MKDNYQEPKSEVLSSEEFTENKNNNLPNFHQSVKLKYIKLGYHYLITNFIYLILIPFLILSLVHLKTIGVNDLRELWNQLQYNIVTVVQCSSLLGFLLGIYIMTHPRPVYLVDFALHKGRDDQKCTHELFLERSRLTGFFNEQTVTFQKKVMERSGLGQLTYLPDALFNIPAPNPCMAEARKEVEAVVFGVVDQVVAKTGVKPMDIGILVVNSSLFNPIPSLSAMIVNHYKLRSNIKSFNLGGMGCSAGVVSVDLAKKLLQVHPNSHALVVSTENMTLNWYGGNNRAMLVTNCLFRMGGAAILLSNRWSDRRRSKYQLVHTARTHIGADDRAFNCVSQEEDEAGKVGVSLSKDLMAIAGDALKSNITTIGPMVLPVSEQLLFFATLVARKVFKMKIKPYIPDFKLAFEHFCIHAGGRAVLDELQKNLDLSDWQMEPSRMTLYRFGNTSSSSLWYELGYSEAKGRVKKGDRMWQIAFGSGFKCNSAVWRALRSINPAKEKSPWMDEIDGFPVHVPKVATSLA