Ref A: b8898ea06efc44bca9b99ed8dafa7e2c Ref B: C35DF5A387D47F71ED159A14794D3A4F Ref C: Wed Dec 17 18:56:14 2014 PST