MNEVRNILVGFDFGEKVSQLCYYDRREGEPVSLPVKVGTGQYTFPNVLSKKPGEEEWHFGLEVEYFVEQQDEIPVENLYTLCLKQETVEVDGATWKVGELLGKFIGNALRILGVPDLVKSINGLMITTPVLTRPMVENIRVACREMGFPRNRCFLQDYEESFYYHTLYQKPEIWSRSVGLFVFDKDEVSYAKLEMNRSTRPVHVGVRRGGYITLHTEYMQRDVDFCQFVTESVGSEVYSSIYLVGEGFERDWAEKSVAELCKHQRRVFYGNNLFSKGACYAAKEKTEERNLKGYLYVGNDLVRENVGMEMTVFGTPAYHPLIVSGVNWYEAMGDCEIILDDTRELEFVVSDMENTGKVRYSMPLPGLPDRPAKATRLHIHLEFTAADECRIDVTDMGFGDLYPSSNLTWHETMKSRGAEE