MDSSSGSQGKNSKTSDGCETKEVNKTAQNFVHFTEEEEDLVFRMHRLVGNRWELIAGRIPGRTAKEVEMFWAVKHQNT