Ref A: 55da9e7863284c33aaaa5c1f16761d3a Ref B: F50A957AD7EE1140050C7AF6A5C7BC7C Ref C: Wed Apr 23 20:03:44 2014 PST