Ref A: e8199157f66d4382bab4a367f88e5d2c Ref B: 78F285B0884DC8D741637375E51CF9E5 Ref C: Mon May 20 05:31:58 2013 PST