fffff8000020e69d:	33 d2                	xor    %edx,%edx
fffff8000020e69f:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff8000020e6a4:	41 b8 a0 00 08 00    	mov    $0x800a0,%r8d
fffff8000020e6aa:	e8 75 57 01 00       	call   0xfffff80000223e24
fffff8000020e6af:	84 c0                	test   %al,%al
fffff8000020e6b1:	0f 85 e7 02 00 00    	jne    0xfffff8000020e99e
fffff8000020e6b7:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff8000020e6be:	8b 88 ac 34 00 00    	mov    0x34ac(%rax),%ecx
fffff8000020e6c4:	f6 c1 40             	test   $0x40,%cl
fffff8000020e6c7:	74 0a                	je     0xfffff8000020e6d3
fffff8000020e6c9:	b9 07 00 00 10       	mov    $0x10000007,%ecx
fffff8000020e6ce:	e9 28 03 00 00       	jmp    0xfffff8000020e9fb
fffff8000020e6d3:	b9 a0 01 00 00       	mov    $0x1a0,%ecx
fffff8000020e6d8:	0f 32                	rdmsr
fffff8000020e6da:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000020e6de:	48 0b c2             	or     %rdx,%rax
fffff8000020e6e1:	49 89 06             	mov    %rax,(%r14)
fffff8000020e6e4:	e9 1a 03 00 00       	jmp    0xfffff8000020ea03
fffff8000020e6e9:	40 38 b9 89 05 00 00 	cmp    %dil,0x589(%rcx)
fffff8000020e6f0:	74 0f                	je     0xfffff8000020e701
fffff8000020e6f2:	48 8b 81 90 05 00 00 	mov    0x590(%rcx),%rax
fffff8000020e6f9:	49 89 00             	mov    %rax,(%r8)
fffff8000020e6fc:	e9 02 03 00 00       	jmp    0xfffff8000020ea03
fffff8000020e701:	40 38 b9 1c 01 00 00 	cmp    %dil,0x11c(%rcx)
fffff8000020e708:	74 17                	je     0xfffff8000020e721
fffff8000020e70a:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000020e711:	00 00
fffff8000020e713:	40 38 b8 00 8a 02 00 	cmp    %dil,0x28a00(%rax)
fffff8000020e71a:	b8 05 00 00 00       	mov    $0x5,%eax
fffff8000020e71f:	75 03                	jne    0xfffff8000020e724
fffff8000020e721:	49 8b c4             	mov    %r12,%rax
fffff8000020e724:	49 89 00             	mov    %rax,(%r8)
fffff8000020e727:	e9 d7 02 00 00       	jmp    0xfffff8000020ea03
fffff8000020e72c:	49 8b d6             	mov    %r14,%rdx
fffff8000020e72f:	e8 ac c9 09 00       	call   0xfffff800002ab0e0
fffff8000020e734:	e9 4b 02 00 00       	jmp    0xfffff8000020e984
fffff8000020e739:	b9 06 00 08 00       	mov    $0x80006,%ecx
fffff8000020e73e:	e9 b8 02 00 00       	jmp    0xfffff8000020e9fb
fffff8000020e743:	b9 07 00 08 00       	mov    $0x80007,%ecx
fffff8000020e748:	e9 ae 02 00 00       	jmp    0xfffff8000020e9fb
fffff8000020e74d:	b9 05 00 08 00       	mov    $0x80005,%ecx
fffff8000020e752:	e9 a4 02 00 00       	jmp    0xfffff8000020e9fb
fffff8000020e757:	49 8b d6             	mov    %r14,%rdx
fffff8000020e75a:	b9 88 00 08 00       	mov    $0x80088,%ecx
fffff8000020e75f:	e8 30 8c 01 00       	call   0xfffff80000227394
fffff8000020e764:	e9 1b 02 00 00       	jmp    0xfffff8000020e984
fffff8000020e769:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff8000020e770:	f7 81 ac 34 00 00 00 	testl  $0x200,0x34ac(%rcx)
fffff8000020e777:	02 00 00
fffff8000020e77a:	0f 84 b2 f3 ff ff    	je     0xfffff8000020db32
fffff8000020e780:	48 8b 81 d0 0c 01 00 	mov    0x10cd0(%rcx),%rax
fffff8000020e787:	49 89 00             	mov    %rax,(%r8)
fffff8000020e78a:	e9 74 02 00 00       	jmp    0xfffff8000020ea03
fffff8000020e78f:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff8000020e793:	8b cb                	mov    %ebx,%ecx
fffff8000020e795:	e8 02 fa 01 00       	call   0xfffff8000022e19c
fffff8000020e79a:	84 c0                	test   %al,%al
fffff8000020e79c:	74 27                	je     0xfffff8000020e7c5
fffff8000020e79e:	44 8b 45 c0          	mov    -0x40(%rbp),%r8d
fffff8000020e7a2:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff8000020e7a6:	c7 44 24 30 01 00 01 	movl   $0x80010001,0x30(%rsp)
fffff8000020e7ad:	80
fffff8000020e7ae:	33 d2                	xor    %edx,%edx
fffff8000020e7b0:	48 8b ce             	mov    %rsi,%rcx
fffff8000020e7b3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000020e7b8:	e8 47 85 0a 00       	call   0xfffff800002b6d04
fffff8000020e7bd:	84 c0                	test   %al,%al
fffff8000020e7bf:	0f 85 d9 01 00 00    	jne    0xfffff8000020e99e
fffff8000020e7c5:	49 8b d6             	mov    %r14,%rdx
fffff8000020e7c8:	8b cb                	mov    %ebx,%ecx
fffff8000020e7ca:	e8 b1 20 0a 00       	call   0xfffff800002b0880
fffff8000020e7cf:	e9 d7 f4 ff ff       	jmp    0xfffff8000020dcab
fffff8000020e7d4:	41 8b cc             	mov    %r12d,%ecx
fffff8000020e7d7:	81 fb e7 00 00 00    	cmp    $0xe7,%ebx
fffff8000020e7dd:	49 8b d6             	mov    %r14,%rdx
fffff8000020e7e0:	0f 95 c1             	setne  %cl
fffff8000020e7e3:	81 c1 7e 00 08 00    	add    $0x8007e,%ecx
fffff8000020e7e9:	e8 a6 8b 01 00       	call   0xfffff80000227394
fffff8000020e7ee:	e9 91 01 00 00       	jmp    0xfffff8000020e984
fffff8000020e7f3:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff8000020e7fa:	48 8b 88 f8 0c 01 00 	mov    0x10cf8(%rax),%rcx
fffff8000020e801:	48 85 c9             	test   %rcx,%rcx
fffff8000020e804:	0f 84 d6 fd ff ff    	je     0xfffff8000020e5e0
fffff8000020e80a:	49 89 08             	mov    %rcx,(%r8)
fffff8000020e80d:	e9 f1 01 00 00       	jmp    0xfffff8000020ea03
fffff8000020e812:	8d 93 74 ff ff ff    	lea    -0x8c(%rbx),%edx
fffff8000020e818:	4d 8b ce             	mov    %r14,%r9
fffff8000020e81b:	41 b0 01             	mov    $0x1,%r8b
fffff8000020e81e:	e8 31 05 10 00       	call   0xfffff8000030ed54
fffff8000020e823:	e9 83 f4 ff ff       	jmp    0xfffff8000020dcab
fffff8000020e828:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff8000020e82c:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff8000020e833:	80
fffff8000020e834:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000020e839:	45 33 c9             	xor    %r9d,%r9d
fffff8000020e83c:	33 d2                	xor    %edx,%edx
fffff8000020e83e:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff8000020e843:	41 b8 89 00 08 00    	mov    $0x80089,%r8d
fffff8000020e849:	e8 d6 55 01 00       	call   0xfffff80000223e24
fffff8000020e84e:	84 c0                	test   %al,%al
fffff8000020e850:	0f 85 48 01 00 00    	jne    0xfffff8000020e99e
fffff8000020e856:	49 8b d6             	mov    %r14,%rdx
fffff8000020e859:	48 8b ce             	mov    %rsi,%rcx
fffff8000020e85c:	e8 8b eb 0f 00       	call   0xfffff8000030d3ec
fffff8000020e861:	e9 45 f4 ff ff       	jmp    0xfffff8000020dcab
fffff8000020e866:	49 8b d6             	mov    %r14,%rdx
fffff8000020e869:	b9 85 00 08 00       	mov    $0x80085,%ecx
fffff8000020e86e:	e8 21 8b 01 00       	call   0xfffff80000227394
fffff8000020e873:	e9 0c 01 00 00       	jmp    0xfffff8000020e984
fffff8000020e878:	49 8b d6             	mov    %r14,%rdx
fffff8000020e87b:	b9 84 00 08 00       	mov    $0x80084,%ecx
fffff8000020e880:	e8 0f 8b 01 00       	call   0xfffff80000227394
fffff8000020e885:	e9 fa 00 00 00       	jmp    0xfffff8000020e984
fffff8000020e88a:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff8000020e891:	48 8b 88 f8 34 00 00 	mov    0x34f8(%rax),%rcx
fffff8000020e898:	48 85 c9             	test   %rcx,%rcx
fffff8000020e89b:	0f 85 d0 f2 ff ff    	jne    0xfffff8000020db71
fffff8000020e8a1:	bf 13 10 00 00       	mov    $0x1013,%edi
fffff8000020e8a6:	e9 09 01 00 00       	jmp    0xfffff8000020e9b4
fffff8000020e8ab:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff8000020e8af:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff8000020e8b6:	80
fffff8000020e8b7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000020e8bc:	45 33 c9             	xor    %r9d,%r9d
fffff8000020e8bf:	33 d2                	xor    %edx,%edx
fffff8000020e8c1:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff8000020e8c6:	41 b8 03 00 08 00    	mov    $0x80003,%r8d
fffff8000020e8cc:	e8 53 55 01 00       	call   0xfffff80000223e24
fffff8000020e8d1:	84 c0                	test   %al,%al
fffff8000020e8d3:	0f 85 c5 00 00 00    	jne    0xfffff8000020e99e
fffff8000020e8d9:	4d 8b ce             	mov    %r14,%r9
fffff8000020e8dc:	41 b0 01             	mov    $0x1,%r8b
fffff8000020e8df:	ba 1b 00 00 00       	mov    $0x1b,%edx
fffff8000020e8e4:	48 8b ce             	mov    %rsi,%rcx
fffff8000020e8e7:	e8 04 fc 01 00       	call   0xfffff8000022e4f0
fffff8000020e8ec:	e9 ba f3 ff ff       	jmp    0xfffff8000020dcab
fffff8000020e8f1:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff8000020e8f8:	8d 83 00 f8 ff ff    	lea    -0x800(%rbx),%eax
fffff8000020e8fe:	3d ff 03 00 00       	cmp    $0x3ff,%eax
fffff8000020e903:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff8000020e909:	77 17                	ja     0xfffff8000020e922
fffff8000020e90b:	48 0f ba e0 15       	bt     $0x15,%rax
fffff8000020e910:	0f 82 ca fc ff ff    	jb     0xfffff8000020e5e0
fffff8000020e916:	8b d3                	mov    %ebx,%edx
fffff8000020e918:	48 8b ce             	mov    %rsi,%rcx
fffff8000020e91b:	e8 40 eb 01 00       	call   0xfffff8000022d460
fffff8000020e920:	eb 62                	jmp    0xfffff8000020e984
fffff8000020e922:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff8000020e927:	73 07                	jae    0xfffff8000020e930
fffff8000020e929:	bf 06 00 00 00       	mov    $0x6,%edi
fffff8000020e92e:	eb 5d                	jmp    0xfffff8000020e98d
fffff8000020e930:	8b d3                	mov    %ebx,%edx
fffff8000020e932:	48 8b ce             	mov    %rsi,%rcx
fffff8000020e935:	e8 6a cb 09 00       	call   0xfffff800002ab4a4
fffff8000020e93a:	84 c0                	test   %al,%al
fffff8000020e93c:	74 0f                	je     0xfffff8000020e94d
fffff8000020e93e:	4d 8b c6             	mov    %r14,%r8
fffff8000020e941:	8b d3                	mov    %ebx,%edx
fffff8000020e943:	48 8b ce             	mov    %rsi,%rcx
fffff8000020e946:	e8 25 c8 09 00       	call   0xfffff800002ab170
fffff8000020e94b:	eb 37                	jmp    0xfffff8000020e984
fffff8000020e94d:	8b cb                	mov    %ebx,%ecx
fffff8000020e94f:	e8 b0 a5 0e 00       	call   0xfffff800002f8f04
fffff8000020e954:	0f b7 c8             	movzwl %ax,%ecx
fffff8000020e957:	ba 00 30 00 00       	mov    $0x3000,%edx
fffff8000020e95c:	66 23 ca             	and    %dx,%cx
fffff8000020e95f:	ba 00 20 00 00       	mov    $0x2000,%edx
fffff8000020e964:	66 3b ca             	cmp    %dx,%cx
fffff8000020e967:	8b d3                	mov    %ebx,%edx
fffff8000020e969:	48 8b ce             	mov    %rsi,%rcx
fffff8000020e96c:	75 0a                	jne    0xfffff8000020e978
fffff8000020e96e:	4d 8b c6             	mov    %r14,%r8
fffff8000020e971:	e8 76 d8 0e 00       	call   0xfffff800002fc1ec
fffff8000020e976:	eb 0c                	jmp    0xfffff8000020e984
fffff8000020e978:	4d 8b ce             	mov    %r14,%r9
fffff8000020e97b:	44 0f b7 c0          	movzwl %ax,%r8d
fffff8000020e97f:	e8 b0 aa 0e 00       	call   0xfffff800002f9434
fffff8000020e984:	0f b7 f8             	movzwl %ax,%edi
fffff8000020e987:	66 83 ff 06          	cmp    $0x6,%di
fffff8000020e98b:	75 18                	jne    0xfffff8000020e9a5
fffff8000020e98d:	44 8b c3             	mov    %ebx,%r8d
fffff8000020e990:	33 d2                	xor    %edx,%edx
fffff8000020e992:	48 8b ce             	mov    %rsi,%rcx
fffff8000020e995:	e8 36 9c 0a 00       	call   0xfffff800002b85d0
fffff8000020e99a:	84 c0                	test   %al,%al
fffff8000020e99c:	74 16                	je     0xfffff8000020e9b4
fffff8000020e99e:	bf 17 10 00 00       	mov    $0x1017,%edi
fffff8000020e9a3:	eb 5e                	jmp    0xfffff8000020ea03
fffff8000020e9a5:	66 85 ff             	test   %di,%di
fffff8000020e9a8:	74 59                	je     0xfffff8000020ea03
fffff8000020e9aa:	b8 17 10 00 00       	mov    $0x1017,%eax
fffff8000020e9af:	66 3b f8             	cmp    %ax,%di
fffff8000020e9b2:	74 4f                	je     0xfffff8000020ea03
fffff8000020e9b4:	48 c7 46 14 0d 00 00 	movq   $0xd,0x14(%rsi)
fffff8000020e9bb:	00
fffff8000020e9bc:	c6 46 10 01          	movb   $0x1,0x10(%rsi)
fffff8000020e9c0:	4c 89 66 20          	mov    %r12,0x20(%rsi)
fffff8000020e9c4:	c7 06 07 00 00 00    	movl   $0x7,(%rsi)
fffff8000020e9ca:	eb 37                	jmp    0xfffff8000020ea03
fffff8000020e9cc:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff8000020e9d0:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff8000020e9d7:	80
fffff8000020e9d8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000020e9dd:	45 33 c9             	xor    %r9d,%r9d
fffff8000020e9e0:	33 d2                	xor    %edx,%edx
fffff8000020e9e2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff8000020e9e7:	41 b8 00 00 08 00    	mov    $0x80000,%r8d
fffff8000020e9ed:	e8 32 54 01 00       	call   0xfffff80000223e24
fffff8000020e9f2:	84 c0                	test   %al,%al
fffff8000020e9f4:	75 a8                	jne    0xfffff8000020e99e
fffff8000020e9f6:	b9 00 00 08 00       	mov    $0x80000,%ecx
fffff8000020e9fb:	49 8b d6             	mov    %r14,%rdx
fffff8000020e9fe:	e8 7d 5a 01 00       	call   0xfffff80000224480
fffff8000020ea03:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
fffff8000020ea0a:	00
fffff8000020ea0b:	0f b7 c7             	movzwl %di,%eax
fffff8000020ea0e:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
fffff8000020ea15:	41 5f                	pop    %r15
fffff8000020ea17:	41 5e                	pop    %r14
fffff8000020ea19:	41 5d                	pop    %r13
fffff8000020ea1b:	41 5c                	pop    %r12
fffff8000020ea1d:	5f                   	pop    %rdi
fffff8000020ea1e:	5e                   	pop    %rsi
fffff8000020ea1f:	5d                   	pop    %rbp
fffff8000020ea20:	c3                   	ret
fffff8000020ea21:	cc                   	int3
fffff8000020ea22:	48 8b 45 38          	mov    0x38(%rbp),%rax
fffff8000020ea26:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
fffff8000020ea2a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
fffff8000020ea2e:	33 d2                	xor    %edx,%edx
fffff8000020ea30:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000020ea35:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000020ea3a:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff8000020ea3d:	e8 92 3b 04 00       	call   0xfffff800002525d4
fffff8000020ea42:	cc                   	int3
fffff8000020ea43:	cc                   	int3
fffff8000020ea44:	cc                   	int3
fffff8000020ea45:	cc                   	int3
fffff8000020ea46:	cc                   	int3
fffff8000020ea47:	cc                   	int3
fffff8000020ea48:	cc                   	int3
fffff8000020ea49:	cc                   	int3
fffff8000020ea4a:	cc                   	int3
fffff8000020ea4b:	cc                   	int3
fffff8000020ea4c:	cc                   	int3
fffff8000020ea4d:	cc                   	int3
fffff8000020ea4e:	cc                   	int3
fffff8000020ea4f:	cc                   	int3
fffff8000020ea50:	48 8b c4             	mov    %rsp,%rax
fffff8000020ea53:	55                   	push   %rbp
fffff8000020ea54:	56                   	push   %rsi
fffff8000020ea55:	57                   	push   %rdi
fffff8000020ea56:	41 56                	push   %r14
fffff8000020ea58:	41 57                	push   %r15
fffff8000020ea5a:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff8000020ea5e:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
fffff8000020ea65:	4c 8b 81 40 f7 ff ff 	mov    -0x8c0(%rcx),%r8
fffff8000020ea6c:	48 8d b9 80 f4 ff ff 	lea    -0xb80(%rcx),%rdi
fffff8000020ea73:	45 33 d2             	xor    %r10d,%r10d
fffff8000020ea76:	8b f2                	mov    %edx,%esi
fffff8000020ea78:	45 32 f6             	xor    %r14b,%r14b
fffff8000020ea7b:	44 89 55 bf          	mov    %r10d,-0x41(%rbp)
fffff8000020ea7f:	44 89 55 67          	mov    %r10d,0x67(%rbp)
fffff8000020ea83:	4c 8b f9             	mov    %rcx,%r15
fffff8000020ea86:	4c 89 55 c7          	mov    %r10,-0x39(%rbp)
fffff8000020ea8a:	4d 8d 88 80 0e 00 00 	lea    0xe80(%r8),%r9
fffff8000020ea91:	4c 89 55 cf          	mov    %r10,-0x31(%rbp)
fffff8000020ea95:	4c 89 55 b7          	mov    %r10,-0x49(%rbp)
fffff8000020ea99:	44 89 55 6f          	mov    %r10d,0x6f(%rbp)
fffff8000020ea9d:	44 89 55 77          	mov    %r10d,0x77(%rbp)
fffff8000020eaa1:	83 fa 02             	cmp    $0x2,%edx
fffff8000020eaa4:	0f 84 13 0c 00 00    	je     0xfffff8000020f6bd
fffff8000020eaaa:	83 fe 03             	cmp    $0x3,%esi
fffff8000020eaad:	0f 84 7f 0c 00 00    	je     0xfffff8000020f732
fffff8000020eab3:	83 fe 08             	cmp    $0x8,%esi
fffff8000020eab6:	0f 84 3d 0b 00 00    	je     0xfffff8000020f5f9
fffff8000020eabc:	83 fe 09             	cmp    $0x9,%esi
fffff8000020eabf:	0f 84 19 0b 00 00    	je     0xfffff8000020f5de
fffff8000020eac5:	83 fe 0a             	cmp    $0xa,%esi
fffff8000020eac8:	0f 84 c6 0a 00 00    	je     0xfffff8000020f594
fffff8000020eace:	48 89 58 d0          	mov    %rbx,-0x30(%rax)
fffff8000020ead2:	4c 89 60 c8          	mov    %r12,-0x38(%rax)
fffff8000020ead6:	4c 89 68 c0          	mov    %r13,-0x40(%rax)
fffff8000020eada:	83 fe 0d             	cmp    $0xd,%esi
fffff8000020eadd:	0f 84 8b 0a 00 00    	je     0xfffff8000020f56e
fffff8000020eae3:	83 fe 0e             	cmp    $0xe,%esi
fffff8000020eae6:	0f 84 11 0a 00 00    	je     0xfffff8000020f4fd
fffff8000020eaec:	83 fe 0f             	cmp    $0xf,%esi
fffff8000020eaef:	0f 84 d5 09 00 00    	je     0xfffff8000020f4ca
fffff8000020eaf5:	83 fe 10             	cmp    $0x10,%esi
fffff8000020eaf8:	0f 84 97 09 00 00    	je     0xfffff8000020f495
fffff8000020eafe:	83 fe 12             	cmp    $0x12,%esi
fffff8000020eb01:	0f 86 b9 00 00 00    	jbe    0xfffff8000020ebc0
fffff8000020eb07:	83 fe 1b             	cmp    $0x1b,%esi
fffff8000020eb0a:	0f 86 5c 09 00 00    	jbe    0xfffff8000020f46c
fffff8000020eb10:	83 fe 1c             	cmp    $0x1c,%esi
fffff8000020eb13:	0f 84 46 09 00 00    	je     0xfffff8000020f45f
fffff8000020eb19:	83 fe 1d             	cmp    $0x1d,%esi
fffff8000020eb1c:	0f 84 de 08 00 00    	je     0xfffff8000020f400
fffff8000020eb22:	83 fe 1f             	cmp    $0x1f,%esi
fffff8000020eb25:	0f 84 c6 05 00 00    	je     0xfffff8000020f0f1
fffff8000020eb2b:	83 fe 21             	cmp    $0x21,%esi
fffff8000020eb2e:	0f 84 00 05 00 00    	je     0xfffff8000020f034
fffff8000020eb34:	83 fe 24             	cmp    $0x24,%esi
fffff8000020eb37:	0f 84 88 04 00 00    	je     0xfffff8000020efc5
fffff8000020eb3d:	83 fe 27             	cmp    $0x27,%esi
fffff8000020eb40:	0f 84 7f 04 00 00    	je     0xfffff8000020efc5
fffff8000020eb46:	83 fe 29             	cmp    $0x29,%esi
fffff8000020eb49:	0f 84 bf 03 00 00    	je     0xfffff8000020ef0e
fffff8000020eb4f:	83 fe 2d             	cmp    $0x2d,%esi
fffff8000020eb52:	76 6c                	jbe    0xfffff8000020ebc0
fffff8000020eb54:	83 fe 2f             	cmp    $0x2f,%esi
fffff8000020eb57:	0f 86 f6 02 00 00    	jbe    0xfffff8000020ee53
fffff8000020eb5d:	83 fe 32             	cmp    $0x32,%esi
fffff8000020eb60:	0f 84 06 09 00 00    	je     0xfffff8000020f46c
fffff8000020eb66:	83 fe 33             	cmp    $0x33,%esi
fffff8000020eb69:	0f 84 af 02 00 00    	je     0xfffff8000020ee1e
fffff8000020eb6f:	83 fe 35             	cmp    $0x35,%esi
fffff8000020eb72:	0f 84 f4 08 00 00    	je     0xfffff8000020f46c
fffff8000020eb78:	83 fe 36             	cmp    $0x36,%esi
fffff8000020eb7b:	0f 84 06 0a 00 00    	je     0xfffff8000020f587
fffff8000020eb81:	83 fe 37             	cmp    $0x37,%esi
fffff8000020eb84:	0f 84 77 02 00 00    	je     0xfffff8000020ee01
fffff8000020eb8a:	83 fe 39             	cmp    $0x39,%esi
fffff8000020eb8d:	0f 84 fd 01 00 00    	je     0xfffff8000020ed90
fffff8000020eb93:	83 fe 3a             	cmp    $0x3a,%esi
fffff8000020eb96:	0f 84 8d 01 00 00    	je     0xfffff8000020ed29
fffff8000020eb9c:	83 fe 3b             	cmp    $0x3b,%esi
fffff8000020eb9f:	0f 84 e9 00 00 00    	je     0xfffff8000020ec8e
fffff8000020eba5:	83 fe 3c             	cmp    $0x3c,%esi
fffff8000020eba8:	74 7b                	je     0xfffff8000020ec25
fffff8000020ebaa:	83 fe 3e             	cmp    $0x3e,%esi
fffff8000020ebad:	76 11                	jbe    0xfffff8000020ebc0
fffff8000020ebaf:	83 fe 40             	cmp    $0x40,%esi
fffff8000020ebb2:	76 31                	jbe    0xfffff8000020ebe5
fffff8000020ebb4:	8d 46 b4             	lea    -0x4c(%rsi),%eax
fffff8000020ebb7:	83 f8 01             	cmp    $0x1,%eax
fffff8000020ebba:	0f 86 5c 04 00 00    	jbe    0xfffff8000020f01c
fffff8000020ebc0:	85 f6                	test   %esi,%esi
fffff8000020ebc2:	0f 89 84 09 00 00    	jns    0xfffff8000020f54c
fffff8000020ebc8:	49 8b c8             	mov    %r8,%rcx
fffff8000020ebcb:	e8 f4 e7 01 00       	call   0xfffff8000022d3c4
fffff8000020ebd0:	84 c0                	test   %al,%al
fffff8000020ebd2:	0f 84 28 0b 00 00    	je     0xfffff8000020f700
fffff8000020ebd8:	48 8b cf             	mov    %rdi,%rcx
fffff8000020ebdb:	e8 3c 5c 0a 00       	call   0xfffff800002b481c
fffff8000020ebe0:	e9 0f 04 00 00       	jmp    0xfffff8000020eff4
fffff8000020ebe5:	49 8b c8             	mov    %r8,%rcx
fffff8000020ebe8:	e8 d7 e7 01 00       	call   0xfffff8000022d3c4
fffff8000020ebed:	84 c0                	test   %al,%al