Ref A: 299cfad867904b87b4ff0f146b3dc6d3 Ref B: 6625EE1650B060C274350EC3491F2F5D Ref C: Wed Jun 19 03:54:33 2013 PST