MDMEQKQAEIIDQLLRRASTCNGDSLVPLIVDATSHPSLFAFSEILALPNVAQLEGTSDSVYLDVLRLFAHGTWGDYKCNASRIPQLSPDQILKLKQLTVLTLAESNKVLPYDTLMVELDVTNVRELEDFLINDCMYAGIVRGKLDQLKRCFEVPFAAGRDLRPGQLGNMLHTLSDWLNTSENLLVSIQDKIKWADNMSEVDKKHRKEAEEGVEELKKSLSMKGDFGSRGHNEMFGEPSGVMNYKEDGMRSKRRRHPVRR*