mesogene