MKEVQLTIDGISVKVPEGTTILEAAKKVGIKIPTLCYLNGVGLNHIKHDVGACRVCVVEVQGKNDLLSSCNTLVEEGMVVYTHTPRVLSTRKLNLELMLSDHHLDCPTCPKNGICELQSLCAELNIRSIRPKGEMKTYEIDSSSPSIVRNPNKCIVCQRCITACKVLQTVDVLELYGNGFEAIVRPVGGKSLIETKCVACGQCALVCPTAAIVEKDDTSLVWEALSDPKKHVVVQTAPATHVTIGEAFGLPRGTDITGKMVTALKMLGFDAVFDTNWSADLTIMEEGYELIHRIKNNGVLPQFTSCSPGWIKFVEEFYPDLIPHLSTCKSPQQMFGAVAKTYYAEKKGINPEDIFVVSIMPCTAKKYEAARPEMVSAQKYWNNPNITRDVDVVLTSRELIRIIKEAGIDFANLPDSPYDPIMGEGTGAAQIFGATGGVMEAALRTAYEVVTGKTLPRLDFEEVRGMKDIKEAAVEMNGITVKVLVAHSLGAARKLMDKIRSGELKDYHFIEIMCCPGGCIGGGGQPIPTTVEAREERIKGIYERDKKLPIRKSHENPEIKAIYQEFLKEPLGEKSHKLLHTHYTPRG