Ref A: c7114edbfefc40cdb8195eb7f8f46155 Ref B: 8B9BA86A45927742DB9332003DEA84CD Ref C: Thu May 23 23:26:07 2013 PST