Ref A: a4ab25d5f7764b16b3d2c1cd8269eb10 Ref B: DFD12D5F814D16BA044B974BF15400DB Ref C: Mon May 20 21:03:46 2013 PST