Ref A: 8f8c063e9322456e958e6f4ff10bad55 Ref B: B2F79508C5FFF7868922A5CD46CCE8DF Ref C: Wed May 22 17:19:05 2013 PST