Ref A: 6c98d287ae7c4cf08701c42cd1d63ee4 Ref B: 8EE3FE7C085F4BFB2BFFBB8D3A423A5C Ref C: Tue May 21 10:10:35 2013 PST