1400f3c29:	48 89 44 19 38       	mov    %rax,0x38(%rcx,%rbx,1)
1400f3c2e:	48 8d 05 d3 83 14 00 	lea    0x1483d3(%rip),%rax        # 0x14023c008
1400f3c35:	48 89 43 40          	mov    %rax,0x40(%rbx)
1400f3c39:	48 8b 43 48          	mov    0x48(%rbx),%rax
1400f3c3d:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3c41:	48 8d 05 f0 87 14 00 	lea    0x1487f0(%rip),%rax        # 0x14023c438
1400f3c48:	48 89 44 19 48       	mov    %rax,0x48(%rcx,%rbx,1)
1400f3c4d:	48 8d 05 4c 85 14 00 	lea    0x14854c(%rip),%rax        # 0x14023c1a0
1400f3c54:	48 89 43 50          	mov    %rax,0x50(%rbx)
1400f3c58:	48 8b 43 58          	mov    0x58(%rbx),%rax
1400f3c5c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3c60:	48 8d 05 b9 86 14 00 	lea    0x1486b9(%rip),%rax        # 0x14023c320
1400f3c67:	48 89 44 19 58       	mov    %rax,0x58(%rcx,%rbx,1)
1400f3c6c:	48 8d 05 f5 87 14 00 	lea    0x1487f5(%rip),%rax        # 0x14023c468
1400f3c73:	48 89 03             	mov    %rax,(%rbx)
1400f3c76:	48 8d 05 bb 84 14 00 	lea    0x1484bb(%rip),%rax        # 0x14023c138
1400f3c7d:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400f3c81:	48 8d 05 80 84 14 00 	lea    0x148480(%rip),%rax        # 0x14023c108
1400f3c88:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400f3c8c:	48 8d 05 4d 87 14 00 	lea    0x14874d(%rip),%rax        # 0x14023c3e0
1400f3c93:	48 89 43 30          	mov    %rax,0x30(%rbx)
1400f3c97:	48 8d 05 4a 85 14 00 	lea    0x14854a(%rip),%rax        # 0x14023c1e8
1400f3c9e:	48 89 43 40          	mov    %rax,0x40(%rbx)
1400f3ca2:	48 8d 05 c7 85 14 00 	lea    0x1485c7(%rip),%rax        # 0x14023c270
1400f3ca9:	48 89 43 50          	mov    %rax,0x50(%rbx)
1400f3cad:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f3cb1:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3cb5:	48 8d 05 4c 87 14 00 	lea    0x14874c(%rip),%rax        # 0x14023c408
1400f3cbc:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
1400f3cc1:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f3cc5:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3cc9:	8d 91 30 ff ff ff    	lea    -0xd0(%rcx),%edx
1400f3ccf:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
1400f3cd3:	48 89 7b 60          	mov    %rdi,0x60(%rbx)
1400f3cd7:	48 89 7b 68          	mov    %rdi,0x68(%rbx)
1400f3cdb:	48 89 7b 70          	mov    %rdi,0x70(%rbx)
1400f3cdf:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
1400f3ce3:	8d 4f 18             	lea    0x18(%rdi),%ecx
1400f3ce6:	e8 05 26 09 00       	call   0x1401862f0
1400f3ceb:	48 89 00             	mov    %rax,(%rax)
1400f3cee:	48 89 40 08          	mov    %rax,0x8(%rax)
1400f3cf2:	48 89 43 70          	mov    %rax,0x70(%rbx)
1400f3cf6:	40 88 bb 80 00 00 00 	mov    %dil,0x80(%rbx)
1400f3cfd:	89 bb 84 00 00 00    	mov    %edi,0x84(%rbx)
1400f3d03:	48 89 bb 90 00 00 00 	mov    %rdi,0x90(%rbx)
1400f3d0a:	48 89 bb a0 00 00 00 	mov    %rdi,0xa0(%rbx)
1400f3d11:	48 c7 83 a8 00 00 00 	movq   $0x7,0xa8(%rbx)
1400f3d18:	07 00 00 00
1400f3d1c:	66 89 bb 90 00 00 00 	mov    %di,0x90(%rbx)
1400f3d23:	48 89 bb b0 00 00 00 	mov    %rdi,0xb0(%rbx)
1400f3d2a:	48 89 bb c0 00 00 00 	mov    %rdi,0xc0(%rbx)
1400f3d31:	48 c7 83 c8 00 00 00 	movq   $0x7,0xc8(%rbx)
1400f3d38:	07 00 00 00
1400f3d3c:	66 89 bb b0 00 00 00 	mov    %di,0xb0(%rbx)
1400f3d43:	40 88 bb 88 00 00 00 	mov    %dil,0x88(%rbx)
1400f3d4a:	48 8b c3             	mov    %rbx,%rax
1400f3d4d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f3d52:	48 83 c4 20          	add    $0x20,%rsp
1400f3d56:	5f                   	pop    %rdi
1400f3d57:	c3                   	ret
1400f3d58:	cc                   	int3
1400f3d59:	cc                   	int3
1400f3d5a:	cc                   	int3
1400f3d5b:	cc                   	int3
1400f3d5c:	cc                   	int3
1400f3d5d:	cc                   	int3
1400f3d5e:	cc                   	int3
1400f3d5f:	cc                   	int3
1400f3d60:	41 56                	push   %r14
1400f3d62:	48 83 ec 20          	sub    $0x20,%rsp
1400f3d66:	4c 8d b1 28 ff ff ff 	lea    -0xd8(%rcx),%r14
1400f3d6d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400f3d72:	48 8d 05 ef 86 14 00 	lea    0x1486ef(%rip),%rax        # 0x14023c468
1400f3d79:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1400f3d7e:	49 89 06             	mov    %rax,(%r14)
1400f3d81:	8b ea                	mov    %edx,%ebp
1400f3d83:	48 8d 05 ae 83 14 00 	lea    0x1483ae(%rip),%rax        # 0x14023c138
1400f3d8a:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1400f3d8f:	48 89 81 38 ff ff ff 	mov    %rax,-0xc8(%rcx)
1400f3d96:	48 8b f1             	mov    %rcx,%rsi
1400f3d99:	48 8d 05 68 83 14 00 	lea    0x148368(%rip),%rax        # 0x14023c108
1400f3da0:	48 89 81 48 ff ff ff 	mov    %rax,-0xb8(%rcx)
1400f3da7:	48 8d 05 32 86 14 00 	lea    0x148632(%rip),%rax        # 0x14023c3e0
1400f3dae:	48 89 81 58 ff ff ff 	mov    %rax,-0xa8(%rcx)
1400f3db5:	48 8d 05 2c 84 14 00 	lea    0x14842c(%rip),%rax        # 0x14023c1e8
1400f3dbc:	48 89 81 68 ff ff ff 	mov    %rax,-0x98(%rcx)
1400f3dc3:	48 8d 05 a6 84 14 00 	lea    0x1484a6(%rip),%rax        # 0x14023c270
1400f3dca:	48 89 81 78 ff ff ff 	mov    %rax,-0x88(%rcx)
1400f3dd1:	48 8b 81 30 ff ff ff 	mov    -0xd0(%rcx),%rax
1400f3dd8:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3ddc:	48 8d 05 25 86 14 00 	lea    0x148625(%rip),%rax        # 0x14023c408
1400f3de3:	48 89 84 31 30 ff ff 	mov    %rax,-0xd0(%rcx,%rsi,1)
1400f3dea:	ff
1400f3deb:	48 8b 86 30 ff ff ff 	mov    -0xd0(%rsi),%rax
1400f3df2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3df6:	8d 91 30 ff ff ff    	lea    -0xd0(%rcx),%edx
1400f3dfc:	89 94 31 2c ff ff ff 	mov    %edx,-0xd4(%rcx,%rsi,1)
1400f3e03:	48 8d 4e d8          	lea    -0x28(%rsi),%rcx
1400f3e07:	e8 b4 23 fd ff       	call   0x1400c61c0
1400f3e0c:	48 8d 4e b8          	lea    -0x48(%rsi),%rcx
1400f3e10:	e8 ab 23 fd ff       	call   0x1400c61c0
1400f3e15:	48 8d 4e 98          	lea    -0x68(%rsi),%rcx
1400f3e19:	e8 02 56 00 00       	call   0x1400f9420
1400f3e1e:	48 8b 5e 90          	mov    -0x70(%rsi),%rbx
1400f3e22:	48 85 db             	test   %rbx,%rbx
1400f3e25:	74 36                	je     0x1400f3e5d
1400f3e27:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400f3e2c:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1400f3e31:	8b c7                	mov    %edi,%eax
1400f3e33:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f3e38:	83 f8 01             	cmp    $0x1,%eax
1400f3e3b:	75 1b                	jne    0x1400f3e58
1400f3e3d:	48 8b 03             	mov    (%rbx),%rax
1400f3e40:	48 8b cb             	mov    %rbx,%rcx
1400f3e43:	ff 10                	call   *(%rax)
1400f3e45:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
1400f3e4a:	83 ff 01             	cmp    $0x1,%edi
1400f3e4d:	75 09                	jne    0x1400f3e58
1400f3e4f:	48 8b 13             	mov    (%rbx),%rdx
1400f3e52:	48 8b cb             	mov    %rbx,%rcx
1400f3e55:	ff 52 08             	call   *0x8(%rdx)
1400f3e58:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400f3e5d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f3e62:	48 8d 05 7f 80 14 00 	lea    0x14807f(%rip),%rax        # 0x14023bee8
1400f3e69:	48 89 06             	mov    %rax,(%rsi)
1400f3e6c:	40 f6 c5 01          	test   $0x1,%bpl
1400f3e70:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400f3e75:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400f3e7a:	74 0d                	je     0x1400f3e89
1400f3e7c:	ba e0 00 00 00       	mov    $0xe0,%edx
1400f3e81:	49 8b ce             	mov    %r14,%rcx
1400f3e84:	e8 c3 27 09 00       	call   0x14018664c
1400f3e89:	49 8b c6             	mov    %r14,%rax
1400f3e8c:	48 83 c4 20          	add    $0x20,%rsp
1400f3e90:	41 5e                	pop    %r14
1400f3e92:	c3                   	ret
1400f3e93:	cc                   	int3
1400f3e94:	cc                   	int3
1400f3e95:	cc                   	int3
1400f3e96:	cc                   	int3
1400f3e97:	cc                   	int3
1400f3e98:	cc                   	int3
1400f3e99:	cc                   	int3
1400f3e9a:	cc                   	int3
1400f3e9b:	cc                   	int3
1400f3e9c:	cc                   	int3
1400f3e9d:	cc                   	int3
1400f3e9e:	cc                   	int3
1400f3e9f:	cc                   	int3
1400f3ea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f3ea5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400f3eaa:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400f3eaf:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400f3eb4:	56                   	push   %rsi
1400f3eb5:	57                   	push   %rdi
1400f3eb6:	41 56                	push   %r14
1400f3eb8:	48 83 ec 20          	sub    $0x20,%rsp
1400f3ebc:	49 8b f1             	mov    %r9,%rsi
1400f3ebf:	49 8b f8             	mov    %r8,%rdi
1400f3ec2:	48 8b da             	mov    %rdx,%rbx
1400f3ec5:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1400f3eca:	49 8b 0e             	mov    (%r14),%rcx
1400f3ecd:	48 8b 01             	mov    (%rcx),%rax
1400f3ed0:	ff 50 08             	call   *0x8(%rax)
1400f3ed3:	90                   	nop
1400f3ed4:	48 8b 13             	mov    (%rbx),%rdx
1400f3ed7:	48 85 d2             	test   %rdx,%rdx
1400f3eda:	74 16                	je     0x1400f3ef2
1400f3edc:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3ee0:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3ee4:	48 83 c2 08          	add    $0x8,%rdx
1400f3ee8:	48 03 ca             	add    %rdx,%rcx
1400f3eeb:	48 8b 01             	mov    (%rcx),%rax
1400f3eee:	ff 50 08             	call   *0x8(%rax)
1400f3ef1:	90                   	nop
1400f3ef2:	48 8b 17             	mov    (%rdi),%rdx
1400f3ef5:	48 85 d2             	test   %rdx,%rdx
1400f3ef8:	74 16                	je     0x1400f3f10
1400f3efa:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3efe:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3f02:	48 83 c2 08          	add    $0x8,%rdx
1400f3f06:	48 03 ca             	add    %rdx,%rcx
1400f3f09:	48 8b 01             	mov    (%rcx),%rax
1400f3f0c:	ff 50 08             	call   *0x8(%rax)
1400f3f0f:	90                   	nop
1400f3f10:	48 8b 16             	mov    (%rsi),%rdx
1400f3f13:	48 85 d2             	test   %rdx,%rdx
1400f3f16:	74 16                	je     0x1400f3f2e
1400f3f18:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3f1c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3f20:	48 83 c2 08          	add    $0x8,%rdx
1400f3f24:	48 03 ca             	add    %rdx,%rcx
1400f3f27:	48 8b 01             	mov    (%rcx),%rax
1400f3f2a:	ff 50 08             	call   *0x8(%rax)
1400f3f2d:	90                   	nop
1400f3f2e:	49 8b 16             	mov    (%r14),%rdx
1400f3f31:	48 85 d2             	test   %rdx,%rdx
1400f3f34:	74 16                	je     0x1400f3f4c
1400f3f36:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3f3a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3f3e:	48 83 c2 08          	add    $0x8,%rdx
1400f3f42:	48 03 ca             	add    %rdx,%rcx
1400f3f45:	48 8b 01             	mov    (%rcx),%rax
1400f3f48:	ff 50 08             	call   *0x8(%rax)
1400f3f4b:	90                   	nop
1400f3f4c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f3f51:	48 83 c4 20          	add    $0x20,%rsp
1400f3f55:	41 5e                	pop    %r14
1400f3f57:	5f                   	pop    %rdi
1400f3f58:	5e                   	pop    %rsi
1400f3f59:	c3                   	ret
1400f3f5a:	cc                   	int3
1400f3f5b:	cc                   	int3
1400f3f5c:	cc                   	int3
1400f3f5d:	cc                   	int3
1400f3f5e:	cc                   	int3
1400f3f5f:	cc                   	int3
1400f3f60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400f3f65:	56                   	push   %rsi
1400f3f66:	57                   	push   %rdi
1400f3f67:	41 54                	push   %r12
1400f3f69:	41 55                	push   %r13
1400f3f6b:	41 57                	push   %r15
1400f3f6d:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1400f3f74:	48 8b 05 f5 72 1b 00 	mov    0x1b72f5(%rip),%rax        # 0x1402ab270
1400f3f7b:	48 33 c4             	xor    %rsp,%rax
1400f3f7e:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1400f3f85:	00
1400f3f86:	4c 8b fa             	mov    %rdx,%r15
1400f3f89:	4c 8b e9             	mov    %rcx,%r13
1400f3f8c:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1400f3f91:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1400f3f96:	48 8b 0a             	mov    (%rdx),%rcx
1400f3f99:	48 8b 01             	mov    (%rcx),%rax
1400f3f9c:	ff 50 50             	call   *0x50(%rax)
1400f3f9f:	44 8b e0             	mov    %eax,%r12d
1400f3fa2:	83 f8 01             	cmp    $0x1,%eax
1400f3fa5:	0f 85 e5 00 00 00    	jne    0x1400f4090
1400f3fab:	49 8b 75 40          	mov    0x40(%r13),%rsi
1400f3faf:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f3fb2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400f3fb8:	48 8b 56 30          	mov    0x30(%rsi),%rdx
1400f3fbc:	48 85 d2             	test   %rdx,%rdx
1400f3fbf:	74 21                	je     0x1400f3fe2
1400f3fc1:	8b 42 08             	mov    0x8(%rdx),%eax
1400f3fc4:	85 c0                	test   %eax,%eax
1400f3fc6:	74 1a                	je     0x1400f3fe2
1400f3fc8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400f3fcf:	00
1400f3fd0:	8d 48 01             	lea    0x1(%rax),%ecx
1400f3fd3:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f3fd8:	0f 84 9b 00 00 00    	je     0x1400f4079
1400f3fde:	85 c0                	test   %eax,%eax
1400f3fe0:	75 ee                	jne    0x1400f3fd0
1400f3fe2:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1400f3fe7:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400f3fec:	49 8b 1f             	mov    (%r15),%rbx
1400f3fef:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400f3ff4:	48 85 db             	test   %rbx,%rbx
1400f3ff7:	74 14                	je     0x1400f400d
1400f3ff9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f3ffd:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f4001:	48 83 c1 08          	add    $0x8,%rcx
1400f4005:	48 03 cb             	add    %rbx,%rcx
1400f4008:	48 8b 01             	mov    (%rcx),%rax
1400f400b:	ff 10                	call   *(%rax)
1400f400d:	48 8b 17             	mov    (%rdi),%rdx
1400f4010:	48 89 1f             	mov    %rbx,(%rdi)
1400f4013:	48 85 d2             	test   %rdx,%rdx
1400f4016:	74 16                	je     0x1400f402e
1400f4018:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f401c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f4020:	48 83 c2 08          	add    $0x8,%rdx
1400f4024:	48 03 ca             	add    %rdx,%rcx
1400f4027:	48 8b 01             	mov    (%rcx),%rax
1400f402a:	ff 50 08             	call   *0x8(%rax)
1400f402d:	90                   	nop
1400f402e:	48 85 f6             	test   %rsi,%rsi
1400f4031:	0f 84 3a 01 00 00    	je     0x1400f4171
1400f4037:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1400f403c:	8b c7                	mov    %edi,%eax
1400f403e:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400f4043:	83 f8 01             	cmp    $0x1,%eax
1400f4046:	0f 85 2a 01 00 00    	jne    0x1400f4176
1400f404c:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400f4051:	48 8b 03             	mov    (%rbx),%rax
1400f4054:	48 8b cb             	mov    %rbx,%rcx
1400f4057:	ff 10                	call   *(%rax)
1400f4059:	8b c7                	mov    %edi,%eax
1400f405b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f4060:	83 f8 01             	cmp    $0x1,%eax
1400f4063:	0f 85 0d 01 00 00    	jne    0x1400f4176
1400f4069:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400f406e:	48 8b 01             	mov    (%rcx),%rax
1400f4071:	ff 50 08             	call   *0x8(%rax)
1400f4074:	e9 fd 00 00 00       	jmp    0x1400f4176
1400f4079:	48 8b 7e 28          	mov    0x28(%rsi),%rdi
1400f407d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400f4082:	48 8b 76 30          	mov    0x30(%rsi),%rsi
1400f4086:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400f408b:	e9 5c ff ff ff       	jmp    0x1400f3fec
1400f4090:	41 83 fc 02          	cmp    $0x2,%r12d
1400f4094:	0f 85 d7 00 00 00    	jne    0x1400f4171
1400f409a:	49 8b 75 40          	mov    0x40(%r13),%rsi
1400f409e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f40a1:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400f40a7:	48 8b 56 20          	mov    0x20(%rsi),%rdx
1400f40ab:	48 85 d2             	test   %rdx,%rdx
1400f40ae:	74 22                	je     0x1400f40d2
1400f40b0:	8b 42 08             	mov    0x8(%rdx),%eax
1400f40b3:	85 c0                	test   %eax,%eax
1400f40b5:	74 1b                	je     0x1400f40d2
1400f40b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400f40be:	00 00
1400f40c0:	8d 48 01             	lea    0x1(%rax),%ecx
1400f40c3:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f40c8:	0f 84 8c 00 00 00    	je     0x1400f415a
1400f40ce:	85 c0                	test   %eax,%eax
1400f40d0:	75 ee                	jne    0x1400f40c0
1400f40d2:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400f40d7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400f40dc:	49 8b 1f             	mov    (%r15),%rbx
1400f40df:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400f40e4:	48 85 db             	test   %rbx,%rbx
1400f40e7:	74 14                	je     0x1400f40fd
1400f40e9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f40ed:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f40f1:	48 83 c1 08          	add    $0x8,%rcx
1400f40f5:	48 03 cb             	add    %rbx,%rcx
1400f40f8:	48 8b 01             	mov    (%rcx),%rax
1400f40fb:	ff 10                	call   *(%rax)
1400f40fd:	48 8b 17             	mov    (%rdi),%rdx
1400f4100:	48 89 1f             	mov    %rbx,(%rdi)
1400f4103:	48 85 d2             	test   %rdx,%rdx
1400f4106:	74 16                	je     0x1400f411e
1400f4108:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f410c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f4110:	48 83 c2 08          	add    $0x8,%rdx
1400f4114:	48 03 ca             	add    %rdx,%rcx
1400f4117:	48 8b 01             	mov    (%rcx),%rax
1400f411a:	ff 50 08             	call   *0x8(%rax)
1400f411d:	90                   	nop
1400f411e:	48 85 f6             	test   %rsi,%rsi
1400f4121:	74 4e                	je     0x1400f4171
1400f4123:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1400f4128:	8b c7                	mov    %edi,%eax
1400f412a:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400f412f:	83 f8 01             	cmp    $0x1,%eax
1400f4132:	75 42                	jne    0x1400f4176
1400f4134:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx