Ref A: 904d3d0da16d46de93d7e61b0b07c3d2 Ref B: DA62E0C9FEC17F0BDB065C400CDA133D Ref C: Sun Dec 28 08:45:40 2014 PST