Ref A: d2ffb1620fd1478c83a4586d743b5dfe Ref B: 165DC717040860E894C17E4F090D2E95 Ref C: Sat May 25 10:05:02 2013 PST