14013790b:	48 85 c9             	test   %rcx,%rcx
14013790e:	74 48                	je     0x140137958
140137910:	48 8b d7             	mov    %rdi,%rdx
140137913:	e8 84 82 f3 ff       	call   0x14006fb9c
140137918:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14013791d:	48 85 db             	test   %rbx,%rbx
140137920:	74 16                	je     0x140137938
140137922:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140137928:	48 8b cb             	mov    %rbx,%rcx
14013792b:	48 8b 03             	mov    (%rbx),%rax
14013792e:	48 8b 40 10          	mov    0x10(%rax),%rax
140137932:	ff 15 f8 b4 0d 00    	call   *0xdb4f8(%rip)        # 0x140212e30
140137938:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013793d:	48 83 c4 20          	add    $0x20,%rsp
140137941:	5f                   	pop    %rdi
140137942:	c3                   	ret
140137943:	b9 d2 d3 45 00       	mov    $0x45d3d2,%ecx
140137948:	e8 83 43 ed ff       	call   0x14000bcd0
14013794d:	48 8b cf             	mov    %rdi,%rcx
140137950:	ff 15 7a a7 0d 00    	call   *0xda77a(%rip)        # 0x1402120d0
140137956:	eb c0                	jmp    0x140137918
140137958:	33 d2                	xor    %edx,%edx
14013795a:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14013795f:	e8 80 39 ed ff       	call   0x14000b2e4
140137964:	cc                   	int3
140137965:	90                   	nop
140137966:	90                   	nop
140137967:	90                   	nop
140137968:	90                   	nop
140137969:	90                   	nop
14013796a:	90                   	nop
14013796b:	90                   	nop
14013796c:	90                   	nop
14013796d:	90                   	nop
14013796e:	90                   	nop
14013796f:	90                   	nop
140137970:	48 8d 0d 49 bc 1c 00 	lea    0x1cbc49(%rip),%rcx        # 0x1403035c0
140137977:	e9 24 88 f3 ff       	jmp    0x1400701a0
14013797c:	90                   	nop
14013797d:	90                   	nop
14013797e:	90                   	nop
14013797f:	90                   	nop
140137980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140137985:	57                   	push   %rdi
140137986:	48 83 ec 20          	sub    $0x20,%rsp
14013798a:	48 8b fa             	mov    %rdx,%rdi
14013798d:	48 85 d2             	test   %rdx,%rdx
140137990:	75 07                	jne    0x140137999
140137992:	bb 05 40 00 80       	mov    $0x80004005,%ebx
140137997:	eb 72                	jmp    0x140137a0b
140137999:	b9 20 00 00 00       	mov    $0x20,%ecx
14013799e:	ff 15 ac b1 0d 00    	call   *0xdb1ac(%rip)        # 0x140212b50
1401379a4:	48 85 c0             	test   %rax,%rax
1401379a7:	74 18                	je     0x1401379c1
1401379a9:	48 8d 0d a8 9f 10 00 	lea    0x109fa8(%rip),%rcx        # 0x140241958
1401379b0:	48 89 08             	mov    %rcx,(%rax)
1401379b3:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401379b8:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
1401379bd:	83 60 18 00          	andl   $0x0,0x18(%rax)
1401379c1:	48 89 07             	mov    %rax,(%rdi)
1401379c4:	48 85 c0             	test   %rax,%rax
1401379c7:	75 07                	jne    0x1401379d0
1401379c9:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401379ce:	eb 3b                	jmp    0x140137a0b
1401379d0:	48 8b c8             	mov    %rax,%rcx
1401379d3:	e8 08 fd ff ff       	call   0x1401376e0
1401379d8:	48 8b 0f             	mov    (%rdi),%rcx
1401379db:	8b d8                	mov    %eax,%ebx
1401379dd:	85 c0                	test   %eax,%eax
1401379df:	78 0f                	js     0x1401379f0
1401379e1:	48 8b 01             	mov    (%rcx),%rax
1401379e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401379e8:	ff 15 42 b4 0d 00    	call   *0xdb442(%rip)        # 0x140212e30
1401379ee:	eb 1b                	jmp    0x140137a0b
1401379f0:	48 85 c9             	test   %rcx,%rcx
1401379f3:	74 12                	je     0x140137a07
1401379f5:	48 8b 11             	mov    (%rcx),%rdx
1401379f8:	48 8b 42 18          	mov    0x18(%rdx),%rax
1401379fc:	ba 01 00 00 00       	mov    $0x1,%edx
140137a01:	ff 15 29 b4 0d 00    	call   *0xdb429(%rip)        # 0x140212e30
140137a07:	48 83 27 00          	andq   $0x0,(%rdi)
140137a0b:	8b c3                	mov    %ebx,%eax
140137a0d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140137a12:	48 83 c4 20          	add    $0x20,%rsp
140137a16:	5f                   	pop    %rdi
140137a17:	c3                   	ret
140137a18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140137a1d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140137a22:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140137a27:	57                   	push   %rdi
140137a28:	41 56                	push   %r14
140137a2a:	41 57                	push   %r15
140137a2c:	48 83 ec 20          	sub    $0x20,%rsp
140137a30:	48 8b f2             	mov    %rdx,%rsi
140137a33:	4c 8b f1             	mov    %rcx,%r14
140137a36:	49 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%r8
140137a3d:	ff ff 0f
140137a40:	49 3b d0             	cmp    %r8,%rdx
140137a43:	0f 87 2b 01 00 00    	ja     0x140137b74
140137a49:	4c 8b 79 08          	mov    0x8(%rcx),%r15
140137a4d:	4c 2b 39             	sub    (%rcx),%r15
140137a50:	49 c1 ff 04          	sar    $0x4,%r15
140137a54:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140137a58:	49 2b 0e             	sub    (%r14),%rcx
140137a5b:	48 c1 f9 04          	sar    $0x4,%rcx
140137a5f:	48 8b d1             	mov    %rcx,%rdx
140137a62:	48 d1 ea             	shr    $1,%rdx
140137a65:	49 8b c0             	mov    %r8,%rax
140137a68:	48 2b c2             	sub    %rdx,%rax
140137a6b:	48 3b c8             	cmp    %rax,%rcx
140137a6e:	76 05                	jbe    0x140137a75
140137a70:	49 8b d8             	mov    %r8,%rbx
140137a73:	eb 0b                	jmp    0x140137a80
140137a75:	48 8d 1c 0a          	lea    (%rdx,%rcx,1),%rbx
140137a79:	48 3b de             	cmp    %rsi,%rbx
140137a7c:	48 0f 42 de          	cmovb  %rsi,%rbx
140137a80:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140137a85:	49 3b d8             	cmp    %r8,%rbx
140137a88:	0f 87 ec 00 00 00    	ja     0x140137b7a
140137a8e:	48 c1 e3 04          	shl    $0x4,%rbx
140137a92:	48 85 db             	test   %rbx,%rbx
140137a95:	0f 85 9d 00 00 00    	jne    0x140137b38
140137a9b:	33 ff                	xor    %edi,%edi
140137a9d:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140137aa2:	49 8b c7             	mov    %r15,%rax
140137aa5:	48 c1 e0 04          	shl    $0x4,%rax
140137aa9:	48 03 c7             	add    %rdi,%rax
140137aac:	48 8b ce             	mov    %rsi,%rcx
140137aaf:	49 2b cf             	sub    %r15,%rcx
140137ab2:	74 13                	je     0x140137ac7
140137ab4:	48 83 20 00          	andq   $0x0,(%rax)
140137ab8:	48 83 48 08 ff       	orq    $0xffffffffffffffff,0x8(%rax)
140137abd:	48 8d 40 10          	lea    0x10(%rax),%rax
140137ac1:	48 83 e9 01          	sub    $0x1,%rcx
140137ac5:	75 ed                	jne    0x140137ab4
140137ac7:	4d 8b 46 08          	mov    0x8(%r14),%r8
140137acb:	4d 2b 06             	sub    (%r14),%r8
140137ace:	49 8b 16             	mov    (%r14),%rdx
140137ad1:	48 8b cf             	mov    %rdi,%rcx
140137ad4:	e8 23 df 0c 00       	call   0x1402059fc
140137ad9:	49 8b 0e             	mov    (%r14),%rcx
140137adc:	48 85 c9             	test   %rcx,%rcx
140137adf:	74 2d                	je     0x140137b0e
140137ae1:	49 8b 46 10          	mov    0x10(%r14),%rax
140137ae5:	48 2b c1             	sub    %rcx,%rax
140137ae8:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140137aec:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140137af2:	72 14                	jb     0x140137b08
140137af4:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140137af8:	48 2b ca             	sub    %rdx,%rcx
140137afb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140137aff:	48 83 f8 1f          	cmp    $0x1f,%rax
140137b03:	77 68                	ja     0x140137b6d
140137b05:	48 8b ca             	mov    %rdx,%rcx
140137b08:	ff 15 32 b0 0d 00    	call   *0xdb032(%rip)        # 0x140212b40
140137b0e:	49 89 3e             	mov    %rdi,(%r14)
140137b11:	48 c1 e6 04          	shl    $0x4,%rsi
140137b15:	48 03 f7             	add    %rdi,%rsi
140137b18:	49 89 76 08          	mov    %rsi,0x8(%r14)
140137b1c:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
140137b20:	49 89 46 10          	mov    %rax,0x10(%r14)
140137b24:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140137b29:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140137b2e:	48 83 c4 20          	add    $0x20,%rsp
140137b32:	41 5f                	pop    %r15
140137b34:	41 5e                	pop    %r14
140137b36:	5f                   	pop    %rdi
140137b37:	c3                   	ret
140137b38:	0f ae e8             	lfence
140137b3b:	48 8b cb             	mov    %rbx,%rcx
140137b3e:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140137b45:	72 0d                	jb     0x140137b54
140137b47:	e8 08 dd ec ff       	call   0x140005854
140137b4c:	48 8b f8             	mov    %rax,%rdi
140137b4f:	e9 49 ff ff ff       	jmp    0x140137a9d
140137b54:	ff 15 f6 af 0d 00    	call   *0xdaff6(%rip)        # 0x140212b50
140137b5a:	48 8b f8             	mov    %rax,%rdi
140137b5d:	48 85 c0             	test   %rax,%rax
140137b60:	0f 85 37 ff ff ff    	jne    0x140137a9d
140137b66:	ff 15 c4 af 0d 00    	call   *0xdafc4(%rip)        # 0x140212b30
140137b6c:	cc                   	int3
140137b6d:	ff 15 0d b0 0d 00    	call   *0xdb00d(%rip)        # 0x140212b80
140137b73:	cc                   	int3
140137b74:	e8 27 cb ec ff       	call   0x1400046a0
140137b79:	cc                   	int3
140137b7a:	e8 ed dd ec ff       	call   0x14000596c
140137b7f:	cc                   	int3
140137b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140137b85:	57                   	push   %rdi
140137b86:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140137b8d:	48 8b 05 ec 95 1c 00 	mov    0x1c95ec(%rip),%rax        # 0x140301180
140137b94:	48 33 c4             	xor    %rsp,%rax
140137b97:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140137b9e:	00
140137b9f:	e8 2c de ed ff       	call   0x1400159d0
140137ba4:	48 8b d8             	mov    %rax,%rbx
140137ba7:	48 8d 15 1a fd 10 00 	lea    0x10fd1a(%rip),%rdx        # 0x1402478c8
140137bae:	48 3b c2             	cmp    %rdx,%rax
140137bb1:	75 04                	jne    0x140137bb7
140137bb3:	33 c0                	xor    %eax,%eax
140137bb5:	eb 14                	jmp    0x140137bcb
140137bb7:	48 85 db             	test   %rbx,%rbx
140137bba:	75 05                	jne    0x140137bc1
140137bbc:	83 c8 ff             	or     $0xffffffff,%eax
140137bbf:	eb 0a                	jmp    0x140137bcb
140137bc1:	48 8b cb             	mov    %rbx,%rcx
140137bc4:	ff 15 16 b1 0d 00    	call   *0xdb116(%rip)        # 0x140212ce0
140137bca:	90                   	nop
140137bcb:	48 8d 0d 2e fd 10 00 	lea    0x10fd2e(%rip),%rcx        # 0x140247900
140137bd2:	85 c0                	test   %eax,%eax
140137bd4:	48 0f 44 d9          	cmove  %rcx,%rbx
140137bd8:	48 8d 3d f1 46 14 00 	lea    0x1446f1(%rip),%rdi        # 0x14027c2d0
140137bdf:	48 8b 47 08          	mov    0x8(%rdi),%rax
140137be3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140137be8:	4c 8b cb             	mov    %rbx,%r9
140137beb:	4c 8d 05 7e 46 14 00 	lea    0x14467e(%rip),%r8        # 0x14027c270
140137bf2:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140137bf6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140137bfb:	e8 50 00 00 00       	call   0x140137c50
140137c00:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140137c05:	ff 15 1d a7 1f 00    	call   *0x1fa71d(%rip)        # 0x140332328
140137c0b:	48 8b 0f             	mov    (%rdi),%rcx
140137c0e:	89 01                	mov    %eax,(%rcx)
140137c10:	48 83 c7 10          	add    $0x10,%rdi
140137c14:	48 8d 05 f5 46 14 00 	lea    0x1446f5(%rip),%rax        # 0x14027c310
140137c1b:	48 3b f8             	cmp    %rax,%rdi
140137c1e:	75 bf                	jne    0x140137bdf
140137c20:	48 8d 0d 31 46 14 00 	lea    0x144631(%rip),%rcx        # 0x14027c258
140137c27:	ff 15 03 a7 1f 00    	call   *0x1fa703(%rip)        # 0x140332330
140137c2d:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140137c34:	00
140137c35:	48 33 cc             	xor    %rsp,%rcx
140137c38:	e8 33 cb 0c 00       	call   0x140204770
140137c3d:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140137c44:	00
140137c45:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140137c4c:	5f                   	pop    %rdi
140137c4d:	c3                   	ret
140137c4e:	90                   	nop
140137c4f:	90                   	nop
140137c50:	48 8b c4             	mov    %rsp,%rax
140137c53:	4c 89 40 18          	mov    %r8,0x18(%rax)
140137c57:	4c 89 48 20          	mov    %r9,0x20(%rax)
140137c5b:	53                   	push   %rbx
140137c5c:	55                   	push   %rbp
140137c5d:	56                   	push   %rsi
140137c5e:	57                   	push   %rdi
140137c5f:	48 83 ec 58          	sub    $0x58,%rsp
140137c63:	49 8b f8             	mov    %r8,%rdi
140137c66:	48 8d 68 20          	lea    0x20(%rax),%rbp
140137c6a:	48 8b da             	mov    %rdx,%rbx
140137c6d:	48 8b f1             	mov    %rcx,%rsi
140137c70:	e8 27 f2 ec ff       	call   0x140006e9c
140137c75:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140137c7a:	4c 8b cb             	mov    %rbx,%r9
140137c7d:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140137c83:	41 b8 40 00 00 00    	mov    $0x40,%r8d
140137c89:	48 8b d6             	mov    %rsi,%rdx
140137c8c:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140137c91:	48 8b 08             	mov    (%rax),%rcx
140137c94:	ff 15 96 af 0d 00    	call   *0xdaf96(%rip)        # 0x140212c30
140137c9a:	83 c9 ff             	or     $0xffffffff,%ecx
140137c9d:	85 c0                	test   %eax,%eax
140137c9f:	0f 48 c1             	cmovs  %ecx,%eax
140137ca2:	48 83 c4 58          	add    $0x58,%rsp
140137ca6:	5f                   	pop    %rdi
140137ca7:	5e                   	pop    %rsi
140137ca8:	5d                   	pop    %rbp
140137ca9:	5b                   	pop    %rbx
140137caa:	c3                   	ret
140137cab:	90                   	nop
140137cac:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140137cb1:	55                   	push   %rbp
140137cb2:	56                   	push   %rsi
140137cb3:	57                   	push   %rdi
140137cb4:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
140137cbb:	48 8b 05 be 94 1c 00 	mov    0x1c94be(%rip),%rax        # 0x140301180
140137cc2:	48 33 c4             	xor    %rsp,%rax
140137cc5:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
140137ccc:	00
140137ccd:	33 ed                	xor    %ebp,%ebp
140137ccf:	49 8b d8             	mov    %r8,%rbx
140137cd2:	48 8b fa             	mov    %rdx,%rdi
140137cd5:	48 85 c9             	test   %rcx,%rcx
140137cd8:	75 0a                	jne    0x140137ce4
140137cda:	b8 57 00 07 80       	mov    $0x80070057,%eax
140137cdf:	e9 9d 00 00 00       	jmp    0x140137d81
140137ce4:	48 85 db             	test   %rbx,%rbx
140137ce7:	75 0a                	jne    0x140137cf3
140137ce9:	b8 03 40 00 80       	mov    $0x80004003,%eax
140137cee:	e9 8e 00 00 00       	jmp    0x140137d81
140137cf3:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140137cf7:	49 ff c0             	inc    %r8
140137cfa:	66 42 39 2c 41       	cmp    %bp,(%rcx,%r8,2)
140137cff:	75 f6                	jne    0x140137cf7
140137d01:	45 85 c0             	test   %r8d,%r8d
140137d04:	75 13                	jne    0x140137d19
140137d06:	48 85 ff             	test   %rdi,%rdi
140137d09:	74 03                	je     0x140137d0e
140137d0b:	66 89 2a             	mov    %bp,(%rdx)
140137d0e:	48 c7 03 01 00 00 00 	movq   $0x1,(%rbx)
140137d15:	33 c0                	xor    %eax,%eax
140137d17:	eb 68                	jmp    0x140137d81
140137d19:	48 8b d1             	mov    %rcx,%rdx
140137d1c:	c7 44 24 20 00 01 00 	movl   $0x100,0x20(%rsp)
140137d23:	00
140137d24:	b9 02 00 00 00       	mov    $0x2,%ecx
140137d29:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140137d2e:	ff 15 ec a9 1f 00    	call   *0x1fa9ec(%rip)        # 0x140332720
140137d34:	48 63 f0             	movslq %eax,%rsi
140137d37:	85 c0                	test   %eax,%eax
140137d39:	78 41                	js     0x140137d7c
140137d3b:	48 8b c6             	mov    %rsi,%rax
140137d3e:	48 81 fe 00 01 00 00 	cmp    $0x100,%rsi
140137d45:	73 35                	jae    0x140137d7c
140137d47:	85 f6                	test   %esi,%esi
140137d49:	7e 31                	jle    0x140137d7c
140137d4b:	48 03 c0             	add    %rax,%rax
140137d4e:	48 3d 00 02 00 00    	cmp    $0x200,%rax
140137d54:	73 4e                	jae    0x140137da4
140137d56:	66 89 6c 04 30       	mov    %bp,0x30(%rsp,%rax,1)
140137d5b:	48 85 ff             	test   %rdi,%rdi
140137d5e:	74 11                	je     0x140137d71
140137d60:	48 8b 13             	mov    (%rbx),%rdx
140137d63:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140137d68:	48 8b cf             	mov    %rdi,%rcx
140137d6b:	ff 15 77 af 0d 00    	call   *0xdaf77(%rip)        # 0x140212ce8
140137d71:	8d 46 01             	lea    0x1(%rsi),%eax
140137d74:	48 63 c8             	movslq %eax,%rcx
140137d77:	48 89 0b             	mov    %rcx,(%rbx)
140137d7a:	eb 99                	jmp    0x140137d15
140137d7c:	b8 05 40 00 80       	mov    $0x80004005,%eax
140137d81:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
140137d88:	00
140137d89:	48 33 cc             	xor    %rsp,%rcx
140137d8c:	e8 df c9 0c 00       	call   0x140204770
140137d91:	48 8b 9c 24 78 02 00 	mov    0x278(%rsp),%rbx
140137d98:	00
140137d99:	48 81 c4 40 02 00 00 	add    $0x240,%rsp
140137da0:	5f                   	pop    %rdi
140137da1:	5e                   	pop    %rsi
140137da2:	5d                   	pop    %rbp
140137da3:	c3                   	ret
140137da4:	e8 bf d0 0c 00       	call   0x140204e68
140137da9:	cc                   	int3
140137daa:	90                   	nop
140137dab:	90                   	nop
140137dac:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140137db1:	55                   	push   %rbp
140137db2:	56                   	push   %rsi