Ref A: 0CBFEA7940D3486B8B8C04026F0CE9A3 Ref B: 5054A9146EE32F1FB972B872AA51F0F6 Ref C: Fri Feb 10 06:37:50 2012 PST