Ref A: b82413b699344ab69d470403c9240f8a Ref B: 27CC576C213B11862EA0C64A52F641AF Ref C: Thu Jan 29 15:20:15 2015 PST