Ref A: 7727c68222f5471c9ed230a97b5c8b30 Ref B: 09A291C0A6DCFEC5271255BAD89ABA39 Ref C: Tue May 21 06:00:34 2013 PST