MPRAKTPMGLIPFPKKRAATFARRKETVMKMAKELSVLCDAQVAVVVGDPGGGAAEKAAWESEEGVRAKRSLTHREYLRGELRKQRAKLAKVREEGAFKPWDDALDGIAEEETRKLHKYLSDKIEAARARMEAMGLQLGDVDDNGVNGDDGGGLDLQQHVPPSASDAKEFESVPVPLAFSTAGADFINAPNNFLTTGVSVSDYSVQSSGYGIGNQIDNAKQLLYQMQMQYPVGGTGGAEPSNTQTQSPDLRSFSNVVGDYSYTAAQSSANRLDQMHHPVGGRGSTGGAAADPSDTQSKNRGS