Ref A: df9b1574ac794e8bb42bf4119a0f807c Ref B: 6A523E12A9802B3D2361C91FA45945CF Ref C: Sat May 25 15:29:12 2013 PST