fffff800002deb34:	48 8d 0c d1          	lea    (%rcx,%rdx,8),%rcx
fffff800002deb38:	48 8b 01             	mov    (%rcx),%rax
fffff800002deb3b:	49 23 c0             	and    %r8,%rax
fffff800002deb3e:	4c 0f bc c0          	bsf    %rax,%r8
fffff800002deb42:	75 1b                	jne    0xfffff800002deb5f
fffff800002deb44:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff800002deb48:	48 83 c1 08          	add    $0x8,%rcx
fffff800002deb4c:	41 8d 40 02          	lea    0x2(%r8),%eax
fffff800002deb50:	03 d0                	add    %eax,%edx
fffff800002deb52:	3b 95 04 01 00 00    	cmp    0x104(%rbp),%edx
fffff800002deb58:	72 de                	jb     0xfffff800002deb38
fffff800002deb5a:	41 8b c9             	mov    %r9d,%ecx
fffff800002deb5d:	eb 0f                	jmp    0xfffff800002deb6e
fffff800002deb5f:	8b da                	mov    %edx,%ebx
fffff800002deb61:	c1 e3 06             	shl    $0x6,%ebx
fffff800002deb64:	41 03 d8             	add    %r8d,%ebx
fffff800002deb67:	eb 22                	jmp    0xfffff800002deb8b
fffff800002deb69:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002deb6e:	41 3b d5             	cmp    %r13d,%edx
fffff800002deb71:	0f 83 a8 00 00 00    	jae    0xfffff800002dec1f
fffff800002deb77:	66 39 85 02 01 00 00 	cmp    %ax,0x102(%rbp)
fffff800002deb7e:	0f 85 9b 00 00 00    	jne    0xfffff800002dec1f
fffff800002deb84:	8b da                	mov    %edx,%ebx
fffff800002deb86:	c1 e3 06             	shl    $0x6,%ebx
fffff800002deb89:	03 d9                	add    %ecx,%ebx
fffff800002deb8b:	48 8b 84 de 58 01 00 	mov    0x158(%rsi,%rbx,8),%rax
fffff800002deb92:	00
fffff800002deb93:	48 8b d7             	mov    %rdi,%rdx
fffff800002deb96:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
fffff800002deb9b:	4a 8b 8c f8 a8 02 00 	mov    0x2a8(%rax,%r15,8),%rcx
fffff800002deba2:	00
fffff800002deba3:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff800002deba7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002debac:	48 83 c1 40          	add    $0x40,%rcx
fffff800002debb0:	48 8d 45 70          	lea    0x70(%rbp),%rax
fffff800002debb4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002debb9:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
fffff800002debbe:	e8 cd b0 f2 ff       	call   0xfffff80000209c90
fffff800002debc3:	45 33 c9             	xor    %r9d,%r9d
fffff800002debc6:	84 c0                	test   %al,%al
fffff800002debc8:	74 4e                	je     0xfffff800002dec18
fffff800002debca:	44 8a f0             	mov    %al,%r14b
fffff800002debcd:	8b d3                	mov    %ebx,%edx
fffff800002debcf:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff800002debd4:	44 8b c3             	mov    %ebx,%r8d
fffff800002debd7:	48 8b c8             	mov    %rax,%rcx
fffff800002debda:	c1 ea 06             	shr    $0x6,%edx
fffff800002debdd:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002debe1:	41 83 e0 3f          	and    $0x3f,%r8d
fffff800002debe5:	3b d1                	cmp    %ecx,%edx
fffff800002debe7:	72 26                	jb     0xfffff800002dec0f
fffff800002debe9:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002debed:	66 85 c0             	test   %ax,%ax
fffff800002debf0:	75 26                	jne    0xfffff800002dec18
fffff800002debf2:	45 8d 51 01          	lea    0x1(%r9),%r10d
fffff800002debf6:	8b c1                	mov    %ecx,%eax
fffff800002debf8:	41 03 ca             	add    %r10d,%ecx
fffff800002debfb:	4c 89 4c c4 58       	mov    %r9,0x58(%rsp,%rax,8)
fffff800002dec00:	3b ca                	cmp    %edx,%ecx
fffff800002dec02:	76 f2                	jbe    0xfffff800002debf6
fffff800002dec04:	41 8d 04 12          	lea    (%r10,%rdx,1),%eax
fffff800002dec08:	0f b7 c0             	movzwl %ax,%eax
fffff800002dec0b:	89 44 24 54          	mov    %eax,0x54(%rsp)
fffff800002dec0f:	41 8b c8             	mov    %r8d,%ecx
fffff800002dec12:	48 0f ab 4c d4 58    	bts    %rcx,0x58(%rsp,%rdx,8)
fffff800002dec18:	ff c3                	inc    %ebx
fffff800002dec1a:	e9 e5 fe ff ff       	jmp    0xfffff800002deb04
fffff800002dec1f:	45 84 f6             	test   %r14b,%r14b
fffff800002dec22:	74 1f                	je     0xfffff800002dec43
fffff800002dec24:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff800002dec28:	45 8a cf             	mov    %r15b,%r9b
fffff800002dec2b:	45 8a c6             	mov    %r14b,%r8b
fffff800002dec2e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002dec33:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
fffff800002dec38:	48 8b ce             	mov    %rsi,%rcx
fffff800002dec3b:	e8 b0 0c f4 ff       	call   0xfffff8000021f8f0
fffff800002dec40:	45 33 c9             	xor    %r9d,%r9d
fffff800002dec43:	48 8b ce             	mov    %rsi,%rcx
fffff800002dec46:	e8 d9 1f f4 ff       	call   0xfffff80000220c24
fffff800002dec4b:	48 8b 45 70          	mov    0x70(%rbp),%rax
fffff800002dec4f:	41 8b c9             	mov    %r9d,%ecx
fffff800002dec52:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002dec56:	bb 01 00 00 00       	mov    $0x1,%ebx
fffff800002dec5b:	85 c0                	test   %eax,%eax
fffff800002dec5d:	74 14                	je     0xfffff800002dec73
fffff800002dec5f:	48 8d 45 78          	lea    0x78(%rbp),%rax
fffff800002dec63:	4c 39 08             	cmp    %r9,(%rax)
fffff800002dec66:	75 19                	jne    0xfffff800002dec81
fffff800002dec68:	03 cb                	add    %ebx,%ecx
fffff800002dec6a:	48 83 c0 08          	add    $0x8,%rax
fffff800002dec6e:	3b 4d 74             	cmp    0x74(%rbp),%ecx
fffff800002dec71:	72 f0                	jb     0xfffff800002dec63
fffff800002dec73:	0f b7 45 70          	movzwl 0x70(%rbp),%eax
fffff800002dec77:	3b c8                	cmp    %eax,%ecx
fffff800002dec79:	73 1e                	jae    0xfffff800002dec99
fffff800002dec7b:	66 39 5d 72          	cmp    %bx,0x72(%rbp)
fffff800002dec7f:	75 18                	jne    0xfffff800002dec99
fffff800002dec81:	48 8b 05 c8 93 44 00 	mov    0x4493c8(%rip),%rax        # 0xfffff80000728050
fffff800002dec88:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
fffff800002dec8c:	ba 1d 00 00 00       	mov    $0x1d,%edx
fffff800002dec91:	e8 ea e1 f5 ff       	call   0xfffff8000023ce80
fffff800002dec96:	45 33 c9             	xor    %r9d,%r9d
fffff800002dec99:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
fffff800002dec9d:	41 8b c9             	mov    %r9d,%ecx
fffff800002deca0:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002deca4:	85 c0                	test   %eax,%eax
fffff800002deca6:	74 14                	je     0xfffff800002decbc
fffff800002deca8:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff800002decac:	4c 39 08             	cmp    %r9,(%rax)
fffff800002decaf:	75 19                	jne    0xfffff800002decca
fffff800002decb1:	03 cb                	add    %ebx,%ecx
fffff800002decb3:	48 83 c0 08          	add    $0x8,%rax
fffff800002decb7:	3b 4d e4             	cmp    -0x1c(%rbp),%ecx
fffff800002decba:	72 f0                	jb     0xfffff800002decac
fffff800002decbc:	0f b7 45 e0          	movzwl -0x20(%rbp),%eax
fffff800002decc0:	3b c8                	cmp    %eax,%ecx
fffff800002decc2:	73 0f                	jae    0xfffff800002decd3
fffff800002decc4:	66 39 5d e2          	cmp    %bx,-0x1e(%rbp)
fffff800002decc8:	75 09                	jne    0xfffff800002decd3
fffff800002decca:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff800002decce:	e8 31 24 f4 ff       	call   0xfffff80000221104
fffff800002decd3:	48 8b 8d 90 01 00 00 	mov    0x190(%rbp),%rcx
fffff800002decda:	48 33 cc             	xor    %rsp,%rcx
fffff800002decdd:	e8 8e c8 f5 ff       	call   0xfffff8000023b570
fffff800002dece2:	48 81 c4 a8 02 00 00 	add    $0x2a8,%rsp
fffff800002dece9:	41 5f                	pop    %r15
fffff800002deceb:	41 5e                	pop    %r14
fffff800002deced:	41 5d                	pop    %r13
fffff800002decef:	41 5c                	pop    %r12
fffff800002decf1:	5f                   	pop    %rdi
fffff800002decf2:	5e                   	pop    %rsi
fffff800002decf3:	5b                   	pop    %rbx
fffff800002decf4:	5d                   	pop    %rbp
fffff800002decf5:	c3                   	ret
fffff800002decf6:	cc                   	int3
fffff800002decf7:	cc                   	int3
fffff800002decf8:	cc                   	int3
fffff800002decf9:	cc                   	int3
fffff800002decfa:	cc                   	int3
fffff800002decfb:	cc                   	int3
fffff800002decfc:	cc                   	int3
fffff800002decfd:	cc                   	int3
fffff800002decfe:	cc                   	int3
fffff800002decff:	cc                   	int3
fffff800002ded00:	40 53                	rex push %rbx
fffff800002ded02:	55                   	push   %rbp
fffff800002ded03:	56                   	push   %rsi
fffff800002ded04:	57                   	push   %rdi
fffff800002ded05:	41 56                	push   %r14
fffff800002ded07:	41 57                	push   %r15
fffff800002ded09:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
fffff800002ded10:	48 8b 05 d1 28 32 00 	mov    0x3228d1(%rip),%rax        # 0xfffff800006015e8
fffff800002ded17:	48 33 c4             	xor    %rsp,%rax
fffff800002ded1a:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
fffff800002ded21:	00
fffff800002ded22:	44 0f b6 b4 24 30 01 	movzbl 0x130(%rsp),%r14d
fffff800002ded29:	00 00
fffff800002ded2b:	49 8b d8             	mov    %r8,%rbx
fffff800002ded2e:	48 8b fa             	mov    %rdx,%rdi
fffff800002ded31:	48 8b e9             	mov    %rcx,%rbp
fffff800002ded34:	33 d2                	xor    %edx,%edx
fffff800002ded36:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800002ded3b:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff800002ded41:	45 8b f9             	mov    %r9d,%r15d
fffff800002ded44:	e8 77 58 f6 ff       	call   0xfffff800002445c0
fffff800002ded49:	48 8b cd             	mov    %rbp,%rcx
fffff800002ded4c:	33 f6                	xor    %esi,%esi
fffff800002ded4e:	e8 fd 1e f4 ff       	call   0xfffff80000220c50
fffff800002ded53:	45 8a c6             	mov    %r14b,%r8b
fffff800002ded56:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
fffff800002ded5b:	48 8b d3             	mov    %rbx,%rdx
fffff800002ded5e:	e8 0d 12 f4 ff       	call   0xfffff8000021ff70
fffff800002ded63:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff800002ded68:	8d 5e 01             	lea    0x1(%rsi),%ebx
fffff800002ded6b:	44 0f b7 d8          	movzwl %ax,%r11d
fffff800002ded6f:	33 c9                	xor    %ecx,%ecx
fffff800002ded71:	45 8b d3             	mov    %r11d,%r10d
fffff800002ded74:	41 c1 e2 06          	shl    $0x6,%r10d
fffff800002ded78:	41 3b ca             	cmp    %r10d,%ecx
fffff800002ded7b:	0f 83 98 00 00 00    	jae    0xfffff800002dee19
fffff800002ded81:	8b d1                	mov    %ecx,%edx
fffff800002ded83:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002ded87:	83 e1 3f             	and    $0x3f,%ecx
fffff800002ded8a:	c1 ea 06             	shr    $0x6,%edx
fffff800002ded8d:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff800002ded91:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
fffff800002ded95:	49 d3 e0             	shl    %cl,%r8
fffff800002ded98:	44 8b c9             	mov    %ecx,%r9d
fffff800002ded9b:	3b d0                	cmp    %eax,%edx
fffff800002ded9d:	73 2d                	jae    0xfffff800002dedcc
fffff800002ded9f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff800002deda4:	48 8d 0c d1          	lea    (%rcx,%rdx,8),%rcx
fffff800002deda8:	48 8b 01             	mov    (%rcx),%rax
fffff800002dedab:	49 23 c0             	and    %r8,%rax
fffff800002dedae:	4c 0f bc c0          	bsf    %rax,%r8
fffff800002dedb2:	75 5b                	jne    0xfffff800002dee0f
fffff800002dedb4:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
fffff800002dedb9:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff800002dedbd:	03 d3                	add    %ebx,%edx
fffff800002dedbf:	48 83 c1 08          	add    $0x8,%rcx
fffff800002dedc3:	3b 54 24 34          	cmp    0x34(%rsp),%edx
fffff800002dedc7:	72 df                	jb     0xfffff800002deda8
fffff800002dedc9:	45 33 c9             	xor    %r9d,%r9d
fffff800002dedcc:	41 3b d3             	cmp    %r11d,%edx
fffff800002dedcf:	73 48                	jae    0xfffff800002dee19
fffff800002dedd1:	66 39 5c 24 32       	cmp    %bx,0x32(%rsp)
fffff800002dedd6:	75 41                	jne    0xfffff800002dee19
fffff800002dedd8:	8b ca                	mov    %edx,%ecx
fffff800002dedda:	c1 e1 06             	shl    $0x6,%ecx
fffff800002deddd:	41 03 c9             	add    %r9d,%ecx
fffff800002dede0:	48 8b b4 cd 58 01 00 	mov    0x158(%rbp,%rcx,8),%rsi
fffff800002dede7:	00
fffff800002dede8:	48 8b 96 08 01 00 00 	mov    0x108(%rsi),%rdx
fffff800002dedef:	8a 42 10             	mov    0x10(%rdx),%al
fffff800002dedf2:	84 c0                	test   %al,%al
fffff800002dedf4:	7e 0d                	jle    0xfffff800002dee03
fffff800002dedf6:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800002dedfd:	00
fffff800002dedfe:	39 42 34             	cmp    %eax,0x34(%rdx)
fffff800002dee01:	75 1b                	jne    0xfffff800002dee1e
fffff800002dee03:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff800002dee08:	03 cb                	add    %ebx,%ecx
fffff800002dee0a:	e9 69 ff ff ff       	jmp    0xfffff800002ded78
fffff800002dee0f:	8b ca                	mov    %edx,%ecx
fffff800002dee11:	c1 e1 06             	shl    $0x6,%ecx
fffff800002dee14:	41 03 c8             	add    %r8d,%ecx
fffff800002dee17:	eb c7                	jmp    0xfffff800002dede0
fffff800002dee19:	48 85 f6             	test   %rsi,%rsi
fffff800002dee1c:	74 17                	je     0xfffff800002dee35
fffff800002dee1e:	4a 8b 8c f6 a8 02 00 	mov    0x2a8(%rsi,%r14,8),%rcx
fffff800002dee25:	00
fffff800002dee26:	45 8b c7             	mov    %r15d,%r8d
fffff800002dee29:	48 83 c1 40          	add    $0x40,%rcx
fffff800002dee2d:	48 8b d7             	mov    %rdi,%rdx
fffff800002dee30:	e8 f7 f9 f4 ff       	call   0xfffff8000022e82c
fffff800002dee35:	48 8b cd             	mov    %rbp,%rcx
fffff800002dee38:	e8 e7 1d f4 ff       	call   0xfffff80000220c24
fffff800002dee3d:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
fffff800002dee44:	00
fffff800002dee45:	48 33 cc             	xor    %rsp,%rcx
fffff800002dee48:	e8 23 c7 f5 ff       	call   0xfffff8000023b570
fffff800002dee4d:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
fffff800002dee54:	41 5f                	pop    %r15
fffff800002dee56:	41 5e                	pop    %r14
fffff800002dee58:	5f                   	pop    %rdi
fffff800002dee59:	5e                   	pop    %rsi
fffff800002dee5a:	5d                   	pop    %rbp
fffff800002dee5b:	5b                   	pop    %rbx
fffff800002dee5c:	c3                   	ret
fffff800002dee5d:	cc                   	int3
fffff800002dee5e:	cc                   	int3
fffff800002dee5f:	cc                   	int3
fffff800002dee60:	cc                   	int3
fffff800002dee61:	cc                   	int3
fffff800002dee62:	cc                   	int3
fffff800002dee63:	cc                   	int3
fffff800002dee64:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002dee69:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002dee6e:	55                   	push   %rbp
fffff800002dee6f:	57                   	push   %rdi
fffff800002dee70:	41 56                	push   %r14
fffff800002dee72:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
fffff800002dee77:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
fffff800002dee7e:	48 8b 05 63 27 32 00 	mov    0x322763(%rip),%rax        # 0xfffff800006015e8
fffff800002dee85:	48 33 c4             	xor    %rsp,%rax
fffff800002dee88:	48 89 45 00          	mov    %rax,0x0(%rbp)
fffff800002dee8c:	48 8b b1 c0 02 00 00 	mov    0x2c0(%rcx),%rsi
fffff800002dee93:	48 8b da             	mov    %rdx,%rbx
fffff800002dee96:	48 8b f9             	mov    %rcx,%rdi
fffff800002dee99:	33 d2                	xor    %edx,%edx
fffff800002dee9b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff800002deea0:	41 b8 e0 00 00 00    	mov    $0xe0,%r8d
fffff800002deea6:	e8 15 57 f6 ff       	call   0xfffff800002445c0
fffff800002deeab:	8b 43 04             	mov    0x4(%rbx),%eax
fffff800002deeae:	45 33 f6             	xor    %r14d,%r14d
fffff800002deeb1:	0f 10 43 14          	movups 0x14(%rbx),%xmm0
fffff800002deeb5:	8b 0b                	mov    (%rbx),%ecx
fffff800002deeb7:	0f 10 4b 24          	movups 0x24(%rbx),%xmm1
fffff800002deebb:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
fffff800002deebf:	8b 43 08             	mov    0x8(%rbx),%eax
fffff800002deec2:	89 44 24 30          	mov    %eax,0x30(%rsp)
fffff800002deec6:	8b 43 0c             	mov    0xc(%rbx),%eax
fffff800002deec9:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff800002deecd:	8b 43 10             	mov    0x10(%rbx),%eax
fffff800002deed0:	89 44 24 38          	mov    %eax,0x38(%rsp)
fffff800002deed4:	8b 43 74             	mov    0x74(%rbx),%eax
fffff800002deed7:	89 45 c0             	mov    %eax,-0x40(%rbp)
fffff800002deeda:	8b 43 78             	mov    0x78(%rbx),%eax
fffff800002deedd:	89 45 c4             	mov    %eax,-0x3c(%rbp)
fffff800002deee0:	8b 43 7c             	mov    0x7c(%rbx),%eax
fffff800002deee3:	89 45 c8             	mov    %eax,-0x38(%rbp)
fffff800002deee6:	8b 83 80 00 00 00    	mov    0x80(%rbx),%eax
fffff800002deeec:	89 45 cc             	mov    %eax,-0x34(%rbp)
fffff800002deeef:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
fffff800002deef5:	89 45 d0             	mov    %eax,-0x30(%rbp)
fffff800002deef8:	8b 83 88 00 00 00    	mov    0x88(%rbx),%eax
fffff800002deefe:	89 45 d4             	mov    %eax,-0x2c(%rbp)
fffff800002def01:	8b 83 8c 00 00 00    	mov    0x8c(%rbx),%eax
fffff800002def07:	89 45 d8             	mov    %eax,-0x28(%rbp)
fffff800002def0a:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
fffff800002def10:	89 45 dc             	mov    %eax,-0x24(%rbp)
fffff800002def13:	8b 83 94 00 00 00    	mov    0x94(%rbx),%eax
fffff800002def19:	89 45 e0             	mov    %eax,-0x20(%rbp)
fffff800002def1c:	8b 83 9c 00 00 00    	mov    0x9c(%rbx),%eax
fffff800002def22:	89 45 e8             	mov    %eax,-0x18(%rbp)
fffff800002def25:	8b 83 a0 00 00 00    	mov    0xa0(%rbx),%eax
fffff800002def2b:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
fffff800002def30:	0f 10 43 34          	movups 0x34(%rbx),%xmm0
fffff800002def34:	89 45 ec             	mov    %eax,-0x14(%rbp)
fffff800002def37:	8b 83 a4 00 00 00    	mov    0xa4(%rbx),%eax
fffff800002def3d:	0f 29 4c 24 50       	movaps %xmm1,0x50(%rsp)
fffff800002def42:	0f 10 4b 44          	movups 0x44(%rbx),%xmm1
fffff800002def46:	89 45 f0             	mov    %eax,-0x10(%rbp)
fffff800002def49:	8b 83 a8 00 00 00    	mov    0xa8(%rbx),%eax
fffff800002def4f:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
fffff800002def54:	0f 10 43 54          	movups 0x54(%rbx),%xmm0
fffff800002def58:	89 45 f4             	mov    %eax,-0xc(%rbp)
fffff800002def5b:	0f 29 4c 24 70       	movaps %xmm1,0x70(%rsp)
fffff800002def60:	0f 10 4b 64          	movups 0x64(%rbx),%xmm1
fffff800002def64:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
fffff800002def68:	44 89 75 e4          	mov    %r14d,-0x1c(%rbp)
fffff800002def6c:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
fffff800002def70:	0f 29 4d 90          	movaps %xmm1,-0x70(%rbp)
fffff800002def74:	44 38 b6 6c 03 00 00 	cmp    %r14b,0x36c(%rsi)
fffff800002def7b:	75 07                	jne    0xfffff800002def84
fffff800002def7d:	c1 e9 18             	shr    $0x18,%ecx
fffff800002def80:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
fffff800002def84:	44 39 b3 98 00 00 00 	cmp    %r14d,0x98(%rbx)
fffff800002def8b:	74 0a                	je     0xfffff800002def97
fffff800002def8d:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002def92:	e9 95 00 00 00       	jmp    0xfffff800002df02c
fffff800002def97:	83 4c 24 24 ff       	orl    $0xffffffff,0x24(%rsp)
fffff800002def9c:	48 8d 45 80          	lea    -0x80(%rbp),%rax
fffff800002defa0:	66 44 89 74 24 20    	mov    %r14w,0x20(%rsp)
fffff800002defa6:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
fffff800002defaa:	0f ba 30 02          	btrl   $0x2,(%rax)
fffff800002defae:	73 05                	jae    0xfffff800002defb5
fffff800002defb0:	80 4c 24 20 08       	orb    $0x8,0x20(%rsp)
fffff800002defb5:	ba 02 00 00 00       	mov    $0x2,%edx
fffff800002defba:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
fffff800002defbe:	e8 dd ee ff ff       	call   0xfffff800002ddea0
fffff800002defc3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
fffff800002defc8:	48 8b cf             	mov    %rdi,%rcx
fffff800002defcb:	e8 54 b5 ff ff       	call   0xfffff800002da524
fffff800002defd0:	0f b7 d0             	movzwl %ax,%edx
fffff800002defd3:	66 85 c0             	test   %ax,%ax
fffff800002defd6:	75 4c                	jne    0xfffff800002df024
fffff800002defd8:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff800002defdf:	44 8b 83 ac 00 00 00 	mov    0xac(%rbx),%r8d
fffff800002defe6:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx