MSFLSMTEARLPPGFRFHPRDEELVCDYLEKKVRGGSDGAGSSHGGYPVIVDVDLNKCEPWDLPEMACVGGKVWYFYSLRDRKYATGQRTNRATMTGYWKATGKDRQVKRRGAMVGMRKTLVFYHGRAPKGKKTDWVMHEFRMESSDPPSFPPLREDWVLCRVLHKSRYGATTSMTTSCHDHANASSLPPLMEPFISFDPARLESNAQAPCFSDLPPSSVPLQDAAAPPTSSIGGFPDSGACDRDDKVIKTLLNHFLPPSLPQGSSEGFFFADNGLSHMWNTF