Markets | Fri Nov 23, 2012 6:21am EST

Brazil real weakens past 2.1/dlr to 3-1/2-year low