Ref A: d466958dd7a44eff826dc32c195ac311 Ref B: 128347A73A828C402EAF3C8CD6CF18B6 Ref C: Sat Dec 27 20:43:59 2014 PST