1400ed6cf:	4d 8b c6             	mov    %r14,%r8
1400ed6d2:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1400ed6d7:	ba 03 00 00 00       	mov    $0x3,%edx
1400ed6dc:	41 ff d2             	call   *%r10
1400ed6df:	85 c0                	test   %eax,%eax
1400ed6e1:	7e 37                	jle    0x1400ed71a
1400ed6e3:	44 39 7b 28          	cmp    %r15d,0x28(%rbx)
1400ed6e7:	75 4a                	jne    0x1400ed733
1400ed6e9:	e8 82 99 03 00       	call   0x140127070
1400ed6ee:	4c 8d 05 2b 1e 20 00 	lea    0x201e2b(%rip),%r8        # 0x1402ef520
1400ed6f5:	ba 67 01 00 00       	mov    $0x167,%edx
1400ed6fa:	48 8d 0d e7 1d 20 00 	lea    0x201de7(%rip),%rcx        # 0x1402ef4e8
1400ed701:	e8 8a 9a 03 00       	call   0x140127190
1400ed706:	45 33 c0             	xor    %r8d,%r8d
1400ed709:	41 8d 50 78          	lea    0x78(%r8),%edx
1400ed70d:	8d 4a a8             	lea    -0x58(%rdx),%ecx
1400ed710:	e8 7b 9b 03 00       	call   0x140127290
1400ed715:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ed71a:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400ed71f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400ed724:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1400ed729:	48 83 c4 40          	add    $0x40,%rsp
1400ed72d:	41 5f                	pop    %r15
1400ed72f:	41 5e                	pop    %r14
1400ed731:	5e                   	pop    %rsi
1400ed732:	c3                   	ret
1400ed733:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400ed737:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1400ed73c:	4c 8b c5             	mov    %rbp,%r8
1400ed73f:	49 8b d6             	mov    %r14,%rdx
1400ed742:	48 8b cb             	mov    %rbx,%rcx
1400ed745:	ff 50 10             	call   *0x10(%rax)
1400ed748:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400ed74d:	85 c0                	test   %eax,%eax
1400ed74f:	7e 04                	jle    0x1400ed755
1400ed751:	48 01 4b 68          	add    %rcx,0x68(%rbx)
1400ed755:	4c 8b 5b 10          	mov    0x10(%rbx),%r11
1400ed759:	4d 85 db             	test   %r11,%r11
1400ed75c:	75 05                	jne    0x1400ed763
1400ed75e:	4c 39 3f             	cmp    %r15,(%rdi)
1400ed761:	74 36                	je     0x1400ed799
1400ed763:	4c 8b 17             	mov    (%rdi),%r10
1400ed766:	4d 85 d2             	test   %r10,%r10
1400ed769:	74 3f                	je     0x1400ed7aa
1400ed76b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400ed770:	4c 8b cd             	mov    %rbp,%r9
1400ed773:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400ed778:	4d 8b c6             	mov    %r14,%r8
1400ed77b:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400ed77f:	ba 83 00 00 00       	mov    $0x83,%edx
1400ed784:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1400ed789:	48 8b cb             	mov    %rbx,%rcx
1400ed78c:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1400ed791:	41 ff d2             	call   *%r10
1400ed794:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400ed799:	48 85 f6             	test   %rsi,%rsi
1400ed79c:	0f 84 78 ff ff ff    	je     0x1400ed71a
1400ed7a2:	48 89 0e             	mov    %rcx,(%rsi)
1400ed7a5:	e9 70 ff ff ff       	jmp    0x1400ed71a
1400ed7aa:	48 81 fd ff ff ff 7f 	cmp    $0x7fffffff,%rbp
1400ed7b1:	76 07                	jbe    0x1400ed7ba
1400ed7b3:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ed7b8:	eb df                	jmp    0x1400ed799
1400ed7ba:	85 c0                	test   %eax,%eax
1400ed7bc:	7e 12                	jle    0x1400ed7d0
1400ed7be:	48 81 f9 ff ff ff 7f 	cmp    $0x7fffffff,%rcx
1400ed7c5:	76 07                	jbe    0x1400ed7ce
1400ed7c7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ed7cc:	eb cb                	jmp    0x1400ed799
1400ed7ce:	8b c1                	mov    %ecx,%eax
1400ed7d0:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400ed7d4:	44 8b cd             	mov    %ebp,%r9d
1400ed7d7:	4d 8b c6             	mov    %r14,%r8
1400ed7da:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1400ed7df:	ba 83 00 00 00       	mov    $0x83,%edx
1400ed7e4:	48 8b cb             	mov    %rbx,%rcx
1400ed7e7:	41 ff d3             	call   *%r11
1400ed7ea:	85 c0                	test   %eax,%eax
1400ed7ec:	7e a6                	jle    0x1400ed794
1400ed7ee:	48 63 c8             	movslq %eax,%rcx
1400ed7f1:	b8 01 00 00 00       	mov    $0x1,%eax
1400ed7f6:	eb a1                	jmp    0x1400ed799
1400ed7f8:	e8 73 98 03 00       	call   0x140127070
1400ed7fd:	4c 8d 05 1c 1d 20 00 	lea    0x201d1c(%rip),%r8        # 0x1402ef520
1400ed804:	ba 5d 01 00 00       	mov    $0x15d,%edx
1400ed809:	48 8d 0d d8 1c 20 00 	lea    0x201cd8(%rip),%rcx        # 0x1402ef4e8
1400ed810:	e8 7b 99 03 00       	call   0x140127190
1400ed815:	45 33 c0             	xor    %r8d,%r8d
1400ed818:	41 8d 50 79          	lea    0x79(%r8),%edx
1400ed81c:	8d 4a a7             	lea    -0x59(%rdx),%ecx
1400ed81f:	e8 6c 9a 03 00       	call   0x140127290
1400ed824:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1400ed829:	e9 f1 fe ff ff       	jmp    0x1400ed71f
1400ed82e:	cc                   	int3
1400ed82f:	cc                   	int3
1400ed830:	40 53                	rex push %rbx
1400ed832:	b8 20 00 00 00       	mov    $0x20,%eax
1400ed837:	e8 f4 32 1c 00       	call   0x1402b0b30
1400ed83c:	48 2b e0             	sub    %rax,%rsp
1400ed83f:	83 79 28 00          	cmpl   $0x0,0x28(%rcx)
1400ed843:	48 8b c2             	mov    %rdx,%rax
1400ed846:	49 63 d8             	movslq %r8d,%rbx
1400ed849:	74 3f                	je     0x1400ed88a
1400ed84b:	48 85 d2             	test   %rdx,%rdx
1400ed84e:	74 3a                	je     0x1400ed88a
1400ed850:	4c 8b 49 40          	mov    0x40(%rcx),%r9
1400ed854:	48 8b d3             	mov    %rbx,%rdx
1400ed857:	f7 41 30 00 80 00 00 	testl  $0x8000,0x30(%rcx)
1400ed85e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400ed864:	48 8b c8             	mov    %rax,%rcx
1400ed867:	74 11                	je     0x1400ed87a
1400ed869:	ff 15 99 28 2e 00    	call   *0x2e2899(%rip)        # 0x1403d0108
1400ed86f:	85 c0                	test   %eax,%eax
1400ed871:	0f 45 c3             	cmovne %ebx,%eax
1400ed874:	48 83 c4 20          	add    $0x20,%rsp
1400ed878:	5b                   	pop    %rbx
1400ed879:	c3                   	ret
1400ed87a:	e8 e1 fe 1c 00       	call   0x1402bd760
1400ed87f:	85 c0                	test   %eax,%eax
1400ed881:	0f 45 c3             	cmovne %ebx,%eax
1400ed884:	48 83 c4 20          	add    $0x20,%rsp
1400ed888:	5b                   	pop    %rbx
1400ed889:	c3                   	ret
1400ed88a:	33 c0                	xor    %eax,%eax
1400ed88c:	48 83 c4 20          	add    $0x20,%rsp
1400ed890:	5b                   	pop    %rbx
1400ed891:	c3                   	ret
1400ed892:	cc                   	int3
1400ed893:	cc                   	int3
1400ed894:	cc                   	int3
1400ed895:	cc                   	int3
1400ed896:	cc                   	int3
1400ed897:	cc                   	int3
1400ed898:	cc                   	int3
1400ed899:	cc                   	int3
1400ed89a:	cc                   	int3
1400ed89b:	cc                   	int3
1400ed89c:	cc                   	int3
1400ed89d:	cc                   	int3
1400ed89e:	cc                   	int3
1400ed89f:	cc                   	int3
1400ed8a0:	40 53                	rex push %rbx
1400ed8a2:	b8 20 00 00 00       	mov    $0x20,%eax
1400ed8a7:	e8 84 32 1c 00       	call   0x1402b0b30
1400ed8ac:	48 2b e0             	sub    %rax,%rsp
1400ed8af:	83 79 28 00          	cmpl   $0x0,0x28(%rcx)
1400ed8b3:	48 8b c2             	mov    %rdx,%rax
1400ed8b6:	48 8b d9             	mov    %rcx,%rbx
1400ed8b9:	0f 84 df 00 00 00    	je     0x1400ed99e
1400ed8bf:	48 85 d2             	test   %rdx,%rdx
1400ed8c2:	0f 84 d6 00 00 00    	je     0x1400ed99e
1400ed8c8:	4c 8b 49 40          	mov    0x40(%rcx),%r9
1400ed8cc:	ba 01 00 00 00       	mov    $0x1,%edx
1400ed8d1:	f7 41 30 00 80 00 00 	testl  $0x8000,0x30(%rcx)
1400ed8d8:	48 8b c8             	mov    %rax,%rcx
1400ed8db:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400ed8e0:	4d 63 c0             	movslq %r8d,%r8
1400ed8e3:	74 0b                	je     0x1400ed8f0
1400ed8e5:	ff 15 15 28 2e 00    	call   *0x2e2815(%rip)        # 0x1403d0100
1400ed8eb:	48 8b f8             	mov    %rax,%rdi
1400ed8ee:	eb 07                	jmp    0x1400ed8f7
1400ed8f0:	e8 cb 05 1d 00       	call   0x1402bdec0
1400ed8f5:	8b f8                	mov    %eax,%edi
1400ed8f7:	85 ff                	test   %edi,%edi
1400ed8f9:	0f 85 92 00 00 00    	jne    0x1400ed991
1400ed8ff:	f7 43 30 00 80 00 00 	testl  $0x8000,0x30(%rbx)
1400ed906:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400ed90a:	74 08                	je     0x1400ed914
1400ed90c:	ff 15 36 28 2e 00    	call   *0x2e2836(%rip)        # 0x1403d0148
1400ed912:	eb 05                	jmp    0x1400ed919
1400ed914:	e8 3b 5e 1d 00       	call   0x1402c3754
1400ed919:	85 c0                	test   %eax,%eax
1400ed91b:	74 74                	je     0x1400ed991
1400ed91d:	e8 4e 97 03 00       	call   0x140127070
1400ed922:	4c 8d 05 17 1d 20 00 	lea    0x201d17(%rip),%r8        # 0x1402ef640
1400ed929:	ba 94 00 00 00       	mov    $0x94,%edx
1400ed92e:	48 8d 0d db 1c 20 00 	lea    0x201cdb(%rip),%rcx        # 0x1402ef610
1400ed935:	e8 56 98 03 00       	call   0x140127190
1400ed93a:	ff 15 b8 78 1f 00    	call   *0x1f78b8(%rip)        # 0x1402e51f8
1400ed940:	4c 8d 05 09 1d 20 00 	lea    0x201d09(%rip),%r8        # 0x1402ef650
1400ed947:	b9 02 00 00 00       	mov    $0x2,%ecx
1400ed94c:	8b d0                	mov    %eax,%edx
1400ed94e:	e8 3d 99 03 00       	call   0x140127290
1400ed953:	e8 18 97 03 00       	call   0x140127070
1400ed958:	4c 8d 05 e1 1c 20 00 	lea    0x201ce1(%rip),%r8        # 0x1402ef640
1400ed95f:	ba 96 00 00 00       	mov    $0x96,%edx
1400ed964:	48 8d 0d a5 1c 20 00 	lea    0x201ca5(%rip),%rcx        # 0x1402ef610
1400ed96b:	e8 20 98 03 00       	call   0x140127190
1400ed970:	45 33 c0             	xor    %r8d,%r8d
1400ed973:	ba 02 00 08 00       	mov    $0x80002,%edx
1400ed978:	41 8d 48 20          	lea    0x20(%r8),%ecx
1400ed97c:	e8 0f 99 03 00       	call   0x140127290
1400ed981:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400ed986:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ed98b:	48 83 c4 20          	add    $0x20,%rsp
1400ed98f:	5b                   	pop    %rbx
1400ed990:	c3                   	ret
1400ed991:	8b c7                	mov    %edi,%eax
1400ed993:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400ed998:	48 83 c4 20          	add    $0x20,%rsp
1400ed99c:	5b                   	pop    %rbx
1400ed99d:	c3                   	ret
1400ed99e:	33 c0                	xor    %eax,%eax
1400ed9a0:	48 83 c4 20          	add    $0x20,%rsp
1400ed9a4:	5b                   	pop    %rbx
1400ed9a5:	c3                   	ret
1400ed9a6:	cc                   	int3
1400ed9a7:	cc                   	int3
1400ed9a8:	cc                   	int3
1400ed9a9:	cc                   	int3
1400ed9aa:	cc                   	int3
1400ed9ab:	cc                   	int3
1400ed9ac:	cc                   	int3
1400ed9ad:	cc                   	int3
1400ed9ae:	cc                   	int3
1400ed9af:	cc                   	int3
1400ed9b0:	40 53                	rex push %rbx
1400ed9b2:	b8 20 00 00 00       	mov    $0x20,%eax
1400ed9b7:	e8 74 31 1c 00       	call   0x1402b0b30
1400ed9bc:	48 2b e0             	sub    %rax,%rsp
1400ed9bf:	33 db                	xor    %ebx,%ebx
1400ed9c1:	4c 8b d2             	mov    %rdx,%r10
1400ed9c4:	48 8b c2             	mov    %rdx,%rax
1400ed9c7:	38 1a                	cmp    %bl,(%rdx)
1400ed9c9:	74 17                	je     0x1400ed9e2
1400ed9cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ed9d0:	81 fb 00 00 00 80    	cmp    $0x80000000,%ebx
1400ed9d6:	73 0a                	jae    0x1400ed9e2
1400ed9d8:	48 ff c0             	inc    %rax
1400ed9db:	ff c3                	inc    %ebx
1400ed9dd:	80 38 00             	cmpb   $0x0,(%rax)
1400ed9e0:	75 ee                	jne    0x1400ed9d0
1400ed9e2:	0f ba f3 1f          	btr    $0x1f,%ebx
1400ed9e6:	83 79 28 00          	cmpl   $0x0,0x28(%rcx)
1400ed9ea:	74 39                	je     0x1400eda25
1400ed9ec:	4c 8b 49 40          	mov    0x40(%rcx),%r9
1400ed9f0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400ed9f6:	f7 41 30 00 80 00 00 	testl  $0x8000,0x30(%rcx)
1400ed9fd:	49 8b ca             	mov    %r10,%rcx
1400eda00:	8b d3                	mov    %ebx,%edx
1400eda02:	74 11                	je     0x1400eda15
1400eda04:	ff 15 fe 26 2e 00    	call   *0x2e26fe(%rip)        # 0x1403d0108
1400eda0a:	85 c0                	test   %eax,%eax
1400eda0c:	0f 45 c3             	cmovne %ebx,%eax
1400eda0f:	48 83 c4 20          	add    $0x20,%rsp
1400eda13:	5b                   	pop    %rbx
1400eda14:	c3                   	ret
1400eda15:	e8 46 fd 1c 00       	call   0x1402bd760
1400eda1a:	85 c0                	test   %eax,%eax
1400eda1c:	0f 45 c3             	cmovne %ebx,%eax
1400eda1f:	48 83 c4 20          	add    $0x20,%rsp
1400eda23:	5b                   	pop    %rbx
1400eda24:	c3                   	ret
1400eda25:	33 c0                	xor    %eax,%eax
1400eda27:	48 83 c4 20          	add    $0x20,%rsp
1400eda2b:	5b                   	pop    %rbx
1400eda2c:	c3                   	ret
1400eda2d:	cc                   	int3
1400eda2e:	cc                   	int3
1400eda2f:	cc                   	int3
1400eda30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400eda35:	57                   	push   %rdi
1400eda36:	b8 20 00 00 00       	mov    $0x20,%eax
1400eda3b:	e8 f0 30 1c 00       	call   0x1402b0b30
1400eda40:	48 2b e0             	sub    %rax,%rsp
1400eda43:	33 db                	xor    %ebx,%ebx
1400eda45:	41 8b c0             	mov    %r8d,%eax
1400eda48:	88 1a                	mov    %bl,(%rdx)
1400eda4a:	48 8b fa             	mov    %rdx,%rdi
1400eda4d:	4c 8b 41 40          	mov    0x40(%rcx),%r8
1400eda51:	8b d0                	mov    %eax,%edx
1400eda53:	f7 41 30 00 80 00 00 	testl  $0x8000,0x30(%rcx)
1400eda5a:	48 8b cf             	mov    %rdi,%rcx
1400eda5d:	74 18                	je     0x1400eda77
1400eda5f:	ff 15 93 26 2e 00    	call   *0x2e2693(%rip)        # 0x1403d00f8
1400eda65:	48 85 c0             	test   %rax,%rax
1400eda68:	75 17                	jne    0x1400eda81
1400eda6a:	8b c3                	mov    %ebx,%eax
1400eda6c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400eda71:	48 83 c4 20          	add    $0x20,%rsp
1400eda75:	5f                   	pop    %rdi
1400eda76:	c3                   	ret
1400eda77:	e8 9c b5 1d 00       	call   0x1402c9018
1400eda7c:	48 85 c0             	test   %rax,%rax
1400eda7f:	74 1a                	je     0x1400eda9b
1400eda81:	38 1f                	cmp    %bl,(%rdi)
1400eda83:	74 16                	je     0x1400eda9b
1400eda85:	81 fb 00 00 00 80    	cmp    $0x80000000,%ebx
1400eda8b:	73 0a                	jae    0x1400eda97
1400eda8d:	48 ff c7             	inc    %rdi
1400eda90:	ff c3                	inc    %ebx
1400eda92:	80 3f 00             	cmpb   $0x0,(%rdi)
1400eda95:	75 ee                	jne    0x1400eda85
1400eda97:	0f ba f3 1f          	btr    $0x1f,%ebx
1400eda9b:	8b c3                	mov    %ebx,%eax
1400eda9d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400edaa2:	48 83 c4 20          	add    $0x20,%rsp
1400edaa6:	5f                   	pop    %rdi
1400edaa7:	c3                   	ret
1400edaa8:	cc                   	int3
1400edaa9:	cc                   	int3
1400edaaa:	cc                   	int3
1400edaab:	cc                   	int3
1400edaac:	cc                   	int3
1400edaad:	cc                   	int3
1400edaae:	cc                   	int3
1400edaaf:	cc                   	int3
1400edab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400edab5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400edaba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400edabf:	41 56                	push   %r14
1400edac1:	b8 30 00 00 00       	mov    $0x30,%eax
1400edac6:	e8 65 30 1c 00       	call   0x1402b0b30
1400edacb:	48 2b e0             	sub    %rax,%rsp
1400edace:	ff ca                	dec    %edx
1400edad0:	8d 78 d1             	lea    -0x2f(%rax),%edi
1400edad3:	48 8b d9             	mov    %rcx,%rbx
1400edad6:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1400edada:	4d 8b f1             	mov    %r9,%r14
1400edadd:	41 8b f0             	mov    %r8d,%esi
1400edae0:	81 fa 84 00 00 00    	cmp    $0x84,%edx
1400edae6:	0f 87 4a 03 00 00    	ja     0x1400ede36
1400edaec:	48 63 c2             	movslq %edx,%rax
1400edaef:	4c 8d 05 0a 25 f1 ff 	lea    -0xedaf6(%rip),%r8        # 0x140000000
1400edaf6:	41 0f b6 84 00 80 de 	movzbl 0xede80(%r8,%rax,1),%eax
1400edafd:	0e 00
1400edaff:	41 8b 94 80 50 de 0e 	mov    0xede50(%r8,%rax,4),%edx
1400edb06:	00
1400edb07:	49 03 d0             	add    %r8,%rdx
1400edb0a:	ff e2                	jmp    *%rdx
1400edb0c:	45 33 c0             	xor    %r8d,%r8d
1400edb0f:	8b d6                	mov    %esi,%edx
1400edb11:	f7 43 30 00 80 00 00 	testl  $0x8000,0x30(%rbx)
1400edb18:	74 0d                	je     0x1400edb27
1400edb1a:	ff 15 10 26 2e 00    	call   *0x2e2610(%rip)        # 0x1403d0130
1400edb20:	8b f8                	mov    %eax,%edi
1400edb22:	e9 11 03 00 00       	jmp    0x1400ede38
1400edb27:	e8 64 07 1d 00       	call   0x1402be290
1400edb2c:	8b f8                	mov    %eax,%edi
1400edb2e:	e9 05 03 00 00       	jmp    0x1400ede38
1400edb33:	f7 43 30 00 80 00 00 	testl  $0x8000,0x30(%rbx)
1400edb3a:	74 0d                	je     0x1400edb49
1400edb3c:	ff 15 d6 25 2e 00    	call   *0x2e25d6(%rip)        # 0x1403d0118
1400edb42:	8b f8                	mov    %eax,%edi
1400edb44:	e9 ef 02 00 00       	jmp    0x1400ede38
1400edb49:	e8 da 5b 1d 00       	call   0x1402c3728
1400edb4e:	8b f8                	mov    %eax,%edi
1400edb50:	e9 e3 02 00 00       	jmp    0x1400ede38
1400edb55:	f7 43 30 00 80 00 00 	testl  $0x8000,0x30(%rbx)
1400edb5c:	74 0d                	je     0x1400edb6b