Ref A: 499e69bb1f0a450d89bf4e50ad603ec8 Ref B: D813545703C678ADB48A57F2875F604E Ref C: Mon May 20 00:56:48 2013 PST