Ref A: d41f042555964a20ac665384ffcf7dbd Ref B: 473EA35D2CE71F7C37A6D7F1E6C05B3B Ref C: Fri May 24 22:31:55 2013 PST