Ref A: 8099c732616c4364b26169c0ad44e697 Ref B: 7D5D0B816CECFD6309FD17E0CE5E38E3 Ref C: Fri May 24 09:26:35 2013 PST