Ref A: e97da0f3f4bd498d8e8ddaf764b9d51d Ref B: C4217F8844ACFE093C0041FA65C772DE Ref C: Sun Dec 21 14:22:01 2014 PST