MTPKFKLTRQSVTISALLVYSAPLIFVLGFSKNQTFSSWTIFSIALLILSAASLIHLSLLFNFYKNEGEGFEGSSEKENPDQKEAFLSEERRVELEELENLRAKEEELREEISYRNEELLRLTREKEFEISLREQLEDDFDRFRKDSEDRLAEEKILLQEYAENISSLRASLEERQEENERLQSKIRDMAYEIKTLVDLADVESEIKEFKEPEVRAVPFKEMEPHGQFKMTFPDFRNEEEAACSFKSQVRTEDEAKKLLKRCLDIAQKITVSHHFTNEKSRFRDLPFDNHGLDLRRLCDSLRSETTGAVLVYSQKENRILFINNQIRALLGFGPDKFVQDFENIVQGGLNEWKSAIAKMNTLYEAEASLVMKNKAGQDVLLRCQLGLIPTGVFRNSAIGVFYNS