Ref A: 2b86fb28e0864f38a2747b32e3dcb239 Ref B: AC5BE843B7D9EB9BD71AE0586E612944 Ref C: Tue Apr 28 03:37:22 2015 PST