MVEADHPGKLFIGGLNTETNEKALEAVFGKYGRIVEVLLMKDRETNKSRGFAFVTFESPADAKDAARDMNGKLLYHVEEIVTEVHLEENRCLLVEMFICPEMMGILLKTAIPAEITQVLVIQEITHHHREIILTMTMVTPVHVMTTHQEAIAIEMDMVVIVTIQIIQVEVPTEIHMRVMVEDYAHFGRGVLIYSQ