Ref A: d96f3d5c81af4ade81cd872565865dd8 Ref B: 693C447956AB77D64357F0109F96A4E4 Ref C: Wed May 22 04:39:52 2013 PST