Ref A: 08407acf7209463a8cc5e66bdc7b4fb9 Ref B: E6BACB356CD416B0D0A60FBAB19B8897 Ref C: Sun May 27 10:29:04 2012 PST