KBS Strategic Opportunity REIT buys Fla. office for $31.2M