MKFGKRLLREASRRWAHSYIDYKQLKHAIKLDVGALDASGPRFEAALHVELQKVATFYAEKEEELAAAASRLSHASGPAEVAALRAELQDLRKFAVLNQYAVVKAVKKRNRHLAAACAAAGVRGAPPLRAVSVLSQQYFFTSPKLAAVATRAEILAQEVAPQPPPVADVLQEYQCPICLDLLRSPVLLTCAHRYCWACLLAHSAASTRPSARPGSKLSGSGDSKQQQQSVAQTLLPGSSTSQQQQTEQQAANAQQQQQHQQPDWQLAQGLDDQDEQADECATFDCAVCRKAQVLNLDRLQVDPHLDAFLQKLERQQRTGGVVSGSSSAAAATPMDIGRRSSSSX