100405340:	4c 8d 05 2a 54 00 00 	lea    0x542a(%rip),%r8        # 10040a771 <_head_msys_intl_8_dll-0x588f>
100405347:	31 d2                	xor    %edx,%edx
100405349:	49 89 c1             	mov    %rax,%r9
10040534c:	48 8b 05 3d 57 00 00 	mov    0x573d(%rip),%rax        # 10040aa90 <_head_msys_intl_8_dll-0x5570>
100405353:	8b 08                	mov    (%rax),%ecx
100405355:	e8 b6 06 00 00       	call   100405a10 <.text+0x4a10>
10040535a:	e8 81 06 00 00       	call   1004059e0 <.text+0x49e0>
10040535f:	90                   	nop
100405360:	53                   	push   %rbx
100405361:	48 83 ec 20          	sub    $0x20,%rsp
100405365:	48 8d 0d 14 54 00 00 	lea    0x5414(%rip),%rcx        # 10040a780 <_head_msys_intl_8_dll-0x5880>
10040536c:	e8 97 05 00 00       	call   100405908 <.text+0x4908>
100405371:	48 89 c3             	mov    %rax,%rbx
100405374:	e8 b7 05 00 00       	call   100405930 <.text+0x4930>
100405379:	48 8b 15 10 57 00 00 	mov    0x5710(%rip),%rdx        # 10040aa90 <_head_msys_intl_8_dll-0x5570>
100405380:	49 89 d8             	mov    %rbx,%r8
100405383:	8b 0a                	mov    (%rdx),%ecx
100405385:	8b 10                	mov    (%rax),%edx
100405387:	e8 84 06 00 00       	call   100405a10 <.text+0x4a10>
10040538c:	90                   	nop
10040538d:	0f 1f 00             	nopl   (%rax)
100405390:	48 83 ec 28          	sub    $0x28,%rsp
100405394:	e8 37 06 00 00       	call   1004059d0 <.text+0x49d0>
100405399:	85 c0                	test   %eax,%eax
10040539b:	78 05                	js     1004053a2 <.text+0x43a2>
10040539d:	48 83 c4 28          	add    $0x28,%rsp
1004053a1:	c3                   	ret
1004053a2:	e8 b9 ff ff ff       	call   100405360 <.text+0x4360>
1004053a7:	90                   	nop
1004053a8:	90                   	nop
1004053a9:	90                   	nop
1004053aa:	90                   	nop
1004053ab:	90                   	nop
1004053ac:	90                   	nop
1004053ad:	90                   	nop
1004053ae:	90                   	nop
1004053af:	90                   	nop
1004053b0:	41 54                	push   %r12
1004053b2:	57                   	push   %rdi
1004053b3:	56                   	push   %rsi
1004053b4:	53                   	push   %rbx
1004053b5:	48 83 ec 38          	sub    $0x38,%rsp
1004053b9:	48 85 c9             	test   %rcx,%rcx
1004053bc:	48 89 cb             	mov    %rcx,%rbx
1004053bf:	48 8d 44 24 2e       	lea    0x2e(%rsp),%rax
1004053c4:	48 89 d7             	mov    %rdx,%rdi
1004053c7:	48 0f 44 d8          	cmove  %rax,%rbx
1004053cb:	4c 89 c6             	mov    %r8,%rsi
1004053ce:	48 89 d9             	mov    %rbx,%rcx
1004053d1:	e8 7a 07 00 00       	call   100405b50 <.text+0x4b50>
1004053d6:	49 89 c4             	mov    %rax,%r12
1004053d9:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
1004053dd:	76 05                	jbe    1004053e4 <.text+0x43e4>
1004053df:	48 85 f6             	test   %rsi,%rsi
1004053e2:	75 14                	jne    1004053f8 <.text+0x43f8>
1004053e4:	4c 89 e0             	mov    %r12,%rax
1004053e7:	48 83 c4 38          	add    $0x38,%rsp
1004053eb:	5b                   	pop    %rbx
1004053ec:	5e                   	pop    %rsi
1004053ed:	5f                   	pop    %rdi
1004053ee:	41 5c                	pop    %r12
1004053f0:	c3                   	ret
1004053f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004053f8:	b9 02 00 00 00       	mov    $0x2,%ecx
1004053fd:	e8 8e 00 00 00       	call   100405490 <.text+0x4490>
100405402:	84 c0                	test   %al,%al
100405404:	75 de                	jne    1004053e4 <.text+0x43e4>
100405406:	0f b6 07             	movzbl (%rdi),%eax
100405409:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040540f:	66 89 03             	mov    %ax,(%rbx)
100405412:	4c 89 e0             	mov    %r12,%rax
100405415:	48 83 c4 38          	add    $0x38,%rsp
100405419:	5b                   	pop    %rbx
10040541a:	5e                   	pop    %rsi
10040541b:	5f                   	pop    %rdi
10040541c:	41 5c                	pop    %r12
10040541e:	c3                   	ret
10040541f:	90                   	nop
100405420:	57                   	push   %rdi
100405421:	56                   	push   %rsi
100405422:	53                   	push   %rbx
100405423:	48 83 ec 20          	sub    $0x20,%rsp
100405427:	0f bf 59 10          	movswl 0x10(%rcx),%ebx
10040542b:	48 8b 39             	mov    (%rcx),%rdi
10040542e:	48 8b 71 18          	mov    0x18(%rcx),%rsi
100405432:	c1 fb 06             	sar    $0x6,%ebx
100405435:	83 e3 01             	and    $0x1,%ebx
100405438:	e8 f3 05 00 00       	call   100405a30 <.text+0x4a30>
10040543d:	85 db                	test   %ebx,%ebx
10040543f:	75 2f                	jne    100405470 <.text+0x4470>
100405441:	85 c0                	test   %eax,%eax
100405443:	74 15                	je     10040545a <.text+0x445a>
100405445:	48 39 f7             	cmp    %rsi,%rdi
100405448:	75 1e                	jne    100405468 <.text+0x4468>
10040544a:	e8 e1 04 00 00       	call   100405930 <.text+0x4930>
10040544f:	83 38 09             	cmpl   $0x9,(%rax)
100405452:	0f 95 c0             	setne  %al
100405455:	0f b6 c0             	movzbl %al,%eax
100405458:	f7 d8                	neg    %eax
10040545a:	48 83 c4 20          	add    $0x20,%rsp
10040545e:	5b                   	pop    %rbx
10040545f:	5e                   	pop    %rsi
100405460:	5f                   	pop    %rdi
100405461:	c3                   	ret
100405462:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405468:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10040546d:	eb eb                	jmp    10040545a <.text+0x445a>
10040546f:	90                   	nop
100405470:	85 c0                	test   %eax,%eax
100405472:	75 f4                	jne    100405468 <.text+0x4468>
100405474:	e8 b7 04 00 00       	call   100405930 <.text+0x4930>
100405479:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040547f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100405484:	eb d4                	jmp    10040545a <.text+0x445a>
100405486:	90                   	nop
100405487:	90                   	nop
100405488:	90                   	nop
100405489:	90                   	nop
10040548a:	90                   	nop
10040548b:	90                   	nop
10040548c:	90                   	nop
10040548d:	90                   	nop
10040548e:	90                   	nop
10040548f:	90                   	nop
100405490:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
100405497:	41 b8 01 01 00 00    	mov    $0x101,%r8d
10040549d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1004054a2:	e8 f9 02 00 00       	call   1004057a0 <.text+0x47a0>
1004054a7:	41 89 c0             	mov    %eax,%r8d
1004054aa:	31 c0                	xor    %eax,%eax
1004054ac:	45 85 c0             	test   %r8d,%r8d
1004054af:	75 17                	jne    1004054c8 <.text+0x44c8>
1004054b1:	66 83 7c 24 20 43    	cmpw   $0x43,0x20(%rsp)
1004054b7:	74 0f                	je     1004054c8 <.text+0x44c8>
1004054b9:	81 7c 24 20 50 4f 53 	cmpl   $0x49534f50,0x20(%rsp)
1004054c0:	49
1004054c1:	74 0d                	je     1004054d0 <.text+0x44d0>
1004054c3:	b8 01 00 00 00       	mov    $0x1,%eax
1004054c8:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
1004054cf:	c3                   	ret
1004054d0:	31 c0                	xor    %eax,%eax
1004054d2:	66 83 7c 24 24 58    	cmpw   $0x58,0x24(%rsp)
1004054d8:	75 e9                	jne    1004054c3 <.text+0x44c3>
1004054da:	eb ec                	jmp    1004054c8 <.text+0x44c8>
1004054dc:	90                   	nop
1004054dd:	90                   	nop
1004054de:	90                   	nop
1004054df:	90                   	nop
1004054e0:	41 55                	push   %r13
1004054e2:	41 54                	push   %r12
1004054e4:	55                   	push   %rbp
1004054e5:	57                   	push   %rdi
1004054e6:	56                   	push   %rsi
1004054e7:	53                   	push   %rbx
1004054e8:	48 83 ec 48          	sub    $0x48,%rsp
1004054ec:	31 c9                	xor    %ecx,%ecx
1004054ee:	e8 cd 03 00 00       	call   1004058c0 <.text+0x48c0>
1004054f3:	49 89 c4             	mov    %rax,%r12
1004054f6:	48 85 c0             	test   %rax,%rax
1004054f9:	0f 84 41 01 00 00    	je     100405640 <.text+0x4640>
1004054ff:	48 8d 15 c1 52 00 00 	lea    0x52c1(%rip),%rdx        # 10040a7c7 <_head_msys_intl_8_dll-0x5839>
100405506:	48 89 c1             	mov    %rax,%rcx
100405509:	e8 22 07 00 00       	call   100405c30 <.text+0x4c30>
10040550e:	85 c0                	test   %eax,%eax
100405510:	0f 84 8a 00 00 00    	je     1004055a0 <.text+0x45a0>
100405516:	48 8d 15 cd 52 00 00 	lea    0x52cd(%rip),%rdx        # 10040a7ea <_head_msys_intl_8_dll-0x5816>
10040551d:	4c 89 e1             	mov    %r12,%rcx
100405520:	e8 0b 07 00 00       	call   100405c30 <.text+0x4c30>
100405525:	85 c0                	test   %eax,%eax
100405527:	74 63                	je     10040558c <.text+0x458c>
100405529:	31 ff                	xor    %edi,%edi
10040552b:	be 17 00 00 00       	mov    $0x17,%esi
100405530:	48 8d 2d c9 52 00 00 	lea    0x52c9(%rip),%rbp        # 10040a800 <_head_msys_intl_8_dll-0x5800>
100405537:	eb 15                	jmp    10040554e <.text+0x454e>
100405539:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405540:	0f 84 0a 01 00 00    	je     100405650 <.text+0x4650>
100405546:	48 89 de             	mov    %rbx,%rsi
100405549:	48 39 f7             	cmp    %rsi,%rdi
10040554c:	73 2e                	jae    10040557c <.text+0x457c>
10040554e:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
100405552:	4c 89 e2             	mov    %r12,%rdx
100405555:	48 89 c3             	mov    %rax,%rbx
100405558:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
10040555c:	48 d1 eb             	shr    $1,%rbx
10040555f:	48 01 d8             	add    %rbx,%rax
100405562:	4c 8d 6c c5 00       	lea    0x0(%rbp,%rax,8),%r13
100405567:	4c 89 e9             	mov    %r13,%rcx
10040556a:	e8 c1 06 00 00       	call   100405c30 <.text+0x4c30>
10040556f:	85 c0                	test   %eax,%eax
100405571:	79 cd                	jns    100405540 <.text+0x4540>
100405573:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
100405577:	48 39 f7             	cmp    %rsi,%rdi
10040557a:	72 d2                	jb     10040554e <.text+0x454e>
10040557c:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
100405581:	48 8d 05 39 52 00 00 	lea    0x5239(%rip),%rax        # 10040a7c1 <_head_msys_intl_8_dll-0x583f>
100405588:	4c 0f 44 e0          	cmove  %rax,%r12
10040558c:	4c 89 e0             	mov    %r12,%rax
10040558f:	48 83 c4 48          	add    $0x48,%rsp
100405593:	5b                   	pop    %rbx
100405594:	5e                   	pop    %rsi
100405595:	5f                   	pop    %rdi
100405596:	5d                   	pop    %rbp
100405597:	41 5c                	pop    %r12
100405599:	41 5d                	pop    %r13
10040559b:	c3                   	ret
10040559c:	0f 1f 40 00          	nopl   0x0(%rax)
1004055a0:	48 8d 0d 29 52 00 00 	lea    0x5229(%rip),%rcx        # 10040a7d0 <_head_msys_intl_8_dll-0x5830>
1004055a7:	e8 44 05 00 00       	call   100405af0 <.text+0x4af0>
1004055ac:	48 85 c0             	test   %rax,%rax
1004055af:	0f 84 b3 00 00 00    	je     100405668 <.text+0x4668>
1004055b5:	80 38 00             	cmpb   $0x0,(%rax)
1004055b8:	0f 84 aa 00 00 00    	je     100405668 <.text+0x4668>
1004055be:	ba 2e 00 00 00       	mov    $0x2e,%edx
1004055c3:	48 89 c1             	mov    %rax,%rcx
1004055c6:	e8 55 06 00 00       	call   100405c20 <.text+0x4c20>
1004055cb:	48 85 c0             	test   %rax,%rax
1004055ce:	74 26                	je     1004055f6 <.text+0x45f6>
1004055d0:	4c 8d 60 01          	lea    0x1(%rax),%r12
1004055d4:	ba 40 00 00 00       	mov    $0x40,%edx
1004055d9:	4c 89 e1             	mov    %r12,%rcx
1004055dc:	e8 3f 06 00 00       	call   100405c20 <.text+0x4c20>
1004055e1:	48 85 c0             	test   %rax,%rax
1004055e4:	74 a6                	je     10040558c <.text+0x458c>
1004055e6:	4c 29 e0             	sub    %r12,%rax
1004055e9:	48 89 c3             	mov    %rax,%rbx
1004055ec:	48 83 f8 0c          	cmp    $0xc,%rax
1004055f0:	0f 86 b2 00 00 00    	jbe    1004056a8 <.text+0x46a8>
1004055f6:	ff 15 e4 ae 00 00    	call   *0xaee4(%rip)        # 1004104e0 <__imp_GetACP>
1004055fc:	4c 8d 64 24 33       	lea    0x33(%rsp),%r12
100405601:	31 d2                	xor    %edx,%edx
100405603:	4c 8d 0d db 51 00 00 	lea    0x51db(%rip),%r9        # 10040a7e5 <_head_msys_intl_8_dll-0x581b>
10040560a:	89 44 24 20          	mov    %eax,0x20(%rsp)
10040560e:	4c 89 e1             	mov    %r12,%rcx
100405611:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
100405617:	e8 74 03 00 00       	call   100405990 <.text+0x4990>
10040561c:	4c 89 e2             	mov    %r12,%rdx
10040561f:	4c 8d 25 5a 8b 00 00 	lea    0x8b5a(%rip),%r12        # 10040e180 <_head_msys_intl_8_dll-0x1e80>
100405626:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
10040562c:	4c 89 e1             	mov    %r12,%rcx
10040562f:	e8 6c 03 00 00       	call   1004059a0 <.text+0x49a0>
100405634:	e9 dd fe ff ff       	jmp    100405516 <.text+0x4516>
100405639:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405640:	4c 8d 25 79 51 00 00 	lea    0x5179(%rip),%r12        # 10040a7c0 <_head_msys_intl_8_dll-0x5840>
100405647:	e9 dd fe ff ff       	jmp    100405529 <.text+0x4529>
10040564c:	0f 1f 40 00          	nopl   0x0(%rax)
100405650:	4d 8d 65 0c          	lea    0xc(%r13),%r12
100405654:	4c 89 e0             	mov    %r12,%rax
100405657:	48 83 c4 48          	add    $0x48,%rsp
10040565b:	5b                   	pop    %rbx
10040565c:	5e                   	pop    %rsi
10040565d:	5f                   	pop    %rdi
10040565e:	5d                   	pop    %rbp
10040565f:	41 5c                	pop    %r12
100405661:	41 5d                	pop    %r13
100405663:	c3                   	ret
100405664:	0f 1f 40 00          	nopl   0x0(%rax)
100405668:	48 8d 0d 68 51 00 00 	lea    0x5168(%rip),%rcx        # 10040a7d7 <_head_msys_intl_8_dll-0x5829>
10040566f:	e8 7c 04 00 00       	call   100405af0 <.text+0x4af0>
100405674:	48 85 c0             	test   %rax,%rax
100405677:	74 09                	je     100405682 <.text+0x4682>
100405679:	80 38 00             	cmpb   $0x0,(%rax)
10040567c:	0f 85 3c ff ff ff    	jne    1004055be <.text+0x45be>
100405682:	48 8d 0d 57 51 00 00 	lea    0x5157(%rip),%rcx        # 10040a7e0 <_head_msys_intl_8_dll-0x5820>
100405689:	e8 62 04 00 00       	call   100405af0 <.text+0x4af0>
10040568e:	48 85 c0             	test   %rax,%rax
100405691:	0f 84 5f ff ff ff    	je     1004055f6 <.text+0x45f6>
100405697:	80 38 00             	cmpb   $0x0,(%rax)
10040569a:	0f 84 56 ff ff ff    	je     1004055f6 <.text+0x45f6>
1004056a0:	e9 19 ff ff ff       	jmp    1004055be <.text+0x45be>
1004056a5:	0f 1f 00             	nopl   (%rax)
1004056a8:	4c 89 e2             	mov    %r12,%rdx
1004056ab:	4c 8d 25 ce 8a 00 00 	lea    0x8ace(%rip),%r12        # 10040e180 <_head_msys_intl_8_dll-0x1e80>
1004056b2:	41 b9 0d 00 00 00    	mov    $0xd,%r9d
1004056b8:	49 89 c0             	mov    %rax,%r8
1004056bb:	4c 89 e1             	mov    %r12,%rcx
1004056be:	e8 bd 02 00 00       	call   100405980 <.text+0x4980>
1004056c3:	41 c6 04 1c 00       	movb   $0x0,(%r12,%rbx,1)
1004056c8:	e9 bf fe ff ff       	jmp    10040558c <.text+0x458c>
1004056cd:	90                   	nop
1004056ce:	90                   	nop
1004056cf:	90                   	nop
1004056d0:	41 57                	push   %r15
1004056d2:	41 56                	push   %r14
1004056d4:	41 55                	push   %r13
1004056d6:	41 54                	push   %r12
1004056d8:	53                   	push   %rbx
1004056d9:	48 83 ec 20          	sub    $0x20,%rsp
1004056dd:	41 89 cc             	mov    %ecx,%r12d
1004056e0:	49 89 d7             	mov    %rdx,%r15
1004056e3:	4c 89 c3             	mov    %r8,%rbx
1004056e6:	ff 15 b4 29 00 00    	call   *0x29b4(%rip)        # 1004080a0 <_head_msys_intl_8_dll-0x7f60>
1004056ec:	48 89 c1             	mov    %rax,%rcx
1004056ef:	49 89 c6             	mov    %rax,%r14
1004056f2:	e8 d9 04 00 00       	call   100405bd0 <.text+0x4bd0>
1004056f7:	41 89 c5             	mov    %eax,%r13d
1004056fa:	85 c0                	test   %eax,%eax
1004056fc:	0f 85 4e 1c 00 00    	jne    100407350 <.text+0x6350>
100405702:	44 89 e1             	mov    %r12d,%ecx
100405705:	31 d2                	xor    %edx,%edx
100405707:	e8 f4 04 00 00       	call   100405c00 <.text+0x4c00>
10040570c:	49 89 c4             	mov    %rax,%r12
10040570f:	48 85 c0             	test   %rax,%rax
100405712:	74 6c                	je     100405780 <.text+0x4780>
100405714:	48 89 c1             	mov    %rax,%rcx
100405717:	e8 34 05 00 00       	call   100405c50 <.text+0x4c50>
10040571c:	48 39 c3             	cmp    %rax,%rbx
10040571f:	76 37                	jbe    100405758 <.text+0x4758>
100405721:	4c 8d 40 01          	lea    0x1(%rax),%r8
100405725:	4c 89 e2             	mov    %r12,%rdx
100405728:	4c 89 f9             	mov    %r15,%rcx
10040572b:	e8 50 04 00 00       	call   100405b80 <.text+0x4b80>
100405730:	4c 89 f1             	mov    %r14,%rcx
100405733:	e8 a8 04 00 00       	call   100405be0 <.text+0x4be0>
100405738:	85 c0                	test   %eax,%eax
10040573a:	0f 85 10 1c 00 00    	jne    100407350 <.text+0x6350>
100405740:	44 89 e8             	mov    %r13d,%eax
100405743:	48 83 c4 20          	add    $0x20,%rsp
100405747:	5b                   	pop    %rbx
100405748:	41 5c                	pop    %r12
10040574a:	41 5d                	pop    %r13
10040574c:	41 5e                	pop    %r14
10040574e:	41 5f                	pop    %r15
100405750:	c3                   	ret
100405751:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405758:	41 bd 22 00 00 00    	mov    $0x22,%r13d
10040575e:	48 85 db             	test   %rbx,%rbx
100405761:	74 cd                	je     100405730 <.text+0x4730>
100405763:	4c 8d 43 ff          	lea    -0x1(%rbx),%r8
100405767:	4c 89 e2             	mov    %r12,%rdx
10040576a:	4c 89 f9             	mov    %r15,%rcx
10040576d:	e8 0e 04 00 00       	call   100405b80 <.text+0x4b80>
100405772:	41 c6 44 1f ff 00    	movb   $0x0,-0x1(%r15,%rbx,1)
100405778:	eb b6                	jmp    100405730 <.text+0x4730>
10040577a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405780:	41 bd 16 00 00 00    	mov    $0x16,%r13d
100405786:	48 85 db             	test   %rbx,%rbx
100405789:	74 a5                	je     100405730 <.text+0x4730>
10040578b:	41 c6 07 00          	movb   $0x0,(%r15)
10040578f:	eb 9f                	jmp    100405730 <.text+0x4730>
100405791:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100405798:	00 00 00 00
10040579c:	0f 1f 40 00          	nopl   0x0(%rax)
1004057a0:	e9 2b ff ff ff       	jmp    1004056d0 <.text+0x46d0>
1004057a5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004057ac:	00 00 00 00
1004057b0:	41 54                	push   %r12
1004057b2:	53                   	push   %rbx
1004057b3:	48 81 ec c8 0c 00 00 	sub    $0xcc8,%rsp
1004057ba:	89 cb                	mov    %ecx,%ebx
1004057bc:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12