Ref A: 4e91f8634d7242ffb2d65520da9ed280 Ref B: C7098330FE5C4C9970894C36F167AA3A Ref C: Fri May 24 17:21:44 2013 PST