MRSKDYGDDVLADHRRWSRKKPIPRVAAERDLVVEDADSGFCGAVVACDKHGVTLEDRFGNRRVFPLTEAGFLLEGRPVTLVRPRRPAAGPLRSASGSIAVPGLRARVARESRIYVEGVHDAELVEKIWGHDLRVEGVVVEYLEGVDDLPAVVAEFGPGPGRRLGVLVDHLVEGSKESRIAAQVSSPYVLVTGHPFVDIWQAVKPAALRIGAWPQVPPGVPWKEGVLAALGWPPDVGAAWRRILGAVNSYADLEPQLLGRVEELIDFVTAPDPS