100418dc6:	48 83 ec 20          	sub    $0x20,%rsp
100418dca:	4c 8b 25 7f a4 30 00 	mov    0x30a47f(%rip),%r12        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100418dd1:	49 8b 04 24          	mov    (%r12),%rax
100418dd5:	48 8b 70 38          	mov    0x38(%rax),%rsi
100418dd9:	48 89 cf             	mov    %rcx,%rdi
100418ddc:	48 85 c9             	test   %rcx,%rcx
100418ddf:	0f 8e ae 00 00 00    	jle    100418e93 <.text+0x17e93>
100418de5:	85 d2                	test   %edx,%edx
100418de7:	0f 85 93 00 00 00    	jne    100418e80 <.text+0x17e80>
100418ded:	48 8b 2d ec a3 30 00 	mov    0x30a3ec(%rip),%rbp        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100418df4:	31 db                	xor    %ebx,%ebx
100418df6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100418dfd:	00 00 00
100418e00:	48 8b 45 00          	mov    0x0(%rbp),%rax
100418e04:	f6 40 20 01          	testb  $0x1,0x20(%rax)
100418e08:	0f 85 92 00 00 00    	jne    100418ea0 <.text+0x17ea0>
100418e0e:	ba 01 00 00 00       	mov    $0x1,%edx
100418e13:	48 89 f1             	mov    %rsi,%rcx
100418e16:	48 83 c3 01          	add    $0x1,%rbx
100418e1a:	e8 c1 a5 0d 00       	call   1004f33e0 <.text+0xf23e0>
100418e1f:	48 8b 45 00          	mov    0x0(%rbp),%rax
100418e23:	48 39 30             	cmp    %rsi,(%rax)
100418e26:	7c 78                	jl     100418ea0 <.text+0x17ea0>
100418e28:	48 39 df             	cmp    %rbx,%rdi
100418e2b:	75 d3                	jne    100418e00 <.text+0x17e00>
100418e2d:	49 8b 04 24          	mov    (%r12),%rax
100418e31:	48 89 fb             	mov    %rdi,%rbx
100418e34:	48 01 f7             	add    %rsi,%rdi
100418e37:	48 f7 db             	neg    %rbx
100418e3a:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%rax)
100418e41:	e8 fa 58 0e 00       	call   1004fe740 <.text+0xfd740>
100418e46:	48 8d 57 ff          	lea    -0x1(%rdi),%rdx
100418e4a:	49 89 d9             	mov    %rbx,%r9
100418e4d:	48 89 f1             	mov    %rsi,%rcx
100418e50:	49 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r8
100418e57:	ff ff 7f
100418e5a:	e8 11 cf 0c 00       	call   1004e5d70 <.text+0xe4d70>
100418e5f:	49 89 d9             	mov    %rbx,%r9
100418e62:	49 89 f8             	mov    %rdi,%r8
100418e65:	31 d2                	xor    %edx,%edx
100418e67:	48 89 f1             	mov    %rsi,%rcx
100418e6a:	48 83 c4 20          	add    $0x20,%rsp
100418e6e:	5b                   	pop    %rbx
100418e6f:	5e                   	pop    %rsi
100418e70:	5f                   	pop    %rdi
100418e71:	5d                   	pop    %rbp
100418e72:	41 5c                	pop    %r12
100418e74:	e9 a7 ce ff ff       	jmp    100415d20 <.text+0x14d20>
100418e79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100418e80:	48 89 ca             	mov    %rcx,%rdx
100418e83:	48 89 f1             	mov    %rsi,%rcx
100418e86:	e8 35 b2 1e 00       	call   1006040c0 <.text+0x2030c0>
100418e8b:	85 c0                	test   %eax,%eax
100418e8d:	0f 85 5a ff ff ff    	jne    100418ded <.text+0x17ded>
100418e93:	48 83 c4 20          	add    $0x20,%rsp
100418e97:	5b                   	pop    %rbx
100418e98:	5e                   	pop    %rsi
100418e99:	5f                   	pop    %rdi
100418e9a:	5d                   	pop    %rbp
100418e9b:	41 5c                	pop    %r12
100418e9d:	c3                   	ret
100418e9e:	66 90                	xchg   %ax,%ax
100418ea0:	48 89 df             	mov    %rbx,%rdi
100418ea3:	eb 88                	jmp    100418e2d <.text+0x17e2d>
100418ea5:	90                   	nop
100418ea6:	90                   	nop
100418ea7:	90                   	nop
100418ea8:	90                   	nop
100418ea9:	90                   	nop
100418eaa:	90                   	nop
100418eab:	90                   	nop
100418eac:	90                   	nop
100418ead:	90                   	nop
100418eae:	90                   	nop
100418eaf:	90                   	nop
100418eb0:	53                   	push   %rbx
100418eb1:	48 83 ec 20          	sub    $0x20,%rsp
100418eb5:	ba 1f 00 00 00       	mov    $0x1f,%edx
100418eba:	b9 20 00 00 00       	mov    $0x20,%ecx
100418ebf:	e8 7c 84 fe ff       	call   100401340 <.text+0x340>
100418ec4:	48 89 c3             	mov    %rax,%rbx
100418ec7:	48 85 c0             	test   %rax,%rax
100418eca:	74 13                	je     100418edf <.text+0x17edf>
100418ecc:	41 b8 64 00 00 00    	mov    $0x64,%r8d
100418ed2:	ba 01 00 00 00       	mov    $0x1,%edx
100418ed7:	48 89 c1             	mov    %rax,%rcx
100418eda:	e8 51 87 fe ff       	call   100401630 <.text+0x630>
100418edf:	48 89 d8             	mov    %rbx,%rax
100418ee2:	48 83 c4 20          	add    $0x20,%rsp
100418ee6:	5b                   	pop    %rbx
100418ee7:	c3                   	ret
100418ee8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100418eef:	00
100418ef0:	56                   	push   %rsi
100418ef1:	53                   	push   %rbx
100418ef2:	48 83 ec 28          	sub    $0x28,%rsp
100418ef6:	ba 1f 00 00 00       	mov    $0x1f,%edx
100418efb:	48 89 ce             	mov    %rcx,%rsi
100418efe:	b9 20 00 00 00       	mov    $0x20,%ecx
100418f03:	e8 38 84 fe ff       	call   100401340 <.text+0x340>
100418f08:	48 89 c3             	mov    %rax,%rbx
100418f0b:	31 c0                	xor    %eax,%eax
100418f0d:	48 85 db             	test   %rbx,%rbx
100418f10:	74 26                	je     100418f38 <.text+0x17f38>
100418f12:	41 b8 64 00 00 00    	mov    $0x64,%r8d
100418f18:	ba 01 00 00 00       	mov    $0x1,%edx
100418f1d:	48 89 d9             	mov    %rbx,%rcx
100418f20:	e8 0b 87 fe ff       	call   100401630 <.text+0x630>
100418f25:	c7 06 08 00 00 00    	movl   $0x8,(%rsi)
100418f2b:	b8 01 00 00 00       	mov    $0x1,%eax
100418f30:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
100418f34:	83 43 18 01          	addl   $0x1,0x18(%rbx)
100418f38:	48 83 c4 28          	add    $0x28,%rsp
100418f3c:	5b                   	pop    %rbx
100418f3d:	5e                   	pop    %rsi
100418f3e:	c3                   	ret
100418f3f:	90                   	nop
100418f40:	c7 01 08 00 00 00    	movl   $0x8,(%rcx)
100418f46:	48 89 51 08          	mov    %rdx,0x8(%rcx)
100418f4a:	48 85 d2             	test   %rdx,%rdx
100418f4d:	74 04                	je     100418f53 <.text+0x17f53>
100418f4f:	83 42 18 01          	addl   $0x1,0x18(%rdx)
100418f53:	c3                   	ret
100418f54:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100418f5b:	00 00 00 00
100418f5f:	90                   	nop
100418f60:	41 54                	push   %r12
100418f62:	55                   	push   %rbp
100418f63:	57                   	push   %rdi
100418f64:	56                   	push   %rsi
100418f65:	53                   	push   %rbx
100418f66:	48 83 ec 20          	sub    $0x20,%rsp
100418f6a:	c7 02 08 00 00 00    	movl   $0x8,(%rdx)
100418f70:	48 89 cf             	mov    %rcx,%rdi
100418f73:	48 89 d3             	mov    %rdx,%rbx
100418f76:	c6 42 04 00          	movb   $0x0,0x4(%rdx)
100418f7a:	48 85 c9             	test   %rcx,%rcx
100418f7d:	74 69                	je     100418fe8 <.text+0x17fe8>
100418f7f:	ba 1f 00 00 00       	mov    $0x1f,%edx
100418f84:	b9 20 00 00 00       	mov    $0x20,%ecx
100418f89:	45 31 e4             	xor    %r12d,%r12d
100418f8c:	e8 af 83 fe ff       	call   100401340 <.text+0x340>
100418f91:	48 89 c6             	mov    %rax,%rsi
100418f94:	48 85 c0             	test   %rax,%rax
100418f97:	74 3a                	je     100418fd3 <.text+0x17fd3>
100418f99:	41 b8 64 00 00 00    	mov    $0x64,%r8d
100418f9f:	ba 01 00 00 00       	mov    $0x1,%edx
100418fa4:	48 89 c1             	mov    %rax,%rcx
100418fa7:	e8 84 86 fe ff       	call   100401630 <.text+0x630>
100418fac:	8b 2f                	mov    (%rdi),%ebp
100418fae:	c7 03 08 00 00 00    	movl   $0x8,(%rbx)
100418fb4:	48 89 73 08          	mov    %rsi,0x8(%rbx)
100418fb8:	83 46 18 01          	addl   $0x1,0x18(%rsi)
100418fbc:	85 ed                	test   %ebp,%ebp
100418fbe:	7f 38                	jg     100418ff8 <.text+0x17ff8>
100418fc0:	66 0f 6e cd          	movd   %ebp,%xmm1
100418fc4:	66 0f 70 c1 e0       	pshufd $0xe0,%xmm1,%xmm0
100418fc9:	66 0f d6 06          	movq   %xmm0,(%rsi)
100418fcd:	41 bc 01 00 00 00    	mov    $0x1,%r12d
100418fd3:	44 89 e0             	mov    %r12d,%eax
100418fd6:	48 83 c4 20          	add    $0x20,%rsp
100418fda:	5b                   	pop    %rbx
100418fdb:	5e                   	pop    %rsi
100418fdc:	5f                   	pop    %rdi
100418fdd:	5d                   	pop    %rbp
100418fde:	41 5c                	pop    %r12
100418fe0:	c3                   	ret
100418fe1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100418fe8:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
100418fef:	00
100418ff0:	eb db                	jmp    100418fcd <.text+0x17fcd>
100418ff2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100418ff8:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
100418ffc:	48 63 d5             	movslq %ebp,%rdx
100418fff:	e8 dc 84 fe ff       	call   1004014e0 <.text+0x4e0>
100419004:	48 89 46 10          	mov    %rax,0x10(%rsi)
100419008:	48 8b 73 08          	mov    0x8(%rbx),%rsi
10041900c:	48 83 7e 10 00       	cmpq   $0x0,0x10(%rsi)
100419011:	41 0f 44 ec          	cmove  %r12d,%ebp
100419015:	eb a9                	jmp    100418fc0 <.text+0x17fc0>
100419017:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041901e:	00 00
100419020:	53                   	push   %rbx
100419021:	48 83 ec 20          	sub    $0x20,%rsp
100419025:	48 89 cb             	mov    %rcx,%rbx
100419028:	e8 13 85 fe ff       	call   100401540 <.text+0x540>
10041902d:	48 89 d9             	mov    %rbx,%rcx
100419030:	48 83 c4 20          	add    $0x20,%rsp
100419034:	5b                   	pop    %rbx
100419035:	e9 e6 84 fe ff       	jmp    100401520 <.text+0x520>
10041903a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100419040:	48 83 ec 38          	sub    $0x38,%rsp
100419044:	48 85 c9             	test   %rcx,%rcx
100419047:	74 0d                	je     100419056 <.text+0x18056>
100419049:	8b 41 18             	mov    0x18(%rcx),%eax
10041904c:	83 e8 01             	sub    $0x1,%eax
10041904f:	89 41 18             	mov    %eax,0x18(%rcx)
100419052:	85 c0                	test   %eax,%eax
100419054:	7e 0a                	jle    100419060 <.text+0x18060>
100419056:	48 83 c4 38          	add    $0x38,%rsp
10041905a:	c3                   	ret
10041905b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100419060:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
100419065:	e8 d6 84 fe ff       	call   100401540 <.text+0x540>
10041906a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
10041906f:	48 83 c4 38          	add    $0x38,%rsp
100419073:	e9 a8 84 fe ff       	jmp    100401520 <.text+0x520>
100419078:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10041907f:	00
100419080:	48 85 c9             	test   %rcx,%rcx
100419083:	74 0b                	je     100419090 <.text+0x18090>
100419085:	48 63 01             	movslq (%rcx),%rax
100419088:	c3                   	ret
100419089:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100419090:	31 c0                	xor    %eax,%eax
100419092:	c3                   	ret
100419093:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10041909a:	00 00 00 00
10041909e:	66 90                	xchg   %ax,%ax
1004190a0:	48 8b 41 10          	mov    0x10(%rcx),%rax
1004190a4:	48 63 d2             	movslq %edx,%rdx
1004190a7:	0f b6 04 10          	movzbl (%rax,%rdx,1),%eax
1004190ab:	c3                   	ret
1004190ac:	0f 1f 40 00          	nopl   0x0(%rax)
1004190b0:	48 8b 41 10          	mov    0x10(%rcx),%rax
1004190b4:	48 63 d2             	movslq %edx,%rdx
1004190b7:	44 88 04 10          	mov    %r8b,(%rax,%rdx,1)
1004190bb:	c3                   	ret
1004190bc:	0f 1f 40 00          	nopl   0x0(%rax)
1004190c0:	53                   	push   %rbx
1004190c1:	48 83 ec 20          	sub    $0x20,%rsp
1004190c5:	89 d3                	mov    %edx,%ebx
1004190c7:	39 11                	cmp    %edx,(%rcx)
1004190c9:	7e 15                	jle    1004190e0 <.text+0x180e0>
1004190cb:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1004190cf:	48 63 c3             	movslq %ebx,%rax
1004190d2:	44 88 04 02          	mov    %r8b,(%rdx,%rax,1)
1004190d6:	39 19                	cmp    %ebx,(%rcx)
1004190d8:	74 36                	je     100419110 <.text+0x18110>
1004190da:	48 83 c4 20          	add    $0x20,%rsp
1004190de:	5b                   	pop    %rbx
1004190df:	c3                   	ret
1004190e0:	75 f8                	jne    1004190da <.text+0x180da>
1004190e2:	ba 01 00 00 00       	mov    $0x1,%edx
1004190e7:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
1004190ec:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1004190f1:	e8 da 85 fe ff       	call   1004016d0 <.text+0x6d0>
1004190f6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1004190fb:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
100419100:	83 f8 01             	cmp    $0x1,%eax
100419103:	75 d5                	jne    1004190da <.text+0x180da>
100419105:	eb c4                	jmp    1004190cb <.text+0x180cb>
100419107:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041910e:	00 00
100419110:	83 c3 01             	add    $0x1,%ebx
100419113:	89 19                	mov    %ebx,(%rcx)
100419115:	48 83 c4 20          	add    $0x20,%rsp
100419119:	5b                   	pop    %rbx
10041911a:	c3                   	ret
10041911b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100419120:	48 85 c9             	test   %rcx,%rcx
100419123:	74 6b                	je     100419190 <.text+0x18190>
100419125:	8b 01                	mov    (%rcx),%eax
100419127:	48 85 d2             	test   %rdx,%rdx
10041912a:	74 74                	je     1004191a0 <.text+0x181a0>
10041912c:	44 8b 0a             	mov    (%rdx),%r9d
10041912f:	45 89 cb             	mov    %r9d,%r11d
100419132:	41 09 c3             	or     %eax,%r11d
100419135:	74 49                	je     100419180 <.text+0x18180>
100419137:	48 39 d1             	cmp    %rdx,%rcx
10041913a:	74 44                	je     100419180 <.text+0x18180>
10041913c:	45 31 c0             	xor    %r8d,%r8d
10041913f:	41 39 c1             	cmp    %eax,%r9d
100419142:	75 42                	jne    100419186 <.text+0x18186>
100419144:	8b 01                	mov    (%rcx),%eax
100419146:	85 c0                	test   %eax,%eax
100419148:	7e 36                	jle    100419180 <.text+0x18180>
10041914a:	4c 8b 41 10          	mov    0x10(%rcx),%r8
10041914e:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
100419152:	48 63 d0             	movslq %eax,%rdx
100419155:	31 c0                	xor    %eax,%eax
100419157:	eb 10                	jmp    100419169 <.text+0x18169>
100419159:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100419160:	48 83 c0 01          	add    $0x1,%rax
100419164:	48 39 d0             	cmp    %rdx,%rax
100419167:	74 17                	je     100419180 <.text+0x18180>
100419169:	45 0f b6 14 00       	movzbl (%r8,%rax,1),%r10d
10041916e:	44 38 14 01          	cmp    %r10b,(%rcx,%rax,1)
100419172:	74 ec                	je     100419160 <.text+0x18160>
100419174:	45 31 c0             	xor    %r8d,%r8d
100419177:	44 89 c0             	mov    %r8d,%eax
10041917a:	c3                   	ret
10041917b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100419180:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100419186:	44 89 c0             	mov    %r8d,%eax
100419189:	c3                   	ret
10041918a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100419190:	48 85 d2             	test   %rdx,%rdx
100419193:	74 eb                	je     100419180 <.text+0x18180>
100419195:	31 c0                	xor    %eax,%eax
100419197:	eb 93                	jmp    10041912c <.text+0x1812c>
100419199:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004191a0:	45 31 c0             	xor    %r8d,%r8d
1004191a3:	85 c0                	test   %eax,%eax
1004191a5:	41 0f 94 c0          	sete   %r8b
1004191a9:	44 89 c0             	mov    %r8d,%eax
1004191ac:	c3                   	ret
1004191ad:	0f 1f 00             	nopl   (%rax)
1004191b0:	41 55                	push   %r13
1004191b2:	41 54                	push   %r12
1004191b4:	55                   	push   %rbp
1004191b5:	57                   	push   %rdi
1004191b6:	56                   	push   %rsi
1004191b7:	53                   	push   %rbx
1004191b8:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1004191bf:	4c 8b 6a 08          	mov    0x8(%rdx),%r13
1004191c3:	48 89 cf             	mov    %rcx,%rdi
1004191c6:	48 89 d5             	mov    %rdx,%rbp
1004191c9:	4c 89 c3             	mov    %r8,%rbx
1004191cc:	4c 89 ce             	mov    %r9,%rsi
1004191cf:	e8 0c 6a 28 00       	call   10069fbe0 <.text+0x29ebe0>
1004191d4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1004191d9:	89 c1                	mov    %eax,%ecx
1004191db:	e8 c0 6a 28 00       	call   10069fca0 <.text+0x29eca0>
1004191e0:	85 c0                	test   %eax,%eax
1004191e2:	0f 88 1f 01 00 00    	js     100419307 <.text+0x18307>
1004191e8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1004191ed:	48 85 db             	test   %rbx,%rbx
1004191f0:	0f 88 8a 00 00 00    	js     100419280 <.text+0x18280>
1004191f6:	48 29 d8             	sub    %rbx,%rax
1004191f9:	45 31 c0             	xor    %r8d,%r8d
1004191fc:	49 89 c4             	mov    %rax,%r12
1004191ff:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
100419203:	74 1b                	je     100419220 <.text+0x18220>
100419205:	48 39 c6             	cmp    %rax,%rsi
100419208:	0f 8e 02 01 00 00    	jle    100419310 <.text+0x18310>
10041920e:	8b 44 24 30          	mov    0x30(%rsp),%eax
100419212:	25 00 f0 00 00       	and    $0xf000,%eax
100419217:	3d 00 20 00 00       	cmp    $0x2000,%eax
10041921c:	4c 0f 44 e6          	cmove  %rsi,%r12
100419220:	4d 85 e4             	test   %r12,%r12
100419223:	7e 44                	jle    100419269 <.text+0x18269>
100419225:	48 85 db             	test   %rbx,%rbx
100419228:	0f 85 b3 00 00 00    	jne    1004192e1 <.text+0x182e1>
10041922e:	44 89 e2             	mov    %r12d,%edx
100419231:	4c 89 e9             	mov    %r13,%rcx
100419234:	e8 97 84 fe ff       	call   1004016d0 <.text+0x6d0>
100419239:	85 c0                	test   %eax,%eax
10041923b:	0f 84 c6 00 00 00    	je     100419307 <.text+0x18307>
100419241:	45 89 65 00          	mov    %r12d,0x0(%r13)