14024dbc8:	01 02                	add    %eax,(%rdx)
14024dbca:	09 09                	or     %ecx,(%rcx)
14024dbcc:	09 09                	or     %ecx,(%rcx)
14024dbce:	09 09                	or     %ecx,(%rcx)
14024dbd0:	03 04 05 09 06 09 07 	add    0x7090609(,%rax,1),%eax
14024dbd7:	09 09                	or     %ecx,(%rcx)
14024dbd9:	09 09                	or     %ecx,(%rcx)
14024dbdb:	09 09                	or     %ecx,(%rcx)
14024dbdd:	09 09                	or     %ecx,(%rcx)
14024dbdf:	09 09                	or     %ecx,(%rcx)
14024dbe1:	09 09                	or     %ecx,(%rcx)
14024dbe3:	09 09                	or     %ecx,(%rcx)
14024dbe5:	08 cc                	or     %cl,%ah
14024dbe7:	cc                   	int3
14024dbe8:	cc                   	int3
14024dbe9:	cc                   	int3
14024dbea:	cc                   	int3
14024dbeb:	cc                   	int3
14024dbec:	cc                   	int3
14024dbed:	cc                   	int3
14024dbee:	cc                   	int3
14024dbef:	cc                   	int3
14024dbf0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024dbf5:	55                   	push   %rbp
14024dbf6:	56                   	push   %rsi
14024dbf7:	57                   	push   %rdi
14024dbf8:	b8 30 00 00 00       	mov    $0x30,%eax
14024dbfd:	e8 de c9 0a 00       	call   0x1402fa5e0
14024dc02:	48 2b e0             	sub    %rax,%rsp
14024dc05:	49 8b f0             	mov    %r8,%rsi
14024dc08:	48 8b da             	mov    %rdx,%rbx
14024dc0b:	48 8b e9             	mov    %rcx,%rbp
14024dc0e:	e8 ad 20 ff ff       	call   0x14023fcc0
14024dc13:	48 8b f8             	mov    %rax,%rdi
14024dc16:	48 85 f6             	test   %rsi,%rsi
14024dc19:	75 0a                	jne    0x14024dc25
14024dc1b:	48 85 db             	test   %rbx,%rbx
14024dc1e:	75 0e                	jne    0x14024dc2e
14024dc20:	e9 d7 00 00 00       	jmp    0x14024dcfc
14024dc25:	48 85 db             	test   %rbx,%rbx
14024dc28:	0f 84 a0 00 00 00    	je     0x14024dcce
14024dc2e:	f7 05 ac 24 1c 00 00 	testl  $0x200,0x1c24ac(%rip)        # 0x1404100e4
14024dc35:	02 00 00
14024dc38:	48 8b cd             	mov    %rbp,%rcx
14024dc3b:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
14024dc40:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14024dc45:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14024dc4a:	74 1e                	je     0x14024dc6a
14024dc4c:	e8 cf 07 ff ff       	call   0x14023e420
14024dc51:	c1 e0 03             	shl    $0x3,%eax
14024dc54:	4c 8b c7             	mov    %rdi,%r8
14024dc57:	8b d0                	mov    %eax,%edx
14024dc59:	48 8b cb             	mov    %rbx,%rcx
14024dc5c:	e8 cf 04 dc ff       	call   0x14000e130
14024dc61:	48 8d 05 98 06 dc ff 	lea    -0x23f968(%rip),%rax        # 0x14000e300
14024dc68:	eb 1c                	jmp    0x14024dc86
14024dc6a:	e8 b1 07 ff ff       	call   0x14023e420
14024dc6f:	c1 e0 03             	shl    $0x3,%eax
14024dc72:	4c 8b c7             	mov    %rdi,%r8
14024dc75:	8b d0                	mov    %eax,%edx
14024dc77:	48 8b cb             	mov    %rbx,%rcx
14024dc7a:	e8 a1 cb 04 00       	call   0x14029a820
14024dc7f:	48 8d 05 2a c3 04 00 	lea    0x4c32a(%rip),%rax        # 0x140299fb0
14024dc86:	44 8b 87 08 01 00 00 	mov    0x108(%rdi),%r8d
14024dc8d:	48 8d 8f 18 01 00 00 	lea    0x118(%rdi),%rcx
14024dc94:	8b 97 0c 01 00 00    	mov    0x10c(%rdi),%edx
14024dc9a:	4c 8b cf             	mov    %rdi,%r9
14024dc9d:	33 db                	xor    %ebx,%ebx
14024dc9f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14024dca4:	e8 b7 0f 05 00       	call   0x14029ec60
14024dca9:	48 89 9f 50 01 00 00 	mov    %rbx,0x150(%rdi)
14024dcb0:	c7 87 f8 00 00 00 01 	movl   $0x1,0xf8(%rdi)
14024dcb7:	00 00 00
14024dcba:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14024dcbf:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14024dcc4:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
14024dcc9:	48 85 f6             	test   %rsi,%rsi
14024dccc:	74 2e                	je     0x14024dcfc
14024dcce:	b8 0f 00 00 00       	mov    $0xf,%eax
14024dcd3:	48 8b cd             	mov    %rbp,%rcx
14024dcd6:	2b 87 08 01 00 00    	sub    0x108(%rdi),%eax
14024dcdc:	48 63 d8             	movslq %eax,%rbx
14024dcdf:	e8 5c f1 f7 ff       	call   0x1401cce40
14024dce4:	48 8b c8             	mov    %rax,%rcx
14024dce7:	4c 8b c3             	mov    %rbx,%r8
14024dcea:	48 8b d6             	mov    %rsi,%rdx
14024dced:	e8 36 ed 0a 00       	call   0x1402fca28
14024dcf2:	c7 87 fc 00 00 00 01 	movl   $0x1,0xfc(%rdi)
14024dcf9:	00 00 00
14024dcfc:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14024dd01:	b8 01 00 00 00       	mov    $0x1,%eax
14024dd06:	48 83 c4 30          	add    $0x30,%rsp
14024dd0a:	5f                   	pop    %rdi
14024dd0b:	5e                   	pop    %rsi
14024dd0c:	5d                   	pop    %rbp
14024dd0d:	c3                   	ret
14024dd0e:	cc                   	int3
14024dd0f:	cc                   	int3
14024dd10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024dd15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14024dd1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024dd1f:	57                   	push   %rdi
14024dd20:	b8 20 00 00 00       	mov    $0x20,%eax
14024dd25:	e8 b6 c8 0a 00       	call   0x1402fa5e0
14024dd2a:	48 2b e0             	sub    %rax,%rsp
14024dd2d:	49 8b e8             	mov    %r8,%rbp
14024dd30:	48 8b da             	mov    %rdx,%rbx
14024dd33:	48 8b f9             	mov    %rcx,%rdi
14024dd36:	e8 85 1f ff ff       	call   0x14023fcc0
14024dd3b:	48 8b f0             	mov    %rax,%rsi
14024dd3e:	48 85 ed             	test   %rbp,%rbp
14024dd41:	75 07                	jne    0x14024dd4a
14024dd43:	48 85 db             	test   %rbx,%rbx
14024dd46:	75 07                	jne    0x14024dd4f
14024dd48:	eb 7e                	jmp    0x14024ddc8
14024dd4a:	48 85 db             	test   %rbx,%rbx
14024dd4d:	74 44                	je     0x14024dd93
14024dd4f:	48 8b cf             	mov    %rdi,%rcx
14024dd52:	e8 79 54 fe ff       	call   0x1402331d0
14024dd57:	48 8b cf             	mov    %rdi,%rcx
14024dd5a:	85 c0                	test   %eax,%eax
14024dd5c:	74 17                	je     0x14024dd75
14024dd5e:	e8 bd 06 ff ff       	call   0x14023e420
14024dd63:	c1 e0 03             	shl    $0x3,%eax
14024dd66:	4c 8b c6             	mov    %rsi,%r8
14024dd69:	8b d0                	mov    %eax,%edx
14024dd6b:	48 8b cb             	mov    %rbx,%rcx
14024dd6e:	e8 ad ca 04 00       	call   0x14029a820
14024dd73:	eb 15                	jmp    0x14024dd8a
14024dd75:	e8 a6 06 ff ff       	call   0x14023e420
14024dd7a:	c1 e0 03             	shl    $0x3,%eax
14024dd7d:	4c 8b c6             	mov    %rsi,%r8
14024dd80:	8b d0                	mov    %eax,%edx
14024dd82:	48 8b cb             	mov    %rbx,%rcx
14024dd85:	e8 36 c8 04 00       	call   0x14029a5c0
14024dd8a:	48 85 ed             	test   %rbp,%rbp
14024dd8d:	75 04                	jne    0x14024dd93
14024dd8f:	33 c9                	xor    %ecx,%ecx
14024dd91:	eb 2c                	jmp    0x14024ddbf
14024dd93:	48 8b cf             	mov    %rdi,%rcx
14024dd96:	e8 35 1f ff ff       	call   0x14023fcd0
14024dd9b:	48 8b cf             	mov    %rdi,%rcx
14024dd9e:	48 63 d8             	movslq %eax,%rbx
14024dda1:	e8 9a f0 f7 ff       	call   0x1401cce40
14024dda6:	48 8b c8             	mov    %rax,%rcx
14024dda9:	4c 8b c3             	mov    %rbx,%r8
14024ddac:	48 8b d5             	mov    %rbp,%rdx
14024ddaf:	e8 74 ec 0a 00       	call   0x1402fca28
14024ddb4:	48 8b cf             	mov    %rdi,%rcx
14024ddb7:	e8 84 f0 f7 ff       	call   0x1401cce40
14024ddbc:	48 8b c8             	mov    %rax,%rcx
14024ddbf:	b8 f8 00 00 00       	mov    $0xf8,%eax
14024ddc4:	48 89 0c 30          	mov    %rcx,(%rax,%rsi,1)
14024ddc8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024ddcd:	b8 01 00 00 00       	mov    $0x1,%eax
14024ddd2:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14024ddd7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024dddc:	48 83 c4 20          	add    $0x20,%rsp
14024dde0:	5f                   	pop    %rdi
14024dde1:	c3                   	ret
14024dde2:	cc                   	int3
14024dde3:	cc                   	int3
14024dde4:	cc                   	int3
14024dde5:	cc                   	int3
14024dde6:	cc                   	int3
14024dde7:	cc                   	int3
14024dde8:	cc                   	int3
14024dde9:	cc                   	int3
14024ddea:	cc                   	int3
14024ddeb:	cc                   	int3
14024ddec:	cc                   	int3
14024dded:	cc                   	int3
14024ddee:	cc                   	int3
14024ddef:	cc                   	int3
14024ddf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024ddf5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14024ddfa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024ddff:	57                   	push   %rdi
14024de00:	41 56                	push   %r14
14024de02:	41 57                	push   %r15
14024de04:	b8 30 00 00 00       	mov    $0x30,%eax
14024de09:	e8 d2 c7 0a 00       	call   0x1402fa5e0
14024de0e:	48 2b e0             	sub    %rax,%rsp
14024de11:	49 8b d9             	mov    %r9,%rbx
14024de14:	4d 8b f8             	mov    %r8,%r15
14024de17:	48 8b f2             	mov    %rdx,%rsi
14024de1a:	48 8b f9             	mov    %rcx,%rdi
14024de1d:	e8 9e 1e ff ff       	call   0x14023fcc0
14024de22:	48 8b cf             	mov    %rdi,%rcx
14024de25:	48 8b e8             	mov    %rax,%rbp
14024de28:	e8 a3 1e ff ff       	call   0x14023fcd0
14024de2d:	45 33 f6             	xor    %r14d,%r14d
14024de30:	83 f8 04             	cmp    $0x4,%eax
14024de33:	41 0f 94 c6          	sete   %r14b
14024de37:	4d 85 ff             	test   %r15,%r15
14024de3a:	0f 84 81 00 00 00    	je     0x14024dec1
14024de40:	48 85 db             	test   %rbx,%rbx
14024de43:	74 1a                	je     0x14024de5f
14024de45:	48 8b cf             	mov    %rdi,%rcx
14024de48:	e8 83 53 fe ff       	call   0x1402331d0
14024de4d:	85 c0                	test   %eax,%eax
14024de4f:	75 2c                	jne    0x14024de7d
14024de51:	48 83 fb 10          	cmp    $0x10,%rbx
14024de55:	72 08                	jb     0x14024de5f
14024de57:	48 8b c3             	mov    %rbx,%rax
14024de5a:	83 e0 07             	and    $0x7,%eax
14024de5d:	74 24                	je     0x14024de83
14024de5f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14024de64:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14024de69:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14024de6e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14024de73:	48 83 c4 30          	add    $0x30,%rsp
14024de77:	41 5f                	pop    %r15
14024de79:	41 5e                	pop    %r14
14024de7b:	5f                   	pop    %rdi
14024de7c:	c3                   	ret
14024de7d:	48 8b c3             	mov    %rbx,%rax
14024de80:	83 e0 07             	and    $0x7,%eax
14024de83:	45 85 f6             	test   %r14d,%r14d
14024de86:	75 05                	jne    0x14024de8d
14024de88:	48 85 c0             	test   %rax,%rax
14024de8b:	75 d2                	jne    0x14024de5f
14024de8d:	44 8b c3             	mov    %ebx,%r8d
14024de90:	49 8b d7             	mov    %r15,%rdx
14024de93:	48 8b ce             	mov    %rsi,%rcx
14024de96:	e8 25 3a ff ff       	call   0x1402418c0
14024de9b:	85 c0                	test   %eax,%eax
14024de9d:	74 26                	je     0x14024dec5
14024de9f:	ba aa 00 00 00       	mov    $0xaa,%edx
14024dea4:	c7 44 24 20 f3 0e 00 	movl   $0xef3,0x20(%rsp)
14024deab:	00
14024deac:	4c 8d 0d 55 e2 12 00 	lea    0x12e255(%rip),%r9        # 0x14037c108
14024deb3:	b9 06 00 00 00       	mov    $0x6,%ecx
14024deb8:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
14024debc:	e8 df 34 fd ff       	call   0x1402213a0
14024dec1:	33 c0                	xor    %eax,%eax
14024dec3:	eb 9f                	jmp    0x14024de64
14024dec5:	48 8b cf             	mov    %rdi,%rcx
14024dec8:	e8 03 53 fe ff       	call   0x1402331d0
14024decd:	48 85 f6             	test   %rsi,%rsi
14024ded0:	75 21                	jne    0x14024def3
14024ded2:	85 c0                	test   %eax,%eax
14024ded4:	74 15                	je     0x14024deeb
14024ded6:	45 85 f6             	test   %r14d,%r14d
14024ded9:	74 08                	je     0x14024dee3
14024dedb:	48 83 c3 07          	add    $0x7,%rbx
14024dedf:	48 83 e3 f8          	and    $0xfffffffffffffff8,%rbx
14024dee3:	8d 43 08             	lea    0x8(%rbx),%eax
14024dee6:	e9 79 ff ff ff       	jmp    0x14024de64
14024deeb:	8d 43 f8             	lea    -0x8(%rbx),%eax
14024deee:	e9 71 ff ff ff       	jmp    0x14024de64
14024def3:	48 8b 95 f8 00 00 00 	mov    0xf8(%rbp),%rdx
14024defa:	4d 8b cf             	mov    %r15,%r9
14024defd:	4c 8b c6             	mov    %rsi,%r8
14024df00:	48 8b cd             	mov    %rbp,%rcx
14024df03:	45 85 f6             	test   %r14d,%r14d
14024df06:	74 56                	je     0x14024df5e
14024df08:	85 c0                	test   %eax,%eax
14024df0a:	74 29                	je     0x14024df35
14024df0c:	48 8d 05 9d c0 04 00 	lea    0x4c09d(%rip),%rax        # 0x140299fb0
14024df13:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14024df18:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024df1d:	e8 5e 14 05 00       	call   0x14029f380
14024df22:	48 8b c8             	mov    %rax,%rcx
14024df25:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14024df2a:	48 85 c9             	test   %rcx,%rcx
14024df2d:	0f 45 c1             	cmovne %ecx,%eax
14024df30:	e9 2f ff ff ff       	jmp    0x14024de64
14024df35:	48 8d 05 84 ba 04 00 	lea    0x4ba84(%rip),%rax        # 0x1402999c0
14024df3c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14024df41:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024df46:	e8 65 11 05 00       	call   0x14029f0b0
14024df4b:	48 8b c8             	mov    %rax,%rcx
14024df4e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14024df53:	48 85 c9             	test   %rcx,%rcx
14024df56:	0f 45 c1             	cmovne %ecx,%eax
14024df59:	e9 06 ff ff ff       	jmp    0x14024de64
14024df5e:	85 c0                	test   %eax,%eax
14024df60:	74 29                	je     0x14024df8b
14024df62:	48 8d 05 47 c0 04 00 	lea    0x4c047(%rip),%rax        # 0x140299fb0
14024df69:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14024df6e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024df73:	e8 98 12 05 00       	call   0x14029f210
14024df78:	48 8b c8             	mov    %rax,%rcx
14024df7b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14024df80:	48 85 c9             	test   %rcx,%rcx
14024df83:	0f 45 c1             	cmovne %ecx,%eax
14024df86:	e9 d9 fe ff ff       	jmp    0x14024de64
14024df8b:	48 8d 05 2e ba 04 00 	lea    0x4ba2e(%rip),%rax        # 0x1402999c0
14024df92:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14024df97:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024df9c:	e8 6f 10 05 00       	call   0x14029f010
14024dfa1:	48 8b c8             	mov    %rax,%rcx
14024dfa4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14024dfa9:	48 85 c9             	test   %rcx,%rcx
14024dfac:	0f 45 c1             	cmovne %ecx,%eax
14024dfaf:	e9 b0 fe ff ff       	jmp    0x14024de64
14024dfb4:	cc                   	int3
14024dfb5:	cc                   	int3
14024dfb6:	cc                   	int3
14024dfb7:	cc                   	int3
14024dfb8:	cc                   	int3
14024dfb9:	cc                   	int3
14024dfba:	cc                   	int3
14024dfbb:	cc                   	int3
14024dfbc:	cc                   	int3
14024dfbd:	cc                   	int3
14024dfbe:	cc                   	int3
14024dfbf:	cc                   	int3
14024dfc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024dfc5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14024dfca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024dfcf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14024dfd4:	41 56                	push   %r14
14024dfd6:	b8 20 00 00 00       	mov    $0x20,%eax
14024dfdb:	e8 00 c6 0a 00       	call   0x1402fa5e0
14024dfe0:	48 2b e0             	sub    %rax,%rsp
14024dfe3:	49 8b f1             	mov    %r9,%rsi
14024dfe6:	49 63 f8             	movslq %r8d,%rdi
14024dfe9:	48 63 ea             	movslq %edx,%rbp
14024dfec:	4c 8b f1             	mov    %rcx,%r14
14024dfef:	e8 cc 1c ff ff       	call   0x14023fcc0
14024dff4:	48 8b d8             	mov    %rax,%rbx
14024dff7:	83 fd 25             	cmp    $0x25,%ebp
14024dffa:	0f 87 27 01 00 00    	ja     0x14024e127
14024e000:	48 8d 05 f9 1f db ff 	lea    -0x24e007(%rip),%rax        # 0x140000000
14024e007:	0f b6 94 28 64 e1 24 	movzbl 0x24e164(%rax,%rbp,1),%edx
14024e00e:	00
14024e00f:	44 8b 8c 90 48 e1 24 	mov    0x24e148(%rax,%rdx,4),%r9d
14024e016:	00
14024e017:	4c 03 c8             	add    %rax,%r9
14024e01a:	41 ff e1             	jmp    *%r9
14024e01d:	33 ff                	xor    %edi,%edi
14024e01f:	48 89 bb f0 01 00 00 	mov    %rdi,0x1f0(%rbx)
14024e026:	49 8b 0e             	mov    (%r14),%rcx
14024e029:	e8 52 1f ff ff       	call   0x14023ff80
14024e02e:	49 8b ce             	mov    %r14,%rcx
14024e031:	89 83 e8 02 00 00    	mov    %eax,0x2e8(%rbx)
14024e037:	e8 04 ee f7 ff       	call   0x1401cce40
14024e03c:	48 89 83 a8 02 00 00 	mov    %rax,0x2a8(%rbx)
14024e043:	8d 47 01             	lea    0x1(%rdi),%eax
14024e046:	c7 83 ec 02 00 00 10 	movl   $0x10,0x2ec(%rbx)
14024e04d:	00 00 00
14024e050:	48 89 bb e0 02 00 00 	mov    %rdi,0x2e0(%rbx)
14024e057:	e9 d0 00 00 00       	jmp    0x14024e12c
14024e05c:	8b 83 e8 02 00 00    	mov    0x2e8(%rbx),%eax
14024e062:	89 06                	mov    %eax,(%rsi)
14024e064:	b8 01 00 00 00       	mov    $0x1,%eax
14024e069:	e9 be 00 00 00       	jmp    0x14024e12c
14024e06e:	8d 47 ff             	lea    -0x1(%rdi),%eax