Ref A: e1b72b1646594cd2a7ad7a5a2c531b8e Ref B: 5C7F24E04C66315C8F81A667932183C8 Ref C: Wed Dec 17 21:57:20 2014 PST