( 2343 ) gen.