Ref A: d7d7081b36a7436da914449b0139af2a Ref B: 8696AA6EF98A225D0664D1F04070508B Ref C: Tue Jun 18 13:41:27 2013 PST