Label1: lw, $1, 60($6)
beq $2, $3, Label2 ;$2==$3, branch is taken
add $1, $6, $4
Label2: beq $1, $2, Label1 ;$1!=$2, branch is not taken
sw $2, 20($4)
and $1, $1, $4
Draw the pipeline execution diagram for this code, assuming full forwarding is used and the branch is determined in the EX stage. The pipeline always predicts branch taken.