Ref A: e64d229e00da494784629f107f3f0d6e Ref B: A6A85AD12837994C1EF201FF179BACC1 Ref C: Tue May 21 16:01:36 2013 PST