Ref A: 6970cc7c03af485882d1ea9e1b5df2fe Ref B: B91B493E2A304F41298E92362EF43096 Ref C: Thu May 23 17:06:30 2013 PST