MSMLAALTLDLEKTPLPASALSWRAEFLKIPGHYEPMPGATDGCYAHGTEAMMLAGDGFSDWMTERVDFSSLLMESGDPSLPSPPLPDLEAMASLLKKELEQMEDYFLEESLSPGLGLDQVAPSTPPSHQPAFHFPFGDGSGPAGSFPPFSSDNPMPLQTLDSGCLELLSLYGAGVPGECPGQGLQEECASSPAAKRSRPSPLEQPAAPCGPALPQQKGDRKQKKRDQNKTAALRYRQRKRAEYEALDDECQGLEARNRELKEKADSIEREIQYVKDLLIEVYKARSQRLRAS