0000000100401000 <.text>:
100401000:	48 83 ec 28          	sub    $0x28,%rsp
100401004:	48 8d 0d f5 3f 00 00 	lea    0x3ff5(%rip),%rcx        # 100405000 <.text+0x4000>
10040100b:	e8 40 3a 00 00       	call   100404a50 <.text+0x3a50>
100401010:	45 31 c0             	xor    %r8d,%r8d
100401013:	31 d2                	xor    %edx,%edx
100401015:	31 c9                	xor    %ecx,%ecx
100401017:	e8 54 3a 00 00       	call   100404a70 <.text+0x3a70>
10040101c:	45 31 c0             	xor    %r8d,%r8d
10040101f:	31 d2                	xor    %edx,%edx
100401021:	31 c9                	xor    %ecx,%ecx
100401023:	e8 58 3a 00 00       	call   100404a80 <.text+0x3a80>
100401028:	45 31 c0             	xor    %r8d,%r8d
10040102b:	31 d2                	xor    %edx,%edx
10040102d:	31 c9                	xor    %ecx,%ecx
10040102f:	e8 5c 3a 00 00       	call   100404a90 <.text+0x3a90>
100401034:	45 31 c0             	xor    %r8d,%r8d
100401037:	31 d2                	xor    %edx,%edx
100401039:	31 c9                	xor    %ecx,%ecx
10040103b:	48 83 c4 28          	add    $0x28,%rsp
10040103f:	e9 5c 3a 00 00       	jmp    100404aa0 <.text+0x3aa0>
100401044:	90                   	nop
100401045:	90                   	nop
100401046:	90                   	nop
100401047:	90                   	nop
100401048:	90                   	nop
100401049:	90                   	nop
10040104a:	90                   	nop
10040104b:	90                   	nop
10040104c:	90                   	nop
10040104d:	90                   	nop
10040104e:	90                   	nop
10040104f:	90                   	nop
100401050:	4c 8d 05 a9 4f 00 00 	lea    0x4fa9(%rip),%r8        # 100406000 <_head_msys_intl_8_dll-0x9000>
100401057:	31 d2                	xor    %edx,%edx
100401059:	48 8d 0d 10 00 00 00 	lea    0x10(%rip),%rcx        # 100401070 <.text+0x70>
100401060:	e9 1b 37 00 00       	jmp    100404780 <.text+0x3780>
100401065:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040106c:	00 00 00 00
100401070:	c3                   	ret
100401071:	90                   	nop
100401072:	90                   	nop
100401073:	90                   	nop
100401074:	90                   	nop
100401075:	90                   	nop
100401076:	90                   	nop
100401077:	90                   	nop
100401078:	90                   	nop
100401079:	90                   	nop
10040107a:	90                   	nop
10040107b:	90                   	nop
10040107c:	90                   	nop
10040107d:	90                   	nop
10040107e:	90                   	nop
10040107f:	90                   	nop
100401080:	53                   	push   %rbx
100401081:	48 83 ec 20          	sub    $0x20,%rsp
100401085:	48 8d 0d 74 5f 00 00 	lea    0x5f74(%rip),%rcx        # 100407000 <_head_msys_intl_8_dll-0x8000>
10040108c:	e8 cf 36 00 00       	call   100404760 <.text+0x3760>
100401091:	48 89 c3             	mov    %rax,%rbx
100401094:	e8 f7 36 00 00       	call   100404790 <.text+0x3790>
100401099:	49 89 d8             	mov    %rbx,%r8
10040109c:	b9 01 00 00 00       	mov    $0x1,%ecx
1004010a1:	8b 10                	mov    (%rax),%edx
1004010a3:	e8 68 37 00 00       	call   100404810 <.text+0x3810>
1004010a8:	90                   	nop
1004010a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004010b0:	57                   	push   %rdi
1004010b1:	56                   	push   %rsi
1004010b2:	53                   	push   %rbx
1004010b3:	48 83 ec 20          	sub    $0x20,%rsp
1004010b7:	48 8b 1d f2 8b 00 00 	mov    0x8bf2(%rip),%rbx        # 100409cb0 <_head_msys_intl_8_dll-0x5350>
1004010be:	48 8b 3b             	mov    (%rbx),%rdi
1004010c1:	85 c9                	test   %ecx,%ecx
1004010c3:	74 2d                	je     1004010f2 <.text+0xf2>
1004010c5:	48 8d 0d 44 5f 00 00 	lea    0x5f44(%rip),%rcx        # 100407010 <_head_msys_intl_8_dll-0x7ff0>
1004010cc:	e8 8f 36 00 00       	call   100404760 <.text+0x3760>
1004010d1:	48 89 c3             	mov    %rax,%rbx
1004010d4:	e8 c7 36 00 00       	call   1004047a0 <.text+0x37a0>
1004010d9:	49 89 f8             	mov    %rdi,%r8
1004010dc:	48 89 da             	mov    %rbx,%rdx
1004010df:	48 8b 48 18          	mov    0x18(%rax),%rcx
1004010e3:	e8 68 37 00 00       	call   100404850 <.text+0x3850>
1004010e8:	b9 01 00 00 00       	mov    $0x1,%ecx
1004010ed:	e8 2e 37 00 00       	call   100404820 <.text+0x3820>
1004010f2:	48 8d 0d 3f 5f 00 00 	lea    0x5f3f(%rip),%rcx        # 100407038 <_head_msys_intl_8_dll-0x7fc8>
1004010f9:	e8 62 36 00 00       	call   100404760 <.text+0x3760>
1004010fe:	48 89 c6             	mov    %rax,%rsi
100401101:	e8 9a 36 00 00       	call   1004047a0 <.text+0x37a0>
100401106:	49 89 f8             	mov    %rdi,%r8
100401109:	48 89 f2             	mov    %rsi,%rdx
10040110c:	48 8b 48 10          	mov    0x10(%rax),%rcx
100401110:	e8 3b 37 00 00       	call   100404850 <.text+0x3850>
100401115:	48 8b 1b             	mov    (%rbx),%rbx
100401118:	e8 83 36 00 00       	call   1004047a0 <.text+0x37a0>
10040111d:	48 8b 48 10          	mov    0x10(%rax),%rcx
100401121:	48 89 da             	mov    %rbx,%rdx
100401124:	e8 a7 00 00 00       	call   1004011d0 <.text+0x1d0>
100401129:	31 c9                	xor    %ecx,%ecx
10040112b:	e8 f0 36 00 00       	call   100404820 <.text+0x3820>
100401130:	90                   	nop
100401131:	90                   	nop
100401132:	90                   	nop
100401133:	90                   	nop
100401134:	90                   	nop
100401135:	90                   	nop
100401136:	90                   	nop
100401137:	90                   	nop
100401138:	90                   	nop
100401139:	90                   	nop
10040113a:	90                   	nop
10040113b:	90                   	nop
10040113c:	90                   	nop
10040113d:	90                   	nop
10040113e:	90                   	nop
10040113f:	90                   	nop
100401140:	41 54                	push   %r12
100401142:	55                   	push   %rbp
100401143:	57                   	push   %rdi
100401144:	56                   	push   %rsi
100401145:	53                   	push   %rbx
100401146:	48 83 ec 40          	sub    $0x40,%rsp
10040114a:	48 89 cb             	mov    %rcx,%rbx
10040114d:	e8 4e 36 00 00       	call   1004047a0 <.text+0x37a0>
100401152:	48 8b 48 18          	mov    0x18(%rax),%rcx
100401156:	e8 e5 36 00 00       	call   100404840 <.text+0x3840>
10040115b:	48 8d 0d 5e 61 00 00 	lea    0x615e(%rip),%rcx        # 1004072c0 <_head_msys_intl_8_dll-0x7d40>
100401162:	e8 f9 35 00 00       	call   100404760 <.text+0x3760>
100401167:	48 8d 0d 5f 61 00 00 	lea    0x615f(%rip),%rcx        # 1004072cd <_head_msys_intl_8_dll-0x7d33>
10040116e:	48 89 c5             	mov    %rax,%rbp
100401171:	e8 ea 35 00 00       	call   100404760 <.text+0x3760>
100401176:	48 8d 0d 5f 61 00 00 	lea    0x615f(%rip),%rcx        # 1004072dc <_head_msys_intl_8_dll-0x7d24>
10040117d:	48 89 c7             	mov    %rax,%rdi
100401180:	e8 db 35 00 00       	call   100404760 <.text+0x3760>
100401185:	4c 8b 25 84 4e 00 00 	mov    0x4e84(%rip),%r12        # 100406010 <_head_msys_intl_8_dll-0x8ff0>
10040118c:	48 89 c6             	mov    %rax,%rsi
10040118f:	e8 0c 36 00 00       	call   1004047a0 <.text+0x37a0>
100401194:	4d 89 e1             	mov    %r12,%r9
100401197:	4c 8d 05 4d 61 00 00 	lea    0x614d(%rip),%r8        # 1004072eb <_head_msys_intl_8_dll-0x7d15>
10040119e:	48 89 da             	mov    %rbx,%rdx
1004011a1:	48 8b 48 10          	mov    0x10(%rax),%rcx
1004011a5:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1004011aa:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1004011b1:	00 00
1004011b3:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1004011b8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1004011bd:	e8 ce 28 00 00       	call   100403a90 <.text+0x2a90>
1004011c2:	90                   	nop
1004011c3:	48 83 c4 40          	add    $0x40,%rsp
1004011c7:	5b                   	pop    %rbx
1004011c8:	5e                   	pop    %rsi
1004011c9:	5f                   	pop    %rdi
1004011ca:	5d                   	pop    %rbp
1004011cb:	41 5c                	pop    %r12
1004011cd:	c3                   	ret
1004011ce:	90                   	nop
1004011cf:	90                   	nop
1004011d0:	56                   	push   %rsi
1004011d1:	53                   	push   %rbx
1004011d2:	48 83 ec 48          	sub    $0x48,%rsp
1004011d6:	48 89 cb             	mov    %rcx,%rbx
1004011d9:	48 8d 0d 20 61 00 00 	lea    0x6120(%rip),%rcx        # 100407300 <_head_msys_intl_8_dll-0x7d00>
1004011e0:	48 89 d6             	mov    %rdx,%rsi
1004011e3:	e8 78 35 00 00       	call   100404760 <.text+0x3760>
1004011e8:	49 89 f1             	mov    %rsi,%r9
1004011eb:	4c 8d 05 de 61 00 00 	lea    0x61de(%rip),%r8        # 1004073d0 <_head_msys_intl_8_dll-0x7c30>
1004011f2:	48 89 d9             	mov    %rbx,%rcx
1004011f5:	48 89 c2             	mov    %rax,%rdx
1004011f8:	48 8d 05 f9 61 00 00 	lea    0x61f9(%rip),%rax        # 1004073f8 <_head_msys_intl_8_dll-0x7c08>
1004011ff:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100401204:	48 8d 05 05 62 00 00 	lea    0x6205(%rip),%rax        # 100407410 <_head_msys_intl_8_dll-0x7bf0>
10040120b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100401210:	48 8d 05 28 62 00 00 	lea    0x6228(%rip),%rax        # 10040743f <_head_msys_intl_8_dll-0x7bc1>
100401217:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10040121c:	e8 2f 36 00 00       	call   100404850 <.text+0x3850>
100401221:	48 83 c4 48          	add    $0x48,%rsp
100401225:	5b                   	pop    %rbx
100401226:	5e                   	pop    %rsi
100401227:	c3                   	ret
100401228:	90                   	nop
100401229:	90                   	nop
10040122a:	90                   	nop
10040122b:	90                   	nop
10040122c:	90                   	nop
10040122d:	90                   	nop
10040122e:	90                   	nop
10040122f:	90                   	nop
100401230:	48 89 0d d1 cd 00 00 	mov    %rcx,0xcdd1(%rip)        # 10040e008 <_head_msys_intl_8_dll-0xff8>
100401237:	c3                   	ret
100401238:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040123f:	00
100401240:	88 0d ba cd 00 00    	mov    %cl,0xcdba(%rip)        # 10040e000 <_head_msys_intl_8_dll-0x1000>
100401246:	c3                   	ret
100401247:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040124e:	00 00
100401250:	56                   	push   %rsi
100401251:	53                   	push   %rbx
100401252:	48 83 ec 38          	sub    $0x38,%rsp
100401256:	e8 45 35 00 00       	call   1004047a0 <.text+0x37a0>
10040125b:	48 8b 48 10          	mov    0x10(%rax),%rcx
10040125f:	e8 4c 2e 00 00       	call   1004040b0 <.text+0x30b0>
100401264:	85 c0                	test   %eax,%eax
100401266:	74 13                	je     10040127b <.text+0x27b>
100401268:	80 3d 91 cd 00 00 00 	cmpb   $0x0,0xcd91(%rip)        # 10040e000 <_head_msys_intl_8_dll-0x1000>
10040126f:	74 23                	je     100401294 <.text+0x294>
100401271:	e8 1a 35 00 00       	call   100404790 <.text+0x3790>
100401276:	83 38 20             	cmpl   $0x20,(%rax)
100401279:	75 19                	jne    100401294 <.text+0x294>
10040127b:	e8 20 35 00 00       	call   1004047a0 <.text+0x37a0>
100401280:	48 8b 48 18          	mov    0x18(%rax),%rcx
100401284:	e8 27 2e 00 00       	call   1004040b0 <.text+0x30b0>
100401289:	85 c0                	test   %eax,%eax
10040128b:	75 47                	jne    1004012d4 <.text+0x2d4>
10040128d:	48 83 c4 38          	add    $0x38,%rsp
100401291:	5b                   	pop    %rbx
100401292:	5e                   	pop    %rsi
100401293:	c3                   	ret
100401294:	48 8d 0d b5 61 00 00 	lea    0x61b5(%rip),%rcx        # 100407450 <_head_msys_intl_8_dll-0x7bb0>
10040129b:	e8 c0 34 00 00       	call   100404760 <.text+0x3760>
1004012a0:	48 8b 0d 61 cd 00 00 	mov    0xcd61(%rip),%rcx        # 10040e008 <_head_msys_intl_8_dll-0xff8>
1004012a7:	48 89 c3             	mov    %rax,%rbx
1004012aa:	48 85 c9             	test   %rcx,%rcx
1004012ad:	74 33                	je     1004012e2 <.text+0x2e2>
1004012af:	e8 9c 1f 00 00       	call   100403250 <.text+0x2250>
1004012b4:	48 89 c6             	mov    %rax,%rsi
1004012b7:	e8 d4 34 00 00       	call   100404790 <.text+0x3790>
1004012bc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1004012c1:	49 89 f1             	mov    %rsi,%r9
1004012c4:	31 c9                	xor    %ecx,%ecx
1004012c6:	8b 10                	mov    (%rax),%edx
1004012c8:	4c 8d 05 8d 61 00 00 	lea    0x618d(%rip),%r8        # 10040745c <_head_msys_intl_8_dll-0x7ba4>
1004012cf:	e8 3c 35 00 00       	call   100404810 <.text+0x3810>
1004012d4:	48 8b 05 c5 89 00 00 	mov    0x89c5(%rip),%rax        # 100409ca0 <_head_msys_intl_8_dll-0x5360>
1004012db:	8b 08                	mov    (%rax),%ecx
1004012dd:	e8 fe 34 00 00       	call   1004047e0 <.text+0x37e0>
1004012e2:	e8 a9 34 00 00       	call   100404790 <.text+0x3790>
1004012e7:	49 89 d9             	mov    %rbx,%r9
1004012ea:	4c 8d 05 72 61 00 00 	lea    0x6172(%rip),%r8        # 100407463 <_head_msys_intl_8_dll-0x7b9d>
1004012f1:	31 c9                	xor    %ecx,%ecx
1004012f3:	8b 10                	mov    (%rax),%edx
1004012f5:	e8 16 35 00 00       	call   100404810 <.text+0x3810>
1004012fa:	eb d8                	jmp    1004012d4 <.text+0x2d4>
1004012fc:	90                   	nop
1004012fd:	90                   	nop
1004012fe:	90                   	nop
1004012ff:	90                   	nop
100401300:	53                   	push   %rbx
100401301:	48 83 ec 30          	sub    $0x30,%rsp
100401305:	48 89 cb             	mov    %rcx,%rbx
100401308:	e8 83 34 00 00       	call   100404790 <.text+0x3790>
10040130d:	8b 00                	mov    (%rax),%eax
10040130f:	89 44 24 28          	mov    %eax,0x28(%rsp)
100401313:	e8 78 34 00 00       	call   100404790 <.text+0x3790>
100401318:	8b 00                	mov    (%rax),%eax
10040131a:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
10040131e:	e8 6d 34 00 00       	call   100404790 <.text+0x3790>
100401323:	48 89 d9             	mov    %rbx,%rcx
100401326:	31 db                	xor    %ebx,%ebx
100401328:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040132e:	e8 4d 35 00 00       	call   100404880 <.text+0x3880>
100401333:	e8 58 34 00 00       	call   100404790 <.text+0x3790>
100401338:	8b 00                	mov    (%rax),%eax
10040133a:	85 c0                	test   %eax,%eax
10040133c:	0f 94 c3             	sete   %bl
10040133f:	e8 4c 34 00 00       	call   100404790 <.text+0x3790>
100401344:	8b 54 9c 28          	mov    0x28(%rsp,%rbx,4),%edx
100401348:	89 10                	mov    %edx,(%rax)
10040134a:	48 83 c4 30          	add    $0x30,%rsp
10040134e:	5b                   	pop    %rbx
10040134f:	c3                   	ret
100401350:	57                   	push   %rdi
100401351:	56                   	push   %rsi
100401352:	53                   	push   %rbx
100401353:	48 83 ec 20          	sub    $0x20,%rsp
100401357:	48 89 cb             	mov    %rcx,%rbx
10040135a:	48 85 c9             	test   %rcx,%rcx
10040135d:	74 7e                	je     1004013dd <.text+0x3dd>
10040135f:	ba 2f 00 00 00       	mov    $0x2f,%edx
100401364:	e8 77 36 00 00       	call   1004049e0 <.text+0x39e0>
100401369:	48 89 c6             	mov    %rax,%rsi
10040136c:	48 85 c0             	test   %rax,%rax
10040136f:	74 4a                	je     1004013bb <.text+0x3bb>
100401371:	48 8d 78 01          	lea    0x1(%rax),%rdi
100401375:	48 89 f8             	mov    %rdi,%rax
100401378:	48 29 d8             	sub    %rbx,%rax
10040137b:	48 83 f8 06          	cmp    $0x6,%rax
10040137f:	7e 3a                	jle    1004013bb <.text+0x3bb>
100401381:	48 8d 4e fa          	lea    -0x6(%rsi),%rcx
100401385:	41 b8 07 00 00 00    	mov    $0x7,%r8d
10040138b:	48 8d 15 16 61 00 00 	lea    0x6116(%rip),%rdx        # 1004074a8 <_head_msys_intl_8_dll-0x7b58>
100401392:	e8 39 36 00 00       	call   1004049d0 <.text+0x39d0>
100401397:	85 c0                	test   %eax,%eax
100401399:	75 20                	jne    1004013bb <.text+0x3bb>
10040139b:	80 7e 01 6c          	cmpb   $0x6c,0x1(%rsi)
10040139f:	75 37                	jne    1004013d8 <.text+0x3d8>
1004013a1:	80 7f 01 74          	cmpb   $0x74,0x1(%rdi)
1004013a5:	75 31                	jne    1004013d8 <.text+0x3d8>
1004013a7:	80 7f 02 2d          	cmpb   $0x2d,0x2(%rdi)
1004013ab:	75 2b                	jne    1004013d8 <.text+0x3d8>
1004013ad:	48 8b 05 b4 df 00 00 	mov    0xdfb4(%rip),%rax        # 10040f368 <__imp_program_invocation_short_name>
1004013b4:	48 8d 5e 04          	lea    0x4(%rsi),%rbx
1004013b8:	48 89 18             	mov    %rbx,(%rax)
1004013bb:	48 8b 05 9e df 00 00 	mov    0xdf9e(%rip),%rax        # 10040f360 <__imp_program_invocation_name>
1004013c2:	48 89 1d 47 cc 00 00 	mov    %rbx,0xcc47(%rip)        # 10040e010 <_head_msys_intl_8_dll-0xff0>
1004013c9:	48 89 18             	mov    %rbx,(%rax)
1004013cc:	48 83 c4 20          	add    $0x20,%rsp
1004013d0:	5b                   	pop    %rbx
1004013d1:	5e                   	pop    %rsi
1004013d2:	5f                   	pop    %rdi
1004013d3:	c3                   	ret
1004013d4:	0f 1f 40 00          	nopl   0x0(%rax)
1004013d8:	48 89 fb             	mov    %rdi,%rbx
1004013db:	eb de                	jmp    1004013bb <.text+0x3bb>
1004013dd:	e8 be 33 00 00       	call   1004047a0 <.text+0x37a0>
1004013e2:	41 b8 37 00 00 00    	mov    $0x37,%r8d
1004013e8:	ba 01 00 00 00       	mov    $0x1,%edx
1004013ed:	48 8d 0d 7c 60 00 00 	lea    0x607c(%rip),%rcx        # 100407470 <_head_msys_intl_8_dll-0x7b90>
1004013f4:	4c 8b 48 18          	mov    0x18(%rax),%r9
1004013f8:	e8 93 34 00 00       	call   100404890 <.text+0x3890>
1004013fd:	e8 ee 33 00 00       	call   1004047f0 <.text+0x37f0>
100401402:	90                   	nop
100401403:	90                   	nop
100401404:	90                   	nop
100401405:	90                   	nop
100401406:	90                   	nop
100401407:	90                   	nop
100401408:	90                   	nop
100401409:	90                   	nop
10040140a:	90                   	nop
10040140b:	90                   	nop
10040140c:	90                   	nop
10040140d:	90                   	nop
10040140e:	90                   	nop
10040140f:	90                   	nop
100401410:	56                   	push   %rsi
100401411:	53                   	push   %rbx
100401412:	48 83 ec 28          	sub    $0x28,%rsp
100401416:	48 89 ce             	mov    %rcx,%rsi
100401419:	89 d3                	mov    %edx,%ebx
10040141b:	e8 f0 2c 00 00       	call   100404110 <.text+0x3110>
100401420:	0f b6 08             	movzbl (%rax),%ecx
100401423:	83 e1 df             	and    $0xffffffdf,%ecx
100401426:	80 f9 55             	cmp    $0x55,%cl
100401429:	75 55                	jne    100401480 <.text+0x480>
10040142b:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10040142f:	83 e2 df             	and    $0xffffffdf,%edx
100401432:	80 fa 54             	cmp    $0x54,%dl
100401435:	0f 85 9d 00 00 00    	jne    1004014d8 <.text+0x4d8>
10040143b:	0f b6 50 02          	movzbl 0x2(%rax),%edx
10040143f:	83 e2 df             	and    $0xffffffdf,%edx