Ref A: 5a62f6f06deb4a32ba572b54f40e87bf Ref B: AAC42ACDA8336C187E06DF0249412AFF Ref C: Wed Jan 28 10:31:05 2015 PST