fffff800002ad685:	7d 1e                	jge    0xfffff800002ad6a5
fffff800002ad687:	8b 57 28             	mov    0x28(%rdi),%edx
fffff800002ad68a:	83 fa 03             	cmp    $0x3,%edx
fffff800002ad68d:	72 09                	jb     0xfffff800002ad698
fffff800002ad68f:	8b c3                	mov    %ebx,%eax
fffff800002ad691:	be 24 01 00 00       	mov    $0x124,%esi
fffff800002ad696:	eb 16                	jmp    0xfffff800002ad6ae
fffff800002ad698:	4c 8b 47 20          	mov    0x20(%rdi),%r8
fffff800002ad69c:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
fffff800002ad6a0:	e8 73 63 05 00       	call   0xfffff80000303a18
fffff800002ad6a5:	41 0f b7 c7          	movzwl %r15w,%eax
fffff800002ad6a9:	66 85 c0             	test   %ax,%ax
fffff800002ad6ac:	74 13                	je     0xfffff800002ad6c1
fffff800002ad6ae:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
fffff800002ad6b2:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002ad6b6:	0f b7 d6             	movzwl %si,%edx
fffff800002ad6b9:	e8 e6 03 00 00       	call   0xfffff800002adaa4
fffff800002ad6be:	0f b7 c3             	movzwl %bx,%eax
fffff800002ad6c1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002ad6c6:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800002ad6cb:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800002ad6d0:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ad6d4:	41 5f                	pop    %r15
fffff800002ad6d6:	41 5e                	pop    %r14
fffff800002ad6d8:	5f                   	pop    %rdi
fffff800002ad6d9:	c3                   	ret
fffff800002ad6da:	cc                   	int3
fffff800002ad6db:	cc                   	int3
fffff800002ad6dc:	cc                   	int3
fffff800002ad6dd:	cc                   	int3
fffff800002ad6de:	cc                   	int3
fffff800002ad6df:	cc                   	int3
fffff800002ad6e0:	cc                   	int3
fffff800002ad6e1:	cc                   	int3
fffff800002ad6e2:	cc                   	int3
fffff800002ad6e3:	cc                   	int3
fffff800002ad6e4:	cc                   	int3
fffff800002ad6e5:	cc                   	int3
fffff800002ad6e6:	cc                   	int3
fffff800002ad6e7:	cc                   	int3
fffff800002ad6e8:	cc                   	int3
fffff800002ad6e9:	cc                   	int3
fffff800002ad6ea:	cc                   	int3
fffff800002ad6eb:	cc                   	int3
fffff800002ad6ec:	cc                   	int3
fffff800002ad6ed:	cc                   	int3
fffff800002ad6ee:	cc                   	int3
fffff800002ad6ef:	cc                   	int3
fffff800002ad6f0:	48 8b c4             	mov    %rsp,%rax
fffff800002ad6f3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002ad6f7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002ad6fb:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002ad6ff:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002ad703:	41 56                	push   %r14
fffff800002ad705:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ad709:	48 8b f1             	mov    %rcx,%rsi
fffff800002ad70c:	33 ed                	xor    %ebp,%ebp
fffff800002ad70e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
fffff800002ad712:	48 8b fa             	mov    %rdx,%rdi
fffff800002ad715:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
fffff800002ad71c:	0f b7 dd             	movzwl %bp,%ebx
fffff800002ad71f:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002ad725:	73 05                	jae    0xfffff800002ad72c
fffff800002ad727:	e8 e4 de f6 ff       	call   0xfffff8000021b610
fffff800002ad72c:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
fffff800002ad730:	b8 3f 00 00 00       	mov    $0x3f,%eax
fffff800002ad735:	44 8b 5f 04          	mov    0x4(%rdi),%r11d
fffff800002ad739:	41 be 2d 10 00 00    	mov    $0x102d,%r14d
fffff800002ad73f:	41 83 c3 10          	add    $0x10,%r11d
fffff800002ad743:	45 8b 91 4c 01 00 00 	mov    0x14c(%r9),%r10d
fffff800002ad74a:	44 3b d0             	cmp    %eax,%r10d
fffff800002ad74d:	41 0f 47 c2          	cmova  %r10d,%eax
fffff800002ad751:	c1 e8 03             	shr    $0x3,%eax
fffff800002ad754:	8d 48 15             	lea    0x15(%rax),%ecx
fffff800002ad757:	41 8b c3             	mov    %r11d,%eax
fffff800002ad75a:	48 83 c1 0f          	add    $0xf,%rcx
fffff800002ad75e:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
fffff800002ad762:	48 3b c1             	cmp    %rcx,%rax
fffff800002ad765:	74 0a                	je     0xfffff800002ad771
fffff800002ad767:	bb aa 00 00 00       	mov    $0xaa,%ebx
fffff800002ad76c:	e9 c2 00 00 00       	jmp    0xfffff800002ad833
fffff800002ad771:	8b 47 10             	mov    0x10(%rdi),%eax
fffff800002ad774:	3d 00 04 00 00       	cmp    $0x400,%eax
fffff800002ad779:	72 0d                	jb     0xfffff800002ad788
fffff800002ad77b:	41 8b c6             	mov    %r14d,%eax
fffff800002ad77e:	bb af 00 00 00       	mov    $0xaf,%ebx
fffff800002ad783:	e9 af 00 00 00       	jmp    0xfffff800002ad837
fffff800002ad788:	49 8b 8c c1 58 01 00 	mov    0x158(%r9,%rax,8),%rcx
fffff800002ad78f:	00
fffff800002ad790:	48 85 c9             	test   %rcx,%rcx
fffff800002ad793:	0f 84 95 00 00 00    	je     0xfffff800002ad82e
fffff800002ad799:	40 38 a9 10 05 00 00 	cmp    %bpl,0x510(%rcx)
fffff800002ad7a0:	0f 84 88 00 00 00    	je     0xfffff800002ad82e
fffff800002ad7a6:	44 8b c5             	mov    %ebp,%r8d
fffff800002ad7a9:	44 0f a3 47 14       	bt     %r8d,0x14(%rdi)
fffff800002ad7ae:	8b cd                	mov    %ebp,%ecx
fffff800002ad7b0:	0f 92 c0             	setb   %al
fffff800002ad7b3:	0f b6 d0             	movzbl %al,%edx
fffff800002ad7b6:	41 8b c0             	mov    %r8d,%eax
fffff800002ad7b9:	49 39 ac c1 58 01 00 	cmp    %rbp,0x158(%r9,%rax,8)
fffff800002ad7c0:	00
fffff800002ad7c1:	0f 95 c1             	setne  %cl
fffff800002ad7c4:	3b d1                	cmp    %ecx,%edx
fffff800002ad7c6:	75 5f                	jne    0xfffff800002ad827
fffff800002ad7c8:	41 ff c0             	inc    %r8d
fffff800002ad7cb:	45 3b c2             	cmp    %r10d,%r8d
fffff800002ad7ce:	76 d9                	jbe    0xfffff800002ad7a9
fffff800002ad7d0:	41 8b c8             	mov    %r8d,%ecx
fffff800002ad7d3:	83 e1 07             	and    $0x7,%ecx
fffff800002ad7d6:	74 1b                	je     0xfffff800002ad7f3
fffff800002ad7d8:	41 8b c0             	mov    %r8d,%eax
fffff800002ad7db:	48 c1 e8 03          	shr    $0x3,%rax
fffff800002ad7df:	8a 54 38 14          	mov    0x14(%rax,%rdi,1),%dl
fffff800002ad7e3:	83 c8 ff             	or     $0xffffffff,%eax
fffff800002ad7e6:	d3 e0                	shl    %cl,%eax
fffff800002ad7e8:	84 d0                	test   %dl,%al
fffff800002ad7ea:	74 07                	je     0xfffff800002ad7f3
fffff800002ad7ec:	bb ce 00 00 00       	mov    $0xce,%ebx
fffff800002ad7f1:	eb 40                	jmp    0xfffff800002ad833
fffff800002ad7f3:	41 8d 48 07          	lea    0x7(%r8),%ecx
fffff800002ad7f7:	c1 e9 03             	shr    $0x3,%ecx
fffff800002ad7fa:	45 8d 43 ec          	lea    -0x14(%r11),%r8d
fffff800002ad7fe:	41 3b c8             	cmp    %r8d,%ecx
fffff800002ad801:	73 18                	jae    0xfffff800002ad81b
fffff800002ad803:	8b c1                	mov    %ecx,%eax
fffff800002ad805:	48 8d 57 14          	lea    0x14(%rdi),%rdx
fffff800002ad809:	48 03 d0             	add    %rax,%rdx
fffff800002ad80c:	40 38 2a             	cmp    %bpl,(%rdx)
fffff800002ad80f:	75 0f                	jne    0xfffff800002ad820
fffff800002ad811:	ff c1                	inc    %ecx
fffff800002ad813:	48 ff c2             	inc    %rdx
fffff800002ad816:	41 3b c8             	cmp    %r8d,%ecx
fffff800002ad819:	72 f1                	jb     0xfffff800002ad80c
fffff800002ad81b:	0f b7 c5             	movzwl %bp,%eax
fffff800002ad81e:	eb 17                	jmp    0xfffff800002ad837
fffff800002ad820:	bb d7 00 00 00       	mov    $0xd7,%ebx
fffff800002ad825:	eb 0c                	jmp    0xfffff800002ad833
fffff800002ad827:	bb c4 00 00 00       	mov    $0xc4,%ebx
fffff800002ad82c:	eb 05                	jmp    0xfffff800002ad833
fffff800002ad82e:	bb b5 00 00 00       	mov    $0xb5,%ebx
fffff800002ad833:	41 0f b7 c6          	movzwl %r14w,%eax
fffff800002ad837:	f0 49 21 a9 50 01 00 	lock and %rbp,0x150(%r9)
fffff800002ad83e:	00
fffff800002ad83f:	66 85 c0             	test   %ax,%ax
fffff800002ad842:	74 14                	je     0xfffff800002ad858
fffff800002ad844:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
fffff800002ad848:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002ad84c:	0f b7 d3             	movzwl %bx,%edx
fffff800002ad84f:	e8 50 02 00 00       	call   0xfffff800002adaa4
fffff800002ad854:	41 0f b7 c6          	movzwl %r14w,%eax
fffff800002ad858:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ad85d:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002ad862:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002ad867:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002ad86c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ad870:	41 5e                	pop    %r14
fffff800002ad872:	c3                   	ret
fffff800002ad873:	cc                   	int3
fffff800002ad874:	cc                   	int3
fffff800002ad875:	cc                   	int3
fffff800002ad876:	cc                   	int3
fffff800002ad877:	cc                   	int3
fffff800002ad878:	cc                   	int3
fffff800002ad879:	cc                   	int3
fffff800002ad87a:	cc                   	int3
fffff800002ad87b:	cc                   	int3
fffff800002ad87c:	cc                   	int3
fffff800002ad87d:	cc                   	int3
fffff800002ad87e:	cc                   	int3
fffff800002ad87f:	cc                   	int3
fffff800002ad880:	40 53                	rex push %rbx
fffff800002ad882:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ad886:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002ad88d:	01 00
fffff800002ad88f:	4c 8b d9             	mov    %rcx,%r11
fffff800002ad892:	4c 8b 51 18          	mov    0x18(%rcx),%r10
fffff800002ad896:	81 b8 04 0b 01 00 00 	cmpl   $0x600,0x10b04(%rax)
fffff800002ad89d:	06 00 00
fffff800002ad8a0:	4d 8b 8a c0 02 00 00 	mov    0x2c0(%r10),%r9
fffff800002ad8a7:	7d 07                	jge    0xfffff800002ad8b0
fffff800002ad8a9:	b8 d6 01 00 00       	mov    $0x1d6,%eax
fffff800002ad8ae:	eb 3f                	jmp    0xfffff800002ad8ef
fffff800002ad8b0:	41 f6 81 f0 0d 00 00 	testb  $0x1,0xdf0(%r9)
fffff800002ad8b7:	01
fffff800002ad8b8:	75 07                	jne    0xfffff800002ad8c1
fffff800002ad8ba:	b8 de 01 00 00       	mov    $0x1de,%eax
fffff800002ad8bf:	eb 2e                	jmp    0xfffff800002ad8ef
fffff800002ad8c1:	44 0f b6 42 10       	movzbl 0x10(%rdx),%r8d
fffff800002ad8c6:	41 80 f8 03          	cmp    $0x3,%r8b
fffff800002ad8ca:	73 1e                	jae    0xfffff800002ad8ea
fffff800002ad8cc:	49 8b 82 08 03 00 00 	mov    0x308(%r10),%rax
fffff800002ad8d3:	8b 88 9c 36 00 00    	mov    0x369c(%rax),%ecx
fffff800002ad8d9:	44 0f a3 c1          	bt     %r8d,%ecx
fffff800002ad8dd:	73 0b                	jae    0xfffff800002ad8ea
fffff800002ad8df:	45 88 81 e0 0d 00 00 	mov    %r8b,0xde0(%r9)
fffff800002ad8e6:	33 c0                	xor    %eax,%eax
fffff800002ad8e8:	eb 1c                	jmp    0xfffff800002ad906
fffff800002ad8ea:	b8 e3 01 00 00       	mov    $0x1e3,%eax
fffff800002ad8ef:	49 8b 4b 10          	mov    0x10(%r11),%rcx
fffff800002ad8f3:	bb 2d 10 00 00       	mov    $0x102d,%ebx
fffff800002ad8f8:	44 8b c3             	mov    %ebx,%r8d
fffff800002ad8fb:	0f b7 d0             	movzwl %ax,%edx
fffff800002ad8fe:	e8 a1 01 00 00       	call   0xfffff800002adaa4
fffff800002ad903:	0f b7 c3             	movzwl %bx,%eax
fffff800002ad906:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ad90a:	5b                   	pop    %rbx
fffff800002ad90b:	c3                   	ret
fffff800002ad90c:	cc                   	int3
fffff800002ad90d:	cc                   	int3
fffff800002ad90e:	cc                   	int3
fffff800002ad90f:	cc                   	int3
fffff800002ad910:	cc                   	int3
fffff800002ad911:	cc                   	int3
fffff800002ad912:	cc                   	int3
fffff800002ad913:	cc                   	int3
fffff800002ad914:	cc                   	int3
fffff800002ad915:	cc                   	int3
fffff800002ad916:	cc                   	int3
fffff800002ad917:	cc                   	int3
fffff800002ad918:	cc                   	int3
fffff800002ad919:	cc                   	int3
fffff800002ad91a:	cc                   	int3
fffff800002ad91b:	cc                   	int3
fffff800002ad91c:	cc                   	int3
fffff800002ad91d:	cc                   	int3
fffff800002ad91e:	cc                   	int3
fffff800002ad91f:	cc                   	int3
fffff800002ad920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ad925:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002ad92a:	57                   	push   %rdi
fffff800002ad92b:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002ad92f:	65 48 8b 3c 25 a0 03 	mov    %gs:0x103a0,%rdi
fffff800002ad936:	01 00
fffff800002ad938:	48 8b da             	mov    %rdx,%rbx
fffff800002ad93b:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002ad942:	01 00
fffff800002ad944:	48 8b f1             	mov    %rcx,%rsi
fffff800002ad947:	81 b8 04 0b 01 00 02 	cmpl   $0x502,0x10b04(%rax)
fffff800002ad94e:	05 00 00
fffff800002ad951:	7d 07                	jge    0xfffff800002ad95a
fffff800002ad953:	b8 86 01 00 00       	mov    $0x186,%eax
fffff800002ad958:	eb 4b                	jmp    0xfffff800002ad9a5
fffff800002ad95a:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002ad961:	01 00
fffff800002ad963:	81 b8 04 0b 01 00 05 	cmpl   $0x605,0x10b04(%rax)
fffff800002ad96a:	06 00 00
fffff800002ad96d:	7d 0d                	jge    0xfffff800002ad97c
fffff800002ad96f:	f6 42 10 01          	testb  $0x1,0x10(%rdx)
fffff800002ad973:	75 07                	jne    0xfffff800002ad97c
fffff800002ad975:	b8 90 01 00 00       	mov    $0x190,%eax
fffff800002ad97a:	eb 29                	jmp    0xfffff800002ad9a5
fffff800002ad97c:	0f 28 42 10          	movaps 0x10(%rdx),%xmm0
fffff800002ad980:	45 33 c9             	xor    %r9d,%r9d
fffff800002ad983:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
fffff800002ad988:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
fffff800002ad98e:	45 33 c0             	xor    %r8d,%r8d
fffff800002ad991:	48 8b cf             	mov    %rdi,%rcx
fffff800002ad994:	e8 eb c9 ff ff       	call   0xfffff800002aa384
fffff800002ad999:	33 c9                	xor    %ecx,%ecx
fffff800002ad99b:	66 85 c0             	test   %ax,%ax
fffff800002ad99e:	74 1b                	je     0xfffff800002ad9bb
fffff800002ad9a0:	b8 99 01 00 00       	mov    $0x199,%eax
fffff800002ad9a5:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
fffff800002ad9a9:	bb 2d 10 00 00       	mov    $0x102d,%ebx
fffff800002ad9ae:	44 8b c3             	mov    %ebx,%r8d
fffff800002ad9b1:	0f b7 d0             	movzwl %ax,%edx
fffff800002ad9b4:	e8 eb 00 00 00       	call   0xfffff800002adaa4
fffff800002ad9b9:	eb 16                	jmp    0xfffff800002ad9d1
fffff800002ad9bb:	0f 28 43 20          	movaps 0x20(%rbx),%xmm0
fffff800002ad9bf:	0f b7 d9             	movzwl %cx,%ebx
fffff800002ad9c2:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff800002ad9c9:	f3 0f 7f 80 00 0e 00 	movdqu %xmm0,0xe00(%rax)
fffff800002ad9d0:	00
fffff800002ad9d1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002ad9d6:	0f b7 c3             	movzwl %bx,%eax
fffff800002ad9d9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002ad9de:	48 83 c4 30          	add    $0x30,%rsp
fffff800002ad9e2:	5f                   	pop    %rdi
fffff800002ad9e3:	c3                   	ret
fffff800002ad9e4:	cc                   	int3
fffff800002ad9e5:	cc                   	int3
fffff800002ad9e6:	cc                   	int3
fffff800002ad9e7:	cc                   	int3
fffff800002ad9e8:	cc                   	int3
fffff800002ad9e9:	cc                   	int3
fffff800002ad9ea:	cc                   	int3
fffff800002ad9eb:	cc                   	int3
fffff800002ad9ec:	cc                   	int3
fffff800002ad9ed:	cc                   	int3
fffff800002ad9ee:	cc                   	int3
fffff800002ad9ef:	cc                   	int3
fffff800002ad9f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ad9f5:	57                   	push   %rdi
fffff800002ad9f6:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ad9fa:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff800002ad9fe:	4c 8b c9             	mov    %rcx,%r9
fffff800002ada01:	48 8b 98 c0 02 00 00 	mov    0x2c0(%rax),%rbx
fffff800002ada08:	8a 83 f0 0d 00 00    	mov    0xdf0(%rbx),%al
fffff800002ada0e:	a8 01                	test   $0x1,%al
fffff800002ada10:	74 62                	je     0xfffff800002ada74
fffff800002ada12:	24 0e                	and    $0xe,%al
fffff800002ada14:	3c 08                	cmp    $0x8,%al
fffff800002ada16:	75 5c                	jne    0xfffff800002ada74
fffff800002ada18:	33 ff                	xor    %edi,%edi
fffff800002ada1a:	39 7b 20             	cmp    %edi,0x20(%rbx)
fffff800002ada1d:	74 07                	je     0xfffff800002ada26
fffff800002ada1f:	b8 2b 02 00 00       	mov    $0x22b,%eax
fffff800002ada24:	eb 53                	jmp    0xfffff800002ada79
fffff800002ada26:	8b 42 04             	mov    0x4(%rdx),%eax
fffff800002ada29:	44 8b 83 f4 0d 00 00 	mov    0xdf4(%rbx),%r8d
fffff800002ada30:	83 c0 10             	add    $0x10,%eax
fffff800002ada33:	41 8d 48 10          	lea    0x10(%r8),%ecx
fffff800002ada37:	48 83 c1 0f          	add    $0xf,%rcx
fffff800002ada3b:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
fffff800002ada3f:	48 3b c1             	cmp    %rcx,%rax
fffff800002ada42:	74 07                	je     0xfffff800002ada4b
fffff800002ada44:	b8 33 02 00 00       	mov    $0x233,%eax
fffff800002ada49:	eb 2e                	jmp    0xfffff800002ada79
fffff800002ada4b:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002ada52:	00 00
fffff800002ada54:	48 83 c2 10          	add    $0x10,%rdx
fffff800002ada58:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
fffff800002ada5c:	f6 40 6c 10          	testb  $0x10,0x6c(%rax)
fffff800002ada60:	74 07                	je     0xfffff800002ada69
fffff800002ada62:	e8 99 68 f9 ff       	call   0xfffff80000244300
fffff800002ada67:	eb 05                	jmp    0xfffff800002ada6e
fffff800002ada69:	e8 72 e2 f8 ff       	call   0xfffff8000023bce0
fffff800002ada6e:	c6 43 24 01          	movb   $0x1,0x24(%rbx)
fffff800002ada72:	eb 19                	jmp    0xfffff800002ada8d
fffff800002ada74:	b8 1c 02 00 00       	mov    $0x21c,%eax
fffff800002ada79:	49 8b 49 10          	mov    0x10(%r9),%rcx
fffff800002ada7d:	bf 2d 10 00 00       	mov    $0x102d,%edi
fffff800002ada82:	44 8b c7             	mov    %edi,%r8d
fffff800002ada85:	0f b7 d0             	movzwl %ax,%edx
fffff800002ada88:	e8 17 00 00 00       	call   0xfffff800002adaa4
fffff800002ada8d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ada92:	0f b7 c7             	movzwl %di,%eax
fffff800002ada95:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ada99:	5f                   	pop    %rdi
fffff800002ada9a:	c3                   	ret
fffff800002ada9b:	cc                   	int3
fffff800002ada9c:	cc                   	int3
fffff800002ada9d:	cc                   	int3
fffff800002ada9e:	cc                   	int3
fffff800002ada9f:	cc                   	int3
fffff800002adaa0:	cc                   	int3
fffff800002adaa1:	cc                   	int3
fffff800002adaa2:	cc                   	int3
fffff800002adaa3:	cc                   	int3
fffff800002adaa4:	40 55                	rex push %rbp