Ref A: 3e52bc51d36f41e898df8bce6e727a9c Ref B: 7B87BB23E41EFA880CC78051AD9A860F Ref C: Fri Oct 31 21:40:52 2014 PST