Ref A: bc1f1e352a1340e185a2dee3d207cbd1 Ref B: FD0E0DC74BE3BAE3B12F7D6CB2AC833B Ref C: Fri Dec 26 04:25:57 2014 PST