Ref A: 1b0912bcd81c435ab669d5456c3ccfdd Ref B: E76803717262244B9ECE42DAB109C40C Ref C: Tue Apr 28 14:01:20 2015 PST