Ref A: 396ed85c571d41a68a96dd4f0a9650e0 Ref B: 1C5897113CACCF03667F359CC800849C Ref C: Mon Dec 29 06:24:06 2014 PST