Ref A: 84e7176e8b85497bb988838b047344b2 Ref B: CEED36439E2C89FAFD2CBE94613A9C5B Ref C: Wed Dec 24 16:40:26 2014 PST