Ref A: 90b7ab98205c4efa9082d3256515d446 Ref B: A302C747983193C1BC1E5BDDF938C3BC Ref C: Thu May 23 12:28:29 2013 PST