Ref A: 2542ca6a894b4486b25bcbbe54f56df3 Ref B: 51A045558FDC4918F4DD61CE6F23BBFE Ref C: Tue May 21 09:29:40 2013 PST