Ref A: 237f106df41242fba4a6e1480d0d9345 Ref B: 3E8F84BEF2B55E2C6B976A53BD9F3301 Ref C: Sat Dec 27 22:54:14 2014 PST