1005f462a:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1005f4631:	00
1005f4632:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1005f4638:	e9 f2 fe ff ff       	jmp    1005f452f <.text+0x1f352f>
1005f463d:	4c 89 c1             	mov    %r8,%rcx
1005f4640:	e8 fb e8 ef ff       	call   1004f2f40 <.text+0xf1f40>
1005f4645:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1005f464a:	80 38 7d             	cmpb   $0x7d,(%rax)
1005f464d:	0f 94 c0             	sete   %al
1005f4650:	0f b6 c0             	movzbl %al,%eax
1005f4653:	49 01 c0             	add    %rax,%r8
1005f4656:	e9 ac fe ff ff       	jmp    1005f4507 <.text+0x1f3507>
1005f465b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005f4660:	41 55                	push   %r13
1005f4662:	41 54                	push   %r12
1005f4664:	55                   	push   %rbp
1005f4665:	57                   	push   %rdi
1005f4666:	56                   	push   %rsi
1005f4667:	53                   	push   %rbx
1005f4668:	48 83 ec 28          	sub    $0x28,%rsp
1005f466c:	48 8b 1d dd eb 12 00 	mov    0x12ebdd(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005f4673:	48 8b 03             	mov    (%rbx),%rax
1005f4676:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%rax)
1005f467d:	48 89 cf             	mov    %rcx,%rdi
1005f4680:	89 15 fa fb 16 00    	mov    %edx,0x16fbfa(%rip)        # 100764280 <_head_msys_iconv_2_dll-0x7d80>
1005f4686:	44 89 c5             	mov    %r8d,%ebp
1005f4689:	48 83 ef 01          	sub    $0x1,%rdi
1005f468d:	0f 88 ad 00 00 00    	js     1005f4740 <.text+0x1f3740>
1005f4693:	4c 8b 25 46 eb 12 00 	mov    0x12eb46(%rip),%r12        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1005f469a:	48 8b 48 38          	mov    0x38(%rax),%rcx
1005f469e:	31 d2                	xor    %edx,%edx
1005f46a0:	4c 8d 40 38          	lea    0x38(%rax),%r8
1005f46a4:	e8 a7 c0 eb ff       	call   1004b0750 <.text+0xaf750>
1005f46a9:	85 c0                	test   %eax,%eax
1005f46ab:	0f 85 df 00 00 00    	jne    1005f4790 <.text+0x1f3790>
1005f46b1:	e8 0a f5 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f46b6:	48 8b 13             	mov    (%rbx),%rdx
1005f46b9:	41 89 c5             	mov    %eax,%r13d
1005f46bc:	49 8b 04 24          	mov    (%r12),%rax
1005f46c0:	48 8b 00             	mov    (%rax),%rax
1005f46c3:	48 39 42 38          	cmp    %rax,0x38(%rdx)
1005f46c7:	40 0f 94 c6          	sete   %sil
1005f46cb:	e8 70 9d f0 ff       	call   1004fe440 <.text+0xfd440>
1005f46d0:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f46d3:	0f 84 c6 00 00 00    	je     1005f479f <.text+0x1f379f>
1005f46d9:	85 c0                	test   %eax,%eax
1005f46db:	0f 9f c0             	setg   %al
1005f46de:	40 84 f6             	test   %sil,%sil
1005f46e1:	74 08                	je     1005f46eb <.text+0x1f36eb>
1005f46e3:	84 c0                	test   %al,%al
1005f46e5:	0f 85 b4 00 00 00    	jne    1005f479f <.text+0x1f379f>
1005f46eb:	48 85 ff             	test   %rdi,%rdi
1005f46ee:	40 0f 94 c6          	sete   %sil
1005f46f2:	85 ed                	test   %ebp,%ebp
1005f46f4:	0f 95 c2             	setne  %dl
1005f46f7:	21 d6                	and    %edx,%esi
1005f46f9:	84 c0                	test   %al,%al
1005f46fb:	74 05                	je     1005f4702 <.text+0x1f3702>
1005f46fd:	40 84 f6             	test   %sil,%sil
1005f4700:	75 3e                	jne    1005f4740 <.text+0x1f3740>
1005f4702:	45 85 ed             	test   %r13d,%r13d
1005f4705:	75 51                	jne    1005f4758 <.text+0x1f3758>
1005f4707:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005f470e:	00 00
1005f4710:	e8 ab f4 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4715:	85 c0                	test   %eax,%eax
1005f4717:	75 67                	jne    1005f4780 <.text+0x1f3780>
1005f4719:	48 8b 03             	mov    (%rbx),%rax
1005f471c:	8b 40 40             	mov    0x40(%rax),%eax
1005f471f:	85 c0                	test   %eax,%eax
1005f4721:	75 0a                	jne    1005f472d <.text+0x1f372d>
1005f4723:	e8 68 e8 ef ff       	call   1004f2f90 <.text+0xf1f90>
1005f4728:	80 38 00             	cmpb   $0x0,(%rax)
1005f472b:	74 53                	je     1005f4780 <.text+0x1f3780>
1005f472d:	e8 0e 9d f0 ff       	call   1004fe440 <.text+0xfd440>
1005f4732:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4735:	74 09                	je     1005f4740 <.text+0x1f3740>
1005f4737:	85 c0                	test   %eax,%eax
1005f4739:	7e d5                	jle    1005f4710 <.text+0x1f3710>
1005f473b:	40 84 f6             	test   %sil,%sil
1005f473e:	74 d0                	je     1005f4710 <.text+0x1f3710>
1005f4740:	b8 01 00 00 00       	mov    $0x1,%eax
1005f4745:	48 83 c4 28          	add    $0x28,%rsp
1005f4749:	5b                   	pop    %rbx
1005f474a:	5e                   	pop    %rsi
1005f474b:	5f                   	pop    %rdi
1005f474c:	5d                   	pop    %rbp
1005f474d:	41 5c                	pop    %r12
1005f474f:	41 5d                	pop    %r13
1005f4751:	c3                   	ret
1005f4752:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005f4758:	e8 63 f4 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f475d:	44 39 e8             	cmp    %r13d,%eax
1005f4760:	75 ae                	jne    1005f4710 <.text+0x1f3710>
1005f4762:	e8 d9 9c f0 ff       	call   1004fe440 <.text+0xfd440>
1005f4767:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f476a:	74 d4                	je     1005f4740 <.text+0x1f3740>
1005f476c:	85 c0                	test   %eax,%eax
1005f476e:	7e e8                	jle    1005f4758 <.text+0x1f3758>
1005f4770:	40 84 f6             	test   %sil,%sil
1005f4773:	74 e3                	je     1005f4758 <.text+0x1f3758>
1005f4775:	eb c9                	jmp    1005f4740 <.text+0x1f3740>
1005f4777:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005f477e:	00 00
1005f4780:	48 83 ef 01          	sub    $0x1,%rdi
1005f4784:	72 ba                	jb     1005f4740 <.text+0x1f3740>
1005f4786:	48 8b 03             	mov    (%rbx),%rax
1005f4789:	e9 0c ff ff ff       	jmp    1005f469a <.text+0x1f369a>
1005f478e:	66 90                	xchg   %ax,%ax
1005f4790:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
1005f4795:	e8 46 9b f0 ff       	call   1004fe2e0 <.text+0xfd2e0>
1005f479a:	e9 12 ff ff ff       	jmp    1005f46b1 <.text+0x1f36b1>
1005f479f:	31 c0                	xor    %eax,%eax
1005f47a1:	eb a2                	jmp    1005f4745 <.text+0x1f3745>
1005f47a3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005f47aa:	00 00 00 00
1005f47ae:	66 90                	xchg   %ax,%ax
1005f47b0:	55                   	push   %rbp
1005f47b1:	57                   	push   %rdi
1005f47b2:	56                   	push   %rsi
1005f47b3:	53                   	push   %rbx
1005f47b4:	48 83 ec 28          	sub    $0x28,%rsp
1005f47b8:	48 8b 1d 91 ea 12 00 	mov    0x12ea91(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005f47bf:	48 8b 03             	mov    (%rbx),%rax
1005f47c2:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%rax)
1005f47c9:	48 89 ce             	mov    %rcx,%rsi
1005f47cc:	89 15 ae fa 16 00    	mov    %edx,0x16faae(%rip)        # 100764280 <_head_msys_iconv_2_dll-0x7d80>
1005f47d2:	44 89 c5             	mov    %r8d,%ebp
1005f47d5:	48 83 ee 01          	sub    $0x1,%rsi
1005f47d9:	0f 88 b2 00 00 00    	js     1005f4891 <.text+0x1f3891>
1005f47df:	48 8b 48 38          	mov    0x38(%rax),%rcx
1005f47e3:	45 31 c0             	xor    %r8d,%r8d
1005f47e6:	48 8d 50 38          	lea    0x38(%rax),%rdx
1005f47ea:	e8 61 bf eb ff       	call   1004b0750 <.text+0xaf750>
1005f47ef:	85 c0                	test   %eax,%eax
1005f47f1:	74 0a                	je     1005f47fd <.text+0x1f37fd>
1005f47f3:	48 8b 03             	mov    (%rbx),%rax
1005f47f6:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%rax)
1005f47fd:	e8 be f3 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4802:	89 c7                	mov    %eax,%edi
1005f4804:	e8 a7 9d f0 ff       	call   1004fe5b0 <.text+0xfd5b0>
1005f4809:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f480c:	0f 84 86 00 00 00    	je     1005f4898 <.text+0x1f3898>
1005f4812:	85 ed                	test   %ebp,%ebp
1005f4814:	74 44                	je     1005f485a <.text+0x1f385a>
1005f4816:	e8 a5 f3 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f481b:	39 f8                	cmp    %edi,%eax
1005f481d:	74 3b                	je     1005f485a <.text+0x1f385a>
1005f481f:	85 ff                	test   %edi,%edi
1005f4821:	74 37                	je     1005f485a <.text+0x1f385a>
1005f4823:	e8 18 9c f0 ff       	call   1004fe440 <.text+0xfd440>
1005f4828:	48 83 ee 01          	sub    $0x1,%rsi
1005f482c:	72 63                	jb     1005f4891 <.text+0x1f3891>
1005f482e:	48 8b 03             	mov    (%rbx),%rax
1005f4831:	31 ed                	xor    %ebp,%ebp
1005f4833:	eb aa                	jmp    1005f47df <.text+0x1f37df>
1005f4835:	0f 1f 00             	nopl   (%rax)
1005f4838:	48 8b 03             	mov    (%rbx),%rax
1005f483b:	8b 50 40             	mov    0x40(%rax),%edx
1005f483e:	85 d2                	test   %edx,%edx
1005f4840:	75 0e                	jne    1005f4850 <.text+0x1f3850>
1005f4842:	48 8b 48 38          	mov    0x38(%rax),%rcx
1005f4846:	e8 f5 e6 ef ff       	call   1004f2f40 <.text+0xf1f40>
1005f484b:	80 38 00             	cmpb   $0x0,(%rax)
1005f484e:	74 d8                	je     1005f4828 <.text+0x1f3828>
1005f4850:	e8 5b 9d f0 ff       	call   1004fe5b0 <.text+0xfd5b0>
1005f4855:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4858:	74 29                	je     1005f4883 <.text+0x1f3883>
1005f485a:	e8 61 f3 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f485f:	85 c0                	test   %eax,%eax
1005f4861:	74 d5                	je     1005f4838 <.text+0x1f3838>
1005f4863:	e8 58 f3 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4868:	89 c7                	mov    %eax,%edi
1005f486a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005f4870:	e8 4b f3 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4875:	39 c7                	cmp    %eax,%edi
1005f4877:	75 aa                	jne    1005f4823 <.text+0x1f3823>
1005f4879:	e8 32 9d f0 ff       	call   1004fe5b0 <.text+0xfd5b0>
1005f487e:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4881:	75 ed                	jne    1005f4870 <.text+0x1f3870>
1005f4883:	b8 01 00 00 00       	mov    $0x1,%eax
1005f4888:	48 83 c4 28          	add    $0x28,%rsp
1005f488c:	5b                   	pop    %rbx
1005f488d:	5e                   	pop    %rsi
1005f488e:	5f                   	pop    %rdi
1005f488f:	5d                   	pop    %rbp
1005f4890:	c3                   	ret
1005f4891:	e8 4a 29 f1 ff       	call   1005071e0 <.text+0x1061e0>
1005f4896:	eb eb                	jmp    1005f4883 <.text+0x1f3883>
1005f4898:	31 c0                	xor    %eax,%eax
1005f489a:	eb ec                	jmp    1005f4888 <.text+0x1f3888>
1005f489c:	0f 1f 40 00          	nopl   0x0(%rax)
1005f48a0:	41 54                	push   %r12
1005f48a2:	55                   	push   %rbp
1005f48a3:	57                   	push   %rdi
1005f48a4:	56                   	push   %rsi
1005f48a5:	53                   	push   %rbx
1005f48a6:	48 83 ec 20          	sub    $0x20,%rsp
1005f48aa:	48 8b 2d 9f e9 12 00 	mov    0x12e99f(%rip),%rbp        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005f48b1:	48 8b 45 00          	mov    0x0(%rbp),%rax
1005f48b5:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%rax)
1005f48bc:	48 89 cf             	mov    %rcx,%rdi
1005f48bf:	89 15 bb f9 16 00    	mov    %edx,0x16f9bb(%rip)        # 100764280 <_head_msys_iconv_2_dll-0x7d80>
1005f48c5:	45 89 c4             	mov    %r8d,%r12d
1005f48c8:	44 89 ce             	mov    %r9d,%esi
1005f48cb:	48 83 ef 01          	sub    $0x1,%rdi
1005f48cf:	79 36                	jns    1005f4907 <.text+0x1f3907>
1005f48d1:	e9 06 01 00 00       	jmp    1005f49dc <.text+0x1f39dc>
1005f48d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005f48dd:	00 00 00
1005f48e0:	45 85 e4             	test   %r12d,%r12d
1005f48e3:	0f 84 8f 00 00 00    	je     1005f4978 <.text+0x1f3978>
1005f48e9:	85 db                	test   %ebx,%ebx
1005f48eb:	0f 84 87 00 00 00    	je     1005f4978 <.text+0x1f3978>
1005f48f1:	e8 ba 9c f0 ff       	call   1004fe5b0 <.text+0xfd5b0>
1005f48f6:	48 83 ef 01          	sub    $0x1,%rdi
1005f48fa:	0f 82 dc 00 00 00    	jb     1005f49dc <.text+0x1f39dc>
1005f4900:	48 8b 45 00          	mov    0x0(%rbp),%rax
1005f4904:	45 31 e4             	xor    %r12d,%r12d
1005f4907:	48 8b 48 38          	mov    0x38(%rax),%rcx
1005f490b:	31 d2                	xor    %edx,%edx
1005f490d:	4c 8d 40 38          	lea    0x38(%rax),%r8
1005f4911:	e8 3a be eb ff       	call   1004b0750 <.text+0xaf750>
1005f4916:	85 c0                	test   %eax,%eax
1005f4918:	75 7e                	jne    1005f4998 <.text+0x1f3998>
1005f491a:	e8 a1 f2 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f491f:	89 c3                	mov    %eax,%ebx
1005f4921:	e8 1a 9b f0 ff       	call   1004fe440 <.text+0xfd440>
1005f4926:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4929:	74 28                	je     1005f4953 <.text+0x1f3953>
1005f492b:	e8 90 f2 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4930:	39 d8                	cmp    %ebx,%eax
1005f4932:	75 ac                	jne    1005f48e0 <.text+0x1f38e0>
1005f4934:	85 db                	test   %ebx,%ebx
1005f4936:	74 40                	je     1005f4978 <.text+0x1f3978>
1005f4938:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005f493f:	00
1005f4940:	e8 7b f2 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4945:	39 c3                	cmp    %eax,%ebx
1005f4947:	75 a8                	jne    1005f48f1 <.text+0x1f38f1>
1005f4949:	e8 f2 9a f0 ff       	call   1004fe440 <.text+0xfd440>
1005f494e:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4951:	75 ed                	jne    1005f4940 <.text+0x1f3940>
1005f4953:	31 c0                	xor    %eax,%eax
1005f4955:	48 83 c4 20          	add    $0x20,%rsp
1005f4959:	5b                   	pop    %rbx
1005f495a:	5e                   	pop    %rsi
1005f495b:	5f                   	pop    %rdi
1005f495c:	5d                   	pop    %rbp
1005f495d:	41 5c                	pop    %r12
1005f495f:	c3                   	ret
1005f4960:	48 8b 48 38          	mov    0x38(%rax),%rcx
1005f4964:	e8 d7 e5 ef ff       	call   1004f2f40 <.text+0xf1f40>
1005f4969:	80 38 00             	cmpb   $0x0,(%rax)
1005f496c:	74 88                	je     1005f48f6 <.text+0x1f38f6>
1005f496e:	e8 cd 9a f0 ff       	call   1004fe440 <.text+0xfd440>
1005f4973:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4976:	74 db                	je     1005f4953 <.text+0x1f3953>
1005f4978:	e8 43 f2 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f497d:	85 c0                	test   %eax,%eax
1005f497f:	75 2f                	jne    1005f49b0 <.text+0x1f39b0>
1005f4981:	85 f6                	test   %esi,%esi
1005f4983:	74 e9                	je     1005f496e <.text+0x1f396e>
1005f4985:	48 8b 45 00          	mov    0x0(%rbp),%rax
1005f4989:	8b 50 40             	mov    0x40(%rax),%edx
1005f498c:	85 d2                	test   %edx,%edx
1005f498e:	75 de                	jne    1005f496e <.text+0x1f396e>
1005f4990:	eb ce                	jmp    1005f4960 <.text+0x1f3960>
1005f4992:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005f4998:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
1005f499d:	e8 3e 99 f0 ff       	call   1004fe2e0 <.text+0xfd2e0>
1005f49a2:	e9 73 ff ff ff       	jmp    1005f491a <.text+0x1f391a>
1005f49a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005f49ae:	00 00
1005f49b0:	e8 0b f2 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f49b5:	89 c3                	mov    %eax,%ebx
1005f49b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005f49be:	00 00
1005f49c0:	e8 fb f1 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f49c5:	39 c3                	cmp    %eax,%ebx
1005f49c7:	0f 85 24 ff ff ff    	jne    1005f48f1 <.text+0x1f38f1>
1005f49cd:	e8 6e 9a f0 ff       	call   1004fe440 <.text+0xfd440>
1005f49d2:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f49d5:	75 e9                	jne    1005f49c0 <.text+0x1f39c0>
1005f49d7:	e9 77 ff ff ff       	jmp    1005f4953 <.text+0x1f3953>
1005f49dc:	b8 01 00 00 00       	mov    $0x1,%eax
1005f49e1:	48 83 c4 20          	add    $0x20,%rsp
1005f49e5:	5b                   	pop    %rbx
1005f49e6:	5e                   	pop    %rsi
1005f49e7:	5f                   	pop    %rdi
1005f49e8:	5d                   	pop    %rbp
1005f49e9:	41 5c                	pop    %r12
1005f49eb:	c3                   	ret
1005f49ec:	0f 1f 40 00          	nopl   0x0(%rax)
1005f49f0:	41 54                	push   %r12
1005f49f2:	55                   	push   %rbp
1005f49f3:	57                   	push   %rdi
1005f49f4:	56                   	push   %rsi
1005f49f5:	53                   	push   %rbx
1005f49f6:	48 83 ec 20          	sub    $0x20,%rsp
1005f49fa:	48 8b 1d 4f e8 12 00 	mov    0x12e84f(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005f4a01:	48 8b 03             	mov    (%rbx),%rax
1005f4a04:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%rax)
1005f4a0b:	48 89 cf             	mov    %rcx,%rdi
1005f4a0e:	89 15 6c f8 16 00    	mov    %edx,0x16f86c(%rip)        # 100764280 <_head_msys_iconv_2_dll-0x7d80>
1005f4a14:	44 89 c5             	mov    %r8d,%ebp
1005f4a17:	48 83 ef 01          	sub    $0x1,%rdi
1005f4a1b:	0f 88 a9 00 00 00    	js     1005f4aca <.text+0x1f3aca>
1005f4a21:	e8 9a f1 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4a26:	41 89 c4             	mov    %eax,%r12d
1005f4a29:	e8 82 9b f0 ff       	call   1004fe5b0 <.text+0xfd5b0>
1005f4a2e:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4a31:	0f 84 9a 00 00 00    	je     1005f4ad1 <.text+0x1f3ad1>
1005f4a37:	85 ed                	test   %ebp,%ebp
1005f4a39:	40 0f 95 c6          	setne  %sil
1005f4a3d:	83 f8 01             	cmp    $0x1,%eax
1005f4a40:	75 05                	jne    1005f4a47 <.text+0x1f3a47>
1005f4a42:	40 84 f6             	test   %sil,%sil
1005f4a45:	75 3e                	jne    1005f4a85 <.text+0x1f3a85>
1005f4a47:	45 85 e4             	test   %r12d,%r12d
1005f4a4a:	75 4c                	jne    1005f4a98 <.text+0x1f3a98>
1005f4a4c:	0f 1f 40 00          	nopl   0x0(%rax)
1005f4a50:	e8 6b f1 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4a55:	85 c0                	test   %eax,%eax
1005f4a57:	75 67                	jne    1005f4ac0 <.text+0x1f3ac0>
1005f4a59:	48 8b 03             	mov    (%rbx),%rax
1005f4a5c:	8b 50 40             	mov    0x40(%rax),%edx
1005f4a5f:	85 d2                	test   %edx,%edx
1005f4a61:	75 0e                	jne    1005f4a71 <.text+0x1f3a71>
1005f4a63:	48 8b 48 38          	mov    0x38(%rax),%rcx
1005f4a67:	e8 d4 e4 ef ff       	call   1004f2f40 <.text+0xf1f40>
1005f4a6c:	80 38 00             	cmpb   $0x0,(%rax)
1005f4a6f:	74 4f                	je     1005f4ac0 <.text+0x1f3ac0>
1005f4a71:	e8 3a 9b f0 ff       	call   1004fe5b0 <.text+0xfd5b0>
1005f4a76:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4a79:	74 0a                	je     1005f4a85 <.text+0x1f3a85>
1005f4a7b:	83 f8 01             	cmp    $0x1,%eax
1005f4a7e:	75 d0                	jne    1005f4a50 <.text+0x1f3a50>
1005f4a80:	40 84 f6             	test   %sil,%sil
1005f4a83:	74 cb                	je     1005f4a50 <.text+0x1f3a50>
1005f4a85:	b8 01 00 00 00       	mov    $0x1,%eax
1005f4a8a:	48 83 c4 20          	add    $0x20,%rsp
1005f4a8e:	5b                   	pop    %rbx
1005f4a8f:	5e                   	pop    %rsi
1005f4a90:	5f                   	pop    %rdi
1005f4a91:	5d                   	pop    %rbp
1005f4a92:	41 5c                	pop    %r12
1005f4a94:	c3                   	ret
1005f4a95:	0f 1f 00             	nopl   (%rax)
1005f4a98:	e8 23 f1 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>