fffff8000028b26c:	66 85 c0             	test   %ax,%ax
fffff8000028b26f:	0f 85 84 02 00 00    	jne    0xfffff8000028b4f9
fffff8000028b275:	44 8b 25 4c e7 37 00 	mov    0x37e74c(%rip),%r12d        # 0xfffff800006099c8
fffff8000028b27c:	65 4c 8b 34 25 a0 03 	mov    %gs:0x103a0,%r14
fffff8000028b283:	01 00
fffff8000028b285:	41 c1 ef 03          	shr    $0x3,%r15d
fffff8000028b289:	49 8b ce             	mov    %r14,%rcx
fffff8000028b28c:	45 3b fc             	cmp    %r12d,%r15d
fffff8000028b28f:	c6 85 90 00 00 00 01 	movb   $0x1,0x90(%rbp)
fffff8000028b296:	49 8b 9e 60 03 00 00 	mov    0x360(%r14),%rbx
fffff8000028b29d:	45 0f 42 e7          	cmovb  %r15d,%r12d
fffff8000028b2a1:	45 33 d2             	xor    %r10d,%r10d
fffff8000028b2a4:	e8 df d7 f7 ff       	call   0xfffff80000208a88
fffff8000028b2a9:	45 85 e4             	test   %r12d,%r12d
fffff8000028b2ac:	0f 84 e3 00 00 00    	je     0xfffff8000028b395
fffff8000028b2b2:	48 8d 47 20          	lea    0x20(%rdi),%rax
fffff8000028b2b6:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
fffff8000028b2bb:	48 8b 10             	mov    (%rax),%rdx
fffff8000028b2be:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000028b2c4:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
fffff8000028b2c9:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
fffff8000028b2ce:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
fffff8000028b2d3:	45 8b c1             	mov    %r9d,%r8d
fffff8000028b2d6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000028b2db:	49 8b ce             	mov    %r14,%rcx
fffff8000028b2de:	48 c1 e2 0c          	shl    $0xc,%rdx
fffff8000028b2e2:	c7 44 24 20 0c 00 00 	movl   $0xc,0x20(%rsp)
fffff8000028b2e9:	00
fffff8000028b2ea:	e8 65 bb f7 ff       	call   0xfffff80000206e54
fffff8000028b2ef:	66 85 c0             	test   %ax,%ax
fffff8000028b2f2:	0f 85 41 01 00 00    	jne    0xfffff8000028b439
fffff8000028b2f8:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000028b2ff:	00 00
fffff8000028b301:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff8000028b307:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
fffff8000028b30c:	e8 a7 cf f7 ff       	call   0xfffff800002082b8
fffff8000028b311:	65 48 8b 14 25 00 00 	mov    %gs:0x0,%rdx
fffff8000028b318:	00 00
fffff8000028b31a:	8b ce                	mov    %esi,%ecx
fffff8000028b31c:	c1 e1 0c             	shl    $0xc,%ecx
fffff8000028b31f:	4c 8b f8             	mov    %rax,%r15
fffff8000028b322:	48 03 cb             	add    %rbx,%rcx
fffff8000028b325:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff8000028b32b:	f6 42 6c 10          	testb  $0x10,0x6c(%rdx)
fffff8000028b32f:	48 8b d0             	mov    %rax,%rdx
fffff8000028b332:	74 07                	je     0xfffff8000028b33b
fffff8000028b334:	e8 c7 8f fb ff       	call   0xfffff80000244300
fffff8000028b339:	eb 05                	jmp    0xfffff8000028b340
fffff8000028b33b:	e8 a0 09 fb ff       	call   0xfffff8000023bce0
fffff8000028b340:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000028b347:	00 00
fffff8000028b349:	48 8b 81 c0 03 01 00 	mov    0x103c0(%rcx),%rax
fffff8000028b350:	48 ba ff ff ff ff 0f 	movabs $0xfffffffff,%rdx
fffff8000028b357:	00 00 00
fffff8000028b35a:	49 c1 ef 0c          	shr    $0xc,%r15
fffff8000028b35e:	ff c6                	inc    %esi
fffff8000028b360:	4c 23 fa             	and    %rdx,%r15
fffff8000028b363:	41 ba 00 00 00 00    	mov    $0x0,%r10d
fffff8000028b369:	48 ba 00 00 00 00 00 	movabs $0xffffff0000000000,%rdx
fffff8000028b370:	ff ff ff
fffff8000028b373:	4a 89 04 fa          	mov    %rax,(%rdx,%r15,8)
fffff8000028b377:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff8000028b37c:	48 83 c0 08          	add    $0x8,%rax
fffff8000028b380:	c6 81 c8 03 01 00 01 	movb   $0x1,0x103c8(%rcx)
fffff8000028b387:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
fffff8000028b38c:	41 3b f4             	cmp    %r12d,%esi
fffff8000028b38f:	0f 82 26 ff ff ff    	jb     0xfffff8000028b2bb
fffff8000028b395:	49 8b ce             	mov    %r14,%rcx
fffff8000028b398:	e8 37 bb f7 ff       	call   0xfffff80000206ed4
fffff8000028b39d:	4c 39 93 10 02 00 00 	cmp    %r10,0x210(%rbx)
fffff8000028b3a4:	0f 85 82 00 00 00    	jne    0xfffff8000028b42c
fffff8000028b3aa:	4c 39 93 18 02 00 00 	cmp    %r10,0x218(%rbx)
fffff8000028b3b1:	75 79                	jne    0xfffff8000028b42c
fffff8000028b3b3:	4c 39 93 20 02 00 00 	cmp    %r10,0x220(%rbx)
fffff8000028b3ba:	75 70                	jne    0xfffff8000028b42c
fffff8000028b3bc:	4c 39 93 28 02 00 00 	cmp    %r10,0x228(%rbx)
fffff8000028b3c3:	75 67                	jne    0xfffff8000028b42c
fffff8000028b3c5:	4c 39 93 30 02 00 00 	cmp    %r10,0x230(%rbx)
fffff8000028b3cc:	75 5e                	jne    0xfffff8000028b42c
fffff8000028b3ce:	4c 39 93 38 02 00 00 	cmp    %r10,0x238(%rbx)
fffff8000028b3d5:	75 55                	jne    0xfffff8000028b42c
fffff8000028b3d7:	4c 8b 83 08 02 00 00 	mov    0x208(%rbx),%r8
fffff8000028b3de:	4d 85 c0             	test   %r8,%r8
fffff8000028b3e1:	79 49                	jns    0xfffff8000028b42c
fffff8000028b3e3:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
fffff8000028b3ea:	ff ff 7f
fffff8000028b3ed:	49 8b c8             	mov    %r8,%rcx
fffff8000028b3f0:	48 23 c8             	and    %rax,%rcx
fffff8000028b3f3:	48 b8 fc ff ff ff ff 	movabs $0x7ffffffffffffffc,%rax
fffff8000028b3fa:	ff ff 7f
fffff8000028b3fd:	48 8b d1             	mov    %rcx,%rdx
fffff8000028b400:	48 f7 d2             	not    %rdx
fffff8000028b403:	48 85 93 00 02 00 00 	test   %rdx,0x200(%rbx)
fffff8000028b40a:	0f 94 c2             	sete   %dl
fffff8000028b40d:	4d 23 c5             	and    %r13,%r8
fffff8000028b410:	4c 85 c0             	test   %r8,%rax
fffff8000028b413:	0f 94 c0             	sete   %al
fffff8000028b416:	84 d0                	test   %dl,%al
fffff8000028b418:	74 12                	je     0xfffff8000028b42c
fffff8000028b41a:	e8 a1 e8 06 00       	call   0xfffff800002f9cc0
fffff8000028b41f:	41 8b cc             	mov    %r12d,%ecx
fffff8000028b422:	44 8b f8             	mov    %eax,%r15d
fffff8000028b425:	c1 e1 0c             	shl    $0xc,%ecx
fffff8000028b428:	3b c8                	cmp    %eax,%ecx
fffff8000028b42a:	73 28                	jae    0xfffff8000028b454
fffff8000028b42c:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028b431:	45 33 e4             	xor    %r12d,%r12d
fffff8000028b434:	e9 ac 00 00 00       	jmp    0xfffff8000028b4e5
fffff8000028b439:	49 8b ce             	mov    %r14,%rcx
fffff8000028b43c:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028b441:	e8 8e ba f7 ff       	call   0xfffff80000206ed4
fffff8000028b446:	8a 8d 90 00 00 00    	mov    0x90(%rbp),%cl
fffff8000028b44c:	45 33 e4             	xor    %r12d,%r12d
fffff8000028b44f:	e9 8d 00 00 00       	jmp    0xfffff8000028b4e1
fffff8000028b454:	44 88 54 24 28       	mov    %r10b,0x28(%rsp)
fffff8000028b459:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
fffff8000028b45d:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
fffff8000028b461:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
fffff8000028b466:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
fffff8000028b46b:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
fffff8000028b470:	e8 87 77 f7 ff       	call   0xfffff80000202bfc
fffff8000028b475:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff8000028b47a:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
fffff8000028b47f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff8000028b484:	c7 03 0b 00 00 00    	movl   $0xb,(%rbx)
fffff8000028b48a:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff8000028b48e:	48 89 43 08          	mov    %rax,0x8(%rbx)
fffff8000028b492:	8a 47 10             	mov    0x10(%rdi),%al
fffff8000028b495:	24 01                	and    $0x1,%al
fffff8000028b497:	88 43 10             	mov    %al,0x10(%rbx)
fffff8000028b49a:	41 8d 87 ff 0f 00 00 	lea    0xfff(%r15),%eax
fffff8000028b4a1:	4c 89 73 18          	mov    %r14,0x18(%rbx)
fffff8000028b4a5:	c1 e8 0c             	shr    $0xc,%eax
fffff8000028b4a8:	44 3b e0             	cmp    %eax,%r12d
fffff8000028b4ab:	44 0f 43 e0          	cmovae %eax,%r12d
fffff8000028b4af:	44 89 63 20          	mov    %r12d,0x20(%rbx)
fffff8000028b4b3:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
fffff8000028b4b9:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
fffff8000028b4c0:	e8 17 71 f7 ff       	call   0xfffff800002025dc
fffff8000028b4c5:	0f b7 9b 88 00 00 00 	movzwl 0x88(%rbx),%ebx
fffff8000028b4cc:	45 33 e4             	xor    %r12d,%r12d
fffff8000028b4cf:	66 85 db             	test   %bx,%bx
fffff8000028b4d2:	74 11                	je     0xfffff8000028b4e5
fffff8000028b4d4:	8a 8d 90 00 00 00    	mov    0x90(%rbp),%cl
fffff8000028b4da:	eb 05                	jmp    0xfffff8000028b4e1
fffff8000028b4dc:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028b4e1:	84 c9                	test   %cl,%cl
fffff8000028b4e3:	74 14                	je     0xfffff8000028b4f9
fffff8000028b4e5:	49 8b 8e 60 03 00 00 	mov    0x360(%r14),%rcx
fffff8000028b4ec:	33 d2                	xor    %edx,%edx
fffff8000028b4ee:	c1 e6 0c             	shl    $0xc,%esi
fffff8000028b4f1:	44 8b c6             	mov    %esi,%r8d
fffff8000028b4f4:	e8 c7 90 fb ff       	call   0xfffff800002445c0
fffff8000028b4f9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff8000028b4fe:	48 85 c9             	test   %rcx,%rcx
fffff8000028b501:	74 0c                	je     0xfffff8000028b50f
fffff8000028b503:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
fffff8000028b50a:	e8 69 72 f7 ff       	call   0xfffff80000202778
fffff8000028b50f:	4c 39 a5 98 00 00 00 	cmp    %r12,0x98(%rbp)
fffff8000028b516:	74 0f                	je     0xfffff8000028b527
fffff8000028b518:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
fffff8000028b51d:	48 85 c9             	test   %rcx,%rcx
fffff8000028b520:	74 05                	je     0xfffff8000028b527
fffff8000028b522:	e8 51 72 f7 ff       	call   0xfffff80000202778
fffff8000028b527:	0f b7 c3             	movzwl %bx,%eax
fffff8000028b52a:	48 8b 9c 24 80 01 00 	mov    0x180(%rsp),%rbx
fffff8000028b531:	00
fffff8000028b532:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
fffff8000028b539:	41 5f                	pop    %r15
fffff8000028b53b:	41 5e                	pop    %r14
fffff8000028b53d:	41 5d                	pop    %r13
fffff8000028b53f:	41 5c                	pop    %r12
fffff8000028b541:	5f                   	pop    %rdi
fffff8000028b542:	5e                   	pop    %rsi
fffff8000028b543:	5d                   	pop    %rbp
fffff8000028b544:	c3                   	ret
fffff8000028b545:	cc                   	int3
fffff8000028b546:	cc                   	int3
fffff8000028b547:	cc                   	int3
fffff8000028b548:	cc                   	int3
fffff8000028b549:	cc                   	int3
fffff8000028b54a:	cc                   	int3
fffff8000028b54b:	cc                   	int3
fffff8000028b54c:	cc                   	int3
fffff8000028b54d:	cc                   	int3
fffff8000028b54e:	cc                   	int3
fffff8000028b54f:	cc                   	int3
fffff8000028b550:	48 8b c4             	mov    %rsp,%rax
fffff8000028b553:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000028b557:	56                   	push   %rsi
fffff8000028b558:	57                   	push   %rdi
fffff8000028b559:	41 56                	push   %r14
fffff8000028b55b:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000028b55f:	45 33 f6             	xor    %r14d,%r14d
fffff8000028b562:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028b565:	0f 11 40 d8          	movups %xmm0,-0x28(%rax)
fffff8000028b569:	4c 89 70 18          	mov    %r14,0x18(%rax)
fffff8000028b56d:	48 8b f1             	mov    %rcx,%rsi
fffff8000028b570:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff8000028b574:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000028b57b:	01 00
fffff8000028b57d:	48 8b 90 28 01 00 00 	mov    0x128(%rax),%rdx
fffff8000028b584:	48 b8 00 00 00 00 00 	movabs $0x20000000000000,%rax
fffff8000028b58b:	00 20 00
fffff8000028b58e:	48 85 d0             	test   %rdx,%rax
fffff8000028b591:	75 09                	jne    0xfffff8000028b59c
fffff8000028b593:	41 8d 5e 06          	lea    0x6(%r14),%ebx
fffff8000028b597:	e9 8b 00 00 00       	jmp    0xfffff8000028b627
fffff8000028b59c:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028b59f:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff8000028b5a4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000028b5a9:	45 33 c9             	xor    %r9d,%r9d
fffff8000028b5ac:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
fffff8000028b5b1:	33 d2                	xor    %edx,%edx
fffff8000028b5b3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028b5b8:	45 8d 41 02          	lea    0x2(%r9),%r8d
fffff8000028b5bc:	e8 f7 76 f7 ff       	call   0xfffff80000202cb8
fffff8000028b5c1:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028b5c4:	66 85 c0             	test   %ax,%ax
fffff8000028b5c7:	75 48                	jne    0xfffff8000028b611
fffff8000028b5c9:	8b 56 08             	mov    0x8(%rsi),%edx
fffff8000028b5cc:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
fffff8000028b5d1:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
fffff8000028b5d6:	41 b8 03 00 00 00    	mov    $0x3,%r8d
fffff8000028b5dc:	e8 cb 12 f8 ff       	call   0xfffff8000020c8ac
fffff8000028b5e1:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
fffff8000028b5e6:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028b5e9:	66 85 c0             	test   %ax,%ax
fffff8000028b5ec:	75 12                	jne    0xfffff8000028b600
fffff8000028b5ee:	8a 56 0c             	mov    0xc(%rsi),%dl
fffff8000028b5f1:	4c 8d 46 10          	lea    0x10(%rsi),%r8
fffff8000028b5f5:	48 8b cf             	mov    %rdi,%rcx
fffff8000028b5f8:	e8 63 e8 ff ff       	call   0xfffff80000289e60
fffff8000028b5fd:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028b600:	48 85 ff             	test   %rdi,%rdi
fffff8000028b603:	74 0c                	je     0xfffff8000028b611
fffff8000028b605:	48 8d 8f 18 05 00 00 	lea    0x518(%rdi),%rcx
fffff8000028b60c:	e8 67 71 f7 ff       	call   0xfffff80000202778
fffff8000028b611:	4c 39 74 24 70       	cmp    %r14,0x70(%rsp)
fffff8000028b616:	74 0f                	je     0xfffff8000028b627
fffff8000028b618:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000028b61d:	48 85 c9             	test   %rcx,%rcx
fffff8000028b620:	74 05                	je     0xfffff8000028b627
fffff8000028b622:	e8 51 71 f7 ff       	call   0xfffff80000202778
fffff8000028b627:	0f b7 c3             	movzwl %bx,%eax
fffff8000028b62a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff8000028b62f:	48 83 c4 40          	add    $0x40,%rsp
fffff8000028b633:	41 5e                	pop    %r14
fffff8000028b635:	5f                   	pop    %rdi
fffff8000028b636:	5e                   	pop    %rsi
fffff8000028b637:	c3                   	ret
fffff8000028b638:	cc                   	int3
fffff8000028b639:	cc                   	int3
fffff8000028b63a:	cc                   	int3
fffff8000028b63b:	cc                   	int3
fffff8000028b63c:	cc                   	int3
fffff8000028b63d:	cc                   	int3
fffff8000028b63e:	cc                   	int3
fffff8000028b63f:	cc                   	int3
fffff8000028b640:	40 53                	rex push %rbx
fffff8000028b642:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000028b646:	33 db                	xor    %ebx,%ebx
fffff8000028b648:	48 ba 00 00 00 00 80 	movabs $0x8000000000,%rdx
fffff8000028b64f:	00 00 00
fffff8000028b652:	48 85 15 07 df 37 00 	test   %rdx,0x37df07(%rip)        # 0xfffff80000609560
fffff8000028b659:	75 07                	jne    0xfffff8000028b662
fffff8000028b65b:	bb 08 00 00 00       	mov    $0x8,%ebx
fffff8000028b660:	eb 5a                	jmp    0xfffff8000028b6bc
fffff8000028b662:	38 99 1c 01 00 00    	cmp    %bl,0x11c(%rcx)
fffff8000028b668:	74 4d                	je     0xfffff8000028b6b7
fffff8000028b66a:	48 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%rdx
fffff8000028b671:	38 5a 14             	cmp    %bl,0x14(%rdx)
fffff8000028b674:	75 41                	jne    0xfffff8000028b6b7
fffff8000028b676:	48 8b 81 80 0b 00 00 	mov    0xb80(%rcx),%rax
fffff8000028b67d:	48 8b 48 10          	mov    0x10(%rax),%rcx
fffff8000028b681:	48 85 c9             	test   %rcx,%rcx
fffff8000028b684:	75 04                	jne    0xfffff8000028b68a
fffff8000028b686:	8a cb                	mov    %bl,%cl
fffff8000028b688:	eb 08                	jmp    0xfffff8000028b692
fffff8000028b68a:	48 83 f9 01          	cmp    $0x1,%rcx
fffff8000028b68e:	75 20                	jne    0xfffff8000028b6b0
fffff8000028b690:	b1 80                	mov    $0x80,%cl
fffff8000028b692:	8a 82 38 0b 00 00    	mov    0xb38(%rdx),%al
fffff8000028b698:	a8 40                	test   $0x40,%al
fffff8000028b69a:	74 bf                	je     0xfffff8000028b65b
fffff8000028b69c:	24 7f                	and    $0x7f,%al
fffff8000028b69e:	0a c1                	or     %cl,%al
fffff8000028b6a0:	48 8b ca             	mov    %rdx,%rcx
fffff8000028b6a3:	88 82 38 0b 00 00    	mov    %al,0xb38(%rdx)
fffff8000028b6a9:	e8 42 9f 07 00       	call   0xfffff800003055f0
fffff8000028b6ae:	eb 0c                	jmp    0xfffff8000028b6bc
fffff8000028b6b0:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028b6b5:	eb 05                	jmp    0xfffff8000028b6bc
fffff8000028b6b7:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff8000028b6bc:	0f b7 c3             	movzwl %bx,%eax
fffff8000028b6bf:	48 83 c4 20          	add    $0x20,%rsp
fffff8000028b6c3:	5b                   	pop    %rbx
fffff8000028b6c4:	c3                   	ret
fffff8000028b6c5:	cc                   	int3
fffff8000028b6c6:	cc                   	int3
fffff8000028b6c7:	cc                   	int3
fffff8000028b6c8:	cc                   	int3
fffff8000028b6c9:	cc                   	int3
fffff8000028b6ca:	cc                   	int3
fffff8000028b6cb:	cc                   	int3
fffff8000028b6cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000028b6d1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000028b6d6:	57                   	push   %rdi
fffff8000028b6d7:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000028b6db:	49 8b c1             	mov    %r9,%rax
fffff8000028b6de:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
fffff8000028b6e3:	41 8a f8             	mov    %r8b,%dil
fffff8000028b6e6:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff8000028b6eb:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
fffff8000028b6f0:	48 8b da             	mov    %rdx,%rbx
fffff8000028b6f3:	48 8b d0             	mov    %rax,%rdx
fffff8000028b6f6:	48 8b f1             	mov    %rcx,%rsi
fffff8000028b6f9:	e8 56 ed 06 00       	call   0xfffff800002fa454
fffff8000028b6fe:	4c 8b c8             	mov    %rax,%r9
fffff8000028b701:	44 8a c7             	mov    %dil,%r8b
fffff8000028b704:	48 8b d3             	mov    %rbx,%rdx
fffff8000028b707:	48 8b ce             	mov    %rsi,%rcx
fffff8000028b70a:	e8 4d f0 06 00       	call   0xfffff800002fa75c
fffff8000028b70f:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028b712:	44 8a 44 24 20       	mov    0x20(%rsp),%r8b
fffff8000028b717:	48 8b ce             	mov    %rsi,%rcx
fffff8000028b71a:	8b 54 24 60          	mov    0x60(%rsp),%edx
fffff8000028b71e:	e8 41 f5 06 00       	call   0xfffff800002fac64
fffff8000028b723:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff8000028b728:	0f b7 c3             	movzwl %bx,%eax
fffff8000028b72b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff8000028b730:	48 83 c4 30          	add    $0x30,%rsp
fffff8000028b734:	5f                   	pop    %rdi
fffff8000028b735:	c3                   	ret
fffff8000028b736:	cc                   	int3
fffff8000028b737:	cc                   	int3
fffff8000028b738:	cc                   	int3
fffff8000028b739:	cc                   	int3
fffff8000028b73a:	cc                   	int3
fffff8000028b73b:	cc                   	int3
fffff8000028b73c:	cc                   	int3
fffff8000028b73d:	cc                   	int3
fffff8000028b73e:	cc                   	int3
fffff8000028b73f:	cc                   	int3
fffff8000028b740:	48 8b c4             	mov    %rsp,%rax
fffff8000028b743:	4c 89 40 18          	mov    %r8,0x18(%rax)
fffff8000028b747:	88 50 10             	mov    %dl,0x10(%rax)
fffff8000028b74a:	89 48 08             	mov    %ecx,0x8(%rax)
fffff8000028b74d:	53                   	push   %rbx
fffff8000028b74e:	55                   	push   %rbp