14019c0f5:	41 8d 50 17          	lea    0x17(%r8),%edx
14019c0f9:	c7 87 b8 01 00 00 01 	movl   $0x1,0x1b8(%rdi)
14019c100:	00 00 00
14019c103:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14019c108:	ff 50 68             	call   *0x68(%rax)
14019c10b:	83 f8 ff             	cmp    $0xffffffff,%eax
14019c10e:	75 46                	jne    0x14019c156
14019c110:	83 bf b8 01 00 00 02 	cmpl   $0x2,0x1b8(%rdi)
14019c117:	75 3d                	jne    0x14019c156
14019c119:	8d 50 02             	lea    0x2(%rax),%edx
14019c11c:	48 8b cf             	mov    %rdi,%rcx
14019c11f:	e8 6c 42 fe ff       	call   0x140180390
14019c124:	48 8b 47 08          	mov    0x8(%rdi),%rax
14019c128:	45 33 c0             	xor    %r8d,%r8d
14019c12b:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14019c130:	4c 8b cd             	mov    %rbp,%r9
14019c133:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14019c137:	48 8b cf             	mov    %rdi,%rcx
14019c13a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14019c13f:	41 8d 50 17          	lea    0x17(%r8),%edx
14019c143:	ff 50 68             	call   *0x68(%rax)
14019c146:	33 d2                	xor    %edx,%edx
14019c148:	48 8b cf             	mov    %rdi,%rcx
14019c14b:	8b d8                	mov    %eax,%ebx
14019c14d:	e8 3e 42 fe ff       	call   0x140180390
14019c152:	8b c3                	mov    %ebx,%eax
14019c154:	eb 0a                	jmp    0x14019c160
14019c156:	c7 87 b8 01 00 00 00 	movl   $0x0,0x1b8(%rdi)
14019c15d:	00 00 00
14019c160:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c165:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14019c16a:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14019c16f:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14019c174:	48 83 c4 40          	add    $0x40,%rsp
14019c178:	41 5e                	pop    %r14
14019c17a:	c3                   	ret
14019c17b:	cc                   	int3
14019c17c:	cc                   	int3
14019c17d:	cc                   	int3
14019c17e:	cc                   	int3
14019c17f:	cc                   	int3
14019c180:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
14019c185:	b8 01 00 00 00       	mov    $0x1,%eax
14019c18a:	74 06                	je     0x14019c192
14019c18c:	89 81 ac 01 00 00    	mov    %eax,0x1ac(%rcx)
14019c192:	c3                   	ret
14019c193:	cc                   	int3
14019c194:	cc                   	int3
14019c195:	cc                   	int3
14019c196:	cc                   	int3
14019c197:	cc                   	int3
14019c198:	cc                   	int3
14019c199:	cc                   	int3
14019c19a:	cc                   	int3
14019c19b:	cc                   	int3
14019c19c:	cc                   	int3
14019c19d:	cc                   	int3
14019c19e:	cc                   	int3
14019c19f:	cc                   	int3
14019c1a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14019c1a5:	56                   	push   %rsi
14019c1a6:	b8 20 00 00 00       	mov    $0x20,%eax
14019c1ab:	e8 80 49 11 00       	call   0x1402b0b30
14019c1b0:	48 2b e0             	sub    %rax,%rsp
14019c1b3:	83 b9 ac 01 00 00 00 	cmpl   $0x0,0x1ac(%rcx)
14019c1ba:	8b f2                	mov    %edx,%esi
14019c1bc:	48 8b d9             	mov    %rcx,%rbx
14019c1bf:	74 7a                	je     0x14019c23b
14019c1c1:	48 81 c1 48 0c 00 00 	add    $0xc48,%rcx
14019c1c8:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14019c1cd:	e8 1e 4f fe ff       	call   0x1401810f0
14019c1d2:	85 c0                	test   %eax,%eax
14019c1d4:	75 53                	jne    0x14019c229
14019c1d6:	48 8d 8b 48 0c 00 00 	lea    0xc48(%rbx),%rcx
14019c1dd:	e8 8e 4f fe ff       	call   0x140181170
14019c1e2:	85 c0                	test   %eax,%eax
14019c1e4:	75 43                	jne    0x14019c229
14019c1e6:	85 f6                	test   %esi,%esi
14019c1e8:	75 0c                	jne    0x14019c1f6
14019c1ea:	48 8b cb             	mov    %rbx,%rcx
14019c1ed:	e8 4e 3f fe ff       	call   0x140180140
14019c1f2:	85 c0                	test   %eax,%eax
14019c1f4:	75 33                	jne    0x14019c229
14019c1f6:	48 8b cb             	mov    %rbx,%rcx
14019c1f9:	e8 c2 41 fe ff       	call   0x1401803c0
14019c1fe:	ff 83 b4 01 00 00    	incl   0x1b4(%rbx)
14019c204:	b8 01 00 00 00       	mov    $0x1,%eax
14019c209:	ff 83 b0 01 00 00    	incl   0x1b0(%rbx)
14019c20f:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14019c214:	c7 83 ac 01 00 00 00 	movl   $0x0,0x1ac(%rbx)
14019c21b:	00 00 00
14019c21e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14019c223:	48 83 c4 20          	add    $0x20,%rsp
14019c227:	5e                   	pop    %rsi
14019c228:	c3                   	ret
14019c229:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14019c22e:	33 c0                	xor    %eax,%eax
14019c230:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14019c235:	48 83 c4 20          	add    $0x20,%rsp
14019c239:	5e                   	pop    %rsi
14019c23a:	c3                   	ret
14019c23b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14019c240:	33 c0                	xor    %eax,%eax
14019c242:	48 83 c4 20          	add    $0x20,%rsp
14019c246:	5e                   	pop    %rsi
14019c247:	c3                   	ret
14019c248:	cc                   	int3
14019c249:	cc                   	int3
14019c24a:	cc                   	int3
14019c24b:	cc                   	int3
14019c24c:	cc                   	int3
14019c24d:	cc                   	int3
14019c24e:	cc                   	int3
14019c24f:	cc                   	int3
14019c250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019c255:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14019c25a:	57                   	push   %rdi
14019c25b:	b8 20 00 00 00       	mov    $0x20,%eax
14019c260:	e8 cb 48 11 00       	call   0x1402b0b30
14019c265:	48 2b e0             	sub    %rax,%rsp
14019c268:	49 8b d8             	mov    %r8,%rbx
14019c26b:	48 8b f2             	mov    %rdx,%rsi
14019c26e:	48 8b f9             	mov    %rcx,%rdi
14019c271:	48 8d 15 38 88 18 00 	lea    0x188838(%rip),%rdx        # 0x140324ab0
14019c278:	48 8b 89 88 01 00 00 	mov    0x188(%rcx),%rcx
14019c27f:	41 b8 1e 11 00 00    	mov    $0x111e,%r8d
14019c285:	e8 36 fb f4 ff       	call   0x1400ebdc0
14019c28a:	33 c0                	xor    %eax,%eax
14019c28c:	48 89 87 88 01 00 00 	mov    %rax,0x188(%rdi)
14019c293:	48 89 87 90 01 00 00 	mov    %rax,0x190(%rdi)
14019c29a:	48 85 f6             	test   %rsi,%rsi
14019c29d:	74 39                	je     0x14019c2d8
14019c29f:	48 85 db             	test   %rbx,%rbx
14019c2a2:	74 34                	je     0x14019c2d8
14019c2a4:	48 81 fb ff 00 00 00 	cmp    $0xff,%rbx
14019c2ab:	77 40                	ja     0x14019c2ed
14019c2ad:	41 b9 25 11 00 00    	mov    $0x1125,%r9d
14019c2b3:	4c 8d 05 f6 87 18 00 	lea    0x1887f6(%rip),%r8        # 0x140324ab0
14019c2ba:	48 8b d3             	mov    %rbx,%rdx
14019c2bd:	48 8b ce             	mov    %rsi,%rcx
14019c2c0:	e8 6b dd f8 ff       	call   0x14012a030
14019c2c5:	48 89 87 88 01 00 00 	mov    %rax,0x188(%rdi)
14019c2cc:	48 85 c0             	test   %rax,%rax
14019c2cf:	74 1c                	je     0x14019c2ed
14019c2d1:	48 89 9f 90 01 00 00 	mov    %rbx,0x190(%rdi)
14019c2d8:	b8 01 00 00 00       	mov    $0x1,%eax
14019c2dd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019c2e2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14019c2e7:	48 83 c4 20          	add    $0x20,%rsp
14019c2eb:	5f                   	pop    %rdi
14019c2ec:	c3                   	ret
14019c2ed:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019c2f2:	33 c0                	xor    %eax,%eax
14019c2f4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14019c2f9:	48 83 c4 20          	add    $0x20,%rsp
14019c2fd:	5f                   	pop    %rdi
14019c2fe:	c3                   	ret
14019c2ff:	cc                   	int3
14019c300:	40 53                	rex push %rbx
14019c302:	b8 40 00 00 00       	mov    $0x40,%eax
14019c307:	e8 24 48 11 00       	call   0x1402b0b30
14019c30c:	48 2b e0             	sub    %rax,%rsp
14019c30f:	83 79 40 00          	cmpl   $0x0,0x40(%rcx)
14019c313:	48 8b d9             	mov    %rcx,%rbx
14019c316:	0f 85 9d 00 00 00    	jne    0x14019c3b9
14019c31c:	e8 ff 3d fe ff       	call   0x140180120
14019c321:	85 c0                	test   %eax,%eax
14019c323:	0f 85 90 00 00 00    	jne    0x14019c3b9
14019c329:	8b 43 44             	mov    0x44(%rbx),%eax
14019c32c:	a8 01                	test   $0x1,%al
14019c32e:	75 35                	jne    0x14019c365
14019c330:	45 33 c0             	xor    %r8d,%r8d
14019c333:	83 c8 01             	or     $0x1,%eax
14019c336:	48 8b cb             	mov    %rbx,%rcx
14019c339:	89 43 44             	mov    %eax,0x44(%rbx)
14019c33c:	41 8d 50 01          	lea    0x1(%r8),%edx
14019c340:	e8 3b 7d 00 00       	call   0x1401a4080
14019c345:	83 bb a4 01 00 00 00 	cmpl   $0x0,0x1a4(%rbx)
14019c34c:	75 60                	jne    0x14019c3ae
14019c34e:	83 7b 44 03          	cmpl   $0x3,0x44(%rbx)
14019c352:	75 09                	jne    0x14019c35d
14019c354:	83 bb a4 01 00 00 00 	cmpl   $0x0,0x1a4(%rbx)
14019c35b:	74 63                	je     0x14019c3c0
14019c35d:	33 c0                	xor    %eax,%eax
14019c35f:	48 83 c4 40          	add    $0x40,%rsp
14019c363:	5b                   	pop    %rbx
14019c364:	c3                   	ret
14019c365:	83 bb a4 01 00 00 00 	cmpl   $0x0,0x1a4(%rbx)
14019c36c:	74 0f                	je     0x14019c37d
14019c36e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14019c372:	48 8b cb             	mov    %rbx,%rcx
14019c375:	ff 50 78             	call   *0x78(%rax)
14019c378:	83 f8 ff             	cmp    $0xffffffff,%eax
14019c37b:	eb 2f                	jmp    0x14019c3ac
14019c37d:	a8 02                	test   $0x2,%al
14019c37f:	75 cd                	jne    0x14019c34e
14019c381:	48 8b 43 08          	mov    0x8(%rbx),%rax
14019c385:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14019c38a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14019c38f:	45 33 c9             	xor    %r9d,%r9d
14019c392:	33 c9                	xor    %ecx,%ecx
14019c394:	45 33 c0             	xor    %r8d,%r8d
14019c397:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14019c39b:	33 d2                	xor    %edx,%edx
14019c39d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14019c3a2:	48 8b cb             	mov    %rbx,%rcx
14019c3a5:	ff 50 68             	call   *0x68(%rax)
14019c3a8:	f6 43 44 02          	testb  $0x2,0x44(%rbx)
14019c3ac:	75 a0                	jne    0x14019c34e
14019c3ae:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14019c3b3:	48 83 c4 40          	add    $0x40,%rsp
14019c3b7:	5b                   	pop    %rbx
14019c3b8:	c3                   	ret
14019c3b9:	c7 43 44 03 00 00 00 	movl   $0x3,0x44(%rbx)
14019c3c0:	b8 01 00 00 00       	mov    $0x1,%eax
14019c3c5:	48 83 c4 40          	add    $0x40,%rsp
14019c3c9:	5b                   	pop    %rbx
14019c3ca:	c3                   	ret
14019c3cb:	cc                   	int3
14019c3cc:	cc                   	int3
14019c3cd:	cc                   	int3
14019c3ce:	cc                   	int3
14019c3cf:	cc                   	int3
14019c3d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019c3d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14019c3da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14019c3df:	57                   	push   %rdi
14019c3e0:	b8 30 00 00 00       	mov    $0x30,%eax
14019c3e5:	e8 46 47 11 00       	call   0x1402b0b30
14019c3ea:	48 2b e0             	sub    %rax,%rsp
14019c3ed:	48 8b d9             	mov    %rcx,%rbx
14019c3f0:	49 8b f9             	mov    %r9,%rdi
14019c3f3:	33 c9                	xor    %ecx,%ecx
14019c3f5:	49 8b f0             	mov    %r8,%rsi
14019c3f8:	48 8b ea             	mov    %rdx,%rbp
14019c3fb:	ff 15 d7 8d 14 00    	call   *0x148dd7(%rip)        # 0x1402e51d8
14019c401:	83 bb ac 01 00 00 00 	cmpl   $0x0,0x1ac(%rbx)
14019c408:	74 0a                	je     0x14019c414
14019c40a:	33 d2                	xor    %edx,%edx
14019c40c:	48 8b cb             	mov    %rbx,%rcx
14019c40f:	e8 8c fd ff ff       	call   0x14019c1a0
14019c414:	48 8b 43 08          	mov    0x8(%rbx),%rax
14019c418:	4c 8b ce             	mov    %rsi,%r9
14019c41b:	4c 8b c5             	mov    %rbp,%r8
14019c41e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14019c423:	ba 17 00 00 00       	mov    $0x17,%edx
14019c428:	48 8b cb             	mov    %rbx,%rcx
14019c42b:	ff 50 70             	call   *0x70(%rax)
14019c42e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14019c433:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14019c438:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14019c43d:	48 83 c4 30          	add    $0x30,%rsp
14019c441:	5f                   	pop    %rdi
14019c442:	c3                   	ret
14019c443:	cc                   	int3
14019c444:	cc                   	int3
14019c445:	cc                   	int3
14019c446:	cc                   	int3
14019c447:	cc                   	int3
14019c448:	cc                   	int3
14019c449:	cc                   	int3
14019c44a:	cc                   	int3
14019c44b:	cc                   	int3
14019c44c:	cc                   	int3
14019c44d:	cc                   	int3
14019c44e:	cc                   	int3
14019c44f:	cc                   	int3
14019c450:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14019c455:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14019c45a:	57                   	push   %rdi
14019c45b:	41 56                	push   %r14
14019c45d:	41 57                	push   %r15
14019c45f:	b8 30 00 00 00       	mov    $0x30,%eax
14019c464:	e8 c7 46 11 00       	call   0x1402b0b30
14019c469:	48 2b e0             	sub    %rax,%rsp
14019c46c:	33 f6                	xor    %esi,%esi
14019c46e:	4d 8b f1             	mov    %r9,%r14
14019c471:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14019c476:	4d 8b f8             	mov    %r8,%r15
14019c479:	48 8b d9             	mov    %rcx,%rbx
14019c47c:	8b fe                	mov    %esi,%edi
14019c47e:	48 85 d2             	test   %rdx,%rdx
14019c481:	75 38                	jne    0x14019c4bb
14019c483:	e8 e8 ab f8 ff       	call   0x140127070
14019c488:	4c 8d 05 99 86 18 00 	lea    0x188699(%rip),%r8        # 0x140324b28
14019c48f:	ba f7 12 00 00       	mov    $0x12f7,%edx
14019c494:	48 8d 0d 15 86 18 00 	lea    0x188615(%rip),%rcx        # 0x140324ab0
14019c49b:	e8 f0 ac f8 ff       	call   0x140127190
14019c4a0:	45 33 c9             	xor    %r9d,%r9d
14019c4a3:	8d 56 50             	lea    0x50(%rsi),%edx
14019c4a6:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
14019c4ac:	48 8b cb             	mov    %rbx,%rcx
14019c4af:	e8 fc 3d fe ff       	call   0x1401802b0
14019c4b4:	33 c0                	xor    %eax,%eax
14019c4b6:	e9 50 01 00 00       	jmp    0x14019c60b
14019c4bb:	48 8b 89 a0 09 00 00 	mov    0x9a0(%rcx),%rcx
14019c4c2:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14019c4c7:	4c 8b 81 28 04 00 00 	mov    0x428(%rcx),%r8
14019c4ce:	48 8b 09             	mov    (%rcx),%rcx
14019c4d1:	e8 0a 07 fa ff       	call   0x14013cbe0
14019c4d6:	33 d2                	xor    %edx,%edx
14019c4d8:	48 8b c8             	mov    %rax,%rcx
14019c4db:	48 8b e8             	mov    %rax,%rbp
14019c4de:	e8 ad fa 01 00       	call   0x1401bbf90
14019c4e3:	85 c0                	test   %eax,%eax
14019c4e5:	0f 8e c5 00 00 00    	jle    0x14019c5b0
14019c4eb:	4d 8b cf             	mov    %r15,%r9
14019c4ee:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14019c4f3:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14019c4f8:	33 d2                	xor    %edx,%edx
14019c4fa:	48 8b cd             	mov    %rbp,%rcx
14019c4fd:	e8 ae f9 01 00       	call   0x1401bbeb0
14019c502:	85 c0                	test   %eax,%eax
14019c504:	0f 8e a6 00 00 00    	jle    0x14019c5b0
14019c50a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14019c50f:	48 8d 15 9a 85 18 00 	lea    0x18859a(%rip),%rdx        # 0x140324ab0
14019c516:	41 b8 03 13 00 00    	mov    $0x1303,%r8d
14019c51c:	e8 4f f8 f4 ff       	call   0x1400ebd70
14019c521:	48 8b f8             	mov    %rax,%rdi
14019c524:	48 85 c0             	test   %rax,%rax
14019c527:	75 28                	jne    0x14019c551
14019c529:	e8 42 ab f8 ff       	call   0x140127070
14019c52e:	4c 8d 05 f3 85 18 00 	lea    0x1885f3(%rip),%r8        # 0x140324b28
14019c535:	ba 05 13 00 00       	mov    $0x1305,%edx
14019c53a:	48 8d 0d 6f 85 18 00 	lea    0x18856f(%rip),%rcx        # 0x140324ab0
14019c541:	e8 4a ac f8 ff       	call   0x140127190
14019c546:	41 b8 00 01 0c 00    	mov    $0xc0100,%r8d
14019c54c:	e9 82 00 00 00       	jmp    0x14019c5d3
14019c551:	4d 8b cf             	mov    %r15,%r9
14019c554:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14019c559:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14019c55e:	48 8b d7             	mov    %rdi,%rdx
14019c561:	48 8b cd             	mov    %rbp,%rcx
14019c564:	e8 47 f9 01 00       	call   0x1401bbeb0
14019c569:	85 c0                	test   %eax,%eax
14019c56b:	7f 0c                	jg     0x14019c579
14019c56d:	e8 fe aa f8 ff       	call   0x140127070
14019c572:	ba 0a 13 00 00       	mov    $0x130a,%edx
14019c577:	eb 41                	jmp    0x14019c5ba
14019c579:	39 74 24 70          	cmp    %esi,0x70(%rsp)
14019c57d:	74 14                	je     0x14019c593
14019c57f:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
14019c584:	48 8b d7             	mov    %rdi,%rdx
14019c587:	48 8b cb             	mov    %rbx,%rcx
14019c58a:	e8 51 0b 00 00       	call   0x14019d0e0
14019c58f:	8b f0                	mov    %eax,%esi
14019c591:	eb 4f                	jmp    0x14019c5e2
14019c593:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14019c598:	48 89 bb 60 03 00 00 	mov    %rdi,0x360(%rbx)
14019c59f:	48 8b fe             	mov    %rsi,%rdi