Ref A: e80933cb562d49478f8f7349f0b9a427 Ref B: CF798D4072F92B334FB2DF1A41F62837 Ref C: Wed May 22 09:24:23 2013 PST