fffff800002571a5:	e8 2a b4 ff ff       	call   0xfffff800002525d4
fffff800002571aa:	cc                   	int3
fffff800002571ab:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff800002571b0:	33 d2                	xor    %edx,%edx
fffff800002571b2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff800002571b7:	4c 8b cf             	mov    %rdi,%r9
fffff800002571ba:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002571bf:	4c 8b c3             	mov    %rbx,%r8
fffff800002571c2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002571c7:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002571ca:	e8 05 b4 ff ff       	call   0xfffff800002525d4
fffff800002571cf:	cc                   	int3
fffff800002571d0:	41 80 e7 fe          	and    $0xfe,%r15b
fffff800002571d4:	44 88 be 50 03 01 00 	mov    %r15b,0x10350(%rsi)
fffff800002571db:	45 84 f6             	test   %r14b,%r14b
fffff800002571de:	0f 84 15 01 00 00    	je     0xfffff800002572f9
fffff800002571e4:	c6 07 03             	movb   $0x3,(%rdi)
fffff800002571e7:	eb 18                	jmp    0xfffff80000257201
fffff800002571e9:	8a 86 c8 01 01 00    	mov    0x101c8(%rsi),%al
fffff800002571ef:	84 c0                	test   %al,%al
fffff800002571f1:	0f 84 22 01 00 00    	je     0xfffff80000257319
fffff800002571f7:	f3 90                	pause
fffff800002571f9:	48 3b da             	cmp    %rdx,%rbx
fffff800002571fc:	77 4a                	ja     0xfffff80000257248
fffff800002571fe:	48 ff c3             	inc    %rbx
fffff80000257201:	8a 07                	mov    (%rdi),%al
fffff80000257203:	3c 03                	cmp    $0x3,%al
fffff80000257205:	74 e2                	je     0xfffff800002571e9
fffff80000257207:	e8 14 5d fe ff       	call   0xfffff8000023cf20
fffff8000025720c:	33 c9                	xor    %ecx,%ecx
fffff8000025720e:	c6 07 05             	movb   $0x5,(%rdi)
fffff80000257211:	ba 00 27 b9 29       	mov    $0x29b92700,%edx
fffff80000257216:	8a 07                	mov    (%rdi),%al
fffff80000257218:	84 c0                	test   %al,%al
fffff8000025721a:	74 1a                	je     0xfffff80000257236
fffff8000025721c:	8a 86 c8 01 01 00    	mov    0x101c8(%rsi),%al
fffff80000257222:	84 c0                	test   %al,%al
fffff80000257224:	0f 84 ef 00 00 00    	je     0xfffff80000257319
fffff8000025722a:	f3 90                	pause
fffff8000025722c:	48 3b da             	cmp    %rdx,%rbx
fffff8000025722f:	77 3c                	ja     0xfffff8000025726d
fffff80000257231:	48 ff c3             	inc    %rbx
fffff80000257234:	eb e0                	jmp    0xfffff80000257216
fffff80000257236:	8a 86 51 03 01 00    	mov    0x10351(%rsi),%al
fffff8000025723c:	84 c0                	test   %al,%al
fffff8000025723e:	74 52                	je     0xfffff80000257292
fffff80000257240:	88 8e 51 03 01 00    	mov    %cl,0x10351(%rsi)
fffff80000257246:	eb 9c                	jmp    0xfffff800002571e4
fffff80000257248:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff8000025724d:	33 d2                	xor    %edx,%edx
fffff8000025724f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff80000257254:	4c 8b cf             	mov    %rdi,%r9
fffff80000257257:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000025725c:	4c 8b c3             	mov    %rbx,%r8
fffff8000025725f:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000257264:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000257267:	e8 68 b3 ff ff       	call   0xfffff800002525d4
fffff8000025726c:	cc                   	int3
fffff8000025726d:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff80000257272:	33 d2                	xor    %edx,%edx
fffff80000257274:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff80000257279:	4c 8b cf             	mov    %rdi,%r9
fffff8000025727c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000257281:	4c 8b c3             	mov    %rbx,%r8
fffff80000257284:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000257289:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff8000025728c:	e8 43 b3 ff ff       	call   0xfffff800002525d4
fffff80000257291:	cc                   	int3
fffff80000257292:	c6 86 50 03 01 00 04 	movb   $0x4,0x10350(%rsi)
fffff80000257299:	c6 07 06             	movb   $0x6,(%rdi)
fffff8000025729c:	eb 14                	jmp    0xfffff800002572b2
fffff8000025729e:	8a 86 c8 01 01 00    	mov    0x101c8(%rsi),%al
fffff800002572a4:	84 c0                	test   %al,%al
fffff800002572a6:	74 71                	je     0xfffff80000257319
fffff800002572a8:	f3 90                	pause
fffff800002572aa:	48 3b da             	cmp    %rdx,%rbx
fffff800002572ad:	77 1f                	ja     0xfffff800002572ce
fffff800002572af:	48 ff c3             	inc    %rbx
fffff800002572b2:	8a 07                	mov    (%rdi),%al
fffff800002572b4:	84 c0                	test   %al,%al
fffff800002572b6:	75 e6                	jne    0xfffff8000025729e
fffff800002572b8:	8a 86 51 03 01 00    	mov    0x10351(%rsi),%al
fffff800002572be:	84 c0                	test   %al,%al
fffff800002572c0:	74 31                	je     0xfffff800002572f3
fffff800002572c2:	88 8e 51 03 01 00    	mov    %cl,0x10351(%rsi)
fffff800002572c8:	f0 09 0c 24          	lock or %ecx,(%rsp)
fffff800002572cc:	eb cb                	jmp    0xfffff80000257299
fffff800002572ce:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff800002572d3:	33 d2                	xor    %edx,%edx
fffff800002572d5:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff800002572da:	4c 8b cf             	mov    %rdi,%r9
fffff800002572dd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002572e2:	4c 8b c3             	mov    %rbx,%r8
fffff800002572e5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002572ea:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002572ed:	e8 e2 b2 ff ff       	call   0xfffff800002525d4
fffff800002572f2:	cc                   	int3
fffff800002572f3:	88 8e 50 03 01 00    	mov    %cl,0x10350(%rsi)
fffff800002572f9:	c6 07 07             	movb   $0x7,(%rdi)
fffff800002572fc:	eb 0a                	jmp    0xfffff80000257308
fffff800002572fe:	f3 90                	pause
fffff80000257300:	48 3b da             	cmp    %rdx,%rbx
fffff80000257303:	77 41                	ja     0xfffff80000257346
fffff80000257305:	48 ff c3             	inc    %rbx
fffff80000257308:	41 8a 85 c8 01 01 00 	mov    0x101c8(%r13),%al
fffff8000025730f:	84 c0                	test   %al,%al
fffff80000257311:	75 eb                	jne    0xfffff800002572fe
fffff80000257313:	88 8e c8 01 01 00    	mov    %cl,0x101c8(%rsi)
fffff80000257319:	48 8b 86 80 c9 02 00 	mov    0x2c980(%rsi),%rax
fffff80000257320:	f0 48 21 88 90 c9 02 	lock and %rcx,0x2c990(%rax)
fffff80000257327:	00
fffff80000257328:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff8000025732d:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff80000257332:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff80000257337:	48 83 c4 30          	add    $0x30,%rsp
fffff8000025733b:	41 5f                	pop    %r15
fffff8000025733d:	41 5e                	pop    %r14
fffff8000025733f:	41 5d                	pop    %r13
fffff80000257341:	41 5c                	pop    %r12
fffff80000257343:	5f                   	pop    %rdi
fffff80000257344:	c3                   	ret
fffff80000257345:	cc                   	int3
fffff80000257346:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff8000025734b:	4d 8d 8d c8 01 01 00 	lea    0x101c8(%r13),%r9
fffff80000257352:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff80000257357:	33 d2                	xor    %edx,%edx
fffff80000257359:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000025735e:	4c 8b c3             	mov    %rbx,%r8
fffff80000257361:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000257366:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000257369:	e8 66 b2 ff ff       	call   0xfffff800002525d4
fffff8000025736e:	cc                   	int3
fffff8000025736f:	cc                   	int3
fffff80000257370:	cc                   	int3
fffff80000257371:	cc                   	int3
fffff80000257372:	cc                   	int3
fffff80000257373:	cc                   	int3
fffff80000257374:	cc                   	int3
fffff80000257375:	cc                   	int3
fffff80000257376:	cc                   	int3
fffff80000257377:	cc                   	int3
fffff80000257378:	40 53                	rex push %rbx
fffff8000025737a:	48 81 ec 80 0e 00 00 	sub    $0xe80,%rsp
fffff80000257381:	48 8b 05 60 a2 3a 00 	mov    0x3aa260(%rip),%rax        # 0xfffff800006015e8
fffff80000257388:	48 33 c4             	xor    %rsp,%rax
fffff8000025738b:	48 89 84 24 70 0e 00 	mov    %rax,0xe70(%rsp)
fffff80000257392:	00
fffff80000257393:	33 d2                	xor    %edx,%edx
fffff80000257395:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff8000025739a:	41 b8 50 0e 00 00    	mov    $0xe50,%r8d
fffff800002573a0:	e8 1b d2 fe ff       	call   0xfffff800002445c0
fffff800002573a5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff800002573aa:	e8 a5 56 00 00       	call   0xfffff8000025ca54
fffff800002573af:	33 db                	xor    %ebx,%ebx
fffff800002573b1:	66 85 c0             	test   %ax,%ax
fffff800002573b4:	75 20                	jne    0xfffff800002573d6
fffff800002573b6:	e8 31 5b 00 00       	call   0xfffff8000025ceec
fffff800002573bb:	66 85 c0             	test   %ax,%ax
fffff800002573be:	75 16                	jne    0xfffff800002573d6
fffff800002573c0:	48 8b 0d 79 87 4e 00 	mov    0x4e8779(%rip),%rcx        # 0xfffff8000073fb40
fffff800002573c7:	8b c3                	mov    %ebx,%eax
fffff800002573c9:	48 85 c9             	test   %rcx,%rcx
fffff800002573cc:	74 08                	je     0xfffff800002573d6
fffff800002573ce:	48 8b c1             	mov    %rcx,%rax
fffff800002573d1:	e8 aa 5a fe ff       	call   0xfffff8000023ce80
fffff800002573d6:	48 8b 8c 24 70 0e 00 	mov    0xe70(%rsp),%rcx
fffff800002573dd:	00
fffff800002573de:	48 33 cc             	xor    %rsp,%rcx
fffff800002573e1:	e8 8a 41 fe ff       	call   0xfffff8000023b570
fffff800002573e6:	48 81 c4 80 0e 00 00 	add    $0xe80,%rsp
fffff800002573ed:	5b                   	pop    %rbx
fffff800002573ee:	c3                   	ret
fffff800002573ef:	cc                   	int3
fffff800002573f0:	cc                   	int3
fffff800002573f1:	cc                   	int3
fffff800002573f2:	cc                   	int3
fffff800002573f3:	cc                   	int3
fffff800002573f4:	cc                   	int3
fffff800002573f5:	cc                   	int3
fffff800002573f6:	cc                   	int3
fffff800002573f7:	cc                   	int3
fffff800002573f8:	4c 8b dc             	mov    %rsp,%r11
fffff800002573fb:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff800002573ff:	49 89 73 10          	mov    %rsi,0x10(%r11)
fffff80000257403:	49 89 7b 20          	mov    %rdi,0x20(%r11)
fffff80000257407:	55                   	push   %rbp
fffff80000257408:	41 54                	push   %r12
fffff8000025740a:	41 55                	push   %r13
fffff8000025740c:	41 56                	push   %r14
fffff8000025740e:	41 57                	push   %r15
fffff80000257410:	48 8b ec             	mov    %rsp,%rbp
fffff80000257413:	48 83 ec 50          	sub    $0x50,%rsp
fffff80000257417:	41 8b c0             	mov    %r8d,%eax
fffff8000025741a:	44 8b e2             	mov    %edx,%r12d
fffff8000025741d:	33 d2                	xor    %edx,%edx
fffff8000025741f:	83 e0 3f             	and    $0x3f,%eax
fffff80000257422:	0d c0 00 00 00       	or     $0xc0,%eax
fffff80000257427:	48 89 55 f8          	mov    %rdx,-0x8(%rbp)
fffff8000025742b:	89 45 40             	mov    %eax,0x40(%rbp)
fffff8000025742e:	44 8b e9             	mov    %ecx,%r13d
fffff80000257431:	48 8b 05 70 e4 4c 00 	mov    0x4ce470(%rip),%rax        # 0xfffff800007258a8
fffff80000257438:	4d 8b f9             	mov    %r9,%r15
fffff8000025743b:	45 8b f0             	mov    %r8d,%r14d
fffff8000025743e:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
fffff80000257442:	8b fa                	mov    %edx,%edi
fffff80000257444:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
fffff80000257448:	8b f2                	mov    %edx,%esi
fffff8000025744a:	48 89 55 f0          	mov    %rdx,-0x10(%rbp)
fffff8000025744e:	48 8b 08             	mov    (%rax),%rcx
fffff80000257451:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff80000257455:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff80000257459:	45 33 c9             	xor    %r9d,%r9d
fffff8000025745c:	41 b8 c0 10 03 00    	mov    $0x310c0,%r8d
fffff80000257462:	49 89 43 a8          	mov    %rax,-0x58(%r11)
fffff80000257466:	e8 8d e8 fc ff       	call   0xfffff80000225cf8
fffff8000025746b:	0f b7 d8             	movzwl %ax,%ebx
fffff8000025746e:	66 85 c0             	test   %ax,%ax
fffff80000257471:	0f 85 dd 01 00 00    	jne    0xfffff80000257654
fffff80000257477:	48 8b 0d 2a e4 4c 00 	mov    0x4ce42a(%rip),%rcx        # 0xfffff800007258a8
fffff8000025747e:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
fffff80000257482:	41 b8 00 50 00 00    	mov    $0x5000,%r8d
fffff80000257488:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff8000025748c:	48 8b 09             	mov    (%rcx),%rcx
fffff8000025748f:	e8 cc 4a 02 00       	call   0xfffff8000027bf60
fffff80000257494:	0f b7 d8             	movzwl %ax,%ebx
fffff80000257497:	66 85 c0             	test   %ax,%ax
fffff8000025749a:	0f 85 b4 01 00 00    	jne    0xfffff80000257654
fffff800002574a0:	48 8b 0d 01 e4 4c 00 	mov    0x4ce401(%rip),%rcx        # 0xfffff800007258a8
fffff800002574a7:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
fffff800002574ab:	41 b8 00 50 00 00    	mov    $0x5000,%r8d
fffff800002574b1:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff800002574b5:	48 8b 09             	mov    (%rcx),%rcx
fffff800002574b8:	e8 a3 4a 02 00       	call   0xfffff8000027bf60
fffff800002574bd:	0f b7 d8             	movzwl %ax,%ebx
fffff800002574c0:	66 85 c0             	test   %ax,%ax
fffff800002574c3:	0f 85 87 01 00 00    	jne    0xfffff80000257650
fffff800002574c9:	48 8b 0d d8 e3 4c 00 	mov    0x4ce3d8(%rip),%rcx        # 0xfffff800007258a8
fffff800002574d0:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
fffff800002574d4:	41 b8 00 50 00 00    	mov    $0x5000,%r8d
fffff800002574da:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff800002574de:	48 8b 09             	mov    (%rcx),%rcx
fffff800002574e1:	e8 7a 4a 02 00       	call   0xfffff8000027bf60
fffff800002574e6:	0f b7 d8             	movzwl %ax,%ebx
fffff800002574e9:	66 85 c0             	test   %ax,%ax
fffff800002574ec:	0f 85 5a 01 00 00    	jne    0xfffff8000025764c
fffff800002574f2:	0f 28 05 97 9c 3a 00 	movaps 0x3a9c97(%rip),%xmm0        # 0xfffff80000601190
fffff800002574f9:	4c 8d 15 10 8b 3a 00 	lea    0x3a8b10(%rip),%r10        # 0xfffff80000600010
fffff80000257500:	4c 8b 4d f0          	mov    -0x10(%rbp),%r9
fffff80000257504:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
fffff80000257508:	4d 8d 81 00 10 03 00 	lea    0x31000(%r9),%r8
fffff8000025750f:	41 0f 11 00          	movups %xmm0,(%r8)
fffff80000257513:	49 8d 48 40          	lea    0x40(%r8),%rcx
fffff80000257517:	0f 28 0d 82 9c 3a 00 	movaps 0x3a9c82(%rip),%xmm1        # 0xfffff800006011a0
fffff8000025751e:	48 8d 42 e0          	lea    -0x20(%rdx),%rax
fffff80000257522:	41 0f 11 48 10       	movups %xmm1,0x10(%r8)
fffff80000257527:	0f 28 05 82 9c 3a 00 	movaps 0x3a9c82(%rip),%xmm0        # 0xfffff800006011b0
fffff8000025752e:	41 0f 11 40 20       	movups %xmm0,0x20(%r8)
fffff80000257533:	0f 28 0d 86 9c 3a 00 	movaps 0x3a9c86(%rip),%xmm1        # 0xfffff800006011c0
fffff8000025753a:	41 0f 11 48 30       	movups %xmm1,0x30(%r8)
fffff8000025753f:	48 89 41 24          	mov    %rax,0x24(%rcx)
fffff80000257543:	b8 89 00 00 00       	mov    $0x89,%eax
fffff80000257548:	4d 89 09             	mov    %r9,(%r9)
fffff8000025754b:	45 89 a9 80 00 01 00 	mov    %r13d,0x10080(%r9)
fffff80000257552:	45 89 61 08          	mov    %r12d,0x8(%r9)
fffff80000257556:	45 89 b1 40 08 01 00 	mov    %r14d,0x10840(%r9)
fffff8000025755d:	66 41 89 40 35       	mov    %ax,0x35(%r8)
fffff80000257562:	48 8b c1             	mov    %rcx,%rax
fffff80000257565:	66 41 89 48 32       	mov    %cx,0x32(%r8)
fffff8000025756a:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025756e:	41 88 40 34          	mov    %al,0x34(%r8)
fffff80000257572:	48 8b c1             	mov    %rcx,%rax
fffff80000257575:	48 c1 e8 18          	shr    $0x18,%rax
fffff80000257579:	41 88 40 37          	mov    %al,0x37(%r8)
fffff8000025757d:	48 8b c1             	mov    %rcx,%rax
fffff80000257580:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000257584:	41 89 40 38          	mov    %eax,0x38(%r8)
fffff80000257588:	49 83 89 98 04 01 00 	orq    $0xffffffffffffffff,0x10498(%r9)
fffff8000025758f:	ff
fffff80000257590:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
fffff80000257594:	49 89 81 78 ab 02 00 	mov    %rax,0x2ab78(%r9)
fffff8000025759b:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
fffff8000025759f:	49 89 81 88 ab 02 00 	mov    %rax,0x2ab88(%r9)
fffff800002575a6:	48 05 00 b0 ff ff    	add    $0xffffffffffffb000,%rax
fffff800002575ac:	49 89 81 90 ab 02 00 	mov    %rax,0x2ab90(%r9)
fffff800002575b3:	8d 46 01             	lea    0x1(%rsi),%eax
fffff800002575b6:	49 89 89 90 04 01 00 	mov    %rcx,0x10490(%r9)
fffff800002575bd:	8d 4e 10             	lea    0x10(%rsi),%ecx
fffff800002575c0:	4d 89 91 80 04 01 00 	mov    %r10,0x10480(%r9)
fffff800002575c7:	4d 89 81 88 04 01 00 	mov    %r8,0x10488(%r9)
fffff800002575ce:	4d 89 b9 70 ab 02 00 	mov    %r15,0x2ab70(%r9)
fffff800002575d5:	49 89 91 80 ab 02 00 	mov    %rdx,0x2ab80(%r9)
fffff800002575dc:	49 89 b1 18 8a 02 00 	mov    %rsi,0x28a18(%r9)
fffff800002575e3:	41 89 81 1c 8a 02 00 	mov    %eax,0x28a1c(%r9)
fffff800002575ea:	49 89 b1 a0 8a 02 00 	mov    %rsi,0x28aa0(%r9)
fffff800002575f1:	41 89 81 a4 8a 02 00 	mov    %eax,0x28aa4(%r9)
fffff800002575f8:	8d 46 3f             	lea    0x3f(%rsi),%eax
fffff800002575fb:	66 41 89 81 f6 a5 02 	mov    %ax,0x2a5f6(%r9)
fffff80000257602:	00
fffff80000257603:	b8 ff 0f 00 00       	mov    $0xfff,%eax
fffff80000257608:	66 41 89 81 06 a6 02 	mov    %ax,0x2a606(%r9)
fffff8000025760f:	00
fffff80000257610:	48 8b 45 50          	mov    0x50(%rbp),%rax
fffff80000257614:	66 41 89 89 18 8a 02 	mov    %cx,0x28a18(%r9)
fffff8000025761b:	00
fffff8000025761c:	49 89 b1 20 8a 02 00 	mov    %rsi,0x28a20(%r9)
fffff80000257623:	66 41 89 89 a0 8a 02 	mov    %cx,0x28aa0(%r9)
fffff8000025762a:	00
fffff8000025762b:	4c 89 08             	mov    %r9,(%rax)
fffff8000025762e:	49 89 b1 a8 8a 02 00 	mov    %rsi,0x28aa8(%r9)
fffff80000257635:	4d 89 81 f8 a5 02 00 	mov    %r8,0x2a5f8(%r9)
fffff8000025763c:	4d 89 91 08 a6 02 00 	mov    %r10,0x2a608(%r9)
fffff80000257643:	4d 89 89 48 a6 02 00 	mov    %r9,0x2a648(%r9)
fffff8000025764a:	eb 77                	jmp    0xfffff800002576c3
fffff8000025764c:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
fffff80000257650:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
fffff80000257654:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
fffff80000257658:	48 85 d2             	test   %rdx,%rdx
fffff8000025765b:	74 20                	je     0xfffff8000025767d
fffff8000025765d:	48 8b 05 44 e2 4c 00 	mov    0x4ce244(%rip),%rax        # 0xfffff800007258a8
fffff80000257664:	48 8b 08             	mov    (%rax),%rcx
fffff80000257667:	b8 ff 0f 00 00       	mov    $0xfff,%eax
fffff8000025766c:	48 85 d0             	test   %rdx,%rax
fffff8000025766f:	75 07                	jne    0xfffff80000257678
fffff80000257671:	e8 ce 15 fd ff       	call   0xfffff80000228c44
fffff80000257676:	eb 05                	jmp    0xfffff8000025767d
fffff80000257678:	e8 df 16 fd ff       	call   0xfffff80000228d5c
fffff8000025767d:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
fffff80000257681:	48 85 d2             	test   %rdx,%rdx
fffff80000257684:	74 0f                	je     0xfffff80000257695
fffff80000257686:	48 8b 0d 1b e2 4c 00 	mov    0x4ce21b(%rip),%rcx        # 0xfffff800007258a8
fffff8000025768d:	48 8b 09             	mov    (%rcx),%rcx
fffff80000257690:	e8 bb 4a 02 00       	call   0xfffff8000027c150
fffff80000257695:	48 85 ff             	test   %rdi,%rdi
fffff80000257698:	74 12                	je     0xfffff800002576ac
fffff8000025769a:	48 8b 0d 07 e2 4c 00 	mov    0x4ce207(%rip),%rcx        # 0xfffff800007258a8
fffff800002576a1:	48 8b d7             	mov    %rdi,%rdx
fffff800002576a4:	48 8b 09             	mov    (%rcx),%rcx
fffff800002576a7:	e8 a4 4a 02 00       	call   0xfffff8000027c150
fffff800002576ac:	48 85 f6             	test   %rsi,%rsi
fffff800002576af:	74 12                	je     0xfffff800002576c3
fffff800002576b1:	48 8b 0d f0 e1 4c 00 	mov    0x4ce1f0(%rip),%rcx        # 0xfffff800007258a8
fffff800002576b8:	48 8b d6             	mov    %rsi,%rdx
fffff800002576bb:	48 8b 09             	mov    (%rcx),%rcx
fffff800002576be:	e8 8d 4a 02 00       	call   0xfffff8000027c150
fffff800002576c3:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
fffff800002576c8:	0f b7 c3             	movzwl %bx,%eax
fffff800002576cb:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff800002576cf:	49 8b 73 38          	mov    0x38(%r11),%rsi
fffff800002576d3:	49 8b 7b 48          	mov    0x48(%r11),%rdi
fffff800002576d7:	49 8b e3             	mov    %r11,%rsp