The Asymmetric Simple Exclusion Process with Multiple Shocks