Ref A: f5b09dfaffe845adb9731f324d31b7f4 Ref B: A5093F9D61C53A3CD2889005F164141E Ref C: Mon Nov 24 08:49:58 2014 PST