Ref A: 9193dc6c7328409db5758ef0269a71a7 Ref B: 6B6F66A561F1183A4B399EF20280B81C Ref C: Fri May 24 12:46:06 2013 PST