MTVQMEYEKDVKVAALDGKKIAVIGYGSQGHAHAQNLRDSGRDVIIGVRPGKSFDKAKEDGFDTYTVAEATKLADVIMILAPDEIQQELYEAEIAPNLEAGNAVGFAHGFNIHFEFIKVPADVDVFMCAPKGPGHLVRRTYEEGFGVPALYAVYQDATGNAKNIAMDWCKGVGAARVGLLETTYKEETEEDLFGEQAVLCGGLTALIEAGFEVLTEAGYAPELAYFEVLHEMKLIVDLIYEGGFKKMRQSISNTAEYGDYVSGPRVITEQVKENMKAVLADIQNGKFANDFVNDYKAGRPKLTAYREQAANLEIEKVGAELRKAMPFVGKNDDDAFKIYN