Ref A: CEC63B8602BF42BA9B7E31AC60887BEA Ref B: 2E91689A75C9E2592D1FE5A9B8041E01 Ref C: Fri Feb 10 06:37:01 2012 PST