Ref A: b0788290c0864caeb3faa1def270bea7 Ref B: DAAEBFD3215FA9C1118D2E4680C274A0 Ref C: Wed May 22 22:37:40 2013 PST