Ref A: 35c57236cc614d159121323c1ee93eac Ref B: 117EA96DDFAD09C0B3DAF3A9305C1283 Ref C: Wed Oct 22 08:05:30 2014 PST