14014d12b:	4c 8b 43 20          	mov    0x20(%rbx),%r8
14014d12f:	4c 8b ce             	mov    %rsi,%r9
14014d132:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14014d136:	48 8b d7             	mov    %rdi,%rdx
14014d139:	e8 52 d7 ff ff       	call   0x14014a890
14014d13e:	85 c0                	test   %eax,%eax
14014d140:	74 2e                	je     0x14014d170
14014d142:	e8 29 9f fd ff       	call   0x140127070
14014d147:	4c 8d 05 6a 9f 1c 00 	lea    0x1c9f6a(%rip),%r8        # 0x1403170b8
14014d14e:	ba 28 02 00 00       	mov    $0x228,%edx
14014d153:	48 8d 0d a6 9e 1c 00 	lea    0x1c9ea6(%rip),%rcx        # 0x140317000
14014d15a:	e8 31 a0 fd ff       	call   0x140127190
14014d15f:	45 33 c0             	xor    %r8d,%r8d
14014d162:	41 8d 50 7b          	lea    0x7b(%r8),%edx
14014d166:	8d 4a 95             	lea    -0x6b(%rdx),%ecx
14014d169:	e8 22 a1 fd ff       	call   0x140127290
14014d16e:	eb 06                	jmp    0x14014d176
14014d170:	41 be 01 00 00 00    	mov    $0x1,%r14d
14014d176:	48 8b cf             	mov    %rdi,%rcx
14014d179:	e8 d2 d9 ff ff       	call   0x14014ab50
14014d17e:	45 85 f6             	test   %r14d,%r14d
14014d181:	74 05                	je     0x14014d188
14014d183:	bd 01 00 00 00       	mov    $0x1,%ebp
14014d188:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14014d18d:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14014d192:	48 8b ce             	mov    %rsi,%rcx
14014d195:	e8 46 db 00 00       	call   0x14015ace0
14014d19a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014d19f:	8b c5                	mov    %ebp,%eax
14014d1a1:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14014d1a6:	48 83 c4 30          	add    $0x30,%rsp
14014d1aa:	5d                   	pop    %rbp
14014d1ab:	c3                   	ret
14014d1ac:	e8 bf 9e fd ff       	call   0x140127070
14014d1b1:	4c 8d 05 00 9f 1c 00 	lea    0x1c9f00(%rip),%r8        # 0x1403170b8
14014d1b8:	ba 1a 02 00 00       	mov    $0x21a,%edx
14014d1bd:	48 8d 0d 3c 9e 1c 00 	lea    0x1c9e3c(%rip),%rcx        # 0x140317000
14014d1c4:	e8 c7 9f fd ff       	call   0x140127190
14014d1c9:	45 33 c0             	xor    %r8d,%r8d
14014d1cc:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14014d1d1:	41 8d 48 10          	lea    0x10(%r8),%ecx
14014d1d5:	e8 b6 a0 fd ff       	call   0x140127290
14014d1da:	eb ac                	jmp    0x14014d188
14014d1dc:	e8 8f 9e fd ff       	call   0x140127070
14014d1e1:	4c 8d 05 b0 9e 1c 00 	lea    0x1c9eb0(%rip),%r8        # 0x140317098
14014d1e8:	ba 06 02 00 00       	mov    $0x206,%edx
14014d1ed:	48 8d 0d 0c 9e 1c 00 	lea    0x1c9e0c(%rip),%rcx        # 0x140317000
14014d1f4:	e8 97 9f fd ff       	call   0x140127190
14014d1f9:	45 33 c0             	xor    %r8d,%r8d
14014d1fc:	41 8d 50 7b          	lea    0x7b(%r8),%edx
14014d200:	8d 4a 95             	lea    -0x6b(%rdx),%ecx
14014d203:	e8 88 a0 fd ff       	call   0x140127290
14014d208:	e9 7b ff ff ff       	jmp    0x14014d188
14014d20d:	e8 5e 9e fd ff       	call   0x140127070
14014d212:	4c 8d 05 7f 9e 1c 00 	lea    0x1c9e7f(%rip),%r8        # 0x140317098
14014d219:	ba 01 02 00 00       	mov    $0x201,%edx
14014d21e:	48 8d 0d db 9d 1c 00 	lea    0x1c9ddb(%rip),%rcx        # 0x140317000
14014d225:	e8 66 9f fd ff       	call   0x140127190
14014d22a:	45 33 c0             	xor    %r8d,%r8d
14014d22d:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14014d232:	41 8d 48 10          	lea    0x10(%r8),%ecx
14014d236:	e8 55 a0 fd ff       	call   0x140127290
14014d23b:	e9 48 ff ff ff       	jmp    0x14014d188
14014d240:	b8 28 00 00 00       	mov    $0x28,%eax
14014d245:	e8 e6 38 16 00       	call   0x1402b0b30
14014d24a:	48 2b e0             	sub    %rax,%rsp
14014d24d:	33 d2                	xor    %edx,%edx
14014d24f:	48 83 c4 28          	add    $0x28,%rsp
14014d253:	e9 98 f3 ff ff       	jmp    0x14014c5f0
14014d258:	cc                   	int3
14014d259:	cc                   	int3
14014d25a:	cc                   	int3
14014d25b:	cc                   	int3
14014d25c:	cc                   	int3
14014d25d:	cc                   	int3
14014d25e:	cc                   	int3
14014d25f:	cc                   	int3
14014d260:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014d265:	57                   	push   %rdi
14014d266:	b8 30 00 00 00       	mov    $0x30,%eax
14014d26b:	e8 c0 38 16 00       	call   0x1402b0b30
14014d270:	48 2b e0             	sub    %rax,%rsp
14014d273:	48 8b d9             	mov    %rcx,%rbx
14014d276:	48 8b 49 58          	mov    0x58(%rcx),%rcx
14014d27a:	e8 01 dd 00 00       	call   0x14015af80
14014d27f:	48 8b f8             	mov    %rax,%rdi
14014d282:	48 85 c0             	test   %rax,%rax
14014d285:	75 0b                	jne    0x14014d292
14014d287:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14014d28c:	48 83 c4 30          	add    $0x30,%rsp
14014d290:	5f                   	pop    %rdi
14014d291:	c3                   	ret
14014d292:	4c 8b 43 28          	mov    0x28(%rbx),%r8
14014d296:	45 33 c9             	xor    %r9d,%r9d
14014d299:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14014d29d:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14014d2a1:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14014d2a6:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14014d2ad:	00 00
14014d2af:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14014d2b4:	e8 77 dc ff ff       	call   0x14014af30
14014d2b9:	48 8b cf             	mov    %rdi,%rcx
14014d2bc:	8b f0                	mov    %eax,%esi
14014d2be:	e8 1d da 00 00       	call   0x14015ace0
14014d2c3:	83 fe 01             	cmp    $0x1,%esi
14014d2c6:	75 04                	jne    0x14014d2cc
14014d2c8:	48 ff 43 68          	incq   0x68(%rbx)
14014d2cc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14014d2d1:	8b c6                	mov    %esi,%eax
14014d2d3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014d2d8:	48 83 c4 30          	add    $0x30,%rsp
14014d2dc:	5f                   	pop    %rdi
14014d2dd:	c3                   	ret
14014d2de:	cc                   	int3
14014d2df:	cc                   	int3
14014d2e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014d2e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14014d2ea:	57                   	push   %rdi
14014d2eb:	b8 20 00 00 00       	mov    $0x20,%eax
14014d2f0:	e8 3b 38 16 00       	call   0x1402b0b30
14014d2f5:	48 2b e0             	sub    %rax,%rsp
14014d2f8:	48 8b 41 28          	mov    0x28(%rcx),%rax
14014d2fc:	49 8b f8             	mov    %r8,%rdi
14014d2ff:	48 8b f2             	mov    %rdx,%rsi
14014d302:	48 8b d9             	mov    %rcx,%rbx
14014d305:	48 85 c0             	test   %rax,%rax
14014d308:	75 4e                	jne    0x14014d358
14014d30a:	e8 11 40 fa ff       	call   0x1400f1320
14014d30f:	48 89 43 28          	mov    %rax,0x28(%rbx)
14014d313:	48 85 c0             	test   %rax,%rax
14014d316:	75 40                	jne    0x14014d358
14014d318:	e8 53 9d fd ff       	call   0x140127070
14014d31d:	4c 8d 05 14 9e 1c 00 	lea    0x1c9e14(%rip),%r8        # 0x140317138
14014d324:	ba bd 03 00 00       	mov    $0x3bd,%edx
14014d329:	48 8d 0d d0 9c 1c 00 	lea    0x1c9cd0(%rip),%rcx        # 0x140317000
14014d330:	e8 5b 9e fd ff       	call   0x140127190
14014d335:	45 33 c0             	xor    %r8d,%r8d
14014d338:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14014d33d:	41 8d 48 10          	lea    0x10(%r8),%ecx
14014d341:	e8 4a 9f fd ff       	call   0x140127290
14014d346:	33 c0                	xor    %eax,%eax
14014d348:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014d34d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14014d352:	48 83 c4 20          	add    $0x20,%rsp
14014d356:	5f                   	pop    %rdi
14014d357:	c3                   	ret
14014d358:	4c 8b c0             	mov    %rax,%r8
14014d35b:	8b d7                	mov    %edi,%edx
14014d35d:	48 8b ce             	mov    %rsi,%rcx
14014d360:	e8 5b 32 fa ff       	call   0x1400f05c0
14014d365:	48 85 c0             	test   %rax,%rax
14014d368:	75 40                	jne    0x14014d3aa
14014d36a:	e8 01 9d fd ff       	call   0x140127070
14014d36f:	4c 8d 05 c2 9d 1c 00 	lea    0x1c9dc2(%rip),%r8        # 0x140317138
14014d376:	ba c1 03 00 00       	mov    $0x3c1,%edx
14014d37b:	48 8d 0d 7e 9c 1c 00 	lea    0x1c9c7e(%rip),%rcx        # 0x140317000
14014d382:	e8 09 9e fd ff       	call   0x140127190
14014d387:	45 33 c0             	xor    %r8d,%r8d
14014d38a:	ba 03 00 08 00       	mov    $0x80003,%edx
14014d38f:	41 8d 48 10          	lea    0x10(%r8),%ecx
14014d393:	e8 f8 9e fd ff       	call   0x140127290
14014d398:	33 c0                	xor    %eax,%eax
14014d39a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014d39f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14014d3a4:	48 83 c4 20          	add    $0x20,%rsp
14014d3a8:	5f                   	pop    %rdi
14014d3a9:	c3                   	ret
14014d3aa:	48 ff 43 68          	incq   0x68(%rbx)
14014d3ae:	b8 01 00 00 00       	mov    $0x1,%eax
14014d3b3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014d3b8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14014d3bd:	48 83 c4 20          	add    $0x20,%rsp
14014d3c1:	5f                   	pop    %rdi
14014d3c2:	c3                   	ret
14014d3c3:	cc                   	int3
14014d3c4:	cc                   	int3
14014d3c5:	cc                   	int3
14014d3c6:	cc                   	int3
14014d3c7:	cc                   	int3
14014d3c8:	cc                   	int3
14014d3c9:	cc                   	int3
14014d3ca:	cc                   	int3
14014d3cb:	cc                   	int3
14014d3cc:	cc                   	int3
14014d3cd:	cc                   	int3
14014d3ce:	cc                   	int3
14014d3cf:	cc                   	int3
14014d3d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014d3d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014d3da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014d3df:	57                   	push   %rdi
14014d3e0:	b8 20 00 00 00       	mov    $0x20,%eax
14014d3e5:	e8 46 37 16 00       	call   0x1402b0b30
14014d3ea:	48 2b e0             	sub    %rax,%rsp
14014d3ed:	48 8b d9             	mov    %rcx,%rbx
14014d3f0:	49 8b e8             	mov    %r8,%rbp
14014d3f3:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14014d3f7:	48 8b f2             	mov    %rdx,%rsi
14014d3fa:	e8 01 ce ff ff       	call   0x14014a200
14014d3ff:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14014d403:	83 c0 07             	add    $0x7,%eax
14014d406:	99                   	cltd
14014d407:	83 e2 07             	and    $0x7,%edx
14014d40a:	03 c2                	add    %edx,%eax
14014d40c:	c1 f8 03             	sar    $0x3,%eax
14014d40f:	48 63 f8             	movslq %eax,%rdi
14014d412:	48 85 c9             	test   %rcx,%rcx
14014d415:	74 46                	je     0x14014d45d
14014d417:	48 85 f6             	test   %rsi,%rsi
14014d41a:	74 58                	je     0x14014d474
14014d41c:	48 3b ef             	cmp    %rdi,%rbp
14014d41f:	72 3c                	jb     0x14014d45d
14014d421:	44 8b c0             	mov    %eax,%r8d
14014d424:	48 8b d6             	mov    %rsi,%rdx
14014d427:	e8 14 34 fa ff       	call   0x1400f0840
14014d42c:	83 f8 ff             	cmp    $0xffffffff,%eax
14014d42f:	75 43                	jne    0x14014d474
14014d431:	e8 3a 9c fd ff       	call   0x140127070
14014d436:	4c 8d 05 cb 9c 1c 00 	lea    0x1c9ccb(%rip),%r8        # 0x140317108
14014d43d:	ba a0 03 00 00       	mov    $0x3a0,%edx
14014d442:	48 8d 0d b7 9b 1c 00 	lea    0x1c9bb7(%rip),%rcx        # 0x140317000
14014d449:	e8 42 9d fd ff       	call   0x140127190
14014d44e:	45 33 c0             	xor    %r8d,%r8d
14014d451:	41 8d 50 64          	lea    0x64(%r8),%edx
14014d455:	8d 4a ac             	lea    -0x54(%rdx),%ecx
14014d458:	e8 33 9e fd ff       	call   0x140127290
14014d45d:	33 c0                	xor    %eax,%eax
14014d45f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014d464:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14014d469:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014d46e:	48 83 c4 20          	add    $0x20,%rsp
14014d472:	5f                   	pop    %rdi
14014d473:	c3                   	ret
14014d474:	48 8b c7             	mov    %rdi,%rax
14014d477:	eb e6                	jmp    0x14014d45f
14014d479:	cc                   	int3
14014d47a:	cc                   	int3
14014d47b:	cc                   	int3
14014d47c:	cc                   	int3
14014d47d:	cc                   	int3
14014d47e:	cc                   	int3
14014d47f:	cc                   	int3
14014d480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014d485:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014d48a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014d48f:	57                   	push   %rdi
14014d490:	b8 20 00 00 00       	mov    $0x20,%eax
14014d495:	e8 96 36 16 00       	call   0x1402b0b30
14014d49a:	48 2b e0             	sub    %rax,%rsp
14014d49d:	49 8b f0             	mov    %r8,%rsi
14014d4a0:	8b ea                	mov    %edx,%ebp
14014d4a2:	e8 c9 80 fa ff       	call   0x1400f5570
14014d4a7:	48 8b f8             	mov    %rax,%rdi
14014d4aa:	48 85 c0             	test   %rax,%rax
14014d4ad:	74 5d                	je     0x14014d50c
14014d4af:	48 8d 0d fa 9c 1c 00 	lea    0x1c9cfa(%rip),%rcx        # 0x1403171b0
14014d4b6:	e8 35 39 fe ff       	call   0x140130df0
14014d4bb:	48 8b d8             	mov    %rax,%rbx
14014d4be:	48 85 c0             	test   %rax,%rax
14014d4c1:	74 49                	je     0x14014d50c
14014d4c3:	48 89 38             	mov    %rdi,(%rax)
14014d4c6:	e8 c5 09 fe ff       	call   0x14012de90
14014d4cb:	48 8b f8             	mov    %rax,%rdi
14014d4ce:	48 85 c0             	test   %rax,%rax
14014d4d1:	74 22                	je     0x14014d4f5
14014d4d3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14014d4d7:	48 8b d0             	mov    %rax,%rdx
14014d4da:	e8 41 e3 f9 ff       	call   0x1400eb820
14014d4df:	85 c0                	test   %eax,%eax
14014d4e1:	74 12                	je     0x14014d4f5
14014d4e3:	4c 8b c6             	mov    %rsi,%r8
14014d4e6:	8b d5                	mov    %ebp,%edx
14014d4e8:	48 8b cf             	mov    %rdi,%rcx
14014d4eb:	e8 b0 c5 01 00       	call   0x140169aa0
14014d4f0:	48 8b c3             	mov    %rbx,%rax
14014d4f3:	eb 19                	jmp    0x14014d50e
14014d4f5:	48 8d 15 b4 9c 1c 00 	lea    0x1c9cb4(%rip),%rdx        # 0x1403171b0
14014d4fc:	48 8b cb             	mov    %rbx,%rcx
14014d4ff:	e8 2c 40 fe ff       	call   0x140131530
14014d504:	48 8b cf             	mov    %rdi,%rcx
14014d507:	e8 64 09 fe ff       	call   0x14012de70
14014d50c:	33 c0                	xor    %eax,%eax
14014d50e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014d513:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14014d518:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014d51d:	48 83 c4 20          	add    $0x20,%rsp
14014d521:	5f                   	pop    %rdi
14014d522:	c3                   	ret
14014d523:	cc                   	int3
14014d524:	cc                   	int3
14014d525:	cc                   	int3
14014d526:	cc                   	int3
14014d527:	cc                   	int3
14014d528:	cc                   	int3
14014d529:	cc                   	int3
14014d52a:	cc                   	int3
14014d52b:	cc                   	int3
14014d52c:	cc                   	int3
14014d52d:	cc                   	int3
14014d52e:	cc                   	int3
14014d52f:	cc                   	int3
14014d530:	b8 28 00 00 00       	mov    $0x28,%eax
14014d535:	e8 f6 35 16 00       	call   0x1402b0b30
14014d53a:	48 2b e0             	sub    %rax,%rsp
14014d53d:	48 8b d1             	mov    %rcx,%rdx
14014d540:	48 8d 0d 69 9c 1c 00 	lea    0x1c9c69(%rip),%rcx        # 0x1403171b0
14014d547:	48 83 c4 28          	add    $0x28,%rsp
14014d54b:	e9 e0 36 fe ff       	jmp    0x140130c30
14014d550:	b8 28 00 00 00       	mov    $0x28,%eax
14014d555:	e8 d6 35 16 00       	call   0x1402b0b30
14014d55a:	48 2b e0             	sub    %rax,%rsp
14014d55d:	48 8d 15 4c 9c 1c 00 	lea    0x1c9c4c(%rip),%rdx        # 0x1403171b0
14014d564:	48 83 c4 28          	add    $0x28,%rsp
14014d568:	e9 c3 3f fe ff       	jmp    0x140131530
14014d56d:	cc                   	int3
14014d56e:	cc                   	int3
14014d56f:	cc                   	int3
14014d570:	48 8d 05 39 9c 1c 00 	lea    0x1c9c39(%rip),%rax        # 0x1403171b0
14014d577:	c3                   	ret
14014d578:	cc                   	int3
14014d579:	cc                   	int3
14014d57a:	cc                   	int3
14014d57b:	cc                   	int3
14014d57c:	cc                   	int3
14014d57d:	cc                   	int3
14014d57e:	cc                   	int3
14014d57f:	cc                   	int3
14014d580:	b8 28 00 00 00       	mov    $0x28,%eax
14014d585:	e8 a6 35 16 00       	call   0x1402b0b30
14014d58a:	48 2b e0             	sub    %rax,%rsp
14014d58d:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014d591:	48 85 c0             	test   %rax,%rax
14014d594:	74 1b                	je     0x14014d5b1
14014d596:	44 8b ca             	mov    %edx,%r9d
14014d599:	45 33 c0             	xor    %r8d,%r8d
14014d59c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14014d5a1:	ff d0                	call   *%rax
14014d5a3:	85 c0                	test   %eax,%eax
14014d5a5:	74 0a                	je     0x14014d5b1
14014d5a7:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14014d5ac:	48 83 c4 28          	add    $0x28,%rsp
14014d5b0:	c3                   	ret
14014d5b1:	e8 ba 9a fd ff       	call   0x140127070
14014d5b6:	4c 8d 05 5b 9c 1c 00 	lea    0x1c9c5b(%rip),%r8        # 0x140317218
14014d5bd:	ba 4f 00 00 00       	mov    $0x4f,%edx
14014d5c2:	48 8d 0d 2f 9c 1c 00 	lea    0x1c9c2f(%rip),%rcx        # 0x1403171f8
14014d5c9:	e8 c2 9b fd ff       	call   0x140127190
14014d5ce:	45 33 c0             	xor    %r8d,%r8d
14014d5d1:	41 8d 50 65          	lea    0x65(%r8),%edx
14014d5d5:	8d 4a c1             	lea    -0x3f(%rdx),%ecx