Ref A: c4da7bf1867b410192c63a39f3c1791b Ref B: 080E8BFA047107E26096C052E66115AA Ref C: Wed Jan 28 17:32:01 2015 PST