Ref A: D4C4AF58E7F946359AE1FE9C13B6F168 Ref B: A1A5C7F232CC173B26DE610CD3941C8E Ref C: Fri Feb 10 06:39:21 2012 PST