Ref A: b40942c9571547e1955f65e993852ba3 Ref B: B340488A10DC9B6D0F733E2BB4C19C11 Ref C: Mon May 20 01:52:23 2013 PST