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>
1005f4a9d:	44 39 e0             	cmp    %r12d,%eax
1005f4aa0:	75 ae                	jne    1005f4a50 <.text+0x1f3a50>
1005f4aa2:	e8 09 9b f0 ff       	call   1004fe5b0 <.text+0xfd5b0>
1005f4aa7:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4aaa:	74 d9                	je     1005f4a85 <.text+0x1f3a85>
1005f4aac:	83 f8 01             	cmp    $0x1,%eax
1005f4aaf:	75 e7                	jne    1005f4a98 <.text+0x1f3a98>
1005f4ab1:	40 84 f6             	test   %sil,%sil
1005f4ab4:	74 e2                	je     1005f4a98 <.text+0x1f3a98>
1005f4ab6:	eb cd                	jmp    1005f4a85 <.text+0x1f3a85>
1005f4ab8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005f4abf:	00
1005f4ac0:	48 83 ef 01          	sub    $0x1,%rdi
1005f4ac4:	0f 83 57 ff ff ff    	jae    1005f4a21 <.text+0x1f3a21>
1005f4aca:	e8 11 27 f1 ff       	call   1005071e0 <.text+0x1061e0>
1005f4acf:	eb b4                	jmp    1005f4a85 <.text+0x1f3a85>
1005f4ad1:	31 c0                	xor    %eax,%eax
1005f4ad3:	eb b5                	jmp    1005f4a8a <.text+0x1f3a8a>
1005f4ad5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005f4adc:	00 00 00 00
1005f4ae0:	41 57                	push   %r15
1005f4ae2:	41 56                	push   %r14
1005f4ae4:	41 55                	push   %r13
1005f4ae6:	41 54                	push   %r12
1005f4ae8:	55                   	push   %rbp
1005f4ae9:	57                   	push   %rdi
1005f4aea:	56                   	push   %rsi
1005f4aeb:	53                   	push   %rbx
1005f4aec:	48 83 ec 58          	sub    $0x58,%rsp
1005f4af0:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1005f4af5:	0f 29 7c 24 40       	movaps %xmm7,0x40(%rsp)
1005f4afa:	4c 8b 25 4f e1 12 00 	mov    0x12e14f(%rip),%r12        # 100722c50 <_head_msys_iconv_2_dll-0x493b0>
1005f4b01:	45 8b 14 24          	mov    (%r12),%r10d
1005f4b05:	44 89 0d 74 f7 16 00 	mov    %r9d,0x16f774(%rip)        # 100764280 <_head_msys_iconv_2_dll-0x7d80>
1005f4b0c:	49 89 cf             	mov    %rcx,%r15
1005f4b0f:	48 89 d3             	mov    %rdx,%rbx
1005f4b12:	44 89 c5             	mov    %r8d,%ebp
1005f4b15:	44 89 cf             	mov    %r9d,%edi
1005f4b18:	45 85 d2             	test   %r10d,%r10d
1005f4b1b:	0f 85 cf 00 00 00    	jne    1005f4bf0 <.text+0x1f3bf0>
1005f4b21:	48 8b 35 28 e7 12 00 	mov    0x12e728(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005f4b28:	e8 93 f0 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4b2d:	41 89 c5             	mov    %eax,%r13d
1005f4b30:	eb 19                	jmp    1005f4b4b <.text+0x1f3b4b>
1005f4b32:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005f4b38:	e8 73 9a f0 ff       	call   1004fe5b0 <.text+0xfd5b0>
1005f4b3d:	e8 7e f0 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4b42:	41 39 c5             	cmp    %eax,%r13d
1005f4b45:	0f 85 95 03 00 00    	jne    1005f4ee0 <.text+0x1f3ee0>
1005f4b4b:	48 8b 06             	mov    (%rsi),%rax
1005f4b4e:	44 8b 70 40          	mov    0x40(%rax),%r14d
1005f4b52:	45 85 f6             	test   %r14d,%r14d
1005f4b55:	75 e1                	jne    1005f4b38 <.text+0x1f3b38>
1005f4b57:	48 8b 48 38          	mov    0x38(%rax),%rcx
1005f4b5b:	66 0f 6e 70 44       	movd   0x44(%rax),%xmm6
1005f4b60:	66 41 0f 6e fe       	movd   %r14d,%xmm7
1005f4b65:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1005f4b6a:	66 0f 62 fe          	punpckldq %xmm6,%xmm7
1005f4b6e:	e8 4d f0 ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4b73:	85 c0                	test   %eax,%eax
1005f4b75:	0f 94 c0             	sete   %al
1005f4b78:	0f b6 c0             	movzbl %al,%eax
1005f4b7b:	39 e8                	cmp    %ebp,%eax
1005f4b7d:	0f 84 6e 03 00 00    	je     1005f4ef1 <.text+0x1f3ef1>
1005f4b83:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005f4b89:	89 fa                	mov    %edi,%edx
1005f4b8b:	b9 01 00 00 00       	mov    $0x1,%ecx
1005f4b90:	e8 cb fa ff ff       	call   1005f4660 <.text+0x1f3660>
1005f4b95:	48 8b 06             	mov    (%rsi),%rax
1005f4b98:	44 8b 40 40          	mov    0x40(%rax),%r8d
1005f4b9c:	45 85 c0             	test   %r8d,%r8d
1005f4b9f:	0f 84 27 03 00 00    	je     1005f4ecc <.text+0x1f3ecc>
1005f4ba5:	e8 66 1d e5 ff       	call   100446910 <.text+0x45910>
1005f4baa:	31 c0                	xor    %eax,%eax
1005f4bac:	85 ed                	test   %ebp,%ebp
1005f4bae:	0f 95 c0             	setne  %al
1005f4bb1:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1005f4bb5:	41 8b 0c 24          	mov    (%r12),%ecx
1005f4bb9:	85 c9                	test   %ecx,%ecx
1005f4bbb:	0f 85 5d 03 00 00    	jne    1005f4f1e <.text+0x1f3f1e>
1005f4bc1:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1005f4bc6:	41 c7 47 08 00 00 00 	movl   $0x0,0x8(%r15)
1005f4bcd:	00
1005f4bce:	66 41 0f d6 7f 28    	movq   %xmm7,0x28(%r15)
1005f4bd4:	49 89 47 20          	mov    %rax,0x20(%r15)
1005f4bd8:	48 83 eb 01          	sub    $0x1,%rbx
1005f4bdc:	48 85 db             	test   %rbx,%rbx
1005f4bdf:	0f 8e 7e 04 00 00    	jle    1005f5063 <.text+0x1f4063>
1005f4be5:	48 8b 06             	mov    (%rsi),%rax
1005f4be8:	eb 5c                	jmp    1005f4c46 <.text+0x1f3c46>
1005f4bea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005f4bf0:	4c 8b 35 69 56 13 00 	mov    0x135669(%rip),%r14        # 10072a260 <_head_msys_iconv_2_dll-0x41da0>
1005f4bf7:	48 8b 35 52 e6 12 00 	mov    0x12e652(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005f4bfe:	4c 8b 2d 3b e0 12 00 	mov    0x12e03b(%rip),%r13        # 100722c40 <_head_msys_iconv_2_dll-0x493c0>
1005f4c05:	49 8b 16             	mov    (%r14),%rdx
1005f4c08:	48 8b 06             	mov    (%rsi),%rax
1005f4c0b:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1005f4c0f:	80 3a 65             	cmpb   $0x65,(%rdx)
1005f4c12:	4c 8b 40 38          	mov    0x38(%rax),%r8
1005f4c16:	0f 84 b7 01 00 00    	je     1005f4dd3 <.text+0x1f3dd3>
1005f4c1c:	4c 39 c1             	cmp    %r8,%rcx
1005f4c1f:	0f 84 9b 01 00 00    	je     1005f4dc0 <.text+0x1f3dc0>
1005f4c25:	48 85 db             	test   %rbx,%rbx
1005f4c28:	0f 8e 2b 04 00 00    	jle    1005f5059 <.text+0x1f4059>
1005f4c2e:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
1005f4c35:	00
1005f4c36:	66 0f ef f6          	pxor   %xmm6,%xmm6
1005f4c3a:	45 31 f6             	xor    %r14d,%r14d
1005f4c3d:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1005f4c44:	00 00
1005f4c46:	41 8b 14 24          	mov    (%r12),%edx
1005f4c4a:	4c 8b 2d ef df 12 00 	mov    0x12dfef(%rip),%r13        # 100722c40 <_head_msys_iconv_2_dll-0x493c0>
1005f4c51:	85 d2                	test   %edx,%edx
1005f4c53:	74 6a                	je     1005f4cbf <.text+0x1f3cbf>
1005f4c55:	0f 1f 00             	nopl   (%rax)
1005f4c58:	49 8b 55 00          	mov    0x0(%r13),%rdx
1005f4c5c:	48 39 50 38          	cmp    %rdx,0x38(%rax)
1005f4c60:	0f 84 da 00 00 00    	je     1005f4d40 <.text+0x1f3d40>
1005f4c66:	7d 57                	jge    1005f4cbf <.text+0x1f3cbf>
1005f4c68:	48 8d 48 38          	lea    0x38(%rax),%rcx
1005f4c6c:	e8 5f 99 f0 ff       	call   1004fe5d0 <.text+0xfd5d0>
1005f4c71:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4c74:	0f 84 06 01 00 00    	je     1005f4d80 <.text+0x1f3d80>
1005f4c7a:	e8 41 ef ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4c7f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005f4c85:	89 fa                	mov    %edi,%edx
1005f4c87:	b9 01 00 00 00       	mov    $0x1,%ecx
1005f4c8c:	85 c0                	test   %eax,%eax
1005f4c8e:	0f 95 c0             	setne  %al
1005f4c91:	0f b6 c0             	movzbl %al,%eax
1005f4c94:	39 e8                	cmp    %ebp,%eax
1005f4c96:	0f 84 04 01 00 00    	je     1005f4da0 <.text+0x1f3da0>
1005f4c9c:	e8 0f fb ff ff       	call   1005f47b0 <.text+0x1f37b0>
1005f4ca1:	85 c0                	test   %eax,%eax
1005f4ca3:	0f 84 d7 00 00 00    	je     1005f4d80 <.text+0x1f3d80>
1005f4ca9:	ba 01 00 00 00       	mov    $0x1,%edx
1005f4cae:	48 83 eb 01          	sub    $0x1,%rbx
1005f4cb2:	74 60                	je     1005f4d14 <.text+0x1f3d14>
1005f4cb4:	41 8b 14 24          	mov    (%r12),%edx
1005f4cb8:	48 8b 06             	mov    (%rsi),%rax
1005f4cbb:	85 d2                	test   %edx,%edx
1005f4cbd:	75 99                	jne    1005f4c58 <.text+0x1f3c58>
1005f4cbf:	48 8d 48 38          	lea    0x38(%rax),%rcx
1005f4cc3:	e8 98 97 f0 ff       	call   1004fe460 <.text+0xfd460>
1005f4cc8:	83 f8 ff             	cmp    $0xffffffff,%eax
1005f4ccb:	0f 84 af 00 00 00    	je     1005f4d80 <.text+0x1f3d80>
1005f4cd1:	e8 ea ee ff ff       	call   1005f3bc0 <.text+0x1f2bc0>
1005f4cd6:	85 c0                	test   %eax,%eax
1005f4cd8:	0f 94 c0             	sete   %al
1005f4cdb:	0f b6 c0             	movzbl %al,%eax
1005f4cde:	39 e8                	cmp    %ebp,%eax
1005f4ce0:	74 7e                	je     1005f4d60 <.text+0x1f3d60>
1005f4ce2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005f4ce8:	89 fa                	mov    %edi,%edx
1005f4cea:	b9 01 00 00 00       	mov    $0x1,%ecx
1005f4cef:	e8 6c f9 ff ff       	call   1005f4660 <.text+0x1f3660>
1005f4cf4:	85 c0                	test   %eax,%eax
1005f4cf6:	75 0a                	jne    1005f4d02 <.text+0x1f3d02>
1005f4cf8:	48 83 fb 01          	cmp    $0x1,%rbx
1005f4cfc:	0f 85 7e 00 00 00    	jne    1005f4d80 <.text+0x1f3d80>
1005f4d02:	e8 09 1c e5 ff       	call   100446910 <.text+0x45910>
1005f4d07:	31 d2                	xor    %edx,%edx
1005f4d09:	85 c0                	test   %eax,%eax
1005f4d0b:	0f 95 c2             	setne  %dl
1005f4d0e:	48 83 eb 01          	sub    $0x1,%rbx
1005f4d12:	75 a0                	jne    1005f4cb4 <.text+0x1f3cb4>
1005f4d14:	8b 5c 24 2c          	mov    0x2c(%rsp),%ebx
1005f4d18:	85 db                	test   %ebx,%ebx
1005f4d1a:	0f 85 21 02 00 00    	jne    1005f4f41 <.text+0x1f3f41>
1005f4d20:	41 8b 04 24          	mov    (%r12),%eax
1005f4d24:	85 c0                	test   %eax,%eax
1005f4d26:	0f 85 5e 01 00 00    	jne    1005f4e8a <.text+0x1f3e8a>
1005f4d2c:	41 89 57 14          	mov    %edx,0x14(%r15)
1005f4d30:	b8 01 00 00 00       	mov    $0x1,%eax
1005f4d35:	eb 4b                	jmp    1005f4d82 <.text+0x1f3d82>