MSTQIMLKLHKIKMILKDLETVDKQLKKEPDEQSVASVVIQPPAEPVETIRSQMSLRQDPNAQLSEQQAISSRLEQVQYIAPPALARLHATNGNLALNSAALTSMHNVGAGGMIGQYSPVATVAAAAAAAAAAASRATTSTPKSAQELGQSAGSSSGPVPGMLPVNSEVLGLKTMSAAGDGQQQQYISSNQGTNQDWQSTVMSGYTSSPSPLGMAGGSRTATESDDSTRKRQVRLLKNREAAKECRRKKKEYVKCLENRVAVLENQNKALIEELKTLKELYCRKEKSEL