Ref A: cea39d32ec354b2bbc697138d5d46060 Ref B: 2E7E4BE406BDCC23620D8074676EB9B8 Ref C: Fri May 24 06:23:52 2013 PST