100405318:	45 89 cd             	mov    %r9d,%r13d
10040531b:	8b ac 24 e0 03 00 00 	mov    0x3e0(%rsp),%ebp
100405322:	8b b4 24 e0 03 00 00 	mov    0x3e0(%rsp),%esi
100405329:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
10040532e:	49 89 c6             	mov    %rax,%r14
100405331:	4c 89 84 24 d0 03 00 	mov    %r8,0x3d0(%rsp)
100405338:	00
100405339:	83 e5 02             	and    $0x2,%ebp
10040533c:	83 e6 10             	and    $0x10,%esi
10040533f:	85 f6                	test   %esi,%esi
100405341:	74 0b                	je     10040534e <.text+0x434e>
100405343:	44 89 f9             	mov    %r15d,%ecx
100405346:	e8 e5 29 00 00       	call   100407d30 <.text+0x6d30>
10040534b:	41 89 c7             	mov    %eax,%r15d
10040534e:	41 8d 47 df          	lea    -0x21(%r15),%eax
100405352:	83 f8 3b             	cmp    $0x3b,%eax
100405355:	77 29                	ja     100405380 <.text+0x4380>
100405357:	48 8d 15 62 72 00 00 	lea    0x7262(%rip),%rdx        # 10040c5c0 <_head_msys_intl_8_dll-0x6a40>
10040535e:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
100405362:	48 01 d0             	add    %rdx,%rax
100405365:	ff e0                	jmp    *%rax
100405367:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040536e:	00 00
100405370:	f6 84 24 e0 03 00 00 	testb  $0x20,0x3e0(%rsp)
100405377:	20
100405378:	0f 85 6e 07 00 00    	jne    100405aec <.text+0x4aec>
10040537e:	66 90                	xchg   %ax,%ax
100405380:	4c 3b a4 24 d0 03 00 	cmp    0x3d0(%rsp),%r12
100405387:	00
100405388:	74 4e                	je     1004053d8 <.text+0x43d8>
10040538a:	41 0f b7 0c 24       	movzwl (%r12),%ecx
10040538f:	85 f6                	test   %esi,%esi
100405391:	74 07                	je     10040539a <.text+0x439a>
100405393:	e8 98 29 00 00       	call   100407d30 <.text+0x6d30>
100405398:	89 c1                	mov    %eax,%ecx
10040539a:	44 39 f9             	cmp    %r15d,%ecx
10040539d:	75 39                	jne    1004053d8 <.text+0x43d8>
10040539f:	4c 89 f3             	mov    %r14,%rbx
1004053a2:	45 31 ed             	xor    %r13d,%r13d
1004053a5:	44 0f b7 3b          	movzwl (%rbx),%r15d
1004053a9:	49 83 c4 02          	add    $0x2,%r12
1004053ad:	4c 8d 73 02          	lea    0x2(%rbx),%r14
1004053b1:	45 85 ff             	test   %r15d,%r15d
1004053b4:	75 89                	jne    10040533f <.text+0x433f>
1004053b6:	48 8b bc 24 d0 03 00 	mov    0x3d0(%rsp),%rdi
1004053bd:	00
1004053be:	4c 39 e7             	cmp    %r12,%rdi
1004053c1:	0f 84 c9 03 00 00    	je     100405790 <.text+0x4790>
1004053c7:	f6 84 24 e0 03 00 00 	testb  $0x8,0x3e0(%rsp)
1004053ce:	08
1004053cf:	0f 85 41 09 00 00    	jne    100405d16 <.text+0x4d16>
1004053d5:	0f 1f 00             	nopl   (%rax)
1004053d8:	b8 01 00 00 00       	mov    $0x1,%eax
1004053dd:	48 81 c4 78 03 00 00 	add    $0x378,%rsp
1004053e4:	5b                   	pop    %rbx
1004053e5:	5e                   	pop    %rsi
1004053e6:	5f                   	pop    %rdi
1004053e7:	5d                   	pop    %rbp
1004053e8:	41 5c                	pop    %r12
1004053ea:	41 5d                	pop    %r13
1004053ec:	41 5e                	pop    %r14
1004053ee:	41 5f                	pop    %r15
1004053f0:	c3                   	ret
1004053f1:	85 ed                	test   %ebp,%ebp
1004053f3:	0f 85 1f 04 00 00    	jne    100405818 <.text+0x4818>
1004053f9:	44 0f b7 7b 02       	movzwl 0x2(%rbx),%r15d
1004053fe:	4c 8d 73 04          	lea    0x4(%rbx),%r14
100405402:	45 85 ff             	test   %r15d,%r15d
100405405:	74 d1                	je     1004053d8 <.text+0x43d8>
100405407:	85 f6                	test   %esi,%esi
100405409:	0f 84 c1 05 00 00    	je     1004059d0 <.text+0x49d0>
10040540f:	44 89 f9             	mov    %r15d,%ecx
100405412:	e8 19 29 00 00       	call   100407d30 <.text+0x6d30>
100405417:	41 89 c7             	mov    %eax,%r15d
10040541a:	4c 3b a4 24 d0 03 00 	cmp    0x3d0(%rsp),%r12
100405421:	00
100405422:	74 b4                	je     1004053d8 <.text+0x43d8>
100405424:	41 0f b7 0c 24       	movzwl (%r12),%ecx
100405429:	4c 89 f3             	mov    %r14,%rbx
10040542c:	e8 ff 28 00 00       	call   100407d30 <.text+0x6d30>
100405431:	e9 00 04 00 00       	jmp    100405836 <.text+0x4836>
100405436:	44 8b 15 83 bd 00 00 	mov    0xbd83(%rip),%r10d        # 1004111c0 <_head_msys_intl_8_dll-0x1e40>
10040543d:	45 85 d2             	test   %r10d,%r10d
100405440:	0f 84 6a 05 00 00    	je     1004059b0 <.text+0x49b0>
100405446:	4c 3b a4 24 d0 03 00 	cmp    0x3d0(%rsp),%r12
10040544d:	00
10040544e:	74 88                	je     1004053d8 <.text+0x43d8>
100405450:	45 0f b7 04 24       	movzwl (%r12),%r8d
100405455:	66 41 83 f8 2e       	cmp    $0x2e,%r8w
10040545a:	0f 84 40 05 00 00    	je     1004059a0 <.text+0x49a0>
100405460:	66 41 83 f8 2f       	cmp    $0x2f,%r8w
100405465:	75 0e                	jne    100405475 <.text+0x4475>
100405467:	f6 84 24 e0 03 00 00 	testb  $0x1,0x3e0(%rsp)
10040546e:	01
10040546f:	0f 85 63 ff ff ff    	jne    1004053d8 <.text+0x43d8>
100405475:	0f b7 43 02          	movzwl 0x2(%rbx),%eax
100405479:	66 83 f8 21          	cmp    $0x21,%ax
10040547d:	0f 84 ed 04 00 00    	je     100405970 <.text+0x4970>
100405483:	44 8b 0d 36 bd 00 00 	mov    0xbd36(%rip),%r9d        # 1004111c0 <_head_msys_intl_8_dll-0x1e40>
10040548a:	45 85 c9             	test   %r9d,%r9d
10040548d:	79 0a                	jns    100405499 <.text+0x4499>
10040548f:	66 83 f8 5e          	cmp    $0x5e,%ax
100405493:	0f 84 d7 04 00 00    	je     100405970 <.text+0x4970>
100405499:	c7 44 24 44 00 00 00 	movl   $0x0,0x44(%rsp)
1004054a0:	00
1004054a1:	4d 89 f5             	mov    %r14,%r13
1004054a4:	41 0f b7 f8          	movzwl %r8w,%edi
1004054a8:	85 f6                	test   %esi,%esi
1004054aa:	74 09                	je     1004054b5 <.text+0x44b5>
1004054ac:	89 f9                	mov    %edi,%ecx
1004054ae:	e8 7d 28 00 00       	call   100407d30 <.text+0x6d30>
1004054b3:	89 c7                	mov    %eax,%edi
1004054b5:	41 0f b7 4d 00       	movzwl 0x0(%r13),%ecx
1004054ba:	49 8d 5d 02          	lea    0x2(%r13),%rbx
1004054be:	eb 3a                	jmp    1004054fa <.text+0x44fa>
1004054c0:	e8 6b 28 00 00       	call   100407d30 <.text+0x6d30>
1004054c5:	48 89 da             	mov    %rbx,%rdx
1004054c8:	44 0f b7 02          	movzwl (%rdx),%r8d
1004054cc:	66 41 83 f8 2d       	cmp    $0x2d,%r8w
1004054d1:	74 59                	je     10040552c <.text+0x452c>
1004054d3:	48 8d 4a 02          	lea    0x2(%rdx),%rcx
1004054d7:	48 89 cb             	mov    %rcx,%rbx
1004054da:	39 f8                	cmp    %edi,%eax
1004054dc:	0f 84 96 00 00 00    	je     100405578 <.text+0x4578>
1004054e2:	41 0f b7 c8          	movzwl %r8w,%ecx
1004054e6:	66 41 83 f8 2d       	cmp    $0x2d,%r8w
1004054eb:	0f 84 ef 03 00 00    	je     1004058e0 <.text+0x48e0>
1004054f1:	83 f9 5d             	cmp    $0x5d,%ecx
1004054f4:	0f 84 86 06 00 00    	je     100405b80 <.text+0x4b80>
1004054fa:	85 ed                	test   %ebp,%ebp
1004054fc:	75 09                	jne    100405507 <.text+0x4507>
1004054fe:	83 f9 5c             	cmp    $0x5c,%ecx
100405501:	0f 84 f1 03 00 00    	je     1004058f8 <.text+0x48f8>
100405507:	83 f9 5b             	cmp    $0x5b,%ecx
10040550a:	0f 84 60 03 00 00    	je     100405870 <.text+0x4870>
100405510:	85 c9                	test   %ecx,%ecx
100405512:	0f 84 72 fe ff ff    	je     10040538a <.text+0x438a>
100405518:	85 f6                	test   %esi,%esi
10040551a:	75 a4                	jne    1004054c0 <.text+0x44c0>
10040551c:	48 89 da             	mov    %rbx,%rdx
10040551f:	89 c8                	mov    %ecx,%eax
100405521:	44 0f b7 02          	movzwl (%rdx),%r8d
100405525:	66 41 83 f8 2d       	cmp    $0x2d,%r8w
10040552a:	75 a7                	jne    1004054d3 <.text+0x44d3>
10040552c:	44 0f b7 4a 02       	movzwl 0x2(%rdx),%r9d
100405531:	66 45 85 c9          	test   %r9w,%r9w
100405535:	74 9c                	je     1004054d3 <.text+0x44d3>
100405537:	66 41 83 f9 5d       	cmp    $0x5d,%r9w
10040553c:	74 95                	je     1004054d3 <.text+0x44d3>
10040553e:	4c 8d 42 04          	lea    0x4(%rdx),%r8
100405542:	85 ed                	test   %ebp,%ebp
100405544:	75 0a                	jne    100405550 <.text+0x4550>
100405546:	41 83 f9 5c          	cmp    $0x5c,%r9d
10040554a:	0f 84 08 04 00 00    	je     100405958 <.text+0x4958>
100405550:	45 85 c9             	test   %r9d,%r9d
100405553:	0f 84 7f fe ff ff    	je     1004053d8 <.text+0x43d8>
100405559:	0f b7 c0             	movzwl %ax,%eax
10040555c:	41 0f b7 08          	movzwl (%r8),%ecx
100405560:	49 8d 58 02          	lea    0x2(%r8),%rbx
100405564:	39 c7                	cmp    %eax,%edi
100405566:	72 89                	jb     1004054f1 <.text+0x44f1>
100405568:	41 39 f9             	cmp    %edi,%r9d
10040556b:	72 84                	jb     1004054f1 <.text+0x44f1>
10040556d:	4c 89 c2             	mov    %r8,%rdx
100405570:	48 89 d9             	mov    %rbx,%rcx
100405573:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405578:	0f b7 02             	movzwl (%rdx),%eax
10040557b:	48 89 cb             	mov    %rcx,%rbx
10040557e:	85 c0                	test   %eax,%eax
100405580:	0f 84 52 fe ff ff    	je     1004053d8 <.text+0x43d8>
100405586:	85 ed                	test   %ebp,%ebp
100405588:	0f 94 c1             	sete   %cl
10040558b:	eb 1e                	jmp    1004055ab <.text+0x45ab>
10040558d:	0f 1f 00             	nopl   (%rax)
100405590:	83 f8 5d             	cmp    $0x5d,%eax
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