Ref A: c575df5f2f4b4f3e81451c4ad570c5a1 Ref B: D8E0F82680AFE583517884B9C02785AB Ref C: Fri May 24 16:13:15 2013 PST