Ref A: b3d6274c4e904888b5eba9da78244f95 Ref B: 1852C585C5EEECAF5D444D7AD305646A Ref C: Mon May 20 13:29:35 2013 PST