Ref A: 27756e1c318a45e997b2c452e405d0ea Ref B: 4BD3C5A853D48456D41F34149C3C677E Ref C: Fri May 24 20:34:46 2013 PST