MSEHATTDLEGRYAQLATIQSEIDAAPLLSPTVEKLGDGCNLMTEFSDNPPMLVKVVSLWRNEETKYKGIRYARRDGNCFYRSVVFGMHESLLNNKERAGAHLERITDLSRQVVADYGNFAEDFCHPAVEMAKKIESGECSTVEQLYELSTNGEAEYALYFYRYAVSHHIRTHEDDFLPFVVGMGHETVSEFCSVEVDAVASEADNVQVVAFAQCFDVRVIVEYVDGREGDCTTRHTFQQKDSHDANEYTTIEVTLLYRPGHYDLLYK