gen1042