Ref A: 4dc0186ec67b42e8b9db65e479abe5ec Ref B: 2C2FAAA4A9FFFD98E350E3299DBF66A9 Ref C: Mon May 20 09:47:57 2013 PST