agent TPA due diligence