Ref A: 2E1DF428EB4147A0BA48B44536EB9FA8 Ref B: 51E2373D4D64C9FE2D955271E2C340B4 Ref C: Fri Feb 10 06:06:20 2012 PST