Ref A: 7639524d3d7d49fe807830207b619d37 Ref B: AD869F11031F6268DB9A9E797137DFEB Ref C: Sat Nov 22 18:21:26 2014 PST