Ref A: 0b8d8062633444fba1ee9903d3b7c41c Ref B: BB4AC87CC9780D10D0253965F730E74A Ref C: Fri May 24 15:16:01 2013 PST