647 ) gen.