Ref A: e4f5081148bf47e4823b8cc09ffc2066 Ref B: C97AEF39683806632DD2314A3D45F0E6 Ref C: Thu May 23 15:15:43 2013 PST