Ref A: 9e0e653186e041049f6f22eea9d01fa4 Ref B: 4D12FA24B142962D6D1457A2B5794E21 Ref C: Wed Jun 03 17:09:33 2015 PST