MTSATQLEPQPKRQRLTKKIGTHNGTFHCDEALAVFLLKQTATYASADVVRTRDPAILDGCDIVVDVGAVYDAEKLRFDHHQRGFTDVHFGQEIIANRLNAAPDDPKVKYVWLKVYRDFIEALDAIDNGISQYPTDIQPRYRNKTDLSSRVGSLNPRWNEPTDSTILDARFQEASSLAGKEFLQVVDYYRDSWLPAGDLVKELIAWSKANVDSSGKIILFQQFAPWKEHLFELESSEGGGALEPNQAIYVVYPDEIGGNWRVQAVPVAPSSFESRKPLPEAWRGVRDGALSQLTGIAGCVFVHASGFIGGNKTKEGALEMAKKALEL*