Ref A: 7038c33950e04e29bf4b858400256e4c Ref B: B522D0259BD8A3D38F9B67D003C052DF Ref C: Wed Apr 01 22:17:46 2015 PST