Ref A: 31ba8d1440a34790a3c493f0ec4e8e4d Ref B: 497F1ADB10916C806F495267A7A54357 Ref C: Tue Sep 30 18:30:57 2014 PST