100677a45:	ff 15 d5 05 0f 00    	call   *0xf05d5(%rip)        # 100768020 <_head_msys_iconv_2_dll-0x3fe0>
100677a4b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100677a51:	48 89 d9             	mov    %rbx,%rcx
100677a54:	48 89 c2             	mov    %rax,%rdx
100677a57:	e8 b4 a3 e7 ff       	call   1004f1e10 <.text+0xf0e10>
100677a5c:	e8 5f d0 d9 ff       	call   100414ac0 <.text+0x13ac0>
100677a61:	48 83 c3 01          	add    $0x1,%rbx
100677a65:	48 39 5e 50          	cmp    %rbx,0x50(%rsi)
100677a69:	0f 8d 19 ff ff ff    	jge    100677988 <.text+0x276988>
100677a6f:	90                   	nop
100677a70:	e8 ab 6e e8 ff       	call   1004fe920 <.text+0xfd920>
100677a75:	b9 28 00 00 00       	mov    $0x28,%ecx
100677a7a:	e8 71 cc dc ff       	call   1004446f0 <.text+0x436f0>
100677a7f:	e9 b2 fe ff ff       	jmp    100677936 <.text+0x276936>
100677a84:	0f 1f 40 00          	nopl   0x0(%rax)
100677a88:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
100677a8d:	ff 15 45 05 0f 00    	call   *0xf0545(%rip)        # 100767fd8 <_head_msys_iconv_2_dll-0x4028>
100677a93:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
100677a98:	49 89 c6             	mov    %rax,%r14
100677a9b:	e8 80 9a d8 ff       	call   100401520 <.text+0x520>
100677aa0:	4d 85 f6             	test   %r14,%r14
100677aa3:	0f 84 30 ff ff ff    	je     1006779d9 <.text+0x2769d9>
100677aa9:	49 8b 56 08          	mov    0x8(%r14),%rdx
100677aad:	4d 89 f8             	mov    %r15,%r8
100677ab0:	48 8d 0d 78 6f 0a 00 	lea    0xa6f78(%rip),%rcx        # 10071ea2f <_head_msys_iconv_2_dll-0x4d5d1>
100677ab7:	ff 15 0b 05 0f 00    	call   *0xf050b(%rip)        # 100767fc8 <_head_msys_iconv_2_dll-0x4038>
100677abd:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
100677ac2:	4c 8b 3d 57 06 0f 00 	mov    0xf0657(%rip),%r15        # 100768120 <_head_msys_iconv_2_dll-0x3ee0>
100677ac9:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
100677ace:	ff 15 4c 05 0f 00    	call   *0xf054c(%rip)        # 100768020 <_head_msys_iconv_2_dll-0x3fe0>
100677ad4:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
100677ad9:	48 89 c1             	mov    %rax,%rcx
100677adc:	41 ff d7             	call   *%r15
100677adf:	e9 03 ff ff ff       	jmp    1006779e7 <.text+0x2769e7>
100677ae4:	0f 1f 40 00          	nopl   0x0(%rax)
100677ae8:	e8 e3 f8 ff ff       	call   1006773d0 <.text+0x2763d0>
100677aed:	eb 81                	jmp    100677a70 <.text+0x276a70>
100677aef:	90                   	nop
100677af0:	53                   	push   %rbx
100677af1:	48 83 ec 30          	sub    $0x30,%rsp
100677af5:	48 89 cb             	mov    %rcx,%rbx
100677af8:	e8 13 e5 ff ff       	call   100676010 <.text+0x275010>
100677afd:	85 c0                	test   %eax,%eax
100677aff:	74 26                	je     100677b27 <.text+0x276b27>
100677b01:	48 8b 0b             	mov    (%rbx),%rcx
100677b04:	ff 15 3e 05 0f 00    	call   *0xf053e(%rip)        # 100768048 <_head_msys_iconv_2_dll-0x3fb8>
100677b0a:	48 8d 0d 9f dc ff ff 	lea    -0x2361(%rip),%rcx        # 1006757b0 <.text+0x2747b0>
100677b11:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
100677b16:	48 89 c2             	mov    %rax,%rdx
100677b19:	ff 15 89 05 0f 00    	call   *0xf0589(%rip)        # 1007680a8 <_head_msys_iconv_2_dll-0x3f58>
100677b1f:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
100677b23:	85 c9                	test   %ecx,%ecx
100677b25:	75 09                	jne    100677b30 <.text+0x276b30>
100677b27:	48 83 c4 30          	add    $0x30,%rsp
100677b2b:	5b                   	pop    %rbx
100677b2c:	c3                   	ret
100677b2d:	0f 1f 00             	nopl   (%rax)
100677b30:	e8 9b f8 ff ff       	call   1006773d0 <.text+0x2763d0>
100677b35:	90                   	nop
100677b36:	48 83 c4 30          	add    $0x30,%rsp
100677b3a:	5b                   	pop    %rbx
100677b3b:	c3                   	ret
100677b3c:	0f 1f 40 00          	nopl   0x0(%rax)
100677b40:	56                   	push   %rsi
100677b41:	53                   	push   %rbx
100677b42:	48 83 ec 28          	sub    $0x28,%rsp
100677b46:	48 89 cb             	mov    %rcx,%rbx
100677b49:	48 8b 89 48 20 00 00 	mov    0x2048(%rcx),%rcx
100677b50:	48 85 c9             	test   %rcx,%rcx
100677b53:	74 2e                	je     100677b83 <.text+0x276b83>
100677b55:	48 8b 35 ac 05 0f 00 	mov    0xf05ac(%rip),%rsi        # 100768108 <_head_msys_iconv_2_dll-0x3ef8>
100677b5c:	ff 15 16 05 0f 00    	call   *0xf0516(%rip)        # 100768078 <_head_msys_iconv_2_dll-0x3f88>
100677b62:	48 8b 0d 97 06 0f 00 	mov    0xf0697(%rip),%rcx        # 100768200 <_head_msys_iconv_2_dll-0x3e00>
100677b69:	41 b8 04 00 00 00    	mov    $0x4,%r8d
100677b6f:	48 89 c2             	mov    %rax,%rdx
100677b72:	ff d6                	call   *%rsi
100677b74:	48 8b 83 48 20 00 00 	mov    0x2048(%rbx),%rax
100677b7b:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
100677b82:	00
100677b83:	48 83 c4 28          	add    $0x28,%rsp
100677b87:	5b                   	pop    %rbx
100677b88:	5e                   	pop    %rsi
100677b89:	c3                   	ret
100677b8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100677b90:	56                   	push   %rsi
100677b91:	53                   	push   %rbx
100677b92:	48 83 ec 28          	sub    $0x28,%rsp
100677b96:	48 89 cb             	mov    %rcx,%rbx
100677b99:	48 8b 89 38 24 00 00 	mov    0x2438(%rcx),%rcx
100677ba0:	48 85 c9             	test   %rcx,%rcx
100677ba3:	74 2e                	je     100677bd3 <.text+0x276bd3>
100677ba5:	48 8b 35 5c 05 0f 00 	mov    0xf055c(%rip),%rsi        # 100768108 <_head_msys_iconv_2_dll-0x3ef8>
100677bac:	ff 15 c6 04 0f 00    	call   *0xf04c6(%rip)        # 100768078 <_head_msys_iconv_2_dll-0x3f88>
100677bb2:	48 8b 0d 47 06 0f 00 	mov    0xf0647(%rip),%rcx        # 100768200 <_head_msys_iconv_2_dll-0x3e00>
100677bb9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
100677bbf:	48 89 c2             	mov    %rax,%rdx
100677bc2:	ff d6                	call   *%rsi
100677bc4:	48 8b 83 38 24 00 00 	mov    0x2438(%rbx),%rax
100677bcb:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
100677bd2:	00
100677bd3:	48 83 c4 28          	add    $0x28,%rsp
100677bd7:	5b                   	pop    %rbx
100677bd8:	5e                   	pop    %rsi
100677bd9:	c3                   	ret
100677bda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100677be0:	48 89 0d 21 06 0f 00 	mov    %rcx,0xf0621(%rip)        # 100768208 <_head_msys_iconv_2_dll-0x3df8>
100677be7:	c3                   	ret
100677be8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100677bef:	00
100677bf0:	56                   	push   %rsi
100677bf1:	53                   	push   %rbx
100677bf2:	48 83 ec 38          	sub    $0x38,%rsp
100677bf6:	48 89 ce             	mov    %rcx,%rsi
100677bf9:	48 89 d3             	mov    %rdx,%rbx
100677bfc:	e8 0f e4 ff ff       	call   100676010 <.text+0x275010>
100677c01:	85 c0                	test   %eax,%eax
100677c03:	74 1b                	je     100677c20 <.text+0x276c20>
100677c05:	48 89 f1             	mov    %rsi,%rcx
100677c08:	48 8d 54 24 2c       	lea    0x2c(%rsp),%rdx
100677c0d:	ff 15 0d 05 0f 00    	call   *0xf050d(%rip)        # 100768120 <_head_msys_iconv_2_dll-0x3ee0>
100677c13:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
100677c17:	85 c9                	test   %ecx,%ecx
100677c19:	74 1d                	je     100677c38 <.text+0x276c38>
100677c1b:	e8 b0 f7 ff ff       	call   1006773d0 <.text+0x2763d0>
100677c20:	c7 03 05 00 00 00    	movl   $0x5,(%rbx)
100677c26:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
100677c2d:	00
100677c2e:	48 83 c4 38          	add    $0x38,%rsp
100677c32:	5b                   	pop    %rbx
100677c33:	5e                   	pop    %rsi
100677c34:	c3                   	ret
100677c35:	0f 1f 00             	nopl   (%rax)
100677c38:	48 89 da             	mov    %rbx,%rdx
100677c3b:	48 89 c1             	mov    %rax,%rcx
100677c3e:	e8 9d f4 ff ff       	call   1006770e0 <.text+0x2760e0>
100677c43:	85 c0                	test   %eax,%eax
100677c45:	74 d9                	je     100677c20 <.text+0x276c20>
100677c47:	48 83 c4 38          	add    $0x38,%rsp
100677c4b:	5b                   	pop    %rbx
100677c4c:	5e                   	pop    %rsi
100677c4d:	c3                   	ret
100677c4e:	90                   	nop
100677c4f:	90                   	nop
100677c50:	41 55                	push   %r13
100677c52:	41 54                	push   %r12
100677c54:	55                   	push   %rbp
100677c55:	57                   	push   %rdi
100677c56:	56                   	push   %rsi
100677c57:	53                   	push   %rbx
100677c58:	48 83 ec 28          	sub    $0x28,%rsp
100677c5c:	45 31 ed             	xor    %r13d,%r13d
100677c5f:	48 89 cf             	mov    %rcx,%rdi
100677c62:	89 d6                	mov    %edx,%esi
100677c64:	4c 89 c5             	mov    %r8,%rbp
100677c67:	4d 89 cc             	mov    %r9,%r12
100677c6a:	85 d2                	test   %edx,%edx
100677c6c:	7f 33                	jg     100677ca1 <.text+0x276ca1>
100677c6e:	eb 72                	jmp    100677ce2 <.text+0x276ce2>
100677c70:	48 85 ed             	test   %rbp,%rbp
100677c73:	74 1e                	je     100677c93 <.text+0x276c93>
100677c75:	89 c1                	mov    %eax,%ecx
100677c77:	66 25 ff 03          	and    $0x3ff,%ax
100677c7b:	48 83 c5 04          	add    $0x4,%rbp
100677c7f:	c1 f9 0a             	sar    $0xa,%ecx
100677c82:	66 0d 00 dc          	or     $0xdc00,%ax
100677c86:	66 89 45 fe          	mov    %ax,-0x2(%rbp)
100677c8a:	66 81 e9 40 28       	sub    $0x2840,%cx
100677c8f:	66 89 4d fc          	mov    %cx,-0x4(%rbp)
100677c93:	48 63 c3             	movslq %ebx,%rax
100677c96:	44 8d 6a 01          	lea    0x1(%rdx),%r13d
100677c9a:	48 01 c7             	add    %rax,%rdi
100677c9d:	29 de                	sub    %ebx,%esi
100677c9f:	74 41                	je     100677ce2 <.text+0x276ce2>
100677ca1:	89 f2                	mov    %esi,%edx
100677ca3:	48 89 f9             	mov    %rdi,%rcx
100677ca6:	e8 95 39 e7 ff       	call   1004eb640 <.text+0xea640>
100677cab:	89 c3                	mov    %eax,%ebx
100677cad:	39 f0                	cmp    %esi,%eax
100677caf:	7f 47                	jg     100677cf8 <.text+0x276cf8>
100677cb1:	48 89 f9             	mov    %rdi,%rcx
100677cb4:	e8 67 1a e7 ff       	call   1004e9720 <.text+0xe8720>
100677cb9:	41 8d 55 01          	lea    0x1(%r13),%edx
100677cbd:	3d ff ff 00 00       	cmp    $0xffff,%eax
100677cc2:	7f ac                	jg     100677c70 <.text+0x276c70>
100677cc4:	44 89 ea             	mov    %r13d,%edx
100677cc7:	48 85 ed             	test   %rbp,%rbp
100677cca:	74 c7                	je     100677c93 <.text+0x276c93>
100677ccc:	66 89 45 00          	mov    %ax,0x0(%rbp)
100677cd0:	48 63 c3             	movslq %ebx,%rax
100677cd3:	48 83 c5 02          	add    $0x2,%rbp
100677cd7:	44 8d 6a 01          	lea    0x1(%rdx),%r13d
100677cdb:	48 01 c7             	add    %rax,%rdi
100677cde:	29 de                	sub    %ebx,%esi
100677ce0:	75 bf                	jne    100677ca1 <.text+0x276ca1>
100677ce2:	44 89 e8             	mov    %r13d,%eax
100677ce5:	48 83 c4 28          	add    $0x28,%rsp
100677ce9:	5b                   	pop    %rbx
100677cea:	5e                   	pop    %rsi
100677ceb:	5f                   	pop    %rdi
100677cec:	5d                   	pop    %rbp
100677ced:	41 5c                	pop    %r12
100677cef:	41 5d                	pop    %r13
100677cf1:	c3                   	ret
100677cf2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100677cf8:	4d 85 e4             	test   %r12,%r12
100677cfb:	74 e5                	je     100677ce2 <.text+0x276ce2>
100677cfd:	44 89 e8             	mov    %r13d,%eax
100677d00:	41 89 34 24          	mov    %esi,(%r12)
100677d04:	48 83 c4 28          	add    $0x28,%rsp
100677d08:	5b                   	pop    %rbx
100677d09:	5e                   	pop    %rsi
100677d0a:	5f                   	pop    %rdi
100677d0b:	5d                   	pop    %rbp
100677d0c:	41 5c                	pop    %r12
100677d0e:	41 5d                	pop    %r13
100677d10:	c3                   	ret
100677d11:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100677d18:	00 00 00 00
100677d1c:	0f 1f 40 00          	nopl   0x0(%rax)
100677d20:	55                   	push   %rbp
100677d21:	57                   	push   %rdi
100677d22:	56                   	push   %rsi
100677d23:	53                   	push   %rbx
100677d24:	48 83 ec 28          	sub    $0x28,%rsp
100677d28:	31 ed                	xor    %ebp,%ebp
100677d2a:	48 89 cb             	mov    %rcx,%rbx
100677d2d:	89 d6                	mov    %edx,%esi
100677d2f:	4c 89 c7             	mov    %r8,%rdi
100677d32:	85 d2                	test   %edx,%edx
100677d34:	7f 5e                	jg     100677d94 <.text+0x276d94>
100677d36:	e9 80 00 00 00       	jmp    100677dbb <.text+0x276dbb>
100677d3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100677d40:	83 fe 01             	cmp    $0x1,%esi
100677d43:	0f 84 87 00 00 00    	je     100677dd0 <.text+0x276dd0>
100677d49:	0f b7 53 02          	movzwl 0x2(%rbx),%edx
100677d4d:	41 89 d0             	mov    %edx,%r8d
100677d50:	81 ea 00 dc 00 00    	sub    $0xdc00,%edx
100677d56:	81 fa ff 03 00 00    	cmp    $0x3ff,%edx
100677d5c:	77 46                	ja     100677da4 <.text+0x276da4>
100677d5e:	c1 e0 0a             	shl    $0xa,%eax
100677d61:	41 81 e0 ff 03 00 00 	and    $0x3ff,%r8d
100677d68:	48 83 c3 02          	add    $0x2,%rbx
100677d6c:	83 ee 02             	sub    $0x2,%esi
100677d6f:	42 8d 8c 00 00 00 01 	lea    0x10000(%rax,%r8,1),%ecx
100677d76:	00
100677d77:	48 85 ff             	test   %rdi,%rdi
100677d7a:	74 30                	je     100677dac <.text+0x276dac>
100677d7c:	48 89 fa             	mov    %rdi,%rdx
100677d7f:	48 83 c3 02          	add    $0x2,%rbx
100677d83:	e8 d8 1d e7 ff       	call   1004e9b60 <.text+0xe8b60>
100677d88:	48 63 d0             	movslq %eax,%rdx
100677d8b:	01 c5                	add    %eax,%ebp
100677d8d:	48 01 d7             	add    %rdx,%rdi
100677d90:	85 f6                	test   %esi,%esi
100677d92:	74 27                	je     100677dbb <.text+0x276dbb>
100677d94:	0f b7 0b             	movzwl (%rbx),%ecx
100677d97:	8d 81 00 28 ff ff    	lea    -0xd800(%rcx),%eax
100677d9d:	3d ff 03 00 00       	cmp    $0x3ff,%eax
100677da2:	76 9c                	jbe    100677d40 <.text+0x276d40>
100677da4:	83 ee 01             	sub    $0x1,%esi
100677da7:	48 85 ff             	test   %rdi,%rdi
100677daa:	75 d0                	jne    100677d7c <.text+0x276d7c>
100677dac:	e8 6f 1d e7 ff       	call   1004e9b20 <.text+0xe8b20>
100677db1:	48 83 c3 02          	add    $0x2,%rbx
100677db5:	01 c5                	add    %eax,%ebp
100677db7:	85 f6                	test   %esi,%esi
100677db9:	75 d9                	jne    100677d94 <.text+0x276d94>
100677dbb:	89 e8                	mov    %ebp,%eax
100677dbd:	48 83 c4 28          	add    $0x28,%rsp
100677dc1:	5b                   	pop    %rbx
100677dc2:	5e                   	pop    %rsi
100677dc3:	5f                   	pop    %rdi
100677dc4:	5d                   	pop    %rbp
100677dc5:	c3                   	ret
100677dc6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100677dcd:	00 00 00
100677dd0:	31 f6                	xor    %esi,%esi
100677dd2:	eb a3                	jmp    100677d77 <.text+0x276d77>
100677dd4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100677ddb:	00 00 00 00
100677ddf:	90                   	nop
100677de0:	41 56                	push   %r14
100677de2:	41 55                	push   %r13
100677de4:	41 54                	push   %r12
100677de6:	55                   	push   %rbp
100677de7:	57                   	push   %rdi
100677de8:	56                   	push   %rsi
100677de9:	53                   	push   %rbx
100677dea:	48 83 ec 30          	sub    $0x30,%rsp
100677dee:	4c 8b 2d db 52 0f 00 	mov    0xf52db(%rip),%r13        # 10076d0d0 <__imp_MultiByteToWideChar>
100677df5:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
100677dfc:	00
100677dfd:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
100677e04:	00
100677e05:	89 cb                	mov    %ecx,%ebx
100677e07:	89 d6                	mov    %edx,%esi
100677e09:	4d 89 c4             	mov    %r8,%r12
100677e0c:	45 89 ce             	mov    %r9d,%r14d
100677e0f:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
100677e16:	00
100677e17:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
100677e1e:	00 00
100677e20:	41 ff d5             	call   *%r13
100677e23:	8d 48 01             	lea    0x1(%rax),%ecx
100677e26:	89 07                	mov    %eax,(%rdi)
100677e28:	48 63 c9             	movslq %ecx,%rcx
100677e2b:	48 01 c9             	add    %rcx,%rcx
100677e2e:	e8 ad 92 d8 ff       	call   1004010e0 <.text+0xe0>
100677e33:	48 89 45 00          	mov    %rax,0x0(%rbp)
100677e37:	48 85 c0             	test   %rax,%rax
100677e3a:	74 25                	je     100677e61 <.text+0x276e61>
100677e3c:	8b 17                	mov    (%rdi),%edx
100677e3e:	89 d9                	mov    %ebx,%ecx
100677e40:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100677e45:	45 89 f1             	mov    %r14d,%r9d
100677e48:	4d 89 e0             	mov    %r12,%r8
100677e4b:	89 54 24 28          	mov    %edx,0x28(%rsp)
100677e4f:	89 f2                	mov    %esi,%edx
100677e51:	41 ff d5             	call   *%r13
100677e54:	48 63 17             	movslq (%rdi),%rdx
100677e57:	48 8b 45 00          	mov    0x0(%rbp),%rax
100677e5b:	31 c9                	xor    %ecx,%ecx
100677e5d:	66 89 0c 50          	mov    %cx,(%rax,%rdx,2)
100677e61:	48 83 c4 30          	add    $0x30,%rsp
100677e65:	5b                   	pop    %rbx
100677e66:	5e                   	pop    %rsi
100677e67:	5f                   	pop    %rdi
100677e68:	5d                   	pop    %rbp
100677e69:	41 5c                	pop    %r12
100677e6b:	41 5d                	pop    %r13
100677e6d:	41 5e                	pop    %r14
100677e6f:	c3                   	ret
100677e70:	41 57                	push   %r15
100677e72:	41 56                	push   %r14
100677e74:	41 55                	push   %r13
100677e76:	41 54                	push   %r12
100677e78:	55                   	push   %rbp
100677e79:	57                   	push   %rdi
100677e7a:	56                   	push   %rsi
100677e7b:	53                   	push   %rbx
100677e7c:	48 83 ec 48          	sub    $0x48,%rsp
100677e80:	4c 8b 3d 59 52 0f 00 	mov    0xf5259(%rip),%r15        # 10076d0e0 <__imp_WideCharToMultiByte>
100677e87:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
100677e8e:	00
100677e8f:	4c 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%r13
100677e96:	00
100677e97:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
100677e9e:	00
100677e9f:	89 d6                	mov    %edx,%esi
100677ea1:	89 cb                	mov    %ecx,%ebx