TCPC · BlackRock TCP Capital Corp. · Viridia