Ref A: 3d2eae8329424b7d8d20e3cc77fc8f83 Ref B: 76A80B6929A717C959658A00EF75795F Ref C: Wed Jan 28 17:17:22 2015 PST