MSNRVLQYFYAPTWDYPPAGPIKLGNVLMSIKKPENPLFTAPLPTAEEVFTMNKTDVEFSTEKLNGGHLTILTKFLSIFGLGVDTGVQWDRRGEDFFKFERLETVQFVPRAEYIQSCIEADPVRTYLEMSCYRKPVYVVTGIKTVYGAMGKTMVSRSYGGMVGVELDGTMMSGGLAPLGGGPEIGGQREDKRWTAWHGSDDFVLAFKVRKVYVDRRTGKVNKNDDYTKGAMLGSDDPKAASVPDIVVREEEDPDPRAEGFYTEETMEGEKVVSCSFLSKNDDLHLQHRAEVSKGTLL