MDSSSGSQGKNSKTSDGCETKEVNSTAQNFIHFTEEEEDLVFRMHRLVGNRWELIAGRIPGRTAKEVEMFWAVKHQNT