Ref A: 113ccf82078f4a679a17e18470db8ee3 Ref B: 1BB3395A2F51A04D4799E0F8C209F9C1 Ref C: Sat May 25 20:04:23 2013 PST