Ref A: BA3AE854B23E4B208725F2FFABD0CCBE Ref B: 67ADC81602B6CA0DA53FC01681A5A82A Ref C: Fri Feb 10 06:22:49 2012 PST