1004040d7:	48 83 c4 20          	add    $0x20,%rsp
1004040db:	5b                   	pop    %rbx
1004040dc:	c3                   	ret
1004040dd:	e8 de 01 00 00       	call   1004042c0 <.text+0x32c0>
1004040e2:	90                   	nop
1004040e3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004040ea:	00 00 00 00
1004040ee:	66 90                	xchg   %ax,%ax
1004040f0:	53                   	push   %rbx
1004040f1:	48 83 ec 20          	sub    $0x20,%rsp
1004040f5:	48 89 cb             	mov    %rcx,%rbx
1004040f8:	e8 f3 08 00 00       	call   1004049f0 <.text+0x39f0>
1004040fd:	48 85 c0             	test   %rax,%rax
100404100:	75 05                	jne    100404107 <.text+0x3107>
100404102:	48 85 db             	test   %rbx,%rbx
100404105:	75 06                	jne    10040410d <.text+0x310d>
100404107:	48 83 c4 20          	add    $0x20,%rsp
10040410b:	5b                   	pop    %rbx
10040410c:	c3                   	ret
10040410d:	e8 ae 01 00 00       	call   1004042c0 <.text+0x32c0>
100404112:	90                   	nop
100404113:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040411a:	00 00 00 00
10040411e:	66 90                	xchg   %ax,%ax
100404120:	53                   	push   %rbx
100404121:	48 83 ec 20          	sub    $0x20,%rsp
100404125:	48 89 d3             	mov    %rdx,%rbx
100404128:	48 85 d2             	test   %rdx,%rdx
10040412b:	75 05                	jne    100404132 <.text+0x3132>
10040412d:	48 85 c9             	test   %rcx,%rcx
100404130:	75 1e                	jne    100404150 <.text+0x3150>
100404132:	48 89 da             	mov    %rbx,%rdx
100404135:	e8 56 09 00 00       	call   100404a90 <.text+0x3a90>
10040413a:	48 85 c0             	test   %rax,%rax
10040413d:	75 05                	jne    100404144 <.text+0x3144>
10040413f:	48 85 db             	test   %rbx,%rbx
100404142:	75 19                	jne    10040415d <.text+0x315d>
100404144:	48 83 c4 20          	add    $0x20,%rsp
100404148:	5b                   	pop    %rbx
100404149:	c3                   	ret
10040414a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404150:	e8 4b 08 00 00       	call   1004049a0 <.text+0x39a0>
100404155:	31 c0                	xor    %eax,%eax
100404157:	48 83 c4 20          	add    $0x20,%rsp
10040415b:	5b                   	pop    %rbx
10040415c:	c3                   	ret
10040415d:	e8 5e 01 00 00       	call   1004042c0 <.text+0x32c0>
100404162:	90                   	nop
100404163:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040416a:	00 00 00 00
10040416e:	66 90                	xchg   %ax,%ax
100404170:	48 83 ec 28          	sub    $0x28,%rsp
100404174:	48 89 d0             	mov    %rdx,%rax
100404177:	48 8b 12             	mov    (%rdx),%rdx
10040417a:	48 85 c9             	test   %rcx,%rcx
10040417d:	74 31                	je     1004041b0 <.text+0x31b0>
10040417f:	49 b8 53 55 55 55 55 	movabs $0x5555555555555553,%r8
100404186:	55 55 55
100404189:	4c 39 c2             	cmp    %r8,%rdx
10040418c:	77 34                	ja     1004041c2 <.text+0x31c2>
10040418e:	49 89 d0             	mov    %rdx,%r8
100404191:	49 d1 e8             	shr    $1,%r8
100404194:	4a 8d 54 02 01       	lea    0x1(%rdx,%r8,1),%rdx
100404199:	48 89 10             	mov    %rdx,(%rax)
10040419c:	e8 ef 08 00 00       	call   100404a90 <.text+0x3a90>
1004041a1:	48 85 c0             	test   %rax,%rax
1004041a4:	74 1c                	je     1004041c2 <.text+0x31c2>
1004041a6:	48 83 c4 28          	add    $0x28,%rsp
1004041aa:	c3                   	ret
1004041ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004041b0:	48 85 d2             	test   %rdx,%rdx
1004041b3:	75 0b                	jne    1004041c0 <.text+0x31c0>
1004041b5:	ba 80 00 00 00       	mov    $0x80,%edx
1004041ba:	eb dd                	jmp    100404199 <.text+0x3199>
1004041bc:	0f 1f 40 00          	nopl   0x0(%rax)
1004041c0:	79 d7                	jns    100404199 <.text+0x3199>
1004041c2:	e8 f9 00 00 00       	call   1004042c0 <.text+0x32c0>
1004041c7:	90                   	nop
1004041c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004041cf:	00
1004041d0:	48 83 ec 28          	sub    $0x28,%rsp
1004041d4:	48 85 c9             	test   %rcx,%rcx
1004041d7:	78 14                	js     1004041ed <.text+0x31ed>
1004041d9:	ba 01 00 00 00       	mov    $0x1,%edx
1004041de:	e8 4d 07 00 00       	call   100404930 <.text+0x3930>
1004041e3:	48 85 c0             	test   %rax,%rax
1004041e6:	74 05                	je     1004041ed <.text+0x31ed>
1004041e8:	48 83 c4 28          	add    $0x28,%rsp
1004041ec:	c3                   	ret
1004041ed:	e8 ce 00 00 00       	call   1004042c0 <.text+0x32c0>
1004041f2:	90                   	nop
1004041f3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004041fa:	00 00 00 00
1004041fe:	66 90                	xchg   %ax,%ax
100404200:	48 83 ec 28          	sub    $0x28,%rsp
100404204:	49 89 d0             	mov    %rdx,%r8
100404207:	48 89 c8             	mov    %rcx,%rax
10040420a:	49 f7 e0             	mul    %r8
10040420d:	0f 90 c2             	seto   %dl
100404210:	0f b6 d2             	movzbl %dl,%edx
100404213:	48 85 c0             	test   %rax,%rax
100404216:	78 17                	js     10040422f <.text+0x322f>
100404218:	48 85 d2             	test   %rdx,%rdx
10040421b:	75 12                	jne    10040422f <.text+0x322f>
10040421d:	4c 89 c2             	mov    %r8,%rdx
100404220:	e8 0b 07 00 00       	call   100404930 <.text+0x3930>
100404225:	48 85 c0             	test   %rax,%rax
100404228:	74 05                	je     10040422f <.text+0x322f>
10040422a:	48 83 c4 28          	add    $0x28,%rsp
10040422e:	c3                   	ret
10040422f:	e8 8c 00 00 00       	call   1004042c0 <.text+0x32c0>
100404234:	90                   	nop
100404235:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040423c:	00 00 00 00
100404240:	41 54                	push   %r12
100404242:	53                   	push   %rbx
100404243:	48 83 ec 28          	sub    $0x28,%rsp
100404247:	49 89 cc             	mov    %rcx,%r12
10040424a:	48 89 d1             	mov    %rdx,%rcx
10040424d:	48 89 d3             	mov    %rdx,%rbx
100404250:	e8 9b 07 00 00       	call   1004049f0 <.text+0x39f0>
100404255:	48 89 c1             	mov    %rax,%rcx
100404258:	48 85 c0             	test   %rax,%rax
10040425b:	75 05                	jne    100404262 <.text+0x3262>
10040425d:	48 85 db             	test   %rbx,%rbx
100404260:	75 12                	jne    100404274 <.text+0x3274>
100404262:	49 89 d8             	mov    %rbx,%r8
100404265:	4c 89 e2             	mov    %r12,%rdx
100404268:	48 83 c4 28          	add    $0x28,%rsp
10040426c:	5b                   	pop    %rbx
10040426d:	41 5c                	pop    %r12
10040426f:	e9 bc 07 00 00       	jmp    100404a30 <.text+0x3a30>
100404274:	e8 47 00 00 00       	call   1004042c0 <.text+0x32c0>
100404279:	90                   	nop
10040427a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404280:	41 54                	push   %r12
100404282:	53                   	push   %rbx
100404283:	48 83 ec 28          	sub    $0x28,%rsp
100404287:	49 89 cc             	mov    %rcx,%r12
10040428a:	e8 51 08 00 00       	call   100404ae0 <.text+0x3ae0>
10040428f:	48 8d 58 01          	lea    0x1(%rax),%rbx
100404293:	48 89 d9             	mov    %rbx,%rcx
100404296:	e8 55 07 00 00       	call   1004049f0 <.text+0x39f0>
10040429b:	48 89 c1             	mov    %rax,%rcx
10040429e:	48 85 c0             	test   %rax,%rax
1004042a1:	74 12                	je     1004042b5 <.text+0x32b5>
1004042a3:	49 89 d8             	mov    %rbx,%r8
1004042a6:	4c 89 e2             	mov    %r12,%rdx
1004042a9:	48 83 c4 28          	add    $0x28,%rsp
1004042ad:	5b                   	pop    %rbx
1004042ae:	41 5c                	pop    %r12
1004042b0:	e9 7b 07 00 00       	jmp    100404a30 <.text+0x3a30>
1004042b5:	e8 06 00 00 00       	call   1004042c0 <.text+0x32c0>
1004042ba:	90                   	nop
1004042bb:	90                   	nop
1004042bc:	90                   	nop
1004042bd:	90                   	nop
1004042be:	90                   	nop
1004042bf:	90                   	nop
1004042c0:	48 83 ec 28          	sub    $0x28,%rsp
1004042c4:	48 8d 0d 75 3b 00 00 	lea    0x3b75(%rip),%rcx        # 100407e40 <_head_msys_intl_8_dll-0x61c0>
1004042cb:	e8 90 05 00 00       	call   100404860 <.text+0x3860>
1004042d0:	4c 8d 05 7a 3b 00 00 	lea    0x3b7a(%rip),%r8        # 100407e51 <_head_msys_intl_8_dll-0x61af>
1004042d7:	31 d2                	xor    %edx,%edx
1004042d9:	49 89 c1             	mov    %rax,%r9
1004042dc:	48 8b 05 6d 3e 00 00 	mov    0x3e6d(%rip),%rax        # 100408150 <_head_msys_intl_8_dll-0x5eb0>
1004042e3:	8b 08                	mov    (%rax),%ecx
1004042e5:	e8 56 06 00 00       	call   100404940 <.text+0x3940>
1004042ea:	e8 31 06 00 00       	call   100404920 <.text+0x3920>
1004042ef:	90                   	nop
1004042f0:	48 83 ec 28          	sub    $0x28,%rsp
1004042f4:	e8 07 08 00 00       	call   100404b00 <.text+0x3b00>
1004042f9:	48 85 c0             	test   %rax,%rax
1004042fc:	74 05                	je     100404303 <.text+0x3303>
1004042fe:	48 83 c4 28          	add    $0x28,%rsp
100404302:	c3                   	ret
100404303:	e8 b8 ff ff ff       	call   1004042c0 <.text+0x32c0>
100404308:	90                   	nop
100404309:	90                   	nop
10040430a:	90                   	nop
10040430b:	90                   	nop
10040430c:	90                   	nop
10040430d:	90                   	nop
10040430e:	90                   	nop
10040430f:	90                   	nop
100404310:	41 54                	push   %r12
100404312:	57                   	push   %rdi
100404313:	56                   	push   %rsi
100404314:	53                   	push   %rbx
100404315:	48 83 ec 38          	sub    $0x38,%rsp
100404319:	48 85 c9             	test   %rcx,%rcx
10040431c:	48 89 cb             	mov    %rcx,%rbx
10040431f:	48 8d 44 24 2e       	lea    0x2e(%rsp),%rax
100404324:	48 89 d7             	mov    %rdx,%rdi
100404327:	48 0f 44 d8          	cmove  %rax,%rbx
10040432b:	4c 89 c6             	mov    %r8,%rsi
10040432e:	48 89 d9             	mov    %rbx,%rcx
100404331:	e8 ca 06 00 00       	call   100404a00 <.text+0x3a00>
100404336:	49 89 c4             	mov    %rax,%r12
100404339:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
10040433d:	76 05                	jbe    100404344 <.text+0x3344>
10040433f:	48 85 f6             	test   %rsi,%rsi
100404342:	75 14                	jne    100404358 <.text+0x3358>
100404344:	4c 89 e0             	mov    %r12,%rax
100404347:	48 83 c4 38          	add    $0x38,%rsp
10040434b:	5b                   	pop    %rbx
10040434c:	5e                   	pop    %rsi
10040434d:	5f                   	pop    %rdi
10040434e:	41 5c                	pop    %r12
100404350:	c3                   	ret
100404351:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404358:	b9 02 00 00 00       	mov    $0x2,%ecx
10040435d:	e8 8e 00 00 00       	call   1004043f0 <.text+0x33f0>
100404362:	84 c0                	test   %al,%al
100404364:	75 de                	jne    100404344 <.text+0x3344>
100404366:	0f b6 07             	movzbl (%rdi),%eax
100404369:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040436f:	66 89 03             	mov    %ax,(%rbx)
100404372:	4c 89 e0             	mov    %r12,%rax
100404375:	48 83 c4 38          	add    $0x38,%rsp
100404379:	5b                   	pop    %rbx
10040437a:	5e                   	pop    %rsi
10040437b:	5f                   	pop    %rdi
10040437c:	41 5c                	pop    %r12
10040437e:	c3                   	ret
10040437f:	90                   	nop
100404380:	57                   	push   %rdi
100404381:	56                   	push   %rsi
100404382:	53                   	push   %rbx
100404383:	48 83 ec 20          	sub    $0x20,%rsp
100404387:	0f bf 59 10          	movswl 0x10(%rcx),%ebx
10040438b:	48 8b 39             	mov    (%rcx),%rdi
10040438e:	48 8b 71 18          	mov    0x18(%rcx),%rsi
100404392:	c1 fb 06             	sar    $0x6,%ebx
100404395:	83 e3 01             	and    $0x1,%ebx
100404398:	e8 c3 05 00 00       	call   100404960 <.text+0x3960>
10040439d:	85 db                	test   %ebx,%ebx
10040439f:	75 2f                	jne    1004043d0 <.text+0x33d0>
1004043a1:	85 c0                	test   %eax,%eax
1004043a3:	74 15                	je     1004043ba <.text+0x33ba>
1004043a5:	48 39 f7             	cmp    %rsi,%rdi
1004043a8:	75 1e                	jne    1004043c8 <.text+0x33c8>
1004043aa:	e8 d1 04 00 00       	call   100404880 <.text+0x3880>
1004043af:	83 38 09             	cmpl   $0x9,(%rax)
1004043b2:	0f 95 c0             	setne  %al
1004043b5:	0f b6 c0             	movzbl %al,%eax
1004043b8:	f7 d8                	neg    %eax
1004043ba:	48 83 c4 20          	add    $0x20,%rsp
1004043be:	5b                   	pop    %rbx
1004043bf:	5e                   	pop    %rsi
1004043c0:	5f                   	pop    %rdi
1004043c1:	c3                   	ret
1004043c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004043c8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1004043cd:	eb eb                	jmp    1004043ba <.text+0x33ba>
1004043cf:	90                   	nop
1004043d0:	85 c0                	test   %eax,%eax
1004043d2:	75 f4                	jne    1004043c8 <.text+0x33c8>
1004043d4:	e8 a7 04 00 00       	call   100404880 <.text+0x3880>
1004043d9:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1004043df:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1004043e4:	eb d4                	jmp    1004043ba <.text+0x33ba>
1004043e6:	90                   	nop
1004043e7:	90                   	nop
1004043e8:	90                   	nop
1004043e9:	90                   	nop
1004043ea:	90                   	nop
1004043eb:	90                   	nop
1004043ec:	90                   	nop
1004043ed:	90                   	nop
1004043ee:	90                   	nop
1004043ef:	90                   	nop
1004043f0:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
1004043f7:	41 b8 01 01 00 00    	mov    $0x101,%r8d
1004043fd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
100404402:	e8 f9 02 00 00       	call   100404700 <.text+0x3700>
100404407:	41 89 c0             	mov    %eax,%r8d
10040440a:	31 c0                	xor    %eax,%eax
10040440c:	45 85 c0             	test   %r8d,%r8d
10040440f:	75 17                	jne    100404428 <.text+0x3428>
100404411:	66 83 7c 24 20 43    	cmpw   $0x43,0x20(%rsp)
100404417:	74 0f                	je     100404428 <.text+0x3428>
100404419:	81 7c 24 20 50 4f 53 	cmpl   $0x49534f50,0x20(%rsp)
100404420:	49
100404421:	74 0d                	je     100404430 <.text+0x3430>
100404423:	b8 01 00 00 00       	mov    $0x1,%eax
100404428:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
10040442f:	c3                   	ret
100404430:	31 c0                	xor    %eax,%eax
100404432:	66 83 7c 24 24 58    	cmpw   $0x58,0x24(%rsp)
100404438:	75 e9                	jne    100404423 <.text+0x3423>
10040443a:	eb ec                	jmp    100404428 <.text+0x3428>
10040443c:	90                   	nop
10040443d:	90                   	nop
10040443e:	90                   	nop
10040443f:	90                   	nop
100404440:	41 55                	push   %r13
100404442:	41 54                	push   %r12
100404444:	55                   	push   %rbp
100404445:	57                   	push   %rdi
100404446:	56                   	push   %rsi
100404447:	53                   	push   %rbx
100404448:	48 83 ec 48          	sub    $0x48,%rsp
10040444c:	31 c9                	xor    %ecx,%ecx
10040444e:	e8 cd 03 00 00       	call   100404820 <.text+0x3820>
100404453:	49 89 c4             	mov    %rax,%r12
100404456:	48 85 c0             	test   %rax,%rax
100404459:	0f 84 41 01 00 00    	je     1004045a0 <.text+0x35a0>
10040445f:	48 8d 15 21 3a 00 00 	lea    0x3a21(%rip),%rdx        # 100407e87 <_head_msys_intl_8_dll-0x6179>
100404466:	48 89 c1             	mov    %rax,%rcx
100404469:	e8 52 06 00 00       	call   100404ac0 <.text+0x3ac0>
10040446e:	85 c0                	test   %eax,%eax
100404470:	0f 84 8a 00 00 00    	je     100404500 <.text+0x3500>
100404476:	48 8d 15 2d 3a 00 00 	lea    0x3a2d(%rip),%rdx        # 100407eaa <_head_msys_intl_8_dll-0x6156>
10040447d:	4c 89 e1             	mov    %r12,%rcx
100404480:	e8 3b 06 00 00       	call   100404ac0 <.text+0x3ac0>
100404485:	85 c0                	test   %eax,%eax
100404487:	74 63                	je     1004044ec <.text+0x34ec>
100404489:	31 ff                	xor    %edi,%edi
10040448b:	be 17 00 00 00       	mov    $0x17,%esi
100404490:	48 8d 2d 29 3a 00 00 	lea    0x3a29(%rip),%rbp        # 100407ec0 <_head_msys_intl_8_dll-0x6140>
100404497:	eb 15                	jmp    1004044ae <.text+0x34ae>
100404499:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004044a0:	0f 84 0a 01 00 00    	je     1004045b0 <.text+0x35b0>
1004044a6:	48 89 de             	mov    %rbx,%rsi
1004044a9:	48 39 f7             	cmp    %rsi,%rdi
1004044ac:	73 2e                	jae    1004044dc <.text+0x34dc>
1004044ae:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
1004044b2:	4c 89 e2             	mov    %r12,%rdx
1004044b5:	48 89 c3             	mov    %rax,%rbx
1004044b8:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
1004044bc:	48 d1 eb             	shr    $1,%rbx
1004044bf:	48 01 d8             	add    %rbx,%rax
1004044c2:	4c 8d 6c c5 00       	lea    0x0(%rbp,%rax,8),%r13
1004044c7:	4c 89 e9             	mov    %r13,%rcx
1004044ca:	e8 f1 05 00 00       	call   100404ac0 <.text+0x3ac0>
1004044cf:	85 c0                	test   %eax,%eax
1004044d1:	79 cd                	jns    1004044a0 <.text+0x34a0>
1004044d3:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
1004044d7:	48 39 f7             	cmp    %rsi,%rdi
1004044da:	72 d2                	jb     1004044ae <.text+0x34ae>
1004044dc:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
1004044e1:	48 8d 05 99 39 00 00 	lea    0x3999(%rip),%rax        # 100407e81 <_head_msys_intl_8_dll-0x617f>
1004044e8:	4c 0f 44 e0          	cmove  %rax,%r12
1004044ec:	4c 89 e0             	mov    %r12,%rax
1004044ef:	48 83 c4 48          	add    $0x48,%rsp
1004044f3:	5b                   	pop    %rbx
1004044f4:	5e                   	pop    %rsi
1004044f5:	5f                   	pop    %rdi
1004044f6:	5d                   	pop    %rbp