fffff800002248ec:	e8 97 29 00 00       	call   0xfffff80000227288
fffff800002248f1:	84 c0                	test   %al,%al
fffff800002248f3:	74 1e                	je     0xfffff80000224913
fffff800002248f5:	e8 fa b7 0d 00       	call   0xfffff800003000f4
fffff800002248fa:	8a d0                	mov    %al,%dl
fffff800002248fc:	41 81 e0 e0 07 00 00 	and    $0x7e0,%r8d
fffff80000224903:	83 e2 01             	and    $0x1,%edx
fffff80000224906:	48 c1 e2 0d          	shl    $0xd,%rdx
fffff8000022490a:	49 0b d0             	or     %r8,%rdx
fffff8000022490d:	48 03 d2             	add    %rdx,%rdx
fffff80000224910:	4c 0b d2             	or     %rdx,%r10
fffff80000224913:	e8 d4 7a 0d 00       	call   0xfffff800002fc3ec
fffff80000224918:	84 c0                	test   %al,%al
fffff8000022491a:	0f 84 9f 00 00 00    	je     0xfffff800002249bf
fffff80000224920:	8b 05 1a 50 3e 00    	mov    0x3e501a(%rip),%eax        # 0xfffff80000609940
fffff80000224926:	49 8b ca             	mov    %r10,%rcx
fffff80000224929:	a8 01                	test   $0x1,%al
fffff8000022492b:	74 12                	je     0xfffff8000022493f
fffff8000022492d:	65 4c 8b 14 25 00 00 	mov    %gs:0x0,%r10
fffff80000224934:	00 00
fffff80000224936:	45 8b 92 b0 a4 02 00 	mov    0x2a4b0(%r10),%r10d
fffff8000022493d:	eb 0b                	jmp    0xfffff8000022494a
fffff8000022493f:	4c 8b 15 2a 50 3e 00 	mov    0x3e502a(%rip),%r10        # 0xfffff80000609970
fffff80000224946:	49 c1 ea 08          	shr    $0x8,%r10
fffff8000022494a:	41 83 e2 3f          	and    $0x3f,%r10d
fffff8000022494e:	4c 0b d1             	or     %rcx,%r10
fffff80000224951:	eb 6c                	jmp    0xfffff800002249bf
fffff80000224953:	41 80 bb 1c 01 00 00 	cmpb   $0x0,0x11c(%r11)
fffff8000022495a:	00
fffff8000022495b:	74 16                	je     0xfffff80000224973
fffff8000022495d:	b9 a0 01 00 00       	mov    $0x1a0,%ecx
fffff80000224962:	0f 32                	rdmsr
fffff80000224964:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000224968:	48 0b c2             	or     %rdx,%rax
fffff8000022496b:	48 89 03             	mov    %rax,(%rbx)
fffff8000022496e:	4c 8b d0             	mov    %rax,%r10
fffff80000224971:	eb 09                	jmp    0xfffff8000022497c
fffff80000224973:	41 ba 89 00 85 00    	mov    $0x850089,%r10d
fffff80000224979:	4c 89 12             	mov    %r10,(%rdx)
fffff8000022497c:	8a 57 14             	mov    0x14(%rdi),%dl
fffff8000022497f:	49 8b 8b 08 03 00 00 	mov    0x308(%r11),%rcx
fffff80000224986:	e8 25 29 00 00       	call   0xfffff800002272b0
fffff8000022498b:	84 c0                	test   %al,%al
fffff8000022498d:	74 07                	je     0xfffff80000224996
fffff8000022498f:	49 0f ba ea 07       	bts    $0x7,%r10
fffff80000224994:	eb 05                	jmp    0xfffff8000022499b
fffff80000224996:	49 0f ba f2 07       	btr    $0x7,%r10
fffff8000022499b:	49 0f ba ea 0b       	bts    $0xb,%r10
fffff800002249a0:	4c 89 13             	mov    %r10,(%rbx)
fffff800002249a3:	49 8b 8b 08 03 00 00 	mov    0x308(%r11),%rcx
fffff800002249aa:	e8 d9 28 00 00       	call   0xfffff80000227288
fffff800002249af:	84 c0                	test   %al,%al
fffff800002249b1:	74 07                	je     0xfffff800002249ba
fffff800002249b3:	49 0f ba f2 0c       	btr    $0xc,%r10
fffff800002249b8:	eb 05                	jmp    0xfffff800002249bf
fffff800002249ba:	49 0f ba ea 0c       	bts    $0xc,%r10
fffff800002249bf:	4c 89 13             	mov    %r10,(%rbx)
fffff800002249c2:	e9 a8 01 00 00       	jmp    0xfffff80000224b6f
fffff800002249c7:	4c 8b c3             	mov    %rbx,%r8
fffff800002249ca:	49 8b cb             	mov    %r11,%rcx
fffff800002249cd:	e8 4e b5 0e 00       	call   0xfffff8000030ff20
fffff800002249d2:	e9 98 01 00 00       	jmp    0xfffff80000224b6f
fffff800002249d7:	48 83 64 24 68 00    	andq   $0x0,0x68(%rsp)
fffff800002249dd:	f6 05 78 4b 3e 00 01 	testb  $0x1,0x3e4b78(%rip)        # 0xfffff8000060955c
fffff800002249e4:	74 15                	je     0xfffff800002249fb
fffff800002249e6:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800002249ed:	02 00
fffff800002249ef:	48 8b 88 90 01 00 00 	mov    0x190(%rax),%rcx
fffff800002249f6:	e9 9d 00 00 00       	jmp    0xfffff80000224a98
fffff800002249fb:	b8 10 20 00 00       	mov    $0x2010,%eax
fffff80000224a00:	e9 1c 01 00 00       	jmp    0xfffff80000224b21
fffff80000224a05:	48 8b 87 90 0e 00 00 	mov    0xe90(%rdi),%rax
fffff80000224a0c:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
fffff80000224a13:	e9 80 00 00 00       	jmp    0xfffff80000224a98
fffff80000224a18:	48 8b 87 90 0e 00 00 	mov    0xe90(%rdi),%rax
fffff80000224a1f:	80 b8 c0 01 00 00 00 	cmpb   $0x0,0x1c0(%rax)
fffff80000224a26:	74 0d                	je     0xfffff80000224a35
fffff80000224a28:	48 8b cb             	mov    %rbx,%rcx
fffff80000224a2b:	e8 f0 5e 01 00       	call   0xfffff8000023a920
fffff80000224a30:	e9 3a 01 00 00       	jmp    0xfffff80000224b6f
fffff80000224a35:	48 8b 80 d0 01 00 00 	mov    0x1d0(%rax),%rax
fffff80000224a3c:	e9 2b 01 00 00       	jmp    0xfffff80000224b6c
fffff80000224a41:	48 8b 87 90 0e 00 00 	mov    0xe90(%rdi),%rax
fffff80000224a48:	48 8b 88 c8 01 00 00 	mov    0x1c8(%rax),%rcx
fffff80000224a4f:	eb 47                	jmp    0xfffff80000224a98
fffff80000224a51:	41 b0 01             	mov    $0x1,%r8b
fffff80000224a54:	49 8b cb             	mov    %r11,%rcx
fffff80000224a57:	e8 60 a3 0e 00       	call   0xfffff8000030edbc
fffff80000224a5c:	e9 0e 01 00 00       	jmp    0xfffff80000224b6f
fffff80000224a61:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000224a68:	00 00
fffff80000224a6a:	49 8b d3             	mov    %r11,%rdx
fffff80000224a6d:	e8 2a 98 ff ff       	call   0xfffff8000021e29c
fffff80000224a72:	48 8b 87 e0 0e 00 00 	mov    0xee0(%rdi),%rax
fffff80000224a79:	e9 e2 00 00 00       	jmp    0xfffff80000224b60
fffff80000224a7e:	48 8b 87 d8 0e 00 00 	mov    0xed8(%rdi),%rax
fffff80000224a85:	e9 e2 00 00 00       	jmp    0xfffff80000224b6c
fffff80000224a8a:	48 8b 87 90 0e 00 00 	mov    0xe90(%rdi),%rax
fffff80000224a91:	48 8b 88 b8 01 00 00 	mov    0x1b8(%rax),%rcx
fffff80000224a98:	48 89 0a             	mov    %rcx,(%rdx)
fffff80000224a9b:	e9 cf 00 00 00       	jmp    0xfffff80000224b6f
fffff80000224aa0:	48 8b 87 b8 0e 00 00 	mov    0xeb8(%rdi),%rax
fffff80000224aa7:	e9 c0 00 00 00       	jmp    0xfffff80000224b6c
fffff80000224aac:	48 8b 87 b8 0f 00 00 	mov    0xfb8(%rdi),%rax
fffff80000224ab3:	e9 b4 00 00 00       	jmp    0xfffff80000224b6c
fffff80000224ab8:	48 8b 87 b0 0e 00 00 	mov    0xeb0(%rdi),%rax
fffff80000224abf:	e9 a8 00 00 00       	jmp    0xfffff80000224b6c
fffff80000224ac4:	48 8b 87 a8 0e 00 00 	mov    0xea8(%rdi),%rax
fffff80000224acb:	e9 9c 00 00 00       	jmp    0xfffff80000224b6c
fffff80000224ad0:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000224ad6:	f6 05 7f 4a 3e 00 01 	testb  $0x1,0x3e4a7f(%rip)        # 0xfffff8000060955c
fffff80000224add:	74 12                	je     0xfffff80000224af1
fffff80000224adf:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000224ae6:	02 00
fffff80000224ae8:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
fffff80000224aef:	eb a7                	jmp    0xfffff80000224a98
fffff80000224af1:	b8 24 68 00 00       	mov    $0x6824,%eax
fffff80000224af6:	eb 29                	jmp    0xfffff80000224b21
fffff80000224af8:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
fffff80000224afe:	f6 05 57 4a 3e 00 01 	testb  $0x1,0x3e4a57(%rip)        # 0xfffff8000060955c
fffff80000224b05:	74 15                	je     0xfffff80000224b1c
fffff80000224b07:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000224b0e:	02 00
fffff80000224b10:	48 8b 88 f0 01 00 00 	mov    0x1f0(%rax),%rcx
fffff80000224b17:	e9 7c ff ff ff       	jmp    0xfffff80000224a98
fffff80000224b1c:	b8 26 68 00 00       	mov    $0x6826,%eax
fffff80000224b21:	0f 78 02             	vmread %rax,(%rdx)
fffff80000224b24:	eb 49                	jmp    0xfffff80000224b6f
fffff80000224b26:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff80000224b2c:	f6 05 29 4a 3e 00 01 	testb  $0x1,0x3e4a29(%rip)        # 0xfffff8000060955c
fffff80000224b33:	74 11                	je     0xfffff80000224b46
fffff80000224b35:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000224b3c:	02 00
fffff80000224b3e:	8b 88 fc 01 00 00    	mov    0x1fc(%rax),%ecx
fffff80000224b44:	eb 08                	jmp    0xfffff80000224b4e
fffff80000224b46:	b8 2a 48 00 00       	mov    $0x482a,%eax
fffff80000224b4b:	0f 78 c1             	vmread %rax,%rcx
fffff80000224b4e:	8b c1                	mov    %ecx,%eax
fffff80000224b50:	eb 1a                	jmp    0xfffff80000224b6c
fffff80000224b52:	b9 02 01 00 c0       	mov    $0xc0000102,%ecx
fffff80000224b57:	0f 32                	rdmsr
fffff80000224b59:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000224b5d:	48 0b c2             	or     %rdx,%rax
fffff80000224b60:	48 89 03             	mov    %rax,(%rbx)
fffff80000224b63:	eb 0a                	jmp    0xfffff80000224b6f
fffff80000224b65:	48 8b 87 c0 0e 00 00 	mov    0xec0(%rdi),%rax
fffff80000224b6c:	48 89 02             	mov    %rax,(%rdx)
fffff80000224b6f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000224b74:	48 83 c4 40          	add    $0x40,%rsp
fffff80000224b78:	5f                   	pop    %rdi
fffff80000224b79:	c3                   	ret
fffff80000224b7a:	cc                   	int3
fffff80000224b7b:	cc                   	int3
fffff80000224b7c:	cc                   	int3
fffff80000224b7d:	cc                   	int3
fffff80000224b7e:	cc                   	int3
fffff80000224b7f:	cc                   	int3
fffff80000224b80:	cc                   	int3
fffff80000224b81:	cc                   	int3
fffff80000224b82:	cc                   	int3
fffff80000224b83:	cc                   	int3
fffff80000224b84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224b89:	57                   	push   %rdi
fffff80000224b8a:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224b8e:	48 8b b9 88 25 00 00 	mov    0x2588(%rcx),%rdi
fffff80000224b95:	48 8b d9             	mov    %rcx,%rbx
fffff80000224b98:	8a 93 62 36 00 00    	mov    0x3662(%rbx),%dl
fffff80000224b9e:	84 d2                	test   %dl,%dl
fffff80000224ba0:	75 2b                	jne    0xfffff80000224bcd
fffff80000224ba2:	48 8b cb             	mov    %rbx,%rcx
fffff80000224ba5:	e8 2e 00 00 00       	call   0xfffff80000224bd8
fffff80000224baa:	48 f7 05 ab 49 3e 00 	testq  $0x20000,0x3e49ab(%rip)        # 0xfffff80000609560
fffff80000224bb1:	00 00 02 00
fffff80000224bb5:	48 8b d0             	mov    %rax,%rdx
fffff80000224bb8:	0f 84 d6 9d 02 00    	je     0xfffff8000024e994
fffff80000224bbe:	48 8b c2             	mov    %rdx,%rax
fffff80000224bc1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224bc6:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224bca:	5f                   	pop    %rdi
fffff80000224bcb:	c3                   	ret
fffff80000224bcc:	cc                   	int3
fffff80000224bcd:	48 8b c7             	mov    %rdi,%rax
fffff80000224bd0:	eb ef                	jmp    0xfffff80000224bc1
fffff80000224bd2:	cc                   	int3
fffff80000224bd3:	cc                   	int3
fffff80000224bd4:	cc                   	int3
fffff80000224bd5:	cc                   	int3
fffff80000224bd6:	cc                   	int3
fffff80000224bd7:	cc                   	int3
fffff80000224bd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224bdd:	57                   	push   %rdi
fffff80000224bde:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224be2:	48 f7 05 73 49 3e 00 	testq  $0x20000,0x3e4973(%rip)        # 0xfffff80000609560
fffff80000224be9:	00 00 02 00
fffff80000224bed:	48 8b d9             	mov    %rcx,%rbx
fffff80000224bf0:	0f 84 be 9d 02 00    	je     0xfffff8000024e9b4
fffff80000224bf6:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000224bfd:	00 00
fffff80000224bff:	f6 05 5a 49 3e 00 04 	testb  $0x4,0x3e495a(%rip)        # 0xfffff80000609560
fffff80000224c06:	74 2f                	je     0xfffff80000224c37
fffff80000224c08:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff80000224c0c:	0f 31                	rdtsc
fffff80000224c0e:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000224c12:	48 0b c2             	or     %rdx,%rax
fffff80000224c15:	48 8b c8             	mov    %rax,%rcx
fffff80000224c18:	49 8b c0             	mov    %r8,%rax
fffff80000224c1b:	48 f7 e1             	mul    %rcx
fffff80000224c1e:	48 8b 83 80 25 00 00 	mov    0x2580(%rbx),%rax
fffff80000224c25:	48 2b d0             	sub    %rax,%rdx
fffff80000224c28:	48 8b c2             	mov    %rdx,%rax
fffff80000224c2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224c30:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224c34:	5f                   	pop    %rdi
fffff80000224c35:	c3                   	ret
fffff80000224c36:	cc                   	int3
fffff80000224c37:	e8 20 19 01 00       	call   0xfffff8000023655c
fffff80000224c3c:	48 8b d0             	mov    %rax,%rdx
fffff80000224c3f:	eb dd                	jmp    0xfffff80000224c1e
fffff80000224c41:	cc                   	int3
fffff80000224c42:	cc                   	int3
fffff80000224c43:	cc                   	int3
fffff80000224c44:	cc                   	int3
fffff80000224c45:	cc                   	int3
fffff80000224c46:	cc                   	int3
fffff80000224c47:	cc                   	int3
fffff80000224c48:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224c4d:	57                   	push   %rdi
fffff80000224c4e:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224c52:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
fffff80000224c56:	48 8b f9             	mov    %rcx,%rdi
fffff80000224c59:	74 39                	je     0xfffff80000224c94
fffff80000224c5b:	65 48 8b 1c 25 a0 03 	mov    %gs:0x103a0,%rbx
fffff80000224c62:	01 00
fffff80000224c64:	48 8d 51 1a          	lea    0x1a(%rcx),%rdx
fffff80000224c68:	48 8b cb             	mov    %rbx,%rcx
fffff80000224c6b:	e8 4c 1d 00 00       	call   0xfffff800002269bc
fffff80000224c70:	48 8b 57 10          	mov    0x10(%rdi),%rdx
fffff80000224c74:	41 b8 03 00 00 00    	mov    $0x3,%r8d
fffff80000224c7a:	48 8b 8b 38 03 00 00 	mov    0x338(%rbx),%rcx
fffff80000224c81:	4c 8d 8a 48 03 00 00 	lea    0x348(%rdx),%r9
fffff80000224c88:	48 8b 92 40 03 00 00 	mov    0x340(%rdx),%rdx
fffff80000224c8f:	e8 7c 12 00 00       	call   0xfffff80000225f10
fffff80000224c94:	8b 0f                	mov    (%rdi),%ecx
fffff80000224c96:	85 c9                	test   %ecx,%ecx
fffff80000224c98:	0f 84 ab 9d 02 00    	je     0xfffff8000024ea49
fffff80000224c9e:	83 e9 01             	sub    $0x1,%ecx
fffff80000224ca1:	0f 85 6f 9d 02 00    	jne    0xfffff8000024ea16
fffff80000224ca7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
fffff80000224cab:	e8 9c ea ff ff       	call   0xfffff8000022374c
fffff80000224cb0:	48 8b cf             	mov    %rdi,%rcx
fffff80000224cb3:	e8 14 00 00 00       	call   0xfffff80000224ccc
fffff80000224cb8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224cbd:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224cc1:	5f                   	pop    %rdi
fffff80000224cc2:	c3                   	ret
fffff80000224cc3:	cc                   	int3
fffff80000224cc4:	cc                   	int3
fffff80000224cc5:	cc                   	int3
fffff80000224cc6:	cc                   	int3
fffff80000224cc7:	cc                   	int3
fffff80000224cc8:	cc                   	int3
fffff80000224cc9:	cc                   	int3
fffff80000224cca:	cc                   	int3
fffff80000224ccb:	cc                   	int3
fffff80000224ccc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224cd1:	57                   	push   %rdi
fffff80000224cd2:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224cd6:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
fffff80000224cda:	48 8b f9             	mov    %rcx,%rdi
fffff80000224cdd:	74 31                	je     0xfffff80000224d10
fffff80000224cdf:	65 48 8b 1c 25 a0 03 	mov    %gs:0x103a0,%rbx
fffff80000224ce6:	01 00
fffff80000224ce8:	41 b8 03 00 00 00    	mov    $0x3,%r8d
fffff80000224cee:	48 8b 51 10          	mov    0x10(%rcx),%rdx
fffff80000224cf2:	48 8b 8b 38 03 00 00 	mov    0x338(%rbx),%rcx
fffff80000224cf9:	48 8b 92 40 03 00 00 	mov    0x340(%rdx),%rdx
fffff80000224d00:	e8 1b 0f 00 00       	call   0xfffff80000225c20
fffff80000224d05:	8a 57 1a             	mov    0x1a(%rdi),%dl
fffff80000224d08:	48 8b cb             	mov    %rbx,%rcx
fffff80000224d0b:	e8 14 00 00 00       	call   0xfffff80000224d24
fffff80000224d10:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224d15:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224d19:	5f                   	pop    %rdi
fffff80000224d1a:	c3                   	ret
fffff80000224d1b:	cc                   	int3
fffff80000224d1c:	cc                   	int3
fffff80000224d1d:	cc                   	int3
fffff80000224d1e:	cc                   	int3
fffff80000224d1f:	cc                   	int3
fffff80000224d20:	cc                   	int3
fffff80000224d21:	cc                   	int3
fffff80000224d22:	cc                   	int3
fffff80000224d23:	cc                   	int3
fffff80000224d24:	84 d2                	test   %dl,%dl
fffff80000224d26:	0f 84 86 01 00 00    	je     0xfffff80000224eb2
fffff80000224d2c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224d31:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000224d36:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000224d3b:	57                   	push   %rdi
fffff80000224d3c:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224d40:	65 48 8b 34 25 00 00 	mov    %gs:0x0,%rsi
fffff80000224d47:	00 00
fffff80000224d49:	33 ed                	xor    %ebp,%ebp
fffff80000224d4b:	83 81 b4 0c 00 00 ff 	addl   $0xffffffff,0xcb4(%rcx)
fffff80000224d52:	48 8b f9             	mov    %rcx,%rdi
fffff80000224d55:	0f 85 43 01 00 00    	jne    0xfffff80000224e9e
fffff80000224d5b:	40 38 a9 98 02 00 00 	cmp    %bpl,0x298(%rcx)
fffff80000224d62:	74 1e                	je     0xfffff80000224d82
fffff80000224d64:	8b 99 94 02 00 00    	mov    0x294(%rcx),%ebx
fffff80000224d6a:	89 a9 94 02 00 00    	mov    %ebp,0x294(%rcx)
fffff80000224d70:	40 88 a9 98 02 00 00 	mov    %bpl,0x298(%rcx)
fffff80000224d77:	e8 68 68 0d 00       	call   0xfffff800002fb5e4
fffff80000224d7c:	89 9f 94 02 00 00    	mov    %ebx,0x294(%rdi)
fffff80000224d82:	44 8a c5             	mov    %bpl,%r8b
fffff80000224d85:	40 38 af b9 0c 00 00 	cmp    %bpl,0xcb9(%rdi)
fffff80000224d8c:	0f 84 9c 00 00 00    	je     0xfffff80000224e2e
fffff80000224d92:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000224d99:	ba 00 04 00 00       	mov    $0x400,%edx
fffff80000224d9e:	40 38 a8 c8 0c 01 00 	cmp    %bpl,0x10cc8(%rax)
fffff80000224da5:	74 2a                	je     0xfffff80000224dd1
fffff80000224da7:	85 15 af 47 3e 00    	test   %edx,0x3e47af(%rip)        # 0xfffff8000060955c
fffff80000224dad:	74 22                	je     0xfffff80000224dd1
fffff80000224daf:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff80000224db6:	40 38 a9 13 02 00 00 	cmp    %bpl,0x213(%rcx)
fffff80000224dbd:	74 0d                	je     0xfffff80000224dcc
fffff80000224dbf:	40 38 af bc 0c 00 00 	cmp    %bpl,0xcbc(%rdi)
fffff80000224dc6:	74 04                	je     0xfffff80000224dcc
fffff80000224dc8:	b0 01                	mov    $0x1,%al
fffff80000224dca:	eb 12                	jmp    0xfffff80000224dde
fffff80000224dcc:	40 8a c5             	mov    %bpl,%al
fffff80000224dcf:	eb 0d                	jmp    0xfffff80000224dde
fffff80000224dd1:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff80000224dd8:	8a 81 13 02 00 00    	mov    0x213(%rcx),%al
fffff80000224dde:	84 c0                	test   %al,%al
fffff80000224de0:	74 49                	je     0xfffff80000224e2b
fffff80000224de2:	8b 05 74 47 3e 00    	mov    0x3e4774(%rip),%eax        # 0xfffff8000060955c
fffff80000224de8:	0f ba e0 09          	bt     $0x9,%eax
fffff80000224dec:	73 15                	jae    0xfffff80000224e03
fffff80000224dee:	8a 81 11 02 00 00    	mov    0x211(%rcx),%al
fffff80000224df4:	8a c8                	mov    %al,%cl
fffff80000224df6:	c0 e1 03             	shl    $0x3,%cl
fffff80000224df9:	0a c8                	or     %al,%cl
fffff80000224dfb:	08 8e f0 04 01 00    	or     %cl,0x104f0(%rsi)
fffff80000224e01:	eb 2b                	jmp    0xfffff80000224e2e
fffff80000224e03:	85 c2                	test   %eax,%edx
fffff80000224e05:	74 27                	je     0xfffff80000224e2e
fffff80000224e07:	8a 89 11 02 00 00    	mov    0x211(%rcx),%cl
fffff80000224e0d:	48 8b 96 b8 04 01 00 	mov    0x104b8(%rsi),%rdx
fffff80000224e14:	8a c1                	mov    %cl,%al
fffff80000224e16:	c0 e0 03             	shl    $0x3,%al