Ref A: 6579fde7b1a14d0993f3ea5c40b20969 Ref B: 306F818FE606CF6A79B0F725D8E8A8C6 Ref C: Thu May 23 15:24:53 2013 PST