fffff800002adfa7:	0f 28 87 10 01 00 00 	movaps 0x110(%rdi),%xmm0
fffff800002adfae:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff800002adfb2:	b9 10 00 03 00       	mov    $0x30010,%ecx
fffff800002adfb7:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
fffff800002adfbc:	e8 83 c6 04 00       	call   0xfffff800002fa644
fffff800002adfc1:	66 85 c0             	test   %ax,%ax
fffff800002adfc4:	0f 85 27 01 00 00    	jne    0xfffff800002ae0f1
fffff800002adfca:	0f 28 87 20 01 00 00 	movaps 0x120(%rdi),%xmm0
fffff800002adfd1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff800002adfd5:	b9 11 00 03 00       	mov    $0x30011,%ecx
fffff800002adfda:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
fffff800002adfdf:	e8 60 c6 04 00       	call   0xfffff800002fa644
fffff800002adfe4:	66 85 c0             	test   %ax,%ax
fffff800002adfe7:	0f 85 04 01 00 00    	jne    0xfffff800002ae0f1
fffff800002adfed:	0f 28 87 30 01 00 00 	movaps 0x130(%rdi),%xmm0
fffff800002adff4:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff800002adff8:	b9 12 00 03 00       	mov    $0x30012,%ecx
fffff800002adffd:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
fffff800002ae002:	e8 3d c6 04 00       	call   0xfffff800002fa644
fffff800002ae007:	66 85 c0             	test   %ax,%ax
fffff800002ae00a:	0f 85 e1 00 00 00    	jne    0xfffff800002ae0f1
fffff800002ae010:	0f 28 87 40 01 00 00 	movaps 0x140(%rdi),%xmm0
fffff800002ae017:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff800002ae01b:	b9 13 00 03 00       	mov    $0x30013,%ecx
fffff800002ae020:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
fffff800002ae025:	e8 1a c6 04 00       	call   0xfffff800002fa644
fffff800002ae02a:	66 85 c0             	test   %ax,%ax
fffff800002ae02d:	0f 85 be 00 00 00    	jne    0xfffff800002ae0f1
fffff800002ae033:	0f 28 87 50 01 00 00 	movaps 0x150(%rdi),%xmm0
fffff800002ae03a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff800002ae03e:	b9 14 00 03 00       	mov    $0x30014,%ecx
fffff800002ae043:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
fffff800002ae048:	e8 f7 c5 04 00       	call   0xfffff800002fa644
fffff800002ae04d:	66 85 c0             	test   %ax,%ax
fffff800002ae050:	0f 85 9b 00 00 00    	jne    0xfffff800002ae0f1
fffff800002ae056:	0f 28 87 60 01 00 00 	movaps 0x160(%rdi),%xmm0
fffff800002ae05d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff800002ae061:	b9 15 00 03 00       	mov    $0x30015,%ecx
fffff800002ae066:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
fffff800002ae06b:	e8 d4 c5 04 00       	call   0xfffff800002fa644
fffff800002ae070:	66 85 c0             	test   %ax,%ax
fffff800002ae073:	75 7c                	jne    0xfffff800002ae0f1
fffff800002ae075:	0f 28 87 70 01 00 00 	movaps 0x170(%rdi),%xmm0
fffff800002ae07c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff800002ae080:	b9 16 00 03 00       	mov    $0x30016,%ecx
fffff800002ae085:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
fffff800002ae08a:	e8 b5 c5 04 00       	call   0xfffff800002fa644
fffff800002ae08f:	66 85 c0             	test   %ax,%ax
fffff800002ae092:	75 5d                	jne    0xfffff800002ae0f1
fffff800002ae094:	0f 28 87 80 01 00 00 	movaps 0x180(%rdi),%xmm0
fffff800002ae09b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff800002ae09f:	b9 17 00 03 00       	mov    $0x30017,%ecx
fffff800002ae0a4:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
fffff800002ae0a9:	e8 96 c5 04 00       	call   0xfffff800002fa644
fffff800002ae0ae:	66 85 c0             	test   %ax,%ax
fffff800002ae0b1:	75 3e                	jne    0xfffff800002ae0f1
fffff800002ae0b3:	0f 28 87 90 01 00 00 	movaps 0x190(%rdi),%xmm0
fffff800002ae0ba:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
fffff800002ae0be:	b9 18 00 03 00       	mov    $0x30018,%ecx
fffff800002ae0c3:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
fffff800002ae0c8:	e8 77 c5 04 00       	call   0xfffff800002fa644
fffff800002ae0cd:	66 85 c0             	test   %ax,%ax
fffff800002ae0d0:	75 1f                	jne    0xfffff800002ae0f1
fffff800002ae0d2:	0f 28 87 a0 01 00 00 	movaps 0x1a0(%rdi),%xmm0
fffff800002ae0d9:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
fffff800002ae0dd:	b9 19 00 03 00       	mov    $0x30019,%ecx
fffff800002ae0e2:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
fffff800002ae0e7:	e8 58 c5 04 00       	call   0xfffff800002fa644
fffff800002ae0ec:	66 85 c0             	test   %ax,%ax
fffff800002ae0ef:	74 17                	je     0xfffff800002ae108
fffff800002ae0f1:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
fffff800002ae0f5:	ba 96 02 00 00       	mov    $0x296,%edx
fffff800002ae0fa:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002ae0fe:	e8 a1 f9 ff ff       	call   0xfffff800002adaa4
fffff800002ae103:	bb 2d 10 00 00       	mov    $0x102d,%ebx
fffff800002ae108:	0f b7 c3             	movzwl %bx,%eax
fffff800002ae10b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff800002ae10f:	48 33 cc             	xor    %rsp,%rcx
fffff800002ae112:	e8 59 d4 f8 ff       	call   0xfffff8000023b570
fffff800002ae117:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
fffff800002ae11e:	00
fffff800002ae11f:	48 83 c4 70          	add    $0x70,%rsp
fffff800002ae123:	5f                   	pop    %rdi
fffff800002ae124:	5e                   	pop    %rsi
fffff800002ae125:	5d                   	pop    %rbp
fffff800002ae126:	c3                   	ret
fffff800002ae127:	cc                   	int3
fffff800002ae128:	cc                   	int3
fffff800002ae129:	cc                   	int3
fffff800002ae12a:	cc                   	int3
fffff800002ae12b:	cc                   	int3
fffff800002ae12c:	cc                   	int3
fffff800002ae12d:	cc                   	int3
fffff800002ae12e:	cc                   	int3
fffff800002ae12f:	cc                   	int3
fffff800002ae130:	40 53                	rex push %rbx
fffff800002ae132:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ae136:	65 4c 8b 14 25 a0 03 	mov    %gs:0x103a0,%r10
fffff800002ae13d:	01 00
fffff800002ae13f:	4c 8b ca             	mov    %rdx,%r9
fffff800002ae142:	e8 7d d4 04 00       	call   0xfffff800002fb5c4
fffff800002ae147:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae14e:	4c 8b 42 10          	mov    0x10(%rdx),%r8
fffff800002ae152:	4c 89 00             	mov    %r8,(%rax)
fffff800002ae155:	41 b0 80             	mov    $0x80,%r8b
fffff800002ae158:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae15f:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
fffff800002ae163:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff800002ae167:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae16e:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
fffff800002ae172:	48 89 48 10          	mov    %rcx,0x10(%rax)
fffff800002ae176:	48 8b 4a 28          	mov    0x28(%rdx),%rcx
fffff800002ae17a:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae181:	48 89 48 18          	mov    %rcx,0x18(%rax)
fffff800002ae185:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002ae18a:	45 08 82 a0 0b 00 00 	or     %r8b,0xba0(%r10)
fffff800002ae191:	48 8b 42 30          	mov    0x30(%rdx),%rax
fffff800002ae195:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff800002ae19a:	e8 05 e2 05 00       	call   0xfffff8000030c3a4
fffff800002ae19f:	49 8b 49 38          	mov    0x38(%r9),%rcx
fffff800002ae1a3:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae1aa:	48 89 48 28          	mov    %rcx,0x28(%rax)
fffff800002ae1ae:	45 08 82 a0 0b 00 00 	or     %r8b,0xba0(%r10)
fffff800002ae1b5:	49 8b 49 40          	mov    0x40(%r9),%rcx
fffff800002ae1b9:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae1c0:	48 89 48 30          	mov    %rcx,0x30(%rax)
fffff800002ae1c4:	45 08 82 a0 0b 00 00 	or     %r8b,0xba0(%r10)
fffff800002ae1cb:	49 8b 49 48          	mov    0x48(%r9),%rcx
fffff800002ae1cf:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae1d6:	48 89 48 38          	mov    %rcx,0x38(%rax)
fffff800002ae1da:	45 08 82 a0 0b 00 00 	or     %r8b,0xba0(%r10)
fffff800002ae1e1:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae1e8:	49 8b 49 50          	mov    0x50(%r9),%rcx
fffff800002ae1ec:	48 89 48 40          	mov    %rcx,0x40(%rax)
fffff800002ae1f0:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae1f7:	49 8b 49 58          	mov    0x58(%r9),%rcx
fffff800002ae1fb:	48 89 48 48          	mov    %rcx,0x48(%rax)
fffff800002ae1ff:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae206:	49 8b 49 60          	mov    0x60(%r9),%rcx
fffff800002ae20a:	48 89 48 50          	mov    %rcx,0x50(%rax)
fffff800002ae20e:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae215:	49 8b 49 68          	mov    0x68(%r9),%rcx
fffff800002ae219:	48 89 48 58          	mov    %rcx,0x58(%rax)
fffff800002ae21d:	49 8b 49 70          	mov    0x70(%r9),%rcx
fffff800002ae221:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae228:	48 89 48 60          	mov    %rcx,0x60(%rax)
fffff800002ae22c:	45 08 82 a0 0b 00 00 	or     %r8b,0xba0(%r10)
fffff800002ae233:	49 8b 49 78          	mov    0x78(%r9),%rcx
fffff800002ae237:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae23e:	48 89 48 68          	mov    %rcx,0x68(%rax)
fffff800002ae242:	45 08 82 a0 0b 00 00 	or     %r8b,0xba0(%r10)
fffff800002ae249:	49 8b 89 80 00 00 00 	mov    0x80(%r9),%rcx
fffff800002ae250:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae257:	48 89 48 70          	mov    %rcx,0x70(%rax)
fffff800002ae25b:	45 08 82 a0 0b 00 00 	or     %r8b,0xba0(%r10)
fffff800002ae262:	49 8b 89 88 00 00 00 	mov    0x88(%r9),%rcx
fffff800002ae269:	49 8b 82 80 0b 00 00 	mov    0xb80(%r10),%rax
fffff800002ae270:	48 89 48 78          	mov    %rcx,0x78(%rax)
fffff800002ae274:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff800002ae279:	45 08 82 a0 0b 00 00 	or     %r8b,0xba0(%r10)
fffff800002ae280:	49 8b 81 90 00 00 00 	mov    0x90(%r9),%rax
fffff800002ae287:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
fffff800002ae28c:	e8 5f ae f5 ff       	call   0xfffff800002090f0
fffff800002ae291:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002ae298:	01 00
fffff800002ae29a:	33 db                	xor    %ebx,%ebx
fffff800002ae29c:	4d 8b 99 98 00 00 00 	mov    0x98(%r9),%r11
fffff800002ae2a3:	81 b8 04 0b 01 00 01 	cmpl   $0x501,0x10b04(%rax)
fffff800002ae2aa:	05 00 00
fffff800002ae2ad:	7c 50                	jl     0xfffff800002ae2ff
fffff800002ae2af:	4d 8b 92 c0 02 00 00 	mov    0x2c0(%r10),%r10
fffff800002ae2b6:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff800002ae2bb:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
fffff800002ae2c0:	49 8d 8a 80 0e 00 00 	lea    0xe80(%r10),%rcx
fffff800002ae2c7:	e8 b0 a9 f5 ff       	call   0xfffff80000208c7c
fffff800002ae2cc:	49 8b d3             	mov    %r11,%rdx
fffff800002ae2cf:	49 8d 8a 80 0e 00 00 	lea    0xe80(%r10),%rcx
fffff800002ae2d6:	e8 65 4b 06 00       	call   0xfffff80000312e40
fffff800002ae2db:	4c 33 5c 24 38       	xor    0x38(%rsp),%r11
fffff800002ae2e0:	49 0f ba e3 08       	bt     $0x8,%r11
fffff800002ae2e5:	73 23                	jae    0xfffff800002ae30a
fffff800002ae2e7:	49 8b 82 90 0e 00 00 	mov    0xe90(%r10),%rax
fffff800002ae2ee:	41 c6 82 99 0e 00 00 	movb   $0x1,0xe99(%r10)
fffff800002ae2f5:	01
fffff800002ae2f6:	c6 80 25 01 00 00 01 	movb   $0x1,0x125(%rax)
fffff800002ae2fd:	eb 0b                	jmp    0xfffff800002ae30a
fffff800002ae2ff:	49 8b d3             	mov    %r11,%rdx
fffff800002ae302:	49 8b ca             	mov    %r10,%rcx
fffff800002ae305:	e8 66 57 05 00       	call   0xfffff80000303a70
fffff800002ae30a:	0f b7 c3             	movzwl %bx,%eax
fffff800002ae30d:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ae311:	5b                   	pop    %rbx
fffff800002ae312:	c3                   	ret
fffff800002ae313:	cc                   	int3
fffff800002ae314:	cc                   	int3
fffff800002ae315:	cc                   	int3
fffff800002ae316:	cc                   	int3
fffff800002ae317:	cc                   	int3
fffff800002ae318:	cc                   	int3
fffff800002ae319:	cc                   	int3
fffff800002ae31a:	cc                   	int3
fffff800002ae31b:	cc                   	int3
fffff800002ae31c:	cc                   	int3
fffff800002ae31d:	cc                   	int3
fffff800002ae31e:	cc                   	int3
fffff800002ae31f:	cc                   	int3
fffff800002ae320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ae325:	57                   	push   %rdi
fffff800002ae326:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ae32a:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002ae32e:	4c 8b ca             	mov    %rdx,%r9
fffff800002ae331:	48 8b f9             	mov    %rcx,%rdi
fffff800002ae334:	bb 2d 10 00 00       	mov    $0x102d,%ebx
fffff800002ae339:	f7 80 ac 34 00 00 00 	testl  $0x400,0x34ac(%rax)
fffff800002ae340:	04 00 00
fffff800002ae343:	75 0a                	jne    0xfffff800002ae34f
fffff800002ae345:	0f b7 c3             	movzwl %bx,%eax
fffff800002ae348:	ba 60 05 00 00       	mov    $0x560,%edx
fffff800002ae34d:	eb 4a                	jmp    0xfffff800002ae399
fffff800002ae34f:	8b 52 04             	mov    0x4(%rdx),%edx
fffff800002ae352:	45 8b 41 10          	mov    0x10(%r9),%r8d
fffff800002ae356:	83 c2 10             	add    $0x10,%edx
fffff800002ae359:	8d 42 e8             	lea    -0x18(%rdx),%eax
fffff800002ae35c:	44 3b c0             	cmp    %eax,%r8d
fffff800002ae35f:	77 2c                	ja     0xfffff800002ae38d
fffff800002ae361:	41 8d 48 18          	lea    0x18(%r8),%ecx
fffff800002ae365:	8b c2                	mov    %edx,%eax
fffff800002ae367:	48 83 c1 0f          	add    $0xf,%rcx
fffff800002ae36b:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
fffff800002ae36f:	48 3b c1             	cmp    %rcx,%rax
fffff800002ae372:	75 19                	jne    0xfffff800002ae38d
fffff800002ae374:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002ae378:	49 8d 51 18          	lea    0x18(%r9),%rdx
fffff800002ae37c:	e8 03 e4 04 00       	call   0xfffff800002fc784
fffff800002ae381:	66 85 c0             	test   %ax,%ax
fffff800002ae384:	74 23                	je     0xfffff800002ae3a9
fffff800002ae386:	ba 6a 05 00 00       	mov    $0x56a,%edx
fffff800002ae38b:	eb 07                	jmp    0xfffff800002ae394
fffff800002ae38d:	8b c3                	mov    %ebx,%eax
fffff800002ae38f:	ba 67 05 00 00       	mov    $0x567,%edx
fffff800002ae394:	66 85 c0             	test   %ax,%ax
fffff800002ae397:	74 10                	je     0xfffff800002ae3a9
fffff800002ae399:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
fffff800002ae39d:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002ae3a1:	e8 fe f6 ff ff       	call   0xfffff800002adaa4
fffff800002ae3a6:	0f b7 c3             	movzwl %bx,%eax
fffff800002ae3a9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ae3ae:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ae3b2:	5f                   	pop    %rdi
fffff800002ae3b3:	c3                   	ret
fffff800002ae3b4:	cc                   	int3
fffff800002ae3b5:	cc                   	int3
fffff800002ae3b6:	cc                   	int3
fffff800002ae3b7:	cc                   	int3
fffff800002ae3b8:	cc                   	int3
fffff800002ae3b9:	cc                   	int3
fffff800002ae3ba:	cc                   	int3
fffff800002ae3bb:	cc                   	int3
fffff800002ae3bc:	cc                   	int3
fffff800002ae3bd:	cc                   	int3
fffff800002ae3be:	cc                   	int3
fffff800002ae3bf:	cc                   	int3
fffff800002ae3c0:	48 8b c4             	mov    %rsp,%rax
fffff800002ae3c3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002ae3c7:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff800002ae3cb:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff800002ae3cf:	57                   	push   %rdi
fffff800002ae3d0:	41 54                	push   %r12
fffff800002ae3d2:	41 55                	push   %r13
fffff800002ae3d4:	41 56                	push   %r14
fffff800002ae3d6:	41 57                	push   %r15
fffff800002ae3d8:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ae3dc:	65 4c 8b 34 25 a0 03 	mov    %gs:0x103a0,%r14
fffff800002ae3e3:	01 00
fffff800002ae3e5:	45 33 e4             	xor    %r12d,%r12d
fffff800002ae3e8:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
fffff800002ae3ec:	4c 8b f9             	mov    %rcx,%r15
fffff800002ae3ef:	48 8b 5a 18          	mov    0x18(%rdx),%rbx
fffff800002ae3f3:	41 0f b7 ec          	movzwl %r12w,%ebp
fffff800002ae3f7:	48 89 78 10          	mov    %rdi,0x10(%rax)
fffff800002ae3fb:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002ae402:	01 00
fffff800002ae404:	8b 74 24 58          	mov    0x58(%rsp),%esi
fffff800002ae408:	81 b8 04 0b 01 00 00 	cmpl   $0x600,0x10b04(%rax)
fffff800002ae40f:	06 00 00
fffff800002ae412:	7d 2c                	jge    0xfffff800002ae440
fffff800002ae414:	40 f6 c6 01          	test   $0x1,%sil
fffff800002ae418:	74 26                	je     0xfffff800002ae440
fffff800002ae41a:	8b c6                	mov    %esi,%eax
fffff800002ae41c:	83 e0 0e             	and    $0xe,%eax
fffff800002ae41f:	3c 0c                	cmp    $0xc,%al
fffff800002ae421:	75 1d                	jne    0xfffff800002ae440
fffff800002ae423:	8b c6                	mov    %esi,%eax
fffff800002ae425:	25 00 00 ff ff       	and    $0xffff0000,%eax
fffff800002ae42a:	3d 00 00 01 00       	cmp    $0x10000,%eax
fffff800002ae42f:	75 0f                	jne    0xfffff800002ae440
fffff800002ae431:	83 e6 fb             	and    $0xfffffffb,%esi
fffff800002ae434:	83 ce 0a             	or     $0xa,%esi
fffff800002ae437:	89 74 24 58          	mov    %esi,0x58(%rsp)
fffff800002ae43b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff800002ae440:	48 8b d7             	mov    %rdi,%rdx
fffff800002ae443:	49 8b ce             	mov    %r14,%rcx
fffff800002ae446:	e8 31 64 05 00       	call   0xfffff8000030487c
fffff800002ae44b:	41 bd 2d 10 00 00    	mov    $0x102d,%r13d
fffff800002ae451:	66 85 c0             	test   %ax,%ax
fffff800002ae454:	74 0a                	je     0xfffff800002ae460
fffff800002ae456:	bd 2a 01 00 00       	mov    $0x12a,%ebp
fffff800002ae45b:	e9 91 00 00 00       	jmp    0xfffff800002ae4f1
fffff800002ae460:	48 8b d3             	mov    %rbx,%rdx
fffff800002ae463:	b9 03 00 01 00       	mov    $0x10003,%ecx
fffff800002ae468:	e8 3b d5 04 00       	call   0xfffff800002fb9a8
fffff800002ae46d:	66 85 c0             	test   %ax,%ax
fffff800002ae470:	74 07                	je     0xfffff800002ae479
fffff800002ae472:	bd 2d 01 00 00       	mov    $0x12d,%ebp
fffff800002ae477:	eb 78                	jmp    0xfffff800002ae4f1
fffff800002ae479:	8b c6                	mov    %esi,%eax
fffff800002ae47b:	25 01 02 00 00       	and    $0x201,%eax
fffff800002ae480:	83 f8 01             	cmp    $0x1,%eax
fffff800002ae483:	75 42                	jne    0xfffff800002ae4c7
fffff800002ae485:	40 80 e6 0e          	and    $0xe,%sil
fffff800002ae489:	40 80 fe 04          	cmp    $0x4,%sil
fffff800002ae48d:	75 38                	jne    0xfffff800002ae4c7
fffff800002ae48f:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002ae496:	01 00
fffff800002ae498:	81 b8 04 0b 01 00 01 	cmpl   $0x601,0x10b04(%rax)
fffff800002ae49f:	06 00 00
fffff800002ae4a2:	7d 14                	jge    0xfffff800002ae4b8
fffff800002ae4a4:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002ae4ab:	83 b8 78 10 00 00 03 	cmpl   $0x3,0x1078(%rax)
fffff800002ae4b2:	75 04                	jne    0xfffff800002ae4b8
fffff800002ae4b4:	48 83 e3 fd          	and    $0xfffffffffffffffd,%rbx
fffff800002ae4b8:	f6 c3 02             	test   $0x2,%bl
fffff800002ae4bb:	74 0a                	je     0xfffff800002ae4c7
fffff800002ae4bd:	41 8b c5             	mov    %r13d,%eax
fffff800002ae4c0:	bd 45 01 00 00       	mov    $0x145,%ebp
fffff800002ae4c5:	eb 2f                	jmp    0xfffff800002ae4f6
fffff800002ae4c7:	48 8b d7             	mov    %rdi,%rdx
fffff800002ae4ca:	49 8b ce             	mov    %r14,%rcx
fffff800002ae4cd:	e8 42 9e ff ff       	call   0xfffff800002a8314
fffff800002ae4d2:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002ae4d9:	83 b8 78 10 00 00 03 	cmpl   $0x3,0x1078(%rax)
fffff800002ae4e0:	74 0b                	je     0xfffff800002ae4ed
fffff800002ae4e2:	48 8b d3             	mov    %rbx,%rdx
fffff800002ae4e5:	49 8b ce             	mov    %r14,%rcx
fffff800002ae4e8:	e8 1b 60 05 00       	call   0xfffff80000304508
fffff800002ae4ed:	41 0f b7 c4          	movzwl %r12w,%eax
fffff800002ae4f1:	66 85 c0             	test   %ax,%ax
fffff800002ae4f4:	74 14                	je     0xfffff800002ae50a
fffff800002ae4f6:	49 8b 4f 10          	mov    0x10(%r15),%rcx
fffff800002ae4fa:	44 0f b7 c0          	movzwl %ax,%r8d