MTDKNQEPKGDNSLPNFNQSVKLKYVKLGYHYMITNFMYLISIPFLVFISVHLSTLTVDDLKELSNQLQHNVVTVVLCSNLLIFLLTIYFMTRPRSVYLVDFALHKGKDDQKCPGDVFMERSRLAGFFTEENLTFQKKILERSGLGQSTYFPDALFNIPPNPCMAEARKEAEAVMFGAVDQVLAKTGVKPKDIGILVVNSSLFNPTPSLSAMIVNHYKLRGNIKSFNLGGMGCSAGVISIDLAKQLLQVHPNSYALVVSAENITLNWYNGNNRAMLVTNCLFRMGGAAVLLSNRWSDRRRSKYQLVHTVRTHIGADDRAFNCVFQEEDEAGKVGVSLSKDLMAIAGEALKSNITTLGPLVLPMSEQLLFFATLVARKVFKMKIKPYIPDFKLAFEHFCIHAGGRAVLDELQKNLELSDWQMEPSRMTLYRFGNTSSSSLWYELGYSEAKGRVMKGDRMWQIAFGSGFKCNSAVWRALRSVNPAKEKSPWMDDIDSFPVHVPKVTTIQS