MCPPQKPQTFVEAALQVLNTADLVDKARLGESVATRWLEGSISNPYDSSIDFPIPDRPARLSNVKLVSPQLMPNLGKAGSLQSRQAILHSLVHTESWAIDLSWEIIARFGKQEMMPREFFTDFVKVAQDEGRHFTLLAARLRELGSFYGALPAHDGLWDSAMETSNDLLAHLAIEHCVHEVCAFLFLLLWLSLYHGLVGDKFYLLLFVIWYNVECEMIFMLIEMENSSMYMSKME