Ref A: 042155b1c7384640b001beffd3d3a27e Ref B: CA31B9E7CDA38DEFA5D07875696BD150 Ref C: Sun May 19 15:40:22 2013 PST