MSGKRKRVVLTIKDKLEIIEKLEEGSSSKQLSLIYEIGETTVRDIKKNKEILTYASSLDSTSGLSKCKSMKLSTYEELDRAMLEWFHQQRAEGTPISGPICAKQAKFFFDALGMEGDFNASSGWFTRFKQRHGIREIAIQGEKLSGNETCVVGKAKKPCLFKGTETSTLPVSYFNQKGAWMDRSIFKDWFDKNFVPQVREHLTSKGLPKKAVLLLDNAPAHPNENVLRSNDGKIFVKYLLPNVTALIQPMDQGVITMMKRHYRAGILQKHMDEGNDLKTFWKKLTVLDAIYEVSRAWNMVKPVTISRSWKKIFPDNRENECLGFDEEDISAANLAAILQHTEGCENVDNENIEQWFEVDSTKPGYEVLTDSEIVRRVQGQADISENEEEQTELIPERHVCHASALKWTENLLDYLEQQDDMLLSEKLVLRRLRTTIRNKQNTSMKQKS