Ref A: d42b855bc12b4fa78aeb7c42e5072f69 Ref B: E11B940B6D5849C109490140254E2C58 Ref C: Fri May 24 10:26:59 2013 PST