Ref A: 8D6CF614C0A94985ABF6A2C10DB0FFB0 Ref B: BE6506E2D465C42F6D3B1896813718C2 Ref C: Fri Feb 10 06:16:40 2012 PST