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)
14006b0fa:	4c 8d 05 27 dd 00 00 	lea    0xdd27(%rip),%r8        # 0x140078e28
14006b101:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b105:	e8 d6 77 fb ff       	call   0x1400228e0
14006b10a:	90                   	nop
14006b10b:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b112:	eb 07                	jmp    0x14006b11b
14006b114:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b11b:	48 83 c4 30          	add    $0x30,%rsp
14006b11f:	5d                   	pop    %rbp
14006b120:	c3                   	ret
14006b121:	90                   	nop
14006b122:	90                   	nop
14006b123:	90                   	nop
14006b124:	90                   	nop
14006b125:	90                   	nop
14006b126:	90                   	nop
14006b127:	90                   	nop
14006b128:	90                   	nop
14006b129:	90                   	nop
14006b12a:	90                   	nop
14006b12b:	90                   	nop
14006b12c:	90                   	nop
14006b12d:	90                   	nop
14006b12e:	90                   	nop
14006b12f:	90                   	nop
14006b130:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b134:	48 83 c1 10          	add    $0x10,%rcx
14006b138:	e9 83 f0 fb ff       	jmp    0x14002a1c0
14006b13d:	90                   	nop
14006b13e:	90                   	nop
14006b13f:	90                   	nop
14006b140:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b144:	48 83 c1 20          	add    $0x20,%rcx
14006b148:	e9 73 f0 fb ff       	jmp    0x14002a1c0
14006b14d:	90                   	nop
14006b14e:	90                   	nop
14006b14f:	90                   	nop
14006b150:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b154:	48 83 c1 30          	add    $0x30,%rcx
14006b158:	e9 d3 b1 fb ff       	jmp    0x140026330
14006b15d:	90                   	nop
14006b15e:	90                   	nop
14006b15f:	90                   	nop
14006b160:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b164:	48 83 c1 50          	add    $0x50,%rcx
14006b168:	e9 b3 b1 fb ff       	jmp    0x140026320
14006b16d:	90                   	nop
14006b16e:	90                   	nop
14006b16f:	90                   	nop
14006b170:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b174:	48 83 c1 70          	add    $0x70,%rcx
14006b178:	e9 af ed fb ff       	jmp    0x140029f2c
14006b17d:	90                   	nop
14006b17e:	90                   	nop
14006b17f:	90                   	nop
14006b180:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
14006b184:	48 83 c1 78          	add    $0x78,%rcx
14006b188:	e9 9f ed fb ff       	jmp    0x140029f2c
14006b18d:	90                   	nop
14006b18e:	90                   	nop
14006b18f:	90                   	nop
14006b190:	40 55                	rex push %rbp
14006b192:	48 83 ec 20          	sub    $0x20,%rsp
14006b196:	48 8b ea             	mov    %rdx,%rbp
14006b199:	48 8b 55 40          	mov    0x40(%rbp),%rdx
14006b19d:	48 63 45 50          	movslq 0x50(%rbp),%rax
14006b1a1:	48 6b c0 08          	imul   $0x8,%rax,%rax
14006b1a5:	48 8b 12             	mov    (%rdx),%rdx
14006b1a8:	48 03 d0             	add    %rax,%rdx
14006b1ab:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14006b1af:	e8 7c 66 f9 ff       	call   0x140001830
14006b1b4:	48 83 c4 20          	add    $0x20,%rsp
14006b1b8:	5d                   	pop    %rbp
14006b1b9:	c3                   	ret
14006b1ba:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b1bf:	53                   	push   %rbx
14006b1c0:	55                   	push   %rbp
14006b1c1:	57                   	push   %rdi
14006b1c2:	48 83 ec 20          	sub    $0x20,%rsp
14006b1c6:	48 8b ea             	mov    %rdx,%rbp
14006b1c9:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
14006b1cd:	48 85 db             	test   %rbx,%rbx
14006b1d0:	74 20                	je     0x14006b1f2
14006b1d2:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
14006b1d6:	48 8b 45 30          	mov    0x30(%rbp),%rax
14006b1da:	48 8d 3c c8          	lea    (%rax,%rcx,8),%rdi
14006b1de:	48 83 ef 18          	sub    $0x18,%rdi
14006b1e2:	33 d2                	xor    %edx,%edx
14006b1e4:	48 8b cf             	mov    %rdi,%rcx
14006b1e7:	e8 bc f2 fb ff       	call   0x14002a4a8
14006b1ec:	48 83 eb 01          	sub    $0x1,%rbx
14006b1f0:	75 ec                	jne    0x14006b1de
14006b1f2:	33 d2                	xor    %edx,%edx
14006b1f4:	33 c9                	xor    %ecx,%ecx
14006b1f6:	e8 f7 f0 ff ff       	call   0x14006a2f2
14006b1fb:	90                   	nop
14006b1fc:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b201:	55                   	push   %rbp
14006b202:	48 83 ec 30          	sub    $0x30,%rsp
14006b206:	48 8b ea             	mov    %rdx,%rbp
14006b209:	8b 45 30             	mov    0x30(%rbp),%eax
14006b20c:	85 c0                	test   %eax,%eax
14006b20e:	79 49                	jns    0x14006b259
14006b210:	48 8d 15 e9 cd 04 00 	lea    0x4cde9(%rip),%rdx        # 0x1400b8000
14006b217:	48 8b 0d e2 cd 04 00 	mov    0x4cde2(%rip),%rcx        # 0x1400b8000
14006b21e:	48 3b ca             	cmp    %rdx,%rcx
14006b221:	74 2d                	je     0x14006b250
14006b223:	f7 41 5c 00 00 02 00 	testl  $0x20000,0x5c(%rcx)
14006b22a:	74 24                	je     0x14006b250
14006b22c:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14006b230:	72 1e                	jb     0x14006b250
14006b232:	ba 0b 00 00 00       	mov    $0xb,%edx
14006b237:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006b23b:	4c 8b 4d 50          	mov    0x50(%rbp),%r9
14006b23f:	4c 8d 05 92 de 00 00 	lea    0xde92(%rip),%r8        # 0x1400790d8
14006b246:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006b24a:	e8 91 76 fb ff       	call   0x1400228e0
14006b24f:	90                   	nop
14006b250:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b257:	eb 07                	jmp    0x14006b260
14006b259:	48 c7 c0 01 00 00 00 	mov    $0x1,%rax
14006b260:	48 83 c4 30          	add    $0x30,%rsp
14006b264:	5d                   	pop    %rbp
14006b265:	c3                   	ret
14006b266:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b26b:	55                   	push   %rbp
14006b26c:	48 83 ec 40          	sub    $0x40,%rsp
14006b270:	48 8b ea             	mov    %rdx,%rbp
14006b273:	ba 73 05 00 00       	mov    $0x573,%edx
14006b278:	48 8d 0d b9 e2 00 00 	lea    0xe2b9(%rip),%rcx        # 0x140079538
14006b27f:	e8 00 14 ff ff       	call   0x14005c684
14006b284:	33 d2                	xor    %edx,%edx
14006b286:	33 c9                	xor    %ecx,%ecx
14006b288:	e8 65 f0 ff ff       	call   0x14006a2f2
14006b28d:	90                   	nop
14006b28e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b293:	55                   	push   %rbp
14006b294:	48 83 ec 40          	sub    $0x40,%rsp
14006b298:	48 8b ea             	mov    %rdx,%rbp
14006b29b:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
14006b2a2:	48 8b 01             	mov    (%rcx),%rax
14006b2a5:	41 b8 73 05 00 00    	mov    $0x573,%r8d
14006b2ab:	48 8d 15 86 e2 00 00 	lea    0xe286(%rip),%rdx        # 0x140079538
14006b2b2:	48 8b 40 08          	mov    0x8(%rax),%rax
14006b2b6:	ff 15 cc 43 00 00    	call   *0x43cc(%rip)        # 0x14006f688
14006b2bc:	33 d2                	xor    %edx,%edx
14006b2be:	33 c9                	xor    %ecx,%ecx
14006b2c0:	e8 2d f0 ff ff       	call   0x14006a2f2
14006b2c5:	90                   	nop
14006b2c6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b2cb:	55                   	push   %rbp
14006b2cc:	48 83 ec 40          	sub    $0x40,%rsp
14006b2d0:	48 8b ea             	mov    %rdx,%rbp
14006b2d3:	41 b8 73 05 00 00    	mov    $0x573,%r8d
14006b2d9:	48 8d 15 58 e2 00 00 	lea    0xe258(%rip),%rdx        # 0x140079538
14006b2e0:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
14006b2e7:	e8 30 13 ff ff       	call   0x14005c61c
14006b2ec:	33 d2                	xor    %edx,%edx
14006b2ee:	33 c9                	xor    %ecx,%ecx
14006b2f0:	e8 fd ef ff ff       	call   0x14006a2f2
14006b2f5:	90                   	nop
14006b2f6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b2fb:	55                   	push   %rbp
14006b2fc:	48 83 ec 40          	sub    $0x40,%rsp
14006b300:	48 8b ea             	mov    %rdx,%rbp
14006b303:	ba 73 05 00 00       	mov    $0x573,%edx
14006b308:	48 8d 0d 29 e2 00 00 	lea    0xe229(%rip),%rcx        # 0x140079538
14006b30f:	e8 d8 13 ff ff       	call   0x14005c6ec
14006b314:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
14006b31b:	48 83 c4 40          	add    $0x40,%rsp
14006b31f:	5d                   	pop    %rbp
14006b320:	c3                   	ret
14006b321:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006b326:	55                   	push   %rbp
14006b327:	48 83 ec 30          	sub    $0x30,%rsp