Ref A: 456daf94439d48afa7d1274fd512e2b8 Ref B: 98A35D5A61546E27D29353F19B55889E Ref C: Sat Dec 27 10:14:39 2014 PST