Ref A: d036626338d041339932f6e5e2c3cc00 Ref B: 5C25007C7ED4F71A6E5CEDBBE769C2DD Ref C: Wed Oct 22 07:01:19 2014 PST