Ref A: 928c43459cc44b48be96774df3c7c2c4 Ref B: 5E8180F1E5D844B41BCEF9D6A739319E Ref C: Sat Dec 20 18:21:41 2014 PST