MSTAHRPTWDPAQAKDVKGGSRQFSVRDMAAHTKLKFRQPGQTSTAEVAKRDLRMELLAAEAEARDKKRKAEGKPSLAVESASGGAAAQDDESNKRRKLLQEALELDKDEDEDDASEKGKKDKDEDEDEDDEDEDEDDEEDDTAELLRELEKIKRERAAEKERQEHEQSAASAAAREVEVATANPLLNLAAALGQNPNGVNTTVPGTFAVKRRWDDDLIFKNQAMSARDKDRSSGQFVNDLLRTEFHKSSWQSSLSNHISDVVFYVMDCSLVSLVSLRSIFRLPDVMLPPQFISEVRSPLASSILSRTLHLQASPATGSNDLLPADHRRTMYTPSSS