140020897:	0f 8c 25 02 00 00    	jl     0x140020ac2
14002089d:	8d 3c 06             	lea    (%rsi,%rax,1),%edi
1400208a0:	85 ff                	test   %edi,%edi
1400208a2:	0f 88 1a 02 00 00    	js     0x140020ac2
1400208a8:	b9 01 00 00 00       	mov    $0x1,%ecx
1400208ad:	2b 4b f8             	sub    -0x8(%rbx),%ecx
1400208b0:	8b 43 f4             	mov    -0xc(%rbx),%eax
1400208b3:	2b c7                	sub    %edi,%eax
1400208b5:	0b c1                	or     %ecx,%eax
1400208b7:	7d 14                	jge    0x1400208cd
1400208b9:	0f ae e8             	lfence
1400208bc:	8b d7                	mov    %edi,%edx
1400208be:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400208c3:	e8 18 07 00 00       	call   0x140020fe0
1400208c8:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400208cd:	4c 3b f6             	cmp    %rsi,%r14
1400208d0:	77 04                	ja     0x1400208d6
1400208d2:	4d 8d 3c 1e          	lea    (%r14,%rbx,1),%r15
1400208d6:	4d 63 c4             	movslq %r12d,%r8
1400208d9:	48 8d 0c 1e          	lea    (%rsi,%rbx,1),%rcx
1400208dd:	45 85 e4             	test   %r12d,%r12d
1400208e0:	74 2b                	je     0x14002090d
1400208e2:	48 85 c9             	test   %rcx,%rcx
1400208e5:	74 16                	je     0x1400208fd
1400208e7:	4d 85 ff             	test   %r15,%r15
1400208ea:	74 0a                	je     0x1400208f6
1400208ec:	49 8b d7             	mov    %r15,%rdx
1400208ef:	e8 dc 67 00 00       	call   0x1400270d0
1400208f4:	eb 17                	jmp    0x14002090d
1400208f6:	33 d2                	xor    %edx,%edx
1400208f8:	e8 a3 6e 00 00       	call   0x1400277a0
1400208fd:	e8 36 b1 00 00       	call   0x14002ba38
140020902:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140020908:	e8 97 ac 00 00       	call   0x14002b5a4
14002090d:	3b 7b f4             	cmp    -0xc(%rbx),%edi
140020910:	0f 8f ac 01 00 00    	jg     0x140020ac2
140020916:	89 7b f0             	mov    %edi,-0x10(%rbx)
140020919:	48 63 c7             	movslq %edi,%rax
14002091c:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
140020920:	45 33 f6             	xor    %r14d,%r14d
140020923:	44 89 74 24 64       	mov    %r14d,0x64(%rsp)
140020928:	44 89 74 24 60       	mov    %r14d,0x60(%rsp)
14002092d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140020932:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140020937:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002093c:	45 33 c9             	xor    %r9d,%r9d
14002093f:	45 33 c0             	xor    %r8d,%r8d
140020942:	33 d2                	xor    %edx,%edx
140020944:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140020949:	48 8b 0f             	mov    (%rdi),%rcx
14002094c:	ff 15 2e b8 02 00    	call   *0x2b82e(%rip)        # 0x14004c180
140020952:	85 c0                	test   %eax,%eax
140020954:	0f 85 a6 fe ff ff    	jne    0x140020800
14002095a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14002095f:	80 7c 24 40 00       	cmpb   $0x0,0x40(%rsp)
140020964:	0f 84 36 fe ff ff    	je     0x1400207a0
14002096a:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
14002096f:	48 8b d3             	mov    %rbx,%rdx
140020972:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140020977:	e8 e4 04 00 00       	call   0x140020e60
14002097c:	90                   	nop
14002097d:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140020982:	4d 8b c5             	mov    %r13,%r8
140020985:	49 ff c0             	inc    %r8
140020988:	66 42 83 3c 42 00    	cmpw   $0x0,(%rdx,%r8,2)
14002098e:	75 f5                	jne    0x140020985
140020990:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140020995:	e8 46 ad fe ff       	call   0x14000b6e0
14002099a:	90                   	nop
14002099b:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400209a0:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
1400209a4:	41 8b c5             	mov    %r13d,%eax
1400209a7:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
1400209ac:	83 e8 01             	sub    $0x1,%eax
1400209af:	7f 14                	jg     0x1400209c5
1400209b1:	0f ae e8             	lfence
1400209b4:	48 8b 0a             	mov    (%rdx),%rcx
1400209b7:	48 8b 01             	mov    (%rcx),%rax
1400209ba:	48 8b 40 08          	mov    0x8(%rax),%rax
1400209be:	ff 15 84 ba 02 00    	call   *0x2ba84(%rip)        # 0x14004c448
1400209c4:	90                   	nop
1400209c5:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1400209ca:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
1400209ce:	f0 44 0f c1 6a 10    	lock xadd %r13d,0x10(%rdx)
1400209d4:	41 83 ed 01          	sub    $0x1,%r13d
1400209d8:	7f 14                	jg     0x1400209ee
1400209da:	0f ae e8             	lfence
1400209dd:	48 8b 0a             	mov    (%rdx),%rcx
1400209e0:	48 8b 01             	mov    (%rcx),%rax
1400209e3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400209e7:	ff 15 5b ba 02 00    	call   *0x2ba5b(%rip)        # 0x14004c448
1400209ed:	90                   	nop
1400209ee:	48 8d 05 6b ff 03 00 	lea    0x3ff6b(%rip),%rax        # 0x140060960
1400209f5:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400209f9:	80 7d 31 01          	cmpb   $0x1,0x31(%rbp)
1400209fd:	75 1c                	jne    0x140020a1b
1400209ff:	80 7d 30 00          	cmpb   $0x0,0x30(%rbp)
140020a03:	75 16                	jne    0x140020a1b
140020a05:	4c 8d 05 44 fd 03 00 	lea    0x3fd44(%rip),%r8        # 0x140060750
140020a0c:	ba 05 00 00 00       	mov    $0x5,%edx
140020a11:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140020a15:	e8 86 37 ff ff       	call   0x1400141a0
140020a1a:	90                   	nop
140020a1b:	33 c0                	xor    %eax,%eax
140020a1d:	48 8b 8d 40 04 00 00 	mov    0x440(%rbp),%rcx
140020a24:	48 33 cc             	xor    %rsp,%rcx
140020a27:	e8 d4 40 00 00       	call   0x140024b00
140020a2c:	48 8b 9c 24 90 05 00 	mov    0x590(%rsp),%rbx
140020a33:	00
140020a34:	48 81 c4 50 05 00 00 	add    $0x550,%rsp
140020a3b:	41 5f                	pop    %r15
140020a3d:	41 5e                	pop    %r14
140020a3f:	41 5d                	pop    %r13
140020a41:	41 5c                	pop    %r12
140020a43:	5f                   	pop    %rdi
140020a44:	5e                   	pop    %rsi
140020a45:	5d                   	pop    %rbp
140020a46:	c3                   	ret
140020a47:	ff 15 cb b5 02 00    	call   *0x2b5cb(%rip)        # 0x14004c018
140020a4d:	90                   	nop
140020a4e:	44 8b c8             	mov    %eax,%r9d
140020a51:	4c 8d 05 88 59 04 00 	lea    0x45988(%rip),%r8        # 0x1400663e0
140020a58:	ba 02 00 00 00       	mov    $0x2,%edx
140020a5d:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140020a61:	e8 3a 37 ff ff       	call   0x1400141a0
140020a66:	90                   	nop
140020a67:	48 8d 53 e8          	lea    -0x18(%rbx),%rdx
140020a6b:	f0 44 0f c1 6a 10    	lock xadd %r13d,0x10(%rdx)
140020a71:	41 83 ed 01          	sub    $0x1,%r13d
140020a75:	7f 14                	jg     0x140020a8b
140020a77:	0f ae e8             	lfence
140020a7a:	48 8b 0a             	mov    (%rdx),%rcx
140020a7d:	48 8b 01             	mov    (%rcx),%rax
140020a80:	48 8b 40 08          	mov    0x8(%rax),%rax
140020a84:	ff 15 be b9 02 00    	call   *0x2b9be(%rip)        # 0x14004c448
140020a8a:	90                   	nop
140020a8b:	48 8d 05 ce fe 03 00 	lea    0x3fece(%rip),%rax        # 0x140060960
140020a92:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140020a96:	80 7d 31 01          	cmpb   $0x1,0x31(%rbp)
140020a9a:	75 1c                	jne    0x140020ab8
140020a9c:	80 7d 30 00          	cmpb   $0x0,0x30(%rbp)
140020aa0:	75 16                	jne    0x140020ab8
140020aa2:	4c 8d 05 a7 fc 03 00 	lea    0x3fca7(%rip),%r8        # 0x140060750
140020aa9:	ba 05 00 00 00       	mov    $0x5,%edx
140020aae:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140020ab2:	e8 e9 36 ff ff       	call   0x1400141a0
140020ab7:	90                   	nop
140020ab8:	b8 1f 00 00 00       	mov    $0x1f,%eax
140020abd:	e9 5b ff ff ff       	jmp    0x140020a1d
140020ac2:	b9 57 00 07 80       	mov    $0x80070057,%ecx
140020ac7:	e8 74 90 fe ff       	call   0x140009b40
140020acc:	cc                   	int3
140020acd:	e8 d2 47 00 00       	call   0x1400252a4
140020ad2:	90                   	nop
140020ad3:	b9 05 40 00 80       	mov    $0x80004005,%ecx
140020ad8:	e8 63 90 fe ff       	call   0x140009b40
140020add:	cc                   	int3
140020ade:	cc                   	int3
140020adf:	cc                   	int3
140020ae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140020ae5:	55                   	push   %rbp
140020ae6:	56                   	push   %rsi
140020ae7:	57                   	push   %rdi
140020ae8:	41 54                	push   %r12
140020aea:	41 55                	push   %r13
140020aec:	41 56                	push   %r14
140020aee:	41 57                	push   %r15
140020af0:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
140020af7:	ff
140020af8:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
140020aff:	48 8b 05 12 15 05 00 	mov    0x51512(%rip),%rax        # 0x140072018
140020b06:	48 33 c4             	xor    %rsp,%rax
140020b09:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
140020b10:	4d 8b e1             	mov    %r9,%r12
140020b13:	49 8b d8             	mov    %r8,%rbx
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