fffff800002a52cc:	48 85 f6             	test   %rsi,%rsi
fffff800002a52cf:	74 32                	je     0xfffff800002a5303
fffff800002a52d1:	48 8b 86 60 05 00 00 	mov    0x560(%rsi),%rax
fffff800002a52d8:	48 85 c0             	test   %rax,%rax
fffff800002a52db:	75 10                	jne    0xfffff800002a52ed
fffff800002a52dd:	f0 48 0f ba ae 60 05 	lock btsq $0x0,0x560(%rsi)
fffff800002a52e4:	00 00 00
fffff800002a52e7:	41 0f 93 c7          	setae  %r15b
fffff800002a52eb:	eb 02                	jmp    0xfffff800002a52ef
fffff800002a52ed:	f3 90                	pause
fffff800002a52ef:	41 8a c7             	mov    %r15b,%al
fffff800002a52f2:	f6 d8                	neg    %al
fffff800002a52f4:	66 1b c9             	sbb    %cx,%cx
fffff800002a52f7:	66 f7 d1             	not    %cx
fffff800002a52fa:	66 41 23 c8          	and    %r8w,%cx
fffff800002a52fe:	0f b7 f9             	movzwl %cx,%edi
fffff800002a5301:	eb 05                	jmp    0xfffff800002a5308
fffff800002a5303:	bf 0e 00 00 00       	mov    $0xe,%edi
fffff800002a5308:	f0 49 21 16          	lock and %rdx,(%r14)
fffff800002a530c:	66 85 ff             	test   %di,%di
fffff800002a530f:	75 0c                	jne    0xfffff800002a531d
fffff800002a5311:	39 96 5c 05 00 00    	cmp    %edx,0x55c(%rsi)
fffff800002a5317:	75 67                	jne    0xfffff800002a5380
fffff800002a5319:	41 0f b7 f8          	movzwl %r8w,%edi
fffff800002a531d:	45 33 e4             	xor    %r12d,%r12d
fffff800002a5320:	44 38 25 79 3f 4e 00 	cmp    %r12b,0x4e3f79(%rip)        # 0xfffff800007892a0
fffff800002a5327:	74 2b                	je     0xfffff800002a5354
fffff800002a5329:	f7 05 55 3f 4e 00 00 	testl  $0x1000,0x4e3f55(%rip)        # 0xfffff80000789288
fffff800002a5330:	10 00 00
fffff800002a5333:	74 1f                	je     0xfffff800002a5354
fffff800002a5335:	48 8b 93 68 22 00 00 	mov    0x2268(%rbx),%rdx
fffff800002a533c:	4d 8b c5             	mov    %r13,%r8
fffff800002a533f:	44 0f b7 cf          	movzwl %di,%r9d
fffff800002a5343:	b9 4c 1d 00 00       	mov    $0x1d4c,%ecx
fffff800002a5348:	48 8b 92 a0 01 00 00 	mov    0x1a0(%rdx),%rdx
fffff800002a534f:	e8 8c 3b fd ff       	call   0xfffff80000278ee0
fffff800002a5354:	45 84 ff             	test   %r15b,%r15b
fffff800002a5357:	74 08                	je     0xfffff800002a5361
fffff800002a5359:	f0 4c 21 a6 60 05 00 	lock and %r12,0x560(%rsi)
fffff800002a5360:	00
fffff800002a5361:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
fffff800002a5368:	00
fffff800002a5369:	0f b7 c7             	movzwl %di,%eax
fffff800002a536c:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
fffff800002a5373:	41 5f                	pop    %r15
fffff800002a5375:	41 5e                	pop    %r14
fffff800002a5377:	41 5d                	pop    %r13
fffff800002a5379:	41 5c                	pop    %r12
fffff800002a537b:	5f                   	pop    %rdi
fffff800002a537c:	5e                   	pop    %rsi
fffff800002a537d:	5d                   	pop    %rbp
fffff800002a537e:	c3                   	ret
fffff800002a537f:	cc                   	int3
fffff800002a5380:	88 54 24 28          	mov    %dl,0x28(%rsp)
fffff800002a5384:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
fffff800002a5389:	88 54 24 20          	mov    %dl,0x20(%rsp)
fffff800002a538d:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
fffff800002a5391:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
fffff800002a5395:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
fffff800002a5399:	e8 5e d8 f5 ff       	call   0xfffff80000202bfc
fffff800002a539e:	48 8b 45 77          	mov    0x77(%rbp),%rax
fffff800002a53a2:	48 8b 55 7f          	mov    0x7f(%rbp),%rdx
fffff800002a53a6:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
fffff800002a53ac:	83 22 00             	andl   $0x0,(%rdx)
fffff800002a53af:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
fffff800002a53b6:	e8 21 d2 f5 ff       	call   0xfffff800002025dc
fffff800002a53bb:	0f b7 f8             	movzwl %ax,%edi
fffff800002a53be:	b8 1f 10 00 00       	mov    $0x101f,%eax
fffff800002a53c3:	66 3b f8             	cmp    %ax,%di
fffff800002a53c6:	75 03                	jne    0xfffff800002a53cb
fffff800002a53c8:	8d 78 f7             	lea    -0x9(%rax),%edi
fffff800002a53cb:	66 85 ff             	test   %di,%di
fffff800002a53ce:	0f 85 49 ff ff ff    	jne    0xfffff800002a531d
fffff800002a53d4:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
fffff800002a53db:	e8 38 67 ff ff       	call   0xfffff8000029bb18
fffff800002a53e0:	f0 49 0f ba 2e 00    	lock btsq $0x0,(%r14)
fffff800002a53e6:	73 08                	jae    0xfffff800002a53f0
fffff800002a53e8:	49 8b ce             	mov    %r14,%rcx
fffff800002a53eb:	e8 20 62 f7 ff       	call   0xfffff8000021b610
fffff800002a53f0:	48 8b 83 e0 21 00 00 	mov    0x21e0(%rbx),%rax
fffff800002a53f7:	41 8b fd             	mov    %r13d,%edi
fffff800002a53fa:	c1 ef 06             	shr    $0x6,%edi
fffff800002a53fd:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002a5401:	3b f8                	cmp    %eax,%edi
fffff800002a5403:	72 08                	jb     0xfffff800002a540d
fffff800002a5405:	33 c0                	xor    %eax,%eax
fffff800002a5407:	f0 09 04 24          	lock or %eax,(%rsp)
fffff800002a540b:	eb 10                	jmp    0xfffff800002a541d
fffff800002a540d:	49 8b cc             	mov    %r12,%rcx
fffff800002a5410:	83 e1 3f             	and    $0x3f,%ecx
fffff800002a5413:	f0 48 0f b3 8c fb e8 	lock btr %rcx,0x21e8(%rbx,%rdi,8)
fffff800002a541a:	21 00 00
fffff800002a541d:	48 8b cb             	mov    %rbx,%rcx
fffff800002a5420:	e8 9f 1c 00 00       	call   0xfffff800002a70c4
fffff800002a5425:	48 8b 83 58 21 00 00 	mov    0x2158(%rbx),%rax
fffff800002a542c:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002a5430:	3b f8                	cmp    %eax,%edi
fffff800002a5432:	72 0a                	jb     0xfffff800002a543e
fffff800002a5434:	45 33 e4             	xor    %r12d,%r12d
fffff800002a5437:	f0 44 09 24 24       	lock or %r12d,(%rsp)
fffff800002a543c:	eb 11                	jmp    0xfffff800002a544f
fffff800002a543e:	41 83 e4 3f          	and    $0x3f,%r12d
fffff800002a5442:	f0 4c 0f b3 a4 fb 60 	lock btr %r12,0x2160(%rbx,%rdi,8)
fffff800002a5449:	21 00 00
fffff800002a544c:	45 33 e4             	xor    %r12d,%r12d
fffff800002a544f:	48 8b cb             	mov    %rbx,%rcx
fffff800002a5452:	e8 6d 1c 00 00       	call   0xfffff800002a70c4
fffff800002a5457:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff800002a545c:	48 8b cb             	mov    %rbx,%rcx
fffff800002a545f:	4c 89 20             	mov    %r12,(%rax)
fffff800002a5462:	e8 5d 1c 00 00       	call   0xfffff800002a70c4
fffff800002a5467:	41 83 cb ff          	or     $0xffffffff,%r11d
fffff800002a546b:	44 01 9b 48 01 00 00 	add    %r11d,0x148(%rbx)
fffff800002a5472:	44 3b ab 4c 01 00 00 	cmp    0x14c(%rbx),%r13d
fffff800002a5479:	0f 85 81 00 00 00    	jne    0xfffff800002a5500
fffff800002a547f:	45 85 ed             	test   %r13d,%r13d
fffff800002a5482:	74 7c                	je     0xfffff800002a5500
fffff800002a5484:	48 8b 83 58 21 00 00 	mov    0x2158(%rbx),%rax
fffff800002a548b:	45 8d 4d ff          	lea    -0x1(%r13),%r9d
fffff800002a548f:	41 8b c9             	mov    %r9d,%ecx
fffff800002a5492:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002a5496:	83 e1 3f             	and    $0x3f,%ecx
fffff800002a5499:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff800002a549f:	49 d3 e2             	shl    %cl,%r10
fffff800002a54a2:	45 8b c1             	mov    %r9d,%r8d
fffff800002a54a5:	8b d1                	mov    %ecx,%edx
fffff800002a54a7:	49 ff ca             	dec    %r10
fffff800002a54aa:	49 0f ab d2          	bts    %rdx,%r10
fffff800002a54ae:	89 55 6f             	mov    %edx,0x6f(%rbp)
fffff800002a54b1:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff800002a54b5:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002a54b9:	44 3b c0             	cmp    %eax,%r8d
fffff800002a54bc:	72 11                	jb     0xfffff800002a54cf
fffff800002a54be:	44 8d 42 02          	lea    0x2(%rdx),%r8d
fffff800002a54c2:	4c 8b d2             	mov    %rdx,%r10
fffff800002a54c5:	41 3b c0             	cmp    %r8d,%eax
fffff800002a54c8:	44 0f 47 c0          	cmova  %eax,%r8d
fffff800002a54cc:	41 ff c8             	dec    %r8d
fffff800002a54cf:	45 85 c0             	test   %r8d,%r8d
fffff800002a54d2:	78 1c                	js     0xfffff800002a54f0
fffff800002a54d4:	4a 8b 8c c3 60 21 00 	mov    0x2160(%rbx,%r8,8),%rcx
fffff800002a54db:	00
fffff800002a54dc:	49 23 ca             	and    %r10,%rcx
fffff800002a54df:	48 0f bd c1          	bsr    %rcx,%rax
fffff800002a54e3:	89 45 6f             	mov    %eax,0x6f(%rbp)
fffff800002a54e6:	75 42                	jne    0xfffff800002a552a
fffff800002a54e8:	45 03 c3             	add    %r11d,%r8d
fffff800002a54eb:	4c 8b d2             	mov    %rdx,%r10
fffff800002a54ee:	79 e4                	jns    0xfffff800002a54d4
fffff800002a54f0:	41 8a c4             	mov    %r12b,%al
fffff800002a54f3:	f6 d8                	neg    %al
fffff800002a54f5:	1b c0                	sbb    %eax,%eax
fffff800002a54f7:	41 23 c1             	and    %r9d,%eax
fffff800002a54fa:	89 83 4c 01 00 00    	mov    %eax,0x14c(%rbx)
fffff800002a5500:	f0 4d 21 26          	lock and %r12,(%r14)
fffff800002a5504:	48 8b 96 d0 04 00 00 	mov    0x4d0(%rsi),%rdx
fffff800002a550b:	48 85 d2             	test   %rdx,%rdx
fffff800002a550e:	74 2d                	je     0xfffff800002a553d
fffff800002a5510:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
fffff800002a5517:	48 8b 08             	mov    (%rax),%rcx
fffff800002a551a:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002a5521:	75 15                	jne    0xfffff800002a5538
fffff800002a5523:	e8 1c 37 f8 ff       	call   0xfffff80000228c44
fffff800002a5528:	eb 13                	jmp    0xfffff800002a553d
fffff800002a552a:	45 8b c8             	mov    %r8d,%r9d
fffff800002a552d:	41 c1 e1 06          	shl    $0x6,%r9d
fffff800002a5531:	44 03 c8             	add    %eax,%r9d
fffff800002a5534:	b0 01                	mov    $0x1,%al
fffff800002a5536:	eb bb                	jmp    0xfffff800002a54f3
fffff800002a5538:	e8 1f 38 f8 ff       	call   0xfffff80000228d5c
fffff800002a553d:	48 8b 96 70 03 00 00 	mov    0x370(%rsi),%rdx
fffff800002a5544:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
fffff800002a554b:	e8 34 68 ff ff       	call   0xfffff8000029bd84
fffff800002a5550:	b2 01                	mov    $0x1,%dl
fffff800002a5552:	48 8b ce             	mov    %rsi,%rcx
fffff800002a5555:	e8 06 0b 00 00       	call   0xfffff800002a6060
fffff800002a555a:	4c 8b 86 18 03 00 00 	mov    0x318(%rsi),%r8
fffff800002a5561:	48 8d 15 78 e0 fd ff 	lea    -0x21f88(%rip),%rdx        # 0xfffff800002835e0
fffff800002a5568:	48 8b 8e 70 03 00 00 	mov    0x370(%rsi),%rcx
fffff800002a556f:	45 33 c9             	xor    %r9d,%r9d
fffff800002a5572:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
fffff800002a5577:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002a557c:	e8 e3 6c fd ff       	call   0xfffff8000027c264
fffff800002a5581:	48 8b 96 18 03 00 00 	mov    0x318(%rsi),%rdx
fffff800002a5588:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
fffff800002a558f:	e8 50 df fd ff       	call   0xfffff800002834e4
fffff800002a5594:	48 8b 96 70 03 00 00 	mov    0x370(%rsi),%rdx
fffff800002a559b:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
fffff800002a55a2:	e8 35 6f fd ff       	call   0xfffff8000027c4dc
fffff800002a55a7:	48 8b ce             	mov    %rsi,%rcx
fffff800002a55aa:	e8 3d f9 fd ff       	call   0xfffff80000284eec
fffff800002a55af:	41 0f b7 fc          	movzwl %r12w,%edi
fffff800002a55b3:	45 8a fc             	mov    %r12b,%r15b
fffff800002a55b6:	e9 65 fd ff ff       	jmp    0xfffff800002a5320
fffff800002a55bb:	cc                   	int3
fffff800002a55bc:	cc                   	int3
fffff800002a55bd:	cc                   	int3
fffff800002a55be:	cc                   	int3
fffff800002a55bf:	cc                   	int3
fffff800002a55c0:	cc                   	int3
fffff800002a55c1:	cc                   	int3
fffff800002a55c2:	cc                   	int3
fffff800002a55c3:	cc                   	int3
fffff800002a55c4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a55c9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002a55ce:	41 56                	push   %r14
fffff800002a55d0:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a55d4:	48 8b d9             	mov    %rcx,%rbx
fffff800002a55d7:	e8 74 01 00 00       	call   0xfffff800002a5750
fffff800002a55dc:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002a55e3:	83 b8 8c 00 00 00 01 	cmpl   $0x1,0x8c(%rax)
fffff800002a55ea:	75 14                	jne    0xfffff800002a5600
fffff800002a55ec:	66 83 a3 88 05 00 00 	andw   $0x0,0x588(%rbx)
fffff800002a55f3:	00
fffff800002a55f4:	c6 83 c6 08 00 00 00 	movb   $0x0,0x8c6(%rbx)
fffff800002a55fb:	e9 35 01 00 00       	jmp    0xfffff800002a5735
fffff800002a5600:	65 48 8b 34 25 00 00 	mov    %gs:0x0,%rsi
fffff800002a5607:	00 00
fffff800002a5609:	65 4c 8b 34 25 38 00 	mov    %gs:0x38,%r14
fffff800002a5610:	00 00
fffff800002a5612:	80 bb 70 05 00 00 00 	cmpb   $0x0,0x570(%rbx)
fffff800002a5619:	74 08                	je     0xfffff800002a5623
fffff800002a561b:	48 8b cb             	mov    %rbx,%rcx
fffff800002a561e:	e8 69 c4 ff ff       	call   0xfffff800002a1a8c
fffff800002a5623:	49 83 26 00          	andq   $0x0,(%r14)
fffff800002a5627:	45 33 c9             	xor    %r9d,%r9d
fffff800002a562a:	45 33 c0             	xor    %r8d,%r8d
fffff800002a562d:	48 8b d3             	mov    %rbx,%rdx
fffff800002a5630:	48 8b ce             	mov    %rsi,%rcx
fffff800002a5633:	e8 28 48 f8 ff       	call   0xfffff80000229e60
fffff800002a5638:	80 bb 1c 01 00 00 00 	cmpb   $0x0,0x11c(%rbx)
fffff800002a563f:	0f 84 ad 00 00 00    	je     0xfffff800002a56f2
fffff800002a5645:	e8 be 10 f9 ff       	call   0xfffff80000236708
fffff800002a564a:	84 c0                	test   %al,%al
fffff800002a564c:	0f 84 a0 00 00 00    	je     0xfffff800002a56f2
fffff800002a5652:	4c 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%r8
fffff800002a5659:	b9 02 01 00 c0       	mov    $0xc0000102,%ecx
fffff800002a565e:	0f 32                	rdmsr
fffff800002a5660:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002a5664:	48 0b c2             	or     %rdx,%rax
fffff800002a5667:	41 80 b8 70 11 00 00 	cmpb   $0x0,0x1170(%r8)
fffff800002a566e:	00
fffff800002a566f:	49 89 80 c8 0e 00 00 	mov    %rax,0xec8(%r8)
fffff800002a5676:	74 1f                	je     0xfffff800002a5697
fffff800002a5678:	b9 22 01 00 00       	mov    $0x122,%ecx
fffff800002a567d:	0f 32                	rdmsr
fffff800002a567f:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002a5683:	48 0b c2             	or     %rdx,%rax
fffff800002a5686:	48 89 86 58 03 01 00 	mov    %rax,0x10358(%rsi)
fffff800002a568d:	83 e0 03             	and    $0x3,%eax
fffff800002a5690:	49 89 80 68 11 00 00 	mov    %rax,0x1168(%r8)
fffff800002a5697:	0f 21 f0             	mov    %db6,%rax
fffff800002a569a:	48 89 83 a8 0b 00 00 	mov    %rax,0xba8(%rbx)
fffff800002a56a1:	48 89 86 40 8c 02 00 	mov    %rax,0x28c40(%rsi)
fffff800002a56a8:	80 bb e8 09 00 00 00 	cmpb   $0x0,0x9e8(%rbx)
fffff800002a56af:	74 30                	je     0xfffff800002a56e1
fffff800002a56b1:	b9 e8 00 00 00       	mov    $0xe8,%ecx
fffff800002a56b6:	0f 32                	rdmsr
fffff800002a56b8:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002a56bc:	b9 e7 00 00 00       	mov    $0xe7,%ecx
fffff800002a56c1:	48 0b c2             	or     %rdx,%rax
fffff800002a56c4:	4c 8b d0             	mov    %rax,%r10
fffff800002a56c7:	0f 32                	rdmsr
fffff800002a56c9:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002a56cd:	45 33 c9             	xor    %r9d,%r9d
fffff800002a56d0:	48 0b c2             	or     %rdx,%rax
fffff800002a56d3:	48 8b cb             	mov    %rbx,%rcx
fffff800002a56d6:	4c 8b c0             	mov    %rax,%r8
fffff800002a56d9:	49 8b d2             	mov    %r10,%rdx
fffff800002a56dc:	e8 fb 34 05 00       	call   0xfffff800002f8bdc
fffff800002a56e1:	80 bb 11 05 00 00 00 	cmpb   $0x0,0x511(%rbx)
fffff800002a56e8:	74 08                	je     0xfffff800002a56f2
fffff800002a56ea:	48 8b cb             	mov    %rbx,%rcx
fffff800002a56ed:	e8 ea 87 f8 ff       	call   0xfffff8000022dedc
fffff800002a56f2:	48 8b cb             	mov    %rbx,%rcx
fffff800002a56f5:	e8 42 21 00 00       	call   0xfffff800002a783c
fffff800002a56fa:	33 d2                	xor    %edx,%edx
fffff800002a56fc:	38 93 1c 01 00 00    	cmp    %dl,0x11c(%rbx)
fffff800002a5702:	74 21                	je     0xfffff800002a5725
fffff800002a5704:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
fffff800002a570b:	48 8b 89 40 01 00 00 	mov    0x140(%rcx),%rcx
fffff800002a5712:	e8 45 e5 fd ff       	call   0xfffff80000283c5c
fffff800002a5717:	48 8b 8b 70 03 00 00 	mov    0x370(%rbx),%rcx
fffff800002a571e:	e8 a5 6e fd ff       	call   0xfffff8000027c5c8
fffff800002a5723:	eb 08                	jmp    0xfffff800002a572d
fffff800002a5725:	48 8b cb             	mov    %rbx,%rcx
fffff800002a5728:	e8 33 09 00 00       	call   0xfffff800002a6060
fffff800002a572d:	48 8b cb             	mov    %rbx,%rcx
fffff800002a5730:	e8 db 09 00 00       	call   0xfffff800002a6110
fffff800002a5735:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a573a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002a573f:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a5743:	41 5e                	pop    %r14
fffff800002a5745:	c3                   	ret
fffff800002a5746:	cc                   	int3
fffff800002a5747:	cc                   	int3
fffff800002a5748:	cc                   	int3
fffff800002a5749:	cc                   	int3
fffff800002a574a:	cc                   	int3
fffff800002a574b:	cc                   	int3
fffff800002a574c:	cc                   	int3
fffff800002a574d:	cc                   	int3
fffff800002a574e:	cc                   	int3
fffff800002a574f:	cc                   	int3
fffff800002a5750:	40 53                	rex push %rbx
fffff800002a5752:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a5756:	48 8b d9             	mov    %rcx,%rbx
fffff800002a5759:	33 d2                	xor    %edx,%edx
fffff800002a575b:	48 8b 89 c0 02 00 00 	mov    0x2c0(%rcx),%rcx
fffff800002a5762:	e8 95 54 00 00       	call   0xfffff800002aabfc
fffff800002a5767:	48 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%rax
fffff800002a576e:	c6 40 39 00          	movb   $0x0,0x39(%rax)
fffff800002a5772:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a5776:	5b                   	pop    %rbx
fffff800002a5777:	c3                   	ret
fffff800002a5778:	cc                   	int3
fffff800002a5779:	cc                   	int3
fffff800002a577a:	cc                   	int3
fffff800002a577b:	cc                   	int3
fffff800002a577c:	cc                   	int3
fffff800002a577d:	cc                   	int3
fffff800002a577e:	cc                   	int3
fffff800002a577f:	cc                   	int3
fffff800002a5780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a5785:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002a578a:	57                   	push   %rdi
fffff800002a578b:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a578f:	65 4c 8b 04 25 00 00 	mov    %gs:0x0,%r8
fffff800002a5796:	00 00
fffff800002a5798:	48 8b d9             	mov    %rcx,%rbx
fffff800002a579b:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002a57a2:	48 8b b9 c0 02 00 00 	mov    0x2c0(%rcx),%rdi
fffff800002a57a9:	8b 90 20 01 00 00    	mov    0x120(%rax),%edx
fffff800002a57af:	48 8b 8f 90 0e 00 00 	mov    0xe90(%rdi),%rcx
fffff800002a57b6:	48 c1 ea 04          	shr    $0x4,%rdx
fffff800002a57ba:	c0 e2 05             	shl    $0x5,%dl
fffff800002a57bd:	32 97 38 0b 00 00    	xor    0xb38(%rdi),%dl
fffff800002a57c3:	80 e2 20             	and    $0x20,%dl
fffff800002a57c6:	30 97 38 0b 00 00    	xor    %dl,0xb38(%rdi)
fffff800002a57cc:	41 8b 40 08          	mov    0x8(%r8),%eax
fffff800002a57d0:	89 81 20 01 00 00    	mov    %eax,0x120(%rcx)
fffff800002a57d6:	48 8b cb             	mov    %rbx,%rcx
fffff800002a57d9:	e8 ee 96 00 00       	call   0xfffff800002aeecc
fffff800002a57de:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
fffff800002a57e2:	ba 00 10 00 00       	mov    $0x1000,%edx
fffff800002a57e7:	e8 1e 7d f9 ff       	call   0xfffff8000023d50a
fffff800002a57ec:	33 f6                	xor    %esi,%esi
fffff800002a57ee:	40 38 b3 1c 01 00 00 	cmp    %sil,0x11c(%rbx)
fffff800002a57f5:	74 1b                	je     0xfffff800002a5812
fffff800002a57f7:	8b 4f 28             	mov    0x28(%rdi),%ecx