MDVEIVEELSKMLAGRKAVTEEEIRRKAIRCALKIMGARLVGIDAELIEDVTCSLIDCPITLKSLHFSEKVKIGDVLFYHPHVIKPEKEDFEQAYFEYKQSKKFLDAFDIMREVTDRFFEGYEAEGRYMRKYTKDGRNYYAFFSTIDDTFEDVDIHLRMVDEVDGDYVVIVPTENELNPFLKFFKQYSEDAKRAGLKIWVVNPDEKTIDPFIGYPKDFRLLKGFKNPKAAALVSAYWRVTVTDLD