MNLLVKQGGIFVKIGQMLSLPLGAQFNSILHAPDAGPATTWVCHLELEVRQLISEALGAPLESVFSDFDDVPIGSASIGQVHKATLRLRGLEVVIKVQYPEVSRSIAADFANAERIVWLLDKSKVDDAREARKHHLEELDFQQEASNLLRVRQGLSQKFPEVKVPEPILEFCRPTVLVMTRLEGHSLLDAIMDMAEAIATMKGKTVEDLIAEFARSNKDKDLAWTTGNHGKPRGMGLGNSWSDLVMMYFLTIF*