10045e659:	48 83 c4 28          	add    $0x28,%rsp
10045e65d:	5b                   	pop    %rbx
10045e65e:	5e                   	pop    %rsi
10045e65f:	c3                   	ret
10045e660:	56                   	push   %rsi
10045e661:	53                   	push   %rbx
10045e662:	48 83 ec 38          	sub    $0x38,%rsp
10045e666:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
10045e66d:	00 00
10045e66f:	48 89 cb             	mov    %rcx,%rbx
10045e672:	48 89 d6             	mov    %rdx,%rsi
10045e675:	e8 56 fe 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10045e67a:	85 c0                	test   %eax,%eax
10045e67c:	74 14                	je     10045e692 <.text+0x5d692>
10045e67e:	31 d2                	xor    %edx,%edx
10045e680:	48 89 d9             	mov    %rbx,%rcx
10045e683:	e8 e8 f0 19 00       	call   1005fd770 <.text+0x1fc770>
10045e688:	85 c0                	test   %eax,%eax
10045e68a:	74 2e                	je     10045e6ba <.text+0x5d6ba>
10045e68c:	8b 03                	mov    (%rbx),%eax
10045e68e:	85 c0                	test   %eax,%eax
10045e690:	75 6e                	jne    10045e700 <.text+0x5d700>
10045e692:	48 8d 53 10          	lea    0x10(%rbx),%rdx
10045e696:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
10045e69b:	48 89 d9             	mov    %rbx,%rcx
10045e69e:	e8 fd 32 01 00       	call   1004719a0 <.text+0x709a0>
10045e6a3:	48 85 c0             	test   %rax,%rax
10045e6a6:	74 20                	je     10045e6c8 <.text+0x5d6c8>
10045e6a8:	48 83 b8 e8 03 00 00 	cmpq   $0x0,0x3e8(%rax)
10045e6af:	00
10045e6b0:	74 16                	je     10045e6c8 <.text+0x5d6c8>
10045e6b2:	48 c7 46 08 01 00 00 	movq   $0x1,0x8(%rsi)
10045e6b9:	00
10045e6ba:	48 83 c4 38          	add    $0x38,%rsp
10045e6be:	5b                   	pop    %rbx
10045e6bf:	5e                   	pop    %rsi
10045e6c0:	c3                   	ret
10045e6c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045e6c8:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10045e6cd:	48 85 c0             	test   %rax,%rax
10045e6d0:	74 1e                	je     10045e6f0 <.text+0x5d6f0>
10045e6d2:	48 83 78 50 00       	cmpq   $0x0,0x50(%rax)
10045e6d7:	74 17                	je     10045e6f0 <.text+0x5d6f0>
10045e6d9:	48 c7 46 08 02 00 00 	movq   $0x2,0x8(%rsi)
10045e6e0:	00
10045e6e1:	48 83 c4 38          	add    $0x38,%rsp
10045e6e5:	5b                   	pop    %rbx
10045e6e6:	5e                   	pop    %rsi
10045e6e7:	c3                   	ret
10045e6e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10045e6ef:	00
10045e6f0:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10045e6f7:	00
10045e6f8:	48 83 c4 38          	add    $0x38,%rsp
10045e6fc:	5b                   	pop    %rbx
10045e6fd:	5e                   	pop    %rsi
10045e6fe:	c3                   	ret
10045e6ff:	90                   	nop
10045e700:	ba 01 00 00 00       	mov    $0x1,%edx
10045e705:	48 89 d9             	mov    %rbx,%rcx
10045e708:	e8 63 f0 19 00       	call   1005fd770 <.text+0x1fc770>
10045e70d:	85 c0                	test   %eax,%eax
10045e70f:	75 81                	jne    10045e692 <.text+0x5d692>
10045e711:	eb a7                	jmp    10045e6ba <.text+0x5d6ba>
10045e713:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10045e71a:	00 00 00 00
10045e71e:	66 90                	xchg   %ax,%ax
10045e720:	57                   	push   %rdi
10045e721:	56                   	push   %rsi
10045e722:	53                   	push   %rbx
10045e723:	48 83 ec 20          	sub    $0x20,%rsp
10045e727:	48 8b 05 22 4b 2c 00 	mov    0x2c4b22(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10045e72e:	48 8b 38             	mov    (%rax),%rdi
10045e731:	48 89 ce             	mov    %rcx,%rsi
10045e734:	48 89 d1             	mov    %rdx,%rcx
10045e737:	48 89 d3             	mov    %rdx,%rbx
10045e73a:	e8 41 e8 fc ff       	call   10042cf80 <.text+0x2bf80>
10045e73f:	85 c0                	test   %eax,%eax
10045e741:	75 0d                	jne    10045e750 <.text+0x5d750>
10045e743:	48 83 c4 20          	add    $0x20,%rsp
10045e747:	5b                   	pop    %rbx
10045e748:	5e                   	pop    %rsi
10045e749:	5f                   	pop    %rdi
10045e74a:	c3                   	ret
10045e74b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045e750:	e8 7b fd 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10045e755:	85 c0                	test   %eax,%eax
10045e757:	75 2f                	jne    10045e788 <.text+0x5d788>
10045e759:	8b 06                	mov    (%rsi),%eax
10045e75b:	85 c0                	test   %eax,%eax
10045e75d:	74 10                	je     10045e76f <.text+0x5d76f>
10045e75f:	48 89 f1             	mov    %rsi,%rcx
10045e762:	e8 f9 31 01 00       	call   100471960 <.text+0x70960>
10045e767:	48 89 c7             	mov    %rax,%rdi
10045e76a:	48 85 c0             	test   %rax,%rax
10045e76d:	74 d4                	je     10045e743 <.text+0x5d743>
10045e76f:	48 8b 53 08          	mov    0x8(%rbx),%rdx
10045e773:	48 89 f9             	mov    %rdi,%rcx
10045e776:	48 83 c4 20          	add    $0x20,%rsp
10045e77a:	5b                   	pop    %rbx
10045e77b:	5e                   	pop    %rsi
10045e77c:	5f                   	pop    %rdi
10045e77d:	e9 0e cc 17 00       	jmp    1005db390 <.text+0x1da390>
10045e782:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045e788:	31 d2                	xor    %edx,%edx
10045e78a:	48 89 f1             	mov    %rsi,%rcx
10045e78d:	e8 de ef 19 00       	call   1005fd770 <.text+0x1fc770>
10045e792:	85 c0                	test   %eax,%eax
10045e794:	75 c3                	jne    10045e759 <.text+0x5d759>
10045e796:	eb ab                	jmp    10045e743 <.text+0x5d743>
10045e798:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10045e79f:	00
10045e7a0:	53                   	push   %rbx
10045e7a1:	48 83 ec 20          	sub    $0x20,%rsp
10045e7a5:	8b 01                	mov    (%rcx),%eax
10045e7a7:	85 c0                	test   %eax,%eax
10045e7a9:	74 2d                	je     10045e7d8 <.text+0x5d7d8>
10045e7ab:	e8 70 fa 19 00       	call   1005fe220 <.text+0x1fd220>
10045e7b0:	48 89 c3             	mov    %rax,%rbx
10045e7b3:	48 85 c0             	test   %rax,%rax
10045e7b6:	74 48                	je     10045e800 <.text+0x5d800>
10045e7b8:	e8 13 fd 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10045e7bd:	85 c0                	test   %eax,%eax
10045e7bf:	74 24                	je     10045e7e5 <.text+0x5d7e5>
10045e7c1:	48 89 d9             	mov    %rbx,%rcx
10045e7c4:	e8 a7 1a 24 00       	call   1006a0270 <.text+0x29f270>
10045e7c9:	48 83 f8 01          	cmp    $0x1,%rax
10045e7cd:	76 16                	jbe    10045e7e5 <.text+0x5d7e5>
10045e7cf:	e9 f8 3b 24 00       	jmp    1006a23cc <.text+0x2a13cc>
10045e7d4:	0f 1f 40 00          	nopl   0x0(%rax)
10045e7d8:	b9 1f 00 00 00       	mov    $0x1f,%ecx
10045e7dd:	e8 7e dc 00 00       	call   10046c460 <.text+0x6b460>
10045e7e2:	48 89 c3             	mov    %rax,%rbx
10045e7e5:	0f b6 03             	movzbl (%rbx),%eax
10045e7e8:	ba 22 00 00 00       	mov    $0x22,%edx
10045e7ed:	84 c0                	test   %al,%al
10045e7ef:	0f 44 c2             	cmove  %edx,%eax
10045e7f2:	48 83 c4 20          	add    $0x20,%rsp
10045e7f6:	5b                   	pop    %rbx
10045e7f7:	c3                   	ret
10045e7f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10045e7ff:	00
10045e800:	31 c0                	xor    %eax,%eax
10045e802:	48 83 c4 20          	add    $0x20,%rsp
10045e806:	5b                   	pop    %rbx
10045e807:	c3                   	ret
10045e808:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10045e80f:	00
10045e810:	56                   	push   %rsi
10045e811:	53                   	push   %rbx
10045e812:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
10045e819:	c7 02 07 00 00 00    	movl   $0x7,(%rdx)
10045e81f:	48 89 ce             	mov    %rcx,%rsi
10045e822:	48 89 d3             	mov    %rdx,%rbx
10045e825:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
10045e82c:	00
10045e82d:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
10045e834:	00 00
10045e836:	e8 95 fc 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10045e83b:	85 c0                	test   %eax,%eax
10045e83d:	74 0e                	je     10045e84d <.text+0x5d84d>
10045e83f:	31 d2                	xor    %edx,%edx
10045e841:	48 89 f1             	mov    %rsi,%rcx
10045e844:	e8 d7 ee 19 00       	call   1005fd720 <.text+0x1fc720>
10045e849:	85 c0                	test   %eax,%eax
10045e84b:	74 0c                	je     10045e859 <.text+0x5d859>
10045e84d:	48 89 f1             	mov    %rsi,%rcx
10045e850:	e8 4b ff ff ff       	call   10045e7a0 <.text+0x5d7a0>
10045e855:	85 c0                	test   %eax,%eax
10045e857:	75 0f                	jne    10045e868 <.text+0x5d868>
10045e859:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
10045e860:	5b                   	pop    %rbx
10045e861:	5e                   	pop    %rsi
10045e862:	c3                   	ret
10045e863:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045e868:	31 d2                	xor    %edx,%edx
10045e86a:	89 c1                	mov    %eax,%ecx
10045e86c:	66 89 54 24 40       	mov    %dx,0x40(%rsp)
10045e871:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
10045e876:	e8 b5 69 12 00       	call   100585230 <.text+0x184230>
10045e87b:	3c 01                	cmp    $0x1,%al
10045e87d:	74 79                	je     10045e8f8 <.text+0x5d8f8>
10045e87f:	3c 02                	cmp    $0x2,%al
10045e881:	74 35                	je     10045e8b8 <.text+0x5d8b8>
10045e883:	84 c0                	test   %al,%al
10045e885:	74 19                	je     10045e8a0 <.text+0x5d8a0>
10045e887:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
10045e88c:	e8 ef 56 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045e891:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e895:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
10045e89c:	5b                   	pop    %rbx
10045e89d:	5e                   	pop    %rsi
10045e89e:	c3                   	ret
10045e89f:	90                   	nop
10045e8a0:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
10045e8a5:	c6 44 24 40 76       	movb   $0x76,0x40(%rsp)
10045e8aa:	e8 d1 56 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045e8af:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e8b3:	eb e0                	jmp    10045e895 <.text+0x5d895>
10045e8b5:	0f 1f 00             	nopl   (%rax)
10045e8b8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10045e8bd:	48 8d 4c 24 41       	lea    0x41(%rsp),%rcx
10045e8c2:	41 b8 42 00 00 00    	mov    $0x42,%r8d
10045e8c8:	31 d2                	xor    %edx,%edx
10045e8ca:	4c 8d 0d 00 8d 28 00 	lea    0x288d00(%rip),%r9        # 1006e75d1 <_head_msys_iconv_2_dll-0x84a2f>
10045e8d1:	c6 44 24 40 16       	movb   $0x16,0x40(%rsp)
10045e8d6:	48 83 c0 01          	add    $0x1,%rax
10045e8da:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10045e8df:	e8 8c 10 24 00       	call   10069f970 <.text+0x29e970>
10045e8e4:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
10045e8e9:	e8 92 56 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045e8ee:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e8f2:	eb a1                	jmp    10045e895 <.text+0x5d895>
10045e8f4:	0f 1f 40 00          	nopl   0x0(%rax)
10045e8f8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
10045e8fd:	c6 44 24 40 56       	movb   $0x56,0x40(%rsp)
10045e902:	e8 79 56 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045e907:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e90b:	eb 88                	jmp    10045e895 <.text+0x5d895>
10045e90d:	0f 1f 00             	nopl   (%rax)
10045e910:	41 54                	push   %r12
10045e912:	55                   	push   %rbp
10045e913:	57                   	push   %rdi
10045e914:	56                   	push   %rsi
10045e915:	53                   	push   %rbx
10045e916:	48 83 ec 30          	sub    $0x30,%rsp
10045e91a:	48 89 cb             	mov    %rcx,%rbx
10045e91d:	48 89 d7             	mov    %rdx,%rdi
10045e920:	e8 ab fb 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10045e925:	85 c0                	test   %eax,%eax
10045e927:	74 14                	je     10045e93d <.text+0x5d93d>
10045e929:	31 d2                	xor    %edx,%edx
10045e92b:	48 89 d9             	mov    %rbx,%rcx
10045e92e:	e8 ed ed 19 00       	call   1005fd720 <.text+0x1fc720>
10045e933:	85 c0                	test   %eax,%eax
10045e935:	74 38                	je     10045e96f <.text+0x5d96f>
10045e937:	8b 33                	mov    (%rbx),%esi
10045e939:	85 f6                	test   %esi,%esi
10045e93b:	75 43                	jne    10045e980 <.text+0x5d980>
10045e93d:	48 89 d9             	mov    %rbx,%rcx
10045e940:	e8 5b fe ff ff       	call   10045e7a0 <.text+0x5d7a0>
10045e945:	89 c6                	mov    %eax,%esi
10045e947:	85 c0                	test   %eax,%eax
10045e949:	74 24                	je     10045e96f <.text+0x5d96f>
10045e94b:	44 8b 13             	mov    (%rbx),%r10d
10045e94e:	31 d2                	xor    %edx,%edx
10045e950:	45 85 d2             	test   %r10d,%r10d
10045e953:	74 09                	je     10045e95e <.text+0x5d95e>
10045e955:	44 8b 4b 10          	mov    0x10(%rbx),%r9d
10045e959:	45 85 c9             	test   %r9d,%r9d
10045e95c:	75 52                	jne    10045e9b0 <.text+0x5d9b0>
10045e95e:	c7 07 07 00 00 00    	movl   $0x7,(%rdi)
10045e964:	89 f1                	mov    %esi,%ecx
10045e966:	e8 15 7b 12 00       	call   100586480 <.text+0x185480>
10045e96b:	48 89 47 08          	mov    %rax,0x8(%rdi)
10045e96f:	48 83 c4 30          	add    $0x30,%rsp
10045e973:	5b                   	pop    %rbx
10045e974:	5e                   	pop    %rsi
10045e975:	5f                   	pop    %rdi
10045e976:	5d                   	pop    %rbp
10045e977:	41 5c                	pop    %r12
10045e979:	c3                   	ret
10045e97a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045e980:	ba 01 00 00 00       	mov    $0x1,%edx
10045e985:	48 89 d9             	mov    %rbx,%rcx
10045e988:	e8 83 ee 19 00       	call   1005fd810 <.text+0x1fc810>
10045e98d:	85 c0                	test   %eax,%eax
10045e98f:	74 de                	je     10045e96f <.text+0x5d96f>
10045e991:	44 8b 5b 10          	mov    0x10(%rbx),%r11d
10045e995:	45 85 db             	test   %r11d,%r11d
10045e998:	74 a3                	je     10045e93d <.text+0x5d93d>
10045e99a:	ba 02 00 00 00       	mov    $0x2,%edx
10045e99f:	48 89 d9             	mov    %rbx,%rcx
10045e9a2:	e8 69 ee 19 00       	call   1005fd810 <.text+0x1fc810>
10045e9a7:	85 c0                	test   %eax,%eax
10045e9a9:	75 92                	jne    10045e93d <.text+0x5d93d>
10045e9ab:	eb c2                	jmp    10045e96f <.text+0x5d96f>
10045e9ad:	0f 1f 00             	nopl   (%rax)
10045e9b0:	4c 8d 64 24 2c       	lea    0x2c(%rsp),%r12
10045e9b5:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
10045e9b9:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
10045e9c0:	00
10045e9c1:	4c 89 e2             	mov    %r12,%rdx
10045e9c4:	e8 a7 ec 19 00       	call   1005fd670 <.text+0x1fc670>
10045e9c9:	44 8b 44 24 2c       	mov    0x2c(%rsp),%r8d
10045e9ce:	48 89 c5             	mov    %rax,%rbp
10045e9d1:	45 85 c0             	test   %r8d,%r8d
10045e9d4:	75 99                	jne    10045e96f <.text+0x5d96f>
10045e9d6:	8b 4b 20             	mov    0x20(%rbx),%ecx
10045e9d9:	85 c9                	test   %ecx,%ecx
10045e9db:	75 13                	jne    10045e9f0 <.text+0x5d9f0>
10045e9dd:	31 d2                	xor    %edx,%edx
10045e9df:	85 ed                	test   %ebp,%ebp
10045e9e1:	0f 95 c2             	setne  %dl
10045e9e4:	01 d2                	add    %edx,%edx
10045e9e6:	e9 73 ff ff ff       	jmp    10045e95e <.text+0x5d95e>
10045e9eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045e9f0:	4c 89 e2             	mov    %r12,%rdx
10045e9f3:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
10045e9f7:	e8 74 ec 19 00       	call   1005fd670 <.text+0x1fc670>
10045e9fc:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
10045ea00:	85 d2                	test   %edx,%edx
10045ea02:	0f 85 67 ff ff ff    	jne    10045e96f <.text+0x5d96f>
10045ea08:	85 c0                	test   %eax,%eax
10045ea0a:	74 d1                	je     10045e9dd <.text+0x5d9dd>
10045ea0c:	83 fd 01             	cmp    $0x1,%ebp
10045ea0f:	c7 07 0b 00 00 00    	movl   $0xb,(%rdi)
10045ea15:	89 f1                	mov    %esi,%ecx
10045ea17:	19 d2                	sbb    %edx,%edx
10045ea19:	83 e2 fe             	and    $0xfffffffe,%edx
10045ea1c:	83 c2 06             	add    $0x6,%edx
10045ea1f:	e8 5c 7a 12 00       	call   100586480 <.text+0x185480>
10045ea24:	48 89 47 08          	mov    %rax,0x8(%rdi)
10045ea28:	48 85 c0             	test   %rax,%rax
10045ea2b:	74 09                	je     10045ea36 <.text+0x5da36>
10045ea2d:	83 40 48 01          	addl   $0x1,0x48(%rax)
10045ea31:	e9 39 ff ff ff       	jmp    10045e96f <.text+0x5d96f>
10045ea36:	48 89 f9             	mov    %rdi,%rcx
10045ea39:	48 83 c4 30          	add    $0x30,%rsp
10045ea3d:	5b                   	pop    %rbx
10045ea3e:	5e                   	pop    %rsi
10045ea3f:	5f                   	pop    %rdi
10045ea40:	5d                   	pop    %rbp
10045ea41:	41 5c                	pop    %r12
10045ea43:	e9 a8 a0 07 00       	jmp    1004d8af0 <.text+0xd7af0>
10045ea48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10045ea4f:	00
10045ea50:	57                   	push   %rdi
10045ea51:	56                   	push   %rsi
10045ea52:	53                   	push   %rbx
10045ea53:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
10045ea5a:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
10045ea61:	00 00
10045ea63:	48 89 cb             	mov    %rcx,%rbx
10045ea66:	48 89 d6             	mov    %rdx,%rsi
10045ea69:	e8 62 fa 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10045ea6e:	85 c0                	test   %eax,%eax
10045ea70:	74 0e                	je     10045ea80 <.text+0x5da80>
10045ea72:	31 d2                	xor    %edx,%edx
10045ea74:	48 89 d9             	mov    %rbx,%rcx
10045ea77:	e8 a4 ec 19 00       	call   1005fd720 <.text+0x1fc720>
10045ea7c:	85 c0                	test   %eax,%eax
10045ea7e:	74 25                	je     10045eaa5 <.text+0x5daa5>
10045ea80:	48 89 d9             	mov    %rbx,%rcx
10045ea83:	e8 18 fd ff ff       	call   10045e7a0 <.text+0x5d7a0>
10045ea88:	89 c3                	mov    %eax,%ebx
10045ea8a:	85 c0                	test   %eax,%eax
10045ea8c:	74 17                	je     10045eaa5 <.text+0x5daa5>
10045ea8e:	83 f8 40             	cmp    $0x40,%eax
10045ea91:	48 89 f1             	mov    %rsi,%rcx