fffff800002bd347:	75 4b                	jne    0xfffff800002bd394
fffff800002bd349:	45 84 f6             	test   %r14b,%r14b
fffff800002bd34c:	74 1d                	je     0xfffff800002bd36b
fffff800002bd34e:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
fffff800002bd352:	48 03 47 58          	add    0x58(%rdi),%rax
fffff800002bd356:	83 7f 30 04          	cmpl   $0x4,0x30(%rdi)
fffff800002bd35a:	74 02                	je     0xfffff800002bd35e
fffff800002bd35c:	8b c0                	mov    %eax,%eax
fffff800002bd35e:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
fffff800002bd362:	48 89 45 58          	mov    %rax,0x58(%rbp)
fffff800002bd366:	e8 85 bd f4 ff       	call   0xfffff800002090f0
fffff800002bd36b:	e8 80 c3 f4 ff       	call   0xfffff800002096f0
fffff800002bd370:	84 c0                	test   %al,%al
fffff800002bd372:	74 04                	je     0xfffff800002bd378
fffff800002bd374:	33 d2                	xor    %edx,%edx
fffff800002bd376:	eb 08                	jmp    0xfffff800002bd380
fffff800002bd378:	44 38 7d 40          	cmp    %r15b,0x40(%rbp)
fffff800002bd37c:	74 0a                	je     0xfffff800002bd388
fffff800002bd37e:	b2 01                	mov    $0x1,%dl
fffff800002bd380:	48 8b ce             	mov    %rsi,%rcx
fffff800002bd383:	e8 1c 5c f4 ff       	call   0xfffff80000202fa4
fffff800002bd388:	c7 06 1b 00 00 00    	movl   $0x1b,(%rsi)
fffff800002bd38e:	eb 04                	jmp    0xfffff800002bd394
fffff800002bd390:	41 0f b7 dc          	movzwl %r12w,%ebx
fffff800002bd394:	48 8b ce             	mov    %rsi,%rcx
fffff800002bd397:	e8 38 9b f4 ff       	call   0xfffff80000206ed4
fffff800002bd39c:	41 ba 07 10 00 00    	mov    $0x1007,%r10d
fffff800002bd3a2:	66 41 3b da          	cmp    %r10w,%bx
fffff800002bd3a6:	75 06                	jne    0xfffff800002bd3ae
fffff800002bd3a8:	44 39 7e 10          	cmp    %r15d,0x10(%rsi)
fffff800002bd3ac:	74 1e                	je     0xfffff800002bd3cc
fffff800002bd3ae:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002bd3b5:	01 00
fffff800002bd3b7:	33 d2                	xor    %edx,%edx
fffff800002bd3b9:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002bd3c0:	44 8a 41 14          	mov    0x14(%rcx),%r8b
fffff800002bd3c4:	48 8b ce             	mov    %rsi,%rcx
fffff800002bd3c7:	e8 54 9b f4 ff       	call   0xfffff80000206f20
fffff800002bd3cc:	66 41 3b dc          	cmp    %r12w,%bx
fffff800002bd3d0:	0f 95 c0             	setne  %al
fffff800002bd3d3:	48 83 c4 20          	add    $0x20,%rsp
fffff800002bd3d7:	41 5f                	pop    %r15
fffff800002bd3d9:	41 5e                	pop    %r14
fffff800002bd3db:	41 5c                	pop    %r12
fffff800002bd3dd:	5f                   	pop    %rdi
fffff800002bd3de:	5e                   	pop    %rsi
fffff800002bd3df:	5b                   	pop    %rbx
fffff800002bd3e0:	5d                   	pop    %rbp
fffff800002bd3e1:	c3                   	ret
fffff800002bd3e2:	cc                   	int3
fffff800002bd3e3:	cc                   	int3
fffff800002bd3e4:	cc                   	int3
fffff800002bd3e5:	cc                   	int3
fffff800002bd3e6:	cc                   	int3
fffff800002bd3e7:	cc                   	int3
fffff800002bd3e8:	cc                   	int3
fffff800002bd3e9:	cc                   	int3
fffff800002bd3ea:	cc                   	int3
fffff800002bd3eb:	cc                   	int3
fffff800002bd3ec:	48 8b c4             	mov    %rsp,%rax
fffff800002bd3ef:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff800002bd3f3:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002bd3f7:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002bd3fb:	55                   	push   %rbp
fffff800002bd3fc:	41 54                	push   %r12
fffff800002bd3fe:	41 55                	push   %r13
fffff800002bd400:	41 56                	push   %r14
fffff800002bd402:	41 57                	push   %r15
fffff800002bd404:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff800002bd408:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
fffff800002bd40f:	48 8b 05 d2 41 34 00 	mov    0x3441d2(%rip),%rax        # 0xfffff800006015e8
fffff800002bd416:	48 33 c4             	xor    %rsp,%rax
fffff800002bd419:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff800002bd41d:	45 33 ed             	xor    %r13d,%r13d
fffff800002bd420:	48 8b d9             	mov    %rcx,%rbx
fffff800002bd423:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002bd426:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
fffff800002bd42b:	33 d2                	xor    %edx,%edx
fffff800002bd42d:	44 88 6c 24 21       	mov    %r13b,0x21(%rsp)
fffff800002bd432:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
fffff800002bd436:	44 88 6c 24 20       	mov    %r13b,0x20(%rsp)
fffff800002bd43b:	45 8d 45 48          	lea    0x48(%r13),%r8d
fffff800002bd43f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
fffff800002bd444:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
fffff800002bd448:	e8 73 71 f8 ff       	call   0xfffff800002445c0
fffff800002bd44d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002bd452:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd455:	4c 8d b3 e0 f8 ff ff 	lea    -0x720(%rbx),%r14
fffff800002bd45c:	e8 9b 26 00 00       	call   0xfffff800002bfafc
fffff800002bd461:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd464:	66 85 c0             	test   %ax,%ax
fffff800002bd467:	0f 85 2b 07 00 00    	jne    0xfffff800002bdb98
fffff800002bd46d:	8a 44 24 30          	mov    0x30(%rsp),%al
fffff800002bd471:	84 c0                	test   %al,%al
fffff800002bd473:	0f 84 14 07 00 00    	je     0xfffff800002bdb8d
fffff800002bd479:	41 8d 75 01          	lea    0x1(%r13),%esi
fffff800002bd47d:	40 3a c6             	cmp    %sil,%al
fffff800002bd480:	0f 84 fd 06 00 00    	je     0xfffff800002bdb83
fffff800002bd486:	3c 06                	cmp    $0x6,%al
fffff800002bd488:	0f 84 1b 05 00 00    	je     0xfffff800002bd9a9
fffff800002bd48e:	45 8d 7d 07          	lea    0x7(%r13),%r15d
fffff800002bd492:	41 3a c7             	cmp    %r15b,%al
fffff800002bd495:	0f 86 1a 05 00 00    	jbe    0xfffff800002bd9b5
fffff800002bd49b:	3c 09                	cmp    $0x9,%al
fffff800002bd49d:	0f 86 e3 04 00 00    	jbe    0xfffff800002bd986
fffff800002bd4a3:	3c 20                	cmp    $0x20,%al
fffff800002bd4a5:	0f 84 a2 03 00 00    	je     0xfffff800002bd84d
fffff800002bd4ab:	3c 22                	cmp    $0x22,%al
fffff800002bd4ad:	0f 84 c6 02 00 00    	je     0xfffff800002bd779
fffff800002bd4b3:	3c 30                	cmp    $0x30,%al
fffff800002bd4b5:	0f 84 8b 02 00 00    	je     0xfffff800002bd746
fffff800002bd4bb:	3c 31                	cmp    $0x31,%al
fffff800002bd4bd:	0f 84 6f 02 00 00    	je     0xfffff800002bd732
fffff800002bd4c3:	3c 32                	cmp    $0x32,%al
fffff800002bd4c5:	0f 84 47 02 00 00    	je     0xfffff800002bd712
fffff800002bd4cb:	3c a2                	cmp    $0xa2,%al
fffff800002bd4cd:	0f 84 d3 01 00 00    	je     0xfffff800002bd6a6
fffff800002bd4d3:	3c a3                	cmp    $0xa3,%al
fffff800002bd4d5:	0f 84 96 01 00 00    	je     0xfffff800002bd671
fffff800002bd4db:	3c ab                	cmp    $0xab,%al
fffff800002bd4dd:	0f 84 2d 01 00 00    	je     0xfffff800002bd610
fffff800002bd4e3:	3c b3                	cmp    $0xb3,%al
fffff800002bd4e5:	0f 84 e1 00 00 00    	je     0xfffff800002bd5cc
fffff800002bd4eb:	3c b6                	cmp    $0xb6,%al
fffff800002bd4ed:	0f 84 a3 00 00 00    	je     0xfffff800002bd596
fffff800002bd4f3:	3c b7                	cmp    $0xb7,%al
fffff800002bd4f5:	74 77                	je     0xfffff800002bd56e
fffff800002bd4f7:	3c ba                	cmp    $0xba,%al
fffff800002bd4f9:	74 4f                	je     0xfffff800002bd54a
fffff800002bd4fb:	3c bb                	cmp    $0xbb,%al
fffff800002bd4fd:	0f 85 b2 04 00 00    	jne    0xfffff800002bd9b5
fffff800002bd503:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff800002bd508:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd50b:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
fffff800002bd510:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
fffff800002bd514:	e8 27 5b 00 00       	call   0xfffff800002c3040
fffff800002bd519:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd51c:	66 85 c0             	test   %ax,%ax
fffff800002bd51f:	0f 85 73 06 00 00    	jne    0xfffff800002bdb98
fffff800002bd525:	44 8a 44 24 20       	mov    0x20(%rsp),%r8b
fffff800002bd52a:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd52d:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff800002bd532:	e8 31 21 00 00       	call   0xfffff800002bf668
fffff800002bd537:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
fffff800002bd53c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
fffff800002bd541:	48 0f bb c1          	btc    %rax,%rcx
fffff800002bd545:	e9 08 01 00 00       	jmp    0xfffff800002bd652
fffff800002bd54a:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd54d:	66 c7 83 d8 00 00 00 	movw   $0x101,0xd8(%rbx)
fffff800002bd554:	01 01
fffff800002bd556:	40 88 b3 db 00 00 00 	mov    %sil,0xdb(%rbx)
fffff800002bd55d:	40 88 b3 df 00 00 00 	mov    %sil,0xdf(%rbx)
fffff800002bd564:	e8 0b 16 00 00       	call   0xfffff800002beb74
fffff800002bd569:	e9 27 06 00 00       	jmp    0xfffff800002bdb95
fffff800002bd56e:	8b 73 50             	mov    0x50(%rbx),%esi
fffff800002bd571:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
fffff800002bd576:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd579:	c7 43 50 02 00 00 00 	movl   $0x2,0x50(%rbx)
fffff800002bd580:	e8 c7 86 f4 ff       	call   0xfffff80000205c4c
fffff800002bd585:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd588:	66 85 c0             	test   %ax,%ax
fffff800002bd58b:	0f 85 07 06 00 00    	jne    0xfffff800002bdb98
fffff800002bd591:	89 73 50             	mov    %esi,0x50(%rbx)
fffff800002bd594:	eb 24                	jmp    0xfffff800002bd5ba
fffff800002bd596:	44 8b 73 50          	mov    0x50(%rbx),%r14d
fffff800002bd59a:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
fffff800002bd59f:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd5a2:	89 73 50             	mov    %esi,0x50(%rbx)
fffff800002bd5a5:	e8 a2 86 f4 ff       	call   0xfffff80000205c4c
fffff800002bd5aa:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd5ad:	66 85 c0             	test   %ax,%ax
fffff800002bd5b0:	0f 85 e2 05 00 00    	jne    0xfffff800002bdb98
fffff800002bd5b6:	44 89 73 50          	mov    %r14d,0x50(%rbx)
fffff800002bd5ba:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff800002bd5bf:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd5c2:	e8 19 72 f4 ff       	call   0xfffff800002047e0
fffff800002bd5c7:	e9 cc 05 00 00       	jmp    0xfffff800002bdb98
fffff800002bd5cc:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff800002bd5d1:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd5d4:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
fffff800002bd5d9:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
fffff800002bd5dd:	e8 5e 5a 00 00       	call   0xfffff800002c3040
fffff800002bd5e2:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd5e5:	66 85 c0             	test   %ax,%ax
fffff800002bd5e8:	0f 85 aa 05 00 00    	jne    0xfffff800002bdb98
fffff800002bd5ee:	44 8a 44 24 20       	mov    0x20(%rsp),%r8b
fffff800002bd5f3:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd5f6:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff800002bd5fb:	e8 68 20 00 00       	call   0xfffff800002bf668
fffff800002bd600:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
fffff800002bd605:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
fffff800002bd60a:	48 0f b3 c1          	btr    %rax,%rcx
fffff800002bd60e:	eb 42                	jmp    0xfffff800002bd652
fffff800002bd610:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff800002bd615:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd618:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
fffff800002bd61d:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
fffff800002bd621:	e8 1a 5a 00 00       	call   0xfffff800002c3040
fffff800002bd626:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd629:	66 85 c0             	test   %ax,%ax
fffff800002bd62c:	0f 85 66 05 00 00    	jne    0xfffff800002bdb98
fffff800002bd632:	44 8a 44 24 20       	mov    0x20(%rsp),%r8b
fffff800002bd637:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd63a:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff800002bd63f:	e8 24 20 00 00       	call   0xfffff800002bf668
fffff800002bd644:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
fffff800002bd649:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
fffff800002bd64e:	48 0f ab c1          	bts    %rax,%rcx
fffff800002bd652:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
fffff800002bd657:	4c 8d 83 50 01 00 00 	lea    0x150(%rbx),%r8
fffff800002bd65e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
fffff800002bd662:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
fffff800002bd667:	e8 88 4b f4 ff       	call   0xfffff800002021f4
fffff800002bd66c:	e9 27 05 00 00       	jmp    0xfffff800002bdb98
fffff800002bd671:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
fffff800002bd676:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd679:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
fffff800002bd67e:	e8 85 5a 00 00       	call   0xfffff800002c3108
fffff800002bd683:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd686:	66 85 c0             	test   %ax,%ax
fffff800002bd689:	0f 85 09 05 00 00    	jne    0xfffff800002bdb98
fffff800002bd68f:	44 8a 44 24 20       	mov    0x20(%rsp),%r8b
fffff800002bd694:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd697:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff800002bd69c:	e8 c7 1f 00 00       	call   0xfffff800002bf668
fffff800002bd6a1:	e9 f2 04 00 00       	jmp    0xfffff800002bdb98
fffff800002bd6a6:	49 8b 8e 80 0b 00 00 	mov    0xb80(%r14),%rcx
fffff800002bd6ad:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
fffff800002bd6b1:	4c 8b 41 08          	mov    0x8(%rcx),%r8
fffff800002bd6b5:	8b 11                	mov    (%rcx),%edx
fffff800002bd6b7:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
fffff800002bd6bb:	e8 e4 59 f4 ff       	call   0xfffff800002030a4
fffff800002bd6c0:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd6c3:	66 85 c0             	test   %ax,%ax
fffff800002bd6c6:	0f 85 cc 04 00 00    	jne    0xfffff800002bdb98
fffff800002bd6cc:	49 8b 86 80 0b 00 00 	mov    0xb80(%r14),%rax
fffff800002bd6d3:	8b 4d bf             	mov    -0x41(%rbp),%ecx
fffff800002bd6d6:	8b 55 c3             	mov    -0x3d(%rbp),%edx
fffff800002bd6d9:	44 8b 45 c7          	mov    -0x39(%rbp),%r8d
fffff800002bd6dd:	44 8b 4d cb          	mov    -0x35(%rbp),%r9d
fffff800002bd6e1:	48 89 08             	mov    %rcx,(%rax)
fffff800002bd6e4:	49 8b 86 80 0b 00 00 	mov    0xb80(%r14),%rax
fffff800002bd6eb:	48 89 50 18          	mov    %rdx,0x18(%rax)
fffff800002bd6ef:	41 80 8e a0 0b 00 00 	orb    $0x80,0xba0(%r14)
fffff800002bd6f6:	80
fffff800002bd6f7:	49 8b 86 80 0b 00 00 	mov    0xb80(%r14),%rax
fffff800002bd6fe:	4c 89 40 08          	mov    %r8,0x8(%rax)
fffff800002bd702:	49 8b 86 80 0b 00 00 	mov    0xb80(%r14),%rax
fffff800002bd709:	4c 89 48 10          	mov    %r9,0x10(%rax)
fffff800002bd70d:	e9 86 04 00 00       	jmp    0xfffff800002bdb98
fffff800002bd712:	f7 43 14 fd ff ff ff 	testl  $0xfffffffd,0x14(%rbx)
fffff800002bd719:	0f 85 96 02 00 00    	jne    0xfffff800002bd9b5
fffff800002bd71f:	44 38 6b 34          	cmp    %r13b,0x34(%rbx)
fffff800002bd723:	0f 85 8c 02 00 00    	jne    0xfffff800002bd9b5
fffff800002bd729:	8b 43 28             	mov    0x28(%rbx),%eax
fffff800002bd72c:	45 88 6e 10          	mov    %r13b,0x10(%r14)
fffff800002bd730:	eb 32                	jmp    0xfffff800002bd764
fffff800002bd732:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002bd736:	c7 00 10 00 00 00    	movl   $0x10,(%rax)
fffff800002bd73c:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002bd740:	44 88 68 10          	mov    %r13b,0x10(%rax)
fffff800002bd744:	eb 29                	jmp    0xfffff800002bd76f
fffff800002bd746:	f7 43 14 fd ff ff ff 	testl  $0xfffffffd,0x14(%rbx)
fffff800002bd74d:	0f 85 62 02 00 00    	jne    0xfffff800002bd9b5
fffff800002bd753:	44 38 6b 34          	cmp    %r13b,0x34(%rbx)
fffff800002bd757:	0f 85 58 02 00 00    	jne    0xfffff800002bd9b5
fffff800002bd75d:	8b 43 28             	mov    0x28(%rbx),%eax
fffff800002bd760:	41 88 76 10          	mov    %sil,0x10(%r14)
fffff800002bd764:	41 88 46 08          	mov    %al,0x8(%r14)
fffff800002bd768:	41 c7 06 12 00 00 00 	movl   $0x12,(%r14)
fffff800002bd76f:	bf 19 10 00 00       	mov    $0x1019,%edi
fffff800002bd774:	e9 1f 04 00 00       	jmp    0xfffff800002bdb98
fffff800002bd779:	44 38 6b 34          	cmp    %r13b,0x34(%rbx)
fffff800002bd77d:	0f 85 32 02 00 00    	jne    0xfffff800002bd9b5
fffff800002bd783:	48 8d 54 24 21       	lea    0x21(%rsp),%rdx
fffff800002bd788:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd78b:	e8 6c 23 00 00       	call   0xfffff800002bfafc
fffff800002bd790:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd793:	66 85 c0             	test   %ax,%ax
fffff800002bd796:	0f 85 fc 03 00 00    	jne    0xfffff800002bdb98
fffff800002bd79c:	8a 8b 80 00 00 00    	mov    0x80(%rbx),%cl
fffff800002bd7a2:	8a 44 24 21          	mov    0x21(%rsp),%al
fffff800002bd7a6:	44 8a d1             	mov    %cl,%r10b
fffff800002bd7a9:	c0 e8 03             	shr    $0x3,%al
fffff800002bd7ac:	41 80 e2 04          	and    $0x4,%r10b
fffff800002bd7b0:	41 22 c7             	and    %r15b,%al
fffff800002bd7b3:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
fffff800002bd7b8:	40 22 ce             	and    %sil,%cl
fffff800002bd7bb:	45 02 d2             	add    %r10b,%r10b
fffff800002bd7be:	44 0a d0             	or     %al,%r10b
fffff800002bd7c1:	c0 e1 03             	shl    $0x3,%cl
fffff800002bd7c4:	0f b6 44 24 21       	movzbl 0x21(%rsp),%eax
fffff800002bd7c9:	0f b6 d1             	movzbl %cl,%edx
fffff800002bd7cc:	41 23 c7             	and    %r15d,%eax
fffff800002bd7cf:	0b d0                	or     %eax,%edx
fffff800002bd7d1:	8d 8a 00 00 02 00    	lea    0x20000(%rdx),%ecx
fffff800002bd7d7:	81 e9 04 00 02 00    	sub    $0x20004,%ecx
fffff800002bd7dd:	74 3c                	je     0xfffff800002bd81b
fffff800002bd7df:	83 e9 0c             	sub    $0xc,%ecx
fffff800002bd7e2:	74 2b                	je     0xfffff800002bd80f
fffff800002bd7e4:	3b ce                	cmp    %esi,%ecx
fffff800002bd7e6:	74 0d                	je     0xfffff800002bd7f5
fffff800002bd7e8:	48 8b 83 60 04 00 00 	mov    0x460(%rbx),%rax
fffff800002bd7ef:	4c 8b 04 d0          	mov    (%rax,%rdx,8),%r8
fffff800002bd7f3:	eb 35                	jmp    0xfffff800002bd82a
fffff800002bd7f5:	48 8b 8b a0 fb ff ff 	mov    -0x460(%rbx),%rcx
fffff800002bd7fc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff800002bd801:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002bd808:	e8 6f b4 f4 ff       	call   0xfffff80000208c7c
fffff800002bd80d:	eb 16                	jmp    0xfffff800002bd825
fffff800002bd80f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff800002bd814:	e8 f7 b8 f4 ff       	call   0xfffff80000209110
fffff800002bd819:	eb 0a                	jmp    0xfffff800002bd825
fffff800002bd81b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff800002bd820:	e8 c7 d0 f7 ff       	call   0xfffff8000023a8ec
fffff800002bd825:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
fffff800002bd82a:	83 7b 30 04          	cmpl   $0x4,0x30(%rbx)
fffff800002bd82e:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
fffff800002bd833:	74 08                	je     0xfffff800002bd83d
fffff800002bd835:	45 8b c0             	mov    %r8d,%r8d
fffff800002bd838:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
fffff800002bd83d:	41 8a d2             	mov    %r10b,%dl
fffff800002bd840:	49 8b ce             	mov    %r14,%rcx
fffff800002bd843:	e8 50 8d ff ff       	call   0xfffff800002b6598
fffff800002bd848:	e9 48 03 00 00       	jmp    0xfffff800002bdb95
fffff800002bd84d:	44 38 6b 34          	cmp    %r13b,0x34(%rbx)
fffff800002bd851:	0f 85 5e 01 00 00    	jne    0xfffff800002bd9b5
fffff800002bd857:	48 8d 54 24 21       	lea    0x21(%rsp),%rdx
fffff800002bd85c:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd85f:	e8 98 22 00 00       	call   0xfffff800002bfafc
fffff800002bd864:	0f b7 f8             	movzwl %ax,%edi
fffff800002bd867:	66 85 c0             	test   %ax,%ax
fffff800002bd86a:	0f 85 28 03 00 00    	jne    0xfffff800002bdb98
fffff800002bd870:	44 8a a3 80 00 00 00 	mov    0x80(%rbx),%r12b
fffff800002bd877:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
fffff800002bd87c:	8a 4c 24 21          	mov    0x21(%rsp),%cl
fffff800002bd880:	41 8a d4             	mov    %r12b,%dl
fffff800002bd883:	8a c1                	mov    %cl,%al
fffff800002bd885:	80 e2 04             	and    $0x4,%dl
fffff800002bd888:	41 22 cf             	and    %r15b,%cl
fffff800002bd88b:	c0 e8 03             	shr    $0x3,%al
fffff800002bd88e:	44 22 e6             	and    %sil,%r12b
fffff800002bd891:	02 d2                	add    %dl,%dl
fffff800002bd893:	41 22 c7             	and    %r15b,%al
fffff800002bd896:	41 c0 e4 03          	shl    $0x3,%r12b
fffff800002bd89a:	44 0a e1             	or     %cl,%r12b
fffff800002bd89d:	0a d0                	or     %al,%dl
fffff800002bd89f:	49 8b ce             	mov    %r14,%rcx
fffff800002bd8a2:	e8 b5 83 ff ff       	call   0xfffff800002b5c5c
fffff800002bd8a7:	0f b7 f8             	movzwl %ax,%edi