MMDGQLFHTKKQWEDRIGWECSGQSVENRCKAFVITSRIDRSVVKSYLTHNHVKSKNICLMNTLPRLEKKKTARETLRAKLKSIKSNHKP