100407498:	75 1e                	jne    1004074b8 <.text+0x64b8>
10040749a:	e8 21 05 00 00       	call   1004079c0 <.text+0x69c0>
10040749f:	83 38 09             	cmpl   $0x9,(%rax)
1004074a2:	0f 95 c0             	setne  %al
1004074a5:	0f b6 c0             	movzbl %al,%eax
1004074a8:	f7 d8                	neg    %eax
1004074aa:	48 83 c4 20          	add    $0x20,%rsp
1004074ae:	5b                   	pop    %rbx
1004074af:	5e                   	pop    %rsi
1004074b0:	5f                   	pop    %rdi
1004074b1:	c3                   	ret
1004074b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004074b8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1004074bd:	eb eb                	jmp    1004074aa <.text+0x64aa>
1004074bf:	90                   	nop
1004074c0:	85 c0                	test   %eax,%eax
1004074c2:	75 f4                	jne    1004074b8 <.text+0x64b8>
1004074c4:	e8 f7 04 00 00       	call   1004079c0 <.text+0x69c0>
1004074c9:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1004074cf:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1004074d4:	eb d4                	jmp    1004074aa <.text+0x64aa>
1004074d6:	90                   	nop
1004074d7:	90                   	nop
1004074d8:	90                   	nop
1004074d9:	90                   	nop
1004074da:	90                   	nop
1004074db:	90                   	nop
1004074dc:	90                   	nop
1004074dd:	90                   	nop
1004074de:	90                   	nop
1004074df:	90                   	nop
1004074e0:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
1004074e7:	41 b8 01 01 00 00    	mov    $0x101,%r8d
1004074ed:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1004074f2:	e8 f9 02 00 00       	call   1004077f0 <.text+0x67f0>
1004074f7:	41 89 c0             	mov    %eax,%r8d
1004074fa:	31 c0                	xor    %eax,%eax
1004074fc:	45 85 c0             	test   %r8d,%r8d
1004074ff:	75 17                	jne    100407518 <.text+0x6518>
100407501:	66 83 7c 24 20 43    	cmpw   $0x43,0x20(%rsp)
100407507:	74 0f                	je     100407518 <.text+0x6518>
100407509:	81 7c 24 20 50 4f 53 	cmpl   $0x49534f50,0x20(%rsp)
100407510:	49
100407511:	74 0d                	je     100407520 <.text+0x6520>
100407513:	b8 01 00 00 00       	mov    $0x1,%eax
100407518:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
10040751f:	c3                   	ret
100407520:	31 c0                	xor    %eax,%eax
100407522:	66 83 7c 24 24 58    	cmpw   $0x58,0x24(%rsp)
100407528:	75 e9                	jne    100407513 <.text+0x6513>
10040752a:	eb ec                	jmp    100407518 <.text+0x6518>
10040752c:	90                   	nop
10040752d:	90                   	nop
10040752e:	90                   	nop
10040752f:	90                   	nop
100407530:	41 55                	push   %r13
100407532:	41 54                	push   %r12
100407534:	55                   	push   %rbp
100407535:	57                   	push   %rdi
100407536:	56                   	push   %rsi
100407537:	53                   	push   %rbx
100407538:	48 83 ec 48          	sub    $0x48,%rsp
10040753c:	31 c9                	xor    %ecx,%ecx
10040753e:	e8 cd 03 00 00       	call   100407910 <.text+0x6910>
100407543:	49 89 c4             	mov    %rax,%r12
100407546:	48 85 c0             	test   %rax,%rax
100407549:	0f 84 41 01 00 00    	je     100407690 <.text+0x6690>
10040754f:	48 8d 15 71 53 00 00 	lea    0x5371(%rip),%rdx        # 10040c8c7 <_head_msys_intl_8_dll-0x6739>
100407556:	48 89 c1             	mov    %rax,%rcx
100407559:	e8 62 07 00 00       	call   100407cc0 <.text+0x6cc0>
10040755e:	85 c0                	test   %eax,%eax
100407560:	0f 84 8a 00 00 00    	je     1004075f0 <.text+0x65f0>
100407566:	48 8d 15 7d 53 00 00 	lea    0x537d(%rip),%rdx        # 10040c8ea <_head_msys_intl_8_dll-0x6716>
10040756d:	4c 89 e1             	mov    %r12,%rcx
100407570:	e8 4b 07 00 00       	call   100407cc0 <.text+0x6cc0>
100407575:	85 c0                	test   %eax,%eax
100407577:	74 63                	je     1004075dc <.text+0x65dc>
100407579:	31 ff                	xor    %edi,%edi
10040757b:	be 17 00 00 00       	mov    $0x17,%esi
100407580:	48 8d 2d 79 53 00 00 	lea    0x5379(%rip),%rbp        # 10040c900 <_head_msys_intl_8_dll-0x6700>
100407587:	eb 15                	jmp    10040759e <.text+0x659e>
100407589:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407590:	0f 84 0a 01 00 00    	je     1004076a0 <.text+0x66a0>
100407596:	48 89 de             	mov    %rbx,%rsi
100407599:	48 39 f7             	cmp    %rsi,%rdi
10040759c:	73 2e                	jae    1004075cc <.text+0x65cc>
10040759e:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
1004075a2:	4c 89 e2             	mov    %r12,%rdx
1004075a5:	48 89 c3             	mov    %rax,%rbx
1004075a8:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
1004075ac:	48 d1 eb             	shr    $1,%rbx
1004075af:	48 01 d8             	add    %rbx,%rax
1004075b2:	4c 8d 6c c5 00       	lea    0x0(%rbp,%rax,8),%r13
1004075b7:	4c 89 e9             	mov    %r13,%rcx
1004075ba:	e8 01 07 00 00       	call   100407cc0 <.text+0x6cc0>
1004075bf:	85 c0                	test   %eax,%eax
1004075c1:	79 cd                	jns    100407590 <.text+0x6590>
1004075c3:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
1004075c7:	48 39 f7             	cmp    %rsi,%rdi
1004075ca:	72 d2                	jb     10040759e <.text+0x659e>
1004075cc:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
1004075d1:	48 8d 05 e9 52 00 00 	lea    0x52e9(%rip),%rax        # 10040c8c1 <_head_msys_intl_8_dll-0x673f>
1004075d8:	4c 0f 44 e0          	cmove  %rax,%r12
1004075dc:	4c 89 e0             	mov    %r12,%rax
1004075df:	48 83 c4 48          	add    $0x48,%rsp
1004075e3:	5b                   	pop    %rbx
1004075e4:	5e                   	pop    %rsi
1004075e5:	5f                   	pop    %rdi
1004075e6:	5d                   	pop    %rbp
1004075e7:	41 5c                	pop    %r12
1004075e9:	41 5d                	pop    %r13
1004075eb:	c3                   	ret
1004075ec:	0f 1f 40 00          	nopl   0x0(%rax)
1004075f0:	48 8d 0d d9 52 00 00 	lea    0x52d9(%rip),%rcx        # 10040c8d0 <_head_msys_intl_8_dll-0x6730>
1004075f7:	e8 54 05 00 00       	call   100407b50 <.text+0x6b50>
1004075fc:	48 85 c0             	test   %rax,%rax
1004075ff:	0f 84 b3 00 00 00    	je     1004076b8 <.text+0x66b8>
100407605:	80 38 00             	cmpb   $0x0,(%rax)
100407608:	0f 84 aa 00 00 00    	je     1004076b8 <.text+0x66b8>
10040760e:	ba 2e 00 00 00       	mov    $0x2e,%edx
100407613:	48 89 c1             	mov    %rax,%rcx
100407616:	e8 95 06 00 00       	call   100407cb0 <.text+0x6cb0>
10040761b:	48 85 c0             	test   %rax,%rax
10040761e:	74 26                	je     100407646 <.text+0x6646>
100407620:	4c 8d 60 01          	lea    0x1(%rax),%r12
100407624:	ba 40 00 00 00       	mov    $0x40,%edx
100407629:	4c 89 e1             	mov    %r12,%rcx
10040762c:	e8 7f 06 00 00       	call   100407cb0 <.text+0x6cb0>
100407631:	48 85 c0             	test   %rax,%rax
100407634:	74 a6                	je     1004075dc <.text+0x65dc>
100407636:	4c 29 e0             	sub    %r12,%rax
100407639:	48 89 c3             	mov    %rax,%rbx
10040763c:	48 83 f8 0c          	cmp    $0xc,%rax
100407640:	0f 86 b2 00 00 00    	jbe    1004076f8 <.text+0x66f8>
100407646:	ff 15 04 bf 00 00    	call   *0xbf04(%rip)        # 100413550 <__imp_GetACP>
10040764c:	4c 8d 64 24 33       	lea    0x33(%rsp),%r12
100407651:	31 d2                	xor    %edx,%edx
100407653:	4c 8d 0d 8b 52 00 00 	lea    0x528b(%rip),%r9        # 10040c8e5 <_head_msys_intl_8_dll-0x671b>
10040765a:	89 44 24 20          	mov    %eax,0x20(%rsp)
10040765e:	4c 89 e1             	mov    %r12,%rcx
100407661:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
100407667:	e8 b4 03 00 00       	call   100407a20 <.text+0x6a20>
10040766c:	4c 89 e2             	mov    %r12,%rdx
10040766f:	4c 8d 25 5a 9b 00 00 	lea    0x9b5a(%rip),%r12        # 1004111d0 <_head_msys_intl_8_dll-0x1e30>
100407676:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
10040767c:	4c 89 e1             	mov    %r12,%rcx
10040767f:	e8 ac 03 00 00       	call   100407a30 <.text+0x6a30>
100407684:	e9 dd fe ff ff       	jmp    100407566 <.text+0x6566>
100407689:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407690:	4c 8d 25 29 52 00 00 	lea    0x5229(%rip),%r12        # 10040c8c0 <_head_msys_intl_8_dll-0x6740>
100407697:	e9 dd fe ff ff       	jmp    100407579 <.text+0x6579>
10040769c:	0f 1f 40 00          	nopl   0x0(%rax)
1004076a0:	4d 8d 65 0c          	lea    0xc(%r13),%r12
1004076a4:	4c 89 e0             	mov    %r12,%rax
1004076a7:	48 83 c4 48          	add    $0x48,%rsp
1004076ab:	5b                   	pop    %rbx
1004076ac:	5e                   	pop    %rsi
1004076ad:	5f                   	pop    %rdi
1004076ae:	5d                   	pop    %rbp
1004076af:	41 5c                	pop    %r12
1004076b1:	41 5d                	pop    %r13
1004076b3:	c3                   	ret
1004076b4:	0f 1f 40 00          	nopl   0x0(%rax)
1004076b8:	48 8d 0d 18 52 00 00 	lea    0x5218(%rip),%rcx        # 10040c8d7 <_head_msys_intl_8_dll-0x6729>
1004076bf:	e8 8c 04 00 00       	call   100407b50 <.text+0x6b50>
1004076c4:	48 85 c0             	test   %rax,%rax
1004076c7:	74 09                	je     1004076d2 <.text+0x66d2>
1004076c9:	80 38 00             	cmpb   $0x0,(%rax)
1004076cc:	0f 85 3c ff ff ff    	jne    10040760e <.text+0x660e>
1004076d2:	48 8d 0d 07 52 00 00 	lea    0x5207(%rip),%rcx        # 10040c8e0 <_head_msys_intl_8_dll-0x6720>
1004076d9:	e8 72 04 00 00       	call   100407b50 <.text+0x6b50>
1004076de:	48 85 c0             	test   %rax,%rax
1004076e1:	0f 84 5f ff ff ff    	je     100407646 <.text+0x6646>
1004076e7:	80 38 00             	cmpb   $0x0,(%rax)
1004076ea:	0f 84 56 ff ff ff    	je     100407646 <.text+0x6646>
1004076f0:	e9 19 ff ff ff       	jmp    10040760e <.text+0x660e>
1004076f5:	0f 1f 00             	nopl   (%rax)
1004076f8:	4c 89 e2             	mov    %r12,%rdx
1004076fb:	4c 8d 25 ce 9a 00 00 	lea    0x9ace(%rip),%r12        # 1004111d0 <_head_msys_intl_8_dll-0x1e30>
100407702:	41 b9 0d 00 00 00    	mov    $0xd,%r9d
100407708:	49 89 c0             	mov    %rax,%r8
10040770b:	4c 89 e1             	mov    %r12,%rcx
10040770e:	e8 fd 02 00 00       	call   100407a10 <.text+0x6a10>
100407713:	41 c6 04 1c 00       	movb   $0x0,(%r12,%rbx,1)
100407718:	e9 bf fe ff ff       	jmp    1004075dc <.text+0x65dc>
10040771d:	90                   	nop
10040771e:	90                   	nop
10040771f:	90                   	nop
100407720:	41 57                	push   %r15
100407722:	41 56                	push   %r14
100407724:	41 55                	push   %r13
100407726:	41 54                	push   %r12
100407728:	53                   	push   %rbx
100407729:	48 83 ec 20          	sub    $0x20,%rsp
10040772d:	41 89 cc             	mov    %ecx,%r12d
100407730:	49 89 d7             	mov    %rdx,%r15
100407733:	4c 89 c3             	mov    %r8,%rbx
100407736:	ff 15 74 19 00 00    	call   *0x1974(%rip)        # 1004090b0 <_head_msys_intl_8_dll-0x9f50>
10040773c:	48 89 c1             	mov    %rax,%rcx
10040773f:	49 89 c6             	mov    %rax,%r14
100407742:	e8 09 05 00 00       	call   100407c50 <.text+0x6c50>
100407747:	41 89 c5             	mov    %eax,%r13d
10040774a:	85 c0                	test   %eax,%eax
10040774c:	0f 85 0e 11 00 00    	jne    100408860 <.text+0x7860>
100407752:	44 89 e1             	mov    %r12d,%ecx
100407755:	31 d2                	xor    %edx,%edx
100407757:	e8 34 05 00 00       	call   100407c90 <.text+0x6c90>
10040775c:	49 89 c4             	mov    %rax,%r12
10040775f:	48 85 c0             	test   %rax,%rax
100407762:	74 6c                	je     1004077d0 <.text+0x67d0>
100407764:	48 89 c1             	mov    %rax,%rcx
100407767:	e8 74 05 00 00       	call   100407ce0 <.text+0x6ce0>
10040776c:	48 39 c3             	cmp    %rax,%rbx
10040776f:	76 37                	jbe    1004077a8 <.text+0x67a8>
100407771:	4c 8d 40 01          	lea    0x1(%rax),%r8
100407775:	4c 89 e2             	mov    %r12,%rdx
100407778:	4c 89 f9             	mov    %r15,%rcx
10040777b:	e8 80 04 00 00       	call   100407c00 <.text+0x6c00>
100407780:	4c 89 f1             	mov    %r14,%rcx
100407783:	e8 d8 04 00 00       	call   100407c60 <.text+0x6c60>
100407788:	85 c0                	test   %eax,%eax
10040778a:	0f 85 d0 10 00 00    	jne    100408860 <.text+0x7860>
100407790:	44 89 e8             	mov    %r13d,%eax
100407793:	48 83 c4 20          	add    $0x20,%rsp
100407797:	5b                   	pop    %rbx
100407798:	41 5c                	pop    %r12
10040779a:	41 5d                	pop    %r13
10040779c:	41 5e                	pop    %r14
10040779e:	41 5f                	pop    %r15
1004077a0:	c3                   	ret
1004077a1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004077a8:	41 bd 22 00 00 00    	mov    $0x22,%r13d
1004077ae:	48 85 db             	test   %rbx,%rbx
1004077b1:	74 cd                	je     100407780 <.text+0x6780>
1004077b3:	4c 8d 43 ff          	lea    -0x1(%rbx),%r8
1004077b7:	4c 89 e2             	mov    %r12,%rdx
1004077ba:	4c 89 f9             	mov    %r15,%rcx
1004077bd:	e8 3e 04 00 00       	call   100407c00 <.text+0x6c00>
1004077c2:	41 c6 44 1f ff 00    	movb   $0x0,-0x1(%r15,%rbx,1)
1004077c8:	eb b6                	jmp    100407780 <.text+0x6780>
1004077ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004077d0:	41 bd 16 00 00 00    	mov    $0x16,%r13d
1004077d6:	48 85 db             	test   %rbx,%rbx
1004077d9:	74 a5                	je     100407780 <.text+0x6780>
1004077db:	41 c6 07 00          	movb   $0x0,(%r15)
1004077df:	eb 9f                	jmp    100407780 <.text+0x6780>
1004077e1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004077e8:	00 00 00 00
1004077ec:	0f 1f 40 00          	nopl   0x0(%rax)
1004077f0:	e9 2b ff ff ff       	jmp    100407720 <.text+0x6720>
1004077f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004077fc:	00 00 00 00
100407800:	41 54                	push   %r12
100407802:	53                   	push   %rbx
100407803:	48 81 ec c8 0c 00 00 	sub    $0xcc8,%rsp
10040780a:	89 cb                	mov    %ecx,%ebx
10040780c:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
100407811:	85 c9                	test   %ecx,%ecx
100407813:	75 33                	jne    100407848 <.text+0x6848>
100407815:	41 b8 95 0c 00 00    	mov    $0xc95,%r8d
10040781b:	4c 89 e2             	mov    %r12,%rdx
10040781e:	31 c9                	xor    %ecx,%ecx
100407820:	e8 fb fe ff ff       	call   100407720 <.text+0x6720>
100407825:	4c 8d 05 14 53 00 00 	lea    0x5314(%rip),%r8        # 10040cb40 <_head_msys_intl_8_dll-0x64c0>
10040782c:	85 c0                	test   %eax,%eax
10040782e:	0f 84 94 00 00 00    	je     1004078c8 <.text+0x68c8>
100407834:	4c 89 c0             	mov    %r8,%rax
100407837:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
10040783e:	5b                   	pop    %rbx
10040783f:	41 5c                	pop    %r12
100407841:	c3                   	ret
100407842:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407848:	41 b8 01 01 00 00    	mov    $0x101,%r8d
10040784e:	4c 89 e2             	mov    %r12,%rdx
100407851:	e8 ca fe ff ff       	call   100407720 <.text+0x6720>
100407856:	83 f8 16             	cmp    $0x16,%eax
100407859:	0f 84 91 00 00 00    	je     1004078f0 <.text+0x68f0>
10040785f:	85 c0                	test   %eax,%eax
100407861:	75 4d                	jne    1004078b0 <.text+0x68b0>
100407863:	83 eb 01             	sub    $0x1,%ebx
100407866:	83 fb 05             	cmp    $0x5,%ebx
100407869:	0f 87 f7 0f 00 00    	ja     100408866 <.text+0x7866>
10040786f:	48 8d 05 da 52 00 00 	lea    0x52da(%rip),%rax        # 10040cb50 <_head_msys_intl_8_dll-0x64b0>
100407876:	4c 89 e2             	mov    %r12,%rdx
100407879:	8b 04 98             	mov    (%rax,%rbx,4),%eax
10040787c:	49 89 c0             	mov    %rax,%r8
10040787f:	49 c1 e0 08          	shl    $0x8,%r8
100407883:	49 01 c0             	add    %rax,%r8
100407886:	48 8d 05 53 99 00 00 	lea    0x9953(%rip),%rax        # 1004111e0 <_head_msys_intl_8_dll-0x1e20>
10040788d:	49 01 c0             	add    %rax,%r8
100407890:	4c 89 c1             	mov    %r8,%rcx
100407893:	e8 38 04 00 00       	call   100407cd0 <.text+0x6cd0>
100407898:	49 89 c0             	mov    %rax,%r8
10040789b:	4c 89 c0             	mov    %r8,%rax
10040789e:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
1004078a5:	5b                   	pop    %rbx
1004078a6:	41 5c                	pop    %r12
1004078a8:	c3                   	ret
1004078a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004078b0:	4c 8d 05 89 52 00 00 	lea    0x5289(%rip),%r8        # 10040cb40 <_head_msys_intl_8_dll-0x64c0>
1004078b7:	4c 89 c0             	mov    %r8,%rax
1004078ba:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
1004078c1:	5b                   	pop    %rbx
1004078c2:	41 5c                	pop    %r12
1004078c4:	c3                   	ret
1004078c5:	0f 1f 00             	nopl   (%rax)
1004078c8:	41 b8 95 0c 00 00    	mov    $0xc95,%r8d
1004078ce:	4c 89 e2             	mov    %r12,%rdx
1004078d1:	48 8d 0d 28 9f 00 00 	lea    0x9f28(%rip),%rcx        # 100411800 <_head_msys_intl_8_dll-0x1800>
1004078d8:	e8 53 01 00 00       	call   100407a30 <.text+0x6a30>
1004078dd:	49 89 c0             	mov    %rax,%r8
1004078e0:	4c 89 c0             	mov    %r8,%rax
1004078e3:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
1004078ea:	5b                   	pop    %rbx
1004078eb:	41 5c                	pop    %r12
1004078ed:	c3                   	ret
1004078ee:	66 90                	xchg   %ax,%ax
1004078f0:	45 31 c0             	xor    %r8d,%r8d
1004078f3:	4c 89 c0             	mov    %r8,%rax
1004078f6:	48 81 c4 c8 0c 00 00 	add    $0xcc8,%rsp
1004078fd:	5b                   	pop    %rbx
1004078fe:	41 5c                	pop    %r12
100407900:	c3                   	ret
100407901:	90                   	nop
100407902:	90                   	nop
100407903:	90                   	nop
100407904:	90                   	nop
100407905:	90                   	nop
100407906:	90                   	nop
100407907:	90                   	nop
100407908:	90                   	nop
100407909:	90                   	nop
10040790a:	90                   	nop
10040790b:	90                   	nop
10040790c:	90                   	nop
10040790d:	90                   	nop
10040790e:	90                   	nop
10040790f:	90                   	nop
100407910:	8d 91 28 d8 ff ff    	lea    -0x27d8(%rcx),%edx
100407916:	8d 81 3d d8 ff ff    	lea    -0x27c3(%rcx),%eax
10040791c:	83 fa 0c             	cmp    $0xc,%edx
10040791f:	0f 42 c8             	cmovb  %eax,%ecx
100407922:	e9 f9 02 00 00       	jmp    100407c20 <.text+0x6c20>
100407927:	90                   	nop
100407928:	90                   	nop
100407929:	90                   	nop
10040792a:	90                   	nop
10040792b:	90                   	nop
10040792c:	90                   	nop
10040792d:	90                   	nop