Ref A: 7b75f7aa0e034666ad1deebef9d40e24 Ref B: 3D9FDB483F2410A6B8D65BEF2F6FBF9A Ref C: Sat May 25 08:56:12 2013 PST