10040432d:	48 89 c1             	mov    %rax,%rcx
100404330:	e8 ab d2 01 00       	call   1004215e0 <.text+0x205e0>
100404335:	e9 15 fe ff ff       	jmp    10040414f <.text+0x314f>
10040433a:	41 8b 40 0c          	mov    0xc(%r8),%eax
10040433e:	83 e8 01             	sub    $0x1,%eax
100404341:	41 89 40 0c          	mov    %eax,0xc(%r8)
100404345:	79 0a                	jns    100404351 <.text+0x3351>
100404347:	41 3b 40 28          	cmp    0x28(%r8),%eax
10040434b:	0f 8c bf 07 00 00    	jl     100404b10 <.text+0x3b10>
100404351:	49 8b 00             	mov    (%r8),%rax
100404354:	48 8d 50 01          	lea    0x1(%rax),%rdx
100404358:	49 89 10             	mov    %rdx,(%r8)
10040435b:	c6 00 0d             	movb   $0xd,(%rax)
10040435e:	41 83 68 0c 01       	subl   $0x1,0xc(%r8)
100404363:	0f 89 2d fe ff ff    	jns    100404196 <.text+0x3196>
100404369:	44 89 e2             	mov    %r12d,%edx
10040436c:	e8 6f d2 01 00       	call   1004215e0 <.text+0x205e0>
100404371:	e9 2c fe ff ff       	jmp    1004041a2 <.text+0x31a2>
100404376:	ba 0d 00 00 00       	mov    $0xd,%edx
10040437b:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
100404380:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
100404385:	e8 56 d2 01 00       	call   1004215e0 <.text+0x205e0>
10040438a:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
10040438f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
100404394:	e9 8e fe ff ff       	jmp    100404227 <.text+0x3227>
100404399:	48 89 c1             	mov    %rax,%rcx
10040439c:	ba 2c 00 00 00       	mov    $0x2c,%edx
1004043a1:	e8 3a d2 01 00       	call   1004215e0 <.text+0x205e0>
1004043a6:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1004043aa:	e9 4c fd ff ff       	jmp    1004040fb <.text+0x30fb>
1004043af:	ba 21 00 00 00       	mov    $0x21,%edx
1004043b4:	48 89 c1             	mov    %rax,%rcx
1004043b7:	e8 24 d2 01 00       	call   1004215e0 <.text+0x205e0>
1004043bc:	e9 55 fd ff ff       	jmp    100404116 <.text+0x3116>
1004043c1:	e8 aa d1 01 00       	call   100421570 <.text+0x20570>
1004043c6:	b9 5c 00 00 00       	mov    $0x5c,%ecx
1004043cb:	48 8b 50 10          	mov    0x10(%rax),%rdx
1004043cf:	e8 bc d3 01 00       	call   100421790 <.text+0x20790>
1004043d4:	48 83 7e 20 00       	cmpq   $0x0,0x20(%rsi)
1004043d9:	0f 84 11 fe ff ff    	je     1004041f0 <.text+0x31f0>
1004043df:	e8 8c d1 01 00       	call   100421570 <.text+0x20570>
1004043e4:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1004043e8:	4c 8b 46 20          	mov    0x20(%rsi),%r8
1004043ec:	ba 01 00 00 00       	mov    $0x1,%edx
1004043f1:	4c 8b 48 10          	mov    0x10(%rax),%r9
1004043f5:	e8 06 d4 01 00       	call   100421800 <.text+0x20800>
1004043fa:	e9 f1 fd ff ff       	jmp    1004041f0 <.text+0x31f0>
1004043ff:	48 8b 46 18          	mov    0x18(%rsi),%rax
100404403:	48 3b 45 10          	cmp    0x10(%rbp),%rax
100404407:	0f 83 e3 fd ff ff    	jae    1004041f0 <.text+0x31f0>
10040440d:	48 8b 55 00          	mov    0x0(%rbp),%rdx
100404411:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
100404415:	48 8d 04 c2          	lea    (%rdx,%rax,8),%rax
100404419:	48 8b 50 18          	mov    0x18(%rax),%rdx
10040441d:	48 85 d2             	test   %rdx,%rdx
100404420:	0f 84 ca fd ff ff    	je     1004041f0 <.text+0x31f0>
100404426:	48 8d 0d ef 05 02 00 	lea    0x205ef(%rip),%rcx        # 100424a1c <_head_msys_2_0_dll-0xb5e4>
10040442d:	e8 fe d5 01 00       	call   100421a30 <.text+0x20a30>
100404432:	e9 b9 fd ff ff       	jmp    1004041f0 <.text+0x31f0>
100404437:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040443e:	00 00
100404440:	8b 56 18             	mov    0x18(%rsi),%edx
100404443:	83 fa ff             	cmp    $0xffffffff,%edx
100404446:	0f 84 a4 fd ff ff    	je     1004041f0 <.text+0x31f0>
10040444c:	48 8d 0d cd 05 02 00 	lea    0x205cd(%rip),%rcx        # 100424a20 <_head_msys_2_0_dll-0xb5e0>
100404453:	e8 d8 d5 01 00       	call   100421a30 <.text+0x20a30>
100404458:	e9 93 fd ff ff       	jmp    1004041f0 <.text+0x31f0>
10040445d:	48 8b 6e 18          	mov    0x18(%rsi),%rbp
100404461:	48 85 ed             	test   %rbp,%rbp
100404464:	0f 84 86 fd ff ff    	je     1004041f0 <.text+0x31f0>
10040446a:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
10040446e:	31 ff                	xor    %edi,%edi
100404470:	4c 8d 25 ad 05 02 00 	lea    0x205ad(%rip),%r12        # 100424a24 <_head_msys_2_0_dll-0xb5dc>
100404477:	e8 f4 f8 ff ff       	call   100403d70 <.text+0x2d70>
10040447c:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
100404480:	48 85 db             	test   %rbx,%rbx
100404483:	75 57                	jne    1004044dc <.text+0x34dc>
100404485:	e9 33 03 00 00       	jmp    1004047bd <.text+0x37bd>
10040448a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404490:	8b 53 10             	mov    0x10(%rbx),%edx
100404493:	83 fa ff             	cmp    $0xffffffff,%edx
100404496:	74 37                	je     1004044cf <.text+0x34cf>
100404498:	85 d2                	test   %edx,%edx
10040449a:	0f 85 90 02 00 00    	jne    100404730 <.text+0x3730>
1004044a0:	e8 cb d0 01 00       	call   100421570 <.text+0x20570>
1004044a5:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004044a9:	41 8b 48 0c          	mov    0xc(%r8),%ecx
1004044ad:	8d 51 ff             	lea    -0x1(%rcx),%edx
1004044b0:	41 89 50 0c          	mov    %edx,0xc(%r8)
1004044b4:	85 d2                	test   %edx,%edx
1004044b6:	79 0a                	jns    1004044c2 <.text+0x34c2>
1004044b8:	41 3b 50 28          	cmp    0x28(%r8),%edx
1004044bc:	0f 8c 2b 04 00 00    	jl     1004048ed <.text+0x38ed>
1004044c2:	49 8b 00             	mov    (%r8),%rax
1004044c5:	48 8d 50 01          	lea    0x1(%rax),%rdx
1004044c9:	49 89 10             	mov    %rdx,(%r8)
1004044cc:	c6 00 26             	movb   $0x26,(%rax)
1004044cf:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
1004044d3:	48 85 db             	test   %rbx,%rbx
1004044d6:	0f 84 e1 02 00 00    	je     1004047bd <.text+0x37bd>
1004044dc:	39 7b 14             	cmp    %edi,0x14(%rbx)
1004044df:	74 67                	je     100404548 <.text+0x3548>
1004044e1:	e8 8a d0 01 00       	call   100421570 <.text+0x20570>
1004044e6:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004044ea:	41 8b 78 0c          	mov    0xc(%r8),%edi
1004044ee:	8d 57 ff             	lea    -0x1(%rdi),%edx
1004044f1:	41 89 50 0c          	mov    %edx,0xc(%r8)
1004044f5:	85 d2                	test   %edx,%edx
1004044f7:	79 0a                	jns    100404503 <.text+0x3503>
1004044f9:	41 3b 50 28          	cmp    0x28(%r8),%edx
1004044fd:	0f 8c d8 03 00 00    	jl     1004048db <.text+0x38db>
100404503:	49 8b 00             	mov    (%r8),%rax
100404506:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040450a:	49 89 10             	mov    %rdx,(%r8)
10040450d:	c6 00 5c             	movb   $0x5c,(%rax)
100404510:	8b 7b 14             	mov    0x14(%rbx),%edi
100404513:	85 ff                	test   %edi,%edi
100404515:	0f 84 6b 02 00 00    	je     100404786 <.text+0x3786>
10040451b:	83 ff 01             	cmp    $0x1,%edi
10040451e:	0f 84 0f 06 00 00    	je     100404b33 <.text+0x3b33>
100404524:	83 ff 02             	cmp    $0x2,%edi
100404527:	0f 84 74 06 00 00    	je     100404ba1 <.text+0x3ba1>
10040452d:	89 f8                	mov    %edi,%eax
10040452f:	83 e0 0c             	and    $0xc,%eax
100404532:	83 f8 04             	cmp    $0x4,%eax
100404535:	0f 84 7d 07 00 00    	je     100404cb8 <.text+0x3cb8>
10040453b:	83 f8 08             	cmp    $0x8,%eax
10040453e:	0f 84 ac 07 00 00    	je     100404cf0 <.text+0x3cf0>
100404544:	0f 1f 40 00          	nopl   0x0(%rax)
100404548:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
10040454d:	0f 84 3d ff ff ff    	je     100404490 <.text+0x3490>
100404553:	e8 18 d0 01 00       	call   100421570 <.text+0x20570>
100404558:	4c 8b 43 08          	mov    0x8(%rbx),%r8
10040455c:	48 8b 0b             	mov    (%rbx),%rcx
10040455f:	ba 01 00 00 00       	mov    $0x1,%edx
100404564:	4c 8b 48 10          	mov    0x10(%rax),%r9
100404568:	e8 93 d2 01 00       	call   100421800 <.text+0x20800>
10040456d:	e9 1e ff ff ff       	jmp    100404490 <.text+0x3490>
100404572:	48 8b 05 b7 33 02 00 	mov    0x233b7(%rip),%rax        # 100427930 <_head_msys_2_0_dll-0x86d0>
100404579:	83 38 01             	cmpl   $0x1,(%rax)
10040457c:	0f 8e 7d 03 00 00    	jle    1004048ff <.text+0x38ff>
100404582:	e8 e9 cf 01 00       	call   100421570 <.text+0x20570>
100404587:	4c 8b 40 10          	mov    0x10(%rax),%r8
10040458b:	41 8b 78 0c          	mov    0xc(%r8),%edi
10040458f:	8d 57 ff             	lea    -0x1(%rdi),%edx
100404592:	41 89 50 0c          	mov    %edx,0xc(%r8)
100404596:	85 d2                	test   %edx,%edx
100404598:	79 0a                	jns    1004045a4 <.text+0x35a4>
10040459a:	41 3b 50 28          	cmp    0x28(%r8),%edx
10040459e:	0f 8c 84 07 00 00    	jl     100404d28 <.text+0x3d28>
1004045a4:	49 8b 00             	mov    (%r8),%rax
1004045a7:	48 8d 50 01          	lea    0x1(%rax),%rdx
1004045ab:	49 89 10             	mov    %rdx,(%r8)
1004045ae:	c6 00 2f             	movb   $0x2f,(%rax)
1004045b1:	48 8b 46 18          	mov    0x18(%rsi),%rax
1004045b5:	31 ff                	xor    %edi,%edi
1004045b7:	bb 02 00 00 00       	mov    $0x2,%ebx
1004045bc:	48 83 38 00          	cmpq   $0x0,(%rax)
1004045c0:	74 34                	je     1004045f6 <.text+0x35f6>
1004045c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004045c8:	e8 a3 cf 01 00       	call   100421570 <.text+0x20570>
1004045cd:	48 8b 50 10          	mov    0x10(%rax),%rdx
1004045d1:	48 8b 46 18          	mov    0x18(%rsi),%rax
1004045d5:	48 8b 0c 38          	mov    (%rax,%rdi,1),%rcx
1004045d9:	e8 c2 d1 01 00       	call   1004217a0 <.text+0x207a0>
1004045de:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1004045e2:	89 d8                	mov    %ebx,%eax
1004045e4:	83 c3 02             	add    $0x2,%ebx
1004045e7:	48 8d 3c c5 00 00 00 	lea    0x0(,%rax,8),%rdi
1004045ee:	00
1004045ef:	48 83 3c c2 00       	cmpq   $0x0,(%rdx,%rax,8)
1004045f4:	75 d2                	jne    1004045c8 <.text+0x35c8>
1004045f6:	e8 75 cf 01 00       	call   100421570 <.text+0x20570>
1004045fb:	4c 8b 40 10          	mov    0x10(%rax),%r8
1004045ff:	41 8b 78 0c          	mov    0xc(%r8),%edi
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>