Ref A: 26e4a8b1487f417586b3e6d837ff450a Ref B: B21B8520034B1B630151290E34B3CCD0 Ref C: Fri Aug 29 21:00:21 2014 PST