fffff8000028face:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff8000028fad3:	48 83 c4 20          	add    $0x20,%rsp
fffff8000028fad7:	5f                   	pop    %rdi
fffff8000028fad8:	c3                   	ret
fffff8000028fad9:	cc                   	int3
fffff8000028fada:	cc                   	int3
fffff8000028fadb:	cc                   	int3
fffff8000028fadc:	cc                   	int3
fffff8000028fadd:	cc                   	int3
fffff8000028fade:	cc                   	int3
fffff8000028fadf:	cc                   	int3
fffff8000028fae0:	4c 8b dc             	mov    %rsp,%r11
fffff8000028fae3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000028fae7:	49 89 6b 18          	mov    %rbp,0x18(%r11)
fffff8000028faeb:	49 89 73 20          	mov    %rsi,0x20(%r11)
fffff8000028faef:	57                   	push   %rdi
fffff8000028faf0:	41 56                	push   %r14
fffff8000028faf2:	41 57                	push   %r15
fffff8000028faf4:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000028faf8:	49 8d 43 d8          	lea    -0x28(%r11),%rax
fffff8000028fafc:	41 8b e8             	mov    %r8d,%ebp
fffff8000028faff:	49 89 43 d0          	mov    %rax,-0x30(%r11)
fffff8000028fb03:	45 33 ff             	xor    %r15d,%r15d
fffff8000028fb06:	8b f2                	mov    %edx,%esi
fffff8000028fb08:	4d 89 7b 08          	mov    %r15,0x8(%r11)
fffff8000028fb0c:	4c 8b f1             	mov    %rcx,%r14
fffff8000028fb0f:	49 8d 43 08          	lea    0x8(%r11),%rax
fffff8000028fb13:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028fb16:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028fb19:	41 8d 57 01          	lea    0x1(%r15),%edx
fffff8000028fb1d:	49 89 43 c8          	mov    %rax,-0x38(%r11)
fffff8000028fb21:	44 8b ca             	mov    %edx,%r9d
fffff8000028fb24:	44 8b c2             	mov    %edx,%r8d
fffff8000028fb27:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
fffff8000028fb2c:	e8 87 31 f7 ff       	call   0xfffff80000202cb8
fffff8000028fb31:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
fffff8000028fb36:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028fb39:	66 85 c0             	test   %ax,%ax
fffff8000028fb3c:	75 37                	jne    0xfffff8000028fb75
fffff8000028fb3e:	49 8b 56 08          	mov    0x8(%r14),%rdx
fffff8000028fb42:	48 8b c2             	mov    %rdx,%rax
fffff8000028fb45:	48 f7 d0             	not    %rax
fffff8000028fb48:	48 3b e8             	cmp    %rax,%rbp
fffff8000028fb4b:	76 06                	jbe    0xfffff8000028fb53
fffff8000028fb4d:	41 8d 5f 05          	lea    0x5(%r15),%ebx
fffff8000028fb51:	eb 22                	jmp    0xfffff8000028fb75
fffff8000028fb53:	48 8b 8f b0 24 00 00 	mov    0x24b0(%rdi),%rcx
fffff8000028fb5a:	2b f5                	sub    %ebp,%esi
fffff8000028fb5c:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
fffff8000028fb63:	00
fffff8000028fb64:	48 03 d5             	add    %rbp,%rdx
fffff8000028fb67:	44 8b c6             	mov    %esi,%r8d
fffff8000028fb6a:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028fb6d:	e8 ba 9c 09 00       	call   0xfffff8000032982c
fffff8000028fb72:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028fb75:	48 85 ff             	test   %rdi,%rdi
fffff8000028fb78:	74 0f                	je     0xfffff8000028fb89
fffff8000028fb7a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000028fb7f:	48 85 c9             	test   %rcx,%rcx
fffff8000028fb82:	74 05                	je     0xfffff8000028fb89
fffff8000028fb84:	e8 ef 2b f7 ff       	call   0xfffff80000202778
fffff8000028fb89:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff8000028fb8e:	0f b7 c3             	movzwl %bx,%eax
fffff8000028fb91:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff8000028fb96:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff8000028fb9b:	48 83 c4 40          	add    $0x40,%rsp
fffff8000028fb9f:	41 5f                	pop    %r15
fffff8000028fba1:	41 5e                	pop    %r14
fffff8000028fba3:	5f                   	pop    %rdi
fffff8000028fba4:	c3                   	ret
fffff8000028fba5:	cc                   	int3
fffff8000028fba6:	cc                   	int3
fffff8000028fba7:	cc                   	int3
fffff8000028fba8:	cc                   	int3
fffff8000028fba9:	cc                   	int3
fffff8000028fbaa:	cc                   	int3
fffff8000028fbab:	cc                   	int3
fffff8000028fbac:	cc                   	int3
fffff8000028fbad:	cc                   	int3
fffff8000028fbae:	cc                   	int3
fffff8000028fbaf:	cc                   	int3
fffff8000028fbb0:	4c 8b dc             	mov    %rsp,%r11
fffff8000028fbb3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000028fbb7:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff8000028fbbb:	55                   	push   %rbp
fffff8000028fbbc:	57                   	push   %rdi
fffff8000028fbbd:	41 54                	push   %r12
fffff8000028fbbf:	41 56                	push   %r14
fffff8000028fbc1:	41 57                	push   %r15
fffff8000028fbc3:	48 8b ec             	mov    %rsp,%rbp
fffff8000028fbc6:	48 83 ec 60          	sub    $0x60,%rsp
fffff8000028fbca:	45 33 e4             	xor    %r12d,%r12d
fffff8000028fbcd:	45 8b f8             	mov    %r8d,%r15d
fffff8000028fbd0:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff8000028fbd4:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
fffff8000028fbd8:	49 89 43 a0          	mov    %rax,-0x60(%r11)
fffff8000028fbdc:	44 8b f2             	mov    %edx,%r14d
fffff8000028fbdf:	48 8b d9             	mov    %rcx,%rbx
fffff8000028fbe2:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
fffff8000028fbe6:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028fbe9:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff8000028fbed:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028fbf0:	44 88 65 30          	mov    %r12b,0x30(%rbp)
fffff8000028fbf4:	45 8d 44 24 04       	lea    0x4(%r12),%r8d
fffff8000028fbf9:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
fffff8000028fbfd:	45 33 c9             	xor    %r9d,%r9d
fffff8000028fc00:	49 89 43 98          	mov    %rax,-0x68(%r11)
fffff8000028fc04:	33 d2                	xor    %edx,%edx
fffff8000028fc06:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
fffff8000028fc0a:	e8 a9 30 f7 ff       	call   0xfffff80000202cb8
fffff8000028fc0f:	48 8b 75 d0          	mov    -0x30(%rbp),%rsi
fffff8000028fc13:	0f b7 f8             	movzwl %ax,%edi
fffff8000028fc16:	66 85 c0             	test   %ax,%ax
fffff8000028fc19:	75 7c                	jne    0xfffff8000028fc97
fffff8000028fc1b:	4c 8d 45 30          	lea    0x30(%rbp),%r8
fffff8000028fc1f:	48 8b cb             	mov    %rbx,%rcx
fffff8000028fc22:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
fffff8000028fc26:	e8 f5 f6 ff ff       	call   0xfffff8000028f320
fffff8000028fc2b:	0f b7 f8             	movzwl %ax,%edi
fffff8000028fc2e:	66 85 c0             	test   %ax,%ax
fffff8000028fc31:	75 64                	jne    0xfffff8000028fc97
fffff8000028fc33:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
fffff8000028fc37:	41 f6 c0 0d          	test   $0xd,%r8b
fffff8000028fc3b:	74 07                	je     0xfffff8000028fc44
fffff8000028fc3d:	41 8d 7c 24 05       	lea    0x5(%r12),%edi
fffff8000028fc42:	eb 53                	jmp    0xfffff8000028fc97
fffff8000028fc44:	8a 55 30             	mov    0x30(%rbp),%dl
fffff8000028fc47:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
fffff8000028fc4b:	48 8b ce             	mov    %rsi,%rcx
fffff8000028fc4e:	e8 cd 62 03 00       	call   0xfffff800002c5f20
fffff8000028fc53:	0f b7 f8             	movzwl %ax,%edi
fffff8000028fc56:	66 85 c0             	test   %ax,%ax
fffff8000028fc59:	75 3c                	jne    0xfffff8000028fc97
fffff8000028fc5b:	48 8b 8e b0 24 00 00 	mov    0x24b0(%rsi),%rcx
fffff8000028fc62:	4d 8b c7             	mov    %r15,%r8
fffff8000028fc65:	48 8b 45 50          	mov    0x50(%rbp),%rax
fffff8000028fc69:	45 2b f7             	sub    %r15d,%r14d
fffff8000028fc6c:	49 c1 e0 0c          	shl    $0xc,%r8
fffff8000028fc70:	45 8b ce             	mov    %r14d,%r9d
fffff8000028fc73:	4c 03 43 18          	add    0x18(%rbx),%r8
fffff8000028fc77:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
fffff8000028fc7b:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028fc7e:	48 8b d3             	mov    %rbx,%rdx
fffff8000028fc81:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028fc86:	e8 55 f8 09 00       	call   0xfffff8000032f4e0
fffff8000028fc8b:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
fffff8000028fc8f:	0f b7 f8             	movzwl %ax,%edi
fffff8000028fc92:	e8 e1 2a f7 ff       	call   0xfffff80000202778
fffff8000028fc97:	48 85 f6             	test   %rsi,%rsi
fffff8000028fc9a:	74 0e                	je     0xfffff8000028fcaa
fffff8000028fc9c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
fffff8000028fca0:	48 85 c9             	test   %rcx,%rcx
fffff8000028fca3:	74 05                	je     0xfffff8000028fcaa
fffff8000028fca5:	e8 ce 2a f7 ff       	call   0xfffff80000202778
fffff8000028fcaa:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
fffff8000028fcaf:	0f b7 c7             	movzwl %di,%eax
fffff8000028fcb2:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff8000028fcb6:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff8000028fcba:	49 8b e3             	mov    %r11,%rsp
fffff8000028fcbd:	41 5f                	pop    %r15
fffff8000028fcbf:	41 5e                	pop    %r14
fffff8000028fcc1:	41 5c                	pop    %r12
fffff8000028fcc3:	5f                   	pop    %rdi
fffff8000028fcc4:	5d                   	pop    %rbp
fffff8000028fcc5:	c3                   	ret
fffff8000028fcc6:	cc                   	int3
fffff8000028fcc7:	cc                   	int3
fffff8000028fcc8:	cc                   	int3
fffff8000028fcc9:	cc                   	int3
fffff8000028fcca:	cc                   	int3
fffff8000028fccb:	cc                   	int3
fffff8000028fccc:	cc                   	int3
fffff8000028fccd:	cc                   	int3
fffff8000028fcce:	cc                   	int3
fffff8000028fccf:	cc                   	int3
fffff8000028fcd0:	4c 8b dc             	mov    %rsp,%r11
fffff8000028fcd3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000028fcd7:	49 89 6b 18          	mov    %rbp,0x18(%r11)
fffff8000028fcdb:	49 89 73 20          	mov    %rsi,0x20(%r11)
fffff8000028fcdf:	57                   	push   %rdi
fffff8000028fce0:	41 56                	push   %r14
fffff8000028fce2:	41 57                	push   %r15
fffff8000028fce4:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000028fce8:	49 8d 43 d8          	lea    -0x28(%r11),%rax
fffff8000028fcec:	45 33 ff             	xor    %r15d,%r15d
fffff8000028fcef:	49 89 43 d0          	mov    %rax,-0x30(%r11)
fffff8000028fcf3:	8b ea                	mov    %edx,%ebp
fffff8000028fcf5:	45 8b f0             	mov    %r8d,%r14d
fffff8000028fcf8:	4d 89 7b 08          	mov    %r15,0x8(%r11)
fffff8000028fcfc:	48 8b f1             	mov    %rcx,%rsi
fffff8000028fcff:	49 8d 43 08          	lea    0x8(%r11),%rax
fffff8000028fd03:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028fd06:	41 8d 57 01          	lea    0x1(%r15),%edx
fffff8000028fd0a:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028fd0d:	49 89 43 c8          	mov    %rax,-0x38(%r11)
fffff8000028fd11:	44 8b ca             	mov    %edx,%r9d
fffff8000028fd14:	44 8b c2             	mov    %edx,%r8d
fffff8000028fd17:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
fffff8000028fd1c:	e8 97 2f f7 ff       	call   0xfffff80000202cb8
fffff8000028fd21:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
fffff8000028fd26:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028fd29:	66 85 c0             	test   %ax,%ax
fffff8000028fd2c:	75 62                	jne    0xfffff8000028fd90
fffff8000028fd2e:	44 8b 4e 10          	mov    0x10(%rsi),%r9d
fffff8000028fd32:	41 8b c1             	mov    %r9d,%eax
fffff8000028fd35:	48 8b 56 08          	mov    0x8(%rsi),%rdx
fffff8000028fd39:	24 02                	and    $0x2,%al
fffff8000028fd3b:	f6 d8                	neg    %al
fffff8000028fd3d:	48 8b c2             	mov    %rdx,%rax
fffff8000028fd40:	1b c9                	sbb    %ecx,%ecx
fffff8000028fd42:	48 f7 d0             	not    %rax
fffff8000028fd45:	81 e1 ff 01 00 00    	and    $0x1ff,%ecx
fffff8000028fd4b:	44 8d 41 01          	lea    0x1(%rcx),%r8d
fffff8000028fd4f:	45 0f af c6          	imul   %r14d,%r8d
fffff8000028fd53:	4c 3b c0             	cmp    %rax,%r8
fffff8000028fd56:	76 07                	jbe    0xfffff8000028fd5f
fffff8000028fd58:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028fd5d:	eb 31                	jmp    0xfffff8000028fd90
fffff8000028fd5f:	48 8b 8f b0 24 00 00 	mov    0x24b0(%rdi),%rcx
fffff8000028fd66:	41 f7 c1 fc ff ff ff 	test   $0xfffffffc,%r9d
fffff8000028fd6d:	75 e9                	jne    0xfffff8000028fd58
fffff8000028fd6f:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
fffff8000028fd76:	00
fffff8000028fd77:	41 2b ee             	sub    %r14d,%ebp
fffff8000028fd7a:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028fd7d:	49 03 d0             	add    %r8,%rdx
fffff8000028fd80:	44 8b c5             	mov    %ebp,%r8d
fffff8000028fd83:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028fd88:	e8 87 9c 09 00       	call   0xfffff80000329a14
fffff8000028fd8d:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028fd90:	48 85 ff             	test   %rdi,%rdi
fffff8000028fd93:	74 0f                	je     0xfffff8000028fda4
fffff8000028fd95:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000028fd9a:	48 85 c9             	test   %rcx,%rcx
fffff8000028fd9d:	74 05                	je     0xfffff8000028fda4
fffff8000028fd9f:	e8 d4 29 f7 ff       	call   0xfffff80000202778
fffff8000028fda4:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff8000028fda9:	0f b7 c3             	movzwl %bx,%eax
fffff8000028fdac:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff8000028fdb1:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff8000028fdb6:	48 83 c4 40          	add    $0x40,%rsp
fffff8000028fdba:	41 5f                	pop    %r15
fffff8000028fdbc:	41 5e                	pop    %r14
fffff8000028fdbe:	5f                   	pop    %rdi
fffff8000028fdbf:	c3                   	ret
fffff8000028fdc0:	cc                   	int3
fffff8000028fdc1:	cc                   	int3
fffff8000028fdc2:	cc                   	int3
fffff8000028fdc3:	cc                   	int3
fffff8000028fdc4:	cc                   	int3
fffff8000028fdc5:	cc                   	int3
fffff8000028fdc6:	cc                   	int3
fffff8000028fdc7:	cc                   	int3
fffff8000028fdc8:	cc                   	int3
fffff8000028fdc9:	cc                   	int3
fffff8000028fdca:	cc                   	int3
fffff8000028fdcb:	cc                   	int3
fffff8000028fdcc:	cc                   	int3
fffff8000028fdcd:	cc                   	int3
fffff8000028fdce:	cc                   	int3
fffff8000028fdcf:	cc                   	int3
fffff8000028fdd0:	4c 8b dc             	mov    %rsp,%r11
fffff8000028fdd3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000028fdd7:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff8000028fddb:	55                   	push   %rbp
fffff8000028fddc:	57                   	push   %rdi
fffff8000028fddd:	41 54                	push   %r12
fffff8000028fddf:	41 56                	push   %r14
fffff8000028fde1:	41 57                	push   %r15
fffff8000028fde3:	48 8b ec             	mov    %rsp,%rbp
fffff8000028fde6:	48 83 ec 60          	sub    $0x60,%rsp
fffff8000028fdea:	45 33 e4             	xor    %r12d,%r12d
fffff8000028fded:	45 8b f8             	mov    %r8d,%r15d
fffff8000028fdf0:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff8000028fdf4:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
fffff8000028fdf8:	49 89 43 a0          	mov    %rax,-0x60(%r11)
fffff8000028fdfc:	44 8b f2             	mov    %edx,%r14d
fffff8000028fdff:	48 8b d9             	mov    %rcx,%rbx
fffff8000028fe02:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
fffff8000028fe06:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028fe09:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff8000028fe0d:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028fe10:	44 88 65 30          	mov    %r12b,0x30(%rbp)
fffff8000028fe14:	45 8d 44 24 04       	lea    0x4(%r12),%r8d
fffff8000028fe19:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
fffff8000028fe1d:	45 33 c9             	xor    %r9d,%r9d
fffff8000028fe20:	49 89 43 98          	mov    %rax,-0x68(%r11)
fffff8000028fe24:	33 d2                	xor    %edx,%edx
fffff8000028fe26:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
fffff8000028fe2a:	e8 89 2e f7 ff       	call   0xfffff80000202cb8
fffff8000028fe2f:	48 8b 75 d0          	mov    -0x30(%rbp),%rsi
fffff8000028fe33:	0f b7 f8             	movzwl %ax,%edi
fffff8000028fe36:	66 85 c0             	test   %ax,%ax
fffff8000028fe39:	75 79                	jne    0xfffff8000028feb4
fffff8000028fe3b:	4c 8d 45 30          	lea    0x30(%rbp),%r8
fffff8000028fe3f:	48 8b cb             	mov    %rbx,%rcx
fffff8000028fe42:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
fffff8000028fe46:	e8 d5 f4 ff ff       	call   0xfffff8000028f320
fffff8000028fe4b:	0f b7 f8             	movzwl %ax,%edi
fffff8000028fe4e:	66 85 c0             	test   %ax,%ax
fffff8000028fe51:	75 61                	jne    0xfffff8000028feb4
fffff8000028fe53:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
fffff8000028fe57:	41 f6 c0 0d          	test   $0xd,%r8b
fffff8000028fe5b:	74 07                	je     0xfffff8000028fe64
fffff8000028fe5d:	41 8d 7c 24 05       	lea    0x5(%r12),%edi
fffff8000028fe62:	eb 50                	jmp    0xfffff8000028feb4
fffff8000028fe64:	8a 55 30             	mov    0x30(%rbp),%dl
fffff8000028fe67:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
fffff8000028fe6b:	48 8b ce             	mov    %rsi,%rcx
fffff8000028fe6e:	e8 ad 60 03 00       	call   0xfffff800002c5f20
fffff8000028fe73:	0f b7 f8             	movzwl %ax,%edi
fffff8000028fe76:	66 85 c0             	test   %ax,%ax
fffff8000028fe79:	75 39                	jne    0xfffff8000028feb4
fffff8000028fe7b:	48 8b 8e b0 24 00 00 	mov    0x24b0(%rsi),%rcx
fffff8000028fe82:	48 83 c3 18          	add    $0x18,%rbx
fffff8000028fe86:	48 8b 45 50          	mov    0x50(%rbp),%rax
fffff8000028fe8a:	45 2b f7             	sub    %r15d,%r14d
fffff8000028fe8d:	45 8b ce             	mov    %r14d,%r9d
fffff8000028fe90:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028fe95:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028fe98:	4e 8d 04 fb          	lea    (%rbx,%r15,8),%r8
fffff8000028fe9c:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
fffff8000028fea0:	48 8b d3             	mov    %rbx,%rdx
fffff8000028fea3:	e8 80 f7 09 00       	call   0xfffff8000032f628
fffff8000028fea8:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
fffff8000028feac:	0f b7 f8             	movzwl %ax,%edi
fffff8000028feaf:	e8 c4 28 f7 ff       	call   0xfffff80000202778
fffff8000028feb4:	48 85 f6             	test   %rsi,%rsi
fffff8000028feb7:	74 0e                	je     0xfffff8000028fec7
fffff8000028feb9:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
fffff8000028febd:	48 85 c9             	test   %rcx,%rcx
fffff8000028fec0:	74 05                	je     0xfffff8000028fec7
fffff8000028fec2:	e8 b1 28 f7 ff       	call   0xfffff80000202778
fffff8000028fec7:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
fffff8000028fecc:	0f b7 c7             	movzwl %di,%eax
fffff8000028fecf:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff8000028fed3:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff8000028fed7:	49 8b e3             	mov    %r11,%rsp
fffff8000028feda:	41 5f                	pop    %r15
fffff8000028fedc:	41 5e                	pop    %r14
fffff8000028fede:	41 5c                	pop    %r12
fffff8000028fee0:	5f                   	pop    %rdi
fffff8000028fee1:	5d                   	pop    %rbp
fffff8000028fee2:	c3                   	ret
fffff8000028fee3:	cc                   	int3
fffff8000028fee4:	cc                   	int3
fffff8000028fee5:	cc                   	int3
fffff8000028fee6:	cc                   	int3
fffff8000028fee7:	cc                   	int3
fffff8000028fee8:	cc                   	int3