MDSRSGSQGKNSKTSDGCEIKETAQKFVHFTEEEEDLVFRMHRLVGNRWELIAGRIPGRTAKEVEMFWAIKHQDT