HERCULES CAPITAL GROUP, INC.