A person commits the offense of illegal operation of a vehicle for hire if:
A.
Without a valid, effective license or permit, the person operates or drives a vehicle for hire, or allows another person to operate or drive a vehicle for hire;
B.
The person operates or drives a vehicle for hire without a valid driver's license from the State of Illinois or without a valid vehicle for hire driver's permit from the City of Bloomington, or allows another person to do so;
C.
The person operates or drives or allows another to operate or drive a vehicle for hire which lacks proper State of Illinois license plates or a City of Bloomington vehicle for hire license or permit; or
D.
The person operates or drives or allows another to operate or drive a vehicle for hire with a meter that is not properly recording the distance driven.