100407291:	0f 85 d0 00 00 00    	jne    100407367 <.text+0x6367>
100407297:	4d 85 c9             	test   %r9,%r9
10040729a:	0f 85 c7 00 00 00    	jne    100407367 <.text+0x6367>
1004072a0:	48 8b 43 38          	mov    0x38(%rbx),%rax
1004072a4:	f6 43 50 01          	testb  $0x1,0x50(%rbx)
1004072a8:	75 7e                	jne    100407328 <.text+0x6328>
1004072aa:	48 89 d1             	mov    %rdx,%rcx
1004072ad:	ff d0                	call   *%rax
1004072af:	48 89 c6             	mov    %rax,%rsi
1004072b2:	48 85 f6             	test   %rsi,%rsi
1004072b5:	0f 84 ac 00 00 00    	je     100407367 <.text+0x6367>
1004072bb:	48 8d 04 2e          	lea    (%rsi,%rbp,1),%rax
1004072bf:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1004072c3:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1004072c7:	49 89 f8             	mov    %rdi,%r8
1004072ca:	4c 89 66 08          	mov    %r12,0x8(%rsi)
1004072ce:	48 89 43 20          	mov    %rax,0x20(%rbx)
1004072d2:	48 89 06             	mov    %rax,(%rsi)
1004072d5:	48 8b 43 30          	mov    0x30(%rbx),%rax
1004072d9:	48 8d 6c 06 10       	lea    0x10(%rsi,%rax,1),%rbp
1004072de:	48 f7 d0             	not    %rax
1004072e1:	48 21 c5             	and    %rax,%rbp
1004072e4:	48 89 e9             	mov    %rbp,%rcx
1004072e7:	e8 14 09 00 00       	call   100407c00 <.text+0x6c00>
1004072ec:	0f b6 53 50          	movzbl 0x50(%rbx),%edx
1004072f0:	f6 c2 02             	test   $0x2,%dl
1004072f3:	75 15                	jne    10040730a <.text+0x630a>
1004072f5:	48 8b 43 30          	mov    0x30(%rbx),%rax
1004072f9:	49 8d 4c 04 10       	lea    0x10(%r12,%rax,1),%rcx
1004072fe:	48 f7 d0             	not    %rax
100407301:	48 21 c8             	and    %rcx,%rax
100407304:	48 39 43 10          	cmp    %rax,0x10(%rbx)
100407308:	74 36                	je     100407340 <.text+0x6340>
10040730a:	80 63 50 fd          	andb   $0xfd,0x50(%rbx)
10040730e:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
100407312:	48 01 fd             	add    %rdi,%rbp
100407315:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
100407319:	48 83 c4 20          	add    $0x20,%rsp
10040731d:	5b                   	pop    %rbx
10040731e:	5e                   	pop    %rsi
10040731f:	5f                   	pop    %rdi
100407320:	5d                   	pop    %rbp
100407321:	41 5c                	pop    %r12
100407323:	c3                   	ret
100407324:	0f 1f 40 00          	nopl   0x0(%rax)
100407328:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
10040732c:	ff d0                	call   *%rax
10040732e:	48 89 c6             	mov    %rax,%rsi
100407331:	e9 7c ff ff ff       	jmp    1004072b2 <.text+0x62b2>
100407336:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040733d:	00 00 00
100407340:	49 8b 44 24 08       	mov    0x8(%r12),%rax
100407345:	83 e2 01             	and    $0x1,%edx
100407348:	48 89 46 08          	mov    %rax,0x8(%rsi)
10040734c:	48 8b 43 40          	mov    0x40(%rbx),%rax
100407350:	74 0e                	je     100407360 <.text+0x6360>
100407352:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
100407356:	4c 89 e2             	mov    %r12,%rdx
100407359:	ff d0                	call   *%rax
10040735b:	eb ad                	jmp    10040730a <.text+0x630a>
10040735d:	0f 1f 00             	nopl   (%rax)
100407360:	4c 89 e1             	mov    %r12,%rcx
100407363:	ff d0                	call   *%rax
100407365:	eb a3                	jmp    10040730a <.text+0x630a>
100407367:	ff 15 33 1d 00 00    	call   *0x1d33(%rip)        # 1004090a0 <_head_msys_intl_8_dll-0x9f60>
10040736d:	90                   	nop
10040736e:	66 90                	xchg   %ax,%ax
100407370:	48 8b 41 08          	mov    0x8(%rcx),%rax
100407374:	48 85 c0             	test   %rax,%rax
100407377:	74 1c                	je     100407395 <.text+0x6395>
100407379:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407380:	48 39 c2             	cmp    %rax,%rdx
100407383:	76 05                	jbe    10040738a <.text+0x638a>
100407385:	48 39 10             	cmp    %rdx,(%rax)
100407388:	73 16                	jae    1004073a0 <.text+0x63a0>
10040738a:	48 8b 40 08          	mov    0x8(%rax),%rax
10040738e:	48 85 c0             	test   %rax,%rax
100407391:	75 ed                	jne    100407380 <.text+0x6380>
100407393:	31 c0                	xor    %eax,%eax
100407395:	c3                   	ret
100407396:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040739d:	00 00 00
1004073a0:	b8 01 00 00 00       	mov    $0x1,%eax
1004073a5:	c3                   	ret
1004073a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004073ad:	00 00 00
1004073b0:	57                   	push   %rdi
1004073b1:	56                   	push   %rsi
1004073b2:	53                   	push   %rbx
1004073b3:	48 83 ec 20          	sub    $0x20,%rsp
1004073b7:	48 89 d7             	mov    %rdx,%rdi
1004073ba:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1004073be:	48 89 cb             	mov    %rcx,%rbx
1004073c1:	48 85 d2             	test   %rdx,%rdx
1004073c4:	75 1c                	jne    1004073e2 <.text+0x63e2>
1004073c6:	eb 43                	jmp    10040740b <.text+0x640b>
1004073c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004073cf:	00
1004073d0:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1004073d4:	ff d0                	call   *%rax
1004073d6:	80 4b 50 02          	orb    $0x2,0x50(%rbx)
1004073da:	48 85 f6             	test   %rsi,%rsi
1004073dd:	74 2c                	je     10040740b <.text+0x640b>
1004073df:	48 89 f2             	mov    %rsi,%rdx
1004073e2:	48 39 fa             	cmp    %rdi,%rdx
1004073e5:	73 08                	jae    1004073ef <.text+0x63ef>
1004073e7:	48 8b 02             	mov    (%rdx),%rax
1004073ea:	48 39 f8             	cmp    %rdi,%rax
1004073ed:	73 31                	jae    100407420 <.text+0x6420>
1004073ef:	48 8b 72 08          	mov    0x8(%rdx),%rsi
1004073f3:	48 8b 43 40          	mov    0x40(%rbx),%rax
1004073f7:	f6 43 50 01          	testb  $0x1,0x50(%rbx)
1004073fb:	75 d3                	jne    1004073d0 <.text+0x63d0>
1004073fd:	48 89 d1             	mov    %rdx,%rcx
100407400:	ff d0                	call   *%rax
100407402:	80 4b 50 02          	orb    $0x2,0x50(%rbx)
100407406:	48 85 f6             	test   %rsi,%rsi
100407409:	75 d4                	jne    1004073df <.text+0x63df>
10040740b:	48 85 ff             	test   %rdi,%rdi
10040740e:	0f 85 3c 14 00 00    	jne    100408850 <.text+0x7850>
100407414:	48 83 c4 20          	add    $0x20,%rsp
100407418:	5b                   	pop    %rbx
100407419:	5e                   	pop    %rsi
10040741a:	5f                   	pop    %rdi
10040741b:	c3                   	ret
10040741c:	0f 1f 40 00          	nopl   0x0(%rax)
100407420:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
100407424:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
100407428:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040742c:	48 89 53 08          	mov    %rdx,0x8(%rbx)
100407430:	48 83 c4 20          	add    $0x20,%rsp
100407434:	5b                   	pop    %rbx
100407435:	5e                   	pop    %rsi
100407436:	5f                   	pop    %rdi
100407437:	c3                   	ret
100407438:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040743f:	00
100407440:	45 31 c0             	xor    %r8d,%r8d
100407443:	48 8b 41 08          	mov    0x8(%rcx),%rax
100407447:	48 85 c0             	test   %rax,%rax
10040744a:	74 16                	je     100407462 <.text+0x6462>
10040744c:	0f 1f 40 00          	nopl   0x0(%rax)
100407450:	48 8b 10             	mov    (%rax),%rdx
100407453:	48 29 c2             	sub    %rax,%rdx
100407456:	48 8b 40 08          	mov    0x8(%rax),%rax
10040745a:	49 01 d0             	add    %rdx,%r8
10040745d:	48 85 c0             	test   %rax,%rax
100407460:	75 ee                	jne    100407450 <.text+0x6450>
100407462:	4c 89 c0             	mov    %r8,%rax
100407465:	c3                   	ret
100407466:	90                   	nop
100407467:	90                   	nop
100407468:	90                   	nop
100407469:	90                   	nop
10040746a:	90                   	nop
10040746b:	90                   	nop
10040746c:	90                   	nop
10040746d:	90                   	nop
10040746e:	90                   	nop
10040746f:	90                   	nop
100407470:	57                   	push   %rdi
100407471:	56                   	push   %rsi
100407472:	53                   	push   %rbx
100407473:	48 83 ec 20          	sub    $0x20,%rsp
100407477:	0f bf 59 10          	movswl 0x10(%rcx),%ebx
10040747b:	48 8b 39             	mov    (%rcx),%rdi
10040747e:	48 8b 71 18          	mov    0x18(%rcx),%rsi
100407482:	c1 fb 06             	sar    $0x6,%ebx
100407485:	83 e3 01             	and    $0x1,%ebx
100407488:	e8 33 06 00 00       	call   100407ac0 <.text+0x6ac0>
10040748d:	85 db                	test   %ebx,%ebx
10040748f:	75 2f                	jne    1004074c0 <.text+0x64c0>
100407491:	85 c0                	test   %eax,%eax
100407493:	74 15                	je     1004074aa <.text+0x64aa>
100407495:	48 39 f7             	cmp    %rsi,%rdi
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>