Ref A: b6849e0688d34b4591a689be83f0f249 Ref B: 5385073E57D75A1F96C23FE191836AE3 Ref C: Fri May 24 07:59:45 2013 PST