c *Fortran *integer maxpup lprup double precision xmaxup common heprup & xmaxup(maxpup)
c *Fortran *integer maxpup lprup double precision xsecup
c *Fortran *integer maxpup nprup
c *Fortran *integer maxpup idwtup
c *Fortran *integer maxpup lprup double precision xmaxup common heprup idbmup(2)
c *Fortran *integer maxpup lprup double precision xerrup
c *Fortran *integer maxpup pdfsup
c *Fortran *integer maxpup parameter(maxpup=100) integer idbmup
c *Fortran *integer maxpup pdfgup
c *Fortran *integer maxpup lprup double precision ebmup
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real scalup
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup icolup(:,:) real *8
c *Fortran *type rwl_lhe_block sequence integer idprup
c *Fortran *type rwl_lhe_block sequence integer nup
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup vtimup(:)
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqedup
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup spinup(:) integer rwl_type
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup mothup(:,:)
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real * xwgtup
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup istup(:)
c *Fortran *type rwl_lhe_block sequence integer rad_kinreg real aqcdup integer