MKRLTFGAEPEMVDSASIAQEVMLLLARSGGGGAGYVVGHGGEAPRVFECKTCRRRFPSFQALGGHRASHKRPRGGGGGGAAAAVAAAAGEGEAGVALSLAAGTPAVKASRAHGCAVCGVEFALGQALGGHMRRHRVAGAEADEAVSARGGEPAPERNPREARGVVGLDLNAAPADDTGLLLVDCL