MKTGVSRRWILVDSKGQSSILDLDKYAIMKRVSIHARDLRILDPLLSYPSAIFGREKAIVLNLEHIKAIITTDEVLIRDPMDDNVLPVVEELQRRLPLPAISLGEGEDDDQPVVNGRRNEMQTVEPTEFPFEFRALEVALEGVCSYLDTQTRELETAAYPALDELTSKISSRNLDRVRKLKSAMTRLTSRVQKVRDDLEQLLEDDGDMADLYLSRKLVAGVSSPLSGQVAPYWSPDTSSIRSKLLSKASRISGITHEETDVEELEMLLEAYFVQIESTMNKLTTLREYIDDTEDYINIQLDNHRNQLIQLELFLSSGTVCLTVYSLVAAILGMNIPVPWNKDHGYLFKWVVILAGIASASVFLSIITYARHKGLVGS*