Ref A: 8c42c83c804a483d87ef2b5e54edc3f2 Ref B: D5493E5ADE724FCA983AB25A5BE05D4D Ref C: Wed May 22 16:32:31 2013 PST