Ref A: 513a28cddc3942729e2585f42196fb8d Ref B: F14E7F0A6A541DB3A7B8966798996B48 Ref C: Fri Oct 24 04:25:05 2014 PST