fffff800002f47b6:	75 1c                	jne    0xfffff800002f47d4
fffff800002f47b8:	45 3b fa             	cmp    %r10d,%r15d
fffff800002f47bb:	75 21                	jne    0xfffff800002f47de
fffff800002f47bd:	66 c7 83 0a 01 00 00 	movw   $0x436,0x10a(%rbx)
fffff800002f47c4:	36 04
fffff800002f47c6:	ba 1c 00 00 00       	mov    $0x1c,%edx
fffff800002f47cb:	8b 46 08             	mov    0x8(%rsi),%eax
fffff800002f47ce:	89 83 0c 01 00 00    	mov    %eax,0x10c(%rbx)
fffff800002f47d4:	41 8a c6             	mov    %r14b,%al
fffff800002f47d7:	41 2a c1             	sub    %r9b,%al
fffff800002f47da:	84 c1                	test   %al,%cl
fffff800002f47dc:	75 2e                	jne    0xfffff800002f480c
fffff800002f47de:	8b c2                	mov    %edx,%eax
fffff800002f47e0:	41 03 d1             	add    %r9d,%edx
fffff800002f47e3:	c6 84 18 f4 00 00 00 	movb   $0x39,0xf4(%rax,%rbx,1)
fffff800002f47ea:	39
fffff800002f47eb:	c6 84 1a f4 00 00 00 	movb   $0x2,0xf4(%rdx,%rbx,1)
fffff800002f47f2:	02
fffff800002f47f3:	41 03 d1             	add    %r9d,%edx
fffff800002f47f6:	c6 84 1a f4 00 00 00 	movb   $0x5,0xf4(%rdx,%rbx,1)
fffff800002f47fd:	05
fffff800002f47fe:	41 03 d1             	add    %r9d,%edx
fffff800002f4801:	44 88 a4 1a f4 00 00 	mov    %r12b,0xf4(%rdx,%rbx,1)
fffff800002f4808:	00
fffff800002f4809:	41 03 d1             	add    %r9d,%edx
fffff800002f480c:	41 8a c6             	mov    %r14b,%al
fffff800002f480f:	41 2a c1             	sub    %r9b,%al
fffff800002f4812:	84 c1                	test   %al,%cl
fffff800002f4814:	75 5b                	jne    0xfffff800002f4871
fffff800002f4816:	8b c2                	mov    %edx,%eax
fffff800002f4818:	41 03 d1             	add    %r9d,%edx
fffff800002f481b:	c6 84 18 f4 00 00 00 	movb   $0x37,0xf4(%rax,%rbx,1)
fffff800002f4822:	37
fffff800002f4823:	c6 84 1a f4 00 00 00 	movb   $0x2,0xf4(%rdx,%rbx,1)
fffff800002f482a:	02
fffff800002f482b:	41 03 d1             	add    %r9d,%edx
fffff800002f482e:	44 88 8c 1a f4 00 00 	mov    %r9b,0xf4(%rdx,%rbx,1)
fffff800002f4835:	00
fffff800002f4836:	41 03 d1             	add    %r9d,%edx
fffff800002f4839:	44 88 94 1a f4 00 00 	mov    %r10b,0xf4(%rdx,%rbx,1)
fffff800002f4840:	00
fffff800002f4841:	41 03 d1             	add    %r9d,%edx
fffff800002f4844:	45 3a f2             	cmp    %r10b,%r14b
fffff800002f4847:	75 28                	jne    0xfffff800002f4871
fffff800002f4849:	45 3b fa             	cmp    %r10d,%r15d
fffff800002f484c:	75 23                	jne    0xfffff800002f4871
fffff800002f484e:	c6 84 1a f4 00 00 00 	movb   $0x32,0xf4(%rdx,%rbx,1)
fffff800002f4855:	32
fffff800002f4856:	41 03 d1             	add    %r9d,%edx
fffff800002f4859:	c6 84 1a f4 00 00 00 	movb   $0x4,0xf4(%rdx,%rbx,1)
fffff800002f4860:	04
fffff800002f4861:	41 03 d1             	add    %r9d,%edx
fffff800002f4864:	8b 46 0c             	mov    0xc(%rsi),%eax
fffff800002f4867:	89 84 1a f4 00 00 00 	mov    %eax,0xf4(%rdx,%rbx,1)
fffff800002f486e:	83 c2 04             	add    $0x4,%edx
fffff800002f4871:	8b c2                	mov    %edx,%eax
fffff800002f4873:	81 c2 ed 00 00 00    	add    $0xed,%edx
fffff800002f4879:	c6 84 18 f4 00 00 00 	movb   $0xff,0xf4(%rax,%rbx,1)
fffff800002f4880:	ff
fffff800002f4881:	45 3a f2             	cmp    %r10b,%r14b
fffff800002f4884:	75 3a                	jne    0xfffff800002f48c0
fffff800002f4886:	41 83 ff 06          	cmp    $0x6,%r15d
fffff800002f488a:	75 22                	jne    0xfffff800002f48ae
fffff800002f488c:	8b 46 08             	mov    0x8(%rsi),%eax
fffff800002f488f:	0f 10 87 90 04 00 00 	movups 0x490(%rdi),%xmm0
fffff800002f4896:	0f c8                	bswap  %eax
fffff800002f4898:	89 45 f0             	mov    %eax,-0x10(%rbp)
fffff800002f489b:	8b 46 30             	mov    0x30(%rsi),%eax
fffff800002f489e:	89 45 48             	mov    %eax,0x48(%rbp)
fffff800002f48a1:	0f b7 46 34          	movzwl 0x34(%rsi),%eax
fffff800002f48a5:	66 89 45 4c          	mov    %ax,0x4c(%rbp)
fffff800002f48a9:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
fffff800002f48ae:	41 83 ff 07          	cmp    $0x7,%r15d
fffff800002f48b2:	75 0c                	jne    0xfffff800002f48c0
fffff800002f48b4:	0f 10 87 90 04 00 00 	movups 0x490(%rdi),%xmm0
fffff800002f48bb:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
fffff800002f48c0:	b8 43 00 00 00       	mov    $0x43,%eax
fffff800002f48c5:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff800002f48c9:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
fffff800002f48ce:	8d 48 01             	lea    0x1(%rax),%ecx
fffff800002f48d1:	66 89 4c 24 48       	mov    %cx,0x48(%rsp)
fffff800002f48d6:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff800002f48da:	89 54 24 40          	mov    %edx,0x40(%rsp)
fffff800002f48de:	48 8b cf             	mov    %rdi,%rcx
fffff800002f48e1:	8b 55 30             	mov    0x30(%rbp),%edx
fffff800002f48e4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002f48e9:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff800002f48ed:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002f48f2:	e8 1d 09 00 00       	call   0xfffff800002f5214
fffff800002f48f7:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
fffff800002f48fe:	00
fffff800002f48ff:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff800002f4903:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff800002f4907:	49 8b e3             	mov    %r11,%rsp
fffff800002f490a:	41 5f                	pop    %r15
fffff800002f490c:	41 5e                	pop    %r14
fffff800002f490e:	41 5c                	pop    %r12
fffff800002f4910:	5f                   	pop    %rdi
fffff800002f4911:	5d                   	pop    %rbp
fffff800002f4912:	c3                   	ret
fffff800002f4913:	cc                   	int3
fffff800002f4914:	cc                   	int3
fffff800002f4915:	cc                   	int3
fffff800002f4916:	cc                   	int3
fffff800002f4917:	cc                   	int3
fffff800002f4918:	cc                   	int3
fffff800002f4919:	cc                   	int3
fffff800002f491a:	cc                   	int3
fffff800002f491b:	cc                   	int3
fffff800002f491c:	48 8b c4             	mov    %rsp,%rax
fffff800002f491f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002f4923:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002f4927:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002f492b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002f492f:	41 56                	push   %r14
fffff800002f4931:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f4935:	49 8b f9             	mov    %r9,%rdi
fffff800002f4938:	45 8b f0             	mov    %r8d,%r14d
fffff800002f493b:	8b ea                	mov    %edx,%ebp
fffff800002f493d:	48 8b f1             	mov    %rcx,%rsi
fffff800002f4940:	48 85 c9             	test   %rcx,%rcx
fffff800002f4943:	74 50                	je     0xfffff800002f4995
fffff800002f4945:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002f494a:	48 85 db             	test   %rbx,%rbx
fffff800002f494d:	74 46                	je     0xfffff800002f4995
fffff800002f494f:	4d 85 c9             	test   %r9,%r9
fffff800002f4952:	74 41                	je     0xfffff800002f4995
fffff800002f4954:	e8 0f e0 ff ff       	call   0xfffff800002f2968
fffff800002f4959:	8b 0b                	mov    (%rbx),%ecx
fffff800002f495b:	b2 01                	mov    $0x1,%dl
fffff800002f495d:	89 08                	mov    %ecx,(%rax)
fffff800002f495f:	0f b7 4b 04          	movzwl 0x4(%rbx),%ecx
fffff800002f4963:	66 89 48 04          	mov    %cx,0x4(%rax)
fffff800002f4967:	8b 0f                	mov    (%rdi),%ecx
fffff800002f4969:	89 48 06             	mov    %ecx,0x6(%rax)
fffff800002f496c:	0f b7 4f 04          	movzwl 0x4(%rdi),%ecx
fffff800002f4970:	66 89 48 0a          	mov    %cx,0xa(%rax)
fffff800002f4974:	0f b7 4c 24 58       	movzwl 0x58(%rsp),%ecx
fffff800002f4979:	66 89 48 0c          	mov    %cx,0xc(%rax)
fffff800002f497d:	48 8b c8             	mov    %rax,%rcx
fffff800002f4980:	e8 9f 09 00 00       	call   0xfffff800002f5324
fffff800002f4985:	45 8d 46 0e          	lea    0xe(%r14),%r8d
fffff800002f4989:	8b d5                	mov    %ebp,%edx
fffff800002f498b:	48 8b ce             	mov    %rsi,%rcx
fffff800002f498e:	e8 fd 07 00 00       	call   0xfffff800002f5190
fffff800002f4993:	eb 05                	jmp    0xfffff800002f499a
fffff800002f4995:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
fffff800002f499a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002f499f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002f49a4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002f49a9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002f49ae:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f49b2:	41 5e                	pop    %r14
fffff800002f49b4:	c3                   	ret
fffff800002f49b5:	cc                   	int3
fffff800002f49b6:	cc                   	int3
fffff800002f49b7:	cc                   	int3
fffff800002f49b8:	cc                   	int3
fffff800002f49b9:	cc                   	int3
fffff800002f49ba:	cc                   	int3
fffff800002f49bb:	cc                   	int3
fffff800002f49bc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002f49c1:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
fffff800002f49c6:	55                   	push   %rbp
fffff800002f49c7:	48 8b ec             	mov    %rsp,%rbp
fffff800002f49ca:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002f49ce:	48 8b 05 13 cc 30 00 	mov    0x30cc13(%rip),%rax        # 0xfffff800006015e8
fffff800002f49d5:	48 33 c4             	xor    %rsp,%rax
fffff800002f49d8:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff800002f49dc:	83 65 e0 00          	andl   $0x0,-0x20(%rbp)
fffff800002f49e0:	48 8b d9             	mov    %rcx,%rbx
fffff800002f49e3:	83 65 e4 00          	andl   $0x0,-0x1c(%rbp)
fffff800002f49e7:	ba 0d 00 00 c0       	mov    $0xc000000d,%edx
fffff800002f49ec:	66 83 65 e8 00       	andw   $0x0,-0x18(%rbp)
fffff800002f49f1:	48 85 c9             	test   %rcx,%rcx
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