Ref A: df99c140ed3746a5a24c0a285a831674 Ref B: 58D4C2E852FF30D153782D74CB7B8AB8 Ref C: Sun May 19 15:24:53 2013 PST