MSMLAALTLDMEKTLLPASTLSWRAEFLKIPGHYEPLAGATDGHYAHGTEAMVLAGDGFSDWMTERVDFSSLLMESGDPSLPSPPLPDLEAMASLLKKELEQMEDYFLEESLSPGLGLDQVAPSTPPSHQPAFHFPFGDGSGPAGSFPHFGSDSPTPLQTLDSGCLELLNLYGTGVPSGECPGQGRLEEYIGSPPAAKRSRPNPLEQSAVLPQQKGDRKQKKRDQNKTAALRYRQRKRAEYEALDDECQGLEARNRELKEKADSIEREIQYVKDLLIEVYKARSQRLRAS