14017d44c:	48 8b cb             	mov    %rbx,%rcx
14017d44f:	e8 6c e9 f6 ff       	call   0x1400ebdc0
14017d454:	33 c0                	xor    %eax,%eax
14017d456:	48 83 c4 20          	add    $0x20,%rsp
14017d45a:	5b                   	pop    %rbx
14017d45b:	c3                   	ret
14017d45c:	c7 43 78 01 00 00 00 	movl   $0x1,0x78(%rbx)
14017d463:	48 8b c3             	mov    %rbx,%rax
14017d466:	48 83 c4 20          	add    $0x20,%rsp
14017d46a:	5b                   	pop    %rbx
14017d46b:	c3                   	ret
14017d46c:	cc                   	int3
14017d46d:	cc                   	int3
14017d46e:	cc                   	int3
14017d46f:	cc                   	int3
14017d470:	45 33 d2             	xor    %r10d,%r10d
14017d473:	48 2b ca             	sub    %rdx,%rcx
14017d476:	45 8b ca             	mov    %r10d,%r9d
14017d479:	49 63 d0             	movslq %r8d,%rdx
14017d47c:	48 8b c2             	mov    %rdx,%rax
14017d47f:	48 f7 d8             	neg    %rax
14017d482:	48 3b c8             	cmp    %rax,%rcx
14017d485:	41 8b c2             	mov    %r10d,%eax
14017d488:	41 0f 97 c1          	seta   %r9b
14017d48c:	48 3b ca             	cmp    %rdx,%rcx
14017d48f:	0f 92 c0             	setb   %al
14017d492:	44 0b c8             	or     %eax,%r9d
14017d495:	41 8b c2             	mov    %r10d,%eax
14017d498:	48 85 c9             	test   %rcx,%rcx
14017d49b:	41 0f 45 c1          	cmovne %r9d,%eax
14017d49f:	45 85 c0             	test   %r8d,%r8d
14017d4a2:	41 0f 9f c2          	setg   %r10b
14017d4a6:	41 23 c2             	and    %r10d,%eax
14017d4a9:	c3                   	ret
14017d4aa:	cc                   	int3
14017d4ab:	cc                   	int3
14017d4ac:	cc                   	int3
14017d4ad:	cc                   	int3
14017d4ae:	cc                   	int3
14017d4af:	cc                   	int3
14017d4b0:	40 53                	rex push %rbx
14017d4b2:	b8 20 00 00 00       	mov    $0x20,%eax
14017d4b7:	e8 74 36 13 00       	call   0x1402b0b30
14017d4bc:	48 2b e0             	sub    %rax,%rsp
14017d4bf:	48 8b da             	mov    %rdx,%rbx
14017d4c2:	8d 50 e2             	lea    -0x1e(%rax),%edx
14017d4c5:	e8 16 a5 fb ff       	call   0x1401379e0
14017d4ca:	83 3b ff             	cmpl   $0xffffffff,(%rbx)
14017d4cd:	74 25                	je     0x14017d4f4
14017d4cf:	48 85 c0             	test   %rax,%rax
14017d4d2:	74 20                	je     0x14017d4f4
14017d4d4:	48 8b c8             	mov    %rax,%rcx
14017d4d7:	e8 c4 4d f7 ff       	call   0x1400f22a0
14017d4dc:	8b 0b                	mov    (%rbx),%ecx
14017d4de:	85 c9                	test   %ecx,%ecx
14017d4e0:	74 10                	je     0x14017d4f2
14017d4e2:	3b c8                	cmp    %eax,%ecx
14017d4e4:	74 0c                	je     0x14017d4f2
14017d4e6:	c7 03 ff ff ff ff    	movl   $0xffffffff,(%rbx)
14017d4ec:	48 83 c4 20          	add    $0x20,%rsp
14017d4f0:	5b                   	pop    %rbx
14017d4f1:	c3                   	ret
14017d4f2:	89 03                	mov    %eax,(%rbx)
14017d4f4:	48 83 c4 20          	add    $0x20,%rsp
14017d4f8:	5b                   	pop    %rbx
14017d4f9:	c3                   	ret
14017d4fa:	cc                   	int3
14017d4fb:	cc                   	int3
14017d4fc:	cc                   	int3
14017d4fd:	cc                   	int3
14017d4fe:	cc                   	int3
14017d4ff:	cc                   	int3
14017d500:	48 85 c9             	test   %rcx,%rcx
14017d503:	0f 84 8b 00 00 00    	je     0x14017d594
14017d509:	56                   	push   %rsi
14017d50a:	b8 20 00 00 00       	mov    $0x20,%eax
14017d50f:	e8 1c 36 13 00       	call   0x1402b0b30
14017d514:	48 2b e0             	sub    %rax,%rsp
14017d517:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14017d51c:	48 8b f1             	mov    %rcx,%rsi
14017d51f:	48 8b 19             	mov    (%rcx),%rbx
14017d522:	48 85 db             	test   %rbx,%rbx
14017d525:	74 4e                	je     0x14017d575
14017d527:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14017d52c:	0f 1f 40 00          	nopl   0x0(%rax)
14017d530:	83 7b 24 00          	cmpl   $0x0,0x24(%rbx)
14017d534:	75 19                	jne    0x14017d54f
14017d536:	48 8b 43 18          	mov    0x18(%rbx),%rax
14017d53a:	48 85 c0             	test   %rax,%rax
14017d53d:	74 10                	je     0x14017d54f
14017d53f:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14017d543:	48 8b ce             	mov    %rsi,%rcx
14017d546:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14017d54a:	48 8b 13             	mov    (%rbx),%rdx
14017d54d:	ff d0                	call   *%rax
14017d54f:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
14017d553:	48 8d 15 be 29 1a 00 	lea    0x1a29be(%rip),%rdx        # 0x14031ff18
14017d55a:	41 b8 25 00 00 00    	mov    $0x25,%r8d
14017d560:	48 8b cb             	mov    %rbx,%rcx
14017d563:	e8 58 e8 f6 ff       	call   0x1400ebdc0
14017d568:	48 8b df             	mov    %rdi,%rbx
14017d56b:	48 85 ff             	test   %rdi,%rdi
14017d56e:	75 c0                	jne    0x14017d530
14017d570:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14017d575:	41 b8 29 00 00 00    	mov    $0x29,%r8d
14017d57b:	48 8d 15 96 29 1a 00 	lea    0x1a2996(%rip),%rdx        # 0x14031ff18
14017d582:	48 8b ce             	mov    %rsi,%rcx
14017d585:	e8 36 e8 f6 ff       	call   0x1400ebdc0
14017d58a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017d58f:	48 83 c4 20          	add    $0x20,%rsp
14017d593:	5e                   	pop    %rsi
14017d594:	c3                   	ret
14017d595:	cc                   	int3
14017d596:	cc                   	int3
14017d597:	cc                   	int3
14017d598:	cc                   	int3
14017d599:	cc                   	int3
14017d59a:	cc                   	int3
14017d59b:	cc                   	int3
14017d59c:	cc                   	int3
14017d59d:	cc                   	int3
14017d59e:	cc                   	int3
14017d59f:	cc                   	int3
14017d5a0:	b8 28 00 00 00       	mov    $0x28,%eax
14017d5a5:	e8 86 35 13 00       	call   0x1402b0b30
14017d5aa:	48 2b e0             	sub    %rax,%rsp
14017d5ad:	44 8d 40 e9          	lea    -0x17(%rax),%r8d
14017d5b1:	48 8d 15 60 29 1a 00 	lea    0x1a2960(%rip),%rdx        # 0x14031ff18
14017d5b8:	8d 48 08             	lea    0x8(%rax),%ecx
14017d5bb:	48 83 c4 28          	add    $0x28,%rsp
14017d5bf:	e9 fc ea f6 ff       	jmp    0x1400ec0c0
14017d5c4:	cc                   	int3
14017d5c5:	cc                   	int3
14017d5c6:	cc                   	int3
14017d5c7:	cc                   	int3
14017d5c8:	cc                   	int3
14017d5c9:	cc                   	int3
14017d5ca:	cc                   	int3
14017d5cb:	cc                   	int3
14017d5cc:	cc                   	int3
14017d5cd:	cc                   	int3
14017d5ce:	cc                   	int3
14017d5cf:	cc                   	int3
14017d5d0:	48 85 c9             	test   %rcx,%rcx
14017d5d3:	75 03                	jne    0x14017d5d8
14017d5d5:	33 c0                	xor    %eax,%eax
14017d5d7:	c3                   	ret
14017d5d8:	48 89 51 18          	mov    %rdx,0x18(%rcx)
14017d5dc:	b8 01 00 00 00       	mov    $0x1,%eax
14017d5e1:	4c 89 41 20          	mov    %r8,0x20(%rcx)
14017d5e5:	c3                   	ret
14017d5e6:	cc                   	int3
14017d5e7:	cc                   	int3
14017d5e8:	cc                   	int3
14017d5e9:	cc                   	int3
14017d5ea:	cc                   	int3
14017d5eb:	cc                   	int3
14017d5ec:	cc                   	int3
14017d5ed:	cc                   	int3
14017d5ee:	cc                   	int3
14017d5ef:	cc                   	int3
14017d5f0:	b8 28 00 00 00       	mov    $0x28,%eax
14017d5f5:	e8 36 35 13 00       	call   0x1402b0b30
14017d5fa:	48 2b e0             	sub    %rax,%rsp
14017d5fd:	33 d2                	xor    %edx,%edx
14017d5ff:	b9 00 01 00 00       	mov    $0x100,%ecx
14017d604:	e8 c7 79 fb ff       	call   0x140134fd0
14017d609:	85 c0                	test   %eax,%eax
14017d60b:	74 1a                	je     0x14017d627
14017d60d:	48 8d 0d 84 b0 25 00 	lea    0x25b084(%rip),%rcx        # 0x1403d8698
14017d614:	e8 47 a2 fa ff       	call   0x140127860
14017d619:	48 85 c0             	test   %rax,%rax
14017d61c:	74 09                	je     0x14017d627
14017d61e:	48 8b 40 10          	mov    0x10(%rax),%rax
14017d622:	48 83 c4 28          	add    $0x28,%rsp
14017d626:	c3                   	ret
14017d627:	33 c0                	xor    %eax,%eax
14017d629:	48 83 c4 28          	add    $0x28,%rsp
14017d62d:	c3                   	ret
14017d62e:	cc                   	int3
14017d62f:	cc                   	int3
14017d630:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14017d635:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14017d63a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14017d63f:	41 56                	push   %r14
14017d641:	b8 20 00 00 00       	mov    $0x20,%eax
14017d646:	e8 e5 34 13 00       	call   0x1402b0b30
14017d64b:	48 2b e0             	sub    %rax,%rsp
14017d64e:	45 33 f6             	xor    %r14d,%r14d
14017d651:	48 8b fa             	mov    %rdx,%rdi
14017d654:	48 8b d9             	mov    %rcx,%rbx
14017d657:	41 8b ee             	mov    %r14d,%ebp
14017d65a:	48 3b d1             	cmp    %rcx,%rdx
14017d65d:	76 33                	jbe    0x14017d692
14017d65f:	e8 0c 9a fa ff       	call   0x140127070
14017d664:	4c 8d 05 45 29 1a 00 	lea    0x1a2945(%rip),%r8        # 0x14031ffb0
14017d66b:	ba 66 01 00 00       	mov    $0x166,%edx
14017d670:	48 8d 0d c1 28 1a 00 	lea    0x1a28c1(%rip),%rcx        # 0x14031ff38
14017d677:	e8 14 9b fa ff       	call   0x140127190
14017d67c:	41 8d 56 67          	lea    0x67(%r14),%edx
14017d680:	45 33 c0             	xor    %r8d,%r8d
14017d683:	8d 4a cc             	lea    -0x34(%rdx),%ecx
14017d686:	e8 05 9c fa ff       	call   0x140127290
14017d68b:	33 c0                	xor    %eax,%eax
14017d68d:	e9 bc 01 00 00       	jmp    0x14017d84e
14017d692:	33 d2                	xor    %edx,%edx
14017d694:	b9 00 01 00 00       	mov    $0x100,%ecx
14017d699:	e8 32 79 fb ff       	call   0x140134fd0
14017d69e:	85 c0                	test   %eax,%eax
14017d6a0:	74 e9                	je     0x14017d68b
14017d6a2:	4c 8d 05 d7 05 00 00 	lea    0x5d7(%rip),%r8        # 0x14017dc80
14017d6a9:	33 d2                	xor    %edx,%edx
14017d6ab:	33 c9                	xor    %ecx,%ecx
14017d6ad:	e8 9e c3 02 00       	call   0x1401a9a50
14017d6b2:	85 c0                	test   %eax,%eax
14017d6b4:	74 d5                	je     0x14017d68b
14017d6b6:	41 b8 70 01 00 00    	mov    $0x170,%r8d
14017d6bc:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14017d6c1:	48 8d 15 70 28 1a 00 	lea    0x1a2870(%rip),%rdx        # 0x14031ff38
14017d6c8:	b9 18 00 00 00       	mov    $0x18,%ecx
14017d6cd:	e8 ee e9 f6 ff       	call   0x1400ec0c0
14017d6d2:	48 8b f0             	mov    %rax,%rsi
14017d6d5:	48 85 c0             	test   %rax,%rax
14017d6d8:	75 34                	jne    0x14017d70e
14017d6da:	e8 91 99 fa ff       	call   0x140127070
14017d6df:	4c 8d 05 ca 28 1a 00 	lea    0x1a28ca(%rip),%r8        # 0x14031ffb0
14017d6e6:	ba 72 01 00 00       	mov    $0x172,%edx
14017d6eb:	48 8d 0d 46 28 1a 00 	lea    0x1a2846(%rip),%rcx        # 0x14031ff38
14017d6f2:	e8 99 9a fa ff       	call   0x140127190
14017d6f7:	45 33 c0             	xor    %r8d,%r8d
14017d6fa:	8d 4e 33             	lea    0x33(%rsi),%ecx
14017d6fd:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14017d702:	e8 89 9b fa ff       	call   0x140127290
14017d707:	33 c0                	xor    %eax,%eax
14017d709:	e9 3b 01 00 00       	jmp    0x14017d849
14017d70e:	8b d7                	mov    %edi,%edx
14017d710:	33 c9                	xor    %ecx,%ecx
14017d712:	e8 39 df f6 ff       	call   0x1400eb650
14017d717:	48 89 06             	mov    %rax,(%rsi)
14017d71a:	48 85 c0             	test   %rax,%rax
14017d71d:	75 39                	jne    0x14017d758
14017d71f:	e8 4c 99 fa ff       	call   0x140127070
14017d724:	4c 8d 05 85 28 1a 00 	lea    0x1a2885(%rip),%r8        # 0x14031ffb0
14017d72b:	ba 78 01 00 00       	mov    $0x178,%edx
14017d730:	48 8d 0d 01 28 1a 00 	lea    0x1a2801(%rip),%rcx        # 0x14031ff38
14017d737:	e8 54 9a fa ff       	call   0x140127190
14017d73c:	45 33 c0             	xor    %r8d,%r8d
14017d73f:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14017d744:	41 8d 48 33          	lea    0x33(%r8),%ecx
14017d748:	e8 43 9b fa ff       	call   0x140127290
14017d74d:	41 b8 79 01 00 00    	mov    $0x179,%r8d
14017d753:	e9 d9 00 00 00       	jmp    0x14017d831
14017d758:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
14017d75c:	48 85 ff             	test   %rdi,%rdi
14017d75f:	74 77                	je     0x14017d7d8
14017d761:	48 ff cf             	dec    %rdi
14017d764:	e8 f7 06 00 00       	call   0x14017de60
14017d769:	48 8b d8             	mov    %rax,%rbx
14017d76c:	48 85 c0             	test   %rax,%rax
14017d76f:	74 67                	je     0x14017d7d8
14017d771:	45 33 c0             	xor    %r8d,%r8d
14017d774:	48 8d 15 95 5b 06 00 	lea    0x65b95(%rip),%rdx        # 0x1401e3310
14017d77b:	33 c9                	xor    %ecx,%ecx
14017d77d:	ff 15 1d 7c 16 00    	call   *0x167c1d(%rip)        # 0x1402e53a0
14017d783:	48 89 03             	mov    %rax,(%rbx)
14017d786:	48 85 c0             	test   %rax,%rax
14017d789:	74 19                	je     0x14017d7a4
14017d78b:	4c 89 73 18          	mov    %r14,0x18(%rbx)
14017d78f:	48 8b d3             	mov    %rbx,%rdx
14017d792:	48 8b 0e             	mov    (%rsi),%rcx
14017d795:	e8 86 e0 f6 ff       	call   0x1400eb820
14017d79a:	48 ff c5             	inc    %rbp
14017d79d:	48 85 ff             	test   %rdi,%rdi
14017d7a0:	75 bf                	jne    0x14017d761
14017d7a2:	eb 34                	jmp    0x14017d7d8
14017d7a4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14017d7a8:	48 8d 15 89 27 1a 00 	lea    0x1a2789(%rip),%rdx        # 0x14031ff38
14017d7af:	41 b8 62 00 00 00    	mov    $0x62,%r8d
14017d7b5:	e8 06 e6 f6 ff       	call   0x1400ebdc0
14017d7ba:	48 8b 0b             	mov    (%rbx),%rcx
14017d7bd:	ff 15 d5 7b 16 00    	call   *0x167bd5(%rip)        # 0x1402e5398
14017d7c3:	41 b8 64 00 00 00    	mov    $0x64,%r8d
14017d7c9:	48 8d 15 68 27 1a 00 	lea    0x1a2768(%rip),%rdx        # 0x14031ff38
14017d7d0:	48 8b cb             	mov    %rbx,%rcx
14017d7d3:	e8 e8 e5 f6 ff       	call   0x1400ebdc0
14017d7d8:	48 8b d6             	mov    %rsi,%rdx
14017d7db:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
14017d7df:	48 8d 0d b6 ae 25 00 	lea    0x25aeb6(%rip),%rcx        # 0x1403d869c
14017d7e6:	e8 15 a2 fa ff       	call   0x140127a00
14017d7eb:	85 c0                	test   %eax,%eax
14017d7ed:	75 55                	jne    0x14017d844
14017d7ef:	e8 7c 98 fa ff       	call   0x140127070
14017d7f4:	4c 8d 05 b5 27 1a 00 	lea    0x1a27b5(%rip),%r8        # 0x14031ffb0
14017d7fb:	ba 91 01 00 00       	mov    $0x191,%edx
14017d800:	48 8d 0d 31 27 1a 00 	lea    0x1a2731(%rip),%rcx        # 0x14031ff38
14017d807:	e8 84 99 fa ff       	call   0x140127190
14017d80c:	45 33 c0             	xor    %r8d,%r8d
14017d80f:	41 8d 50 65          	lea    0x65(%r8),%edx
14017d813:	8d 4a ce             	lea    -0x32(%rdx),%ecx
14017d816:	e8 75 9a fa ff       	call   0x140127290
14017d81b:	48 8b ce             	mov    %rsi,%rcx
14017d81e:	e8 4d 05 00 00       	call   0x14017dd70
14017d823:	48 8b 0e             	mov    (%rsi),%rcx
14017d826:	e8 b5 db f6 ff       	call   0x1400eb3e0
14017d82b:	41 b8 99 01 00 00    	mov    $0x199,%r8d
14017d831:	48 8d 15 00 27 1a 00 	lea    0x1a2700(%rip),%rdx        # 0x14031ff38
14017d838:	48 8b ce             	mov    %rsi,%rcx
14017d83b:	e8 80 e5 f6 ff       	call   0x1400ebdc0
14017d840:	33 c0                	xor    %eax,%eax
14017d842:	eb 05                	jmp    0x14017d849
14017d844:	b8 01 00 00 00       	mov    $0x1,%eax
14017d849:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14017d84e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14017d853:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14017d858:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14017d85d:	48 83 c4 20          	add    $0x20,%rsp
14017d861:	41 5e                	pop    %r14
14017d863:	c3                   	ret
14017d864:	cc                   	int3
14017d865:	cc                   	int3
14017d866:	cc                   	int3
14017d867:	cc                   	int3
14017d868:	cc                   	int3
14017d869:	cc                   	int3
14017d86a:	cc                   	int3
14017d86b:	cc                   	int3
14017d86c:	cc                   	int3
14017d86d:	cc                   	int3
14017d86e:	cc                   	int3
14017d86f:	cc                   	int3
14017d870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017d875:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14017d87a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017d87f:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14017d884:	57                   	push   %rdi
14017d885:	41 54                	push   %r12
14017d887:	41 55                	push   %r13
14017d889:	41 56                	push   %r14
14017d88b:	41 57                	push   %r15
14017d88d:	b8 20 00 00 00       	mov    $0x20,%eax
14017d892:	e8 99 32 13 00       	call   0x1402b0b30
14017d897:	48 2b e0             	sub    %rax,%rsp
14017d89a:	4c 8b ea             	mov    %rdx,%r13
14017d89d:	4c 8b f1             	mov    %rcx,%r14
14017d8a0:	33 d2                	xor    %edx,%edx
14017d8a2:	b9 00 01 00 00       	mov    $0x100,%ecx
14017d8a7:	4d 8b e1             	mov    %r9,%r12
14017d8aa:	e8 21 77 fb ff       	call   0x140134fd0
14017d8af:	85 c0                	test   %eax,%eax
14017d8b1:	0f 84 75 02 00 00    	je     0x14017db2c