Ref A: 16666f8d6dc34b7bbe798dc21b3d5ab3 Ref B: A6DDD6088293AD9987DDB333ED8C16F8 Ref C: Tue Nov 25 23:55:22 2014 PST