Ref A: 948cf96cf726403cb76ae9e8af390f89 Ref B: E0A6B97F370D569547F1A2718C5B29A1 Ref C: Mon Dec 22 11:31:14 2014 PST