1004054fd:	41 b8 77 00 00 00    	mov    $0x77,%r8d
100405503:	41 bb 01 00 00 00    	mov    $0x1,%r11d
100405509:	e9 4b fc ff ff       	jmp    100405159 <.text+0x4159>
10040550e:	48 89 eb             	mov    %rbp,%rbx
100405511:	45 31 c9             	xor    %r9d,%r9d
100405514:	41 8b 44 24 18       	mov    0x18(%r12),%eax
100405519:	41 b8 75 00 00 00    	mov    $0x75,%r8d
10040551f:	41 bb 01 00 00 00    	mov    $0x1,%r11d
100405525:	8d 50 06             	lea    0x6(%rax),%edx
100405528:	48 63 c2             	movslq %edx,%rax
10040552b:	89 d1                	mov    %edx,%ecx
10040552d:	48 69 c0 93 24 49 92 	imul   $0xffffffff92492493,%rax,%rax
100405534:	c1 f9 1f             	sar    $0x1f,%ecx
100405537:	48 c1 e8 20          	shr    $0x20,%rax
10040553b:	01 d0                	add    %edx,%eax
10040553d:	c1 f8 02             	sar    $0x2,%eax
100405540:	29 c8                	sub    %ecx,%eax
100405542:	8d 0c c5 00 00 00 00 	lea    0x0(,%rax,8),%ecx
100405549:	29 c1                	sub    %eax,%ecx
10040554b:	29 ca                	sub    %ecx,%edx
10040554d:	83 c2 01             	add    $0x1,%edx
100405550:	e9 04 fc ff ff       	jmp    100405159 <.text+0x4159>
100405555:	48 89 eb             	mov    %rbp,%rbx
100405558:	41 ba ff ff ff ff    	mov    $0xffffffff,%r10d
10040555e:	48 8d 2d 34 96 00 00 	lea    0x9634(%rip),%rbp        # 10040eb99 <_head_msys_intl_8_dll-0x7467>
100405565:	e9 f6 f6 ff ff       	jmp    100404c60 <.text+0x3c60>
10040556a:	48 89 eb             	mov    %rbp,%rbx
10040556d:	45 31 c9             	xor    %r9d,%r9d
100405570:	41 8b 14 24          	mov    (%r12),%edx
100405574:	41 b8 53 00 00 00    	mov    $0x53,%r8d
10040557a:	41 bb 02 00 00 00    	mov    $0x2,%r11d
100405580:	e9 d4 fb ff ff       	jmp    100405159 <.text+0x4159>
100405585:	48 89 eb             	mov    %rbp,%rbx
100405588:	41 ba ff ff ff ff    	mov    $0xffffffff,%r10d
10040558e:	48 8d 2d fe 95 00 00 	lea    0x95fe(%rip),%rbp        # 10040eb93 <_head_msys_intl_8_dll-0x746d>
100405595:	e9 c6 f6 ff ff       	jmp    100404c60 <.text+0x3c60>
10040559a:	48 89 eb             	mov    %rbp,%rbx
10040559d:	45 31 c9             	xor    %r9d,%r9d
1004055a0:	bd 01 00 00 00       	mov    $0x1,%ebp
1004055a5:	e9 bb fa ff ff       	jmp    100405065 <.text+0x4065>
1004055aa:	48 89 eb             	mov    %rbp,%rbx
1004055ad:	45 31 c9             	xor    %r9d,%r9d
1004055b0:	41 8b 44 24 18       	mov    0x18(%r12),%eax
1004055b5:	45 8b 44 24 1c       	mov    0x1c(%r12),%r8d
1004055ba:	41 bb 02 00 00 00    	mov    $0x2,%r11d
1004055c0:	8d 50 06             	lea    0x6(%rax),%edx
1004055c3:	48 63 c2             	movslq %edx,%rax
1004055c6:	89 d1                	mov    %edx,%ecx
1004055c8:	48 69 c0 93 24 49 92 	imul   $0xffffffff92492493,%rax,%rax
1004055cf:	c1 f9 1f             	sar    $0x1f,%ecx
1004055d2:	48 c1 e8 20          	shr    $0x20,%rax
1004055d6:	01 d0                	add    %edx,%eax
1004055d8:	c1 f8 02             	sar    $0x2,%eax
1004055db:	29 c8                	sub    %ecx,%eax
1004055dd:	8d 0c c5 00 00 00 00 	lea    0x0(,%rax,8),%ecx
1004055e4:	29 c1                	sub    %eax,%ecx
1004055e6:	89 c8                	mov    %ecx,%eax
1004055e8:	29 d0                	sub    %edx,%eax
1004055ea:	42 8d 44 00 07       	lea    0x7(%rax,%r8,1),%eax
1004055ef:	41 b8 57 00 00 00    	mov    $0x57,%r8d
1004055f5:	48 63 d0             	movslq %eax,%rdx
1004055f8:	48 69 d2 93 24 49 92 	imul   $0xffffffff92492493,%rdx,%rdx
1004055ff:	48 c1 ea 20          	shr    $0x20,%rdx
100405603:	01 c2                	add    %eax,%edx
100405605:	c1 f8 1f             	sar    $0x1f,%eax
100405608:	c1 fa 02             	sar    $0x2,%edx
10040560b:	29 c2                	sub    %eax,%edx
10040560d:	e9 47 fb ff ff       	jmp    100405159 <.text+0x4159>
100405612:	48 89 eb             	mov    %rbp,%rbx
100405615:	45 31 c9             	xor    %r9d,%r9d
100405618:	41 8b 44 24 1c       	mov    0x1c(%r12),%eax
10040561d:	41 2b 44 24 18       	sub    0x18(%r12),%eax
100405622:	41 b8 55 00 00 00    	mov    $0x55,%r8d
100405628:	41 bb 02 00 00 00    	mov    $0x2,%r11d
10040562e:	83 c0 07             	add    $0x7,%eax
100405631:	48 63 d0             	movslq %eax,%rdx
100405634:	48 69 d2 93 24 49 92 	imul   $0xffffffff92492493,%rdx,%rdx
10040563b:	48 c1 ea 20          	shr    $0x20,%rdx
10040563f:	01 c2                	add    %eax,%edx
100405641:	c1 f8 1f             	sar    $0x1f,%eax
100405644:	c1 fa 02             	sar    $0x2,%edx
100405647:	29 c2                	sub    %eax,%edx
100405649:	e9 0b fb ff ff       	jmp    100405159 <.text+0x4159>
10040564e:	48 8b 94 24 f8 04 00 	mov    0x4f8(%rsp),%rdx
100405655:	00
100405656:	48 89 eb             	mov    %rbp,%rbx
100405659:	4c 29 ea             	sub    %r13,%rdx
10040565c:	41 83 ff 2d          	cmp    $0x2d,%r15d
100405660:	0f 84 40 05 00 00    	je     100405ba6 <.text+0x4ba6>
100405666:	85 f6                	test   %esi,%esi
100405668:	0f 88 38 05 00 00    	js     100405ba6 <.text+0x4ba6>
10040566e:	4c 63 c6             	movslq %esi,%r8
100405671:	bf 01 00 00 00       	mov    $0x1,%edi
100405676:	4d 85 c0             	test   %r8,%r8
100405679:	49 0f 45 f8          	cmovne %r8,%rdi
10040567d:	48 39 d7             	cmp    %rdx,%rdi
100405680:	0f 83 e2 ed ff ff    	jae    100404468 <.text+0x3468>
100405686:	4d 85 f6             	test   %r14,%r14
100405689:	0f 84 6e f7 ff ff    	je     100404dfd <.text+0x3dfd>
10040568f:	83 fe 01             	cmp    $0x1,%esi
100405692:	7e 2f                	jle    1004056c3 <.text+0x46c3>
100405694:	49 83 e8 01          	sub    $0x1,%r8
100405698:	4b 8d 34 06          	lea    (%r14,%r8,1),%rsi
10040569c:	41 83 ff 30          	cmp    $0x30,%r15d
1004056a0:	0f 84 46 08 00 00    	je     100405eec <.text+0x4eec>
1004056a6:	41 83 ff 2b          	cmp    $0x2b,%r15d
1004056aa:	0f 84 3c 08 00 00    	je     100405eec <.text+0x4eec>
1004056b0:	4c 89 f1             	mov    %r14,%rcx
1004056b3:	ba 20 00 00 00       	mov    $0x20,%edx
1004056b8:	49 89 f6             	mov    %rsi,%r14
1004056bb:	e8 80 55 00 00       	call   10040ac40 <.text+0x9c40>
1004056c0:	0f b6 03             	movzbl (%rbx),%eax
1004056c3:	41 88 06             	mov    %al,(%r14)
1004056c6:	49 83 c6 01          	add    $0x1,%r14
1004056ca:	e9 2e f7 ff ff       	jmp    100404dfd <.text+0x3dfd>
1004056cf:	41 83 f9 45          	cmp    $0x45,%r9d
1004056d3:	0f 85 15 fb ff ff    	jne    1004051ee <.text+0x41ee>
1004056d9:	e9 a2 ee ff ff       	jmp    100404580 <.text+0x3580>
1004056de:	41 83 f9 4f          	cmp    $0x4f,%r9d
1004056e2:	0f 85 ce f3 ff ff    	jne    100404ab6 <.text+0x3ab6>
1004056e8:	e9 93 ee ff ff       	jmp    100404580 <.text+0x3580>
1004056ed:	41 b8 71 00 00 00    	mov    $0x71,%r8d
1004056f3:	41 83 f9 4f          	cmp    $0x4f,%r9d
1004056f7:	0f 84 0d f1 ff ff    	je     10040480a <.text+0x380a>
1004056fd:	e9 d8 f8 ff ff       	jmp    100404fda <.text+0x3fda>
100405702:	41 83 f9 4f          	cmp    $0x4f,%r9d
100405706:	0f 85 1a f5 ff ff    	jne    100404c26 <.text+0x3c26>
10040570c:	e9 6f ee ff ff       	jmp    100404580 <.text+0x3580>
100405711:	45 85 c9             	test   %r9d,%r9d
100405714:	0f 84 ac f3 ff ff    	je     100404ac6 <.text+0x3ac6>
10040571a:	e9 61 ee ff ff       	jmp    100404580 <.text+0x3580>
10040571f:	41 83 f9 4f          	cmp    $0x4f,%r9d
100405723:	0f 85 ae fd ff ff    	jne    1004054d7 <.text+0x44d7>
100405729:	e9 52 ee ff ff       	jmp    100404580 <.text+0x3580>
10040572e:	45 85 c9             	test   %r9d,%r9d
100405731:	0f 84 a9 fc ff ff    	je     1004053e0 <.text+0x43e0>
100405737:	e9 44 ee ff ff       	jmp    100404580 <.text+0x3580>
10040573c:	41 83 f9 45          	cmp    $0x45,%r9d
100405740:	0f 85 2c f2 ff ff    	jne    100404972 <.text+0x3972>
100405746:	e9 35 ee ff ff       	jmp    100404580 <.text+0x3580>
10040574b:	45 85 c9             	test   %r9d,%r9d
10040574e:	0f 84 3a f2 ff ff    	je     10040498e <.text+0x398e>
100405754:	e9 27 ee ff ff       	jmp    100404580 <.text+0x3580>
100405759:	45 85 c9             	test   %r9d,%r9d
10040575c:	0f 84 d4 f4 ff ff    	je     100404c36 <.text+0x3c36>
100405762:	e9 19 ee ff ff       	jmp    100404580 <.text+0x3580>
100405767:	48 8b 94 24 f8 04 00 	mov    0x4f8(%rsp),%rdx
10040576e:	00
10040576f:	4c 29 ea             	sub    %r13,%rdx
100405772:	45 85 c9             	test   %r9d,%r9d
100405775:	0f 84 e1 fe ff ff    	je     10040565c <.text+0x465c>
10040577b:	49 89 d9             	mov    %rbx,%r9
10040577e:	bf 01 00 00 00       	mov    $0x1,%edi
100405783:	e9 13 ee ff ff       	jmp    10040459b <.text+0x359b>
100405788:	41 83 f9 45          	cmp    $0x45,%r9d
10040578c:	0f 85 66 fc ff ff    	jne    1004053f8 <.text+0x43f8>
100405792:	e9 73 f0 ff ff       	jmp    10040480a <.text+0x380a>
100405797:	41 83 f9 45          	cmp    $0x45,%r9d
10040579b:	0f 85 0b fc ff ff    	jne    1004053ac <.text+0x43ac>
1004057a1:	e9 da ed ff ff       	jmp    100404580 <.text+0x3580>
1004057a6:	41 83 f9 45          	cmp    $0x45,%r9d
1004057aa:	0f 85 17 fc ff ff    	jne    1004053c7 <.text+0x43c7>
1004057b0:	e9 cb ed ff ff       	jmp    100404580 <.text+0x3580>
1004057b5:	41 83 f9 45          	cmp    $0x45,%r9d
1004057b9:	0f 85 ea f3 ff ff    	jne    100404ba9 <.text+0x3ba9>
1004057bf:	e9 46 f0 ff ff       	jmp    10040480a <.text+0x380a>
1004057c4:	41 83 f9 45          	cmp    $0x45,%r9d
1004057c8:	0f 84 3c f0 ff ff    	je     10040480a <.text+0x380a>
1004057ce:	41 83 f9 4f          	cmp    $0x4f,%r9d
1004057d2:	0f 85 9c fc ff ff    	jne    100405474 <.text+0x4474>
1004057d8:	e9 a3 ed ff ff       	jmp    100404580 <.text+0x3580>
1004057dd:	41 83 f9 45          	cmp    $0x45,%r9d
1004057e1:	0f 85 d8 f9 ff ff    	jne    1004051bf <.text+0x41bf>
1004057e7:	e9 94 ed ff ff       	jmp    100404580 <.text+0x3580>
1004057ec:	41 83 f9 45          	cmp    $0x45,%r9d
1004057f0:	0f 85 df f9 ff ff    	jne    1004051d5 <.text+0x41d5>
1004057f6:	e9 85 ed ff ff       	jmp    100404580 <.text+0x3580>
1004057fb:	41 83 f9 45          	cmp    $0x45,%r9d
1004057ff:	0f 85 f3 fc ff ff    	jne    1004054f8 <.text+0x44f8>
100405805:	e9 76 ed ff ff       	jmp    100404580 <.text+0x3580>
10040580a:	41 83 f9 45          	cmp    $0x45,%r9d
10040580e:	0f 85 7c fb ff ff    	jne    100405390 <.text+0x4390>
100405814:	e9 67 ed ff ff       	jmp    100404580 <.text+0x3580>
100405819:	41 83 f9 45          	cmp    $0x45,%r9d
10040581d:	0f 85 8d fd ff ff    	jne    1004055b0 <.text+0x45b0>
100405823:	e9 58 ed ff ff       	jmp    100404580 <.text+0x3580>
100405828:	41 83 f9 45          	cmp    $0x45,%r9d
10040582c:	0f 85 3e fd ff ff    	jne    100405570 <.text+0x4570>
100405832:	e9 49 ed ff ff       	jmp    100404580 <.text+0x3580>
100405837:	41 83 f9 45          	cmp    $0x45,%r9d
10040583b:	0f 85 d7 fd ff ff    	jne    100405618 <.text+0x4618>
100405841:	e9 3a ed ff ff       	jmp    100404580 <.text+0x3580>
100405846:	41 83 f9 45          	cmp    $0x45,%r9d
10040584a:	0f 85 bc f8 ff ff    	jne    10040510c <.text+0x410c>
100405850:	e9 2b ed ff ff       	jmp    100404580 <.text+0x3580>
100405855:	41 83 f9 45          	cmp    $0x45,%r9d
100405859:	0f 85 de f8 ff ff    	jne    10040513d <.text+0x413d>
10040585f:	e9 1c ed ff ff       	jmp    100404580 <.text+0x3580>
100405864:	41 83 f9 45          	cmp    $0x45,%r9d
100405868:	0f 85 0d f9 ff ff    	jne    10040517b <.text+0x417b>
10040586e:	e9 0d ed ff ff       	jmp    100404580 <.text+0x3580>
100405873:	41 83 f9 45          	cmp    $0x45,%r9d
100405877:	0f 85 11 f9 ff ff    	jne    10040518e <.text+0x418e>
10040587d:	e9 fe ec ff ff       	jmp    100404580 <.text+0x3580>
100405882:	48 89 dd             	mov    %rbx,%rbp
100405885:	e9 38 f1 ff ff       	jmp    1004049c2 <.text+0x39c2>
10040588a:	49 83 c3 01          	add    $0x1,%r11
10040588e:	42 0f b6 44 1d 00    	movzbl 0x0(%rbp,%r11,1),%eax
100405894:	4a 8d 5c 1d 00       	lea    0x0(%rbp,%r11,1),%rbx
100405899:	3c 3a                	cmp    $0x3a,%al
10040589b:	0f 85 37 f1 ff ff    	jne    1004049d8 <.text+0x39d8>
1004058a1:	eb e7                	jmp    10040588a <.text+0x488a>
1004058a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004058a8:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1004058ad:	45 31 c0             	xor    %r8d,%r8d
1004058b0:	e9 cc ef ff ff       	jmp    100404881 <.text+0x3881>
1004058b5:	0f 1f 00             	nopl   (%rax)
1004058b8:	48 89 fd             	mov    %rdi,%rbp
1004058bb:	45 31 c0             	xor    %r8d,%r8d
1004058be:	e9 f7 ec ff ff       	jmp    1004045ba <.text+0x35ba>
1004058c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004058c8:	b8 01 00 00 00       	mov    $0x1,%eax
1004058cd:	41 bf 30 00 00 00    	mov    $0x30,%r15d
1004058d3:	e9 10 f6 ff ff       	jmp    100404ee8 <.text+0x3ee8>
1004058d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004058df:	00
1004058e0:	bf 2d 00 00 00       	mov    $0x2d,%edi
1004058e5:	8d 4e ff             	lea    -0x1(%rsi),%ecx
1004058e8:	89 ca                	mov    %ecx,%edx
1004058ea:	44 29 da             	sub    %r11d,%edx
1004058ed:	85 d2                	test   %edx,%edx
1004058ef:	7e 57                	jle    100405948 <.text+0x4948>
1004058f1:	84 c0                	test   %al,%al
1004058f3:	74 53                	je     100405948 <.text+0x4948>
1004058f5:	41 83 ff 5f          	cmp    $0x5f,%r15d
1004058f9:	0f 84 69 01 00 00    	je     100405a68 <.text+0x4a68>
1004058ff:	48 8b 84 24 f8 04 00 	mov    0x4f8(%rsp),%rax
100405906:	00
100405907:	4c 29 e8             	sub    %r13,%rax
10040590a:	48 83 f8 01          	cmp    $0x1,%rax
10040590e:	0f 86 54 eb ff ff    	jbe    100404468 <.text+0x3468>
100405914:	4d 85 f6             	test   %r14,%r14
100405917:	74 07                	je     100405920 <.text+0x4920>
100405919:	41 88 3e             	mov    %dil,(%r14)
10040591c:	49 83 c6 01          	add    $0x1,%r14
100405920:	49 83 c5 01          	add    $0x1,%r13
100405924:	49 63 fb             	movslq %r11d,%rdi
100405927:	41 83 ff 2d          	cmp    $0x2d,%r15d
10040592b:	74 29                	je     100405956 <.text+0x4956>
10040592d:	48 89 fd             	mov    %rdi,%rbp
100405930:	45 31 c0             	xor    %r8d,%r8d
100405933:	85 c9                	test   %ecx,%ecx
100405935:	0f 88 f2 f5 ff ff    	js     100404f2d <.text+0x3f2d>
10040593b:	89 ce                	mov    %ecx,%esi
10040593d:	e9 de f5 ff ff       	jmp    100404f20 <.text+0x3f20>
100405942:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405948:	31 d2                	xor    %edx,%edx
10040594a:	eb a9                	jmp    1004058f5 <.text+0x48f5>
10040594c:	41 83 ff 2d          	cmp    $0x2d,%r15d
100405950:	0f 85 ca f5 ff ff    	jne    100404f20 <.text+0x3f20>
100405956:	48 89 fd             	mov    %rdi,%rbp
100405959:	45 31 c0             	xor    %r8d,%r8d
10040595c:	e9 cc f5 ff ff       	jmp    100404f2d <.text+0x3f2d>
100405961:	c6 44 24 60 01       	movb   $0x1,0x60(%rsp)
100405966:	e9 49 eb ff ff       	jmp    1004044b4 <.text+0x34b4>
10040596b:	89 d7                	mov    %edx,%edi
10040596d:	e9 42 eb ff ff       	jmp    1004044b4 <.text+0x34b4>
100405972:	49 8d 69 fe          	lea    -0x2(%r9),%rbp
100405976:	4c 8d bc 24 a1 00 00 	lea    0xa1(%rsp),%r15
10040597d:	00
10040597e:	48 85 ff             	test   %rdi,%rdi
100405981:	0f 84 79 ef ff ff    	je     100404900 <.text+0x3900>
100405987:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040598e:	00 00
100405990:	41 0f b6 34 2f       	movzbl (%r15,%rbp,1),%esi
100405995:	e8 56 50 00 00       	call   10040a9f0 <.text+0x99f0>
10040599a:	40 0f b6 ce          	movzbl %sil,%ecx
10040599e:	e8 fd 53 00 00       	call   10040ada0 <.text+0x9da0>
1004059a3:	41 88 04 2e          	mov    %al,(%r14,%rbp,1)
1004059a7:	48 89 e8             	mov    %rbp,%rax
1004059aa:	48 83 ed 01          	sub    $0x1,%rbp
1004059ae:	48 85 c0             	test   %rax,%rax
1004059b1:	75 dd                	jne    100405990 <.text+0x4990>
1004059b3:	e9 48 ef ff ff       	jmp    100404900 <.text+0x3900>
1004059b8:	bf 2b 00 00 00       	mov    $0x2b,%edi
1004059bd:	e9 23 ff ff ff       	jmp    1004058e5 <.text+0x48e5>
1004059c2:	49 89 fb             	mov    %rdi,%r11
1004059c5:	45 31 c0             	xor    %r8d,%r8d
1004059c8:	e9 02 f3 ff ff       	jmp    100404ccf <.text+0x3ccf>
1004059cd:	4c 89 f1             	mov    %r14,%rcx
1004059d0:	ba 30 00 00 00       	mov    $0x30,%edx
1004059d5:	49 89 f6             	mov    %rsi,%r14
1004059d8:	e8 63 52 00 00       	call   10040ac40 <.text+0x9c40>
1004059dd:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1004059e2:	e9 ef ee ff ff       	jmp    1004048d6 <.text+0x38d6>
1004059e7:	4c 8d 7f ff          	lea    -0x1(%rdi),%r15
1004059eb:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1004059f0:	4c 89 fb             	mov    %r15,%rbx
1004059f3:	4d 89 cf             	mov    %r9,%r15
1004059f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004059fd:	00 00 00
100405a00:	41 0f b6 34 1f       	movzbl (%r15,%rbx,1),%esi
100405a05:	e8 e6 4f 00 00       	call   10040a9f0 <.text+0x99f0>
100405a0a:	40 0f b6 ce          	movzbl %sil,%ecx
100405a0e:	e8 9d 53 00 00       	call   10040adb0 <.text+0x9db0>
100405a13:	41 88 04 1e          	mov    %al,(%r14,%rbx,1)
100405a17:	48 83 eb 01          	sub    $0x1,%rbx
100405a1b:	73 e3                	jae    100405a00 <.text+0x4a00>
100405a1d:	e9 ab f5 ff ff       	jmp    100404fcd <.text+0x3fcd>
100405a22:	49 8d 69 fe          	lea    -0x2(%r9),%rbp
100405a26:	48 85 ff             	test   %rdi,%rdi
100405a29:	0f 84 d1 ee ff ff    	je     100404900 <.text+0x3900>
100405a2f:	4c 8d bc 24 a1 00 00 	lea    0xa1(%rsp),%r15
100405a36:	00
100405a37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100405a3e:	00 00
100405a40:	41 0f b6 34 2f       	movzbl (%r15,%rbp,1),%esi
100405a45:	e8 a6 4f 00 00       	call   10040a9f0 <.text+0x99f0>
100405a4a:	40 0f b6 ce          	movzbl %sil,%ecx
100405a4e:	e8 5d 53 00 00       	call   10040adb0 <.text+0x9db0>
100405a53:	41 88 04 2e          	mov    %al,(%r14,%rbp,1)
100405a57:	48 89 e8             	mov    %rbp,%rax
100405a5a:	48 83 ed 01          	sub    $0x1,%rbp
100405a5e:	48 85 c0             	test   %rax,%rax
100405a61:	75 dd                	jne    100405a40 <.text+0x4a40>
100405a63:	e9 98 ee ff ff       	jmp    100404900 <.text+0x3900>
100405a68:	29 d6                	sub    %edx,%esi
100405a6a:	4c 63 c2             	movslq %edx,%r8
100405a6d:	89 f5                	mov    %esi,%ebp
100405a6f:	48 8b b4 24 f8 04 00 	mov    0x4f8(%rsp),%rsi
100405a76:	00
100405a77:	4d 01 c5             	add    %r8,%r13
100405a7a:	4c 29 ee             	sub    %r13,%rsi
100405a7d:	4d 85 f6             	test   %r14,%r14
100405a80:	0f 84 9a 01 00 00    	je     100405c20 <.text+0x4c20>
100405a86:	4c 89 f1             	mov    %r14,%rcx
100405a89:	ba 20 00 00 00       	mov    $0x20,%edx
100405a8e:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
100405a93:	4c 89 5c 24 78       	mov    %r11,0x78(%rsp)
100405a98:	4c 89 4c 24 70       	mov    %r9,0x70(%rsp)
100405a9d:	e8 9e 51 00 00       	call   10040ac40 <.text+0x9c40>
100405aa2:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
100405aa7:	4d 01 c6             	add    %r8,%r14
100405aaa:	48 83 fe 01          	cmp    $0x1,%rsi
100405aae:	0f 86 b4 e9 ff ff    	jbe    100404468 <.text+0x3468>
100405ab4:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
100405ab9:	4c 8b 5c 24 78       	mov    0x78(%rsp),%r11
100405abe:	8d 4d ff             	lea    -0x1(%rbp),%ecx
100405ac1:	e9 53 fe ff ff       	jmp    100405919 <.text+0x4919>
100405ac6:	4c 89 f1             	mov    %r14,%rcx