MEKLEELLTHITSRININLKPMGIDVEPILKNAIPRERHLLYYAFYALTTDHPLSFRFTNSSLGGTYFLGKTLVDRSVLYKSDIRGDELKRKGDVVEFDGIKTKLFYNEVIRIINSYLVKTLVHNYSHNPEIPEVFKILNTVAMHYSNIHGTTTEGVFLGPFATVDFSYMHNCVVGEYAYVQAGDLSRQVIEPGRVWIRYNGLFEFNYIYPEGVLKKYISMDENGSLSGEFFDHVDERKEDFLPIYSSISPEPFEGKGDGAYVSPYAVLKGNCTIGDNALVAQRAHVEDSVFGNGSNAQENCYIMNSVYEGLDITAHGAKVINTRLGNKVFVGFNSFLHGKKPEHITVGRNSIVMPHTIIDSDEPIAIPENSMVWGHVTCQADLATQCMTLDAMSAATDITMGNMTFKGDGKAFVDAFRERIEHILEANGAYYNGTENTRGHAQKTQDACFNILQPFQSGPEQGMYPSMTIGD