Ref A: 069DCA804AD84A83A8A6985931BC50DE Ref B: 1637660B5DC3B2127C40EA5B7F7A716D Ref C: Fri Feb 10 06:48:57 2012 PST