100409448:	e9 58 fd ff ff       	jmp    1004091a5 <.text+0x81a5>
10040944d:	0f 1f 00             	nopl   (%rax)
100409450:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
100409457:	ff ff 7f
10040945a:	41 bb 01 00 00 00    	mov    $0x1,%r11d
100409460:	e9 00 fe ff ff       	jmp    100409265 <.text+0x8265>
100409465:	0f 1f 00             	nopl   (%rax)
100409468:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
10040946f:	00 00 80
100409472:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100409478:	e9 ee fb ff ff       	jmp    10040906b <.text+0x806b>
10040947d:	0f 1f 00             	nopl   (%rax)
100409480:	45 31 c0             	xor    %r8d,%r8d
100409483:	80 7f 02 42          	cmpb   $0x42,0x2(%rdi)
100409487:	41 0f 94 c0          	sete   %r8b
10040948b:	47 8d 44 00 01       	lea    0x1(%r8,%r8,1),%r8d
100409490:	e9 07 fb ff ff       	jmp    100408f9c <.text+0x7f9c>
100409495:	0f 1f 00             	nopl   (%rax)
100409498:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
10040949f:	ff ff 7f
1004094a2:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1004094a8:	e9 be fb ff ff       	jmp    10040906b <.text+0x806b>
1004094ad:	0f 1f 00             	nopl   (%rax)
1004094b0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1004094b6:	41 bf e8 03 00 00    	mov    $0x3e8,%r15d
1004094bc:	e9 db fa ff ff       	jmp    100408f9c <.text+0x7f9c>
1004094c1:	4c 8d 0d 68 63 00 00 	lea    0x6368(%rip),%r9        # 10040f830 <_head_msys_intl_8_dll-0x67d0>
1004094c8:	4c 8d 05 81 64 00 00 	lea    0x6481(%rip),%r8        # 10040f950 <_head_msys_intl_8_dll-0x66b0>
1004094cf:	ba 54 00 00 00       	mov    $0x54,%edx
1004094d4:	48 8d 0d 7d 63 00 00 	lea    0x637d(%rip),%rcx        # 10040f858 <_head_msys_intl_8_dll-0x67a8>
1004094db:	e8 d0 14 00 00       	call   10040a9b0 <.text+0x99b0>
1004094e0:	90                   	nop
1004094e1:	90                   	nop
1004094e2:	90                   	nop
1004094e3:	90                   	nop
1004094e4:	90                   	nop
1004094e5:	90                   	nop
1004094e6:	90                   	nop
1004094e7:	90                   	nop
1004094e8:	90                   	nop
1004094e9:	90                   	nop
1004094ea:	90                   	nop
1004094eb:	90                   	nop
1004094ec:	90                   	nop
1004094ed:	90                   	nop
1004094ee:	90                   	nop
1004094ef:	90                   	nop
1004094f0:	41 57                	push   %r15
1004094f2:	41 56                	push   %r14
1004094f4:	41 55                	push   %r13
1004094f6:	41 54                	push   %r12
1004094f8:	55                   	push   %rbp
1004094f9:	57                   	push   %rdi
1004094fa:	56                   	push   %rsi
1004094fb:	53                   	push   %rbx
1004094fc:	48 83 ec 48          	sub    $0x48,%rsp
100409500:	4c 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%r14
100409507:	00
100409508:	48 89 cf             	mov    %rcx,%rdi
10040950b:	48 89 d3             	mov    %rdx,%rbx
10040950e:	44 89 c6             	mov    %r8d,%esi
100409511:	4c 89 cd             	mov    %r9,%rbp
100409514:	41 83 f8 24          	cmp    $0x24,%r8d
100409518:	0f 87 e3 05 00 00    	ja     100409b01 <.text+0x8b01>
10040951e:	48 85 d2             	test   %rdx,%rdx
100409521:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
100409526:	48 0f 44 d8          	cmove  %rax,%rbx
10040952a:	e8 a1 14 00 00       	call   10040a9d0 <.text+0x99d0>
10040952f:	41 89 f0             	mov    %esi,%r8d
100409532:	48 89 f9             	mov    %rdi,%rcx
100409535:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040953b:	48 89 da             	mov    %rbx,%rdx
10040953e:	e8 2d 18 00 00       	call   10040ad70 <.text+0x9d70>
100409543:	48 89 c6             	mov    %rax,%rsi
100409546:	48 39 3b             	cmp    %rdi,(%rbx)
100409549:	74 45                	je     100409590 <.text+0x8590>
10040954b:	e8 80 14 00 00       	call   10040a9d0 <.text+0x99d0>
100409550:	45 31 ed             	xor    %r13d,%r13d
100409553:	8b 00                	mov    (%rax),%eax
100409555:	85 c0                	test   %eax,%eax
100409557:	0f 85 b3 00 00 00    	jne    100409610 <.text+0x8610>
10040955d:	4d 85 f6             	test   %r14,%r14
100409560:	74 10                	je     100409572 <.text+0x8572>
100409562:	48 8b 3b             	mov    (%rbx),%rdi
100409565:	44 0f b6 27          	movzbl (%rdi),%r12d
100409569:	45 84 e4             	test   %r12b,%r12b
10040956c:	0f 85 b6 00 00 00    	jne    100409628 <.text+0x8628>
100409572:	48 89 75 00          	mov    %rsi,0x0(%rbp)
100409576:	44 89 e8             	mov    %r13d,%eax
100409579:	48 83 c4 48          	add    $0x48,%rsp
10040957d:	5b                   	pop    %rbx
10040957e:	5e                   	pop    %rsi
10040957f:	5f                   	pop    %rdi
100409580:	5d                   	pop    %rbp
100409581:	41 5c                	pop    %r12
100409583:	41 5d                	pop    %r13
100409585:	41 5e                	pop    %r14
100409587:	41 5f                	pop    %r15
100409589:	c3                   	ret
10040958a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409590:	4d 85 f6             	test   %r14,%r14
100409593:	74 6b                	je     100409600 <.text+0x8600>
100409595:	44 0f b6 27          	movzbl (%rdi),%r12d
100409599:	45 84 e4             	test   %r12b,%r12b
10040959c:	74 62                	je     100409600 <.text+0x8600>
10040959e:	41 0f be d4          	movsbl %r12b,%edx
1004095a2:	4c 89 f1             	mov    %r14,%rcx
1004095a5:	be 01 00 00 00       	mov    $0x1,%esi
1004095aa:	45 31 ed             	xor    %r13d,%r13d
1004095ad:	e8 3e 17 00 00       	call   10040acf0 <.text+0x9cf0>
1004095b2:	48 85 c0             	test   %rax,%rax
1004095b5:	74 49                	je     100409600 <.text+0x8600>
1004095b7:	41 8d 44 24 bb       	lea    -0x45(%r12),%eax
1004095bc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004095c2:	41 bf 00 04 00 00    	mov    $0x400,%r15d
1004095c8:	3c 2f                	cmp    $0x2f,%al
1004095ca:	77 10                	ja     1004095dc <.text+0x85dc>
1004095cc:	48 ba 45 89 30 00 44 	movabs $0x814400308945,%rdx
1004095d3:	81 00 00
1004095d6:	48 0f a3 c2          	bt     %rax,%rdx
1004095da:	72 74                	jb     100409650 <.text+0x8650>
1004095dc:	41 83 ec 42          	sub    $0x42,%r12d
1004095e0:	41 80 fc 35          	cmp    $0x35,%r12b
1004095e4:	77 57                	ja     10040963d <.text+0x863d>
1004095e6:	48 8d 15 bb 63 00 00 	lea    0x63bb(%rip),%rdx        # 10040f9a8 <_head_msys_intl_8_dll-0x6658>
1004095ed:	45 0f b6 e4          	movzbl %r12b,%r12d
1004095f1:	4a 63 04 a2          	movslq (%rdx,%r12,4),%rax
1004095f5:	48 01 d0             	add    %rdx,%rax
1004095f8:	ff e0                	jmp    *%rax
1004095fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409600:	41 bd 04 00 00 00    	mov    $0x4,%r13d
100409606:	e9 6b ff ff ff       	jmp    100409576 <.text+0x8576>
10040960b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100409610:	e8 bb 13 00 00       	call   10040a9d0 <.text+0x99d0>
100409615:	83 38 22             	cmpl   $0x22,(%rax)
100409618:	75 e6                	jne    100409600 <.text+0x8600>
10040961a:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100409620:	e9 38 ff ff ff       	jmp    10040955d <.text+0x855d>
100409625:	0f 1f 00             	nopl   (%rax)
100409628:	41 0f be d4          	movsbl %r12b,%edx
10040962c:	4c 89 f1             	mov    %r14,%rcx
10040962f:	e8 bc 16 00 00       	call   10040acf0 <.text+0x9cf0>
100409634:	48 85 c0             	test   %rax,%rax
100409637:	0f 85 7a ff ff ff    	jne    1004095b7 <.text+0x85b7>
10040963d:	48 89 75 00          	mov    %rsi,0x0(%rbp)
100409641:	41 83 cd 02          	or     $0x2,%r13d
100409645:	e9 2c ff ff ff       	jmp    100409576 <.text+0x8576>
10040964a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409650:	ba 30 00 00 00       	mov    $0x30,%edx
100409655:	4c 89 f1             	mov    %r14,%rcx
100409658:	44 89 44 24 2c       	mov    %r8d,0x2c(%rsp)
10040965d:	e8 8e 16 00 00       	call   10040acf0 <.text+0x9cf0>
100409662:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100409668:	48 85 c0             	test   %rax,%rax
10040966b:	0f 84 6b ff ff ff    	je     1004095dc <.text+0x85dc>
100409671:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
100409675:	3c 44                	cmp    $0x44,%al
100409677:	0f 84 73 04 00 00    	je     100409af0 <.text+0x8af0>
10040967d:	3c 69                	cmp    $0x69,%al
10040967f:	0f 84 3b 04 00 00    	je     100409ac0 <.text+0x8ac0>
100409685:	45 31 c0             	xor    %r8d,%r8d
100409688:	3c 42                	cmp    $0x42,%al
10040968a:	41 0f 94 c0          	sete   %r8b
10040968e:	41 83 c0 01          	add    $0x1,%r8d
100409692:	3c 42                	cmp    $0x42,%al
100409694:	b8 e8 03 00 00       	mov    $0x3e8,%eax
100409699:	4c 0f 44 f8          	cmove  %rax,%r15
10040969d:	e9 3a ff ff ff       	jmp    1004095dc <.text+0x85dc>
1004096a2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004096a8:	45 09 dd             	or     %r11d,%r13d
1004096ab:	4d 63 c0             	movslq %r8d,%r8
1004096ae:	44 89 e8             	mov    %r13d,%eax
1004096b1:	4c 01 c7             	add    %r8,%rdi
1004096b4:	83 c8 02             	or     $0x2,%eax
1004096b7:	48 89 3b             	mov    %rdi,(%rbx)
1004096ba:	80 3f 00             	cmpb   $0x0,(%rdi)
1004096bd:	44 0f 45 e8          	cmovne %eax,%r13d
1004096c1:	e9 ac fe ff ff       	jmp    100409572 <.text+0x8572>
1004096c6:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1004096cd:	00 00 80
1004096d0:	b9 04 00 00 00       	mov    $0x4,%ecx
1004096d5:	45 31 db             	xor    %r11d,%r11d
1004096d8:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
1004096df:	ff ff 7f
1004096e2:	48 99                	cqto
1004096e4:	49 f7 ff             	idiv   %r15
1004096e7:	49 89 c1             	mov    %rax,%r9
1004096ea:	eb 1e                	jmp    10040970a <.text+0x870a>
1004096ec:	0f 1f 40 00          	nopl   0x0(%rax)
1004096f0:	4c 89 d0             	mov    %r10,%rax
1004096f3:	48 99                	cqto
1004096f5:	49 f7 ff             	idiv   %r15
1004096f8:	48 39 f0             	cmp    %rsi,%rax
1004096fb:	0f 8c 17 03 00 00    	jl     100409a18 <.text+0x8a18>
100409701:	49 0f af f7          	imul   %r15,%rsi
100409705:	83 e9 01             	sub    $0x1,%ecx
100409708:	74 9e                	je     1004096a8 <.text+0x86a8>
10040970a:	49 39 f1             	cmp    %rsi,%r9
10040970d:	7e e1                	jle    1004096f0 <.text+0x86f0>
10040970f:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
100409716:	00 00 80
100409719:	41 bb 01 00 00 00    	mov    $0x1,%r11d
10040971f:	eb e4                	jmp    100409705 <.text+0x8705>
100409721:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
100409728:	00 00 80
10040972b:	48 89 c8             	mov    %rcx,%rax
10040972e:	48 99                	cqto
100409730:	49 f7 ff             	idiv   %r15
100409733:	49 89 c1             	mov    %rax,%r9
100409736:	48 39 c6             	cmp    %rax,%rsi
100409739:	0f 8c 69 03 00 00    	jl     100409aa8 <.text+0x8aa8>
10040973f:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
100409746:	ff ff 7f
100409749:	4c 89 d0             	mov    %r10,%rax
10040974c:	48 99                	cqto
10040974e:	49 f7 ff             	idiv   %r15
100409751:	48 39 c6             	cmp    %rax,%rsi
100409754:	0f 8f 7e 03 00 00    	jg     100409ad8 <.text+0x8ad8>
10040975a:	49 0f af f7          	imul   %r15,%rsi
10040975e:	4c 39 ce             	cmp    %r9,%rsi
100409761:	0f 8c 41 03 00 00    	jl     100409aa8 <.text+0x8aa8>
100409767:	48 39 c6             	cmp    %rax,%rsi
10040976a:	0f 8f 68 03 00 00    	jg     100409ad8 <.text+0x8ad8>
100409770:	49 0f af f7          	imul   %r15,%rsi
100409774:	e9 32 ff ff ff       	jmp    1004096ab <.text+0x86ab>
100409779:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
100409780:	00 00 80
100409783:	48 89 c8             	mov    %rcx,%rax
100409786:	48 99                	cqto
100409788:	49 f7 ff             	idiv   %r15
10040978b:	48 39 c6             	cmp    %rax,%rsi
10040978e:	0f 8c 14 03 00 00    	jl     100409aa8 <.text+0x8aa8>
100409794:	48 83 e9 01          	sub    $0x1,%rcx
100409798:	48 89 c8             	mov    %rcx,%rax
10040979b:	48 99                	cqto
10040979d:	49 f7 ff             	idiv   %r15
1004097a0:	eb c5                	jmp    100409767 <.text+0x8767>
1004097a2:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1004097a9:	00 00 80
1004097ac:	b9 03 00 00 00       	mov    $0x3,%ecx
1004097b1:	45 31 db             	xor    %r11d,%r11d
1004097b4:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
1004097bb:	ff ff 7f
1004097be:	48 99                	cqto
1004097c0:	49 f7 ff             	idiv   %r15
1004097c3:	49 89 c1             	mov    %rax,%r9
1004097c6:	eb 26                	jmp    1004097ee <.text+0x87ee>
1004097c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004097cf:	00
1004097d0:	4c 89 d0             	mov    %r10,%rax
1004097d3:	48 99                	cqto
1004097d5:	49 f7 ff             	idiv   %r15
1004097d8:	48 39 f0             	cmp    %rsi,%rax
1004097db:	0f 8c 97 02 00 00    	jl     100409a78 <.text+0x8a78>
1004097e1:	49 0f af f7          	imul   %r15,%rsi
1004097e5:	83 e9 01             	sub    $0x1,%ecx
1004097e8:	0f 84 ba fe ff ff    	je     1004096a8 <.text+0x86a8>
1004097ee:	49 39 f1             	cmp    %rsi,%r9
1004097f1:	7e dd                	jle    1004097d0 <.text+0x87d0>
1004097f3:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
1004097fa:	00 00 80
1004097fd:	41 bb 01 00 00 00    	mov    $0x1,%r11d
100409803:	eb e0                	jmp    1004097e5 <.text+0x87e5>
100409805:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
10040980c:	00 00 80
10040980f:	b9 05 00 00 00       	mov    $0x5,%ecx
100409814:	45 31 db             	xor    %r11d,%r11d
100409817:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
10040981e:	ff ff 7f
100409821:	48 99                	cqto
100409823:	49 f7 ff             	idiv   %r15
100409826:	49 89 c1             	mov    %rax,%r9
100409829:	eb 23                	jmp    10040984e <.text+0x884e>
10040982b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100409830:	4c 89 d0             	mov    %r10,%rax
100409833:	48 99                	cqto
100409835:	49 f7 ff             	idiv   %r15
100409838:	48 39 c6             	cmp    %rax,%rsi
10040983b:	0f 8f 1f 02 00 00    	jg     100409a60 <.text+0x8a60>
100409841:	49 0f af f7          	imul   %r15,%rsi
100409845:	83 e9 01             	sub    $0x1,%ecx
100409848:	0f 84 5a fe ff ff    	je     1004096a8 <.text+0x86a8>
10040984e:	4c 39 ce             	cmp    %r9,%rsi
100409851:	7d dd                	jge    100409830 <.text+0x8830>
100409853:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
10040985a:	00 00 80
10040985d:	41 bb 01 00 00 00    	mov    $0x1,%r11d
100409863:	eb e0                	jmp    100409845 <.text+0x8845>
100409865:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
10040986c:	00 00 80
10040986f:	b9 06 00 00 00       	mov    $0x6,%ecx
100409874:	45 31 db             	xor    %r11d,%r11d
100409877:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
10040987e:	ff ff 7f
100409881:	48 99                	cqto
100409883:	49 f7 ff             	idiv   %r15
100409886:	49 89 c1             	mov    %rax,%r9
100409889:	eb 23                	jmp    1004098ae <.text+0x88ae>
10040988b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100409890:	4c 89 d0             	mov    %r10,%rax
100409893:	48 99                	cqto
100409895:	49 f7 ff             	idiv   %r15
100409898:	48 39 f0             	cmp    %rsi,%rax
10040989b:	0f 8c ef 01 00 00    	jl     100409a90 <.text+0x8a90>
1004098a1:	49 0f af f7          	imul   %r15,%rsi
1004098a5:	83 e9 01             	sub    $0x1,%ecx
1004098a8:	0f 84 fa fd ff ff    	je     1004096a8 <.text+0x86a8>
1004098ae:	49 39 f1             	cmp    %rsi,%r9
1004098b1:	7e dd                	jle    100409890 <.text+0x8890>
1004098b3:	48 be 00 00 00 00 00 	movabs $0x8000000000000000,%rsi
1004098ba:	00 00 80
1004098bd:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1004098c3:	eb e0                	jmp    1004098a5 <.text+0x88a5>
1004098c5:	48 b8 00 00 00 00 00 	movabs $0xffe0000000000000,%rax
1004098cc:	00 e0 ff
1004098cf:	48 39 c6             	cmp    %rax,%rsi
1004098d2:	0f 8c d0 01 00 00    	jl     100409aa8 <.text+0x8aa8>
1004098d8:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffff,%rax
1004098df:	ff 1f 00
1004098e2:	48 39 c6             	cmp    %rax,%rsi
1004098e5:	0f 8f ed 01 00 00    	jg     100409ad8 <.text+0x8ad8>
1004098eb:	48 c1 e6 0a          	shl    $0xa,%rsi
1004098ef:	e9 b7 fd ff ff       	jmp    1004096ab <.text+0x86ab>
1004098f4:	48 b8 00 00 00 00 00 	movabs $0xc000000000000000,%rax
1004098fb:	00 00 c0
1004098fe:	48 39 c6             	cmp    %rax,%rsi
100409901:	0f 8c a1 01 00 00    	jl     100409aa8 <.text+0x8aa8>
100409907:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
10040990e:	ff ff 3f
100409911:	48 39 c6             	cmp    %rax,%rsi
100409914:	0f 8f be 01 00 00    	jg     100409ad8 <.text+0x8ad8>
10040991a:	48 01 f6             	add    %rsi,%rsi
10040991d:	e9 89 fd ff ff       	jmp    1004096ab <.text+0x86ab>
100409922:	48 b8 00 00 00 00 00 	movabs $0xffc0000000000000,%rax
100409929:	00 c0 ff
10040992c:	48 39 c6             	cmp    %rax,%rsi
10040992f:	0f 8c 73 01 00 00    	jl     100409aa8 <.text+0x8aa8>
100409935:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffff,%rax
10040993c:	ff 3f 00
10040993f:	48 39 c6             	cmp    %rax,%rsi
100409942:	0f 8f 90 01 00 00    	jg     100409ad8 <.text+0x8ad8>
100409948:	48 c1 e6 09          	shl    $0x9,%rsi
10040994c:	e9 5a fd ff ff       	jmp    1004096ab <.text+0x86ab>
100409951:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
100409958:	00 00 80
10040995b:	b9 07 00 00 00       	mov    $0x7,%ecx
100409960:	45 31 db             	xor    %r11d,%r11d
100409963:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
10040996a:	ff ff 7f
10040996d:	48 99                	cqto