MTHPRPVYLVDFALHKGRDDQKCTHELFLERSRLTGFFNEQTVTFQKKVMERSGLGQLTYLPDALFNIPAPNPCMAEARKEVEAVVFGVVDQVVAKTGVKPMDIGILVVNSSLFNPIPSLSAMIVNHYKLRSNIKSFNLGGMGCSAGVVSVDLAKKLLQVHPNSHALVVSTENMTLNWYGGNNRAMLVTNCLFRMGGAAILLSNRWSDRRRSKYQLVHTARTHIGADDRAFNCVSQEEDEAGKVGVSLSKDLMAIAGDALKSNITTIGPMVLPVSEQLLFFATLVARKVFKMKIKPYIPDFKLAFEHFCIHAGGRAVLDELQKNLDLSDWQMEPSRMTLYRFGNTSSSSLWYELGYSEAKGRVKKGDRMWQIAFGSGFKCNSAVWRALRSINPAKEKSPWMDEIDGFPVHVPKVATSLA