fffff8000024de51:	40 f6 c6 02          	test   $0x2,%sil
fffff8000024de55:	0f 95 c0             	setne  %al
fffff8000024de58:	84 c8                	test   %cl,%al
fffff8000024de5a:	0f 84 8f 57 fd ff    	je     0xfffff800002235ef
fffff8000024de60:	48 8b c6             	mov    %rsi,%rax
fffff8000024de63:	48 c1 e8 08          	shr    $0x8,%rax
fffff8000024de67:	0f b7 f8             	movzwl %ax,%edi
fffff8000024de6a:	85 ff                	test   %edi,%edi
fffff8000024de6c:	0f 84 7d 57 fd ff    	je     0xfffff800002235ef
fffff8000024de72:	f7 c7 fc ff ff ff    	test   $0xfffffffc,%edi
fffff8000024de78:	0f 85 71 57 fd ff    	jne    0xfffff800002235ef
fffff8000024de7e:	49 8b 8e 08 03 00 00 	mov    0x308(%r14),%rcx
fffff8000024de85:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
fffff8000024de8a:	8b d7                	mov    %edi,%edx
fffff8000024de8c:	e8 5b 94 07 00       	call   0xfffff800002c72ec
fffff8000024de91:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024de94:	66 85 c0             	test   %ax,%ax
fffff8000024de97:	0f 85 bc 57 fd ff    	jne    0xfffff80000223659
fffff8000024de9d:	41 b5 01             	mov    $0x1,%r13b
fffff8000024dea0:	e9 86 57 fd ff       	jmp    0xfffff8000022362b
fffff8000024dea5:	44 8b c5             	mov    %ebp,%r8d
fffff8000024dea8:	49 8b d7             	mov    %r15,%rdx
fffff8000024deab:	e8 5c ba 0e 00       	call   0xfffff8000033990c
fffff8000024deb0:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024deb3:	b8 07 10 00 00       	mov    $0x1007,%eax
fffff8000024deb8:	66 3b d8             	cmp    %ax,%bx
fffff8000024debb:	0f 85 8f 57 fd ff    	jne    0xfffff80000223650
fffff8000024dec1:	8d 58 0f             	lea    0xf(%rax),%ebx
fffff8000024dec4:	e9 87 57 fd ff       	jmp    0xfffff80000223650
fffff8000024dec9:	4d 8b c7             	mov    %r15,%r8
fffff8000024decc:	e8 9f 73 07 00       	call   0xfffff800002c5270
fffff8000024ded1:	90                   	nop
fffff8000024ded2:	e9 79 57 fd ff       	jmp    0xfffff80000223650
fffff8000024ded7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff8000024dedc:	e8 37 8e 07 00       	call   0xfffff800002c6d18
fffff8000024dee1:	90                   	nop
fffff8000024dee2:	e9 72 57 fd ff       	jmp    0xfffff80000223659
fffff8000024dee7:	cc                   	int3
fffff8000024dee8:	ba 01 00 00 00       	mov    $0x1,%edx
fffff8000024deed:	3b ca                	cmp    %edx,%ecx
fffff8000024deef:	74 09                	je     0xfffff8000024defa
fffff8000024def1:	41 88 90 94 00 00 00 	mov    %dl,0x94(%r8)
fffff8000024def8:	c3                   	ret
fffff8000024def9:	cc                   	int3
fffff8000024defa:	41 8b c9             	mov    %r9d,%ecx
fffff8000024defd:	d3 e2                	shl    %cl,%edx
fffff8000024deff:	41 31 90 90 00 00 00 	xor    %edx,0x90(%r8)
fffff8000024df06:	c3                   	ret
fffff8000024df07:	cc                   	int3
fffff8000024df08:	49 8b 40 08          	mov    0x8(%r8),%rax
fffff8000024df0c:	45 8b d1             	mov    %r9d,%r10d
fffff8000024df0f:	48 8b c8             	mov    %rax,%rcx
fffff8000024df12:	41 c1 ea 06          	shr    $0x6,%r10d
fffff8000024df16:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000024df1a:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000024df1e:	44 3b d1             	cmp    %ecx,%r10d
fffff8000024df21:	72 2c                	jb     0xfffff8000024df4f
fffff8000024df23:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000024df27:	66 85 c0             	test   %ax,%ax
fffff8000024df2a:	0f 84 12 58 fd ff    	je     0xfffff80000223742
fffff8000024df30:	ba 01 00 00 00       	mov    $0x1,%edx
fffff8000024df35:	8b c1                	mov    %ecx,%eax
fffff8000024df37:	03 ca                	add    %edx,%ecx
fffff8000024df39:	49 83 4c c0 10 ff    	orq    $0xffffffffffffffff,0x10(%r8,%rax,8)
fffff8000024df3f:	41 3b ca             	cmp    %r10d,%ecx
fffff8000024df42:	76 f1                	jbe    0xfffff8000024df35
fffff8000024df44:	42 8d 04 12          	lea    (%rdx,%r10,1),%eax
fffff8000024df48:	0f b7 c0             	movzwl %ax,%eax
fffff8000024df4b:	41 89 40 0c          	mov    %eax,0xc(%r8)
fffff8000024df4f:	41 8b c9             	mov    %r9d,%ecx
fffff8000024df52:	4b 0f b3 4c d0 10    	btr    %rcx,0x10(%r8,%r10,8)
fffff8000024df58:	c3                   	ret
fffff8000024df59:	cc                   	int3
fffff8000024df5a:	83 e9 01             	sub    $0x1,%ecx
fffff8000024df5d:	0f 84 20 04 00 00    	je     0xfffff8000024e383
fffff8000024df63:	83 e9 01             	sub    $0x1,%ecx
fffff8000024df66:	0f 84 02 04 00 00    	je     0xfffff8000024e36e
fffff8000024df6c:	83 e9 01             	sub    $0x1,%ecx
fffff8000024df6f:	0f 84 10 03 00 00    	je     0xfffff8000024e285
fffff8000024df75:	83 e9 01             	sub    $0x1,%ecx
fffff8000024df78:	0f 84 de 02 00 00    	je     0xfffff8000024e25c
fffff8000024df7e:	83 e9 01             	sub    $0x1,%ecx
fffff8000024df81:	0f 84 aa 02 00 00    	je     0xfffff8000024e231
fffff8000024df87:	83 e9 01             	sub    $0x1,%ecx
fffff8000024df8a:	0f 84 80 02 00 00    	je     0xfffff8000024e210
fffff8000024df90:	83 e9 01             	sub    $0x1,%ecx
fffff8000024df93:	0f 84 56 02 00 00    	je     0xfffff8000024e1ef
fffff8000024df99:	83 e9 01             	sub    $0x1,%ecx
fffff8000024df9c:	0f 84 0e 02 00 00    	je     0xfffff8000024e1b0
fffff8000024dfa2:	83 e9 01             	sub    $0x1,%ecx
fffff8000024dfa5:	0f 84 e0 01 00 00    	je     0xfffff8000024e18b
fffff8000024dfab:	83 e9 01             	sub    $0x1,%ecx
fffff8000024dfae:	0f 84 b2 01 00 00    	je     0xfffff8000024e166
fffff8000024dfb4:	83 e9 01             	sub    $0x1,%ecx
fffff8000024dfb7:	0f 84 84 01 00 00    	je     0xfffff8000024e141
fffff8000024dfbd:	83 e9 01             	sub    $0x1,%ecx
fffff8000024dfc0:	0f 84 1a 01 00 00    	je     0xfffff8000024e0e0
fffff8000024dfc6:	83 e9 01             	sub    $0x1,%ecx
fffff8000024dfc9:	0f 84 b7 00 00 00    	je     0xfffff8000024e086
fffff8000024dfcf:	83 e9 01             	sub    $0x1,%ecx
fffff8000024dfd2:	74 4d                	je     0xfffff8000024e021
fffff8000024dfd4:	83 f9 01             	cmp    $0x1,%ecx
fffff8000024dfd7:	0f 85 ab 04 00 00    	jne    0xfffff8000024e488
fffff8000024dfdd:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024dfe0:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
fffff8000024dfe4:	49 8b ce             	mov    %r14,%rcx
fffff8000024dfe7:	e8 38 64 fd ff       	call   0xfffff80000224424
fffff8000024dfec:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024dfef:	66 85 c0             	test   %ax,%ax
fffff8000024dff2:	0f 85 26 58 fd ff    	jne    0xfffff8000022381e
fffff8000024dff8:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024dffb:	49 8b ce             	mov    %r14,%rcx
fffff8000024dffe:	44 8b 47 1c          	mov    0x1c(%rdi),%r8d
fffff8000024e002:	e8 39 e9 03 00       	call   0xfffff8000028c940
fffff8000024e007:	48 8b c8             	mov    %rax,%rcx
fffff8000024e00a:	e8 f9 ef 03 00       	call   0xfffff8000028d008
fffff8000024e00f:	eb 08                	jmp    0xfffff8000024e019
fffff8000024e011:	48 8b c8             	mov    %rax,%rcx
fffff8000024e014:	e8 97 f9 0a 00       	call   0xfffff800002fd9b0
fffff8000024e019:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e01c:	e9 d5 59 fd ff       	jmp    0xfffff800002239f6
fffff8000024e021:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e024:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
fffff8000024e028:	49 8b ce             	mov    %r14,%rcx
fffff8000024e02b:	e8 f4 63 fd ff       	call   0xfffff80000224424
fffff8000024e030:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e033:	66 85 c0             	test   %ax,%ax
fffff8000024e036:	0f 85 e2 57 fd ff    	jne    0xfffff8000022381e
fffff8000024e03c:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
fffff8000024e040:	49 8b ce             	mov    %r14,%rcx
fffff8000024e043:	4c 8b 4f 20          	mov    0x20(%rdi),%r9
fffff8000024e047:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e04a:	44 8b 47 1c          	mov    0x1c(%rdi),%r8d
fffff8000024e04e:	4c 8d 53 08          	lea    0x8(%rbx),%r10
fffff8000024e052:	4d 8d 59 08          	lea    0x8(%r9),%r11
fffff8000024e056:	e8 e5 e8 03 00       	call   0xfffff8000028c940
fffff8000024e05b:	8a 57 18             	mov    0x18(%rdi),%dl
fffff8000024e05e:	4c 8b c0             	mov    %rax,%r8
fffff8000024e061:	41 8b 41 04          	mov    0x4(%r9),%eax
fffff8000024e065:	45 8b 09             	mov    (%r9),%r9d
fffff8000024e068:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
fffff8000024e06c:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
fffff8000024e071:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff8000024e076:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
fffff8000024e07b:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff8000024e07f:	e8 74 eb 03 00       	call   0xfffff8000028cbf8
fffff8000024e084:	eb 93                	jmp    0xfffff8000024e019
fffff8000024e086:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e089:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
fffff8000024e08d:	49 8b ce             	mov    %r14,%rcx
fffff8000024e090:	e8 8f 63 fd ff       	call   0xfffff80000224424
fffff8000024e095:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e098:	66 85 c0             	test   %ax,%ax
fffff8000024e09b:	0f 85 7d 57 fd ff    	jne    0xfffff8000022381e
fffff8000024e0a1:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000024e0a8:	01 00
fffff8000024e0aa:	4c 8b 47 10          	mov    0x10(%rdi),%r8
fffff8000024e0ae:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000024e0b5:	48 8b 91 f0 0f 00 00 	mov    0xff0(%rcx),%rdx
fffff8000024e0bc:	48 8b 42 70          	mov    0x70(%rdx),%rax
fffff8000024e0c0:	49 89 00             	mov    %rax,(%r8)
fffff8000024e0c3:	8b 42 78             	mov    0x78(%rdx),%eax
fffff8000024e0c6:	41 89 40 08          	mov    %eax,0x8(%r8)
fffff8000024e0ca:	8b 42 6c             	mov    0x6c(%rdx),%eax
fffff8000024e0cd:	41 89 40 0c          	mov    %eax,0xc(%r8)
fffff8000024e0d1:	eb 05                	jmp    0xfffff8000024e0d8
fffff8000024e0d3:	be 05 00 00 00       	mov    $0x5,%esi
fffff8000024e0d8:	0f b7 de             	movzwl %si,%ebx
fffff8000024e0db:	e9 16 59 fd ff       	jmp    0xfffff800002239f6
fffff8000024e0e0:	8a 57 08             	mov    0x8(%rdi),%dl
fffff8000024e0e3:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
fffff8000024e0e7:	49 8b ce             	mov    %r14,%rcx
fffff8000024e0ea:	e8 35 63 fd ff       	call   0xfffff80000224424
fffff8000024e0ef:	0f b7 d8             	movzwl %ax,%ebx
fffff8000024e0f2:	66 85 c0             	test   %ax,%ax
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