Ref A: e1869953d54447e394cf61efd6a587e6 Ref B: A9AC45599F259493994121FD05FA8D90 Ref C: Sat Apr 25 22:57:32 2015 PST