Ref A: bcbd8f0e2631466a8158025574af313b Ref B: 01D72ACEB1A893AEEC9A73A03F3F34E1 Ref C: Wed Oct 22 20:32:54 2014 PST