MSHGPLEGPNFDFKEILDSQIPCIKELAKNHLPNALEKISLLEKKTRKASDLSSTSRLLVLIVELCKDANEWTLMCEQVQLMSKRHGQFKKSLVDMIQEAIKALDFVPNLMIKLECIESLRSITEGKIFLEAERVSLTRDLAKIKEQQNNIKEAAELLCELKIETFGSVDKREKTEFILEQIRLCLAKSDYNLASIISRKISIKYFQEEGVEDLKLKYYELLIRIGLYEDNYLEVCKYYKAVYDTPSIIQDESKWKDVLQNIVYFIIISPYGNEQSNLLHHTLADPKLQSLPVHYELIKYFTKIELMRWPKIKEIYGELFRKTSVFDLNDEKGKKRWADLKKRIIEHNIRVVSKYYLRIRLSRLNMLLDLNERETEEYLSNLVTSGVIYARIDRPAQTVSFMKPKNANVILNEWSWNIGTLLEKIEKVRQMILKEEMQAKLSV