Ref A: a599b1fa3d8f4dea940b00c4ae479401 Ref B: B8DFB1FCDA52AC6E45CD7B88705D03D2 Ref C: Sat Oct 25 03:10:27 2014 PST