Ref A: 1826d99d9f1741fb9a90ed5f8f3b8a96 Ref B: F1E8EE7823D113ED4951888230FB9D8B Ref C: Sat Apr 19 22:22:56 2014 PST