Ref A: c7b664484b1c4fbbad1b0d940e1829c4 Ref B: D9B5007319A9A4D2AD714C07AC7A9D11 Ref C: Thu May 23 12:41:27 2013 PST