MKDNYQEPKSEVLSSEEFTENKNNNLPNFHQSVKLKYIKLGYHYLITNFIYLILIPFLILSLVHLSTIGVNDLRELWNQLQYNIVTVVQCSSLLGFLLGIYFMTHPRPVYLVDFALHKGRDDQKCPHELFLERSRLTGFFNEQTVTFQKKIMERSGLGQLTYLPDALFNIPAPNPCMAEARKEVEAVVFGAVDQVLAKTGVKPMDIGILVVNSSLFNPIPSLSAMIVNHYKLRSNIKSFNLGGMGCSAGVISVDLAKKLLQVHPNSHALVVSTENMTLNWYGGNNRAMLVTNCLFRMGGAAILLSNRWSDRRRSKYQLVHTARTHIGADDRAFNCVSQEEDEAGKVGVSLSKDLMAIAGDALKSNITTIGPMVLPVSEQLLFFATLVARKVFKMKIKPYIPDFKLAFEHFCIHAGGRAVLDELQKNLELSDWQMEPSRMTLYRFGNTSSSSLWYELGYSEAKGRVKKGDRMWQIAFGSGFKCNSAVWRALRSVNPAKEKSPWMDEIDGFPVHVPKVATSLA*