MKTGVSRRWILVDSKGQSSILDLDKYAIMKRVSIHARDLRILDPLLSYPSAIFGREKAIVLNLEHIKAIITTEEVLIRDPMDDNVLPVVEELQRRLPLPAISLGEGEDDDQSVVNGTRNEMQTIEPTEFPFEFRALEVALEGVCSYLDTQTRELETAAYPALDELTSKISSRNLDRVRKLKSAMTRLTSRVQKVRDDLEQLLEDDGDMADLYLSRKLVAGVSSPLSGQVAPYWSPDTFSIRSKLLSKASRISGITHEETDVEELEMLLEAYFVQIESTMNKLTTLREYIDDTEDYINIQLDNHRNQLIQLELFLSSGTVCLTVYSLVAAIFGMNIPVPWKKDHGYLFKWVVILSGIASASVFLSIIAYARHKGLVGS*