QPKPRFIFKMPRVVPDQKSKFESDELFRRLSRESEVRYTGYRERSIEERQVRFMNGCREGHTEASFVASGTNLQLVFNANQNPYLHDKECDFDKEHGKVHIKSYFIMNGVCVRFRGWIDLERLDGVGCLEYDERRAMHEDAILRDQIDRYNQRLREFEDTKRAYRDNRQDEMEAVRRGVASGGIGVGASMWRR