Ref A: fb9424318fec41a89b65880b366ce10d Ref B: 246FF252EEF541CECC03D0693BB44AF8 Ref C: Fri Oct 31 11:39:52 2014 PST