Ref A: 2186252717a7429fa316a52cce79897c Ref B: BF32E00393E490DE5E9AC3E9910C3E13 Ref C: Fri Dec 26 11:49:28 2014 PST