Ref A: 9c961df9c4e344819cf201a76d2000be Ref B: 8D654C296AC1A53CD9CF5D1F421B97A0 Ref C: Sun May 27 10:29:01 2012 PST