Ref A: 54925b0db58d498fba2697dc7a2b47f2 Ref B: 10B8E6867D9D8B05A0874DD564EA55EE Ref C: Wed Jul 30 10:42:23 2014 PST