Ref A: f8af6e0711f54ea9840511e100159ffe Ref B: E82E8511902B01D247D37111603F87E8 Ref C: Mon Oct 20 18:12:43 2014 PST