Ref A: 073a654262e5487687d3bda3d891137e Ref B: D7CA1F26CB6A808EBC252D323CEF126D Ref C: Thu May 23 17:30:33 2013 PST