MESSSGSQLGKNSKTSDGRETKATSSLLLLITAIHFVALCPKGENEGAGKEVNSTTQNFVHFTEEEEDIVFRMHRLVGNRWELIAGRIPGRTAEEVEKFWAIKHQAT