fffff800002dfc3c:	41 8b c9             	mov    %r9d,%ecx
fffff800002dfc3f:	48 0f ab 8c d3 f8 01 	bts    %rcx,0x1f8(%rbx,%rdx,8)
fffff800002dfc46:	00 00
fffff800002dfc48:	45 84 ed             	test   %r13b,%r13b
fffff800002dfc4b:	74 15                	je     0xfffff800002dfc62
fffff800002dfc4d:	45 84 d2             	test   %r10b,%r10b
fffff800002dfc50:	75 10                	jne    0xfffff800002dfc62
fffff800002dfc52:	8b 83 e0 01 00 00    	mov    0x1e0(%rbx),%eax
fffff800002dfc58:	2b c6                	sub    %esi,%eax
fffff800002dfc5a:	89 83 e0 01 00 00    	mov    %eax,0x1e0(%rbx)
fffff800002dfc60:	eb 18                	jmp    0xfffff800002dfc7a
fffff800002dfc62:	45 84 ff             	test   %r15b,%r15b
fffff800002dfc65:	74 13                	je     0xfffff800002dfc7a
fffff800002dfc67:	45 84 c0             	test   %r8b,%r8b
fffff800002dfc6a:	75 0e                	jne    0xfffff800002dfc7a
fffff800002dfc6c:	8b 83 78 02 00 00    	mov    0x278(%rbx),%eax
fffff800002dfc72:	2b c6                	sub    %esi,%eax
fffff800002dfc74:	89 83 78 02 00 00    	mov    %eax,0x278(%rbx)
fffff800002dfc7a:	f0 44 21 1f          	lock and %r11d,(%rdi)
fffff800002dfc7e:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff800002dfc85:	00
fffff800002dfc86:	48 83 c4 30          	add    $0x30,%rsp
fffff800002dfc8a:	41 5f                	pop    %r15
fffff800002dfc8c:	41 5e                	pop    %r14
fffff800002dfc8e:	41 5d                	pop    %r13
fffff800002dfc90:	41 5c                	pop    %r12
fffff800002dfc92:	5f                   	pop    %rdi
fffff800002dfc93:	5e                   	pop    %rsi
fffff800002dfc94:	5d                   	pop    %rbp
fffff800002dfc95:	c3                   	ret
fffff800002dfc96:	cc                   	int3
fffff800002dfc97:	cc                   	int3
fffff800002dfc98:	cc                   	int3
fffff800002dfc99:	cc                   	int3
fffff800002dfc9a:	cc                   	int3
fffff800002dfc9b:	cc                   	int3
fffff800002dfc9c:	cc                   	int3
fffff800002dfc9d:	cc                   	int3
fffff800002dfc9e:	cc                   	int3
fffff800002dfc9f:	cc                   	int3
fffff800002dfca0:	8b 81 a0 05 00 00    	mov    0x5a0(%rcx),%eax
fffff800002dfca6:	83 e2 03             	and    $0x3,%edx
fffff800002dfca9:	4c 8b 49 c0          	mov    -0x40(%rcx),%r9
fffff800002dfcad:	41 ba ff ff fc ff    	mov    $0xfffcffff,%r10d
fffff800002dfcb3:	41 23 c2             	and    %r10d,%eax
fffff800002dfcb6:	c1 e2 10             	shl    $0x10,%edx
fffff800002dfcb9:	0b c2                	or     %edx,%eax
fffff800002dfcbb:	44 89 81 f0 04 00 00 	mov    %r8d,0x4f0(%rcx)
fffff800002dfcc2:	89 81 a0 05 00 00    	mov    %eax,0x5a0(%rcx)
fffff800002dfcc8:	49 8b 81 c0 02 00 00 	mov    0x2c0(%r9),%rax
fffff800002dfccf:	80 b8 9a 0e 00 00 00 	cmpb   $0x0,0xe9a(%rax)
fffff800002dfcd6:	74 2d                	je     0xfffff800002dfd05
fffff800002dfcd8:	48 8b 80 98 12 00 00 	mov    0x1298(%rax),%rax
fffff800002dfcdf:	44 89 80 c0 00 00 00 	mov    %r8d,0xc0(%rax)
fffff800002dfce6:	49 8b 81 c0 02 00 00 	mov    0x2c0(%r9),%rax
fffff800002dfced:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002dfcf4:	8b 81 00 03 00 00    	mov    0x300(%rcx),%eax
fffff800002dfcfa:	41 23 c2             	and    %r10d,%eax
fffff800002dfcfd:	0b c2                	or     %edx,%eax
fffff800002dfcff:	89 81 00 03 00 00    	mov    %eax,0x300(%rcx)
fffff800002dfd05:	c3                   	ret
fffff800002dfd06:	cc                   	int3
fffff800002dfd07:	cc                   	int3
fffff800002dfd08:	cc                   	int3
fffff800002dfd09:	cc                   	int3
fffff800002dfd0a:	cc                   	int3
fffff800002dfd0b:	cc                   	int3
fffff800002dfd0c:	cc                   	int3
fffff800002dfd0d:	cc                   	int3
fffff800002dfd0e:	cc                   	int3
fffff800002dfd0f:	cc                   	int3
fffff800002dfd10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002dfd15:	57                   	push   %rdi
fffff800002dfd16:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002dfd1a:	48 8b 19             	mov    (%rcx),%rbx
fffff800002dfd1d:	33 ff                	xor    %edi,%edi
fffff800002dfd1f:	89 7c 24 30          	mov    %edi,0x30(%rsp)
fffff800002dfd23:	40 38 79 16          	cmp    %dil,0x16(%rcx)
fffff800002dfd27:	74 22                	je     0xfffff800002dfd4b
fffff800002dfd29:	66 89 79 16          	mov    %di,0x16(%rcx)
fffff800002dfd2d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002dfd32:	48 8b cb             	mov    %rbx,%rcx
fffff800002dfd35:	e8 ba 02 00 00       	call   0xfffff800002dfff4
fffff800002dfd3a:	84 c0                	test   %al,%al
fffff800002dfd3c:	74 0d                	je     0xfffff800002dfd4b
fffff800002dfd3e:	8b 44 24 30          	mov    0x30(%rsp),%eax
fffff800002dfd42:	89 43 10             	mov    %eax,0x10(%rbx)
fffff800002dfd45:	c7 03 11 00 00 00    	movl   $0x11,(%rbx)
fffff800002dfd4b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002dfd50:	48 83 c4 20          	add    $0x20,%rsp
fffff800002dfd54:	5f                   	pop    %rdi
fffff800002dfd55:	c3                   	ret
fffff800002dfd56:	cc                   	int3
fffff800002dfd57:	cc                   	int3
fffff800002dfd58:	cc                   	int3
fffff800002dfd59:	cc                   	int3
fffff800002dfd5a:	cc                   	int3
fffff800002dfd5b:	cc                   	int3
fffff800002dfd5c:	cc                   	int3
fffff800002dfd5d:	cc                   	int3
fffff800002dfd5e:	cc                   	int3
fffff800002dfd5f:	cc                   	int3
fffff800002dfd60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002dfd65:	57                   	push   %rdi
fffff800002dfd66:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002dfd6a:	4c 8b d2             	mov    %rdx,%r10
fffff800002dfd6d:	48 8b f9             	mov    %rcx,%rdi
fffff800002dfd70:	e8 3b 41 02 00       	call   0xfffff80000303eb0
fffff800002dfd75:	33 db                	xor    %ebx,%ebx
fffff800002dfd77:	4c 8b d8             	mov    %rax,%r11
fffff800002dfd7a:	4c 3b d0             	cmp    %rax,%r10
fffff800002dfd7d:	0f 84 c9 00 00 00    	je     0xfffff800002dfe4c
fffff800002dfd83:	8a cb                	mov    %bl,%cl
fffff800002dfd85:	41 f6 c2 01          	test   $0x1,%r10b
fffff800002dfd89:	74 5f                	je     0xfffff800002dfdea
fffff800002dfd8b:	41 8b c2             	mov    %r10d,%eax
fffff800002dfd8e:	d1 e8                	shr    $1,%eax
fffff800002dfd90:	83 e0 07             	and    $0x7,%eax
fffff800002dfd93:	75 40                	jne    0xfffff800002dfdd5
fffff800002dfd95:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff800002dfd9c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff800002dfda1:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002dfda8:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
fffff800002dfdad:	e8 ca 8e f2 ff       	call   0xfffff80000208c7c
fffff800002dfdb2:	48 f7 44 24 38 00 02 	testq  $0x200,0x38(%rsp)
fffff800002dfdb9:	00 00
fffff800002dfdbb:	75 0a                	jne    0xfffff800002dfdc7
fffff800002dfdbd:	b8 15 00 00 00       	mov    $0x15,%eax
fffff800002dfdc2:	e9 88 00 00 00       	jmp    0xfffff800002dfe4f
fffff800002dfdc7:	48 8b cf             	mov    %rdi,%rcx
fffff800002dfdca:	e8 f5 98 f2 ff       	call   0xfffff800002096c4
fffff800002dfdcf:	84 c0                	test   %al,%al
fffff800002dfdd1:	74 15                	je     0xfffff800002dfde8
fffff800002dfdd3:	eb e8                	jmp    0xfffff800002dfdbd
fffff800002dfdd5:	83 f8 02             	cmp    $0x2,%eax
fffff800002dfdd8:	75 10                	jne    0xfffff800002dfdea
fffff800002dfdda:	33 d2                	xor    %edx,%edx
fffff800002dfddc:	48 8b cf             	mov    %rdi,%rcx
fffff800002dfddf:	e8 48 05 00 00       	call   0xfffff800002e032c
fffff800002dfde4:	84 c0                	test   %al,%al
fffff800002dfde6:	74 d5                	je     0xfffff800002dfdbd
fffff800002dfde8:	b1 01                	mov    $0x1,%cl
fffff800002dfdea:	41 f6 c3 01          	test   $0x1,%r11b
fffff800002dfdee:	74 13                	je     0xfffff800002dfe03
fffff800002dfdf0:	41 8b c3             	mov    %r11d,%eax
fffff800002dfdf3:	24 0e                	and    $0xe,%al
fffff800002dfdf5:	3c 04                	cmp    $0x4,%al
fffff800002dfdf7:	75 0a                	jne    0xfffff800002dfe03
fffff800002dfdf9:	48 8b cf             	mov    %rdi,%rcx
fffff800002dfdfc:	e8 53 3d 02 00       	call   0xfffff80000303b54
fffff800002dfe01:	8a cb                	mov    %bl,%cl
fffff800002dfe03:	84 c9                	test   %cl,%cl
fffff800002dfe05:	74 17                	je     0xfffff800002dfe1e
fffff800002dfe07:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff800002dfe0e:	33 d2                	xor    %edx,%edx
fffff800002dfe10:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002dfe17:	89 19                	mov    %ebx,(%rcx)
fffff800002dfe19:	e8 4a 4b 02 00       	call   0xfffff80000304968
fffff800002dfe1e:	41 8b c2             	mov    %r10d,%eax
fffff800002dfe21:	24 0e                	and    $0xe,%al
fffff800002dfe23:	3c 04                	cmp    $0x4,%al
fffff800002dfe25:	75 08                	jne    0xfffff800002dfe2f
fffff800002dfe27:	48 8b cf             	mov    %rdi,%rcx
fffff800002dfe2a:	e8 45 3b 02 00       	call   0xfffff80000303974
fffff800002dfe2f:	41 f6 c3 01          	test   $0x1,%r11b
fffff800002dfe33:	0f 95 c1             	setne  %cl
fffff800002dfe36:	41 f6 c2 01          	test   $0x1,%r10b
fffff800002dfe3a:	0f 94 c0             	sete   %al
fffff800002dfe3d:	84 c8                	test   %cl,%al
fffff800002dfe3f:	74 0b                	je     0xfffff800002dfe4c
fffff800002dfe41:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff800002dfe48:	80 48 15 02          	orb    $0x2,0x15(%rax)
fffff800002dfe4c:	0f b7 c3             	movzwl %bx,%eax
fffff800002dfe4f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002dfe54:	48 83 c4 20          	add    $0x20,%rsp
fffff800002dfe58:	5f                   	pop    %rdi
fffff800002dfe59:	c3                   	ret
fffff800002dfe5a:	cc                   	int3
fffff800002dfe5b:	cc                   	int3
fffff800002dfe5c:	cc                   	int3
fffff800002dfe5d:	cc                   	int3
fffff800002dfe5e:	cc                   	int3
fffff800002dfe5f:	cc                   	int3
fffff800002dfe60:	cc                   	int3
fffff800002dfe61:	cc                   	int3
fffff800002dfe62:	cc                   	int3
fffff800002dfe63:	cc                   	int3
fffff800002dfe64:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002dfe69:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002dfe6e:	57                   	push   %rdi
fffff800002dfe6f:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002dfe73:	48 8b da             	mov    %rdx,%rbx
fffff800002dfe76:	48 8b f1             	mov    %rcx,%rsi
fffff800002dfe79:	33 ff                	xor    %edi,%edi
fffff800002dfe7b:	e8 b4 3f 02 00       	call   0xfffff80000303e34
fffff800002dfe80:	48 3b c3             	cmp    %rbx,%rax
fffff800002dfe83:	74 5c                	je     0xfffff800002dfee1
fffff800002dfe85:	48 8b ce             	mov    %rsi,%rcx
fffff800002dfe88:	e8 23 40 02 00       	call   0xfffff80000303eb0
fffff800002dfe8d:	8b c8                	mov    %eax,%ecx
fffff800002dfe8f:	81 e1 01 02 00 00    	and    $0x201,%ecx
fffff800002dfe95:	83 f9 01             	cmp    $0x1,%ecx
fffff800002dfe98:	75 27                	jne    0xfffff800002dfec1
fffff800002dfe9a:	48 8b cb             	mov    %rbx,%rcx
fffff800002dfe9d:	d1 e8                	shr    $1,%eax
fffff800002dfe9f:	83 e1 01             	and    $0x1,%ecx
fffff800002dfea2:	83 e0 07             	and    $0x7,%eax
fffff800002dfea5:	75 05                	jne    0xfffff800002dfeac
fffff800002dfea7:	48 85 c9             	test   %rcx,%rcx
fffff800002dfeaa:	75 0e                	jne    0xfffff800002dfeba
fffff800002dfeac:	83 f8 02             	cmp    $0x2,%eax
fffff800002dfeaf:	75 10                	jne    0xfffff800002dfec1
fffff800002dfeb1:	48 85 c9             	test   %rcx,%rcx
fffff800002dfeb4:	75 04                	jne    0xfffff800002dfeba
fffff800002dfeb6:	84 d8                	test   %bl,%al
fffff800002dfeb8:	74 07                	je     0xfffff800002dfec1
fffff800002dfeba:	bf 15 00 00 00       	mov    $0x15,%edi
fffff800002dfebf:	eb 20                	jmp    0xfffff800002dfee1
fffff800002dfec1:	48 8b d3             	mov    %rbx,%rdx
fffff800002dfec4:	48 8b ce             	mov    %rsi,%rcx
fffff800002dfec7:	e8 3c 46 02 00       	call   0xfffff80000304508
fffff800002dfecc:	f6 c3 02             	test   $0x2,%bl
fffff800002dfecf:	74 05                	je     0xfffff800002dfed6
fffff800002dfed1:	f6 c3 01             	test   $0x1,%bl
fffff800002dfed4:	75 0b                	jne    0xfffff800002dfee1
fffff800002dfed6:	48 8b 8e c0 02 00 00 	mov    0x2c0(%rsi),%rcx
fffff800002dfedd:	80 49 15 02          	orb    $0x2,0x15(%rcx)
fffff800002dfee1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002dfee6:	0f b7 c7             	movzwl %di,%eax
fffff800002dfee9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002dfeee:	48 83 c4 20          	add    $0x20,%rsp
fffff800002dfef2:	5f                   	pop    %rdi
fffff800002dfef3:	c3                   	ret
fffff800002dfef4:	cc                   	int3
fffff800002dfef5:	cc                   	int3
fffff800002dfef6:	cc                   	int3
fffff800002dfef7:	cc                   	int3
fffff800002dfef8:	cc                   	int3
fffff800002dfef9:	cc                   	int3
fffff800002dfefa:	cc                   	int3
fffff800002dfefb:	cc                   	int3
fffff800002dfefc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002dff01:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002dff06:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002dff0b:	57                   	push   %rdi
fffff800002dff0c:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002dff10:	48 8b b1 c0 02 00 00 	mov    0x2c0(%rcx),%rsi
fffff800002dff17:	33 ed                	xor    %ebp,%ebp
fffff800002dff19:	49 8b f8             	mov    %r8,%rdi
fffff800002dff1c:	48 8b d9             	mov    %rcx,%rbx
fffff800002dff1f:	81 fa 11 00 02 00    	cmp    $0x20011,%edx
fffff800002dff25:	74 1d                	je     0xfffff800002dff44
fffff800002dff27:	e8 10 9f fc ff       	call   0xfffff800002a9e3c
fffff800002dff2c:	48 8b 86 b0 0a 00 00 	mov    0xab0(%rsi),%rax
fffff800002dff33:	a8 3c                	test   $0x3c,%al
fffff800002dff35:	0f 95 c1             	setne  %cl
fffff800002dff38:	a8 02                	test   $0x2,%al
fffff800002dff3a:	0f 95 c0             	setne  %al
fffff800002dff3d:	84 c8                	test   %cl,%al
fffff800002dff3f:	e9 82 00 00 00       	jmp    0xfffff800002dffc6
fffff800002dff44:	4c 8b df             	mov    %rdi,%r11
fffff800002dff47:	41 81 e3 00 02 00 00 	and    $0x200,%r11d
fffff800002dff4e:	75 19                	jne    0xfffff800002dff69
fffff800002dff50:	e8 5b 3f 02 00       	call   0xfffff80000303eb0
fffff800002dff55:	a8 0e                	test   $0xe,%al
fffff800002dff57:	0f 94 c1             	sete   %cl
fffff800002dff5a:	a8 01                	test   $0x1,%al
fffff800002dff5c:	0f 95 c0             	setne  %al
fffff800002dff5f:	84 c8                	test   %cl,%al
fffff800002dff61:	74 06                	je     0xfffff800002dff69
fffff800002dff63:	41 8d 43 15          	lea    0x15(%r11),%eax
fffff800002dff67:	eb 6d                	jmp    0xfffff800002dffd6
fffff800002dff69:	4c 8b 93 c0 02 00 00 	mov    0x2c0(%rbx),%r10
fffff800002dff70:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002dff75:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
fffff800002dff7a:	49 8d 8a 80 0e 00 00 	lea    0xe80(%r10),%rcx
fffff800002dff81:	e8 f6 8c f2 ff       	call   0xfffff80000208c7c
fffff800002dff86:	48 8b d7             	mov    %rdi,%rdx
fffff800002dff89:	49 8d 8a 80 0e 00 00 	lea    0xe80(%r10),%rcx
fffff800002dff90:	e8 ab 2e 03 00       	call   0xfffff80000312e40
fffff800002dff95:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
fffff800002dff9a:	4c 33 cf             	xor    %rdi,%r9
fffff800002dff9d:	49 0f ba e1 08       	bt     $0x8,%r9
fffff800002dffa2:	73 16                	jae    0xfffff800002dffba
fffff800002dffa4:	49 8b 82 90 0e 00 00 	mov    0xe90(%r10),%rax
fffff800002dffab:	41 c6 82 99 0e 00 00 	movb   $0x1,0xe99(%r10)
fffff800002dffb2:	01
fffff800002dffb3:	c6 80 25 01 00 00 01 	movb   $0x1,0x125(%rax)
fffff800002dffba:	4d 85 db             	test   %r11,%r11
fffff800002dffbd:	74 14                	je     0xfffff800002dffd3
fffff800002dffbf:	f6 86 b0 0a 00 00 02 	testb  $0x2,0xab0(%rsi)
fffff800002dffc6:	74 0b                	je     0xfffff800002dffd3
fffff800002dffc8:	48 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%rax
fffff800002dffcf:	80 48 15 02          	orb    $0x2,0x15(%rax)
fffff800002dffd3:	0f b7 c5             	movzwl %bp,%eax
fffff800002dffd6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002dffdb:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff800002dffe0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002dffe5:	48 83 c4 20          	add    $0x20,%rsp
fffff800002dffe9:	5f                   	pop    %rdi
fffff800002dffea:	c3                   	ret
fffff800002dffeb:	cc                   	int3
fffff800002dffec:	cc                   	int3
fffff800002dffed:	cc                   	int3
fffff800002dffee:	cc                   	int3
fffff800002dffef:	cc                   	int3
fffff800002dfff0:	cc                   	int3
fffff800002dfff1:	cc                   	int3
fffff800002dfff2:	cc                   	int3
fffff800002dfff3:	cc                   	int3
fffff800002dfff4:	48 8b c4             	mov    %rsp,%rax
fffff800002dfff7:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002dfffb:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff800002dffff:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff800002e0003:	48 89 50 10          	mov    %rdx,0x10(%rax)
fffff800002e0007:	57                   	push   %rdi
fffff800002e0008:	41 54                	push   %r12
fffff800002e000a:	41 55                	push   %r13
fffff800002e000c:	41 56                	push   %r14
fffff800002e000e:	41 57                	push   %r15
fffff800002e0010:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002e0014:	4c 8b a9 c0 02 00 00 	mov    0x2c0(%rcx),%r13
fffff800002e001b:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002e0020:	45 32 e4             	xor    %r12b,%r12b
fffff800002e0023:	45 32 f6             	xor    %r14b,%r14b
fffff800002e0026:	48 8b f2             	mov    %rdx,%rsi
fffff800002e0029:	48 8b e9             	mov    %rcx,%rbp
fffff800002e002c:	49 8b 9d b0 0a 00 00 	mov    0xab0(%r13),%rbx
fffff800002e0033:	44 8d 7f 01          	lea    0x1(%rdi),%r15d
fffff800002e0037:	40 84 df             	test   %bl,%dil
fffff800002e003a:	74 28                	je     0xfffff800002e0064
fffff800002e003c:	e8 a7 3e 02 00       	call   0xfffff80000303ee8
fffff800002e0041:	8a d0                	mov    %al,%dl
fffff800002e0043:	48 8b cd             	mov    %rbp,%rcx
fffff800002e0046:	e8 e1 02 00 00       	call   0xfffff800002e032c
fffff800002e004b:	84 c0                	test   %al,%al
fffff800002e004d:	75 12                	jne    0xfffff800002e0061
fffff800002e004f:	48 8b cd             	mov    %rbp,%rcx
fffff800002e0052:	e8 69 46 02 00       	call   0xfffff800003046c0
fffff800002e0057:	84 c0                	test   %al,%al
fffff800002e0059:	75 09                	jne    0xfffff800002e0064
fffff800002e005b:	45 08 7d 15          	or     %r15b,0x15(%r13)
fffff800002e005f:	eb 03                	jmp    0xfffff800002e0064
fffff800002e0061:	44 8a f7             	mov    %dil,%r14b
fffff800002e0064:	41 84 df             	test   %bl,%r15b
fffff800002e0067:	74 55                	je     0xfffff800002e00be
fffff800002e0069:	48 8b f3             	mov    %rbx,%rsi
fffff800002e006c:	48 8b cd             	mov    %rbp,%rcx
fffff800002e006f:	48 c1 ee 02          	shr    $0x2,%rsi
fffff800002e0073:	83 e6 0f             	and    $0xf,%esi