fffff800002f49f4:	0f 84 6b 01 00 00    	je     0xfffff800002f4b65
fffff800002f49fa:	48 83 b9 98 04 00 00 	cmpq   $0x0,0x498(%rcx)
fffff800002f4a01:	00
fffff800002f4a02:	0f 85 5d 01 00 00    	jne    0xfffff800002f4b65
fffff800002f4a08:	b9 ff ff 00 00       	mov    $0xffff,%ecx
fffff800002f4a0d:	39 8b 94 04 00 00    	cmp    %ecx,0x494(%rbx)
fffff800002f4a13:	0f 85 4c 01 00 00    	jne    0xfffff800002f4b65
fffff800002f4a19:	8b 83 90 04 00 00    	mov    0x490(%rbx),%eax
fffff800002f4a1f:	25 00 00 ff ff       	and    $0xffff0000,%eax
fffff800002f4a24:	3d 00 00 fe a9       	cmp    $0xa9fe0000,%eax
fffff800002f4a29:	0f 85 36 01 00 00    	jne    0xfffff800002f4b65
fffff800002f4a2f:	48 8b 43 38          	mov    0x38(%rbx),%rax
fffff800002f4a33:	48 83 b8 38 01 00 00 	cmpq   $0x0,0x138(%rax)
fffff800002f4a3a:	00
fffff800002f4a3b:	0f 85 24 01 00 00    	jne    0xfffff800002f4b65
fffff800002f4a41:	39 88 34 01 00 00    	cmp    %ecx,0x134(%rax)
fffff800002f4a47:	0f 85 18 01 00 00    	jne    0xfffff800002f4b65
fffff800002f4a4d:	83 b8 30 01 00 00 00 	cmpl   $0x0,0x130(%rax)
fffff800002f4a54:	0f 84 0b 01 00 00    	je     0xfffff800002f4b65
fffff800002f4a5a:	8b 88 40 01 00 00    	mov    0x140(%rax),%ecx
fffff800002f4a60:	2b 4d e4             	sub    -0x1c(%rbp),%ecx
fffff800002f4a63:	75 0d                	jne    0xfffff800002f4a72
fffff800002f4a65:	0f b7 88 44 01 00 00 	movzwl 0x144(%rax),%ecx
fffff800002f4a6c:	0f b7 45 e8          	movzwl -0x18(%rbp),%eax
fffff800002f4a70:	2b c8                	sub    %eax,%ecx
fffff800002f4a72:	85 c9                	test   %ecx,%ecx
fffff800002f4a74:	0f 84 eb 00 00 00    	je     0xfffff800002f4b65
fffff800002f4a7a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
fffff800002f4a7e:	48 8b cb             	mov    %rbx,%rcx
fffff800002f4a81:	e8 4a e2 ff ff       	call   0xfffff800002f2cd0
fffff800002f4a86:	8b d0                	mov    %eax,%edx
fffff800002f4a88:	85 c0                	test   %eax,%eax
fffff800002f4a8a:	79 10                	jns    0xfffff800002f4a9c
fffff800002f4a8c:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002f4a91:	01 3d cd 71 31 00    	add    %edi,0x3171cd(%rip)        # 0xfffff8000060bc64
fffff800002f4a97:	e9 c9 00 00 00       	jmp    0xfffff800002f4b65
fffff800002f4a9c:	8b 55 e0             	mov    -0x20(%rbp),%edx
fffff800002f4a9f:	48 8b cb             	mov    %rbx,%rcx
fffff800002f4aa2:	e8 c1 de ff ff       	call   0xfffff800002f2968
fffff800002f4aa7:	48 8b 53 38          	mov    0x38(%rbx),%rdx
fffff800002f4aab:	4c 8b c0             	mov    %rax,%r8
fffff800002f4aae:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002f4ab3:	8b 8a 40 01 00 00    	mov    0x140(%rdx),%ecx
fffff800002f4ab9:	89 08                	mov    %ecx,(%rax)
fffff800002f4abb:	0f b7 8a 44 01 00 00 	movzwl 0x144(%rdx),%ecx
fffff800002f4ac2:	66 89 48 04          	mov    %cx,0x4(%rax)
fffff800002f4ac6:	8b 8b 80 04 00 00    	mov    0x480(%rbx),%ecx
fffff800002f4acc:	89 48 06             	mov    %ecx,0x6(%rax)
fffff800002f4acf:	0f b7 8b 84 04 00 00 	movzwl 0x484(%rbx),%ecx
fffff800002f4ad6:	66 89 48 0a          	mov    %cx,0xa(%rax)
fffff800002f4ada:	49 8b c8             	mov    %r8,%rcx
fffff800002f4add:	c7 40 0c 06 08 01 00 	movl   $0x10806,0xc(%rax)
fffff800002f4ae4:	b8 00 08 00 00       	mov    $0x800,%eax
fffff800002f4ae9:	66 41 89 40 10       	mov    %ax,0x10(%r8)
fffff800002f4aee:	41 c7 40 12 06 04 02 	movl   $0x20406,0x12(%r8)
fffff800002f4af5:	00
fffff800002f4af6:	8b 83 80 04 00 00    	mov    0x480(%rbx),%eax
fffff800002f4afc:	41 89 40 16          	mov    %eax,0x16(%r8)
fffff800002f4b00:	0f b7 83 84 04 00 00 	movzwl 0x484(%rbx),%eax
fffff800002f4b07:	66 41 89 40 1a       	mov    %ax,0x1a(%r8)
fffff800002f4b0c:	8b 83 90 04 00 00    	mov    0x490(%rbx),%eax
fffff800002f4b12:	41 89 40 1c          	mov    %eax,0x1c(%r8)
fffff800002f4b16:	48 8b 53 38          	mov    0x38(%rbx),%rdx
fffff800002f4b1a:	8b 82 40 01 00 00    	mov    0x140(%rdx),%eax
fffff800002f4b20:	41 89 40 20          	mov    %eax,0x20(%r8)
fffff800002f4b24:	0f b7 82 44 01 00 00 	movzwl 0x144(%rdx),%eax
fffff800002f4b2b:	66 41 89 40 24       	mov    %ax,0x24(%r8)
fffff800002f4b30:	48 8b 43 38          	mov    0x38(%rbx),%rax
fffff800002f4b34:	8b 90 30 01 00 00    	mov    0x130(%rax),%edx
fffff800002f4b3a:	41 89 50 26          	mov    %edx,0x26(%r8)
fffff800002f4b3e:	40 8a d7             	mov    %dil,%dl
fffff800002f4b41:	e8 de 07 00 00       	call   0xfffff800002f5324
fffff800002f4b46:	8b 55 e0             	mov    -0x20(%rbp),%edx
fffff800002f4b49:	44 8d 47 29          	lea    0x29(%rdi),%r8d
fffff800002f4b4d:	48 8b cb             	mov    %rbx,%rcx
fffff800002f4b50:	e8 3b 06 00 00       	call   0xfffff800002f5190
fffff800002f4b55:	8b d0                	mov    %eax,%edx
fffff800002f4b57:	85 c0                	test   %eax,%eax
fffff800002f4b59:	0f 88 32 ff ff ff    	js     0xfffff800002f4a91
fffff800002f4b5f:	01 3d cf 71 31 00    	add    %edi,0x3171cf(%rip)        # 0xfffff8000060bd34
fffff800002f4b65:	8b c2                	mov    %edx,%eax
fffff800002f4b67:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff800002f4b6b:	48 33 cc             	xor    %rsp,%rcx
fffff800002f4b6e:	e8 fd 69 f4 ff       	call   0xfffff8000023b570
fffff800002f4b73:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff800002f4b78:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
fffff800002f4b7d:	48 83 c4 40          	add    $0x40,%rsp
fffff800002f4b81:	5d                   	pop    %rbp
fffff800002f4b82:	c3                   	ret
fffff800002f4b83:	cc                   	int3
fffff800002f4b84:	cc                   	int3
fffff800002f4b85:	cc                   	int3
fffff800002f4b86:	cc                   	int3
fffff800002f4b87:	cc                   	int3
fffff800002f4b88:	cc                   	int3
fffff800002f4b89:	cc                   	int3
fffff800002f4b8a:	cc                   	int3
fffff800002f4b8b:	cc                   	int3
fffff800002f4b8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f4b91:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002f4b96:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002f4b9b:	57                   	push   %rdi
fffff800002f4b9c:	41 54                	push   %r12
fffff800002f4b9e:	41 55                	push   %r13
fffff800002f4ba0:	41 56                	push   %r14
fffff800002f4ba2:	41 57                	push   %r15
fffff800002f4ba4:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002f4ba8:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
fffff800002f4baf:	00
fffff800002f4bb0:	33 c0                	xor    %eax,%eax
fffff800002f4bb2:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
fffff800002f4bb9:	00
fffff800002f4bba:	4c 8b f9             	mov    %rcx,%r15
fffff800002f4bbd:	4d 8b e1             	mov    %r9,%r12
fffff800002f4bc0:	4d 8b e8             	mov    %r8,%r13
fffff800002f4bc3:	44 8b f2             	mov    %edx,%r14d
fffff800002f4bc6:	bd dd 86 00 00       	mov    $0x86dd,%ebp
fffff800002f4bcb:	b9 ff ff 00 00       	mov    $0xffff,%ecx
fffff800002f4bd0:	48 39 46 08          	cmp    %rax,0x8(%rsi)
fffff800002f4bd4:	75 05                	jne    0xfffff800002f4bdb
fffff800002f4bd6:	39 4e 04             	cmp    %ecx,0x4(%rsi)
fffff800002f4bd9:	74 0b                	je     0xfffff800002f4be6
fffff800002f4bdb:	48 39 47 08          	cmp    %rax,0x8(%rdi)
fffff800002f4bdf:	75 6e                	jne    0xfffff800002f4c4f
fffff800002f4be1:	39 4f 04             	cmp    %ecx,0x4(%rdi)
fffff800002f4be4:	75 69                	jne    0xfffff800002f4c4f
fffff800002f4be6:	8b 9c 24 80 00 00 00 	mov    0x80(%rsp),%ebx
fffff800002f4bed:	bd 00 08 00 00       	mov    $0x800,%ebp
fffff800002f4bf2:	81 fb e3 ff 00 00    	cmp    $0xffe3,%ebx
fffff800002f4bf8:	76 0a                	jbe    0xfffff800002f4c04
fffff800002f4bfa:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
fffff800002f4bff:	e9 b2 00 00 00       	jmp    0xfffff800002f4cb6
fffff800002f4c04:	49 8b cf             	mov    %r15,%rcx
fffff800002f4c07:	e8 5c dd ff ff       	call   0xfffff800002f2968
fffff800002f4c0c:	48 8b c8             	mov    %rax,%rcx
fffff800002f4c0f:	83 c3 14             	add    $0x14,%ebx
fffff800002f4c12:	33 d2                	xor    %edx,%edx
fffff800002f4c14:	66 c7 40 0e 45 00    	movw   $0x45,0xe(%rax)
fffff800002f4c1a:	66 89 58 10          	mov    %bx,0x10(%rax)
fffff800002f4c1e:	66 89 50 12          	mov    %dx,0x12(%rax)
fffff800002f4c22:	b8 00 40 00 00       	mov    $0x4000,%eax
fffff800002f4c27:	66 89 41 14          	mov    %ax,0x14(%rcx)
fffff800002f4c2b:	8a 84 24 a8 00 00 00 	mov    0xa8(%rsp),%al
fffff800002f4c32:	88 41 16             	mov    %al,0x16(%rcx)
fffff800002f4c35:	8a 84 24 98 00 00 00 	mov    0x98(%rsp),%al
fffff800002f4c3c:	88 41 17             	mov    %al,0x17(%rcx)
fffff800002f4c3f:	66 89 51 18          	mov    %dx,0x18(%rcx)
fffff800002f4c43:	8b 06                	mov    (%rsi),%eax
fffff800002f4c45:	89 41 1a             	mov    %eax,0x1a(%rcx)
fffff800002f4c48:	8b 07                	mov    (%rdi),%eax
fffff800002f4c4a:	89 41 1e             	mov    %eax,0x1e(%rcx)
fffff800002f4c4d:	eb 4c                	jmp    0xfffff800002f4c9b
fffff800002f4c4f:	8b 9c 24 80 00 00 00 	mov    0x80(%rsp),%ebx
fffff800002f4c56:	81 fb cf ff 00 00    	cmp    $0xffcf,%ebx
fffff800002f4c5c:	77 9c                	ja     0xfffff800002f4bfa
fffff800002f4c5e:	49 8b cf             	mov    %r15,%rcx
fffff800002f4c61:	e8 02 dd ff ff       	call   0xfffff800002f2968
fffff800002f4c66:	48 8b c8             	mov    %rax,%rcx
fffff800002f4c69:	c7 40 0e 00 00 00 60 	movl   $0x60000000,0xe(%rax)
fffff800002f4c70:	8a 84 24 a8 00 00 00 	mov    0xa8(%rsp),%al
fffff800002f4c77:	88 41 15             	mov    %al,0x15(%rcx)
fffff800002f4c7a:	8a 84 24 98 00 00 00 	mov    0x98(%rsp),%al
fffff800002f4c81:	66 89 59 12          	mov    %bx,0x12(%rcx)
fffff800002f4c85:	83 c3 28             	add    $0x28,%ebx
fffff800002f4c88:	88 41 14             	mov    %al,0x14(%rcx)
fffff800002f4c8b:	0f 10 06             	movups (%rsi),%xmm0
fffff800002f4c8e:	f3 0f 7f 41 16       	movdqu %xmm0,0x16(%rcx)
fffff800002f4c93:	0f 10 0f             	movups (%rdi),%xmm1
fffff800002f4c96:	f3 0f 7f 49 26       	movdqu %xmm1,0x26(%rcx)
fffff800002f4c9b:	66 89 6c 24 28       	mov    %bp,0x28(%rsp)
fffff800002f4ca0:	4d 8b cd             	mov    %r13,%r9
fffff800002f4ca3:	44 8b c3             	mov    %ebx,%r8d
fffff800002f4ca6:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002f4cab:	41 8b d6             	mov    %r14d,%edx
fffff800002f4cae:	49 8b cf             	mov    %r15,%rcx
fffff800002f4cb1:	e8 66 fc ff ff       	call   0xfffff800002f491c
fffff800002f4cb6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff800002f4cbb:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff800002f4cc0:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff800002f4cc5:	48 83 c4 30          	add    $0x30,%rsp
fffff800002f4cc9:	41 5f                	pop    %r15
fffff800002f4ccb:	41 5e                	pop    %r14
fffff800002f4ccd:	41 5d                	pop    %r13
fffff800002f4ccf:	41 5c                	pop    %r12
fffff800002f4cd1:	5f                   	pop    %rdi
fffff800002f4cd2:	c3                   	ret
fffff800002f4cd3:	cc                   	int3
fffff800002f4cd4:	cc                   	int3
fffff800002f4cd5:	cc                   	int3
fffff800002f4cd6:	cc                   	int3
fffff800002f4cd7:	cc                   	int3
fffff800002f4cd8:	cc                   	int3
fffff800002f4cd9:	cc                   	int3
fffff800002f4cda:	cc                   	int3
fffff800002f4cdb:	cc                   	int3
fffff800002f4cdc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f4ce1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002f4ce6:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
fffff800002f4ceb:	57                   	push   %rdi
fffff800002f4cec:	48 83 ec 60          	sub    $0x60,%rsp
fffff800002f4cf0:	45 8b d8             	mov    %r8d,%r11d
fffff800002f4cf3:	41 0f b7 f1          	movzwl %r9w,%esi
fffff800002f4cf7:	4c 8b 41 38          	mov    0x38(%rcx),%r8
fffff800002f4cfb:	8b fa                	mov    %edx,%edi
fffff800002f4cfd:	48 8b d9             	mov    %rcx,%rbx
fffff800002f4d00:	41 80 b8 49 01 00 00 	cmpb   $0x0,0x149(%r8)
fffff800002f4d07:	00
fffff800002f4d08:	0f 84 89 00 00 00    	je     0xfffff800002f4d97
fffff800002f4d0e:	41 83 b8 4c 01 00 00 	cmpl   $0x0,0x14c(%r8)
fffff800002f4d15:	00
fffff800002f4d16:	75 30                	jne    0xfffff800002f4d48
fffff800002f4d18:	0f b7 84 24 90 00 00 	movzwl 0x90(%rsp),%eax
fffff800002f4d1f:	00
fffff800002f4d20:	4d 8d 88 30 01 00 00 	lea    0x130(%r8),%r9
fffff800002f4d27:	ff 05 67 71 31 00    	incl   0x317167(%rip)        # 0xfffff8000060be94
fffff800002f4d2d:	49 81 c0 40 01 00 00 	add    $0x140,%r8
fffff800002f4d34:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff800002f4d39:	e8 2a 01 00 00       	call   0xfffff800002f4e68
fffff800002f4d3e:	b8 3e 01 00 c0       	mov    $0xc000013e,%eax
fffff800002f4d43:	e9 9e 00 00 00       	jmp    0xfffff800002f4de6
fffff800002f4d48:	48 8b 0d 11 72 31 00 	mov    0x317211(%rip),%rcx        # 0xfffff8000060bf60
fffff800002f4d4f:	e8 60 dc ff ff       	call   0xfffff800002f29b4
fffff800002f4d54:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002f4d59:	48 8d 48 08          	lea    0x8(%rax),%rcx
fffff800002f4d5d:	48 8b 43 38          	mov    0x38(%rbx),%rax
fffff800002f4d61:	f0 48 0f c1 90 50 01 	lock xadd %rdx,0x150(%rax)
fffff800002f4d68:	00 00
fffff800002f4d6a:	48 ff c2             	inc    %rdx
fffff800002f4d6d:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
fffff800002f4d72:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
fffff800002f4d77:	4c 8d 4b 50          	lea    0x50(%rbx),%r9
fffff800002f4d7b:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
fffff800002f4d82:	00
fffff800002f4d83:	4c 8d 83 90 02 00 00 	lea    0x290(%rbx),%r8
fffff800002f4d8a:	e8 95 d4 ff ff       	call   0xfffff800002f2224
fffff800002f4d8f:	44 8b 9c 24 80 00 00 	mov    0x80(%rsp),%r11d
fffff800002f4d96:	00
fffff800002f4d97:	48 8b 0d c2 71 31 00 	mov    0x3171c2(%rip),%rcx        # 0xfffff8000060bf60
fffff800002f4d9e:	0f b7 84 24 90 00 00 	movzwl 0x90(%rsp),%eax
fffff800002f4da5:	00
fffff800002f4da6:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
fffff800002f4dab:	66 89 74 24 48       	mov    %si,0x48(%rsp)
fffff800002f4db0:	4c 8b 49 38          	mov    0x38(%rcx),%r9
fffff800002f4db4:	4c 8d 91 90 04 00 00 	lea    0x490(%rcx),%r10
fffff800002f4dbb:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
fffff800002f4dc0:	4c 8d 81 80 04 00 00 	lea    0x480(%rcx),%r8
fffff800002f4dc7:	49 8d 91 30 01 00 00 	lea    0x130(%r9),%rdx
fffff800002f4dce:	49 81 c1 40 01 00 00 	add    $0x140,%r9
fffff800002f4dd5:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
fffff800002f4dda:	8b d7                	mov    %edi,%edx
fffff800002f4ddc:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
fffff800002f4de1:	e8 2e 04 00 00       	call   0xfffff800002f5214
fffff800002f4de6:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
fffff800002f4deb:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff800002f4df0:	48 83 c4 60          	add    $0x60,%rsp
fffff800002f4df4:	5f                   	pop    %rdi
fffff800002f4df5:	c3                   	ret
fffff800002f4df6:	cc                   	int3
fffff800002f4df7:	cc                   	int3
fffff800002f4df8:	cc                   	int3
fffff800002f4df9:	cc                   	int3
fffff800002f4dfa:	cc                   	int3
fffff800002f4dfb:	cc                   	int3
fffff800002f4dfc:	cc                   	int3
fffff800002f4dfd:	cc                   	int3
fffff800002f4dfe:	cc                   	int3
fffff800002f4dff:	cc                   	int3
fffff800002f4e00:	48 8b c4             	mov    %rsp,%rax
fffff800002f4e03:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002f4e07:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002f4e0b:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002f4e0f:	57                   	push   %rdi
fffff800002f4e10:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002f4e14:	83 60 e8 00          	andl   $0x0,-0x18(%rax)
fffff800002f4e18:	48 8b ea             	mov    %rdx,%rbp
fffff800002f4e1b:	48 8d 50 e8          	lea    -0x18(%rax),%rdx
fffff800002f4e1f:	41 0f b7 f9          	movzwl %r9w,%edi
fffff800002f4e23:	49 8b f0             	mov    %r8,%rsi
fffff800002f4e26:	48 8b d9             	mov    %rcx,%rbx
fffff800002f4e29:	e8 a2 de ff ff       	call   0xfffff800002f2cd0
fffff800002f4e2e:	85 c0                	test   %eax,%eax
fffff800002f4e30:	78 17                	js     0xfffff800002f4e49
fffff800002f4e32:	8b 54 24 30          	mov    0x30(%rsp),%edx
fffff800002f4e36:	4c 8b ce             	mov    %rsi,%r9
fffff800002f4e39:	4c 8b c5             	mov    %rbp,%r8
fffff800002f4e3c:	66 89 7c 24 20       	mov    %di,0x20(%rsp)
fffff800002f4e41:	48 8b cb             	mov    %rbx,%rcx
fffff800002f4e44:	e8 1f 00 00 00       	call   0xfffff800002f4e68
fffff800002f4e49:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002f4e4e:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002f4e53:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002f4e58:	48 83 c4 40          	add    $0x40,%rsp
fffff800002f4e5c:	5f                   	pop    %rdi
fffff800002f4e5d:	c3                   	ret
fffff800002f4e5e:	cc                   	int3
fffff800002f4e5f:	cc                   	int3
fffff800002f4e60:	cc                   	int3
fffff800002f4e61:	cc                   	int3
fffff800002f4e62:	cc                   	int3
fffff800002f4e63:	cc                   	int3
fffff800002f4e64:	cc                   	int3
fffff800002f4e65:	cc                   	int3
fffff800002f4e66:	cc                   	int3
fffff800002f4e67:	cc                   	int3
fffff800002f4e68:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002f4e6d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002f4e72:	56                   	push   %rsi
fffff800002f4e73:	57                   	push   %rdi
fffff800002f4e74:	41 54                	push   %r12
fffff800002f4e76:	41 56                	push   %r14
fffff800002f4e78:	41 57                	push   %r15
fffff800002f4e7a:	48 83 ec 70          	sub    $0x70,%rsp
fffff800002f4e7e:	4d 8b f9             	mov    %r9,%r15
fffff800002f4e81:	4d 8b e0             	mov    %r8,%r12
fffff800002f4e84:	8b f2                	mov    %edx,%esi
fffff800002f4e86:	48 8b d9             	mov    %rcx,%rbx
fffff800002f4e89:	e8 26 db ff ff       	call   0xfffff800002f29b4
fffff800002f4e8e:	8b d6                	mov    %esi,%edx
fffff800002f4e90:	48 8b cb             	mov    %rbx,%rcx
fffff800002f4e93:	48 8b e8             	mov    %rax,%rbp
fffff800002f4e96:	e8 55 db ff ff       	call   0xfffff800002f29f0
fffff800002f4e9b:	33 d2                	xor    %edx,%edx
fffff800002f4e9d:	41 b8 56 01 00 00    	mov    $0x156,%r8d
fffff800002f4ea3:	48 8b f8             	mov    %rax,%rdi
fffff800002f4ea6:	48 8d 48 02          	lea    0x2(%rax),%rcx
fffff800002f4eaa:	e8 11 f7 f4 ff       	call   0xfffff800002445c0
fffff800002f4eaf:	66 c7 07 01 01       	movw   $0x101,(%rdi)
fffff800002f4eb4:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
fffff800002f4eb8:	f0 48 ff 81 a8 01 00 	lock incq 0x1a8(%rcx)
fffff800002f4ebf:	00
fffff800002f4ec0:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
fffff800002f4ec4:	4c 8d b3 90 04 00 00 	lea    0x490(%rbx),%r14
fffff800002f4ecb:	ba 22 00 00 00       	mov    $0x22,%edx
fffff800002f4ed0:	83 c2 10             	add    $0x10,%edx
fffff800002f4ed3:	0f 10 81 a8 01 00 00 	movups 0x1a8(%rcx),%xmm0
fffff800002f4eda:	44 8d 42 02          	lea    0x2(%rdx),%r8d
fffff800002f4ede:	0f 11 47 02          	movups %xmm0,0x2(%rdi)
fffff800002f4ee2:	0f 10 89 b8 01 00 00 	movups 0x1b8(%rcx),%xmm1
fffff800002f4ee9:	0f 11 4f 12          	movups %xmm1,0x12(%rdi)
fffff800002f4eed:	41 0f 10 06          	movups (%r14),%xmm0
fffff800002f4ef1:	66 48 0f 7e c1       	movq   %xmm0,%rcx
fffff800002f4ef6:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
fffff800002f4efb:	48 0f c9             	bswap  %rcx
fffff800002f4efe:	66 48 0f 7e c0       	movq   %xmm0,%rax
fffff800002f4f03:	48 0f c8             	bswap  %rax
fffff800002f4f06:	48 89 47 22          	mov    %rax,0x22(%rdi)
fffff800002f4f0a:	48 89 4f 2a          	mov    %rcx,0x2a(%rdi)
fffff800002f4f0e:	48 8b 43 38          	mov    0x38(%rbx),%rax
fffff800002f4f12:	0f b7 88 f8 00 00 00 	movzwl 0xf8(%rax),%ecx
fffff800002f4f19:	66 c1 c9 08          	ror    $0x8,%cx