1004016b2:	03 33                	add    (%rbx),%esi
1004016b4:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1004016b8:	b8 01 00 00 00       	mov    $0x1,%eax
1004016bd:	89 73 04             	mov    %esi,0x4(%rbx)
1004016c0:	48 83 c4 28          	add    $0x28,%rsp
1004016c4:	5b                   	pop    %rbx
1004016c5:	5e                   	pop    %rsi
1004016c6:	5f                   	pop    %rdi
1004016c7:	5d                   	pop    %rbp
1004016c8:	c3                   	ret
1004016c9:	31 c0                	xor    %eax,%eax
1004016cb:	eb f3                	jmp    1004016c0 <.text+0x6c0>
1004016cd:	0f 1f 00             	nopl   (%rax)
1004016d0:	8b 41 04             	mov    0x4(%rcx),%eax
1004016d3:	2b 01                	sub    (%rcx),%eax
1004016d5:	39 d0                	cmp    %edx,%eax
1004016d7:	7c 07                	jl     1004016e0 <.text+0x6e0>
1004016d9:	b8 01 00 00 00       	mov    $0x1,%eax
1004016de:	c3                   	ret
1004016df:	90                   	nop
1004016e0:	e9 6b ff ff ff       	jmp    100401650 <.text+0x650>
1004016e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004016ec:	00 00 00 00
1004016f0:	55                   	push   %rbp
1004016f1:	57                   	push   %rdi
1004016f2:	56                   	push   %rsi
1004016f3:	53                   	push   %rbx
1004016f4:	48 83 ec 28          	sub    $0x28,%rsp
1004016f8:	66 0f 6f 05 00 29 2e 	movdqa 0x2e2900(%rip),%xmm0        # 1006e4000 <_head_msys_iconv_2_dll-0x88000>
1004016ff:	00
100401700:	48 c7 42 10 00 00 00 	movq   $0x0,0x10(%rdx)
100401707:	00
100401708:	48 89 d5             	mov    %rdx,%rbp
10040170b:	48 89 ce             	mov    %rcx,%rsi
10040170e:	0f 11 02             	movups %xmm0,(%rdx)
100401711:	8b 11                	mov    (%rcx),%edx
100401713:	85 d2                	test   %edx,%edx
100401715:	7f 19                	jg     100401730 <.text+0x730>
100401717:	b8 01 00 00 00       	mov    $0x1,%eax
10040171c:	89 55 00             	mov    %edx,0x0(%rbp)
10040171f:	48 83 c4 28          	add    $0x28,%rsp
100401723:	5b                   	pop    %rbx
100401724:	5e                   	pop    %rsi
100401725:	5f                   	pop    %rdi
100401726:	5d                   	pop    %rbp
100401727:	c3                   	ret
100401728:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040172f:	00
100401730:	48 89 e9             	mov    %rbp,%rcx
100401733:	e8 18 ff ff ff       	call   100401650 <.text+0x650>
100401738:	85 c0                	test   %eax,%eax
10040173a:	75 0b                	jne    100401747 <.text+0x747>
10040173c:	31 c0                	xor    %eax,%eax
10040173e:	48 83 c4 28          	add    $0x28,%rsp
100401742:	5b                   	pop    %rbx
100401743:	5e                   	pop    %rsi
100401744:	5f                   	pop    %rdi
100401745:	5d                   	pop    %rbp
100401746:	c3                   	ret
100401747:	8b 06                	mov    (%rsi),%eax
100401749:	89 c2                	mov    %eax,%edx
10040174b:	85 c0                	test   %eax,%eax
10040174d:	7e c8                	jle    100401717 <.text+0x717>
10040174f:	31 db                	xor    %ebx,%ebx
100401751:	eb 19                	jmp    10040176c <.text+0x76c>
100401753:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100401758:	8b 06                	mov    (%rsi),%eax
10040175a:	48 8b 55 10          	mov    0x10(%rbp),%rdx
10040175e:	48 83 c3 01          	add    $0x1,%rbx
100401762:	48 89 0c 3a          	mov    %rcx,(%rdx,%rdi,1)
100401766:	89 c2                	mov    %eax,%edx
100401768:	39 d8                	cmp    %ebx,%eax
10040176a:	7e ab                	jle    100401717 <.text+0x717>
10040176c:	48 8b 56 10          	mov    0x10(%rsi),%rdx
100401770:	48 8d 3c dd 00 00 00 	lea    0x0(,%rbx,8),%rdi
100401777:	00
100401778:	48 8b 0c da          	mov    (%rdx,%rbx,8),%rcx
10040177c:	48 85 c9             	test   %rcx,%rcx
10040177f:	74 d9                	je     10040175a <.text+0x75a>
100401781:	e8 fa 27 1c 00       	call   1005c3f80 <.text+0x1c2f80>
100401786:	48 89 c1             	mov    %rax,%rcx
100401789:	48 85 c0             	test   %rax,%rax
10040178c:	75 ca                	jne    100401758 <.text+0x758>
10040178e:	89 5d 00             	mov    %ebx,0x0(%rbp)
100401791:	48 89 e9             	mov    %rbp,%rcx
100401794:	e8 e7 fd ff ff       	call   100401580 <.text+0x580>
100401799:	31 c0                	xor    %eax,%eax
10040179b:	eb a1                	jmp    10040173e <.text+0x73e>
10040179d:	0f 1f 00             	nopl   (%rax)
1004017a0:	53                   	push   %rbx
1004017a1:	48 83 ec 20          	sub    $0x20,%rsp
1004017a5:	48 8b 05 84 15 32 00 	mov    0x321584(%rip),%rax        # 100722d30 <_head_msys_iconv_2_dll-0x492d0>
1004017ac:	44 39 00             	cmp    %r8d,(%rax)
1004017af:	74 1f                	je     1004017d0 <.text+0x7d0>
1004017b1:	8b 41 04             	mov    0x4(%rcx),%eax
1004017b4:	2b 01                	sub    (%rcx),%eax
1004017b6:	bb 01 00 00 00       	mov    $0x1,%ebx
1004017bb:	39 c2                	cmp    %eax,%edx
1004017bd:	7f 33                	jg     1004017f2 <.text+0x7f2>
1004017bf:	89 d8                	mov    %ebx,%eax
1004017c1:	48 83 c4 20          	add    $0x20,%rsp
1004017c5:	5b                   	pop    %rbx
1004017c6:	c3                   	ret
1004017c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004017ce:	00 00
1004017d0:	4c 8b 05 49 15 32 00 	mov    0x321549(%rip),%r8        # 100722d20 <_head_msys_iconv_2_dll-0x492e0>
1004017d7:	41 8b 18             	mov    (%r8),%ebx
1004017da:	85 db                	test   %ebx,%ebx
1004017dc:	74 22                	je     100401800 <.text+0x800>
1004017de:	83 eb 01             	sub    $0x1,%ebx
1004017e1:	8b 41 04             	mov    0x4(%rcx),%eax
1004017e4:	2b 01                	sub    (%rcx),%eax
1004017e6:	41 89 18             	mov    %ebx,(%r8)
1004017e9:	bb 01 00 00 00       	mov    $0x1,%ebx
1004017ee:	39 c2                	cmp    %eax,%edx
1004017f0:	7e cd                	jle    1004017bf <.text+0x7bf>
1004017f2:	48 83 c4 20          	add    $0x20,%rsp
1004017f6:	5b                   	pop    %rbx
1004017f7:	e9 54 fe ff ff       	jmp    100401650 <.text+0x650>
1004017fc:	0f 1f 40 00          	nopl   0x0(%rax)
100401800:	48 8b 0d 39 15 32 00 	mov    0x321539(%rip),%rcx        # 100722d40 <_head_msys_iconv_2_dll-0x492c0>
100401807:	8b 11                	mov    (%rcx),%edx
100401809:	83 ea 01             	sub    $0x1,%edx
10040180c:	89 11                	mov    %edx,(%rcx)
10040180e:	85 d2                	test   %edx,%edx
100401810:	7f 06                	jg     100401818 <.text+0x818>
100401812:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
100401818:	48 8b 05 81 1b 32 00 	mov    0x321b81(%rip),%rax        # 1007233a0 <_head_msys_iconv_2_dll-0x48c60>
10040181f:	8b 00                	mov    (%rax),%eax
100401821:	85 c0                	test   %eax,%eax
100401823:	0f 84 95 f3 29 00    	je     1006a0bbe <.text+0x29fbbe>
100401829:	89 d8                	mov    %ebx,%eax
10040182b:	48 83 c4 20          	add    $0x20,%rsp
10040182f:	5b                   	pop    %rbx
100401830:	c3                   	ret
100401831:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100401838:	00 00 00 00
10040183c:	0f 1f 40 00          	nopl   0x0(%rax)
100401840:	41 55                	push   %r13
100401842:	41 54                	push   %r12
100401844:	55                   	push   %rbp
100401845:	57                   	push   %rdi
100401846:	56                   	push   %rsi
100401847:	53                   	push   %rbx
100401848:	48 83 ec 28          	sub    $0x28,%rsp
10040184c:	48 89 ce             	mov    %rcx,%rsi
10040184f:	48 89 d1             	mov    %rdx,%rcx
100401852:	48 89 d7             	mov    %rdx,%rdi
100401855:	e8 16 ea 29 00       	call   1006a0270 <.text+0x29f270>
10040185a:	4c 63 e0             	movslq %eax,%r12
10040185d:	48 63 06             	movslq (%rsi),%rax
100401860:	85 c0                	test   %eax,%eax
100401862:	0f 8e a8 00 00 00    	jle    100401910 <.text+0x910>
100401868:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
10040186c:	31 ed                	xor    %ebp,%ebp
10040186e:	4c 8d 2c c3          	lea    (%rbx,%rax,8),%r13
100401872:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401878:	48 8b 0b             	mov    (%rbx),%rcx
10040187b:	48 83 c3 08          	add    $0x8,%rbx
10040187f:	e8 ec e9 29 00       	call   1006a0270 <.text+0x29f270>
100401884:	44 01 e0             	add    %r12d,%eax
100401887:	01 c5                	add    %eax,%ebp
100401889:	49 39 dd             	cmp    %rbx,%r13
10040188c:	75 ea                	jne    100401878 <.text+0x878>
10040188e:	8d 4d 01             	lea    0x1(%rbp),%ecx
100401891:	48 63 c9             	movslq %ecx,%rcx
100401894:	ba 01 00 00 00       	mov    $0x1,%edx
100401899:	e8 a2 f9 ff ff       	call   100401240 <.text+0x240>
10040189e:	48 89 c5             	mov    %rax,%rbp
1004018a1:	48 85 c0             	test   %rax,%rax
1004018a4:	74 52                	je     1004018f8 <.text+0x8f8>
1004018a6:	4c 63 2e             	movslq (%rsi),%r13
1004018a9:	c6 00 00             	movb   $0x0,(%rax)
1004018ac:	45 85 ed             	test   %r13d,%r13d
1004018af:	7e 47                	jle    1004018f8 <.text+0x8f8>
1004018b1:	49 c1 e5 03          	shl    $0x3,%r13
1004018b5:	31 db                	xor    %ebx,%ebx
1004018b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004018be:	00 00
1004018c0:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1004018c4:	48 89 c1             	mov    %rax,%rcx
1004018c7:	48 8b 14 1a          	mov    (%rdx,%rbx,1),%rdx
1004018cb:	48 83 c3 08          	add    $0x8,%rbx
1004018cf:	e8 0c e9 29 00       	call   1006a01e0 <.text+0x29f1e0>
1004018d4:	48 89 c1             	mov    %rax,%rcx
1004018d7:	49 39 dd             	cmp    %rbx,%r13
1004018da:	74 1c                	je     1004018f8 <.text+0x8f8>
1004018dc:	48 89 e8             	mov    %rbp,%rax
1004018df:	48 39 e9             	cmp    %rbp,%rcx
1004018e2:	74 dc                	je     1004018c0 <.text+0x8c0>
1004018e4:	48 89 fa             	mov    %rdi,%rdx
1004018e7:	e8 54 e9 29 00       	call   1006a0240 <.text+0x29f240>
1004018ec:	4a 8d 04 20          	lea    (%rax,%r12,1),%rax
1004018f0:	eb ce                	jmp    1004018c0 <.text+0x8c0>
1004018f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004018f8:	48 89 e8             	mov    %rbp,%rax
1004018fb:	48 83 c4 28          	add    $0x28,%rsp
1004018ff:	5b                   	pop    %rbx
100401900:	5e                   	pop    %rsi
100401901:	5f                   	pop    %rdi
100401902:	5d                   	pop    %rbp
100401903:	41 5c                	pop    %r12
100401905:	41 5d                	pop    %r13
100401907:	c3                   	ret
100401908:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040190f:	00
100401910:	b9 01 00 00 00       	mov    $0x1,%ecx
100401915:	e9 7a ff ff ff       	jmp    100401894 <.text+0x894>
10040191a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401920:	56                   	push   %rsi
100401921:	53                   	push   %rbx
100401922:	48 83 ec 28          	sub    $0x28,%rsp
100401926:	48 89 cb             	mov    %rcx,%rbx
100401929:	48 89 d1             	mov    %rdx,%rcx
10040192c:	e8 4f 26 1c 00       	call   1005c3f80 <.text+0x1c2f80>
100401931:	48 89 c6             	mov    %rax,%rsi
100401934:	48 85 c0             	test   %rax,%rax
100401937:	74 54                	je     10040198d <.text+0x98d>
100401939:	48 63 03             	movslq (%rbx),%rax
10040193c:	39 43 04             	cmp    %eax,0x4(%rbx)
10040193f:	7e 1f                	jle    100401960 <.text+0x960>
100401941:	48 8b 53 10          	mov    0x10(%rbx),%rdx
100401945:	8d 48 01             	lea    0x1(%rax),%ecx
100401948:	89 0b                	mov    %ecx,(%rbx)
10040194a:	48 89 34 c2          	mov    %rsi,(%rdx,%rax,8)
10040194e:	b8 01 00 00 00       	mov    $0x1,%eax
100401953:	48 83 c4 28          	add    $0x28,%rsp
100401957:	5b                   	pop    %rbx
100401958:	5e                   	pop    %rsi
100401959:	c3                   	ret
10040195a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401960:	ba 01 00 00 00       	mov    $0x1,%edx
100401965:	48 89 d9             	mov    %rbx,%rcx
100401968:	e8 e3 fc ff ff       	call   100401650 <.text+0x650>
10040196d:	85 c0                	test   %eax,%eax
10040196f:	74 0f                	je     100401980 <.text+0x980>
100401971:	48 63 03             	movslq (%rbx),%rax
100401974:	eb cb                	jmp    100401941 <.text+0x941>
100401976:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040197d:	00 00 00
100401980:	48 8b 05 89 91 32 00 	mov    0x329189(%rip),%rax        # 10072ab10 <_head_msys_iconv_2_dll-0x414f0>
100401987:	8b 00                	mov    (%rax),%eax
100401989:	85 c0                	test   %eax,%eax
10040198b:	74 0b                	je     100401998 <.text+0x998>
10040198d:	31 c0                	xor    %eax,%eax
10040198f:	eb c2                	jmp    100401953 <.text+0x953>
100401991:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100401998:	48 89 f1             	mov    %rsi,%rcx
10040199b:	e8 c0 e2 29 00       	call   10069fc60 <.text+0x29ec60>
1004019a0:	31 c0                	xor    %eax,%eax
1004019a2:	eb af                	jmp    100401953 <.text+0x953>
1004019a4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004019ab:	00 00 00 00
1004019af:	90                   	nop
1004019b0:	56                   	push   %rsi
1004019b1:	53                   	push   %rbx
1004019b2:	48 83 ec 28          	sub    $0x28,%rsp
1004019b6:	48 63 01             	movslq (%rcx),%rax
1004019b9:	48 89 cb             	mov    %rcx,%rbx
1004019bc:	48 89 d6             	mov    %rdx,%rsi
1004019bf:	39 41 04             	cmp    %eax,0x4(%rcx)
1004019c2:	7e 1c                	jle    1004019e0 <.text+0x9e0>
1004019c4:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1004019c8:	8d 48 01             	lea    0x1(%rax),%ecx
1004019cb:	89 0b                	mov    %ecx,(%rbx)
1004019cd:	48 89 34 c2          	mov    %rsi,(%rdx,%rax,8)
1004019d1:	b8 01 00 00 00       	mov    $0x1,%eax
1004019d6:	48 83 c4 28          	add    $0x28,%rsp
1004019da:	5b                   	pop    %rbx
1004019db:	5e                   	pop    %rsi
1004019dc:	c3                   	ret
1004019dd:	0f 1f 00             	nopl   (%rax)
1004019e0:	ba 01 00 00 00       	mov    $0x1,%edx
1004019e5:	e8 66 fc ff ff       	call   100401650 <.text+0x650>
1004019ea:	85 c0                	test   %eax,%eax
1004019ec:	74 e8                	je     1004019d6 <.text+0x9d6>
1004019ee:	48 63 03             	movslq (%rbx),%rax
1004019f1:	eb d1                	jmp    1004019c4 <.text+0x9c4>
1004019f3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004019fa:	00 00 00 00
1004019fe:	66 90                	xchg   %ax,%ax
100401a00:	57                   	push   %rdi
100401a01:	56                   	push   %rsi
100401a02:	53                   	push   %rbx
100401a03:	48 83 ec 20          	sub    $0x20,%rsp
100401a07:	48 89 ce             	mov    %rcx,%rsi
100401a0a:	48 89 d3             	mov    %rdx,%rbx
100401a0d:	48 85 d2             	test   %rdx,%rdx
100401a10:	74 05                	je     100401a17 <.text+0xa17>
100401a12:	80 3a 00             	cmpb   $0x0,(%rdx)
100401a15:	75 09                	jne    100401a20 <.text+0xa20>
100401a17:	48 83 c4 20          	add    $0x20,%rsp
100401a1b:	5b                   	pop    %rbx
100401a1c:	5e                   	pop    %rsi
100401a1d:	5f                   	pop    %rdi
100401a1e:	c3                   	ret
100401a1f:	90                   	nop
100401a20:	48 89 d1             	mov    %rdx,%rcx
100401a23:	e8 48 e8 29 00       	call   1006a0270 <.text+0x29f270>
100401a28:	48 63 0e             	movslq (%rsi),%rcx
100401a2b:	48 89 c7             	mov    %rax,%rdi
100401a2e:	89 c2                	mov    %eax,%edx
100401a30:	8b 46 04             	mov    0x4(%rsi),%eax
100401a33:	29 c8                	sub    %ecx,%eax
100401a35:	39 c7                	cmp    %eax,%edi
100401a37:	7f 1f                	jg     100401a58 <.text+0xa58>
100401a39:	48 03 4e 10          	add    0x10(%rsi),%rcx
100401a3d:	4c 63 c7             	movslq %edi,%r8
100401a40:	48 89 da             	mov    %rbx,%rdx
100401a43:	e8 b8 e4 29 00       	call   10069ff00 <.text+0x29ef00>
100401a48:	01 3e                	add    %edi,(%rsi)
100401a4a:	48 83 c4 20          	add    $0x20,%rsp
100401a4e:	5b                   	pop    %rbx
100401a4f:	5e                   	pop    %rsi
100401a50:	5f                   	pop    %rdi
100401a51:	c3                   	ret
100401a52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401a58:	48 89 f1             	mov    %rsi,%rcx
100401a5b:	e8 f0 fb ff ff       	call   100401650 <.text+0x650>
100401a60:	83 f8 01             	cmp    $0x1,%eax
100401a63:	75 b2                	jne    100401a17 <.text+0xa17>
100401a65:	48 63 0e             	movslq (%rsi),%rcx
100401a68:	eb cf                	jmp    100401a39 <.text+0xa39>
100401a6a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401a70:	57                   	push   %rdi
100401a71:	53                   	push   %rbx
100401a72:	48 83 ec 28          	sub    $0x28,%rsp
100401a76:	48 89 cf             	mov    %rcx,%rdi
100401a79:	48 89 d3             	mov    %rdx,%rbx
100401a7c:	48 85 d2             	test   %rdx,%rdx
100401a7f:	74 0a                	je     100401a8b <.text+0xa8b>
100401a81:	80 3a 00             	cmpb   $0x0,(%rdx)
100401a84:	74 05                	je     100401a8b <.text+0xa8b>
100401a86:	4d 85 c0             	test   %r8,%r8
100401a89:	75 0d                	jne    100401a98 <.text+0xa98>
100401a8b:	48 83 c4 28          	add    $0x28,%rsp
100401a8f:	5b                   	pop    %rbx
100401a90:	5f                   	pop    %rdi
100401a91:	c3                   	ret
100401a92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401a98:	48 63 09             	movslq (%rcx),%rcx
100401a9b:	8b 47 04             	mov    0x4(%rdi),%eax
100401a9e:	44 89 c2             	mov    %r8d,%edx
100401aa1:	29 c8                	sub    %ecx,%eax
100401aa3:	41 39 c0             	cmp    %eax,%r8d
100401aa6:	7f 20                	jg     100401ac8 <.text+0xac8>
100401aa8:	48 03 4f 10          	add    0x10(%rdi),%rcx
100401aac:	48 89 da             	mov    %rbx,%rdx
100401aaf:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100401ab4:	e8 47 e4 29 00       	call   10069ff00 <.text+0x29ef00>