140004a4b:	41 39 41 f0          	cmp    %eax,-0x10(%r9)
140004a4f:	7e 20                	jle    0x140004a71
140004a51:	4c 8b c0             	mov    %rax,%r8
140004a54:	49 8b d1             	mov    %r9,%rdx
140004a57:	48 ff 15 aa 5a 00 00 	rex.W call *0x5aaa(%rip)        # 0x14000a508
140004a5e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004a63:	85 c0                	test   %eax,%eax
140004a65:	74 39                	je     0x140004aa0
140004a67:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140004a6c:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140004a71:	48 ff c7             	inc    %rdi
140004a74:	49 8b c0             	mov    %r8,%rax
140004a77:	48 2b c2             	sub    %rdx,%rax
140004a7a:	48 c1 f8 03          	sar    $0x3,%rax
140004a7e:	48 3b f8             	cmp    %rax,%rdi
140004a81:	72 b8                	jb     0x140004a3b
140004a83:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004a88:	e8 3b f8 ff ff       	call   0x1400042c8
140004a8d:	8a c3                	mov    %bl,%al
140004a8f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140004a94:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140004a99:	48 83 c4 40          	add    $0x40,%rsp
140004a9d:	5f                   	pop    %rdi
140004a9e:	c3                   	ret
140004a9f:	cc                   	int3
140004aa0:	b3 01                	mov    $0x1,%bl
140004aa2:	eb df                	jmp    0x140004a83
140004aa4:	e8 e7 f8 ff ff       	call   0x140004390
140004aa9:	cc                   	int3
140004aaa:	cc                   	int3
140004aab:	cc                   	int3
140004aac:	cc                   	int3
140004aad:	cc                   	int3
140004aae:	cc                   	int3
140004aaf:	cc                   	int3
140004ab0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140004ab5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140004aba:	55                   	push   %rbp
140004abb:	57                   	push   %rdi
140004abc:	41 56                	push   %r14
140004abe:	48 8d ac 24 50 fe ff 	lea    -0x1b0(%rsp),%rbp
140004ac5:	ff
140004ac6:	48 81 ec b0 02 00 00 	sub    $0x2b0,%rsp
140004acd:	48 8b 05 1c 97 00 00 	mov    0x971c(%rip),%rax        # 0x14000e1f0
140004ad4:	48 33 c4             	xor    %rsp,%rax
140004ad7:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
140004ade:	48 8b d9             	mov    %rcx,%rbx
140004ae1:	33 ff                	xor    %edi,%edi
140004ae3:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140004ae7:	48 8b 05 9a 95 00 00 	mov    0x959a(%rip),%rax        # 0x14000e088
140004aee:	48 8d 0d 93 95 00 00 	lea    0x9593(%rip),%rcx        # 0x14000e088
140004af5:	48 8b 40 18          	mov    0x18(%rax),%rax
140004af9:	ff 15 d1 5b 00 00    	call   *0x5bd1(%rip)        # 0x14000a6d0
140004aff:	48 83 c0 18          	add    $0x18,%rax
140004b03:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140004b08:	0f 57 c0             	xorps  %xmm0,%xmm0
140004b0b:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
140004b11:	48 21 7d 80          	and    %rdi,-0x80(%rbp)
140004b15:	be 08 02 00 00       	mov    $0x208,%esi
140004b1a:	44 8b c6             	mov    %esi,%r8d
140004b1d:	33 d2                	xor    %edx,%edx
140004b1f:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140004b23:	e8 a0 3a 00 00       	call   0x1400085c8
140004b28:	48 21 7c 24 20       	and    %rdi,0x20(%rsp)
140004b2d:	44 8b ce             	mov    %esi,%r9d
140004b30:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140004b34:	48 8d 15 05 66 00 00 	lea    0x6605(%rip),%rdx        # 0x14000b140
140004b3b:	48 8d 0d ae 66 00 00 	lea    0x66ae(%rip),%rcx        # 0x14000b1f0
140004b42:	48 ff 15 1f 5b 00 00 	rex.W call *0x5b1f(%rip)        # 0x14000a668
140004b49:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004b4e:	85 c0                	test   %eax,%eax
140004b50:	75 56                	jne    0x140004ba8
140004b52:	48 8d 15 cf 66 00 00 	lea    0x66cf(%rip),%rdx        # 0x14000b228
140004b59:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140004b5e:	e8 55 f5 ff ff       	call   0x1400040b8
140004b63:	90                   	nop
140004b64:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140004b6b:	00
140004b6c:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140004b70:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140004b75:	e8 3e f5 ff ff       	call   0x1400040b8
140004b7a:	90                   	nop
140004b7b:	bf 03 00 00 00       	mov    $0x3,%edi
140004b80:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140004b84:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140004b89:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140004b8e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140004b93:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
140004b9a:	e8 91 0d 00 00       	call   0x140005930
140004b9f:	84 c0                	test   %al,%al
140004ba1:	74 05                	je     0x140004ba8
140004ba3:	40 b6 01             	mov    $0x1,%sil
140004ba6:	eb 03                	jmp    0x140004bab
140004ba8:	40 32 f6             	xor    %sil,%sil
140004bab:	41 83 ce ff          	or     $0xffffffff,%r14d
140004baf:	40 f6 c7 02          	test   $0x2,%dil
140004bb3:	74 33                	je     0x140004be8
140004bb5:	83 e7 fd             	and    $0xfffffffd,%edi
140004bb8:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140004bbc:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140004bc1:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004bc5:	41 8b c6             	mov    %r14d,%eax
140004bc8:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140004bcd:	41 03 c6             	add    %r14d,%eax
140004bd0:	85 c0                	test   %eax,%eax
140004bd2:	7f 10                	jg     0x140004be4
140004bd4:	48 8b 0a             	mov    (%rdx),%rcx
140004bd7:	48 8b 01             	mov    (%rcx),%rax
140004bda:	48 8b 40 08          	mov    0x8(%rax),%rax
140004bde:	ff 15 ec 5a 00 00    	call   *0x5aec(%rip)        # 0x14000a6d0
140004be4:	8b 7c 24 30          	mov    0x30(%rsp),%edi
140004be8:	40 f6 c7 01          	test   $0x1,%dil
140004bec:	74 28                	je     0x140004c16
140004bee:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140004bf3:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004bf7:	41 8b c6             	mov    %r14d,%eax
140004bfa:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140004bff:	41 03 c6             	add    %r14d,%eax
140004c02:	85 c0                	test   %eax,%eax
140004c04:	7f 10                	jg     0x140004c16
140004c06:	48 8b 0a             	mov    (%rdx),%rcx
140004c09:	48 8b 01             	mov    (%rcx),%rax
140004c0c:	48 8b 40 08          	mov    0x8(%rax),%rax
140004c10:	ff 15 ba 5a 00 00    	call   *0x5aba(%rip)        # 0x14000a6d0
140004c16:	40 84 f6             	test   %sil,%sil
140004c19:	74 2e                	je     0x140004c49
140004c1b:	48 8b 43 08          	mov    0x8(%rbx),%rax
140004c1f:	48 39 43 10          	cmp    %rax,0x10(%rbx)
140004c23:	74 14                	je     0x140004c39
140004c25:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140004c2a:	48 8b c8             	mov    %rax,%rcx
140004c2d:	e8 92 f0 ff ff       	call   0x140003cc4
140004c32:	48 83 43 08 08       	addq   $0x8,0x8(%rbx)
140004c37:	eb 10                	jmp    0x140004c49
140004c39:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140004c3e:	48 8b d0             	mov    %rax,%rdx
140004c41:	48 8b cb             	mov    %rbx,%rcx
140004c44:	e8 37 04 00 00       	call   0x140005080
140004c49:	48 8d 15 d8 65 00 00 	lea    0x65d8(%rip),%rdx        # 0x14000b228
140004c50:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140004c55:	e8 5e f4 ff ff       	call   0x1400040b8
140004c5a:	90                   	nop
140004c5b:	48 8d 15 de 65 00 00 	lea    0x65de(%rip),%rdx        # 0x14000b240
140004c62:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140004c67:	e8 4c f4 ff ff       	call   0x1400040b8
140004c6c:	90                   	nop
140004c6d:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140004c72:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140004c77:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140004c7c:	e8 d3 0e 00 00       	call   0x140005b54
140004c81:	40 8a f8             	mov    %al,%dil
140004c84:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140004c89:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004c8d:	41 8b ce             	mov    %r14d,%ecx
140004c90:	f0 0f c1 4a 10       	lock xadd %ecx,0x10(%rdx)
140004c95:	41 03 ce             	add    %r14d,%ecx
140004c98:	85 c9                	test   %ecx,%ecx
140004c9a:	7f 14                	jg     0x140004cb0
140004c9c:	4c 8b 02             	mov    (%rdx),%r8
140004c9f:	49 8b 08             	mov    (%r8),%rcx
140004ca2:	48 8b 41 08          	mov    0x8(%rcx),%rax
140004ca6:	49 8b c8             	mov    %r8,%rcx
140004ca9:	ff 15 21 5a 00 00    	call   *0x5a21(%rip)        # 0x14000a6d0
140004caf:	90                   	nop
140004cb0:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140004cb5:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004cb9:	41 8b c6             	mov    %r14d,%eax
140004cbc:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140004cc1:	41 03 c6             	add    %r14d,%eax
140004cc4:	85 c0                	test   %eax,%eax
140004cc6:	7f 10                	jg     0x140004cd8
140004cc8:	48 8b 0a             	mov    (%rdx),%rcx
140004ccb:	48 8b 01             	mov    (%rcx),%rax
140004cce:	48 8b 40 08          	mov    0x8(%rax),%rax
140004cd2:	ff 15 f8 59 00 00    	call   *0x59f8(%rip)        # 0x14000a6d0
140004cd8:	40 84 ff             	test   %dil,%dil
140004cdb:	74 1b                	je     0x140004cf8
140004cdd:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140004ce1:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
140004ce6:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140004ceb:	48 8b cb             	mov    %rbx,%rcx
140004cee:	e8 d9 06 00 00       	call   0x1400053cc
140004cf3:	e9 c7 00 00 00       	jmp    0x140004dbf
140004cf8:	48 8d 15 29 65 00 00 	lea    0x6529(%rip),%rdx        # 0x14000b228
140004cff:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140004d04:	e8 af f3 ff ff       	call   0x1400040b8
140004d09:	90                   	nop
140004d0a:	48 8d 15 2f 65 00 00 	lea    0x652f(%rip),%rdx        # 0x14000b240
140004d11:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140004d16:	e8 9d f3 ff ff       	call   0x1400040b8
140004d1b:	90                   	nop
140004d1c:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140004d21:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140004d26:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140004d2b:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
140004d32:	e8 f9 0b 00 00       	call   0x140005930
140004d37:	40 8a f8             	mov    %al,%dil
140004d3a:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140004d3f:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004d43:	41 8b ce             	mov    %r14d,%ecx
140004d46:	f0 0f c1 4a 10       	lock xadd %ecx,0x10(%rdx)
140004d4b:	41 03 ce             	add    %r14d,%ecx
140004d4e:	85 c9                	test   %ecx,%ecx
140004d50:	7f 11                	jg     0x140004d63
140004d52:	48 8b 0a             	mov    (%rdx),%rcx
140004d55:	4c 8b 01             	mov    (%rcx),%r8
140004d58:	49 8b 40 08          	mov    0x8(%r8),%rax
140004d5c:	ff 15 6e 59 00 00    	call   *0x596e(%rip)        # 0x14000a6d0
140004d62:	90                   	nop
140004d63:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140004d68:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004d6c:	41 8b c6             	mov    %r14d,%eax
140004d6f:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140004d74:	41 03 c6             	add    %r14d,%eax
140004d77:	85 c0                	test   %eax,%eax
140004d79:	7f 10                	jg     0x140004d8b
140004d7b:	48 8b 0a             	mov    (%rdx),%rcx
140004d7e:	48 8b 01             	mov    (%rcx),%rax
140004d81:	48 8b 40 08          	mov    0x8(%rax),%rax
140004d85:	ff 15 45 59 00 00    	call   *0x5945(%rip)        # 0x14000a6d0
140004d8b:	40 84 ff             	test   %dil,%dil
140004d8e:	74 2f                	je     0x140004dbf
140004d90:	48 8b 43 08          	mov    0x8(%rbx),%rax
140004d94:	48 39 43 10          	cmp    %rax,0x10(%rbx)
140004d98:	74 14                	je     0x140004dae
140004d9a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140004d9f:	48 8b c8             	mov    %rax,%rcx
140004da2:	e8 1d ef ff ff       	call   0x140003cc4
140004da7:	48 83 43 08 08       	addq   $0x8,0x8(%rbx)
140004dac:	eb 11                	jmp    0x140004dbf
140004dae:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140004db3:	48 8b d0             	mov    %rax,%rdx
140004db6:	48 8b cb             	mov    %rbx,%rcx
140004db9:	e8 c2 02 00 00       	call   0x140005080
140004dbe:	90                   	nop
140004dbf:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140004dc4:	e8 ff f4 ff ff       	call   0x1400042c8
140004dc9:	90                   	nop
140004dca:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140004dcf:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004dd3:	41 8b c6             	mov    %r14d,%eax
140004dd6:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140004ddb:	41 03 c6             	add    %r14d,%eax
140004dde:	85 c0                	test   %eax,%eax
140004de0:	7f 10                	jg     0x140004df2
140004de2:	48 8b 0a             	mov    (%rdx),%rcx
140004de5:	48 8b 01             	mov    (%rcx),%rax
140004de8:	48 8b 40 08          	mov    0x8(%rax),%rax
140004dec:	ff 15 de 58 00 00    	call   *0x58de(%rip)        # 0x14000a6d0
140004df2:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
140004df9:	48 33 cc             	xor    %rsp,%rcx
140004dfc:	e8 4f 2b 00 00       	call   0x140007950
140004e01:	4c 8d 9c 24 b0 02 00 	lea    0x2b0(%rsp),%r11
140004e08:	00
140004e09:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140004e0d:	49 8b 73 30          	mov    0x30(%r11),%rsi
140004e11:	49 8b e3             	mov    %r11,%rsp
140004e14:	41 5e                	pop    %r14
140004e16:	5f                   	pop    %rdi
140004e17:	5d                   	pop    %rbp
140004e18:	c3                   	ret
140004e19:	cc                   	int3
140004e1a:	cc                   	int3
140004e1b:	cc                   	int3
140004e1c:	cc                   	int3
140004e1d:	cc                   	int3
140004e1e:	cc                   	int3
140004e1f:	cc                   	int3
140004e20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140004e25:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140004e2a:	55                   	push   %rbp
140004e2b:	57                   	push   %rdi
140004e2c:	41 56                	push   %r14
140004e2e:	48 8d ac 24 80 fe ff 	lea    -0x180(%rsp),%rbp
140004e35:	ff
140004e36:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
140004e3d:	48 8b 05 ac 93 00 00 	mov    0x93ac(%rip),%rax        # 0x14000e1f0
140004e44:	48 33 c4             	xor    %rsp,%rax
140004e47:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
140004e4e:	48 8b d9             	mov    %rcx,%rbx
140004e51:	33 ff                	xor    %edi,%edi
140004e53:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140004e57:	48 8b 05 2a 92 00 00 	mov    0x922a(%rip),%rax        # 0x14000e088
140004e5e:	48 8d 0d 23 92 00 00 	lea    0x9223(%rip),%rcx        # 0x14000e088
140004e65:	48 8b 40 18          	mov    0x18(%rax),%rax
140004e69:	ff 15 61 58 00 00    	call   *0x5861(%rip)        # 0x14000a6d0
140004e6f:	48 83 c0 18          	add    $0x18,%rax
140004e73:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140004e78:	be 08 02 00 00       	mov    $0x208,%esi
140004e7d:	44 8b c6             	mov    %esi,%r8d
140004e80:	33 d2                	xor    %edx,%edx
140004e82:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140004e87:	e8 3c 37 00 00       	call   0x1400085c8
140004e8c:	48 21 7c 24 20       	and    %rdi,0x20(%rsp)
140004e91:	44 8b ce             	mov    %esi,%r9d
140004e94:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140004e99:	48 8d 15 10 64 00 00 	lea    0x6410(%rip),%rdx        # 0x14000b2b0
140004ea0:	48 8d 0d 49 64 00 00 	lea    0x6449(%rip),%rcx        # 0x14000b2f0
140004ea7:	48 ff 15 ba 57 00 00 	rex.W call *0x57ba(%rip)        # 0x14000a668
140004eae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004eb3:	85 c0                	test   %eax,%eax
140004eb5:	75 57                	jne    0x140004f0e
140004eb7:	48 8d 15 4a 64 00 00 	lea    0x644a(%rip),%rdx        # 0x14000b308
140004ebe:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140004ec3:	e8 f0 f1 ff ff       	call   0x1400040b8
140004ec8:	90                   	nop
140004ec9:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140004ed0:	00
140004ed1:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140004ed6:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140004edb:	e8 d8 f1 ff ff       	call   0x1400040b8
140004ee0:	90                   	nop
140004ee1:	bf 03 00 00 00       	mov    $0x3,%edi
140004ee6:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140004eea:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140004eef:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140004ef4:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140004ef9:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
140004f00:	e8 2b 0a 00 00       	call   0x140005930
140004f05:	84 c0                	test   %al,%al
140004f07:	74 05                	je     0x140004f0e
140004f09:	40 b6 01             	mov    $0x1,%sil
140004f0c:	eb 03                	jmp    0x140004f11
140004f0e:	40 32 f6             	xor    %sil,%sil
140004f11:	41 83 ce ff          	or     $0xffffffff,%r14d
140004f15:	40 f6 c7 02          	test   $0x2,%dil
140004f19:	74 33                	je     0x140004f4e
140004f1b:	83 e7 fd             	and    $0xfffffffd,%edi
140004f1e:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140004f22:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140004f27:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004f2b:	41 8b c6             	mov    %r14d,%eax
140004f2e:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140004f33:	41 03 c6             	add    %r14d,%eax
140004f36:	85 c0                	test   %eax,%eax
140004f38:	7f 10                	jg     0x140004f4a
140004f3a:	48 8b 0a             	mov    (%rdx),%rcx
140004f3d:	48 8b 01             	mov    (%rcx),%rax
140004f40:	48 8b 40 08          	mov    0x8(%rax),%rax
140004f44:	ff 15 86 57 00 00    	call   *0x5786(%rip)        # 0x14000a6d0
140004f4a:	8b 7c 24 30          	mov    0x30(%rsp),%edi
140004f4e:	40 f6 c7 01          	test   $0x1,%dil
140004f52:	74 28                	je     0x140004f7c
140004f54:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140004f59:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140004f5d:	41 8b c6             	mov    %r14d,%eax
140004f60:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140004f65:	41 03 c6             	add    %r14d,%eax
140004f68:	85 c0                	test   %eax,%eax
140004f6a:	7f 10                	jg     0x140004f7c