14001090c:	48 8d 05 1d 10 02 00 	lea    0x2101d(%rip),%rax        # 0x140031930
140010913:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140010917:	89 51 28             	mov    %edx,0x28(%rcx)
14001091a:	48 8d 0d ff 3f 01 00 	lea    0x13fff(%rip),%rcx        # 0x140024920
140010921:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140010925:	48 89 08             	mov    %rcx,(%rax)
140010928:	48 8d 0d f1 ef 01 00 	lea    0x1eff1(%rip),%rcx        # 0x14002f920
14001092f:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140010933:	89 90 a8 03 00 00    	mov    %edx,0x3a8(%rax)
140010939:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14001093d:	48 89 88 88 00 00 00 	mov    %rcx,0x88(%rax)
140010944:	8d 4a 42             	lea    0x42(%rdx),%ecx
140010947:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14001094b:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001094f:	66 89 88 bc 00 00 00 	mov    %cx,0xbc(%rax)
140010956:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14001095a:	66 89 88 c2 01 00 00 	mov    %cx,0x1c2(%rax)
140010961:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140010965:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140010969:	48 83 a0 a0 03 00 00 	andq   $0x0,0x3a0(%rax)
140010970:	00
140010971:	e8 26 fe ff ff       	call   0x14001079c
140010976:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
14001097a:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14001097e:	48 8d 55 d4          	lea    -0x2c(%rbp),%rdx
140010982:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140010986:	e8 91 fe ff ff       	call   0x14001081c
14001098b:	48 83 c4 50          	add    $0x50,%rsp
14001098f:	5d                   	pop    %rbp
140010990:	c3                   	ret
140010991:	cc                   	int3
140010992:	cc                   	int3
140010993:	cc                   	int3
140010994:	48 85 c9             	test   %rcx,%rcx
140010997:	74 1a                	je     0x1400109b3
140010999:	53                   	push   %rbx
14001099a:	48 83 ec 20          	sub    $0x20,%rsp
14001099e:	48 8b d9             	mov    %rcx,%rbx
1400109a1:	e8 0e 00 00 00       	call   0x1400109b4
1400109a6:	48 8b cb             	mov    %rbx,%rcx
1400109a9:	e8 32 06 00 00       	call   0x140010fe0
1400109ae:	48 83 c4 20          	add    $0x20,%rsp
1400109b2:	5b                   	pop    %rbx
1400109b3:	c3                   	ret
1400109b4:	40 55                	rex push %rbp
1400109b6:	48 8b ec             	mov    %rsp,%rbp
1400109b9:	48 83 ec 40          	sub    $0x40,%rsp
1400109bd:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
1400109c1:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1400109c5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400109c9:	48 8d 15 50 3f 01 00 	lea    0x13f50(%rip),%rdx        # 0x140024920
1400109d0:	b8 05 00 00 00       	mov    $0x5,%eax
1400109d5:	89 45 20             	mov    %eax,0x20(%rbp)
1400109d8:	89 45 28             	mov    %eax,0x28(%rbp)
1400109db:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
1400109df:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400109e3:	b8 04 00 00 00       	mov    $0x4,%eax
1400109e8:	89 45 e0             	mov    %eax,-0x20(%rbp)
1400109eb:	89 45 e4             	mov    %eax,-0x1c(%rbp)
1400109ee:	48 8b 01             	mov    (%rcx),%rax
1400109f1:	48 3b c2             	cmp    %rdx,%rax
1400109f4:	74 0c                	je     0x140010a02
1400109f6:	48 8b c8             	mov    %rax,%rcx
1400109f9:	e8 e2 05 00 00       	call   0x140010fe0
1400109fe:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a02:	48 8b 49 70          	mov    0x70(%rcx),%rcx
140010a06:	e8 d5 05 00 00       	call   0x140010fe0
140010a0b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a0f:	48 8b 49 58          	mov    0x58(%rcx),%rcx
140010a13:	e8 c8 05 00 00       	call   0x140010fe0
140010a18:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a1c:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140010a20:	e8 bb 05 00 00       	call   0x140010fe0
140010a25:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a29:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140010a2d:	e8 ae 05 00 00       	call   0x140010fe0
140010a32:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a36:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140010a3a:	e8 a1 05 00 00       	call   0x140010fe0
140010a3f:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a43:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140010a47:	e8 94 05 00 00       	call   0x140010fe0
140010a4c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a50:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140010a54:	e8 87 05 00 00       	call   0x140010fe0
140010a59:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a5d:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
140010a64:	e8 77 05 00 00       	call   0x140010fe0
140010a69:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140010a6d:	48 8b 89 c0 03 00 00 	mov    0x3c0(%rcx),%rcx
140010a74:	e8 67 05 00 00       	call   0x140010fe0
140010a79:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
140010a7d:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140010a81:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140010a85:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140010a89:	e8 d6 fd ff ff       	call   0x140010864
140010a8e:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140010a92:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140010a96:	48 8d 55 e4          	lea    -0x1c(%rbp),%rdx
140010a9a:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140010a9e:	e8 39 fd ff ff       	call   0x1400107dc
140010aa3:	48 83 c4 40          	add    $0x40,%rsp
140010aa7:	5d                   	pop    %rbp
140010aa8:	c3                   	ret
140010aa9:	cc                   	int3
140010aaa:	cc                   	int3
140010aab:	cc                   	int3
140010aac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010ab1:	57                   	push   %rdi
140010ab2:	48 83 ec 20          	sub    $0x20,%rsp
140010ab6:	48 8b f9             	mov    %rcx,%rdi
140010ab9:	48 8b da             	mov    %rdx,%rbx
140010abc:	48 8b 89 90 00 00 00 	mov    0x90(%rcx),%rcx
140010ac3:	48 85 c9             	test   %rcx,%rcx
140010ac6:	74 2c                	je     0x140010af4
140010ac8:	e8 8b 5d 00 00       	call   0x140016858
140010acd:	48 8b 8f 90 00 00 00 	mov    0x90(%rdi),%rcx
140010ad4:	48 3b 0d 55 0e 02 00 	cmp    0x20e55(%rip),%rcx        # 0x140031930
140010adb:	74 17                	je     0x140010af4
140010add:	48 8d 05 6c ec 01 00 	lea    0x1ec6c(%rip),%rax        # 0x14002f750
140010ae4:	48 3b c8             	cmp    %rax,%rcx
140010ae7:	74 0b                	je     0x140010af4
140010ae9:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
140010aed:	75 05                	jne    0x140010af4
140010aef:	e8 64 5b 00 00       	call   0x140016658
140010af4:	48 89 9f 90 00 00 00 	mov    %rbx,0x90(%rdi)
140010afb:	48 85 db             	test   %rbx,%rbx
140010afe:	74 08                	je     0x140010b08
140010b00:	48 8b cb             	mov    %rbx,%rcx
140010b03:	e8 c4 5a 00 00       	call   0x1400165cc
140010b08:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140010b0d:	48 83 c4 20          	add    $0x20,%rsp
140010b11:	5f                   	pop    %rdi
140010b12:	c3                   	ret
140010b13:	cc                   	int3
140010b14:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010b19:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140010b1e:	57                   	push   %rdi
140010b1f:	48 83 ec 20          	sub    $0x20,%rsp
140010b23:	ff 15 87 d5 00 00    	call   *0xd587(%rip)        # 0x14001e0b0
140010b29:	8b 0d 11 ec 01 00    	mov    0x1ec11(%rip),%ecx        # 0x14002f740
140010b2f:	33 f6                	xor    %esi,%esi
140010b31:	8b d8                	mov    %eax,%ebx
140010b33:	83 f9 ff             	cmp    $0xffffffff,%ecx
140010b36:	74 1d                	je     0x140010b55
140010b38:	e8 33 08 00 00       	call   0x140011370
140010b3d:	48 8b f8             	mov    %rax,%rdi
140010b40:	48 85 c0             	test   %rax,%rax
140010b43:	74 0a                	je     0x140010b4f
140010b45:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140010b49:	48 0f 44 fe          	cmove  %rsi,%rdi
140010b4d:	eb 72                	jmp    0x140010bc1
140010b4f:	8b 0d eb eb 01 00    	mov    0x1ebeb(%rip),%ecx        # 0x14002f740
140010b55:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140010b59:	e8 1a 08 00 00       	call   0x140011378
140010b5e:	85 c0                	test   %eax,%eax
140010b60:	75 05                	jne    0x140010b67
140010b62:	48 8b fe             	mov    %rsi,%rdi
140010b65:	eb 5a                	jmp    0x140010bc1
140010b67:	ba c8 03 00 00       	mov    $0x3c8,%edx
140010b6c:	b9 01 00 00 00       	mov    $0x1,%ecx
140010b71:	e8 f2 03 00 00       	call   0x140010f68
140010b76:	8b 0d c4 eb 01 00    	mov    0x1ebc4(%rip),%ecx        # 0x14002f740
140010b7c:	48 8b f8             	mov    %rax,%rdi
140010b7f:	48 85 c0             	test   %rax,%rax
140010b82:	75 10                	jne    0x140010b94
140010b84:	33 d2                	xor    %edx,%edx
140010b86:	e8 ed 07 00 00       	call   0x140011378
140010b8b:	33 c9                	xor    %ecx,%ecx
140010b8d:	e8 4e 04 00 00       	call   0x140010fe0
140010b92:	eb ce                	jmp    0x140010b62
140010b94:	48 8b d7             	mov    %rdi,%rdx
140010b97:	e8 dc 07 00 00       	call   0x140011378
140010b9c:	85 c0                	test   %eax,%eax
140010b9e:	75 12                	jne    0x140010bb2
140010ba0:	8b 0d 9a eb 01 00    	mov    0x1eb9a(%rip),%ecx        # 0x14002f740
140010ba6:	33 d2                	xor    %edx,%edx
140010ba8:	e8 cb 07 00 00       	call   0x140011378
140010bad:	48 8b cf             	mov    %rdi,%rcx
140010bb0:	eb db                	jmp    0x140010b8d
140010bb2:	48 8b cf             	mov    %rdi,%rcx
140010bb5:	e8 0a fd ff ff       	call   0x1400108c4
140010bba:	33 c9                	xor    %ecx,%ecx
140010bbc:	e8 1f 04 00 00       	call   0x140010fe0
140010bc1:	8b cb                	mov    %ebx,%ecx
140010bc3:	ff 15 ef d4 00 00    	call   *0xd4ef(%rip)        # 0x14001e0b8
140010bc9:	48 85 ff             	test   %rdi,%rdi
140010bcc:	74 13                	je     0x140010be1
140010bce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140010bd3:	48 8b c7             	mov    %rdi,%rax
140010bd6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140010bdb:	48 83 c4 20          	add    $0x20,%rsp
140010bdf:	5f                   	pop    %rdi
140010be0:	c3                   	ret
140010be1:	e8 92 fa ff ff       	call   0x140010678
140010be6:	cc                   	int3
140010be7:	cc                   	int3
140010be8:	40 53                	rex push %rbx
140010bea:	48 83 ec 20          	sub    $0x20,%rsp
140010bee:	8b 0d 4c eb 01 00    	mov    0x1eb4c(%rip),%ecx        # 0x14002f740
140010bf4:	83 f9 ff             	cmp    $0xffffffff,%ecx
140010bf7:	74 1b                	je     0x140010c14
140010bf9:	e8 72 07 00 00       	call   0x140011370
140010bfe:	48 8b d8             	mov    %rax,%rbx
140010c01:	48 85 c0             	test   %rax,%rax
140010c04:	74 08                	je     0x140010c0e
140010c06:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140010c0a:	74 78                	je     0x140010c84
140010c0c:	eb 6d                	jmp    0x140010c7b
140010c0e:	8b 0d 2c eb 01 00    	mov    0x1eb2c(%rip),%ecx        # 0x14002f740
140010c14:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140010c18:	e8 5b 07 00 00       	call   0x140011378
140010c1d:	85 c0                	test   %eax,%eax
140010c1f:	74 63                	je     0x140010c84
140010c21:	ba c8 03 00 00       	mov    $0x3c8,%edx
140010c26:	b9 01 00 00 00       	mov    $0x1,%ecx
140010c2b:	e8 38 03 00 00       	call   0x140010f68
140010c30:	8b 0d 0a eb 01 00    	mov    0x1eb0a(%rip),%ecx        # 0x14002f740
140010c36:	48 8b d8             	mov    %rax,%rbx
140010c39:	48 85 c0             	test   %rax,%rax
140010c3c:	75 10                	jne    0x140010c4e
140010c3e:	33 d2                	xor    %edx,%edx
140010c40:	e8 33 07 00 00       	call   0x140011378
140010c45:	33 c9                	xor    %ecx,%ecx
140010c47:	e8 94 03 00 00       	call   0x140010fe0
140010c4c:	eb 36                	jmp    0x140010c84
140010c4e:	48 8b d3             	mov    %rbx,%rdx
140010c51:	e8 22 07 00 00       	call   0x140011378
140010c56:	85 c0                	test   %eax,%eax
140010c58:	75 12                	jne    0x140010c6c
140010c5a:	8b 0d e0 ea 01 00    	mov    0x1eae0(%rip),%ecx        # 0x14002f740
140010c60:	33 d2                	xor    %edx,%edx
140010c62:	e8 11 07 00 00       	call   0x140011378
140010c67:	48 8b cb             	mov    %rbx,%rcx
140010c6a:	eb db                	jmp    0x140010c47
140010c6c:	48 8b cb             	mov    %rbx,%rcx
140010c6f:	e8 50 fc ff ff       	call   0x1400108c4
140010c74:	33 c9                	xor    %ecx,%ecx
140010c76:	e8 65 03 00 00       	call   0x140010fe0
140010c7b:	48 8b c3             	mov    %rbx,%rax
140010c7e:	48 83 c4 20          	add    $0x20,%rsp
140010c82:	5b                   	pop    %rbx
140010c83:	c3                   	ret
140010c84:	e8 ef f9 ff ff       	call   0x140010678
140010c89:	cc                   	int3
140010c8a:	cc                   	int3
140010c8b:	cc                   	int3
140010c8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010c91:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140010c96:	57                   	push   %rdi
140010c97:	48 83 ec 20          	sub    $0x20,%rsp
140010c9b:	ff 15 0f d4 00 00    	call   *0xd40f(%rip)        # 0x14001e0b0
140010ca1:	8b 0d 99 ea 01 00    	mov    0x1ea99(%rip),%ecx        # 0x14002f740
140010ca7:	33 f6                	xor    %esi,%esi
140010ca9:	8b d8                	mov    %eax,%ebx
140010cab:	83 f9 ff             	cmp    $0xffffffff,%ecx
140010cae:	74 1d                	je     0x140010ccd
140010cb0:	e8 bb 06 00 00       	call   0x140011370
140010cb5:	48 8b f8             	mov    %rax,%rdi
140010cb8:	48 85 c0             	test   %rax,%rax
140010cbb:	74 0a                	je     0x140010cc7
140010cbd:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140010cc1:	48 0f 44 fe          	cmove  %rsi,%rdi
140010cc5:	eb 72                	jmp    0x140010d39
140010cc7:	8b 0d 73 ea 01 00    	mov    0x1ea73(%rip),%ecx        # 0x14002f740
140010ccd:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140010cd1:	e8 a2 06 00 00       	call   0x140011378
140010cd6:	85 c0                	test   %eax,%eax
140010cd8:	75 05                	jne    0x140010cdf
140010cda:	48 8b fe             	mov    %rsi,%rdi
140010cdd:	eb 5a                	jmp    0x140010d39
140010cdf:	ba c8 03 00 00       	mov    $0x3c8,%edx
140010ce4:	b9 01 00 00 00       	mov    $0x1,%ecx
140010ce9:	e8 7a 02 00 00       	call   0x140010f68
140010cee:	8b 0d 4c ea 01 00    	mov    0x1ea4c(%rip),%ecx        # 0x14002f740
140010cf4:	48 8b f8             	mov    %rax,%rdi
140010cf7:	48 85 c0             	test   %rax,%rax
140010cfa:	75 10                	jne    0x140010d0c
140010cfc:	33 d2                	xor    %edx,%edx
140010cfe:	e8 75 06 00 00       	call   0x140011378
140010d03:	33 c9                	xor    %ecx,%ecx
140010d05:	e8 d6 02 00 00       	call   0x140010fe0
140010d0a:	eb ce                	jmp    0x140010cda
140010d0c:	48 8b d7             	mov    %rdi,%rdx
140010d0f:	e8 64 06 00 00       	call   0x140011378
140010d14:	85 c0                	test   %eax,%eax
140010d16:	75 12                	jne    0x140010d2a
140010d18:	8b 0d 22 ea 01 00    	mov    0x1ea22(%rip),%ecx        # 0x14002f740
140010d1e:	33 d2                	xor    %edx,%edx
140010d20:	e8 53 06 00 00       	call   0x140011378
140010d25:	48 8b cf             	mov    %rdi,%rcx
140010d28:	eb db                	jmp    0x140010d05
140010d2a:	48 8b cf             	mov    %rdi,%rcx
140010d2d:	e8 92 fb ff ff       	call   0x1400108c4
140010d32:	33 c9                	xor    %ecx,%ecx
140010d34:	e8 a7 02 00 00       	call   0x140010fe0
140010d39:	8b cb                	mov    %ebx,%ecx
140010d3b:	ff 15 77 d3 00 00    	call   *0xd377(%rip)        # 0x14001e0b8
140010d41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140010d46:	48 8b c7             	mov    %rdi,%rax
140010d49:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140010d4e:	48 83 c4 20          	add    $0x20,%rsp
140010d52:	5f                   	pop    %rdi
140010d53:	c3                   	ret
140010d54:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010d59:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140010d5e:	57                   	push   %rdi
140010d5f:	48 83 ec 20          	sub    $0x20,%rsp
140010d63:	8b 0d d7 e9 01 00    	mov    0x1e9d7(%rip),%ecx        # 0x14002f740
140010d69:	33 db                	xor    %ebx,%ebx
140010d6b:	48 8b f2             	mov    %rdx,%rsi
140010d6e:	83 f9 ff             	cmp    $0xffffffff,%ecx
140010d71:	74 1b                	je     0x140010d8e
140010d73:	e8 f8 05 00 00       	call   0x140011370
140010d78:	48 8b f8             	mov    %rax,%rdi
140010d7b:	48 85 c0             	test   %rax,%rax
140010d7e:	74 08                	je     0x140010d88
140010d80:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140010d84:	74 79                	je     0x140010dff
140010d86:	eb 6d                	jmp    0x140010df5
140010d88:	8b 0d b2 e9 01 00    	mov    0x1e9b2(%rip),%ecx        # 0x14002f740
140010d8e:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140010d92:	e8 e1 05 00 00       	call   0x140011378
140010d97:	85 c0                	test   %eax,%eax
140010d99:	74 64                	je     0x140010dff
140010d9b:	ba c8 03 00 00       	mov    $0x3c8,%edx
140010da0:	b9 01 00 00 00       	mov    $0x1,%ecx
140010da5:	e8 be 01 00 00       	call   0x140010f68
140010daa:	8b 0d 90 e9 01 00    	mov    0x1e990(%rip),%ecx        # 0x14002f740
140010db0:	48 8b f8             	mov    %rax,%rdi
140010db3:	48 85 c0             	test   %rax,%rax
140010db6:	75 10                	jne    0x140010dc8
140010db8:	33 d2                	xor    %edx,%edx
140010dba:	e8 b9 05 00 00       	call   0x140011378
140010dbf:	33 c9                	xor    %ecx,%ecx
140010dc1:	e8 1a 02 00 00       	call   0x140010fe0
140010dc6:	eb 37                	jmp    0x140010dff
140010dc8:	48 8b d7             	mov    %rdi,%rdx
140010dcb:	e8 a8 05 00 00       	call   0x140011378
140010dd0:	85 c0                	test   %eax,%eax
140010dd2:	75 12                	jne    0x140010de6
140010dd4:	8b 0d 66 e9 01 00    	mov    0x1e966(%rip),%ecx        # 0x14002f740
140010dda:	33 d2                	xor    %edx,%edx
140010ddc:	e8 97 05 00 00       	call   0x140011378
140010de1:	48 8b cf             	mov    %rdi,%rcx
140010de4:	eb db                	jmp    0x140010dc1
140010de6:	48 8b cf             	mov    %rdi,%rcx
140010de9:	e8 d6 fa ff ff       	call   0x1400108c4
140010dee:	33 c9                	xor    %ecx,%ecx
140010df0:	e8 eb 01 00 00       	call   0x140010fe0