Ref A: dc3c8022cb9044859df592ea683b62d6 Ref B: 5DC6F4611E11C89162329278E80CF5AD Ref C: Wed Jun 19 01:52:50 2013 PST