10040716e:	74 ca                	je     10040713a <.text+0x613a>
100407170:	4c 89 e9             	mov    %r13,%rcx
100407173:	e8 58 ed ff ff       	call   100405ed0 <.text+0x4ed0>
100407178:	85 c0                	test   %eax,%eax
10040717a:	75 be                	jne    10040713a <.text+0x613a>
10040717c:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
100407181:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
100407186:	e8 0d ea ff ff       	call   100405b98 <.text+0x4b98>
10040718b:	85 c0                	test   %eax,%eax
10040718d:	75 ab                	jne    10040713a <.text+0x613a>
10040718f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
100407194:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
100407199:	e8 0a ea ff ff       	call   100405ba8 <.text+0x4ba8>
10040719e:	eb 9a                	jmp    10040713a <.text+0x613a>
1004071a0:	48 83 c2 08          	add    $0x8,%rdx
1004071a4:	4c 8b a4 24 e8 00 00 	mov    0xe8(%rsp),%r12
1004071ab:	00
1004071ac:	31 ed                	xor    %ebp,%ebp
1004071ae:	31 f6                	xor    %esi,%esi
1004071b0:	48 89 d3             	mov    %rdx,%rbx
1004071b3:	31 d2                	xor    %edx,%edx
1004071b5:	48 83 e3 f8          	and    $0xfffffffffffffff8,%rbx
1004071b9:	48 f7 f3             	div    %rbx
1004071bc:	48 89 9c 24 f8 00 00 	mov    %rbx,0xf8(%rsp)
1004071c3:	00
1004071c4:	48 89 c7             	mov    %rax,%rdi
1004071c7:	e8 74 ea ff ff       	call   100405c40 <.text+0x4c40>
1004071cc:	49 8b 0c 24          	mov    (%r12),%rcx
1004071d0:	45 31 f6             	xor    %r14d,%r14d
1004071d3:	48 8b 50 10          	mov    0x10(%rax),%rdx
1004071d7:	e8 b4 eb ff ff       	call   100405d90 <.text+0x4d90>
1004071dc:	4d 8b 3c 24          	mov    (%r12),%r15
1004071e0:	41 0f b7 07          	movzwl (%r15),%eax
1004071e4:	66 85 c0             	test   %ax,%ax
1004071e7:	74 29                	je     100407212 <.text+0x6212>
1004071e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004071f0:	0f b7 c8             	movzwl %ax,%ecx
1004071f3:	e8 28 ee ff ff       	call   100406020 <.text+0x5020>
1004071f8:	48 63 d0             	movslq %eax,%rdx
1004071fb:	4c 01 f2             	add    %r14,%rdx
1004071fe:	85 c0                	test   %eax,%eax
100407200:	4c 0f 4f f2          	cmovg  %rdx,%r14
100407204:	41 0f b7 47 02       	movzwl 0x2(%r15),%eax
100407209:	49 83 c7 02          	add    $0x2,%r15
10040720d:	66 85 c0             	test   %ax,%ax
100407210:	75 de                	jne    1004071f0 <.text+0x61f0>
100407212:	4c 01 f6             	add    %r14,%rsi
100407215:	48 83 ac 24 f0 00 00 	subq   $0x1,0xf0(%rsp)
10040721c:	00 01
10040721e:	74 67                	je     100407287 <.text+0x6287>
100407220:	48 83 c5 01          	add    $0x1,%rbp
100407224:	48 39 ef             	cmp    %rbp,%rdi
100407227:	74 3d                	je     100407266 <.text+0x6266>
100407229:	4c 8d 76 08          	lea    0x8(%rsi),%r14
10040722d:	49 83 e6 f8          	and    $0xfffffffffffffff8,%r14
100407231:	4c 39 f3             	cmp    %r14,%rbx
100407234:	72 1f                	jb     100407255 <.text+0x6255>
100407236:	e8 05 ea ff ff       	call   100405c40 <.text+0x4c40>
10040723b:	4c 89 f6             	mov    %r14,%rsi
10040723e:	b9 09 00 00 00       	mov    $0x9,%ecx
100407243:	49 83 c6 08          	add    $0x8,%r14
100407247:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040724b:	e8 30 eb ff ff       	call   100405d80 <.text+0x4d80>
100407250:	4c 39 f3             	cmp    %r14,%rbx
100407253:	73 e1                	jae    100407236 <.text+0x6236>
100407255:	48 03 9c 24 f8 00 00 	add    0xf8(%rsp),%rbx
10040725c:	00
10040725d:	49 83 c4 08          	add    $0x8,%r12
100407261:	e9 61 ff ff ff       	jmp    1004071c7 <.text+0x61c7>
100407266:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
10040726d:	00
10040726e:	31 ed                	xor    %ebp,%ebp
100407270:	31 f6                	xor    %esi,%esi
100407272:	e8 c9 e9 ff ff       	call   100405c40 <.text+0x4c40>
100407277:	b9 0a 00 00 00       	mov    $0xa,%ecx
10040727c:	48 8b 50 10          	mov    0x10(%rax),%rdx
100407280:	e8 fb ea ff ff       	call   100405d80 <.text+0x4d80>
100407285:	eb d6                	jmp    10040725d <.text+0x625d>
100407287:	48 85 f6             	test   %rsi,%rsi
10040728a:	0f 84 49 fa ff ff    	je     100406cd9 <.text+0x5cd9>
100407290:	e8 ab e9 ff ff       	call   100405c40 <.text+0x4c40>
100407295:	b9 0a 00 00 00       	mov    $0xa,%ecx
10040729a:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040729e:	e8 dd ea ff ff       	call   100405d80 <.text+0x4d80>
1004072a3:	e9 31 fa ff ff       	jmp    100406cd9 <.text+0x5cd9>
1004072a8:	45 31 f6             	xor    %r14d,%r14d
1004072ab:	e9 a2 f7 ff ff       	jmp    100406a52 <.text+0x5a52>
1004072b0:	48 8b 05 29 84 00 00 	mov    0x8429(%rip),%rax        # 10040f6e0 <__imp_program_invocation_short_name>
1004072b7:	48 8d 0d 2a 27 00 00 	lea    0x272a(%rip),%rcx        # 1004099e8 <_head_msys_smartcols_1_dll-0x5618>
1004072be:	48 8b 30             	mov    (%rax),%rsi
1004072c1:	e8 32 e9 ff ff       	call   100405bf8 <.text+0x4bf8>
1004072c6:	48 89 c3             	mov    %rax,%rbx
1004072c9:	e8 72 e9 ff ff       	call   100405c40 <.text+0x4c40>
1004072ce:	49 89 f0             	mov    %rsi,%r8
1004072d1:	48 89 da             	mov    %rbx,%rdx
1004072d4:	48 8b 48 18          	mov    0x18(%rax),%rcx
1004072d8:	e8 73 ea ff ff       	call   100405d50 <.text+0x4d50>
1004072dd:	b9 01 00 00 00       	mov    $0x1,%ecx
1004072e2:	e8 09 ea ff ff       	call   100405cf0 <.text+0x4cf0>
1004072e7:	e8 54 e9 ff ff       	call   100405c40 <.text+0x4c40>
1004072ec:	48 8d 0d b0 1f 00 00 	lea    0x1fb0(%rip),%rcx        # 1004092a3 <_head_msys_smartcols_1_dll-0x5d5d>
1004072f3:	48 8b 58 10          	mov    0x10(%rax),%rbx
1004072f7:	e8 fc e8 ff ff       	call   100405bf8 <.text+0x4bf8>
1004072fc:	48 89 c1             	mov    %rax,%rcx
1004072ff:	48 89 da             	mov    %rbx,%rdx
100407302:	e8 69 ea ff ff       	call   100405d70 <.text+0x4d70>
100407307:	48 8b 05 d2 83 00 00 	mov    0x83d2(%rip),%rax        # 10040f6e0 <__imp_program_invocation_short_name>
10040730e:	48 8d 0d 97 1f 00 00 	lea    0x1f97(%rip),%rcx        # 1004092ac <_head_msys_smartcols_1_dll-0x5d54>
100407315:	48 8b 30             	mov    (%rax),%rsi
100407318:	e8 db e8 ff ff       	call   100405bf8 <.text+0x4bf8>
10040731d:	48 89 d9             	mov    %rbx,%rcx
100407320:	49 89 f0             	mov    %rsi,%r8
100407323:	48 89 c2             	mov    %rax,%rdx
100407326:	e8 25 ea ff ff       	call   100405d50 <.text+0x4d50>
10040732b:	48 89 da             	mov    %rbx,%rdx
10040732e:	b9 0a 00 00 00       	mov    $0xa,%ecx
100407333:	e8 28 ea ff ff       	call   100405d60 <.text+0x4d60>
100407338:	48 8d 0d 88 1f 00 00 	lea    0x1f88(%rip),%rcx        # 1004092c7 <_head_msys_smartcols_1_dll-0x5d39>
10040733f:	e8 b4 e8 ff ff       	call   100405bf8 <.text+0x4bf8>
100407344:	48 89 da             	mov    %rbx,%rdx
100407347:	48 89 c1             	mov    %rax,%rcx
10040734a:	e8 21 ea ff ff       	call   100405d70 <.text+0x4d70>
10040734f:	48 8d 0d 83 1f 00 00 	lea    0x1f83(%rip),%rcx        # 1004092d9 <_head_msys_smartcols_1_dll-0x5d27>
100407356:	e8 9d e8 ff ff       	call   100405bf8 <.text+0x4bf8>
10040735b:	48 89 da             	mov    %rbx,%rdx
10040735e:	48 89 c1             	mov    %rax,%rcx
100407361:	e8 0a ea ff ff       	call   100405d70 <.text+0x4d70>
100407366:	48 8d 0d 7b 1f 00 00 	lea    0x1f7b(%rip),%rcx        # 1004092e8 <_head_msys_smartcols_1_dll-0x5d18>
10040736d:	e8 86 e8 ff ff       	call   100405bf8 <.text+0x4bf8>
100407372:	48 89 da             	mov    %rbx,%rdx
100407375:	48 89 c1             	mov    %rax,%rcx
100407378:	e8 f3 e9 ff ff       	call   100405d70 <.text+0x4d70>
10040737d:	48 8d 0d 9c 1f 00 00 	lea    0x1f9c(%rip),%rcx        # 100409320 <_head_msys_smartcols_1_dll-0x5ce0>
100407384:	e8 6f e8 ff ff       	call   100405bf8 <.text+0x4bf8>
100407389:	48 89 da             	mov    %rbx,%rdx
10040738c:	48 89 c1             	mov    %rax,%rcx
10040738f:	e8 dc e9 ff ff       	call   100405d70 <.text+0x4d70>
100407394:	48 8d 0d c5 1f 00 00 	lea    0x1fc5(%rip),%rcx        # 100409360 <_head_msys_smartcols_1_dll-0x5ca0>
10040739b:	e8 58 e8 ff ff       	call   100405bf8 <.text+0x4bf8>
1004073a0:	48 89 da             	mov    %rbx,%rdx
1004073a3:	48 89 c1             	mov    %rax,%rcx
1004073a6:	e8 c5 e9 ff ff       	call   100405d70 <.text+0x4d70>
1004073ab:	48 8d 0d f6 1f 00 00 	lea    0x1ff6(%rip),%rcx        # 1004093a8 <_head_msys_smartcols_1_dll-0x5c58>
1004073b2:	e8 41 e8 ff ff       	call   100405bf8 <.text+0x4bf8>
1004073b7:	48 89 da             	mov    %rbx,%rdx
1004073ba:	48 89 c1             	mov    %rax,%rcx
1004073bd:	e8 ae e9 ff ff       	call   100405d70 <.text+0x4d70>
1004073c2:	48 8d 0d 17 20 00 00 	lea    0x2017(%rip),%rcx        # 1004093e0 <_head_msys_smartcols_1_dll-0x5c20>
1004073c9:	e8 2a e8 ff ff       	call   100405bf8 <.text+0x4bf8>
1004073ce:	48 89 da             	mov    %rbx,%rdx
1004073d1:	48 89 c1             	mov    %rax,%rcx
1004073d4:	e8 97 e9 ff ff       	call   100405d70 <.text+0x4d70>
1004073d9:	48 8d 0d 48 20 00 00 	lea    0x2048(%rip),%rcx        # 100409428 <_head_msys_smartcols_1_dll-0x5bd8>
1004073e0:	e8 13 e8 ff ff       	call   100405bf8 <.text+0x4bf8>
1004073e5:	48 89 da             	mov    %rbx,%rdx
1004073e8:	48 89 c1             	mov    %rax,%rcx
1004073eb:	e8 80 e9 ff ff       	call   100405d70 <.text+0x4d70>
1004073f0:	48 8d 0d 79 20 00 00 	lea    0x2079(%rip),%rcx        # 100409470 <_head_msys_smartcols_1_dll-0x5b90>
1004073f7:	e8 fc e7 ff ff       	call   100405bf8 <.text+0x4bf8>
1004073fc:	48 89 da             	mov    %rbx,%rdx
1004073ff:	48 89 c1             	mov    %rax,%rcx
100407402:	e8 69 e9 ff ff       	call   100405d70 <.text+0x4d70>
100407407:	48 8d 0d c2 20 00 00 	lea    0x20c2(%rip),%rcx        # 1004094d0 <_head_msys_smartcols_1_dll-0x5b30>
10040740e:	e8 e5 e7 ff ff       	call   100405bf8 <.text+0x4bf8>
100407413:	48 89 da             	mov    %rbx,%rdx
100407416:	48 89 c1             	mov    %rax,%rcx
100407419:	e8 52 e9 ff ff       	call   100405d70 <.text+0x4d70>
10040741e:	48 8d 0d e3 20 00 00 	lea    0x20e3(%rip),%rcx        # 100409508 <_head_msys_smartcols_1_dll-0x5af8>
100407425:	e8 ce e7 ff ff       	call   100405bf8 <.text+0x4bf8>
10040742a:	48 89 da             	mov    %rbx,%rdx
10040742d:	48 89 c1             	mov    %rax,%rcx
100407430:	e8 3b e9 ff ff       	call   100405d70 <.text+0x4d70>
100407435:	48 8d 0d 0c 21 00 00 	lea    0x210c(%rip),%rcx        # 100409548 <_head_msys_smartcols_1_dll-0x5ab8>
10040743c:	e8 b7 e7 ff ff       	call   100405bf8 <.text+0x4bf8>
100407441:	48 89 da             	mov    %rbx,%rdx
100407444:	48 89 c1             	mov    %rax,%rcx
100407447:	e8 24 e9 ff ff       	call   100405d70 <.text+0x4d70>
10040744c:	48 8d 0d 35 21 00 00 	lea    0x2135(%rip),%rcx        # 100409588 <_head_msys_smartcols_1_dll-0x5a78>
100407453:	e8 a0 e7 ff ff       	call   100405bf8 <.text+0x4bf8>
100407458:	48 89 da             	mov    %rbx,%rdx
10040745b:	48 89 c1             	mov    %rax,%rcx
10040745e:	e8 0d e9 ff ff       	call   100405d70 <.text+0x4d70>
100407463:	48 8d 0d 5e 21 00 00 	lea    0x215e(%rip),%rcx        # 1004095c8 <_head_msys_smartcols_1_dll-0x5a38>
10040746a:	e8 89 e7 ff ff       	call   100405bf8 <.text+0x4bf8>
10040746f:	48 89 da             	mov    %rbx,%rdx
100407472:	48 89 c1             	mov    %rax,%rcx
100407475:	e8 f6 e8 ff ff       	call   100405d70 <.text+0x4d70>
10040747a:	48 8d 0d 8f 21 00 00 	lea    0x218f(%rip),%rcx        # 100409610 <_head_msys_smartcols_1_dll-0x59f0>
100407481:	e8 72 e7 ff ff       	call   100405bf8 <.text+0x4bf8>
100407486:	48 89 da             	mov    %rbx,%rdx
100407489:	48 89 c1             	mov    %rax,%rcx
10040748c:	e8 df e8 ff ff       	call   100405d70 <.text+0x4d70>
100407491:	48 8d 0d c8 21 00 00 	lea    0x21c8(%rip),%rcx        # 100409660 <_head_msys_smartcols_1_dll-0x59a0>
100407498:	e8 5b e7 ff ff       	call   100405bf8 <.text+0x4bf8>
10040749d:	48 89 da             	mov    %rbx,%rdx
1004074a0:	48 89 c1             	mov    %rax,%rcx
1004074a3:	e8 c8 e8 ff ff       	call   100405d70 <.text+0x4d70>
1004074a8:	48 8d 0d 01 22 00 00 	lea    0x2201(%rip),%rcx        # 1004096b0 <_head_msys_smartcols_1_dll-0x5950>
1004074af:	e8 44 e7 ff ff       	call   100405bf8 <.text+0x4bf8>
1004074b4:	48 89 da             	mov    %rbx,%rdx
1004074b7:	48 89 c1             	mov    %rax,%rcx
1004074ba:	e8 b1 e8 ff ff       	call   100405d70 <.text+0x4d70>
1004074bf:	48 8d 0d 2a 22 00 00 	lea    0x222a(%rip),%rcx        # 1004096f0 <_head_msys_smartcols_1_dll-0x5910>
1004074c6:	e8 2d e7 ff ff       	call   100405bf8 <.text+0x4bf8>
1004074cb:	48 89 da             	mov    %rbx,%rdx
1004074ce:	48 89 c1             	mov    %rax,%rcx
1004074d1:	e8 9a e8 ff ff       	call   100405d70 <.text+0x4d70>
1004074d6:	48 89 da             	mov    %rbx,%rdx
1004074d9:	b9 0a 00 00 00       	mov    $0xa,%ecx
1004074de:	e8 7d e8 ff ff       	call   100405d60 <.text+0x4d60>
1004074e3:	48 8d 0d 4e 22 00 00 	lea    0x224e(%rip),%rcx        # 100409738 <_head_msys_smartcols_1_dll-0x58c8>
1004074ea:	e8 09 e7 ff ff       	call   100405bf8 <.text+0x4bf8>
1004074ef:	48 89 da             	mov    %rbx,%rdx
1004074f2:	48 89 c1             	mov    %rax,%rcx
1004074f5:	e8 76 e8 ff ff       	call   100405d70 <.text+0x4d70>
1004074fa:	48 8d 0d 87 22 00 00 	lea    0x2287(%rip),%rcx        # 100409788 <_head_msys_smartcols_1_dll-0x5878>
100407501:	e8 f2 e6 ff ff       	call   100405bf8 <.text+0x4bf8>
100407506:	48 89 da             	mov    %rbx,%rdx
100407509:	48 89 c1             	mov    %rax,%rcx
10040750c:	e8 5f e8 ff ff       	call   100405d70 <.text+0x4d70>
100407511:	48 8d 0d c0 22 00 00 	lea    0x22c0(%rip),%rcx        # 1004097d8 <_head_msys_smartcols_1_dll-0x5828>
100407518:	e8 db e6 ff ff       	call   100405bf8 <.text+0x4bf8>
10040751d:	48 89 da             	mov    %rbx,%rdx
100407520:	48 89 c1             	mov    %rax,%rcx
100407523:	e8 48 e8 ff ff       	call   100405d70 <.text+0x4d70>
100407528:	48 89 da             	mov    %rbx,%rdx
10040752b:	b9 0a 00 00 00       	mov    $0xa,%ecx
100407530:	e8 2b e8 ff ff       	call   100405d60 <.text+0x4d60>
100407535:	48 8d 0d ec 22 00 00 	lea    0x22ec(%rip),%rcx        # 100409828 <_head_msys_smartcols_1_dll-0x57d8>
10040753c:	e8 b7 e6 ff ff       	call   100405bf8 <.text+0x4bf8>
100407541:	48 89 da             	mov    %rbx,%rdx
100407544:	48 89 c1             	mov    %rax,%rcx
100407547:	e8 24 e8 ff ff       	call   100405d70 <.text+0x4d70>
10040754c:	48 8d 0d 25 23 00 00 	lea    0x2325(%rip),%rcx        # 100409878 <_head_msys_smartcols_1_dll-0x5788>
100407553:	e8 a0 e6 ff ff       	call   100405bf8 <.text+0x4bf8>
100407558:	48 89 da             	mov    %rbx,%rdx
10040755b:	48 89 c1             	mov    %rax,%rcx
10040755e:	e8 0d e8 ff ff       	call   100405d70 <.text+0x4d70>
100407563:	48 8d 0d 6e 23 00 00 	lea    0x236e(%rip),%rcx        # 1004098d8 <_head_msys_smartcols_1_dll-0x5728>
10040756a:	e8 89 e6 ff ff       	call   100405bf8 <.text+0x4bf8>
10040756f:	48 89 da             	mov    %rbx,%rdx
100407572:	48 89 c1             	mov    %rax,%rcx
100407575:	e8 f6 e7 ff ff       	call   100405d70 <.text+0x4d70>
10040757a:	48 8d 0d 97 23 00 00 	lea    0x2397(%rip),%rcx        # 100409918 <_head_msys_smartcols_1_dll-0x56e8>
100407581:	e8 72 e6 ff ff       	call   100405bf8 <.text+0x4bf8>
100407586:	48 89 da             	mov    %rbx,%rdx
100407589:	48 89 c1             	mov    %rax,%rcx
10040758c:	e8 df e7 ff ff       	call   100405d70 <.text+0x4d70>
100407591:	48 89 da             	mov    %rbx,%rdx
100407594:	b9 0a 00 00 00       	mov    $0xa,%ecx
100407599:	e8 c2 e7 ff ff       	call   100405d60 <.text+0x4d60>
10040759e:	48 8d 0d af 23 00 00 	lea    0x23af(%rip),%rcx        # 100409954 <_head_msys_smartcols_1_dll-0x56ac>
1004075a5:	e8 4e e6 ff ff       	call   100405bf8 <.text+0x4bf8>
1004075aa:	48 8d 0d b3 23 00 00 	lea    0x23b3(%rip),%rcx        # 100409964 <_head_msys_smartcols_1_dll-0x569c>
1004075b1:	48 89 c6             	mov    %rax,%rsi
1004075b4:	e8 3f e6 ff ff       	call   100405bf8 <.text+0x4bf8>
1004075b9:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1004075be:	4c 8d 05 b1 23 00 00 	lea    0x23b1(%rip),%r8        # 100409976 <_head_msys_smartcols_1_dll-0x568a>
1004075c5:	48 89 d9             	mov    %rbx,%rcx
1004075c8:	49 89 c1             	mov    %rax,%r9
1004075cb:	48 8d 05 c1 23 00 00 	lea    0x23c1(%rip),%rax        # 100409993 <_head_msys_smartcols_1_dll-0x566d>
1004075d2:	48 8d 15 a9 23 00 00 	lea    0x23a9(%rip),%rdx        # 100409982 <_head_msys_smartcols_1_dll-0x567e>
1004075d9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1004075de:	e8 6d e7 ff ff       	call   100405d50 <.text+0x4d50>
1004075e3:	48 8d 0d b8 23 00 00 	lea    0x23b8(%rip),%rcx        # 1004099a2 <_head_msys_smartcols_1_dll-0x565e>
1004075ea:	e8 09 e6 ff ff       	call   100405bf8 <.text+0x4bf8>
1004075ef:	48 89 d9             	mov    %rbx,%rcx
1004075f2:	4c 8d 05 c4 23 00 00 	lea    0x23c4(%rip),%r8        # 1004099bd <_head_msys_smartcols_1_dll-0x5643>
1004075f9:	48 89 c2             	mov    %rax,%rdx
1004075fc:	e8 4f e7 ff ff       	call   100405d50 <.text+0x4d50>
100407601:	31 c9                	xor    %ecx,%ecx
100407603:	e8 e8 e6 ff ff       	call   100405cf0 <.text+0x4cf0>
100407608:	31 d2                	xor    %edx,%edx
10040760a:	48 f7 f1             	div    %rcx
10040760d:	31 d2                	xor    %edx,%edx
10040760f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100407614:	4c 89 e0             	mov    %r12,%rax
100407617:	48 f7 74 24 30       	divq   0x30(%rsp)
10040761c:	49 89 c4             	mov    %rax,%r12
10040761f:	48 83 fa 01          	cmp    $0x1,%rdx
100407623:	49 83 dc ff          	sbb    $0xffffffffffffffff,%r12
100407627:	e9 f4 f7 ff ff       	jmp    100406e20 <.text+0x5e20>
10040762c:	e8 ff e5 ff ff       	call   100405c30 <.text+0x4c30>
100407631:	83 38 0c             	cmpl   $0xc,(%rax)
100407634:	0f 85 c8 f6 ff ff    	jne    100406d02 <.text+0x5d02>
10040763a:	b9 ca 00 00 00       	mov    $0xca,%ecx
10040763f:	e8 6c 9c ff ff       	call   1004012b0 <.text+0x2b0>
100407644:	8d 46 df             	lea    -0x21(%rsi),%eax
100407647:	83 f8 5d             	cmp    $0x5d,%eax
10040764a:	0f 87 ea f4 ff ff    	ja     100406b3a <.text+0x5b3a>
100407650:	e8 eb e5 ff ff       	call   100405c40 <.text+0x4c40>
100407655:	41 89 f0             	mov    %esi,%r8d
100407658:	48 89 ea             	mov    %rbp,%rdx
10040765b:	48 8b 48 18          	mov    0x18(%rax),%rcx
10040765f:	e8 ec e6 ff ff       	call   100405d50 <.text+0x4d50>
100407664:	e9 d1 f4 ff ff       	jmp    100406b3a <.text+0x5b3a>
100407669:	83 f9 03             	cmp    $0x3,%ecx
10040766c:	0f 85 67 f6 ff ff    	jne    100406cd9 <.text+0x5cd9>
100407672:	e9 25 f6 ff ff       	jmp    100406c9c <.text+0x5c9c>
100407677:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
10040767c:	e8 57 e4 ff ff       	call   100405ad8 <.text+0x4ad8>
100407681:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
100407686:	ba 02 00 00 00       	mov    $0x2,%edx
10040768b:	e8 50 e4 ff ff       	call   100405ae0 <.text+0x4ae0>
100407690:	e9 e3 f8 ff ff       	jmp    100406f78 <.text+0x5f78>
100407695:	44 89 e9             	mov    %r13d,%ecx
100407698:	e8 53 e6 ff ff       	call   100405cf0 <.text+0x4cf0>
10040769d:	48 8d 0d 9c 23 00 00 	lea    0x239c(%rip),%rcx        # 100409a40 <_head_msys_smartcols_1_dll-0x55c0>
1004076a4:	e8 4f e5 ff ff       	call   100405bf8 <.text+0x4bf8>
1004076a9:	b9 01 00 00 00       	mov    $0x1,%ecx
1004076ae:	48 89 c2             	mov    %rax,%rdx
1004076b1:	e8 2a e6 ff ff       	call   100405ce0 <.text+0x4ce0>
1004076b6:	48 8d 0d c8 1b 00 00 	lea    0x1bc8(%rip),%rcx        # 100409285 <_head_msys_smartcols_1_dll-0x5d7b>
1004076bd:	e8 36 e5 ff ff       	call   100405bf8 <.text+0x4bf8>
1004076c2:	b9 01 00 00 00       	mov    $0x1,%ecx
1004076c7:	48 89 c2             	mov    %rax,%rdx
1004076ca:	e8 01 e6 ff ff       	call   100405cd0 <.text+0x4cd0>
1004076cf:	48 8d 0d b2 23 00 00 	lea    0x23b2(%rip),%rcx        # 100409a88 <_head_msys_smartcols_1_dll-0x5578>
1004076d6:	e8 1d e5 ff ff       	call   100405bf8 <.text+0x4bf8>
1004076db:	b9 01 00 00 00       	mov    $0x1,%ecx
1004076e0:	48 89 c2             	mov    %rax,%rdx
1004076e3:	e8 f8 e5 ff ff       	call   100405ce0 <.text+0x4ce0>
1004076e8:	48 89 d9             	mov    %rbx,%rcx
1004076eb:	e8 c8 e4 ff ff       	call   100405bb8 <.text+0x4bb8>
1004076f0:	48 89 f1             	mov    %rsi,%rcx
1004076f3:	e8 c0 e4 ff ff       	call   100405bb8 <.text+0x4bb8>
1004076f8:	48 83 bc 24 88 00 00 	cmpq   $0x0,0x88(%rsp)
1004076ff:	00 00
100407701:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
100407706:	0f 84 a8 00 00 00    	je     1004077b4 <.text+0x67b4>
10040770c:	e8 1f e4 ff ff       	call   100405b30 <.text+0x4b30>
100407711:	48 8d 0d b0 24 00 00 	lea    0x24b0(%rip),%rcx        # 100409bc8 <_head_msys_smartcols_1_dll-0x5438>
100407718:	48 89 c7             	mov    %rax,%rdi
10040771b:	e8 d8 e4 ff ff       	call   100405bf8 <.text+0x4bf8>
100407720:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
100407727:	00
100407728:	48 89 c2             	mov    %rax,%rdx
10040772b:	e8 e0 9c ff ff       	call   100401410 <.text+0x410>
100407730:	ba 08 00 00 00       	mov    $0x8,%edx
100407735:	48 89 f9             	mov    %rdi,%rcx
100407738:	48 89 c6             	mov    %rax,%rsi
10040773b:	e8 60 e5 ff ff       	call   100405ca0 <.text+0x4ca0>
100407740:	48 89 c3             	mov    %rax,%rbx
100407743:	48 85 ff             	test   %rdi,%rdi
100407746:	74 09                	je     100407751 <.text+0x6751>
100407748:	48 85 c0             	test   %rax,%rax
10040774b:	0f 84 9f 00 00 00    	je     1004077f0 <.text+0x67f0>
100407751:	48 85 f6             	test   %rsi,%rsi
100407754:	74 49                	je     10040779f <.text+0x679f>
100407756:	48 89 f7             	mov    %rsi,%rdi