Ref A: acfebb2a26b4407aaa76509c2a78cbd3 Ref B: 7005F9975DDCFBA75474B6864F9D9DA9 Ref C: Mon May 21 06:29:18 2012 PST