Ref A: d8067d7a669144ab8103748686f180dd Ref B: 162AE5BB1E62C72A4A57C866495CBD8A Ref C: Thu May 23 01:07:28 2013 PST