Ref A: E3C8351B098B442CBE68AD802411A95D Ref B: F8189209B5D32C86B957D4B71ED0ED84 Ref C: Fri Feb 10 05:54:58 2012 PST