Ref A: e6743e457ee8408c8f238a2ea77b9e12 Ref B: 824D1C8DF820BD235AF33C08748392AE Ref C: Wed Nov 26 20:50:13 2014 PST