Ref A: D31F2B6145E8456F838924303320F7A6 Ref B: 3FF06EC0168EE8D10F896E2923C9D7A4 Ref C: Fri Feb 10 06:38:47 2012 PST