MVMAPAAAQQQRRRDAEAELNLPPGFRFHPTDEELVAHYLCARAAGRRPPVSIIAEVDLYRFDPWDLPERALFGRREWYFFTPRDRKYPNGSRPNRAAGSGYWKATGADKPVEHGGRTVGVKKALVFYHGKPPRGVKTEWIMHEYRLADAGARARARKPGTGTLRLDDWVLCRLYNKKNEWEKTQQQQEKKQNQKQMESEASLSHSHSDTRTPESEIDDDPFPELASLPALDDMMGPAAAAPAGAILPKEEVEDLGGLGGDDWLAGINLDDLQIPGEADFYGSMLVSPMAAKMEQDAAGFPFF