14001f89e:	cc                   	int3
14001f89f:	cc                   	int3
14001f8a0:	cc                   	int3
14001f8a1:	cc                   	int3
14001f8a2:	cc                   	int3
14001f8a3:	cc                   	int3
14001f8a4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f8a9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001f8ae:	57                   	push   %rdi
14001f8af:	48 83 ec 20          	sub    $0x20,%rsp
14001f8b3:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
14001f8b7:	49 8b f0             	mov    %r8,%rsi
14001f8ba:	44 8b 42 08          	mov    0x8(%rdx),%r8d
14001f8be:	48 8b fa             	mov    %rdx,%rdi
14001f8c1:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001f8c6:	48 8b d9             	mov    %rcx,%rbx
14001f8c9:	48 ff 15 80 01 02 00 	rex.W call *0x20180(%rip)        # 0x14003fa50
14001f8d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f8d5:	85 c0                	test   %eax,%eax
14001f8d7:	74 75                	je     0x14001f94e
14001f8d9:	80 3f 00             	cmpb   $0x0,(%rdi)
14001f8dc:	7d 54                	jge    0x14001f932
14001f8de:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14001f8e3:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001f8e8:	48 8b cb             	mov    %rbx,%rcx
14001f8eb:	48 ff 15 e6 00 02 00 	rex.W call *0x200e6(%rip)        # 0x14003f9d8
14001f8f2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f8f7:	85 c0                	test   %eax,%eax
14001f8f9:	74 53                	je     0x14001f94e
14001f8fb:	4c 8b 4f 20          	mov    0x20(%rdi),%r9
14001f8ff:	ba 04 00 00 00       	mov    $0x4,%edx
14001f904:	44 8b 47 18          	mov    0x18(%rdi),%r8d
14001f908:	48 8b cb             	mov    %rbx,%rcx
14001f90b:	48 ff 15 3e 01 02 00 	rex.W call *0x2013e(%rip)        # 0x14003fa50
14001f912:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f917:	85 c0                	test   %eax,%eax
14001f919:	74 33                	je     0x14001f94e
14001f91b:	8b 54 24 38          	mov    0x38(%rsp),%edx
14001f91f:	48 8b cb             	mov    %rbx,%rcx
14001f922:	48 ff 15 e7 00 02 00 	rex.W call *0x200e7(%rip)        # 0x14003fa10
14001f929:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f92e:	85 c0                	test   %eax,%eax
14001f930:	74 1c                	je     0x14001f94e
14001f932:	8b 16                	mov    (%rsi),%edx
14001f934:	48 8b cb             	mov    %rbx,%rcx
14001f937:	48 ff 15 d2 00 02 00 	rex.W call *0x200d2(%rip)        # 0x14003fa10
14001f93e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f943:	85 c0                	test   %eax,%eax
14001f945:	74 07                	je     0x14001f94e
14001f947:	b8 01 00 00 00       	mov    $0x1,%eax
14001f94c:	eb 02                	jmp    0x14001f950
14001f94e:	33 c0                	xor    %eax,%eax
14001f950:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001f955:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001f95a:	48 83 c4 20          	add    $0x20,%rsp
14001f95e:	5f                   	pop    %rdi
14001f95f:	c3                   	ret
14001f960:	cc                   	int3
14001f961:	cc                   	int3
14001f962:	cc                   	int3
14001f963:	cc                   	int3
14001f964:	cc                   	int3
14001f965:	cc                   	int3
14001f966:	cc                   	int3
14001f967:	cc                   	int3
14001f968:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f96d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001f972:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001f977:	57                   	push   %rdi
14001f978:	48 83 ec 30          	sub    $0x30,%rsp
14001f97c:	49 8b d8             	mov    %r8,%rbx
14001f97f:	33 c0                	xor    %eax,%eax
14001f981:	48 8b fa             	mov    %rdx,%rdi
14001f984:	88 02                	mov    %al,(%rdx)
14001f986:	48 8b e9             	mov    %rcx,%rbp
14001f989:	4c 8d 42 08          	lea    0x8(%rdx),%r8
14001f98d:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001f992:	49 8b f1             	mov    %r9,%rsi
14001f995:	48 8b 0b             	mov    (%rbx),%rcx
14001f998:	48 ff 15 29 00 02 00 	rex.W call *0x20029(%rip)        # 0x14003f9c8
14001f99f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f9a4:	85 c0                	test   %eax,%eax
14001f9a6:	0f 84 c5 00 00 00    	je     0x14001fa71
14001f9ac:	48 8b 0b             	mov    (%rbx),%rcx
14001f9af:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14001f9b4:	48 ff 15 05 00 02 00 	rex.W call *0x20005(%rip)        # 0x14003f9c0
14001f9bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f9c0:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001f9c5:	39 54 24 48          	cmp    %edx,0x48(%rsp)
14001f9c9:	75 70                	jne    0x14001fa3b
14001f9cb:	48 8b 0b             	mov    (%rbx),%rcx
14001f9ce:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
14001f9d3:	80 0f 80             	orb    $0x80,(%rdi)
14001f9d6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14001f9db:	48 ff 15 ce 00 02 00 	rex.W call *0x200ce(%rip)        # 0x14003fab0
14001f9e2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f9e7:	85 c0                	test   %eax,%eax
14001f9e9:	0f 84 82 00 00 00    	je     0x14001fa71
14001f9ef:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14001f9f4:	4c 8d 47 18          	lea    0x18(%rdi),%r8
14001f9f8:	ba 04 00 00 00       	mov    $0x4,%edx
14001f9fd:	48 ff 15 c4 ff 01 00 	rex.W call *0x1ffc4(%rip)        # 0x14003f9c8
14001fa04:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa09:	85 c0                	test   %eax,%eax
14001fa0b:	74 64                	je     0x14001fa71
14001fa0d:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001fa12:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14001fa17:	48 8b 0b             	mov    (%rbx),%rcx
14001fa1a:	48 ff 15 bf ff 01 00 	rex.W call *0x1ffbf(%rip)        # 0x14003f9e0
14001fa21:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa26:	eb 0f                	jmp    0x14001fa37
14001fa28:	48 8b 0b             	mov    (%rbx),%rcx
14001fa2b:	48 ff 15 ee ff 01 00 	rex.W call *0x1ffee(%rip)        # 0x14003fa20
14001fa32:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa37:	85 c0                	test   %eax,%eax
14001fa39:	74 36                	je     0x14001fa71
14001fa3b:	48 8b 16             	mov    (%rsi),%rdx
14001fa3e:	48 8b 0b             	mov    (%rbx),%rcx
14001fa41:	48 ff 15 88 ff 01 00 	rex.W call *0x1ff88(%rip)        # 0x14003f9d0
14001fa48:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa4d:	85 c0                	test   %eax,%eax
14001fa4f:	75 d7                	jne    0x14001fa28
14001fa51:	4c 8b 06             	mov    (%rsi),%r8
14001fa54:	48 8b cd             	mov    %rbp,%rcx
14001fa57:	48 8b 13             	mov    (%rbx),%rdx
14001fa5a:	48 ff 15 7f ff 01 00 	rex.W call *0x1ff7f(%rip)        # 0x14003f9e0
14001fa61:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa66:	85 c0                	test   %eax,%eax
14001fa68:	74 07                	je     0x14001fa71
14001fa6a:	b8 01 00 00 00       	mov    $0x1,%eax
14001fa6f:	eb 02                	jmp    0x14001fa73
14001fa71:	33 c0                	xor    %eax,%eax
14001fa73:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001fa78:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14001fa7d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001fa82:	48 83 c4 30          	add    $0x30,%rsp
14001fa86:	5f                   	pop    %rdi
14001fa87:	c3                   	ret
14001fa88:	cc                   	int3
14001fa89:	cc                   	int3
14001fa8a:	cc                   	int3
14001fa8b:	cc                   	int3
14001fa8c:	cc                   	int3
14001fa8d:	cc                   	int3
14001fa8e:	cc                   	int3
14001fa8f:	cc                   	int3
14001fa90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001fa95:	57                   	push   %rdi
14001fa96:	48 83 ec 20          	sub    $0x20,%rsp
14001fa9a:	8b c2                	mov    %edx,%eax
14001fa9c:	49 8b d8             	mov    %r8,%rbx
14001fa9f:	85 c0                	test   %eax,%eax
14001faa1:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14001faa6:	ba 10 00 00 00       	mov    $0x10,%edx
14001faab:	48 8b f9             	mov    %rcx,%rdi
14001faae:	0f 45 d0             	cmovne %eax,%edx
14001fab1:	48 ff 15 20 ff 01 00 	rex.W call *0x1ff20(%rip)        # 0x14003f9d8
14001fab8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fabd:	eb 0b                	jmp    0x14001faca
14001fabf:	4c 8d 43 08          	lea    0x8(%rbx),%r8
14001fac3:	33 d2                	xor    %edx,%edx
14001fac5:	e8 06 fa ff ff       	call   0x14001f4d0
14001faca:	85 c0                	test   %eax,%eax
14001facc:	74 24                	je     0x14001faf2
14001face:	48 8b 1b             	mov    (%rbx),%rbx
14001fad1:	48 8b cf             	mov    %rdi,%rcx
14001fad4:	48 85 db             	test   %rbx,%rbx
14001fad7:	75 e6                	jne    0x14001fabf
14001fad9:	8b 54 24 38          	mov    0x38(%rsp),%edx
14001fadd:	48 ff 15 2c ff 01 00 	rex.W call *0x1ff2c(%rip)        # 0x14003fa10
14001fae4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fae9:	85 c0                	test   %eax,%eax
14001faeb:	74 05                	je     0x14001faf2
14001faed:	8d 43 01             	lea    0x1(%rbx),%eax
14001faf0:	eb 02                	jmp    0x14001faf4
14001faf2:	33 c0                	xor    %eax,%eax
14001faf4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001faf9:	48 83 c4 20          	add    $0x20,%rsp
14001fafd:	5f                   	pop    %rdi
14001fafe:	c3                   	ret
14001faff:	cc                   	int3
14001fb00:	cc                   	int3
14001fb01:	cc                   	int3
14001fb02:	cc                   	int3
14001fb03:	cc                   	int3
14001fb04:	cc                   	int3
14001fb05:	cc                   	int3
14001fb06:	cc                   	int3
14001fb07:	cc                   	int3
14001fb08:	cc                   	int3
14001fb09:	cc                   	int3
14001fb0a:	cc                   	int3
14001fb0b:	cc                   	int3
14001fb0c:	cc                   	int3
14001fb0d:	cc                   	int3
14001fb0e:	cc                   	int3
14001fb0f:	cc                   	int3
14001fb10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001fb15:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14001fb1a:	55                   	push   %rbp
14001fb1b:	48 8b ec             	mov    %rsp,%rbp
14001fb1e:	48 83 ec 30          	sub    $0x30,%rsp
14001fb22:	8b c2                	mov    %edx,%eax
14001fb24:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14001fb28:	85 c0                	test   %eax,%eax
14001fb2a:	ba 10 00 00 00       	mov    $0x10,%edx
14001fb2f:	49 8b d8             	mov    %r8,%rbx
14001fb32:	48 8b f9             	mov    %rcx,%rdi
14001fb35:	0f 45 d0             	cmovne %eax,%edx
14001fb38:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001fb3c:	48 ff 15 6d ff 01 00 	rex.W call *0x1ff6d(%rip)        # 0x14003fab0
14001fb43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fb48:	85 c0                	test   %eax,%eax
14001fb4a:	75 5e                	jne    0x14001fbaa
14001fb4c:	33 c0                	xor    %eax,%eax
14001fb4e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001fb53:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14001fb58:	48 83 c4 30          	add    $0x30,%rsp
14001fb5c:	5d                   	pop    %rbp
14001fb5d:	c3                   	ret
14001fb5e:	cc                   	int3
14001fb5f:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001fb63:	48 8d 55 18          	lea    0x18(%rbp),%rdx
14001fb67:	48 ff 15 52 fe 01 00 	rex.W call *0x1fe52(%rip)        # 0x14003f9c0
14001fb6e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fb73:	85 c0                	test   %eax,%eax
14001fb75:	74 d5                	je     0x14001fb4c
14001fb77:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001fb7b:	ba 28 00 00 00       	mov    $0x28,%edx
14001fb80:	48 ff 15 a9 fe 01 00 	rex.W call *0x1fea9(%rip)        # 0x14003fa30
14001fb87:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fb8c:	48 89 03             	mov    %rax,(%rbx)
14001fb8f:	48 85 c0             	test   %rax,%rax
14001fb92:	74 b8                	je     0x14001fb4c
14001fb94:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001fb98:	4c 8d 40 08          	lea    0x8(%rax),%r8
14001fb9c:	33 d2                	xor    %edx,%edx
14001fb9e:	e8 cd f9 ff ff       	call   0x14001f570
14001fba3:	85 c0                	test   %eax,%eax
14001fba5:	74 a5                	je     0x14001fb4c
14001fba7:	48 8b 1b             	mov    (%rbx),%rbx
14001fbaa:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
14001fbae:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001fbb2:	48 ff 15 17 fe 01 00 	rex.W call *0x1fe17(%rip)        # 0x14003f9d0
14001fbb9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fbbe:	85 c0                	test   %eax,%eax
14001fbc0:	75 9d                	jne    0x14001fb5f
14001fbc2:	48 83 23 00          	andq   $0x0,(%rbx)
14001fbc6:	48 8b cf             	mov    %rdi,%rcx
14001fbc9:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
14001fbcd:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14001fbd1:	48 ff 15 08 fe 01 00 	rex.W call *0x1fe08(%rip)        # 0x14003f9e0
14001fbd8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fbdd:	85 c0                	test   %eax,%eax
14001fbdf:	0f 84 67 ff ff ff    	je     0x14001fb4c
14001fbe5:	b8 01 00 00 00       	mov    $0x1,%eax
14001fbea:	e9 5f ff ff ff       	jmp    0x14001fb4e
14001fbef:	cc                   	int3
14001fbf0:	cc                   	int3
14001fbf1:	cc                   	int3
14001fbf2:	cc                   	int3
14001fbf3:	cc                   	int3
14001fbf4:	cc                   	int3
14001fbf5:	cc                   	int3
14001fbf6:	cc                   	int3
14001fbf7:	cc                   	int3
14001fbf8:	cc                   	int3
14001fbf9:	cc                   	int3
14001fbfa:	cc                   	int3
14001fbfb:	cc                   	int3
14001fbfc:	cc                   	int3
14001fbfd:	cc                   	int3
14001fbfe:	cc                   	int3
14001fbff:	cc                   	int3
14001fc00:	48 85 c9             	test   %rcx,%rcx
14001fc03:	74 4f                	je     0x14001fc54
14001fc05:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001fc0a:	57                   	push   %rdi
14001fc0b:	48 83 ec 20          	sub    $0x20,%rsp
14001fc0f:	48 8b 39             	mov    (%rcx),%rdi
14001fc12:	48 85 ff             	test   %rdi,%rdi
14001fc15:	74 33                	je     0x14001fc4a
14001fc17:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14001fc1b:	48 85 c9             	test   %rcx,%rcx
14001fc1e:	74 10                	je     0x14001fc30
14001fc20:	48 83 c1 08          	add    $0x8,%rcx
14001fc24:	48 ff 15 c5 fd 01 00 	rex.W call *0x1fdc5(%rip)        # 0x14003f9f0
14001fc2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fc30:	48 8b 1f             	mov    (%rdi),%rbx
14001fc33:	48 8b cf             	mov    %rdi,%rcx
14001fc36:	48 ff 15 eb fd 01 00 	rex.W call *0x1fdeb(%rip)        # 0x14003fa28
14001fc3d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fc42:	48 8b fb             	mov    %rbx,%rdi
14001fc45:	48 85 db             	test   %rbx,%rbx
14001fc48:	75 cd                	jne    0x14001fc17
14001fc4a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001fc4f:	48 83 c4 20          	add    $0x20,%rsp
14001fc53:	5f                   	pop    %rdi
14001fc54:	c3                   	ret
14001fc55:	cc                   	int3
14001fc56:	cc                   	int3
14001fc57:	cc                   	int3
14001fc58:	cc                   	int3
14001fc59:	cc                   	int3
14001fc5a:	cc                   	int3
14001fc5b:	cc                   	int3
14001fc5c:	48 8b c4             	mov    %rsp,%rax
14001fc5f:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001fc63:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001fc67:	89 50 10             	mov    %edx,0x10(%rax)
14001fc6a:	57                   	push   %rdi
14001fc6b:	48 83 ec 30          	sub    $0x30,%rsp
14001fc6f:	48 8d 50 10          	lea    0x10(%rax),%rdx
14001fc73:	49 8b f8             	mov    %r8,%rdi
14001fc76:	48 8b d9             	mov    %rcx,%rbx
14001fc79:	48 ff 15 40 fd 01 00 	rex.W call *0x1fd40(%rip)        # 0x14003f9c0
14001fc80:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fc85:	85 c0                	test   %eax,%eax
14001fc87:	74 2f                	je     0x14001fcb8
14001fc89:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001fc8e:	be 01 00 00 00       	mov    $0x1,%esi
14001fc93:	48 8b cb             	mov    %rbx,%rcx
14001fc96:	39 54 24 48          	cmp    %edx,0x48(%rsp)
14001fc9a:	74 4f                	je     0x14001fceb
14001fc9c:	ba 04 00 00 80       	mov    $0x80000004,%edx
14001fca1:	39 54 24 48          	cmp    %edx,0x48(%rsp)
14001fca5:	74 24                	je     0x14001fccb
14001fca7:	ba 15 fc ff ff       	mov    $0xfffffc15,%edx
14001fcac:	48 ff 15 9d fc 01 00 	rex.W call *0x1fc9d(%rip)        # 0x14003f950
14001fcb3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fcb8:	33 c0                	xor    %eax,%eax
14001fcba:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001fcbf:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001fcc4:	48 83 c4 30          	add    $0x30,%rsp
14001fcc8:	5f                   	pop    %rdi
14001fcc9:	c3                   	ret
14001fcca:	cc                   	int3
14001fccb:	b8 02 00 00 00       	mov    $0x2,%eax
14001fcd0:	4c 8d 47 08          	lea    0x8(%rdi),%r8
14001fcd4:	66 89 07             	mov    %ax,(%rdi)
14001fcd7:	48 ff 15 ea fc 01 00 	rex.W call *0x1fcea(%rip)        # 0x14003f9c8
14001fcde:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fce3:	85 c0                	test   %eax,%eax
14001fce5:	74 d1                	je     0x14001fcb8
14001fce7:	8b c6                	mov    %esi,%eax
14001fce9:	eb cf                	jmp    0x14001fcba
14001fceb:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14001fcf0:	66 89 37             	mov    %si,(%rdi)
14001fcf3:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14001fcf8:	48 ff 15 b1 fd 01 00 	rex.W call *0x1fdb1(%rip)        # 0x14003fab0