Ref A: efdcd3ccf3c3443dbce3be333c421031 Ref B: CCC39E89FF8D9F998D3FF6A71DBD7787 Ref C: Fri May 24 05:24:48 2013 PST