Ref A: 140ea7d57eb5405ca3d3ac92cb78f35c Ref B: A554523C53C44F6CE14C330247CD8347 Ref C: Sat Oct 25 12:30:47 2014 PST