Ref A: e6670157231c4d2d8271bdb046e11d95 Ref B: EFC3208076037B3D75CC939C2E6CADFB Ref C: Thu Nov 27 21:38:14 2014 PST