1004e8593:	48 63 97 78 01 00 00 	movslq 0x178(%rdi),%rdx
1004e859a:	48 39 da             	cmp    %rbx,%rdx
1004e859d:	74 65                	je     1004e8604 <.text+0xe7604>
1004e859f:	7c 57                	jl     1004e85f8 <.text+0xe75f8>
1004e85a1:	48 8b 96 20 20 00 00 	mov    0x2020(%rsi),%rdx
1004e85a8:	48 85 d2             	test   %rdx,%rdx
1004e85ab:	74 2e                	je     1004e85db <.text+0xe75db>
1004e85ad:	0f 1f 00             	nopl   (%rax)
1004e85b0:	80 ba 10 03 00 00 00 	cmpb   $0x0,0x310(%rdx)
1004e85b7:	75 1a                	jne    1004e85d3 <.text+0xe75d3>
1004e85b9:	48 63 8a 08 03 00 00 	movslq 0x308(%rdx),%rcx
1004e85c0:	48 39 d9             	cmp    %rbx,%rcx
1004e85c3:	74 3f                	je     1004e8604 <.text+0xe7604>
1004e85c5:	7d 0c                	jge    1004e85d3 <.text+0xe75d3>
1004e85c7:	81 ba 0c 03 00 00 ff 	cmpl   $0x7fffffff,0x30c(%rdx)
1004e85ce:	ff ff 7f
1004e85d1:	74 31                	je     1004e8604 <.text+0xe7604>
1004e85d3:	48 8b 12             	mov    (%rdx),%rdx
1004e85d6:	48 85 d2             	test   %rdx,%rdx
1004e85d9:	75 d5                	jne    1004e85b0 <.text+0xe75b0>
1004e85db:	48 83 c4 20          	add    $0x20,%rsp
1004e85df:	5b                   	pop    %rbx
1004e85e0:	5e                   	pop    %rsi
1004e85e1:	5f                   	pop    %rdi
1004e85e2:	c3                   	ret
1004e85e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004e85e8:	48 63 96 1c 01 00 00 	movslq 0x11c(%rsi),%rdx
1004e85ef:	eb 8d                	jmp    1004e857e <.text+0xe757e>
1004e85f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004e85f8:	81 bf 7c 01 00 00 ff 	cmpl   $0x7fffffff,0x17c(%rdi)
1004e85ff:	ff ff 7f
1004e8602:	75 9d                	jne    1004e85a1 <.text+0xe75a1>
1004e8604:	b8 01 00 00 00       	mov    $0x1,%eax
1004e8609:	48 83 c4 20          	add    $0x20,%rsp
1004e860d:	5b                   	pop    %rbx
1004e860e:	5e                   	pop    %rsi
1004e860f:	5f                   	pop    %rdi
1004e8610:	c3                   	ret
1004e8611:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004e8618:	31 c0                	xor    %eax,%eax
1004e861a:	48 83 c4 20          	add    $0x20,%rsp
1004e861e:	5b                   	pop    %rbx
1004e861f:	5e                   	pop    %rsi
1004e8620:	5f                   	pop    %rdi
1004e8621:	c3                   	ret
1004e8622:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004e8629:	00 00 00 00
1004e862d:	0f 1f 00             	nopl   (%rax)
1004e8630:	56                   	push   %rsi
1004e8631:	53                   	push   %rbx
1004e8632:	44 8b 99 94 01 00 00 	mov    0x194(%rcx),%r11d
1004e8639:	48 8b 81 20 20 00 00 	mov    0x2020(%rcx),%rax
1004e8640:	31 c9                	xor    %ecx,%ecx
1004e8642:	45 85 db             	test   %r11d,%r11d
1004e8645:	0f 95 c1             	setne  %cl
1004e8648:	48 85 c0             	test   %rax,%rax
1004e864b:	49 89 d2             	mov    %rdx,%r10
1004e864e:	0f 95 c2             	setne  %dl
1004e8651:	49 8d 58 ff          	lea    -0x1(%r8),%rbx
1004e8655:	45 85 db             	test   %r11d,%r11d
1004e8658:	41 0f 94 c3          	sete   %r11b
1004e865c:	44 89 de             	mov    %r11d,%esi
1004e865f:	40 08 d6             	or     %dl,%sil
1004e8662:	0f 84 dc 00 00 00    	je     1004e8744 <.text+0xe7744>
1004e8668:	4c 8d 98 90 01 00 00 	lea    0x190(%rax),%r11
1004e866f:	85 c9                	test   %ecx,%ecx
1004e8671:	74 4d                	je     1004e86c0 <.text+0xe76c0>
1004e8673:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004e8678:	4c 63 80 08 03 00 00 	movslq 0x308(%rax),%r8
1004e867f:	49 39 d8             	cmp    %rbx,%r8
1004e8682:	74 7c                	je     1004e8700 <.text+0xe7700>
1004e8684:	4d 39 da             	cmp    %r11,%r10
1004e8687:	41 0f 95 c0          	setne  %r8b
1004e868b:	44 21 c2             	and    %r8d,%edx
1004e868e:	84 d2                	test   %dl,%dl
1004e8690:	0f 84 8a 00 00 00    	je     1004e8720 <.text+0xe7720>
1004e8696:	48 8b 00             	mov    (%rax),%rax
1004e8699:	48 85 c0             	test   %rax,%rax
1004e869c:	0f 95 c2             	setne  %dl
1004e869f:	85 c9                	test   %ecx,%ecx
1004e86a1:	74 1d                	je     1004e86c0 <.text+0xe76c0>
1004e86a3:	84 d2                	test   %dl,%dl
1004e86a5:	0f 84 99 00 00 00    	je     1004e8744 <.text+0xe7744>
1004e86ab:	4c 8d 98 90 01 00 00 	lea    0x190(%rax),%r11
1004e86b2:	85 c9                	test   %ecx,%ecx
1004e86b4:	75 c2                	jne    1004e8678 <.text+0xe7678>
1004e86b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004e86bd:	00 00 00
1004e86c0:	48 85 c0             	test   %rax,%rax
1004e86c3:	74 73                	je     1004e8738 <.text+0xe7738>
1004e86c5:	4c 8d 98 90 01 00 00 	lea    0x190(%rax),%r11
1004e86cc:	44 8b 40 0c          	mov    0xc(%rax),%r8d
1004e86d0:	31 c9                	xor    %ecx,%ecx
1004e86d2:	45 85 c0             	test   %r8d,%r8d
1004e86d5:	7e a1                	jle    1004e8678 <.text+0xe7678>
1004e86d7:	4d 63 82 78 01 00 00 	movslq 0x178(%r10),%r8
1004e86de:	89 f2                	mov    %esi,%edx
1004e86e0:	b9 01 00 00 00       	mov    $0x1,%ecx
1004e86e5:	49 39 d8             	cmp    %rbx,%r8
1004e86e8:	75 8e                	jne    1004e8678 <.text+0xe7678>
1004e86ea:	45 8b 82 68 01 00 00 	mov    0x168(%r10),%r8d
1004e86f1:	45 89 01             	mov    %r8d,(%r9)
1004e86f4:	4c 63 80 08 03 00 00 	movslq 0x308(%rax),%r8
1004e86fb:	49 39 d8             	cmp    %rbx,%r8
1004e86fe:	75 84                	jne    1004e8684 <.text+0xe7684>
1004e8700:	4d 39 da             	cmp    %r11,%r10
1004e8703:	74 57                	je     1004e875c <.text+0xe775c>
1004e8705:	80 b8 10 03 00 00 00 	cmpb   $0x0,0x310(%rax)
1004e870c:	75 80                	jne    1004e868e <.text+0xe768e>
1004e870e:	44 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8d
1004e8715:	45 89 01             	mov    %r8d,(%r9)
1004e8718:	84 d2                	test   %dl,%dl
1004e871a:	0f 85 76 ff ff ff    	jne    1004e8696 <.text+0xe7696>
1004e8720:	48 85 c0             	test   %rax,%rax
1004e8723:	0f 95 c2             	setne  %dl
1004e8726:	85 c9                	test   %ecx,%ecx
1004e8728:	74 a2                	je     1004e86cc <.text+0xe76cc>
1004e872a:	b9 01 00 00 00       	mov    $0x1,%ecx
1004e872f:	e9 44 ff ff ff       	jmp    1004e8678 <.text+0xe7678>
1004e8734:	0f 1f 40 00          	nopl   0x0(%rax)
1004e8738:	49 63 82 78 01 00 00 	movslq 0x178(%r10),%rax
1004e873f:	48 39 d8             	cmp    %rbx,%rax
1004e8742:	74 0c                	je     1004e8750 <.text+0xe7750>
1004e8744:	5b                   	pop    %rbx
1004e8745:	5e                   	pop    %rsi
1004e8746:	c3                   	ret
1004e8747:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004e874e:	00 00
1004e8750:	41 8b 82 68 01 00 00 	mov    0x168(%r10),%eax
1004e8757:	41 89 01             	mov    %eax,(%r9)
1004e875a:	eb e8                	jmp    1004e8744 <.text+0xe7744>
1004e875c:	41 8b 92 68 01 00 00 	mov    0x168(%r10),%edx
1004e8763:	41 89 11             	mov    %edx,(%r9)
1004e8766:	89 f2                	mov    %esi,%edx
1004e8768:	85 c9                	test   %ecx,%ecx
1004e876a:	0f 84 5c ff ff ff    	je     1004e86cc <.text+0xe76cc>
1004e8770:	eb b8                	jmp    1004e872a <.text+0xe772a>
1004e8772:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004e8779:	00 00 00 00
1004e877d:	0f 1f 00             	nopl   (%rax)
1004e8780:	53                   	push   %rbx
1004e8781:	48 83 ec 20          	sub    $0x20,%rsp
1004e8785:	48 89 cb             	mov    %rcx,%rbx
1004e8788:	e8 43 5d 15 00       	call   10063e4d0 <.text+0x23d4d0>
1004e878d:	85 c0                	test   %eax,%eax
1004e878f:	74 0e                	je     1004e879f <.text+0xe779f>
1004e8791:	31 d2                	xor    %edx,%edx
1004e8793:	48 89 d9             	mov    %rbx,%rcx
1004e8796:	e8 d5 4f 11 00       	call   1005fd770 <.text+0x1fc770>
1004e879b:	85 c0                	test   %eax,%eax
1004e879d:	74 21                	je     1004e87c0 <.text+0xe77c0>
1004e879f:	31 d2                	xor    %edx,%edx
1004e87a1:	48 89 d9             	mov    %rbx,%rcx
1004e87a4:	e8 57 dc f7 ff       	call   100466400 <.text+0x65400>
1004e87a9:	48 85 c0             	test   %rax,%rax
1004e87ac:	74 12                	je     1004e87c0 <.text+0xe77c0>
1004e87ae:	48 89 c1             	mov    %rax,%rcx
1004e87b1:	48 83 c4 20          	add    $0x20,%rsp
1004e87b5:	5b                   	pop    %rbx
1004e87b6:	e9 75 f1 ff ff       	jmp    1004e7930 <.text+0xe6930>
1004e87bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004e87c0:	48 83 c4 20          	add    $0x20,%rsp
1004e87c4:	5b                   	pop    %rbx
1004e87c5:	c3                   	ret
1004e87c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004e87cd:	00 00 00
1004e87d0:	41 57                	push   %r15
1004e87d2:	41 56                	push   %r14
1004e87d4:	41 55                	push   %r13
1004e87d6:	41 54                	push   %r12
1004e87d8:	55                   	push   %rbp
1004e87d9:	57                   	push   %rdi
1004e87da:	56                   	push   %rsi
1004e87db:	53                   	push   %rbx
1004e87dc:	48 83 ec 58          	sub    $0x58,%rsp
1004e87e0:	48 89 cb             	mov    %rcx,%rbx
1004e87e3:	49 89 d7             	mov    %rdx,%r15
1004e87e6:	e8 e5 5c 15 00       	call   10063e4d0 <.text+0x23d4d0>
1004e87eb:	85 c0                	test   %eax,%eax
1004e87ed:	74 12                	je     1004e8801 <.text+0xe7801>
1004e87ef:	31 d2                	xor    %edx,%edx
1004e87f1:	48 89 d9             	mov    %rbx,%rcx
1004e87f4:	e8 77 4f 11 00       	call   1005fd770 <.text+0x1fc770>
1004e87f9:	85 c0                	test   %eax,%eax
1004e87fb:	0f 84 a7 01 00 00    	je     1004e89a8 <.text+0xe79a8>
1004e8801:	48 89 d9             	mov    %rbx,%rcx
1004e8804:	31 d2                	xor    %edx,%edx
1004e8806:	e8 f5 db f7 ff       	call   100466400 <.text+0x65400>
1004e880b:	4c 89 f9             	mov    %r15,%rcx
1004e880e:	48 89 c3             	mov    %rax,%rbx
1004e8811:	e8 da 02 ff ff       	call   1004d8af0 <.text+0xd7af0>
1004e8816:	48 85 db             	test   %rbx,%rbx
1004e8819:	0f 84 89 01 00 00    	je     1004e89a8 <.text+0xe79a8>
1004e881f:	85 c0                	test   %eax,%eax
1004e8821:	0f 84 81 01 00 00    	je     1004e89a8 <.text+0xe79a8>
1004e8827:	48 8b b3 20 20 00 00 	mov    0x2020(%rbx),%rsi
1004e882e:	48 85 f6             	test   %rsi,%rsi
1004e8831:	0f 84 71 01 00 00    	je     1004e89a8 <.text+0xe79a8>
1004e8837:	4c 8d 6c 24 30       	lea    0x30(%rsp),%r13
1004e883c:	e9 a4 00 00 00       	jmp    1004e88e5 <.text+0xe78e5>
1004e8841:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004e8848:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1004e884c:	48 8d 15 da 62 21 00 	lea    0x2162da(%rip),%rdx        # 1006feb2d <_head_msys_iconv_2_dll-0x6d4d3>
1004e8853:	48 89 c1             	mov    %rax,%rcx
1004e8856:	e8 f5 4e f4 ff       	call   10042d750 <.text+0x2c750>
1004e885b:	8b 8e 18 03 00 00    	mov    0x318(%rsi),%ecx
1004e8861:	e8 5a bc fd ff       	call   1004c44c0 <.text+0xc34c0>
1004e8866:	48 8d 15 c8 62 21 00 	lea    0x2162c8(%rip),%rdx        # 1006feb35 <_head_msys_iconv_2_dll-0x6d4cb>
1004e886d:	48 89 f9             	mov    %rdi,%rcx
1004e8870:	49 89 c0             	mov    %rax,%r8
1004e8873:	e8 d8 4e f4 ff       	call   10042d750 <.text+0x2c750>
1004e8878:	4c 63 46 0c          	movslq 0xc(%rsi),%r8
1004e887c:	48 8d 15 b8 62 21 00 	lea    0x2162b8(%rip),%rdx        # 1006feb3b <_head_msys_iconv_2_dll-0x6d4c5>
1004e8883:	48 89 f9             	mov    %rdi,%rcx
1004e8886:	e8 a5 4d f4 ff       	call   10042d630 <.text+0x2c630>
1004e888b:	4c 63 46 08          	movslq 0x8(%rsi),%r8
1004e888f:	48 89 f9             	mov    %rdi,%rcx
1004e8892:	48 8d 15 ab 62 21 00 	lea    0x2162ab(%rip),%rdx        # 1006feb44 <_head_msys_iconv_2_dll-0x6d4bc>
1004e8899:	e8 92 4d f4 ff       	call   10042d630 <.text+0x2c630>
1004e889e:	8b 8e 1c 03 00 00    	mov    0x31c(%rsi),%ecx
1004e88a4:	85 c9                	test   %ecx,%ecx
1004e88a6:	74 25                	je     1004e88cd <.text+0xe78cd>
1004e88a8:	48 8b 05 01 08 24 00 	mov    0x240801(%rip),%rax        # 1007290b0 <_head_msys_iconv_2_dll-0x42f50>
1004e88af:	4c 89 ea             	mov    %r13,%rdx
1004e88b2:	ff 10                	call   *(%rax)
1004e88b4:	4d 89 e8             	mov    %r13,%r8
1004e88b7:	48 8d 15 52 62 21 00 	lea    0x216252(%rip),%rdx        # 1006feb10 <_head_msys_iconv_2_dll-0x6d4f0>
1004e88be:	48 89 f9             	mov    %rdi,%rcx
1004e88c1:	48 98                	cltq
1004e88c3:	c6 44 04 30 00       	movb   $0x0,0x30(%rsp,%rax,1)
1004e88c8:	e8 83 4e f4 ff       	call   10042d750 <.text+0x2c750>
1004e88cd:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1004e88d1:	48 89 fa             	mov    %rdi,%rdx
1004e88d4:	e8 c7 0b ff ff       	call   1004d94a0 <.text+0xd84a0>
1004e88d9:	48 8b 36             	mov    (%rsi),%rsi
1004e88dc:	48 85 f6             	test   %rsi,%rsi
1004e88df:	0f 84 c3 00 00 00    	je     1004e89a8 <.text+0xe79a8>
1004e88e5:	e8 c6 45 f4 ff       	call   10042ceb0 <.text+0x2beb0>
1004e88ea:	48 89 c7             	mov    %rax,%rdi
1004e88ed:	48 85 c0             	test   %rax,%rax
1004e88f0:	0f 84 b2 00 00 00    	je     1004e89a8 <.text+0xe79a8>
1004e88f6:	48 83 7e 18 00       	cmpq   $0x0,0x18(%rsi)
1004e88fb:	0f 85 47 ff ff ff    	jne    1004e8848 <.text+0xe7848>
1004e8901:	8b 86 78 01 00 00    	mov    0x178(%rsi),%eax
1004e8907:	45 31 e4             	xor    %r12d,%r12d
1004e890a:	31 ed                	xor    %ebp,%ebp
1004e890c:	85 c0                	test   %eax,%eax
1004e890e:	7f 7c                	jg     1004e898c <.text+0xe798c>
1004e8910:	e9 46 ff ff ff       	jmp    1004e885b <.text+0xe785b>
1004e8915:	0f 1f 00             	nopl   (%rax)
1004e8918:	e8 23 00 ff ff       	call   1004d8940 <.text+0xd7940>
1004e891d:	48 89 c3             	mov    %rax,%rbx
1004e8920:	48 85 c0             	test   %rax,%rax
1004e8923:	0f 84 32 ff ff ff    	je     1004e885b <.text+0xe785b>
1004e8929:	49 8b 16             	mov    (%r14),%rdx
1004e892c:	48 89 c1             	mov    %rax,%rcx
1004e892f:	e8 5c 0d ff ff       	call   1004d9690 <.text+0xd8690>
1004e8934:	49 63 56 08          	movslq 0x8(%r14),%rdx
1004e8938:	85 d2                	test   %edx,%edx
1004e893a:	7e 14                	jle    1004e8950 <.text+0xe7950>
1004e893c:	48 89 d9             	mov    %rbx,%rcx
1004e893f:	e8 4c 0d ff ff       	call   1004d9690 <.text+0xd8690>
1004e8944:	49 63 56 0c          	movslq 0xc(%r14),%rdx
1004e8948:	48 89 d9             	mov    %rbx,%rcx
1004e894b:	e8 40 0d ff ff       	call   1004d9690 <.text+0xd8690>
1004e8950:	83 c5 01             	add    $0x1,%ebp
1004e8953:	4c 8d 0d cd 61 21 00 	lea    0x2161cd(%rip),%r9        # 1006feb27 <_head_msys_iconv_2_dll-0x6d4d9>
1004e895a:	31 d2                	xor    %edx,%edx
1004e895c:	4c 89 e9             	mov    %r13,%rcx
1004e895f:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1004e8963:	41 b8 1e 00 00 00    	mov    $0x1e,%r8d
1004e8969:	49 83 c4 10          	add    $0x10,%r12
1004e896d:	e8 fe 6f 1b 00       	call   10069f970 <.text+0x29e970>
1004e8972:	49 89 d8             	mov    %rbx,%r8
1004e8975:	4c 89 ea             	mov    %r13,%rdx
1004e8978:	48 89 f9             	mov    %rdi,%rcx
1004e897b:	e8 30 4f f4 ff       	call   10042d8b0 <.text+0x2c8b0>
1004e8980:	3b ae 78 01 00 00    	cmp    0x178(%rsi),%ebp
1004e8986:	0f 8d cf fe ff ff    	jge    1004e885b <.text+0xe785b>
1004e898c:	4c 8b b6 70 01 00 00 	mov    0x170(%rsi),%r14
1004e8993:	4d 01 e6             	add    %r12,%r14
1004e8996:	49 83 3e 00          	cmpq   $0x0,(%r14)
1004e899a:	0f 85 78 ff ff ff    	jne    1004e8918 <.text+0xe7918>
1004e89a0:	e9 b6 fe ff ff       	jmp    1004e885b <.text+0xe785b>
1004e89a5:	0f 1f 00             	nopl   (%rax)
1004e89a8:	48 83 c4 58          	add    $0x58,%rsp
1004e89ac:	5b                   	pop    %rbx
1004e89ad:	5e                   	pop    %rsi
1004e89ae:	5f                   	pop    %rdi
1004e89af:	5d                   	pop    %rbp
1004e89b0:	41 5c                	pop    %r12
1004e89b2:	41 5d                	pop    %r13
1004e89b4:	41 5e                	pop    %r14
1004e89b6:	41 5f                	pop    %r15
1004e89b8:	c3                   	ret
1004e89b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004e89c0:	41 57                	push   %r15
1004e89c2:	41 56                	push   %r14
1004e89c4:	41 55                	push   %r13
1004e89c6:	41 54                	push   %r12
1004e89c8:	55                   	push   %rbp
1004e89c9:	57                   	push   %rdi
1004e89ca:	56                   	push   %rsi
1004e89cb:	53                   	push   %rbx
1004e89cc:	48 83 ec 78          	sub    $0x78,%rsp
1004e89d0:	48 c7 42 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rdx)
1004e89d7:	ff
1004e89d8:	48 89 ce             	mov    %rcx,%rsi
1004e89db:	48 89 d3             	mov    %rdx,%rbx
1004e89de:	e8 ed 5a 15 00       	call   10063e4d0 <.text+0x23d4d0>
1004e89e3:	85 c0                	test   %eax,%eax
1004e89e5:	74 3a                	je     1004e8a21 <.text+0xe7a21>
1004e89e7:	31 d2                	xor    %edx,%edx
1004e89e9:	48 89 f1             	mov    %rsi,%rcx
1004e89ec:	e8 8f 4e 11 00       	call   1005fd880 <.text+0x1fc880>
1004e89f1:	85 c0                	test   %eax,%eax
1004e89f3:	75 1b                	jne    1004e8a10 <.text+0xe7a10>
1004e89f5:	48 83 c4 78          	add    $0x78,%rsp
1004e89f9:	5b                   	pop    %rbx
1004e89fa:	5e                   	pop    %rsi
1004e89fb:	5f                   	pop    %rdi
1004e89fc:	5d                   	pop    %rbp
1004e89fd:	41 5c                	pop    %r12
1004e89ff:	41 5d                	pop    %r13
1004e8a01:	41 5e                	pop    %r14
1004e8a03:	41 5f                	pop    %r15
1004e8a05:	c3                   	ret
1004e8a06:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004e8a0d:	00 00 00
1004e8a10:	ba 01 00 00 00       	mov    $0x1,%edx
1004e8a15:	48 89 f1             	mov    %rsi,%rcx
1004e8a18:	e8 53 4d 11 00       	call   1005fd770 <.text+0x1fc770>
1004e8a1d:	85 c0                	test   %eax,%eax
1004e8a1f:	74 d4                	je     1004e89f5 <.text+0xe79f5>
1004e8a21:	31 d2                	xor    %edx,%edx
1004e8a23:	48 89 f1             	mov    %rsi,%rcx
1004e8a26:	e8 55 4e 11 00       	call   1005fd880 <.text+0x1fc880>
1004e8a2b:	85 c0                	test   %eax,%eax
1004e8a2d:	74 c6                	je     1004e89f5 <.text+0xe79f5>
1004e8a2f:	ba 01 00 00 00       	mov    $0x1,%edx
1004e8a34:	48 89 f1             	mov    %rsi,%rcx
1004e8a37:	e8 c4 d9 f7 ff       	call   100466400 <.text+0x65400>
1004e8a3c:	49 89 c7             	mov    %rax,%r15
1004e8a3f:	48 85 c0             	test   %rax,%rax
1004e8a42:	74 b1                	je     1004e89f5 <.text+0xe79f5>
1004e8a44:	48 8b 76 08          	mov    0x8(%rsi),%rsi
1004e8a48:	48 85 f6             	test   %rsi,%rsi
1004e8a4b:	74 a8                	je     1004e89f5 <.text+0xe79f5>
1004e8a4d:	48 8b 3e             	mov    (%rsi),%rdi
1004e8a50:	48 85 ff             	test   %rdi,%rdi