MKRMRLDSNGDKEEIPAESSSRKLCDDLLEEIFSRLPARSAALCAALSKRWRDIAYVHEYAAERDGGHKSLQHALHHVDGPCSSSSSSSSSALAQGFLSSARHGLQQRYVGTCNGLVALEVQGLYNPRFFTCAVLNPATAEEASLVYLGLAAEQRYQYWLRGFGYGPASRTYKLLVVRRACPFSGGPLQVVSLQQAARGEEARTVFPELDGGDHAFSLCIGGQVCLLDGRKRRVLIFDVDSETVRPVRLPAAAAGAGTVLCSELMEVSGNLCVAVQDEQSPHEVTLWLLTPSLDWQKRCVMGQVAPRNNVSHCWLVGAWDCGGNRLLV