Ref A: e5babb98c8794a389ef0c5c1aedac28f Ref B: 89123E9B7B3961FAAA56C58C77F4D484 Ref C: Thu Jan 29 17:02:52 2015 PST