MDKQHLFGCSYVDAPFFAATGTAQGESRPRARRRRRRAARCGGGDGDGVEMDGGGDPKKRRLTDEQVEGLELSFREERKLETGRKVHLAAELGLDPKQVAVWFQNRRARHKSKLLEEEFSKLKHAHDAAILHKCHLENEVLRLKERLGATEEEVRRLRSGAGSQAASGDGGDAAGAVGLCGGSPSSSFSTGTCQQHPGFSGADVLGPDDDLMMCVPEYGGYVDSSVVEWFSLYGLI