Ref A: 687d8700df32450a984a99940c7c215e Ref B: 334CA0B351A4EE29E3A8F02C33ED6674 Ref C: Thu May 23 23:10:49 2013 PST