Ref A: 9abf66d14747488bbbfd4cda2bc29a62 Ref B: 98DA47E4DDB3E8B64FF4073CBE0CF347 Ref C: Tue Jul 29 05:49:48 2014 PST