MDRQKYVKVAYHGFRELSKDDKVDIYGSSLIQNSFDEPDYALIDTLFSLAEAYLFARLVDFKNNNPKKISKEVDLWDYTKIVMHFLCGGRTVKGSHTCNFDWLQYFDVVITGSANPGFFHEESRANMFEVEPQSGMLIKTENGTPMPQVRDPSPKTLPKSKDKGCRVFQNGNVGHLHSLLSIESSSQVLYVGDHIYGDILRSKRSSGLENYACCSRTRKKFELLWELRDMRKKLILMRNERDSVEDKIHHLNWFDDMNDKHEMLSAVKDLEFHKVWGQPMKTG*