Ref A: f2b5d4d322904f35a7fba3bff7f23759 Ref B: D2721A7F911908DC337F5920FEDFA2DA Ref C: Sun Dec 21 22:43:29 2014 PST