fffff80000255776:	48 0f bc ce          	bsf    %rsi,%rcx
fffff8000025577a:	74 1d                	je     0xfffff80000255799
fffff8000025577c:	c1 e7 06             	shl    $0x6,%edi
fffff8000025577f:	8b c1                	mov    %ecx,%eax
fffff80000255781:	03 cf                	add    %edi,%ecx
fffff80000255783:	48 0f bb c6          	btc    %rax,%rsi
fffff80000255787:	48 8b 05 ba 28 4d 00 	mov    0x4d28ba(%rip),%rax        # 0xfffff80000728048
fffff8000025578e:	e8 ed 76 fe ff       	call   0xfffff8000023ce80
fffff80000255793:	48 0f bc ce          	bsf    %rsi,%rcx
fffff80000255797:	75 e6                	jne    0xfffff8000025577f
fffff80000255799:	0f bc fb             	bsf    %ebx,%edi
fffff8000025579c:	75 c8                	jne    0xfffff80000255766
fffff8000025579e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff800002557a3:	48 33 cc             	xor    %rsp,%rcx
fffff800002557a6:	e8 c5 5d fe ff       	call   0xfffff8000023b570
fffff800002557ab:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff800002557b0:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
fffff800002557b5:	48 83 c4 50          	add    $0x50,%rsp
fffff800002557b9:	5f                   	pop    %rdi
fffff800002557ba:	c3                   	ret
fffff800002557bb:	cc                   	int3
fffff800002557bc:	cc                   	int3
fffff800002557bd:	cc                   	int3
fffff800002557be:	cc                   	int3
fffff800002557bf:	cc                   	int3
fffff800002557c0:	cc                   	int3
fffff800002557c1:	cc                   	int3
fffff800002557c2:	cc                   	int3
fffff800002557c3:	cc                   	int3
fffff800002557c4:	48 8b c4             	mov    %rsp,%rax
fffff800002557c7:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002557cb:	48 89 70 10          	mov    %rsi,0x10(%rax)
fffff800002557cf:	48 89 78 18          	mov    %rdi,0x18(%rax)
fffff800002557d3:	55                   	push   %rbp
fffff800002557d4:	41 54                	push   %r12
fffff800002557d6:	41 55                	push   %r13
fffff800002557d8:	41 56                	push   %r14
fffff800002557da:	41 57                	push   %r15
fffff800002557dc:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff800002557e0:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
fffff800002557e7:	48 8b 05 fa bd 3a 00 	mov    0x3abdfa(%rip),%rax        # 0xfffff800006015e8
fffff800002557ee:	48 33 c4             	xor    %rsp,%rax
fffff800002557f1:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff800002557f5:	33 d2                	xor    %edx,%edx
fffff800002557f7:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
fffff800002557fb:	44 8d 42 78          	lea    0x78(%rdx),%r8d
fffff800002557ff:	e8 bc ed fe ff       	call   0xfffff800002445c0
fffff80000255804:	33 c9                	xor    %ecx,%ecx
fffff80000255806:	e8 b1 29 00 00       	call   0xfffff800002581bc
fffff8000025580b:	45 33 ff             	xor    %r15d,%r15d
fffff8000025580e:	44 0f b7 f0          	movzwl %ax,%r14d
fffff80000255812:	66 85 c0             	test   %ax,%ax
fffff80000255815:	0f 85 f9 01 00 00    	jne    0xfffff80000255a14
fffff8000025581b:	44 38 3d e6 0b 3b 00 	cmp    %r15b,0x3b0be6(%rip)        # 0xfffff80000606408
fffff80000255822:	45 8d 67 01          	lea    0x1(%r15),%r12d
fffff80000255826:	4c 8d 0d 53 51 51 00 	lea    0x515153(%rip),%r9        # 0xfffff8000076a980
fffff8000025582d:	4c 8d 2d cc a7 da ff 	lea    -0x255834(%rip),%r13        # 0xfffff80000000000
fffff80000255834:	0f 84 09 01 00 00    	je     0xfffff80000255943
fffff8000025583a:	44 38 3d fa 79 59 00 	cmp    %r15b,0x5979fa(%rip)        # 0xfffff800007ed23b
fffff80000255841:	0f 84 f0 00 00 00    	je     0xfffff80000255937
fffff80000255847:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
fffff8000025584b:	41 8d 47 10          	lea    0x10(%r15),%eax
fffff8000025584f:	66 89 45 97          	mov    %ax,-0x69(%rbp)
fffff80000255853:	45 8b d7             	mov    %r15d,%r10d
fffff80000255856:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
fffff8000025585a:	45 8b c7             	mov    %r15d,%r8d
fffff8000025585d:	44 89 65 9b          	mov    %r12d,-0x65(%rbp)
fffff80000255861:	44 3b 15 a4 0b 3b 00 	cmp    0x3b0ba4(%rip),%r10d        # 0xfffff8000060640c
fffff80000255868:	0f 83 c9 00 00 00    	jae    0xfffff80000255937
fffff8000025586e:	41 8b c0             	mov    %r8d,%eax
fffff80000255871:	48 6b c8 1c          	imul   $0x1c,%rax,%rcx
fffff80000255875:	42 8b 04 09          	mov    (%rcx,%r9,1),%eax
fffff80000255879:	83 f8 04             	cmp    $0x4,%eax
fffff8000025587c:	0f 85 a5 00 00 00    	jne    0xfffff80000255927
fffff80000255882:	42 8b 44 09 14       	mov    0x14(%rcx,%r9,1),%eax
fffff80000255887:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
fffff8000025588b:	48 8b d1             	mov    %rcx,%rdx
fffff8000025588e:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000255892:	49 8b 9c c5 20 6a 60 	mov    0x606a20(%r13,%rax,8),%rbx
fffff80000255899:	00
fffff8000025589a:	44 8b 5b 08          	mov    0x8(%rbx),%r11d
fffff8000025589e:	45 8b cb             	mov    %r11d,%r9d
fffff800002558a1:	41 c1 e9 06          	shr    $0x6,%r9d
fffff800002558a5:	41 83 e3 3f          	and    $0x3f,%r11d
fffff800002558a9:	44 3b ca             	cmp    %edx,%r9d
fffff800002558ac:	72 25                	jb     0xfffff800002558d3
fffff800002558ae:	48 8b c1             	mov    %rcx,%rax
fffff800002558b1:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002558b5:	66 85 c0             	test   %ax,%ax
fffff800002558b8:	75 26                	jne    0xfffff800002558e0
fffff800002558ba:	8b c2                	mov    %edx,%eax
fffff800002558bc:	41 03 d4             	add    %r12d,%edx
fffff800002558bf:	4c 89 7c c5 9f       	mov    %r15,-0x61(%rbp,%rax,8)
fffff800002558c4:	41 3b d1             	cmp    %r9d,%edx
fffff800002558c7:	76 f1                	jbe    0xfffff800002558ba
fffff800002558c9:	43 8d 04 0c          	lea    (%r12,%r9,1),%eax
fffff800002558cd:	0f b7 c0             	movzwl %ax,%eax
fffff800002558d0:	89 45 9b             	mov    %eax,-0x65(%rbp)
fffff800002558d3:	41 8b cb             	mov    %r11d,%ecx
fffff800002558d6:	4a 0f ab 4c cd 9f    	bts    %rcx,-0x61(%rbp,%r9,8)
fffff800002558dc:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
fffff800002558e0:	8b 93 88 c9 02 00    	mov    0x2c988(%rbx),%edx
fffff800002558e6:	83 fa ff             	cmp    $0xffffffff,%edx
fffff800002558e9:	74 32                	je     0xfffff8000025591d
fffff800002558eb:	44 8b ca             	mov    %edx,%r9d
fffff800002558ee:	48 8b c1             	mov    %rcx,%rax
fffff800002558f1:	41 c1 e9 06          	shr    $0x6,%r9d
fffff800002558f5:	83 e2 3f             	and    $0x3f,%edx
fffff800002558f8:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002558fc:	44 3b c8             	cmp    %eax,%r9d
fffff800002558ff:	72 09                	jb     0xfffff8000025590a
fffff80000255901:	48 c1 e9 10          	shr    $0x10,%rcx
fffff80000255905:	66 85 c9             	test   %cx,%cx
fffff80000255908:	eb 0d                	jmp    0xfffff80000255917
fffff8000025590a:	8b ca                	mov    %edx,%ecx
fffff8000025590c:	4a 0f a3 4c cd 9f    	bt     %rcx,-0x61(%rbp,%r9,8)
fffff80000255912:	0f 92 c0             	setb   %al
fffff80000255915:	84 c0                	test   %al,%al
fffff80000255917:	0f 85 29 01 00 00    	jne    0xfffff80000255a46
fffff8000025591d:	45 03 d4             	add    %r12d,%r10d
fffff80000255920:	4c 8d 0d 59 50 51 00 	lea    0x515059(%rip),%r9        # 0xfffff8000076a980
fffff80000255927:	45 03 c4             	add    %r12d,%r8d
fffff8000025592a:	44 3b 05 4f c0 51 00 	cmp    0x51c04f(%rip),%r8d        # 0xfffff80000771980
fffff80000255931:	0f 86 2a ff ff ff    	jbe    0xfffff80000255861
fffff80000255937:	44 38 3d ca 0a 3b 00 	cmp    %r15b,0x3b0aca(%rip)        # 0xfffff80000606408
fffff8000025593e:	41 8b f4             	mov    %r12d,%esi
fffff80000255941:	75 06                	jne    0xfffff80000255949
fffff80000255943:	8b 35 c3 0a 3b 00    	mov    0x3b0ac3(%rip),%esi        # 0xfffff8000060640c
fffff80000255949:	44 39 25 30 c0 51 00 	cmp    %r12d,0x51c030(%rip)        # 0xfffff80000771980
fffff80000255950:	41 8b dc             	mov    %r12d,%ebx
fffff80000255953:	0f 82 b4 00 00 00    	jb     0xfffff80000255a0d
fffff80000255959:	8b d3                	mov    %ebx,%edx
fffff8000025595b:	48 6b ca 1c          	imul   $0x1c,%rdx,%rcx
fffff8000025595f:	42 8b 04 09          	mov    (%rcx,%r9,1),%eax
fffff80000255963:	83 f8 04             	cmp    $0x4,%eax
fffff80000255966:	0f 85 92 00 00 00    	jne    0xfffff800002559fe
fffff8000025596c:	3b 35 9a 0a 3b 00    	cmp    0x3b0a9a(%rip),%esi        # 0xfffff8000060640c
fffff80000255972:	42 8b 44 09 14       	mov    0x14(%rcx,%r9,1),%eax
fffff80000255977:	49 8b bc c5 20 6a 60 	mov    0x606a20(%r13,%rax,8),%rdi
fffff8000025597e:	00
fffff8000025597f:	48 8d 8f 20 ac 02 00 	lea    0x2ac20(%rdi),%rcx
fffff80000255986:	89 9f 80 00 01 00    	mov    %ebx,0x10080(%rdi)
fffff8000025598c:	88 59 22             	mov    %bl,0x22(%rcx)
fffff8000025598f:	49 89 8c d5 60 cd 72 	mov    %rcx,0x72cd60(%r13,%rdx,8)
fffff80000255996:	00
fffff80000255997:	73 65                	jae    0xfffff800002559fe
fffff80000255999:	48 8b cf             	mov    %rdi,%rcx
fffff8000025599c:	41 03 f4             	add    %r12d,%esi
fffff8000025599f:	e8 68 5c 00 00       	call   0xfffff8000025b60c
fffff800002559a4:	44 8b 47 08          	mov    0x8(%rdi),%r8d
fffff800002559a8:	41 8b d0             	mov    %r8d,%edx
fffff800002559ab:	48 8b 05 66 88 52 00 	mov    0x528866(%rip),%rax        # 0xfffff8000077e218
fffff800002559b2:	41 83 e0 3f          	and    $0x3f,%r8d
fffff800002559b6:	48 8b c8             	mov    %rax,%rcx
fffff800002559b9:	c1 ea 06             	shr    $0x6,%edx
fffff800002559bc:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002559c0:	3b d1                	cmp    %ecx,%edx
fffff800002559c2:	72 27                	jb     0xfffff800002559eb
fffff800002559c4:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002559c8:	66 85 c0             	test   %ax,%ax
fffff800002559cb:	75 2a                	jne    0xfffff800002559f7
fffff800002559cd:	8b c1                	mov    %ecx,%eax
fffff800002559cf:	41 03 cc             	add    %r12d,%ecx
fffff800002559d2:	4d 89 bc c5 20 e2 77 	mov    %r15,0x77e220(%r13,%rax,8)
fffff800002559d9:	00
fffff800002559da:	3b ca                	cmp    %edx,%ecx
fffff800002559dc:	76 ef                	jbe    0xfffff800002559cd
fffff800002559de:	41 8d 04 14          	lea    (%r12,%rdx,1),%eax
fffff800002559e2:	0f b7 c0             	movzwl %ax,%eax
fffff800002559e5:	89 05 31 88 52 00    	mov    %eax,0x528831(%rip)        # 0xfffff8000077e21c
fffff800002559eb:	41 8b c8             	mov    %r8d,%ecx
fffff800002559ee:	49 0f ab 8c d5 20 e2 	bts    %rcx,0x77e220(%r13,%rdx,8)
fffff800002559f5:	77 00
fffff800002559f7:	4c 8d 0d 82 4f 51 00 	lea    0x514f82(%rip),%r9        # 0xfffff8000076a980
fffff800002559fe:	41 03 dc             	add    %r12d,%ebx
fffff80000255a01:	3b 1d 79 bf 51 00    	cmp    0x51bf79(%rip),%ebx        # 0xfffff80000771980
fffff80000255a07:	0f 86 4c ff ff ff    	jbe    0xfffff80000255959
fffff80000255a0d:	44 88 25 dc cd 51 00 	mov    %r12b,0x51cddc(%rip)        # 0xfffff800007727f0
fffff80000255a14:	41 0f b7 c6          	movzwl %r14w,%eax
fffff80000255a18:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
fffff80000255a1c:	48 33 cc             	xor    %rsp,%rcx
fffff80000255a1f:	e8 4c 5b fe ff       	call   0xfffff8000023b570
fffff80000255a24:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
fffff80000255a2b:	00
fffff80000255a2c:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff80000255a30:	49 8b 73 38          	mov    0x38(%r11),%rsi
fffff80000255a34:	49 8b 7b 40          	mov    0x40(%r11),%rdi
fffff80000255a38:	49 8b e3             	mov    %r11,%rsp
fffff80000255a3b:	41 5f                	pop    %r15
fffff80000255a3d:	41 5e                	pop    %r14
fffff80000255a3f:	41 5d                	pop    %r13
fffff80000255a41:	41 5c                	pop    %r12
fffff80000255a43:	5d                   	pop    %rbp
fffff80000255a44:	c3                   	ret
fffff80000255a45:	cc                   	int3
fffff80000255a46:	41 8a cc             	mov    %r12b,%cl
fffff80000255a49:	e8 6e 27 00 00       	call   0xfffff800002581bc
fffff80000255a4e:	41 be 06 00 00 00    	mov    $0x6,%r14d
fffff80000255a54:	eb be                	jmp    0xfffff80000255a14
fffff80000255a56:	cc                   	int3
fffff80000255a57:	cc                   	int3
fffff80000255a58:	cc                   	int3
fffff80000255a59:	cc                   	int3
fffff80000255a5a:	cc                   	int3
fffff80000255a5b:	cc                   	int3
fffff80000255a5c:	40 53                	rex push %rbx
fffff80000255a5e:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000255a62:	48 8b d9             	mov    %rcx,%rbx
fffff80000255a65:	e8 3a 24 01 00       	call   0xfffff80000267ea4
fffff80000255a6a:	48 8b cb             	mov    %rbx,%rcx
fffff80000255a6d:	e8 1e 5c 02 00       	call   0xfffff8000027b690
fffff80000255a72:	66 85 c0             	test   %ax,%ax
fffff80000255a75:	75 22                	jne    0xfffff80000255a99
fffff80000255a77:	48 8b cb             	mov    %rbx,%rcx
fffff80000255a7a:	e8 d1 ae 09 00       	call   0xfffff800002f0950
fffff80000255a7f:	66 85 c0             	test   %ax,%ax
fffff80000255a82:	75 15                	jne    0xfffff80000255a99
fffff80000255a84:	48 8b cb             	mov    %rbx,%rcx
fffff80000255a87:	e8 48 70 04 00       	call   0xfffff8000029cad4
fffff80000255a8c:	66 85 c0             	test   %ax,%ax
fffff80000255a8f:	75 08                	jne    0xfffff80000255a99
fffff80000255a91:	48 8b cb             	mov    %rbx,%rcx
fffff80000255a94:	e8 ff 4c 0b 00       	call   0xfffff8000030a798
fffff80000255a99:	48 83 c4 20          	add    $0x20,%rsp
fffff80000255a9d:	5b                   	pop    %rbx
fffff80000255a9e:	c3                   	ret
fffff80000255a9f:	cc                   	int3
fffff80000255aa0:	cc                   	int3
fffff80000255aa1:	cc                   	int3
fffff80000255aa2:	cc                   	int3
fffff80000255aa3:	cc                   	int3
fffff80000255aa4:	cc                   	int3
fffff80000255aa5:	cc                   	int3
fffff80000255aa6:	cc                   	int3
fffff80000255aa7:	cc                   	int3
fffff80000255aa8:	40 53                	rex push %rbx
fffff80000255aaa:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000255aae:	48 8b d9             	mov    %rcx,%rbx
fffff80000255ab1:	e8 3e 4f 0b 00       	call   0xfffff8000030a9f4
fffff80000255ab6:	48 8b cb             	mov    %rbx,%rcx
fffff80000255ab9:	e8 ba 70 04 00       	call   0xfffff8000029cb78
fffff80000255abe:	48 8b cb             	mov    %rbx,%rcx
fffff80000255ac1:	e8 f6 af 09 00       	call   0xfffff800002f0abc
fffff80000255ac6:	48 8b cb             	mov    %rbx,%rcx
fffff80000255ac9:	e8 02 73 02 00       	call   0xfffff8000027cdd0
fffff80000255ace:	48 8b 93 98 04 01 00 	mov    0x10498(%rbx),%rdx
fffff80000255ad5:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
fffff80000255ad9:	74 0c                	je     0xfffff80000255ae7
fffff80000255adb:	48 8b 0d c6 fd 4c 00 	mov    0x4cfdc6(%rip),%rcx        # 0xfffff800007258a8
fffff80000255ae2:	e8 39 81 02 00       	call   0xfffff8000027dc20
fffff80000255ae7:	8b 83 80 00 01 00    	mov    0x10080(%rbx),%eax
fffff80000255aed:	48 8d 0d 6c 72 4d 00 	lea    0x4d726c(%rip),%rcx        # 0xfffff8000072cd60
fffff80000255af4:	48 83 24 c1 00       	andq   $0x0,(%rcx,%rax,8)
fffff80000255af9:	48 83 c4 20          	add    $0x20,%rsp
fffff80000255afd:	5b                   	pop    %rbx
fffff80000255afe:	c3                   	ret
fffff80000255aff:	cc                   	int3
fffff80000255b00:	cc                   	int3
fffff80000255b01:	cc                   	int3
fffff80000255b02:	cc                   	int3
fffff80000255b03:	cc                   	int3
fffff80000255b04:	cc                   	int3
fffff80000255b05:	cc                   	int3
fffff80000255b06:	cc                   	int3
fffff80000255b07:	cc                   	int3
fffff80000255b08:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000255b0d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000255b12:	57                   	push   %rdi
fffff80000255b13:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000255b17:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff80000255b1e:	00 00
fffff80000255b20:	33 db                	xor    %ebx,%ebx
fffff80000255b22:	8a 87 ca 01 01 00    	mov    0x101ca(%rdi),%al
fffff80000255b28:	84 c0                	test   %al,%al
fffff80000255b2a:	75 77                	jne    0xfffff80000255ba3
fffff80000255b2c:	8b 05 fa 23 4d 00    	mov    0x4d23fa(%rip),%eax        # 0xfffff80000727f2c
fffff80000255b32:	48 8d b7 cb 01 01 00 	lea    0x101cb(%rdi),%rsi
fffff80000255b39:	c6 06 01             	movb   $0x1,(%rsi)
fffff80000255b3c:	c6 87 ca 01 01 00 01 	movb   $0x1,0x101ca(%rdi)
fffff80000255b43:	a8 04                	test   $0x4,%al
fffff80000255b45:	75 0d                	jne    0xfffff80000255b54
fffff80000255b47:	48 8b 05 02 09 3b 00 	mov    0x3b0902(%rip),%rax        # 0xfffff80000606450
fffff80000255b4e:	8b 98 10 03 00 00    	mov    0x310(%rax),%ebx
fffff80000255b54:	8b 4f 08             	mov    0x8(%rdi),%ecx
fffff80000255b57:	ba 00 04 00 00       	mov    $0x400,%edx
fffff80000255b5c:	e8 db 0a fe ff       	call   0xfffff8000023663c
fffff80000255b61:	45 33 c0             	xor    %r8d,%r8d
fffff80000255b64:	eb 0e                	jmp    0xfffff80000255b74
fffff80000255b66:	f3 90                	pause
fffff80000255b68:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff80000255b6f:	77 43                	ja     0xfffff80000255bb4
fffff80000255b71:	49 ff c0             	inc    %r8
fffff80000255b74:	8a 06                	mov    (%rsi),%al
fffff80000255b76:	84 c0                	test   %al,%al
fffff80000255b78:	75 ec                	jne    0xfffff80000255b66
fffff80000255b7a:	8b 4f 08             	mov    0x8(%rdi),%ecx
fffff80000255b7d:	ba 00 04 00 00       	mov    $0x400,%edx
fffff80000255b82:	e8 b5 0a fe ff       	call   0xfffff8000023663c
fffff80000255b87:	8b 05 9f 23 4d 00    	mov    0x4d239f(%rip),%eax        # 0xfffff80000727f2c
fffff80000255b8d:	a8 04                	test   $0x4,%al
fffff80000255b8f:	75 12                	jne    0xfffff80000255ba3
fffff80000255b91:	e8 ba d0 01 00       	call   0xfffff80000272c50
fffff80000255b96:	48 8b 05 b3 08 3b 00 	mov    0x3b08b3(%rip),%rax        # 0xfffff80000606450
fffff80000255b9d:	89 98 10 03 00 00    	mov    %ebx,0x310(%rax)
fffff80000255ba3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000255ba8:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff80000255bad:	48 83 c4 30          	add    $0x30,%rsp
fffff80000255bb1:	5f                   	pop    %rdi
fffff80000255bb2:	c3                   	ret
fffff80000255bb3:	cc                   	int3
fffff80000255bb4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000255bb9:	33 d2                	xor    %edx,%edx
fffff80000255bbb:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff80000255bc0:	4c 8b ce             	mov    %rsi,%r9
fffff80000255bc3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000255bc8:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000255bcd:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000255bd0:	e8 ff c9 ff ff       	call   0xfffff800002525d4
fffff80000255bd5:	cc                   	int3
fffff80000255bd6:	cc                   	int3
fffff80000255bd7:	cc                   	int3
fffff80000255bd8:	cc                   	int3
fffff80000255bd9:	cc                   	int3
fffff80000255bda:	cc                   	int3
fffff80000255bdb:	cc                   	int3
fffff80000255bdc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000255be1:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
fffff80000255be6:	55                   	push   %rbp
fffff80000255be7:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
fffff80000255bec:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff80000255bf3:	48 8b 05 ee b9 3a 00 	mov    0x3ab9ee(%rip),%rax        # 0xfffff800006015e8
fffff80000255bfa:	48 33 c4             	xor    %rsp,%rax
fffff80000255bfd:	48 89 45 47          	mov    %rax,0x47(%rbp)
fffff80000255c01:	33 d2                	xor    %edx,%edx
fffff80000255c03:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff80000255c07:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff80000255c0d:	e8 ae e9 fe ff       	call   0xfffff800002445c0
fffff80000255c12:	e8 b5 28 00 00       	call   0xfffff800002584cc
fffff80000255c17:	8b 05 e3 07 3b 00    	mov    0x3b07e3(%rip),%eax        # 0xfffff80000606400
fffff80000255c1d:	33 db                	xor    %ebx,%ebx
fffff80000255c1f:	89 05 03 cc 51 00    	mov    %eax,0x51cc03(%rip)        # 0xfffff80000772828
fffff80000255c25:	89 05 01 cc 51 00    	mov    %eax,0x51cc01(%rip)        # 0xfffff8000077282c
fffff80000255c2b:	ff c8                	dec    %eax
fffff80000255c2d:	89 05 fd cb 51 00    	mov    %eax,0x51cbfd(%rip)        # 0xfffff80000772830
fffff80000255c33:	48 8b 05 36 08 3b 00 	mov    0x3b0836(%rip),%rax        # 0xfffff80000606470
fffff80000255c3a:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
fffff80000255c3e:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000255c42:	85 c0                	test   %eax,%eax
fffff80000255c44:	74 17                	je     0xfffff80000255c5d
fffff80000255c46:	4c 8b c0             	mov    %rax,%r8