MGHHHHHHAENLYFQHMAKIGFIGTGIMGKPMAQNLQKAGHSLFLSTHHDAAPADLLEAGAIALANPKEVAQEAEFIIVMVPDTPQVEDVLFRKDGIAEGAGPNKVVIDMSSISPTATKGFAEKIKATGAQYLDAPVSGGEVGAKAATLSIMVGGCPNTFERALPLFQAMGKNITRVGGNGDGQTAKVANQIIVALNIQAVAEALLFAARNGADPAKVREALMGGFASSRILEVHGERMVKGTFDPGFRISLHQKDLNLALAGARELNLNLPNTANAQQVFSTCAAIGGSNWDHSALIKGLEHMANFSIRDE