MKRIVILTCLKPNRVCTGAACFQAFNQRTRAFARYGKEPLEIEAFMRCSGCGHTMENDKGLQEKVERIVKLHPDAVHLGICCCHDGGDQKLCQEIEALAGIFRENGIEVVRGTHSEF