100404717:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
10040471b:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
10040471f:	48 8b 73 08          	mov    0x8(%rbx),%rsi
100404723:	48 8b 1b             	mov    (%rbx),%rbx
100404726:	e8 65 12 00 00       	call   100405990 <.text+0x4990>
10040472b:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
100404730:	4c 89 e1             	mov    %r12,%rcx
100404733:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
100404738:	48 89 c2             	mov    %rax,%rdx
10040473b:	49 89 f1             	mov    %rsi,%r9
10040473e:	49 89 d8             	mov    %rbx,%r8
100404741:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
100404746:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
10040474b:	e8 80 13 00 00       	call   100405ad0 <.text+0x4ad0>
100404750:	e9 d3 fd ff ff       	jmp    100404528 <.text+0x3528>
100404755:	0f 1f 00             	nopl   (%rax)
100404758:	4c 8b 7b 30          	mov    0x30(%rbx),%r15
10040475c:	4c 8b 73 28          	mov    0x28(%rbx),%r14
100404760:	48 8d 0d 49 49 00 00 	lea    0x4949(%rip),%rcx        # 1004090b0 <_head_msys_intl_8_dll-0x5f50>
100404767:	4c 8b 6b 20          	mov    0x20(%rbx),%r13
10040476b:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
10040476f:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
100404773:	48 8b 73 08          	mov    0x8(%rbx),%rsi
100404777:	48 8b 1b             	mov    (%rbx),%rbx
10040477a:	e8 11 12 00 00       	call   100405990 <.text+0x4990>
10040477f:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
100404784:	49 89 f1             	mov    %rsi,%r9
100404787:	4c 89 e1             	mov    %r12,%rcx
10040478a:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
10040478f:	48 89 c2             	mov    %rax,%rdx
100404792:	49 89 d8             	mov    %rbx,%r8
100404795:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
10040479a:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
10040479f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1004047a4:	e8 27 13 00 00       	call   100405ad0 <.text+0x4ad0>
1004047a9:	e9 7a fd ff ff       	jmp    100404528 <.text+0x3528>
1004047ae:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1004047b2:	4c 8b 43 38          	mov    0x38(%rbx),%r8
1004047b6:	48 8d 0d 8b 49 00 00 	lea    0x498b(%rip),%rcx        # 100409148 <_head_msys_intl_8_dll-0x5eb8>
1004047bd:	4c 8b 7b 30          	mov    0x30(%rbx),%r15
1004047c1:	4c 8b 73 28          	mov    0x28(%rbx),%r14
1004047c5:	4c 8b 6b 20          	mov    0x20(%rbx),%r13
1004047c9:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
1004047cd:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1004047d2:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1004047d6:	48 8b 73 08          	mov    0x8(%rbx),%rsi
1004047da:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
1004047df:	48 8b 1b             	mov    (%rbx),%rbx
1004047e2:	e9 fd fc ff ff       	jmp    1004044e4 <.text+0x34e4>
1004047e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004047ee:	00 00
1004047f0:	48 83 ec 38          	sub    $0x38,%rsp
1004047f4:	31 c0                	xor    %eax,%eax
1004047f6:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1004047fb:	49 83 3a 00          	cmpq   $0x0,(%r10)
1004047ff:	74 12                	je     100404813 <.text+0x3813>
100404801:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404808:	48 83 c0 01          	add    $0x1,%rax
10040480c:	49 83 3c c2 00       	cmpq   $0x0,(%r10,%rax,8)
100404811:	75 f5                	jne    100404808 <.text+0x3808>
100404813:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100404818:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
10040481d:	e8 ce fb ff ff       	call   1004043f0 <.text+0x33f0>
100404822:	90                   	nop
100404823:	48 83 c4 38          	add    $0x38,%rsp
100404827:	c3                   	ret
100404828:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040482f:	00
100404830:	53                   	push   %rbx
100404831:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
100404835:	31 c0                	xor    %eax,%eax
100404837:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
10040483e:	00
10040483f:	4c 8d 5c 24 30       	lea    0x30(%rsp),%r11
100404844:	0f 1f 40 00          	nopl   0x0(%rax)
100404848:	4c 8b 14 c3          	mov    (%rbx,%rax,8),%r10
10040484c:	4d 89 14 c3          	mov    %r10,(%r11,%rax,8)
100404850:	4d 85 d2             	test   %r10,%r10
100404853:	74 0a                	je     10040485f <.text+0x385f>
100404855:	48 83 c0 01          	add    $0x1,%rax
100404859:	48 83 f8 0a          	cmp    $0xa,%rax
10040485d:	75 e9                	jne    100404848 <.text+0x3848>
10040485f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100404864:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
100404869:	e8 82 fb ff ff       	call   1004043f0 <.text+0x33f0>
10040486e:	90                   	nop
10040486f:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
100404873:	5b                   	pop    %rbx
100404874:	c3                   	ret
100404875:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040487c:	00 00 00 00
100404880:	53                   	push   %rbx
100404881:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
100404888:	31 c0                	xor    %eax,%eax
10040488a:	48 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%rbx
100404891:	00
100404892:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
100404897:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
10040489c:	0f 1f 40 00          	nopl   0x0(%rax)
1004048a0:	4c 8b 14 c3          	mov    (%rbx,%rax,8),%r10
1004048a4:	4d 89 14 c3          	mov    %r10,(%r11,%rax,8)
1004048a8:	4d 85 d2             	test   %r10,%r10
1004048ab:	74 0a                	je     1004048b7 <.text+0x38b7>
1004048ad:	48 83 c0 01          	add    $0x1,%rax
1004048b1:	48 83 f8 0a          	cmp    $0xa,%rax
1004048b5:	75 e9                	jne    1004048a0 <.text+0x38a0>
1004048b7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1004048bc:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
1004048c1:	e8 2a fb ff ff       	call   1004043f0 <.text+0x33f0>
1004048c6:	90                   	nop
1004048c7:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1004048ce:	5b                   	pop    %rbx
1004048cf:	c3                   	ret
1004048d0:	48 83 ec 28          	sub    $0x28,%rsp
1004048d4:	e8 f7 10 00 00       	call   1004059d0 <.text+0x49d0>
1004048d9:	b9 0a 00 00 00       	mov    $0xa,%ecx
1004048de:	48 8b 50 10          	mov    0x10(%rax),%rdx
1004048e2:	e8 f9 11 00 00       	call   100405ae0 <.text+0x4ae0>
1004048e7:	48 8d 0d be 48 00 00 	lea    0x48be(%rip),%rcx        # 1004091ac <_head_msys_intl_8_dll-0x5e54>
1004048ee:	e8 9d 10 00 00       	call   100405990 <.text+0x4990>
1004048f3:	48 8d 15 c6 48 00 00 	lea    0x48c6(%rip),%rdx        # 1004091c0 <_head_msys_intl_8_dll-0x5e40>
1004048fa:	48 89 c1             	mov    %rax,%rcx
1004048fd:	e8 5e 13 00 00       	call   100405c60 <.text+0x4c60>
100404902:	48 8d 0d cd 48 00 00 	lea    0x48cd(%rip),%rcx        # 1004091d6 <_head_msys_intl_8_dll-0x5e2a>
100404909:	e8 82 10 00 00       	call   100405990 <.text+0x4990>
10040490e:	4c 8d 05 db 48 00 00 	lea    0x48db(%rip),%r8        # 1004091f0 <_head_msys_intl_8_dll-0x5e10>
100404915:	48 8d 15 fc 48 00 00 	lea    0x48fc(%rip),%rdx        # 100409218 <_head_msys_intl_8_dll-0x5de8>
10040491c:	48 89 c1             	mov    %rax,%rcx
10040491f:	e8 3c 13 00 00       	call   100405c60 <.text+0x4c60>
100404924:	48 8d 0d fd 48 00 00 	lea    0x48fd(%rip),%rcx        # 100409228 <_head_msys_intl_8_dll-0x5dd8>
10040492b:	e8 60 10 00 00       	call   100405990 <.text+0x4990>
100404930:	48 8d 15 18 49 00 00 	lea    0x4918(%rip),%rdx        # 10040924f <_head_msys_intl_8_dll-0x5db1>
100404937:	48 89 c1             	mov    %rax,%rcx
10040493a:	48 83 c4 28          	add    $0x28,%rsp
10040493e:	e9 1d 13 00 00       	jmp    100405c60 <.text+0x4c60>
100404943:	90                   	nop
100404944:	90                   	nop
100404945:	90                   	nop
100404946:	90                   	nop
100404947:	90                   	nop
100404948:	90                   	nop
100404949:	90                   	nop
10040494a:	90                   	nop
10040494b:	90                   	nop
10040494c:	90                   	nop
10040494d:	90                   	nop
10040494e:	90                   	nop
10040494f:	90                   	nop
100404950:	41 54                	push   %r12
100404952:	48 83 ec 20          	sub    $0x20,%rsp
100404956:	48 89 c8             	mov    %rcx,%rax
100404959:	48 f7 e2             	mul    %rdx
10040495c:	49 89 c4             	mov    %rax,%r12
10040495f:	0f 90 c0             	seto   %al
100404962:	0f b6 c0             	movzbl %al,%eax
100404965:	4d 85 e4             	test   %r12,%r12
100404968:	78 1e                	js     100404988 <.text+0x3988>
10040496a:	48 85 c0             	test   %rax,%rax
10040496d:	75 19                	jne    100404988 <.text+0x3988>
10040496f:	4c 89 e1             	mov    %r12,%rcx
100404972:	e8 79 12 00 00       	call   100405bf0 <.text+0x4bf0>
100404977:	48 85 c0             	test   %rax,%rax
10040497a:	75 05                	jne    100404981 <.text+0x3981>
10040497c:	4d 85 e4             	test   %r12,%r12
10040497f:	75 07                	jne    100404988 <.text+0x3988>
100404981:	48 83 c4 20          	add    $0x20,%rsp
100404985:	41 5c                	pop    %r12
100404987:	c3                   	ret
100404988:	e8 33 03 00 00       	call   100404cc0 <.text+0x3cc0>
10040498d:	90                   	nop
10040498e:	66 90                	xchg   %ax,%ax
100404990:	41 54                	push   %r12
100404992:	48 83 ec 20          	sub    $0x20,%rsp
100404996:	48 89 d0             	mov    %rdx,%rax
100404999:	49 f7 e0             	mul    %r8
10040499c:	49 89 c4             	mov    %rax,%r12
10040499f:	0f 90 c0             	seto   %al
1004049a2:	0f b6 c0             	movzbl %al,%eax
1004049a5:	4d 85 e4             	test   %r12,%r12
1004049a8:	78 3c                	js     1004049e6 <.text+0x39e6>
1004049aa:	48 85 c0             	test   %rax,%rax
1004049ad:	75 37                	jne    1004049e6 <.text+0x39e6>
1004049af:	4d 85 e4             	test   %r12,%r12
1004049b2:	75 05                	jne    1004049b9 <.text+0x39b9>
1004049b4:	48 85 c9             	test   %rcx,%rcx
1004049b7:	75 1f                	jne    1004049d8 <.text+0x39d8>
1004049b9:	4c 89 e2             	mov    %r12,%rdx
1004049bc:	e8 cf 12 00 00       	call   100405c90 <.text+0x4c90>
1004049c1:	48 85 c0             	test   %rax,%rax
1004049c4:	75 05                	jne    1004049cb <.text+0x39cb>
1004049c6:	4d 85 e4             	test   %r12,%r12
1004049c9:	75 1b                	jne    1004049e6 <.text+0x39e6>
1004049cb:	48 83 c4 20          	add    $0x20,%rsp
1004049cf:	41 5c                	pop    %r12
1004049d1:	c3                   	ret
1004049d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004049d8:	e8 23 11 00 00       	call   100405b00 <.text+0x4b00>
1004049dd:	31 c0                	xor    %eax,%eax
1004049df:	48 83 c4 20          	add    $0x20,%rsp
1004049e3:	41 5c                	pop    %r12
1004049e5:	c3                   	ret
1004049e6:	e8 d5 02 00 00       	call   100404cc0 <.text+0x3cc0>
1004049eb:	90                   	nop
1004049ec:	0f 1f 40 00          	nopl   0x0(%rax)
1004049f0:	53                   	push   %rbx
1004049f1:	48 83 ec 20          	sub    $0x20,%rsp
1004049f5:	49 89 ca             	mov    %rcx,%r10
1004049f8:	49 89 d1             	mov    %rdx,%r9
1004049fb:	48 8b 0a             	mov    (%rdx),%rcx
1004049fe:	4d 85 d2             	test   %r10,%r10
100404a01:	74 4d                	je     100404a50 <.text+0x3a50>
100404a03:	48 b8 54 55 55 55 55 	movabs $0x5555555555555554,%rax
100404a0a:	55 55 55
100404a0d:	31 d2                	xor    %edx,%edx
100404a0f:	49 f7 f0             	div    %r8
100404a12:	48 39 c8             	cmp    %rcx,%rax
100404a15:	0f 86 95 00 00 00    	jbe    100404ab0 <.text+0x3ab0>
100404a1b:	48 89 c8             	mov    %rcx,%rax
100404a1e:	4c 89 c3             	mov    %r8,%rbx
100404a21:	48 d1 e8             	shr    $1,%rax
100404a24:	48 8d 44 08 01       	lea    0x1(%rax,%rcx,1),%rax
100404a29:	48 0f af d8          	imul   %rax,%rbx
100404a2d:	49 89 01             	mov    %rax,(%r9)
100404a30:	48 85 db             	test   %rbx,%rbx
100404a33:	74 6b                	je     100404aa0 <.text+0x3aa0>
100404a35:	48 89 da             	mov    %rbx,%rdx
100404a38:	4c 89 d1             	mov    %r10,%rcx
100404a3b:	e8 50 12 00 00       	call   100405c90 <.text+0x4c90>
100404a40:	48 85 c0             	test   %rax,%rax
100404a43:	75 05                	jne    100404a4a <.text+0x3a4a>
100404a45:	48 85 db             	test   %rbx,%rbx
100404a48:	75 66                	jne    100404ab0 <.text+0x3ab0>
100404a4a:	48 83 c4 20          	add    $0x20,%rsp
100404a4e:	5b                   	pop    %rbx
100404a4f:	c3                   	ret
100404a50:	48 85 c9             	test   %rcx,%rcx
100404a53:	74 2b                	je     100404a80 <.text+0x3a80>
100404a55:	4c 89 c0             	mov    %r8,%rax
100404a58:	48 f7 e1             	mul    %rcx
100404a5b:	49 89 c0             	mov    %rax,%r8
100404a5e:	0f 90 c0             	seto   %al
100404a61:	0f b6 c0             	movzbl %al,%eax
100404a64:	4d 85 c0             	test   %r8,%r8
100404a67:	78 47                	js     100404ab0 <.text+0x3ab0>
100404a69:	48 85 c0             	test   %rax,%rax
100404a6c:	75 42                	jne    100404ab0 <.text+0x3ab0>
100404a6e:	49 89 09             	mov    %rcx,(%r9)
100404a71:	4c 89 c3             	mov    %r8,%rbx
100404a74:	eb bf                	jmp    100404a35 <.text+0x3a35>
100404a76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100404a7d:	00 00 00
100404a80:	31 d2                	xor    %edx,%edx
100404a82:	b8 80 00 00 00       	mov    $0x80,%eax
100404a87:	31 c9                	xor    %ecx,%ecx
100404a89:	49 f7 f0             	div    %r8
100404a8c:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
100404a93:	0f 97 c1             	seta   %cl
100404a96:	48 01 c1             	add    %rax,%rcx
100404a99:	eb ba                	jmp    100404a55 <.text+0x3a55>
100404a9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404aa0:	4c 89 d1             	mov    %r10,%rcx
100404aa3:	e8 58 10 00 00       	call   100405b00 <.text+0x4b00>
100404aa8:	31 c0                	xor    %eax,%eax
100404aaa:	48 83 c4 20          	add    $0x20,%rsp
100404aae:	5b                   	pop    %rbx
100404aaf:	c3                   	ret
100404ab0:	e8 0b 02 00 00       	call   100404cc0 <.text+0x3cc0>
100404ab5:	90                   	nop
100404ab6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100404abd:	00 00 00
100404ac0:	53                   	push   %rbx
100404ac1:	48 83 ec 20          	sub    $0x20,%rsp
100404ac5:	48 89 cb             	mov    %rcx,%rbx
100404ac8:	e8 23 11 00 00       	call   100405bf0 <.text+0x4bf0>
100404acd:	48 85 c0             	test   %rax,%rax
100404ad0:	75 05                	jne    100404ad7 <.text+0x3ad7>
100404ad2:	48 85 db             	test   %rbx,%rbx
100404ad5:	75 06                	jne    100404add <.text+0x3add>
100404ad7:	48 83 c4 20          	add    $0x20,%rsp
100404adb:	5b                   	pop    %rbx
100404adc:	c3                   	ret
100404add:	e8 de 01 00 00       	call   100404cc0 <.text+0x3cc0>
100404ae2:	90                   	nop
100404ae3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404aea:	00 00 00 00
100404aee:	66 90                	xchg   %ax,%ax
100404af0:	53                   	push   %rbx
100404af1:	48 83 ec 20          	sub    $0x20,%rsp
100404af5:	48 89 cb             	mov    %rcx,%rbx
100404af8:	e8 f3 10 00 00       	call   100405bf0 <.text+0x4bf0>
100404afd:	48 85 c0             	test   %rax,%rax
100404b00:	75 05                	jne    100404b07 <.text+0x3b07>
100404b02:	48 85 db             	test   %rbx,%rbx
100404b05:	75 06                	jne    100404b0d <.text+0x3b0d>
100404b07:	48 83 c4 20          	add    $0x20,%rsp
100404b0b:	5b                   	pop    %rbx
100404b0c:	c3                   	ret
100404b0d:	e8 ae 01 00 00       	call   100404cc0 <.text+0x3cc0>
100404b12:	90                   	nop
100404b13:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404b1a:	00 00 00 00
100404b1e:	66 90                	xchg   %ax,%ax
100404b20:	53                   	push   %rbx
100404b21:	48 83 ec 20          	sub    $0x20,%rsp
100404b25:	48 89 d3             	mov    %rdx,%rbx
100404b28:	48 85 d2             	test   %rdx,%rdx
100404b2b:	75 05                	jne    100404b32 <.text+0x3b32>
100404b2d:	48 85 c9             	test   %rcx,%rcx
100404b30:	75 1e                	jne    100404b50 <.text+0x3b50>
100404b32:	48 89 da             	mov    %rbx,%rdx
100404b35:	e8 56 11 00 00       	call   100405c90 <.text+0x4c90>
100404b3a:	48 85 c0             	test   %rax,%rax
100404b3d:	75 05                	jne    100404b44 <.text+0x3b44>
100404b3f:	48 85 db             	test   %rbx,%rbx
100404b42:	75 19                	jne    100404b5d <.text+0x3b5d>
100404b44:	48 83 c4 20          	add    $0x20,%rsp
100404b48:	5b                   	pop    %rbx
100404b49:	c3                   	ret
100404b4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404b50:	e8 ab 0f 00 00       	call   100405b00 <.text+0x4b00>
100404b55:	31 c0                	xor    %eax,%eax
100404b57:	48 83 c4 20          	add    $0x20,%rsp
100404b5b:	5b                   	pop    %rbx
100404b5c:	c3                   	ret
100404b5d:	e8 5e 01 00 00       	call   100404cc0 <.text+0x3cc0>
100404b62:	90                   	nop
100404b63:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404b6a:	00 00 00 00
100404b6e:	66 90                	xchg   %ax,%ax
100404b70:	48 83 ec 28          	sub    $0x28,%rsp
100404b74:	48 89 d0             	mov    %rdx,%rax
100404b77:	48 8b 12             	mov    (%rdx),%rdx
100404b7a:	48 85 c9             	test   %rcx,%rcx
100404b7d:	74 31                	je     100404bb0 <.text+0x3bb0>
100404b7f:	49 b8 53 55 55 55 55 	movabs $0x5555555555555553,%r8
100404b86:	55 55 55
100404b89:	4c 39 c2             	cmp    %r8,%rdx
100404b8c:	77 34                	ja     100404bc2 <.text+0x3bc2>
100404b8e:	49 89 d0             	mov    %rdx,%r8
100404b91:	49 d1 e8             	shr    $1,%r8
100404b94:	4a 8d 54 02 01       	lea    0x1(%rdx,%r8,1),%rdx
100404b99:	48 89 10             	mov    %rdx,(%rax)
100404b9c:	e8 ef 10 00 00       	call   100405c90 <.text+0x4c90>
100404ba1:	48 85 c0             	test   %rax,%rax
100404ba4:	74 1c                	je     100404bc2 <.text+0x3bc2>
100404ba6:	48 83 c4 28          	add    $0x28,%rsp
100404baa:	c3                   	ret
100404bab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404bb0:	48 85 d2             	test   %rdx,%rdx
100404bb3:	75 0b                	jne    100404bc0 <.text+0x3bc0>