Ref A: 46f037a3c73b48eeaa3a65d4792bfbe1 Ref B: 7EEFA30F7917167BE5AA92AF6A70C1F3 Ref C: Mon Mar 30 10:46:22 2015 PST