fffff8000028f8b5:	5f                   	pop    %rdi
fffff8000028f8b6:	5e                   	pop    %rsi
fffff8000028f8b7:	5d                   	pop    %rbp
fffff8000028f8b8:	c3                   	ret
fffff8000028f8b9:	cc                   	int3
fffff8000028f8ba:	cc                   	int3
fffff8000028f8bb:	cc                   	int3
fffff8000028f8bc:	cc                   	int3
fffff8000028f8bd:	cc                   	int3
fffff8000028f8be:	cc                   	int3
fffff8000028f8bf:	cc                   	int3
fffff8000028f8c0:	48 83 ec 38          	sub    $0x38,%rsp
fffff8000028f8c4:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff8000028f8c9:	45 8b c8             	mov    %r8d,%r9d
fffff8000028f8cc:	44 8b c2             	mov    %edx,%r8d
fffff8000028f8cf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028f8d4:	48 8b d1             	mov    %rcx,%rdx
fffff8000028f8d7:	33 c9                	xor    %ecx,%ecx
fffff8000028f8d9:	e8 d2 08 00 00       	call   0xfffff800002901b0
fffff8000028f8de:	48 83 c4 38          	add    $0x38,%rsp
fffff8000028f8e2:	c3                   	ret
fffff8000028f8e3:	cc                   	int3
fffff8000028f8e4:	cc                   	int3
fffff8000028f8e5:	cc                   	int3
fffff8000028f8e6:	cc                   	int3
fffff8000028f8e7:	cc                   	int3
fffff8000028f8e8:	cc                   	int3
fffff8000028f8e9:	cc                   	int3
fffff8000028f8ea:	cc                   	int3
fffff8000028f8eb:	cc                   	int3
fffff8000028f8ec:	cc                   	int3
fffff8000028f8ed:	cc                   	int3
fffff8000028f8ee:	cc                   	int3
fffff8000028f8ef:	cc                   	int3
fffff8000028f8f0:	4c 8b dc             	mov    %rsp,%r11
fffff8000028f8f3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000028f8f7:	49 89 6b 18          	mov    %rbp,0x18(%r11)
fffff8000028f8fb:	56                   	push   %rsi
fffff8000028f8fc:	57                   	push   %rdi
fffff8000028f8fd:	41 56                	push   %r14
fffff8000028f8ff:	48 83 ec 50          	sub    $0x50,%rsp
fffff8000028f903:	49 8d 43 d0          	lea    -0x30(%r11),%rax
fffff8000028f907:	41 8b e8             	mov    %r8d,%ebp
fffff8000028f90a:	49 89 43 c0          	mov    %rax,-0x40(%r11)
fffff8000028f90e:	45 33 f6             	xor    %r14d,%r14d
fffff8000028f911:	8b fa                	mov    %edx,%edi
fffff8000028f913:	4d 89 73 c8          	mov    %r14,-0x38(%r11)
fffff8000028f917:	48 8b f1             	mov    %rcx,%rsi
fffff8000028f91a:	49 8d 43 c8          	lea    -0x38(%r11),%rax
fffff8000028f91e:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028f921:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028f924:	45 8d 46 04          	lea    0x4(%r14),%r8d
fffff8000028f928:	49 89 43 b8          	mov    %rax,-0x48(%r11)
fffff8000028f92c:	45 33 c9             	xor    %r9d,%r9d
fffff8000028f92f:	33 d2                	xor    %edx,%edx
fffff8000028f931:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
fffff8000028f936:	e8 7d 33 f7 ff       	call   0xfffff80000202cb8
fffff8000028f93b:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028f93e:	66 85 c0             	test   %ax,%ax
fffff8000028f941:	0f 85 85 00 00 00    	jne    0xfffff8000028f9cc
fffff8000028f947:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff8000028f94c:	41 b0 01             	mov    $0x1,%r8b
fffff8000028f94f:	44 84 80 20 01 00 00 	test   %r8b,0x120(%rax)
fffff8000028f956:	74 6f                	je     0xfffff8000028f9c7
fffff8000028f958:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000028f95f:	01 00
fffff8000028f961:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000028f968:	0f b6 51 14          	movzbl 0x14(%rcx),%edx
fffff8000028f96c:	8a c2                	mov    %dl,%al
fffff8000028f96e:	41 2a c0             	sub    %r8b,%al
fffff8000028f971:	41 3a c0             	cmp    %r8b,%al
fffff8000028f974:	77 51                	ja     0xfffff8000028f9c7
fffff8000028f976:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000028f97d:	01 00
fffff8000028f97f:	8b 88 a0 36 00 00    	mov    0x36a0(%rax),%ecx
fffff8000028f985:	0f bd c1             	bsr    %ecx,%eax
fffff8000028f988:	3a d0                	cmp    %al,%dl
fffff8000028f98a:	75 3b                	jne    0xfffff8000028f9c7
fffff8000028f98c:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff8000028f991:	48 69 ca c0 46 00 00 	imul   $0x46c0,%rdx,%rcx
fffff8000028f998:	48 8b 84 01 88 37 00 	mov    0x3788(%rcx,%rax,1),%rax
fffff8000028f99f:	00
fffff8000028f9a0:	41 84 c0             	test   %al,%r8b
fffff8000028f9a3:	74 22                	je     0xfffff8000028f9c7
fffff8000028f9a5:	4c 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9
fffff8000028f9ac:	00
fffff8000028f9ad:	48 8d 45 02          	lea    0x2(%rbp),%rax
fffff8000028f9b1:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
fffff8000028f9b5:	4c 8d 04 c6          	lea    (%rsi,%rax,8),%r8
fffff8000028f9b9:	2b fd                	sub    %ebp,%edi
fffff8000028f9bb:	8b d7                	mov    %edi,%edx
fffff8000028f9bd:	e8 1a 68 03 00       	call   0xfffff800002c61dc
fffff8000028f9c2:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028f9c5:	eb 05                	jmp    0xfffff8000028f9cc
fffff8000028f9c7:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff8000028f9cc:	4c 39 74 24 30       	cmp    %r14,0x30(%rsp)
fffff8000028f9d1:	74 0f                	je     0xfffff8000028f9e2
fffff8000028f9d3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff8000028f9d8:	48 85 c9             	test   %rcx,%rcx
fffff8000028f9db:	74 05                	je     0xfffff8000028f9e2
fffff8000028f9dd:	e8 96 2d f7 ff       	call   0xfffff80000202778
fffff8000028f9e2:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
fffff8000028f9e7:	0f b7 c3             	movzwl %bx,%eax
fffff8000028f9ea:	49 8b 5b 28          	mov    0x28(%r11),%rbx
fffff8000028f9ee:	49 8b 6b 30          	mov    0x30(%r11),%rbp
fffff8000028f9f2:	49 8b e3             	mov    %r11,%rsp
fffff8000028f9f5:	41 5e                	pop    %r14
fffff8000028f9f7:	5f                   	pop    %rdi
fffff8000028f9f8:	5e                   	pop    %rsi
fffff8000028f9f9:	c3                   	ret
fffff8000028f9fa:	cc                   	int3
fffff8000028f9fb:	cc                   	int3
fffff8000028f9fc:	cc                   	int3
fffff8000028f9fd:	cc                   	int3
fffff8000028f9fe:	cc                   	int3
fffff8000028f9ff:	cc                   	int3
fffff8000028fa00:	cc                   	int3
fffff8000028fa01:	cc                   	int3
fffff8000028fa02:	cc                   	int3
fffff8000028fa03:	cc                   	int3
fffff8000028fa04:	cc                   	int3
fffff8000028fa05:	cc                   	int3
fffff8000028fa06:	cc                   	int3
fffff8000028fa07:	cc                   	int3
fffff8000028fa08:	cc                   	int3
fffff8000028fa09:	cc                   	int3
fffff8000028fa0a:	cc                   	int3
fffff8000028fa0b:	cc                   	int3
fffff8000028fa0c:	cc                   	int3
fffff8000028fa0d:	cc                   	int3
fffff8000028fa0e:	cc                   	int3
fffff8000028fa0f:	cc                   	int3
fffff8000028fa10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000028fa15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000028fa1a:	57                   	push   %rdi
fffff8000028fa1b:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000028fa1f:	65 48 8b 34 25 a0 03 	mov    %gs:0x103a0,%rsi
fffff8000028fa26:	01 00
fffff8000028fa28:	48 8b 39             	mov    (%rcx),%rdi
fffff8000028fa2b:	48 8b ce             	mov    %rsi,%rcx
fffff8000028fa2e:	48 8b df             	mov    %rdi,%rbx
fffff8000028fa31:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff8000028fa38:	48 ff 80 88 21 00 00 	incq   0x2188(%rax)
fffff8000028fa3f:	e8 d4 35 f7 ff       	call   0xfffff80000203018
fffff8000028fa44:	45 33 c0             	xor    %r8d,%r8d
fffff8000028fa47:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
fffff8000028fa4e:	ff ff 7f
fffff8000028fa51:	84 c0                	test   %al,%al
fffff8000028fa53:	75 16                	jne    0xfffff8000028fa6b
fffff8000028fa55:	48 b8 00 00 00 00 ff 	movabs $0xffffffff00000000,%rax
fffff8000028fa5c:	ff ff ff
fffff8000028fa5f:	48 85 f8             	test   %rdi,%rax
fffff8000028fa62:	74 21                	je     0xfffff8000028fa85
fffff8000028fa64:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028fa69:	eb 5b                	jmp    0xfffff8000028fac6
fffff8000028fa6b:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff8000028fa72:	48 8b 88 90 0e 00 00 	mov    0xe90(%rax),%rcx
fffff8000028fa79:	f6 81 10 01 00 00 40 	testb  $0x40,0x110(%rcx)
fffff8000028fa80:	74 03                	je     0xfffff8000028fa85
fffff8000028fa82:	48 23 da             	and    %rdx,%rbx
fffff8000028fa85:	48 8b 86 38 01 00 00 	mov    0x138(%rsi),%rax
fffff8000028fa8c:	48 8b 08             	mov    (%rax),%rcx
fffff8000028fa8f:	48 85 99 80 00 00 00 	test   %rbx,0x80(%rcx)
fffff8000028fa96:	75 cc                	jne    0xfffff8000028fa64
fffff8000028fa98:	48 23 fa             	and    %rdx,%rdi
fffff8000028fa9b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff8000028faa0:	41 0f b7 d8          	movzwl %r8w,%ebx
fffff8000028faa4:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
fffff8000028faa9:	4c 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%r8
fffff8000028fab0:	e8 6f 89 07 00       	call   0xfffff80000308424
fffff8000028fab5:	ba 02 00 04 00       	mov    $0x40002,%edx
fffff8000028faba:	49 8d 88 80 0e 00 00 	lea    0xe80(%r8),%rcx
fffff8000028fac1:	e8 b6 fe 07 00       	call   0xfffff8000030f97c
fffff8000028fac6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000028facb:	0f b7 c3             	movzwl %bx,%eax
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