fffff800002de698:	e8 d3 ce f5 ff       	call   0xfffff8000023b570
fffff800002de69d:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
fffff800002de6a2:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff800002de6a6:	49 8b 6b 38          	mov    0x38(%r11),%rbp
fffff800002de6aa:	49 8b e3             	mov    %r11,%rsp
fffff800002de6ad:	41 5e                	pop    %r14
fffff800002de6af:	5f                   	pop    %rdi
fffff800002de6b0:	5e                   	pop    %rsi
fffff800002de6b1:	c3                   	ret
fffff800002de6b2:	cc                   	int3
fffff800002de6b3:	cc                   	int3
fffff800002de6b4:	cc                   	int3
fffff800002de6b5:	cc                   	int3
fffff800002de6b6:	cc                   	int3
fffff800002de6b7:	cc                   	int3
fffff800002de6b8:	cc                   	int3
fffff800002de6b9:	cc                   	int3
fffff800002de6ba:	cc                   	int3
fffff800002de6bb:	cc                   	int3
fffff800002de6bc:	40 55                	rex push %rbp
fffff800002de6be:	53                   	push   %rbx
fffff800002de6bf:	56                   	push   %rsi
fffff800002de6c0:	57                   	push   %rdi
fffff800002de6c1:	41 54                	push   %r12
fffff800002de6c3:	41 55                	push   %r13
fffff800002de6c5:	41 56                	push   %r14
fffff800002de6c7:	41 57                	push   %r15
fffff800002de6c9:	48 8d ac 24 e8 fe ff 	lea    -0x118(%rsp),%rbp
fffff800002de6d0:	ff
fffff800002de6d1:	48 81 ec 18 02 00 00 	sub    $0x218,%rsp
fffff800002de6d8:	48 8b 05 09 2f 32 00 	mov    0x322f09(%rip),%rax        # 0xfffff800006015e8
fffff800002de6df:	48 33 c4             	xor    %rsp,%rax
fffff800002de6e2:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
fffff800002de6e9:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
fffff800002de6ee:	48 8b da             	mov    %rdx,%rbx
fffff800002de6f1:	4c 8b f9             	mov    %rcx,%r15
fffff800002de6f4:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
fffff800002de6f9:	bf 78 00 00 00       	mov    $0x78,%edi
fffff800002de6fe:	45 0f b6 e1          	movzbl %r9b,%r12d
fffff800002de702:	44 8b c7             	mov    %edi,%r8d
fffff800002de705:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff800002de709:	33 d2                	xor    %edx,%edx
fffff800002de70b:	e8 b0 5e f6 ff       	call   0xfffff800002445c0
fffff800002de710:	44 8b c7             	mov    %edi,%r8d
fffff800002de713:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
fffff800002de71a:	33 d2                	xor    %edx,%edx
fffff800002de71c:	e8 9f 5e f6 ff       	call   0xfffff800002445c0
fffff800002de721:	44 8b c7             	mov    %edi,%r8d
fffff800002de724:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff800002de729:	33 d2                	xor    %edx,%edx
fffff800002de72b:	e8 90 5e f6 ff       	call   0xfffff800002445c0
fffff800002de730:	45 33 c9             	xor    %r9d,%r9d
fffff800002de733:	8d 47 98             	lea    -0x68(%rdi),%eax
fffff800002de736:	44 8d 57 89          	lea    -0x77(%rdi),%r10d
fffff800002de73a:	4c 89 4d 70          	mov    %r9,0x70(%rbp)
fffff800002de73e:	4c 89 4d e0          	mov    %r9,-0x20(%rbp)
fffff800002de742:	49 8b cf             	mov    %r15,%rcx
fffff800002de745:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
fffff800002de74a:	45 8a f1             	mov    %r9b,%r14b
fffff800002de74d:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
fffff800002de752:	44 89 54 24 54       	mov    %r10d,0x54(%rsp)
fffff800002de757:	66 89 45 70          	mov    %ax,0x70(%rbp)
fffff800002de75b:	44 89 55 74          	mov    %r10d,0x74(%rbp)
fffff800002de75f:	66 89 45 e0          	mov    %ax,-0x20(%rbp)
fffff800002de763:	44 89 55 e4          	mov    %r10d,-0x1c(%rbp)
fffff800002de767:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
fffff800002de76c:	4c 89 4d 78          	mov    %r9,0x78(%rbp)
fffff800002de770:	4c 89 4d e8          	mov    %r9,-0x18(%rbp)
fffff800002de774:	e8 d7 24 f4 ff       	call   0xfffff80000220c50
fffff800002de779:	45 8b af 4c 01 00 00 	mov    0x14c(%r15),%r13d
fffff800002de780:	49 8d b7 58 01 00 00 	lea    0x158(%r15),%rsi
fffff800002de787:	44 8b 7c 24 40       	mov    0x40(%rsp),%r15d
fffff800002de78c:	41 8b f9             	mov    %r9d,%edi
fffff800002de78f:	48 8b 0e             	mov    (%rsi),%rcx
fffff800002de792:	48 85 c9             	test   %rcx,%rcx
fffff800002de795:	0f 84 99 00 00 00    	je     0xfffff800002de834
fffff800002de79b:	4a 8b 84 e1 a8 02 00 	mov    0x2a8(%rcx,%r12,8),%rax
fffff800002de7a2:	00
fffff800002de7a3:	8a 80 00 0b 00 00    	mov    0xb00(%rax),%al
fffff800002de7a9:	84 c0                	test   %al,%al
fffff800002de7ab:	0f 84 83 00 00 00    	je     0xfffff800002de834
fffff800002de7b1:	4a 8b 8c e1 a8 02 00 	mov    0x2a8(%rcx,%r12,8),%rcx
fffff800002de7b8:	00
fffff800002de7b9:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff800002de7bd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002de7c2:	48 83 c1 40          	add    $0x40,%rcx
fffff800002de7c6:	48 8d 45 70          	lea    0x70(%rbp),%rax
fffff800002de7ca:	45 8b c7             	mov    %r15d,%r8d
fffff800002de7cd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002de7d2:	48 8b d3             	mov    %rbx,%rdx
fffff800002de7d5:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
fffff800002de7da:	e8 b1 b4 f2 ff       	call   0xfffff80000209c90
fffff800002de7df:	45 33 c9             	xor    %r9d,%r9d
fffff800002de7e2:	45 8d 51 01          	lea    0x1(%r9),%r10d
fffff800002de7e6:	84 c0                	test   %al,%al
fffff800002de7e8:	74 4a                	je     0xfffff800002de834
fffff800002de7ea:	44 8a f0             	mov    %al,%r14b
fffff800002de7ed:	8b d7                	mov    %edi,%edx
fffff800002de7ef:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff800002de7f4:	44 8b c7             	mov    %edi,%r8d
fffff800002de7f7:	48 8b c8             	mov    %rax,%rcx
fffff800002de7fa:	c1 ea 06             	shr    $0x6,%edx
fffff800002de7fd:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002de801:	41 83 e0 3f          	and    $0x3f,%r8d
fffff800002de805:	3b d1                	cmp    %ecx,%edx
fffff800002de807:	72 22                	jb     0xfffff800002de82b
fffff800002de809:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002de80d:	66 85 c0             	test   %ax,%ax
fffff800002de810:	75 22                	jne    0xfffff800002de834
fffff800002de812:	8b c1                	mov    %ecx,%eax
fffff800002de814:	41 03 ca             	add    %r10d,%ecx
fffff800002de817:	4c 89 4c c4 58       	mov    %r9,0x58(%rsp,%rax,8)
fffff800002de81c:	3b ca                	cmp    %edx,%ecx
fffff800002de81e:	76 f2                	jbe    0xfffff800002de812
fffff800002de820:	41 8d 04 12          	lea    (%r10,%rdx,1),%eax
fffff800002de824:	0f b7 c0             	movzwl %ax,%eax
fffff800002de827:	89 44 24 54          	mov    %eax,0x54(%rsp)
fffff800002de82b:	41 8b c8             	mov    %r8d,%ecx
fffff800002de82e:	48 0f ab 4c d4 58    	bts    %rcx,0x58(%rsp,%rdx,8)
fffff800002de834:	41 03 fa             	add    %r10d,%edi
fffff800002de837:	48 83 c6 08          	add    $0x8,%rsi
fffff800002de83b:	41 3b fd             	cmp    %r13d,%edi
fffff800002de83e:	0f 86 4b ff ff ff    	jbe    0xfffff800002de78f
fffff800002de844:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
fffff800002de849:	45 84 f6             	test   %r14b,%r14b
fffff800002de84c:	74 23                	je     0xfffff800002de871
fffff800002de84e:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff800002de852:	45 8a cc             	mov    %r12b,%r9b
fffff800002de855:	45 8a c6             	mov    %r14b,%r8b
fffff800002de858:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002de85d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
fffff800002de862:	49 8b cf             	mov    %r15,%rcx
fffff800002de865:	e8 86 10 f4 ff       	call   0xfffff8000021f8f0
fffff800002de86a:	45 33 c9             	xor    %r9d,%r9d
fffff800002de86d:	45 8d 51 01          	lea    0x1(%r9),%r10d
fffff800002de871:	49 8b cf             	mov    %r15,%rcx
fffff800002de874:	e8 ab 23 f4 ff       	call   0xfffff80000220c24
fffff800002de879:	48 8b 45 70          	mov    0x70(%rbp),%rax
fffff800002de87d:	41 8b c9             	mov    %r9d,%ecx
fffff800002de880:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002de884:	85 c0                	test   %eax,%eax
fffff800002de886:	74 15                	je     0xfffff800002de89d
fffff800002de888:	48 8d 45 78          	lea    0x78(%rbp),%rax
fffff800002de88c:	4c 39 08             	cmp    %r9,(%rax)
fffff800002de88f:	75 1b                	jne    0xfffff800002de8ac
fffff800002de891:	41 03 ca             	add    %r10d,%ecx
fffff800002de894:	48 83 c0 08          	add    $0x8,%rax
fffff800002de898:	3b 4d 74             	cmp    0x74(%rbp),%ecx
fffff800002de89b:	72 ef                	jb     0xfffff800002de88c
fffff800002de89d:	0f b7 45 70          	movzwl 0x70(%rbp),%eax
fffff800002de8a1:	3b c8                	cmp    %eax,%ecx
fffff800002de8a3:	73 1f                	jae    0xfffff800002de8c4
fffff800002de8a5:	66 44 39 55 72       	cmp    %r10w,0x72(%rbp)
fffff800002de8aa:	75 18                	jne    0xfffff800002de8c4
fffff800002de8ac:	48 8b 05 9d 97 44 00 	mov    0x44979d(%rip),%rax        # 0xfffff80000728050
fffff800002de8b3:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
fffff800002de8b7:	ba 1d 00 00 00       	mov    $0x1d,%edx
fffff800002de8bc:	e8 bf e5 f5 ff       	call   0xfffff8000023ce80
fffff800002de8c1:	45 33 c9             	xor    %r9d,%r9d
fffff800002de8c4:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
fffff800002de8c8:	41 8b c9             	mov    %r9d,%ecx
fffff800002de8cb:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002de8cf:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002de8d4:	85 c0                	test   %eax,%eax
fffff800002de8d6:	74 14                	je     0xfffff800002de8ec
fffff800002de8d8:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff800002de8dc:	4c 39 08             	cmp    %r9,(%rax)
fffff800002de8df:	75 19                	jne    0xfffff800002de8fa
fffff800002de8e1:	03 ca                	add    %edx,%ecx
fffff800002de8e3:	48 83 c0 08          	add    $0x8,%rax
fffff800002de8e7:	3b 4d e4             	cmp    -0x1c(%rbp),%ecx
fffff800002de8ea:	72 f0                	jb     0xfffff800002de8dc
fffff800002de8ec:	0f b7 45 e0          	movzwl -0x20(%rbp),%eax
fffff800002de8f0:	3b c8                	cmp    %eax,%ecx
fffff800002de8f2:	73 0f                	jae    0xfffff800002de903
fffff800002de8f4:	66 39 55 e2          	cmp    %dx,-0x1e(%rbp)
fffff800002de8f8:	75 09                	jne    0xfffff800002de903
fffff800002de8fa:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff800002de8fe:	e8 01 28 f4 ff       	call   0xfffff80000221104
fffff800002de903:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
fffff800002de90a:	48 33 cc             	xor    %rsp,%rcx
fffff800002de90d:	e8 5e cc f5 ff       	call   0xfffff8000023b570
fffff800002de912:	48 81 c4 18 02 00 00 	add    $0x218,%rsp
fffff800002de919:	41 5f                	pop    %r15
fffff800002de91b:	41 5e                	pop    %r14
fffff800002de91d:	41 5d                	pop    %r13
fffff800002de91f:	41 5c                	pop    %r12
fffff800002de921:	5f                   	pop    %rdi
fffff800002de922:	5e                   	pop    %rsi
fffff800002de923:	5b                   	pop    %rbx
fffff800002de924:	5d                   	pop    %rbp
fffff800002de925:	c3                   	ret
fffff800002de926:	cc                   	int3
fffff800002de927:	cc                   	int3
fffff800002de928:	cc                   	int3
fffff800002de929:	cc                   	int3
fffff800002de92a:	cc                   	int3
fffff800002de92b:	cc                   	int3
fffff800002de92c:	cc                   	int3
fffff800002de92d:	cc                   	int3
fffff800002de92e:	cc                   	int3
fffff800002de92f:	cc                   	int3
fffff800002de930:	48 8b c4             	mov    %rsp,%rax
fffff800002de933:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002de937:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002de93b:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002de93f:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002de943:	41 56                	push   %r14
fffff800002de945:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002de949:	41 8b f1             	mov    %r9d,%esi
fffff800002de94c:	4d 8b d0             	mov    %r8,%r10
fffff800002de94f:	4c 8b f2             	mov    %rdx,%r14
fffff800002de952:	48 8b f9             	mov    %rcx,%rdi
fffff800002de955:	e8 f6 22 f4 ff       	call   0xfffff80000220c50
fffff800002de95a:	8b a9 4c 01 00 00    	mov    0x14c(%rcx),%ebp
fffff800002de960:	4c 8d 99 58 01 00 00 	lea    0x158(%rcx),%r11
fffff800002de967:	45 33 c0             	xor    %r8d,%r8d
fffff800002de96a:	33 db                	xor    %ebx,%ebx
fffff800002de96c:	49 8b 0b             	mov    (%r11),%rcx
fffff800002de96f:	48 85 c9             	test   %rcx,%rcx
fffff800002de972:	74 3b                	je     0xfffff800002de9af
fffff800002de974:	44 0f b6 4c 24 50    	movzbl 0x50(%rsp),%r9d
fffff800002de97a:	4a 8b 84 c9 a8 02 00 	mov    0x2a8(%rcx,%r9,8),%rax
fffff800002de981:	00
fffff800002de982:	8a 80 00 0b 00 00    	mov    0xb00(%rax),%al
fffff800002de988:	84 c0                	test   %al,%al
fffff800002de98a:	74 23                	je     0xfffff800002de9af
fffff800002de98c:	49 3b ce             	cmp    %r14,%rcx
fffff800002de98f:	74 1e                	je     0xfffff800002de9af
fffff800002de991:	48 8b 91 08 01 00 00 	mov    0x108(%rcx),%rdx
fffff800002de998:	8a 42 10             	mov    0x10(%rdx),%al
fffff800002de99b:	84 c0                	test   %al,%al
fffff800002de99d:	7e 0d                	jle    0xfffff800002de9ac
fffff800002de99f:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800002de9a6:	00
fffff800002de9a7:	39 42 34             	cmp    %eax,0x34(%rdx)
fffff800002de9aa:	75 52                	jne    0xfffff800002de9fe
fffff800002de9ac:	4c 8b c1             	mov    %rcx,%r8
fffff800002de9af:	ff c3                	inc    %ebx
fffff800002de9b1:	49 83 c3 08          	add    $0x8,%r11
fffff800002de9b5:	3b dd                	cmp    %ebp,%ebx
fffff800002de9b7:	76 b3                	jbe    0xfffff800002de96c
fffff800002de9b9:	4d 85 c0             	test   %r8,%r8
fffff800002de9bc:	74 1c                	je     0xfffff800002de9da
fffff800002de9be:	0f b6 44 24 50       	movzbl 0x50(%rsp),%eax
fffff800002de9c3:	49 8b 8c c0 a8 02 00 	mov    0x2a8(%r8,%rax,8),%rcx
fffff800002de9ca:	00
fffff800002de9cb:	44 8b c6             	mov    %esi,%r8d
fffff800002de9ce:	49 8b d2             	mov    %r10,%rdx
fffff800002de9d1:	48 83 c1 40          	add    $0x40,%rcx
fffff800002de9d5:	e8 52 fe f4 ff       	call   0xfffff8000022e82c
fffff800002de9da:	48 8b cf             	mov    %rdi,%rcx
fffff800002de9dd:	e8 42 22 f4 ff       	call   0xfffff80000220c24
fffff800002de9e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002de9e7:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002de9ec:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002de9f1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002de9f6:	48 83 c4 20          	add    $0x20,%rsp
fffff800002de9fa:	41 5e                	pop    %r14
fffff800002de9fc:	c3                   	ret
fffff800002de9fd:	cc                   	int3
fffff800002de9fe:	4a 8b 8c c9 a8 02 00 	mov    0x2a8(%rcx,%r9,8),%rcx
fffff800002dea05:	00
fffff800002dea06:	eb c3                	jmp    0xfffff800002de9cb
fffff800002dea08:	cc                   	int3
fffff800002dea09:	cc                   	int3
fffff800002dea0a:	cc                   	int3
fffff800002dea0b:	cc                   	int3
fffff800002dea0c:	cc                   	int3
fffff800002dea0d:	cc                   	int3
fffff800002dea0e:	cc                   	int3
fffff800002dea0f:	cc                   	int3
fffff800002dea10:	40 55                	rex push %rbp
fffff800002dea12:	53                   	push   %rbx
fffff800002dea13:	56                   	push   %rsi
fffff800002dea14:	57                   	push   %rdi
fffff800002dea15:	41 54                	push   %r12
fffff800002dea17:	41 55                	push   %r13
fffff800002dea19:	41 56                	push   %r14
fffff800002dea1b:	41 57                	push   %r15
fffff800002dea1d:	48 8d ac 24 58 fe ff 	lea    -0x1a8(%rsp),%rbp
fffff800002dea24:	ff
fffff800002dea25:	48 81 ec a8 02 00 00 	sub    $0x2a8,%rsp
fffff800002dea2c:	48 8b 05 b5 2b 32 00 	mov    0x322bb5(%rip),%rax        # 0xfffff800006015e8
fffff800002dea33:	48 33 c4             	xor    %rsp,%rax
fffff800002dea36:	48 89 85 90 01 00 00 	mov    %rax,0x190(%rbp)
fffff800002dea3d:	44 0f b6 bd 10 02 00 	movzbl 0x210(%rbp),%r15d
fffff800002dea44:	00
fffff800002dea45:	49 8b d8             	mov    %r8,%rbx
fffff800002dea48:	48 8b fa             	mov    %rdx,%rdi
fffff800002dea4b:	44 89 4c 24 44       	mov    %r9d,0x44(%rsp)
fffff800002dea50:	48 8b f1             	mov    %rcx,%rsi
fffff800002dea53:	41 be 78 00 00 00    	mov    $0x78,%r14d
fffff800002dea59:	45 8b c6             	mov    %r14d,%r8d
fffff800002dea5c:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff800002dea60:	33 d2                	xor    %edx,%edx
fffff800002dea62:	e8 59 5b f6 ff       	call   0xfffff800002445c0
fffff800002dea67:	45 8b c6             	mov    %r14d,%r8d
fffff800002dea6a:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
fffff800002dea71:	33 d2                	xor    %edx,%edx
fffff800002dea73:	e8 48 5b f6 ff       	call   0xfffff800002445c0
fffff800002dea78:	45 8b c6             	mov    %r14d,%r8d
fffff800002dea7b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff800002dea80:	33 d2                	xor    %edx,%edx
fffff800002dea82:	e8 39 5b f6 ff       	call   0xfffff800002445c0
fffff800002dea87:	33 d2                	xor    %edx,%edx
fffff800002dea89:	45 8d 46 10          	lea    0x10(%r14),%r8d
fffff800002dea8d:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
fffff800002dea94:	e8 27 5b f6 ff       	call   0xfffff800002445c0
fffff800002dea99:	33 c9                	xor    %ecx,%ecx
fffff800002dea9b:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
fffff800002dea9f:	44 8a f1             	mov    %cl,%r14b
fffff800002deaa2:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
fffff800002deaa6:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
fffff800002deaab:	8d 41 10             	lea    0x10(%rcx),%eax
fffff800002deaae:	48 89 4d 78          	mov    %rcx,0x78(%rbp)
fffff800002deab2:	8d 51 01             	lea    0x1(%rcx),%edx
fffff800002deab5:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
fffff800002deab9:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
fffff800002deabe:	48 8b ce             	mov    %rsi,%rcx
fffff800002deac1:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
fffff800002deac6:	89 54 24 54          	mov    %edx,0x54(%rsp)
fffff800002deaca:	66 89 45 70          	mov    %ax,0x70(%rbp)
fffff800002deace:	89 55 74             	mov    %edx,0x74(%rbp)
fffff800002dead1:	66 89 45 e0          	mov    %ax,-0x20(%rbp)
fffff800002dead5:	89 55 e4             	mov    %edx,-0x1c(%rbp)
fffff800002dead8:	e8 73 21 f4 ff       	call   0xfffff80000220c50
fffff800002deadd:	45 8a c7             	mov    %r15b,%r8b
fffff800002deae0:	4c 8d 8d 00 01 00 00 	lea    0x100(%rbp),%r9
fffff800002deae7:	48 8b d3             	mov    %rbx,%rdx
fffff800002deaea:	e8 81 14 f4 ff       	call   0xfffff8000021ff70
fffff800002deaef:	44 0f b7 ad 00 01 00 	movzwl 0x100(%rbp),%r13d
fffff800002deaf6:	00
fffff800002deaf7:	45 33 c9             	xor    %r9d,%r9d
fffff800002deafa:	45 8b e5             	mov    %r13d,%r12d
fffff800002deafd:	41 8b d9             	mov    %r9d,%ebx
fffff800002deb00:	41 c1 e4 06          	shl    $0x6,%r12d
fffff800002deb04:	41 3b dc             	cmp    %r12d,%ebx
fffff800002deb07:	0f 83 12 01 00 00    	jae    0xfffff800002dec1f
fffff800002deb0d:	48 8b 85 00 01 00 00 	mov    0x100(%rbp),%rax
fffff800002deb14:	8b d3                	mov    %ebx,%edx
fffff800002deb16:	83 e3 3f             	and    $0x3f,%ebx
fffff800002deb19:	c1 ea 06             	shr    $0x6,%edx
fffff800002deb1c:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff800002deb20:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002deb24:	8b cb                	mov    %ebx,%ecx
fffff800002deb26:	49 d3 e0             	shl    %cl,%r8
fffff800002deb29:	3b d0                	cmp    %eax,%edx
fffff800002deb2b:	73 3c                	jae    0xfffff800002deb69
fffff800002deb2d:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx