Ref A: b76c918ebd3f4a8fa7909672b8d3d212 Ref B: 702E773C8B0ED5EA0AE407FC45AA0347 Ref C: Fri Oct 24 04:28:15 2014 PST