fffff800002c72b9:	48 c1 e2 14          	shl    $0x14,%rdx
fffff800002c72bd:	48 33 d0             	xor    %rax,%rdx
fffff800002c72c0:	48 23 d1             	and    %rcx,%rdx
fffff800002c72c3:	48 33 c2             	xor    %rdx,%rax
fffff800002c72c6:	49 ff c3             	inc    %r11
fffff800002c72c9:	49 83 c1 10          	add    $0x10,%r9
fffff800002c72cd:	49 83 e8 01          	sub    $0x1,%r8
fffff800002c72d1:	75 c8                	jne    0xfffff800002c729b
fffff800002c72d3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff800002c72d8:	48 89 01             	mov    %rax,(%rcx)
fffff800002c72db:	0f b7 c3             	movzwl %bx,%eax
fffff800002c72de:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff800002c72e3:	c3                   	ret
fffff800002c72e4:	cc                   	int3
fffff800002c72e5:	cc                   	int3
fffff800002c72e6:	cc                   	int3
fffff800002c72e7:	cc                   	int3
fffff800002c72e8:	cc                   	int3
fffff800002c72e9:	cc                   	int3
fffff800002c72ea:	cc                   	int3
fffff800002c72eb:	cc                   	int3
fffff800002c72ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002c72f1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002c72f6:	56                   	push   %rsi
fffff800002c72f7:	57                   	push   %rdi
fffff800002c72f8:	41 56                	push   %r14
fffff800002c72fa:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002c72fe:	33 c0                	xor    %eax,%eax
fffff800002c7300:	45 33 f6             	xor    %r14d,%r14d
fffff800002c7303:	0f bc da             	bsf    %edx,%ebx
fffff800002c7306:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002c7309:	49 8b f9             	mov    %r9,%rdi
fffff800002c730c:	41 0f 11 01          	movups %xmm0,(%r9)
fffff800002c7310:	49 89 41 10          	mov    %rax,0x10(%r9)
fffff800002c7314:	8b f2                	mov    %edx,%esi
fffff800002c7316:	0f 95 c0             	setne  %al
fffff800002c7319:	48 8b e9             	mov    %rcx,%rbp
fffff800002c731c:	84 c0                	test   %al,%al
fffff800002c731e:	75 06                	jne    0xfffff800002c7326
fffff800002c7320:	45 0f b7 c6          	movzwl %r14w,%r8d
fffff800002c7324:	eb 54                	jmp    0xfffff800002c737a
fffff800002c7326:	80 fb 03             	cmp    $0x3,%bl
fffff800002c7329:	73 41                	jae    0xfffff800002c736c
fffff800002c732b:	0f b6 c3             	movzbl %bl,%eax
fffff800002c732e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff800002c7334:	8a d3                	mov    %bl,%dl
fffff800002c7336:	48 8b cd             	mov    %rbp,%rcx
fffff800002c7339:	4c 8d 0c c7          	lea    (%rdi,%rax,8),%r9
fffff800002c733d:	e8 c2 9a f5 ff       	call   0xfffff80000220e04
fffff800002c7342:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002c7346:	66 85 c0             	test   %ax,%ax
fffff800002c7349:	75 27                	jne    0xfffff800002c7372
fffff800002c734b:	8a cb                	mov    %bl,%cl
fffff800002c734d:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002c7352:	d3 e0                	shl    %cl,%eax
fffff800002c7354:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff800002c7357:	0b c8                	or     %eax,%ecx
fffff800002c7359:	f7 d1                	not    %ecx
fffff800002c735b:	23 ce                	and    %esi,%ecx
fffff800002c735d:	0f bc d9             	bsf    %ecx,%ebx
fffff800002c7360:	0f 95 c0             	setne  %al
fffff800002c7363:	84 c0                	test   %al,%al
fffff800002c7365:	75 bf                	jne    0xfffff800002c7326
fffff800002c7367:	45 8b c6             	mov    %r14d,%r8d
fffff800002c736a:	eb 0e                	jmp    0xfffff800002c737a
fffff800002c736c:	41 b8 05 00 00 00    	mov    $0x5,%r8d
fffff800002c7372:	48 8b cf             	mov    %rdi,%rcx
fffff800002c7375:	e8 9e f9 ff ff       	call   0xfffff800002c6d18
fffff800002c737a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002c737f:	41 0f b7 c0          	movzwl %r8w,%eax
fffff800002c7383:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800002c7388:	48 83 c4 20          	add    $0x20,%rsp
fffff800002c738c:	41 5e                	pop    %r14
fffff800002c738e:	5f                   	pop    %rdi
fffff800002c738f:	5e                   	pop    %rsi
fffff800002c7390:	c3                   	ret
fffff800002c7391:	cc                   	int3
fffff800002c7392:	cc                   	int3
fffff800002c7393:	cc                   	int3
fffff800002c7394:	cc                   	int3
fffff800002c7395:	cc                   	int3
fffff800002c7396:	cc                   	int3
fffff800002c7397:	cc                   	int3
fffff800002c7398:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002c739d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002c73a2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002c73a7:	57                   	push   %rdi
fffff800002c73a8:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002c73ac:	33 ed                	xor    %ebp,%ebp
fffff800002c73ae:	48 8b fa             	mov    %rdx,%rdi
fffff800002c73b1:	48 8b d9             	mov    %rcx,%rbx
fffff800002c73b4:	44 0f b7 c5          	movzwl %bp,%r8d
fffff800002c73b8:	48 83 fa 10          	cmp    $0x10,%rdx
fffff800002c73bc:	72 0b                	jb     0xfffff800002c73c9
fffff800002c73be:	41 b8 05 00 00 00    	mov    $0x5,%r8d
fffff800002c73c4:	e9 d5 00 00 00       	jmp    0xfffff800002c749e
fffff800002c73c9:	81 b9 04 0b 01 00 00 	cmpl   $0x600,0x10b04(%rcx)
fffff800002c73d0:	06 00 00
fffff800002c73d3:	7c e9                	jl     0xfffff800002c73be
fffff800002c73d5:	48 8b 81 20 01 00 00 	mov    0x120(%rcx),%rax
fffff800002c73dc:	48 0f ba e0 11       	bt     $0x11,%rax
fffff800002c73e1:	73 07                	jae    0xfffff800002c73ea
fffff800002c73e3:	b8 03 00 00 00       	mov    $0x3,%eax
fffff800002c73e8:	eb 11                	jmp    0xfffff800002c73fb
fffff800002c73ea:	25 00 00 01 00       	and    $0x10000,%eax
fffff800002c73ef:	48 f7 d8             	neg    %rax
fffff800002c73f2:	48 1b c0             	sbb    %rax,%rax
fffff800002c73f5:	48 f7 d8             	neg    %rax
fffff800002c73f8:	48 ff c0             	inc    %rax
fffff800002c73fb:	48 8b cf             	mov    %rdi,%rcx
fffff800002c73fe:	83 e1 0f             	and    $0xf,%ecx
fffff800002c7401:	48 3b c8             	cmp    %rax,%rcx
fffff800002c7404:	73 b8                	jae    0xfffff800002c73be
fffff800002c7406:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
fffff800002c740d:	48 85 c0             	test   %rax,%rax
fffff800002c7410:	0f 85 80 00 00 00    	jne    0xfffff800002c7496
fffff800002c7416:	f0 48 0f ba ab 50 01 	lock btsq $0x0,0x150(%rbx)
fffff800002c741d:	00 00 00
fffff800002c7420:	72 76                	jb     0xfffff800002c7498
fffff800002c7422:	48 85 c9             	test   %rcx,%rcx
fffff800002c7425:	74 0f                	je     0xfffff800002c7436
fffff800002c7427:	f6 83 2e 01 00 00 01 	testb  $0x1,0x12e(%rbx)
fffff800002c742e:	75 06                	jne    0xfffff800002c7436
fffff800002c7430:	44 8d 40 05          	lea    0x5(%rax),%r8d
fffff800002c7434:	eb 56                	jmp    0xfffff800002c748c
fffff800002c7436:	48 8d b3 98 36 00 00 	lea    0x3698(%rbx),%rsi
fffff800002c743d:	40 80 e7 0f          	and    $0xf,%dil
fffff800002c7441:	48 8b ce             	mov    %rsi,%rcx
fffff800002c7444:	e8 e7 d7 f9 ff       	call   0xfffff80000264c30
fffff800002c7449:	84 c0                	test   %al,%al
fffff800002c744b:	75 08                	jne    0xfffff800002c7455
fffff800002c744d:	41 b8 16 10 00 00    	mov    $0x1016,%r8d
fffff800002c7453:	eb 37                	jmp    0xfffff800002c748c
fffff800002c7455:	8a 83 a4 36 00 00    	mov    0x36a4(%rbx),%al
fffff800002c745b:	40 3a f8             	cmp    %al,%dil
fffff800002c745e:	76 08                	jbe    0xfffff800002c7468
fffff800002c7460:	41 b8 05 00 00 00    	mov    $0x5,%r8d
fffff800002c7466:	eb 21                	jmp    0xfffff800002c7489
fffff800002c7468:	73 18                	jae    0xfffff800002c7482
fffff800002c746a:	44 8d 40 01          	lea    0x1(%rax),%r8d
fffff800002c746e:	48 8b cb             	mov    %rbx,%rcx
fffff800002c7471:	8d 57 01             	lea    0x1(%rdi),%edx
fffff800002c7474:	e8 d7 03 00 00       	call   0xfffff800002c7850
fffff800002c7479:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002c747d:	66 85 c0             	test   %ax,%ax
fffff800002c7480:	75 07                	jne    0xfffff800002c7489
fffff800002c7482:	40 88 bb a4 36 00 00 	mov    %dil,0x36a4(%rbx)
fffff800002c7489:	f0 21 2e             	lock and %ebp,(%rsi)
fffff800002c748c:	f0 48 21 ab 50 01 00 	lock and %rbp,0x150(%rbx)
fffff800002c7493:	00
fffff800002c7494:	eb 08                	jmp    0xfffff800002c749e
fffff800002c7496:	f3 90                	pause
fffff800002c7498:	41 b8 16 10 00 00    	mov    $0x1016,%r8d
fffff800002c749e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002c74a3:	41 0f b7 c0          	movzwl %r8w,%eax
fffff800002c74a7:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002c74ac:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002c74b1:	48 83 c4 20          	add    $0x20,%rsp
fffff800002c74b5:	5f                   	pop    %rdi
fffff800002c74b6:	c3                   	ret
fffff800002c74b7:	cc                   	int3
fffff800002c74b8:	cc                   	int3
fffff800002c74b9:	cc                   	int3
fffff800002c74ba:	cc                   	int3
fffff800002c74bb:	cc                   	int3
fffff800002c74bc:	cc                   	int3
fffff800002c74bd:	cc                   	int3
fffff800002c74be:	cc                   	int3
fffff800002c74bf:	cc                   	int3
fffff800002c74c0:	48 83 ec 38          	sub    $0x38,%rsp
fffff800002c74c4:	45 8a d1             	mov    %r9b,%r10b
fffff800002c74c7:	45 8a d8             	mov    %r8b,%r11b
fffff800002c74ca:	44 8a 4c 24 60       	mov    0x60(%rsp),%r9b
fffff800002c74cf:	45 84 d2             	test   %r10b,%r10b
fffff800002c74d2:	74 1f                	je     0xfffff800002c74f3
fffff800002c74d4:	45 84 c9             	test   %r9b,%r9b
fffff800002c74d7:	75 1a                	jne    0xfffff800002c74f3
fffff800002c74d9:	49 b8 00 00 00 00 00 	movabs $0x1000000000000,%r8
fffff800002c74e0:	00 01 00
fffff800002c74e3:	4c 85 81 28 01 00 00 	test   %r8,0x128(%rcx)
fffff800002c74ea:	75 07                	jne    0xfffff800002c74f3
fffff800002c74ec:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002c74f1:	eb 38                	jmp    0xfffff800002c752b
fffff800002c74f3:	81 ea 04 00 0d 00    	sub    $0xd0004,%edx
fffff800002c74f9:	74 2b                	je     0xfffff800002c7526
fffff800002c74fb:	83 ea 02             	sub    $0x2,%edx
fffff800002c74fe:	74 26                	je     0xfffff800002c7526
fffff800002c7500:	83 fa 01             	cmp    $0x1,%edx
fffff800002c7503:	75 21                	jne    0xfffff800002c7526
fffff800002c7505:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff800002c750a:	45 8a c2             	mov    %r10b,%r8b
fffff800002c750d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002c7512:	41 8a d3             	mov    %r11b,%dl
fffff800002c7515:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
fffff800002c751a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002c751f:	e8 fc 03 00 00       	call   0xfffff800002c7920
fffff800002c7524:	eb 05                	jmp    0xfffff800002c752b
fffff800002c7526:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002c752b:	48 83 c4 38          	add    $0x38,%rsp
fffff800002c752f:	c3                   	ret
fffff800002c7530:	cc                   	int3
fffff800002c7531:	cc                   	int3
fffff800002c7532:	cc                   	int3
fffff800002c7533:	cc                   	int3
fffff800002c7534:	cc                   	int3
fffff800002c7535:	cc                   	int3
fffff800002c7536:	cc                   	int3
fffff800002c7537:	cc                   	int3
fffff800002c7538:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002c753d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002c7542:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002c7547:	57                   	push   %rdi
fffff800002c7548:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002c754c:	48 8b d9             	mov    %rcx,%rbx
fffff800002c754f:	0f b6 f2             	movzbl %dl,%esi
fffff800002c7552:	48 69 ce c0 46 00 00 	imul   $0x46c0,%rsi,%rcx
fffff800002c7559:	33 ed                	xor    %ebp,%ebp
fffff800002c755b:	39 ac 19 4c 39 00 00 	cmp    %ebp,0x394c(%rcx,%rbx,1)
fffff800002c7562:	74 0a                	je     0xfffff800002c756e
fffff800002c7564:	bf 19 00 00 00       	mov    $0x19,%edi
fffff800002c7569:	e9 b6 00 00 00       	jmp    0xfffff800002c7624
fffff800002c756e:	39 ac 19 c0 36 00 00 	cmp    %ebp,0x36c0(%rcx,%rbx,1)
fffff800002c7575:	75 ed                	jne    0xfffff800002c7564
fffff800002c7577:	40 8a d6             	mov    %sil,%dl
fffff800002c757a:	48 8b cb             	mov    %rbx,%rcx
fffff800002c757d:	e8 e2 05 00 00       	call   0xfffff800002c7b64
fffff800002c7582:	48 8b cb             	mov    %rbx,%rcx
fffff800002c7585:	e8 fe 9f fe ff       	call   0xfffff800002b1588
fffff800002c758a:	8b 83 20 01 00 00    	mov    0x120(%rbx),%eax
fffff800002c7590:	48 0f ba e0 15       	bt     $0x15,%rax
fffff800002c7595:	72 0b                	jb     0xfffff800002c75a2
fffff800002c7597:	40 8a d6             	mov    %sil,%dl
fffff800002c759a:	48 8b cb             	mov    %rbx,%rcx
fffff800002c759d:	e8 a6 27 01 00       	call   0xfffff800002d9d48
fffff800002c75a2:	48 8b 8b b0 24 00 00 	mov    0x24b0(%rbx),%rcx
fffff800002c75a9:	40 8a d6             	mov    %sil,%dl
fffff800002c75ac:	48 8b 09             	mov    (%rcx),%rcx
fffff800002c75af:	e8 1c df 05 00       	call   0xfffff800003254d0
fffff800002c75b4:	0f b7 f8             	movzwl %ax,%edi
fffff800002c75b7:	66 85 c0             	test   %ax,%ax
fffff800002c75ba:	75 68                	jne    0xfffff800002c7624
fffff800002c75bc:	40 8a d6             	mov    %sil,%dl
fffff800002c75bf:	48 8b cb             	mov    %rbx,%rcx
fffff800002c75c2:	e8 71 f9 03 00       	call   0xfffff80000306f38
fffff800002c75c7:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff800002c75cd:	40 8a ce             	mov    %sil,%cl
fffff800002c75d0:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002c75d5:	d3 e2                	shl    %cl,%edx
fffff800002c75d7:	f7 d2                	not    %edx
fffff800002c75d9:	23 d0                	and    %eax,%edx
fffff800002c75db:	89 93 a0 36 00 00    	mov    %edx,0x36a0(%rbx)
fffff800002c75e1:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff800002c75e7:	0f bd f0             	bsr    %eax,%esi
fffff800002c75ea:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff800002c75f1:	89 74 24 38          	mov    %esi,0x38(%rsp)
fffff800002c75f5:	74 08                	je     0xfffff800002c75ff
fffff800002c75f7:	40 8a ce             	mov    %sil,%cl
fffff800002c75fa:	e8 f9 0c fa ff       	call   0xfffff800002682f8
fffff800002c75ff:	40 84 f6             	test   %sil,%sil
fffff800002c7602:	75 20                	jne    0xfffff800002c7624
fffff800002c7604:	f6 83 20 01 00 00 08 	testb  $0x8,0x120(%rbx)
fffff800002c760b:	74 17                	je     0xfffff800002c7624
fffff800002c760d:	83 bb a8 36 00 00 ff 	cmpl   $0xffffffff,0x36a8(%rbx)
fffff800002c7614:	75 06                	jne    0xfffff800002c761c
fffff800002c7616:	89 ab a8 36 00 00    	mov    %ebp,0x36a8(%rbx)
fffff800002c761c:	48 83 8b f8 34 00 00 	orq    $0x4,0x34f8(%rbx)
fffff800002c7623:	04
fffff800002c7624:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002c7629:	0f b7 c7             	movzwl %di,%eax
fffff800002c762c:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff800002c7631:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002c7636:	48 83 c4 20          	add    $0x20,%rsp
fffff800002c763a:	5f                   	pop    %rdi
fffff800002c763b:	c3                   	ret
fffff800002c763c:	cc                   	int3
fffff800002c763d:	cc                   	int3
fffff800002c763e:	cc                   	int3
fffff800002c763f:	cc                   	int3
fffff800002c7640:	cc                   	int3
fffff800002c7641:	cc                   	int3
fffff800002c7642:	cc                   	int3
fffff800002c7643:	cc                   	int3
fffff800002c7644:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002c7649:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002c764e:	56                   	push   %rsi
fffff800002c764f:	57                   	push   %rdi
fffff800002c7650:	41 56                	push   %r14
fffff800002c7652:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002c7656:	45 33 f6             	xor    %r14d,%r14d
fffff800002c7659:	0f b6 f2             	movzbl %dl,%esi
fffff800002c765c:	41 8a f8             	mov    %r8b,%dil
fffff800002c765f:	48 8b d9             	mov    %rcx,%rbx
fffff800002c7662:	45 84 c0             	test   %r8b,%r8b
fffff800002c7665:	74 0f                	je     0xfffff800002c7676
fffff800002c7667:	40 80 fe 01          	cmp    $0x1,%sil
fffff800002c766b:	74 09                	je     0xfffff800002c7676
fffff800002c766d:	41 8d 7e 05          	lea    0x5(%r14),%edi
fffff800002c7671:	e9 ba 01 00 00       	jmp    0xfffff800002c7830
fffff800002c7676:	f6 81 20 01 00 00 08 	testb  $0x8,0x120(%rcx)
fffff800002c767d:	74 24                	je     0xfffff800002c76a3
fffff800002c767f:	83 c9 ff             	or     $0xffffffff,%ecx
fffff800002c7682:	33 c0                	xor    %eax,%eax
fffff800002c7684:	f0 0f b1 8b a8 36 00 	lock cmpxchg %ecx,0x36a8(%rbx)
fffff800002c768b:	00
fffff800002c768c:	ff c8                	dec    %eax
fffff800002c768e:	83 f8 fd             	cmp    $0xfffffffd,%eax
fffff800002c7691:	77 08                	ja     0xfffff800002c769b
fffff800002c7693:	8d 79 73             	lea    0x73(%rcx),%edi
fffff800002c7696:	e9 95 01 00 00       	jmp    0xfffff800002c7830
fffff800002c769b:	48 83 a3 f8 34 00 00 	andq   $0xfffffffffffffffb,0x34f8(%rbx)
fffff800002c76a2:	fb
fffff800002c76a3:	48 69 ee c0 46 00 00 	imul   $0x46c0,%rsi,%rbp
fffff800002c76aa:	8b 84 2b 90 42 00 00 	mov    0x4290(%rbx,%rbp,1),%eax
fffff800002c76b1:	85 c0                	test   %eax,%eax
fffff800002c76b3:	74 4f                	je     0xfffff800002c7704
fffff800002c76b5:	48 8d 8b a0 42 00 00 	lea    0x42a0(%rbx),%rcx
fffff800002c76bc:	44 8b c0             	mov    %eax,%r8d
fffff800002c76bf:	48 03 cd             	add    %rbp,%rcx
fffff800002c76c2:	41 b9 10 00 00 00    	mov    $0x10,%r9d
fffff800002c76c8:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002c76cd:	48 8d 41 08          	lea    0x8(%rcx),%rax
fffff800002c76d1:	66 44 89 4c 24 20    	mov    %r9w,0x20(%rsp)
fffff800002c76d7:	49 8b d1             	mov    %r9,%rdx
fffff800002c76da:	c7 44 24 24 01 00 00 	movl   $0x1,0x24(%rsp)
fffff800002c76e1:	00
fffff800002c76e2:	4c 89 30             	mov    %r14,(%rax)
fffff800002c76e5:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff800002c76e9:	48 83 ea 01          	sub    $0x1,%rdx
fffff800002c76ed:	75 f3                	jne    0xfffff800002c76e2
fffff800002c76ef:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff800002c76f4:	48 89 01             	mov    %rax,(%rcx)
fffff800002c76f7:	48 81 c1 28 01 00 00 	add    $0x128,%rcx
fffff800002c76fe:	49 83 e8 01          	sub    $0x1,%r8
fffff800002c7702:	75 c4                	jne    0xfffff800002c76c8
fffff800002c7704:	40 8a d6             	mov    %sil,%dl
fffff800002c7707:	48 8b cb             	mov    %rbx,%rcx
fffff800002c770a:	e8 e9 17 04 00       	call   0xfffff80000308ef8
fffff800002c770f:	48 8b 8b b0 24 00 00 	mov    0x24b0(%rbx),%rcx
fffff800002c7716:	48 8b 09             	mov    (%rcx),%rcx
fffff800002c7719:	44 8a c7             	mov    %dil,%r8b
fffff800002c771c:	40 8a d6             	mov    %sil,%dl
fffff800002c771f:	e8 fc e1 05 00       	call   0xfffff80000325920
fffff800002c7724:	0f b7 f8             	movzwl %ax,%edi
fffff800002c7727:	66 85 c0             	test   %ax,%ax
fffff800002c772a:	0f 85 c3 00 00 00    	jne    0xfffff800002c77f3
fffff800002c7730:	8b 83 20 01 00 00    	mov    0x120(%rbx),%eax
fffff800002c7736:	48 0f ba e0 15       	bt     $0x15,%rax
fffff800002c773b:	72 0d                	jb     0xfffff800002c774a
fffff800002c773d:	40 8a d6             	mov    %sil,%dl
fffff800002c7740:	48 8b cb             	mov    %rbx,%rcx