Ref A: c0c382e27e7b471b8101cb1cd25ea2cc Ref B: EF9C0F381C80FD0BB939E922135F0C97 Ref C: Mon Aug 31 00:16:59 2015 PST