MDKELFRKLASKIGITSIKVLSQAEEYMRLSQVKCVGLGSGTATSKAVICLELAATAMKFPLDKEYAIKLSGLNPKVYSSNLKTMECMLGLQSNLGLRDLAVQFGCLEAVKVASQILQRYETSLPAAQQQDLDLTKPLFTTAALYTACKCMKIRTDRKLASSSGAKKSIFDRLCAQFQKFGQEICNEASSLEKPVKGTQKRQKTLTEMLEMEDDDKPLTSPKQERVEKTEEEETHHYEEWKRKILENALKAKAVDS