Ref A: e312059c68b042a7a95ec32ee7c96e4b Ref B: 7607E93B8C73894907CDFCC6E233FE81 Ref C: Wed Jun 19 03:42:17 2013 PST