Ref A: 2D840BA2D6FC4018ADEAFAA6D788AE20 Ref B: E6F321178747C05FD92ADD7F4A5F3240 Ref C: Fri Feb 10 06:50:54 2012 PST