Ref A: f4f17dbf7e1d4d1493fc462c9a4e7119 Ref B: BA5DEF6D7685E819AA4ACEEFF4B5E2D3 Ref C: Fri May 24 13:57:52 2013 PST