100402784:	74 a9                	je     10040272f <.text+0x172f>
100402786:	4c 89 e9             	mov    %r13,%rcx
100402789:	e8 32 33 00 00       	call   100405ac0 <.text+0x4ac0>
10040278e:	b8 01 00 00 00       	mov    $0x1,%eax
100402793:	eb b9                	jmp    10040274e <.text+0x174e>
100402795:	0f 1f 00             	nopl   (%rax)
100402798:	4d 89 f8             	mov    %r15,%r8
10040279b:	4c 89 e2             	mov    %r12,%rdx
10040279e:	4c 89 e9             	mov    %r13,%rcx
1004027a1:	e8 aa fb ff ff       	call   100402350 <.text+0x1350>
1004027a6:	eb 91                	jmp    100402739 <.text+0x1739>
1004027a8:	b8 01 00 00 00       	mov    $0x1,%eax
1004027ad:	eb 9f                	jmp    10040274e <.text+0x174e>
1004027af:	90                   	nop
1004027b0:	e9 fb 33 00 00       	jmp    100405bb0 <.text+0x4bb0>
1004027b5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004027bc:	00 00 00 00
1004027c0:	53                   	push   %rbx
1004027c1:	48 83 ec 20          	sub    $0x20,%rsp
1004027c5:	89 d3                	mov    %edx,%ebx
1004027c7:	48 85 c9             	test   %rcx,%rcx
1004027ca:	74 1c                	je     1004027e8 <.text+0x17e8>
1004027cc:	e8 8f 32 00 00       	call   100405a60 <.text+0x4a60>
1004027d1:	41 89 d9             	mov    %ebx,%r9d
1004027d4:	45 31 c0             	xor    %r8d,%r8d
1004027d7:	31 d2                	xor    %edx,%edx
1004027d9:	89 c1                	mov    %eax,%ecx
1004027db:	48 83 c4 20          	add    $0x20,%rsp
1004027df:	5b                   	pop    %rbx
1004027e0:	e9 cb 33 00 00       	jmp    100405bb0 <.text+0x4bb0>
1004027e5:	0f 1f 00             	nopl   (%rax)
1004027e8:	48 83 c4 20          	add    $0x20,%rsp
1004027ec:	5b                   	pop    %rbx
1004027ed:	c3                   	ret
1004027ee:	90                   	nop
1004027ef:	90                   	nop
1004027f0:	41 56                	push   %r14
1004027f2:	41 55                	push   %r13
1004027f4:	41 54                	push   %r12
1004027f6:	48 83 ec 20          	sub    $0x20,%rsp
1004027fa:	49 89 d5             	mov    %rdx,%r13
1004027fd:	e8 6e 32 00 00       	call   100405a70 <.text+0x4a70>
100402802:	49 89 c4             	mov    %rax,%r12
100402805:	48 85 c0             	test   %rax,%rax
100402808:	74 0d                	je     100402817 <.text+0x1817>
10040280a:	48 89 c1             	mov    %rax,%rcx
10040280d:	e8 4e 32 00 00       	call   100405a60 <.text+0x4a60>
100402812:	83 f8 02             	cmp    $0x2,%eax
100402815:	76 11                	jbe    100402828 <.text+0x1828>
100402817:	4c 89 e0             	mov    %r12,%rax
10040281a:	48 83 c4 20          	add    $0x20,%rsp
10040281e:	41 5c                	pop    %r12
100402820:	41 5d                	pop    %r13
100402822:	41 5e                	pop    %r14
100402824:	c3                   	ret
100402825:	0f 1f 00             	nopl   (%rax)
100402828:	89 c1                	mov    %eax,%ecx
10040282a:	e8 21 22 00 00       	call   100404a50 <.text+0x3a50>
10040282f:	41 89 c6             	mov    %eax,%r14d
100402832:	85 c0                	test   %eax,%eax
100402834:	78 42                	js     100402878 <.text+0x1878>
100402836:	4c 89 e1             	mov    %r12,%rcx
100402839:	e8 f2 31 00 00       	call   100405a30 <.text+0x4a30>
10040283e:	85 c0                	test   %eax,%eax
100402840:	75 13                	jne    100402855 <.text+0x1855>
100402842:	4c 89 ea             	mov    %r13,%rdx
100402845:	44 89 f1             	mov    %r14d,%ecx
100402848:	e8 03 32 00 00       	call   100405a50 <.text+0x4a50>
10040284d:	49 89 c4             	mov    %rax,%r12
100402850:	48 85 c0             	test   %rax,%rax
100402853:	75 c2                	jne    100402817 <.text+0x1817>
100402855:	e8 d6 30 00 00       	call   100405930 <.text+0x4930>
10040285a:	44 89 f1             	mov    %r14d,%ecx
10040285d:	44 8b 20             	mov    (%rax),%r12d
100402860:	e8 9b 31 00 00       	call   100405a00 <.text+0x4a00>
100402865:	e8 c6 30 00 00       	call   100405930 <.text+0x4930>
10040286a:	44 89 20             	mov    %r12d,(%rax)
10040286d:	45 31 e4             	xor    %r12d,%r12d
100402870:	eb a5                	jmp    100402817 <.text+0x1817>
100402872:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100402878:	e8 b3 30 00 00       	call   100405930 <.text+0x4930>
10040287d:	4c 89 e1             	mov    %r12,%rcx
100402880:	45 31 e4             	xor    %r12d,%r12d
100402883:	44 8b 28             	mov    (%rax),%r13d
100402886:	e8 a5 31 00 00       	call   100405a30 <.text+0x4a30>
10040288b:	e8 a0 30 00 00       	call   100405930 <.text+0x4930>
100402890:	44 89 28             	mov    %r13d,(%rax)
100402893:	eb 82                	jmp    100402817 <.text+0x1817>
100402895:	90                   	nop
100402896:	90                   	nop
100402897:	90                   	nop
100402898:	90                   	nop
100402899:	90                   	nop
10040289a:	90                   	nop
10040289b:	90                   	nop
10040289c:	90                   	nop
10040289d:	90                   	nop
10040289e:	90                   	nop
10040289f:	90                   	nop
1004028a0:	57                   	push   %rdi
1004028a1:	56                   	push   %rsi
1004028a2:	53                   	push   %rbx
1004028a3:	48 83 ec 20          	sub    $0x20,%rsp
1004028a7:	48 89 cb             	mov    %rcx,%rbx
1004028aa:	48 85 c9             	test   %rcx,%rcx
1004028ad:	74 7e                	je     10040292d <.text+0x192d>
1004028af:	ba 2f 00 00 00       	mov    $0x2f,%edx
1004028b4:	e8 b7 33 00 00       	call   100405c70 <.text+0x4c70>
1004028b9:	48 89 c6             	mov    %rax,%rsi
1004028bc:	48 85 c0             	test   %rax,%rax
1004028bf:	74 4a                	je     10040290b <.text+0x190b>
1004028c1:	48 8d 78 01          	lea    0x1(%rax),%rdi
1004028c5:	48 89 f8             	mov    %rdi,%rax
1004028c8:	48 29 d8             	sub    %rbx,%rax
1004028cb:	48 83 f8 06          	cmp    $0x6,%rax
1004028cf:	7e 3a                	jle    10040290b <.text+0x190b>
1004028d1:	48 8d 4e fa          	lea    -0x6(%rsi),%rcx
1004028d5:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1004028db:	48 8d 15 76 76 00 00 	lea    0x7676(%rip),%rdx        # 100409f58 <_head_msys_intl_8_dll-0x60a8>
1004028e2:	e8 79 33 00 00       	call   100405c60 <.text+0x4c60>
1004028e7:	85 c0                	test   %eax,%eax
1004028e9:	75 20                	jne    10040290b <.text+0x190b>
1004028eb:	80 7e 01 6c          	cmpb   $0x6c,0x1(%rsi)
1004028ef:	75 37                	jne    100402928 <.text+0x1928>
1004028f1:	80 7f 01 74          	cmpb   $0x74,0x1(%rdi)
1004028f5:	75 31                	jne    100402928 <.text+0x1928>
1004028f7:	80 7f 02 2d          	cmpb   $0x2d,0x2(%rdi)
1004028fb:	75 2b                	jne    100402928 <.text+0x1928>
1004028fd:	48 8b 05 6c db 00 00 	mov    0xdb6c(%rip),%rax        # 100410470 <__imp_program_invocation_short_name>
100402904:	48 8d 5e 04          	lea    0x4(%rsi),%rbx
100402908:	48 89 18             	mov    %rbx,(%rax)
10040290b:	48 8b 05 56 db 00 00 	mov    0xdb56(%rip),%rax        # 100410468 <__imp_program_invocation_name>
100402912:	48 89 1d 17 b7 00 00 	mov    %rbx,0xb717(%rip)        # 10040e030 <_head_msys_intl_8_dll-0x1fd0>
100402919:	48 89 18             	mov    %rbx,(%rax)
10040291c:	48 83 c4 20          	add    $0x20,%rsp
100402920:	5b                   	pop    %rbx
100402921:	5e                   	pop    %rsi
100402922:	5f                   	pop    %rdi
100402923:	c3                   	ret
100402924:	0f 1f 40 00          	nopl   0x0(%rax)
100402928:	48 89 fb             	mov    %rdi,%rbx
10040292b:	eb de                	jmp    10040290b <.text+0x190b>
10040292d:	e8 0e 30 00 00       	call   100405940 <.text+0x4940>
100402932:	41 b8 37 00 00 00    	mov    $0x37,%r8d
100402938:	ba 01 00 00 00       	mov    $0x1,%edx
10040293d:	48 8d 0d dc 75 00 00 	lea    0x75dc(%rip),%rcx        # 100409f20 <_head_msys_intl_8_dll-0x60e0>
100402944:	4c 8b 48 18          	mov    0x18(%rax),%r9
100402948:	e8 83 31 00 00       	call   100405ad0 <.text+0x4ad0>
10040294d:	e8 8e 30 00 00       	call   1004059e0 <.text+0x49e0>
100402952:	90                   	nop
100402953:	90                   	nop
100402954:	90                   	nop
100402955:	90                   	nop
100402956:	90                   	nop
100402957:	90                   	nop
100402958:	90                   	nop
100402959:	90                   	nop
10040295a:	90                   	nop
10040295b:	90                   	nop
10040295c:	90                   	nop
10040295d:	90                   	nop
10040295e:	90                   	nop
10040295f:	90                   	nop
100402960:	56                   	push   %rsi
100402961:	53                   	push   %rbx
100402962:	48 83 ec 28          	sub    $0x28,%rsp
100402966:	48 89 ce             	mov    %rcx,%rsi
100402969:	89 d3                	mov    %edx,%ebx
10040296b:	e8 70 2b 00 00       	call   1004054e0 <.text+0x44e0>
100402970:	0f b6 08             	movzbl (%rax),%ecx
100402973:	83 e1 df             	and    $0xffffffdf,%ecx
100402976:	80 f9 55             	cmp    $0x55,%cl
100402979:	75 4d                	jne    1004029c8 <.text+0x19c8>
10040297b:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10040297f:	83 e2 df             	and    $0xffffffdf,%edx
100402982:	80 fa 54             	cmp    $0x54,%dl
100402985:	75 52                	jne    1004029d9 <.text+0x19d9>
100402987:	0f b6 50 02          	movzbl 0x2(%rax),%edx
10040298b:	83 e2 df             	and    $0xffffffdf,%edx
10040298e:	80 fa 46             	cmp    $0x46,%dl
100402991:	75 46                	jne    1004029d9 <.text+0x19d9>
100402993:	80 78 03 2d          	cmpb   $0x2d,0x3(%rax)
100402997:	75 40                	jne    1004029d9 <.text+0x19d9>
100402999:	80 78 04 38          	cmpb   $0x38,0x4(%rax)
10040299d:	75 3a                	jne    1004029d9 <.text+0x19d9>
10040299f:	80 78 05 00          	cmpb   $0x0,0x5(%rax)
1004029a3:	75 34                	jne    1004029d9 <.text+0x19d9>
1004029a5:	80 3e 60             	cmpb   $0x60,(%rsi)
1004029a8:	48 8d 15 b1 75 00 00 	lea    0x75b1(%rip),%rdx        # 100409f60 <_head_msys_intl_8_dll-0x60a0>
1004029af:	48 8d 05 b9 75 00 00 	lea    0x75b9(%rip),%rax        # 100409f6f <_head_msys_intl_8_dll-0x6091>
1004029b6:	48 0f 45 c2          	cmovne %rdx,%rax
1004029ba:	48 83 c4 28          	add    $0x28,%rsp
1004029be:	5b                   	pop    %rbx
1004029bf:	5e                   	pop    %rsi
1004029c0:	c3                   	ret
1004029c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004029c8:	80 f9 47             	cmp    $0x47,%cl
1004029cb:	75 0c                	jne    1004029d9 <.text+0x19d9>
1004029cd:	0f b6 50 01          	movzbl 0x1(%rax),%edx
1004029d1:	83 e2 df             	and    $0xffffffdf,%edx
1004029d4:	80 fa 42             	cmp    $0x42,%dl
1004029d7:	74 1f                	je     1004029f8 <.text+0x19f8>
1004029d9:	83 fb 09             	cmp    $0x9,%ebx
1004029dc:	48 8d 15 86 75 00 00 	lea    0x7586(%rip),%rdx        # 100409f69 <_head_msys_intl_8_dll-0x6097>
1004029e3:	48 8d 05 7d 75 00 00 	lea    0x757d(%rip),%rax        # 100409f67 <_head_msys_intl_8_dll-0x6099>
1004029ea:	48 0f 45 c2          	cmovne %rdx,%rax
1004029ee:	48 83 c4 28          	add    $0x28,%rsp
1004029f2:	5b                   	pop    %rbx
1004029f3:	5e                   	pop    %rsi
1004029f4:	c3                   	ret
1004029f5:	0f 1f 00             	nopl   (%rax)
1004029f8:	80 78 02 31          	cmpb   $0x31,0x2(%rax)
1004029fc:	75 db                	jne    1004029d9 <.text+0x19d9>
1004029fe:	80 78 03 38          	cmpb   $0x38,0x3(%rax)
100402a02:	75 d5                	jne    1004029d9 <.text+0x19d9>
100402a04:	80 78 04 30          	cmpb   $0x30,0x4(%rax)
100402a08:	75 cf                	jne    1004029d9 <.text+0x19d9>
100402a0a:	80 78 05 33          	cmpb   $0x33,0x5(%rax)
100402a0e:	75 c9                	jne    1004029d9 <.text+0x19d9>
100402a10:	80 78 06 30          	cmpb   $0x30,0x6(%rax)
100402a14:	75 c3                	jne    1004029d9 <.text+0x19d9>
100402a16:	80 78 07 00          	cmpb   $0x0,0x7(%rax)
100402a1a:	75 bd                	jne    1004029d9 <.text+0x19d9>
100402a1c:	80 3e 60             	cmpb   $0x60,(%rsi)
100402a1f:	48 8d 15 3e 75 00 00 	lea    0x753e(%rip),%rdx        # 100409f64 <_head_msys_intl_8_dll-0x609c>
100402a26:	48 8d 05 3e 75 00 00 	lea    0x753e(%rip),%rax        # 100409f6b <_head_msys_intl_8_dll-0x6095>
100402a2d:	48 0f 45 c2          	cmovne %rdx,%rax
100402a31:	48 83 c4 28          	add    $0x28,%rsp
100402a35:	5b                   	pop    %rbx
100402a36:	5e                   	pop    %rsi
100402a37:	c3                   	ret
100402a38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100402a3f:	00
100402a40:	41 57                	push   %r15
100402a42:	41 56                	push   %r14
100402a44:	41 55                	push   %r13
100402a46:	41 54                	push   %r12
100402a48:	55                   	push   %rbp
100402a49:	57                   	push   %rdi
100402a4a:	56                   	push   %rsi
100402a4b:	53                   	push   %rbx
100402a4c:	48 83 ec 78          	sub    $0x78,%rsp
100402a50:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100402a57:	00
100402a58:	4c 89 84 24 d0 00 00 	mov    %r8,0xd0(%rsp)
100402a5f:	00
100402a60:	4d 89 cc             	mov    %r9,%r12
100402a63:	49 89 d6             	mov    %rdx,%r14
100402a66:	49 89 cf             	mov    %rcx,%r15
100402a69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100402a70:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
100402a77:	00
100402a78:	e8 e3 2e 00 00       	call   100405960 <.text+0x4960>
100402a7d:	8b b4 24 e8 00 00 00 	mov    0xe8(%rsp),%esi
100402a84:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100402a8b:	00
100402a8c:	89 44 24 50          	mov    %eax,0x50(%rsp)
100402a90:	83 e6 02             	and    $0x2,%esi
100402a93:	41 83 fb 0a          	cmp    $0xa,%r11d
100402a97:	0f 87 63 48 00 00    	ja     100407300 <.text+0x6300>
100402a9d:	48 8d 15 d4 74 00 00 	lea    0x74d4(%rip),%rdx        # 100409f78 <_head_msys_intl_8_dll-0x6088>
100402aa4:	44 89 d8             	mov    %r11d,%eax
100402aa7:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
100402aab:	48 01 d0             	add    %rdx,%rax
100402aae:	ff e0                	jmp    *%rax
100402ab0:	41 83 fb 0a          	cmp    $0xa,%r11d
100402ab4:	74 60                	je     100402b16 <.text+0x1b16>
100402ab6:	48 8d 1d b6 74 00 00 	lea    0x74b6(%rip),%rbx        # 100409f73 <_head_msys_intl_8_dll-0x608d>
100402abd:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
100402ac4:	00
100402ac5:	48 89 d9             	mov    %rbx,%rcx
100402ac8:	e8 3b 2e 00 00       	call   100405908 <.text+0x4908>
100402acd:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100402ad4:	00
100402ad5:	48 39 d8             	cmp    %rbx,%rax
100402ad8:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
100402adf:	00
100402ae0:	0f 84 78 11 00 00    	je     100403c5e <.text+0x2c5e>
100402ae6:	48 8d 1d 7c 74 00 00 	lea    0x747c(%rip),%rbx        # 100409f69 <_head_msys_intl_8_dll-0x6097>
100402aed:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
100402af4:	00
100402af5:	48 89 d9             	mov    %rbx,%rcx
100402af8:	e8 0b 2e 00 00       	call   100405908 <.text+0x4908>
100402afd:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100402b04:	00
100402b05:	48 39 d8             	cmp    %rbx,%rax
100402b08:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
100402b0f:	00
100402b10:	0f 84 28 11 00 00    	je     100403c3e <.text+0x2c3e>
100402b16:	31 db                	xor    %ebx,%ebx
100402b18:	85 f6                	test   %esi,%esi
100402b1a:	0f 84 85 10 00 00    	je     100403ba5 <.text+0x2ba5>
100402b20:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
100402b27:	00
100402b28:	85 f6                	test   %esi,%esi
100402b2a:	44 89 9c 24 e0 00 00 	mov    %r11d,0xe0(%rsp)
100402b31:	00
100402b32:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100402b38:	0f 95 44 24 54       	setne  0x54(%rsp)
100402b3d:	e8 0e 31 00 00       	call   100405c50 <.text+0x4c50>
100402b42:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
100402b49:	00
100402b4a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100402b4f:	48 8b 84 24 00 01 00 	mov    0x100(%rsp),%rax
100402b56:	00
100402b57:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100402b5c:	c6 44 24 26 01       	movb   $0x1,0x26(%rsp)
100402b61:	31 c0                	xor    %eax,%eax
100402b63:	c6 44 24 55 00       	movb   $0x0,0x55(%rsp)
100402b68:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100402b6f:	00 00
100402b71:	44 88 6c 24 27       	mov    %r13b,0x27(%rsp)
100402b76:	4d 89 f5             	mov    %r14,%r13
100402b79:	45 89 de             	mov    %r11d,%r14d
100402b7c:	4d 89 fb             	mov    %r15,%r11
100402b7f:	41 89 c7             	mov    %eax,%r15d
100402b82:	31 ed                	xor    %ebp,%ebp
100402b84:	0f 1f 40 00          	nopl   0x0(%rax)
100402b88:	49 39 ec             	cmp    %rbp,%r12
100402b8b:	40 0f 95 c7          	setne  %dil
100402b8f:	49 83 fc ff          	cmp    $0xffffffffffffffff,%r12
100402b93:	75 10                	jne    100402ba5 <.text+0x1ba5>
100402b95:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
100402b9c:	00
100402b9d:	80 3c 28 00          	cmpb   $0x0,(%rax,%rbp,1)
100402ba1:	40 0f 95 c7          	setne  %dil
100402ba5:	40 84 ff             	test   %dil,%dil
100402ba8:	0f 84 19 0d 00 00    	je     1004038c7 <.text+0x28c7>
100402bae:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
100402bb5:	00
100402bb6:	41 83 fe 02          	cmp    $0x2,%r14d
100402bba:	0f 95 c0             	setne  %al
100402bbd:	48 01 ee             	add    %rbp,%rsi
100402bc0:	22 44 24 27          	and    0x27(%rsp),%al
100402bc4:	41 89 c2             	mov    %eax,%r10d
100402bc7:	0f 84 a3 05 00 00    	je     100403170 <.text+0x2170>
100402bcd:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
100402bd2:	48 85 c0             	test   %rax,%rax
100402bd5:	0f 84 c5 09 00 00    	je     1004035a0 <.text+0x25a0>
100402bdb:	48 8d 54 05 00       	lea    0x0(%rbp,%rax,1),%rdx
100402be0:	49 83 fc ff          	cmp    $0xffffffffffffffff,%r12
100402be4:	75 3b                	jne    100402c21 <.text+0x1c21>
100402be6:	48 83 f8 01          	cmp    $0x1,%rax
100402bea:	76 35                	jbe    100402c21 <.text+0x1c21>
100402bec:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
100402bf3:	00
100402bf4:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
100402bfb:	00
100402bfc:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
100402c01:	44 88 54 24 30       	mov    %r10b,0x30(%rsp)