MAELKSLSGDTYLALTQGYTTAAFPYGSVRGAEAHRGYSTSPAGDFHGTPLAKGGAAESSGEQSGDEEDAFEPRKRSPGFDADAKLKAGTLAKKPKEQRSLRLSINARERRRMHDLNDALDGLRSVIPYAHSPSVRKLSKIATLLLAKNYILMQAQALEEMRRLVAYLNQGQSLTGPIPATLTPFGQAAVYPFSGTALAACPEKCAAFSGTPSALCKHCNEKP