Ref A: ed34879591384b7198a67b5eb6d32bd3 Ref B: 2875C44C35300EFBB0599CE57990BF03 Ref C: Fri May 24 16:42:53 2013 PST