Ref A: b4487c4f3c11435a8950504f8003d8b0 Ref B: DD91278608F6C87E09F39184088EC2A3 Ref C: Fri Apr 18 23:18:06 2014 PST