fffff800002f6979:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f697d:	5f                   	pop    %rdi
fffff800002f697e:	c3                   	ret
fffff800002f697f:	cc                   	int3
fffff800002f6980:	cc                   	int3
fffff800002f6981:	cc                   	int3
fffff800002f6982:	cc                   	int3
fffff800002f6983:	cc                   	int3
fffff800002f6984:	cc                   	int3
fffff800002f6985:	cc                   	int3
fffff800002f6986:	cc                   	int3
fffff800002f6987:	cc                   	int3
fffff800002f6988:	8b c2                	mov    %edx,%eax
fffff800002f698a:	45 33 c0             	xor    %r8d,%r8d
fffff800002f698d:	25 ff ff ff 1f       	and    $0x1fffffff,%eax
fffff800002f6992:	4c 8b c9             	mov    %rcx,%r9
fffff800002f6995:	0f ba e2 1e          	bt     $0x1e,%edx
fffff800002f6999:	73 15                	jae    0xfffff800002f69b0
fffff800002f699b:	83 f8 04             	cmp    $0x4,%eax
fffff800002f699e:	73 34                	jae    0xfffff800002f69d4
fffff800002f69a0:	48 69 d0 08 08 00 00 	imul   $0x808,%rax,%rdx
fffff800002f69a7:	48 83 c1 20          	add    $0x20,%rcx
fffff800002f69ab:	48 03 ca             	add    %rdx,%rcx
fffff800002f69ae:	eb 16                	jmp    0xfffff800002f69c6
fffff800002f69b0:	83 f8 10             	cmp    $0x10,%eax
fffff800002f69b3:	73 1f                	jae    0xfffff800002f69d4
fffff800002f69b5:	48 69 c8 08 08 00 00 	imul   $0x808,%rax,%rcx
fffff800002f69bc:	48 81 c1 40 20 00 00 	add    $0x2040,%rcx
fffff800002f69c3:	49 03 c9             	add    %r9,%rcx
fffff800002f69c6:	8a 81 04 08 00 00    	mov    0x804(%rcx),%al
fffff800002f69cc:	f6 d8                	neg    %al
fffff800002f69ce:	4d 1b c0             	sbb    %r8,%r8
fffff800002f69d1:	4c 23 c1             	and    %rcx,%r8
fffff800002f69d4:	49 8b c0             	mov    %r8,%rax
fffff800002f69d7:	c3                   	ret
fffff800002f69d8:	cc                   	int3
fffff800002f69d9:	cc                   	int3
fffff800002f69da:	cc                   	int3
fffff800002f69db:	cc                   	int3
fffff800002f69dc:	cc                   	int3
fffff800002f69dd:	cc                   	int3
fffff800002f69de:	cc                   	int3
fffff800002f69df:	cc                   	int3
fffff800002f69e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002f69e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002f69ea:	57                   	push   %rdi
fffff800002f69eb:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002f69ef:	48 8b 01             	mov    (%rcx),%rax
fffff800002f69f2:	33 f6                	xor    %esi,%esi
fffff800002f69f4:	40 88 74 24 40       	mov    %sil,0x40(%rsp)
fffff800002f69f9:	48 8b f9             	mov    %rcx,%rdi
fffff800002f69fc:	48 8b 80 10 50 ff ff 	mov    -0xaff0(%rax),%rax
fffff800002f6a03:	e8 78 64 f4 ff       	call   0xfffff8000023ce80
fffff800002f6a08:	85 c0                	test   %eax,%eax
fffff800002f6a0a:	0f 88 03 01 00 00    	js     0xfffff800002f6b13
fffff800002f6a10:	48 8b 1f             	mov    (%rdi),%rbx
fffff800002f6a13:	8d 56 01             	lea    0x1(%rsi),%edx
fffff800002f6a16:	48 81 eb 00 b0 00 00 	sub    $0xb000,%rbx
fffff800002f6a1d:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
fffff800002f6a24:	00
fffff800002f6a25:	45 33 c9             	xor    %r9d,%r9d
fffff800002f6a28:	45 33 c0             	xor    %r8d,%r8d
fffff800002f6a2b:	48 8b cb             	mov    %rbx,%rcx
fffff800002f6a2e:	48 89 b3 cc a0 00 00 	mov    %rsi,0xa0cc(%rbx)
fffff800002f6a35:	48 89 3b             	mov    %rdi,(%rbx)
fffff800002f6a38:	48 8b 07             	mov    (%rdi),%rax
fffff800002f6a3b:	48 89 43 08          	mov    %rax,0x8(%rbx)
fffff800002f6a3f:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
fffff800002f6a44:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002f6a49:	e8 4a fa ff ff       	call   0xfffff800002f6498
fffff800002f6a4e:	0f b6 4c 24 40       	movzbl 0x40(%rsp),%ecx
fffff800002f6a53:	85 c0                	test   %eax,%eax
fffff800002f6a55:	0f 48 ce             	cmovs  %esi,%ecx
fffff800002f6a58:	88 4c 24 40          	mov    %cl,0x40(%rsp)
fffff800002f6a5c:	88 8b d6 a0 00 00    	mov    %cl,0xa0d6(%rbx)
fffff800002f6a62:	40 38 74 24 40       	cmp    %sil,0x40(%rsp)
fffff800002f6a67:	74 28                	je     0xfffff800002f6a91
fffff800002f6a69:	89 74 24 28          	mov    %esi,0x28(%rsp)
fffff800002f6a6d:	44 8d 4e 01          	lea    0x1(%rsi),%r9d
fffff800002f6a71:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
fffff800002f6a76:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002f6a7b:	8d 56 02             	lea    0x2(%rsi),%edx
fffff800002f6a7e:	48 8b cb             	mov    %rbx,%rcx
fffff800002f6a81:	e8 12 fa ff ff       	call   0xfffff800002f6498
fffff800002f6a86:	85 c0                	test   %eax,%eax
fffff800002f6a88:	79 07                	jns    0xfffff800002f6a91
fffff800002f6a8a:	40 88 b3 d6 a0 00 00 	mov    %sil,0xa0d6(%rbx)
fffff800002f6a91:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
fffff800002f6a96:	f7 67 28             	mull   0x28(%rdi)
fffff800002f6a99:	b8 40 42 0f 00       	mov    $0xf4240,%eax
fffff800002f6a9e:	c1 ea 03             	shr    $0x3,%edx
fffff800002f6aa1:	8b ca                	mov    %edx,%ecx
fffff800002f6aa3:	33 d2                	xor    %edx,%edx
fffff800002f6aa5:	48 f7 f1             	div    %rcx
fffff800002f6aa8:	48 8b c8             	mov    %rax,%rcx
fffff800002f6aab:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
fffff800002f6ab2:	aa aa aa
fffff800002f6ab5:	48 f7 e1             	mul    %rcx
fffff800002f6ab8:	b9 04 00 00 00       	mov    $0x4,%ecx
fffff800002f6abd:	48 d1 ea             	shr    $1,%rdx
fffff800002f6ac0:	89 93 c0 a0 00 00    	mov    %edx,0xa0c0(%rbx)
fffff800002f6ac6:	8d 04 52             	lea    (%rdx,%rdx,2),%eax
fffff800002f6ac9:	c1 e0 0d             	shl    $0xd,%eax
fffff800002f6acc:	89 83 c4 a0 00 00    	mov    %eax,0xa0c4(%rbx)
fffff800002f6ad2:	6b c2 1b             	imul   $0x1b,%edx,%eax
fffff800002f6ad5:	ba 08 08 00 00       	mov    $0x808,%edx
fffff800002f6ada:	89 83 c8 a0 00 00    	mov    %eax,0xa0c8(%rbx)
fffff800002f6ae0:	48 8d 83 25 08 00 00 	lea    0x825(%rbx),%rax
fffff800002f6ae7:	66 89 70 ff          	mov    %si,-0x1(%rax)
fffff800002f6aeb:	89 70 fb             	mov    %esi,-0x5(%rax)
fffff800002f6aee:	48 03 c2             	add    %rdx,%rax
fffff800002f6af1:	48 83 e9 01          	sub    $0x1,%rcx
fffff800002f6af5:	75 f0                	jne    0xfffff800002f6ae7
fffff800002f6af7:	48 81 c3 45 28 00 00 	add    $0x2845,%rbx
fffff800002f6afe:	8d 41 10             	lea    0x10(%rcx),%eax
fffff800002f6b01:	66 89 73 ff          	mov    %si,-0x1(%rbx)
fffff800002f6b05:	89 73 fb             	mov    %esi,-0x5(%rbx)
fffff800002f6b08:	48 03 da             	add    %rdx,%rbx
fffff800002f6b0b:	48 83 e8 01          	sub    $0x1,%rax
fffff800002f6b0f:	75 f0                	jne    0xfffff800002f6b01
fffff800002f6b11:	8b c6                	mov    %esi,%eax
fffff800002f6b13:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff800002f6b18:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800002f6b1d:	48 83 c4 30          	add    $0x30,%rsp
fffff800002f6b21:	5f                   	pop    %rdi
fffff800002f6b22:	c3                   	ret
fffff800002f6b23:	cc                   	int3
fffff800002f6b24:	cc                   	int3
fffff800002f6b25:	cc                   	int3
fffff800002f6b26:	cc                   	int3
fffff800002f6b27:	cc                   	int3
fffff800002f6b28:	cc                   	int3
fffff800002f6b29:	cc                   	int3
fffff800002f6b2a:	cc                   	int3
fffff800002f6b2b:	cc                   	int3
fffff800002f6b2c:	cc                   	int3
fffff800002f6b2d:	cc                   	int3
fffff800002f6b2e:	cc                   	int3
fffff800002f6b2f:	cc                   	int3
fffff800002f6b30:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f6b34:	48 81 c1 00 50 ff ff 	add    $0xffffffffffff5000,%rcx
fffff800002f6b3b:	e8 48 fe ff ff       	call   0xfffff800002f6988
fffff800002f6b40:	33 c9                	xor    %ecx,%ecx
fffff800002f6b42:	48 85 c0             	test   %rax,%rax
fffff800002f6b45:	74 0d                	je     0xfffff800002f6b54
fffff800002f6b47:	66 89 88 04 08 00 00 	mov    %cx,0x804(%rax)
fffff800002f6b4e:	89 88 00 08 00 00    	mov    %ecx,0x800(%rax)
fffff800002f6b54:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f6b58:	c3                   	ret
fffff800002f6b59:	cc                   	int3
fffff800002f6b5a:	cc                   	int3
fffff800002f6b5b:	cc                   	int3
fffff800002f6b5c:	cc                   	int3
fffff800002f6b5d:	cc                   	int3
fffff800002f6b5e:	cc                   	int3
fffff800002f6b5f:	cc                   	int3
fffff800002f6b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f6b65:	45 33 db             	xor    %r11d,%r11d
fffff800002f6b68:	44 8a d2             	mov    %dl,%r10b
fffff800002f6b6b:	4c 8b c1             	mov    %rcx,%r8
fffff800002f6b6e:	84 d2                	test   %dl,%dl
fffff800002f6b70:	74 08                	je     0xfffff800002f6b7a
fffff800002f6b72:	8b 91 cc a0 00 00    	mov    0xa0cc(%rcx),%edx
fffff800002f6b78:	eb 06                	jmp    0xfffff800002f6b80
fffff800002f6b7a:	8b 91 d0 a0 00 00    	mov    0xa0d0(%rcx),%edx
fffff800002f6b80:	41 8a c2             	mov    %r10b,%al
fffff800002f6b83:	49 8d 98 40 20 00 00 	lea    0x2040(%r8),%rbx
fffff800002f6b8a:	f6 d8                	neg    %al
fffff800002f6b8c:	41 8a c2             	mov    %r10b,%al
fffff800002f6b8f:	45 1b c9             	sbb    %r9d,%r9d
fffff800002f6b92:	41 83 e1 f4          	and    $0xfffffff4,%r9d
fffff800002f6b96:	41 83 c1 10          	add    $0x10,%r9d
fffff800002f6b9a:	f6 d8                	neg    %al
fffff800002f6b9c:	48 1b c9             	sbb    %rcx,%rcx
fffff800002f6b9f:	48 81 e1 e0 df ff ff 	and    $0xffffffffffffdfe0,%rcx
fffff800002f6ba6:	48 03 d9             	add    %rcx,%rbx
fffff800002f6ba9:	8b c2                	mov    %edx,%eax
fffff800002f6bab:	48 69 c8 08 08 00 00 	imul   $0x808,%rax,%rcx
fffff800002f6bb2:	48 03 cb             	add    %rbx,%rcx
fffff800002f6bb5:	80 b9 04 08 00 00 00 	cmpb   $0x0,0x804(%rcx)
fffff800002f6bbc:	74 10                	je     0xfffff800002f6bce
fffff800002f6bbe:	8d 42 01             	lea    0x1(%rdx),%eax
fffff800002f6bc1:	41 ff c3             	inc    %r11d
fffff800002f6bc4:	33 d2                	xor    %edx,%edx
fffff800002f6bc6:	41 f7 f1             	div    %r9d
fffff800002f6bc9:	45 3b d9             	cmp    %r9d,%r11d
fffff800002f6bcc:	72 db                	jb     0xfffff800002f6ba9
fffff800002f6bce:	45 3b d9             	cmp    %r9d,%r11d
fffff800002f6bd1:	72 04                	jb     0xfffff800002f6bd7
fffff800002f6bd3:	33 c9                	xor    %ecx,%ecx
fffff800002f6bd5:	eb 1c                	jmp    0xfffff800002f6bf3
fffff800002f6bd7:	c6 81 04 08 00 00 01 	movb   $0x1,0x804(%rcx)
fffff800002f6bde:	45 84 d2             	test   %r10b,%r10b
fffff800002f6be1:	74 09                	je     0xfffff800002f6bec
fffff800002f6be3:	41 89 90 cc a0 00 00 	mov    %edx,0xa0cc(%r8)
fffff800002f6bea:	eb 07                	jmp    0xfffff800002f6bf3
fffff800002f6bec:	41 89 90 d0 a0 00 00 	mov    %edx,0xa0d0(%r8)
fffff800002f6bf3:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff800002f6bf8:	48 8b c1             	mov    %rcx,%rax
fffff800002f6bfb:	c3                   	ret
fffff800002f6bfc:	cc                   	int3
fffff800002f6bfd:	cc                   	int3
fffff800002f6bfe:	cc                   	int3
fffff800002f6bff:	cc                   	int3
fffff800002f6c00:	cc                   	int3
fffff800002f6c01:	cc                   	int3
fffff800002f6c02:	cc                   	int3
fffff800002f6c03:	cc                   	int3
fffff800002f6c04:	cc                   	int3
fffff800002f6c05:	cc                   	int3
fffff800002f6c06:	cc                   	int3
fffff800002f6c07:	cc                   	int3
fffff800002f6c08:	cc                   	int3
fffff800002f6c09:	cc                   	int3
fffff800002f6c0a:	cc                   	int3
fffff800002f6c0b:	cc                   	int3
fffff800002f6c0c:	cc                   	int3
fffff800002f6c0d:	cc                   	int3
fffff800002f6c0e:	cc                   	int3
fffff800002f6c0f:	cc                   	int3
fffff800002f6c10:	40 53                	rex push %rbx
fffff800002f6c12:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f6c16:	4c 8d 91 00 50 ff ff 	lea    -0xb000(%rcx),%r10
fffff800002f6c1d:	45 8b d8             	mov    %r8d,%r11d
fffff800002f6c20:	49 8b ca             	mov    %r10,%rcx
fffff800002f6c23:	e8 60 fd ff ff       	call   0xfffff800002f6988
fffff800002f6c28:	48 8b d8             	mov    %rax,%rbx
fffff800002f6c2b:	48 85 c0             	test   %rax,%rax
fffff800002f6c2e:	75 07                	jne    0xfffff800002f6c37
fffff800002f6c30:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
fffff800002f6c35:	eb 16                	jmp    0xfffff800002f6c4d
fffff800002f6c37:	45 8b c3             	mov    %r11d,%r8d
fffff800002f6c3a:	48 8b d3             	mov    %rbx,%rdx
fffff800002f6c3d:	49 8b ca             	mov    %r10,%rcx
fffff800002f6c40:	e8 9f f9 ff ff       	call   0xfffff800002f65e4
fffff800002f6c45:	66 83 a3 04 08 00 00 	andw   $0x0,0x804(%rbx)
fffff800002f6c4c:	00
fffff800002f6c4d:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f6c51:	5b                   	pop    %rbx
fffff800002f6c52:	c3                   	ret
fffff800002f6c53:	cc                   	int3
fffff800002f6c54:	cc                   	int3
fffff800002f6c55:	cc                   	int3
fffff800002f6c56:	cc                   	int3
fffff800002f6c57:	cc                   	int3
fffff800002f6c58:	cc                   	int3
fffff800002f6c59:	cc                   	int3
fffff800002f6c5a:	cc                   	int3
fffff800002f6c5b:	cc                   	int3
fffff800002f6c5c:	cc                   	int3
fffff800002f6c5d:	cc                   	int3
fffff800002f6c5e:	cc                   	int3
fffff800002f6c5f:	cc                   	int3
fffff800002f6c60:	40 53                	rex push %rbx
fffff800002f6c62:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f6c66:	48 8b 81 18 50 ff ff 	mov    -0xafe8(%rcx),%rax
fffff800002f6c6d:	48 8b d9             	mov    %rcx,%rbx
fffff800002f6c70:	48 8b 89 08 50 ff ff 	mov    -0xaff8(%rcx),%rcx
fffff800002f6c77:	e8 04 62 f4 ff       	call   0xfffff8000023ce80
fffff800002f6c7c:	48 8b 93 00 50 ff ff 	mov    -0xb000(%rbx),%rdx
fffff800002f6c83:	48 8b 83 08 50 ff ff 	mov    -0xaff8(%rbx),%rax
fffff800002f6c8a:	48 89 02             	mov    %rax,(%rdx)
fffff800002f6c8d:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f6c91:	5b                   	pop    %rbx
fffff800002f6c92:	c3                   	ret
fffff800002f6c93:	cc                   	int3
fffff800002f6c94:	cc                   	int3
fffff800002f6c95:	cc                   	int3
fffff800002f6c96:	cc                   	int3
fffff800002f6c97:	cc                   	int3
fffff800002f6c98:	cc                   	int3
fffff800002f6c99:	cc                   	int3
fffff800002f6c9a:	cc                   	int3
fffff800002f6c9b:	cc                   	int3
fffff800002f6c9c:	cc                   	int3
fffff800002f6c9d:	cc                   	int3
fffff800002f6c9e:	cc                   	int3
fffff800002f6c9f:	cc                   	int3
fffff800002f6ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f6ca5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002f6caa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002f6caf:	57                   	push   %rdi
fffff800002f6cb0:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f6cb4:	48 8b fa             	mov    %rdx,%rdi
fffff800002f6cb7:	48 8b d9             	mov    %rcx,%rbx
fffff800002f6cba:	48 85 c9             	test   %rcx,%rcx
fffff800002f6cbd:	0f 84 a5 00 00 00    	je     0xfffff800002f6d68
fffff800002f6cc3:	48 83 39 00          	cmpq   $0x0,(%rcx)
fffff800002f6cc7:	0f 84 9b 00 00 00    	je     0xfffff800002f6d68
fffff800002f6ccd:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002f6cd1:	b2 05                	mov    $0x5,%dl
fffff800002f6cd3:	e8 a8 61 f4 ff       	call   0xfffff8000023ce80
fffff800002f6cd8:	3c ff                	cmp    $0xff,%al
fffff800002f6cda:	0f 84 88 00 00 00    	je     0xfffff800002f6d68
fffff800002f6ce0:	bd 01 00 00 00       	mov    $0x1,%ebp
fffff800002f6ce5:	40 84 c5             	test   %al,%bpl
fffff800002f6ce8:	74 3b                	je     0xfffff800002f6d25
fffff800002f6cea:	a8 0e                	test   $0xe,%al
fffff800002f6cec:	75 30                	jne    0xfffff800002f6d1e
fffff800002f6cee:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff800002f6cf2:	33 d2                	xor    %edx,%edx
fffff800002f6cf4:	48 8b cb             	mov    %rbx,%rcx
fffff800002f6cf7:	e8 84 61 f4 ff       	call   0xfffff8000023ce80
fffff800002f6cfc:	f6 43 0c 04          	testb  $0x4,0xc(%rbx)
fffff800002f6d00:	40 8a f0             	mov    %al,%sil
fffff800002f6d03:	74 12                	je     0xfffff800002f6d17
fffff800002f6d05:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff800002f6d09:	b2 06                	mov    $0x6,%dl
fffff800002f6d0b:	48 8b cb             	mov    %rbx,%rcx
fffff800002f6d0e:	e8 6d 61 f4 ff       	call   0xfffff8000023ce80
fffff800002f6d13:	84 c0                	test   %al,%al
fffff800002f6d15:	79 4d                	jns    0xfffff800002f6d64
fffff800002f6d17:	40 88 37             	mov    %sil,(%rdi)
fffff800002f6d1a:	33 c0                	xor    %eax,%eax
fffff800002f6d1c:	eb 4f                	jmp    0xfffff800002f6d6d
fffff800002f6d1e:	b8 02 00 00 00       	mov    $0x2,%eax
fffff800002f6d23:	eb 48                	jmp    0xfffff800002f6d6d
fffff800002f6d25:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff800002f6d29:	b2 06                	mov    $0x6,%dl
fffff800002f6d2b:	48 8b cb             	mov    %rbx,%rcx
fffff800002f6d2e:	e8 4d 61 f4 ff       	call   0xfffff8000023ce80
fffff800002f6d33:	44 0f b7 43 0c       	movzwl 0xc(%rbx),%r8d
fffff800002f6d38:	24 40                	and    $0x40,%al
fffff800002f6d3a:	0f 94 c2             	sete   %dl
fffff800002f6d3d:	66 41 0f a3 e8       	bt     %bp,%r8w
fffff800002f6d42:	0f 92 c1             	setb   %cl
fffff800002f6d45:	84 d1                	test   %dl,%cl
fffff800002f6d47:	75 11                	jne    0xfffff800002f6d5a
fffff800002f6d49:	84 c0                	test   %al,%al
fffff800002f6d4b:	0f 95 c2             	setne  %dl
fffff800002f6d4e:	66 41 0f a3 e8       	bt     %bp,%r8w
fffff800002f6d53:	0f 93 c1             	setae  %cl
fffff800002f6d56:	84 d1                	test   %dl,%cl
fffff800002f6d58:	74 0a                	je     0xfffff800002f6d64
fffff800002f6d5a:	66 41 83 c8 04       	or     $0x4,%r8w
fffff800002f6d5f:	66 44 89 43 0c       	mov    %r8w,0xc(%rbx)
fffff800002f6d64:	8b c5                	mov    %ebp,%eax
fffff800002f6d66:	eb 05                	jmp    0xfffff800002f6d6d
fffff800002f6d68:	b8 03 00 00 00       	mov    $0x3,%eax
fffff800002f6d6d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002f6d72:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002f6d77:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002f6d7c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f6d80:	5f                   	pop    %rdi
fffff800002f6d81:	c3                   	ret
fffff800002f6d82:	cc                   	int3
fffff800002f6d83:	cc                   	int3
fffff800002f6d84:	cc                   	int3
fffff800002f6d85:	cc                   	int3
fffff800002f6d86:	cc                   	int3