10050078f:	90                   	nop
100500790:	56                   	push   %rsi
100500791:	53                   	push   %rbx
100500792:	48 83 ec 48          	sub    $0x48,%rsp
100500796:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10050079d:	00 00
10050079f:	48 89 cb             	mov    %rcx,%rbx
1005007a2:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1005007a9:	00 00
1005007ab:	e8 c0 fa 19 00       	call   1006a0270 <.text+0x29f270>
1005007b0:	48 8b 15 29 2a 22 00 	mov    0x222a29(%rip),%rdx        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1005007b7:	48 89 d9             	mov    %rbx,%rcx
1005007ba:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005007c0:	48 8b 12             	mov    (%rdx),%rdx
1005007c3:	4c 8b 8a 90 00 00 00 	mov    0x90(%rdx),%r9
1005007ca:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1005007cf:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1005007d4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1005007d9:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1005007de:	89 c2                	mov    %eax,%edx
1005007e0:	e8 7b 9a fa ff       	call   1004aa260 <.text+0xa9260>
1005007e5:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1005007ea:	48 89 c3             	mov    %rax,%rbx
1005007ed:	e8 2e 0d f0 ff       	call   100401520 <.text+0x520>
1005007f2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1005007f7:	e8 54 86 fa ff       	call   1004a8e50 <.text+0xa7e50>
1005007fc:	48 85 db             	test   %rbx,%rbx
1005007ff:	74 1b                	je     10050081c <.text+0xff81c>
100500801:	48 89 d9             	mov    %rbx,%rcx
100500804:	e8 97 45 03 00       	call   100534da0 <.text+0x133da0>
100500809:	48 89 d9             	mov    %rbx,%rcx
10050080c:	89 c6                	mov    %eax,%esi
10050080e:	e8 0d 0d f0 ff       	call   100401520 <.text+0x520>
100500813:	89 f0                	mov    %esi,%eax
100500815:	48 83 c4 48          	add    $0x48,%rsp
100500819:	5b                   	pop    %rbx
10050081a:	5e                   	pop    %rsi
10050081b:	c3                   	ret
10050081c:	be ff ff ff ff       	mov    $0xffffffff,%esi
100500821:	eb f0                	jmp    100500813 <.text+0xff813>
100500823:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10050082a:	00 00 00 00
10050082e:	66 90                	xchg   %ax,%ax
100500830:	48 83 ec 28          	sub    $0x28,%rsp
100500834:	48 8b 05 4d f0 25 00 	mov    0x25f04d(%rip),%rax        # 10075f888 <_head_msys_iconv_2_dll-0xc778>
10050083b:	48 85 c0             	test   %rax,%rax
10050083e:	74 20                	je     100500860 <.text+0xff860>
100500840:	83 ea 01             	sub    $0x1,%edx
100500843:	4c 63 c2             	movslq %edx,%r8
100500846:	48 89 c2             	mov    %rax,%rdx
100500849:	e8 c2 3e 0c 00       	call   1005c4710 <.text+0x1c3710>
10050084e:	b8 01 00 00 00       	mov    $0x1,%eax
100500853:	48 83 c4 28          	add    $0x28,%rsp
100500857:	c3                   	ret
100500858:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10050085f:	00
100500860:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
100500865:	e8 e6 51 03 00       	call   100535a50 <.text+0x134a50>
10050086a:	85 c0                	test   %eax,%eax
10050086c:	74 e5                	je     100500853 <.text+0xff853>
10050086e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
100500873:	e8 08 37 0c 00       	call   1005c3f80 <.text+0x1c2f80>
100500878:	48 89 05 09 f0 25 00 	mov    %rax,0x25f009(%rip)        # 10075f888 <_head_msys_iconv_2_dll-0xc778>
10050087f:	eb cd                	jmp    10050084e <.text+0xff84e>
100500881:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100500888:	00 00 00 00
10050088c:	0f 1f 40 00          	nopl   0x0(%rax)
100500890:	53                   	push   %rbx
100500891:	48 83 ec 20          	sub    $0x20,%rsp
100500895:	48 89 cb             	mov    %rcx,%rbx
100500898:	e8 b3 58 03 00       	call   100536150 <.text+0x135150>
10050089d:	a8 92                	test   $0x92,%al
10050089f:	75 0f                	jne    1005008b0 <.text+0xff8b0>
1005008a1:	31 c0                	xor    %eax,%eax
1005008a3:	48 83 c4 20          	add    $0x20,%rsp
1005008a7:	5b                   	pop    %rbx
1005008a8:	c3                   	ret
1005008a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005008b0:	ba 02 00 00 00       	mov    $0x2,%edx
1005008b5:	48 89 d9             	mov    %rbx,%rcx
1005008b8:	e8 23 f1 19 00       	call   10069f9e0 <.text+0x29e9e0>
1005008bd:	85 c0                	test   %eax,%eax
1005008bf:	75 e0                	jne    1005008a1 <.text+0xff8a1>
1005008c1:	48 89 d9             	mov    %rbx,%rcx
1005008c4:	e8 07 5c 03 00       	call   1005364d0 <.text+0x1354d0>
1005008c9:	83 f8 01             	cmp    $0x1,%eax
1005008cc:	b8 01 00 00 00       	mov    $0x1,%eax
1005008d1:	83 d8 ff             	sbb    $0xffffffff,%eax
1005008d4:	48 83 c4 20          	add    $0x20,%rsp
1005008d8:	5b                   	pop    %rbx
1005008d9:	c3                   	ret
1005008da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005008e0:	56                   	push   %rsi
1005008e1:	53                   	push   %rbx
1005008e2:	48 83 ec 28          	sub    $0x28,%rsp
1005008e6:	48 89 ce             	mov    %rcx,%rsi
1005008e9:	e8 32 f4 19 00       	call   10069fd20 <.text+0x29ed20>
1005008ee:	89 c3                	mov    %eax,%ebx
1005008f0:	83 f8 ff             	cmp    $0xffffffff,%eax
1005008f3:	74 1b                	je     100500910 <.text+0xff910>
1005008f5:	48 89 f1             	mov    %rsi,%rcx
1005008f8:	e8 23 f4 19 00       	call   10069fd20 <.text+0x29ed20>
1005008fd:	83 f8 ff             	cmp    $0xffffffff,%eax
100500900:	74 0e                	je     100500910 <.text+0xff910>
100500902:	c1 e3 08             	shl    $0x8,%ebx
100500905:	01 d8                	add    %ebx,%eax
100500907:	48 83 c4 28          	add    $0x28,%rsp
10050090b:	5b                   	pop    %rbx
10050090c:	5e                   	pop    %rsi
10050090d:	c3                   	ret
10050090e:	66 90                	xchg   %ax,%ax
100500910:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100500915:	eb f0                	jmp    100500907 <.text+0xff907>
100500917:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050091e:	00 00
100500920:	56                   	push   %rsi
100500921:	53                   	push   %rbx
100500922:	48 83 ec 28          	sub    $0x28,%rsp
100500926:	48 89 ce             	mov    %rcx,%rsi
100500929:	e8 f2 f3 19 00       	call   10069fd20 <.text+0x29ed20>
10050092e:	89 c3                	mov    %eax,%ebx
100500930:	83 f8 ff             	cmp    $0xffffffff,%eax
100500933:	74 2b                	je     100500960 <.text+0xff960>
100500935:	48 89 f1             	mov    %rsi,%rcx
100500938:	e8 e3 f3 19 00       	call   10069fd20 <.text+0x29ed20>
10050093d:	83 f8 ff             	cmp    $0xffffffff,%eax
100500940:	74 1e                	je     100500960 <.text+0xff960>
100500942:	c1 e3 08             	shl    $0x8,%ebx
100500945:	48 89 f1             	mov    %rsi,%rcx
100500948:	01 c3                	add    %eax,%ebx
10050094a:	e8 d1 f3 19 00       	call   10069fd20 <.text+0x29ed20>
10050094f:	83 f8 ff             	cmp    $0xffffffff,%eax
100500952:	74 0c                	je     100500960 <.text+0xff960>
100500954:	c1 e3 08             	shl    $0x8,%ebx
100500957:	01 d8                	add    %ebx,%eax
100500959:	48 83 c4 28          	add    $0x28,%rsp
10050095d:	5b                   	pop    %rbx
10050095e:	5e                   	pop    %rsi
10050095f:	c3                   	ret
100500960:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100500965:	eb f2                	jmp    100500959 <.text+0xff959>
100500967:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050096e:	00 00
100500970:	56                   	push   %rsi
100500971:	53                   	push   %rbx
100500972:	48 83 ec 28          	sub    $0x28,%rsp
100500976:	48 89 ce             	mov    %rcx,%rsi
100500979:	e8 a2 f3 19 00       	call   10069fd20 <.text+0x29ed20>
10050097e:	89 c3                	mov    %eax,%ebx
100500980:	83 f8 ff             	cmp    $0xffffffff,%eax
100500983:	74 4b                	je     1005009d0 <.text+0xff9d0>
100500985:	48 89 f1             	mov    %rsi,%rcx
100500988:	e8 93 f3 19 00       	call   10069fd20 <.text+0x29ed20>
10050098d:	83 f8 ff             	cmp    $0xffffffff,%eax
100500990:	74 3e                	je     1005009d0 <.text+0xff9d0>
100500992:	c1 e3 08             	shl    $0x8,%ebx
100500995:	48 89 f1             	mov    %rsi,%rcx
100500998:	01 c3                	add    %eax,%ebx
10050099a:	e8 81 f3 19 00       	call   10069fd20 <.text+0x29ed20>
10050099f:	89 c2                	mov    %eax,%edx
1005009a1:	83 f8 ff             	cmp    $0xffffffff,%eax
1005009a4:	74 2a                	je     1005009d0 <.text+0xff9d0>
1005009a6:	89 d8                	mov    %ebx,%eax
1005009a8:	48 89 f1             	mov    %rsi,%rcx
1005009ab:	c1 e0 08             	shl    $0x8,%eax
1005009ae:	8d 1c 02             	lea    (%rdx,%rax,1),%ebx
1005009b1:	e8 6a f3 19 00       	call   10069fd20 <.text+0x29ed20>
1005009b6:	83 f8 ff             	cmp    $0xffffffff,%eax
1005009b9:	74 15                	je     1005009d0 <.text+0xff9d0>
1005009bb:	89 da                	mov    %ebx,%edx
1005009bd:	c1 e2 08             	shl    $0x8,%edx
1005009c0:	01 d0                	add    %edx,%eax
1005009c2:	48 83 c4 28          	add    $0x28,%rsp
1005009c6:	5b                   	pop    %rbx
1005009c7:	5e                   	pop    %rsi
1005009c8:	c3                   	ret
1005009c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005009d0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1005009d5:	eb eb                	jmp    1005009c2 <.text+0xff9c2>
1005009d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005009de:	00 00
1005009e0:	55                   	push   %rbp
1005009e1:	57                   	push   %rdi
1005009e2:	56                   	push   %rsi
1005009e3:	53                   	push   %rbx
1005009e4:	48 83 ec 28          	sub    $0x28,%rsp
1005009e8:	48 63 f2             	movslq %edx,%rsi
1005009eb:	48 89 cd             	mov    %rcx,%rbp
1005009ee:	8d 4e 01             	lea    0x1(%rsi),%ecx
1005009f1:	48 63 c9             	movslq %ecx,%rcx
1005009f4:	e8 e7 06 f0 ff       	call   1004010e0 <.text+0xe0>
1005009f9:	48 89 c7             	mov    %rax,%rdi
1005009fc:	48 85 c0             	test   %rax,%rax
1005009ff:	74 34                	je     100500a35 <.text+0xffa35>
100500a01:	85 f6                	test   %esi,%esi
100500a03:	7e 58                	jle    100500a5d <.text+0xffa5d>
100500a05:	bb 01 00 00 00       	mov    $0x1,%ebx
100500a0a:	eb 14                	jmp    100500a20 <.text+0xffa20>
100500a0c:	0f 1f 40 00          	nopl   0x0(%rax)
100500a10:	88 44 1f ff          	mov    %al,-0x1(%rdi,%rbx,1)
100500a14:	48 8d 43 01          	lea    0x1(%rbx),%rax
100500a18:	48 39 f3             	cmp    %rsi,%rbx
100500a1b:	74 2b                	je     100500a48 <.text+0xffa48>
100500a1d:	48 89 c3             	mov    %rax,%rbx
100500a20:	48 89 e9             	mov    %rbp,%rcx
100500a23:	e8 f8 f2 19 00       	call   10069fd20 <.text+0x29ed20>
100500a28:	83 f8 ff             	cmp    $0xffffffff,%eax
100500a2b:	75 e3                	jne    100500a10 <.text+0xffa10>
100500a2d:	48 89 f9             	mov    %rdi,%rcx
100500a30:	e8 eb 0a f0 ff       	call   100401520 <.text+0x520>
100500a35:	31 ff                	xor    %edi,%edi
100500a37:	48 89 f8             	mov    %rdi,%rax
100500a3a:	48 83 c4 28          	add    $0x28,%rsp
100500a3e:	5b                   	pop    %rbx
100500a3f:	5e                   	pop    %rsi
100500a40:	5f                   	pop    %rdi
100500a41:	5d                   	pop    %rbp
100500a42:	c3                   	ret
100500a43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100500a48:	48 63 db             	movslq %ebx,%rbx
100500a4b:	48 01 fb             	add    %rdi,%rbx
100500a4e:	48 89 f8             	mov    %rdi,%rax
100500a51:	c6 03 00             	movb   $0x0,(%rbx)
100500a54:	48 83 c4 28          	add    $0x28,%rsp
100500a58:	5b                   	pop    %rbx
100500a59:	5e                   	pop    %rsi
100500a5a:	5f                   	pop    %rdi
100500a5b:	5d                   	pop    %rbp
100500a5c:	c3                   	ret
100500a5d:	48 89 c3             	mov    %rax,%rbx
100500a60:	eb ec                	jmp    100500a4e <.text+0xffa4e>
100500a62:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100500a69:	00 00 00 00
100500a6d:	0f 1f 00             	nopl   (%rax)
100500a70:	57                   	push   %rdi
100500a71:	56                   	push   %rsi
100500a72:	53                   	push   %rbx
100500a73:	48 83 ec 20          	sub    $0x20,%rsp
100500a77:	44 89 c3             	mov    %r8d,%ebx
100500a7a:	48 89 cf             	mov    %rcx,%rdi
100500a7d:	48 89 d6             	mov    %rdx,%rsi
100500a80:	83 eb 01             	sub    $0x1,%ebx
100500a83:	79 10                	jns    100500a95 <.text+0xffa95>
100500a85:	eb 39                	jmp    100500ac0 <.text+0xffac0>
100500a87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100500a8e:	00 00
100500a90:	83 eb 01             	sub    $0x1,%ebx
100500a93:	72 2b                	jb     100500ac0 <.text+0xffac0>
100500a95:	8d 0c dd 00 00 00 00 	lea    0x0(,%rbx,8),%ecx
100500a9c:	48 89 f0             	mov    %rsi,%rax
100500a9f:	48 89 fa             	mov    %rdi,%rdx
100500aa2:	48 d3 e8             	shr    %cl,%rax
100500aa5:	48 89 c1             	mov    %rax,%rcx
100500aa8:	e8 43 f5 19 00       	call   10069fff0 <.text+0x29eff0>
100500aad:	83 f8 ff             	cmp    $0xffffffff,%eax
100500ab0:	75 de                	jne    100500a90 <.text+0xffa90>
100500ab2:	31 c0                	xor    %eax,%eax
100500ab4:	48 83 c4 20          	add    $0x20,%rsp
100500ab8:	5b                   	pop    %rbx
100500ab9:	5e                   	pop    %rsi
100500aba:	5f                   	pop    %rdi
100500abb:	c3                   	ret
100500abc:	0f 1f 40 00          	nopl   0x0(%rax)
100500ac0:	b8 01 00 00 00       	mov    $0x1,%eax
100500ac5:	48 83 c4 20          	add    $0x20,%rsp
100500ac9:	5b                   	pop    %rbx
100500aca:	5e                   	pop    %rsi
100500acb:	5f                   	pop    %rdi
100500acc:	c3                   	ret
100500acd:	0f 1f 00             	nopl   (%rax)
100500ad0:	53                   	push   %rbx
100500ad1:	48 83 ec 30          	sub    $0x30,%rsp
100500ad5:	31 d2                	xor    %edx,%edx
100500ad7:	48 89 cb             	mov    %rcx,%rbx
100500ada:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
100500adf:	e8 ec f2 19 00       	call   10069fdd0 <.text+0x29edd0>
100500ae4:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
100500ae9:	48 2b 4b 08          	sub    0x8(%rbx),%rcx
100500aed:	48 b8 cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rax
100500af4:	9b c4 20
100500af7:	48 f7 e9             	imul   %rcx
100500afa:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
100500aff:	4c 2b 03             	sub    (%rbx),%r8
100500b02:	48 c1 f9 3f          	sar    $0x3f,%rcx
100500b06:	4d 69 c0 e8 03 00 00 	imul   $0x3e8,%r8,%r8
100500b0d:	48 c1 fa 07          	sar    $0x7,%rdx
100500b11:	48 29 ca             	sub    %rcx,%rdx
100500b14:	49 8d 04 10          	lea    (%r8,%rdx,1),%rax
100500b18:	48 83 c4 30          	add    $0x30,%rsp
100500b1c:	5b                   	pop    %rbx
100500b1d:	c3                   	ret
100500b1e:	66 90                	xchg   %ax,%ax
100500b20:	41 57                	push   %r15
100500b22:	41 56                	push   %r14
100500b24:	41 55                	push   %r13
100500b26:	41 54                	push   %r12
100500b28:	55                   	push   %rbp
100500b29:	57                   	push   %rdi
100500b2a:	56                   	push   %rsi
100500b2b:	53                   	push   %rbx
100500b2c:	48 83 ec 28          	sub    $0x28,%rsp
100500b30:	be 01 00 00 00       	mov    $0x1,%esi
100500b35:	49 89 cc             	mov    %rcx,%r12
100500b38:	41 89 d5             	mov    %edx,%r13d
100500b3b:	4c 89 c5             	mov    %r8,%rbp
100500b3e:	4c 89 cf             	mov    %r9,%rdi
100500b41:	4c 89 e1             	mov    %r12,%rcx
100500b44:	e8 47 ec 18 00       	call   10068f790 <.text+0x28e790>
100500b49:	c7 07 00 00 00 00    	movl   $0x0,(%rdi)
100500b4f:	80 38 00             	cmpb   $0x0,(%rax)
100500b52:	48 89 c3             	mov    %rax,%rbx
100500b55:	0f 84 0b 01 00 00    	je     100500c66 <.text+0xffc66>
100500b5b:	31 c0                	xor    %eax,%eax
100500b5d:	83 fe 02             	cmp    $0x2,%esi
100500b60:	0f 84 ec 00 00 00    	je     100500c52 <.text+0xffc52>
100500b66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100500b6d:	00 00 00
100500b70:	83 07 01             	addl   $0x1,(%rdi)
100500b73:	0f b6 13             	movzbl (%rbx),%edx
100500b76:	49 89 de             	mov    %rbx,%r14
100500b79:	84 d2                	test   %dl,%dl
100500b7b:	74 6b                	je     100500be8 <.text+0xffbe8>
100500b7d:	45 31 ff             	xor    %r15d,%r15d
100500b80:	eb 19                	jmp    100500b9b <.text+0xffb9b>
100500b82:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100500b88:	41 83 f7 01          	xor    $0x1,%r15d
100500b8c:	48 89 d8             	mov    %rbx,%rax
100500b8f:	0f b6 50 01          	movzbl 0x1(%rax),%edx
100500b93:	48 8d 58 01          	lea    0x1(%rax),%rbx
100500b97:	84 d2                	test   %dl,%dl
100500b99:	74 4d                	je     100500be8 <.text+0xffbe8>
100500b9b:	45 85 ff             	test   %r15d,%r15d
100500b9e:	75 12                	jne    100500bb2 <.text+0xffbb2>
100500ba0:	80 fa 20             	cmp    $0x20,%dl
100500ba3:	0f 84 87 00 00 00    	je     100500c30 <.text+0xffc30>
100500ba9:	80 fa 09             	cmp    $0x9,%dl
100500bac:	0f 84 7e 00 00 00    	je     100500c30 <.text+0xffc30>
100500bb2:	80 fa 22             	cmp    $0x22,%dl
100500bb5:	74 d1                	je     100500b88 <.text+0xffb88>
100500bb7:	48 89 d9             	mov    %rbx,%rcx
100500bba:	e8 11 04 19 00       	call   100690fd0 <.text+0x28ffd0>
100500bbf:	83 f8 01             	cmp    $0x1,%eax
100500bc2:	48 89 d8             	mov    %rbx,%rax
100500bc5:	48 83 d8 ff          	sbb    $0xffffffffffffffff,%rax
100500bc9:	83 fe 02             	cmp    $0x2,%esi
100500bcc:	75 c1                	jne    100500b8f <.text+0xffb8f>
100500bce:	0f b6 10             	movzbl (%rax),%edx
100500bd1:	49 83 c6 01          	add    $0x1,%r14
100500bd5:	48 8d 58 01          	lea    0x1(%rax),%rbx
100500bd9:	41 88 56 ff          	mov    %dl,-0x1(%r14)