Ref A: 089174f2f2534582a5f9d8b6062f957e Ref B: C3FAC870D4F2D01A7421FDD113382676 Ref C: Sun May 27 10:31:47 2012 PST