MRAQKFFGIRVQVSAALRGERWRVLEGNAVCGFSFLFWKPKESGDQDQDQQEQLVFMDTIKVDDVITKAFNDQQASALKTLCSAVLQKLDQMRRALARVERKVDAILSVLIFGGCRPIGPSVMVTRAEGNVIHAVGEEPRGLSAGLRLELEGSVPPLDFVKDVVQRLPVDERVLVQRSLFVGVCADPFVERPEAADFLRLQFFVRDAAAASAELIERLDEFTASPASEGLGQPLGALMVACMGRGEGLYGFRGHDSQLLRRALGPVPVCGFFANGEIGPVRGGATTHLHGYTTAIALIY*