1005054d0:	48 8b 05 79 dd 21 00 	mov    0x21dd79(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005054d7:	48 89 cb             	mov    %rcx,%rbx
1005054da:	48 8b 08             	mov    (%rax),%rcx
1005054dd:	e8 8e d5 f2 ff       	call   100432a70 <.text+0x31a70>
1005054e2:	39 c6                	cmp    %eax,%esi
1005054e4:	7d 1a                	jge    100505500 <.text+0x104500>
1005054e6:	83 43 08 01          	addl   $0x1,0x8(%rbx)
1005054ea:	b8 01 00 00 00       	mov    $0x1,%eax
1005054ef:	89 43 0c             	mov    %eax,0xc(%rbx)
1005054f2:	48 83 c4 28          	add    $0x28,%rsp
1005054f6:	5b                   	pop    %rbx
1005054f7:	5e                   	pop    %rsi
1005054f8:	c3                   	ret
1005054f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100505500:	48 8b 03             	mov    (%rbx),%rax
100505503:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
10050550a:	48 8d 48 01          	lea    0x1(%rax),%rcx
10050550e:	48 8b 05 cb dc 21 00 	mov    0x21dccb(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100505515:	48 89 0b             	mov    %rcx,(%rbx)
100505518:	48 8b 10             	mov    (%rax),%rdx
10050551b:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
100505520:	48 3b 0a             	cmp    (%rdx),%rcx
100505523:	7f ca                	jg     1005054ef <.text+0x1044ef>
100505525:	31 d2                	xor    %edx,%edx
100505527:	49 89 d8             	mov    %rbx,%r8
10050552a:	e8 21 b2 fa ff       	call   1004b0750 <.text+0xaf750>
10050552f:	85 c0                	test   %eax,%eax
100505531:	75 b7                	jne    1005054ea <.text+0x1044ea>
100505533:	48 8b 0b             	mov    (%rbx),%rcx
100505536:	e8 a5 53 ff ff       	call   1004fa8e0 <.text+0xf98e0>
10050553b:	eb b2                	jmp    1005054ef <.text+0x1044ef>
10050553d:	0f 1f 00             	nopl   (%rax)
100505540:	56                   	push   %rsi
100505541:	53                   	push   %rbx
100505542:	48 83 ec 28          	sub    $0x28,%rsp
100505546:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10050554c:	89 d6                	mov    %edx,%esi
10050554e:	48 8b 91 f0 00 00 00 	mov    0xf0(%rcx),%rdx
100505555:	48 89 cb             	mov    %rcx,%rbx
100505558:	e8 f3 52 ff ff       	call   1004fa850 <.text+0xf9850>
10050555d:	8b 93 08 01 00 00    	mov    0x108(%rbx),%edx
100505563:	8b 8b 48 01 00 00    	mov    0x148(%rbx),%ecx
100505569:	01 c2                	add    %eax,%edx
10050556b:	39 ca                	cmp    %ecx,%edx
10050556d:	7e 26                	jle    100505595 <.text+0x104595>
10050556f:	85 f6                	test   %esi,%esi
100505571:	74 2d                	je     1005055a0 <.text+0x1045a0>
100505573:	48 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%rdx
10050557a:	48 83 fa 01          	cmp    $0x1,%rdx
10050557e:	7e 20                	jle    1005055a0 <.text+0x1045a0>
100505580:	c7 83 08 01 00 00 00 	movl   $0x0,0x108(%rbx)
100505587:	00 00 00
10050558a:	48 83 ea 01          	sub    $0x1,%rdx
10050558e:	48 89 93 f0 00 00 00 	mov    %rdx,0xf0(%rbx)
100505595:	48 83 c4 28          	add    $0x28,%rsp
100505599:	5b                   	pop    %rbx
10050559a:	5e                   	pop    %rsi
10050559b:	c3                   	ret
10050559c:	0f 1f 40 00          	nopl   0x0(%rax)
1005055a0:	29 c1                	sub    %eax,%ecx
1005055a2:	b8 00 00 00 00       	mov    $0x0,%eax
1005055a7:	0f 48 c8             	cmovs  %eax,%ecx
1005055aa:	89 8b 08 01 00 00    	mov    %ecx,0x108(%rbx)
1005055b0:	48 83 c4 28          	add    $0x28,%rsp
1005055b4:	5b                   	pop    %rbx
1005055b5:	5e                   	pop    %rsi
1005055b6:	c3                   	ret
1005055b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005055be:	00 00
1005055c0:	53                   	push   %rbx
1005055c1:	48 83 ec 30          	sub    $0x30,%rsp
1005055c5:	45 31 c0             	xor    %r8d,%r8d
1005055c8:	48 89 cb             	mov    %rcx,%rbx
1005055cb:	48 8d 51 38          	lea    0x38(%rcx),%rdx
1005055cf:	c7 81 38 03 00 00 00 	movl   $0x0,0x338(%rcx)
1005055d6:	00 00 00
1005055d9:	4c 8d 89 34 03 00 00 	lea    0x334(%rcx),%r9
1005055e0:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1005055e7:	00 00
1005055e9:	e8 b2 9e 18 00       	call   10068f4a0 <.text+0x28e4a0>
1005055ee:	8b 83 0c 03 00 00    	mov    0x30c(%rbx),%eax
1005055f4:	a8 04                	test   $0x4,%al
1005055f6:	74 18                	je     100505610 <.text+0x104610>
1005055f8:	83 c8 04             	or     $0x4,%eax
1005055fb:	89 83 0c 03 00 00    	mov    %eax,0x30c(%rbx)
100505601:	48 83 c4 30          	add    $0x30,%rsp
100505605:	5b                   	pop    %rbx
100505606:	c3                   	ret
100505607:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050560e:	00 00
100505610:	e8 7b 77 03 00       	call   10053cd90 <.text+0x13bd90>
100505615:	85 c0                	test   %eax,%eax
100505617:	75 1d                	jne    100505636 <.text+0x104636>
100505619:	8b 93 00 05 00 00    	mov    0x500(%rbx),%edx
10050561f:	85 d2                	test   %edx,%edx
100505621:	75 2d                	jne    100505650 <.text+0x104650>
100505623:	8b 83 04 05 00 00    	mov    0x504(%rbx),%eax
100505629:	85 c0                	test   %eax,%eax
10050562b:	74 09                	je     100505636 <.text+0x104636>
10050562d:	f6 83 10 10 00 00 02 	testb  $0x2,0x1010(%rbx)
100505634:	75 32                	jne    100505668 <.text+0x104668>
100505636:	8b 83 0c 03 00 00    	mov    0x30c(%rbx),%eax
10050563c:	83 c8 04             	or     $0x4,%eax
10050563f:	89 83 0c 03 00 00    	mov    %eax,0x30c(%rbx)
100505645:	48 83 c4 30          	add    $0x30,%rsp
100505649:	5b                   	pop    %rbx
10050564a:	c3                   	ret
10050564b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100505650:	ba 23 00 00 00       	mov    $0x23,%edx
100505655:	48 89 d9             	mov    %rbx,%rcx
100505658:	e8 63 be f3 ff       	call   1004414c0 <.text+0x404c0>
10050565d:	8b 83 0c 03 00 00    	mov    0x30c(%rbx),%eax
100505663:	eb 93                	jmp    1005055f8 <.text+0x1045f8>
100505665:	0f 1f 00             	nopl   (%rax)
100505668:	ba 0a 00 00 00       	mov    $0xa,%edx
10050566d:	48 89 d9             	mov    %rbx,%rcx
100505670:	e8 4b be f3 ff       	call   1004414c0 <.text+0x404c0>
100505675:	eb bf                	jmp    100505636 <.text+0x104636>
100505677:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050567e:	00 00
100505680:	57                   	push   %rdi
100505681:	56                   	push   %rsi
100505682:	53                   	push   %rbx
100505683:	48 83 ec 20          	sub    $0x20,%rsp
100505687:	8b 81 1c 01 00 00    	mov    0x11c(%rcx),%eax
10050568d:	48 89 cb             	mov    %rcx,%rbx
100505690:	85 c0                	test   %eax,%eax
100505692:	75 0c                	jne    1005056a0 <.text+0x1046a0>
100505694:	31 c0                	xor    %eax,%eax
100505696:	48 83 c4 20          	add    $0x20,%rsp
10050569a:	5b                   	pop    %rbx
10050569b:	5e                   	pop    %rsi
10050569c:	5f                   	pop    %rdi
10050569d:	c3                   	ret
10050569e:	66 90                	xchg   %ax,%ax
1005056a0:	31 c0                	xor    %eax,%eax
1005056a2:	48 83 b9 b0 04 00 00 	cmpq   $0x0,0x4b0(%rcx)
1005056a9:	00
1005056aa:	8b b9 5c 01 00 00    	mov    0x15c(%rcx),%edi
1005056b0:	0f 85 8a 00 00 00    	jne    100505740 <.text+0x104740>
1005056b6:	48 8b 15 03 da 21 00 	mov    0x21da03(%rip),%rdx        # 1007230c0 <_head_msys_iconv_2_dll-0x48f40>
1005056bd:	31 f6                	xor    %esi,%esi
1005056bf:	48 89 d9             	mov    %rbx,%rcx
1005056c2:	48 39 1a             	cmp    %rbx,(%rdx)
1005056c5:	40 0f 94 c6          	sete   %sil
1005056c9:	01 c6                	add    %eax,%esi
1005056cb:	03 b3 30 04 00 00    	add    0x430(%rbx),%esi
1005056d1:	e8 7a 37 0a 00       	call   1005a8e50 <.text+0x1a7e50>
1005056d6:	85 c0                	test   %eax,%eax
1005056d8:	0f 95 c0             	setne  %al
1005056db:	0f b6 c0             	movzbl %al,%eax
1005056de:	8d 04 46             	lea    (%rsi,%rax,2),%eax
1005056e1:	29 c7                	sub    %eax,%edi
1005056e3:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
1005056ea:	00
1005056eb:	75 23                	jne    100505710 <.text+0x104710>
1005056ed:	89 f9                	mov    %edi,%ecx
1005056ef:	8b 83 1c 01 00 00    	mov    0x11c(%rbx),%eax
1005056f5:	85 c9                	test   %ecx,%ecx
1005056f7:	7e 9b                	jle    100505694 <.text+0x104694>
1005056f9:	39 f8                	cmp    %edi,%eax
1005056fb:	7c 97                	jl     100505694 <.text+0x104694>
1005056fd:	29 f8                	sub    %edi,%eax
1005056ff:	99                   	cltd
100505700:	f7 f9                	idiv   %ecx
100505702:	83 c0 01             	add    $0x1,%eax
100505705:	48 83 c4 20          	add    $0x20,%rsp
100505709:	5b                   	pop    %rbx
10050570a:	5e                   	pop    %rsi
10050570b:	5f                   	pop    %rdi
10050570c:	c3                   	ret
10050570d:	0f 1f 00             	nopl   (%rax)
100505710:	48 8b 05 09 41 22 00 	mov    0x224109(%rip),%rax        # 100729820 <_head_msys_iconv_2_dll-0x427e0>
100505717:	ba 6e 00 00 00       	mov    $0x6e,%edx
10050571c:	48 8b 08             	mov    (%rax),%rcx
10050571f:	e8 2c f1 0b 00       	call   1005c4850 <.text+0x1c3850>
100505724:	48 85 c0             	test   %rax,%rax
100505727:	74 c4                	je     1005056ed <.text+0x1046ed>
100505729:	48 89 d9             	mov    %rbx,%rcx
10050572c:	e8 ef af 08 00       	call   100590720 <.text+0x18f720>
100505731:	8d 4c 07 01          	lea    0x1(%rdi,%rax,1),%ecx
100505735:	eb b8                	jmp    1005056ef <.text+0x1046ef>
100505737:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050573e:	00 00
100505740:	e8 db af 08 00       	call   100590720 <.text+0x18f720>
100505745:	83 c0 01             	add    $0x1,%eax
100505748:	e9 69 ff ff ff       	jmp    1005056b6 <.text+0x1046b6>
10050574d:	0f 1f 00             	nopl   (%rax)
100505750:	55                   	push   %rbp
100505751:	57                   	push   %rdi
100505752:	56                   	push   %rsi
100505753:	53                   	push   %rbx
100505754:	48 83 ec 28          	sub    $0x28,%rsp
100505758:	44 89 c5             	mov    %r8d,%ebp
10050575b:	48 89 cb             	mov    %rcx,%rbx
10050575e:	48 89 d6             	mov    %rdx,%rsi
100505761:	45 31 c0             	xor    %r8d,%r8d
100505764:	48 39 91 f0 00 00 00 	cmp    %rdx,0xf0(%rcx)
10050576b:	74 33                	je     1005057a0 <.text+0x1047a0>
10050576d:	e8 8e 52 ff ff       	call   1004faa00 <.text+0xf9a00>
100505772:	89 c7                	mov    %eax,%edi
100505774:	48 39 b3 f0 00 00 00 	cmp    %rsi,0xf0(%rbx)
10050577b:	74 39                	je     1005057b6 <.text+0x1047b6>
10050577d:	85 ed                	test   %ebp,%ebp
10050577f:	74 0b                	je     10050578c <.text+0x10478c>
100505781:	8b 83 48 01 00 00    	mov    0x148(%rbx),%eax
100505787:	39 c7                	cmp    %eax,%edi
100505789:	0f 4f f8             	cmovg  %eax,%edi
10050578c:	89 f8                	mov    %edi,%eax
10050578e:	48 83 c4 28          	add    $0x28,%rsp
100505792:	5b                   	pop    %rbx
100505793:	5e                   	pop    %rsi
100505794:	5f                   	pop    %rdi
100505795:	5d                   	pop    %rbp
100505796:	c3                   	ret
100505797:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050579e:	00 00
1005057a0:	e8 ab 50 ff ff       	call   1004fa850 <.text+0xf9850>
1005057a5:	03 83 08 01 00 00    	add    0x108(%rbx),%eax
1005057ab:	89 c7                	mov    %eax,%edi
1005057ad:	48 39 b3 f0 00 00 00 	cmp    %rsi,0xf0(%rbx)
1005057b4:	75 c7                	jne    10050577d <.text+0x10477d>
1005057b6:	48 89 d9             	mov    %rbx,%rcx
1005057b9:	e8 c2 fe ff ff       	call   100505680 <.text+0x104680>
1005057be:	29 c7                	sub    %eax,%edi
1005057c0:	eb bb                	jmp    10050577d <.text+0x10477d>
1005057c2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005057c9:	00 00 00 00
1005057cd:	0f 1f 00             	nopl   (%rax)
1005057d0:	56                   	push   %rsi
1005057d1:	53                   	push   %rbx
1005057d2:	48 83 ec 28          	sub    $0x28,%rsp
1005057d6:	48 89 cb             	mov    %rcx,%rbx
1005057d9:	89 d6                	mov    %edx,%esi
1005057db:	83 fa ff             	cmp    $0xffffffff,%edx
1005057de:	74 50                	je     100505830 <.text+0x104830>
1005057e0:	48 89 d9             	mov    %rbx,%rcx
1005057e3:	e8 e8 51 02 00       	call   10052a9d0 <.text+0x1299d0>
1005057e8:	48 89 c2             	mov    %rax,%rdx
1005057eb:	31 c0                	xor    %eax,%eax
1005057ed:	80 3a 00             	cmpb   $0x0,(%rdx)
1005057f0:	75 19                	jne    10050580b <.text+0x10480b>
1005057f2:	8b 8b 9c 04 00 00    	mov    0x49c(%rbx),%ecx
1005057f8:	85 c9                	test   %ecx,%ecx
1005057fa:	75 1c                	jne    100505818 <.text+0x104818>
1005057fc:	b8 03 00 00 00       	mov    $0x3,%eax
100505801:	31 d2                	xor    %edx,%edx
100505803:	29 f0                	sub    %esi,%eax
100505805:	83 fe 04             	cmp    $0x4,%esi
100505808:	0f 4d c2             	cmovge %edx,%eax
10050580b:	48 83 c4 28          	add    $0x28,%rsp
10050580f:	5b                   	pop    %rbx
100505810:	5e                   	pop    %rsi
100505811:	c3                   	ret
100505812:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100505818:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
10050581e:	b8 01 00 00 00       	mov    $0x1,%eax
100505823:	85 d2                	test   %edx,%edx
100505825:	74 d5                	je     1005057fc <.text+0x1047fc>
100505827:	48 83 c4 28          	add    $0x28,%rsp
10050582b:	5b                   	pop    %rbx
10050582c:	5e                   	pop    %rsi
10050582d:	c3                   	ret
10050582e:	66 90                	xchg   %ax,%ax
100505830:	31 c0                	xor    %eax,%eax
100505832:	48 83 b9 b0 04 00 00 	cmpq   $0x0,0x4b0(%rcx)
100505839:	00
10050583a:	75 6c                	jne    1005058a8 <.text+0x1048a8>
10050583c:	48 8b 15 7d d8 21 00 	mov    0x21d87d(%rip),%rdx        # 1007230c0 <_head_msys_iconv_2_dll-0x48f40>
100505843:	31 f6                	xor    %esi,%esi
100505845:	48 89 d9             	mov    %rbx,%rcx
100505848:	48 39 1a             	cmp    %rbx,(%rdx)
10050584b:	40 0f 94 c6          	sete   %sil
10050584f:	01 c6                	add    %eax,%esi
100505851:	03 b3 30 04 00 00    	add    0x430(%rbx),%esi
100505857:	e8 f4 35 0a 00       	call   1005a8e50 <.text+0x1a7e50>
10050585c:	85 c0                	test   %eax,%eax
10050585e:	0f 95 c0             	setne  %al
100505861:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
100505868:	00
100505869:	0f b6 c0             	movzbl %al,%eax
10050586c:	8d 34 46             	lea    (%rsi,%rax,2),%esi
10050586f:	0f 84 6b ff ff ff    	je     1005057e0 <.text+0x1047e0>
100505875:	48 8b 05 a4 3f 22 00 	mov    0x223fa4(%rip),%rax        # 100729820 <_head_msys_iconv_2_dll-0x427e0>
10050587c:	ba 6e 00 00 00       	mov    $0x6e,%edx
100505881:	48 8b 08             	mov    (%rax),%rcx
100505884:	e8 c7 ef 0b 00       	call   1005c4850 <.text+0x1c3850>
100505889:	48 85 c0             	test   %rax,%rax
10050588c:	0f 84 4e ff ff ff    	je     1005057e0 <.text+0x1047e0>
100505892:	48 89 d9             	mov    %rbx,%rcx
100505895:	e8 86 ae 08 00       	call   100590720 <.text+0x18f720>
10050589a:	83 c0 01             	add    $0x1,%eax
10050589d:	29 c6                	sub    %eax,%esi
10050589f:	e9 3c ff ff ff       	jmp    1005057e0 <.text+0x1047e0>
1005058a4:	0f 1f 40 00          	nopl   0x0(%rax)
1005058a8:	e8 73 ae 08 00       	call   100590720 <.text+0x18f720>
1005058ad:	83 c0 01             	add    $0x1,%eax
1005058b0:	eb 8a                	jmp    10050583c <.text+0x10483c>
1005058b2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005058b9:	00 00 00 00
1005058bd:	0f 1f 00             	nopl   (%rax)
1005058c0:	53                   	push   %rbx
1005058c1:	48 83 ec 20          	sub    $0x20,%rsp
1005058c5:	48 8b 1d 84 d9 21 00 	mov    0x21d984(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005058cc:	48 8b 0b             	mov    (%rbx),%rcx
1005058cf:	f3 0f 7e 81 18 01 00 	movq   0x118(%rcx),%xmm0
1005058d6:	00
1005058d7:	8b 81 0c 03 00 00    	mov    0x30c(%rcx),%eax
1005058dd:	48 8b 91 10 03 00 00 	mov    0x310(%rcx),%rdx
1005058e4:	48 39 51 38          	cmp    %rdx,0x38(%rcx)
1005058e8:	74 46                	je     100505930 <.text+0x104930>
1005058ea:	66 0f d6 81 20 03 00 	movq   %xmm0,0x320(%rcx)
1005058f1:	00
1005058f2:	30 c0                	xor    %al,%al
1005058f4:	f3 0f 6f 49 38       	movdqu 0x38(%rcx),%xmm1
1005058f9:	89 81 0c 03 00 00    	mov    %eax,0x30c(%rcx)
1005058ff:	0f 11 89 10 03 00 00 	movups %xmm1,0x310(%rcx)
100505906:	e8 b5 fc ff ff       	call   1005055c0 <.text+0x1045c0>
10050590b:	48 8b 0b             	mov    (%rbx),%rcx
10050590e:	8b 81 34 03 00 00    	mov    0x334(%rcx),%eax
100505914:	2b 81 38 03 00 00    	sub    0x338(%rcx),%eax
10050591a:	c7 41 4c 00 00 00 00 	movl   $0x0,0x4c(%rcx)
100505921:	89 41 48             	mov    %eax,0x48(%rcx)
100505924:	48 83 c4 20          	add    $0x20,%rsp
100505928:	5b                   	pop    %rbx
100505929:	c3                   	ret
10050592a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100505930:	66 0f 70 d0 e5       	pshufd $0xe5,%xmm0,%xmm2
100505935:	66 0f 7e d2          	movd   %xmm2,%edx
100505939:	39 91 24 03 00 00    	cmp    %edx,0x324(%rcx)
10050593f:	74 1f                	je     100505960 <.text+0x104960>
100505941:	f3 0f 6f 59 38       	movdqu 0x38(%rcx),%xmm3
100505946:	83 e0 80             	and    $0xffffff80,%eax
100505949:	66 0f d6 81 20 03 00 	movq   %xmm0,0x320(%rcx)
100505950:	00
100505951:	89 81 0c 03 00 00    	mov    %eax,0x30c(%rcx)
100505957:	0f 11 99 10 03 00 00 	movups %xmm3,0x310(%rcx)
10050595e:	eb a6                	jmp    100505906 <.text+0x104906>
100505960:	66 0f 7e c2          	movd   %xmm0,%edx
100505964:	f3 0f 7e 41 40       	movq   0x40(%rcx),%xmm0
100505969:	66 41 0f 7e c0       	movd   %xmm0,%r8d
10050596e:	44 39 81 18 03 00 00 	cmp    %r8d,0x318(%rcx)
100505975:	74 21                	je     100505998 <.text+0x104998>
100505977:	83 e0 f8             	and    $0xfffffff8,%eax
10050597a:	89 91 20 03 00 00    	mov    %edx,0x320(%rcx)
100505980:	89 81 0c 03 00 00    	mov    %eax,0x30c(%rcx)
100505986:	66 0f d6 81 18 03 00 	movq   %xmm0,0x318(%rcx)
10050598d:	00
10050598e:	e9 73 ff ff ff       	jmp    100505906 <.text+0x104906>
100505993:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)