Ref A: 7c2439c68b8046f8b4c96c519f2e6e75 Ref B: 7310348E988E9B354AFE2C4033962C91 Ref C: Fri May 25 12:33:16 2012 PST