Ref A: 32a90e2947f345e29f26c44f32c90ed6 Ref B: EE0498221E70EAF81496BF0ED2CBADD1 Ref C: Thu Aug 21 02:27:22 2014 PST