Ref A: b2402d3f601345f8aa22e2e83d8b7f99 Ref B: 3BB3E404C2ED03DF6F907104AFC3D367 Ref C: Fri Aug 01 22:48:12 2014 PST