fffff8000025a788:	48 83 3d b8 53 4e 00 	cmpq   $0x0,0x4e53b8(%rip)        # 0xfffff8000073fb48
fffff8000025a78f:	00
fffff8000025a790:	74 1c                	je     0xfffff8000025a7ae
fffff8000025a792:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000025a799:	00 00
fffff8000025a79b:	c6 80 c5 01 01 00 00 	movb   $0x0,0x101c5(%rax)
fffff8000025a7a2:	48 8b 05 cf 53 4e 00 	mov    0x4e53cf(%rip),%rax        # 0xfffff8000073fb78
fffff8000025a7a9:	e8 d2 26 fe ff       	call   0xfffff8000023ce80
fffff8000025a7ae:	48 83 c4 28          	add    $0x28,%rsp
fffff8000025a7b2:	c3                   	ret
fffff8000025a7b3:	cc                   	int3
fffff8000025a7b4:	cc                   	int3
fffff8000025a7b5:	cc                   	int3
fffff8000025a7b6:	cc                   	int3
fffff8000025a7b7:	cc                   	int3
fffff8000025a7b8:	cc                   	int3
fffff8000025a7b9:	cc                   	int3
fffff8000025a7ba:	cc                   	int3
fffff8000025a7bb:	cc                   	int3
fffff8000025a7bc:	48 8b c4             	mov    %rsp,%rax
fffff8000025a7bf:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff8000025a7c3:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000025a7c7:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000025a7cb:	55                   	push   %rbp
fffff8000025a7cc:	41 54                	push   %r12
fffff8000025a7ce:	41 55                	push   %r13
fffff8000025a7d0:	41 56                	push   %r14
fffff8000025a7d2:	41 57                	push   %r15
fffff8000025a7d4:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff8000025a7d8:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff8000025a7df:	48 8b 05 02 6e 3a 00 	mov    0x3a6e02(%rip),%rax        # 0xfffff800006015e8
fffff8000025a7e6:	48 33 c4             	xor    %rsp,%rax
fffff8000025a7e9:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff8000025a7ed:	45 8a e0             	mov    %r8b,%r12b
fffff8000025a7f0:	48 63 d9             	movslq %ecx,%rbx
fffff8000025a7f3:	44 8a f2             	mov    %dl,%r14b
fffff8000025a7f6:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff8000025a7fa:	33 d2                	xor    %edx,%edx
fffff8000025a7fc:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff8000025a802:	e8 b9 9d fe ff       	call   0xfffff800002445c0
fffff8000025a807:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff8000025a80e:	00 00
fffff8000025a810:	45 33 ed             	xor    %r13d,%r13d
fffff8000025a813:	4c 39 2d 2e 53 4e 00 	cmp    %r13,0x4e532e(%rip)        # 0xfffff8000073fb48
fffff8000025a81a:	45 0f b7 fd          	movzwl %r13w,%r15d
fffff8000025a81e:	75 09                	jne    0xfffff8000025a829
fffff8000025a820:	45 8d 7d 1e          	lea    0x1e(%r13),%r15d
fffff8000025a824:	e9 8d 02 00 00       	jmp    0xfffff8000025aab6
fffff8000025a829:	48 8d 34 5b          	lea    (%rbx,%rbx,2),%rsi
fffff8000025a82d:	4c 8d 05 4c 53 4e 00 	lea    0x4e534c(%rip),%r8        # 0xfffff8000073fb80
fffff8000025a834:	45 84 e4             	test   %r12b,%r12b
fffff8000025a837:	74 62                	je     0xfffff8000025a89b
fffff8000025a839:	f0 0f ba 2d 6e 53 4e 	lock btsl $0x1f,0x4e536e(%rip)        # 0xfffff8000073fbb0
fffff8000025a840:	00 1f
fffff8000025a842:	4d 8b c5             	mov    %r13,%r8
fffff8000025a845:	73 0f                	jae    0xfffff8000025a856
fffff8000025a847:	48 8d 0d 62 53 4e 00 	lea    0x4e5362(%rip),%rcx        # 0xfffff8000073fbb0
fffff8000025a84e:	e8 55 a4 00 00       	call   0xfffff80000264ca8
fffff8000025a853:	4c 8b c0             	mov    %rax,%r8
fffff8000025a856:	b9 00 00 00 80       	mov    $0x80000000,%ecx
fffff8000025a85b:	eb 0e                	jmp    0xfffff8000025a86b
fffff8000025a85d:	f3 90                	pause
fffff8000025a85f:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff8000025a866:	77 0f                	ja     0xfffff8000025a877
fffff8000025a868:	49 ff c0             	inc    %r8
fffff8000025a86b:	8b 05 3f 53 4e 00    	mov    0x4e533f(%rip),%eax        # 0xfffff8000073fbb0
fffff8000025a871:	3b c1                	cmp    %ecx,%eax
fffff8000025a873:	75 e8                	jne    0xfffff8000025a85d
fffff8000025a875:	eb 47                	jmp    0xfffff8000025a8be
fffff8000025a877:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
fffff8000025a87b:	4c 8d 0d 2e 53 4e 00 	lea    0x4e532e(%rip),%r9        # 0xfffff8000073fbb0
fffff8000025a882:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
fffff8000025a886:	33 d2                	xor    %edx,%edx
fffff8000025a888:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000025a88d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000025a892:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff8000025a895:	e8 3a 7d ff ff       	call   0xfffff800002525d4
fffff8000025a89a:	cc                   	int3
fffff8000025a89b:	8b 05 0f 53 4e 00    	mov    0x4e530f(%rip),%eax        # 0xfffff8000073fbb0
fffff8000025a8a1:	0f ba f0 1f          	btr    $0x1f,%eax
fffff8000025a8a5:	8d 48 01             	lea    0x1(%rax),%ecx
fffff8000025a8a8:	f0 0f b1 0d 00 53 4e 	lock cmpxchg %ecx,0x4e5300(%rip)        # 0xfffff8000073fbb0
fffff8000025a8af:	00
fffff8000025a8b0:	74 13                	je     0xfffff8000025a8c5
fffff8000025a8b2:	48 8d 0d f7 52 4e 00 	lea    0x4e52f7(%rip),%rcx        # 0xfffff8000073fbb0
fffff8000025a8b9:	e8 92 a3 00 00       	call   0xfffff80000264c50
fffff8000025a8be:	4c 8d 05 bb 52 4e 00 	lea    0x4e52bb(%rip),%r8        # 0xfffff8000073fb80
fffff8000025a8c5:	45 84 f6             	test   %r14b,%r14b
fffff8000025a8c8:	74 29                	je     0xfffff8000025a8f3
fffff8000025a8ca:	45 38 2c f0          	cmp    %r13b,(%r8,%rsi,8)
fffff8000025a8ce:	75 0b                	jne    0xfffff8000025a8db
fffff8000025a8d0:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff8000025a8d6:	e9 c5 01 00 00       	jmp    0xfffff8000025aaa0
fffff8000025a8db:	45 38 6c f0 01       	cmp    %r13b,0x1(%r8,%rsi,8)
fffff8000025a8e0:	75 05                	jne    0xfffff8000025a8e7
fffff8000025a8e2:	45 88 74 f0 01       	mov    %r14b,0x1(%r8,%rsi,8)
fffff8000025a8e7:	8b d3                	mov    %ebx,%edx
fffff8000025a8e9:	48 8b cf             	mov    %rdi,%rcx
fffff8000025a8ec:	e8 53 02 00 00       	call   0xfffff8000025ab44
fffff8000025a8f1:	eb 0a                	jmp    0xfffff8000025a8fd
fffff8000025a8f3:	8b d3                	mov    %ebx,%edx
fffff8000025a8f5:	48 8b cf             	mov    %rdi,%rcx
fffff8000025a8f8:	e8 f3 01 00 00       	call   0xfffff8000025aaf0
fffff8000025a8fd:	45 84 e4             	test   %r12b,%r12b
fffff8000025a900:	0f 84 a9 01 00 00    	je     0xfffff8000025aaaf
fffff8000025a906:	48 8b 0d 63 bb 3a 00 	mov    0x3abb63(%rip),%rcx        # 0xfffff80000606470
fffff8000025a90d:	48 8b c1             	mov    %rcx,%rax
fffff8000025a910:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
fffff8000025a914:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025a918:	85 c0                	test   %eax,%eax
fffff8000025a91a:	74 1b                	je     0xfffff8000025a937
fffff8000025a91c:	4c 8b c0             	mov    %rax,%r8
fffff8000025a91f:	48 8d 15 52 bb 3a 00 	lea    0x3abb52(%rip),%rdx        # 0xfffff80000606478
fffff8000025a926:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000025a92a:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
fffff8000025a92e:	e8 cd 99 fe ff       	call   0xfffff80000244300
fffff8000025a933:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
fffff8000025a937:	44 8b 4f 08          	mov    0x8(%rdi),%r9d
fffff8000025a93b:	48 8b d1             	mov    %rcx,%rdx
fffff8000025a93e:	45 8b c1             	mov    %r9d,%r8d
fffff8000025a941:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000025a945:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000025a949:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000025a94d:	bf 01 00 00 00       	mov    $0x1,%edi
fffff8000025a952:	44 3b c2             	cmp    %edx,%r8d
fffff8000025a955:	72 25                	jb     0xfffff8000025a97c
fffff8000025a957:	48 8b c1             	mov    %rcx,%rax
fffff8000025a95a:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025a95e:	66 85 c0             	test   %ax,%ax
fffff8000025a961:	74 26                	je     0xfffff8000025a989
fffff8000025a963:	8b c2                	mov    %edx,%eax
fffff8000025a965:	03 d7                	add    %edi,%edx
fffff8000025a967:	48 83 4c c5 9f ff    	orq    $0xffffffffffffffff,-0x61(%rbp,%rax,8)
fffff8000025a96d:	41 3b d0             	cmp    %r8d,%edx
fffff8000025a970:	76 f1                	jbe    0xfffff8000025a963
fffff8000025a972:	42 8d 04 07          	lea    (%rdi,%r8,1),%eax
fffff8000025a976:	0f b7 c0             	movzwl %ax,%eax
fffff8000025a979:	89 45 9b             	mov    %eax,-0x65(%rbp)
fffff8000025a97c:	41 8b c9             	mov    %r9d,%ecx
fffff8000025a97f:	4a 0f b3 4c c5 9f    	btr    %rcx,-0x61(%rbp,%r8,8)
fffff8000025a985:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
fffff8000025a989:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025a98d:	41 8b d5             	mov    %r13d,%edx
fffff8000025a990:	41 ba 08 00 00 00    	mov    $0x8,%r10d
fffff8000025a996:	85 c9                	test   %ecx,%ecx
fffff8000025a998:	74 13                	je     0xfffff8000025a9ad
fffff8000025a99a:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
fffff8000025a99e:	4c 39 28             	cmp    %r13,(%rax)
fffff8000025a9a1:	75 20                	jne    0xfffff8000025a9c3
fffff8000025a9a3:	03 d7                	add    %edi,%edx
fffff8000025a9a5:	49 03 c2             	add    %r10,%rax
fffff8000025a9a8:	3b 55 9b             	cmp    -0x65(%rbp),%edx
fffff8000025a9ab:	72 f1                	jb     0xfffff8000025a99e
fffff8000025a9ad:	0f b7 45 97          	movzwl -0x69(%rbp),%eax
fffff8000025a9b1:	3b d0                	cmp    %eax,%edx
fffff8000025a9b3:	0f 83 d6 00 00 00    	jae    0xfffff8000025aa8f
fffff8000025a9b9:	66 39 7d 99          	cmp    %di,-0x67(%rbp)
fffff8000025a9bd:	0f 85 cc 00 00 00    	jne    0xfffff8000025aa8f
fffff8000025a9c3:	89 1d f7 51 4e 00    	mov    %ebx,0x4e51f7(%rip)        # 0xfffff8000073fbc0
fffff8000025a9c9:	45 8b cd             	mov    %r13d,%r9d
fffff8000025a9cc:	44 88 35 f1 51 4e 00 	mov    %r14b,0x4e51f1(%rip)        # 0xfffff8000073fbc4
fffff8000025a9d3:	45 8b c5             	mov    %r13d,%r8d
fffff8000025a9d6:	85 c9                	test   %ecx,%ecx
fffff8000025a9d8:	74 75                	je     0xfffff8000025aa4f
fffff8000025a9da:	44 8b 45 9b          	mov    -0x65(%rbp),%r8d
fffff8000025a9de:	4c 8d 5d 9f          	lea    -0x61(%rbp),%r11
fffff8000025a9e2:	41 8b d8             	mov    %r8d,%ebx
fffff8000025a9e5:	49 bd 33 33 33 33 33 	movabs $0x3333333333333333,%r13
fffff8000025a9ec:	33 33 33
fffff8000025a9ef:	49 8b 13             	mov    (%r11),%rdx
fffff8000025a9f2:	48 b9 55 55 55 55 55 	movabs $0x5555555555555555,%rcx
fffff8000025a9f9:	55 55 55
fffff8000025a9fc:	48 8b c2             	mov    %rdx,%rax
fffff8000025a9ff:	4d 03 da             	add    %r10,%r11
fffff8000025aa02:	48 d1 e8             	shr    $1,%rax
fffff8000025aa05:	48 23 c1             	and    %rcx,%rax
fffff8000025aa08:	48 2b d0             	sub    %rax,%rdx
fffff8000025aa0b:	48 8b ca             	mov    %rdx,%rcx
fffff8000025aa0e:	49 23 d5             	and    %r13,%rdx
fffff8000025aa11:	48 c1 e9 02          	shr    $0x2,%rcx
fffff8000025aa15:	49 23 cd             	and    %r13,%rcx
fffff8000025aa18:	48 03 ca             	add    %rdx,%rcx
fffff8000025aa1b:	48 8b c1             	mov    %rcx,%rax
fffff8000025aa1e:	48 c1 e8 04          	shr    $0x4,%rax
fffff8000025aa22:	48 03 c1             	add    %rcx,%rax
fffff8000025aa25:	48 b9 0f 0f 0f 0f 0f 	movabs $0xf0f0f0f0f0f0f0f,%rcx
fffff8000025aa2c:	0f 0f 0f
fffff8000025aa2f:	48 23 c1             	and    %rcx,%rax
fffff8000025aa32:	48 b9 01 01 01 01 01 	movabs $0x101010101010101,%rcx
fffff8000025aa39:	01 01 01
fffff8000025aa3c:	48 0f af c1          	imul   %rcx,%rax
fffff8000025aa40:	48 c1 e8 38          	shr    $0x38,%rax
fffff8000025aa44:	44 03 c8             	add    %eax,%r9d
fffff8000025aa47:	48 2b df             	sub    %rdi,%rbx
fffff8000025aa4a:	75 a3                	jne    0xfffff8000025a9ef
fffff8000025aa4c:	45 33 ed             	xor    %r13d,%r13d
fffff8000025aa4f:	0f b7 45 97          	movzwl -0x69(%rbp),%eax
fffff8000025aa53:	44 3b c0             	cmp    %eax,%r8d
fffff8000025aa56:	73 0f                	jae    0xfffff8000025aa67
fffff8000025aa58:	66 39 7d 99          	cmp    %di,-0x67(%rbp)
fffff8000025aa5c:	75 09                	jne    0xfffff8000025aa67
fffff8000025aa5e:	41 2b c0             	sub    %r8d,%eax
fffff8000025aa61:	c1 e0 06             	shl    $0x6,%eax
fffff8000025aa64:	44 03 c8             	add    %eax,%r9d
fffff8000025aa67:	44 89 0d 5a 51 4e 00 	mov    %r9d,0x4e515a(%rip)        # 0xfffff8000073fbc8
fffff8000025aa6e:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff8000025aa72:	45 33 c9             	xor    %r9d,%r9d
fffff8000025aa75:	45 33 c0             	xor    %r8d,%r8d
fffff8000025aa78:	41 8d 51 03          	lea    0x3(%r9),%edx
fffff8000025aa7c:	e8 d3 94 ff ff       	call   0xfffff80000253f54
fffff8000025aa81:	eb 02                	jmp    0xfffff8000025aa85
fffff8000025aa83:	f3 90                	pause
fffff8000025aa85:	8b 05 3d 51 4e 00    	mov    0x4e513d(%rip),%eax        # 0xfffff8000073fbc8
fffff8000025aa8b:	85 c0                	test   %eax,%eax
fffff8000025aa8d:	75 f4                	jne    0xfffff8000025aa83
fffff8000025aa8f:	45 84 f6             	test   %r14b,%r14b
fffff8000025aa92:	75 0c                	jne    0xfffff8000025aaa0
fffff8000025aa94:	48 8d 05 e5 50 4e 00 	lea    0x4e50e5(%rip),%rax        # 0xfffff8000073fb80
fffff8000025aa9b:	44 88 6c f0 01       	mov    %r13b,0x1(%rax,%rsi,8)
fffff8000025aaa0:	45 84 e4             	test   %r12b,%r12b
fffff8000025aaa3:	74 0a                	je     0xfffff8000025aaaf
fffff8000025aaa5:	f0 44 21 2d 03 51 4e 	lock and %r13d,0x4e5103(%rip)        # 0xfffff8000073fbb0
fffff8000025aaac:	00
fffff8000025aaad:	eb 07                	jmp    0xfffff8000025aab6
fffff8000025aaaf:	f0 ff 0d fa 50 4e 00 	lock decl 0x4e50fa(%rip)        # 0xfffff8000073fbb0
fffff8000025aab6:	41 0f b7 c7          	movzwl %r15w,%eax
fffff8000025aaba:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
fffff8000025aabe:	48 33 cc             	xor    %rsp,%rcx
fffff8000025aac1:	e8 aa 0a fe ff       	call   0xfffff8000023b570
fffff8000025aac6:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff8000025aacd:	00
fffff8000025aace:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff8000025aad2:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff8000025aad6:	49 8b 7b 48          	mov    0x48(%r11),%rdi
fffff8000025aada:	49 8b e3             	mov    %r11,%rsp
fffff8000025aadd:	41 5f                	pop    %r15
fffff8000025aadf:	41 5e                	pop    %r14
fffff8000025aae1:	41 5d                	pop    %r13
fffff8000025aae3:	41 5c                	pop    %r12
fffff8000025aae5:	5d                   	pop    %rbp
fffff8000025aae6:	c3                   	ret
fffff8000025aae7:	cc                   	int3
fffff8000025aae8:	cc                   	int3
fffff8000025aae9:	cc                   	int3
fffff8000025aaea:	cc                   	int3
fffff8000025aaeb:	cc                   	int3
fffff8000025aaec:	cc                   	int3
fffff8000025aaed:	cc                   	int3
fffff8000025aaee:	cc                   	int3
fffff8000025aaef:	cc                   	int3
fffff8000025aaf0:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000025aaf4:	4c 8b c1             	mov    %rcx,%r8
fffff8000025aaf7:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000025aafc:	8b ca                	mov    %edx,%ecx
fffff8000025aafe:	44 8b ca             	mov    %edx,%r9d
fffff8000025ab01:	d3 e0                	shl    %cl,%eax
fffff8000025ab03:	41 8b 88 1c a4 02 00 	mov    0x2a41c(%r8),%ecx
fffff8000025ab0a:	85 c9                	test   %ecx,%ecx
fffff8000025ab0c:	74 28                	je     0xfffff8000025ab36
fffff8000025ab0e:	85 c0                	test   %eax,%eax
fffff8000025ab10:	74 24                	je     0xfffff8000025ab36
fffff8000025ab12:	f7 d0                	not    %eax
fffff8000025ab14:	23 c1                	and    %ecx,%eax
fffff8000025ab16:	41 89 80 1c a4 02 00 	mov    %eax,0x2a41c(%r8)
fffff8000025ab1d:	41 88 80 c5 01 01 00 	mov    %al,0x101c5(%r8)
fffff8000025ab24:	48 8b 05 35 50 4e 00 	mov    0x4e5035(%rip),%rax        # 0xfffff8000073fb60
fffff8000025ab2b:	0f 94 c2             	sete   %dl
fffff8000025ab2e:	41 8b c9             	mov    %r9d,%ecx
fffff8000025ab31:	e8 4a 23 fe ff       	call   0xfffff8000023ce80
fffff8000025ab36:	48 83 c4 28          	add    $0x28,%rsp
fffff8000025ab3a:	c3                   	ret
fffff8000025ab3b:	cc                   	int3
fffff8000025ab3c:	cc                   	int3
fffff8000025ab3d:	cc                   	int3
fffff8000025ab3e:	cc                   	int3
fffff8000025ab3f:	cc                   	int3
fffff8000025ab40:	cc                   	int3
fffff8000025ab41:	cc                   	int3
fffff8000025ab42:	cc                   	int3
fffff8000025ab43:	cc                   	int3
fffff8000025ab44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000025ab49:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000025ab4e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000025ab53:	57                   	push   %rdi
fffff8000025ab54:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000025ab58:	48 8b f1             	mov    %rcx,%rsi
fffff8000025ab5b:	bf 01 00 00 00       	mov    $0x1,%edi
fffff8000025ab60:	8b ca                	mov    %edx,%ecx
fffff8000025ab62:	8b da                	mov    %edx,%ebx
fffff8000025ab64:	d3 e7                	shl    %cl,%edi
fffff8000025ab66:	8b ae 1c a4 02 00    	mov    0x2a41c(%rsi),%ebp
fffff8000025ab6c:	85 ef                	test   %ebp,%edi
fffff8000025ab6e:	75 46                	jne    0xfffff8000025abb6
fffff8000025ab70:	48 8b 05 e1 4f 4e 00 	mov    0x4e4fe1(%rip),%rax        # 0xfffff8000073fb58
fffff8000025ab77:	33 d2                	xor    %edx,%edx
fffff8000025ab79:	e8 02 23 fe ff       	call   0xfffff8000023ce80
fffff8000025ab7e:	8b c5                	mov    %ebp,%eax
fffff8000025ab80:	0b c7                	or     %edi,%eax
fffff8000025ab82:	89 86 1c a4 02 00    	mov    %eax,0x2a41c(%rsi)
fffff8000025ab88:	88 86 c5 01 01 00    	mov    %al,0x101c5(%rsi)
fffff8000025ab8e:	85 ed                	test   %ebp,%ebp
fffff8000025ab90:	75 11                	jne    0xfffff8000025aba3
fffff8000025ab92:	48 8b 05 bf 4f 4e 00 	mov    0x4e4fbf(%rip),%rax        # 0xfffff8000073fb58
fffff8000025ab99:	8d 55 01             	lea    0x1(%rbp),%edx
fffff8000025ab9c:	8b cb                	mov    %ebx,%ecx
fffff8000025ab9e:	e8 dd 22 fe ff       	call   0xfffff8000023ce80
fffff8000025aba3:	48 8b 05 ae 4f 4e 00 	mov    0x4e4fae(%rip),%rax        # 0xfffff8000073fb58
fffff8000025abaa:	ba 02 00 00 00       	mov    $0x2,%edx
fffff8000025abaf:	8b cb                	mov    %ebx,%ecx
fffff8000025abb1:	e8 ca 22 fe ff       	call   0xfffff8000023ce80
fffff8000025abb6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000025abbb:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff8000025abc0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000025abc5:	48 83 c4 20          	add    $0x20,%rsp
fffff8000025abc9:	5f                   	pop    %rdi
fffff8000025abca:	c3                   	ret
fffff8000025abcb:	cc                   	int3
fffff8000025abcc:	cc                   	int3
fffff8000025abcd:	cc                   	int3
fffff8000025abce:	cc                   	int3
fffff8000025abcf:	cc                   	int3
fffff8000025abd0:	cc                   	int3
fffff8000025abd1:	cc                   	int3
fffff8000025abd2:	cc                   	int3
fffff8000025abd3:	cc                   	int3
fffff8000025abd4:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000025abd8:	48 8d 0d 61 4f 4e 00 	lea    0x4e4f61(%rip),%rcx        # 0xfffff8000073fb40
fffff8000025abdf:	e8 a8 06 0e 00       	call   0xfffff8000033b28c
fffff8000025abe4:	48 83 3d 5c 4f 4e 00 	cmpq   $0x0,0x4e4f5c(%rip)        # 0xfffff8000073fb48
fffff8000025abeb:	00
fffff8000025abec:	75 45                	jne    0xfffff8000025ac33
fffff8000025abee:	48 f7 05 97 13 3b 00 	testq  $0x1000000,0x3b1397(%rip)        # 0xfffff8000060bf90
fffff8000025abf5:	00 00 00 01
fffff8000025abf9:	74 42                	je     0xfffff8000025ac3d
fffff8000025abfb:	0f 28 05 1e 60 1a 00 	movaps 0x1a601e(%rip),%xmm0        # 0xfffff80000400c20
fffff8000025ac02:	0f 28 0d 27 60 1a 00 	movaps 0x1a6027(%rip),%xmm1        # 0xfffff80000400c30
fffff8000025ac09:	0f 11 05 30 4f 4e 00 	movups %xmm0,0x4e4f30(%rip)        # 0xfffff8000073fb40
fffff8000025ac10:	0f 28 05 29 60 1a 00 	movaps 0x1a6029(%rip),%xmm0        # 0xfffff80000400c40
fffff8000025ac17:	0f 11 0d 32 4f 4e 00 	movups %xmm1,0x4e4f32(%rip)        # 0xfffff8000073fb50
fffff8000025ac1e:	0f 28 0d 2b 60 1a 00 	movaps 0x1a602b(%rip),%xmm1        # 0xfffff80000400c50
fffff8000025ac25:	0f 11 05 34 4f 4e 00 	movups %xmm0,0x4e4f34(%rip)        # 0xfffff8000073fb60
fffff8000025ac2c:	0f 11 0d 3d 4f 4e 00 	movups %xmm1,0x4e4f3d(%rip)        # 0xfffff8000073fb70
fffff8000025ac33:	c7 05 73 4f 4e 00 00 	movl   $0x0,0x4e4f73(%rip)        # 0xfffff8000073fbb0
fffff8000025ac3a:	00 00 00
fffff8000025ac3d:	48 83 c4 28          	add    $0x28,%rsp
fffff8000025ac41:	c3                   	ret
fffff8000025ac42:	cc                   	int3
fffff8000025ac43:	cc                   	int3
fffff8000025ac44:	cc                   	int3
fffff8000025ac45:	cc                   	int3