Ref A: c987c9cf196c424dbd42c528cf57b6c9 Ref B: CF31DDEF3328869D8F1A3C01B3849485 Ref C: Sat May 25 10:20:09 2013 PST