MSHLFDPRLSALAASPMLYLYGPERPGLPLAFAPAAALAASGRADTPQKPPYSYIALIAMAIQDAPEQRVTLNGIYQFIMDRFPFYHDNRQGWQNSIRHNLSLNDCFVKVPREKGRPGKGSYWTLDPRCLDMFENGNYRRRKRKPKPGPGAPEAKRPRAETHERSTEAQPEAGSGAGGSGPAIPRLEGAPVGPSPLLDGPSPPAPLHWPGTASPDEDAGDAVQGAAAVAVGQPARTGDGPGSPLRPASRSSPKSSDKSKSFSIDSILAGRQGQKPPAGDELLGGAKPGPGGRLGASLLAASSSLRPPFNASLMLDPHVQGGFYQLGIPFLSYFPLQLPDTVLHFQ