140001c4c:	ff 15 26 64 01 00    	call   *0x16426(%rip)        # 0x140018078
140001c52:	83 f8 ff             	cmp    $0xffffffff,%eax
140001c55:	75 66                	jne    0x140001cbd
140001c57:	ff 15 3b 64 01 00    	call   *0x1643b(%rip)        # 0x140018098
140001c5d:	8b c8                	mov    %eax,%ecx
140001c5f:	4c 8d 05 42 ee 01 00 	lea    0x1ee42(%rip),%r8        # 0x140020aa8
140001c66:	48 8d 15 e3 ee 01 00 	lea    0x1eee3(%rip),%rdx        # 0x140020b50
140001c6d:	e8 7e f5 ff ff       	call   0x1400011f0
140001c72:	b8 6a 00 00 00       	mov    $0x6a,%eax
140001c77:	48 8b 8c 24 30 00 02 	mov    0x20030(%rsp),%rcx
140001c7e:	00
140001c7f:	48 33 cc             	xor    %rsp,%rcx
140001c82:	e8 69 01 00 00       	call   0x140001df0
140001c87:	48 81 c4 48 00 02 00 	add    $0x20048,%rsp
140001c8e:	c3                   	ret
140001c8f:	48 8d 0d 6a ee 01 00 	lea    0x1ee6a(%rip),%rcx        # 0x140020b00
140001c96:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140001c9b:	e8 80 f6 ff ff       	call   0x140001320
140001ca0:	b8 6c 00 00 00       	mov    $0x6c,%eax
140001ca5:	48 8b 8c 24 30 00 02 	mov    0x20030(%rsp),%rcx
140001cac:	00
140001cad:	48 33 cc             	xor    %rsp,%rcx
140001cb0:	e8 3b 01 00 00       	call   0x140001df0
140001cb5:	48 81 c4 48 00 02 00 	add    $0x20048,%rsp
140001cbc:	c3                   	ret
140001cbd:	48 8d 94 24 30 00 01 	lea    0x10030(%rsp),%rdx
140001cc4:	00
140001cc5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140001cca:	e8 f1 f6 ff ff       	call   0x1400013c0
140001ccf:	85 c0                	test   %eax,%eax
140001cd1:	0f 85 d1 00 00 00    	jne    0x140001da8
140001cd7:	4c 8d 0d a2 ef 01 00 	lea    0x1efa2(%rip),%r9        # 0x140020c80
140001cde:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140001ce5:	00
140001ce6:	4c 8d 84 24 30 00 01 	lea    0x10030(%rsp),%r8
140001ced:	00
140001cee:	ba 00 80 00 00       	mov    $0x8000,%edx
140001cf3:	48 8d 8c 24 30 00 01 	lea    0x10030(%rsp),%rcx
140001cfa:	00
140001cfb:	ff 15 f7 65 01 00    	call   *0x165f7(%rip)        # 0x1400182f8
140001d01:	85 c0                	test   %eax,%eax
140001d03:	79 38                	jns    0x140001d3d
140001d05:	4c 8d 84 24 30 00 01 	lea    0x10030(%rsp),%r8
140001d0c:	00
140001d0d:	48 8d 15 6c ef 01 00 	lea    0x1ef6c(%rip),%rdx        # 0x140020c80
140001d14:	48 8d 0d 7d ef 01 00 	lea    0x1ef7d(%rip),%rcx        # 0x140020c98
140001d1b:	e8 00 f6 ff ff       	call   0x140001320
140001d20:	b8 68 00 00 00       	mov    $0x68,%eax
140001d25:	48 8b 8c 24 30 00 02 	mov    0x20030(%rsp),%rcx
140001d2c:	00
140001d2d:	48 33 cc             	xor    %rsp,%rcx
140001d30:	e8 bb 00 00 00       	call   0x140001df0
140001d35:	48 81 c4 48 00 02 00 	add    $0x20048,%rsp
140001d3c:	c3                   	ret
140001d3d:	48 8d 8c 24 30 00 01 	lea    0x10030(%rsp),%rcx
140001d44:	00
140001d45:	ff 15 2d 63 01 00    	call   *0x1632d(%rip)        # 0x140018078
140001d4b:	83 f8 ff             	cmp    $0xffffffff,%eax
140001d4e:	75 39                	jne    0x140001d89
140001d50:	ff 15 42 63 01 00    	call   *0x16342(%rip)        # 0x140018098
140001d56:	8b c8                	mov    %eax,%ecx
140001d58:	4c 8d 84 24 30 00 01 	lea    0x10030(%rsp),%r8
140001d5f:	00
140001d60:	48 8d 15 79 ef 01 00 	lea    0x1ef79(%rip),%rdx        # 0x140020ce0
140001d67:	e8 84 f4 ff ff       	call   0x1400011f0
140001d6c:	b8 67 00 00 00       	mov    $0x67,%eax
140001d71:	48 8b 8c 24 30 00 02 	mov    0x20030(%rsp),%rcx
140001d78:	00
140001d79:	48 33 cc             	xor    %rsp,%rcx
140001d7c:	e8 6f 00 00 00       	call   0x140001df0
140001d81:	48 81 c4 48 00 02 00 	add    $0x20048,%rsp
140001d88:	c3                   	ret
140001d89:	e8 b2 f8 ff ff       	call   0x140001640
140001d8e:	85 c0                	test   %eax,%eax
140001d90:	75 16                	jne    0x140001da8
140001d92:	ff 15 a0 62 01 00    	call   *0x162a0(%rip)        # 0x140018038
140001d98:	48 8b d0             	mov    %rax,%rdx
140001d9b:	48 8d 8c 24 30 00 01 	lea    0x10030(%rsp),%rcx
140001da2:	00
140001da3:	e8 28 fa ff ff       	call   0x1400017d0
140001da8:	48 8b 8c 24 30 00 02 	mov    0x20030(%rsp),%rcx
140001daf:	00
140001db0:	48 33 cc             	xor    %rsp,%rcx
140001db3:	e8 38 00 00 00       	call   0x140001df0
140001db8:	48 81 c4 48 00 02 00 	add    $0x20048,%rsp
140001dbf:	c3                   	ret
140001dc0:	48 83 ec 28          	sub    $0x28,%rsp
140001dc4:	e8 df 82 00 00       	call   0x14000a0a8
140001dc9:	e8 d2 82 00 00       	call   0x14000a0a0
140001dce:	48 83 c4 28          	add    $0x28,%rsp
140001dd2:	e9 b9 fc ff ff       	jmp    0x140001a90
140001dd7:	cc                   	int3
140001dd8:	cc                   	int3
140001dd9:	cc                   	int3
140001dda:	cc                   	int3
140001ddb:	cc                   	int3
140001ddc:	cc                   	int3
140001ddd:	cc                   	int3
140001dde:	cc                   	int3
140001ddf:	cc                   	int3
140001de0:	cc                   	int3
140001de1:	cc                   	int3
140001de2:	cc                   	int3
140001de3:	cc                   	int3
140001de4:	cc                   	int3
140001de5:	cc                   	int3
140001de6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140001ded:	00 00 00
140001df0:	48 3b 0d 09 32 02 00 	cmp    0x23209(%rip),%rcx        # 0x140025000
140001df7:	75 10                	jne    0x140001e09
140001df9:	48 c1 c1 10          	rol    $0x10,%rcx
140001dfd:	66 f7 c1 ff ff       	test   $0xffff,%cx
140001e02:	75 01                	jne    0x140001e05
140001e04:	c3                   	ret
140001e05:	48 c1 c9 10          	ror    $0x10,%rcx
140001e09:	e9 36 00 00 00       	jmp    0x140001e44
140001e0e:	cc                   	int3
140001e0f:	cc                   	int3
140001e10:	40 53                	rex push %rbx
140001e12:	48 83 ec 20          	sub    $0x20,%rsp
140001e16:	48 8b d9             	mov    %rcx,%rbx
140001e19:	33 c9                	xor    %ecx,%ecx
140001e1b:	ff 15 f7 62 01 00    	call   *0x162f7(%rip)        # 0x140018118
140001e21:	48 8b cb             	mov    %rbx,%rcx
140001e24:	ff 15 e6 62 01 00    	call   *0x162e6(%rip)        # 0x140018110
140001e2a:	ff 15 10 62 01 00    	call   *0x16210(%rip)        # 0x140018040
140001e30:	48 8b c8             	mov    %rax,%rcx
140001e33:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
140001e38:	48 83 c4 20          	add    $0x20,%rsp
140001e3c:	5b                   	pop    %rbx
140001e3d:	48 ff 25 dc 62 01 00 	rex.W jmp *0x162dc(%rip)        # 0x140018120
140001e44:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140001e49:	48 83 ec 38          	sub    $0x38,%rsp
140001e4d:	b9 17 00 00 00       	mov    $0x17,%ecx
140001e52:	ff 15 d0 62 01 00    	call   *0x162d0(%rip)        # 0x140018128
140001e58:	85 c0                	test   %eax,%eax
140001e5a:	74 07                	je     0x140001e63
140001e5c:	b9 02 00 00 00       	mov    $0x2,%ecx
140001e61:	cd 29                	int    $0x29
140001e63:	48 8d 0d 16 3d 02 00 	lea    0x23d16(%rip),%rcx        # 0x140025b80
140001e6a:	e8 cd 01 00 00       	call   0x14000203c
140001e6f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140001e74:	48 89 05 fd 3d 02 00 	mov    %rax,0x23dfd(%rip)        # 0x140025c78
140001e7b:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140001e80:	48 83 c0 08          	add    $0x8,%rax
140001e84:	48 89 05 8d 3d 02 00 	mov    %rax,0x23d8d(%rip)        # 0x140025c18
140001e8b:	48 8b 05 e6 3d 02 00 	mov    0x23de6(%rip),%rax        # 0x140025c78
140001e92:	48 89 05 57 3c 02 00 	mov    %rax,0x23c57(%rip)        # 0x140025af0
140001e99:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140001e9e:	48 89 05 5b 3d 02 00 	mov    %rax,0x23d5b(%rip)        # 0x140025c00
140001ea5:	c7 05 31 3c 02 00 09 	movl   $0xc0000409,0x23c31(%rip)        # 0x140025ae0
140001eac:	04 00 c0
140001eaf:	c7 05 2b 3c 02 00 01 	movl   $0x1,0x23c2b(%rip)        # 0x140025ae4
140001eb6:	00 00 00
140001eb9:	c7 05 35 3c 02 00 01 	movl   $0x1,0x23c35(%rip)        # 0x140025af8
140001ec0:	00 00 00
140001ec3:	b8 08 00 00 00       	mov    $0x8,%eax
140001ec8:	48 6b c0 00          	imul   $0x0,%rax,%rax
140001ecc:	48 8d 0d 2d 3c 02 00 	lea    0x23c2d(%rip),%rcx        # 0x140025b00
140001ed3:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
140001eda:	00
140001edb:	b8 08 00 00 00       	mov    $0x8,%eax
140001ee0:	48 6b c0 00          	imul   $0x0,%rax,%rax
140001ee4:	48 8b 0d 15 31 02 00 	mov    0x23115(%rip),%rcx        # 0x140025000
140001eeb:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
140001ef0:	b8 08 00 00 00       	mov    $0x8,%eax
140001ef5:	48 6b c0 01          	imul   $0x1,%rax,%rax
140001ef9:	48 8b 0d 40 31 02 00 	mov    0x23140(%rip),%rcx        # 0x140025040
140001f00:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
140001f05:	48 8d 0d c4 64 01 00 	lea    0x164c4(%rip),%rcx        # 0x1400183d0
140001f0c:	e8 ff fe ff ff       	call   0x140001e10
140001f11:	90                   	nop
140001f12:	48 83 c4 38          	add    $0x38,%rsp
140001f16:	c3                   	ret
140001f17:	cc                   	int3
140001f18:	48 83 ec 28          	sub    $0x28,%rsp
140001f1c:	b9 08 00 00 00       	mov    $0x8,%ecx
140001f21:	e8 06 00 00 00       	call   0x140001f2c
140001f26:	90                   	nop
140001f27:	48 83 c4 28          	add    $0x28,%rsp
140001f2b:	c3                   	ret
140001f2c:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140001f30:	48 83 ec 28          	sub    $0x28,%rsp
140001f34:	b9 17 00 00 00       	mov    $0x17,%ecx
140001f39:	ff 15 e9 61 01 00    	call   *0x161e9(%rip)        # 0x140018128
140001f3f:	85 c0                	test   %eax,%eax
140001f41:	74 08                	je     0x140001f4b
140001f43:	8b 44 24 30          	mov    0x30(%rsp),%eax
140001f47:	8b c8                	mov    %eax,%ecx
140001f49:	cd 29                	int    $0x29
140001f4b:	48 8d 0d 2e 3c 02 00 	lea    0x23c2e(%rip),%rcx        # 0x140025b80
140001f52:	e8 75 00 00 00       	call   0x140001fcc
140001f57:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140001f5c:	48 89 05 15 3d 02 00 	mov    %rax,0x23d15(%rip)        # 0x140025c78
140001f63:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140001f68:	48 83 c0 08          	add    $0x8,%rax
140001f6c:	48 89 05 a5 3c 02 00 	mov    %rax,0x23ca5(%rip)        # 0x140025c18
140001f73:	48 8b 05 fe 3c 02 00 	mov    0x23cfe(%rip),%rax        # 0x140025c78
140001f7a:	48 89 05 6f 3b 02 00 	mov    %rax,0x23b6f(%rip)        # 0x140025af0
140001f81:	c7 05 55 3b 02 00 09 	movl   $0xc0000409,0x23b55(%rip)        # 0x140025ae0
140001f88:	04 00 c0
140001f8b:	c7 05 4f 3b 02 00 01 	movl   $0x1,0x23b4f(%rip)        # 0x140025ae4
140001f92:	00 00 00
140001f95:	c7 05 59 3b 02 00 01 	movl   $0x1,0x23b59(%rip)        # 0x140025af8
140001f9c:	00 00 00
140001f9f:	b8 08 00 00 00       	mov    $0x8,%eax
140001fa4:	48 6b c0 00          	imul   $0x0,%rax,%rax
140001fa8:	48 8d 0d 51 3b 02 00 	lea    0x23b51(%rip),%rcx        # 0x140025b00
140001faf:	8b 54 24 30          	mov    0x30(%rsp),%edx
140001fb3:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
140001fb7:	48 8d 0d 12 64 01 00 	lea    0x16412(%rip),%rcx        # 0x1400183d0
140001fbe:	e8 4d fe ff ff       	call   0x140001e10
140001fc3:	90                   	nop
140001fc4:	48 83 c4 28          	add    $0x28,%rsp
140001fc8:	c3                   	ret
140001fc9:	cc                   	int3
140001fca:	cc                   	int3
140001fcb:	cc                   	int3
140001fcc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140001fd1:	57                   	push   %rdi
140001fd2:	48 83 ec 40          	sub    $0x40,%rsp
140001fd6:	48 8b d9             	mov    %rcx,%rbx
140001fd9:	ff 15 19 61 01 00    	call   *0x16119(%rip)        # 0x1400180f8
140001fdf:	48 8b bb f8 00 00 00 	mov    0xf8(%rbx),%rdi
140001fe6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140001feb:	48 8b cf             	mov    %rdi,%rcx
140001fee:	45 33 c0             	xor    %r8d,%r8d
140001ff1:	ff 15 09 61 01 00    	call   *0x16109(%rip)        # 0x140018100
140001ff7:	48 85 c0             	test   %rax,%rax
140001ffa:	74 32                	je     0x14000202e
140001ffc:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140002002:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140002007:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14000200c:	4c 8b c8             	mov    %rax,%r9
14000200f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140002014:	4c 8b c7             	mov    %rdi,%r8
140002017:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000201c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140002021:	33 c9                	xor    %ecx,%ecx
140002023:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140002028:	ff 15 da 60 01 00    	call   *0x160da(%rip)        # 0x140018108
14000202e:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140002033:	48 83 c4 40          	add    $0x40,%rsp
140002037:	5f                   	pop    %rdi
140002038:	c3                   	ret
140002039:	cc                   	int3
14000203a:	cc                   	int3
14000203b:	cc                   	int3
14000203c:	40 53                	rex push %rbx
14000203e:	56                   	push   %rsi
14000203f:	57                   	push   %rdi
140002040:	48 83 ec 40          	sub    $0x40,%rsp
140002044:	48 8b d9             	mov    %rcx,%rbx
140002047:	ff 15 ab 60 01 00    	call   *0x160ab(%rip)        # 0x1400180f8
14000204d:	48 8b b3 f8 00 00 00 	mov    0xf8(%rbx),%rsi
140002054:	33 ff                	xor    %edi,%edi
140002056:	45 33 c0             	xor    %r8d,%r8d
140002059:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14000205e:	48 8b ce             	mov    %rsi,%rcx
140002061:	ff 15 99 60 01 00    	call   *0x16099(%rip)        # 0x140018100
140002067:	48 85 c0             	test   %rax,%rax
14000206a:	74 39                	je     0x1400020a5
14000206c:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140002072:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140002077:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14000207c:	4c 8b c8             	mov    %rax,%r9
14000207f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140002084:	4c 8b c6             	mov    %rsi,%r8
140002087:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14000208c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140002091:	33 c9                	xor    %ecx,%ecx
140002093:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140002098:	ff 15 6a 60 01 00    	call   *0x1606a(%rip)        # 0x140018108
14000209e:	ff c7                	inc    %edi
1400020a0:	83 ff 02             	cmp    $0x2,%edi
1400020a3:	7c b1                	jl     0x140002056
1400020a5:	48 83 c4 40          	add    $0x40,%rsp
1400020a9:	5f                   	pop    %rdi
1400020aa:	5e                   	pop    %rsi
1400020ab:	5b                   	pop    %rbx
1400020ac:	c3                   	ret
1400020ad:	cc                   	int3
1400020ae:	cc                   	int3
1400020af:	cc                   	int3
1400020b0:	40 53                	rex push %rbx
1400020b2:	48 83 ec 20          	sub    $0x20,%rsp
1400020b6:	b9 02 00 00 00       	mov    $0x2,%ecx
1400020bb:	e8 6c 84 00 00       	call   0x14000a52c
1400020c0:	e8 53 05 00 00       	call   0x140002618
1400020c5:	8b c8                	mov    %eax,%ecx
1400020c7:	e8 c8 8e 00 00       	call   0x14000af94
1400020cc:	e8 43 05 00 00       	call   0x140002614
1400020d1:	8b d8                	mov    %eax,%ebx
1400020d3:	e8 54 90 00 00       	call   0x14000b12c
1400020d8:	b9 01 00 00 00       	mov    $0x1,%ecx
1400020dd:	89 18                	mov    %ebx,(%rax)
1400020df:	e8 b0 02 00 00       	call   0x140002394
1400020e4:	84 c0                	test   %al,%al
1400020e6:	74 73                	je     0x14000215b
1400020e8:	e8 f3 07 00 00       	call   0x1400028e0
1400020ed:	48 8d 0d 28 08 00 00 	lea    0x828(%rip),%rcx        # 0x14000291c
1400020f4:	e8 4b 04 00 00       	call   0x140002544
1400020f9:	e8 0e 05 00 00       	call   0x14000260c
1400020fe:	8b c8                	mov    %eax,%ecx
140002100:	e8 c3 86 00 00       	call   0x14000a7c8
140002105:	85 c0                	test   %eax,%eax
140002107:	75 52                	jne    0x14000215b
140002109:	e8 1a 05 00 00       	call   0x140002628
14000210e:	e8 55 05 00 00       	call   0x140002668
140002113:	85 c0                	test   %eax,%eax
140002115:	74 0c                	je     0x140002123
140002117:	48 8d 0d ea 04 00 00 	lea    0x4ea(%rip),%rcx        # 0x140002608
14000211e:	e8 7d 84 00 00       	call   0x14000a5a0
140002123:	e8 14 05 00 00       	call   0x14000263c
140002128:	e8 13 05 00 00       	call   0x140002640
14000212d:	e8 f2 04 00 00       	call   0x140002624
140002132:	8b c8                	mov    %eax,%ecx
140002134:	e8 47 8f 00 00       	call   0x14000b080
140002139:	e8 fa 04 00 00       	call   0x140002638
14000213e:	84 c0                	test   %al,%al
140002140:	74 05                	je     0x140002147
140002142:	e8 91 8a 00 00       	call   0x14000abd8
140002147:	e8 cc 06 00 00       	call   0x140002818
14000214c:	e8 bf 06 00 00       	call   0x140002810
140002151:	85 c0                	test   %eax,%eax
140002153:	75 06                	jne    0x14000215b
140002155:	48 83 c4 20          	add    $0x20,%rsp
140002159:	5b                   	pop    %rbx
14000215a:	c3                   	ret
14000215b:	b9 07 00 00 00       	mov    $0x7,%ecx
140002160:	e8 27 05 00 00       	call   0x14000268c
140002165:	cc                   	int3
140002166:	cc                   	int3
140002167:	cc                   	int3
140002168:	48 83 ec 28          	sub    $0x28,%rsp
14000216c:	e8 db 04 00 00       	call   0x14000264c
140002171:	33 c0                	xor    %eax,%eax
140002173:	48 83 c4 28          	add    $0x28,%rsp
140002177:	c3                   	ret
140002178:	48 83 ec 28          	sub    $0x28,%rsp
14000217c:	e8 ef 06 00 00       	call   0x140002870
140002181:	e8 9a 04 00 00       	call   0x140002620
140002186:	8b c8                	mov    %eax,%ecx
140002188:	48 83 c4 28          	add    $0x28,%rsp
14000218c:	e9 6f 8f 00 00       	jmp    0x14000b100
140002191:	cc                   	int3
140002192:	cc                   	int3
140002193:	cc                   	int3
140002194:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002199:	57                   	push   %rdi