Ref A: 5e1f925f372d4d0fb585497e9a024ab9 Ref B: 666FB1DC185B8E5F14A6BA7DB08A1789 Ref C: Sat Apr 19 15:43:01 2014 PST