Ref A: 081457db28734e2cbeea32c6f8a6721b Ref B: 1278FD7C334BBF9A0FE19E784E56CFB0 Ref C: Fri May 24 15:31:18 2013 PST