Ref A: 6EDDC8F2851D4C3BA0729B22E80B62E4 Ref B: 5C951A996805445D3D1BC49B21D1BD33 Ref C: Fri Feb 10 06:16:51 2012 PST