Ref A: 3b8df97be7134ddfbd14c15499445c4b Ref B: D646763E006F9D44D3BD029585E159E6 Ref C: Thu Dec 18 22:34:09 2014 PST