Ref A: 228176de65c84134bf5f06a393f6aeff Ref B: E446EEF7289EE2821CCEFE6679E17056 Ref C: Thu May 23 21:27:41 2013 PST