MKREWRNYGSYTSCEEMDEVRRREKVSKRKSVTSAHGTKVFYRCNNWRRTRCNFRMYAIIFTSSKICLFASGEHDHTAKDPYYVSEVINPQIQRDPESTRPSTAQQDILTQFVMNATSNNALPGADP