MSGKRKRVVLTIKDKLEIEKREEGSSSKQLSLIYEIGETTVRDIKKNKEKILTYASSLDSTSGLSKRKSMKLSTYKELDRAMLEWFHQQKAEGTPSGPICAKQAKFFFDALGMEGGSNAWCVVGKAKKPRSFKGTETSTLPVSYFNQKDRSIFKDWFDKNFVPQVREHLKSKGLPKKAVLLLDNAPAHPNENVLRSNDGKIFVKYLLPNVTALIQPMDQGVIATMKRHYRAGILQKHEGNDLKTFWKKLTVLDAIYEVSRAWNMVKPVTISRSWKKFFPDNGENECLGFDEEDISATNLAAILQHTEGCENVDNENIEQWFEVDSTEPGYEVLTDSEIVRRVQGQADISENVEEQTELIPERYICHASALEWTENLLDLEQQDDTLLSEKLVLRRLRTTIRKTEYIDETKYL