Ref A: 9f3b85f665d44f1ba6ab366dedb6f794 Ref B: 86D4C34C25144AF2BD5E13E0979705E1 Ref C: Sun May 19 14:07:36 2013 PST