100687c7c:	4c 8b 52 08          	mov    0x8(%rdx),%r10
100687c80:	4d 8b 4c c0 f8       	mov    -0x8(%r8,%rax,8),%r9
100687c85:	4f 8b 44 d0 f8       	mov    -0x8(%r8,%r10,8),%r8
100687c8a:	4d 8b 58 18          	mov    0x18(%r8),%r11
100687c8e:	4d 39 59 18          	cmp    %r11,0x18(%r9)
100687c92:	75 4c                	jne    100687ce0 <.text+0x286ce0>
100687c94:	4c 8b 41 68          	mov    0x68(%rcx),%r8
100687c98:	4c 8d 48 ff          	lea    -0x1(%rax),%r9
100687c9c:	4c 89 0a             	mov    %r9,(%rdx)
100687c9f:	41 c6 44 00 ff 01    	movb   $0x1,-0x1(%r8,%rax,1)
100687ca5:	48 8b 42 08          	mov    0x8(%rdx),%rax
100687ca9:	4c 8b 41 68          	mov    0x68(%rcx),%r8
100687cad:	4c 8d 48 ff          	lea    -0x1(%rax),%r9
100687cb1:	4c 89 4a 08          	mov    %r9,0x8(%rdx)
100687cb5:	41 c6 44 00 ff 00    	movb   $0x0,-0x1(%r8,%rax,1)
100687cbb:	4c 8b 02             	mov    (%rdx),%r8
100687cbe:	48 8b 49 68          	mov    0x68(%rcx),%rcx
100687cc2:	49 8d 40 ff          	lea    -0x1(%r8),%rax
100687cc6:	42 80 7c 01 ff 00    	cmpb   $0x0,-0x1(%rcx,%r8,1)
100687ccc:	74 0f                	je     100687cdd <.text+0x286cdd>
100687cce:	66 90                	xchg   %ax,%ax
100687cd0:	48 89 02             	mov    %rax,(%rdx)
100687cd3:	48 83 e8 01          	sub    $0x1,%rax
100687cd7:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
100687cdb:	75 f3                	jne    100687cd0 <.text+0x286cd0>
100687cdd:	31 c0                	xor    %eax,%eax
100687cdf:	c3                   	ret
100687ce0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100687ce5:	c3                   	ret
100687ce6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100687ced:	00 00 00
100687cf0:	41 54                	push   %r12
100687cf2:	55                   	push   %rbp
100687cf3:	57                   	push   %rdi
100687cf4:	56                   	push   %rsi
100687cf5:	53                   	push   %rbx
100687cf6:	48 83 ec 20          	sub    $0x20,%rsp
100687cfa:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
100687cff:	48 89 cd             	mov    %rcx,%rbp
100687d02:	7e 7c                	jle    100687d80 <.text+0x286d80>
100687d04:	31 ff                	xor    %edi,%edi
100687d06:	31 db                	xor    %ebx,%ebx
100687d08:	41 bc 08 00 00 00    	mov    $0x8,%r12d
100687d0e:	eb 10                	jmp    100687d20 <.text+0x286d20>
100687d10:	40 80 fe 09          	cmp    $0x9,%sil
100687d14:	74 4a                	je     100687d60 <.text+0x286d60>
100687d16:	48 83 c3 01          	add    $0x1,%rbx
100687d1a:	48 39 5d 10          	cmp    %rbx,0x10(%rbp)
100687d1e:	7e 60                	jle    100687d80 <.text+0x286d80>
100687d20:	48 8b 45 08          	mov    0x8(%rbp),%rax
100687d24:	0f b6 34 18          	movzbl (%rax,%rbx,1),%esi
100687d28:	e8 f3 7b 01 00       	call   10069f920 <.text+0x29e920>
100687d2d:	40 0f b6 d6          	movzbl %sil,%edx
100687d31:	f6 44 02 01 08       	testb  $0x8,0x1(%rdx,%rax,1)
100687d36:	74 16                	je     100687d4e <.text+0x286d4e>
100687d38:	40 80 fe 20          	cmp    $0x20,%sil
100687d3c:	75 d2                	jne    100687d10 <.text+0x286d10>
100687d3e:	83 c7 01             	add    $0x1,%edi
100687d41:	81 ff c7 00 00 00    	cmp    $0xc7,%edi
100687d47:	7e cd                	jle    100687d16 <.text+0x286d16>
100687d49:	bf c8 00 00 00       	mov    $0xc8,%edi
100687d4e:	89 f8                	mov    %edi,%eax
100687d50:	48 83 c4 20          	add    $0x20,%rsp
100687d54:	5b                   	pop    %rbx
100687d55:	5e                   	pop    %rsi
100687d56:	5f                   	pop    %rdi
100687d57:	5d                   	pop    %rbp
100687d58:	41 5c                	pop    %r12
100687d5a:	c3                   	ret
100687d5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100687d60:	89 fa                	mov    %edi,%edx
100687d62:	c1 fa 1f             	sar    $0x1f,%edx
100687d65:	c1 ea 1d             	shr    $0x1d,%edx
100687d68:	8d 04 17             	lea    (%rdi,%rdx,1),%eax
100687d6b:	83 e0 07             	and    $0x7,%eax
100687d6e:	29 d0                	sub    %edx,%eax
100687d70:	44 89 e2             	mov    %r12d,%edx
100687d73:	29 c2                	sub    %eax,%edx
100687d75:	01 d7                	add    %edx,%edi
100687d77:	eb c8                	jmp    100687d41 <.text+0x286d41>
100687d79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100687d80:	bf ff ff ff ff       	mov    $0xffffffff,%edi
100687d85:	89 f8                	mov    %edi,%eax
100687d87:	48 83 c4 20          	add    $0x20,%rsp
100687d8b:	5b                   	pop    %rbx
100687d8c:	5e                   	pop    %rsi
100687d8d:	5f                   	pop    %rdi
100687d8e:	5d                   	pop    %rbp
100687d8f:	41 5c                	pop    %r12
100687d91:	c3                   	ret
100687d92:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100687d99:	00 00 00 00
100687d9d:	0f 1f 00             	nopl   (%rax)
100687da0:	55                   	push   %rbp
100687da1:	57                   	push   %rdi
100687da2:	56                   	push   %rsi
100687da3:	53                   	push   %rbx
100687da4:	48 83 ec 28          	sub    $0x28,%rsp
100687da8:	48 89 cd             	mov    %rcx,%rbp
100687dab:	48 89 d6             	mov    %rdx,%rsi
100687dae:	4c 89 c3             	mov    %r8,%rbx
100687db1:	48 39 51 38          	cmp    %rdx,0x38(%rcx)
100687db5:	0f 8f b5 00 00 00    	jg     100687e70 <.text+0x286e70>
100687dbb:	41 c7 00 01 00 00 00 	movl   $0x1,(%r8)
100687dc2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100687dc7:	89 43 04             	mov    %eax,0x4(%rbx)
100687dca:	48 89 f7             	mov    %rsi,%rdi
100687dcd:	48 b8 00 00 00 00 ff 	movabs $0xffffffff00000000,%rax
100687dd4:	ff ff ff
100687dd7:	48 89 43 08          	mov    %rax,0x8(%rbx)
100687ddb:	48 83 ef 01          	sub    $0x1,%rdi
100687ddf:	79 1f                	jns    100687e00 <.text+0x286e00>
100687de1:	eb 32                	jmp    100687e15 <.text+0x286e15>
100687de3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100687de8:	8b 43 08             	mov    0x8(%rbx),%eax
100687deb:	83 c0 01             	add    $0x1,%eax
100687dee:	89 43 08             	mov    %eax,0x8(%rbx)
100687df1:	83 f8 14             	cmp    $0x14,%eax
100687df4:	0f 84 a6 00 00 00    	je     100687ea0 <.text+0x286ea0>
100687dfa:	48 83 ef 01          	sub    $0x1,%rdi
100687dfe:	72 15                	jb     100687e15 <.text+0x286e15>
100687e00:	48 8b 45 60          	mov    0x60(%rbp),%rax
100687e04:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
100687e08:	e8 e3 fe ff ff       	call   100687cf0 <.text+0x286cf0>
100687e0d:	89 43 0c             	mov    %eax,0xc(%rbx)
100687e10:	83 f8 ff             	cmp    $0xffffffff,%eax
100687e13:	74 d3                	je     100687de8 <.text+0x286de8>
100687e15:	48 8b 05 34 8e 09 00 	mov    0x98e34(%rip),%rax        # 100720c50 <_head_msys_iconv_2_dll-0x4b3b0>
100687e1c:	48 83 c6 01          	add    $0x1,%rsi
100687e20:	48 89 43 10          	mov    %rax,0x10(%rbx)
100687e24:	48 3b 75 38          	cmp    0x38(%rbp),%rsi
100687e28:	7c 1e                	jl     100687e48 <.text+0x286e48>
100687e2a:	eb 31                	jmp    100687e5d <.text+0x286e5d>
100687e2c:	0f 1f 40 00          	nopl   0x0(%rax)
100687e30:	8b 43 10             	mov    0x10(%rbx),%eax
100687e33:	83 c0 01             	add    $0x1,%eax
100687e36:	89 43 10             	mov    %eax,0x10(%rbx)
100687e39:	83 f8 14             	cmp    $0x14,%eax
100687e3c:	74 52                	je     100687e90 <.text+0x286e90>
100687e3e:	48 83 c6 01          	add    $0x1,%rsi
100687e42:	48 39 75 38          	cmp    %rsi,0x38(%rbp)
100687e46:	7e 15                	jle    100687e5d <.text+0x286e5d>
100687e48:	48 8b 45 60          	mov    0x60(%rbp),%rax
100687e4c:	48 8b 0c f0          	mov    (%rax,%rsi,8),%rcx
100687e50:	e8 9b fe ff ff       	call   100687cf0 <.text+0x286cf0>
100687e55:	89 43 14             	mov    %eax,0x14(%rbx)
100687e58:	83 f8 ff             	cmp    $0xffffffff,%eax
100687e5b:	74 d3                	je     100687e30 <.text+0x286e30>
100687e5d:	48 83 c4 28          	add    $0x28,%rsp
100687e61:	5b                   	pop    %rbx
100687e62:	5e                   	pop    %rsi
100687e63:	5f                   	pop    %rdi
100687e64:	5d                   	pop    %rbp
100687e65:	c3                   	ret
100687e66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100687e6d:	00 00 00
100687e70:	48 8b 41 60          	mov    0x60(%rcx),%rax
100687e74:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
100687e7b:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
100687e7f:	e8 6c fe ff ff       	call   100687cf0 <.text+0x286cf0>
100687e84:	e9 3e ff ff ff       	jmp    100687dc7 <.text+0x286dc7>
100687e89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100687e90:	c7 43 14 00 00 00 00 	movl   $0x0,0x14(%rbx)
100687e97:	48 83 c4 28          	add    $0x28,%rsp
100687e9b:	5b                   	pop    %rbx
100687e9c:	5e                   	pop    %rsi
100687e9d:	5f                   	pop    %rdi
100687e9e:	5d                   	pop    %rbp
100687e9f:	c3                   	ret
100687ea0:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
100687ea7:	e9 69 ff ff ff       	jmp    100687e15 <.text+0x286e15>
100687eac:	0f 1f 40 00          	nopl   0x0(%rax)
100687eb0:	53                   	push   %rbx
100687eb1:	48 83 ec 20          	sub    $0x20,%rsp
100687eb5:	48 89 cb             	mov    %rcx,%rbx
100687eb8:	e8 53 7a 01 00       	call   10069f910 <.text+0x29e910>
100687ebd:	49 89 d8             	mov    %rbx,%r8
100687ec0:	48 8d 15 79 8c 09 00 	lea    0x98c79(%rip),%rdx        # 100720b40 <_head_msys_iconv_2_dll-0x4b4c0>
100687ec7:	48 8b 48 18          	mov    0x18(%rax),%rcx
100687ecb:	e8 50 7d 01 00       	call   10069fc20 <.text+0x29ec20>
100687ed0:	b9 01 00 00 00       	mov    $0x1,%ecx
100687ed5:	e8 66 7c 01 00       	call   10069fb40 <.text+0x29eb40>
100687eda:	90                   	nop
100687edb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100687ee0:	55                   	push   %rbp
100687ee1:	57                   	push   %rdi
100687ee2:	56                   	push   %rsi
100687ee3:	53                   	push   %rbx
100687ee4:	48 83 ec 48          	sub    $0x48,%rsp
100687ee8:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
100687eed:	4c 89 c7             	mov    %r8,%rdi
100687ef0:	4c 89 ce             	mov    %r9,%rsi
100687ef3:	48 85 d2             	test   %rdx,%rdx
100687ef6:	74 5a                	je     100687f52 <.text+0x286f52>
100687ef8:	48 8d 6c 24 38       	lea    0x38(%rsp),%rbp
100687efd:	eb 3b                	jmp    100687f3a <.text+0x286f3a>
100687eff:	90                   	nop
100687f00:	4c 8b 40 10          	mov    0x10(%rax),%r8
100687f04:	48 8b 48 08          	mov    0x8(%rax),%rcx
100687f08:	48 8b 07             	mov    (%rdi),%rax
100687f0b:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
100687f0f:	48 8b 53 18          	mov    0x18(%rbx),%rdx
100687f13:	4c 03 4b 10          	add    0x10(%rbx),%r9
100687f17:	48 03 53 08          	add    0x8(%rbx),%rdx
100687f1b:	4d 29 c1             	sub    %r8,%r9
100687f1e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100687f23:	48 29 ca             	sub    %rcx,%rdx
100687f26:	ff 56 28             	call   *0x28(%rsi)
100687f29:	85 c0                	test   %eax,%eax
100687f2b:	78 33                	js     100687f60 <.text+0x286f60>
100687f2d:	48 8b 03             	mov    (%rbx),%rax
100687f30:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100687f35:	48 85 c0             	test   %rax,%rax
100687f38:	74 18                	je     100687f52 <.text+0x286f52>
100687f3a:	48 89 f2             	mov    %rsi,%rdx
100687f3d:	48 89 e9             	mov    %rbp,%rcx
100687f40:	e8 5b 15 00 00       	call   1006894a0 <.text+0x2884a0>
100687f45:	48 89 c3             	mov    %rax,%rbx
100687f48:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
100687f4d:	48 85 c0             	test   %rax,%rax
100687f50:	75 ae                	jne    100687f00 <.text+0x286f00>
100687f52:	31 c0                	xor    %eax,%eax
100687f54:	48 83 c4 48          	add    $0x48,%rsp
100687f58:	5b                   	pop    %rbx
100687f59:	5e                   	pop    %rsi
100687f5a:	5f                   	pop    %rdi
100687f5b:	5d                   	pop    %rbp
100687f5c:	c3                   	ret
100687f5d:	0f 1f 00             	nopl   (%rax)
100687f60:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100687f65:	48 83 c4 48          	add    $0x48,%rsp
100687f69:	5b                   	pop    %rbx
100687f6a:	5e                   	pop    %rsi
100687f6b:	5f                   	pop    %rdi
100687f6c:	5d                   	pop    %rbp
100687f6d:	c3                   	ret
100687f6e:	66 90                	xchg   %ax,%ax
100687f70:	41 57                	push   %r15
100687f72:	41 56                	push   %r14
100687f74:	41 55                	push   %r13
100687f76:	41 54                	push   %r12
100687f78:	55                   	push   %rbp
100687f79:	57                   	push   %rdi
100687f7a:	56                   	push   %rsi
100687f7b:	53                   	push   %rbx
100687f7c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
100687f83:	4c 8b ac 24 50 01 00 	mov    0x150(%rsp),%r13
100687f8a:	00
100687f8b:	48 8b ac 24 58 01 00 	mov    0x158(%rsp),%rbp
100687f92:	00
100687f93:	4c 8b bc 24 68 01 00 	mov    0x168(%rsp),%r15
100687f9a:	00
100687f9b:	48 8b 41 08          	mov    0x8(%rcx),%rax
100687f9f:	49 89 d6             	mov    %rdx,%r14
100687fa2:	49 89 ca             	mov    %rcx,%r10
100687fa5:	49 8b 51 08          	mov    0x8(%r9),%rdx
100687fa9:	4c 89 c7             	mov    %r8,%rdi
100687fac:	4d 39 c6             	cmp    %r8,%r14
100687faf:	7d 4d                	jge    100687ffe <.text+0x286ffe>
100687fb1:	49 39 ed             	cmp    %rbp,%r13
100687fb4:	7c 1c                	jl     100687fd2 <.text+0x286fd2>
100687fb6:	eb 46                	jmp    100687ffe <.text+0x286ffe>
100687fb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100687fbf:	00
100687fc0:	49 83 c6 01          	add    $0x1,%r14
100687fc4:	49 83 c5 01          	add    $0x1,%r13
100687fc8:	4c 39 f7             	cmp    %r14,%rdi
100687fcb:	7e 31                	jle    100687ffe <.text+0x286ffe>
100687fcd:	4c 39 ed             	cmp    %r13,%rbp
100687fd0:	7e 2c                	jle    100687ffe <.text+0x286ffe>
100687fd2:	4a 8b 0c ea          	mov    (%rdx,%r13,8),%rcx
100687fd6:	4a 39 0c f0          	cmp    %rcx,(%rax,%r14,8)
100687fda:	74 e4                	je     100687fc0 <.text+0x286fc0>
100687fdc:	eb 0a                	jmp    100687fe8 <.text+0x286fe8>
100687fde:	66 90                	xchg   %ax,%ax
100687fe0:	48 83 ef 01          	sub    $0x1,%rdi
100687fe4:	48 83 ed 01          	sub    $0x1,%rbp
100687fe8:	4c 39 f7             	cmp    %r14,%rdi
100687feb:	7e 11                	jle    100687ffe <.text+0x286ffe>
100687fed:	4c 39 ed             	cmp    %r13,%rbp
100687ff0:	7e 0c                	jle    100687ffe <.text+0x286ffe>
100687ff2:	48 8b 4c ea f8       	mov    -0x8(%rdx,%rbp,8),%rcx
100687ff7:	48 39 4c f8 f8       	cmp    %rcx,-0x8(%rax,%rdi,8)
100687ffc:	74 e2                	je     100687fe0 <.text+0x286fe0>
100687ffe:	4c 39 f7             	cmp    %r14,%rdi
100688001:	0f 84 0b 07 00 00    	je     100688712 <.text+0x287712>
100688007:	4c 39 ed             	cmp    %r13,%rbp
10068800a:	75 43                	jne    10068804f <.text+0x28704f>
10068800c:	4d 8b 42 18          	mov    0x18(%r10),%r8
100688010:	49 8b 52 10          	mov    0x10(%r10),%rdx
100688014:	4c 39 f7             	cmp    %r14,%rdi
100688017:	7e 20                	jle    100688039 <.text+0x287039>
100688019:	4a 8d 04 f2          	lea    (%rdx,%r14,8),%rax
10068801d:	48 8d 0c fa          	lea    (%rdx,%rdi,8),%rcx
100688021:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100688028:	48 8b 10             	mov    (%rax),%rdx
10068802b:	48 83 c0 08          	add    $0x8,%rax
10068802f:	41 c6 04 10 01       	movb   $0x1,(%r8,%rdx,1)
100688034:	48 39 c8             	cmp    %rcx,%rax
100688037:	75 ef                	jne    100688028 <.text+0x287028>
100688039:	31 c0                	xor    %eax,%eax
10068803b:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
100688042:	5b                   	pop    %rbx
100688043:	5e                   	pop    %rsi
100688044:	5f                   	pop    %rdi
100688045:	5d                   	pop    %rbp
100688046:	41 5c                	pop    %r12
100688048:	41 5d                	pop    %r13
10068804a:	41 5e                	pop    %r14
10068804c:	41 5f                	pop    %r15
10068804e:	c3                   	ret
10068804f:	4c 89 f1             	mov    %r14,%rcx
100688052:	4c 89 f3             	mov    %r14,%rbx
100688055:	48 89 fe             	mov    %rdi,%rsi
100688058:	4c 8b 9c 24 60 01 00 	mov    0x160(%rsp),%r11
10068805f:	00
100688060:	48 29 e9             	sub    %rbp,%rcx
100688063:	4c 29 eb             	sub    %r13,%rbx
100688066:	48 29 ee             	sub    %rbp,%rsi
100688069:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
100688070:	00 00 00 00 00
100688075:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
10068807c:	00
10068807d:	48 89 f9             	mov    %rdi,%rcx
100688080:	4c 29 e9             	sub    %r13,%rcx
100688083:	4d 89 34 db          	mov    %r14,(%r11,%rbx,8)
100688087:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
10068808e:	00
10068808f:	48 89 d9             	mov    %rbx,%rcx
100688092:	48 29 f1             	sub    %rsi,%rcx
100688095:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
10068809a:	41 89 cb             	mov    %ecx,%r11d
10068809d:	48 f7 d1             	not    %rcx
1006880a0:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
1006880a7:	00
1006880a8:	41 83 e3 01          	and    $0x1,%r11d
1006880ac:	83 e1 01             	and    $0x1,%ecx
1006880af:	49 89 3c f7          	mov    %rdi,(%r15,%rsi,8)
1006880b3:	88 4c 24 7b          	mov    %cl,0x7b(%rsp)
1006880b7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1006880bc:	44 88 5c 24 58       	mov    %r11b,0x58(%rsp)
1006880c1:	49 89 f3             	mov    %rsi,%r11
1006880c4:	48 89 b4 24 c0 00 00 	mov    %rsi,0xc0(%rsp)
1006880cb:	00
1006880cc:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1006880d1:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1006880d6:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
1006880dd:	00 00 00 00 00
1006880e2:	48 c7 84 24 90 00 00 	movq   $0x1,0x90(%rsp)
1006880e9:	00 01 00 00 00