14006aca3:	48 39 5d 68          	cmp    %rbx,0x68(%rbp)
14006aca7:	0f 94 c3             	sete   %bl
14006acaa:	85 db                	test   %ebx,%ebx
14006acac:	74 0a                	je     0x14006acb8
14006acae:	ff 15 5c 43 00 00    	call   *0x435c(%rip)        # 0x14006f010
14006acb4:	8b f8                	mov    %eax,%edi
14006acb6:	eb 02                	jmp    0x14006acba
14006acb8:	33 ff                	xor    %edi,%edi
14006acba:	48 8b 55 60          	mov    0x60(%rbp),%rdx
14006acbe:	33 c9                	xor    %ecx,%ecx
14006acc0:	ff 15 12 44 00 00    	call   *0x4412(%rip)        # 0x14006f0d8
14006acc6:	85 db                	test   %ebx,%ebx
14006acc8:	74 09                	je     0x14006acd3
14006acca:	8b cf                	mov    %edi,%ecx
14006accc:	ff 15 46 43 00 00    	call   *0x4346(%rip)        # 0x14006f018
14006acd2:	90                   	nop
14006acd3:	48 83 c4 60          	add    $0x60,%rsp
14006acd7:	5f                   	pop    %rdi
14006acd8:	5d                   	pop    %rbp
14006acd9:	5b                   	pop    %rbx
14006acda:	c3                   	ret
14006acdb:	90                   	nop
14006acdc:	40 53                	rex push %rbx
14006acde:	55                   	push   %rbp
14006acdf:	57                   	push   %rdi
14006ace0:	48 83 ec 20          	sub    $0x20,%rsp
14006ace4:	48 8b ea             	mov    %rdx,%rbp
14006ace7:	83 3d 1a e6 06 00 00 	cmpl   $0x0,0x6e61a(%rip)        # 0x1400d9308
14006acee:	74 09                	je     0x14006acf9
14006acf0:	83 3d 19 e6 06 00 00 	cmpl   $0x0,0x6e619(%rip)        # 0x1400d9310
14006acf7:	75 31                	jne    0x14006ad2a
14006acf9:	33 db                	xor    %ebx,%ebx
14006acfb:	39 5d 20             	cmp    %ebx,0x20(%rbp)
14006acfe:	0f 94 c3             	sete   %bl
14006ad01:	85 db                	test   %ebx,%ebx
14006ad03:	74 0a                	je     0x14006ad0f
14006ad05:	ff 15 05 43 00 00    	call   *0x4305(%rip)        # 0x14006f010
14006ad0b:	8b f8                	mov    %eax,%edi
14006ad0d:	eb 02                	jmp    0x14006ad11
14006ad0f:	33 ff                	xor    %edi,%edi
14006ad11:	48 8b 55 58          	mov    0x58(%rbp),%rdx
14006ad15:	33 c9                	xor    %ecx,%ecx
14006ad17:	ff 15 bb 43 00 00    	call   *0x43bb(%rip)        # 0x14006f0d8
14006ad1d:	85 db                	test   %ebx,%ebx
14006ad1f:	74 09                	je     0x14006ad2a
14006ad21:	8b cf                	mov    %edi,%ecx
14006ad23:	ff 15 ef 42 00 00    	call   *0x42ef(%rip)        # 0x14006f018
14006ad29:	90                   	nop
14006ad2a:	48 83 c4 20          	add    $0x20,%rsp
14006ad2e:	5f                   	pop    %rdi
14006ad2f:	5d                   	pop    %rbp
14006ad30:	5b                   	pop    %rbx
14006ad31:	c3                   	ret
14006ad32:	90                   	nop
14006ad33:	90                   	nop
14006ad34:	40 53                	rex push %rbx
14006ad36:	55                   	push   %rbp
14006ad37:	57                   	push   %rdi
14006ad38:	48 83 ec 20          	sub    $0x20,%rsp
14006ad3c:	48 8b ea             	mov    %rdx,%rbp
14006ad3f:	83 3d c2 e5 06 00 00 	cmpl   $0x0,0x6e5c2(%rip)        # 0x1400d9308
14006ad46:	74 09                	je     0x14006ad51
14006ad48:	83 3d c1 e5 06 00 00 	cmpl   $0x0,0x6e5c1(%rip)        # 0x1400d9310
14006ad4f:	75 32                	jne    0x14006ad83
14006ad51:	33 db                	xor    %ebx,%ebx
14006ad53:	66 39 5d 20          	cmp    %bx,0x20(%rbp)
14006ad57:	0f 94 c3             	sete   %bl
14006ad5a:	85 db                	test   %ebx,%ebx
14006ad5c:	74 0a                	je     0x14006ad68
14006ad5e:	ff 15 ac 42 00 00    	call   *0x42ac(%rip)        # 0x14006f010
14006ad64:	8b f8                	mov    %eax,%edi
14006ad66:	eb 02                	jmp    0x14006ad6a
14006ad68:	33 ff                	xor    %edi,%edi
14006ad6a:	48 8b 55 48          	mov    0x48(%rbp),%rdx
14006ad6e:	33 c9                	xor    %ecx,%ecx
14006ad70:	ff 15 62 43 00 00    	call   *0x4362(%rip)        # 0x14006f0d8
14006ad76:	85 db                	test   %ebx,%ebx
14006ad78:	74 09                	je     0x14006ad83
14006ad7a:	8b cf                	mov    %edi,%ecx
14006ad7c:	ff 15 96 42 00 00    	call   *0x4296(%rip)        # 0x14006f018
14006ad82:	90                   	nop
14006ad83:	48 83 c4 20          	add    $0x20,%rsp
14006ad87:	5f                   	pop    %rdi
14006ad88:	5d                   	pop    %rbp
14006ad89:	5b                   	pop    %rbx
14006ad8a:	c3                   	ret
14006ad8b:	90                   	nop
14006ad8c:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006ad90:	48 83 c1 08          	add    $0x8,%rcx
14006ad94:	e9 33 a5 fb ff       	jmp    0x1400252cc
14006ad99:	90                   	nop
14006ad9a:	90                   	nop
14006ad9b:	90                   	nop
14006ad9c:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006ada0:	48 83 c1 50          	add    $0x50,%rcx
14006ada4:	e9 73 a4 fb ff       	jmp    0x14002521c
14006ada9:	90                   	nop
14006adaa:	90                   	nop
14006adab:	90                   	nop
14006adac:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006adb0:	48 83 c1 58          	add    $0x58,%rcx
14006adb4:	e9 53 2d fb ff       	jmp    0x14001db0c
14006adb9:	90                   	nop
14006adba:	90                   	nop
14006adbb:	90                   	nop
14006adbc:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006adc1:	55                   	push   %rbp
14006adc2:	48 83 ec 30          	sub    $0x30,%rsp
14006adc6:	48 8b ea             	mov    %rdx,%rbp
14006adc9:	8b 45 30             	mov    0x30(%rbp),%eax
14006adcc:	85 c0                	test   %eax,%eax
14006adce:	79 4c                	jns    0x14006ae1c
14006add0:	48 8d 15 29 d2 04 00 	lea    0x4d229(%rip),%rdx        # 0x1400b8000
14006add7:	48 8b 0d 22 d2 04 00 	mov    0x4d222(%rip),%rcx        # 0x1400b8000
14006adde:	48 3b ca             	cmp    %rdx,%rcx
14006ade1:	74 30                	je     0x14006ae13
14006ade3:	f7 41 5c 00 80 00 00 	testl  $0x8000,0x5c(%rcx)
14006adea:	74 27                	je     0x14006ae13
14006adec:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006adf0:	72 21                	jb     0x14006ae13
14006adf2:	ba 0d 00 00 00       	mov    $0xd,%edx
14006adf7:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006adfb:	4c 8b 8d 80 00 00 00 	mov    0x80(%rbp),%r9
14006ae02:	4c 8d 05 67 de 00 00 	lea    0xde67(%rip),%r8        # 0x140078c70
14006ae09:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006ae0d:	e8 ce 7a fb ff       	call   0x1400228e0
14006ae12:	90                   	nop
14006ae13:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006ae1a:	eb 07                	jmp    0x14006ae23
14006ae1c:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006ae23:	48 83 c4 30          	add    $0x30,%rsp
14006ae27:	5d                   	pop    %rbp
14006ae28:	c3                   	ret
14006ae29:	90                   	nop
14006ae2a:	90                   	nop
14006ae2b:	90                   	nop
14006ae2c:	48 8b 4a 40          	mov    0x40(%rdx),%rcx
14006ae30:	48 83 c1 08          	add    $0x8,%rcx
14006ae34:	e9 93 a4 fb ff       	jmp    0x1400252cc
14006ae39:	90                   	nop
14006ae3a:	90                   	nop
14006ae3b:	90                   	nop
14006ae3c:	48 8b 4a 40          	mov    0x40(%rdx),%rcx
14006ae40:	48 83 c1 50          	add    $0x50,%rcx
14006ae44:	e9 d7 b4 fb ff       	jmp    0x140026320
14006ae49:	90                   	nop
14006ae4a:	90                   	nop
14006ae4b:	90                   	nop
14006ae4c:	90                   	nop
14006ae4d:	90                   	nop
14006ae4e:	90                   	nop
14006ae4f:	90                   	nop
14006ae50:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006ae55:	55                   	push   %rbp
14006ae56:	48 83 ec 30          	sub    $0x30,%rsp
14006ae5a:	48 8b ea             	mov    %rdx,%rbp
14006ae5d:	4c 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%r9
14006ae64:	49 83 c1 b8          	add    $0xffffffffffffffb8,%r9
14006ae68:	8b 45 30             	mov    0x30(%rbp),%eax
14006ae6b:	85 c0                	test   %eax,%eax
14006ae6d:	79 45                	jns    0x14006aeb4
14006ae6f:	48 8d 15 8a d1 04 00 	lea    0x4d18a(%rip),%rdx        # 0x1400b8000
14006ae76:	48 8b 0d 83 d1 04 00 	mov    0x4d183(%rip),%rcx        # 0x1400b8000
14006ae7d:	48 3b ca             	cmp    %rdx,%rcx
14006ae80:	74 29                	je     0x14006aeab
14006ae82:	f7 41 5c 00 00 01 00 	testl  $0x10000,0x5c(%rcx)
14006ae89:	74 20                	je     0x14006aeab
14006ae8b:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006ae8f:	72 1a                	jb     0x14006aeab
14006ae91:	ba 1b 00 00 00       	mov    $0x1b,%edx
14006ae96:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006ae9a:	4c 8d 05 87 df 00 00 	lea    0xdf87(%rip),%r8        # 0x140078e28
14006aea1:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006aea5:	e8 36 7a fb ff       	call   0x1400228e0
14006aeaa:	90                   	nop
14006aeab:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006aeb2:	eb 07                	jmp    0x14006aebb
14006aeb4:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006aebb:	48 83 c4 30          	add    $0x30,%rsp
14006aebf:	5d                   	pop    %rbp
14006aec0:	c3                   	ret
14006aec1:	90                   	nop
14006aec2:	90                   	nop
14006aec3:	90                   	nop
14006aec4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006aec9:	55                   	push   %rbp
14006aeca:	48 83 ec 30          	sub    $0x30,%rsp
14006aece:	48 8b ea             	mov    %rdx,%rbp
14006aed1:	4c 8b 8d 80 00 00 00 	mov    0x80(%rbp),%r9
14006aed8:	49 83 c1 b8          	add    $0xffffffffffffffb8,%r9
14006aedc:	8b 45 30             	mov    0x30(%rbp),%eax
14006aedf:	85 c0                	test   %eax,%eax
14006aee1:	79 45                	jns    0x14006af28
14006aee3:	48 8d 15 16 d1 04 00 	lea    0x4d116(%rip),%rdx        # 0x1400b8000
14006aeea:	48 8b 0d 0f d1 04 00 	mov    0x4d10f(%rip),%rcx        # 0x1400b8000
14006aef1:	48 3b ca             	cmp    %rdx,%rcx
14006aef4:	74 29                	je     0x14006af1f
14006aef6:	f7 41 5c 00 00 01 00 	testl  $0x10000,0x5c(%rcx)
14006aefd:	74 20                	je     0x14006af1f
14006aeff:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006af03:	72 1a                	jb     0x14006af1f
14006af05:	ba 1f 00 00 00       	mov    $0x1f,%edx
14006af0a:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006af0e:	4c 8d 05 13 df 00 00 	lea    0xdf13(%rip),%r8        # 0x140078e28
14006af15:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006af19:	e8 c2 79 fb ff       	call   0x1400228e0
14006af1e:	90                   	nop
14006af1f:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006af26:	eb 07                	jmp    0x14006af2f
14006af28:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006af2f:	48 83 c4 30          	add    $0x30,%rsp
14006af33:	5d                   	pop    %rbp
14006af34:	c3                   	ret
14006af35:	90                   	nop
14006af36:	90                   	nop
14006af37:	90                   	nop
14006af38:	90                   	nop
14006af39:	90                   	nop
14006af3a:	90                   	nop
14006af3b:	90                   	nop
14006af3c:	90                   	nop
14006af3d:	90                   	nop
14006af3e:	90                   	nop
14006af3f:	90                   	nop
14006af40:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006af45:	55                   	push   %rbp
14006af46:	48 83 ec 30          	sub    $0x30,%rsp
14006af4a:	48 8b ea             	mov    %rdx,%rbp
14006af4d:	8b 45 30             	mov    0x30(%rbp),%eax
14006af50:	85 c0                	test   %eax,%eax
14006af52:	79 49                	jns    0x14006af9d
14006af54:	48 8d 15 a5 d0 04 00 	lea    0x4d0a5(%rip),%rdx        # 0x1400b8000
14006af5b:	48 8b 0d 9e d0 04 00 	mov    0x4d09e(%rip),%rcx        # 0x1400b8000
14006af62:	48 3b ca             	cmp    %rdx,%rcx
14006af65:	74 2d                	je     0x14006af94
14006af67:	f7 41 5c 00 00 01 00 	testl  $0x10000,0x5c(%rcx)
14006af6e:	74 24                	je     0x14006af94
14006af70:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006af74:	72 1e                	jb     0x14006af94
14006af76:	ba 26 00 00 00       	mov    $0x26,%edx
14006af7b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006af7f:	4c 8b 4d 70          	mov    0x70(%rbp),%r9
14006af83:	4c 8d 05 9e de 00 00 	lea    0xde9e(%rip),%r8        # 0x140078e28
14006af8a:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006af8e:	e8 4d 79 fb ff       	call   0x1400228e0
14006af93:	90                   	nop
14006af94:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006af9b:	eb 07                	jmp    0x14006afa4
14006af9d:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006afa4:	48 83 c4 30          	add    $0x30,%rsp
14006afa8:	5d                   	pop    %rbp
14006afa9:	c3                   	ret
14006afaa:	40 55                	rex push %rbp
14006afac:	48 83 ec 20          	sub    $0x20,%rsp
14006afb0:	48 8d 6a 20          	lea    0x20(%rdx),%rbp
14006afb4:	48 8b 01             	mov    (%rcx),%rax
14006afb7:	33 c9                	xor    %ecx,%ecx
14006afb9:	81 38 fd 00 00 c0    	cmpl   $0xc00000fd,(%rax)
14006afbf:	0f 94 c1             	sete   %cl
14006afc2:	8b c1                	mov    %ecx,%eax
14006afc4:	48 83 c4 20          	add    $0x20,%rsp
14006afc8:	5d                   	pop    %rbp
14006afc9:	c3                   	ret
14006afca:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006afcf:	55                   	push   %rbp
14006afd0:	48 83 ec 30          	sub    $0x30,%rsp
14006afd4:	48 8b ea             	mov    %rdx,%rbp
14006afd7:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
14006afdb:	49 83 c1 b8          	add    $0xffffffffffffffb8,%r9
14006afdf:	8b 45 30             	mov    0x30(%rbp),%eax
14006afe2:	85 c0                	test   %eax,%eax
14006afe4:	79 45                	jns    0x14006b02b
14006afe6:	48 8d 15 13 d0 04 00 	lea    0x4d013(%rip),%rdx        # 0x1400b8000
14006afed:	48 8b 0d 0c d0 04 00 	mov    0x4d00c(%rip),%rcx        # 0x1400b8000
14006aff4:	48 3b ca             	cmp    %rdx,%rcx
14006aff7:	74 29                	je     0x14006b022
14006aff9:	f7 41 5c 00 00 01 00 	testl  $0x10000,0x5c(%rcx)
14006b000:	74 20                	je     0x14006b022
14006b002:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b006:	72 1a                	jb     0x14006b022
14006b008:	ba 22 00 00 00       	mov    $0x22,%edx
14006b00d:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b011:	4c 8d 05 10 de 00 00 	lea    0xde10(%rip),%r8        # 0x140078e28
14006b018:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b01c:	e8 bf 78 fb ff       	call   0x1400228e0
14006b021:	90                   	nop
14006b022:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b029:	eb 07                	jmp    0x14006b032
14006b02b:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b032:	48 83 c4 30          	add    $0x30,%rsp
14006b036:	5d                   	pop    %rbp
14006b037:	c3                   	ret
14006b038:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b03d:	55                   	push   %rbp
14006b03e:	48 83 ec 30          	sub    $0x30,%rsp
14006b042:	48 8b ea             	mov    %rdx,%rbp
14006b045:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
14006b049:	49 83 c1 b8          	add    $0xffffffffffffffb8,%r9
14006b04d:	8b 45 30             	mov    0x30(%rbp),%eax
14006b050:	85 c0                	test   %eax,%eax
14006b052:	79 45                	jns    0x14006b099
14006b054:	48 8d 15 a5 cf 04 00 	lea    0x4cfa5(%rip),%rdx        # 0x1400b8000
14006b05b:	48 8b 0d 9e cf 04 00 	mov    0x4cf9e(%rip),%rcx        # 0x1400b8000
14006b062:	48 3b ca             	cmp    %rdx,%rcx
14006b065:	74 29                	je     0x14006b090
14006b067:	f7 41 5c 00 00 01 00 	testl  $0x10000,0x5c(%rcx)
14006b06e:	74 20                	je     0x14006b090
14006b070:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b074:	72 1a                	jb     0x14006b090
14006b076:	ba 0f 00 00 00       	mov    $0xf,%edx
14006b07b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b07f:	4c 8d 05 a2 dd 00 00 	lea    0xdda2(%rip),%r8        # 0x140078e28
14006b086:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b08a:	e8 51 78 fb ff       	call   0x1400228e0
14006b08f:	90                   	nop
14006b090:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b097:	eb 07                	jmp    0x14006b0a0
14006b099:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b0a0:	48 83 c4 30          	add    $0x30,%rsp
14006b0a4:	5d                   	pop    %rbp
14006b0a5:	c3                   	ret
14006b0a6:	90                   	nop
14006b0a7:	90                   	nop
14006b0a8:	90                   	nop
14006b0a9:	90                   	nop
14006b0aa:	90                   	nop
14006b0ab:	90                   	nop
14006b0ac:	90                   	nop
14006b0ad:	90                   	nop
14006b0ae:	90                   	nop
14006b0af:	90                   	nop
14006b0b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b0b5:	55                   	push   %rbp
14006b0b6:	48 83 ec 30          	sub    $0x30,%rsp
14006b0ba:	48 8b ea             	mov    %rdx,%rbp
14006b0bd:	4c 8b 8d 90 00 00 00 	mov    0x90(%rbp),%r9
14006b0c4:	49 83 c1 b8          	add    $0xffffffffffffffb8,%r9
14006b0c8:	8b 45 30             	mov    0x30(%rbp),%eax
14006b0cb:	85 c0                	test   %eax,%eax
14006b0cd:	79 45                	jns    0x14006b114
14006b0cf:	48 8d 15 2a cf 04 00 	lea    0x4cf2a(%rip),%rdx        # 0x1400b8000
14006b0d6:	48 8b 0d 23 cf 04 00 	mov    0x4cf23(%rip),%rcx        # 0x1400b8000
14006b0dd:	48 3b ca             	cmp    %rdx,%rcx
14006b0e0:	74 29                	je     0x14006b10b
14006b0e2:	f7 41 5c 00 00 01 00 	testl  $0x10000,0x5c(%rcx)
14006b0e9:	74 20                	je     0x14006b10b
14006b0eb:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b0ef:	72 1a                	jb     0x14006b10b
14006b0f1:	ba 16 00 00 00       	mov    $0x16,%edx
14006b0f6:	89 44 24 20          	mov    %eax,0x20(%rsp)