Ref A: 94def5f451b3466dabc19e9d04bda826 Ref B: CFDAF0EE201E56D8F2C79B3F1A735553 Ref C: Mon Oct 20 17:47:27 2014 PST