100461670:	31 d2                	xor    %edx,%edx
100461672:	48 89 d9             	mov    %rbx,%rcx
100461675:	e8 c6 bf 19 00       	call   1005fd640 <.text+0x1fc640>
10046167a:	48 85 c0             	test   %rax,%rax
10046167d:	78 e7                	js     100461666 <.text+0x60666>
10046167f:	48 8b 15 5a 1b 2c 00 	mov    0x2c1b5a(%rip),%rdx        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100461686:	45 31 c0             	xor    %r8d,%r8d
100461689:	48 8b 0a             	mov    (%rdx),%rcx
10046168c:	89 c2                	mov    %eax,%edx
10046168e:	e8 fd a7 06 00       	call   1004cbe90 <.text+0xcae90>
100461693:	48 89 46 08          	mov    %rax,0x8(%rsi)
100461697:	48 83 c4 28          	add    $0x28,%rsp
10046169b:	5b                   	pop    %rbx
10046169c:	5e                   	pop    %rsi
10046169d:	c3                   	ret
10046169e:	66 90                	xchg   %ax,%ax
1004616a0:	31 d2                	xor    %edx,%edx
1004616a2:	48 89 d9             	mov    %rbx,%rcx
1004616a5:	e8 c6 c0 19 00       	call   1005fd770 <.text+0x1fc770>
1004616aa:	85 c0                	test   %eax,%eax
1004616ac:	75 9f                	jne    10046164d <.text+0x6064d>
1004616ae:	48 83 c4 28          	add    $0x28,%rsp
1004616b2:	5b                   	pop    %rbx
1004616b3:	5e                   	pop    %rsi
1004616b4:	c3                   	ret
1004616b5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004616bc:	00 00 00 00
1004616c0:	56                   	push   %rsi
1004616c1:	53                   	push   %rbx
1004616c2:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
1004616c9:	48 89 cb             	mov    %rcx,%rbx
1004616cc:	e8 ff cd 1d 00       	call   10063e4d0 <.text+0x23d4d0>
1004616d1:	85 c0                	test   %eax,%eax
1004616d3:	74 0e                	je     1004616e3 <.text+0x606e3>
1004616d5:	31 d2                	xor    %edx,%edx
1004616d7:	48 89 d9             	mov    %rbx,%rcx
1004616da:	e8 e1 bf 19 00       	call   1005fd6c0 <.text+0x1fc6c0>
1004616df:	85 c0                	test   %eax,%eax
1004616e1:	74 09                	je     1004616ec <.text+0x606ec>
1004616e3:	e8 08 6c 01 00       	call   1004782f0 <.text+0x772f0>
1004616e8:	85 c0                	test   %eax,%eax
1004616ea:	74 14                	je     100461700 <.text+0x60700>
1004616ec:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1004616f3:	5b                   	pop    %rbx
1004616f4:	5e                   	pop    %rsi
1004616f5:	c3                   	ret
1004616f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004616fd:	00 00 00
100461700:	e8 2b 6c 01 00       	call   100478330 <.text+0x77330>
100461705:	85 c0                	test   %eax,%eax
100461707:	75 e3                	jne    1004616ec <.text+0x606ec>
100461709:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
10046170e:	48 89 d9             	mov    %rbx,%rcx
100461711:	e8 ba ca 19 00       	call   1005fe1d0 <.text+0x1fd1d0>
100461716:	83 7b 10 04          	cmpl   $0x4,0x10(%rbx)
10046171a:	48 89 c6             	mov    %rax,%rsi
10046171d:	75 07                	jne    100461726 <.text+0x60726>
10046171f:	48 83 7b 18 03       	cmpq   $0x3,0x18(%rbx)
100461724:	74 2a                	je     100461750 <.text+0x60750>
100461726:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
10046172b:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
10046172f:	e8 9c ca 19 00       	call   1005fe1d0 <.text+0x1fd1d0>
100461734:	48 89 f1             	mov    %rsi,%rcx
100461737:	48 89 c2             	mov    %rax,%rdx
10046173a:	e8 51 b4 09 00       	call   1004fcb90 <.text+0xfbb90>
10046173f:	90                   	nop
100461740:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
100461747:	5b                   	pop    %rbx
100461748:	5e                   	pop    %rsi
100461749:	c3                   	ret
10046174a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100461750:	48 89 c1             	mov    %rax,%rcx
100461753:	e8 f8 a8 09 00       	call   1004fc050 <.text+0xfb050>
100461758:	eb 92                	jmp    1004616ec <.text+0x606ec>
10046175a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100461760:	57                   	push   %rdi
100461761:	56                   	push   %rsi
100461762:	53                   	push   %rbx
100461763:	48 83 ec 40          	sub    $0x40,%rsp
100461767:	48 89 cb             	mov    %rcx,%rbx
10046176a:	48 89 d7             	mov    %rdx,%rdi
10046176d:	e8 5e cd 1d 00       	call   10063e4d0 <.text+0x23d4d0>
100461772:	85 c0                	test   %eax,%eax
100461774:	74 2b                	je     1004617a1 <.text+0x607a1>
100461776:	31 d2                	xor    %edx,%edx
100461778:	48 89 d9             	mov    %rbx,%rcx
10046177b:	e8 d0 bf 19 00       	call   1005fd750 <.text+0x1fc750>
100461780:	85 c0                	test   %eax,%eax
100461782:	75 0c                	jne    100461790 <.text+0x60790>
100461784:	48 83 c4 40          	add    $0x40,%rsp
100461788:	5b                   	pop    %rbx
100461789:	5e                   	pop    %rsi
10046178a:	5f                   	pop    %rdi
10046178b:	c3                   	ret
10046178c:	0f 1f 40 00          	nopl   0x0(%rax)
100461790:	ba 01 00 00 00       	mov    $0x1,%edx
100461795:	48 89 d9             	mov    %rbx,%rcx
100461798:	e8 b3 bf 19 00       	call   1005fd750 <.text+0x1fc750>
10046179d:	85 c0                	test   %eax,%eax
10046179f:	74 e3                	je     100461784 <.text+0x60784>
1004617a1:	31 d2                	xor    %edx,%edx
1004617a3:	48 89 d9             	mov    %rbx,%rcx
1004617a6:	e8 95 be 19 00       	call   1005fd640 <.text+0x1fc640>
1004617ab:	31 d2                	xor    %edx,%edx
1004617ad:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1004617b1:	8d 70 ff             	lea    -0x1(%rax),%esi
1004617b4:	e8 87 be 19 00       	call   1005fd640 <.text+0x1fc640>
1004617b9:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1004617c0:	85 f6                	test   %esi,%esi
1004617c2:	78 19                	js     1004617dd <.text+0x607dd>
1004617c4:	48 8b 0d 95 95 2c 00 	mov    0x2c9595(%rip),%rcx        # 10072ad60 <_head_msys_iconv_2_dll-0x412a0>
1004617cb:	83 e8 01             	sub    $0x1,%eax
1004617ce:	3b 31                	cmp    (%rcx),%esi
1004617d0:	7d 04                	jge    1004617d6 <.text+0x607d6>
1004617d2:	85 c0                	test   %eax,%eax
1004617d4:	79 1a                	jns    1004617f0 <.text+0x607f0>
1004617d6:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1004617dd:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1004617e1:	48 83 c4 40          	add    $0x40,%rsp
1004617e5:	5b                   	pop    %rbx
1004617e6:	5e                   	pop    %rsi
1004617e7:	5f                   	pop    %rdi
1004617e8:	c3                   	ret
1004617e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004617f0:	48 8b 0d 59 95 2c 00 	mov    0x2c9559(%rip),%rcx        # 10072ad50 <_head_msys_iconv_2_dll-0x412b0>
1004617f7:	3b 01                	cmp    (%rcx),%eax
1004617f9:	7d e2                	jge    1004617dd <.text+0x607dd>
1004617fb:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
100461800:	89 c2                	mov    %eax,%edx
100461802:	45 31 c9             	xor    %r9d,%r9d
100461805:	89 f1                	mov    %esi,%ecx
100461807:	49 89 d8             	mov    %rbx,%r8
10046180a:	e8 a1 70 12 00       	call   1005888b0 <.text+0x1878b0>
10046180f:	48 8b 05 1a 79 2c 00 	mov    0x2c791a(%rip),%rax        # 100729130 <_head_msys_iconv_2_dll-0x42ed0>
100461816:	48 89 d9             	mov    %rbx,%rcx
100461819:	ff 10                	call   *(%rax)
10046181b:	48 63 d0             	movslq %eax,%rdx
10046181e:	eb bd                	jmp    1004617dd <.text+0x607dd>
100461820:	56                   	push   %rsi
100461821:	53                   	push   %rbx
100461822:	48 83 ec 28          	sub    $0x28,%rsp
100461826:	48 89 cb             	mov    %rcx,%rbx
100461829:	8b 49 04             	mov    0x4(%rcx),%ecx
10046182c:	03 0b                	add    (%rbx),%ecx
10046182e:	03 4b 08             	add    0x8(%rbx),%ecx
100461831:	48 63 c9             	movslq %ecx,%rcx
100461834:	48 83 c1 01          	add    $0x1,%rcx
100461838:	e8 a3 f8 f9 ff       	call   1004010e0 <.text+0xe0>
10046183d:	48 89 c6             	mov    %rax,%rsi
100461840:	48 85 c0             	test   %rax,%rax
100461843:	74 46                	je     10046188b <.text+0x6088b>
100461845:	4c 63 03             	movslq (%rbx),%r8
100461848:	ba 20 00 00 00       	mov    $0x20,%edx
10046184d:	48 89 c1             	mov    %rax,%rcx
100461850:	e8 bb e6 23 00       	call   10069ff10 <.text+0x29ef10>
100461855:	48 63 0b             	movslq (%rbx),%rcx
100461858:	48 8b 53 10          	mov    0x10(%rbx),%rdx
10046185c:	4c 63 43 08          	movslq 0x8(%rbx),%r8
100461860:	48 01 f1             	add    %rsi,%rcx
100461863:	e8 98 e6 23 00       	call   10069ff00 <.text+0x29ef00>
100461868:	4c 63 43 04          	movslq 0x4(%rbx),%r8
10046186c:	ba 20 00 00 00       	mov    $0x20,%edx
100461871:	48 89 c1             	mov    %rax,%rcx
100461874:	48 63 43 08          	movslq 0x8(%rbx),%rax
100461878:	48 01 c1             	add    %rax,%rcx
10046187b:	e8 90 e6 23 00       	call   10069ff10 <.text+0x29ef10>
100461880:	48 89 c1             	mov    %rax,%rcx
100461883:	48 63 43 04          	movslq 0x4(%rbx),%rax
100461887:	c6 04 01 00          	movb   $0x0,(%rcx,%rax,1)
10046188b:	48 89 f0             	mov    %rsi,%rax
10046188e:	48 83 c4 28          	add    $0x28,%rsp
100461892:	5b                   	pop    %rbx
100461893:	5e                   	pop    %rsi
100461894:	c3                   	ret
100461895:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10046189c:	00 00 00 00
1004618a0:	41 56                	push   %r14
1004618a2:	41 55                	push   %r13
1004618a4:	41 54                	push   %r12
1004618a6:	55                   	push   %rbp
1004618a7:	57                   	push   %rdi
1004618a8:	56                   	push   %rsi
1004618a9:	53                   	push   %rbx
1004618aa:	48 83 ec 20          	sub    $0x20,%rsp
1004618ae:	48 89 cb             	mov    %rcx,%rbx
1004618b1:	48 89 d7             	mov    %rdx,%rdi
1004618b4:	e8 17 cc 1d 00       	call   10063e4d0 <.text+0x23d4d0>
1004618b9:	85 c0                	test   %eax,%eax
1004618bb:	74 34                	je     1004618f1 <.text+0x608f1>
1004618bd:	31 d2                	xor    %edx,%edx
1004618bf:	48 89 d9             	mov    %rbx,%rcx
1004618c2:	e8 49 c4 19 00       	call   1005fdd10 <.text+0x1fcd10>
1004618c7:	85 c0                	test   %eax,%eax
1004618c9:	75 15                	jne    1004618e0 <.text+0x608e0>
1004618cb:	48 83 c4 20          	add    $0x20,%rsp
1004618cf:	5b                   	pop    %rbx
1004618d0:	5e                   	pop    %rsi
1004618d1:	5f                   	pop    %rdi
1004618d2:	5d                   	pop    %rbp
1004618d3:	41 5c                	pop    %r12
1004618d5:	41 5d                	pop    %r13
1004618d7:	41 5e                	pop    %r14
1004618d9:	c3                   	ret
1004618da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004618e0:	ba 01 00 00 00       	mov    $0x1,%edx
1004618e5:	48 89 d9             	mov    %rbx,%rcx
1004618e8:	e8 63 be 19 00       	call   1005fd750 <.text+0x1fc750>
1004618ed:	85 c0                	test   %eax,%eax
1004618ef:	74 da                	je     1004618cb <.text+0x608cb>
1004618f1:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1004618f5:	e8 06 bd 19 00       	call   1005fd600 <.text+0x1fc600>
1004618fa:	48 89 c6             	mov    %rax,%rsi
1004618fd:	8b 03                	mov    (%rbx),%eax
1004618ff:	83 f8 0b             	cmp    $0xb,%eax
100461902:	0f 84 50 01 00 00    	je     100461a58 <.text+0x60a58>
100461908:	83 f8 08             	cmp    $0x8,%eax
10046190b:	0f 84 8f 00 00 00    	je     1004619a0 <.text+0x609a0>
100461911:	48 89 d9             	mov    %rbx,%rcx
100461914:	41 89 f5             	mov    %esi,%r13d
100461917:	e8 d4 c8 19 00       	call   1005fe1f0 <.text+0x1fd1f0>
10046191c:	c7 07 07 00 00 00    	movl   $0x7,(%rdi)
100461922:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
100461929:	00
10046192a:	48 89 c1             	mov    %rax,%rcx
10046192d:	49 89 c4             	mov    %rax,%r12
100461930:	e8 3b e9 23 00       	call   1006a0270 <.text+0x29f270>
100461935:	44 0f af e8          	imul   %eax,%r13d
100461939:	48 89 c3             	mov    %rax,%rbx
10046193c:	45 85 ed             	test   %r13d,%r13d
10046193f:	7e 8a                	jle    1004618cb <.text+0x608cb>
100461941:	41 8d 4d 01          	lea    0x1(%r13),%ecx
100461945:	48 63 c9             	movslq %ecx,%rcx
100461948:	e8 93 f7 f9 ff       	call   1004010e0 <.text+0xe0>
10046194d:	49 89 c6             	mov    %rax,%r14
100461950:	48 85 c0             	test   %rax,%rax
100461953:	74 30                	je     100461985 <.text+0x60985>
100461955:	48 63 db             	movslq %ebx,%rbx
100461958:	48 89 c1             	mov    %rax,%rcx
10046195b:	31 ed                	xor    %ebp,%ebp
10046195d:	48 85 f6             	test   %rsi,%rsi
100461960:	7e 1e                	jle    100461980 <.text+0x60980>
100461962:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100461968:	49 89 d8             	mov    %rbx,%r8
10046196b:	4c 89 e2             	mov    %r12,%rdx
10046196e:	83 c5 01             	add    $0x1,%ebp
100461971:	e8 8a e5 23 00       	call   10069ff00 <.text+0x29ef00>
100461976:	48 89 c1             	mov    %rax,%rcx
100461979:	48 01 d9             	add    %rbx,%rcx
10046197c:	39 f5                	cmp    %esi,%ebp
10046197e:	75 e8                	jne    100461968 <.text+0x60968>
100461980:	43 c6 04 2e 00       	movb   $0x0,(%r14,%r13,1)
100461985:	4c 89 77 08          	mov    %r14,0x8(%rdi)
100461989:	48 83 c4 20          	add    $0x20,%rsp
10046198d:	5b                   	pop    %rbx
10046198e:	5e                   	pop    %rsi
10046198f:	5f                   	pop    %rdi
100461990:	5d                   	pop    %rbp
100461991:	41 5c                	pop    %r12
100461993:	41 5d                	pop    %r13
100461995:	41 5e                	pop    %r14
100461997:	c3                   	ret
100461998:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10046199f:	00
1004619a0:	48 89 f9             	mov    %rdi,%rcx
1004619a3:	e8 48 75 fb ff       	call   100418ef0 <.text+0x17ef0>
1004619a8:	85 c0                	test   %eax,%eax
1004619aa:	0f 84 1b ff ff ff    	je     1004618cb <.text+0x608cb>
1004619b0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1004619b4:	48 85 f6             	test   %rsi,%rsi
1004619b7:	0f 8e 0e ff ff ff    	jle    1004618cb <.text+0x608cb>
1004619bd:	48 85 c0             	test   %rax,%rax
1004619c0:	0f 84 05 ff ff ff    	je     1004618cb <.text+0x608cb>
1004619c6:	4c 63 20             	movslq (%rax),%r12
1004619c9:	44 89 e5             	mov    %r12d,%ebp
1004619cc:	0f af ee             	imul   %esi,%ebp
1004619cf:	85 ed                	test   %ebp,%ebp
1004619d1:	0f 8e f4 fe ff ff    	jle    1004618cb <.text+0x608cb>
1004619d7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1004619db:	89 ea                	mov    %ebp,%edx
1004619dd:	e8 ee fc f9 ff       	call   1004016d0 <.text+0x6d0>
1004619e2:	85 c0                	test   %eax,%eax
1004619e4:	0f 84 e1 fe ff ff    	je     1004618cb <.text+0x608cb>
1004619ea:	48 8b 47 08          	mov    0x8(%rdi),%rax
1004619ee:	89 28                	mov    %ebp,(%rax)
1004619f0:	31 ed                	xor    %ebp,%ebp
1004619f2:	45 85 e4             	test   %r12d,%r12d
1004619f5:	7f 15                	jg     100461a0c <.text+0x60a0c>
1004619f7:	eb 22                	jmp    100461a1b <.text+0x60a1b>
1004619f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100461a00:	83 c5 01             	add    $0x1,%ebp
100461a03:	41 39 ec             	cmp    %ebp,%r12d
100461a06:	0f 84 bf fe ff ff    	je     1004618cb <.text+0x608cb>
100461a0c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
100461a10:	89 ea                	mov    %ebp,%edx
100461a12:	e8 89 76 fb ff       	call   1004190a0 <.text+0x180a0>
100461a17:	85 c0                	test   %eax,%eax
100461a19:	74 e5                	je     100461a00 <.text+0x60a00>
100461a1b:	41 39 ec             	cmp    %ebp,%r12d
100461a1e:	0f 84 a7 fe ff ff    	je     1004618cb <.text+0x608cb>
100461a24:	31 ed                	xor    %ebp,%ebp
100461a26:	45 31 ed             	xor    %r13d,%r13d
100461a29:	4d 8d 74 24 ff       	lea    -0x1(%r12),%r14
100461a2e:	66 90                	xchg   %ax,%ax
100461a30:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
100461a34:	4d 8d 04 2e          	lea    (%r14,%rbp,1),%r8
100461a38:	48 89 ea             	mov    %rbp,%rdx
100461a3b:	49 89 d9             	mov    %rbx,%r9
100461a3e:	49 83 c5 01          	add    $0x1,%r13
100461a42:	4c 01 e5             	add    %r12,%rbp
100461a45:	e8 e6 7d fb ff       	call   100419830 <.text+0x18830>
100461a4a:	4c 39 ee             	cmp    %r13,%rsi
100461a4d:	7f e1                	jg     100461a30 <.text+0x60a30>
100461a4f:	e9 77 fe ff ff       	jmp    1004618cb <.text+0x608cb>
100461a54:	0f 1f 40 00          	nopl   0x0(%rax)
100461a58:	48 89 f9             	mov    %rdi,%rcx
100461a5b:	e8 90 70 07 00       	call   1004d8af0 <.text+0xd7af0>
100461a60:	83 f8 01             	cmp    $0x1,%eax
100461a63:	0f 85 62 fe ff ff    	jne    1004618cb <.text+0x608cb>
100461a69:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
100461a6e:	75 24                	jne    100461a94 <.text+0x60a94>
100461a70:	e9 56 fe ff ff       	jmp    1004618cb <.text+0x608cb>
100461a75:	0f 1f 00             	nopl   (%rax)
100461a78:	48 8b 53 08          	mov    0x8(%rbx),%rdx
100461a7c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
100461a80:	45 31 c0             	xor    %r8d,%r8d
100461a83:	48 83 ee 01          	sub    $0x1,%rsi
100461a87:	e8 54 87 07 00       	call   1004da1e0 <.text+0xd91e0>
100461a8c:	85 c0                	test   %eax,%eax
100461a8e:	0f 84 37 fe ff ff    	je     1004618cb <.text+0x608cb>
100461a94:	48 85 f6             	test   %rsi,%rsi
100461a97:	7f df                	jg     100461a78 <.text+0x60a78>
100461a99:	e9 2d fe ff ff       	jmp    1004618cb <.text+0x608cb>
100461a9e:	66 90                	xchg   %ax,%ax
100461aa0:	56                   	push   %rsi
100461aa1:	53                   	push   %rbx
100461aa2:	48 83 ec 28          	sub    $0x28,%rsp
100461aa6:	48 89 cb             	mov    %rcx,%rbx
100461aa9:	48 89 d6             	mov    %rdx,%rsi
100461aac:	e8 3f 68 01 00       	call   1004782f0 <.text+0x772f0>
100461ab1:	85 c0                	test   %eax,%eax
100461ab3:	74 0b                	je     100461ac0 <.text+0x60ac0>
100461ab5:	48 83 c4 28          	add    $0x28,%rsp
100461ab9:	5b                   	pop    %rbx
100461aba:	5e                   	pop    %rsi
100461abb:	c3                   	ret
100461abc:	0f 1f 40 00          	nopl   0x0(%rax)
100461ac0:	e8 6b 68 01 00       	call   100478330 <.text+0x77330>
100461ac5:	85 c0                	test   %eax,%eax
100461ac7:	75 ec                	jne    100461ab5 <.text+0x60ab5>
100461ac9:	e8 02 ca 1d 00       	call   10063e4d0 <.text+0x23d4d0>