Ref A: bcb1b80a838342c1b0ca5b983ea9c50d Ref B: 653CFD8763A055F706B026CAF4A2BE63 Ref C: Wed Jan 28 21:42:59 2015 PST