Ref A: 563990F2612D40A38BC530EA5068F96A Ref B: 31A53338C956782D8DD823823EB85E81 Ref C: Thu Feb 09 17:27:25 2012 PST