Ref A: 7b6100c442444d17a8919131c286e1f3 Ref B: 94DDD0FB88FACF0C76EFC34DA3B10680 Ref C: Sat May 25 16:33:05 2013 PST