Ref A: 55e889bd37d0440fbfd80f2e52413acd Ref B: F52AA865E0B5EF77A00EDD0595C6933A Ref C: Thu May 23 20:42:34 2013 PST