Ref A: B9BBA6A303DE4BDCA3A063AC408FB78B Ref B: 284630E1093185CEEDE91D301F8C1E07 Ref C: Fri Feb 10 06:33:36 2012 PST