Asyraf Ahmad, 36, pleads guilty to four alternative charges.