Ref A: 81e29653f85f465d90f1c7b7031b0a37 Ref B: 7411F962CAF9469179508FD9314CE6F6 Ref C: Mon May 20 22:03:05 2013 PST