Ref A: e353adcd9d254c419462a1816d1e8e1d Ref B: 06AC449A78CB6593DB297B1B2CA33AC8 Ref C: Thu Dec 25 02:26:18 2014 PST