Ref A: 2299f6e2cd45400aa5a46ec5ce77c0c4 Ref B: F903587FD3B6C0096104670F68094E01 Ref C: Wed Oct 22 23:22:12 2014 PST