Ref A: 69e88d3887814dfa9344dad88e152440 Ref B: 5BC553193521EAB7AC6EC225293AE54D Ref C: Sun Dec 21 18:09:57 2014 PST