Ref A: abd66741f5e84ccfaaa86f32cb16aa32 Ref B: C575141CCCF8C413E5BFAB38C11ECA1F Ref C: Fri May 24 08:06:24 2013 PST