Ref A: d44f0ed9fe0347d288d24f3ea87a375a Ref B: 3F32E59C59354EA3992AD42DDE7D65CD Ref C: Thu Dec 18 15:32:32 2014 PST