Text this: Distributed maximum power point tracking with overvoltage protection for pv systems