Ref A: 6eeff79e8f4140d6a7e3028bfe62a1d9 Ref B: A5ED0B79942DF80FB7C05AE0D9EC1BEE Ref C: Fri Apr 18 07:54:00 2014 PST