Ref A: 6dffc4246f444c0e8f1ca41e1f4fafc5 Ref B: 4A2E8BF38ECCC03624A794AD5F4D823D Ref C: Thu May 23 12:55:51 2013 PST