Ref A: f84959b9115c4919b26d1a2de1081c6b Ref B: EC10B649B45027FD8ACD95A9607E76F8 Ref C: Mon Dec 22 01:34:35 2014 PST