Ref A: 03cba1ca771349269f88a1bdeb6d9f51 Ref B: 310ECE15407BBB65B9FE162D74CC4899 Ref C: Tue Nov 25 22:43:28 2014 PST