fffff80000223d99:	cc                   	int3
fffff80000223d9a:	cc                   	int3
fffff80000223d9b:	cc                   	int3
fffff80000223d9c:	48 83 ec 48          	sub    $0x48,%rsp
fffff80000223da0:	41 81 f8 0d 00 08 00 	cmp    $0x8000d,%r8d
fffff80000223da7:	7c 49                	jl     0xfffff80000223df2
fffff80000223da9:	41 81 f8 0e 00 08 00 	cmp    $0x8000e,%r8d
fffff80000223db0:	0f 8e 06 ab 02 00    	jle    0xfffff8000024e8bc
fffff80000223db6:	41 81 f8 0f 00 08 00 	cmp    $0x8000f,%r8d
fffff80000223dbd:	7e 33                	jle    0xfffff80000223df2
fffff80000223dbf:	41 81 f8 1f 00 08 00 	cmp    $0x8001f,%r8d
fffff80000223dc6:	0f 8e f0 aa 02 00    	jle    0xfffff8000024e8bc
fffff80000223dcc:	41 81 f8 3f 00 08 00 	cmp    $0x8003f,%r8d
fffff80000223dd3:	7e 1d                	jle    0xfffff80000223df2
fffff80000223dd5:	41 81 f8 4f 00 08 00 	cmp    $0x8004f,%r8d
fffff80000223ddc:	0f 8e da aa 02 00    	jle    0xfffff8000024e8bc
fffff80000223de2:	41 8d 80 90 ff f7 ff 	lea    -0x80070(%r8),%eax
fffff80000223de9:	83 f8 0a             	cmp    $0xa,%eax
fffff80000223dec:	0f 86 ca aa 02 00    	jbe    0xfffff8000024e8bc
fffff80000223df2:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
fffff80000223df9:	00
fffff80000223dfa:	c7 44 24 38 50 00 00 	movl   $0x80000050,0x38(%rsp)
fffff80000223e01:	80
fffff80000223e02:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000223e07:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff80000223e0c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000223e11:	e8 0e 00 00 00       	call   0xfffff80000223e24
fffff80000223e16:	48 83 c4 48          	add    $0x48,%rsp
fffff80000223e1a:	c3                   	ret
fffff80000223e1b:	cc                   	int3
fffff80000223e1c:	cc                   	int3
fffff80000223e1d:	cc                   	int3
fffff80000223e1e:	cc                   	int3
fffff80000223e1f:	cc                   	int3
fffff80000223e20:	cc                   	int3
fffff80000223e21:	cc                   	int3
fffff80000223e22:	cc                   	int3
fffff80000223e23:	cc                   	int3
fffff80000223e24:	4c 8b dc             	mov    %rsp,%r11
fffff80000223e27:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff80000223e2b:	49 89 6b 10          	mov    %rbp,0x10(%r11)
fffff80000223e2f:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff80000223e33:	57                   	push   %rdi
fffff80000223e34:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000223e38:	48 8b d9             	mov    %rcx,%rbx
fffff80000223e3b:	49 8b e9             	mov    %r9,%rbp
fffff80000223e3e:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
fffff80000223e43:	41 8b f8             	mov    %r8d,%edi
fffff80000223e46:	40 8a f2             	mov    %dl,%sil
fffff80000223e49:	48 85 c9             	test   %rcx,%rcx
fffff80000223e4c:	74 3b                	je     0xfffff80000223e89
fffff80000223e4e:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff80000223e55:	4c 8b 90 88 23 00 00 	mov    0x2388(%rax),%r10
fffff80000223e5c:	4c 39 11             	cmp    %r10,(%rcx)
fffff80000223e5f:	74 28                	je     0xfffff80000223e89
fffff80000223e61:	8a 41 08             	mov    0x8(%rcx),%al
fffff80000223e64:	48 8b cb             	mov    %rbx,%rcx
fffff80000223e67:	88 44 24 70          	mov    %al,0x70(%rsp)
fffff80000223e6b:	49 8d 43 38          	lea    0x38(%r11),%rax
fffff80000223e6f:	49 89 43 f0          	mov    %rax,-0x10(%r11)
fffff80000223e73:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff80000223e78:	49 89 43 e8          	mov    %rax,-0x18(%r11)
fffff80000223e7c:	e8 27 00 00 00       	call   0xfffff80000223ea8
fffff80000223e81:	84 c0                	test   %al,%al
fffff80000223e83:	0f 85 53 aa 02 00    	jne    0xfffff8000024e8dc
fffff80000223e89:	32 c0                	xor    %al,%al
fffff80000223e8b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000223e90:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000223e95:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000223e9a:	48 83 c4 30          	add    $0x30,%rsp
fffff80000223e9e:	5f                   	pop    %rdi
fffff80000223e9f:	c3                   	ret
fffff80000223ea0:	cc                   	int3
fffff80000223ea1:	cc                   	int3
fffff80000223ea2:	cc                   	int3
fffff80000223ea3:	cc                   	int3
fffff80000223ea4:	cc                   	int3
fffff80000223ea5:	cc                   	int3
fffff80000223ea6:	cc                   	int3
fffff80000223ea7:	cc                   	int3
fffff80000223ea8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000223ead:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff80000223eb2:	56                   	push   %rsi
fffff80000223eb3:	57                   	push   %rdi
fffff80000223eb4:	41 54                	push   %r12
fffff80000223eb6:	41 56                	push   %r14
fffff80000223eb8:	41 57                	push   %r15
fffff80000223eba:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000223ebe:	8b 99 40 01 00 00    	mov    0x140(%rcx),%ebx
fffff80000223ec4:	45 33 e4             	xor    %r12d,%r12d
fffff80000223ec7:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
fffff80000223ece:	00
fffff80000223ecf:	49 8b e9             	mov    %r9,%rbp
fffff80000223ed2:	44 88 64 24 60       	mov    %r12b,0x60(%rsp)
fffff80000223ed7:	45 8b f0             	mov    %r8d,%r14d
fffff80000223eda:	44 8a fa             	mov    %dl,%r15b
fffff80000223edd:	48 8b f9             	mov    %rcx,%rdi
fffff80000223ee0:	8a 0e                	mov    (%rsi),%cl
fffff80000223ee2:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000223ee7:	d3 e0                	shl    %cl,%eax
fffff80000223ee9:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff80000223eec:	0b c8                	or     %eax,%ecx
fffff80000223eee:	f7 d1                	not    %ecx
fffff80000223ef0:	23 cb                	and    %ebx,%ecx
fffff80000223ef2:	0f bc d1             	bsf    %ecx,%edx
fffff80000223ef5:	0f 95 c0             	setne  %al
fffff80000223ef8:	84 c0                	test   %al,%al
fffff80000223efa:	0f 85 3e aa 02 00    	jne    0xfffff8000024e93e
fffff80000223f00:	0f bc d3             	bsf    %ebx,%edx
fffff80000223f03:	0f 95 c0             	setne  %al
fffff80000223f06:	84 c0                	test   %al,%al
fffff80000223f08:	74 45                	je     0xfffff80000223f4f
fffff80000223f0a:	41 8b dc             	mov    %r12d,%ebx
fffff80000223f0d:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
fffff80000223f14:	00
fffff80000223f15:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
fffff80000223f1a:	0f b6 ca             	movzbl %dl,%ecx
fffff80000223f1d:	4c 8b c5             	mov    %rbp,%r8
fffff80000223f20:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000223f25:	88 16                	mov    %dl,(%rsi)
fffff80000223f27:	41 8b d6             	mov    %r14d,%edx
fffff80000223f2a:	48 8b 8c cf a8 02 00 	mov    0x2a8(%rdi,%rcx,8),%rcx
fffff80000223f31:	00
fffff80000223f32:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000223f37:	41 8a cf             	mov    %r15b,%cl
fffff80000223f3a:	e8 31 00 00 00       	call   0xfffff80000223f70
fffff80000223f3f:	66 85 c0             	test   %ax,%ax
fffff80000223f42:	75 0b                	jne    0xfffff80000223f4f
fffff80000223f44:	44 38 64 24 60       	cmp    %r12b,0x60(%rsp)
fffff80000223f49:	74 95                	je     0xfffff80000223ee0
fffff80000223f4b:	b0 01                	mov    $0x1,%al
fffff80000223f4d:	eb 02                	jmp    0xfffff80000223f51
fffff80000223f4f:	32 c0                	xor    %al,%al
fffff80000223f51:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff80000223f56:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff80000223f5b:	48 83 c4 30          	add    $0x30,%rsp
fffff80000223f5f:	41 5f                	pop    %r15
fffff80000223f61:	41 5e                	pop    %r14
fffff80000223f63:	41 5c                	pop    %r12
fffff80000223f65:	5f                   	pop    %rdi
fffff80000223f66:	5e                   	pop    %rsi
fffff80000223f67:	c3                   	ret
fffff80000223f68:	cc                   	int3
fffff80000223f69:	cc                   	int3
fffff80000223f6a:	cc                   	int3
fffff80000223f6b:	cc                   	int3
fffff80000223f6c:	cc                   	int3
fffff80000223f6d:	cc                   	int3
fffff80000223f6e:	cc                   	int3
fffff80000223f6f:	cc                   	int3
fffff80000223f70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000223f75:	33 db                	xor    %ebx,%ebx
fffff80000223f77:	44 8a d9             	mov    %cl,%r11b
fffff80000223f7a:	44 8b d3             	mov    %ebx,%r10d
fffff80000223f7d:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff80000223f83:	0f 84 5d 04 00 00    	je     0xfffff800002243e6
fffff80000223f89:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff80000223f8f:	0f 84 2e 04 00 00    	je     0xfffff800002243c3
fffff80000223f95:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff80000223f9b:	0f 84 06 04 00 00    	je     0xfffff800002243a7
fffff80000223fa1:	81 fa 06 00 06 00    	cmp    $0x60006,%edx
fffff80000223fa7:	0f 84 e2 03 00 00    	je     0xfffff8000022438f
fffff80000223fad:	81 fa 07 00 06 00    	cmp    $0x60007,%edx
fffff80000223fb3:	0f 84 ba 03 00 00    	je     0xfffff80000224373
fffff80000223fb9:	81 fa 00 00 07 00    	cmp    $0x70000,%edx
fffff80000223fbf:	0f 84 92 03 00 00    	je     0xfffff80000224357
fffff80000223fc5:	81 fa 01 00 07 00    	cmp    $0x70001,%edx
fffff80000223fcb:	0f 84 6a 03 00 00    	je     0xfffff8000022433b
fffff80000223fd1:	81 fa 00 00 08 00    	cmp    $0x80000,%edx
fffff80000223fd7:	0f 84 40 03 00 00    	je     0xfffff8000022431d
fffff80000223fdd:	81 fa 01 00 08 00    	cmp    $0x80001,%edx
fffff80000223fe3:	0f 84 18 03 00 00    	je     0xfffff80000224301
fffff80000223fe9:	81 fa 03 00 08 00    	cmp    $0x80003,%edx
fffff80000223fef:	0f 84 f0 02 00 00    	je     0xfffff800002242e5
fffff80000223ff5:	81 fa 05 00 08 00    	cmp    $0x80005,%edx
fffff80000223ffb:	0f 84 c5 02 00 00    	je     0xfffff800002242c6
fffff80000224001:	81 fa 06 00 08 00    	cmp    $0x80006,%edx
fffff80000224007:	0f 84 9a 02 00 00    	je     0xfffff800002242a7
fffff8000022400d:	81 fa 07 00 08 00    	cmp    $0x80007,%edx
fffff80000224013:	0f 84 6f 02 00 00    	je     0xfffff80000224288
fffff80000224019:	81 fa 08 00 08 00    	cmp    $0x80008,%edx
fffff8000022401f:	0f 84 4a 02 00 00    	je     0xfffff8000022426f
fffff80000224025:	81 fa 09 00 08 00    	cmp    $0x80009,%edx
fffff8000022402b:	0f 84 1b 02 00 00    	je     0xfffff8000022424c
fffff80000224031:	81 fa 0a 00 08 00    	cmp    $0x8000a,%edx
fffff80000224037:	0f 84 f6 01 00 00    	je     0xfffff80000224233
fffff8000022403d:	81 fa 0b 00 08 00    	cmp    $0x8000b,%edx
fffff80000224043:	0f 84 cb 01 00 00    	je     0xfffff80000224214
fffff80000224049:	81 fa 7b 00 08 00    	cmp    $0x8007b,%edx
fffff8000022404f:	0f 84 7c 01 00 00    	je     0xfffff800002241d1
fffff80000224055:	81 fa 7f 00 08 00    	cmp    $0x8007f,%edx
fffff8000022405b:	0f 8e 66 01 00 00    	jle    0xfffff800002241c7
fffff80000224061:	81 fa 83 00 08 00    	cmp    $0x80083,%edx
fffff80000224067:	0f 8e 24 01 00 00    	jle    0xfffff80000224191
fffff8000022406d:	81 fa 89 00 08 00    	cmp    $0x80089,%edx
fffff80000224073:	0f 84 f3 00 00 00    	je     0xfffff8000022416c
fffff80000224079:	81 fa 8b 00 08 00    	cmp    $0x8008b,%edx
fffff8000022407f:	0f 84 c8 00 00 00    	je     0xfffff8000022414d
fffff80000224085:	81 fa 8d 00 08 00    	cmp    $0x8008d,%edx
fffff8000022408b:	0f 84 9d 00 00 00    	je     0xfffff8000022412e
fffff80000224091:	81 fa 8e 00 08 00    	cmp    $0x8008e,%edx
fffff80000224097:	0f 8e 2a 01 00 00    	jle    0xfffff800002241c7
fffff8000022409d:	81 fa 91 00 08 00    	cmp    $0x80091,%edx
fffff800002240a3:	7e 6a                	jle    0xfffff8000022410f
fffff800002240a5:	81 fa 93 00 08 00    	cmp    $0x80093,%edx
fffff800002240ab:	74 43                	je     0xfffff800002240f0
fffff800002240ad:	81 fa a0 00 08 00    	cmp    $0x800a0,%edx
fffff800002240b3:	0f 85 0e 01 00 00    	jne    0xfffff800002241c7
fffff800002240b9:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
fffff800002240be:	48 8b 81 c0 0b 00 00 	mov    0xbc0(%rcx),%rax
fffff800002240c5:	45 84 db             	test   %r11b,%r11b
fffff800002240c8:	75 0c                	jne    0xfffff800002240d6
fffff800002240ca:	4c 8b d0             	mov    %rax,%r10
fffff800002240cd:	49 c1 ea 03          	shr    $0x3,%r10
fffff800002240d1:	e9 e7 02 00 00       	jmp    0xfffff800002243bd
fffff800002240d6:	a8 10                	test   $0x10,%al
fffff800002240d8:	0f 84 29 03 00 00    	je     0xfffff80000224407
fffff800002240de:	4d 8b 10             	mov    (%r8),%r10
fffff800002240e1:	4d 33 11             	xor    (%r9),%r10
fffff800002240e4:	4c 23 91 d8 0b 00 00 	and    0xbd8(%rcx),%r10
fffff800002240eb:	e9 17 03 00 00       	jmp    0xfffff80000224407
fffff800002240f0:	41 80 fb 01          	cmp    $0x1,%r11b
fffff800002240f4:	0f 85 0d 03 00 00    	jne    0xfffff80000224407
fffff800002240fa:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff800002240ff:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff80000224106:	49 c1 ea 1c          	shr    $0x1c,%r10
fffff8000022410a:	e9 ae 02 00 00       	jmp    0xfffff800002243bd
fffff8000022410f:	41 80 fb 01          	cmp    $0x1,%r11b
fffff80000224113:	0f 85 ee 02 00 00    	jne    0xfffff80000224407
fffff80000224119:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff8000022411e:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff80000224125:	49 c1 ea 1b          	shr    $0x1b,%r10
fffff80000224129:	e9 8f 02 00 00       	jmp    0xfffff800002243bd
fffff8000022412e:	41 80 fb 01          	cmp    $0x1,%r11b
fffff80000224132:	0f 85 cf 02 00 00    	jne    0xfffff80000224407
fffff80000224138:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff8000022413d:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff80000224144:	49 c1 ea 1a          	shr    $0x1a,%r10
fffff80000224148:	e9 70 02 00 00       	jmp    0xfffff800002243bd
fffff8000022414d:	41 80 fb 01          	cmp    $0x1,%r11b
fffff80000224151:	0f 85 b0 02 00 00    	jne    0xfffff80000224407
fffff80000224157:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff8000022415c:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff80000224163:	49 c1 ea 19          	shr    $0x19,%r10
fffff80000224167:	e9 51 02 00 00       	jmp    0xfffff800002243bd
fffff8000022416c:	45 84 db             	test   %r11b,%r11b
fffff8000022416f:	0f 85 92 02 00 00    	jne    0xfffff80000224407
fffff80000224175:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff8000022417a:	48 8b 08             	mov    (%rax),%rcx
fffff8000022417d:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff80000224184:	44 0f b6 90 0c 0c 01 	movzbl 0x10c0c(%rax),%r10d
fffff8000022418b:	00
fffff8000022418c:	e9 76 02 00 00       	jmp    0xfffff80000224407
fffff80000224191:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff80000224196:	48 8b 02             	mov    (%rdx),%rax
fffff80000224199:	48 8b 88 08 03 00 00 	mov    0x308(%rax),%rcx
fffff800002241a0:	f6 81 20 0c 01 00 02 	testb  $0x2,0x10c20(%rcx)
fffff800002241a7:	0f 84 5a 02 00 00    	je     0xfffff80000224407
fffff800002241ad:	41 80 fb 01          	cmp    $0x1,%r11b
fffff800002241b1:	0f 85 50 02 00 00    	jne    0xfffff80000224407
fffff800002241b7:	44 8b 92 c0 0b 00 00 	mov    0xbc0(%rdx),%r10d
fffff800002241be:	49 c1 ea 18          	shr    $0x18,%r10
fffff800002241c2:	e9 f6 01 00 00       	jmp    0xfffff800002243bd
fffff800002241c7:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002241cc:	e9 46 02 00 00       	jmp    0xfffff80000224417
fffff800002241d1:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff800002241d6:	48 8b 02             	mov    (%rdx),%rax
fffff800002241d9:	48 8b 88 08 03 00 00 	mov    0x308(%rax),%rcx
fffff800002241e0:	48 8b 81 78 34 00 00 	mov    0x3478(%rcx),%rax
fffff800002241e7:	48 b9 00 00 00 00 40 	movabs $0x4000000000,%rcx
fffff800002241ee:	00 00 00
fffff800002241f1:	48 85 c1             	test   %rax,%rcx
fffff800002241f4:	0f 84 0d 02 00 00    	je     0xfffff80000224407
fffff800002241fa:	41 80 fb 01          	cmp    $0x1,%r11b
fffff800002241fe:	0f 85 03 02 00 00    	jne    0xfffff80000224407
fffff80000224204:	44 8b 92 c0 0b 00 00 	mov    0xbc0(%rdx),%r10d
fffff8000022420b:	49 c1 ea 17          	shr    $0x17,%r10
fffff8000022420f:	e9 a9 01 00 00       	jmp    0xfffff800002243bd
fffff80000224214:	41 80 fb 01          	cmp    $0x1,%r11b
fffff80000224218:	0f 85 e9 01 00 00    	jne    0xfffff80000224407
fffff8000022421e:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff80000224223:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff8000022422a:	49 c1 ea 16          	shr    $0x16,%r10
fffff8000022422e:	e9 8a 01 00 00       	jmp    0xfffff800002243bd
fffff80000224233:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff80000224238:	4c 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10
fffff8000022423f:	49 8b c2             	mov    %r10,%rax
fffff80000224242:	48 c1 e8 0a          	shr    $0xa,%rax
fffff80000224246:	49 c1 ea 09          	shr    $0x9,%r10
fffff8000022424a:	eb 17                	jmp    0xfffff80000224263
fffff8000022424c:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff80000224251:	4c 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10
fffff80000224258:	49 8b c2             	mov    %r10,%rax
fffff8000022425b:	48 c1 e8 06          	shr    $0x6,%rax
fffff8000022425f:	49 c1 ea 05          	shr    $0x5,%r10
fffff80000224263:	45 84 db             	test   %r11b,%r11b
fffff80000224266:	4c 0f 45 d0          	cmovne %rax,%r10
fffff8000022426a:	e9 4e 01 00 00       	jmp    0xfffff800002243bd
fffff8000022426f:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff80000224274:	4c 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10
fffff8000022427b:	49 8b c2             	mov    %r10,%rax
fffff8000022427e:	48 c1 e8 08          	shr    $0x8,%rax
fffff80000224282:	49 c1 ea 07          	shr    $0x7,%r10
fffff80000224286:	eb db                	jmp    0xfffff80000224263
fffff80000224288:	41 80 fb 01          	cmp    $0x1,%r11b
fffff8000022428c:	0f 85 75 01 00 00    	jne    0xfffff80000224407
fffff80000224292:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff80000224297:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff8000022429e:	49 c1 ea 15          	shr    $0x15,%r10
fffff800002242a2:	e9 16 01 00 00       	jmp    0xfffff800002243bd
fffff800002242a7:	41 80 fb 01          	cmp    $0x1,%r11b
fffff800002242ab:	0f 85 56 01 00 00    	jne    0xfffff80000224407
fffff800002242b1:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff800002242b6:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff800002242bd:	49 c1 ea 14          	shr    $0x14,%r10
fffff800002242c1:	e9 f7 00 00 00       	jmp    0xfffff800002243bd
fffff800002242c6:	41 80 fb 01          	cmp    $0x1,%r11b
fffff800002242ca:	0f 85 37 01 00 00    	jne    0xfffff80000224407
fffff800002242d0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff800002242d5:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff800002242dc:	49 c1 ea 13          	shr    $0x13,%r10
fffff800002242e0:	e9 d8 00 00 00       	jmp    0xfffff800002243bd
fffff800002242e5:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff800002242ea:	4c 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10
fffff800002242f1:	49 8b c2             	mov    %r10,%rax
fffff800002242f4:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002242f8:	49 c1 ea 0b          	shr    $0xb,%r10
fffff800002242fc:	e9 62 ff ff ff       	jmp    0xfffff80000224263
fffff80000224301:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff80000224306:	4c 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10
fffff8000022430d:	49 8b c2             	mov    %r10,%rax
fffff80000224310:	48 c1 e8 0e          	shr    $0xe,%rax
fffff80000224314:	49 c1 ea 0d          	shr    $0xd,%r10
fffff80000224318:	e9 46 ff ff ff       	jmp    0xfffff80000224263
fffff8000022431d:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff80000224322:	48 8b 88 38 0e 00 00 	mov    0xe38(%rax),%rcx
fffff80000224329:	4c 8b d1             	mov    %rcx,%r10
fffff8000022432c:	49 d1 ea             	shr    $1,%r10
fffff8000022432f:	45 84 db             	test   %r11b,%r11b
fffff80000224332:	4c 0f 45 d1          	cmovne %rcx,%r10
fffff80000224336:	e9 82 00 00 00       	jmp    0xfffff800002243bd
fffff8000022433b:	41 80 fb 01          	cmp    $0x1,%r11b
fffff8000022433f:	0f 85 c2 00 00 00    	jne    0xfffff80000224407
fffff80000224345:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff8000022434a:	44 8b 90 c0 0b 00 00 	mov    0xbc0(%rax),%r10d
fffff80000224351:	49 c1 ea 0f          	shr    $0xf,%r10
fffff80000224355:	eb 66                	jmp    0xfffff800002243bd
fffff80000224357:	41 80 fb 01          	cmp    $0x1,%r11b
fffff8000022435b:	0f 85 a6 00 00 00    	jne    0xfffff80000224407
fffff80000224361:	48 8b 44 24 28       	mov    0x28(%rsp),%rax