Ref A: b697d9bf330c485f9e2782130cefe6ce Ref B: 55FE923F8EF7B687EA68B81337A677DF Ref C: Sat Jan 31 23:54:07 2015 PST