Ref A: bfca54acb8dc487ca6999a80f1709bcb Ref B: 45A12DB7F63E53E60B0A72AA8735A0A1 Ref C: Wed Jul 23 20:03:46 2014 PST