Ref A: 8915ac955a1c4f84ab3b8b406c66deb0 Ref B: 1DD9DE2CB4CD2E31F36749A39F46FFD4 Ref C: Sun May 19 21:27:50 2013 PST