1004068d9:	e9 02 fe ff ff       	jmp    1004066e0 <.text+0x56e0>
1004068de:	48 8b 05 db 8d 00 00 	mov    0x8ddb(%rip),%rax        # 10040f6c0 <__imp_optarg>
1004068e5:	48 8b 00             	mov    (%rax),%rax
1004068e8:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1004068ef:	00
1004068f0:	e9 eb fd ff ff       	jmp    1004066e0 <.text+0x56e0>
1004068f5:	48 8b 05 e4 8d 00 00 	mov    0x8de4(%rip),%rax        # 10040f6e0 <__imp_program_invocation_short_name>
1004068fc:	48 8d 0d c4 30 00 00 	lea    0x30c4(%rip),%rcx        # 1004099c7 <_head_msys_smartcols_1_dll-0x5639>
100406903:	48 8b 18             	mov    (%rax),%rbx
100406906:	e8 ed f2 ff ff       	call   100405bf8 <.text+0x4bf8>
10040690b:	4c 8d 05 c1 30 00 00 	lea    0x30c1(%rip),%r8        # 1004099d3 <_head_msys_smartcols_1_dll-0x562d>
100406912:	48 89 c1             	mov    %rax,%rcx
100406915:	48 89 da             	mov    %rbx,%rdx
100406918:	e8 43 f5 ff ff       	call   100405e60 <.text+0x4e60>
10040691d:	31 c9                	xor    %ecx,%ecx
10040691f:	e8 cc f3 ff ff       	call   100405cf0 <.text+0x4cf0>
100406924:	48 8b 05 95 8d 00 00 	mov    0x8d95(%rip),%rax        # 10040f6c0 <__imp_optarg>
10040692b:	48 8b 00             	mov    (%rax),%rax
10040692e:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
100406935:	00
100406936:	e9 a5 fd ff ff       	jmp    1004066e0 <.text+0x56e0>
10040693b:	48 8b 05 7e 8d 00 00 	mov    0x8d7e(%rip),%rax        # 10040f6c0 <__imp_optarg>
100406942:	48 8b 00             	mov    (%rax),%rax
100406945:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
10040694c:	00
10040694d:	e9 8e fd ff ff       	jmp    1004066e0 <.text+0x56e0>
100406952:	48 8b 05 67 8d 00 00 	mov    0x8d67(%rip),%rax        # 10040f6c0 <__imp_optarg>
100406959:	48 8b 00             	mov    (%rax),%rax
10040695c:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
100406963:	00
100406964:	e9 77 fd ff ff       	jmp    1004066e0 <.text+0x56e0>
100406969:	48 8d 0d f8 28 00 00 	lea    0x28f8(%rip),%rcx        # 100409268 <_head_msys_smartcols_1_dll-0x5d98>
100406970:	e8 83 f2 ff ff       	call   100405bf8 <.text+0x4bf8>
100406975:	48 89 c2             	mov    %rax,%rdx
100406978:	48 8b 05 41 8d 00 00 	mov    0x8d41(%rip),%rax        # 10040f6c0 <__imp_optarg>
10040697f:	48 8b 08             	mov    (%rax),%rcx
100406982:	e8 89 aa ff ff       	call   100401410 <.text+0x410>
100406987:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
10040698c:	e9 4f fd ff ff       	jmp    1004066e0 <.text+0x56e0>
100406991:	80 8c 24 08 01 00 00 	orb    $0x20,0x108(%rsp)
100406998:	20
100406999:	e9 42 fd ff ff       	jmp    1004066e0 <.text+0x56e0>
10040699e:	80 8c 24 08 01 00 00 	orb    $0x2,0x108(%rsp)
1004069a5:	02
1004069a6:	c7 44 24 60 02 00 00 	movl   $0x2,0x60(%rsp)
1004069ad:	00
1004069ae:	e9 2d fd ff ff       	jmp    1004066e0 <.text+0x56e0>
1004069b3:	48 8b 05 06 8d 00 00 	mov    0x8d06(%rip),%rax        # 10040f6c0 <__imp_optarg>
1004069ba:	4c 8b 30             	mov    (%rax),%r14
1004069bd:	4c 89 b4 24 b8 00 00 	mov    %r14,0xb8(%rsp)
1004069c4:	00
1004069c5:	4d 85 f6             	test   %r14,%r14
1004069c8:	0f 84 34 03 00 00    	je     100406d02 <.text+0x5d02>
1004069ce:	48 8d 15 45 28 00 00 	lea    0x2845(%rip),%rdx        # 10040921a <_head_msys_smartcols_1_dll-0x5de6>
1004069d5:	4c 89 f1             	mov    %r14,%rcx
1004069d8:	e8 f3 f4 ff ff       	call   100405ed0 <.text+0x4ed0>
1004069dd:	85 c0                	test   %eax,%eax
1004069df:	0f 84 f4 03 00 00    	je     100406dd9 <.text+0x5dd9>
1004069e5:	ba 2c 00 00 00       	mov    $0x2c,%edx
1004069ea:	4c 89 f1             	mov    %r14,%rcx
1004069ed:	e8 ce f4 ff ff       	call   100405ec0 <.text+0x4ec0>
1004069f2:	48 85 c0             	test   %rax,%rax
1004069f5:	0f 84 07 03 00 00    	je     100406d02 <.text+0x5d02>
1004069fb:	4c 89 f1             	mov    %r14,%rcx
1004069fe:	48 8d 15 c4 26 00 00 	lea    0x26c4(%rip),%rdx        # 1004090c9 <_head_msys_smartcols_1_dll-0x5f37>
100406a05:	e8 06 e6 ff ff       	call   100405010 <.text+0x4010>
100406a0a:	48 89 c1             	mov    %rax,%rcx
100406a0d:	48 85 c0             	test   %rax,%rax
100406a10:	0f 84 16 0c 00 00    	je     10040762c <.text+0x662c>
100406a16:	48 8b 00             	mov    (%rax),%rax
100406a19:	48 89 ca             	mov    %rcx,%rdx
100406a1c:	48 85 c0             	test   %rax,%rax
100406a1f:	75 20                	jne    100406a41 <.text+0x5a41>
100406a21:	e9 82 08 00 00       	jmp    1004072a8 <.text+0x62a8>
100406a26:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100406a2d:	00 00 00
100406a30:	48 8b 42 08          	mov    0x8(%rdx),%rax
100406a34:	48 83 c2 08          	add    $0x8,%rdx
100406a38:	48 85 c0             	test   %rax,%rax
100406a3b:	0f 84 67 08 00 00    	je     1004072a8 <.text+0x62a8>
100406a41:	80 38 2d             	cmpb   $0x2d,(%rax)
100406a44:	75 ea                	jne    100406a30 <.text+0x5a30>
100406a46:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
100406a4a:	75 e4                	jne    100406a30 <.text+0x5a30>
100406a4c:	41 be 01 00 00 00    	mov    $0x1,%r14d
100406a52:	e8 49 e4 ff ff       	call   100404ea0 <.text+0x3ea0>
100406a57:	e9 a9 02 00 00       	jmp    100406d05 <.text+0x5d05>
100406a5c:	48 8b 05 5d 8c 00 00 	mov    0x8c5d(%rip),%rax        # 10040f6c0 <__imp_optarg>
100406a63:	48 8b 00             	mov    (%rax),%rax
100406a66:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
100406a6d:	00
100406a6e:	e9 6d fc ff ff       	jmp    1004066e0 <.text+0x56e0>
100406a73:	48 8b 05 46 8c 00 00 	mov    0x8c46(%rip),%rax        # 10040f6c0 <__imp_optarg>
100406a7a:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
100406a81:	00
100406a82:	48 8b 10             	mov    (%rax),%rdx
100406a85:	e8 d6 ea ff ff       	call   100405560 <.text+0x4560>
100406a8a:	85 c0                	test   %eax,%eax
100406a8c:	0f 84 4e fc ff ff    	je     1004066e0 <.text+0x56e0>
100406a92:	b9 54 03 00 00       	mov    $0x354,%ecx
100406a97:	e8 14 a8 ff ff       	call   1004012b0 <.text+0x2b0>
100406a9c:	0f 1f 40 00          	nopl   0x0(%rax)
100406aa0:	41 8b 10             	mov    (%r8),%edx
100406aa3:	85 d2                	test   %edx,%edx
100406aa5:	75 09                	jne    100406ab0 <.text+0x5ab0>
100406aa7:	41 89 00             	mov    %eax,(%r8)
100406aaa:	e9 99 fc ff ff       	jmp    100406748 <.text+0x5748>
100406aaf:	90                   	nop
100406ab0:	39 d0                	cmp    %edx,%eax
100406ab2:	0f 84 90 fc ff ff    	je     100406748 <.text+0x5748>
100406ab8:	48 8b 05 21 8c 00 00 	mov    0x8c21(%rip),%rax        # 10040f6e0 <__imp_program_invocation_short_name>
100406abf:	48 8d 0d 0a 27 00 00 	lea    0x270a(%rip),%rcx        # 1004091d0 <_head_msys_smartcols_1_dll-0x5e30>
100406ac6:	31 ff                	xor    %edi,%edi
100406ac8:	4c 8d 2d d6 26 00 00 	lea    0x26d6(%rip),%r13        # 1004091a5 <_head_msys_smartcols_1_dll-0x5e5b>
100406acf:	4c 8d 25 15 31 00 00 	lea    0x3115(%rip),%r12        # 100409beb <_head_msys_smartcols_1_dll-0x5415>
100406ad6:	48 8d 2d 15 27 00 00 	lea    0x2715(%rip),%rbp        # 1004091f2 <_head_msys_smartcols_1_dll-0x5e0e>
100406add:	48 8b 30             	mov    (%rax),%rsi
100406ae0:	e8 13 f1 ff ff       	call   100405bf8 <.text+0x4bf8>
100406ae5:	48 89 c3             	mov    %rax,%rbx
100406ae8:	e8 53 f1 ff ff       	call   100405c40 <.text+0x4c40>
100406aed:	49 89 f0             	mov    %rsi,%r8
100406af0:	48 89 da             	mov    %rbx,%rdx
100406af3:	48 8b 48 18          	mov    0x18(%rax),%rcx
100406af7:	e8 54 f2 ff ff       	call   100405d50 <.text+0x4d50>
100406afc:	41 8b 34 3e          	mov    (%r14,%rdi,1),%esi
100406b00:	85 f6                	test   %esi,%esi
100406b02:	74 40                	je     100406b44 <.text+0x5b44>
100406b04:	4c 89 eb             	mov    %r13,%rbx
100406b07:	48 8d 05 12 34 00 00 	lea    0x3412(%rip),%rax        # 100409f20 <_head_msys_smartcols_1_dll-0x50e0>
100406b0e:	eb 11                	jmp    100406b21 <.text+0x5b21>
100406b10:	48 8b 58 20          	mov    0x20(%rax),%rbx
100406b14:	48 83 c0 20          	add    $0x20,%rax
100406b18:	48 85 db             	test   %rbx,%rbx
100406b1b:	0f 84 23 0b 00 00    	je     100407644 <.text+0x6644>
100406b21:	3b 70 18             	cmp    0x18(%rax),%esi
100406b24:	75 ea                	jne    100406b10 <.text+0x5b10>
100406b26:	e8 15 f1 ff ff       	call   100405c40 <.text+0x4c40>
100406b2b:	49 89 d8             	mov    %rbx,%r8
100406b2e:	4c 89 e2             	mov    %r12,%rdx
100406b31:	48 8b 48 18          	mov    0x18(%rax),%rcx
100406b35:	e8 16 f2 ff ff       	call   100405d50 <.text+0x4d50>
100406b3a:	48 83 c7 04          	add    $0x4,%rdi
100406b3e:	48 83 ff 3c          	cmp    $0x3c,%rdi
100406b42:	75 b8                	jne    100406afc <.text+0x5afc>
100406b44:	e8 f7 f0 ff ff       	call   100405c40 <.text+0x4c40>
100406b49:	b9 0a 00 00 00       	mov    $0xa,%ecx
100406b4e:	48 8b 50 18          	mov    0x18(%rax),%rdx
100406b52:	e8 09 f2 ff ff       	call   100405d60 <.text+0x4d60>
100406b57:	b9 01 00 00 00       	mov    $0x1,%ecx
100406b5c:	e8 8f f1 ff ff       	call   100405cf0 <.text+0x4cf0>
100406b61:	48 8d 0d 99 26 00 00 	lea    0x2699(%rip),%rcx        # 100409201 <_head_msys_smartcols_1_dll-0x5dff>
100406b68:	e8 8b f0 ff ff       	call   100405bf8 <.text+0x4bf8>
100406b6d:	49 8b 0e             	mov    (%r14),%rcx
100406b70:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
100406b76:	ba 0a 00 00 00       	mov    $0xa,%edx
100406b7b:	49 89 c0             	mov    %rax,%r8
100406b7e:	e8 2d ca ff ff       	call   1004035b0 <.text+0x25b0>
100406b83:	89 c0                	mov    %eax,%eax
100406b85:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
100406b8a:	e9 51 fb ff ff       	jmp    1004066e0 <.text+0x56e0>
100406b8f:	48 8b 05 32 8b 00 00 	mov    0x8b32(%rip),%rax        # 10040f6c8 <__imp_optind>
100406b96:	48 83 7c 24 68 ff    	cmpq   $0xffffffffffffffff,0x68(%rsp)
100406b9c:	48 63 00             	movslq (%rax),%rax
100406b9f:	48 8d 34 c6          	lea    (%rsi,%rax,8),%rsi
100406ba3:	0f 84 8f 03 00 00    	je     100406f38 <.text+0x5f38>
100406ba9:	48 83 bc 24 c0 00 00 	cmpq   $0x0,0xc0(%rsp)
100406bb0:	00 00
100406bb2:	0f 84 6b 01 00 00    	je     100406d23 <.text+0x5d23>
100406bb8:	48 83 bc 24 d0 00 00 	cmpq   $0x0,0xd0(%rsp)
100406bbf:	00 00
100406bc1:	c7 44 24 60 02 00 00 	movl   $0x2,0x60(%rsp)
100406bc8:	00
100406bc9:	0f 84 ce 0a 00 00    	je     10040769d <.text+0x669d>
100406bcf:	48 83 bc 24 c8 00 00 	cmpq   $0x0,0xc8(%rsp)
100406bd6:	00 00
100406bd8:	0f 84 bf 0a 00 00    	je     10040769d <.text+0x669d>
100406bde:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
100406be4:	0f 84 3a 03 00 00    	je     100406f24 <.text+0x5f24>
100406bea:	48 8b 0e             	mov    (%rsi),%rcx
100406bed:	45 31 ed             	xor    %r13d,%r13d
100406bf0:	48 8d 3d fe 2e 00 00 	lea    0x2efe(%rip),%rdi        # 100409af5 <_head_msys_smartcols_1_dll-0x550b>
100406bf7:	48 8d 2d f9 2e 00 00 	lea    0x2ef9(%rip),%rbp        # 100409af7 <_head_msys_smartcols_1_dll-0x5509>
100406bfe:	48 85 c9             	test   %rcx,%rcx
100406c01:	75 28                	jne    100406c2b <.text+0x5c2b>
100406c03:	eb 47                	jmp    100406c4c <.text+0x5c4c>
100406c05:	0f 1f 00             	nopl   (%rax)
100406c08:	4c 89 e1             	mov    %r12,%rcx
100406c0b:	48 89 c2             	mov    %rax,%rdx
100406c0e:	e8 2d a9 ff ff       	call   100401540 <.text+0x540>
100406c13:	48 89 d9             	mov    %rbx,%rcx
100406c16:	41 01 c5             	add    %eax,%r13d
100406c19:	e8 e2 f0 ff ff       	call   100405d00 <.text+0x4d00>
100406c1e:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
100406c22:	48 83 c6 08          	add    $0x8,%rsi
100406c26:	48 85 c9             	test   %rcx,%rcx
100406c29:	74 35                	je     100406c60 <.text+0x5c60>
100406c2b:	48 89 fa             	mov    %rdi,%rdx
100406c2e:	e8 0d f1 ff ff       	call   100405d40 <.text+0x4d40>
100406c33:	48 89 c3             	mov    %rax,%rbx
100406c36:	48 85 c0             	test   %rax,%rax
100406c39:	75 cd                	jne    100406c08 <.text+0x5c08>
100406c3b:	48 8b 16             	mov    (%rsi),%rdx
100406c3e:	48 89 e9             	mov    %rbp,%rcx
100406c41:	41 83 c5 01          	add    $0x1,%r13d
100406c45:	e8 76 f3 ff ff       	call   100405fc0 <.text+0x4fc0>
100406c4a:	eb d2                	jmp    100406c1e <.text+0x5c1e>
100406c4c:	e8 ef ef ff ff       	call   100405c40 <.text+0x4c40>
100406c51:	4c 89 e1             	mov    %r12,%rcx
100406c54:	48 8b 50 08          	mov    0x8(%rax),%rdx
100406c58:	e8 e3 a8 ff ff       	call   100401540 <.text+0x540>
100406c5d:	41 89 c5             	mov    %eax,%r13d
100406c60:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
100406c64:	83 f9 02             	cmp    $0x2,%ecx
100406c67:	0f 84 e1 02 00 00    	je     100406f4e <.text+0x5f4e>
100406c6d:	4c 8b a4 24 f0 00 00 	mov    0xf0(%rsp),%r12
100406c74:	00
100406c75:	4d 85 e4             	test   %r12,%r12
100406c78:	0f 84 17 0a 00 00    	je     100407695 <.text+0x6695>
100406c7e:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
100406c85:	00
100406c86:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
100406c8b:	48 39 c2             	cmp    %rax,%rdx
100406c8e:	0f 82 50 01 00 00    	jb     100406de4 <.text+0x5de4>
100406c94:	c7 44 24 60 03 00 00 	movl   $0x3,0x60(%rsp)
100406c9b:	00
100406c9c:	48 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%rsi
100406ca3:	00
100406ca4:	45 89 e4             	mov    %r12d,%r12d
100406ca7:	31 db                	xor    %ebx,%ebx
100406ca9:	eb 29                	jmp    100406cd4 <.text+0x5cd4>
100406cab:	e8 90 ef ff ff       	call   100405c40 <.text+0x4c40>
100406cb0:	48 8b 0c de          	mov    (%rsi,%rbx,8),%rcx
100406cb4:	48 83 c3 01          	add    $0x1,%rbx
100406cb8:	48 8b 50 10          	mov    0x10(%rax),%rdx
100406cbc:	e8 cf f0 ff ff       	call   100405d90 <.text+0x4d90>
100406cc1:	e8 7a ef ff ff       	call   100405c40 <.text+0x4c40>
100406cc6:	b9 0a 00 00 00       	mov    $0xa,%ecx
100406ccb:	48 8b 50 10          	mov    0x10(%rax),%rdx
100406ccf:	e8 ac f0 ff ff       	call   100405d80 <.text+0x4d80>
100406cd4:	4c 39 e3             	cmp    %r12,%rbx
100406cd7:	75 d2                	jne    100406cab <.text+0x5cab>
100406cd9:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
100406ce0:	00
100406ce1:	e8 ba f0 ff ff       	call   100405da0 <.text+0x4da0>
100406ce6:	31 c0                	xor    %eax,%eax
100406ce8:	45 85 ed             	test   %r13d,%r13d
100406ceb:	0f 95 c0             	setne  %al
100406cee:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
100406cf5:	5b                   	pop    %rbx
100406cf6:	5e                   	pop    %rsi
100406cf7:	5f                   	pop    %rdi
100406cf8:	5d                   	pop    %rbp
100406cf9:	41 5c                	pop    %r12
100406cfb:	41 5d                	pop    %r13
100406cfd:	41 5e                	pop    %r14
100406cff:	41 5f                	pop    %r15
100406d01:	c3                   	ret
100406d02:	45 31 f6             	xor    %r14d,%r14d
100406d05:	0f b6 84 24 08 01 00 	movzbl 0x108(%rsp),%eax
100406d0c:	00
100406d0d:	41 c1 e6 03          	shl    $0x3,%r14d
100406d11:	83 e0 f7             	and    $0xfffffff7,%eax
100406d14:	44 09 f0             	or     %r14d,%eax
100406d17:	88 84 24 08 01 00 00 	mov    %al,0x108(%rsp)
100406d1e:	e9 bd f9 ff ff       	jmp    1004066e0 <.text+0x56e0>
100406d23:	83 7c 24 60 02       	cmpl   $0x2,0x60(%rsp)
100406d28:	0f 84 b0 fe ff ff    	je     100406bde <.text+0x5bde>
100406d2e:	48 83 bc 24 88 00 00 	cmpq   $0x0,0x88(%rsp)
100406d35:	00 00
100406d37:	0f 85 92 09 00 00    	jne    1004076cf <.text+0x66cf>
100406d3d:	48 83 bc 24 80 00 00 	cmpq   $0x0,0x80(%rsp)
100406d44:	00 00
100406d46:	0f 85 83 09 00 00    	jne    1004076cf <.text+0x66cf>
100406d4c:	48 83 bc 24 b0 00 00 	cmpq   $0x0,0xb0(%rsp)
100406d53:	00 00
100406d55:	0f 85 74 09 00 00    	jne    1004076cf <.text+0x66cf>
100406d5b:	48 83 bc 24 b8 00 00 	cmpq   $0x0,0xb8(%rsp)
100406d62:	00 00
100406d64:	0f 85 65 09 00 00    	jne    1004076cf <.text+0x66cf>
100406d6a:	48 83 bc 24 a0 00 00 	cmpq   $0x0,0xa0(%rsp)
100406d71:	00 00
100406d73:	0f 85 56 09 00 00    	jne    1004076cf <.text+0x66cf>
100406d79:	48 83 bc 24 a8 00 00 	cmpq   $0x0,0xa8(%rsp)
100406d80:	00 00
100406d82:	0f 85 47 09 00 00    	jne    1004076cf <.text+0x66cf>
100406d88:	48 83 bc 24 98 00 00 	cmpq   $0x0,0x98(%rsp)
100406d8f:	00 00
100406d91:	0f 85 38 09 00 00    	jne    1004076cf <.text+0x66cf>
100406d97:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
100406d9d:	0f 85 2c 09 00 00    	jne    1004076cf <.text+0x66cf>
100406da3:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
100406daa:	00 00
100406dac:	0f 85 1d 09 00 00    	jne    1004076cf <.text+0x66cf>
100406db2:	f6 84 24 08 01 00 00 	testb  $0x2,0x108(%rsp)
100406db9:	02
100406dba:	0f 84 2a fe ff ff    	je     100406bea <.text+0x5bea>
100406dc0:	48 8d 0d f1 2c 00 00 	lea    0x2cf1(%rip),%rcx        # 100409ab8 <_head_msys_smartcols_1_dll-0x5548>
100406dc7:	e8 2c ee ff ff       	call   100405bf8 <.text+0x4bf8>
100406dcc:	b9 01 00 00 00       	mov    $0x1,%ecx
100406dd1:	48 89 c2             	mov    %rax,%rdx
100406dd4:	e8 07 ef ff ff       	call   100405ce0 <.text+0x4ce0>
100406dd9:	41 be 01 00 00 00    	mov    $0x1,%r14d
100406ddf:	e9 21 ff ff ff       	jmp    100406d05 <.text+0x5d05>
100406de4:	83 f9 01             	cmp    $0x1,%ecx
100406de7:	0f 84 b3 03 00 00    	je     1004071a0 <.text+0x61a0>
100406ded:	0f 8f 76 08 00 00    	jg     100407669 <.text+0x6669>
100406df3:	85 c9                	test   %ecx,%ecx
100406df5:	0f 85 de fe ff ff    	jne    100406cd9 <.text+0x5cd9>
100406dfb:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
100406e02:	00 00
100406e04:	48 83 c2 08          	add    $0x8,%rdx
100406e08:	48 89 d1             	mov    %rdx,%rcx
100406e0b:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
100406e0f:	48 89 8c 24 f8 00 00 	mov    %rcx,0xf8(%rsp)
100406e16:	00
100406e17:	48 39 c8             	cmp    %rcx,%rax
100406e1a:	0f 83 e8 07 00 00    	jae    100407608 <.text+0x6608>
100406e20:	31 c0                	xor    %eax,%eax
100406e22:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100406e27:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
100406e2c:	49 39 c4             	cmp    %rax,%r12
100406e2f:	0f 84 a4 fe ff ff    	je     100406cd9 <.text+0x5cd9>
100406e35:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
100406e3b:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
100406e42:	00
100406e43:	0f 84 bd 00 00 00    	je     100406f06 <.text+0x5f06>
100406e49:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
100406e4e:	31 ed                	xor    %ebp,%ebp
100406e50:	31 db                	xor    %ebx,%ebx
100406e52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100406e58:	e8 e3 ed ff ff       	call   100405c40 <.text+0x4c40>
100406e5d:	45 31 ff             	xor    %r15d,%r15d
100406e60:	48 8b 50 10          	mov    0x10(%rax),%rdx
100406e64:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
100406e6b:	00
100406e6c:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
100406e70:	e8 1b ef ff ff       	call   100405d90 <.text+0x4d90>
100406e75:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
100406e7c:	00
100406e7d:	4c 8b 34 f8          	mov    (%rax,%rdi,8),%r14
100406e81:	41 0f b7 0e          	movzwl (%r14),%ecx
100406e85:	66 85 c9             	test   %cx,%cx
100406e88:	74 25                	je     100406eaf <.text+0x5eaf>
100406e8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100406e90:	e8 8b f1 ff ff       	call   100406020 <.text+0x5020>
100406e95:	48 63 c8             	movslq %eax,%rcx
100406e98:	4c 01 f9             	add    %r15,%rcx
100406e9b:	85 c0                	test   %eax,%eax
100406e9d:	4c 0f 4f f9          	cmovg  %rcx,%r15
100406ea1:	41 0f b7 4e 02       	movzwl 0x2(%r14),%ecx