Ref A: 88268693c41146378d386f9e812d6a22 Ref B: 64AC4F027942C052D4101DFF9843FC3E Ref C: Sat May 25 23:49:31 2013 PST