Ref A: 170dc990b0324e7d92a9da948db41ab3 Ref B: BF32B69837FEA9FA08EF653CA471E54A Ref C: Thu Nov 27 14:38:43 2014 PST