Ref A: 59a484c7ce2541feb3691abe6e16f046 Ref B: 542E7EB0E67BBD3D0CC19E95785F37B9 Ref C: Tue Oct 21 21:26:58 2014 PST