Ref A: ac1fcb6191fe488186096fb6f5c58dec Ref B: D908C0D48054CD5DC7E46F3C07ABCE37 Ref C: Mon May 20 10:20:02 2013 PST