Ref A: d43fa3592ac34924bce92773c7e75bcf Ref B: 22D8E22A42BAA892FA8414A54E6F348B Ref C: Sun Dec 28 19:47:02 2014 PST