An Inverse Scattering Series (ISS) Data Comprehensive Internal Multiple Attenuation Algorithm That Accommodates Primaries and Internal Multiples in the Input Data