Ref A: e6ddf2273b924c2ba5769f9a75d33290 Ref B: 22F1D2BEFBB5E6D484E53BB1421CBB32 Ref C: Thu Nov 27 04:32:31 2014 PST