Ref A: DAF63758E8D6410FA043FDFD8F31B372 Ref B: 870FD27EA524274764B7C6BF326D6B4E Ref C: Fri Feb 10 06:15:45 2012 PST