100405329:	75 d5                	jne    100405300 <.text+0x4300>
10040532b:	31 c0                	xor    %eax,%eax
10040532d:	48 83 c4 38          	add    $0x38,%rsp
100405331:	5b                   	pop    %rbx
100405332:	5e                   	pop    %rsi
100405333:	5f                   	pop    %rdi
100405334:	5d                   	pop    %rbp
100405335:	c3                   	ret
100405336:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040533d:	00 00 00
100405340:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
100405345:	48 83 c4 38          	add    $0x38,%rsp
100405349:	5b                   	pop    %rbx
10040534a:	5e                   	pop    %rsi
10040534b:	5f                   	pop    %rdi
10040534c:	5d                   	pop    %rbp
10040534d:	c3                   	ret
10040534e:	66 90                	xchg   %ax,%ax
100405350:	48 89 d9             	mov    %rbx,%rcx
100405353:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100405357:	e8 44 0a 00 00       	call   100405da0 <.text+0x4da0>
10040535c:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100405360:	48 83 c4 38          	add    $0x38,%rsp
100405364:	5b                   	pop    %rbx
100405365:	5e                   	pop    %rsi
100405366:	5f                   	pop    %rdi
100405367:	5d                   	pop    %rbp
100405368:	c3                   	ret
100405369:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405370:	55                   	push   %rbp
100405371:	57                   	push   %rdi
100405372:	56                   	push   %rsi
100405373:	53                   	push   %rbx
100405374:	48 83 ec 28          	sub    $0x28,%rsp
100405378:	48 89 cd             	mov    %rcx,%rbp
10040537b:	48 89 d7             	mov    %rdx,%rdi
10040537e:	48 85 d2             	test   %rdx,%rdx
100405381:	75 09                	jne    10040538c <.text+0x438c>
100405383:	eb 43                	jmp    1004053c8 <.text+0x43c8>
100405385:	0f 1f 00             	nopl   (%rax)
100405388:	48 83 c7 08          	add    $0x8,%rdi
10040538c:	48 8b 0f             	mov    (%rdi),%rcx
10040538f:	48 85 c9             	test   %rcx,%rcx
100405392:	74 34                	je     1004053c8 <.text+0x43c8>
100405394:	e8 57 0b 00 00       	call   100405ef0 <.text+0x4ef0>
100405399:	48 89 c3             	mov    %rax,%rbx
10040539c:	48 85 c0             	test   %rax,%rax
10040539f:	74 34                	je     1004053d5 <.text+0x43d5>
1004053a1:	48 89 c2             	mov    %rax,%rdx
1004053a4:	48 89 e9             	mov    %rbp,%rcx
1004053a7:	e8 b4 fe ff ff       	call   100405260 <.text+0x4260>
1004053ac:	89 c6                	mov    %eax,%esi
1004053ae:	85 c0                	test   %eax,%eax
1004053b0:	79 d6                	jns    100405388 <.text+0x4388>
1004053b2:	48 89 d9             	mov    %rbx,%rcx
1004053b5:	e8 e6 09 00 00       	call   100405da0 <.text+0x4da0>
1004053ba:	89 f0                	mov    %esi,%eax
1004053bc:	48 83 c4 28          	add    $0x28,%rsp
1004053c0:	5b                   	pop    %rbx
1004053c1:	5e                   	pop    %rsi
1004053c2:	5f                   	pop    %rdi
1004053c3:	5d                   	pop    %rbp
1004053c4:	c3                   	ret
1004053c5:	0f 1f 00             	nopl   (%rax)
1004053c8:	31 f6                	xor    %esi,%esi
1004053ca:	89 f0                	mov    %esi,%eax
1004053cc:	48 83 c4 28          	add    $0x28,%rsp
1004053d0:	5b                   	pop    %rbx
1004053d1:	5e                   	pop    %rsi
1004053d2:	5f                   	pop    %rdi
1004053d3:	5d                   	pop    %rbp
1004053d4:	c3                   	ret
1004053d5:	be f4 ff ff ff       	mov    $0xfffffff4,%esi
1004053da:	eb de                	jmp    1004053ba <.text+0x43ba>
1004053dc:	0f 1f 40 00          	nopl   0x0(%rax)
1004053e0:	41 55                	push   %r13
1004053e2:	41 54                	push   %r12
1004053e4:	55                   	push   %rbp
1004053e5:	57                   	push   %rdi
1004053e6:	56                   	push   %rsi
1004053e7:	53                   	push   %rbx
1004053e8:	48 83 ec 28          	sub    $0x28,%rsp
1004053ec:	48 89 cf             	mov    %rcx,%rdi
1004053ef:	49 89 d5             	mov    %rdx,%r13
1004053f2:	48 85 d2             	test   %rdx,%rdx
1004053f5:	0f 84 96 00 00 00    	je     100405491 <.text+0x4491>
1004053fb:	4c 8b 21             	mov    (%rcx),%r12
1004053fe:	4d 85 e4             	test   %r12,%r12
100405401:	0f 84 99 00 00 00    	je     1004054a0 <.text+0x44a0>
100405407:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
10040540c:	0f 84 ae 00 00 00    	je     1004054c0 <.text+0x44c0>
100405412:	4c 89 e0             	mov    %r12,%rax
100405415:	31 db                	xor    %ebx,%ebx
100405417:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040541e:	00 00
100405420:	48 83 c0 08          	add    $0x8,%rax
100405424:	89 de                	mov    %ebx,%esi
100405426:	8d 5b 01             	lea    0x1(%rbx),%ebx
100405429:	48 83 38 00          	cmpq   $0x0,(%rax)
10040542d:	75 f1                	jne    100405420 <.text+0x4420>
10040542f:	8d 4e 03             	lea    0x3(%rsi),%ecx
100405432:	39 d9                	cmp    %ebx,%ecx
100405434:	0f 82 98 00 00 00    	jb     1004054d2 <.text+0x44d2>
10040543a:	48 c1 e1 03          	shl    $0x3,%rcx
10040543e:	e8 dd 09 00 00       	call   100405e20 <.text+0x4e20>
100405443:	48 89 c5             	mov    %rax,%rbp
100405446:	48 85 c0             	test   %rax,%rax
100405449:	0f 84 83 00 00 00    	je     1004054d2 <.text+0x44d2>
10040544f:	85 db                	test   %ebx,%ebx
100405451:	74 5f                	je     1004054b2 <.text+0x44b2>
100405453:	48 c1 e3 03          	shl    $0x3,%rbx
100405457:	31 d2                	xor    %edx,%edx
100405459:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405460:	49 8b 0c 14          	mov    (%r12,%rdx,1),%rcx
100405464:	48 89 4c 15 08       	mov    %rcx,0x8(%rbp,%rdx,1)
100405469:	48 83 c2 08          	add    $0x8,%rdx
10040546d:	48 39 d3             	cmp    %rdx,%rbx
100405470:	75 ee                	jne    100405460 <.text+0x4460>
100405472:	8d 46 02             	lea    0x2(%rsi),%eax
100405475:	48 c1 e0 03          	shl    $0x3,%rax
100405479:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
10040547d:	4c 89 e1             	mov    %r12,%rcx
100405480:	48 c7 44 05 00 00 00 	movq   $0x0,0x0(%rbp,%rax,1)
100405487:	00 00
100405489:	e8 12 09 00 00       	call   100405da0 <.text+0x4da0>
10040548e:	48 89 2f             	mov    %rbp,(%rdi)
100405491:	31 c0                	xor    %eax,%eax
100405493:	48 83 c4 28          	add    $0x28,%rsp
100405497:	5b                   	pop    %rbx
100405498:	5e                   	pop    %rsi
100405499:	5f                   	pop    %rdi
10040549a:	5d                   	pop    %rbp
10040549b:	41 5c                	pop    %r12
10040549d:	41 5d                	pop    %r13
10040549f:	c3                   	ret
1004054a0:	b9 10 00 00 00       	mov    $0x10,%ecx
1004054a5:	e8 76 09 00 00       	call   100405e20 <.text+0x4e20>
1004054aa:	48 89 c5             	mov    %rax,%rbp
1004054ad:	48 85 c0             	test   %rax,%rax
1004054b0:	74 20                	je     1004054d2 <.text+0x44d2>
1004054b2:	b8 08 00 00 00       	mov    $0x8,%eax
1004054b7:	eb c0                	jmp    100405479 <.text+0x4479>
1004054b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004054c0:	b9 10 00 00 00       	mov    $0x10,%ecx
1004054c5:	e8 56 09 00 00       	call   100405e20 <.text+0x4e20>
1004054ca:	48 89 c5             	mov    %rax,%rbp
1004054cd:	48 85 c0             	test   %rax,%rax
1004054d0:	75 e0                	jne    1004054b2 <.text+0x44b2>
1004054d2:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
1004054d7:	eb ba                	jmp    100405493 <.text+0x4493>
1004054d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004054e0:	53                   	push   %rbx
1004054e1:	48 83 ec 30          	sub    $0x30,%rsp
1004054e5:	48 89 d3             	mov    %rdx,%rbx
1004054e8:	e8 73 fd ff ff       	call   100405260 <.text+0x4260>
1004054ed:	85 c0                	test   %eax,%eax
1004054ef:	78 0f                	js     100405500 <.text+0x4500>
1004054f1:	48 83 c4 30          	add    $0x30,%rsp
1004054f5:	5b                   	pop    %rbx
1004054f6:	c3                   	ret
1004054f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004054fe:	00 00
100405500:	48 89 d9             	mov    %rbx,%rcx
100405503:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100405507:	e8 94 08 00 00       	call   100405da0 <.text+0x4da0>
10040550c:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100405510:	48 83 c4 30          	add    $0x30,%rsp
100405514:	5b                   	pop    %rbx
100405515:	c3                   	ret
100405516:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040551d:	00 00 00
100405520:	53                   	push   %rbx
100405521:	48 83 ec 30          	sub    $0x30,%rsp
100405525:	48 89 d3             	mov    %rdx,%rbx
100405528:	e8 b3 fe ff ff       	call   1004053e0 <.text+0x43e0>
10040552d:	85 c0                	test   %eax,%eax
10040552f:	78 0f                	js     100405540 <.text+0x4540>
100405531:	48 83 c4 30          	add    $0x30,%rsp
100405535:	5b                   	pop    %rbx
100405536:	c3                   	ret
100405537:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040553e:	00 00
100405540:	48 89 d9             	mov    %rbx,%rcx
100405543:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100405547:	e8 54 08 00 00       	call   100405da0 <.text+0x4da0>
10040554c:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100405550:	48 83 c4 30          	add    $0x30,%rsp
100405554:	5b                   	pop    %rbx
100405555:	c3                   	ret
100405556:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040555d:	00 00 00
100405560:	56                   	push   %rsi
100405561:	53                   	push   %rbx
100405562:	48 83 ec 38          	sub    $0x38,%rsp
100405566:	31 c0                	xor    %eax,%eax
100405568:	48 89 cb             	mov    %rcx,%rbx
10040556b:	48 89 d1             	mov    %rdx,%rcx
10040556e:	48 85 d2             	test   %rdx,%rdx
100405571:	74 1c                	je     10040558f <.text+0x458f>
100405573:	e8 78 09 00 00       	call   100405ef0 <.text+0x4ef0>
100405578:	48 89 c6             	mov    %rax,%rsi
10040557b:	48 85 c0             	test   %rax,%rax
10040557e:	74 37                	je     1004055b7 <.text+0x45b7>
100405580:	48 89 c2             	mov    %rax,%rdx
100405583:	48 89 d9             	mov    %rbx,%rcx
100405586:	e8 d5 fc ff ff       	call   100405260 <.text+0x4260>
10040558b:	85 c0                	test   %eax,%eax
10040558d:	78 11                	js     1004055a0 <.text+0x45a0>
10040558f:	48 83 c4 38          	add    $0x38,%rsp
100405593:	5b                   	pop    %rbx
100405594:	5e                   	pop    %rsi
100405595:	c3                   	ret
100405596:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040559d:	00 00 00
1004055a0:	48 89 f1             	mov    %rsi,%rcx
1004055a3:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1004055a7:	e8 f4 07 00 00       	call   100405da0 <.text+0x4da0>
1004055ac:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
1004055b0:	48 83 c4 38          	add    $0x38,%rsp
1004055b4:	5b                   	pop    %rbx
1004055b5:	5e                   	pop    %rsi
1004055b6:	c3                   	ret
1004055b7:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
1004055bc:	eb d1                	jmp    10040558f <.text+0x458f>
1004055be:	66 90                	xchg   %ax,%ax
1004055c0:	41 54                	push   %r12
1004055c2:	55                   	push   %rbp
1004055c3:	57                   	push   %rdi
1004055c4:	56                   	push   %rsi
1004055c5:	53                   	push   %rbx
1004055c6:	48 83 ec 20          	sub    $0x20,%rsp
1004055ca:	49 89 cc             	mov    %rcx,%r12
1004055cd:	48 89 d5             	mov    %rdx,%rbp
1004055d0:	48 85 c9             	test   %rcx,%rcx
1004055d3:	74 58                	je     10040562d <.text+0x462d>
1004055d5:	48 85 d2             	test   %rdx,%rdx
1004055d8:	74 61                	je     10040563b <.text+0x463b>
1004055da:	48 8b 19             	mov    (%rcx),%rbx
1004055dd:	48 89 cf             	mov    %rcx,%rdi
1004055e0:	48 89 ce             	mov    %rcx,%rsi
1004055e3:	48 85 db             	test   %rbx,%rbx
1004055e6:	75 1b                	jne    100405603 <.text+0x4603>
1004055e8:	eb 3c                	jmp    100405626 <.text+0x4626>
1004055ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004055f0:	48 83 c6 08          	add    $0x8,%rsi
1004055f4:	48 89 1f             	mov    %rbx,(%rdi)
1004055f7:	48 83 c7 08          	add    $0x8,%rdi
1004055fb:	48 8b 1e             	mov    (%rsi),%rbx
1004055fe:	48 85 db             	test   %rbx,%rbx
100405601:	74 23                	je     100405626 <.text+0x4626>
100405603:	48 89 ea             	mov    %rbp,%rdx
100405606:	48 89 d9             	mov    %rbx,%rcx
100405609:	e8 c2 08 00 00       	call   100405ed0 <.text+0x4ed0>
10040560e:	85 c0                	test   %eax,%eax
100405610:	75 de                	jne    1004055f0 <.text+0x45f0>
100405612:	48 89 d9             	mov    %rbx,%rcx
100405615:	48 83 c6 08          	add    $0x8,%rsi
100405619:	e8 82 07 00 00       	call   100405da0 <.text+0x4da0>
10040561e:	48 8b 1e             	mov    (%rsi),%rbx
100405621:	48 85 db             	test   %rbx,%rbx
100405624:	75 dd                	jne    100405603 <.text+0x4603>
100405626:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
10040562d:	4c 89 e0             	mov    %r12,%rax
100405630:	48 83 c4 20          	add    $0x20,%rsp
100405634:	5b                   	pop    %rbx
100405635:	5e                   	pop    %rsi
100405636:	5f                   	pop    %rdi
100405637:	5d                   	pop    %rbp
100405638:	41 5c                	pop    %r12
10040563a:	c3                   	ret
10040563b:	4c 8d 0d fe 4c 00 00 	lea    0x4cfe(%rip),%r9        # 10040a340 <_head_msys_smartcols_1_dll-0x4cc0>
100405642:	4c 8d 05 27 4d 00 00 	lea    0x4d27(%rip),%r8        # 10040a370 <_head_msys_smartcols_1_dll-0x4c90>
100405649:	ba 5c 01 00 00       	mov    $0x15c,%edx
10040564e:	48 8d 0d f3 4c 00 00 	lea    0x4cf3(%rip),%rcx        # 10040a348 <_head_msys_smartcols_1_dll-0x4cb8>
100405655:	e8 b6 05 00 00       	call   100405c10 <.text+0x4c10>
10040565a:	90                   	nop
10040565b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405660:	56                   	push   %rsi
100405661:	53                   	push   %rbx
100405662:	48 83 ec 48          	sub    $0x48,%rsp
100405666:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
10040566b:	48 89 cb             	mov    %rcx,%rbx
10040566e:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
100405673:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
100405678:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
10040567d:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
100405682:	e8 29 09 00 00       	call   100405fb0 <.text+0x4fb0>
100405687:	85 c0                	test   %eax,%eax
100405689:	78 45                	js     1004056d0 <.text+0x46d0>
10040568b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
100405690:	48 89 d9             	mov    %rbx,%rcx
100405693:	48 89 f2             	mov    %rsi,%rdx
100405696:	e8 c5 fb ff ff       	call   100405260 <.text+0x4260>
10040569b:	85 c0                	test   %eax,%eax
10040569d:	78 11                	js     1004056b0 <.text+0x46b0>
10040569f:	48 83 c4 48          	add    $0x48,%rsp
1004056a3:	5b                   	pop    %rbx
1004056a4:	5e                   	pop    %rsi
1004056a5:	c3                   	ret
1004056a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004056ad:	00 00 00
1004056b0:	48 89 f1             	mov    %rsi,%rcx
1004056b3:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1004056b7:	e8 e4 06 00 00       	call   100405da0 <.text+0x4da0>
1004056bc:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
1004056c0:	48 83 c4 48          	add    $0x48,%rsp
1004056c4:	5b                   	pop    %rbx
1004056c5:	5e                   	pop    %rsi
1004056c6:	c3                   	ret
1004056c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004056ce:	00 00
1004056d0:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
1004056d5:	eb c8                	jmp    10040569f <.text+0x469f>
1004056d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004056de:	00 00
1004056e0:	56                   	push   %rsi
1004056e1:	53                   	push   %rbx
1004056e2:	48 83 ec 48          	sub    $0x48,%rsp
1004056e6:	48 89 cb             	mov    %rcx,%rbx
1004056e9:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1004056ee:	e8 bd 08 00 00       	call   100405fb0 <.text+0x4fb0>
1004056f3:	85 c0                	test   %eax,%eax
1004056f5:	78 39                	js     100405730 <.text+0x4730>
1004056f7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1004056fc:	48 89 d9             	mov    %rbx,%rcx
1004056ff:	48 89 f2             	mov    %rsi,%rdx
100405702:	e8 59 fb ff ff       	call   100405260 <.text+0x4260>
100405707:	85 c0                	test   %eax,%eax
100405709:	78 0d                	js     100405718 <.text+0x4718>
10040570b:	48 83 c4 48          	add    $0x48,%rsp
10040570f:	5b                   	pop    %rbx
100405710:	5e                   	pop    %rsi
100405711:	c3                   	ret
100405712:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405718:	48 89 f1             	mov    %rsi,%rcx
10040571b:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
10040571f:	e8 7c 06 00 00       	call   100405da0 <.text+0x4da0>
100405724:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100405728:	48 83 c4 48          	add    $0x48,%rsp
10040572c:	5b                   	pop    %rbx
10040572d:	5e                   	pop    %rsi
10040572e:	c3                   	ret
10040572f:	90                   	nop
100405730:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
100405735:	eb d4                	jmp    10040570b <.text+0x470b>
100405737:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040573e:	00 00
100405740:	48 89 c8             	mov    %rcx,%rax
100405743:	48 85 c9             	test   %rcx,%rcx
100405746:	74 58                	je     1004057a0 <.text+0x47a0>