Ref A: a8ccbebe145d4b6cbeee31c43165a119 Ref B: 7FA3F223DB412609C9AFC1C54851C91F Ref C: Tue Sep 30 15:22:41 2014 PST