10041d6bc:	48 85 c0             	test   %rax,%rax
10041d6bf:	74 05                	je     10041d6c6 <.text+0x1c6c6>
10041d6c1:	48 39 c3             	cmp    %rax,%rbx
10041d6c4:	75 ca                	jne    10041d690 <.text+0x1c690>
10041d6c6:	48 89 d3             	mov    %rdx,%rbx
10041d6c9:	31 c9                	xor    %ecx,%ecx
10041d6cb:	48 89 da             	mov    %rbx,%rdx
10041d6ce:	e8 6d af ff ff       	call   100418640 <.text+0x17640>
10041d6d3:	85 c0                	test   %eax,%eax
10041d6d5:	74 d9                	je     10041d6b0 <.text+0x1c6b0>
10041d6d7:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d6de:	00
10041d6df:	8b 00                	mov    (%rax),%eax
10041d6e1:	85 c0                	test   %eax,%eax
10041d6e3:	0f 84 59 ff ff ff    	je     10041d642 <.text+0x1c642>
10041d6e9:	e9 80 fe ff ff       	jmp    10041d56e <.text+0x1c56e>
10041d6ee:	66 90                	xchg   %ax,%ax
10041d6f0:	41 80 3f 2c          	cmpb   $0x2c,(%r15)
10041d6f4:	0f 84 5d fd ff ff    	je     10041d457 <.text+0x1c457>
10041d6fa:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
10041d700:	0f 85 dc f7 ff ff    	jne    10041cee2 <.text+0x1bee2>
10041d706:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041d70d:	00 00 00
10041d710:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d717:	00
10041d718:	c7 00 0a 00 00 00    	movl   $0xa,(%rax)
10041d71e:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
10041d724:	0f 84 56 f4 ff ff    	je     10041cb80 <.text+0x1bb80>
10041d72a:	e9 3f fe ff ff       	jmp    10041d56e <.text+0x1c56e>
10041d72f:	90                   	nop
10041d730:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
10041d735:	0f 1f 00             	nopl   (%rax)
10041d738:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
10041d73d:	e9 07 f7 ff ff       	jmp    10041ce49 <.text+0x1be49>
10041d742:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10041d747:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
10041d74c:	48 39 de             	cmp    %rbx,%rsi
10041d74f:	74 df                	je     10041d730 <.text+0x1c730>
10041d751:	4c 89 e9             	mov    %r13,%rcx
10041d754:	4c 89 e2             	mov    %r12,%rdx
10041d757:	e8 e4 c1 ff ff       	call   100419940 <.text+0x18940>
10041d75c:	49 89 c5             	mov    %rax,%r13
10041d75f:	48 85 c0             	test   %rax,%rax
10041d762:	0f 85 92 f5 ff ff    	jne    10041ccfa <.text+0x1bcfa>
10041d768:	e9 f3 fd ff ff       	jmp    10041d560 <.text+0x1c560>
10041d76d:	0f 1f 00             	nopl   (%rax)
10041d770:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10041d775:	48 85 c0             	test   %rax,%rax
10041d778:	74 4d                	je     10041d7c7 <.text+0x1c7c7>
10041d77a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041d780:	48 89 c3             	mov    %rax,%rbx
10041d783:	48 8b 40 08          	mov    0x8(%rax),%rax
10041d787:	48 85 c0             	test   %rax,%rax
10041d78a:	75 f4                	jne    10041d780 <.text+0x1c780>
10041d78c:	48 8b 43 10          	mov    0x10(%rbx),%rax
10041d790:	48 85 c0             	test   %rax,%rax
10041d793:	75 eb                	jne    10041d780 <.text+0x1c780>
10041d795:	eb 22                	jmp    10041d7b9 <.text+0x1c7b9>
10041d797:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041d79e:	00 00
10041d7a0:	48 8b 13             	mov    (%rbx),%rdx
10041d7a3:	48 85 d2             	test   %rdx,%rdx
10041d7a6:	74 1f                	je     10041d7c7 <.text+0x1c7c7>
10041d7a8:	48 8b 42 10          	mov    0x10(%rdx),%rax
10041d7ac:	48 85 c0             	test   %rax,%rax
10041d7af:	74 05                	je     10041d7b6 <.text+0x1c7b6>
10041d7b1:	48 39 c3             	cmp    %rax,%rbx
10041d7b4:	75 ca                	jne    10041d780 <.text+0x1c780>
10041d7b6:	48 89 d3             	mov    %rdx,%rbx
10041d7b9:	31 c9                	xor    %ecx,%ecx
10041d7bb:	48 89 da             	mov    %rbx,%rdx
10041d7be:	e8 7d ae ff ff       	call   100418640 <.text+0x17640>
10041d7c3:	85 c0                	test   %eax,%eax
10041d7c5:	74 d9                	je     10041d7a0 <.text+0x1c7a0>
10041d7c7:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d7ce:	00
10041d7cf:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10041d7d6:	00 00
10041d7d8:	c7 00 0d 00 00 00    	movl   $0xd,(%rax)
10041d7de:	e9 a6 f3 ff ff       	jmp    10041cb89 <.text+0x1bb89>
10041d7e3:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d7ea:	00
10041d7eb:	c7 00 0f 00 00 00    	movl   $0xf,(%rax)
10041d7f1:	e9 28 ff ff ff       	jmp    10041d71e <.text+0x1c71e>
10041d7f6:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
10041d7fb:	bb 01 00 00 00       	mov    $0x1,%ebx
10041d800:	e9 47 ff ff ff       	jmp    10041d74c <.text+0x1c74c>
10041d805:	48 f7 84 24 68 01 00 	testq  $0x20000,0x168(%rsp)
10041d80c:	00 00 00 02 00
10041d811:	0f 85 30 f3 ff ff    	jne    10041cb47 <.text+0x1bb47>
10041d817:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d81e:	00
10041d81f:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10041d826:	00 00
10041d828:	c7 00 10 00 00 00    	movl   $0x10,(%rax)
10041d82e:	e9 56 f3 ff ff       	jmp    10041cb89 <.text+0x1bb89>
10041d833:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d83a:	00
10041d83b:	4c 89 ea             	mov    %r13,%rdx
10041d83e:	4d 89 f8             	mov    %r15,%r8
10041d841:	48 89 e9             	mov    %rbp,%rcx
10041d844:	4c 8b 8c 24 68 01 00 	mov    0x168(%rsp),%r9
10041d84b:	00
10041d84c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10041d851:	48 8b 84 24 70 01 00 	mov    0x170(%rsp),%rax
10041d858:	00
10041d859:	48 83 c0 01          	add    $0x1,%rax
10041d85d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10041d862:	e8 a9 0b 00 00       	call   10041e410 <.text+0x1d410>
10041d867:	48 89 c2             	mov    %rax,%rdx
10041d86a:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d871:	00
10041d872:	44 8b 10             	mov    (%rax),%r10d
10041d875:	45 85 d2             	test   %r10d,%r10d
10041d878:	0f 85 02 f3 ff ff    	jne    10041cb80 <.text+0x1bb80>
10041d87e:	41 80 7f 08 09       	cmpb   $0x9,0x8(%r15)
10041d883:	0f 84 ad fa ff ff    	je     10041d336 <.text+0x1c336>
10041d889:	48 85 d2             	test   %rdx,%rdx
10041d88c:	74 3e                	je     10041d8cc <.text+0x1c8cc>
10041d88e:	48 89 d3             	mov    %rdx,%rbx
10041d891:	48 8b 52 08          	mov    0x8(%rdx),%rdx
10041d895:	48 85 d2             	test   %rdx,%rdx
10041d898:	75 f4                	jne    10041d88e <.text+0x1c88e>
10041d89a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
10041d89e:	48 85 d2             	test   %rdx,%rdx
10041d8a1:	75 eb                	jne    10041d88e <.text+0x1c88e>
10041d8a3:	eb 19                	jmp    10041d8be <.text+0x1c8be>
10041d8a5:	48 8b 03             	mov    (%rbx),%rax
10041d8a8:	48 85 c0             	test   %rax,%rax
10041d8ab:	74 1f                	je     10041d8cc <.text+0x1c8cc>
10041d8ad:	48 8b 50 10          	mov    0x10(%rax),%rdx
10041d8b1:	48 85 d2             	test   %rdx,%rdx
10041d8b4:	74 05                	je     10041d8bb <.text+0x1c8bb>
10041d8b6:	48 39 d3             	cmp    %rdx,%rbx
10041d8b9:	75 d3                	jne    10041d88e <.text+0x1c88e>
10041d8bb:	48 89 c3             	mov    %rax,%rbx
10041d8be:	31 c9                	xor    %ecx,%ecx
10041d8c0:	48 89 da             	mov    %rbx,%rdx
10041d8c3:	e8 78 ad ff ff       	call   100418640 <.text+0x17640>
10041d8c8:	85 c0                	test   %eax,%eax
10041d8ca:	74 d9                	je     10041d8a5 <.text+0x1c8a5>
10041d8cc:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d8d3:	00
10041d8d4:	c7 00 08 00 00 00    	movl   $0x8,(%rax)
10041d8da:	e9 a1 f2 ff ff       	jmp    10041cb80 <.text+0x1bb80>
10041d8df:	90                   	nop
10041d8e0:	b8 01 00 00 00       	mov    $0x1,%eax
10041d8e5:	89 d9                	mov    %ebx,%ecx
10041d8e7:	d3 e0                	shl    %cl,%eax
10041d8e9:	48 98                	cltq
10041d8eb:	49 09 84 24 a8 00 00 	or     %rax,0xa8(%r12)
10041d8f2:	00
10041d8f3:	e9 48 fa ff ff       	jmp    10041d340 <.text+0x1c340>
10041d8f8:	49 8b 46 28          	mov    0x28(%r14),%rax
10041d8fc:	49 8b 0e             	mov    (%r14),%rcx
10041d8ff:	48 3b 44 24 48       	cmp    0x48(%rsp),%rax
10041d904:	0f 84 c1 04 00 00    	je     10041ddcb <.text+0x1cdcb>
10041d90a:	48 8d 50 01          	lea    0x1(%rax),%rdx
10041d90e:	49 89 56 28          	mov    %rdx,0x28(%r14)
10041d912:	0f b7 94 24 88 00 00 	movzwl 0x88(%rsp),%edx
10041d919:	00
10041d91a:	66 89 14 41          	mov    %dx,(%rcx,%rax,2)
10041d91e:	e9 fd fa ff ff       	jmp    10041d420 <.text+0x1c420>
10041d923:	0f b6 8c 24 88 00 00 	movzbl 0x88(%rsp),%ecx
10041d92a:	00
10041d92b:	ba 01 00 00 00       	mov    $0x1,%edx
10041d930:	48 89 c8             	mov    %rcx,%rax
10041d933:	48 d3 e2             	shl    %cl,%rdx
10041d936:	48 c1 e8 03          	shr    $0x3,%rax
10041d93a:	83 e0 18             	and    $0x18,%eax
10041d93d:	48 09 14 03          	or     %rdx,(%rbx,%rax,1)
10041d941:	e9 da fa ff ff       	jmp    10041d420 <.text+0x1c420>
10041d946:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
10041d94b:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
10041d94f:	4d 89 f0             	mov    %r14,%r8
10041d952:	48 89 da             	mov    %rbx,%rdx
10041d955:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
10041d95c:	00
10041d95d:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
10041d962:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10041d967:	e8 a4 58 ff ff       	call   100413210 <.text+0x12210>
10041d96c:	48 8b b4 24 78 01 00 	mov    0x178(%rsp),%rsi
10041d973:	00
10041d974:	89 06                	mov    %eax,(%rsi)
10041d976:	85 c0                	test   %eax,%eax
10041d978:	0f 84 a2 fa ff ff    	je     10041d420 <.text+0x1c420>
10041d97e:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
10041d983:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10041d988:	e8 b3 1f ff ff       	call   10040f940 <.text+0xe940>
10041d98d:	49 8b 0e             	mov    (%r14),%rcx
10041d990:	e8 ab 1f ff ff       	call   10040f940 <.text+0xe940>
10041d995:	49 8b 4e 08          	mov    0x8(%r14),%rcx
10041d999:	e8 a2 1f ff ff       	call   10040f940 <.text+0xe940>
10041d99e:	49 8b 4e 10          	mov    0x10(%r14),%rcx
10041d9a2:	e8 99 1f ff ff       	call   10040f940 <.text+0xe940>
10041d9a7:	49 8b 4e 18          	mov    0x18(%r14),%rcx
10041d9ab:	e8 90 1f ff ff       	call   10040f940 <.text+0xe940>
10041d9b0:	4c 89 f1             	mov    %r14,%rcx
10041d9b3:	e8 88 1f ff ff       	call   10040f940 <.text+0xe940>
10041d9b8:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041d9bf:	00
10041d9c0:	44 8b 08             	mov    (%rax),%r9d
10041d9c3:	45 85 c9             	test   %r9d,%r9d
10041d9c6:	0f 85 b4 f1 ff ff    	jne    10041cb80 <.text+0x1bb80>
10041d9cc:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10041d9d3:	00 00
10041d9d5:	e9 66 f2 ff ff       	jmp    10041cc40 <.text+0x1bc40>
10041d9da:	41 c6 47 08 01       	movb   $0x1,0x8(%r15)
10041d9df:	e9 21 f7 ff ff       	jmp    10041d105 <.text+0x1c105>
10041d9e4:	41 c7 07 06 00 00 00 	movl   $0x6,(%r15)
10041d9eb:	4d 89 f9             	mov    %r15,%r9
10041d9ee:	45 31 c0             	xor    %r8d,%r8d
10041d9f1:	31 d2                	xor    %edx,%edx
10041d9f3:	4c 89 e1             	mov    %r12,%rcx
10041d9f6:	e8 35 4e ff ff       	call   100412830 <.text+0x11830>
10041d9fb:	48 89 c3             	mov    %rax,%rbx
10041d9fe:	b8 09 00 00 00       	mov    $0x9,%eax
10041da03:	e9 f0 f5 ff ff       	jmp    10041cff8 <.text+0x1bff8>
10041da08:	41 80 4e 20 01       	orb    $0x1,0x20(%r14)
10041da0d:	48 f7 84 24 68 01 00 	testq  $0x100,0x168(%rsp)
10041da14:	00 00 01 00 00
10041da19:	74 0c                	je     10041da27 <.text+0x1ca27>
10041da1b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10041da20:	48 81 08 00 04 00 00 	orq    $0x400,(%rax)
10041da27:	49 63 c5             	movslq %r13d,%rax
10041da2a:	48 01 45 48          	add    %rax,0x48(%rbp)
10041da2e:	48 89 ea             	mov    %rbp,%rdx
10041da31:	4c 89 f9             	mov    %r15,%rcx
10041da34:	4c 8b 84 24 68 01 00 	mov    0x168(%rsp),%r8
10041da3b:	00
10041da3c:	e8 cf 48 ff ff       	call   100412310 <.text+0x11310>
10041da41:	41 89 c5             	mov    %eax,%r13d
10041da44:	41 0f b6 47 08       	movzbl 0x8(%r15),%eax
10041da49:	3c 02                	cmp    $0x2,%al
10041da4b:	0f 84 74 02 00 00    	je     10041dcc5 <.text+0x1ccc5>
10041da51:	c6 44 24 6b 01       	movb   $0x1,0x6b(%rsp)
10041da56:	e9 a2 f6 ff ff       	jmp    10041d0fd <.text+0x1c0fd>
10041da5b:	4d 89 f9             	mov    %r15,%r9
10041da5e:	45 31 c0             	xor    %r8d,%r8d
10041da61:	31 d2                	xor    %edx,%edx
10041da63:	4c 89 e1             	mov    %r12,%rcx
10041da66:	e8 c5 4d ff ff       	call   100412830 <.text+0x11830>
10041da6b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041da70:	48 85 c0             	test   %rax,%rax
10041da73:	0f 85 f0 f5 ff ff    	jne    10041d069 <.text+0x1c069>
10041da79:	e9 ec f0 ff ff       	jmp    10041cb6a <.text+0x1bb6a>
10041da7e:	66 90                	xchg   %ax,%ax
10041da80:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
10041da87:	00
10041da88:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
10041da8d:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
10041da93:	e9 eb fe ff ff       	jmp    10041d983 <.text+0x1c983>
10041da98:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
10041da9d:	e9 9e f1 ff ff       	jmp    10041cc40 <.text+0x1bc40>
10041daa2:	48 8b bc 24 78 01 00 	mov    0x178(%rsp),%rdi
10041daa9:	00
10041daaa:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
10041daaf:	89 07                	mov    %eax,(%rdi)
10041dab1:	e9 cd fe ff ff       	jmp    10041d983 <.text+0x1c983>
10041dab6:	49 63 c5             	movslq %r13d,%rax
10041dab9:	48 01 45 48          	add    %rax,0x48(%rbp)
10041dabd:	49 89 f8             	mov    %rdi,%r8
10041dac0:	48 89 ea             	mov    %rbp,%rdx
10041dac3:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
10041daca:	00
10041dacb:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
10041dad0:	e8 3b 48 ff ff       	call   100412310 <.text+0x11310>
10041dad5:	41 89 c1             	mov    %eax,%r9d
10041dad8:	0f b6 84 24 a8 00 00 	movzbl 0xa8(%rsp),%eax
10041dadf:	00
10041dae0:	3c 02                	cmp    $0x2,%al
10041dae2:	74 9c                	je     10041da80 <.text+0x1ca80>
10041dae4:	3c 15                	cmp    $0x15,%al
10041dae6:	0f 84 3c 01 00 00    	je     10041dc28 <.text+0x1cc28>
10041daec:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
10041daf3:	00
10041daf4:	4c 8d 94 24 90 00 00 	lea    0x90(%rsp),%r10
10041dafb:	00
10041dafc:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
10041db01:	48 89 ea             	mov    %rbp,%rdx
10041db04:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
10041db09:	4c 89 d1             	mov    %r10,%rcx
10041db0c:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
10041db13:	00
10041db14:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
10041db1b:	00
10041db1c:	c7 84 24 90 00 00 00 	movl   $0x3,0x90(%rsp)
10041db23:	03 00 00 00
10041db27:	e8 b4 81 ff ff       	call   100415ce0 <.text+0x14ce0>
10041db2c:	85 c0                	test   %eax,%eax
10041db2e:	0f 85 6e ff ff ff    	jne    10041daa2 <.text+0x1caa2>
10041db34:	49 89 f8             	mov    %rdi,%r8
10041db37:	48 89 ea             	mov    %rbp,%rdx
10041db3a:	4c 89 f9             	mov    %r15,%rcx
10041db3d:	e8 ce 47 ff ff       	call   100412310 <.text+0x11310>
10041db42:	8b b4 24 80 00 00 00 	mov    0x80(%rsp),%esi
10041db49:	4c 63 e8             	movslq %eax,%r13
10041db4c:	8d 46 fe             	lea    -0x2(%rsi),%eax
10041db4f:	83 e0 fd             	and    $0xfffffffd,%eax
10041db52:	0f 84 86 04 00 00    	je     10041dfde <.text+0x1cfde>
10041db58:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
10041db5f:	8d 42 fe             	lea    -0x2(%rdx),%eax
10041db62:	83 e0 fd             	and    $0xfffffffd,%eax
10041db65:	0f 84 73 04 00 00    	je     10041dfde <.text+0x1cfde>
10041db6b:	83 fe 03             	cmp    $0x3,%esi
10041db6e:	0f 94 44 24 58       	sete   0x58(%rsp)
10041db73:	0f 84 27 04 00 00    	je     10041dfa0 <.text+0x1cfa0>
10041db79:	83 fa 03             	cmp    $0x3,%edx
10041db7c:	0f 84 a1 04 00 00    	je     10041e023 <.text+0x1d023>
10041db82:	85 f6                	test   %esi,%esi
10041db84:	0f 85 86 04 00 00    	jne    10041e010 <.text+0x1d010>
10041db8a:	44 0f b6 84 24 88 00 	movzbl 0x88(%rsp),%r8d
10041db91:	00 00
10041db93:	85 d2                	test   %edx,%edx
10041db95:	0f 84 60 02 00 00    	je     10041ddfb <.text+0x1cdfb>
10041db9b:	83 fa 03             	cmp    $0x3,%edx
10041db9e:	0f 85 77 04 00 00    	jne    10041e01b <.text+0x1d01b>
10041dba4:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
10041dbab:	00
10041dbac:	44 0f b6 09          	movzbl (%rcx),%r9d
10041dbb0:	85 f6                	test   %esi,%esi
10041dbb2:	40 0f 94 c6          	sete   %sil
10041dbb6:	40 0a 74 24 58       	or     0x58(%rsp),%sil
10041dbbb:	0f 84 b2 02 00 00    	je     10041de73 <.text+0x1ce73>
10041dbc1:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10041dbc6:	83 b8 b4 00 00 00 01 	cmpl   $0x1,0xb4(%rax)
10041dbcd:	0f 8f 19 05 00 00    	jg     10041e0ec <.text+0x1d0ec>
10041dbd3:	85 d2                	test   %edx,%edx
10041dbd5:	74 0e                	je     10041dbe5 <.text+0x1cbe5>
10041dbd7:	83 fa 03             	cmp    $0x3,%edx
10041dbda:	74 09                	je     10041dbe5 <.text+0x1cbe5>
10041dbdc:	44 0f b7 8c 24 98 00 	movzwl 0x98(%rsp),%r9d
10041dbe3:	00 00
10041dbe5:	f7 c7 00 00 01 00    	test   $0x10000,%edi
10041dbeb:	74 09                	je     10041dbf6 <.text+0x1cbf6>
10041dbed:	45 39 c1             	cmp    %r8d,%r9d
10041dbf0:	0f 82 e8 03 00 00    	jb     10041dfde <.text+0x1cfde>
10041dbf6:	31 c0                	xor    %eax,%eax
10041dbf8:	89 c1                	mov    %eax,%ecx
10041dbfa:	41 39 c0             	cmp    %eax,%r8d
10041dbfd:	77 18                	ja     10041dc17 <.text+0x1cc17>
10041dbff:	41 39 c1             	cmp    %eax,%r9d
10041dc02:	72 13                	jb     10041dc17 <.text+0x1cc17>
10041dc04:	48 89 c2             	mov    %rax,%rdx
10041dc07:	be 01 00 00 00       	mov    $0x1,%esi
10041dc0c:	48 c1 fa 06          	sar    $0x6,%rdx
10041dc10:	48 d3 e6             	shl    %cl,%rsi
10041dc13:	48 09 34 d3          	or     %rsi,(%rbx,%rdx,8)
10041dc17:	48 83 c0 01          	add    $0x1,%rax
10041dc1b:	48 3d 00 01 00 00    	cmp    $0x100,%rax