Ref A: fddda50e95df454889ee78625332cc4e Ref B: 6AA68E21155F902937763AB80C387E2E Ref C: Wed May 22 23:00:13 2013 PST