fffff800002f1e7b:	45 0f 45 c1          	cmovne %r9d,%r8d
fffff800002f1e7f:	41 8a c0             	mov    %r8b,%al
fffff800002f1e82:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
fffff800002f1e87:	48 33 cc             	xor    %rsp,%rcx
fffff800002f1e8a:	e8 e1 96 f4 ff       	call   0xfffff8000023b570
fffff800002f1e8f:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f1e93:	5b                   	pop    %rbx
fffff800002f1e94:	c3                   	ret
fffff800002f1e95:	cc                   	int3
fffff800002f1e96:	cc                   	int3
fffff800002f1e97:	cc                   	int3
fffff800002f1e98:	cc                   	int3
fffff800002f1e99:	cc                   	int3
fffff800002f1e9a:	cc                   	int3
fffff800002f1e9b:	cc                   	int3
fffff800002f1e9c:	40 53                	rex push %rbx
fffff800002f1e9e:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002f1ea2:	48 8b 05 3f f7 30 00 	mov    0x30f73f(%rip),%rax        # 0xfffff800006015e8
fffff800002f1ea9:	48 33 c4             	xor    %rsp,%rax
fffff800002f1eac:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002f1eb1:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002f1eb4:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff800002f1eb9:	e8 82 ff ff ff       	call   0xfffff800002f1e40
fffff800002f1ebe:	84 c0                	test   %al,%al
fffff800002f1ec0:	74 0b                	je     0xfffff800002f1ecd
fffff800002f1ec2:	b8 01 00 00 40       	mov    $0x40000001,%eax
fffff800002f1ec7:	33 c9                	xor    %ecx,%ecx
fffff800002f1ec9:	0f a2                	cpuid
fffff800002f1ecb:	eb 04                	jmp    0xfffff800002f1ed1
fffff800002f1ecd:	8b 44 24 20          	mov    0x20(%rsp),%eax
fffff800002f1ed1:	3d 48 76 23 31       	cmp    $0x31237648,%eax
fffff800002f1ed6:	0f 94 c0             	sete   %al
fffff800002f1ed9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff800002f1ede:	48 33 cc             	xor    %rsp,%rcx
fffff800002f1ee1:	e8 8a 96 f4 ff       	call   0xfffff8000023b570
fffff800002f1ee6:	48 83 c4 40          	add    $0x40,%rsp
fffff800002f1eea:	5b                   	pop    %rbx
fffff800002f1eeb:	c3                   	ret
fffff800002f1eec:	cc                   	int3
fffff800002f1eed:	cc                   	int3
fffff800002f1eee:	cc                   	int3
fffff800002f1eef:	cc                   	int3
fffff800002f1ef0:	cc                   	int3
fffff800002f1ef1:	cc                   	int3
fffff800002f1ef2:	cc                   	int3
fffff800002f1ef3:	cc                   	int3
fffff800002f1ef4:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f1ef8:	48 8b 05 f1 a7 4b 00 	mov    0x4ba7f1(%rip),%rax        # 0xfffff800007ac6f0
fffff800002f1eff:	e8 7c af f4 ff       	call   0xfffff8000023ce80
fffff800002f1f04:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f1f08:	c3                   	ret
fffff800002f1f09:	cc                   	int3
fffff800002f1f0a:	cc                   	int3
fffff800002f1f0b:	cc                   	int3
fffff800002f1f0c:	cc                   	int3
fffff800002f1f0d:	cc                   	int3
fffff800002f1f0e:	cc                   	int3
fffff800002f1f0f:	cc                   	int3
fffff800002f1f10:	40 53                	rex push %rbx
fffff800002f1f12:	55                   	push   %rbp
fffff800002f1f13:	56                   	push   %rsi
fffff800002f1f14:	57                   	push   %rdi
fffff800002f1f15:	41 54                	push   %r12
fffff800002f1f17:	41 56                	push   %r14
fffff800002f1f19:	41 57                	push   %r15
fffff800002f1f1b:	48 83 ec 60          	sub    $0x60,%rsp
fffff800002f1f1f:	48 8b 05 c2 f6 30 00 	mov    0x30f6c2(%rip),%rax        # 0xfffff800006015e8
fffff800002f1f26:	48 33 c4             	xor    %rsp,%rax
fffff800002f1f29:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff800002f1f2e:	48 8b f2             	mov    %rdx,%rsi
fffff800002f1f31:	49 8b d8             	mov    %r8,%rbx
fffff800002f1f34:	48 8b 51 38          	mov    0x38(%rcx),%rdx
fffff800002f1f38:	4c 8b f9             	mov    %rcx,%r15
fffff800002f1f3b:	80 ba 49 01 00 00 00 	cmpb   $0x0,0x149(%rdx)
fffff800002f1f42:	75 07                	jne    0xfffff800002f1f4b
fffff800002f1f44:	33 ed                	xor    %ebp,%ebp
fffff800002f1f46:	e9 ad 01 00 00       	jmp    0xfffff800002f20f8
fffff800002f1f4b:	41 83 38 26          	cmpl   $0x26,(%r8)
fffff800002f1f4f:	bd 00 a0 00 c0       	mov    $0xc000a000,%ebp
fffff800002f1f54:	48 8b 3e             	mov    (%rsi),%rdi
fffff800002f1f57:	73 0b                	jae    0xfffff800002f1f64
fffff800002f1f59:	ff 05 5d 9d 31 00    	incl   0x319d5d(%rip)        # 0xfffff8000060bcbc
fffff800002f1f5f:	e9 94 01 00 00       	jmp    0xfffff800002f20f8
fffff800002f1f64:	81 3f 4d 44 42 47    	cmpl   $0x4742444d,(%rdi)
fffff800002f1f6a:	74 0b                	je     0xfffff800002f1f77
fffff800002f1f6c:	ff 05 3a 9d 31 00    	incl   0x319d3a(%rip)        # 0xfffff8000060bcac
fffff800002f1f72:	e9 81 01 00 00       	jmp    0xfffff800002f20f8
fffff800002f1f77:	8a 47 04             	mov    0x4(%rdi),%al
fffff800002f1f7a:	3c 02                	cmp    $0x2,%al
fffff800002f1f7c:	74 0f                	je     0xfffff800002f1f8d
fffff800002f1f7e:	3c 05                	cmp    $0x5,%al
fffff800002f1f80:	74 0b                	je     0xfffff800002f1f8d
fffff800002f1f82:	ff 05 70 9d 31 00    	incl   0x319d70(%rip)        # 0xfffff8000060bcf8
fffff800002f1f88:	e9 6b 01 00 00       	jmp    0xfffff800002f20f8
fffff800002f1f8d:	8a 4f 05             	mov    0x5(%rdi),%cl
fffff800002f1f90:	f6 c1 fe             	test   $0xfe,%cl
fffff800002f1f93:	74 0b                	je     0xfffff800002f1fa0
fffff800002f1f95:	ff 05 55 9d 31 00    	incl   0x319d55(%rip)        # 0xfffff8000060bcf0
fffff800002f1f9b:	e9 58 01 00 00       	jmp    0xfffff800002f20f8
fffff800002f1fa0:	f6 c1 01             	test   $0x1,%cl
fffff800002f1fa3:	74 0a                	je     0xfffff800002f1faf
fffff800002f1fa5:	41 b6 01             	mov    $0x1,%r14b
fffff800002f1fa8:	b9 a0 00 00 00       	mov    $0xa0,%ecx
fffff800002f1fad:	eb 20                	jmp    0xfffff800002f1fcf
fffff800002f1faf:	45 32 f6             	xor    %r14b,%r14b
fffff800002f1fb2:	3c 05                	cmp    $0x5,%al
fffff800002f1fb4:	75 cc                	jne    0xfffff800002f1f82
fffff800002f1fb6:	83 ba 4c 01 00 00 00 	cmpl   $0x0,0x14c(%rdx)
fffff800002f1fbd:	75 0b                	jne    0xfffff800002f1fca
fffff800002f1fbf:	ff 05 5b 9d 31 00    	incl   0x319d5b(%rip)        # 0xfffff8000060bd20
fffff800002f1fc5:	e9 2e 01 00 00       	jmp    0xfffff800002f20f8
fffff800002f1fca:	b9 90 02 00 00       	mov    $0x290,%ecx
fffff800002f1fcf:	4c 8d 67 06          	lea    0x6(%rdi),%r12
fffff800002f1fd3:	4c 89 26             	mov    %r12,(%rsi)
fffff800002f1fd6:	41 8b 00             	mov    (%r8),%eax
fffff800002f1fd9:	83 e8 06             	sub    $0x6,%eax
fffff800002f1fdc:	41 89 00             	mov    %eax,(%r8)
fffff800002f1fdf:	a8 0f                	test   $0xf,%al
fffff800002f1fe1:	74 0b                	je     0xfffff800002f1fee
fffff800002f1fe3:	ff 05 6b 9d 31 00    	incl   0x319d6b(%rip)        # 0xfffff8000060bd54
fffff800002f1fe9:	e9 0a 01 00 00       	jmp    0xfffff800002f20f8
fffff800002f1fee:	83 c0 f0             	add    $0xfffffff0,%eax
fffff800002f1ff1:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002f1ff6:	41 89 00             	mov    %eax,(%r8)
fffff800002f1ff9:	49 03 cf             	add    %r15,%rcx
fffff800002f1ffc:	4c 8b 06             	mov    (%rsi),%r8
fffff800002f1fff:	4d 8b c8             	mov    %r8,%r9
fffff800002f2002:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002f2007:	42 0f 10 04 00       	movups (%rax,%r8,1),%xmm0
fffff800002f200c:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
fffff800002f2012:	e8 b5 f8 f3 ff       	call   0xfffff800002318cc
fffff800002f2017:	44 8b 03             	mov    (%rbx),%r8d
fffff800002f201a:	49 8d 4f 50          	lea    0x50(%r15),%rcx
fffff800002f201e:	41 83 c0 06          	add    $0x6,%r8d
fffff800002f2022:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
fffff800002f2027:	48 8b d7             	mov    %rdi,%rdx
fffff800002f202a:	e8 c1 12 f4 ff       	call   0xfffff800002332f0
fffff800002f202f:	4c 8b 06             	mov    (%rsi),%r8
fffff800002f2032:	8b 13                	mov    (%rbx),%edx
fffff800002f2034:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff800002f2039:	4a 2b 0c 02          	sub    (%rdx,%r8,1),%rcx
fffff800002f203d:	75 0a                	jne    0xfffff800002f2049
fffff800002f203f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff800002f2044:	4a 2b 4c 02 08       	sub    0x8(%rdx,%r8,1),%rcx
fffff800002f2049:	48 85 c9             	test   %rcx,%rcx
fffff800002f204c:	74 0b                	je     0xfffff800002f2059
fffff800002f204e:	ff 05 e8 9c 31 00    	incl   0x319ce8(%rip)        # 0xfffff8000060bd3c
fffff800002f2054:	e9 9f 00 00 00       	jmp    0xfffff800002f20f8
fffff800002f2059:	49 8d 40 08          	lea    0x8(%r8),%rax
fffff800002f205d:	48 89 06             	mov    %rax,(%rsi)
fffff800002f2060:	44 8b 03             	mov    (%rbx),%r8d
fffff800002f2063:	41 83 e8 08          	sub    $0x8,%r8d
fffff800002f2067:	44 89 03             	mov    %r8d,(%rbx)
fffff800002f206a:	4d 8b 0c 24          	mov    (%r12),%r9
fffff800002f206e:	49 0f c9             	bswap  %r9
fffff800002f2071:	41 0f b6 d1          	movzbl %r9b,%edx
fffff800002f2075:	49 c1 e9 08          	shr    $0x8,%r9
fffff800002f2079:	84 d2                	test   %dl,%dl
fffff800002f207b:	78 08                	js     0xfffff800002f2085
fffff800002f207d:	ff 05 55 9c 31 00    	incl   0x319c55(%rip)        # 0xfffff8000060bcd8
fffff800002f2083:	eb 73                	jmp    0xfffff800002f20f8
fffff800002f2085:	83 e2 7f             	and    $0x7f,%edx
fffff800002f2088:	83 fa 10             	cmp    $0x10,%edx
fffff800002f208b:	73 65                	jae    0xfffff800002f20f2
fffff800002f208d:	41 3b d0             	cmp    %r8d,%edx
fffff800002f2090:	77 60                	ja     0xfffff800002f20f2
fffff800002f2092:	45 84 f6             	test   %r14b,%r14b
fffff800002f2095:	75 39                	jne    0xfffff800002f20d0
fffff800002f2097:	4d 8b 47 38          	mov    0x38(%r15),%r8
fffff800002f209b:	4d 3b 88 58 01 00 00 	cmp    0x158(%r8),%r9
fffff800002f20a2:	77 08                	ja     0xfffff800002f20ac
fffff800002f20a4:	ff 05 fa 9b 31 00    	incl   0x319bfa(%rip)        # 0xfffff8000060bca4
fffff800002f20aa:	eb 4c                	jmp    0xfffff800002f20f8
fffff800002f20ac:	8b 05 b6 9b 31 00    	mov    0x319bb6(%rip),%eax        # 0xfffff8000060bc68
fffff800002f20b2:	41 8b c9             	mov    %r9d,%ecx
fffff800002f20b5:	41 2b 88 58 01 00 00 	sub    0x158(%r8),%ecx
fffff800002f20bc:	ff c8                	dec    %eax
fffff800002f20be:	03 c8                	add    %eax,%ecx
fffff800002f20c0:	4d 89 88 58 01 00 00 	mov    %r9,0x158(%r8)
fffff800002f20c7:	44 8b 03             	mov    (%rbx),%r8d
fffff800002f20ca:	89 0d 98 9b 31 00    	mov    %ecx,0x319b98(%rip)        # 0xfffff8000060bc68
fffff800002f20d0:	ff 05 3e 9c 31 00    	incl   0x319c3e(%rip)        # 0xfffff8000060bd14
fffff800002f20d6:	44 2b c2             	sub    %edx,%r8d
fffff800002f20d9:	33 ed                	xor    %ebp,%ebp
fffff800002f20db:	44 89 03             	mov    %r8d,(%rbx)
fffff800002f20de:	45 84 f6             	test   %r14b,%r14b
fffff800002f20e1:	74 15                	je     0xfffff800002f20f8
fffff800002f20e3:	48 8b 16             	mov    (%rsi),%rdx
fffff800002f20e6:	49 8b cf             	mov    %r15,%rcx
fffff800002f20e9:	e8 da 1e 00 00       	call   0xfffff800002f3fc8
fffff800002f20ee:	21 2b                	and    %ebp,(%rbx)
fffff800002f20f0:	eb 06                	jmp    0xfffff800002f20f8
fffff800002f20f2:	ff 05 48 9c 31 00    	incl   0x319c48(%rip)        # 0xfffff8000060bd40
fffff800002f20f8:	8b c5                	mov    %ebp,%eax
fffff800002f20fa:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff800002f20ff:	48 33 cc             	xor    %rsp,%rcx
fffff800002f2102:	e8 69 94 f4 ff       	call   0xfffff8000023b570
fffff800002f2107:	48 83 c4 60          	add    $0x60,%rsp
fffff800002f210b:	41 5f                	pop    %r15
fffff800002f210d:	41 5e                	pop    %r14
fffff800002f210f:	41 5c                	pop    %r12
fffff800002f2111:	5f                   	pop    %rdi
fffff800002f2112:	5e                   	pop    %rsi
fffff800002f2113:	5d                   	pop    %rbp
fffff800002f2114:	5b                   	pop    %rbx
fffff800002f2115:	c3                   	ret
fffff800002f2116:	cc                   	int3
fffff800002f2117:	cc                   	int3
fffff800002f2118:	cc                   	int3
fffff800002f2119:	cc                   	int3
fffff800002f211a:	cc                   	int3
fffff800002f211b:	cc                   	int3
fffff800002f211c:	cc                   	int3
fffff800002f211d:	cc                   	int3
fffff800002f211e:	cc                   	int3
fffff800002f211f:	cc                   	int3
fffff800002f2120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f2125:	57                   	push   %rdi
fffff800002f2126:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f212a:	8b 05 00 9c 31 00    	mov    0x319c00(%rip),%eax        # 0xfffff8000060bd30
fffff800002f2130:	33 ff                	xor    %edi,%edi
fffff800002f2132:	4c 8b 49 38          	mov    0x38(%rcx),%r9
fffff800002f2136:	03 c2                	add    %edx,%eax
fffff800002f2138:	89 05 f2 9b 31 00    	mov    %eax,0x319bf2(%rip)        # 0xfffff8000060bd30
fffff800002f213e:	48 8b d9             	mov    %rcx,%rbx
fffff800002f2141:	3d c0 c6 2d 00       	cmp    $0x2dc6c0,%eax
fffff800002f2146:	0f 82 c0 00 00 00    	jb     0xfffff800002f220c
fffff800002f214c:	49 83 81 a0 01 00 00 	addq   $0x3,0x1a0(%r9)
fffff800002f2153:	03
fffff800002f2154:	05 40 39 d2 ff       	add    $0xffd23940,%eax
fffff800002f2159:	41 83 b9 20 03 00 00 	cmpl   $0x5,0x320(%r9)
fffff800002f2160:	05
fffff800002f2161:	89 05 c9 9b 31 00    	mov    %eax,0x319bc9(%rip)        # 0xfffff8000060bd30
fffff800002f2167:	72 44                	jb     0xfffff800002f21ad
fffff800002f2169:	41 83 b9 2c 03 00 00 	cmpl   $0xffffffff,0x32c(%r9)
fffff800002f2170:	ff
fffff800002f2171:	74 3a                	je     0xfffff800002f21ad
fffff800002f2173:	41 83 81 30 03 00 00 	addl   $0x3,0x330(%r9)
fffff800002f217a:	03
fffff800002f217b:	41 8b 81 30 03 00 00 	mov    0x330(%r9),%eax
fffff800002f2182:	41 3b 81 28 03 00 00 	cmp    0x328(%r9),%eax
fffff800002f2189:	72 05                	jb     0xfffff800002f2190
fffff800002f218b:	8d 57 07             	lea    0x7(%rdi),%edx
fffff800002f218e:	eb 0e                	jmp    0xfffff800002f219e
fffff800002f2190:	41 3b 81 24 03 00 00 	cmp    0x324(%r9),%eax
fffff800002f2197:	72 14                	jb     0xfffff800002f21ad
fffff800002f2199:	ba 06 00 00 00       	mov    $0x6,%edx
fffff800002f219e:	41 b0 03             	mov    $0x3,%r8b
fffff800002f21a1:	41 89 91 20 03 00 00 	mov    %edx,0x320(%r9)
fffff800002f21a8:	e8 7f 24 00 00       	call   0xfffff800002f462c
fffff800002f21ad:	b8 fc ff 00 00       	mov    $0xfffc,%eax
fffff800002f21b2:	66 39 83 b8 04 00 00 	cmp    %ax,0x4b8(%rbx)
fffff800002f21b9:	74 08                	je     0xfffff800002f21c3
fffff800002f21bb:	48 8b cb             	mov    %rbx,%rcx
fffff800002f21be:	e8 f9 27 00 00       	call   0xfffff800002f49bc
fffff800002f21c3:	48 8b 43 38          	mov    0x38(%rbx),%rax
fffff800002f21c7:	48 8b c8             	mov    %rax,%rcx
fffff800002f21ca:	39 b8 4c 01 00 00    	cmp    %edi,0x14c(%rax)
fffff800002f21d0:	74 15                	je     0xfffff800002f21e7
fffff800002f21d2:	48 39 b8 58 01 00 00 	cmp    %rdi,0x158(%rax)
fffff800002f21d9:	75 0c                	jne    0xfffff800002f21e7
fffff800002f21db:	48 8b cb             	mov    %rbx,%rcx
fffff800002f21de:	e8 21 2f 00 00       	call   0xfffff800002f5104
fffff800002f21e3:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
fffff800002f21e7:	44 0f b7 89 fc 00 00 	movzwl 0xfc(%rcx),%r9d
fffff800002f21ee:	00
fffff800002f21ef:	4c 8d 81 30 01 00 00 	lea    0x130(%rcx),%r8
fffff800002f21f6:	48 8d 91 40 01 00 00 	lea    0x140(%rcx),%rdx
fffff800002f21fd:	48 8b cb             	mov    %rbx,%rcx
fffff800002f2200:	e8 fb 2b 00 00       	call   0xfffff800002f4e00
fffff800002f2205:	85 c0                	test   %eax,%eax
fffff800002f2207:	78 03                	js     0xfffff800002f220c
fffff800002f2209:	40 b7 01             	mov    $0x1,%dil
fffff800002f220c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002f2211:	40 8a c7             	mov    %dil,%al
fffff800002f2214:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f2218:	5f                   	pop    %rdi
fffff800002f2219:	c3                   	ret
fffff800002f221a:	cc                   	int3
fffff800002f221b:	cc                   	int3
fffff800002f221c:	cc                   	int3
fffff800002f221d:	cc                   	int3
fffff800002f221e:	cc                   	int3
fffff800002f221f:	cc                   	int3
fffff800002f2220:	cc                   	int3
fffff800002f2221:	cc                   	int3
fffff800002f2222:	cc                   	int3
fffff800002f2223:	cc                   	int3
fffff800002f2224:	40 53                	rex push %rbx
fffff800002f2226:	55                   	push   %rbp
fffff800002f2227:	56                   	push   %rsi
fffff800002f2228:	57                   	push   %rdi
fffff800002f2229:	41 54                	push   %r12
fffff800002f222b:	41 56                	push   %r14
fffff800002f222d:	41 57                	push   %r15
fffff800002f222f:	48 83 ec 60          	sub    $0x60,%rsp
fffff800002f2233:	48 8b 05 ae f3 30 00 	mov    0x30f3ae(%rip),%rax        # 0xfffff800006015e8
fffff800002f223a:	48 33 c4             	xor    %rsp,%rax
fffff800002f223d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff800002f2242:	8b 02                	mov    (%rdx),%eax
fffff800002f2244:	4c 8d 71 06          	lea    0x6(%rcx),%r14
fffff800002f2248:	83 c0 08             	add    $0x8,%eax
fffff800002f224b:	48 8b f1             	mov    %rcx,%rsi
fffff800002f224e:	8b c8                	mov    %eax,%ecx
fffff800002f2250:	8b d8                	mov    %eax,%ebx
fffff800002f2252:	89 0a                	mov    %ecx,(%rdx)
fffff800002f2254:	4d 8b f8             	mov    %r8,%r15
fffff800002f2257:	4c 8b e2             	mov    %rdx,%r12
fffff800002f225a:	f7 db                	neg    %ebx
fffff800002f225c:	83 e3 0f             	and    $0xf,%ebx
fffff800002f225f:	49 03 ce             	add    %r14,%rcx
fffff800002f2262:	44 8b c3             	mov    %ebx,%r8d
fffff800002f2265:	33 d2                	xor    %edx,%edx
fffff800002f2267:	49 8b e9             	mov    %r9,%rbp
fffff800002f226a:	8b fb                	mov    %ebx,%edi
fffff800002f226c:	e8 4f 23 f5 ff       	call   0xfffff800002445c0
fffff800002f2271:	41 01 1c 24          	add    %ebx,(%r12)
fffff800002f2275:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
fffff800002f227a:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
fffff800002f2281:	00
fffff800002f2282:	48 8b d6             	mov    %rsi,%rdx
fffff800002f2285:	0f b6 9c 24 c8 00 00 	movzbl 0xc8(%rsp),%ebx
fffff800002f228c:	00
fffff800002f228d:	48 8b cd             	mov    %rbp,%rcx
fffff800002f2290:	48 c1 e0 08          	shl    $0x8,%rax
fffff800002f2294:	48 0b c7             	or     %rdi,%rax
fffff800002f2297:	c7 06 4d 44 42 47    	movl   $0x4742444d,(%rsi)
fffff800002f229d:	48 0f c8             	bswap  %rax
fffff800002f22a0:	49 89 06             	mov    %rax,(%r14)
fffff800002f22a3:	c6 46 04 05          	movb   $0x5,0x4(%rsi)
fffff800002f22a7:	88 5e 05             	mov    %bl,0x5(%rsi)
fffff800002f22aa:	45 8b 04 24          	mov    (%r12),%r8d
fffff800002f22ae:	41 83 c0 06          	add    $0x6,%r8d
fffff800002f22b2:	e8 39 10 f4 ff       	call   0xfffff800002332f0
fffff800002f22b7:	41 8b 04 24          	mov    (%r12),%eax
fffff800002f22bb:	8b d3                	mov    %ebx,%edx
fffff800002f22bd:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
fffff800002f22c2:	83 e2 04             	and    $0x4,%edx
fffff800002f22c5:	4d 8b ce             	mov    %r14,%r9
fffff800002f22c8:	c1 e2 03             	shl    $0x3,%edx
fffff800002f22cb:	4d 8b c6             	mov    %r14,%r8
fffff800002f22ce:	f3 42 0f 7f 04 30    	movdqu %xmm0,(%rax,%r14,1)
fffff800002f22d4:	41 8b 04 24          	mov    (%r12),%eax
fffff800002f22d8:	49 8b cf             	mov    %r15,%rcx
fffff800002f22db:	2b c2                	sub    %edx,%eax
fffff800002f22dd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002f22e2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002f22e7:	e8 50 f6 f3 ff       	call   0xfffff8000023193c
fffff800002f22ec:	41 83 04 24 16       	addl   $0x16,(%r12)
fffff800002f22f1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx