Ref A: FA6D60D423FF49438BE4EC6F8AE93A3B Ref B: 4C39B73300EE0ED0C42A253CCC1BCE84 Ref C: Fri Feb 10 06:44:15 2012 PST