Ref A: 1f739c2b95984742abb0e7c6f49c0899 Ref B: DD2F754118E770C45AF2CE174D69A0E0 Ref C: Thu May 24 11:35:40 2012 PST