Ref A: 6e4f154f95924d2c9ab2e51ff6c7fa64 Ref B: 8CB42ECA4C673F5942273298178A5AF0 Ref C: Fri Oct 31 11:41:56 2014 PST