Ref A: 589a2a95e85741c88376fb1c4eb93b57 Ref B: C8EB36BF194B2503B4FBAACBADCE7471 Ref C: Tue Jun 18 00:33:14 2013 PST