MSHLFGPRLPALAASPMLYLYGPERPGLPLAFAPAAALAASGRAEPPQKPPYSYIALIAMAIQDAPEQRVTLNGIYQFIMDRFPFYHDNRQGWQNSIRHNLSLNDCFVKVPREKGRPGKGSYWTLDPRCLDMFENGNYRRRKRKPKPGAGAPEAKRARAELQERGSEARPQAASGAARPSPGSPSREGAPKRPSPLGEGSSPQASLHWLGPGSPDQDAGDAVQGTVAVGQPARTGDGPGSPPRPASRSSPKSSKSNSFSIDSILAERQGQTPAGGGEVPGDAKPGPAGGLGASLLAASSSLRPPFNASLMLDPHVQGGFYQLGIPFLSYFPLQLPEAVLRFQ