MSRLGMLYALNEEDVKKLRSVPEEERYEYMLEEIEEALIGSPRSCELDKAWEGIQYCLGGGKWNEDNCIPTNIVFGGEVLVEKDDEIITLKNHQDVRDIVEYLYQNKLQEIIQKNFWNIDDENFMYKNDDGLEHTLGWSEEILAFYENALKENCQVIFTVDF