Ref A: bd39b25502af4d5aaea6c8831041f80b Ref B: E9ECAF0BBEC820C5F4F64A96A4FF50EE Ref C: Tue May 21 08:29:06 2013 PST