MDPEQNFFFHFMKKLFYLLDTPVEYFREKIVIPNQKKYPCYHQNFRRVPTIDECYESDVICRWEAQKQFERDKMVDDEILSILRQRYEDCGWYYGNDKDKYCNDLYKTYQDASTAWFIKYGDIGVPLSVVDAFMKQKHRMIWERRHGPVGSGITNKRYDI