Ref A: e3bb178148534b77ac87a43d3ea790c9 Ref B: A7FDC66702E816F8587761F15E9F60D6 Ref C: Thu May 23 09:20:10 2013 PST