Ref A: bd46a334c28c4077b5b1f092318d6c20 Ref B: 26A30D637052F64B59D7534D27698479 Ref C: Tue Oct 21 07:49:42 2014 PST