Ref A: 91f19fac44f24259a22987fc99c9fddb Ref B: 98E1ABD615E983781CEF40769E45CE04 Ref C: Fri May 24 07:26:39 2013 PST