Ref A: f7f42e3dc46c4b7683841120b6b9f37a Ref B: 94449461CE4FCCD1010170893E2A9E06 Ref C: Sat May 25 10:13:37 2013 PST