Ref A: c2a616abcb804ec9bc72d3049471abf2 Ref B: E1061E056CE5C236458933BB8A92103A Ref C: Tue May 21 19:41:42 2013 PST