MTLYAIQKSSTSINLGITTKHICAICGDRASGKHYGVYSCEGCKGFFKRTVRKDLIYLCRENRNCIIDKRQRNRCQYCRYHKCQSMGMKREGHFL