Ref A: DA9A7669082B43628F73271DC47F8384 Ref B: A90D4FB018C1F8AFB94F502AFDA72D9F Ref C: Fri Feb 10 06:39:26 2012 PST