Ref A: 9f008d6159b542b585de38eea7fdda4d Ref B: B3BF1F081A94C3CB97483561E492BC06 Ref C: Fri May 24 18:39:11 2013 PST