MSTGDGTPSECQPALLDVLAGSGSPPPPAAEPTMLVWPSPSSHQATFGASGAGDAQDDEADAQLQEELMQAAIAALLPAVHEVAVGLEAEQTAAGAVATPAQPTAEESTAAAIEGAVMPAGAAAVGLEAAAGATSGQGAGEATGPGAMQIAGEEEAGAGHTVGPEEQSEAACGAAGRAEGVEEGAAPAGVEPVAAAEEEAEQDAAEGGLAALREYGEAEADDAAAGAAEAALAGVAGVASDAAAGVAALGADLNAAADGHEVAYFEAAAAALTMPGERASHAPLAKRRRKRRQEAAAPAPGLAAAAPAAKRRRRKKTAQDPAAAEQGQGGGEEQPSQKQRRGX