fffff800002c588f:	cc                   	int3
fffff800002c5890:	cc                   	int3
fffff800002c5891:	cc                   	int3
fffff800002c5892:	cc                   	int3
fffff800002c5893:	cc                   	int3
fffff800002c5894:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002c5899:	57                   	push   %rdi
fffff800002c589a:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c589e:	4c 8b da             	mov    %rdx,%r11
fffff800002c58a1:	48 8b f9             	mov    %rcx,%rdi
fffff800002c58a4:	49 8b cb             	mov    %r11,%rcx
fffff800002c58a7:	41 8b d1             	mov    %r9d,%edx
fffff800002c58aa:	45 8b d1             	mov    %r9d,%r10d
fffff800002c58ad:	41 8a d8             	mov    %r8b,%bl
fffff800002c58b0:	e8 5b 0d 00 00       	call   0xfffff800002c6610
fffff800002c58b5:	66 85 c0             	test   %ax,%ax
fffff800002c58b8:	75 44                	jne    0xfffff800002c58fe
fffff800002c58ba:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
fffff800002c58c1:	00
fffff800002c58c2:	44 8b ca             	mov    %edx,%r9d
fffff800002c58c5:	48 8b 8f b0 24 00 00 	mov    0x24b0(%rdi),%rcx
fffff800002c58cc:	44 8a c3             	mov    %bl,%r8b
fffff800002c58cf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff800002c58d4:	49 8b d3             	mov    %r11,%rdx
fffff800002c58d7:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
fffff800002c58de:	00
fffff800002c58df:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002c58e4:	8b 44 24 78          	mov    0x78(%rsp),%eax
fffff800002c58e8:	48 8b 09             	mov    (%rcx),%rcx
fffff800002c58eb:	89 44 24 28          	mov    %eax,0x28(%rsp)
fffff800002c58ef:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff800002c58f4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002c58f9:	e8 f2 97 06 00       	call   0xfffff8000032f0f0
fffff800002c58fe:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002c5903:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c5907:	5f                   	pop    %rdi
fffff800002c5908:	c3                   	ret
fffff800002c5909:	cc                   	int3
fffff800002c590a:	cc                   	int3
fffff800002c590b:	cc                   	int3
fffff800002c590c:	cc                   	int3
fffff800002c590d:	cc                   	int3
fffff800002c590e:	cc                   	int3
fffff800002c590f:	cc                   	int3
fffff800002c5910:	40 53                	rex push %rbx
fffff800002c5912:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002c5916:	48 8b da             	mov    %rdx,%rbx
fffff800002c5919:	48 8b d1             	mov    %rcx,%rdx
fffff800002c591c:	4c 8b c3             	mov    %rbx,%r8
fffff800002c591f:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
fffff800002c5923:	48 8b 09             	mov    (%rcx),%rcx
fffff800002c5926:	e8 f9 73 06 00       	call   0xfffff8000032cd24
fffff800002c592b:	33 c9                	xor    %ecx,%ecx
fffff800002c592d:	66 85 c0             	test   %ax,%ax
fffff800002c5930:	75 06                	jne    0xfffff800002c5938
fffff800002c5932:	c6 43 01 01          	movb   $0x1,0x1(%rbx)
fffff800002c5936:	8b c1                	mov    %ecx,%eax
fffff800002c5938:	48 83 c4 20          	add    $0x20,%rsp
fffff800002c593c:	5b                   	pop    %rbx
fffff800002c593d:	c3                   	ret
fffff800002c593e:	cc                   	int3
fffff800002c593f:	cc                   	int3
fffff800002c5940:	cc                   	int3
fffff800002c5941:	cc                   	int3
fffff800002c5942:	cc                   	int3
fffff800002c5943:	cc                   	int3
fffff800002c5944:	cc                   	int3
fffff800002c5945:	cc                   	int3
fffff800002c5946:	cc                   	int3
fffff800002c5947:	cc                   	int3
fffff800002c5948:	48 83 ec 38          	sub    $0x38,%rsp
fffff800002c594c:	83 3d d5 4f 4a 00 01 	cmpl   $0x1,0x4a4fd5(%rip)        # 0xfffff8000076a928
fffff800002c5953:	7f 0b                	jg     0xfffff800002c5960
fffff800002c5955:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002c595c:	74 02                	je     0xfffff800002c5960
fffff800002c595e:	cd 2c                	int    $0x2c
fffff800002c5960:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
fffff800002c5965:	48 81 e2 00 f0 ff ff 	and    $0xfffffffffffff000,%rdx
fffff800002c596c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002c5971:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff800002c5976:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002c597b:	e8 0c 13 00 00       	call   0xfffff800002c6c8c
fffff800002c5980:	48 83 c4 38          	add    $0x38,%rsp
fffff800002c5984:	c3                   	ret
fffff800002c5985:	cc                   	int3
fffff800002c5986:	cc                   	int3
fffff800002c5987:	cc                   	int3
fffff800002c5988:	cc                   	int3
fffff800002c5989:	cc                   	int3
fffff800002c598a:	cc                   	int3
fffff800002c598b:	cc                   	int3
fffff800002c598c:	48 8b c4             	mov    %rsp,%rax
fffff800002c598f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002c5993:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002c5997:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002c599b:	57                   	push   %rdi
fffff800002c599c:	41 56                	push   %r14
fffff800002c599e:	41 57                	push   %r15
fffff800002c59a0:	48 83 ec 50          	sub    $0x50,%rsp
fffff800002c59a4:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
fffff800002c59ab:	00
fffff800002c59ac:	41 8b e8             	mov    %r8d,%ebp
fffff800002c59af:	4c 8b f2             	mov    %rdx,%r14
fffff800002c59b2:	4c 8d 40 d8          	lea    -0x28(%rax),%r8
fffff800002c59b6:	45 33 ff             	xor    %r15d,%r15d
fffff800002c59b9:	48 8d 50 28          	lea    0x28(%rax),%rdx
fffff800002c59bd:	49 8b f1             	mov    %r9,%rsi
fffff800002c59c0:	44 89 78 d8          	mov    %r15d,-0x28(%rax)
fffff800002c59c4:	44 89 3f             	mov    %r15d,(%rdi)
fffff800002c59c7:	48 8b d9             	mov    %rcx,%rbx
fffff800002c59ca:	e8 bd 0a 00 00       	call   0xfffff800002c648c
fffff800002c59cf:	66 85 c0             	test   %ax,%ax
fffff800002c59d2:	75 29                	jne    0xfffff800002c59fd
fffff800002c59d4:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
fffff800002c59db:	4c 8b ce             	mov    %rsi,%r9
fffff800002c59de:	48 8b 0b             	mov    (%rbx),%rcx
fffff800002c59e1:	44 8b c5             	mov    %ebp,%r8d
fffff800002c59e4:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
fffff800002c59e9:	49 8b d6             	mov    %r14,%rdx
fffff800002c59ec:	89 44 24 28          	mov    %eax,0x28(%rsp)
fffff800002c59f0:	8b 44 24 40          	mov    0x40(%rsp),%eax
fffff800002c59f4:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff800002c59f8:	e8 df 2a 06 00       	call   0xfffff800003284dc
fffff800002c59fd:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
fffff800002c5a02:	49 8b 5b 20          	mov    0x20(%r11),%rbx
fffff800002c5a06:	49 8b 6b 28          	mov    0x28(%r11),%rbp
fffff800002c5a0a:	49 8b 73 30          	mov    0x30(%r11),%rsi
fffff800002c5a0e:	49 8b e3             	mov    %r11,%rsp
fffff800002c5a11:	41 5f                	pop    %r15
fffff800002c5a13:	41 5e                	pop    %r14
fffff800002c5a15:	5f                   	pop    %rdi
fffff800002c5a16:	c3                   	ret
fffff800002c5a17:	cc                   	int3
fffff800002c5a18:	cc                   	int3
fffff800002c5a19:	cc                   	int3
fffff800002c5a1a:	cc                   	int3
fffff800002c5a1b:	cc                   	int3
fffff800002c5a1c:	cc                   	int3
fffff800002c5a1d:	cc                   	int3
fffff800002c5a1e:	cc                   	int3
fffff800002c5a1f:	cc                   	int3
fffff800002c5a20:	48 8b c4             	mov    %rsp,%rax
fffff800002c5a23:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002c5a27:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002c5a2b:	44 89 48 20          	mov    %r9d,0x20(%rax)
fffff800002c5a2f:	56                   	push   %rsi
fffff800002c5a30:	57                   	push   %rdi
fffff800002c5a31:	41 56                	push   %r14
fffff800002c5a33:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c5a37:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
fffff800002c5a3e:	00
fffff800002c5a3f:	49 8b f0             	mov    %r8,%rsi
fffff800002c5a42:	8b ea                	mov    %edx,%ebp
fffff800002c5a44:	4c 8d 40 d8          	lea    -0x28(%rax),%r8
fffff800002c5a48:	45 33 f6             	xor    %r14d,%r14d
fffff800002c5a4b:	48 8d 50 20          	lea    0x20(%rax),%rdx
fffff800002c5a4f:	48 8b d9             	mov    %rcx,%rbx
fffff800002c5a52:	44 89 70 d8          	mov    %r14d,-0x28(%rax)
fffff800002c5a56:	44 89 37             	mov    %r14d,(%rdi)
fffff800002c5a59:	e8 2e 0a 00 00       	call   0xfffff800002c648c
fffff800002c5a5e:	66 85 c0             	test   %ax,%ax
fffff800002c5a61:	75 2b                	jne    0xfffff800002c5a8e
fffff800002c5a63:	8b 44 24 78          	mov    0x78(%rsp),%eax
fffff800002c5a67:	0f ba e0 0d          	bt     $0xd,%eax
fffff800002c5a6b:	73 06                	jae    0xfffff800002c5a73
fffff800002c5a6d:	41 8d 46 05          	lea    0x5(%r14),%eax
fffff800002c5a71:	eb 1b                	jmp    0xfffff800002c5a8e
fffff800002c5a73:	44 8b 4c 24 30       	mov    0x30(%rsp),%r9d
fffff800002c5a78:	4c 8b c6             	mov    %rsi,%r8
fffff800002c5a7b:	48 8b 0b             	mov    (%rbx),%rcx
fffff800002c5a7e:	8b d5                	mov    %ebp,%edx
fffff800002c5a80:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
fffff800002c5a85:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff800002c5a89:	e8 a2 2e 06 00       	call   0xfffff80000328930
fffff800002c5a8e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff800002c5a93:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff800002c5a98:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c5a9c:	41 5e                	pop    %r14
fffff800002c5a9e:	5f                   	pop    %rdi
fffff800002c5a9f:	5e                   	pop    %rsi
fffff800002c5aa0:	c3                   	ret
fffff800002c5aa1:	cc                   	int3
fffff800002c5aa2:	cc                   	int3
fffff800002c5aa3:	cc                   	int3
fffff800002c5aa4:	cc                   	int3
fffff800002c5aa5:	cc                   	int3
fffff800002c5aa6:	cc                   	int3
fffff800002c5aa7:	cc                   	int3
fffff800002c5aa8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002c5aad:	57                   	push   %rdi
fffff800002c5aae:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c5ab2:	4c 8b da             	mov    %rdx,%r11
fffff800002c5ab5:	48 8b f9             	mov    %rcx,%rdi
fffff800002c5ab8:	49 8b cb             	mov    %r11,%rcx
fffff800002c5abb:	41 8b d1             	mov    %r9d,%edx
fffff800002c5abe:	45 8b d1             	mov    %r9d,%r10d
fffff800002c5ac1:	41 8a d8             	mov    %r8b,%bl
fffff800002c5ac4:	e8 47 0b 00 00       	call   0xfffff800002c6610
fffff800002c5ac9:	66 85 c0             	test   %ax,%ax
fffff800002c5acc:	75 37                	jne    0xfffff800002c5b05
fffff800002c5ace:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
fffff800002c5ad5:	00
fffff800002c5ad6:	44 8b ca             	mov    %edx,%r9d
fffff800002c5ad9:	48 8b 8f b0 24 00 00 	mov    0x24b0(%rdi),%rcx
fffff800002c5ae0:	44 8a c3             	mov    %bl,%r8b
fffff800002c5ae3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002c5ae8:	49 8b d3             	mov    %r11,%rdx
fffff800002c5aeb:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff800002c5af0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002c5af5:	8b 44 24 78          	mov    0x78(%rsp),%eax
fffff800002c5af9:	48 8b 09             	mov    (%rcx),%rcx
fffff800002c5afc:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff800002c5b00:	e8 4b 97 06 00       	call   0xfffff8000032f250
fffff800002c5b05:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002c5b0a:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c5b0e:	5f                   	pop    %rdi
fffff800002c5b0f:	c3                   	ret
fffff800002c5b10:	cc                   	int3
fffff800002c5b11:	cc                   	int3
fffff800002c5b12:	cc                   	int3
fffff800002c5b13:	cc                   	int3
fffff800002c5b14:	cc                   	int3
fffff800002c5b15:	cc                   	int3
fffff800002c5b16:	cc                   	int3
fffff800002c5b17:	cc                   	int3
fffff800002c5b18:	48 8b c4             	mov    %rsp,%rax
fffff800002c5b1b:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002c5b1f:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002c5b23:	44 89 48 20          	mov    %r9d,0x20(%rax)
fffff800002c5b27:	56                   	push   %rsi
fffff800002c5b28:	57                   	push   %rdi
fffff800002c5b29:	41 56                	push   %r14
fffff800002c5b2b:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c5b2f:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
fffff800002c5b36:	00
fffff800002c5b37:	49 8b f0             	mov    %r8,%rsi
fffff800002c5b3a:	8b ea                	mov    %edx,%ebp
fffff800002c5b3c:	4c 8d 40 d8          	lea    -0x28(%rax),%r8
fffff800002c5b40:	45 33 f6             	xor    %r14d,%r14d
fffff800002c5b43:	48 8d 50 20          	lea    0x20(%rax),%rdx
fffff800002c5b47:	48 8b d9             	mov    %rcx,%rbx
fffff800002c5b4a:	44 89 70 d8          	mov    %r14d,-0x28(%rax)
fffff800002c5b4e:	44 89 37             	mov    %r14d,(%rdi)
fffff800002c5b51:	e8 36 09 00 00       	call   0xfffff800002c648c
fffff800002c5b56:	66 85 c0             	test   %ax,%ax
fffff800002c5b59:	75 24                	jne    0xfffff800002c5b7f
fffff800002c5b5b:	44 39 74 24 78       	cmp    %r14d,0x78(%rsp)
fffff800002c5b60:	74 06                	je     0xfffff800002c5b68
fffff800002c5b62:	41 8d 46 05          	lea    0x5(%r14),%eax
fffff800002c5b66:	eb 17                	jmp    0xfffff800002c5b7f
fffff800002c5b68:	44 8b 4c 24 30       	mov    0x30(%rsp),%r9d
fffff800002c5b6d:	4c 8b c6             	mov    %rsi,%r8
fffff800002c5b70:	48 8b 0b             	mov    (%rbx),%rcx
fffff800002c5b73:	8b d5                	mov    %ebp,%edx
fffff800002c5b75:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff800002c5b7a:	e8 fd 32 06 00       	call   0xfffff80000328e7c
fffff800002c5b7f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff800002c5b84:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff800002c5b89:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c5b8d:	41 5e                	pop    %r14
fffff800002c5b8f:	5f                   	pop    %rdi
fffff800002c5b90:	5e                   	pop    %rsi
fffff800002c5b91:	c3                   	ret
fffff800002c5b92:	cc                   	int3
fffff800002c5b93:	cc                   	int3
fffff800002c5b94:	cc                   	int3
fffff800002c5b95:	cc                   	int3
fffff800002c5b96:	cc                   	int3
fffff800002c5b97:	cc                   	int3
fffff800002c5b98:	cc                   	int3
fffff800002c5b99:	cc                   	int3
fffff800002c5b9a:	cc                   	int3
fffff800002c5b9b:	cc                   	int3
fffff800002c5b9c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002c5ba1:	55                   	push   %rbp
fffff800002c5ba2:	56                   	push   %rsi
fffff800002c5ba3:	57                   	push   %rdi
fffff800002c5ba4:	41 54                	push   %r12
fffff800002c5ba6:	41 55                	push   %r13
fffff800002c5ba8:	41 56                	push   %r14
fffff800002c5baa:	41 57                	push   %r15
fffff800002c5bac:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
fffff800002c5bb3:	48 8b 05 2e ba 33 00 	mov    0x33ba2e(%rip),%rax        # 0xfffff800006015e8
fffff800002c5bba:	48 33 c4             	xor    %rsp,%rax
fffff800002c5bbd:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
fffff800002c5bc4:	00
fffff800002c5bc5:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
fffff800002c5bcc:	00
fffff800002c5bcd:	33 f6                	xor    %esi,%esi
fffff800002c5bcf:	4c 8b ac 24 68 01 00 	mov    0x168(%rsp),%r13
fffff800002c5bd6:	00
fffff800002c5bd7:	4d 8b e0             	mov    %r8,%r12
fffff800002c5bda:	4c 8b b4 24 70 01 00 	mov    0x170(%rsp),%r14
fffff800002c5be1:	00
fffff800002c5be2:	44 8b fa             	mov    %edx,%r15d
fffff800002c5be5:	48 8b f9             	mov    %rcx,%rdi
fffff800002c5be8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
fffff800002c5bed:	44 8d 46 78          	lea    0x78(%rsi),%r8d
fffff800002c5bf1:	89 74 24 50          	mov    %esi,0x50(%rsp)
fffff800002c5bf5:	33 d2                	xor    %edx,%edx
fffff800002c5bf7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
fffff800002c5bfc:	41 8b d9             	mov    %r9d,%ebx
fffff800002c5bff:	e8 bc e9 f7 ff       	call   0xfffff800002445c0
fffff800002c5c04:	40 8a ac 24 60 01 00 	mov    0x160(%rsp),%bpl
fffff800002c5c0b:	00
fffff800002c5c0c:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
fffff800002c5c11:	41 89 36             	mov    %esi,(%r14)
fffff800002c5c14:	44 8a c5             	mov    %bpl,%r8b
fffff800002c5c17:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
fffff800002c5c1b:	8b d3                	mov    %ebx,%edx
fffff800002c5c1d:	e8 f2 01 00 00       	call   0xfffff800002c5e14
fffff800002c5c22:	0f b7 f0             	movzwl %ax,%esi
fffff800002c5c25:	66 85 c0             	test   %ax,%ax
fffff800002c5c28:	0f 85 8b 00 00 00    	jne    0xfffff800002c5cb9
fffff800002c5c2e:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff800002c5c33:	4d 8b c4             	mov    %r12,%r8
fffff800002c5c36:	44 8b 4c 24 50       	mov    0x50(%rsp),%r9d
fffff800002c5c3b:	41 8b d7             	mov    %r15d,%edx
fffff800002c5c3e:	48 8b 0f             	mov    (%rdi),%rcx
fffff800002c5c41:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff800002c5c46:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
fffff800002c5c4b:	c1 eb 0f             	shr    $0xf,%ebx
fffff800002c5c4e:	80 e3 01             	and    $0x1,%bl
fffff800002c5c51:	88 5c 24 30          	mov    %bl,0x30(%rsp)
fffff800002c5c55:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
fffff800002c5c5a:	40 88 6c 24 20       	mov    %bpl,0x20(%rsp)
fffff800002c5c5f:	e8 70 33 06 00       	call   0xfffff80000328fd4
fffff800002c5c64:	0f b7 f0             	movzwl %ax,%esi
fffff800002c5c67:	33 c0                	xor    %eax,%eax
fffff800002c5c69:	41 39 06             	cmp    %eax,(%r14)
fffff800002c5c6c:	74 4b                	je     0xfffff800002c5cb9
fffff800002c5c6e:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002c5c75:	01 00
fffff800002c5c77:	48 3b 47 08          	cmp    0x8(%rdi),%rax
fffff800002c5c7b:	75 3c                	jne    0xfffff800002c5cb9
fffff800002c5c7d:	48 83 4c 24 68 ff    	orq    $0xffffffffffffffff,0x68(%rsp)
fffff800002c5c83:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002c5c88:	44 8b c2             	mov    %edx,%r8d
fffff800002c5c8b:	89 97 b0 01 00 00    	mov    %edx,0x1b0(%rdi)
fffff800002c5c91:	40 8a cd             	mov    %bpl,%cl
fffff800002c5c94:	89 54 24 64          	mov    %edx,0x64(%rsp)
fffff800002c5c98:	41 d3 e0             	shl    %cl,%r8d
fffff800002c5c9b:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff800002c5ca2:	01 00
fffff800002c5ca4:	44 2b c2             	sub    %edx,%r8d
fffff800002c5ca7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
fffff800002c5cac:	c7 44 24 60 10 00 01 	movl   $0x10010,0x60(%rsp)
fffff800002c5cb3:	00
fffff800002c5cb4:	e8 1f c1 f5 ff       	call   0xfffff80000221dd8
fffff800002c5cb9:	0f b7 c6             	movzwl %si,%eax