Ref A: 1D2E1562F25A494A8AD34B4AE65DD00A Ref B: 81E8B2B4B3E7F795D292632ABA98A65D Ref C: Sat Feb 11 15:08:45 2012 PST