Ref A: a7d10660917b4ab2930d6e7bba7706c4 Ref B: FEF09E3BB0EE987E0F92929A6F0246C2 Ref C: Fri May 24 15:22:37 2013 PST