Ref A: c9e19a73984e46b898b487537fa0cbbd Ref B: 7E6402D18A021ACA9318E5CCAB7BC740 Ref C: Sat Dec 20 20:25:49 2014 PST