fffff80000296192:	48 39 45 67          	cmp    %rax,0x67(%rbp)
fffff80000296196:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
fffff8000029619a:	44 88 64 24 28       	mov    %r12b,0x28(%rsp)
fffff8000029619f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002961a4:	40 0f 94 c7          	sete   %dil
fffff800002961a8:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
fffff800002961ac:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
fffff800002961b1:	e8 46 ca f6 ff       	call   0xfffff80000202bfc
fffff800002961b6:	44 8b c3             	mov    %ebx,%r8d
fffff800002961b9:	33 d2                	xor    %edx,%edx
fffff800002961bb:	48 8b 5d 77          	mov    0x77(%rbp),%rbx
fffff800002961bf:	48 8b cb             	mov    %rbx,%rcx
fffff800002961c2:	e8 f9 e3 fa ff       	call   0xfffff800002445c0
fffff800002961c7:	c7 03 07 00 00 00    	movl   $0x7,(%rbx)
fffff800002961cd:	41 8a 46 0c          	mov    0xc(%r14),%al
fffff800002961d1:	88 43 08             	mov    %al,0x8(%rbx)
fffff800002961d4:	41 0f b7 46 0e       	movzwl 0xe(%r14),%eax
fffff800002961d9:	66 89 43 0a          	mov    %ax,0xa(%rbx)
fffff800002961dd:	41 8a 46 10          	mov    0x10(%r14),%al
fffff800002961e1:	88 43 0c             	mov    %al,0xc(%rbx)
fffff800002961e4:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002961eb:	01 00
fffff800002961ed:	48 89 43 10          	mov    %rax,0x10(%rbx)
fffff800002961f1:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002961f8:	01 00
fffff800002961fa:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff800002961ff:	4c 8b 75 77          	mov    0x77(%rbp),%r14
fffff80000296203:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000029620a:	8a 41 14             	mov    0x14(%rcx),%al
fffff8000029620d:	88 43 18             	mov    %al,0x18(%rbx)
fffff80000296210:	48 8b 5d 67          	mov    0x67(%rbp),%rbx
fffff80000296214:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
fffff8000029621a:	40 84 ff             	test   %dil,%dil
fffff8000029621d:	74 0a                	je     0xfffff80000296229
fffff8000029621f:	49 8b ce             	mov    %r14,%rcx
fffff80000296222:	e8 25 d5 f8 ff       	call   0xfffff8000022374c
fffff80000296227:	eb 14                	jmp    0xfffff8000029623d
fffff80000296229:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
fffff80000296230:	e8 a7 c3 f6 ff       	call   0xfffff800002025dc
fffff80000296235:	0f b7 f0             	movzwl %ax,%esi
fffff80000296238:	66 85 c0             	test   %ax,%ax
fffff8000029623b:	75 48                	jne    0xfffff80000296285
fffff8000029623d:	41 0f b7 86 88 00 00 	movzwl 0x88(%r14),%eax
fffff80000296244:	00
fffff80000296245:	66 85 c0             	test   %ax,%ax
fffff80000296248:	74 32                	je     0xfffff8000029627c
fffff8000029624a:	66 83 f8 04          	cmp    $0x4,%ax
fffff8000029624e:	76 20                	jbe    0xfffff80000296270
fffff80000296250:	66 83 f8 06          	cmp    $0x6,%ax
fffff80000296254:	76 21                	jbe    0xfffff80000296277
fffff80000296256:	b9 07 10 00 00       	mov    $0x1007,%ecx
fffff8000029625b:	66 3b c1             	cmp    %cx,%ax
fffff8000029625e:	74 10                	je     0xfffff80000296270
fffff80000296260:	b9 1d 10 00 00       	mov    $0x101d,%ecx
fffff80000296265:	66 3b c1             	cmp    %cx,%ax
fffff80000296268:	75 06                	jne    0xfffff80000296270
fffff8000029626a:	41 c6 07 01          	movb   $0x1,(%r15)
fffff8000029626e:	eb 15                	jmp    0xfffff80000296285
fffff80000296270:	be 71 00 00 00       	mov    $0x71,%esi
fffff80000296275:	eb 0e                	jmp    0xfffff80000296285
fffff80000296277:	0f b7 f0             	movzwl %ax,%esi
fffff8000029627a:	eb 09                	jmp    0xfffff80000296285
fffff8000029627c:	45 88 27             	mov    %r12b,(%r15)
fffff8000029627f:	eb 04                	jmp    0xfffff80000296285
fffff80000296281:	48 8b 5d 67          	mov    0x67(%rbp),%rbx
fffff80000296285:	48 85 db             	test   %rbx,%rbx
fffff80000296288:	74 0c                	je     0xfffff80000296296
fffff8000029628a:	48 8d 8b 18 05 00 00 	lea    0x518(%rbx),%rcx
fffff80000296291:	e8 e2 c4 f6 ff       	call   0xfffff80000202778
fffff80000296296:	4c 39 65 7f          	cmp    %r12,0x7f(%rbp)
fffff8000029629a:	74 16                	je     0xfffff800002962b2
fffff8000029629c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff800002962a1:	48 85 c9             	test   %rcx,%rcx
fffff800002962a4:	74 0c                	je     0xfffff800002962b2
fffff800002962a6:	e8 cd c4 f6 ff       	call   0xfffff80000202778
fffff800002962ab:	eb 05                	jmp    0xfffff800002962b2
fffff800002962ad:	be 05 00 00 00       	mov    $0x5,%esi
fffff800002962b2:	0f b7 c6             	movzwl %si,%eax
fffff800002962b5:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
fffff800002962bc:	41 5f                	pop    %r15
fffff800002962be:	41 5e                	pop    %r14
fffff800002962c0:	41 5c                	pop    %r12
fffff800002962c2:	5f                   	pop    %rdi
fffff800002962c3:	5e                   	pop    %rsi
fffff800002962c4:	5b                   	pop    %rbx
fffff800002962c5:	5d                   	pop    %rbp
fffff800002962c6:	c3                   	ret
fffff800002962c7:	cc                   	int3
fffff800002962c8:	cc                   	int3
fffff800002962c9:	cc                   	int3
fffff800002962ca:	cc                   	int3
fffff800002962cb:	cc                   	int3
fffff800002962cc:	cc                   	int3
fffff800002962cd:	cc                   	int3
fffff800002962ce:	cc                   	int3
fffff800002962cf:	cc                   	int3
fffff800002962d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002962d5:	55                   	push   %rbp
fffff800002962d6:	56                   	push   %rsi
fffff800002962d7:	57                   	push   %rdi
fffff800002962d8:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
fffff800002962dd:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
fffff800002962e4:	41 8b d8             	mov    %r8d,%ebx
fffff800002962e7:	48 8b f9             	mov    %rcx,%rdi
fffff800002962ea:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002962ed:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff800002962f1:	33 f6                	xor    %esi,%esi
fffff800002962f3:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff800002962f9:	33 d2                	xor    %edx,%edx
fffff800002962fb:	48 89 75 7f          	mov    %rsi,0x7f(%rbp)
fffff800002962ff:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
fffff80000296303:	48 89 75 67          	mov    %rsi,0x67(%rbp)
fffff80000296307:	e8 b4 e2 fa ff       	call   0xfffff800002445c0
fffff8000029630c:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000029630f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
fffff80000296314:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
fffff80000296318:	85 db                	test   %ebx,%ebx
fffff8000029631a:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
fffff8000029631f:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
fffff80000296323:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000029632a:	01 00
fffff8000029632c:	0f 95 c1             	setne  %cl
fffff8000029632f:	88 88 90 03 00 00    	mov    %cl,0x390(%rax)
fffff80000296335:	39 5f 0c             	cmp    %ebx,0xc(%rdi)
fffff80000296338:	76 08                	jbe    0xfffff80000296342
fffff8000029633a:	8d 5e 05             	lea    0x5(%rsi),%ebx
fffff8000029633d:	e9 1e 01 00 00       	jmp    0xfffff80000296460
fffff80000296342:	48 8b 0f             	mov    (%rdi),%rcx
fffff80000296345:	48 8d 45 87          	lea    -0x79(%rbp),%rax
fffff80000296349:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000029634e:	33 d2                	xor    %edx,%edx
fffff80000296350:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff80000296355:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000029635a:	44 8d 4a 01          	lea    0x1(%rdx),%r9d
fffff8000029635e:	45 8b c1             	mov    %r9d,%r8d
fffff80000296361:	e8 52 c9 f6 ff       	call   0xfffff80000202cb8
fffff80000296366:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296369:	66 85 c0             	test   %ax,%ax
fffff8000029636c:	0f 85 d9 00 00 00    	jne    0xfffff8000029644b
fffff80000296372:	8b 57 08             	mov    0x8(%rdi),%edx
fffff80000296375:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
fffff8000029637a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff8000029637f:	45 33 c0             	xor    %r8d,%r8d
fffff80000296382:	e8 25 65 f7 ff       	call   0xfffff8000020c8ac
fffff80000296387:	0f b7 d8             	movzwl %ax,%ebx
fffff8000029638a:	66 85 c0             	test   %ax,%ax
fffff8000029638d:	0f 85 a2 00 00 00    	jne    0xfffff80000296435
fffff80000296393:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
fffff80000296398:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
fffff8000029639c:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
fffff800002963a0:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
fffff800002963a5:	48 8d 55 67          	lea    0x67(%rbp),%rdx
fffff800002963a9:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
fffff800002963ad:	e8 4a c8 f6 ff       	call   0xfffff80000202bfc
fffff800002963b2:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
fffff800002963b6:	33 d2                	xor    %edx,%edx
fffff800002963b8:	48 8b cb             	mov    %rbx,%rcx
fffff800002963bb:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff800002963c1:	e8 fa e1 fa ff       	call   0xfffff800002445c0
fffff800002963c6:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
fffff800002963ca:	48 8d 57 10          	lea    0x10(%rdi),%rdx
fffff800002963ce:	c7 03 08 00 00 00    	movl   $0x8,(%rbx)
fffff800002963d4:	41 b1 01             	mov    $0x1,%r9b
fffff800002963d7:	8b 47 0c             	mov    0xc(%rdi),%eax
fffff800002963da:	89 43 08             	mov    %eax,0x8(%rbx)
fffff800002963dd:	44 8b 47 0c          	mov    0xc(%rdi),%r8d
fffff800002963e1:	e8 aa c7 f6 ff       	call   0xfffff80000202b90
fffff800002963e6:	48 89 43 10          	mov    %rax,0x10(%rbx)
fffff800002963ea:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002963f1:	01 00
fffff800002963f3:	48 89 43 18          	mov    %rax,0x18(%rbx)
fffff800002963f7:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002963fe:	01 00
fffff80000296400:	48 8b 55 67          	mov    0x67(%rbp),%rdx
fffff80000296404:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff80000296409:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000296410:	8a 41 14             	mov    0x14(%rcx),%al
fffff80000296413:	88 43 20             	mov    %al,0x20(%rbx)
fffff80000296416:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
fffff8000029641c:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff80000296423:	e8 b4 c1 f6 ff       	call   0xfffff800002025dc
fffff80000296428:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
fffff8000029642c:	0f b7 98 88 00 00 00 	movzwl 0x88(%rax),%ebx
fffff80000296433:	eb 05                	jmp    0xfffff8000029643a
fffff80000296435:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff8000029643a:	48 85 ff             	test   %rdi,%rdi
fffff8000029643d:	74 0c                	je     0xfffff8000029644b
fffff8000029643f:	48 8d 8f 18 05 00 00 	lea    0x518(%rdi),%rcx
fffff80000296446:	e8 2d c3 f6 ff       	call   0xfffff80000202778
fffff8000029644b:	48 39 74 24 38       	cmp    %rsi,0x38(%rsp)
fffff80000296450:	74 0e                	je     0xfffff80000296460
fffff80000296452:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
fffff80000296456:	48 85 c9             	test   %rcx,%rcx
fffff80000296459:	74 05                	je     0xfffff80000296460
fffff8000029645b:	e8 18 c3 f6 ff       	call   0xfffff80000202778
fffff80000296460:	0f b7 c3             	movzwl %bx,%eax
fffff80000296463:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
fffff8000029646a:	00
fffff8000029646b:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
fffff80000296472:	5f                   	pop    %rdi
fffff80000296473:	5e                   	pop    %rsi
fffff80000296474:	5d                   	pop    %rbp
fffff80000296475:	c3                   	ret
fffff80000296476:	cc                   	int3
fffff80000296477:	cc                   	int3
fffff80000296478:	cc                   	int3
fffff80000296479:	cc                   	int3
fffff8000029647a:	cc                   	int3
fffff8000029647b:	cc                   	int3
fffff8000029647c:	cc                   	int3
fffff8000029647d:	cc                   	int3
fffff8000029647e:	cc                   	int3
fffff8000029647f:	cc                   	int3
fffff80000296480:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000296485:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000029648a:	55                   	push   %rbp
fffff8000029648b:	57                   	push   %rdi
fffff8000029648c:	41 54                	push   %r12
fffff8000029648e:	41 56                	push   %r14
fffff80000296490:	41 57                	push   %r15
fffff80000296492:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
fffff80000296497:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
fffff8000029649e:	45 8b f0             	mov    %r8d,%r14d
fffff800002964a1:	8b f2                	mov    %edx,%esi
fffff800002964a3:	48 8b f9             	mov    %rcx,%rdi
fffff800002964a6:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002964a9:	45 33 e4             	xor    %r12d,%r12d
fffff800002964ac:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
fffff800002964b0:	33 d2                	xor    %edx,%edx
fffff800002964b2:	4c 89 65 40          	mov    %r12,0x40(%rbp)
fffff800002964b6:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff800002964bc:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
fffff800002964c1:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
fffff800002964c6:	4d 8b f9             	mov    %r9,%r15
fffff800002964c9:	e8 f2 e0 fa ff       	call   0xfffff800002445c0
fffff800002964ce:	48 8b 0f             	mov    (%rdi),%rcx
fffff800002964d1:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
fffff800002964d6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002964db:	45 8d 4c 24 01       	lea    0x1(%r12),%r9d
fffff800002964e0:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002964e3:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
fffff800002964e8:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
fffff800002964ed:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff800002964f2:	33 d2                	xor    %edx,%edx
fffff800002964f4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002964f9:	45 8b c1             	mov    %r9d,%r8d
fffff800002964fc:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
fffff80000296501:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
fffff80000296506:	e8 ad c7 f6 ff       	call   0xfffff80000202cb8
fffff8000029650b:	0f b7 d8             	movzwl %ax,%ebx
fffff8000029650e:	66 85 c0             	test   %ax,%ax
fffff80000296511:	0f 85 30 01 00 00    	jne    0xfffff80000296647
fffff80000296517:	8b 57 08             	mov    0x8(%rdi),%edx
fffff8000029651a:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
fffff8000029651f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000296524:	45 33 c0             	xor    %r8d,%r8d
fffff80000296527:	e8 80 63 f7 ff       	call   0xfffff8000020c8ac
fffff8000029652c:	0f b7 d8             	movzwl %ax,%ebx
fffff8000029652f:	66 85 c0             	test   %ax,%ax
fffff80000296532:	0f 85 f9 00 00 00    	jne    0xfffff80000296631
fffff80000296538:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
fffff8000029653d:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
fffff80000296542:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
fffff80000296546:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
fffff8000029654b:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff80000296550:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff80000296554:	e8 a3 c6 f6 ff       	call   0xfffff80000202bfc
fffff80000296559:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
fffff8000029655d:	33 d2                	xor    %edx,%edx
fffff8000029655f:	48 8b cb             	mov    %rbx,%rcx
fffff80000296562:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff80000296568:	e8 53 e0 fa ff       	call   0xfffff800002445c0
fffff8000029656d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff80000296572:	41 2b f6             	sub    %r14d,%esi
fffff80000296575:	c7 03 09 00 00 00    	movl   $0x9,(%rbx)
fffff8000029657b:	4d 03 fe             	add    %r14,%r15
fffff8000029657e:	44 89 73 08          	mov    %r14d,0x8(%rbx)
fffff80000296582:	44 8b c6             	mov    %esi,%r8d
fffff80000296585:	49 8b d7             	mov    %r15,%rdx
fffff80000296588:	89 73 0c             	mov    %esi,0xc(%rbx)
fffff8000029658b:	e8 a8 c5 f6 ff       	call   0xfffff80000202b38
fffff80000296590:	48 89 43 10          	mov    %rax,0x10(%rbx)
fffff80000296594:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000029659b:	01 00
fffff8000029659d:	48 89 43 18          	mov    %rax,0x18(%rbx)
fffff800002965a1:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002965a8:	01 00
fffff800002965aa:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
fffff800002965af:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff800002965b4:	49 8b d6             	mov    %r14,%rdx
fffff800002965b7:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002965be:	8a 41 14             	mov    0x14(%rcx),%al
fffff800002965c1:	88 43 20             	mov    %al,0x20(%rbx)
fffff800002965c4:	41 c7 06 01 00 00 00 	movl   $0x1,(%r14)
fffff800002965cb:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff800002965d2:	e8 05 c0 f6 ff       	call   0xfffff800002025dc
fffff800002965d7:	0f b7 d8             	movzwl %ax,%ebx
fffff800002965da:	66 85 c0             	test   %ax,%ax
fffff800002965dd:	75 57                	jne    0xfffff80000296636
fffff800002965df:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
fffff800002965e3:	44 8b 4b 28          	mov    0x28(%rbx),%r9d
fffff800002965e7:	44 3b ce             	cmp    %esi,%r9d
fffff800002965ea:	76 06                	jbe    0xfffff800002965f2
fffff800002965ec:	89 73 28             	mov    %esi,0x28(%rbx)
fffff800002965ef:	44 8b ce             	mov    %esi,%r9d
fffff800002965f2:	49 8b d7             	mov    %r15,%rdx
fffff800002965f5:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
fffff800002965fa:	49 8b ce             	mov    %r14,%rcx
fffff800002965fd:	e8 c6 c4 f6 ff       	call   0xfffff80000202ac8
fffff80000296602:	8b 53 28             	mov    0x28(%rbx),%edx
fffff80000296605:	49 8b ce             	mov    %r14,%rcx
fffff80000296608:	48 8b 45 60          	mov    0x60(%rbp),%rax
fffff8000029660c:	89 10                	mov    %edx,(%rax)
fffff8000029660e:	8b 53 28             	mov    0x28(%rbx),%edx
fffff80000296611:	e8 76 c4 f6 ff       	call   0xfffff80000202a8c
fffff80000296616:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000029661d:	01 00
fffff8000029661f:	c6 80 91 03 00 00 01 	movb   $0x1,0x391(%rax)
fffff80000296626:	48 8b 45 40          	mov    0x40(%rbp),%rax
fffff8000029662a:	0f b7 98 88 00 00 00 	movzwl 0x88(%rax),%ebx
fffff80000296631:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff80000296636:	48 85 ff             	test   %rdi,%rdi
fffff80000296639:	74 0c                	je     0xfffff80000296647
fffff8000029663b:	48 8d 8f 18 05 00 00 	lea    0x518(%rdi),%rcx
fffff80000296642:	e8 31 c1 f6 ff       	call   0xfffff80000202778
fffff80000296647:	4c 39 64 24 40       	cmp    %r12,0x40(%rsp)
fffff8000029664c:	74 0f                	je     0xfffff8000029665d
fffff8000029664e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff80000296653:	48 85 c9             	test   %rcx,%rcx
fffff80000296656:	74 05                	je     0xfffff8000029665d
fffff80000296658:	e8 1b c1 f6 ff       	call   0xfffff80000202778
fffff8000029665d:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
fffff80000296664:	00
fffff80000296665:	0f b7 c3             	movzwl %bx,%eax
fffff80000296668:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff8000029666c:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff80000296670:	49 8b e3             	mov    %r11,%rsp
fffff80000296673:	41 5f                	pop    %r15
fffff80000296675:	41 5e                	pop    %r14
fffff80000296677:	41 5c                	pop    %r12
fffff80000296679:	5f                   	pop    %rdi
fffff8000029667a:	5d                   	pop    %rbp
fffff8000029667b:	c3                   	ret
fffff8000029667c:	cc                   	int3
fffff8000029667d:	cc                   	int3
fffff8000029667e:	cc                   	int3
fffff8000029667f:	cc                   	int3
fffff80000296680:	cc                   	int3
fffff80000296681:	cc                   	int3
fffff80000296682:	cc                   	int3