MDEEYDVIVLGTGLTECILSGLLSVDGQKVLHMDRNDYYGILSSGELTRMLVHTDVTRYLEFKVIAGSYVYRDGKISKVPSTEMEAVKSPLMGLFEKRRARNFFQYLQNWKEDDPATHQGLDINNCAMKDVYTKFGLEAGTQDFVGHAMALWLDEDYITKPARQTIDRIILYTASMARYGLSAIYGGTYMLDKKIDSINVMRVIETGKVIRAICIMKHPIPGTDNADSAQIIIPQKQVGRKNDIYIAAVSSAHNVAAPNVGLQLLGNVVDKFISITPLYAPTADGTTDNVFITKSYDATSHFETVVEDVSDVWQRLKGEK