MKRDLTAAAFSEPEEETLARLGYHVDFDDQVLPGWAFSAPVAGLERDNPFPDDLLPNIDPRLHASVGNSQLEQESLFIEDNDSRNGNDNDNDNNNGDHHDDATTHWVDPDNGFYRDRFPEETLFVHSVEQVPEEALAGYHDMPEPQRQVQHNQYAAIPTANPQQSKRAKKPRKPKDKPEKTGRHSAAEISAVEDFKSQFCQSNNMSGEDFGRMVQHCETDRASFPCPESIMTRAEFWNHLYALMPGRKHKDVHRYMRSHYVVTSQKPRQWTREQDDELAALHAEHGSDFAKIARILGRARDDVNTRFRKHVQHRDNQNHGLWTDEECVNLENAVRQWRKAQPTEDEDTTAGGSLPGDIYQIDPHDILWTRVSELMGHTRTREQCGAKWRAMRRKWRERGHDTSPK