Ref A: c58670e57d4c4403bf42d7d80a6ae494 Ref B: 01D4829C2E5039B7EE6F2D948317D9AD Ref C: Thu Nov 27 22:26:35 2014 PST