Ref A: d7e9ee6dde5d416c8f1878beb1e04ce7 Ref B: 50AC93C450E91916259D44DBF6FB7F94 Ref C: Fri Jan 30 00:24:11 2015 PST