Ref A: 46f89ca075844f34b8a281e7c80cdae3 Ref B: 685EB65439FBD6A5482CE8D9A7733E1F Ref C: Sat May 25 14:05:11 2013 PST