Ref A: 1f35a68e79bd49229e31c0721a3d6ba2 Ref B: 2869A4FBCAD1727DA097650E8B0B690E Ref C: Wed Apr 16 14:03:10 2014 PST