Ref A: 4627b6c049314d0aa49bb7a1b57c317a Ref B: D9C76BD7044AA1F6AA3C28321720621C Ref C: Thu May 23 10:37:55 2013 PST