Ref A: 72d46c696bb44f57bfd6979bd0aa2fc6 Ref B: 90C4EC7F6A9B3C9C052435C5B2C48676 Ref C: Sun May 19 19:58:00 2013 PST