Ref A: ec53c508ba3145b1b06efcba63048926 Ref B: 82F2E8A954807BDF81D48B16285BEF1C Ref C: Fri Jan 30 11:18:24 2015 PST