subgen