The soldier , Lance Corporal Darren Larkin , earlier had pleaded guilty to assaulting the Iraqi .