Ref A: c1c7b3ca279e46ecafd776f2b71e1f31 Ref B: 6B341D3D2F7F95B261C2A4B9A6CFB5BA Ref C: Wed May 22 10:14:04 2013 PST