Ref A: 0DEF55933B4B4412A6680C906C58EDAD Ref B: 5919742ACE4328921669A7B7115E5449 Ref C: Sun Feb 12 22:09:35 2012 PST