Ref A: cc30abefcc2241719679481a2123f97d Ref B: DA838F236FC31E8D115D4D9796CF66AB Ref C: Wed May 22 11:22:08 2013 PST