5. (20 points) Identify and resolve (via forwarding) all the data hazards in the MIPS pipeline for the following sequence of MIPS instructions. Insert pipeline bubbles as necessary if forwarding cannot completely solve the data hazards. You may use multi-cycle pipeline representation to show the forwarding and bubbles. sub $4, $1, $3 sw $4, 0($2) lw $1, 0($2) add $1, $3, $4