100419700:	48 8b 57 10          	mov    0x10(%rdi),%rdx
100419704:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
100419709:	44 0f b6 04 1a       	movzbl (%rdx,%rbx,1),%r8d
10041970e:	89 c2                	mov    %eax,%edx
100419710:	48 83 c3 01          	add    $0x1,%rbx
100419714:	83 c0 01             	add    $0x1,%eax
100419717:	44 88 04 11          	mov    %r8b,(%rcx,%rdx,1)
10041971b:	48 39 de             	cmp    %rbx,%rsi
10041971e:	7d e0                	jge    100419700 <.text+0x18700>
100419720:	48 89 e9             	mov    %rbp,%rcx
100419723:	e8 48 3d 1e 00       	call   1005fd470 <.text+0x1fc470>
100419728:	c7 45 00 08 00 00 00 	movl   $0x8,0x0(%rbp)
10041972f:	4c 89 65 08          	mov    %r12,0x8(%rbp)
100419733:	41 83 44 24 18 01    	addl   $0x1,0x18(%r12)
100419739:	e9 ec fe ff ff       	jmp    10041962a <.text+0x1862a>
10041973e:	66 90                	xchg   %ax,%ax
100419740:	85 d2                	test   %edx,%edx
100419742:	0f 84 98 77 28 00    	je     1006a0ee0 <.text+0x29fee0>
100419748:	4d 85 c0             	test   %r8,%r8
10041974b:	78 53                	js     1004197a0 <.text+0x187a0>
10041974d:	4c 89 c2             	mov    %r8,%rdx
100419750:	b9 01 00 00 00       	mov    $0x1,%ecx
100419755:	4d 85 c9             	test   %r9,%r9
100419758:	0f 88 0e ff ff ff    	js     10041966c <.text+0x1866c>
10041975e:	31 c0                	xor    %eax,%eax
100419760:	83 bc 24 80 00 00 00 	cmpl   $0x1,0x80(%rsp)
100419767:	01
100419768:	48 83 d8 00          	sbb    $0x0,%rax
10041976c:	48 89 c6             	mov    %rax,%rsi
10041976f:	e9 f8 fe ff ff       	jmp    10041966c <.text+0x1866c>
100419774:	0f 1f 40 00          	nopl   0x0(%rax)
100419778:	48 01 c6             	add    %rax,%rsi
10041977b:	48 89 da             	mov    %rbx,%rdx
10041977e:	e9 e9 fe ff ff       	jmp    10041966c <.text+0x1866c>
100419783:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100419788:	4c 89 e1             	mov    %r12,%rcx
10041978b:	e8 b0 7d fe ff       	call   100401540 <.text+0x540>
100419790:	4c 89 e1             	mov    %r12,%rcx
100419793:	e8 88 7d fe ff       	call   100401520 <.text+0x520>
100419798:	31 c0                	xor    %eax,%eax
10041979a:	e9 90 fe ff ff       	jmp    10041962f <.text+0x1862f>
10041979f:	90                   	nop
1004197a0:	31 d2                	xor    %edx,%edx
1004197a2:	b9 01 00 00 00       	mov    $0x1,%ecx
1004197a7:	31 db                	xor    %ebx,%ebx
1004197a9:	4d 85 c9             	test   %r9,%r9
1004197ac:	0f 88 ba fe ff ff    	js     10041966c <.text+0x1866c>
1004197b2:	31 c0                	xor    %eax,%eax
1004197b4:	eb aa                	jmp    100419760 <.text+0x18760>
1004197b6:	e9 25 77 28 00       	jmp    1006a0ee0 <.text+0x29fee0>
1004197bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004197c0:	48 83 ec 28          	sub    $0x28,%rsp
1004197c4:	48 85 d2             	test   %rdx,%rdx
1004197c7:	78 17                	js     1004197e0 <.text+0x187e0>
1004197c9:	b8 01 00 00 00       	mov    $0x1,%eax
1004197ce:	48 39 ca             	cmp    %rcx,%rdx
1004197d1:	7f 0d                	jg     1004197e0 <.text+0x187e0>
1004197d3:	48 83 c4 28          	add    $0x28,%rsp
1004197d7:	c3                   	ret
1004197d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004197df:	00
1004197e0:	45 85 c0             	test   %r8d,%r8d
1004197e3:	0f 84 14 77 28 00    	je     1006a0efd <.text+0x29fefd>
1004197e9:	31 c0                	xor    %eax,%eax
1004197eb:	eb e6                	jmp    1004197d3 <.text+0x187d3>
1004197ed:	0f 1f 00             	nopl   (%rax)
1004197f0:	48 83 ec 28          	sub    $0x28,%rsp
1004197f4:	48 89 c8             	mov    %rcx,%rax
1004197f7:	4c 89 c1             	mov    %r8,%rcx
1004197fa:	48 c1 e9 3f          	shr    $0x3f,%rcx
1004197fe:	49 39 c0             	cmp    %rax,%r8
100419801:	0f 9d c0             	setge  %al
100419804:	08 c8                	or     %cl,%al
100419806:	75 18                	jne    100419820 <.text+0x18820>
100419808:	b8 01 00 00 00       	mov    $0x1,%eax
10041980d:	49 39 d0             	cmp    %rdx,%r8
100419810:	7c 0e                	jl     100419820 <.text+0x18820>
100419812:	48 83 c4 28          	add    $0x28,%rsp
100419816:	c3                   	ret
100419817:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041981e:	00 00
100419820:	45 85 c9             	test   %r9d,%r9d
100419823:	0f 84 f8 76 28 00    	je     1006a0f21 <.text+0x29ff21>
100419829:	31 c0                	xor    %eax,%eax
10041982b:	eb e5                	jmp    100419812 <.text+0x18812>
10041982d:	0f 1f 00             	nopl   (%rax)
100419830:	53                   	push   %rbx
100419831:	48 83 ec 20          	sub    $0x20,%rsp
100419835:	48 89 d0             	mov    %rdx,%rax
100419838:	49 89 ca             	mov    %rcx,%r10
10041983b:	4c 89 c2             	mov    %r8,%rdx
10041983e:	49 8b 49 08          	mov    0x8(%r9),%rcx
100419842:	48 29 c2             	sub    %rax,%rdx
100419845:	48 83 c2 01          	add    $0x1,%rdx
100419849:	48 85 c9             	test   %rcx,%rcx
10041984c:	0f 84 8e 00 00 00    	je     1004198e0 <.text+0x188e0>
100419852:	4c 63 19             	movslq (%rcx),%r11
100419855:	4c 39 da             	cmp    %r11,%rdx
100419858:	75 66                	jne    1004198c0 <.text+0x188c0>
10041985a:	48 63 d8             	movslq %eax,%rbx
10041985d:	49 39 d8             	cmp    %rbx,%r8
100419860:	7c 4d                	jl     1004198af <.text+0x188af>
100419862:	48 8b 51 10          	mov    0x10(%rcx),%rdx
100419866:	83 c0 01             	add    $0x1,%eax
100419869:	4d 8d 58 01          	lea    0x1(%r8),%r11
10041986d:	49 29 db             	sub    %rbx,%r11
100419870:	0f b6 0a             	movzbl (%rdx),%ecx
100419873:	49 8b 52 10          	mov    0x10(%r10),%rdx
100419877:	88 0c 1a             	mov    %cl,(%rdx,%rbx,1)
10041987a:	48 63 d0             	movslq %eax,%rdx
10041987d:	b8 01 00 00 00       	mov    $0x1,%eax
100419882:	49 39 d0             	cmp    %rdx,%r8
100419885:	7c 28                	jl     1004198af <.text+0x188af>
100419887:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041988e:	00 00
100419890:	49 8b 51 08          	mov    0x8(%r9),%rdx
100419894:	48 8b 52 10          	mov    0x10(%rdx),%rdx
100419898:	0f b6 0c 02          	movzbl (%rdx,%rax,1),%ecx
10041989c:	49 8b 52 10          	mov    0x10(%r10),%rdx
1004198a0:	48 01 da             	add    %rbx,%rdx
1004198a3:	88 0c 02             	mov    %cl,(%rdx,%rax,1)
1004198a6:	48 83 c0 01          	add    $0x1,%rax
1004198aa:	4c 39 d8             	cmp    %r11,%rax
1004198ad:	75 e1                	jne    100419890 <.text+0x18890>
1004198af:	b8 01 00 00 00       	mov    $0x1,%eax
1004198b4:	48 83 c4 20          	add    $0x20,%rsp
1004198b8:	5b                   	pop    %rbx
1004198b9:	c3                   	ret
1004198ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004198c0:	48 8b 0d 49 a0 30 00 	mov    0x30a049(%rip),%rcx        # 100723910 <_head_msys_iconv_2_dll-0x486f0>
1004198c7:	e8 ac 5f 28 00       	call   10069f878 <.text+0x29e878>
1004198cc:	48 89 c1             	mov    %rax,%rcx
1004198cf:	e8 2c 4e 28 00       	call   10069e700 <.text+0x29d700>
1004198d4:	31 c0                	xor    %eax,%eax
1004198d6:	48 83 c4 20          	add    $0x20,%rsp
1004198da:	5b                   	pop    %rbx
1004198db:	c3                   	ret
1004198dc:	0f 1f 40 00          	nopl   0x0(%rax)
1004198e0:	45 31 db             	xor    %r11d,%r11d
1004198e3:	e9 6d ff ff ff       	jmp    100419855 <.text+0x18855>
1004198e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004198ef:	00
1004198f0:	57                   	push   %rdi
1004198f1:	56                   	push   %rsi
1004198f2:	53                   	push   %rbx
1004198f3:	48 83 ec 30          	sub    $0x30,%rsp
1004198f7:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1004198fb:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
100419902:	00
100419903:	48 89 cb             	mov    %rcx,%rbx
100419906:	48 89 d7             	mov    %rdx,%rdi
100419909:	48 85 f6             	test   %rsi,%rsi
10041990c:	74 5a                	je     100419968 <.text+0x18968>
10041990e:	0f be 4e 1c          	movsbl 0x1c(%rsi),%ecx
100419912:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100419918:	48 8d 15 9b b4 2c 00 	lea    0x2cb49b(%rip),%rdx        # 1006e4dba <_head_msys_iconv_2_dll-0x87246>
10041991f:	e8 fc 55 05 00       	call   10046ef20 <.text+0x6df20>
100419924:	85 c0                	test   %eax,%eax
100419926:	74 08                	je     100419930 <.text+0x18930>
100419928:	48 83 c4 30          	add    $0x30,%rsp
10041992c:	5b                   	pop    %rbx
10041992d:	5e                   	pop    %rsi
10041992e:	5f                   	pop    %rdi
10041992f:	c3                   	ret
100419930:	48 8d 54 24 2c       	lea    0x2c(%rsp),%rdx
100419935:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
100419939:	e8 02 3d 1e 00       	call   1005fd640 <.text+0x1fc640>
10041993e:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
100419942:	85 d2                	test   %edx,%edx
100419944:	75 e2                	jne    100419928 <.text+0x18928>
100419946:	48 89 f1             	mov    %rsi,%rcx
100419949:	89 c2                	mov    %eax,%edx
10041994b:	e8 a0 81 fe ff       	call   100401af0 <.text+0xaf0>
100419950:	48 89 fa             	mov    %rdi,%rdx
100419953:	48 89 d9             	mov    %rbx,%rcx
100419956:	e8 25 4a 1e 00       	call   1005fe380 <.text+0x1fd380>
10041995b:	90                   	nop
10041995c:	48 83 c4 30          	add    $0x30,%rsp
100419960:	5b                   	pop    %rbx
100419961:	5e                   	pop    %rsi
100419962:	5f                   	pop    %rdi
100419963:	c3                   	ret
100419964:	0f 1f 40 00          	nopl   0x0(%rax)
100419968:	e8 63 4b 22 00       	call   10063e4d0 <.text+0x23d4d0>
10041996d:	85 c0                	test   %eax,%eax
10041996f:	74 b7                	je     100419928 <.text+0x18928>
100419971:	48 8b 0d b8 a1 30 00 	mov    0x30a1b8(%rip),%rcx        # 100723b30 <_head_msys_iconv_2_dll-0x484d0>
100419978:	e8 fb 5e 28 00       	call   10069f878 <.text+0x29e878>
10041997d:	48 89 c1             	mov    %rax,%rcx
100419980:	e8 7b 4d 28 00       	call   10069e700 <.text+0x29d700>
100419985:	eb a1                	jmp    100419928 <.text+0x18928>
100419987:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041998e:	00 00
100419990:	41 57                	push   %r15
100419992:	41 56                	push   %r14
100419994:	41 55                	push   %r13
100419996:	41 54                	push   %r12
100419998:	55                   	push   %rbp
100419999:	57                   	push   %rdi
10041999a:	56                   	push   %rsi
10041999b:	53                   	push   %rbx
10041999c:	48 83 ec 48          	sub    $0x48,%rsp
1004199a0:	48 8b 69 08          	mov    0x8(%rcx),%rbp
1004199a4:	49 89 d4             	mov    %rdx,%r12
1004199a7:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
1004199ae:	00
1004199af:	48 89 cb             	mov    %rcx,%rbx
1004199b2:	4c 89 c2             	mov    %r8,%rdx
1004199b5:	48 85 ed             	test   %rbp,%rbp
1004199b8:	0f 84 82 00 00 00    	je     100419a40 <.text+0x18a40>
1004199be:	0f be 4d 1c          	movsbl 0x1c(%rbp),%ecx
1004199c2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004199c8:	e8 53 55 05 00       	call   10046ef20 <.text+0x6df20>
1004199cd:	85 c0                	test   %eax,%eax
1004199cf:	75 5a                	jne    100419a2b <.text+0x18a2b>
1004199d1:	4c 8d 6c 24 3c       	lea    0x3c(%rsp),%r13
1004199d6:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1004199da:	4c 89 ea             	mov    %r13,%rdx
1004199dd:	e8 5e 3c 1e 00       	call   1005fd640 <.text+0x1fc640>
1004199e2:	48 89 c6             	mov    %rax,%rsi
1004199e5:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
1004199e9:	85 c0                	test   %eax,%eax
1004199eb:	75 3e                	jne    100419a2b <.text+0x18a2b>
1004199ed:	48 63 7d 00          	movslq 0x0(%rbp),%rdi
1004199f1:	48 85 f6             	test   %rsi,%rsi
1004199f4:	79 72                	jns    100419a68 <.text+0x18a68>
1004199f6:	48 01 fe             	add    %rdi,%rsi
1004199f9:	0f 88 7e 01 00 00    	js     100419b7d <.text+0x18b7d>
1004199ff:	8b 4b 20             	mov    0x20(%rbx),%ecx
100419a02:	85 c9                	test   %ecx,%ecx
100419a04:	75 72                	jne    100419a78 <.text+0x18a78>
100419a06:	48 8b 45 10          	mov    0x10(%rbp),%rax
100419a0a:	4c 8d 47 ff          	lea    -0x1(%rdi),%r8
100419a0e:	49 29 f0             	sub    %rsi,%r8
100419a11:	48 8d 0c 30          	lea    (%rax,%rsi,1),%rcx
100419a15:	0f b6 11             	movzbl (%rcx),%edx
100419a18:	49 89 54 24 08       	mov    %rdx,0x8(%r12)
100419a1d:	48 8d 54 30 01       	lea    0x1(%rax,%rsi,1),%rdx
100419a22:	e8 d9 64 28 00       	call   10069ff00 <.text+0x29ef00>
100419a27:	83 6d 00 01          	subl   $0x1,0x0(%rbp)
100419a2b:	48 83 c4 48          	add    $0x48,%rsp
100419a2f:	5b                   	pop    %rbx
100419a30:	5e                   	pop    %rsi
100419a31:	5f                   	pop    %rdi
100419a32:	5d                   	pop    %rbp
100419a33:	41 5c                	pop    %r12
100419a35:	41 5d                	pop    %r13
100419a37:	41 5e                	pop    %r14
100419a39:	41 5f                	pop    %r15
100419a3b:	c3                   	ret
100419a3c:	0f 1f 40 00          	nopl   0x0(%rax)
100419a40:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
100419a45:	48 8d 49 10          	lea    0x10(%rcx),%rcx
100419a49:	e8 f2 3b 1e 00       	call   1005fd640 <.text+0x1fc640>
100419a4e:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
100419a53:	48 89 c6             	mov    %rax,%rsi
100419a56:	45 85 c0             	test   %r8d,%r8d
100419a59:	0f 84 03 75 28 00    	je     1006a0f62 <.text+0x29ff62>
100419a5f:	eb ca                	jmp    100419a2b <.text+0x18a2b>
100419a61:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100419a68:	48 39 fe             	cmp    %rdi,%rsi
100419a6b:	0f 8d f1 74 28 00    	jge    1006a0f62 <.text+0x29ff62>
100419a71:	8b 4b 20             	mov    0x20(%rbx),%ecx
100419a74:	85 c9                	test   %ecx,%ecx
100419a76:	74 8e                	je     100419a06 <.text+0x18a06>
100419a78:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
100419a7c:	4c 89 ea             	mov    %r13,%rdx
100419a7f:	e8 bc 3b 1e 00       	call   1005fd640 <.text+0x1fc640>
100419a84:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
100419a88:	48 89 c3             	mov    %rax,%rbx
100419a8b:	85 d2                	test   %edx,%edx
100419a8d:	75 9c                	jne    100419a2b <.text+0x18a2b>
100419a8f:	48 85 c0             	test   %rax,%rax
100419a92:	0f 88 d0 00 00 00    	js     100419b68 <.text+0x18b68>
100419a98:	48 39 f8             	cmp    %rdi,%rax
100419a9b:	0f 8d a4 74 28 00    	jge    1006a0f45 <.text+0x29ff45>
100419aa1:	48 39 f3             	cmp    %rsi,%rbx
100419aa4:	0f 8c 9b 74 28 00    	jl     1006a0f45 <.text+0x29ff45>
100419aaa:	ba 1f 00 00 00       	mov    $0x1f,%edx
100419aaf:	b9 20 00 00 00       	mov    $0x20,%ecx
100419ab4:	e8 87 78 fe ff       	call   100401340 <.text+0x340>
100419ab9:	49 89 c7             	mov    %rax,%r15
100419abc:	48 85 c0             	test   %rax,%rax
100419abf:	0f 84 66 ff ff ff    	je     100419a2b <.text+0x18a2b>
100419ac5:	48 89 c1             	mov    %rax,%rcx
100419ac8:	ba 01 00 00 00       	mov    $0x1,%edx
100419acd:	41 89 dd             	mov    %ebx,%r13d
100419ad0:	41 89 f6             	mov    %esi,%r14d
100419ad3:	41 b8 64 00 00 00    	mov    $0x64,%r8d
100419ad9:	e8 52 7b fe ff       	call   100401630 <.text+0x630>
100419ade:	89 d8                	mov    %ebx,%eax
100419ae0:	4c 89 f9             	mov    %r15,%rcx
100419ae3:	29 f0                	sub    %esi,%eax
100419ae5:	8d 50 01             	lea    0x1(%rax),%edx
100419ae8:	41 89 17             	mov    %edx,(%r15)
100419aeb:	e8 e0 7b fe ff       	call   1004016d0 <.text+0x6d0>
100419af0:	85 c0                	test   %eax,%eax
100419af2:	74 7c                	je     100419b70 <.text+0x18b70>
100419af4:	4c 8b 55 10          	mov    0x10(%rbp),%r10
100419af8:	48 89 d8             	mov    %rbx,%rax
100419afb:	49 8b 4f 10          	mov    0x10(%r15),%rcx
100419aff:	48 29 df             	sub    %rbx,%rdi
100419b02:	48 29 f0             	sub    %rsi,%rax
100419b05:	4d 8d 0c 32          	lea    (%r10,%rsi,1),%r9
100419b09:	4c 8d 40 01          	lea    0x1(%rax),%r8
100419b0d:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
100419b12:	4c 89 ca             	mov    %r9,%rdx
100419b15:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
100419b1a:	e8 e1 63 28 00       	call   10069ff00 <.text+0x29ef00>
100419b1f:	41 83 47 18 01       	addl   $0x1,0x18(%r15)
100419b24:	41 c7 04 24 08 00 00 	movl   $0x8,(%r12)
100419b2b:	00
100419b2c:	4d 89 7c 24 08       	mov    %r15,0x8(%r12)
100419b31:	48 83 ff 01          	cmp    $0x1,%rdi
100419b35:	74 18                	je     100419b4f <.text+0x18b4f>
100419b37:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
100419b3c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
100419b41:	4c 8d 47 ff          	lea    -0x1(%rdi),%r8
100419b45:	49 8d 54 1a 01       	lea    0x1(%r10,%rbx,1),%rdx
100419b4a:	e8 b1 63 28 00       	call   10069ff00 <.text+0x29ef00>
100419b4f:	8b 45 00             	mov    0x0(%rbp),%eax
100419b52:	41 8d 44 06 ff       	lea    -0x1(%r14,%rax,1),%eax
100419b57:	44 29 e8             	sub    %r13d,%eax
100419b5a:	89 45 00             	mov    %eax,0x0(%rbp)
100419b5d:	e9 c9 fe ff ff       	jmp    100419a2b <.text+0x18a2b>
100419b62:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100419b68:	48 01 fb             	add    %rdi,%rbx
100419b6b:	e9 31 ff ff ff       	jmp    100419aa1 <.text+0x18aa1>
100419b70:	4c 89 f9             	mov    %r15,%rcx
100419b73:	e8 a8 79 fe ff       	call   100401520 <.text+0x520>
100419b78:	e9 ae fe ff ff       	jmp    100419a2b <.text+0x18a2b>
100419b7d:	e9 e0 73 28 00       	jmp    1006a0f62 <.text+0x29ff62>
100419b82:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100419b89:	00 00 00 00
100419b8d:	0f 1f 00             	nopl   (%rax)
100419b90:	41 57                	push   %r15
100419b92:	41 56                	push   %r14
100419b94:	41 55                	push   %r13
100419b96:	41 54                	push   %r12
100419b98:	55                   	push   %rbp
100419b99:	57                   	push   %rdi
100419b9a:	56                   	push   %rsi
100419b9b:	53                   	push   %rbx
100419b9c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
100419ba3:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
100419baa:	00
100419bab:	48 89 ce             	mov    %rcx,%rsi
100419bae:	89 d7                	mov    %edx,%edi
100419bb0:	4d 89 c4             	mov    %r8,%r12
100419bb3:	83 fa 02             	cmp    $0x2,%edx