Ref A: ef6c893804d0485287a30578ae34b525 Ref B: BCE9AF9E6F52BF64E4A3517BB47AB8D8 Ref C: Tue May 21 09:58:26 2013 PST