140005a72:	48 81 c4 40 02 00 00 	add    $0x240,%rsp
140005a79:	5b                   	pop    %rbx
140005a7a:	c3                   	ret
140005a7b:	cc                   	int3
140005a7c:	cc                   	int3
140005a7d:	cc                   	int3
140005a7e:	cc                   	int3
140005a7f:	cc                   	int3
140005a80:	cc                   	int3
140005a81:	cc                   	int3
140005a82:	cc                   	int3
140005a83:	cc                   	int3
140005a84:	cc                   	int3
140005a85:	cc                   	int3
140005a86:	cc                   	int3
140005a87:	cc                   	int3
140005a88:	cc                   	int3
140005a89:	cc                   	int3
140005a8a:	cc                   	int3
140005a8b:	cc                   	int3
140005a8c:	cc                   	int3
140005a8d:	cc                   	int3
140005a8e:	cc                   	int3
140005a8f:	cc                   	int3
140005a90:	40 53                	rex push %rbx
140005a92:	48 83 ec 20          	sub    $0x20,%rsp
140005a96:	48 8b d9             	mov    %rcx,%rbx
140005a99:	b9 1d 00 00 00       	mov    $0x1d,%ecx
140005a9e:	48 ff 15 e3 08 01 00 	rex.W call *0x108e3(%rip)        # 0x140016388
140005aa5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005aaa:	48 8b cb             	mov    %rbx,%rcx
140005aad:	85 c0                	test   %eax,%eax
140005aaf:	74 2a                	je     0x140005adb
140005ab1:	ba 95 17 00 00       	mov    $0x1795,%edx
140005ab6:	e8 8d 94 00 00       	call   0x14000ef48
140005abb:	48 85 c0             	test   %rax,%rax
140005abe:	74 11                	je     0x140005ad1
140005ac0:	33 d2                	xor    %edx,%edx
140005ac2:	48 8b c8             	mov    %rax,%rcx
140005ac5:	48 ff 15 cc 08 01 00 	rex.W call *0x108cc(%rip)        # 0x140016398
140005acc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005ad1:	ba 56 04 00 00       	mov    $0x456,%edx
140005ad6:	48 8b cb             	mov    %rbx,%rcx
140005ad9:	eb 05                	jmp    0x140005ae0
140005adb:	ba 98 17 00 00       	mov    $0x1798,%edx
140005ae0:	e8 63 94 00 00       	call   0x14000ef48
140005ae5:	48 85 c0             	test   %rax,%rax
140005ae8:	74 11                	je     0x140005afb
140005aea:	33 d2                	xor    %edx,%edx
140005aec:	48 8b c8             	mov    %rax,%rcx
140005aef:	48 ff 15 a2 08 01 00 	rex.W call *0x108a2(%rip)        # 0x140016398
140005af6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005afb:	b8 01 00 00 00       	mov    $0x1,%eax
140005b00:	89 83 24 01 00 00    	mov    %eax,0x124(%rbx)
140005b06:	48 83 c4 20          	add    $0x20,%rsp
140005b0a:	5b                   	pop    %rbx
140005b0b:	c3                   	ret
140005b0c:	cc                   	int3
140005b0d:	cc                   	int3
140005b0e:	cc                   	int3
140005b0f:	cc                   	int3
140005b10:	cc                   	int3
140005b11:	cc                   	int3
140005b12:	cc                   	int3
140005b13:	cc                   	int3
140005b14:	cc                   	int3
140005b15:	cc                   	int3
140005b16:	cc                   	int3
140005b17:	cc                   	int3
140005b18:	cc                   	int3
140005b19:	cc                   	int3
140005b1a:	cc                   	int3
140005b1b:	cc                   	int3
140005b1c:	cc                   	int3
140005b1d:	cc                   	int3
140005b1e:	cc                   	int3
140005b1f:	cc                   	int3
140005b20:	48 ff 25 11 05 01 00 	rex.W jmp *0x10511(%rip)        # 0x140016038
140005b27:	cc                   	int3
140005b28:	cc                   	int3
140005b29:	cc                   	int3
140005b2a:	cc                   	int3
140005b2b:	cc                   	int3
140005b2c:	cc                   	int3
140005b2d:	cc                   	int3
140005b2e:	cc                   	int3
140005b2f:	cc                   	int3
140005b30:	cc                   	int3
140005b31:	cc                   	int3
140005b32:	cc                   	int3
140005b33:	cc                   	int3
140005b34:	cc                   	int3
140005b35:	cc                   	int3
140005b36:	cc                   	int3
140005b37:	cc                   	int3
140005b38:	cc                   	int3
140005b39:	cc                   	int3
140005b3a:	cc                   	int3
140005b3b:	cc                   	int3
140005b3c:	cc                   	int3
140005b3d:	cc                   	int3
140005b3e:	cc                   	int3
140005b3f:	cc                   	int3
140005b40:	83 79 0c 00          	cmpl   $0x0,0xc(%rcx)
140005b44:	75 0e                	jne    0x140005b54
140005b46:	48 8b 01             	mov    (%rcx),%rax
140005b49:	48 8b 40 10          	mov    0x10(%rax),%rax
140005b4d:	48 ff 25 0c 0c 01 00 	rex.W jmp *0x10c0c(%rip)        # 0x140016760
140005b54:	8b 41 10             	mov    0x10(%rcx),%eax
140005b57:	c3                   	ret
140005b58:	cc                   	int3
140005b59:	cc                   	int3
140005b5a:	cc                   	int3
140005b5b:	cc                   	int3
140005b5c:	cc                   	int3
140005b5d:	cc                   	int3
140005b5e:	cc                   	int3
140005b5f:	cc                   	int3
140005b60:	b8 01 00 00 00       	mov    $0x1,%eax
140005b65:	c3                   	ret
140005b66:	cc                   	int3
140005b67:	cc                   	int3
140005b68:	cc                   	int3
140005b69:	cc                   	int3
140005b6a:	cc                   	int3
140005b6b:	cc                   	int3
140005b6c:	cc                   	int3
140005b6d:	cc                   	int3
140005b6e:	cc                   	int3
140005b6f:	cc                   	int3
140005b70:	83 61 10 00          	andl   $0x0,0x10(%rcx)
140005b74:	c3                   	ret
140005b75:	cc                   	int3
140005b76:	cc                   	int3
140005b77:	cc                   	int3
140005b78:	cc                   	int3
140005b79:	cc                   	int3
140005b7a:	cc                   	int3
140005b7b:	cc                   	int3
140005b7c:	cc                   	int3
140005b7d:	cc                   	int3
140005b7e:	cc                   	int3
140005b7f:	cc                   	int3
140005b80:	c7 41 10 01 00 00 00 	movl   $0x1,0x10(%rcx)
140005b87:	c3                   	ret
140005b88:	cc                   	int3
140005b89:	cc                   	int3
140005b8a:	cc                   	int3
140005b8b:	cc                   	int3
140005b8c:	cc                   	int3
140005b8d:	cc                   	int3
140005b8e:	cc                   	int3
140005b8f:	cc                   	int3
140005b90:	48 81 e9 18 01 00 00 	sub    $0x118,%rcx
140005b97:	e9 f4 fd ff ff       	jmp    0x140005990
140005b9c:	cc                   	int3
140005b9d:	cc                   	int3
140005b9e:	cc                   	int3
140005b9f:	cc                   	int3
140005ba0:	cc                   	int3
140005ba1:	cc                   	int3
140005ba2:	cc                   	int3
140005ba3:	cc                   	int3
140005ba4:	cc                   	int3
140005ba5:	cc                   	int3
140005ba6:	cc                   	int3
140005ba7:	cc                   	int3
140005ba8:	cc                   	int3
140005ba9:	cc                   	int3
140005baa:	cc                   	int3
140005bab:	cc                   	int3
140005bac:	cc                   	int3
140005bad:	cc                   	int3
140005bae:	cc                   	int3
140005baf:	cc                   	int3
140005bb0:	48 8d 05 f9 14 01 00 	lea    0x114f9(%rip),%rax        # 0x1400170b0
140005bb7:	c3                   	ret
140005bb8:	cc                   	int3
140005bb9:	cc                   	int3
140005bba:	cc                   	int3
140005bbb:	cc                   	int3
140005bbc:	cc                   	int3
140005bbd:	cc                   	int3
140005bbe:	cc                   	int3
140005bbf:	cc                   	int3
140005bc0:	48 8b c4             	mov    %rsp,%rax
140005bc3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140005bc7:	4c 89 48 20          	mov    %r9,0x20(%rax)
140005bcb:	4c 89 40 18          	mov    %r8,0x18(%rax)
140005bcf:	89 50 10             	mov    %edx,0x10(%rax)
140005bd2:	57                   	push   %rdi
140005bd3:	48 83 ec 30          	sub    $0x30,%rsp
140005bd7:	83 60 10 00          	andl   $0x0,0x10(%rax)
140005bdb:	48 8b f9             	mov    %rcx,%rdi
140005bde:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
140005be3:	48 8d 40 28          	lea    0x28(%rax),%rax
140005be7:	41 b9 3f 00 0f 00    	mov    $0xf003f,%r9d
140005bed:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140005bf2:	45 33 c0             	xor    %r8d,%r8d
140005bf5:	48 8d 15 c4 14 01 00 	lea    0x114c4(%rip),%rdx        # 0x1400170c0
140005bfc:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
140005c03:	48 ff 15 0e ff 00 00 	rex.W call *0xff0e(%rip)        # 0x140015b18
140005c0a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005c0f:	33 db                	xor    %ebx,%ebx
140005c11:	c7 44 24 58 04 00 00 	movl   $0x4,0x58(%rsp)
140005c18:	00
140005c19:	85 c0                	test   %eax,%eax
140005c1b:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140005c20:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140005c25:	48 0f 44 5c 24 60    	cmove  0x60(%rsp),%rbx
140005c2b:	48 8d 15 e6 14 01 00 	lea    0x114e6(%rip),%rdx        # 0x140017118
140005c32:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140005c37:	48 8b cb             	mov    %rbx,%rcx
140005c3a:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140005c3f:	45 33 c0             	xor    %r8d,%r8d
140005c42:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140005c47:	48 ff 15 82 fe 00 00 	rex.W call *0xfe82(%rip)        # 0x140015ad0
140005c4e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005c53:	83 7c 24 48 01       	cmpl   $0x1,0x48(%rsp)
140005c58:	75 15                	jne    0x140005c6f
140005c5a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140005c5e:	ba 02 00 00 00       	mov    $0x2,%edx
140005c63:	48 ff 15 3e 07 01 00 	rex.W call *0x1073e(%rip)        # 0x1400163a8
140005c6a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005c6f:	48 85 db             	test   %rbx,%rbx
140005c72:	74 0f                	je     0x140005c83
140005c74:	48 8b cb             	mov    %rbx,%rcx
140005c77:	48 ff 15 4a fe 00 00 	rex.W call *0xfe4a(%rip)        # 0x140015ac8
140005c7e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005c83:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140005c88:	33 c0                	xor    %eax,%eax
140005c8a:	48 83 c4 30          	add    $0x30,%rsp
140005c8e:	5f                   	pop    %rdi
140005c8f:	c3                   	ret
140005c90:	cc                   	int3
140005c91:	cc                   	int3
140005c92:	cc                   	int3
140005c93:	cc                   	int3
140005c94:	cc                   	int3
140005c95:	cc                   	int3
140005c96:	cc                   	int3
140005c97:	cc                   	int3
140005c98:	4c 8b dc             	mov    %rsp,%r11
140005c9b:	49 89 5b 20          	mov    %rbx,0x20(%r11)
140005c9f:	57                   	push   %rdi
140005ca0:	48 83 ec 50          	sub    $0x50,%rsp
140005ca4:	49 83 63 18 00       	andq   $0x0,0x18(%r11)
140005ca9:	49 8d 43 10          	lea    0x10(%r11),%rax
140005cad:	49 89 43 e8          	mov    %rax,-0x18(%r11)
140005cb1:	48 8d 15 08 14 01 00 	lea    0x11408(%rip),%rdx        # 0x1400170c0
140005cb8:	49 8d 43 18          	lea    0x18(%r11),%rax
140005cbc:	48 8b d9             	mov    %rcx,%rbx
140005cbf:	49 89 43 e0          	mov    %rax,-0x20(%r11)
140005cc3:	45 33 c9             	xor    %r9d,%r9d
140005cc6:	49 83 63 d8 00       	andq   $0x0,-0x28(%r11)
140005ccb:	45 33 c0             	xor    %r8d,%r8d
140005cce:	c7 44 24 28 3f 00 0f 	movl   $0xf003f,0x28(%rsp)
140005cd5:	00
140005cd6:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
140005cdd:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
140005ce2:	48 ff 15 37 fe 00 00 	rex.W call *0xfe37(%rip)        # 0x140015b20
140005ce9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005cee:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140005cf2:	33 ff                	xor    %edi,%edi
140005cf4:	85 c0                	test   %eax,%eax
140005cf6:	ba 17 04 00 00       	mov    $0x417,%edx
140005cfb:	48 0f 44 7c 24 70    	cmove  0x70(%rsp),%rdi
140005d01:	48 ff 15 98 06 01 00 	rex.W call *0x10698(%rip)        # 0x1400163a0
140005d08:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005d0d:	33 d2                	xor    %edx,%edx
140005d0f:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140005d15:	85 c0                	test   %eax,%eax
140005d17:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
140005d1c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140005d21:	48 8b cf             	mov    %rdi,%rcx
140005d24:	0f 95 c2             	setne  %dl
140005d27:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140005d2c:	89 54 24 60          	mov    %edx,0x60(%rsp)
140005d30:	45 33 c0             	xor    %r8d,%r8d
140005d33:	48 8d 15 de 13 01 00 	lea    0x113de(%rip),%rdx        # 0x140017118
140005d3a:	48 ff 15 97 fd 00 00 	rex.W call *0xfd97(%rip)        # 0x140015ad8
140005d41:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005d46:	48 85 ff             	test   %rdi,%rdi
140005d49:	74 0f                	je     0x140005d5a
140005d4b:	48 8b cf             	mov    %rdi,%rcx
140005d4e:	48 ff 15 73 fd 00 00 	rex.W call *0xfd73(%rip)        # 0x140015ac8
140005d55:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005d5a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140005d5f:	48 83 c4 50          	add    $0x50,%rsp
140005d63:	5f                   	pop    %rdi
140005d64:	c3                   	ret
140005d65:	cc                   	int3
140005d66:	cc                   	int3
140005d67:	cc                   	int3
140005d68:	cc                   	int3
140005d69:	cc                   	int3
140005d6a:	cc                   	int3
140005d6b:	cc                   	int3
140005d6c:	cc                   	int3
140005d6d:	cc                   	int3
140005d6e:	cc                   	int3
140005d6f:	cc                   	int3
140005d70:	48 83 ec 38          	sub    $0x38,%rsp
140005d74:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140005d7b:	ff ff
140005d7d:	b9 30 01 00 00       	mov    $0x130,%ecx
140005d82:	48 ff 15 1f 02 01 00 	rex.W call *0x1021f(%rip)        # 0x140015fa8
140005d89:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005d8e:	48 8b c8             	mov    %rax,%rcx
140005d91:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140005d96:	33 c0                	xor    %eax,%eax
140005d98:	48 85 c9             	test   %rcx,%rcx
140005d9b:	74 06                	je     0x140005da3
140005d9d:	e8 1e 00 00 00       	call   0x140005dc0
140005da2:	90                   	nop
140005da3:	48 83 c4 38          	add    $0x38,%rsp
140005da7:	c3                   	ret
140005da8:	cc                   	int3
140005da9:	cc                   	int3
140005daa:	cc                   	int3
140005dab:	cc                   	int3
140005dac:	cc                   	int3
140005dad:	cc                   	int3
140005dae:	cc                   	int3
140005daf:	cc                   	int3
140005db0:	48 8d 05 39 ef 00 00 	lea    0xef39(%rip),%rax        # 0x140014cf0
140005db7:	c3                   	ret
140005db8:	cc                   	int3
140005db9:	cc                   	int3
140005dba:	cc                   	int3
140005dbb:	cc                   	int3
140005dbc:	cc                   	int3
140005dbd:	cc                   	int3
140005dbe:	cc                   	int3
140005dbf:	cc                   	int3
140005dc0:	40 53                	rex push %rbx
140005dc2:	48 83 ec 20          	sub    $0x20,%rsp
140005dc6:	45 33 c0             	xor    %r8d,%r8d
140005dc9:	ba da 07 00 00       	mov    $0x7da,%edx
140005dce:	48 8b d9             	mov    %rcx,%rbx
140005dd1:	48 ff 15 f8 01 01 00 	rex.W call *0x101f8(%rip)        # 0x140015fd0
140005dd8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140005ddd:	33 c9                	xor    %ecx,%ecx
140005ddf:	48 8d 05 1a ed 00 00 	lea    0xed1a(%rip),%rax        # 0x140014b00
140005de6:	48 89 8b 20 01 00 00 	mov    %rcx,0x120(%rbx)
140005ded:	48 89 03             	mov    %rax,(%rbx)
140005df0:	48 8d 05 c1 ec 00 00 	lea    0xecc1(%rip),%rax        # 0x140014ab8
140005df7:	48 89 83 18 01 00 00 	mov    %rax,0x118(%rbx)
140005dfe:	48 8b c3             	mov    %rbx,%rax
140005e01:	89 8b 28 01 00 00    	mov    %ecx,0x128(%rbx)