MKDNYQEPKSEVLSSEEFTENKNNNLPNFHQSVKLKYIKLGYRYLITNFIYLILIPFLILSLVHLSTLSVDDLIELWNQLQYNIVTVVQCSSLLGFLLGIYFMTQPRPVYLVDFALHKGRDDQKCPHELFMERSRLTGFFNEQTVTFQKKILERSGLGQLTYLPDALFNIPAPNPCMAEARKEVEAVVFGAVDQVLAKTGVKPKDIGILVVNSSLFNPIPSISAMIVNHYKLRSNIKSFNLGGMGCSAGIISVDLAKKLLQVHPNSYALVVSTENMTLNWYSGNNRAMLVTNCLFRMGGAAILLSNRWSDRRRSKYQLVHTARTHIGADDRAFNCVSQEEDEAGKVGVSLSKDLMAIAGDALKSNITTIGPTVLPVSEQLLFFATLVARKVFKMKIKPYIPDFKLAFEHFCIHAGGRAVLDELQKNLDLSDWQMEPSRMTLYRFGNTSSSSLWYELGYSEAKGRVKKGDRMWQIAFGSGFKCNSAVWRALRSINPAKEKSPWMDEIDGFPVHVPKVATSLA