MLNRFKSWRERGWVPIDAAAYELAWQRLGGSVATHPLVVARLSEFSGIPVRYLAWEQGGEVKAAIATWGRSLALSKDELKRHGKKGLFDLGNAELILPVAEGVQVPVRHRARYVSALNEGRISTLKSQTESLAMARTPEELSKKFRYNQRRELRLLEEAGGTVRPVSEFSSAELASMYCDLFQRRWGFEATGARDKAQVIELLRDLLIGSVVFLNDAPIAIQLVYRVEAPQWVSIEYVNGGVDPETRDFSPGSVLSFVNTQSAWEDARALGKALRFSFGRADREYKDRWCNPVPVFQL