Ref A: c78a1c24f92547bc82feb1e639c2fd6f Ref B: 08D2C16593FB10BEBA2AE1FF673F3C36 Ref C: Wed Mar 04 23:24:01 2015 PST