Ref A: 7f0ddeb04d4a4ba0a66f47010f3f9cc0 Ref B: 9AD09BA4935ACCF540F21AF46F7F851F Ref C: Fri Apr 18 15:23:47 2014 PST