Ref A: 6eda7d9f9cda4b329909699bbe81072c Ref B: DD6A2C9810AA2EC6D964D8F7846EC379 Ref C: Wed Jan 28 20:21:27 2015 PST