Ref A: 4A6F8A9EF004476CBE42CD868D13D0B6 Ref B: 6F3E8E56A368BE1DFD9868B9E5EB56D0 Ref C: Fri Feb 10 06:37:10 2012 PST