Ref A: ddb0620ce99544798a02b4cca94ff88b Ref B: DF7A0A335E7AA8CD229064D0E5CAE19A Ref C: Tue Jul 29 03:45:20 2014 PST