Ref A: 3742b84ff78c4f57ad11e22fd3276b8a Ref B: 3F38F32D8A19F1EF75373A2D3F18DF91 Ref C: Tue Nov 25 23:41:17 2014 PST