fffff800002efed4:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
fffff800002efed8:	48 89 45 17          	mov    %rax,0x17(%rbp)
fffff800002efedc:	48 8b d3             	mov    %rbx,%rdx
fffff800002efedf:	8a 05 6c c2 31 00    	mov    0x31c26c(%rip),%al        # 0xfffff8000060c151
fffff800002efee5:	48 8b cf             	mov    %rdi,%rcx
fffff800002efee8:	d0 e8                	shr    $1,%al
fffff800002efeea:	41 22 c6             	and    %r14b,%al
fffff800002efeed:	88 45 21             	mov    %al,0x21(%rbp)
fffff800002efef0:	e8 cf d2 02 00       	call   0xfffff8000031d1c4
fffff800002efef5:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002efefc:	48 8b 3f             	mov    (%rdi),%rdi
fffff800002efeff:	48 83 c0 18          	add    $0x18,%rax
fffff800002eff03:	48 3b f8             	cmp    %rax,%rdi
fffff800002eff06:	75 b7                	jne    0xfffff800002efebf
fffff800002eff08:	e9 44 01 00 00       	jmp    0xfffff800002f0051
fffff800002eff0d:	0f b6 45 ef          	movzbl -0x11(%rbp),%eax
fffff800002eff11:	48 8b 8a 20 01 00 00 	mov    0x120(%rdx),%rcx
fffff800002eff18:	49 23 ce             	and    %r14,%rcx
fffff800002eff1b:	41 0f 45 c6          	cmovne %r14d,%eax
fffff800002eff1f:	88 45 ef             	mov    %al,-0x11(%rbp)
fffff800002eff22:	8a 82 20 01 00 00    	mov    0x120(%rdx),%al
fffff800002eff28:	41 22 c6             	and    %r14b,%al
fffff800002eff2b:	88 45 f0             	mov    %al,-0x10(%rbp)
fffff800002eff2e:	8a 05 1d c2 31 00    	mov    0x31c21d(%rip),%al        # 0xfffff8000060c151
fffff800002eff34:	48 85 c9             	test   %rcx,%rcx
fffff800002eff37:	74 04                	je     0xfffff800002eff3d
fffff800002eff39:	d0 e8                	shr    $1,%al
fffff800002eff3b:	eb 03                	jmp    0xfffff800002eff40
fffff800002eff3d:	c0 e8 02             	shr    $0x2,%al
fffff800002eff40:	41 22 c6             	and    %r14b,%al
fffff800002eff43:	88 45 f1             	mov    %al,-0xf(%rbp)
fffff800002eff46:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002eff4d:	48 83 c0 18          	add    $0x18,%rax
fffff800002eff51:	48 8b 38             	mov    (%rax),%rdi
fffff800002eff54:	e9 ef 00 00 00       	jmp    0xfffff800002f0048
fffff800002eff59:	48 8b 73 48          	mov    0x48(%rbx),%rsi
fffff800002eff5d:	44 84 b6 20 01 00 00 	test   %r14b,0x120(%rsi)
fffff800002eff64:	74 2a                	je     0xfffff800002eff90
fffff800002eff66:	48 8b 47 60          	mov    0x60(%rdi),%rax
fffff800002eff6a:	4c 8d 4d 27          	lea    0x27(%rbp),%r9
fffff800002eff6e:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002eff72:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002eff75:	0f 11 45 27          	movups %xmm0,0x27(%rbp)
fffff800002eff79:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff800002eff7d:	8a 05 ce c1 31 00    	mov    0x31c1ce(%rip),%al        # 0xfffff8000060c151
fffff800002eff83:	d0 e8                	shr    $1,%al
fffff800002eff85:	41 22 c6             	and    %r14b,%al
fffff800002eff88:	88 45 31             	mov    %al,0x31(%rbp)
fffff800002eff8b:	e9 9b 00 00 00       	jmp    0xfffff800002f002b
fffff800002eff90:	8b 47 38             	mov    0x38(%rdi),%eax
fffff800002eff93:	41 84 c6             	test   %al,%r14b
fffff800002eff96:	74 69                	je     0xfffff800002f0001
fffff800002eff98:	48 8b b6 a0 35 00 00 	mov    0x35a0(%rsi),%rsi
fffff800002eff9f:	f6 06 02             	testb  $0x2,(%rsi)
fffff800002effa2:	74 04                	je     0xfffff800002effa8
fffff800002effa4:	33 f6                	xor    %esi,%esi
fffff800002effa6:	eb 0f                	jmp    0xfffff800002effb7
fffff800002effa8:	48 8b 76 08          	mov    0x8(%rsi),%rsi
fffff800002effac:	eb 03                	jmp    0xfffff800002effb1
fffff800002effae:	48 8b 36             	mov    (%rsi),%rsi
fffff800002effb1:	48 39 7e 10          	cmp    %rdi,0x10(%rsi)
fffff800002effb5:	75 f7                	jne    0xfffff800002effae
fffff800002effb7:	48 8d 46 48          	lea    0x48(%rsi),%rax
fffff800002effbb:	44 88 75 ef          	mov    %r14b,-0x11(%rbp)
fffff800002effbf:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002effc3:	4c 8d 4d 37          	lea    0x37(%rbp),%r9
fffff800002effc7:	48 8b 47 60          	mov    0x60(%rdi),%rax
fffff800002effcb:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002effcf:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002effd2:	48 8b d3             	mov    %rbx,%rdx
fffff800002effd5:	0f 11 45 37          	movups %xmm0,0x37(%rbp)
fffff800002effd9:	48 89 45 37          	mov    %rax,0x37(%rbp)
fffff800002effdd:	48 8b cf             	mov    %rdi,%rcx
fffff800002effe0:	8a 05 6b c1 31 00    	mov    0x31c16b(%rip),%al        # 0xfffff8000060c151
fffff800002effe6:	d0 e8                	shr    $1,%al
fffff800002effe8:	41 22 c6             	and    %r14b,%al
fffff800002effeb:	88 45 41             	mov    %al,0x41(%rbp)
fffff800002effee:	e8 d1 d1 02 00       	call   0xfffff8000031d1c4
fffff800002efff3:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
fffff800002efff7:	48 8b d6             	mov    %rsi,%rdx
fffff800002efffa:	e8 71 ef ff ff       	call   0xfffff800002eef70
fffff800002effff:	eb 39                	jmp    0xfffff800002f003a
fffff800002f0001:	48 8b 47 60          	mov    0x60(%rdi),%rax
fffff800002f0005:	4c 8d 4d 47          	lea    0x47(%rbp),%r9
fffff800002f0009:	48 83 65 e7 00       	andq   $0x0,-0x19(%rbp)
fffff800002f000e:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002f0011:	0f 11 45 47          	movups %xmm0,0x47(%rbp)
fffff800002f0015:	48 89 45 47          	mov    %rax,0x47(%rbp)
fffff800002f0019:	8a 05 32 c1 31 00    	mov    0x31c132(%rip),%al        # 0xfffff8000060c151
fffff800002f001f:	d0 e8                	shr    $1,%al
fffff800002f0021:	41 22 c6             	and    %r14b,%al
fffff800002f0024:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
fffff800002f0028:	88 45 51             	mov    %al,0x51(%rbp)
fffff800002f002b:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002f002f:	48 8b d3             	mov    %rbx,%rdx
fffff800002f0032:	48 8b cf             	mov    %rdi,%rcx
fffff800002f0035:	e8 8a d1 02 00       	call   0xfffff8000031d1c4
fffff800002f003a:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002f0041:	48 8b 3f             	mov    (%rdi),%rdi
fffff800002f0044:	48 83 c0 18          	add    $0x18,%rax
fffff800002f0048:	48 3b f8             	cmp    %rax,%rdi
fffff800002f004b:	0f 85 08 ff ff ff    	jne    0xfffff800002eff59
fffff800002f0051:	f6 05 08 95 31 00 08 	testb  $0x8,0x319508(%rip)        # 0xfffff80000609560
fffff800002f0058:	74 79                	je     0xfffff800002f00d3
fffff800002f005a:	80 3d f0 c0 31 00 00 	cmpb   $0x0,0x31c0f0(%rip)        # 0xfffff8000060c151
fffff800002f0061:	74 70                	je     0xfffff800002f00d3
fffff800002f0063:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f0067:	44 84 b0 20 01 00 00 	test   %r14b,0x120(%rax)
fffff800002f006e:	75 0c                	jne    0xfffff800002f007c
fffff800002f0070:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
fffff800002f0077:	e8 68 20 ff ff       	call   0xfffff800002e20e4
fffff800002f007c:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
fffff800002f0083:	48 8b d3             	mov    %rbx,%rdx
fffff800002f0086:	e8 ed 06 00 00       	call   0xfffff800002f0778
fffff800002f008b:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f008f:	44 84 b0 20 01 00 00 	test   %r14b,0x120(%rax)
fffff800002f0096:	75 3b                	jne    0xfffff800002f00d3
fffff800002f0098:	f6 05 b2 c0 31 00 02 	testb  $0x2,0x31c0b2(%rip)        # 0xfffff8000060c151
fffff800002f009f:	74 32                	je     0xfffff800002f00d3
fffff800002f00a1:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002f00a8:	48 83 c0 18          	add    $0x18,%rax
fffff800002f00ac:	66 c7 45 00 01 01    	movw   $0x101,0x0(%rbp)
fffff800002f00b2:	48 8b 08             	mov    (%rax),%rcx
fffff800002f00b5:	eb 03                	jmp    0xfffff800002f00ba
fffff800002f00b7:	48 8b 09             	mov    (%rcx),%rcx
fffff800002f00ba:	48 3b c8             	cmp    %rax,%rcx
fffff800002f00bd:	75 f8                	jne    0xfffff800002f00b7
fffff800002f00bf:	48 8b 41 60          	mov    0x60(%rcx),%rax
fffff800002f00c3:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
fffff800002f00c7:	48 8b d3             	mov    %rbx,%rdx
fffff800002f00ca:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002f00ce:	e8 d1 d3 02 00       	call   0xfffff8000031d4a4
fffff800002f00d3:	48 8b 93 28 01 00 00 	mov    0x128(%rbx),%rdx
fffff800002f00da:	48 85 d2             	test   %rdx,%rdx
fffff800002f00dd:	74 13                	je     0xfffff800002f00f2
fffff800002f00df:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f00e3:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800002f00ea:	48 8b 09             	mov    (%rcx),%rcx
fffff800002f00ed:	e8 7a 04 fe ff       	call   0xfffff800002d056c
fffff800002f00f2:	48 8b 93 40 01 00 00 	mov    0x140(%rbx),%rdx
fffff800002f00f9:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
fffff800002f0100:	e8 d7 03 00 00       	call   0xfffff800002f04dc
fffff800002f0105:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f0109:	48 8b d3             	mov    %rbx,%rdx
fffff800002f010c:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800002f0113:	48 8b 09             	mov    (%rcx),%rcx
fffff800002f0116:	48 f7 c3 ff 0f 00 00 	test   $0xfff,%rbx
fffff800002f011d:	75 07                	jne    0xfffff800002f0126
fffff800002f011f:	e8 20 8b f3 ff       	call   0xfffff80000228c44
fffff800002f0124:	eb 05                	jmp    0xfffff800002f012b
fffff800002f0126:	e8 31 8c f3 ff       	call   0xfffff80000228d5c
fffff800002f012b:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
fffff800002f0132:	00
fffff800002f0133:	49 8b 5b 10          	mov    0x10(%r11),%rbx
fffff800002f0137:	49 8b 73 18          	mov    0x18(%r11),%rsi
fffff800002f013b:	49 8b 7b 20          	mov    0x20(%r11),%rdi
fffff800002f013f:	4d 8b 73 28          	mov    0x28(%r11),%r14
fffff800002f0143:	49 8b e3             	mov    %r11,%rsp
fffff800002f0146:	5d                   	pop    %rbp
fffff800002f0147:	c3                   	ret
fffff800002f0148:	cc                   	int3
fffff800002f0149:	cc                   	int3
fffff800002f014a:	cc                   	int3
fffff800002f014b:	cc                   	int3
fffff800002f014c:	cc                   	int3
fffff800002f014d:	cc                   	int3
fffff800002f014e:	cc                   	int3
fffff800002f014f:	cc                   	int3
fffff800002f0150:	40 53                	rex push %rbx
fffff800002f0152:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f0156:	48 8b d9             	mov    %rcx,%rbx
fffff800002f0159:	48 8b 0d 88 c5 4b 00 	mov    0x4bc588(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002f0160:	48 81 c1 98 35 00 00 	add    $0x3598,%rcx
fffff800002f0167:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002f016d:	73 05                	jae    0xfffff800002f0174
fffff800002f016f:	e8 9c b4 f2 ff       	call   0xfffff8000021b610
fffff800002f0174:	48 8d 43 30          	lea    0x30(%rbx),%rax
fffff800002f0178:	48 8b 08             	mov    (%rax),%rcx
fffff800002f017b:	48 39 41 08          	cmp    %rax,0x8(%rcx)
fffff800002f017f:	75 5b                	jne    0xfffff800002f01dc
fffff800002f0181:	48 8b 50 08          	mov    0x8(%rax),%rdx
fffff800002f0185:	48 39 02             	cmp    %rax,(%rdx)
fffff800002f0188:	75 52                	jne    0xfffff800002f01dc
fffff800002f018a:	48 8b 05 57 c5 4b 00 	mov    0x4bc557(%rip),%rax        # 0xfffff800007ac6e8
fffff800002f0191:	48 89 0a             	mov    %rcx,(%rdx)
fffff800002f0194:	48 89 51 08          	mov    %rdx,0x8(%rcx)
fffff800002f0198:	f0 48 83 a0 98 35 00 	lock andq $0x0,0x3598(%rax)
fffff800002f019f:	00 00
fffff800002f01a1:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
fffff800002f01a5:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002f01aa:	e8 3d 42 ff ff       	call   0xfffff800002e43ec
fffff800002f01af:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f01b3:	48 8b d3             	mov    %rbx,%rdx
fffff800002f01b6:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800002f01bd:	48 8b 09             	mov    (%rcx),%rcx
fffff800002f01c0:	48 f7 c3 ff 0f 00 00 	test   $0xfff,%rbx
fffff800002f01c7:	75 0c                	jne    0xfffff800002f01d5
fffff800002f01c9:	e8 76 8a f3 ff       	call   0xfffff80000228c44
fffff800002f01ce:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f01d2:	5b                   	pop    %rbx
fffff800002f01d3:	c3                   	ret
fffff800002f01d4:	cc                   	int3
fffff800002f01d5:	e8 82 8b f3 ff       	call   0xfffff80000228d5c
fffff800002f01da:	eb f2                	jmp    0xfffff800002f01ce
fffff800002f01dc:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002f01e1:	cd 29                	int    $0x29
fffff800002f01e3:	cc                   	int3
fffff800002f01e4:	cc                   	int3
fffff800002f01e5:	cc                   	int3
fffff800002f01e6:	cc                   	int3
fffff800002f01e7:	cc                   	int3
fffff800002f01e8:	cc                   	int3
fffff800002f01e9:	cc                   	int3
fffff800002f01ea:	cc                   	int3
fffff800002f01eb:	cc                   	int3
fffff800002f01ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f01f1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002f01f6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002f01fb:	57                   	push   %rdi
fffff800002f01fc:	41 56                	push   %r14
fffff800002f01fe:	41 57                	push   %r15
fffff800002f0200:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f0204:	45 33 f6             	xor    %r14d,%r14d
fffff800002f0207:	48 8b f9             	mov    %rcx,%rdi
fffff800002f020a:	0f b7 49 08          	movzwl 0x8(%rcx),%ecx
fffff800002f020e:	41 8b de             	mov    %r14d,%ebx
fffff800002f0211:	45 8b de             	mov    %r14d,%r11d
fffff800002f0214:	41 8a f1             	mov    %r9b,%sil
fffff800002f0217:	40 8a ea             	mov    %dl,%bpl
fffff800002f021a:	e8 d1 22 ff ff       	call   0xfffff800002e24f0
fffff800002f021f:	4c 8b d0             	mov    %rax,%r10
fffff800002f0222:	48 85 c0             	test   %rax,%rax
fffff800002f0225:	75 09                	jne    0xfffff800002f0230
fffff800002f0227:	41 8d 46 05          	lea    0x5(%r14),%eax
fffff800002f022b:	e9 82 01 00 00       	jmp    0xfffff800002f03b2
fffff800002f0230:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff800002f0236:	40 84 f6             	test   %sil,%sil
fffff800002f0239:	75 12                	jne    0xfffff800002f024d
fffff800002f023b:	8b 40 2c             	mov    0x2c(%rax),%eax
fffff800002f023e:	41 84 c7             	test   %al,%r15b
fffff800002f0241:	75 0a                	jne    0xfffff800002f024d
fffff800002f0243:	b8 1e 00 00 00       	mov    $0x1e,%eax
fffff800002f0248:	e9 65 01 00 00       	jmp    0xfffff800002f03b2
fffff800002f024d:	0f b7 4f 0a          	movzwl 0xa(%rdi),%ecx
fffff800002f0251:	0f b7 d1             	movzwl %cx,%edx
fffff800002f0254:	66 83 e2 04          	and    $0x4,%dx
fffff800002f0258:	75 52                	jne    0xfffff800002f02ac
fffff800002f025a:	44 0f b7 4f 0c       	movzwl 0xc(%rdi),%r9d
fffff800002f025f:	40 84 ed             	test   %bpl,%bpl
fffff800002f0262:	b8 03 00 00 00       	mov    $0x3,%eax
fffff800002f0267:	41 0f b7 d8          	movzwl %r8w,%ebx
fffff800002f026b:	41 0f 44 d9          	cmove  %r9d,%ebx
fffff800002f026f:	45 8b df             	mov    %r15d,%r11d
fffff800002f0272:	23 c8                	and    %eax,%ecx
fffff800002f0274:	2b c1                	sub    %ecx,%eax
fffff800002f0276:	8a c8                	mov    %al,%cl
fffff800002f0278:	41 d3 e3             	shl    %cl,%r11d
fffff800002f027b:	40 84 f6             	test   %sil,%sil
fffff800002f027e:	75 2c                	jne    0xfffff800002f02ac
fffff800002f0280:	4d 8b 42 50          	mov    0x50(%r10),%r8
fffff800002f0284:	41 8b ce             	mov    %r14d,%ecx
fffff800002f0287:	8d 34 0b             	lea    (%rbx,%rcx,1),%esi
fffff800002f028a:	49 0f a3 b0 00 48 00 	bt     %rsi,0x4800(%r8)
fffff800002f0291:	00
fffff800002f0292:	72 5b                	jb     0xfffff800002f02ef
fffff800002f0294:	41 8b c1             	mov    %r9d,%eax
fffff800002f0297:	49 0f a3 80 00 28 00 	bt     %rax,0x2800(%r8)
fffff800002f029e:	00
fffff800002f029f:	72 1e                	jb     0xfffff800002f02bf
fffff800002f02a1:	41 03 cb             	add    %r11d,%ecx
fffff800002f02a4:	45 03 cb             	add    %r11d,%r9d
fffff800002f02a7:	83 f9 08             	cmp    $0x8,%ecx
fffff800002f02aa:	72 db                	jb     0xfffff800002f0287
fffff800002f02ac:	45 39 7a 28          	cmp    %r15d,0x28(%r10)
fffff800002f02b0:	0f 85 97 00 00 00    	jne    0xfffff800002f034d
fffff800002f02b6:	49 8b 52 18          	mov    0x18(%r10),%rdx
fffff800002f02ba:	e9 72 01 00 00       	jmp    0xfffff800002f0431
fffff800002f02bf:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff800002f02c4:	48 85 c0             	test   %rax,%rax
fffff800002f02c7:	74 1c                	je     0xfffff800002f02e5
fffff800002f02c9:	80 38 30             	cmpb   $0x30,(%rax)
fffff800002f02cc:	73 17                	jae    0xfffff800002f02e5
fffff800002f02ce:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002f02d1:	c6 00 30             	movb   $0x30,(%rax)
fffff800002f02d4:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff800002f02d9:	66 89 48 02          	mov    %cx,0x2(%rax)
fffff800002f02dd:	0f 11 40 08          	movups %xmm0,0x8(%rax)
fffff800002f02e1:	0f 11 40 18          	movups %xmm0,0x18(%rax)
fffff800002f02e5:	b8 19 00 00 00       	mov    $0x19,%eax
fffff800002f02ea:	e9 c3 00 00 00       	jmp    0xfffff800002f03b2
fffff800002f02ef:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
fffff800002f02f4:	48 85 c9             	test   %rcx,%rcx
fffff800002f02f7:	0f 84 46 ff ff ff    	je     0xfffff800002f0243
fffff800002f02fd:	49 83 c2 18          	add    $0x18,%r10
fffff800002f0301:	49 8b 12             	mov    (%r10),%rdx
fffff800002f0304:	eb 10                	jmp    0xfffff800002f0316
fffff800002f0306:	48 8b 82 f0 00 00 00 	mov    0xf0(%rdx),%rax
fffff800002f030d:	48 0f a3 30          	bt     %rsi,(%rax)
fffff800002f0311:	72 0d                	jb     0xfffff800002f0320
fffff800002f0313:	48 8b 12             	mov    (%rdx),%rdx
fffff800002f0316:	49 3b d2             	cmp    %r10,%rdx
fffff800002f0319:	75 eb                	jne    0xfffff800002f0306
fffff800002f031b:	e9 23 ff ff ff       	jmp    0xfffff800002f0243
fffff800002f0320:	80 39 30             	cmpb   $0x30,(%rcx)
fffff800002f0323:	4c 8b 42 28          	mov    0x28(%rdx),%r8
fffff800002f0327:	0f 83 16 ff ff ff    	jae    0xfffff800002f0243
fffff800002f032d:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002f0332:	c6 01 30             	movb   $0x30,(%rcx)
fffff800002f0335:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002f0338:	66 89 41 02          	mov    %ax,0x2(%rcx)
fffff800002f033c:	4c 89 71 08          	mov    %r14,0x8(%rcx)
fffff800002f0340:	4c 89 41 10          	mov    %r8,0x10(%rcx)
fffff800002f0344:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
fffff800002f0348:	e9 f6 fe ff ff       	jmp    0xfffff800002f0243
fffff800002f034d:	49 8d 42 18          	lea    0x18(%r10),%rax
fffff800002f0351:	66 85 d2             	test   %dx,%dx
fffff800002f0354:	48 8b 10             	mov    (%rax),%rdx
fffff800002f0357:	0f 85 8d 00 00 00    	jne    0xfffff800002f03ea
fffff800002f035d:	48 3b d0             	cmp    %rax,%rdx
fffff800002f0360:	74 17                	je     0xfffff800002f0379
fffff800002f0362:	8b cb                	mov    %ebx,%ecx
fffff800002f0364:	4c 8b 8a f0 00 00 00 	mov    0xf0(%rdx),%r9
fffff800002f036b:	49 0f a3 09          	bt     %rcx,(%r9)
fffff800002f036f:	72 5b                	jb     0xfffff800002f03cc
fffff800002f0371:	48 8b 12             	mov    (%rdx),%rdx
fffff800002f0374:	48 3b d0             	cmp    %rax,%rdx
fffff800002f0377:	75 eb                	jne    0xfffff800002f0364
fffff800002f0379:	49 8b d6             	mov    %r14,%rdx
fffff800002f037c:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff800002f0381:	48 85 c0             	test   %rax,%rax
fffff800002f0384:	74 18                	je     0xfffff800002f039e
fffff800002f0386:	80 38 20             	cmpb   $0x20,(%rax)
fffff800002f0389:	73 13                	jae    0xfffff800002f039e
fffff800002f038b:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002f038e:	c6 00 20             	movb   $0x20,(%rax)
fffff800002f0391:	66 44 89 78 02       	mov    %r15w,0x2(%rax)
fffff800002f0396:	0f 11 40 08          	movups %xmm0,0x8(%rax)
fffff800002f039a:	0f 11 40 18          	movups %xmm0,0x18(%rax)
fffff800002f039e:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff800002f03a3:	4c 89 10             	mov    %r10,(%rax)
fffff800002f03a6:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
fffff800002f03ab:	48 89 10             	mov    %rdx,(%rax)
fffff800002f03ae:	41 0f b7 c6          	movzwl %r14w,%eax
fffff800002f03b2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002f03b7:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800002f03bc:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800002f03c1:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f03c5:	41 5f                	pop    %r15
fffff800002f03c7:	41 5e                	pop    %r14
fffff800002f03c9:	5f                   	pop    %rdi