Ref A: 0602b0bdd0704e58b9da8bf561aafff0 Ref B: 9CA23CEADC3EAA4C3BDA16F153E5A625 Ref C: Wed May 22 09:23:46 2013 PST