140020b16:	4c 8b fa             	mov    %rdx,%r15
140020b19:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
140020b1d:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140020b22:	48 c7 44 24 20 26 00 	movq   $0x26,0x20(%rsp)
140020b29:	00 00
140020b2b:	4c 8d 0d 76 57 04 00 	lea    0x45776(%rip),%r9        # 0x1400662a8
140020b32:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140020b38:	48 8d 15 d9 34 04 00 	lea    0x434d9(%rip),%rdx        # 0x140064018
140020b3f:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140020b43:	e8 38 34 ff ff       	call   0x140013f80
140020b48:	48 8d 05 21 37 04 00 	lea    0x43721(%rip),%rax        # 0x140064270
140020b4f:	48 89 45 30          	mov    %rax,0x30(%rbp)
140020b53:	c7 45 88 18 00 00 00 	movl   $0x18,-0x78(%rbp)
140020b5a:	45 33 ed             	xor    %r13d,%r13d
140020b5d:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
140020b61:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%rbp)
140020b68:	45 33 c9             	xor    %r9d,%r9d
140020b6b:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
140020b6f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140020b74:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140020b79:	ff 15 09 b6 02 00    	call   *0x2b609(%rip)        # 0x14004c188
140020b7f:	85 c0                	test   %eax,%eax
140020b81:	0f 85 c3 00 00 00    	jne    0x140020c4a
140020b87:	ff 15 8b b4 02 00    	call   *0x2b48b(%rip)        # 0x14004c018
140020b8d:	44 8b c8             	mov    %eax,%r9d
140020b90:	4c 8d 05 a9 58 04 00 	lea    0x458a9(%rip),%r8        # 0x140066440
140020b97:	41 8d 55 02          	lea    0x2(%r13),%edx
140020b9b:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140020b9f:	e8 fc 35 ff ff       	call   0x1400141a0
140020ba4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140020ba9:	48 85 c9             	test   %rcx,%rcx
140020bac:	74 0b                	je     0x140020bb9
140020bae:	ff 15 fc b4 02 00    	call   *0x2b4fc(%rip)        # 0x14004c0b0
140020bb4:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140020bb9:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140020bbe:	48 85 c9             	test   %rcx,%rcx
140020bc1:	74 0b                	je     0x140020bce
140020bc3:	ff 15 e7 b4 02 00    	call   *0x2b4e7(%rip)        # 0x14004c0b0
140020bc9:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140020bce:	48 8d 05 8b fd 03 00 	lea    0x3fd8b(%rip),%rax        # 0x140060960
140020bd5:	48 89 45 30          	mov    %rax,0x30(%rbp)
140020bd9:	80 bd e1 00 00 00 01 	cmpb   $0x1,0xe1(%rbp)
140020be0:	75 1f                	jne    0x140020c01
140020be2:	80 bd e0 00 00 00 00 	cmpb   $0x0,0xe0(%rbp)
140020be9:	75 16                	jne    0x140020c01
140020beb:	4c 8d 05 5e fb 03 00 	lea    0x3fb5e(%rip),%r8        # 0x140060750
140020bf2:	ba 05 00 00 00       	mov    $0x5,%edx
140020bf7:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140020bfb:	e8 a0 35 ff ff       	call   0x1400141a0
140020c00:	90                   	nop
140020c01:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140020c05:	48 83 fa 08          	cmp    $0x8,%rdx
140020c09:	72 35                	jb     0x140020c40
140020c0b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140020c12:	00
140020c13:	48 8b 0b             	mov    (%rbx),%rcx
140020c16:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140020c1d:	72 1c                	jb     0x140020c3b
140020c1f:	48 83 c2 27          	add    $0x27,%rdx
140020c23:	48 8b 79 f8          	mov    -0x8(%rcx),%rdi
140020c27:	48 2b cf             	sub    %rdi,%rcx
140020c2a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140020c2e:	48 83 f8 1f          	cmp    $0x1f,%rax
140020c32:	0f 87 19 02 00 00    	ja     0x140020e51
140020c38:	48 8b cf             	mov    %rdi,%rcx
140020c3b:	e8 50 42 00 00       	call   0x140024e90
140020c40:	b8 e6 00 00 00       	mov    $0xe6,%eax
140020c45:	e9 cd 01 00 00       	jmp    0x140020e17
140020c4a:	48 8d 7c 24 70       	lea    0x70(%rsp),%rdi
140020c4f:	33 c0                	xor    %eax,%eax
140020c51:	b9 18 00 00 00       	mov    $0x18,%ecx
140020c56:	f3 aa                	rep stos %al,%es:(%rdi)
140020c58:	48 8d 7d b0          	lea    -0x50(%rbp),%rdi
140020c5c:	b9 68 00 00 00       	mov    $0x68,%ecx
140020c61:	f3 aa                	rep stos %al,%es:(%rdi)
140020c63:	81 4d ec 00 01 00 00 	orl    $0x100,-0x14(%rbp)
140020c6a:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140020c6f:	48 89 45 08          	mov    %rax,0x8(%rbp)
140020c73:	48 89 45 10          	mov    %rax,0x10(%rbp)
140020c77:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
140020c7c:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
140020c81:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
140020c86:	4c 8b 73 10          	mov    0x10(%rbx),%r14
140020c8a:	48 8b f3             	mov    %rbx,%rsi
140020c8d:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
140020c92:	72 03                	jb     0x140020c97
140020c94:	48 8b 33             	mov    (%rbx),%rsi
140020c97:	49 83 fe 08          	cmp    $0x8,%r14
140020c9b:	73 0f                	jae    0x140020cac
140020c9d:	0f 10 06             	movups (%rsi),%xmm0
140020ca0:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140020ca5:	bf 07 00 00 00       	mov    $0x7,%edi
140020caa:	eb 3e                	jmp    0x140020cea
140020cac:	49 8b fe             	mov    %r14,%rdi
140020caf:	48 83 cf 07          	or     $0x7,%rdi
140020cb3:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
140020cba:	ff ff 7f
140020cbd:	48 3b f8             	cmp    %rax,%rdi
140020cc0:	48 0f 47 f8          	cmova  %rax,%rdi
140020cc4:	48 8d 57 01          	lea    0x1(%rdi),%rdx
140020cc8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140020ccd:	e8 be b8 fe ff       	call   0x14000c590
140020cd2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140020cd7:	4e 8d 04 75 02 00 00 	lea    0x2(,%r14,2),%r8
140020cde:	00
140020cdf:	48 8b d6             	mov    %rsi,%rdx
140020ce2:	48 8b c8             	mov    %rax,%rcx
140020ce5:	e8 e6 63 00 00       	call   0x1400270d0
140020cea:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140020cef:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140020cf4:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140020cf8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140020cfd:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140020d02:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140020d07:	49 8b d7             	mov    %r15,%rdx
140020d0a:	e8 91 f0 ff ff       	call   0x14001fda0
140020d0f:	8b f0                	mov    %eax,%esi
140020d11:	85 c0                	test   %eax,%eax
140020d13:	75 3e                	jne    0x140020d53
140020d15:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140020d1a:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140020d1f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140020d24:	e8 c7 f9 ff ff       	call   0x1400206f0
140020d29:	8b f0                	mov    %eax,%esi
140020d2b:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140020d2f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140020d34:	ff 15 3e b4 02 00    	call   *0x2b43e(%rip)        # 0x14004c178
140020d3a:	44 8b 4d 20          	mov    0x20(%rbp),%r9d
140020d3e:	4c 8d 05 b3 55 04 00 	lea    0x455b3(%rip),%r8        # 0x1400662f8
140020d45:	ba 04 00 00 00       	mov    $0x4,%edx
140020d4a:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140020d4e:	e8 4d 34 ff ff       	call   0x1400141a0
140020d53:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140020d58:	48 85 c9             	test   %rcx,%rcx
140020d5b:	74 0b                	je     0x140020d68
140020d5d:	ff 15 4d b3 02 00    	call   *0x2b34d(%rip)        # 0x14004c0b0
140020d63:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140020d68:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140020d6d:	48 85 c9             	test   %rcx,%rcx
140020d70:	74 0b                	je     0x140020d7d
140020d72:	ff 15 38 b3 02 00    	call   *0x2b338(%rip)        # 0x14004c0b0
140020d78:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140020d7d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140020d82:	48 85 c9             	test   %rcx,%rcx
140020d85:	74 0b                	je     0x140020d92
140020d87:	ff 15 23 b3 02 00    	call   *0x2b323(%rip)        # 0x14004c0b0
140020d8d:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140020d92:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140020d97:	48 85 c9             	test   %rcx,%rcx
140020d9a:	74 0b                	je     0x140020da7
140020d9c:	ff 15 0e b3 02 00    	call   *0x2b30e(%rip)        # 0x14004c0b0
140020da2:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
140020da7:	48 8d 05 b2 fb 03 00 	lea    0x3fbb2(%rip),%rax        # 0x140060960
140020dae:	48 89 45 30          	mov    %rax,0x30(%rbp)
140020db2:	80 bd e1 00 00 00 01 	cmpb   $0x1,0xe1(%rbp)
140020db9:	75 1f                	jne    0x140020dda
140020dbb:	80 bd e0 00 00 00 00 	cmpb   $0x0,0xe0(%rbp)
140020dc2:	75 16                	jne    0x140020dda
140020dc4:	4c 8d 05 85 f9 03 00 	lea    0x3f985(%rip),%r8        # 0x140060750
140020dcb:	ba 05 00 00 00       	mov    $0x5,%edx
140020dd0:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140020dd4:	e8 c7 33 ff ff       	call   0x1400141a0
140020dd9:	90                   	nop
140020dda:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140020dde:	48 83 fa 08          	cmp    $0x8,%rdx
140020de2:	72 31                	jb     0x140020e15
140020de4:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140020deb:	00
140020dec:	48 8b 0b             	mov    (%rbx),%rcx
140020def:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140020df6:	72 18                	jb     0x140020e10
140020df8:	48 83 c2 27          	add    $0x27,%rdx
140020dfc:	48 8b 79 f8          	mov    -0x8(%rcx),%rdi
140020e00:	48 2b cf             	sub    %rdi,%rcx
140020e03:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140020e07:	48 83 f8 1f          	cmp    $0x1f,%rax
140020e0b:	77 44                	ja     0x140020e51
140020e0d:	48 8b cf             	mov    %rdi,%rcx
140020e10:	e8 7b 40 00 00       	call   0x140024e90
140020e15:	8b c6                	mov    %esi,%eax
140020e17:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140020e1b:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140020e22:	00
140020e23:	66 44 89 2b          	mov    %r13w,(%rbx)
140020e27:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140020e2e:	48 33 cc             	xor    %rsp,%rcx
140020e31:	e8 ca 3c 00 00       	call   0x140024b00
140020e36:	48 8b 9c 24 40 02 00 	mov    0x240(%rsp),%rbx
140020e3d:	00
140020e3e:	48 81 c4 00 02 00 00 	add    $0x200,%rsp
140020e45:	41 5f                	pop    %r15
140020e47:	41 5e                	pop    %r14
140020e49:	41 5d                	pop    %r13
140020e4b:	41 5c                	pop    %r12
140020e4d:	5f                   	pop    %rdi
140020e4e:	5e                   	pop    %rsi
140020e4f:	5d                   	pop    %rbp
140020e50:	c3                   	ret
140020e51:	e8 6e a7 00 00       	call   0x14002b5c4
140020e56:	cc                   	int3
140020e57:	cc                   	int3
140020e58:	cc                   	int3
140020e59:	cc                   	int3
140020e5a:	cc                   	int3
140020e5b:	cc                   	int3
140020e5c:	cc                   	int3
140020e5d:	cc                   	int3
140020e5e:	cc                   	int3
140020e5f:	cc                   	int3
140020e60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140020e65:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140020e6a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140020e6f:	56                   	push   %rsi
140020e70:	57                   	push   %rdi
140020e71:	41 56                	push   %r14
140020e73:	48 83 ec 30          	sub    $0x30,%rsp
140020e77:	48 8b ea             	mov    %rdx,%rbp
140020e7a:	48 8b d9             	mov    %rcx,%rbx
140020e7d:	e8 0e 03 fe ff       	call   0x140001190
140020e82:	48 8b c8             	mov    %rax,%rcx
140020e85:	48 85 c0             	test   %rax,%rax
140020e88:	0f 84 3b 01 00 00    	je     0x140020fc9
140020e8e:	48 8b 00             	mov    (%rax),%rax
140020e91:	48 8b 40 18          	mov    0x18(%rax),%rax
140020e95:	ff 15 ad b5 02 00    	call   *0x2b5ad(%rip)        # 0x14004c448
140020e9b:	48 83 c0 18          	add    $0x18,%rax
140020e9f:	48 89 03             	mov    %rax,(%rbx)
140020ea2:	48 8b d5             	mov    %rbp,%rdx
140020ea5:	48 8b cb             	mov    %rbx,%rcx
140020ea8:	e8 e3 89 fe ff       	call   0x140009890
140020ead:	84 c0                	test   %al,%al
140020eaf:	0f 85 f3 00 00 00    	jne    0x140020fa8
140020eb5:	45 33 f6             	xor    %r14d,%r14d
140020eb8:	41 8d 76 ff          	lea    -0x1(%r14),%esi
140020ebc:	48 85 ed             	test   %rbp,%rbp
140020ebf:	0f 84 82 00 00 00    	je     0x140020f47
140020ec5:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140020eca:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140020ecf:	44 8b ce             	mov    %esi,%r9d
140020ed2:	4c 8b c5             	mov    %rbp,%r8
140020ed5:	33 d2                	xor    %edx,%edx
140020ed7:	8d 4e 04             	lea    0x4(%rsi),%ecx
140020eda:	ff 15 60 b2 02 00    	call   *0x2b260(%rip)        # 0x14004c140
140020ee0:	8d 78 ff             	lea    -0x1(%rax),%edi
140020ee3:	85 ff                	test   %edi,%edi
140020ee5:	7e 60                	jle    0x140020f47
140020ee7:	0f ae e8             	lfence
140020eea:	48 8b 0b             	mov    (%rbx),%rcx
140020eed:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140020ef3:	44 2b 41 f8          	sub    -0x8(%rcx),%r8d
140020ef7:	8b 51 f4             	mov    -0xc(%rcx),%edx
140020efa:	2b d7                	sub    %edi,%edx
140020efc:	41 0b d0             	or     %r8d,%edx
140020eff:	7d 0d                	jge    0x140020f0e
140020f01:	0f ae e8             	lfence
140020f04:	8b d7                	mov    %edi,%edx
140020f06:	48 8b cb             	mov    %rbx,%rcx
140020f09:	e8 b2 8b fe ff       	call   0x140009ac0
140020f0e:	48 8b 03             	mov    (%rbx),%rax
140020f11:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140020f15:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140020f1a:	44 8b ce             	mov    %esi,%r9d
140020f1d:	4c 8b c5             	mov    %rbp,%r8
140020f20:	33 d2                	xor    %edx,%edx
140020f22:	8d 4a 03             	lea    0x3(%rdx),%ecx
140020f25:	ff 15 15 b2 02 00    	call   *0x2b215(%rip)        # 0x14004c140
140020f2b:	48 8b 03             	mov    (%rbx),%rax
140020f2e:	3b 78 f4             	cmp    -0xc(%rax),%edi
140020f31:	0f 8f 9d 00 00 00    	jg     0x140020fd4
140020f37:	89 78 f0             	mov    %edi,-0x10(%rax)
140020f3a:	48 63 cf             	movslq %edi,%rcx
140020f3d:	48 8b 03             	mov    (%rbx),%rax
140020f40:	66 44 89 34 48       	mov    %r14w,(%rax,%rcx,2)
140020f45:	eb 61                	jmp    0x140020fa8
140020f47:	48 8b 0b             	mov    (%rbx),%rcx
140020f4a:	48 8d 51 e8          	lea    -0x18(%rcx),%rdx
140020f4e:	48 8b 3a             	mov    (%rdx),%rdi
140020f51:	83 7a 08 00          	cmpl   $0x0,0x8(%rdx)
140020f55:	74 51                	je     0x140020fa8
140020f57:	8b 42 10             	mov    0x10(%rdx),%eax
140020f5a:	c1 e8 1f             	shr    $0x1f,%eax
140020f5d:	84 c0                	test   %al,%al
140020f5f:	74 13                	je     0x140020f74
140020f61:	83 79 f4 00          	cmpl   $0x0,-0xc(%rcx)
140020f65:	7c 57                	jl     0x140020fbe
140020f67:	44 89 71 f0          	mov    %r14d,-0x10(%rcx)
140020f6b:	48 8b 03             	mov    (%rbx),%rax
140020f6e:	66 44 89 30          	mov    %r14w,(%rax)
140020f72:	eb 34                	jmp    0x140020fa8
140020f74:	f0 0f c1 72 10       	lock xadd %esi,0x10(%rdx)
140020f79:	83 ee 01             	sub    $0x1,%esi
140020f7c:	7f 13                	jg     0x140020f91
140020f7e:	0f ae e8             	lfence
140020f81:	48 8b 0a             	mov    (%rdx),%rcx
140020f84:	48 8b 01             	mov    (%rcx),%rax
140020f87:	48 8b 40 08          	mov    0x8(%rax),%rax
140020f8b:	ff 15 b7 b4 02 00    	call   *0x2b4b7(%rip)        # 0x14004c448
140020f91:	48 8b 07             	mov    (%rdi),%rax
140020f94:	48 8b cf             	mov    %rdi,%rcx
140020f97:	48 8b 40 18          	mov    0x18(%rax),%rax
140020f9b:	ff 15 a7 b4 02 00    	call   *0x2b4a7(%rip)        # 0x14004c448
140020fa1:	48 83 c0 18          	add    $0x18,%rax
140020fa5:	48 89 03             	mov    %rax,(%rbx)
140020fa8:	48 8b c3             	mov    %rbx,%rax
140020fab:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140020fb0:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140020fb5:	48 83 c4 30          	add    $0x30,%rsp
140020fb9:	41 5e                	pop    %r14
140020fbb:	5f                   	pop    %rdi
140020fbc:	5e                   	pop    %rsi
140020fbd:	c3                   	ret
140020fbe:	b9 57 00 07 80       	mov    $0x80070057,%ecx
140020fc3:	e8 78 8b fe ff       	call   0x140009b40
140020fc8:	90                   	nop
140020fc9:	b9 05 40 00 80       	mov    $0x80004005,%ecx
140020fce:	e8 6d 8b fe ff       	call   0x140009b40
140020fd3:	90                   	nop
140020fd4:	b9 57 00 07 80       	mov    $0x80070057,%ecx
140020fd9:	e8 62 8b fe ff       	call   0x140009b40
140020fde:	cc                   	int3
140020fdf:	cc                   	int3
140020fe0:	44 8b c2             	mov    %edx,%r8d
140020fe3:	4c 8b c9             	mov    %rcx,%r9
140020fe6:	48 8b 11             	mov    (%rcx),%rdx
140020fe9:	44 39 42 f0          	cmp    %r8d,-0x10(%rdx)
140020fed:	44 0f 4f 42 f0       	cmovg  -0x10(%rdx),%r8d
140020ff2:	83 7a f8 01          	cmpl   $0x1,-0x8(%rdx)
140020ff6:	7e 08                	jle    0x140021000
140020ff8:	41 8b d0             	mov    %r8d,%edx
140020ffb:	e9 a0 00 00 00       	jmp    0x1400210a0
140021000:	44 39 42 f4          	cmp    %r8d,-0xc(%rdx)
140021004:	7d 42                	jge    0x140021048
140021006:	0f ae e8             	lfence
140021009:	8b 4a f4             	mov    -0xc(%rdx),%ecx
14002100c:	81 f9 00 00 00 40    	cmp    $0x40000000,%ecx
140021012:	7e 19                	jle    0x14002102d
140021014:	b8 00 00 10 00       	mov    $0x100000,%eax
140021019:	03 c1                	add    %ecx,%eax
14002101b:	49 8b c9             	mov    %r9,%rcx
14002101e:	41 3b c0             	cmp    %r8d,%eax
140021021:	44 0f 4d c0          	cmovge %eax,%r8d
140021025:	41 8b d0             	mov    %r8d,%edx
140021028:	e9 23 00 00 00       	jmp    0x140021050
14002102d:	8b c1                	mov    %ecx,%eax
14002102f:	99                   	cltd
140021030:	2b c2                	sub    %edx,%eax
140021032:	d1 f8                	sar    $1,%eax
140021034:	03 c1                	add    %ecx,%eax
140021036:	49 8b c9             	mov    %r9,%rcx
140021039:	41 3b c0             	cmp    %r8d,%eax