0000000100401000 <.text>:
100401000:	48 83 ec 28          	sub    $0x28,%rsp
100401004:	48 8d 0d 35 09 00 00 	lea    0x935(%rip),%rcx        # 100401940 <.text+0x940>
10040100b:	e8 70 03 00 00       	call   100401380 <.text+0x380>
100401010:	45 31 c0             	xor    %r8d,%r8d
100401013:	31 d2                	xor    %edx,%edx
100401015:	31 c9                	xor    %ecx,%ecx
100401017:	e8 84 03 00 00       	call   1004013a0 <.text+0x3a0>
10040101c:	45 31 c0             	xor    %r8d,%r8d
10040101f:	31 d2                	xor    %edx,%edx
100401021:	31 c9                	xor    %ecx,%ecx
100401023:	e8 88 03 00 00       	call   1004013b0 <.text+0x3b0>
100401028:	45 31 c0             	xor    %r8d,%r8d
10040102b:	31 d2                	xor    %edx,%edx
10040102d:	31 c9                	xor    %ecx,%ecx
10040102f:	e8 8c 03 00 00       	call   1004013c0 <.text+0x3c0>
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 8c 03 00 00       	jmp    1004013d0 <.text+0x3d0>
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 0f 00 00 	lea    0xfa9(%rip),%r8        # 100402000 <_head_msys_2_0_dll-0x6000>
100401057:	31 d2                	xor    %edx,%edx
100401059:	48 8d 0d 10 00 00 00 	lea    0x10(%rip),%rcx        # 100401070 <.text+0x70>
100401060:	e9 3b 02 00 00       	jmp    1004012a0 <.text+0x2a0>
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:	48 83 ec 28          	sub    $0x28,%rsp
100401084:	e8 27 02 00 00       	call   1004012b0 <.text+0x2b0>
100401089:	41 b8 4e 00 00 00    	mov    $0x4e,%r8d
10040108f:	ba 01 00 00 00       	mov    $0x1,%edx
100401094:	48 8d 0d 65 1f 00 00 	lea    0x1f65(%rip),%rcx        # 100403000 <_head_msys_2_0_dll-0x5000>
10040109b:	4c 8b 48 18          	mov    0x18(%rax),%r9
10040109f:	48 83 c4 28          	add    $0x28,%rsp
1004010a3:	e9 58 02 00 00       	jmp    100401300 <.text+0x300>
1004010a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004010af:	00
1004010b0:	53                   	push   %rbx
1004010b1:	48 83 ec 20          	sub    $0x20,%rsp
1004010b5:	48 89 cb             	mov    %rcx,%rbx
1004010b8:	e8 f3 01 00 00       	call   1004012b0 <.text+0x2b0>
1004010bd:	49 89 d8             	mov    %rbx,%r8
1004010c0:	48 8d 15 88 1f 00 00 	lea    0x1f88(%rip),%rdx        # 10040304f <_head_msys_2_0_dll-0x4fb1>
1004010c7:	48 8b 48 18          	mov    0x18(%rax),%rcx
1004010cb:	e8 10 02 00 00       	call   1004012e0 <.text+0x2e0>
1004010d0:	b9 01 00 00 00       	mov    $0x1,%ecx
1004010d5:	e8 f6 01 00 00       	call   1004012d0 <.text+0x2d0>
1004010da:	90                   	nop
1004010db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004010e0:	41 54                	push   %r12
1004010e2:	55                   	push   %rbp
1004010e3:	57                   	push   %rdi
1004010e4:	56                   	push   %rsi
1004010e5:	53                   	push   %rbx
1004010e6:	48 83 ec 20          	sub    $0x20,%rsp
1004010ea:	48 63 3d 13 5f 00 00 	movslq 0x5f13(%rip),%rdi        # 100407004 <_head_msys_2_0_dll-0xffc>
1004010f1:	8b 05 09 5f 00 00    	mov    0x5f09(%rip),%eax        # 100407000 <_head_msys_2_0_dll-0x1000>
1004010f7:	48 8b 35 0a 5f 00 00 	mov    0x5f0a(%rip),%rsi        # 100407008 <_head_msys_2_0_dll-0xff8>
1004010fe:	8d 5f 01             	lea    0x1(%rdi),%ebx
100401101:	89 cd                	mov    %ecx,%ebp
100401103:	39 c3                	cmp    %eax,%ebx
100401105:	7c 42                	jl     100401149 <.text+0x149>
100401107:	85 c0                	test   %eax,%eax
100401109:	7e 5d                	jle    100401168 <.text+0x168>
10040110b:	01 c0                	add    %eax,%eax
10040110d:	48 63 c8             	movslq %eax,%rcx
100401110:	89 05 ea 5e 00 00    	mov    %eax,0x5eea(%rip)        # 100407000 <_head_msys_2_0_dll-0x1000>
100401116:	e8 f5 01 00 00       	call   100401310 <.text+0x310>
10040111b:	48 89 c6             	mov    %rax,%rsi
10040111e:	48 85 c0             	test   %rax,%rax
100401121:	74 51                	je     100401174 <.text+0x174>
100401123:	4c 8b 25 de 5e 00 00 	mov    0x5ede(%rip),%r12        # 100407008 <_head_msys_2_0_dll-0xff8>
10040112a:	4d 85 e4             	test   %r12,%r12
10040112d:	74 13                	je     100401142 <.text+0x142>
10040112f:	48 89 c1             	mov    %rax,%rcx
100401132:	4c 89 e2             	mov    %r12,%rdx
100401135:	e8 36 02 00 00       	call   100401370 <.text+0x370>
10040113a:	4c 89 e1             	mov    %r12,%rcx
10040113d:	e8 ae 01 00 00       	call   1004012f0 <.text+0x2f0>
100401142:	48 89 35 bf 5e 00 00 	mov    %rsi,0x5ebf(%rip)        # 100407008 <_head_msys_2_0_dll-0xff8>
100401149:	89 1d b5 5e 00 00    	mov    %ebx,0x5eb5(%rip)        # 100407004 <_head_msys_2_0_dll-0xffc>
10040114f:	48 63 db             	movslq %ebx,%rbx
100401152:	40 88 2c 3e          	mov    %bpl,(%rsi,%rdi,1)
100401156:	c6 04 1e 00          	movb   $0x0,(%rsi,%rbx,1)
10040115a:	48 83 c4 20          	add    $0x20,%rsp
10040115e:	5b                   	pop    %rbx
10040115f:	5e                   	pop    %rsi
100401160:	5f                   	pop    %rdi
100401161:	5d                   	pop    %rbp
100401162:	41 5c                	pop    %r12
100401164:	c3                   	ret
100401165:	0f 1f 00             	nopl   (%rax)
100401168:	b9 10 00 00 00       	mov    $0x10,%ecx
10040116d:	b8 10 00 00 00       	mov    $0x10,%eax
100401172:	eb 9c                	jmp    100401110 <.text+0x110>
100401174:	48 8d 0d d8 1e 00 00 	lea    0x1ed8(%rip),%rcx        # 100403053 <_head_msys_2_0_dll-0x4fad>
10040117b:	e8 30 ff ff ff       	call   1004010b0 <.text+0xb0>
100401180:	90                   	nop
100401181:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100401188:	00 00 00 00
10040118c:	0f 1f 40 00          	nopl   0x0(%rax)
100401190:	53                   	push   %rbx
100401191:	0f b6 01             	movzbl (%rcx),%eax
100401194:	49 89 d3             	mov    %rdx,%r11
100401197:	3c 20                	cmp    $0x20,%al
100401199:	75 11                	jne    1004011ac <.text+0x1ac>
10040119b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004011a0:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1004011a4:	48 83 c1 01          	add    $0x1,%rcx
1004011a8:	3c 20                	cmp    $0x20,%al
1004011aa:	74 f4                	je     1004011a0 <.text+0x1a0>
1004011ac:	3c 09                	cmp    $0x9,%al
1004011ae:	74 f0                	je     1004011a0 <.text+0x1a0>
1004011b0:	3c 2d                	cmp    $0x2d,%al
1004011b2:	0f 84 a0 00 00 00    	je     100401258 <.text+0x258>
1004011b8:	31 db                	xor    %ebx,%ebx
1004011ba:	3c 2b                	cmp    $0x2b,%al
1004011bc:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
1004011c2:	0f 94 c0             	sete   %al
1004011c5:	0f b6 c0             	movzbl %al,%eax
1004011c8:	48 01 c1             	add    %rax,%rcx
1004011cb:	80 39 30             	cmpb   $0x30,(%rcx)
1004011ce:	0f 84 9c 00 00 00    	je     100401270 <.text+0x270>
1004011d4:	31 d2                	xor    %edx,%edx
1004011d6:	4d 63 d1             	movslq %r9d,%r10
1004011d9:	eb 1a                	jmp    1004011f5 <.text+0x1f5>
1004011db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004011e0:	83 e8 30             	sub    $0x30,%eax
1004011e3:	44 39 c8             	cmp    %r9d,%eax
1004011e6:	7d 2c                	jge    100401214 <.text+0x214>
1004011e8:	49 0f af d2          	imul   %r10,%rdx
1004011ec:	48 98                	cltq
1004011ee:	48 83 c1 01          	add    $0x1,%rcx
1004011f2:	48 01 c2             	add    %rax,%rdx
1004011f5:	0f be 01             	movsbl (%rcx),%eax
1004011f8:	44 8d 40 d0          	lea    -0x30(%rax),%r8d
1004011fc:	41 80 f8 09          	cmp    $0x9,%r8b
100401200:	76 de                	jbe    1004011e0 <.text+0x1e0>
100401202:	44 8d 40 9f          	lea    -0x61(%rax),%r8d
100401206:	41 80 f8 05          	cmp    $0x5,%r8b
10040120a:	77 24                	ja     100401230 <.text+0x230>
10040120c:	83 e8 57             	sub    $0x57,%eax
10040120f:	44 39 c8             	cmp    %r9d,%eax
100401212:	7c d4                	jl     1004011e8 <.text+0x1e8>
100401214:	48 89 d0             	mov    %rdx,%rax
100401217:	49 89 0b             	mov    %rcx,(%r11)
10040121a:	48 f7 d8             	neg    %rax
10040121d:	85 db                	test   %ebx,%ebx
10040121f:	48 0f 45 d0          	cmovne %rax,%rdx
100401223:	48 89 d0             	mov    %rdx,%rax
100401226:	5b                   	pop    %rbx
100401227:	c3                   	ret
100401228:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040122f:	00
100401230:	44 8d 40 bf          	lea    -0x41(%rax),%r8d
100401234:	41 80 f8 05          	cmp    $0x5,%r8b
100401238:	77 0e                	ja     100401248 <.text+0x248>
10040123a:	83 e8 37             	sub    $0x37,%eax
10040123d:	eb a4                	jmp    1004011e3 <.text+0x1e3>
10040123f:	90                   	nop
100401240:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
100401244:	48 83 c1 01          	add    $0x1,%rcx
100401248:	3c 20                	cmp    $0x20,%al
10040124a:	74 f4                	je     100401240 <.text+0x240>
10040124c:	3c 09                	cmp    $0x9,%al
10040124e:	74 f0                	je     100401240 <.text+0x240>
100401250:	eb c2                	jmp    100401214 <.text+0x214>
100401252:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401258:	48 83 c1 01          	add    $0x1,%rcx
10040125c:	bb 01 00 00 00       	mov    $0x1,%ebx
100401261:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
100401267:	80 39 30             	cmpb   $0x30,(%rcx)
10040126a:	0f 85 64 ff ff ff    	jne    1004011d4 <.text+0x1d4>
100401270:	80 79 01 78          	cmpb   $0x78,0x1(%rcx)
100401274:	74 0f                	je     100401285 <.text+0x285>
100401276:	48 83 c1 01          	add    $0x1,%rcx
10040127a:	41 b9 08 00 00 00    	mov    $0x8,%r9d
100401280:	e9 4f ff ff ff       	jmp    1004011d4 <.text+0x1d4>
100401285:	48 83 c1 02          	add    $0x2,%rcx
100401289:	41 b9 10 00 00 00    	mov    $0x10,%r9d
10040128f:	e9 40 ff ff ff       	jmp    1004011d4 <.text+0x1d4>
100401294:	90                   	nop
100401295:	90                   	nop
100401296:	90                   	nop
100401297:	90                   	nop
100401298:	90                   	nop
100401299:	90                   	nop
10040129a:	90                   	nop
10040129b:	90                   	nop
10040129c:	90                   	nop
10040129d:	90                   	nop
10040129e:	90                   	nop
10040129f:	90                   	nop
1004012a0:	ff 25 62 6e 00 00    	jmp    *0x6e62(%rip)        # 100408108 <__IAT_start__>
1004012a6:	90                   	nop
1004012a7:	90                   	nop
1004012a8:	90                   	nop
1004012a9:	90                   	nop
1004012aa:	90                   	nop
1004012ab:	90                   	nop
1004012ac:	90                   	nop
1004012ad:	90                   	nop
1004012ae:	90                   	nop
1004012af:	90                   	nop
1004012b0:	ff 25 5a 6e 00 00    	jmp    *0x6e5a(%rip)        # 100408110 <__imp___getreent>
1004012b6:	90                   	nop
1004012b7:	90                   	nop
1004012b8:	90                   	nop
1004012b9:	90                   	nop
1004012ba:	90                   	nop
1004012bb:	90                   	nop
1004012bc:	90                   	nop
1004012bd:	90                   	nop
1004012be:	90                   	nop
1004012bf:	90                   	nop
1004012c0:	ff 25 52 6e 00 00    	jmp    *0x6e52(%rip)        # 100408118 <__imp___main>
1004012c6:	90                   	nop
1004012c7:	90                   	nop
1004012c8:	90                   	nop
1004012c9:	90                   	nop
1004012ca:	90                   	nop
1004012cb:	90                   	nop
1004012cc:	90                   	nop
1004012cd:	90                   	nop
1004012ce:	90                   	nop
1004012cf:	90                   	nop
1004012d0:	ff 25 72 6e 00 00    	jmp    *0x6e72(%rip)        # 100408148 <__imp_exit>
1004012d6:	90                   	nop
1004012d7:	90                   	nop
1004012d8:	90                   	nop
1004012d9:	90                   	nop
1004012da:	90                   	nop
1004012db:	90                   	nop
1004012dc:	90                   	nop
1004012dd:	90                   	nop
1004012de:	90                   	nop
1004012df:	90                   	nop
1004012e0:	ff 25 6a 6e 00 00    	jmp    *0x6e6a(%rip)        # 100408150 <__imp_fprintf>
1004012e6:	90                   	nop
1004012e7:	90                   	nop
1004012e8:	90                   	nop
1004012e9:	90                   	nop
1004012ea:	90                   	nop
1004012eb:	90                   	nop
1004012ec:	90                   	nop
1004012ed:	90                   	nop
1004012ee:	90                   	nop
1004012ef:	90                   	nop
1004012f0:	ff 25 62 6e 00 00    	jmp    *0x6e62(%rip)        # 100408158 <__imp_free>
1004012f6:	90                   	nop
1004012f7:	90                   	nop
1004012f8:	90                   	nop
1004012f9:	90                   	nop
1004012fa:	90                   	nop
1004012fb:	90                   	nop
1004012fc:	90                   	nop
1004012fd:	90                   	nop
1004012fe:	90                   	nop
1004012ff:	90                   	nop
100401300:	ff 25 5a 6e 00 00    	jmp    *0x6e5a(%rip)        # 100408160 <__imp_fwrite>
100401306:	90                   	nop
100401307:	90                   	nop
100401308:	90                   	nop
100401309:	90                   	nop
10040130a:	90                   	nop
10040130b:	90                   	nop
10040130c:	90                   	nop
10040130d:	90                   	nop
10040130e:	90                   	nop
10040130f:	90                   	nop
100401310:	ff 25 52 6e 00 00    	jmp    *0x6e52(%rip)        # 100408168 <__imp_malloc>
100401316:	90                   	nop
100401317:	90                   	nop
100401318:	90                   	nop
100401319:	90                   	nop
10040131a:	90                   	nop
10040131b:	90                   	nop
10040131c:	90                   	nop
10040131d:	90                   	nop
10040131e:	90                   	nop
10040131f:	90                   	nop
100401320:	ff 25 5a 6e 00 00    	jmp    *0x6e5a(%rip)        # 100408180 <__imp_printf>
100401326:	90                   	nop
100401327:	90                   	nop
100401328:	90                   	nop
100401329:	90                   	nop
10040132a:	90                   	nop
10040132b:	90                   	nop
10040132c:	90                   	nop
10040132d:	90                   	nop
10040132e:	90                   	nop
10040132f:	90                   	nop
100401330:	ff 25 52 6e 00 00    	jmp    *0x6e52(%rip)        # 100408188 <__imp_putchar>
100401336:	90                   	nop
100401337:	90                   	nop
100401338:	90                   	nop
100401339:	90                   	nop
10040133a:	90                   	nop
10040133b:	90                   	nop
10040133c:	90                   	nop
10040133d:	90                   	nop
10040133e:	90                   	nop
10040133f:	90                   	nop
100401340:	ff 25 4a 6e 00 00    	jmp    *0x6e4a(%rip)        # 100408190 <__imp_puts>
100401346:	90                   	nop
100401347:	90                   	nop
100401348:	90                   	nop
100401349:	90                   	nop
10040134a:	90                   	nop
10040134b:	90                   	nop
10040134c:	90                   	nop
10040134d:	90                   	nop
10040134e:	90                   	nop
10040134f:	90                   	nop
100401350:	ff 25 4a 6e 00 00    	jmp    *0x6e4a(%rip)        # 1004081a0 <__imp_strchr>
100401356:	90                   	nop
100401357:	90                   	nop
100401358:	90                   	nop
100401359:	90                   	nop
10040135a:	90                   	nop
10040135b:	90                   	nop
10040135c:	90                   	nop