100404c2f:	48 01 d8             	add    %rbx,%rax
100404c32:	4c 8d 6c c5 00       	lea    0x0(%rbp,%rax,8),%r13
100404c37:	4c 89 e9             	mov    %r13,%rcx
100404c3a:	e8 31 67 00 00       	call   10040b370 <.text+0xa370>
100404c3f:	85 c0                	test   %eax,%eax
100404c41:	79 cd                	jns    100404c10 <.text+0x3c10>
100404c43:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
100404c47:	48 39 f7             	cmp    %rsi,%rdi
100404c4a:	72 d2                	jb     100404c1e <.text+0x3c1e>
100404c4c:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
100404c51:	48 8d 05 c9 a7 00 00 	lea    0xa7c9(%rip),%rax        # 10040f421 <_head_msys_intl_8_dll-0x6bdf>
100404c58:	4c 0f 44 e0          	cmove  %rax,%r12
100404c5c:	4c 89 e0             	mov    %r12,%rax
100404c5f:	48 83 c4 48          	add    $0x48,%rsp
100404c63:	5b                   	pop    %rbx
100404c64:	5e                   	pop    %rsi
100404c65:	5f                   	pop    %rdi
100404c66:	5d                   	pop    %rbp
100404c67:	41 5c                	pop    %r12
100404c69:	41 5d                	pop    %r13
100404c6b:	c3                   	ret
100404c6c:	0f 1f 40 00          	nopl   0x0(%rax)
100404c70:	48 8d 0d b9 a7 00 00 	lea    0xa7b9(%rip),%rcx        # 10040f430 <_head_msys_intl_8_dll-0x6bd0>
100404c77:	e8 94 65 00 00       	call   10040b210 <.text+0xa210>
100404c7c:	48 85 c0             	test   %rax,%rax
100404c7f:	0f 84 b3 00 00 00    	je     100404d38 <.text+0x3d38>
100404c85:	80 38 00             	cmpb   $0x0,(%rax)
100404c88:	0f 84 aa 00 00 00    	je     100404d38 <.text+0x3d38>
100404c8e:	ba 2e 00 00 00       	mov    $0x2e,%edx
100404c93:	48 89 c1             	mov    %rax,%rcx
100404c96:	e8 c5 66 00 00       	call   10040b360 <.text+0xa360>
100404c9b:	48 85 c0             	test   %rax,%rax
100404c9e:	74 26                	je     100404cc6 <.text+0x3cc6>
100404ca0:	4c 8d 60 01          	lea    0x1(%rax),%r12
100404ca4:	ba 40 00 00 00       	mov    $0x40,%edx
100404ca9:	4c 89 e1             	mov    %r12,%rcx
100404cac:	e8 af 66 00 00       	call   10040b360 <.text+0xa360>
100404cb1:	48 85 c0             	test   %rax,%rax
100404cb4:	74 a6                	je     100404c5c <.text+0x3c5c>
100404cb6:	4c 29 e0             	sub    %r12,%rax
100404cb9:	48 89 c3             	mov    %rax,%rbx
100404cbc:	48 83 f8 0c          	cmp    $0xc,%rax
100404cc0:	0f 86 b2 00 00 00    	jbe    100404d78 <.text+0x3d78>
100404cc6:	ff 15 04 18 01 00    	call   *0x11804(%rip)        # 1004164d0 <__imp_GetACP>
100404ccc:	4c 8d 64 24 33       	lea    0x33(%rsp),%r12
100404cd1:	31 d2                	xor    %edx,%edx
100404cd3:	4c 8d 0d 6b a7 00 00 	lea    0xa76b(%rip),%r9        # 10040f445 <_head_msys_intl_8_dll-0x6bbb>
100404cda:	89 44 24 20          	mov    %eax,0x20(%rsp)
100404cde:	4c 89 e1             	mov    %r12,%rcx
100404ce1:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
100404ce7:	e8 24 64 00 00       	call   10040b110 <.text+0xa110>
100404cec:	4c 89 e2             	mov    %r12,%rdx
100404cef:	4c 8d 25 ca f4 00 00 	lea    0xf4ca(%rip),%r12        # 1004141c0 <_head_msys_intl_8_dll-0x1e40>
100404cf6:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
100404cfc:	4c 89 e1             	mov    %r12,%rcx
100404cff:	e8 1c 64 00 00       	call   10040b120 <.text+0xa120>
100404d04:	e9 dd fe ff ff       	jmp    100404be6 <.text+0x3be6>
100404d09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404d10:	4c 8d 25 09 a7 00 00 	lea    0xa709(%rip),%r12        # 10040f420 <_head_msys_intl_8_dll-0x6be0>
100404d17:	e9 dd fe ff ff       	jmp    100404bf9 <.text+0x3bf9>
100404d1c:	0f 1f 40 00          	nopl   0x0(%rax)
100404d20:	4d 8d 65 0c          	lea    0xc(%r13),%r12
100404d24:	4c 89 e0             	mov    %r12,%rax
100404d27:	48 83 c4 48          	add    $0x48,%rsp
100404d2b:	5b                   	pop    %rbx
100404d2c:	5e                   	pop    %rsi
100404d2d:	5f                   	pop    %rdi
100404d2e:	5d                   	pop    %rbp
100404d2f:	41 5c                	pop    %r12
100404d31:	41 5d                	pop    %r13
100404d33:	c3                   	ret
100404d34:	0f 1f 40 00          	nopl   0x0(%rax)
100404d38:	48 8d 0d f8 a6 00 00 	lea    0xa6f8(%rip),%rcx        # 10040f437 <_head_msys_intl_8_dll-0x6bc9>
100404d3f:	e8 cc 64 00 00       	call   10040b210 <.text+0xa210>
100404d44:	48 85 c0             	test   %rax,%rax
100404d47:	74 09                	je     100404d52 <.text+0x3d52>
100404d49:	80 38 00             	cmpb   $0x0,(%rax)
100404d4c:	0f 85 3c ff ff ff    	jne    100404c8e <.text+0x3c8e>
100404d52:	48 8d 0d e7 a6 00 00 	lea    0xa6e7(%rip),%rcx        # 10040f440 <_head_msys_intl_8_dll-0x6bc0>
100404d59:	e8 b2 64 00 00       	call   10040b210 <.text+0xa210>
100404d5e:	48 85 c0             	test   %rax,%rax
100404d61:	0f 84 5f ff ff ff    	je     100404cc6 <.text+0x3cc6>
100404d67:	80 38 00             	cmpb   $0x0,(%rax)
100404d6a:	0f 84 56 ff ff ff    	je     100404cc6 <.text+0x3cc6>
100404d70:	e9 19 ff ff ff       	jmp    100404c8e <.text+0x3c8e>
100404d75:	0f 1f 00             	nopl   (%rax)
100404d78:	4c 89 e2             	mov    %r12,%rdx
100404d7b:	4c 8d 25 3e f4 00 00 	lea    0xf43e(%rip),%r12        # 1004141c0 <_head_msys_intl_8_dll-0x1e40>
100404d82:	41 b9 0d 00 00 00    	mov    $0xd,%r9d
100404d88:	49 89 c0             	mov    %rax,%r8
100404d8b:	4c 89 e1             	mov    %r12,%rcx
100404d8e:	e8 6d 63 00 00       	call   10040b100 <.text+0xa100>
100404d93:	41 c6 04 1c 00       	movb   $0x0,(%r12,%rbx,1)
100404d98:	e9 bf fe ff ff       	jmp    100404c5c <.text+0x3c5c>
100404d9d:	90                   	nop
100404d9e:	90                   	nop
100404d9f:	90                   	nop
100404da0:	41 57                	push   %r15
100404da2:	41 56                	push   %r14
100404da4:	41 55                	push   %r13
100404da6:	41 54                	push   %r12
100404da8:	53                   	push   %rbx
100404da9:	48 83 ec 20          	sub    $0x20,%rsp
100404dad:	41 89 cc             	mov    %ecx,%r12d
100404db0:	49 89 d7             	mov    %rdx,%r15
100404db3:	4c 89 c3             	mov    %r8,%rbx
100404db6:	ff 15 e4 82 00 00    	call   *0x82e4(%rip)        # 10040d0a0 <_head_msys_intl_8_dll-0x8f60>
100404dbc:	48 89 c1             	mov    %rax,%rcx
100404dbf:	49 89 c6             	mov    %rax,%r14
100404dc2:	e8 09 65 00 00       	call   10040b2d0 <.text+0xa2d0>
100404dc7:	41 89 c5             	mov    %eax,%r13d
100404dca:	85 c0                	test   %eax,%eax
100404dcc:	0f 85 be 72 00 00    	jne    10040c090 <.text+0xb090>
100404dd2:	44 89 e1             	mov    %r12d,%ecx
100404dd5:	31 d2                	xor    %edx,%edx
100404dd7:	e8 44 65 00 00       	call   10040b320 <.text+0xa320>
100404ddc:	49 89 c4             	mov    %rax,%r12
100404ddf:	48 85 c0             	test   %rax,%rax
100404de2:	74 6c                	je     100404e50 <.text+0x3e50>
100404de4:	48 89 c1             	mov    %rax,%rcx
100404de7:	e8 a4 65 00 00       	call   10040b390 <.text+0xa390>
100404dec:	48 39 c3             	cmp    %rax,%rbx
100404def:	76 37                	jbe    100404e28 <.text+0x3e28>
100404df1:	4c 8d 40 01          	lea    0x1(%rax),%r8
100404df5:	4c 89 e2             	mov    %r12,%rdx
100404df8:	4c 89 f9             	mov    %r15,%rcx
100404dfb:	e8 90 64 00 00       	call   10040b290 <.text+0xa290>
100404e00:	4c 89 f1             	mov    %r14,%rcx
100404e03:	e8 d8 64 00 00       	call   10040b2e0 <.text+0xa2e0>
100404e08:	85 c0                	test   %eax,%eax
100404e0a:	0f 85 80 72 00 00    	jne    10040c090 <.text+0xb090>
100404e10:	44 89 e8             	mov    %r13d,%eax
100404e13:	48 83 c4 20          	add    $0x20,%rsp
100404e17:	5b                   	pop    %rbx
100404e18:	41 5c                	pop    %r12
100404e1a:	41 5d                	pop    %r13
100404e1c:	41 5e                	pop    %r14
100404e1e:	41 5f                	pop    %r15
100404e20:	c3                   	ret
100404e21:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404e28:	41 bd 22 00 00 00    	mov    $0x22,%r13d
100404e2e:	48 85 db             	test   %rbx,%rbx
100404e31:	74 cd                	je     100404e00 <.text+0x3e00>
100404e33:	4c 8d 43 ff          	lea    -0x1(%rbx),%r8
100404e37:	4c 89 e2             	mov    %r12,%rdx
100404e3a:	4c 89 f9             	mov    %r15,%rcx
100404e3d:	e8 4e 64 00 00       	call   10040b290 <.text+0xa290>
100404e42:	41 c6 44 1f ff 00    	movb   $0x0,-0x1(%r15,%rbx,1)
100404e48:	eb b6                	jmp    100404e00 <.text+0x3e00>
100404e4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404e50:	41 bd 16 00 00 00    	mov    $0x16,%r13d
100404e56:	48 85 db             	test   %rbx,%rbx
100404e59:	74 a5                	je     100404e00 <.text+0x3e00>
100404e5b:	41 c6 07 00          	movb   $0x0,(%r15)
100404e5f:	eb 9f                	jmp    100404e00 <.text+0x3e00>
100404e61:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404e68:	00 00 00 00
100404e6c:	0f 1f 40 00          	nopl   0x0(%rax)
100404e70:	e9 2b ff ff ff       	jmp    100404da0 <.text+0x3da0>
100404e75:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404e7c:	00 00 00 00
100404e80:	41 54                	push   %r12
100404e82:	53                   	push   %rbx
100404e83:	48 81 ec c8 0c 00 00 	sub    $0xcc8,%rsp
100404e8a:	89 cb                	mov    %ecx,%ebx
100404e8c:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
100404e91:	85 c9                	test   %ecx,%ecx
100404e93:	75 33                	jne    100404ec8 <.text+0x3ec8>
100404e95:	41 b8 95 0c 00 00    	mov    $0xc95,%r8d
100404e9b:	4c 89 e2             	mov    %r12,%rdx
100404e9e:	31 c9                	xor    %ecx,%ecx
100404ea0:	e8 fb fe ff ff       	call   100404da0 <.text+0x3da0>
100404ea5:	4c 8d 05 f4 a7 00 00 	lea    0xa7f4(%rip),%r8        # 10040f6a0 <_head_msys_intl_8_dll-0x6960>
100404eac:	85 c0                	test   %eax,%eax
100404eae:	0f 84 94 00 00 00    	je     100404f48 <.text+0x3f48>
100404eb4:	4c 89 c0             	mov    %r8,%rax
100404eb7:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
100404ebe:	5b                   	pop    %rbx
100404ebf:	41 5c                	pop    %r12
100404ec1:	c3                   	ret
100404ec2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404ec8:	41 b8 01 01 00 00    	mov    $0x101,%r8d
100404ece:	4c 89 e2             	mov    %r12,%rdx
100404ed1:	e8 ca fe ff ff       	call   100404da0 <.text+0x3da0>
100404ed6:	83 f8 16             	cmp    $0x16,%eax
100404ed9:	0f 84 91 00 00 00    	je     100404f70 <.text+0x3f70>
100404edf:	85 c0                	test   %eax,%eax
100404ee1:	75 4d                	jne    100404f30 <.text+0x3f30>
100404ee3:	83 eb 01             	sub    $0x1,%ebx
100404ee6:	83 fb 05             	cmp    $0x5,%ebx
100404ee9:	0f 87 a7 71 00 00    	ja     10040c096 <.text+0xb096>
100404eef:	48 8d 05 ba a7 00 00 	lea    0xa7ba(%rip),%rax        # 10040f6b0 <_head_msys_intl_8_dll-0x6950>
100404ef6:	4c 89 e2             	mov    %r12,%rdx
100404ef9:	8b 04 98             	mov    (%rax,%rbx,4),%eax
100404efc:	49 89 c0             	mov    %rax,%r8
100404eff:	49 c1 e0 08          	shl    $0x8,%r8
100404f03:	49 01 c0             	add    %rax,%r8
100404f06:	48 8d 05 d3 f2 00 00 	lea    0xf2d3(%rip),%rax        # 1004141e0 <_head_msys_intl_8_dll-0x1e20>
100404f0d:	49 01 c0             	add    %rax,%r8
100404f10:	4c 89 c1             	mov    %r8,%rcx
100404f13:	e8 68 64 00 00       	call   10040b380 <.text+0xa380>
100404f18:	49 89 c0             	mov    %rax,%r8
100404f1b:	4c 89 c0             	mov    %r8,%rax
100404f1e:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
100404f25:	5b                   	pop    %rbx
100404f26:	41 5c                	pop    %r12
100404f28:	c3                   	ret
100404f29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404f30:	4c 8d 05 69 a7 00 00 	lea    0xa769(%rip),%r8        # 10040f6a0 <_head_msys_intl_8_dll-0x6960>
100404f37:	4c 89 c0             	mov    %r8,%rax
100404f3a:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
100404f41:	5b                   	pop    %rbx
100404f42:	41 5c                	pop    %r12
100404f44:	c3                   	ret
100404f45:	0f 1f 00             	nopl   (%rax)
100404f48:	41 b8 95 0c 00 00    	mov    $0xc95,%r8d
100404f4e:	4c 89 e2             	mov    %r12,%rdx
100404f51:	48 8d 0d a8 f8 00 00 	lea    0xf8a8(%rip),%rcx        # 100414800 <_head_msys_intl_8_dll-0x1800>
100404f58:	e8 c3 61 00 00       	call   10040b120 <.text+0xa120>
100404f5d:	49 89 c0             	mov    %rax,%r8
100404f60:	4c 89 c0             	mov    %r8,%rax
100404f63:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
100404f6a:	5b                   	pop    %rbx
100404f6b:	41 5c                	pop    %r12
100404f6d:	c3                   	ret
100404f6e:	66 90                	xchg   %ax,%ax
100404f70:	45 31 c0             	xor    %r8d,%r8d
100404f73:	4c 89 c0             	mov    %r8,%rax
100404f76:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
100404f7d:	5b                   	pop    %rbx
100404f7e:	41 5c                	pop    %r12
100404f80:	c3                   	ret
100404f81:	90                   	nop
100404f82:	90                   	nop
100404f83:	90                   	nop
100404f84:	90                   	nop
100404f85:	90                   	nop
100404f86:	90                   	nop
100404f87:	90                   	nop
100404f88:	90                   	nop
100404f89:	90                   	nop
100404f8a:	90                   	nop
100404f8b:	90                   	nop
100404f8c:	90                   	nop
100404f8d:	90                   	nop
100404f8e:	90                   	nop
100404f8f:	90                   	nop
100404f90:	8d 91 28 d8 ff ff    	lea    -0x27d8(%rcx),%edx
100404f96:	8d 81 3d d8 ff ff    	lea    -0x27c3(%rcx),%eax
100404f9c:	83 fa 0c             	cmp    $0xc,%edx
100404f9f:	0f 42 c8             	cmovb  %eax,%ecx
100404fa2:	e9 09 63 00 00       	jmp    10040b2b0 <.text+0xa2b0>
100404fa7:	90                   	nop
100404fa8:	90                   	nop
100404fa9:	90                   	nop
100404faa:	90                   	nop
100404fab:	90                   	nop
100404fac:	90                   	nop
100404fad:	90                   	nop
100404fae:	90                   	nop
100404faf:	90                   	nop
100404fb0:	48 8d 05 f1 80 00 00 	lea    0x80f1(%rip),%rax        # 10040d0a8 <_head_msys_intl_8_dll-0x8f58>
100404fb7:	c3                   	ret
100404fb8:	90                   	nop
100404fb9:	90                   	nop
100404fba:	90                   	nop
100404fbb:	90                   	nop
100404fbc:	90                   	nop
100404fbd:	90                   	nop
100404fbe:	90                   	nop
100404fbf:	90                   	nop
100404fc0:	41 56                	push   %r14
100404fc2:	41 55                	push   %r13
100404fc4:	41 54                	push   %r12
100404fc6:	55                   	push   %rbp
100404fc7:	57                   	push   %rdi
100404fc8:	56                   	push   %rsi
100404fc9:	53                   	push   %rbx
100404fca:	48 83 ec 20          	sub    $0x20,%rsp
100404fce:	48 8b 01             	mov    (%rcx),%rax
100404fd1:	48 8b 1a             	mov    (%rdx),%rbx
100404fd4:	48 8b 72 08          	mov    0x8(%rdx),%rsi
100404fd8:	48 8b 49 08          	mov    0x8(%rcx),%rcx
100404fdc:	48 39 d8             	cmp    %rbx,%rax
100404fdf:	48 89 dd             	mov    %rbx,%rbp
100404fe2:	48 0f 46 e8          	cmovbe %rax,%rbp
100404fe6:	49 89 f4             	mov    %rsi,%r12
100404fe9:	48 0f 47 d8          	cmova  %rax,%rbx
100404fed:	48 0f 47 f1          	cmova  %rcx,%rsi
100404ff1:	4c 0f 46 e1          	cmovbe %rcx,%r12
100404ff5:	4d 89 c5             	mov    %r8,%r13
100404ff8:	48 85 ed             	test   %rbp,%rbp
100404ffb:	75 33                	jne    100405030 <.text+0x4030>
100404ffd:	49 c7 00 00 00 00 00 	movq   $0x0,(%r8)
100405004:	b9 01 00 00 00       	mov    $0x1,%ecx
100405009:	e8 42 62 00 00       	call   10040b250 <.text+0xa250>
10040500e:	49 89 c1             	mov    %rax,%r9
100405011:	4d 89 4d 08          	mov    %r9,0x8(%r13)
100405015:	4c 89 c8             	mov    %r9,%rax
100405018:	48 83 c4 20          	add    $0x20,%rsp
10040501c:	5b                   	pop    %rbx
10040501d:	5e                   	pop    %rsi
10040501e:	5f                   	pop    %rdi
10040501f:	5d                   	pop    %rbp
100405020:	41 5c                	pop    %r12
100405022:	41 5d                	pop    %r13
100405024:	41 5e                	pop    %r14
100405026:	c3                   	ret
100405027:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040502e:	00 00
100405030:	48 8d 7c 1d 00       	lea    0x0(%rbp,%rbx,1),%rdi
100405035:	48 8d 0c bd 00 00 00 	lea    0x0(,%rdi,4),%rcx
10040503c:	00
10040503d:	e8 0e 62 00 00       	call   10040b250 <.text+0xa250>
100405042:	49 89 c1             	mov    %rax,%r9
100405045:	48 85 c0             	test   %rax,%rax
100405048:	74 cb                	je     100405015 <.text+0x4015>
10040504a:	48 85 db             	test   %rbx,%rbx
10040504d:	74 15                	je     100405064 <.text+0x4064>
10040504f:	4c 8d 04 9d 00 00 00 	lea    0x0(,%rbx,4),%r8
100405056:	00
100405057:	31 d2                	xor    %edx,%edx
100405059:	48 89 c1             	mov    %rax,%rcx
10040505c:	e8 3f 62 00 00       	call   10040b2a0 <.text+0xa2a0>
100405061:	49 89 c1             	mov    %rax,%r9
100405064:	4c 89 c9             	mov    %r9,%rcx
100405067:	45 31 d2             	xor    %r10d,%r10d
10040506a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405070:	47 8b 04 94          	mov    (%r12,%r10,4),%r8d
100405074:	48 85 db             	test   %rbx,%rbx
100405077:	74 67                	je     1004050e0 <.text+0x40e0>
100405079:	45 31 db             	xor    %r11d,%r11d
10040507c:	31 d2                	xor    %edx,%edx
10040507e:	66 90                	xchg   %ax,%ax
100405080:	8b 04 96             	mov    (%rsi,%rdx,4),%eax
100405083:	44 8b 34 91          	mov    (%rcx,%rdx,4),%r14d
100405087:	49 0f af c0          	imul   %r8,%rax
10040508b:	4c 01 f0             	add    %r14,%rax
10040508e:	4c 01 d8             	add    %r11,%rax
100405091:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
100405094:	48 c1 e8 20          	shr    $0x20,%rax
100405098:	48 83 c2 01          	add    $0x1,%rdx
10040509c:	49 89 c3             	mov    %rax,%r11
10040509f:	48 39 d3             	cmp    %rdx,%rbx
1004050a2:	75 dc                	jne    100405080 <.text+0x4080>
1004050a4:	49 83 c2 01          	add    $0x1,%r10
1004050a8:	44 89 1c 99          	mov    %r11d,(%rcx,%rbx,4)
1004050ac:	48 83 c1 04          	add    $0x4,%rcx
1004050b0:	4c 39 d5             	cmp    %r10,%rbp
1004050b3:	75 bb                	jne    100405070 <.text+0x4070>