100403a6f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100403a74:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
100403a79:	e8 82 fb ff ff       	call   100403600 <.text+0x2600>
100403a7e:	90                   	nop
100403a7f:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
100403a83:	5b                   	pop    %rbx
100403a84:	c3                   	ret
100403a85:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100403a8c:	00 00 00 00
100403a90:	53                   	push   %rbx
100403a91:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
100403a98:	31 c0                	xor    %eax,%eax
100403a9a:	48 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%rbx
100403aa1:	00
100403aa2:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
100403aa7:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
100403aac:	0f 1f 40 00          	nopl   0x0(%rax)
100403ab0:	4c 8b 14 c3          	mov    (%rbx,%rax,8),%r10
100403ab4:	4d 89 14 c3          	mov    %r10,(%r11,%rax,8)
100403ab8:	4d 85 d2             	test   %r10,%r10
100403abb:	74 0a                	je     100403ac7 <.text+0x2ac7>
100403abd:	48 83 c0 01          	add    $0x1,%rax
100403ac1:	48 83 f8 0a          	cmp    $0xa,%rax
100403ac5:	75 e9                	jne    100403ab0 <.text+0x2ab0>
100403ac7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100403acc:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
100403ad1:	e8 2a fb ff ff       	call   100403600 <.text+0x2600>
100403ad6:	90                   	nop
100403ad7:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
100403ade:	5b                   	pop    %rbx
100403adf:	c3                   	ret
100403ae0:	48 83 ec 28          	sub    $0x28,%rsp
100403ae4:	e8 97 09 00 00       	call   100404480 <.text+0x3480>
100403ae9:	b9 0a 00 00 00       	mov    $0xa,%ecx
100403aee:	48 8b 50 10          	mov    0x10(%rax),%rdx
100403af2:	e8 69 0a 00 00       	call   100404560 <.text+0x3560>
100403af7:	48 8d 0d fe 30 00 00 	lea    0x30fe(%rip),%rcx        # 100406bfc <_head_msys_intl_8_dll-0x6404>
100403afe:	e8 4d 09 00 00       	call   100404450 <.text+0x3450>
100403b03:	48 8d 15 06 31 00 00 	lea    0x3106(%rip),%rdx        # 100406c10 <_head_msys_intl_8_dll-0x63f0>
100403b0a:	48 89 c1             	mov    %rax,%rcx
100403b0d:	e8 2e 0b 00 00       	call   100404640 <.text+0x3640>
100403b12:	48 8d 0d 0d 31 00 00 	lea    0x310d(%rip),%rcx        # 100406c26 <_head_msys_intl_8_dll-0x63da>
100403b19:	e8 32 09 00 00       	call   100404450 <.text+0x3450>
100403b1e:	4c 8d 05 1b 31 00 00 	lea    0x311b(%rip),%r8        # 100406c40 <_head_msys_intl_8_dll-0x63c0>
100403b25:	48 8d 15 3c 31 00 00 	lea    0x313c(%rip),%rdx        # 100406c68 <_head_msys_intl_8_dll-0x6398>
100403b2c:	48 89 c1             	mov    %rax,%rcx
100403b2f:	e8 0c 0b 00 00       	call   100404640 <.text+0x3640>
100403b34:	48 8d 0d 3d 31 00 00 	lea    0x313d(%rip),%rcx        # 100406c78 <_head_msys_intl_8_dll-0x6388>
100403b3b:	e8 10 09 00 00       	call   100404450 <.text+0x3450>
100403b40:	48 8d 15 58 31 00 00 	lea    0x3158(%rip),%rdx        # 100406c9f <_head_msys_intl_8_dll-0x6361>
100403b47:	48 89 c1             	mov    %rax,%rcx
100403b4a:	48 83 c4 28          	add    $0x28,%rsp
100403b4e:	e9 ed 0a 00 00       	jmp    100404640 <.text+0x3640>
100403b53:	90                   	nop
100403b54:	90                   	nop
100403b55:	90                   	nop
100403b56:	90                   	nop
100403b57:	90                   	nop
100403b58:	90                   	nop
100403b59:	90                   	nop
100403b5a:	90                   	nop
100403b5b:	90                   	nop
100403b5c:	90                   	nop
100403b5d:	90                   	nop
100403b5e:	90                   	nop
100403b5f:	90                   	nop
100403b60:	41 54                	push   %r12
100403b62:	48 83 ec 20          	sub    $0x20,%rsp
100403b66:	48 89 c8             	mov    %rcx,%rax
100403b69:	48 f7 e2             	mul    %rdx
100403b6c:	49 89 c4             	mov    %rax,%r12
100403b6f:	0f 90 c0             	seto   %al
100403b72:	0f b6 c0             	movzbl %al,%eax
100403b75:	4d 85 e4             	test   %r12,%r12
100403b78:	78 1e                	js     100403b98 <.text+0x2b98>
100403b7a:	48 85 c0             	test   %rax,%rax
100403b7d:	75 19                	jne    100403b98 <.text+0x2b98>
100403b7f:	4c 89 e1             	mov    %r12,%rcx
100403b82:	e8 49 0a 00 00       	call   1004045d0 <.text+0x35d0>
100403b87:	48 85 c0             	test   %rax,%rax
100403b8a:	75 05                	jne    100403b91 <.text+0x2b91>
100403b8c:	4d 85 e4             	test   %r12,%r12
100403b8f:	75 07                	jne    100403b98 <.text+0x2b98>
100403b91:	48 83 c4 20          	add    $0x20,%rsp
100403b95:	41 5c                	pop    %r12
100403b97:	c3                   	ret
100403b98:	e8 33 03 00 00       	call   100403ed0 <.text+0x2ed0>
100403b9d:	90                   	nop
100403b9e:	66 90                	xchg   %ax,%ax
100403ba0:	41 54                	push   %r12
100403ba2:	48 83 ec 20          	sub    $0x20,%rsp
100403ba6:	48 89 d0             	mov    %rdx,%rax
100403ba9:	49 f7 e0             	mul    %r8
100403bac:	49 89 c4             	mov    %rax,%r12
100403baf:	0f 90 c0             	seto   %al
100403bb2:	0f b6 c0             	movzbl %al,%eax
100403bb5:	4d 85 e4             	test   %r12,%r12
100403bb8:	78 3c                	js     100403bf6 <.text+0x2bf6>
100403bba:	48 85 c0             	test   %rax,%rax
100403bbd:	75 37                	jne    100403bf6 <.text+0x2bf6>
100403bbf:	4d 85 e4             	test   %r12,%r12
100403bc2:	75 05                	jne    100403bc9 <.text+0x2bc9>
100403bc4:	48 85 c9             	test   %rcx,%rcx
100403bc7:	75 1f                	jne    100403be8 <.text+0x2be8>
100403bc9:	4c 89 e2             	mov    %r12,%rdx
100403bcc:	e8 9f 0a 00 00       	call   100404670 <.text+0x3670>
100403bd1:	48 85 c0             	test   %rax,%rax
100403bd4:	75 05                	jne    100403bdb <.text+0x2bdb>
100403bd6:	4d 85 e4             	test   %r12,%r12
100403bd9:	75 1b                	jne    100403bf6 <.text+0x2bf6>
100403bdb:	48 83 c4 20          	add    $0x20,%rsp
100403bdf:	41 5c                	pop    %r12
100403be1:	c3                   	ret
100403be2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100403be8:	e8 93 09 00 00       	call   100404580 <.text+0x3580>
100403bed:	31 c0                	xor    %eax,%eax
100403bef:	48 83 c4 20          	add    $0x20,%rsp
100403bf3:	41 5c                	pop    %r12
100403bf5:	c3                   	ret
100403bf6:	e8 d5 02 00 00       	call   100403ed0 <.text+0x2ed0>
100403bfb:	90                   	nop
100403bfc:	0f 1f 40 00          	nopl   0x0(%rax)
100403c00:	53                   	push   %rbx
100403c01:	48 83 ec 20          	sub    $0x20,%rsp
100403c05:	49 89 ca             	mov    %rcx,%r10
100403c08:	49 89 d1             	mov    %rdx,%r9
100403c0b:	48 8b 0a             	mov    (%rdx),%rcx
100403c0e:	4d 85 d2             	test   %r10,%r10
100403c11:	74 4d                	je     100403c60 <.text+0x2c60>
100403c13:	48 b8 54 55 55 55 55 	movabs $0x5555555555555554,%rax
100403c1a:	55 55 55
100403c1d:	31 d2                	xor    %edx,%edx
100403c1f:	49 f7 f0             	div    %r8
100403c22:	48 39 c8             	cmp    %rcx,%rax
100403c25:	0f 86 95 00 00 00    	jbe    100403cc0 <.text+0x2cc0>
100403c2b:	48 89 c8             	mov    %rcx,%rax
100403c2e:	4c 89 c3             	mov    %r8,%rbx
100403c31:	48 d1 e8             	shr    $1,%rax
100403c34:	48 8d 44 08 01       	lea    0x1(%rax,%rcx,1),%rax
100403c39:	48 0f af d8          	imul   %rax,%rbx
100403c3d:	49 89 01             	mov    %rax,(%r9)
100403c40:	48 85 db             	test   %rbx,%rbx
100403c43:	74 6b                	je     100403cb0 <.text+0x2cb0>
100403c45:	48 89 da             	mov    %rbx,%rdx
100403c48:	4c 89 d1             	mov    %r10,%rcx
100403c4b:	e8 20 0a 00 00       	call   100404670 <.text+0x3670>
100403c50:	48 85 c0             	test   %rax,%rax
100403c53:	75 05                	jne    100403c5a <.text+0x2c5a>
100403c55:	48 85 db             	test   %rbx,%rbx
100403c58:	75 66                	jne    100403cc0 <.text+0x2cc0>
100403c5a:	48 83 c4 20          	add    $0x20,%rsp
100403c5e:	5b                   	pop    %rbx
100403c5f:	c3                   	ret
100403c60:	48 85 c9             	test   %rcx,%rcx
100403c63:	74 2b                	je     100403c90 <.text+0x2c90>
100403c65:	4c 89 c0             	mov    %r8,%rax
100403c68:	48 f7 e1             	mul    %rcx
100403c6b:	49 89 c0             	mov    %rax,%r8
100403c6e:	0f 90 c0             	seto   %al
100403c71:	0f b6 c0             	movzbl %al,%eax
100403c74:	4d 85 c0             	test   %r8,%r8
100403c77:	78 47                	js     100403cc0 <.text+0x2cc0>
100403c79:	48 85 c0             	test   %rax,%rax
100403c7c:	75 42                	jne    100403cc0 <.text+0x2cc0>
100403c7e:	49 89 09             	mov    %rcx,(%r9)
100403c81:	4c 89 c3             	mov    %r8,%rbx
100403c84:	eb bf                	jmp    100403c45 <.text+0x2c45>
100403c86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100403c8d:	00 00 00
100403c90:	31 d2                	xor    %edx,%edx
100403c92:	b8 80 00 00 00       	mov    $0x80,%eax
100403c97:	31 c9                	xor    %ecx,%ecx
100403c99:	49 f7 f0             	div    %r8
100403c9c:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
100403ca3:	0f 97 c1             	seta   %cl
100403ca6:	48 01 c1             	add    %rax,%rcx
100403ca9:	eb ba                	jmp    100403c65 <.text+0x2c65>
100403cab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100403cb0:	4c 89 d1             	mov    %r10,%rcx
100403cb3:	e8 c8 08 00 00       	call   100404580 <.text+0x3580>
100403cb8:	31 c0                	xor    %eax,%eax
100403cba:	48 83 c4 20          	add    $0x20,%rsp
100403cbe:	5b                   	pop    %rbx
100403cbf:	c3                   	ret
100403cc0:	e8 0b 02 00 00       	call   100403ed0 <.text+0x2ed0>
100403cc5:	90                   	nop
100403cc6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100403ccd:	00 00 00
100403cd0:	53                   	push   %rbx
100403cd1:	48 83 ec 20          	sub    $0x20,%rsp
100403cd5:	48 89 cb             	mov    %rcx,%rbx
100403cd8:	e8 f3 08 00 00       	call   1004045d0 <.text+0x35d0>
100403cdd:	48 85 c0             	test   %rax,%rax
100403ce0:	75 05                	jne    100403ce7 <.text+0x2ce7>
100403ce2:	48 85 db             	test   %rbx,%rbx
100403ce5:	75 06                	jne    100403ced <.text+0x2ced>
100403ce7:	48 83 c4 20          	add    $0x20,%rsp
100403ceb:	5b                   	pop    %rbx
100403cec:	c3                   	ret
100403ced:	e8 de 01 00 00       	call   100403ed0 <.text+0x2ed0>
100403cf2:	90                   	nop
100403cf3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100403cfa:	00 00 00 00
100403cfe:	66 90                	xchg   %ax,%ax
100403d00:	53                   	push   %rbx
100403d01:	48 83 ec 20          	sub    $0x20,%rsp
100403d05:	48 89 cb             	mov    %rcx,%rbx
100403d08:	e8 c3 08 00 00       	call   1004045d0 <.text+0x35d0>
100403d0d:	48 85 c0             	test   %rax,%rax
100403d10:	75 05                	jne    100403d17 <.text+0x2d17>
100403d12:	48 85 db             	test   %rbx,%rbx
100403d15:	75 06                	jne    100403d1d <.text+0x2d1d>
100403d17:	48 83 c4 20          	add    $0x20,%rsp
100403d1b:	5b                   	pop    %rbx
100403d1c:	c3                   	ret
100403d1d:	e8 ae 01 00 00       	call   100403ed0 <.text+0x2ed0>
100403d22:	90                   	nop
100403d23:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100403d2a:	00 00 00 00
100403d2e:	66 90                	xchg   %ax,%ax
100403d30:	53                   	push   %rbx
100403d31:	48 83 ec 20          	sub    $0x20,%rsp
100403d35:	48 89 d3             	mov    %rdx,%rbx
100403d38:	48 85 d2             	test   %rdx,%rdx
100403d3b:	75 05                	jne    100403d42 <.text+0x2d42>
100403d3d:	48 85 c9             	test   %rcx,%rcx
100403d40:	75 1e                	jne    100403d60 <.text+0x2d60>
100403d42:	48 89 da             	mov    %rbx,%rdx
100403d45:	e8 26 09 00 00       	call   100404670 <.text+0x3670>
100403d4a:	48 85 c0             	test   %rax,%rax
100403d4d:	75 05                	jne    100403d54 <.text+0x2d54>
100403d4f:	48 85 db             	test   %rbx,%rbx
100403d52:	75 19                	jne    100403d6d <.text+0x2d6d>
100403d54:	48 83 c4 20          	add    $0x20,%rsp
100403d58:	5b                   	pop    %rbx
100403d59:	c3                   	ret
100403d5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100403d60:	e8 1b 08 00 00       	call   100404580 <.text+0x3580>
100403d65:	31 c0                	xor    %eax,%eax
100403d67:	48 83 c4 20          	add    $0x20,%rsp
100403d6b:	5b                   	pop    %rbx
100403d6c:	c3                   	ret
100403d6d:	e8 5e 01 00 00       	call   100403ed0 <.text+0x2ed0>
100403d72:	90                   	nop
100403d73:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100403d7a:	00 00 00 00
100403d7e:	66 90                	xchg   %ax,%ax
100403d80:	48 83 ec 28          	sub    $0x28,%rsp
100403d84:	48 89 d0             	mov    %rdx,%rax
100403d87:	48 8b 12             	mov    (%rdx),%rdx
100403d8a:	48 85 c9             	test   %rcx,%rcx
100403d8d:	74 31                	je     100403dc0 <.text+0x2dc0>
100403d8f:	49 b8 53 55 55 55 55 	movabs $0x5555555555555553,%r8
100403d96:	55 55 55
100403d99:	4c 39 c2             	cmp    %r8,%rdx
100403d9c:	77 34                	ja     100403dd2 <.text+0x2dd2>
100403d9e:	49 89 d0             	mov    %rdx,%r8
100403da1:	49 d1 e8             	shr    $1,%r8
100403da4:	4a 8d 54 02 01       	lea    0x1(%rdx,%r8,1),%rdx
100403da9:	48 89 10             	mov    %rdx,(%rax)
100403dac:	e8 bf 08 00 00       	call   100404670 <.text+0x3670>
100403db1:	48 85 c0             	test   %rax,%rax
100403db4:	74 1c                	je     100403dd2 <.text+0x2dd2>
100403db6:	48 83 c4 28          	add    $0x28,%rsp
100403dba:	c3                   	ret
100403dbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100403dc0:	48 85 d2             	test   %rdx,%rdx
100403dc3:	75 0b                	jne    100403dd0 <.text+0x2dd0>
100403dc5:	ba 80 00 00 00       	mov    $0x80,%edx
100403dca:	eb dd                	jmp    100403da9 <.text+0x2da9>
100403dcc:	0f 1f 40 00          	nopl   0x0(%rax)
100403dd0:	79 d7                	jns    100403da9 <.text+0x2da9>
100403dd2:	e8 f9 00 00 00       	call   100403ed0 <.text+0x2ed0>
100403dd7:	90                   	nop
100403dd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100403ddf:	00
100403de0:	48 83 ec 28          	sub    $0x28,%rsp
100403de4:	48 85 c9             	test   %rcx,%rcx
100403de7:	78 14                	js     100403dfd <.text+0x2dfd>
100403de9:	ba 01 00 00 00       	mov    $0x1,%edx
100403dee:	e8 1d 07 00 00       	call   100404510 <.text+0x3510>
100403df3:	48 85 c0             	test   %rax,%rax
100403df6:	74 05                	je     100403dfd <.text+0x2dfd>
100403df8:	48 83 c4 28          	add    $0x28,%rsp
100403dfc:	c3                   	ret
100403dfd:	e8 ce 00 00 00       	call   100403ed0 <.text+0x2ed0>
100403e02:	90                   	nop
100403e03:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100403e0a:	00 00 00 00
100403e0e:	66 90                	xchg   %ax,%ax
100403e10:	48 83 ec 28          	sub    $0x28,%rsp
100403e14:	49 89 d0             	mov    %rdx,%r8
100403e17:	48 89 c8             	mov    %rcx,%rax
100403e1a:	49 f7 e0             	mul    %r8
100403e1d:	0f 90 c2             	seto   %dl
100403e20:	0f b6 d2             	movzbl %dl,%edx
100403e23:	48 85 c0             	test   %rax,%rax
100403e26:	78 17                	js     100403e3f <.text+0x2e3f>
100403e28:	48 85 d2             	test   %rdx,%rdx
100403e2b:	75 12                	jne    100403e3f <.text+0x2e3f>
100403e2d:	4c 89 c2             	mov    %r8,%rdx
100403e30:	e8 db 06 00 00       	call   100404510 <.text+0x3510>
100403e35:	48 85 c0             	test   %rax,%rax
100403e38:	74 05                	je     100403e3f <.text+0x2e3f>
100403e3a:	48 83 c4 28          	add    $0x28,%rsp
100403e3e:	c3                   	ret
100403e3f:	e8 8c 00 00 00       	call   100403ed0 <.text+0x2ed0>
100403e44:	90                   	nop
100403e45:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100403e4c:	00 00 00 00
100403e50:	41 54                	push   %r12
100403e52:	53                   	push   %rbx
100403e53:	48 83 ec 28          	sub    $0x28,%rsp
100403e57:	49 89 cc             	mov    %rcx,%r12
100403e5a:	48 89 d1             	mov    %rdx,%rcx
100403e5d:	48 89 d3             	mov    %rdx,%rbx
100403e60:	e8 6b 07 00 00       	call   1004045d0 <.text+0x35d0>
100403e65:	48 89 c1             	mov    %rax,%rcx
100403e68:	48 85 c0             	test   %rax,%rax
100403e6b:	75 05                	jne    100403e72 <.text+0x2e72>
100403e6d:	48 85 db             	test   %rbx,%rbx
100403e70:	75 12                	jne    100403e84 <.text+0x2e84>
100403e72:	49 89 d8             	mov    %rbx,%r8
100403e75:	4c 89 e2             	mov    %r12,%rdx
100403e78:	48 83 c4 28          	add    $0x28,%rsp
100403e7c:	5b                   	pop    %rbx
100403e7d:	41 5c                	pop    %r12
100403e7f:	e9 8c 07 00 00       	jmp    100404610 <.text+0x3610>
100403e84:	e8 47 00 00 00       	call   100403ed0 <.text+0x2ed0>
100403e89:	90                   	nop
100403e8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100403e90:	41 54                	push   %r12
100403e92:	53                   	push   %rbx
100403e93:	48 83 ec 28          	sub    $0x28,%rsp
100403e97:	49 89 cc             	mov    %rcx,%r12
100403e9a:	e8 21 08 00 00       	call   1004046c0 <.text+0x36c0>
100403e9f:	48 8d 58 01          	lea    0x1(%rax),%rbx
100403ea3:	48 89 d9             	mov    %rbx,%rcx
100403ea6:	e8 25 07 00 00       	call   1004045d0 <.text+0x35d0>
100403eab:	48 89 c1             	mov    %rax,%rcx
100403eae:	48 85 c0             	test   %rax,%rax
100403eb1:	74 12                	je     100403ec5 <.text+0x2ec5>
100403eb3:	49 89 d8             	mov    %rbx,%r8
100403eb6:	4c 89 e2             	mov    %r12,%rdx
100403eb9:	48 83 c4 28          	add    $0x28,%rsp
100403ebd:	5b                   	pop    %rbx
100403ebe:	41 5c                	pop    %r12
100403ec0:	e9 4b 07 00 00       	jmp    100404610 <.text+0x3610>
100403ec5:	e8 06 00 00 00       	call   100403ed0 <.text+0x2ed0>
100403eca:	90                   	nop