14022d94b:	85 c0                	test   %eax,%eax
14022d94d:	74 69                	je     0x14022d9b8
14022d94f:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14022d953:	48 8b cb             	mov    %rbx,%rcx
14022d956:	48 8b 03             	mov    (%rbx),%rax
14022d959:	4c 8b c2             	mov    %rdx,%r8
14022d95c:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
14022d960:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022d965:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022d96b:	85 c0                	test   %eax,%eax
14022d96d:	74 49                	je     0x14022d9b8
14022d96f:	44 89 7e 28          	mov    %r15d,0x28(%rsi)
14022d973:	b8 01 00 00 00       	mov    $0x1,%eax
14022d978:	44 89 7f 28          	mov    %r15d,0x28(%rdi)
14022d97c:	eb 3c                	jmp    0x14022d9ba
14022d97e:	e8 ed 96 ef ff       	call   0x140127070
14022d983:	ba ed 02 00 00       	mov    $0x2ed,%edx
14022d988:	eb 0a                	jmp    0x14022d994
14022d98a:	e8 e1 96 ef ff       	call   0x140127070
14022d98f:	ba de 02 00 00       	mov    $0x2de,%edx
14022d994:	4c 8d 05 dd 9c 13 00 	lea    0x139cdd(%rip),%r8        # 0x140367678
14022d99b:	48 8d 0d 1e 9c 13 00 	lea    0x139c1e(%rip),%rcx        # 0x1403675c0
14022d9a2:	e8 e9 97 ef ff       	call   0x140127190
14022d9a7:	45 33 c0             	xor    %r8d,%r8d
14022d9aa:	ba 03 00 08 00       	mov    $0x80003,%edx
14022d9af:	41 8d 48 10          	lea    0x10(%r8),%ecx
14022d9b3:	e8 d8 98 ef ff       	call   0x140127290
14022d9b8:	33 c0                	xor    %eax,%eax
14022d9ba:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14022d9bf:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14022d9c4:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14022d9c9:	48 83 c4 30          	add    $0x30,%rsp
14022d9cd:	41 5f                	pop    %r15
14022d9cf:	41 5e                	pop    %r14
14022d9d1:	5f                   	pop    %rdi
14022d9d2:	c3                   	ret
14022d9d3:	cc                   	int3
14022d9d4:	cc                   	int3
14022d9d5:	cc                   	int3
14022d9d6:	cc                   	int3
14022d9d7:	cc                   	int3
14022d9d8:	cc                   	int3
14022d9d9:	cc                   	int3
14022d9da:	cc                   	int3
14022d9db:	cc                   	int3
14022d9dc:	cc                   	int3
14022d9dd:	cc                   	int3
14022d9de:	cc                   	int3
14022d9df:	cc                   	int3
14022d9e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14022d9e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14022d9ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14022d9ef:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14022d9f4:	41 56                	push   %r14
14022d9f6:	b8 30 00 00 00       	mov    $0x30,%eax
14022d9fb:	e8 30 31 08 00       	call   0x1402b0b30
14022da00:	48 2b e0             	sub    %rax,%rsp
14022da03:	48 8b 01             	mov    (%rcx),%rax
14022da06:	4d 8b f1             	mov    %r9,%r14
14022da09:	4d 8b 48 10          	mov    0x10(%r8),%r9
14022da0d:	49 8b f0             	mov    %r8,%rsi
14022da10:	4c 8b 42 20          	mov    0x20(%rdx),%r8
14022da14:	48 8b fa             	mov    %rdx,%rdi
14022da17:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14022da1c:	48 8b d9             	mov    %rcx,%rbx
14022da1f:	48 8b 52 18          	mov    0x18(%rdx),%rdx
14022da23:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022da28:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022da2e:	85 c0                	test   %eax,%eax
14022da30:	0f 84 8c 01 00 00    	je     0x14022dbc2
14022da36:	48 8b 03             	mov    (%rbx),%rax
14022da39:	48 8b cb             	mov    %rbx,%rcx
14022da3c:	4c 8b 4e 20          	mov    0x20(%rsi),%r9
14022da40:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14022da44:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14022da48:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022da4d:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022da53:	85 c0                	test   %eax,%eax
14022da55:	0f 84 67 01 00 00    	je     0x14022dbc2
14022da5b:	48 8b 03             	mov    (%rbx),%rax
14022da5e:	4c 8b cd             	mov    %rbp,%r9
14022da61:	4c 8b 47 20          	mov    0x20(%rdi),%r8
14022da65:	48 8b cb             	mov    %rbx,%rcx
14022da68:	48 8b 56 18          	mov    0x18(%rsi),%rdx
14022da6c:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022da72:	85 c0                	test   %eax,%eax
14022da74:	0f 84 48 01 00 00    	je     0x14022dbc2
14022da7a:	48 8b 03             	mov    (%rbx),%rax
14022da7d:	4c 8b cd             	mov    %rbp,%r9
14022da80:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14022da84:	48 8b cb             	mov    %rbx,%rcx
14022da87:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14022da8b:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022da91:	85 c0                	test   %eax,%eax
14022da93:	0f 84 29 01 00 00    	je     0x14022dbc2
14022da99:	4c 8b 46 10          	mov    0x10(%rsi),%r8
14022da9d:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14022daa1:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14022daa5:	e8 56 c0 06 00       	call   0x140299b00
14022daaa:	85 c0                	test   %eax,%eax
14022daac:	0f 84 10 01 00 00    	je     0x14022dbc2
14022dab2:	48 8b 56 20          	mov    0x20(%rsi),%rdx
14022dab6:	4c 8b cd             	mov    %rbp,%r9
14022dab9:	48 8b 03             	mov    (%rbx),%rax
14022dabc:	4c 8b c2             	mov    %rdx,%r8
14022dabf:	48 8b cb             	mov    %rbx,%rcx
14022dac2:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022dac8:	85 c0                	test   %eax,%eax
14022daca:	0f 84 f2 00 00 00    	je     0x14022dbc2
14022dad0:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14022dad4:	48 8b cb             	mov    %rbx,%rcx
14022dad7:	48 8b 03             	mov    (%rbx),%rax
14022dada:	4c 8b ca             	mov    %rdx,%r9
14022dadd:	4c 8b 47 18          	mov    0x18(%rdi),%r8
14022dae1:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022dae6:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022daec:	85 c0                	test   %eax,%eax
14022daee:	0f 84 ce 00 00 00    	je     0x14022dbc2
14022daf4:	48 8b 03             	mov    (%rbx),%rax
14022daf7:	48 8b cb             	mov    %rbx,%rcx
14022dafa:	4d 8b 4e 10          	mov    0x10(%r14),%r9
14022dafe:	4c 8b 46 20          	mov    0x20(%rsi),%r8
14022db02:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14022db06:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022db0b:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022db11:	85 c0                	test   %eax,%eax
14022db13:	0f 84 a9 00 00 00    	je     0x14022dbc2
14022db19:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14022db1d:	4c 8b 47 18          	mov    0x18(%rdi),%r8
14022db21:	48 8b d1             	mov    %rcx,%rdx
14022db24:	e8 d7 bf 06 00       	call   0x140299b00
14022db29:	85 c0                	test   %eax,%eax
14022db2b:	0f 84 91 00 00 00    	je     0x14022dbc2
14022db31:	48 8b 03             	mov    (%rbx),%rax
14022db34:	4c 8b cd             	mov    %rbp,%r9
14022db37:	4c 8b 47 20          	mov    0x20(%rdi),%r8
14022db3b:	48 8b cb             	mov    %rbx,%rcx
14022db3e:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14022db42:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022db48:	85 c0                	test   %eax,%eax
14022db4a:	74 76                	je     0x14022dbc2
14022db4c:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14022db50:	48 8b cb             	mov    %rbx,%rcx
14022db53:	48 8b 03             	mov    (%rbx),%rax
14022db56:	4c 8b c2             	mov    %rdx,%r8
14022db59:	4c 8b 4e 18          	mov    0x18(%rsi),%r9
14022db5d:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022db62:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022db68:	85 c0                	test   %eax,%eax
14022db6a:	74 56                	je     0x14022dbc2
14022db6c:	48 8b 56 18          	mov    0x18(%rsi),%rdx
14022db70:	4c 8b cd             	mov    %rbp,%r9
14022db73:	48 8b 03             	mov    (%rbx),%rax
14022db76:	4c 8b c2             	mov    %rdx,%r8
14022db79:	48 8b cb             	mov    %rbx,%rcx
14022db7c:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022db82:	85 c0                	test   %eax,%eax
14022db84:	74 3c                	je     0x14022dbc2
14022db86:	48 8b 56 18          	mov    0x18(%rsi),%rdx
14022db8a:	48 8b cb             	mov    %rbx,%rcx
14022db8d:	48 8b 03             	mov    (%rbx),%rax
14022db90:	4c 8b c2             	mov    %rdx,%r8
14022db93:	4c 8b 4b 68          	mov    0x68(%rbx),%r9
14022db97:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022db9c:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022dba2:	85 c0                	test   %eax,%eax
14022dba4:	74 1c                	je     0x14022dbc2
14022dba6:	4c 8b 46 18          	mov    0x18(%rsi),%r8
14022dbaa:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14022dbae:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14022dbb2:	e8 49 bf 06 00       	call   0x140299b00
14022dbb7:	85 c0                	test   %eax,%eax
14022dbb9:	74 07                	je     0x14022dbc2
14022dbbb:	b8 01 00 00 00       	mov    $0x1,%eax
14022dbc0:	eb 02                	jmp    0x14022dbc4
14022dbc2:	33 c0                	xor    %eax,%eax
14022dbc4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14022dbc9:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14022dbce:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14022dbd3:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14022dbd8:	48 83 c4 30          	add    $0x30,%rsp
14022dbdc:	41 5e                	pop    %r14
14022dbde:	c3                   	ret
14022dbdf:	cc                   	int3
14022dbe0:	40 53                	rex push %rbx
14022dbe2:	57                   	push   %rdi
14022dbe3:	41 55                	push   %r13
14022dbe5:	41 57                	push   %r15
14022dbe7:	b8 38 00 00 00       	mov    $0x38,%eax
14022dbec:	e8 3f 2f 08 00       	call   0x1402b0b30
14022dbf1:	48 2b e0             	sub    %rax,%rsp
14022dbf4:	48 8b d9             	mov    %rcx,%rbx
14022dbf7:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
14022dbfe:	00
14022dbff:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
14022dc03:	4d 8b f9             	mov    %r9,%r15
14022dc06:	4d 8b e8             	mov    %r8,%r13
14022dc09:	48 8b fa             	mov    %rdx,%rdi
14022dc0c:	e8 7f 32 ec ff       	call   0x1400f0e90
14022dc11:	85 c0                	test   %eax,%eax
14022dc13:	74 15                	je     0x14022dc2a
14022dc15:	48 8b d7             	mov    %rdi,%rdx
14022dc18:	48 8b cb             	mov    %rbx,%rcx
14022dc1b:	48 83 c4 38          	add    $0x38,%rsp
14022dc1f:	41 5f                	pop    %r15
14022dc21:	41 5d                	pop    %r13
14022dc23:	5f                   	pop    %rdi
14022dc24:	5b                   	pop    %rbx
14022dc25:	e9 36 d8 f1 ff       	jmp    0x14014b460
14022dc2a:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14022dc2e:	e8 5d 32 ec ff       	call   0x1400f0e90
14022dc33:	85 c0                	test   %eax,%eax
14022dc35:	74 71                	je     0x14022dca8
14022dc37:	49 8b d7             	mov    %r15,%rdx
14022dc3a:	48 8b cf             	mov    %rdi,%rcx
14022dc3d:	e8 0e cd f1 ff       	call   0x14014a950
14022dc42:	85 c0                	test   %eax,%eax
14022dc44:	74 27                	je     0x14022dc6d
14022dc46:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14022dc4d:	00
14022dc4e:	48 8b d7             	mov    %rdi,%rdx
14022dc51:	48 8b cb             	mov    %rbx,%rcx
14022dc54:	e8 c7 d0 f1 ff       	call   0x14014ad20
14022dc59:	85 c0                	test   %eax,%eax
14022dc5b:	74 10                	je     0x14022dc6d
14022dc5d:	b8 01 00 00 00       	mov    $0x1,%eax
14022dc62:	48 83 c4 38          	add    $0x38,%rsp
14022dc66:	41 5f                	pop    %r15
14022dc68:	41 5d                	pop    %r13
14022dc6a:	5f                   	pop    %rdi
14022dc6b:	5b                   	pop    %rbx
14022dc6c:	c3                   	ret
14022dc6d:	e8 fe 93 ef ff       	call   0x140127070
14022dc72:	4c 8d 05 1f 9a 13 00 	lea    0x139a1f(%rip),%r8        # 0x140367698
14022dc79:	ba 32 03 00 00       	mov    $0x332,%edx
14022dc7e:	48 8d 0d 3b 99 13 00 	lea    0x13993b(%rip),%rcx        # 0x1403675c0
14022dc85:	e8 06 95 ef ff       	call   0x140127190
14022dc8a:	45 33 c0             	xor    %r8d,%r8d
14022dc8d:	ba 10 00 08 00       	mov    $0x80010,%edx
14022dc92:	41 8d 48 10          	lea    0x10(%r8),%ecx
14022dc96:	e8 f5 95 ef ff       	call   0x140127290
14022dc9b:	33 c0                	xor    %eax,%eax
14022dc9d:	48 83 c4 38          	add    $0x38,%rsp
14022dca1:	41 5f                	pop    %r15
14022dca3:	41 5d                	pop    %r13
14022dca5:	5f                   	pop    %rdi
14022dca6:	5b                   	pop    %rbx
14022dca7:	c3                   	ret
14022dca8:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
14022dcad:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14022dcb4:	00
14022dcb5:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14022dcba:	48 8b cd             	mov    %rbp,%rcx
14022dcbd:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
14022dcc2:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14022dcc7:	e8 a4 d3 f2 ff       	call   0x14015b070
14022dccc:	48 8b cd             	mov    %rbp,%rcx
14022dccf:	e8 cc d0 f2 ff       	call   0x14015ada0
14022dcd4:	48 8b cd             	mov    %rbp,%rcx
14022dcd7:	4c 8b e0             	mov    %rax,%r12
14022dcda:	e8 c1 d0 f2 ff       	call   0x14015ada0
14022dcdf:	48 8b cd             	mov    %rbp,%rcx
14022dce2:	4c 8b f0             	mov    %rax,%r14
14022dce5:	e8 b6 d0 f2 ff       	call   0x14015ada0
14022dcea:	48 8b f0             	mov    %rax,%rsi
14022dced:	48 85 c0             	test   %rax,%rax
14022dcf0:	75 32                	jne    0x14022dd24
14022dcf2:	e8 79 93 ef ff       	call   0x140127070
14022dcf7:	4c 8d 05 9a 99 13 00 	lea    0x13999a(%rip),%r8        # 0x140367698
14022dcfe:	ba 3d 03 00 00       	mov    $0x33d,%edx
14022dd03:	48 8d 0d b6 98 13 00 	lea    0x1398b6(%rip),%rcx        # 0x1403675c0
14022dd0a:	e8 81 94 ef ff       	call   0x140127190
14022dd0f:	45 33 c0             	xor    %r8d,%r8d
14022dd12:	8d 4e 10             	lea    0x10(%rsi),%ecx
14022dd15:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14022dd1a:	e8 71 95 ef ff       	call   0x140127290
14022dd1f:	e9 4c 02 00 00       	jmp    0x14022df70
14022dd24:	48 8b 03             	mov    (%rbx),%rax
14022dd27:	49 8b d4             	mov    %r12,%rdx
14022dd2a:	4d 8b 4d 20          	mov    0x20(%r13),%r9
14022dd2e:	48 8b cb             	mov    %rbx,%rcx
14022dd31:	4c 8b 47 20          	mov    0x20(%rdi),%r8
14022dd35:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022dd3a:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022dd40:	85 c0                	test   %eax,%eax
14022dd42:	0f 84 28 02 00 00    	je     0x14022df70
14022dd48:	48 8b 03             	mov    (%rbx),%rax
14022dd4b:	49 8b d6             	mov    %r14,%rdx
14022dd4e:	4c 8b 4f 20          	mov    0x20(%rdi),%r9
14022dd52:	48 8b cb             	mov    %rbx,%rcx
14022dd55:	4d 8b 47 10          	mov    0x10(%r15),%r8
14022dd59:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022dd5e:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022dd64:	85 c0                	test   %eax,%eax
14022dd66:	0f 84 04 02 00 00    	je     0x14022df70
14022dd6c:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14022dd70:	4d 8b c6             	mov    %r14,%r8
14022dd73:	49 8b ce             	mov    %r14,%rcx
14022dd76:	e8 85 bd 06 00       	call   0x140299b00
14022dd7b:	85 c0                	test   %eax,%eax
14022dd7d:	0f 84 ed 01 00 00    	je     0x14022df70
14022dd83:	48 8b 03             	mov    (%rbx),%rax
14022dd86:	48 8b d6             	mov    %rsi,%rdx
14022dd89:	4d 8b 4d 20          	mov    0x20(%r13),%r9
14022dd8d:	48 8b cb             	mov    %rbx,%rcx
14022dd90:	4d 8b 47 10          	mov    0x10(%r15),%r8
14022dd94:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022dd99:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022dd9f:	85 c0                	test   %eax,%eax
14022dda1:	0f 84 c9 01 00 00    	je     0x14022df70
14022dda7:	48 8b 03             	mov    (%rbx),%rax
14022ddaa:	4c 8b ce             	mov    %rsi,%r9
14022ddad:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14022ddb1:	48 8b cb             	mov    %rbx,%rcx
14022ddb4:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14022ddb8:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022ddbd:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022ddc3:	85 c0                	test   %eax,%eax
14022ddc5:	0f 84 a5 01 00 00    	je     0x14022df70
14022ddcb:	4d 8b 45 10          	mov    0x10(%r13),%r8
14022ddcf:	48 8b d6             	mov    %rsi,%rdx
14022ddd2:	48 8b ce             	mov    %rsi,%rcx
14022ddd5:	e8 26 bd 06 00       	call   0x140299b00
14022ddda:	85 c0                	test   %eax,%eax
14022dddc:	0f 84 8e 01 00 00    	je     0x14022df70
14022dde2:	48 8b 03             	mov    (%rbx),%rax
14022dde5:	4c 8b ce             	mov    %rsi,%r9
14022dde8:	4d 8b c6             	mov    %r14,%r8
14022ddeb:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022ddf0:	49 8b d6             	mov    %r14,%rdx
14022ddf3:	48 8b cb             	mov    %rbx,%rcx
14022ddf6:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022ddfc:	85 c0                	test   %eax,%eax
14022ddfe:	0f 84 6c 01 00 00    	je     0x14022df70
14022de04:	48 8b 03             	mov    (%rbx),%rax
14022de07:	4c 8b cd             	mov    %rbp,%r9
14022de0a:	4d 8b 47 10          	mov    0x10(%r15),%r8
14022de0e:	48 8b d6             	mov    %rsi,%rdx
14022de11:	48 8b cb             	mov    %rbx,%rcx
14022de14:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022de1a:	85 c0                	test   %eax,%eax
14022de1c:	0f 84 4e 01 00 00    	je     0x14022df70
14022de22:	49 8b 57 18          	mov    0x18(%r15),%rdx
14022de26:	4c 8b c6             	mov    %rsi,%r8
14022de29:	48 8b ce             	mov    %rsi,%rcx
14022de2c:	e8 cf bc 06 00       	call   0x140299b00
14022de31:	85 c0                	test   %eax,%eax
14022de33:	0f 84 37 01 00 00    	je     0x14022df70
14022de39:	48 8b 03             	mov    (%rbx),%rax
14022de3c:	4d 8b cc             	mov    %r12,%r9