Ref A: 956DFD0ED3A747ED84AF933EB8FA0425 Ref B: 32B60E60123381FE209B67F341EFDF6E Ref C: Fri Feb 10 06:37:40 2012 PST