Ref A: d5938163124746fd8a8d4056dde7b9ec Ref B: 503F32C63D4B8E1C055B7B38F3894059 Ref C: Wed Oct 22 23:11:05 2014 PST