100405593:	0f 84 07 08 00 00    	je     100405da0 <.text+0x4da0>
100405599:	48 89 da             	mov    %rbx,%rdx
10040559c:	48 83 c3 02          	add    $0x2,%rbx
1004055a0:	0f b7 02             	movzwl (%rdx),%eax
1004055a3:	85 c0                	test   %eax,%eax
1004055a5:	0f 84 2d fe ff ff    	je     1004053d8 <.text+0x43d8>
1004055ab:	83 f8 5c             	cmp    $0x5c,%eax
1004055ae:	41 0f 94 c5          	sete   %r13b
1004055b2:	41 20 cd             	and    %cl,%r13b
1004055b5:	0f 85 75 05 00 00    	jne    100405b30 <.text+0x4b30>
1004055bb:	83 f8 5b             	cmp    $0x5b,%eax
1004055be:	75 d0                	jne    100405590 <.text+0x4590>
1004055c0:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1004055c4:	66 83 f8 3a          	cmp    $0x3a,%ax
1004055c8:	0f 84 05 06 00 00    	je     100405bd3 <.text+0x4bd3>
1004055ce:	66 83 f8 3d          	cmp    $0x3d,%ax
1004055d2:	0f 84 78 05 00 00    	je     100405b50 <.text+0x4b50>
1004055d8:	66 83 f8 2e          	cmp    $0x2e,%ax
1004055dc:	75 bb                	jne    100405599 <.text+0x4599>
1004055de:	48 8d 42 04          	lea    0x4(%rdx),%rax
1004055e2:	0f b7 52 06          	movzwl 0x6(%rdx),%edx
1004055e6:	66 85 d2             	test   %dx,%dx
1004055e9:	75 16                	jne    100405601 <.text+0x4601>
1004055eb:	e9 e8 fd ff ff       	jmp    1004053d8 <.text+0x43d8>
1004055f0:	0f b7 50 04          	movzwl 0x4(%rax),%edx
1004055f4:	48 83 c0 02          	add    $0x2,%rax
1004055f8:	66 85 d2             	test   %dx,%dx
1004055fb:	0f 84 d7 fd ff ff    	je     1004053d8 <.text+0x43d8>
100405601:	66 83 fa 2e          	cmp    $0x2e,%dx
100405605:	75 e9                	jne    1004055f0 <.text+0x45f0>
100405607:	66 83 78 04 5d       	cmpw   $0x5d,0x4(%rax)
10040560c:	75 e2                	jne    1004055f0 <.text+0x45f0>
10040560e:	48 8d 58 08          	lea    0x8(%rax),%rbx
100405612:	0f b7 40 06          	movzwl 0x6(%rax),%eax
100405616:	e9 75 ff ff ff       	jmp    100405590 <.text+0x4590>
10040561b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405620:	4c 89 f2             	mov    %r14,%rdx
100405623:	44 8b b4 24 e0 03 00 	mov    0x3e0(%rsp),%r14d
10040562a:	00
10040562b:	48 8b bc 24 d0 03 00 	mov    0x3d0(%rsp),%rdi
100405632:	00
100405633:	45 0f b6 fd          	movzbl %r13b,%r15d
100405637:	41 83 e6 20          	and    $0x20,%r14d
10040563b:	0f 85 6f 04 00 00    	jne    100405ab0 <.text+0x4ab0>
100405641:	49 39 fc             	cmp    %rdi,%r12
100405644:	74 11                	je     100405657 <.text+0x4657>
100405646:	66 41 83 3c 24 2e    	cmpw   $0x2e,(%r12)
10040564c:	75 09                	jne    100405657 <.text+0x4657>
10040564e:	45 84 ff             	test   %r15b,%r15b
100405651:	0f 85 81 fd ff ff    	jne    1004053d8 <.text+0x43d8>
100405657:	4c 8d 6b 04          	lea    0x4(%rbx),%r13
10040565b:	0f b7 5b 02          	movzwl 0x2(%rbx),%ebx
10040565f:	83 fb 3f             	cmp    $0x3f,%ebx
100405662:	74 05                	je     100405669 <.text+0x4669>
100405664:	83 fb 2a             	cmp    $0x2a,%ebx
100405667:	75 44                	jne    1004056ad <.text+0x46ad>
100405669:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405670:	45 85 f6             	test   %r14d,%r14d
100405673:	0f 95 c2             	setne  %dl
100405676:	83 e0 01             	and    $0x1,%eax
100405679:	89 44 24 44          	mov    %eax,0x44(%rsp)
10040567d:	0f 1f 00             	nopl   (%rax)
100405680:	66 41 83 7d 00 28    	cmpw   $0x28,0x0(%r13)
100405686:	75 08                	jne    100405690 <.text+0x4690>
100405688:	84 d2                	test   %dl,%dl
10040568a:	0f 85 90 02 00 00    	jne    100405920 <.text+0x4920>
100405690:	83 fb 3f             	cmp    $0x3f,%ebx
100405693:	0f 84 b7 01 00 00    	je     100405850 <.text+0x4850>
100405699:	4c 89 e8             	mov    %r13,%rax
10040569c:	0f b7 18             	movzwl (%rax),%ebx
10040569f:	4c 8d 68 02          	lea    0x2(%rax),%r13
1004056a3:	83 fb 3f             	cmp    $0x3f,%ebx
1004056a6:	74 d8                	je     100405680 <.text+0x4680>
1004056a8:	83 fb 2a             	cmp    $0x2a,%ebx
1004056ab:	74 d3                	je     100405680 <.text+0x4680>
1004056ad:	44 8b 8c 24 e0 03 00 	mov    0x3e0(%rsp),%r9d
1004056b4:	00
1004056b5:	41 83 e1 01          	and    $0x1,%r9d
1004056b9:	85 db                	test   %ebx,%ebx
1004056bb:	0f 84 d7 04 00 00    	je     100405b98 <.text+0x4b98>
1004056c1:	44 89 ca             	mov    %r9d,%edx
1004056c4:	49 89 f8             	mov    %rdi,%r8
1004056c7:	4c 89 e1             	mov    %r12,%rcx
1004056ca:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1004056cf:	4d 29 e0             	sub    %r12,%r8
1004056d2:	f7 da                	neg    %edx
1004056d4:	83 e2 2f             	and    $0x2f,%edx
1004056d7:	49 d1 f8             	sar    $1,%r8
1004056da:	e8 91 26 00 00       	call   100407d70 <.text+0x6d70>
1004056df:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1004056e4:	48 85 c0             	test   %rax,%rax
1004056e7:	49 89 c2             	mov    %rax,%r10
1004056ea:	4c 0f 44 d7          	cmove  %rdi,%r10
1004056ee:	83 fb 5b             	cmp    $0x5b,%ebx
1004056f1:	0f 84 13 03 00 00    	je     100405a0a <.text+0x4a0a>
1004056f7:	45 85 f6             	test   %r14d,%r14d
1004056fa:	0f 85 e3 02 00 00    	jne    1004059e3 <.text+0x49e3>
100405700:	83 fb 2f             	cmp    $0x2f,%ebx
100405703:	0f 84 1d 06 00 00    	je     100405d26 <.text+0x4d26>
100405709:	45 85 c9             	test   %r9d,%r9d
10040570c:	0f 84 f7 05 00 00    	je     100405d09 <.text+0x4d09>
100405712:	83 fb 5c             	cmp    $0x5c,%ebx
100405715:	0f 84 73 06 00 00    	je     100405d8e <.text+0x4d8e>
10040571b:	85 f6                	test   %esi,%esi
10040571d:	74 13                	je     100405732 <.text+0x4732>
10040571f:	89 d9                	mov    %ebx,%ecx
100405721:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
100405726:	e8 05 26 00 00       	call   100407d30 <.text+0x6d30>
10040572b:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
100405730:	89 c3                	mov    %eax,%ebx
100405732:	49 83 ed 02          	sub    $0x2,%r13
100405736:	4d 39 d4             	cmp    %r10,%r12
100405739:	0f 83 99 fc ff ff    	jae    1004053d8 <.text+0x43d8>
10040573f:	44 8b b4 24 e0 03 00 	mov    0x3e0(%rsp),%r14d
100405746:	00
100405747:	4c 89 d5             	mov    %r10,%rbp
10040574a:	eb 14                	jmp    100405760 <.text+0x4760>
10040574c:	0f 1f 40 00          	nopl   0x0(%rax)
100405750:	49 83 c4 02          	add    $0x2,%r12
100405754:	45 31 ff             	xor    %r15d,%r15d
100405757:	4c 39 e5             	cmp    %r12,%rbp
10040575a:	0f 86 78 fc ff ff    	jbe    1004053d8 <.text+0x43d8>
100405760:	41 0f b7 0c 24       	movzwl (%r12),%ecx
100405765:	85 f6                	test   %esi,%esi
100405767:	74 07                	je     100405770 <.text+0x4770>
100405769:	e8 c2 25 00 00       	call   100407d30 <.text+0x6d30>
10040576e:	89 c1                	mov    %eax,%ecx
100405770:	39 cb                	cmp    %ecx,%ebx
100405772:	75 dc                	jne    100405750 <.text+0x4750>
100405774:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
100405779:	45 89 f9             	mov    %r15d,%r9d
10040577c:	49 89 f8             	mov    %rdi,%r8
10040577f:	4c 89 e2             	mov    %r12,%rdx
100405782:	4c 89 e9             	mov    %r13,%rcx
100405785:	e8 56 fb ff ff       	call   1004052e0 <.text+0x42e0>
10040578a:	85 c0                	test   %eax,%eax
10040578c:	75 c2                	jne    100405750 <.text+0x4750>
10040578e:	66 90                	xchg   %ax,%ax
100405790:	31 c0                	xor    %eax,%eax
100405792:	e9 46 fc ff ff       	jmp    1004053dd <.text+0x43dd>
100405797:	f6 84 24 e0 03 00 00 	testb  $0x20,0x3e0(%rsp)
10040579e:	20
10040579f:	0f 85 c2 02 00 00    	jne    100405a67 <.text+0x4a67>
1004057a5:	4c 3b a4 24 d0 03 00 	cmp    0x3d0(%rsp),%r12
1004057ac:	00
1004057ad:	0f 84 25 fc ff ff    	je     1004053d8 <.text+0x43d8>
1004057b3:	41 0f b7 04 24       	movzwl (%r12),%eax
1004057b8:	66 83 f8 2f          	cmp    $0x2f,%ax
1004057bc:	0f 84 c6 01 00 00    	je     100405988 <.text+0x4988>
1004057c2:	66 83 f8 2e          	cmp    $0x2e,%ax
1004057c6:	0f 94 c0             	sete   %al
1004057c9:	41 20 c5             	and    %al,%r13b
1004057cc:	0f 85 06 fc ff ff    	jne    1004053d8 <.text+0x43d8>
1004057d2:	4c 89 f3             	mov    %r14,%rbx
1004057d5:	e9 cb fb ff ff       	jmp    1004053a5 <.text+0x43a5>
1004057da:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
1004057e1:	83 e0 05             	and    $0x5,%eax
1004057e4:	83 f8 05             	cmp    $0x5,%eax
1004057e7:	0f 85 93 fb ff ff    	jne    100405380 <.text+0x4380>
1004057ed:	4c 3b a4 24 d0 03 00 	cmp    0x3d0(%rsp),%r12
1004057f4:	00
1004057f5:	0f 84 dd fb ff ff    	je     1004053d8 <.text+0x43d8>
1004057fb:	66 41 83 3c 24 2f    	cmpw   $0x2f,(%r12)
100405801:	0f 85 d1 fb ff ff    	jne    1004053d8 <.text+0x43d8>
100405807:	4c 89 f3             	mov    %r14,%rbx
10040580a:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100405810:	e9 90 fb ff ff       	jmp    1004053a5 <.text+0x43a5>
100405815:	0f 1f 00             	nopl   (%rax)
100405818:	4c 3b a4 24 d0 03 00 	cmp    0x3d0(%rsp),%r12
10040581f:	00
100405820:	0f 84 b2 fb ff ff    	je     1004053d8 <.text+0x43d8>
100405826:	85 f6                	test   %esi,%esi
100405828:	0f 85 f6 fb ff ff    	jne    100405424 <.text+0x4424>
10040582e:	41 0f b7 04 24       	movzwl (%r12),%eax
100405833:	4c 89 f3             	mov    %r14,%rbx
100405836:	44 39 f8             	cmp    %r15d,%eax
100405839:	0f 85 99 fb ff ff    	jne    1004053d8 <.text+0x43d8>
10040583f:	45 31 ed             	xor    %r13d,%r13d
100405842:	e9 5e fb ff ff       	jmp    1004053a5 <.text+0x43a5>
100405847:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040584e:	00 00
100405850:	49 39 fc             	cmp    %rdi,%r12
100405853:	0f 84 7f fb ff ff    	je     1004053d8 <.text+0x43d8>
100405859:	66 41 83 3c 24 2f    	cmpw   $0x2f,(%r12)
10040585f:	0f 84 db 00 00 00    	je     100405940 <.text+0x4940>
100405865:	49 83 c4 02          	add    $0x2,%r12
100405869:	e9 2b fe ff ff       	jmp    100405699 <.text+0x4699>
10040586e:	66 90                	xchg   %ax,%ax
100405870:	44 0f b7 03          	movzwl (%rbx),%r8d
100405874:	66 41 83 f8 3a       	cmp    $0x3a,%r8w
100405879:	0f 85 99 fc ff ff    	jne    100405518 <.text+0x4518>
10040587f:	49 89 dd             	mov    %rbx,%r13
100405882:	31 d2                	xor    %edx,%edx
100405884:	eb 2b                	jmp    1004058b1 <.text+0x48b1>
100405886:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040588d:	00 00 00
100405890:	83 e9 61             	sub    $0x61,%ecx
100405893:	83 f9 18             	cmp    $0x18,%ecx
100405896:	77 39                	ja     1004058d1 <.text+0x48d1>
100405898:	48 83 c2 01          	add    $0x1,%rdx
10040589c:	66 89 84 54 5e 01 00 	mov    %ax,0x15e(%rsp,%rdx,2)
1004058a3:	00
1004058a4:	48 81 fa 00 01 00 00 	cmp    $0x100,%rdx
1004058ab:	0f 84 27 fb ff ff    	je     1004053d8 <.text+0x43d8>
1004058b1:	4d 89 e9             	mov    %r13,%r9
1004058b4:	41 0f b7 4d 02       	movzwl 0x2(%r13),%ecx
1004058b9:	49 83 c5 02          	add    $0x2,%r13
1004058bd:	89 c8                	mov    %ecx,%eax
1004058bf:	66 83 f9 3a          	cmp    $0x3a,%cx
1004058c3:	75 cb                	jne    100405890 <.text+0x4890>
1004058c5:	66 41 83 7d 02 5d    	cmpw   $0x5d,0x2(%r13)
1004058cb:	0f 84 58 03 00 00    	je     100405c29 <.text+0x4c29>
1004058d1:	b8 5b 00 00 00       	mov    $0x5b,%eax
1004058d6:	48 89 da             	mov    %rbx,%rdx
1004058d9:	e9 f5 fb ff ff       	jmp    1004054d3 <.text+0x44d3>
1004058de:	66 90                	xchg   %ax,%ax
1004058e0:	44 0f b7 4a 02       	movzwl 0x2(%rdx),%r9d
1004058e5:	66 41 83 f9 5d       	cmp    $0x5d,%r9w
1004058ea:	0f 84 28 fc ff ff    	je     100405518 <.text+0x4518>
1004058f0:	e9 49 fc ff ff       	jmp    10040553e <.text+0x453e>
1004058f5:	0f 1f 00             	nopl   (%rax)
1004058f8:	0f b7 03             	movzwl (%rbx),%eax
1004058fb:	66 85 c0             	test   %ax,%ax
1004058fe:	0f 84 d4 fa ff ff    	je     1004053d8 <.text+0x43d8>
100405904:	85 f6                	test   %esi,%esi
100405906:	74 07                	je     10040590f <.text+0x490f>
100405908:	89 c1                	mov    %eax,%ecx
10040590a:	e8 21 24 00 00       	call   100407d30 <.text+0x6d30>
10040590f:	48 8d 53 02          	lea    0x2(%rbx),%rdx
100405913:	e9 b0 fb ff ff       	jmp    1004054c8 <.text+0x44c8>
100405918:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040591f:	00
100405920:	4c 89 e9             	mov    %r13,%rcx
100405923:	88 54 24 38          	mov    %dl,0x38(%rsp)
100405927:	e8 84 f1 ff ff       	call   100404ab0 <.text+0x3ab0>
10040592c:	0f b6 54 24 38       	movzbl 0x38(%rsp),%edx
100405931:	4c 39 e8             	cmp    %r13,%rax
100405934:	0f 85 62 fd ff ff    	jne    10040569c <.text+0x469c>
10040593a:	e9 51 fd ff ff       	jmp    100405690 <.text+0x4690>
10040593f:	90                   	nop
100405940:	44 8b 5c 24 44       	mov    0x44(%rsp),%r11d
100405945:	45 85 db             	test   %r11d,%r11d
100405948:	0f 84 17 ff ff ff    	je     100405865 <.text+0x4865>
10040594e:	e9 85 fa ff ff       	jmp    1004053d8 <.text+0x43d8>
100405953:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405958:	44 0f b7 4a 04       	movzwl 0x4(%rdx),%r9d
10040595d:	4c 8d 42 06          	lea    0x6(%rdx),%r8
100405961:	e9 ea fb ff ff       	jmp    100405550 <.text+0x4550>
100405966:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040596d:	00 00 00
100405970:	c7 44 24 44 01 00 00 	movl   $0x1,0x44(%rsp)
100405977:	00
100405978:	4c 8d 6b 04          	lea    0x4(%rbx),%r13
10040597c:	e9 23 fb ff ff       	jmp    1004054a4 <.text+0x44a4>
100405981:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405988:	f6 84 24 e0 03 00 00 	testb  $0x1,0x3e0(%rsp)
10040598f:	01
100405990:	0f 84 09 fa ff ff    	je     10040539f <.text+0x439f>
100405996:	e9 3d fa ff ff       	jmp    1004053d8 <.text+0x43d8>
10040599b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004059a0:	45 84 ed             	test   %r13b,%r13b
1004059a3:	0f 84 cc fa ff ff    	je     100405475 <.text+0x4475>
1004059a9:	e9 2a fa ff ff       	jmp    1004053d8 <.text+0x43d8>
1004059ae:	66 90                	xchg   %ax,%ax
1004059b0:	48 8d 0d 09 6b 00 00 	lea    0x6b09(%rip),%rcx        # 10040c4c0 <_head_msys_intl_8_dll-0x6b40>
1004059b7:	e8 94 21 00 00       	call   100407b50 <.text+0x6b50>
1004059bc:	48 83 f8 01          	cmp    $0x1,%rax
1004059c0:	19 c0                	sbb    %eax,%eax
1004059c2:	83 c8 01             	or     $0x1,%eax
1004059c5:	89 05 f5 b7 00 00    	mov    %eax,0xb7f5(%rip)        # 1004111c0 <_head_msys_intl_8_dll-0x1e40>
1004059cb:	e9 76 fa ff ff       	jmp    100405446 <.text+0x4446>
1004059d0:	4c 3b a4 24 d0 03 00 	cmp    0x3d0(%rsp),%r12
1004059d7:	00
1004059d8:	0f 85 50 fe ff ff    	jne    10040582e <.text+0x482e>
1004059de:	e9 f5 f9 ff ff       	jmp    1004053d8 <.text+0x43d8>
1004059e3:	8d 43 df             	lea    -0x21(%rbx),%eax
1004059e6:	83 f8 1f             	cmp    $0x1f,%eax
1004059e9:	0f 87 11 fd ff ff    	ja     100405700 <.text+0x4700>
1004059ef:	ba 01 04 00 80       	mov    $0x80000401,%edx
1004059f4:	48 0f a3 c2          	bt     %rax,%rdx
1004059f8:	0f 83 02 fd ff ff    	jae    100405700 <.text+0x4700>
1004059fe:	66 41 83 7d 00 28    	cmpw   $0x28,0x0(%r13)
100405a04:	0f 85 f6 fc ff ff    	jne    100405700 <.text+0x4700>
100405a0a:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405a11:	83 e0 fb             	and    $0xfffffffb,%eax
100405a14:	45 85 c9             	test   %r9d,%r9d
100405a17:	0f 45 84 24 e0 03 00 	cmovne 0x3e0(%rsp),%eax
100405a1e:	00
100405a1f:	49 83 ed 02          	sub    $0x2,%r13
100405a23:	89 84 24 e0 03 00 00 	mov    %eax,0x3e0(%rsp)
100405a2a:	4d 39 d4             	cmp    %r10,%r12
100405a2d:	0f 83 a5 f9 ff ff    	jae    1004053d8 <.text+0x43d8>
100405a33:	4c 89 d6             	mov    %r10,%rsi
100405a36:	45 0f b6 cf          	movzbl %r15b,%r9d
100405a3a:	89 c3                	mov    %eax,%ebx
100405a3c:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
100405a40:	49 89 f8             	mov    %rdi,%r8
100405a43:	4c 89 e2             	mov    %r12,%rdx
100405a46:	4c 89 e9             	mov    %r13,%rcx
100405a49:	e8 92 f8 ff ff       	call   1004052e0 <.text+0x42e0>
100405a4e:	85 c0                	test   %eax,%eax
100405a50:	0f 84 3a fd ff ff    	je     100405790 <.text+0x4790>
100405a56:	49 83 c4 02          	add    $0x2,%r12
100405a5a:	45 31 c9             	xor    %r9d,%r9d
100405a5d:	4c 39 e6             	cmp    %r12,%rsi
100405a60:	77 da                	ja     100405a3c <.text+0x4a3c>
100405a62:	e9 71 f9 ff ff       	jmp    1004053d8 <.text+0x43d8>
100405a67:	66 83 7b 02 28       	cmpw   $0x28,0x2(%rbx)
100405a6c:	0f 85 33 fd ff ff    	jne    1004057a5 <.text+0x47a5>
100405a72:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405a79:	4d 89 e0             	mov    %r12,%r8
100405a7c:	4c 89 f2             	mov    %r14,%rdx
100405a7f:	b9 3f 00 00 00       	mov    $0x3f,%ecx
100405a84:	4c 8b 8c 24 d0 03 00 	mov    0x3d0(%rsp),%r9
100405a8b:	00
100405a8c:	89 44 24 28          	mov    %eax,0x28(%rsp)
100405a90:	41 0f b6 c5          	movzbl %r13b,%eax
100405a94:	89 44 24 20          	mov    %eax,0x20(%rsp)
100405a98:	e8 63 f2 ff ff       	call   100404d00 <.text+0x3d00>
100405a9d:	83 f8 ff             	cmp    $0xffffffff,%eax
100405aa0:	0f 84 ff fc ff ff    	je     1004057a5 <.text+0x47a5>
100405aa6:	e9 32 f9 ff ff       	jmp    1004053dd <.text+0x43dd>
100405aab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405ab0:	66 83 7b 02 28       	cmpw   $0x28,0x2(%rbx)
100405ab5:	0f 85 86 fb ff ff    	jne    100405641 <.text+0x4641>
100405abb:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405ac2:	49 89 f9             	mov    %rdi,%r9
100405ac5:	4d 89 e0             	mov    %r12,%r8
100405ac8:	b9 2a 00 00 00       	mov    $0x2a,%ecx
100405acd:	89 44 24 28          	mov    %eax,0x28(%rsp)
100405ad1:	41 0f b6 c7          	movzbl %r15b,%eax
100405ad5:	89 44 24 20          	mov    %eax,0x20(%rsp)
100405ad9:	e8 22 f2 ff ff       	call   100404d00 <.text+0x3d00>
100405ade:	83 f8 ff             	cmp    $0xffffffff,%eax
100405ae1:	0f 85 f6 f8 ff ff    	jne    1004053dd <.text+0x43dd>
100405ae7:	e9 55 fb ff ff       	jmp    100405641 <.text+0x4641>
100405aec:	66 83 7b 02 28       	cmpw   $0x28,0x2(%rbx)
100405af1:	0f 85 89 f8 ff ff    	jne    100405380 <.text+0x4380>
100405af7:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405afe:	4d 89 e0             	mov    %r12,%r8
100405b01:	4c 89 f2             	mov    %r14,%rdx
100405b04:	44 89 f9             	mov    %r15d,%ecx
100405b07:	45 0f b6 ed          	movzbl %r13b,%r13d
100405b0b:	4c 8b 8c 24 d0 03 00 	mov    0x3d0(%rsp),%r9
100405b12:	00
100405b13:	89 44 24 28          	mov    %eax,0x28(%rsp)
100405b17:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
100405b1c:	e8 df f1 ff ff       	call   100404d00 <.text+0x3d00>
100405b21:	83 f8 ff             	cmp    $0xffffffff,%eax
100405b24:	0f 84 56 f8 ff ff    	je     100405380 <.text+0x4380>