fffff8000024e0f5:	0f 85 23 57 fd ff    	jne    0xfffff8000022381e
fffff8000024e0fb:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000024e102:	01 00
fffff8000024e104:	44 8b 47 10          	mov    0x10(%rdi),%r8d
fffff8000024e108:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000024e10f:	48 8b 91 f0 0f 00 00 	mov    0xff0(%rcx),%rdx
fffff8000024e116:	8b 42 6c             	mov    0x6c(%rdx),%eax
fffff8000024e119:	85 c0                	test   %eax,%eax
fffff8000024e11b:	78 bb                	js     0xfffff8000024e0d8
fffff8000024e11d:	83 f8 01             	cmp    $0x1,%eax
fffff8000024e120:	7e b1                	jle    0xfffff8000024e0d3
fffff8000024e122:	83 f8 02             	cmp    $0x2,%eax
fffff8000024e125:	74 07                	je     0xfffff8000024e12e
fffff8000024e127:	83 f8 03             	cmp    $0x3,%eax
fffff8000024e12a:	74 a7                	je     0xfffff8000024e0d3
fffff8000024e12c:	eb aa                	jmp    0xfffff8000024e0d8
fffff8000024e12e:	f6 42 70 04          	testb  $0x4,0x70(%rdx)
fffff8000024e132:	74 9f                	je     0xfffff8000024e0d3
fffff8000024e134:	c7 42 6c 03 00 00 00 	movl   $0x3,0x6c(%rdx)
fffff8000024e13b:	44 89 42 78          	mov    %r8d,0x78(%rdx)
fffff8000024e13f:	eb 97                	jmp    0xfffff8000024e0d8
fffff8000024e141:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e144:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
fffff8000024e148:	49 8b ce             	mov    %r14,%rcx
fffff8000024e14b:	e8 d4 62 fd ff       	call   0xfffff80000224424
fffff8000024e150:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e153:	66 85 c0             	test   %ax,%ax
fffff8000024e156:	0f 85 c2 56 fd ff    	jne    0xfffff8000022381e
fffff8000024e15c:	e8 f3 f8 0a 00       	call   0xfffff800002fda54
fffff8000024e161:	e9 b3 fe ff ff       	jmp    0xfffff8000024e019
fffff8000024e166:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e169:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
fffff8000024e16d:	49 8b ce             	mov    %r14,%rcx
fffff8000024e170:	e8 af 62 fd ff       	call   0xfffff80000224424
fffff8000024e175:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e178:	66 85 c0             	test   %ax,%ax
fffff8000024e17b:	0f 85 9d 56 fd ff    	jne    0xfffff8000022381e
fffff8000024e181:	e8 e6 ee 0a 00       	call   0xfffff800002fd06c
fffff8000024e186:	e9 8e fe ff ff       	jmp    0xfffff8000024e019
fffff8000024e18b:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e18e:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
fffff8000024e192:	49 8b ce             	mov    %r14,%rcx
fffff8000024e195:	e8 8a 62 fd ff       	call   0xfffff80000224424
fffff8000024e19a:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e19d:	66 85 c0             	test   %ax,%ax
fffff8000024e1a0:	0f 85 78 56 fd ff    	jne    0xfffff8000022381e
fffff8000024e1a6:	e8 fd e3 0a 00       	call   0xfffff800002fc5a8
fffff8000024e1ab:	e9 69 fe ff ff       	jmp    0xfffff8000024e019
fffff8000024e1b0:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e1b3:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
fffff8000024e1b7:	49 8b ce             	mov    %r14,%rcx
fffff8000024e1ba:	e8 65 62 fd ff       	call   0xfffff80000224424
fffff8000024e1bf:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e1c2:	66 85 c0             	test   %ax,%ax
fffff8000024e1c5:	0f 85 53 56 fd ff    	jne    0xfffff8000022381e
fffff8000024e1cb:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
fffff8000024e1cf:	48 ba f8 ff ff ff ff 	movabs $0x7ffffffffffffff8,%rdx
fffff8000024e1d6:	ff ff 7f
fffff8000024e1d9:	48 8b 01             	mov    (%rcx),%rax
fffff8000024e1dc:	48 85 c2             	test   %rax,%rdx
fffff8000024e1df:	0f 84 2c fe ff ff    	je     0xfffff8000024e011
fffff8000024e1e5:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000024e1ea:	e9 07 58 fd ff       	jmp    0xfffff800002239f6
fffff8000024e1ef:	8b 47 20             	mov    0x20(%rdi),%eax
fffff8000024e1f2:	49 8b ce             	mov    %r14,%rcx
fffff8000024e1f5:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
fffff8000024e1f9:	44 8a 47 10          	mov    0x10(%rdi),%r8b
fffff8000024e1fd:	48 8b 57 08          	mov    0x8(%rdi),%rdx
fffff8000024e201:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff8000024e205:	e8 c2 d4 03 00       	call   0xfffff8000028b6cc
fffff8000024e20a:	90                   	nop
fffff8000024e20b:	e9 0b 56 fd ff       	jmp    0xfffff8000022381b
fffff8000024e210:	8b 47 20             	mov    0x20(%rdi),%eax
fffff8000024e213:	49 8b ce             	mov    %r14,%rcx
fffff8000024e216:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
fffff8000024e21a:	44 8a 47 10          	mov    0x10(%rdi),%r8b
fffff8000024e21e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
fffff8000024e222:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff8000024e226:	e8 4d c2 03 00       	call   0xfffff8000028a478
fffff8000024e22b:	90                   	nop
fffff8000024e22c:	e9 ed 55 fd ff       	jmp    0xfffff8000022381e
fffff8000024e231:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
fffff8000024e235:	48 8d 47 18          	lea    0x18(%rdi),%rax
fffff8000024e239:	44 8b 47 0c          	mov    0xc(%rdi),%r8d
fffff8000024e23d:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
fffff8000024e241:	8b 57 08             	mov    0x8(%rdi),%edx
fffff8000024e244:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000024e249:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000024e24e:	49 8b ce             	mov    %r14,%rcx
fffff8000024e251:	e8 42 62 06 00       	call   0xfffff800002b4498
fffff8000024e256:	90                   	nop
fffff8000024e257:	e9 bf 55 fd ff       	jmp    0xfffff8000022381b
fffff8000024e25c:	4c 8b 47 10          	mov    0x10(%rdi),%r8
fffff8000024e260:	4c 8d 4f 18          	lea    0x18(%rdi),%r9
fffff8000024e264:	8b 57 08             	mov    0x8(%rdi),%edx
fffff8000024e267:	49 8b ce             	mov    %r14,%rcx
fffff8000024e26a:	e8 dd 60 06 00       	call   0xfffff800002b434c
fffff8000024e26f:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e272:	8b 47 08             	mov    0x8(%rdi),%eax
fffff8000024e275:	85 c0                	test   %eax,%eax
fffff8000024e277:	0f 84 a1 55 fd ff    	je     0xfffff8000022381e
fffff8000024e27d:	44 8b c0             	mov    %eax,%r8d
fffff8000024e280:	e9 39 56 fd ff       	jmp    0xfffff800002238be
fffff8000024e285:	8a 4f 08             	mov    0x8(%rdi),%cl
fffff8000024e288:	48 8d 55 c1          	lea    -0x3f(%rbp),%rdx
fffff8000024e28c:	e8 2b 2c fd ff       	call   0xfffff80000220ebc
fffff8000024e291:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e294:	66 85 c0             	test   %ax,%ax
fffff8000024e297:	0f 85 81 55 fd ff    	jne    0xfffff8000022381e
fffff8000024e29d:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000024e2a4:	01 00
fffff8000024e2a6:	0f b7 ce             	movzwl %si,%ecx
fffff8000024e2a9:	48 3b 47 10          	cmp    0x10(%rdi),%rax
fffff8000024e2ad:	75 0d                	jne    0xfffff8000024e2bc
fffff8000024e2af:	8a 45 c1             	mov    -0x3f(%rbp),%al
fffff8000024e2b2:	38 47 18             	cmp    %al,0x18(%rdi)
fffff8000024e2b5:	73 05                	jae    0xfffff8000024e2bc
fffff8000024e2b7:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff8000024e2bc:	0f b7 d9             	movzwl %cx,%ebx
fffff8000024e2bf:	66 85 c9             	test   %cx,%cx
fffff8000024e2c2:	0f 85 56 55 fd ff    	jne    0xfffff8000022381e
fffff8000024e2c8:	33 c0                	xor    %eax,%eax
fffff8000024e2ca:	40 88 75 c2          	mov    %sil,-0x3e(%rbp)
fffff8000024e2ce:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000024e2d1:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
fffff8000024e2d5:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff8000024e2dc:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
fffff8000024e2e0:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
fffff8000024e2e4:	83 b8 78 10 00 00 03 	cmpl   $0x3,0x1078(%rax)
fffff8000024e2eb:	75 39                	jne    0xfffff8000024e326
fffff8000024e2ed:	44 8a 47 0c          	mov    0xc(%rdi),%r8b
fffff8000024e2f1:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
fffff8000024e2f5:	0f b7 57 0a          	movzwl 0xa(%rdi),%edx
fffff8000024e2f9:	4c 8d 4d c2          	lea    -0x3e(%rbp),%r9
fffff8000024e2fd:	49 8b ce             	mov    %r14,%rcx
fffff8000024e300:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000024e305:	e8 b2 8c 0e 00       	call   0xfffff80000336fbc
fffff8000024e30a:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e30d:	66 85 c0             	test   %ax,%ax
fffff8000024e310:	0f 85 08 55 fd ff    	jne    0xfffff8000022381e
fffff8000024e316:	40 38 75 c2          	cmp    %sil,-0x3e(%rbp)
fffff8000024e31a:	74 0a                	je     0xfffff8000024e326
fffff8000024e31c:	bb 1d 10 00 00       	mov    $0x101d,%ebx
fffff8000024e321:	e9 f8 54 fd ff       	jmp    0xfffff8000022381e
fffff8000024e326:	65 48 8b 0c 25 a8 03 	mov    %gs:0x103a8,%rcx
fffff8000024e32d:	01 00
fffff8000024e32f:	48 8d 45 c3          	lea    -0x3d(%rbp),%rax
fffff8000024e333:	44 8a 4f 0c          	mov    0xc(%rdi),%r9b
fffff8000024e337:	44 0f b7 47 0a       	movzwl 0xa(%rdi),%r8d
fffff8000024e33c:	8a 55 c1             	mov    -0x3f(%rbp),%dl
fffff8000024e33f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000024e344:	e8 57 55 06 00       	call   0xfffff800002b38a0
fffff8000024e349:	84 c0                	test   %al,%al
fffff8000024e34b:	0f 84 cd 54 fd ff    	je     0xfffff8000022381e
fffff8000024e351:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000024e358:	01 00
fffff8000024e35a:	48 39 47 10          	cmp    %rax,0x10(%rdi)
fffff8000024e35e:	75 bc                	jne    0xfffff8000024e31c
fffff8000024e360:	8a 45 c3             	mov    -0x3d(%rbp),%al
fffff8000024e363:	38 47 18             	cmp    %al,0x18(%rdi)
fffff8000024e366:	0f 83 b2 54 fd ff    	jae    0xfffff8000022381e
fffff8000024e36c:	eb ae                	jmp    0xfffff8000024e31c
fffff8000024e36e:	4c 8b 47 10          	mov    0x10(%rdi),%r8
fffff8000024e372:	49 8b ce             	mov    %r14,%rcx
fffff8000024e375:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e378:	e8 87 bc 03 00       	call   0xfffff8000028a004
fffff8000024e37d:	90                   	nop
fffff8000024e37e:	e9 9b 54 fd ff       	jmp    0xfffff8000022381e
fffff8000024e383:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
fffff8000024e387:	e8 d4 b9 02 00       	call   0xfffff80000279d60
fffff8000024e38c:	90                   	nop
fffff8000024e38d:	e9 89 54 fd ff       	jmp    0xfffff8000022381b
fffff8000024e392:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff8000024e397:	e9 fa 54 fd ff       	jmp    0xfffff80000223896
fffff8000024e39c:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff8000024e3a1:	e9 4f 54 fd ff       	jmp    0xfffff800002237f5
fffff8000024e3a6:	8a 4f 2c             	mov    0x2c(%rdi),%cl
fffff8000024e3a9:	48 8d 55 c1          	lea    -0x3f(%rbp),%rdx
fffff8000024e3ad:	e8 0a 2b fd ff       	call   0xfffff80000220ebc
fffff8000024e3b2:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e3b5:	66 85 c0             	test   %ax,%ax
fffff8000024e3b8:	0f 85 60 54 fd ff    	jne    0xfffff8000022381e
fffff8000024e3be:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000024e3c5:	01 00
fffff8000024e3c7:	0f b7 ce             	movzwl %si,%ecx
fffff8000024e3ca:	8a 55 c1             	mov    -0x3f(%rbp),%dl
fffff8000024e3cd:	48 3b 47 30          	cmp    0x30(%rdi),%rax
fffff8000024e3d1:	75 0a                	jne    0xfffff8000024e3dd
fffff8000024e3d3:	38 57 38             	cmp    %dl,0x38(%rdi)
fffff8000024e3d6:	73 05                	jae    0xfffff8000024e3dd
fffff8000024e3d8:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff8000024e3dd:	0f b7 d9             	movzwl %cx,%ebx
fffff8000024e3e0:	66 85 c9             	test   %cx,%cx
fffff8000024e3e3:	0f 85 35 54 fd ff    	jne    0xfffff8000022381e
fffff8000024e3e9:	44 8b 4f 28          	mov    0x28(%rdi),%r9d
fffff8000024e3ed:	48 8d 47 40          	lea    0x40(%rdi),%rax
fffff8000024e3f1:	44 8b 47 08          	mov    0x8(%rdi),%r8d
fffff8000024e3f5:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
fffff8000024e3f9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000024e3fe:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000024e403:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
fffff8000024e407:	e8 7c 75 06 00       	call   0xfffff800002b5988
fffff8000024e40c:	90                   	nop
fffff8000024e40d:	e9 09 54 fd ff       	jmp    0xfffff8000022381b
fffff8000024e412:	8a 4f 1c             	mov    0x1c(%rdi),%cl
fffff8000024e415:	48 8d 55 c1          	lea    -0x3f(%rbp),%rdx
fffff8000024e419:	e8 9e 2a fd ff       	call   0xfffff80000220ebc
fffff8000024e41e:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e421:	66 85 c0             	test   %ax,%ax
fffff8000024e424:	0f 85 f4 53 fd ff    	jne    0xfffff8000022381e
fffff8000024e42a:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000024e431:	01 00
fffff8000024e433:	0f b7 ce             	movzwl %si,%ecx
fffff8000024e436:	8a 55 c1             	mov    -0x3f(%rbp),%dl
fffff8000024e439:	48 3b 47 20          	cmp    0x20(%rdi),%rax
fffff8000024e43d:	75 0a                	jne    0xfffff8000024e449
fffff8000024e43f:	38 57 28             	cmp    %dl,0x28(%rdi)
fffff8000024e442:	73 05                	jae    0xfffff8000024e449
fffff8000024e444:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff8000024e449:	0f b7 d9             	movzwl %cx,%ebx
fffff8000024e44c:	66 85 c9             	test   %cx,%cx
fffff8000024e44f:	0f 85 c9 53 fd ff    	jne    0xfffff8000022381e
fffff8000024e455:	44 8b 4f 18          	mov    0x18(%rdi),%r9d
fffff8000024e459:	48 8d 47 30          	lea    0x30(%rdi),%rax
fffff8000024e45d:	44 8b 47 08          	mov    0x8(%rdi),%r8d
fffff8000024e461:	48 8d 4f 58          	lea    0x58(%rdi),%rcx
fffff8000024e465:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000024e46a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000024e46f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
fffff8000024e473:	e8 d8 6f 06 00       	call   0xfffff800002b5450
fffff8000024e478:	90                   	nop
fffff8000024e479:	e9 9d 53 fd ff       	jmp    0xfffff8000022381b
fffff8000024e47e:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff8000024e483:	e9 90 54 fd ff       	jmp    0xfffff80000223918
fffff8000024e488:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000024e48d:	e9 8c 53 fd ff       	jmp    0xfffff8000022381e
fffff8000024e492:	49 8b ce             	mov    %r14,%rcx
fffff8000024e495:	e8 da ab fb ff       	call   0xfffff80000209074
fffff8000024e49a:	3c 03                	cmp    $0x3,%al
fffff8000024e49c:	0f 85 c3 54 fd ff    	jne    0xfffff80000223965
fffff8000024e4a2:	48 83 4f 10 04       	orq    $0x4,0x10(%rdi)
fffff8000024e4a7:	e9 b9 54 fd ff       	jmp    0xfffff80000223965
fffff8000024e4ac:	83 7d c4 02          	cmpl   $0x2,-0x3c(%rbp)
fffff8000024e4b0:	75 0d                	jne    0xfffff8000024e4bf
fffff8000024e4b2:	41 38 b6 1c 01 00 00 	cmp    %sil,0x11c(%r14)
fffff8000024e4b9:	0f 84 12 55 fd ff    	je     0xfffff800002239d1
fffff8000024e4bf:	c6 87 86 00 00 00 01 	movb   $0x1,0x86(%rdi)
fffff8000024e4c6:	e9 0d 55 fd ff       	jmp    0xfffff800002239d8
fffff8000024e4cb:	cc                   	int3
fffff8000024e4cc:	48 8b c8             	mov    %rax,%rcx
fffff8000024e4cf:	e8 b0 29 fb ff       	call   0xfffff80000200e84
fffff8000024e4d4:	0f b7 f0             	movzwl %ax,%esi
fffff8000024e4d7:	66 85 c0             	test   %ax,%ax
fffff8000024e4da:	0f 85 02 56 fd ff    	jne    0xfffff80000223ae2
fffff8000024e4e0:	e9 bb 55 fd ff       	jmp    0xfffff80000223aa0
fffff8000024e4e5:	4c 8b cd             	mov    %rbp,%r9
fffff8000024e4e8:	45 8b c5             	mov    %r13d,%r8d
fffff8000024e4eb:	49 8b d6             	mov    %r14,%rdx
fffff8000024e4ee:	48 8b cb             	mov    %rbx,%rcx
fffff8000024e4f1:	e8 72 b8 05 00       	call   0xfffff800002a9d68
fffff8000024e4f6:	90                   	nop
fffff8000024e4f7:	e9 d6 55 fd ff       	jmp    0xfffff80000223ad2
fffff8000024e4fc:	4d 8b c6             	mov    %r14,%r8
fffff8000024e4ff:	8b d6                	mov    %esi,%edx
fffff8000024e501:	48 8b cb             	mov    %rbx,%rcx
fffff8000024e504:	e8 ef b7 03 00       	call   0xfffff80000289cf8
fffff8000024e509:	90                   	nop
fffff8000024e50a:	e9 e0 56 fd ff       	jmp    0xfffff80000223bef
fffff8000024e50f:	cc                   	int3
fffff8000024e510:	41 81 fa 23 00 09 00 	cmp    $0x90023,%r10d
fffff8000024e517:	0f 8e 15 02 00 00    	jle    0xfffff8000024e732
fffff8000024e51d:	41 81 fa ff ff 09 00 	cmp    $0x9ffff,%r10d
fffff8000024e524:	0f 8e 40 58 fd ff    	jle    0xfffff80000223d6a
fffff8000024e52a:	41 81 fa 0f 00 0a 00 	cmp    $0xa000f,%r10d
fffff8000024e531:	0f 8e db 01 00 00    	jle    0xfffff8000024e712
fffff8000024e537:	41 81 fa 10 00 0a 00 	cmp    $0xa0010,%r10d
fffff8000024e53e:	0f 84 c7 01 00 00    	je     0xfffff8000024e70b
fffff8000024e544:	41 81 fa 11 00 0a 00 	cmp    $0xa0011,%r10d
fffff8000024e54b:	0f 84 b3 01 00 00    	je     0xfffff8000024e704
fffff8000024e551:	41 81 fa 12 00 0a 00 	cmp    $0xa0012,%r10d
fffff8000024e558:	0f 84 9f 01 00 00    	je     0xfffff8000024e6fd
fffff8000024e55e:	41 81 fa 13 00 0a 00 	cmp    $0xa0013,%r10d
fffff8000024e565:	0f 84 8b 01 00 00    	je     0xfffff8000024e6f6
fffff8000024e56b:	41 81 fa 14 00 0a 00 	cmp    $0xa0014,%r10d
fffff8000024e572:	0f 84 77 01 00 00    	je     0xfffff8000024e6ef
fffff8000024e578:	41 81 fa 15 00 0a 00 	cmp    $0xa0015,%r10d
fffff8000024e57f:	0f 84 63 01 00 00    	je     0xfffff8000024e6e8
fffff8000024e585:	41 81 fa ff ff 0a 00 	cmp    $0xaffff,%r10d
fffff8000024e58c:	0f 8e d8 57 fd ff    	jle    0xfffff80000223d6a
fffff8000024e592:	41 81 fa 07 00 0b 00 	cmp    $0xb0007,%r10d
fffff8000024e599:	0f 8e 40 01 00 00    	jle    0xfffff8000024e6df
fffff8000024e59f:	41 81 fa 01 00 0d 00 	cmp    $0xd0001,%r10d
fffff8000024e5a6:	0f 8e be 57 fd ff    	jle    0xfffff80000223d6a
fffff8000024e5ac:	41 81 fa 03 00 0d 00 	cmp    $0xd0003,%r10d
fffff8000024e5b3:	0f 8e 05 01 00 00    	jle    0xfffff8000024e6be
fffff8000024e5b9:	41 81 fa 04 00 0d 00 	cmp    $0xd0004,%r10d
fffff8000024e5c0:	0f 84 cb 00 00 00    	je     0xfffff8000024e691
fffff8000024e5c6:	b8 05 00 0d 00       	mov    $0xd0005,%eax
fffff8000024e5cb:	44 3b d0             	cmp    %eax,%r10d
fffff8000024e5ce:	0f 84 85 00 00 00    	je     0xfffff8000024e659
fffff8000024e5d4:	0f 8e 90 57 fd ff    	jle    0xfffff80000223d6a
fffff8000024e5da:	41 81 fa 07 00 0d 00 	cmp    $0xd0007,%r10d
fffff8000024e5e1:	0f 8e aa 00 00 00    	jle    0xfffff8000024e691
fffff8000024e5e7:	41 81 fa 0f 00 0d 00 	cmp    $0xd000f,%r10d
fffff8000024e5ee:	0f 8e 76 57 fd ff    	jle    0xfffff80000223d6a
fffff8000024e5f4:	41 81 fa 1e 00 0d 00 	cmp    $0xd001e,%r10d
fffff8000024e5fb:	0f 8e bd 00 00 00    	jle    0xfffff8000024e6be
fffff8000024e601:	41 81 fa 20 00 0d 00 	cmp    $0xd0020,%r10d
fffff8000024e608:	0f 84 b0 00 00 00    	je     0xfffff8000024e6be
fffff8000024e60e:	41 81 fa 00 01 0d 00 	cmp    $0xd0100,%r10d
fffff8000024e615:	0f 85 4f 57 fd ff    	jne    0xfffff80000223d6a
fffff8000024e61b:	33 db                	xor    %ebx,%ebx
fffff8000024e61d:	45 84 db             	test   %r11b,%r11b
fffff8000024e620:	74 27                	je     0xfffff8000024e649
fffff8000024e622:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff8000024e629:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
fffff8000024e630:	48 b8 00 00 00 00 00 	movabs $0x40000000000000,%rax
fffff8000024e637:	00 40 00
fffff8000024e63a:	48 85 c8             	test   %rcx,%rax
fffff8000024e63d:	75 0a                	jne    0xfffff8000024e649
fffff8000024e63f:	b8 06 00 00 00       	mov    $0x6,%eax
fffff8000024e644:	e9 c2 56 fd ff       	jmp    0xfffff80000223d0b
fffff8000024e649:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
fffff8000024e650:	00
fffff8000024e651:	48 89 18             	mov    %rbx,(%rax)
fffff8000024e654:	e9 af 56 fd ff       	jmp    0xfffff80000223d08
fffff8000024e659:	33 db                	xor    %ebx,%ebx
fffff8000024e65b:	8d 42 ff             	lea    -0x1(%rdx),%eax
fffff8000024e65e:	0f b7 fb             	movzwl %bx,%edi
fffff8000024e661:	3c 01                	cmp    $0x1,%al
fffff8000024e663:	77 1c                	ja     0xfffff8000024e681
fffff8000024e665:	48 8b 89 98 06 00 00 	mov    0x698(%rcx),%rcx
fffff8000024e66c:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
fffff8000024e673:	00
fffff8000024e674:	48 89 08             	mov    %rcx,(%rax)
fffff8000024e677:	48 8b ce             	mov    %rsi,%rcx
fffff8000024e67a:	e8 b5 35 08 00       	call   0xfffff800002d1c34
fffff8000024e67f:	eb 05                	jmp    0xfffff8000024e686
fffff8000024e681:	bf 05 00 00 00       	mov    $0x5,%edi
fffff8000024e686:	0f b7 c7             	movzwl %di,%eax
fffff8000024e689:	66 85 ff             	test   %di,%di
fffff8000024e68c:	e9 f9 56 fd ff       	jmp    0xfffff80000223d8a
fffff8000024e691:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
fffff8000024e698:	00
fffff8000024e699:	44 8a c2             	mov    %dl,%r8b
fffff8000024e69c:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff8000024e6a3:	41 8b d2             	mov    %r10d,%edx
fffff8000024e6a6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000024e6ab:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
fffff8000024e6b0:	45 8a cb             	mov    %r11b,%r9b