100404603:	8d 57 ff             	lea    -0x1(%rdi),%edx
100404606:	41 89 50 0c          	mov    %edx,0xc(%r8)
10040460a:	85 d2                	test   %edx,%edx
10040460c:	79 0a                	jns    100404618 <.text+0x3618>
10040460e:	41 3b 50 28          	cmp    0x28(%r8),%edx
100404612:	0f 8c 22 07 00 00    	jl     100404d3a <.text+0x3d3a>
100404618:	49 8b 00             	mov    (%r8),%rax
10040461b:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040461f:	49 89 10             	mov    %rdx,(%r8)
100404622:	c6 00 2f             	movb   $0x2f,(%rax)
100404625:	48 8b 46 18          	mov    0x18(%rsi),%rax
100404629:	31 db                	xor    %ebx,%ebx
10040462b:	48 83 38 00          	cmpq   $0x0,(%rax)
10040462f:	74 31                	je     100404662 <.text+0x3662>
100404631:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404638:	e8 33 cf 01 00       	call   100421570 <.text+0x20570>
10040463d:	8d 4b 01             	lea    0x1(%rbx),%ecx
100404640:	48 8b 50 10          	mov    0x10(%rax),%rdx
100404644:	48 8b 46 18          	mov    0x18(%rsi),%rax
100404648:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
10040464c:	e8 4f d1 01 00       	call   1004217a0 <.text+0x207a0>
100404651:	48 8b 46 18          	mov    0x18(%rsi),%rax
100404655:	8d 53 02             	lea    0x2(%rbx),%edx
100404658:	48 89 d3             	mov    %rdx,%rbx
10040465b:	48 83 3c d0 00       	cmpq   $0x0,(%rax,%rdx,8)
100404660:	75 d6                	jne    100404638 <.text+0x3638>
100404662:	e8 09 cf 01 00       	call   100421570 <.text+0x20570>
100404667:	4c 8b 40 10          	mov    0x10(%rax),%r8
10040466b:	41 8b 78 0c          	mov    0xc(%r8),%edi
10040466f:	8d 57 ff             	lea    -0x1(%rdi),%edx
100404672:	41 89 50 0c          	mov    %edx,0xc(%r8)
100404676:	85 d2                	test   %edx,%edx
100404678:	79 0a                	jns    100404684 <.text+0x3684>
10040467a:	41 3b 50 28          	cmp    0x28(%r8),%edx
10040467e:	0f 8c c8 06 00 00    	jl     100404d4c <.text+0x3d4c>
100404684:	49 8b 00             	mov    (%r8),%rax
100404687:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040468b:	49 89 10             	mov    %rdx,(%r8)
10040468e:	c6 00 2f             	movb   $0x2f,(%rax)
100404691:	e9 5a fb ff ff       	jmp    1004041f0 <.text+0x31f0>
100404696:	e8 d5 ce 01 00       	call   100421570 <.text+0x20570>
10040469b:	4c 8b 40 10          	mov    0x10(%rax),%r8
10040469f:	41 8b 78 0c          	mov    0xc(%r8),%edi
1004046a3:	8d 57 ff             	lea    -0x1(%rdi),%edx
1004046a6:	41 89 50 0c          	mov    %edx,0xc(%r8)
1004046aa:	85 d2                	test   %edx,%edx
1004046ac:	79 0a                	jns    1004046b8 <.text+0x36b8>
1004046ae:	41 3b 50 28          	cmp    0x28(%r8),%edx
1004046b2:	0f 8c c5 04 00 00    	jl     100404b7d <.text+0x3b7d>
1004046b8:	49 8b 00             	mov    (%r8),%rax
1004046bb:	48 8d 50 01          	lea    0x1(%rax),%rdx
1004046bf:	49 89 10             	mov    %rdx,(%r8)
1004046c2:	c6 00 20             	movb   $0x20,(%rax)
1004046c5:	e9 15 fd ff ff       	jmp    1004043df <.text+0x33df>
1004046ca:	e8 a1 ce 01 00       	call   100421570 <.text+0x20570>
1004046cf:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004046d3:	41 8b 78 0c          	mov    0xc(%r8),%edi
1004046d7:	8d 57 ff             	lea    -0x1(%rdi),%edx
1004046da:	41 89 50 0c          	mov    %edx,0xc(%r8)
1004046de:	85 d2                	test   %edx,%edx
1004046e0:	79 0a                	jns    1004046ec <.text+0x36ec>
1004046e2:	41 3b 50 28          	cmp    0x28(%r8),%edx
1004046e6:	0f 8c a3 04 00 00    	jl     100404b8f <.text+0x3b8f>
1004046ec:	49 8b 00             	mov    (%r8),%rax
1004046ef:	48 8d 50 01          	lea    0x1(%rax),%rdx
1004046f3:	49 89 10             	mov    %rdx,(%r8)
1004046f6:	c6 00 20             	movb   $0x20,(%rax)
1004046f9:	e8 72 ce 01 00       	call   100421570 <.text+0x20570>
1004046fe:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
100404702:	48 8b 50 10          	mov    0x10(%rax),%rdx
100404706:	e8 95 d0 01 00       	call   1004217a0 <.text+0x207a0>
10040470b:	e9 e0 fa ff ff       	jmp    1004041f0 <.text+0x31f0>
100404710:	4c 8d 0d f7 02 02 00 	lea    0x202f7(%rip),%r9        # 100424a0e <_head_msys_2_0_dll-0xb5f2>
100404717:	4c 8d 05 c2 03 02 00 	lea    0x203c2(%rip),%r8        # 100424ae0 <_head_msys_2_0_dll-0xb520>
10040471e:	ba 7e 01 00 00       	mov    $0x17e,%edx
100404723:	48 8d 0d e6 02 02 00 	lea    0x202e6(%rip),%rcx        # 100424a10 <_head_msys_2_0_dll-0xb5f0>
10040472a:	e8 11 ce 01 00       	call   100421540 <.text+0x20540>
10040472f:	90                   	nop
100404730:	4c 89 e1             	mov    %r12,%rcx
100404733:	e8 f8 d2 01 00       	call   100421a30 <.text+0x20a30>
100404738:	e9 92 fd ff ff       	jmp    1004044cf <.text+0x34cf>
10040473d:	e8 2e ce 01 00       	call   100421570 <.text+0x20570>
100404742:	4c 8b 40 10          	mov    0x10(%rax),%r8
100404746:	41 8b 78 0c          	mov    0xc(%r8),%edi
10040474a:	8d 57 ff             	lea    -0x1(%rdi),%edx
10040474d:	41 89 50 0c          	mov    %edx,0xc(%r8)
100404751:	85 d2                	test   %edx,%edx
100404753:	79 0a                	jns    10040475f <.text+0x375f>
100404755:	41 3b 50 28          	cmp    0x28(%r8),%edx
100404759:	0f 8c 0c 04 00 00    	jl     100404b6b <.text+0x3b6b>
10040475f:	49 8b 00             	mov    (%r8),%rax
100404762:	48 8d 50 01          	lea    0x1(%rax),%rdx
100404766:	49 89 10             	mov    %rdx,(%r8)
100404769:	c6 00 20             	movb   $0x20,(%rax)
10040476c:	e8 ff cd 01 00       	call   100421570 <.text+0x20570>
100404771:	48 8b 50 10          	mov    0x10(%rax),%rdx
100404775:	48 8b 46 18          	mov    0x18(%rsi),%rax
100404779:	48 8b 08             	mov    (%rax),%rcx
10040477c:	e8 1f d0 01 00       	call   1004217a0 <.text+0x207a0>
100404781:	e9 6a fa ff ff       	jmp    1004041f0 <.text+0x31f0>
100404786:	e8 e5 cd 01 00       	call   100421570 <.text+0x20570>
10040478b:	4c 8b 40 10          	mov    0x10(%rax),%r8
10040478f:	41 8b 78 0c          	mov    0xc(%r8),%edi
100404793:	8d 57 ff             	lea    -0x1(%rdi),%edx
100404796:	41 89 50 0c          	mov    %edx,0xc(%r8)
10040479a:	85 d2                	test   %edx,%edx
10040479c:	79 0a                	jns    1004047a8 <.text+0x37a8>
10040479e:	41 3b 50 28          	cmp    0x28(%r8),%edx
1004047a2:	0f 8c e9 04 00 00    	jl     100404c91 <.text+0x3c91>
1004047a8:	49 8b 00             	mov    (%r8),%rax
1004047ab:	48 8d 50 01          	lea    0x1(%rax),%rdx
1004047af:	49 89 10             	mov    %rdx,(%r8)
1004047b2:	c6 00 45             	movb   $0x45,(%rax)
1004047b5:	8b 7b 14             	mov    0x14(%rbx),%edi
1004047b8:	e9 8b fd ff ff       	jmp    100404548 <.text+0x3548>
1004047bd:	e8 ae cd 01 00       	call   100421570 <.text+0x20570>
1004047c2:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004047c6:	41 8b 78 0c          	mov    0xc(%r8),%edi
1004047ca:	8d 57 ff             	lea    -0x1(%rdi),%edx
1004047cd:	41 89 50 0c          	mov    %edx,0xc(%r8)
1004047d1:	85 d2                	test   %edx,%edx
1004047d3:	79 0a                	jns    1004047df <.text+0x37df>
1004047d5:	41 3b 50 28          	cmp    0x28(%r8),%edx
1004047d9:	0f 8c c7 04 00 00    	jl     100404ca6 <.text+0x3ca6>
1004047df:	49 8b 00             	mov    (%r8),%rax
1004047e2:	48 8d 50 01          	lea    0x1(%rax),%rdx
1004047e6:	49 89 10             	mov    %rdx,(%r8)
1004047e9:	c6 00 2f             	movb   $0x2f,(%rax)
1004047ec:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
1004047f0:	48 85 db             	test   %rbx,%rbx
1004047f3:	74 6e                	je     100404863 <.text+0x3863>
1004047f5:	8b 43 40             	mov    0x40(%rbx),%eax
1004047f8:	a8 02                	test   $0x2,%al
1004047fa:	74 33                	je     10040482f <.text+0x382f>
1004047fc:	e8 6f cd 01 00       	call   100421570 <.text+0x20570>
100404801:	4c 8b 40 10          	mov    0x10(%rax),%r8
100404805:	48 89 c1             	mov    %rax,%rcx
100404808:	41 8b 40 0c          	mov    0xc(%r8),%eax
10040480c:	83 e8 01             	sub    $0x1,%eax
10040480f:	41 89 40 0c          	mov    %eax,0xc(%r8)
100404813:	79 0a                	jns    10040481f <.text+0x381f>
100404815:	41 3b 40 28          	cmp    0x28(%r8),%eax
100404819:	0f 8c 8d 05 00 00    	jl     100404dac <.text+0x3dac>
10040481f:	49 8b 00             	mov    (%r8),%rax
100404822:	48 8d 50 01          	lea    0x1(%rax),%rdx
100404826:	49 89 10             	mov    %rdx,(%r8)
100404829:	c6 00 69             	movb   $0x69,(%rax)
10040482c:	8b 43 40             	mov    0x40(%rbx),%eax
10040482f:	a8 04                	test   $0x4,%al
100404831:	74 30                	je     100404863 <.text+0x3863>
100404833:	e8 38 cd 01 00       	call   100421570 <.text+0x20570>
100404838:	4c 8b 40 10          	mov    0x10(%rax),%r8
10040483c:	48 89 c1             	mov    %rax,%rcx
10040483f:	41 8b 40 0c          	mov    0xc(%r8),%eax
100404843:	83 e8 01             	sub    $0x1,%eax
100404846:	41 89 40 0c          	mov    %eax,0xc(%r8)
10040484a:	79 0a                	jns    100404856 <.text+0x3856>
10040484c:	41 3b 40 28          	cmp    0x28(%r8),%eax
100404850:	0f 8c 47 05 00 00    	jl     100404d9d <.text+0x3d9d>
100404856:	49 8b 00             	mov    (%r8),%rax
100404859:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040485d:	49 89 10             	mov    %rdx,(%r8)
100404860:	c6 00 6d             	movb   $0x6d,(%rax)
100404863:	0f b6 45 20          	movzbl 0x20(%rbp),%eax
100404867:	a8 01                	test   $0x1,%al
100404869:	0f 85 e9 03 00 00    	jne    100404c58 <.text+0x3c58>
10040486f:	a8 08                	test   $0x8,%al
100404871:	0f 85 a8 03 00 00    	jne    100404c1f <.text+0x3c1f>
100404877:	a8 06                	test   $0x6,%al
100404879:	0f 85 6b 03 00 00    	jne    100404bea <.text+0x3bea>
10040487f:	48 8b 55 10          	mov    0x10(%rbp),%rdx
100404883:	48 85 d2             	test   %rdx,%rdx
100404886:	0f 85 4d 03 00 00    	jne    100404bd9 <.text+0x3bd9>
10040488c:	48 83 7d 18 00       	cmpq   $0x0,0x18(%rbp)
100404891:	0f 84 59 f9 ff ff    	je     1004041f0 <.text+0x31f0>
100404897:	e8 d4 cc 01 00       	call   100421570 <.text+0x20570>
10040489c:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004048a0:	48 89 c1             	mov    %rax,%rcx
1004048a3:	41 8b 40 0c          	mov    0xc(%r8),%eax
1004048a7:	8d 50 ff             	lea    -0x1(%rax),%edx
1004048aa:	41 89 50 0c          	mov    %edx,0xc(%r8)
1004048ae:	85 d2                	test   %edx,%edx
1004048b0:	79 0a                	jns    1004048bc <.text+0x38bc>
1004048b2:	41 3b 50 28          	cmp    0x28(%r8),%edx
1004048b6:	0f 8c c0 04 00 00    	jl     100404d7c <.text+0x3d7c>
1004048bc:	49 8b 00             	mov    (%r8),%rax
1004048bf:	48 8d 50 01          	lea    0x1(%rax),%rdx
1004048c3:	49 89 10             	mov    %rdx,(%r8)
1004048c6:	c6 00 77             	movb   $0x77,(%rax)
1004048c9:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
1004048cd:	48 85 db             	test   %rbx,%rbx
1004048d0:	0f 85 07 f9 ff ff    	jne    1004041dd <.text+0x31dd>
1004048d6:	e9 15 f9 ff ff       	jmp    1004041f0 <.text+0x31f0>
1004048db:	ba 5c 00 00 00       	mov    $0x5c,%edx
1004048e0:	48 89 c1             	mov    %rax,%rcx
1004048e3:	e8 f8 cc 01 00       	call   1004215e0 <.text+0x205e0>
1004048e8:	e9 23 fc ff ff       	jmp    100404510 <.text+0x3510>
1004048ed:	ba 26 00 00 00       	mov    $0x26,%edx
1004048f2:	48 89 c1             	mov    %rax,%rcx
1004048f5:	e8 e6 cc 01 00       	call   1004215e0 <.text+0x205e0>
1004048fa:	e9 d0 fb ff ff       	jmp    1004044cf <.text+0x34cf>
1004048ff:	e8 6c cc 01 00       	call   100421570 <.text+0x20570>
100404904:	4c 8b 40 10          	mov    0x10(%rax),%r8
100404908:	48 89 c1             	mov    %rax,%rcx
10040490b:	41 8b 40 0c          	mov    0xc(%r8),%eax
10040490f:	8d 50 ff             	lea    -0x1(%rax),%edx
100404912:	41 89 50 0c          	mov    %edx,0xc(%r8)
100404916:	85 d2                	test   %edx,%edx
100404918:	79 0a                	jns    100404924 <.text+0x3924>
10040491a:	41 3b 50 28          	cmp    0x28(%r8),%edx
10040491e:	0f 8c 49 04 00 00    	jl     100404d6d <.text+0x3d6d>
100404924:	49 8b 00             	mov    (%r8),%rax
100404927:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040492b:	49 89 10             	mov    %rdx,(%r8)
10040492e:	c6 00 2f             	movb   $0x2f,(%rax)
100404931:	31 db                	xor    %ebx,%ebx
100404933:	eb 21                	jmp    100404956 <.text+0x3956>
100404935:	0f 1f 00             	nopl   (%rax)
100404938:	49 8b 00             	mov    (%r8),%rax
10040493b:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040493f:	49 89 10             	mov    %rdx,(%r8)
100404942:	40 88 38             	mov    %dil,(%rax)
100404945:	48 83 c3 01          	add    $0x1,%rbx
100404949:	48 81 fb 00 01 00 00 	cmp    $0x100,%rbx
100404950:	0f 84 8c 00 00 00    	je     1004049e2 <.text+0x39e2>
100404956:	48 8b 46 18          	mov    0x18(%rsi),%rax
10040495a:	89 df                	mov    %ebx,%edi
10040495c:	38 1c 18             	cmp    %bl,(%rax,%rbx,1)
10040495f:	74 e4                	je     100404945 <.text+0x3945>
100404961:	e8 0a cc 01 00       	call   100421570 <.text+0x20570>
100404966:	4c 8b 40 10          	mov    0x10(%rax),%r8
10040496a:	48 89 c1             	mov    %rax,%rcx
10040496d:	41 f6 40 11 40       	testb  $0x40,0x11(%r8)
100404972:	74 05                	je     100404979 <.text+0x3979>
100404974:	83 fb 0a             	cmp    $0xa,%ebx
100404977:	74 27                	je     1004049a0 <.text+0x39a0>
100404979:	41 8b 40 0c          	mov    0xc(%r8),%eax
10040497d:	8d 50 ff             	lea    -0x1(%rax),%edx
100404980:	41 89 50 0c          	mov    %edx,0xc(%r8)
100404984:	85 d2                	test   %edx,%edx
100404986:	79 b0                	jns    100404938 <.text+0x3938>
100404988:	41 3b 50 28          	cmp    0x28(%r8),%edx
10040498c:	7c 05                	jl     100404993 <.text+0x3993>
10040498e:	80 fb 0a             	cmp    $0xa,%bl
100404991:	75 a5                	jne    100404938 <.text+0x3938>
100404993:	89 da                	mov    %ebx,%edx
100404995:	e8 46 cc 01 00       	call   1004215e0 <.text+0x205e0>
10040499a:	eb a9                	jmp    100404945 <.text+0x3945>
10040499c:	0f 1f 40 00          	nopl   0x0(%rax)
1004049a0:	41 8b 40 0c          	mov    0xc(%r8),%eax
1004049a4:	83 e8 01             	sub    $0x1,%eax
1004049a7:	41 89 40 0c          	mov    %eax,0xc(%r8)
1004049ab:	79 06                	jns    1004049b3 <.text+0x39b3>
1004049ad:	41 3b 40 28          	cmp    0x28(%r8),%eax
1004049b1:	7c 0f                	jl     1004049c2 <.text+0x39c2>
1004049b3:	49 8b 00             	mov    (%r8),%rax
1004049b6:	48 8d 50 01          	lea    0x1(%rax),%rdx
1004049ba:	49 89 10             	mov    %rdx,(%r8)
1004049bd:	c6 00 0d             	movb   $0xd,(%rax)
1004049c0:	eb b7                	jmp    100404979 <.text+0x3979>
1004049c2:	ba 0d 00 00 00       	mov    $0xd,%edx
1004049c7:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1004049cc:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1004049d1:	e8 0a cc 01 00       	call   1004215e0 <.text+0x205e0>
1004049d6:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1004049db:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1004049e0:	eb 97                	jmp    100404979 <.text+0x3979>
1004049e2:	e8 89 cb 01 00       	call   100421570 <.text+0x20570>
1004049e7:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004049eb:	48 89 c1             	mov    %rax,%rcx
1004049ee:	41 8b 40 0c          	mov    0xc(%r8),%eax
1004049f2:	8d 50 ff             	lea    -0x1(%rax),%edx
1004049f5:	41 89 50 0c          	mov    %edx,0xc(%r8)
1004049f9:	85 d2                	test   %edx,%edx
1004049fb:	79 0a                	jns    100404a07 <.text+0x3a07>
1004049fd:	41 3b 50 28          	cmp    0x28(%r8),%edx
100404a01:	0f 8c 57 03 00 00    	jl     100404d5e <.text+0x3d5e>
100404a07:	49 8b 00             	mov    (%r8),%rax
100404a0a:	48 8d 50 01          	lea    0x1(%rax),%rdx
100404a0e:	49 89 10             	mov    %rdx,(%r8)
100404a11:	c6 00 2f             	movb   $0x2f,(%rax)
100404a14:	31 db                	xor    %ebx,%ebx
100404a16:	eb 2c                	jmp    100404a44 <.text+0x3a44>
100404a18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100404a1f:	00
100404a20:	40 80 ff 0a          	cmp    $0xa,%dil
100404a24:	74 5d                	je     100404a83 <.text+0x3a83>
100404a26:	49 8b 00             	mov    (%r8),%rax
100404a29:	48 8d 50 01          	lea    0x1(%rax),%rdx
100404a2d:	49 89 10             	mov    %rdx,(%r8)
100404a30:	40 88 38             	mov    %dil,(%rax)
100404a33:	48 83 c3 01          	add    $0x1,%rbx
100404a37:	48 81 fb 00 01 00 00 	cmp    $0x100,%rbx
100404a3e:	0f 84 94 00 00 00    	je     100404ad8 <.text+0x3ad8>
100404a44:	48 8b 46 18          	mov    0x18(%rsi),%rax
100404a48:	0f b6 3c 18          	movzbl (%rax,%rbx,1),%edi
100404a4c:	40 38 df             	cmp    %bl,%dil
100404a4f:	74 e2                	je     100404a33 <.text+0x3a33>
100404a51:	e8 1a cb 01 00       	call   100421570 <.text+0x20570>
100404a56:	44 0f b6 e7          	movzbl %dil,%r12d
100404a5a:	4c 8b 40 10          	mov    0x10(%rax),%r8
100404a5e:	48 89 c1             	mov    %rax,%rcx
100404a61:	41 f6 40 11 40       	testb  $0x40,0x11(%r8)
100404a66:	41 8b 40 0c          	mov    0xc(%r8),%eax
100404a6a:	74 06                	je     100404a72 <.text+0x3a72>
100404a6c:	41 83 fc 0a          	cmp    $0xa,%r12d
100404a70:	74 1e                	je     100404a90 <.text+0x3a90>
100404a72:	8d 50 ff             	lea    -0x1(%rax),%edx
100404a75:	41 89 50 0c          	mov    %edx,0xc(%r8)
100404a79:	85 d2                	test   %edx,%edx
100404a7b:	79 a9                	jns    100404a26 <.text+0x3a26>
100404a7d:	41 3b 50 28          	cmp    0x28(%r8),%edx
100404a81:	7d 9d                	jge    100404a20 <.text+0x3a20>
100404a83:	44 89 e2             	mov    %r12d,%edx
100404a86:	e8 55 cb 01 00       	call   1004215e0 <.text+0x205e0>
100404a8b:	eb a6                	jmp    100404a33 <.text+0x3a33>
100404a8d:	0f 1f 00             	nopl   (%rax)
100404a90:	83 e8 01             	sub    $0x1,%eax
100404a93:	41 89 40 0c          	mov    %eax,0xc(%r8)
100404a97:	79 06                	jns    100404a9f <.text+0x3a9f>
100404a99:	41 3b 40 28          	cmp    0x28(%r8),%eax
100404a9d:	7c 19                	jl     100404ab8 <.text+0x3ab8>
100404a9f:	49 8b 00             	mov    (%r8),%rax
100404aa2:	48 8d 50 01          	lea    0x1(%rax),%rdx
100404aa6:	49 89 10             	mov    %rdx,(%r8)
100404aa9:	c6 00 0d             	movb   $0xd,(%rax)
100404aac:	41 83 68 0c 01       	subl   $0x1,0xc(%r8)
100404ab1:	78 d0                	js     100404a83 <.text+0x3a83>
100404ab3:	e9 6e ff ff ff       	jmp    100404a26 <.text+0x3a26>
100404ab8:	ba 0d 00 00 00       	mov    $0xd,%edx
100404abd:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
100404ac2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
100404ac7:	e8 14 cb 01 00       	call   1004215e0 <.text+0x205e0>
100404acc:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
100404ad1:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
100404ad6:	eb d4                	jmp    100404aac <.text+0x3aac>
100404ad8:	e8 93 ca 01 00       	call   100421570 <.text+0x20570>
100404add:	4c 8b 40 10          	mov    0x10(%rax),%r8
100404ae1:	48 89 c1             	mov    %rax,%rcx
100404ae4:	41 8b 40 0c          	mov    0xc(%r8),%eax
100404ae8:	8d 50 ff             	lea    -0x1(%rax),%edx
100404aeb:	41 89 50 0c          	mov    %edx,0xc(%r8)
100404aef:	85 d2                	test   %edx,%edx
100404af1:	0f 89 8d fb ff ff    	jns    100404684 <.text+0x3684>
100404af7:	41 3b 50 28          	cmp    0x28(%r8),%edx
100404afb:	0f 8d 83 fb ff ff    	jge    100404684 <.text+0x3684>
100404b01:	ba 2f 00 00 00       	mov    $0x2f,%edx
100404b06:	e8 d5 ca 01 00       	call   1004215e0 <.text+0x205e0>
100404b0b:	e9 e0 f6 ff ff       	jmp    1004041f0 <.text+0x31f0>
100404b10:	ba 0d 00 00 00       	mov    $0xd,%edx