EPEVER100A MPPT Charge Controller: The Ultimate Solar Power Solution