Ref A: ab72f51ca3b14feea8440d8a7db26062 Ref B: 84ADD05ADB931283D5B871E3D67219E6 Ref C: Thu Nov 20 16:12:10 2014 PST