MKAAKFNVFTQFRYLFFNSKTLNPLNPYSFRLLTVAAVLPSPEKSPEDQTEEELSSTPKDSADLFKQWGCSDDDISKIFQRRPSLQRMELKLLDSKLKILSELGLPSSDLTRIINCRPRFLDCRINRCLEERLEFFETLFGTKEILLKAIVRNPSLLTYDFHKQIKPIVAFYEQLGLSRSELVSMLLARPTLIPRTSLDDEKMDYIRRTGVEKGTTMYKHVVALFAISRSETIRQKVANLEKHGFTEDEVFRLFGKSPFLLTLSVDKVQRNMTYLLGTMKLSANLVQDNPCLLFLNLETAIKPRYLLGAKLDDMGLVPRVKGPSLLRAMRMTEKRFIKAFINCHPEDVAHELMEYYTGVKRVRRLAESSKKQLYRGFPF*