Ref A: 11e263f2bbfa4800a03144323fde64d6 Ref B: C980CF1A623B79DAB701504A0B17A10A Ref C: Fri Dec 26 23:06:14 2014 PST