MAREKFDRSKPHVNVGTIGHIDHGKTTLTAAICTVLAKEGKSAATRYDQIDKAPEEKARGITINSAHVEYSSDKRHYAHVDCPGHADYIKNMITGAAQMDGAILVVSATDSVMPQTREHILLARQVGVPRMVVFLNKCDIATDEEVQELVAEEVRDLLTSYGFDGKNTPIIYGSALKALEGDPKWEAKIHDLMNAVDEWIPTPEREVDKPFLLAIEDTMTITGRGTVVTGRVERGELKVGQEIEIVGLRPIRKAVVTGIEMFKKELDSAMAGDNAGVLLRGVDRKEVERGQVLAKPGSIKPHKKFKAEIYALKKEEGGRHTGFLNGYRPQFYFRTTDVTGSISLPENTEMVLPGDNTSITVELIAPIACEKGSKFSIREGGRTVGAGSVTEVLE*