14002d247:	5f                   	pop    %rdi
14002d248:	5d                   	pop    %rbp
14002d249:	c3                   	ret
14002d24a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002d250:	48 8d 1d 29 e7 1c 00 	lea    0x1ce729(%rip),%rbx        # 0x1401fb980
14002d257:	31 ed                	xor    %ebp,%ebp
14002d259:	e9 63 ff ff ff       	jmp    0x14002d1c1
14002d25e:	66 90                	xchg   %ax,%ax
14002d260:	80 38 00             	cmpb   $0x0,(%rax)
14002d263:	0f 84 74 ff ff ff    	je     0x14002d1dd
14002d269:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
14002d26f:	48 8d 15 3b e8 1c 00 	lea    0x1ce83b(%rip),%rdx        # 0x1401fbab1
14002d276:	48 8d 0d 3d e8 1c 00 	lea    0x1ce83d(%rip),%rcx        # 0x1401fbaba
14002d27d:	ff 15 55 21 28 00    	call   *0x282155(%rip)        # 0x1402af3d8
14002d283:	48 8b 05 56 bd 20 00 	mov    0x20bd56(%rip),%rax        # 0x140238fe0
14002d28a:	48 8d 0d c7 e7 1c 00 	lea    0x1ce7c7(%rip),%rcx        # 0x1401fba58
14002d291:	83 38 00             	cmpl   $0x0,(%rax)
14002d294:	74 08                	je     0x14002d29e
14002d296:	e8 cd 60 1b 00       	call   0x1401e3368
14002d29b:	48 89 c1             	mov    %rax,%rcx
14002d29e:	e8 ed 60 09 00       	call   0x1400c3390
14002d2a3:	e8 c8 75 1b 00       	call   0x1401e4870
14002d2a8:	48 8b 05 31 bd 20 00 	mov    0x20bd31(%rip),%rax        # 0x140238fe0
14002d2af:	48 8d 0d ca e7 1c 00 	lea    0x1ce7ca(%rip),%rcx        # 0x1401fba80
14002d2b6:	83 38 00             	cmpl   $0x0,(%rax)
14002d2b9:	74 08                	je     0x14002d2c3
14002d2bb:	e8 a8 60 1b 00       	call   0x1401e3368
14002d2c0:	48 89 c1             	mov    %rax,%rcx
14002d2c3:	48 89 da             	mov    %rbx,%rdx
14002d2c6:	e8 c5 60 09 00       	call   0x1400c3390
14002d2cb:	90                   	nop
14002d2cc:	90                   	nop
14002d2cd:	90                   	nop
14002d2ce:	90                   	nop
14002d2cf:	90                   	nop
14002d2d0:	57                   	push   %rdi
14002d2d1:	56                   	push   %rsi
14002d2d2:	53                   	push   %rbx
14002d2d3:	48 83 ec 30          	sub    $0x30,%rsp
14002d2d7:	48 8b 3d 12 b8 20 00 	mov    0x20b812(%rip),%rdi        # 0x140238af0
14002d2de:	48 89 cb             	mov    %rcx,%rbx
14002d2e1:	89 d6                	mov    %edx,%esi
14002d2e3:	48 8b 0f             	mov    (%rdi),%rcx
14002d2e6:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14002d2eb:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
14002d2f2:	48 85 c9             	test   %rcx,%rcx
14002d2f5:	74 79                	je     0x14002d370
14002d2f7:	c7 44 24 24 ff ff ff 	movl   $0xffffffff,0x24(%rsp)
14002d2fe:	ff
14002d2ff:	e8 bc 74 0d 00       	call   0x1401047c0
14002d304:	85 c0                	test   %eax,%eax
14002d306:	74 3c                	je     0x14002d344
14002d308:	83 f8 01             	cmp    $0x1,%eax
14002d30b:	74 1b                	je     0x14002d328
14002d30d:	b8 03 00 00 00       	mov    $0x3,%eax
14002d312:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
14002d317:	48 2b 17             	sub    (%rdi),%rdx
14002d31a:	75 5b                	jne    0x14002d377
14002d31c:	48 83 c4 30          	add    $0x30,%rsp
14002d320:	5b                   	pop    %rbx
14002d321:	5e                   	pop    %rsi
14002d322:	5f                   	pop    %rdi
14002d323:	c3                   	ret
14002d324:	0f 1f 40 00          	nopl   0x0(%rax)
14002d328:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
14002d32d:	48 8d 15 9c e7 1c 00 	lea    0x1ce79c(%rip),%rdx        # 0x1401fbad0
14002d334:	48 89 d9             	mov    %rbx,%rcx
14002d337:	e8 84 7e fe ff       	call   0x1400151c0
14002d33c:	8b 44 24 24          	mov    0x24(%rsp),%eax
14002d340:	85 c0                	test   %eax,%eax
14002d342:	7e 1c                	jle    0x14002d360
14002d344:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14002d349:	48 2b 07             	sub    (%rdi),%rax
14002d34c:	75 29                	jne    0x14002d377
14002d34e:	89 f2                	mov    %esi,%edx
14002d350:	48 89 d9             	mov    %rbx,%rcx
14002d353:	48 83 c4 30          	add    $0x30,%rsp
14002d357:	5b                   	pop    %rbx
14002d358:	5e                   	pop    %rsi
14002d359:	5f                   	pop    %rdi
14002d35a:	e9 11 71 0d 00       	jmp    0x140104470
14002d35f:	90                   	nop
14002d360:	b8 04 00 00 00       	mov    $0x4,%eax
14002d365:	eb ab                	jmp    0x14002d312
14002d367:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14002d36e:	00 00
14002d370:	b8 02 00 00 00       	mov    $0x2,%eax
14002d375:	eb 9b                	jmp    0x14002d312
14002d377:	e8 f4 74 1b 00       	call   0x1401e4870
14002d37c:	90                   	nop
14002d37d:	0f 1f 00             	nopl   (%rax)
14002d380:	56                   	push   %rsi
14002d381:	53                   	push   %rbx
14002d382:	48 83 ec 28          	sub    $0x28,%rsp
14002d386:	ba 01 00 00 00       	mov    $0x1,%edx
14002d38b:	48 89 cb             	mov    %rcx,%rbx
14002d38e:	e8 3d ff ff ff       	call   0x14002d2d0
14002d393:	89 c6                	mov    %eax,%esi
14002d395:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d39c:	83 fe 01             	cmp    $0x1,%esi
14002d39f:	75 37                	jne    0x14002d3d8
14002d3a1:	48 85 c0             	test   %rax,%rax
14002d3a4:	74 62                	je     0x14002d408
14002d3a6:	48 ba 02 00 00 00 01 	movabs $0x100000002,%rdx
14002d3ad:	00 00 00
14002d3b0:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d3b4:	48 89 10             	mov    %rdx,(%rax)
14002d3b7:	e8 f4 ba 0c 00       	call   0x1400f8eb0
14002d3bc:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d3c3:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d3ca:	00
14002d3cb:	48 83 c4 28          	add    $0x28,%rsp
14002d3cf:	5b                   	pop    %rbx
14002d3d0:	5e                   	pop    %rsi
14002d3d1:	c3                   	ret
14002d3d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002d3d8:	48 85 c0             	test   %rax,%rax
14002d3db:	74 53                	je     0x14002d430
14002d3dd:	89 70 04             	mov    %esi,0x4(%rax)
14002d3e0:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d3e4:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
14002d3ea:	e8 c1 ba 0c 00       	call   0x1400f8eb0
14002d3ef:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d3f6:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d3fd:	00
14002d3fe:	48 83 c4 28          	add    $0x28,%rsp
14002d402:	5b                   	pop    %rbx
14002d403:	5e                   	pop    %rsi
14002d404:	c3                   	ret
14002d405:	0f 1f 00             	nopl   (%rax)
14002d408:	ba 10 00 00 00       	mov    $0x10,%edx
14002d40d:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d412:	e8 89 d8 09 00       	call   0x1400caca0
14002d417:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d41e:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d425:	e9 7c ff ff ff       	jmp    0x14002d3a6
14002d42a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002d430:	ba 10 00 00 00       	mov    $0x10,%edx
14002d435:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d43a:	e8 61 d8 09 00       	call   0x1400caca0
14002d43f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d446:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d44d:	eb 8e                	jmp    0x14002d3dd
14002d44f:	90                   	nop
14002d450:	57                   	push   %rdi
14002d451:	56                   	push   %rsi
14002d452:	53                   	push   %rbx
14002d453:	48 83 ec 30          	sub    $0x30,%rsp
14002d457:	48 8b 35 92 b6 20 00 	mov    0x20b692(%rip),%rsi        # 0x140238af0
14002d45e:	48 8d 15 d6 e6 1c 00 	lea    0x1ce6d6(%rip),%rdx        # 0x1401fbb3b
14002d465:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
14002d46a:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
14002d471:	00
14002d472:	48 89 cb             	mov    %rcx,%rbx
14002d475:	48 8b 06             	mov    (%rsi),%rax
14002d478:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002d47d:	31 c0                	xor    %eax,%eax
14002d47f:	e8 3c 7d fe ff       	call   0x1400151c0
14002d484:	89 c2                	mov    %eax,%edx
14002d486:	31 c0                	xor    %eax,%eax
14002d488:	85 d2                	test   %edx,%edx
14002d48a:	75 08                	jne    0x14002d494
14002d48c:	8b 44 24 24          	mov    0x24(%rsp),%eax
14002d490:	85 c0                	test   %eax,%eax
14002d492:	75 1c                	jne    0x14002d4b0
14002d494:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
14002d499:	48 2b 16             	sub    (%rsi),%rdx
14002d49c:	75 7a                	jne    0x14002d518
14002d49e:	48 83 c4 30          	add    $0x30,%rsp
14002d4a2:	5b                   	pop    %rbx
14002d4a3:	5e                   	pop    %rsi
14002d4a4:	5f                   	pop    %rdi
14002d4a5:	c3                   	ret
14002d4a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14002d4ad:	00 00 00
14002d4b0:	48 8d 3d a1 e6 1c 00 	lea    0x1ce6a1(%rip),%rdi        # 0x1401fbb58
14002d4b7:	48 89 f9             	mov    %rdi,%rcx
14002d4ba:	e8 b1 a2 01 00       	call   0x140047770
14002d4bf:	85 c0                	test   %eax,%eax
14002d4c1:	74 15                	je     0x14002d4d8
14002d4c3:	48 89 d9             	mov    %rbx,%rcx
14002d4c6:	e8 b5 fe ff ff       	call   0x14002d380
14002d4cb:	b8 01 00 00 00       	mov    $0x1,%eax
14002d4d0:	eb c2                	jmp    0x14002d494
14002d4d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002d4d8:	48 8b 05 01 bb 20 00 	mov    0x20bb01(%rip),%rax        # 0x140238fe0
14002d4df:	48 8d 15 02 e6 1c 00 	lea    0x1ce602(%rip),%rdx        # 0x1401fbae8
14002d4e6:	8b 00                	mov    (%rax),%eax
14002d4e8:	85 c0                	test   %eax,%eax
14002d4ea:	74 0b                	je     0x14002d4f7
14002d4ec:	48 89 d1             	mov    %rdx,%rcx
14002d4ef:	e8 74 5e 1b 00       	call   0x1401e3368
14002d4f4:	48 89 c2             	mov    %rax,%rdx
14002d4f7:	b9 2d 00 00 00       	mov    $0x2d,%ecx
14002d4fc:	e8 5f 83 0d 00       	call   0x140105860
14002d501:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14002d507:	48 8d 15 72 e6 1c 00 	lea    0x1ce672(%rip),%rdx        # 0x1401fbb80
14002d50e:	48 89 f9             	mov    %rdi,%rcx
14002d511:	e8 5a ed 0b 00       	call   0x1400ec270
14002d516:	eb ab                	jmp    0x14002d4c3
14002d518:	e8 53 73 1b 00       	call   0x1401e4870
14002d51d:	90                   	nop
14002d51e:	66 90                	xchg   %ax,%ax
14002d520:	57                   	push   %rdi
14002d521:	56                   	push   %rsi
14002d522:	53                   	push   %rbx
14002d523:	48 83 ec 20          	sub    $0x20,%rsp
14002d527:	48 89 d7             	mov    %rdx,%rdi
14002d52a:	31 d2                	xor    %edx,%edx
14002d52c:	48 89 cb             	mov    %rcx,%rbx
14002d52f:	e8 9c fd ff ff       	call   0x14002d2d0
14002d534:	89 c6                	mov    %eax,%esi
14002d536:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d53d:	83 fe 01             	cmp    $0x1,%esi
14002d540:	75 3e                	jne    0x14002d580
14002d542:	48 85 c0             	test   %rax,%rax
14002d545:	74 69                	je     0x14002d5b0
14002d547:	48 be 01 00 00 00 01 	movabs $0x100000001,%rsi
14002d54e:	00 00 00
14002d551:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d555:	48 89 30             	mov    %rsi,(%rax)
14002d558:	e8 53 b9 0c 00       	call   0x1400f8eb0
14002d55d:	48 8b 9b 30 01 00 00 	mov    0x130(%rbx),%rbx
14002d564:	48 89 f9             	mov    %rdi,%rcx
14002d567:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
14002d56e:	00
14002d56f:	e8 2c c4 0c 00       	call   0x1400f99a0
14002d574:	48 89 43 08          	mov    %rax,0x8(%rbx)
14002d578:	48 83 c4 20          	add    $0x20,%rsp
14002d57c:	5b                   	pop    %rbx
14002d57d:	5e                   	pop    %rsi
14002d57e:	5f                   	pop    %rdi
14002d57f:	c3                   	ret
14002d580:	48 85 c0             	test   %rax,%rax
14002d583:	74 53                	je     0x14002d5d8
14002d585:	89 70 04             	mov    %esi,0x4(%rax)
14002d588:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d58c:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
14002d592:	e8 19 b9 0c 00       	call   0x1400f8eb0
14002d597:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d59e:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d5a5:	00
14002d5a6:	48 83 c4 20          	add    $0x20,%rsp
14002d5aa:	5b                   	pop    %rbx
14002d5ab:	5e                   	pop    %rsi
14002d5ac:	5f                   	pop    %rdi
14002d5ad:	c3                   	ret
14002d5ae:	66 90                	xchg   %ax,%ax
14002d5b0:	ba 10 00 00 00       	mov    $0x10,%edx
14002d5b5:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d5ba:	e8 e1 d6 09 00       	call   0x1400caca0
14002d5bf:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d5c6:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d5cd:	e9 75 ff ff ff       	jmp    0x14002d547
14002d5d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002d5d8:	ba 10 00 00 00       	mov    $0x10,%edx
14002d5dd:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d5e2:	e8 b9 d6 09 00       	call   0x1400caca0
14002d5e7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d5ee:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d5f5:	eb 8e                	jmp    0x14002d585
14002d5f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14002d5fe:	00 00
14002d600:	57                   	push   %rdi
14002d601:	56                   	push   %rsi
14002d602:	53                   	push   %rbx
14002d603:	48 83 ec 40          	sub    $0x40,%rsp
14002d607:	48 8b 35 e2 b4 20 00 	mov    0x20b4e2(%rip),%rsi        # 0x140238af0
14002d60e:	48 8b 06             	mov    (%rsi),%rax
14002d611:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14002d616:	31 c0                	xor    %eax,%eax
14002d618:	48 83 b9 30 01 00 00 	cmpq   $0x0,0x130(%rcx)
14002d61f:	00
14002d620:	48 89 cb             	mov    %rcx,%rbx
14002d623:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14002d62a:	00 00
14002d62c:	74 1a                	je     0x14002d648
14002d62e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14002d633:	48 2b 06             	sub    (%rsi),%rax
14002d636:	0f 85 78 01 00 00    	jne    0x14002d7b4
14002d63c:	48 83 c4 40          	add    $0x40,%rsp
14002d640:	5b                   	pop    %rbx
14002d641:	5e                   	pop    %rsi
14002d642:	5f                   	pop    %rdi
14002d643:	c3                   	ret
14002d644:	0f 1f 40 00          	nopl   0x0(%rax)
14002d648:	48 8d 3d 33 e5 1c 00 	lea    0x1ce533(%rip),%rdi        # 0x1401fbb82
14002d64f:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
14002d654:	48 89 fa             	mov    %rdi,%rdx
14002d657:	e8 c4 7c fe ff       	call   0x140015320
14002d65c:	85 c0                	test   %eax,%eax
14002d65e:	0f 84 ac 00 00 00    	je     0x14002d710
14002d664:	83 f8 01             	cmp    $0x1,%eax
14002d667:	74 7f                	je     0x14002d6e8
14002d669:	83 f8 ff             	cmp    $0xffffffff,%eax
14002d66c:	75 c0                	jne    0x14002d62e
14002d66e:	48 89 d9             	mov    %rbx,%rcx
14002d671:	e8 da fd ff ff       	call   0x14002d450
14002d676:	85 c0                	test   %eax,%eax
14002d678:	75 b4                	jne    0x14002d62e
14002d67a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14002d67f:	48 89 fa             	mov    %rdi,%rdx
14002d682:	48 89 d9             	mov    %rbx,%rcx
14002d685:	e8 26 83 fe ff       	call   0x1400159b0
14002d68a:	85 c0                	test   %eax,%eax
14002d68c:	75 a0                	jne    0x14002d62e
14002d68e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14002d693:	48 85 c0             	test   %rax,%rax
14002d696:	74 09                	je     0x14002d6a1
14002d698:	80 38 00             	cmpb   $0x0,(%rax)
14002d69b:	0f 85 bf 00 00 00    	jne    0x14002d760
14002d6a1:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d6a8:	48 85 c0             	test   %rax,%rax
14002d6ab:	0f 84 bf 00 00 00    	je     0x14002d770
14002d6b1:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002d6b8:	00 00 00
14002d6bb:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d6bf:	48 89 10             	mov    %rdx,(%rax)
14002d6c2:	e8 e9 b7 0c 00       	call   0x1400f8eb0
14002d6c7:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d6ce:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d6d5:	00
14002d6d6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14002d6db:	e8 d0 b7 0c 00       	call   0x1400f8eb0
14002d6e0:	e9 49 ff ff ff       	jmp    0x14002d62e
14002d6e5:	0f 1f 00             	nopl   (%rax)
14002d6e8:	48 89 d9             	mov    %rbx,%rcx
14002d6eb:	e8 60 fd ff ff       	call   0x14002d450
14002d6f0:	85 c0                	test   %eax,%eax
14002d6f2:	0f 85 36 ff ff ff    	jne    0x14002d62e
14002d6f8:	48 8d 0d 92 e4 1c 00 	lea    0x1ce492(%rip),%rcx        # 0x1401fbb91
14002d6ff:	e8 dc 37 0b 00       	call   0x1400e0ee0
14002d704:	eb 8d                	jmp    0x14002d693
14002d706:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14002d70d:	00 00 00
14002d710:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14002d714:	85 c0                	test   %eax,%eax
14002d716:	75 38                	jne    0x14002d750
14002d718:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d71f:	48 85 c0             	test   %rax,%rax
14002d722:	74 6e                	je     0x14002d792
14002d724:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002d72b:	00 00 00
14002d72e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d732:	48 89 10             	mov    %rdx,(%rax)
14002d735:	e8 76 b7 0c 00       	call   0x1400f8eb0
14002d73a:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d741:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d748:	00
14002d749:	e9 e0 fe ff ff       	jmp    0x14002d62e