Ref A: 3fe52390d0bb4f05b2c9ebb266c0ec0c Ref B: DAF618221528D0DCA29758A68D06F0A8 Ref C: Fri Dec 26 05:21:00 2014 PST