Ref A: ed859660835e4b988c4a5d3495e1f2a2 Ref B: 8DD6B11A5393061D8C395D12A278A3A0 Ref C: Fri Jan 30 12:03:42 2015 PST