MKRIAIVGVGPTGIYTFYELVKRGEPLAITLFEKEAQAGVGMPYSDDNTAAQMLANIASIEIPPIDLTYLQWLQQQSDDWLAARGLERHALHERQFLPRVILGEYYRDRFLYLVERARDVGFVISVCESCEVTDIAVQPTGIAIHTDSAADPVIVDLVAIATGHLWPEEERASRQYFPSPWTGLMEARIAPCRVGILGTSLSAIDAAVAVVARHGVFHTEDDKTTHFSLHPGSEALEITLMSRHGVLPEADFYCPIPWEPLEIATPAALEAAIAEGSDALLDRIFELIVKELEYAAPDWSEAIGLRQLTPDSIADAWFADRLTHDPFQWAQRNLQEVERNKREHHTVPWRYAILRLHEAIETVVPQFNDADSRRFRQGLARVFIDNYAAIPPESIRRLLALHRAGILRILTLGEDYELQREPDRTLIVHHRQRCEFDVFIDARGQKALKTRDLPFPSLRQQLLACGDDIPDVGDDYTLQAPETVRGRVAFGALPWLMHDRPFVQGLTASAEIGSAMARAVSQQAAGRRRRLWYIE*