MEKLGDYVLDPETEFLASKQETGHEWELFKENVRPLKRGRNVNLLNDALKSSTDYQLKKSLLDKRRALIGAIDQYKGEDPLLPWLQCIKWVQEAFPPGGDSSGLIVIYEQCVRTFWHDERYKDDLRYLKVWLEYAENCMDAEVIYSFLEANKIGLTHSSFYIAYALHMESHNKIKTANEIFNRGLSMNAEPEEKLKASYKKFLSRSMGRPKAAEEELTEHQLPMRSFGTLLARGEARNQTTGTSELSRKKMKLDRAQGSLFSIYKDANAGMSSTLQSEIPKLENTSWHCLGARADRNKENQAIPSKWTSNKIPQRHGLRNRGATTTTPCLEIFVDEECAKAQEKDSAAGVKASSLQLRRGDDKDIKKLEPNPPVFCYLDGTVMDVVYNCALS*