Ref A: db758e75cc0046fb95bde1b89cd4b4ee Ref B: 42F2FA9E6C5CDCA5DF8D2AD7F980EDC0 Ref C: Wed Jan 28 22:55:11 2015 PST