Ref A: c6298e344bda4a2cbc01aae7750453d2 Ref B: DFB7F8B7A9293FE60EFAA1BE8C6F71C8 Ref C: Tue May 21 20:06:11 2013 PST