MTALHLGCQMCCALHGWTSRHALDHRLASTDAQSGSVYLRSGYLGVVNVGCKSGREEIRFRRVWKGEMRGLLDGLVNEPVFYGVIMRGFGKIKRPFTCFLAVGWRRSFANHLRLDELAYLKAVSRGGFPQRWISPSVQIRRGVAGAKLDTIGDGIADDYYSLLGLLPDATSEDIKRAYYSCMKACHPDLSGDDPETTSFCMLVNEVYEVLSDPVQRMVYDEIHGYSLKSTNPFLDSSRPRDHSFVDEFSCIGCKNCANTAPLTFDIEGDFGRARVVSQSGDPSLVQQAIETCPVDCIHWVSSAEVSLLEAEMRKVERVNVGMMLSGMGYQAPDVFALARSRWEKQQARVREKARIRIRNRNTSANQQWWQGFWNKSPEQEAKERSEKVAAAARRWREYSRKEVEHSPIYNLPEKGESQIGEHGFSQ*