affiliate due diligence