• Banc of America Financial Products Inc.