Ref A: A6816FA5768F479D86F46CC43A9D8F8B Ref B: 8D9DE445F027B5F08A1B3AFD9793046F Ref C: Fri Feb 10 06:31:41 2012 PST