Ref A: e620a86036b14e258621217924970c8a Ref B: E21D930E67564B1CF4F506D3980A63B9 Ref C: Fri May 24 07:18:04 2013 PST