Gyrokinetic-ion drift-kinetic-electron simulation of the (m = 2, n = 1) cylindrical tearing mode