Ref A: 23cc6a3bc8cf47faaf28c8ac2582afc2 Ref B: A83F2D4BD7447FD91700C393490C7346 Ref C: Tue May 21 08:18:31 2013 PST