Ref A: 823b8a7c0fa24f65b343f4c9eeeccee7 Ref B: EE5F79CD1C30F18151051AC224D31080 Ref C: Sun May 19 11:58:22 2013 PST