ipnogene