Ref A: c059d5d7d8ad40babc30b135d870ed85 Ref B: D112C2E63F93AA80C7825B179E048F50 Ref C: Sun Jan 25 18:21:28 2015 PST