MKTGVSRRWILVDSKGQSSILDLDKYAIMKRVSIHARDLRILDPLLSYPSAIFGREKAIVLNLEVLIRDPMDDNVLPVVEELQRRLPLPAISLGEGEDDDQPVVNGTRNEIQTVEPTEFPFEFRALEVALEGVCSYLDTQTRELETAAYPALDELTSKISSRNLDRVRKLKSAMTRLTSRVQKVRDDLEQLLEDDGDMADLYLSRKLVAGVSSPLSGQVAPYWSPDTSSIRSKLLSKASRISGITHEETDVEELEMLLEAYFVQIESTMNKLTTLREYIDDTEDYINIQLDNHRNQLIQQFVLIDTAVGAVPEFWYSLFDSVLLGGCNIGNEYSSSME*