Ref A: 2d5eabb1a7f049f18883e7049aa34b40 Ref B: 35A3EEB5789CA3FD4A2E5CDE79C43CD8 Ref C: Mon Nov 24 16:44:41 2014 PST