Ref A: 982B59099C6E44CD9BF15DF59A2AD28F Ref B: DB81E5A8849004CCA0AB2EA849AD1B9E Ref C: Wed Feb 08 09:27:39 2012 PST