Ref A: AF43BCE340E34A6CA98507005B8D50E6 Ref B: 2573E67C73A67AD7A12A7882034D82E0 Ref C: Fri Feb 10 06:48:19 2012 PST