Ref A: 4cdcf6b05aed42dea95a9e4883d8a3fa Ref B: 279CAD9741BCDF42B4C6A7CC314F6161 Ref C: Sat May 25 07:33:20 2013 PST