Ref A: 0955012ec9b04f4a9eca0e7389c46ffa Ref B: 33FEA4CC9D540B2CAA54A4F05BC923D2 Ref C: Thu May 23 14:40:06 2013 PST