Ref A: 84cd2b5b332e40ec80fbe3eab167e83b Ref B: FA900AC6C93A9B927AC4E97EC8867D3F Ref C: Wed Jan 28 11:43:32 2015 PST