Ref A: e072d33b32d346f8be77c0b205a38721 Ref B: 5C90C19A37F97D84E2BCDBF5E9B3D1D5 Ref C: Fri May 24 06:28:28 2013 PST