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
100677ea3:	4d 89 c6             	mov    %r8,%r14
100677ea6:	44 89 cd             	mov    %r9d,%ebp
100677ea9:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
100677eae:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
100677eb3:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
100677eba:	00
100677ebb:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
100677ec2:	00 00
100677ec4:	41 ff d7             	call   *%r15
100677ec7:	89 07                	mov    %eax,(%rdi)
100677ec9:	83 c0 01             	add    $0x1,%eax
100677ecc:	48 63 c8             	movslq %eax,%rcx
100677ecf:	e8 0c 92 d8 ff       	call   1004010e0 <.text+0xe0>
100677ed4:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
100677edb:	00
100677edc:	48 89 02             	mov    %rax,(%rdx)
100677edf:	48 85 c0             	test   %rax,%rax
100677ee2:	74 34                	je     100677f18 <.text+0x276f18>
100677ee4:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
100677ee9:	89 d9                	mov    %ebx,%ecx
100677eeb:	41 89 e9             	mov    %ebp,%r9d
100677eee:	4d 89 f0             	mov    %r14,%r8
100677ef1:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
100677ef6:	8b 17                	mov    (%rdi),%edx
100677ef8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100677efd:	89 54 24 28          	mov    %edx,0x28(%rsp)
100677f01:	89 f2                	mov    %esi,%edx
100677f03:	41 ff d7             	call   *%r15
100677f06:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
100677f0d:	00
100677f0e:	48 63 07             	movslq (%rdi),%rax
100677f11:	48 8b 13             	mov    (%rbx),%rdx
100677f14:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
100677f18:	48 83 c4 48          	add    $0x48,%rsp
100677f1c:	5b                   	pop    %rbx
100677f1d:	5e                   	pop    %rsi
100677f1e:	5f                   	pop    %rdi
100677f1f:	5d                   	pop    %rbp
100677f20:	41 5c                	pop    %r12
100677f22:	41 5d                	pop    %r13
100677f24:	41 5e                	pop    %r14
100677f26:	41 5f                	pop    %r15
100677f28:	c3                   	ret
100677f29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100677f30:	56                   	push   %rsi
100677f31:	53                   	push   %rbx
100677f32:	48 83 ec 28          	sub    $0x28,%rsp
100677f36:	b9 01 00 00 00       	mov    $0x1,%ecx
100677f3b:	e8 10 97 da ff       	call   100421650 <.text+0x20650>
100677f40:	48 8b 35 d1 51 0f 00 	mov    0xf51d1(%rip),%rsi        # 10076d118 <__imp_RegisterClipboardFormatA>
100677f47:	48 8d 0d 52 75 0a 00 	lea    0xa7552(%rip),%rcx        # 10071f4a0 <_head_msys_iconv_2_dll-0x4cb60>
100677f4e:	ff d6                	call   *%rsi
100677f50:	48 8b 1d b9 b0 0a 00 	mov    0xab0b9(%rip),%rbx        # 100723010 <_head_msys_iconv_2_dll-0x48ff0>
100677f57:	48 8d 0d 50 75 0a 00 	lea    0xa7550(%rip),%rcx        # 10071f4ae <_head_msys_iconv_2_dll-0x4cb52>
100677f5e:	89 43 54             	mov    %eax,0x54(%rbx)
100677f61:	ff d6                	call   *%rsi
100677f63:	89 43 58             	mov    %eax,0x58(%rbx)
100677f66:	48 83 c4 28          	add    $0x28,%rsp
100677f6a:	5b                   	pop    %rbx
100677f6b:	5e                   	pop    %rsi
100677f6c:	c3                   	ret
100677f6d:	0f 1f 00             	nopl   (%rax)
100677f70:	31 c0                	xor    %eax,%eax
100677f72:	c3                   	ret
100677f73:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100677f7a:	00 00 00 00
100677f7e:	66 90                	xchg   %ax,%ax
100677f80:	c3                   	ret
100677f81:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100677f88:	00 00 00 00
100677f8c:	0f 1f 40 00          	nopl   0x0(%rax)
100677f90:	41 55                	push   %r13
100677f92:	41 54                	push   %r12
100677f94:	55                   	push   %rbp
100677f95:	57                   	push   %rdi
100677f96:	56                   	push   %rsi
100677f97:	53                   	push   %rbx
100677f98:	48 83 ec 68          	sub    $0x68,%rsp
100677f9c:	48 89 ce             	mov    %rcx,%rsi
100677f9f:	48 89 d3             	mov    %rdx,%rbx
100677fa2:	48 85 d2             	test   %rdx,%rdx
100677fa5:	0f 84 1d 01 00 00    	je     1006780c8 <.text+0x2770c8>
100677fab:	48 8b 05 0e 0a 0b 00 	mov    0xb0a0e(%rip),%rax        # 1007289c0 <_head_msys_iconv_2_dll-0x43640>
100677fb2:	8b 08                	mov    (%rax),%ecx
100677fb4:	85 c9                	test   %ecx,%ecx
100677fb6:	0f 8f dc 00 00 00    	jg     100678098 <.text+0x277098>
100677fbc:	48 8b 05 2d 1a 0b 00 	mov    0xb1a2d(%rip),%rax        # 1007299f0 <_head_msys_iconv_2_dll-0x42610>
100677fc3:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
100677fc8:	4c 8d 05 f2 74 0a 00 	lea    0xa74f2(%rip),%r8        # 10071f4c1 <_head_msys_iconv_2_dll-0x4cb3f>
100677fcf:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
100677fd6:	00
100677fd7:	48 89 f9             	mov    %rdi,%rcx
100677fda:	48 8b 10             	mov    (%rax),%rdx
100677fdd:	48 8d 05 d6 74 0a 00 	lea    0xa74d6(%rip),%rax        # 10071f4ba <_head_msys_iconv_2_dll-0x4cb46>
100677fe4:	48 85 d2             	test   %rdx,%rdx
100677fe7:	48 0f 44 d0          	cmove  %rax,%rdx
100677feb:	e8 70 54 e7 ff       	call   1004ed460 <.text+0xec460>
100677ff0:	85 c0                	test   %eax,%eax
100677ff2:	0f 84 f8 00 00 00    	je     1006780f0 <.text+0x2770f0>
100677ff8:	8b 54 24 40          	mov    0x40(%rsp),%edx
100677ffc:	85 d2                	test   %edx,%edx
100677ffe:	0f 84 dc 00 00 00    	je     1006780e0 <.text+0x2770e0>
100678004:	48 89 f2             	mov    %rsi,%rdx
100678007:	49 89 d8             	mov    %rbx,%r8
10067800a:	48 89 f9             	mov    %rdi,%rcx
10067800d:	e8 7e 5d e7 ff       	call   1004edd90 <.text+0xecd90>
100678012:	48 89 c6             	mov    %rax,%rsi
100678015:	48 85 c0             	test   %rax,%rax
100678018:	0f 84 d2 00 00 00    	je     1006780f0 <.text+0x2770f0>
10067801e:	49 89 c5             	mov    %rax,%r13
100678021:	48 89 f9             	mov    %rdi,%rcx
100678024:	45 31 c0             	xor    %r8d,%r8d
100678027:	31 d2                	xor    %edx,%edx
100678029:	e8 32 54 e7 ff       	call   1004ed460 <.text+0xec460>
10067802e:	8b 13                	mov    (%rbx),%edx
100678030:	45 31 c9             	xor    %r9d,%r9d
100678033:	45 31 c0             	xor    %r8d,%r8d
100678036:	48 89 f1             	mov    %rsi,%rcx
100678039:	e8 12 fc ff ff       	call   100677c50 <.text+0x276c50>
10067803e:	44 8d 60 01          	lea    0x1(%rax),%r12d
100678042:	89 44 24 34          	mov    %eax,0x34(%rsp)
100678046:	89 c5                	mov    %eax,%ebp
100678048:	4d 63 e4             	movslq %r12d,%r12
10067804b:	4d 01 e4             	add    %r12,%r12
10067804e:	4c 89 e1             	mov    %r12,%rcx
100678051:	e8 8a 90 d8 ff       	call   1004010e0 <.text+0xe0>
100678056:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10067805b:	48 89 c7             	mov    %rax,%rdi
10067805e:	48 85 c0             	test   %rax,%rax
100678061:	74 18                	je     10067807b <.text+0x27707b>
100678063:	8b 13                	mov    (%rbx),%edx
100678065:	45 31 c9             	xor    %r9d,%r9d
100678068:	49 89 c0             	mov    %rax,%r8
10067806b:	48 89 f1             	mov    %rsi,%rcx
10067806e:	e8 dd fb ff ff       	call   100677c50 <.text+0x276c50>
100678073:	31 c0                	xor    %eax,%eax
100678075:	66 42 89 44 27 fe    	mov    %ax,-0x2(%rdi,%r12,1)
10067807b:	4c 89 e9             	mov    %r13,%rcx
10067807e:	e8 9d 94 d8 ff       	call   100401520 <.text+0x520>
100678083:	48 89 f8             	mov    %rdi,%rax
100678086:	89 2b                	mov    %ebp,(%rbx)
100678088:	48 83 c4 68          	add    $0x68,%rsp
10067808c:	5b                   	pop    %rbx
10067808d:	5e                   	pop    %rsi
10067808e:	5f                   	pop    %rdi
10067808f:	5d                   	pop    %rbp
100678090:	41 5c                	pop    %r12
100678092:	41 5d                	pop    %r13
100678094:	c3                   	ret
100678095:	0f 1f 00             	nopl   (%rax)
100678098:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
10067809d:	44 8b 0b             	mov    (%rbx),%r9d
1006780a0:	49 89 f0             	mov    %rsi,%r8
1006780a3:	31 d2                	xor    %edx,%edx
1006780a5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1006780aa:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1006780af:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1006780b4:	e8 27 fd ff ff       	call   100677de0 <.text+0x276de0>
1006780b9:	8b 6c 24 34          	mov    0x34(%rsp),%ebp
1006780bd:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1006780c2:	eb bf                	jmp    100678083 <.text+0x277083>
1006780c4:	0f 1f 40 00          	nopl   0x0(%rax)
1006780c8:	e8 a3 81 02 00       	call   1006a0270 <.text+0x29f270>
1006780cd:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
1006780d2:	83 c0 01             	add    $0x1,%eax
1006780d5:	89 44 24 30          	mov    %eax,0x30(%rsp)
1006780d9:	e9 cd fe ff ff       	jmp    100677fab <.text+0x276fab>
1006780de:	66 90                	xchg   %ax,%ax
1006780e0:	45 31 ed             	xor    %r13d,%r13d
1006780e3:	e9 39 ff ff ff       	jmp    100678021 <.text+0x277021>
1006780e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1006780ef:	00
1006780f0:	31 ff                	xor    %edi,%edi
1006780f2:	48 89 f8             	mov    %rdi,%rax
1006780f5:	48 83 c4 68          	add    $0x68,%rsp