Ref A: 3288f65ade6b4735b9e226f186bd6f2f Ref B: 73226E96DAFB4BCB5396C615A92201B3 Ref C: Sun Dec 28 14:31:02 2014 PST