fffff8000025996d:	52 00
fffff8000025996f:	38 1d 2b f9 52 00    	cmp    %bl,0x52f92b(%rip)        # 0xfffff800007892a0
fffff80000259975:	74 1d                	je     0xfffff80000259994
fffff80000259977:	f7 05 1b f9 52 00 00 	testl  $0x4000,0x52f91b(%rip)        # 0xfffff8000078929c
fffff8000025997e:	40 00 00
fffff80000259981:	74 11                	je     0xfffff80000259994
fffff80000259983:	48 63 15 76 46 52 00 	movslq 0x524676(%rip),%rdx        # 0xfffff8000077e000
fffff8000025998a:	b9 ee 1d 00 00       	mov    $0x1dee,%ecx
fffff8000025998f:	e8 b0 f2 01 00       	call   0xfffff80000278c44
fffff80000259994:	0f b7 c3             	movzwl %bx,%eax
fffff80000259997:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000025999c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002599a0:	5f                   	pop    %rdi
fffff800002599a1:	c3                   	ret
fffff800002599a2:	cc                   	int3
fffff800002599a3:	cc                   	int3
fffff800002599a4:	cc                   	int3
fffff800002599a5:	cc                   	int3
fffff800002599a6:	cc                   	int3
fffff800002599a7:	cc                   	int3
fffff800002599a8:	cc                   	int3
fffff800002599a9:	cc                   	int3
fffff800002599aa:	cc                   	int3
fffff800002599ab:	cc                   	int3
fffff800002599ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002599b1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002599b6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002599bb:	57                   	push   %rdi
fffff800002599bc:	41 54                	push   %r12
fffff800002599be:	41 55                	push   %r13
fffff800002599c0:	41 56                	push   %r14
fffff800002599c2:	41 57                	push   %r15
fffff800002599c4:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff800002599cb:	48 8b 05 16 7c 3a 00 	mov    0x3a7c16(%rip),%rax        # 0xfffff800006015e8
fffff800002599d2:	48 33 c4             	xor    %rsp,%rax
fffff800002599d5:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
fffff800002599dc:	00
fffff800002599dd:	48 8b f9             	mov    %rcx,%rdi
fffff800002599e0:	33 d2                	xor    %edx,%edx
fffff800002599e2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800002599e7:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff800002599ed:	e8 ce ab fe ff       	call   0xfffff800002445c0
fffff800002599f2:	83 3f 13             	cmpl   $0x13,(%rdi)
fffff800002599f5:	0f 87 37 03 00 00    	ja     0xfffff80000259d32
fffff800002599fb:	4c 8d 05 de 61 4e 00 	lea    0x4e61de(%rip),%r8        # 0xfffff8000073fbe0
fffff80000259a02:	49 8b c8             	mov    %r8,%rcx
fffff80000259a05:	e8 26 b2 00 00       	call   0xfffff80000264c30
fffff80000259a0a:	45 33 ed             	xor    %r13d,%r13d
fffff80000259a0d:	84 c0                	test   %al,%al
fffff80000259a0f:	75 0a                	jne    0xfffff80000259a1b
fffff80000259a11:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff80000259a16:	e9 1c 03 00 00       	jmp    0xfffff80000259d37
fffff80000259a1b:	48 63 07             	movslq (%rdi),%rax
fffff80000259a1e:	41 bc 64 00 00 00    	mov    $0x64,%r12d
fffff80000259a24:	8b 5f 04             	mov    0x4(%rdi),%ebx
fffff80000259a27:	41 0f b7 ed          	movzwl %r13w,%ebp
fffff80000259a2b:	41 8a f5             	mov    %r13b,%sil
fffff80000259a2e:	45 8a f5             	mov    %r13b,%r14b
fffff80000259a31:	45 8d 7c 24 9d       	lea    -0x63(%r12),%r15d
fffff80000259a36:	85 c0                	test   %eax,%eax
fffff80000259a38:	0f 84 25 01 00 00    	je     0xfffff80000259b63
fffff80000259a3e:	41 3b c7             	cmp    %r15d,%eax
fffff80000259a41:	0f 84 03 01 00 00    	je     0xfffff80000259b4a
fffff80000259a47:	41 8d 54 24 9e       	lea    -0x62(%r12),%edx
fffff80000259a4c:	3b c2                	cmp    %edx,%eax
fffff80000259a4e:	0f 84 cd 00 00 00    	je     0xfffff80000259b21
fffff80000259a54:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff80000259a57:	3b c1                	cmp    %ecx,%eax
fffff80000259a59:	0f 84 c2 00 00 00    	je     0xfffff80000259b21
fffff80000259a5f:	83 f8 04             	cmp    $0x4,%eax
fffff80000259a62:	0f 84 cc 00 00 00    	je     0xfffff80000259b34
fffff80000259a68:	0f 8e bf 00 00 00    	jle    0xfffff80000259b2d
fffff80000259a6e:	83 f8 06             	cmp    $0x6,%eax
fffff80000259a71:	0f 8e aa 00 00 00    	jle    0xfffff80000259b21
fffff80000259a77:	83 f8 08             	cmp    $0x8,%eax
fffff80000259a7a:	0f 8e 90 00 00 00    	jle    0xfffff80000259b10
fffff80000259a80:	83 f8 09             	cmp    $0x9,%eax
fffff80000259a83:	0f 84 81 00 00 00    	je     0xfffff80000259b0a
fffff80000259a89:	83 f8 0a             	cmp    $0xa,%eax
fffff80000259a8c:	74 74                	je     0xfffff80000259b02
fffff80000259a8e:	83 f8 0b             	cmp    $0xb,%eax
fffff80000259a91:	74 6f                	je     0xfffff80000259b02
fffff80000259a93:	83 f8 0c             	cmp    $0xc,%eax
fffff80000259a96:	74 6a                	je     0xfffff80000259b02
fffff80000259a98:	0f 8e 8f 00 00 00    	jle    0xfffff80000259b2d
fffff80000259a9e:	83 f8 0e             	cmp    $0xe,%eax
fffff80000259aa1:	7e 55                	jle    0xfffff80000259af8
fffff80000259aa3:	83 f8 0f             	cmp    $0xf,%eax
fffff80000259aa6:	74 31                	je     0xfffff80000259ad9
fffff80000259aa8:	83 f8 10             	cmp    $0x10,%eax
fffff80000259aab:	74 63                	je     0xfffff80000259b10
fffff80000259aad:	83 f8 11             	cmp    $0x11,%eax
fffff80000259ab0:	74 5e                	je     0xfffff80000259b10
fffff80000259ab2:	83 f8 12             	cmp    $0x12,%eax
fffff80000259ab5:	74 13                	je     0xfffff80000259aca
fffff80000259ab7:	83 f8 13             	cmp    $0x13,%eax
fffff80000259aba:	75 71                	jne    0xfffff80000259b2d
fffff80000259abc:	3b d9                	cmp    %ecx,%ebx
fffff80000259abe:	0f 43 da             	cmovae %edx,%ebx
fffff80000259ac1:	44 08 3d bd 45 52 00 	or     %r15b,0x5245bd(%rip)        # 0xfffff8000077e085
fffff80000259ac8:	eb 5e                	jmp    0xfffff80000259b28
fffff80000259aca:	41 3b dc             	cmp    %r12d,%ebx
fffff80000259acd:	41 0f 47 dc          	cmova  %r12d,%ebx
fffff80000259ad1:	08 15 ae 45 52 00    	or     %dl,0x5245ae(%rip)        # 0xfffff8000077e085
fffff80000259ad7:	eb 4f                	jmp    0xfffff80000259b28
fffff80000259ad9:	69 c3 10 27 00 00    	imul   $0x2710,%ebx,%eax
fffff80000259adf:	b9 80 f0 fa 02       	mov    $0x2faf080,%ecx
fffff80000259ae4:	3b c1                	cmp    %ecx,%eax
fffff80000259ae6:	8b d8                	mov    %eax,%ebx
fffff80000259ae8:	b8 40 42 0f 00       	mov    $0xf4240,%eax
fffff80000259aed:	0f 47 d9             	cmova  %ecx,%ebx
fffff80000259af0:	3b d8                	cmp    %eax,%ebx
fffff80000259af2:	73 6f                	jae    0xfffff80000259b63
fffff80000259af4:	8b d8                	mov    %eax,%ebx
fffff80000259af6:	eb 6b                	jmp    0xfffff80000259b63
fffff80000259af8:	41 3b dc             	cmp    %r12d,%ebx
fffff80000259afb:	76 66                	jbe    0xfffff80000259b63
fffff80000259afd:	41 8b dc             	mov    %r12d,%ebx
fffff80000259b00:	eb 61                	jmp    0xfffff80000259b63
fffff80000259b02:	3b d9                	cmp    %ecx,%ebx
fffff80000259b04:	1b c0                	sbb    %eax,%eax
fffff80000259b06:	23 d8                	and    %eax,%ebx
fffff80000259b08:	eb 59                	jmp    0xfffff80000259b63
fffff80000259b0a:	3b d9                	cmp    %ecx,%ebx
fffff80000259b0c:	72 55                	jb     0xfffff80000259b63
fffff80000259b0e:	eb 0c                	jmp    0xfffff80000259b1c
fffff80000259b10:	41 3b dc             	cmp    %r12d,%ebx
fffff80000259b13:	41 0f 47 dc          	cmova  %r12d,%ebx
fffff80000259b17:	41 3b df             	cmp    %r15d,%ebx
fffff80000259b1a:	73 47                	jae    0xfffff80000259b63
fffff80000259b1c:	41 8b df             	mov    %r15d,%ebx
fffff80000259b1f:	eb 42                	jmp    0xfffff80000259b63
fffff80000259b21:	41 3b dc             	cmp    %r12d,%ebx
fffff80000259b24:	41 0f 47 dc          	cmova  %r12d,%ebx
fffff80000259b28:	41 8a f7             	mov    %r15b,%sil
fffff80000259b2b:	eb 36                	jmp    0xfffff80000259b63
fffff80000259b2d:	bd 05 00 00 00       	mov    $0x5,%ebp
fffff80000259b32:	eb 2f                	jmp    0xfffff80000259b63
fffff80000259b34:	41 8b 84 80 d0 ab 02 	mov    0x2abd0(%r8,%rax,4),%eax
fffff80000259b3b:	00
fffff80000259b3c:	3b d9                	cmp    %ecx,%ebx
fffff80000259b3e:	0f 47 d9             	cmova  %ecx,%ebx
fffff80000259b41:	3b d8                	cmp    %eax,%ebx
fffff80000259b43:	74 1e                	je     0xfffff80000259b63
fffff80000259b45:	45 8a f7             	mov    %r15b,%r14b
fffff80000259b48:	eb 19                	jmp    0xfffff80000259b63
fffff80000259b4a:	8d 1c 9b             	lea    (%rbx,%rbx,4),%ebx
fffff80000259b4d:	b8 80 84 1e 00       	mov    $0x1e8480,%eax
fffff80000259b52:	03 db                	add    %ebx,%ebx
fffff80000259b54:	3b d8                	cmp    %eax,%ebx
fffff80000259b56:	0f 47 d8             	cmova  %eax,%ebx
fffff80000259b59:	b8 20 a1 07 00       	mov    $0x7a120,%eax
fffff80000259b5e:	3b d8                	cmp    %eax,%ebx
fffff80000259b60:	0f 42 d8             	cmovb  %eax,%ebx
fffff80000259b63:	44 38 2d 36 f7 52 00 	cmp    %r13b,0x52f736(%rip)        # 0xfffff800007892a0
fffff80000259b6a:	74 31                	je     0xfffff80000259b9d
fffff80000259b6c:	8b 05 2a f7 52 00    	mov    0x52f72a(%rip),%eax        # 0xfffff8000078929c
fffff80000259b72:	a8 10                	test   $0x10,%al
fffff80000259b74:	74 27                	je     0xfffff80000259b9d
fffff80000259b76:	48 63 17             	movslq (%rdi),%rdx
fffff80000259b79:	b9 e4 1d 00 00       	mov    $0x1de4,%ecx
fffff80000259b7e:	8b c3                	mov    %ebx,%eax
fffff80000259b80:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000259b85:	45 8b 8c 90 d0 ab 02 	mov    0x2abd0(%r8,%rdx,4),%r9d
fffff80000259b8c:	00
fffff80000259b8d:	44 8b 47 04          	mov    0x4(%rdi),%r8d
fffff80000259b91:	e8 ae f4 01 00       	call   0xfffff80000279044
fffff80000259b96:	4c 8d 05 43 60 4e 00 	lea    0x4e6043(%rip),%r8        # 0xfffff8000073fbe0
fffff80000259b9d:	48 63 07             	movslq (%rdi),%rax
fffff80000259ba0:	41 89 9c 80 d0 ab 02 	mov    %ebx,0x2abd0(%r8,%rax,4)
fffff80000259ba7:	00
fffff80000259ba8:	8b 07                	mov    (%rdi),%eax
fffff80000259baa:	83 e8 0d             	sub    $0xd,%eax
fffff80000259bad:	41 3b c7             	cmp    %r15d,%eax
fffff80000259bb0:	0f 87 af 00 00 00    	ja     0xfffff80000259c65
fffff80000259bb6:	44 8b 15 2b 0c 51 00 	mov    0x510c2b(%rip),%r10d        # 0xfffff8000076a7e8
fffff80000259bbd:	44 8b 1d 20 0c 51 00 	mov    0x510c20(%rip),%r11d        # 0xfffff8000076a7e4
fffff80000259bc4:	45 3b d3             	cmp    %r11d,%r10d
fffff80000259bc7:	76 06                	jbe    0xfffff80000259bcf
fffff80000259bc9:	45 8b dc             	mov    %r12d,%r11d
fffff80000259bcc:	45 8b d4             	mov    %r12d,%r10d
fffff80000259bcf:	8b 05 2f c8 3a 00    	mov    0x3ac82f(%rip),%eax        # 0xfffff80000606404
fffff80000259bd5:	85 c0                	test   %eax,%eax
fffff80000259bd7:	0f 84 81 00 00 00    	je     0xfffff80000259c5e
fffff80000259bdd:	4c 8d 0d 1c c9 3a 00 	lea    0x3ac91c(%rip),%r9        # 0xfffff80000606500
fffff80000259be4:	8b d8                	mov    %eax,%ebx
fffff80000259be6:	49 bc 15 ae 47 e1 7a 	movabs $0x47ae147ae147ae15,%r12
fffff80000259bed:	14 ae 47
fffff80000259bf0:	49 8b 39             	mov    (%r9),%rdi
fffff80000259bf3:	48 85 ff             	test   %rdi,%rdi
fffff80000259bf6:	74 5d                	je     0xfffff80000259c55
fffff80000259bf8:	44 8b 87 6c 01 00 00 	mov    0x16c(%rdi),%r8d
fffff80000259bff:	49 8b c4             	mov    %r12,%rax
fffff80000259c02:	41 8b ca             	mov    %r10d,%ecx
fffff80000259c05:	49 0f af c8          	imul   %r8,%rcx
fffff80000259c09:	48 83 c1 32          	add    $0x32,%rcx
fffff80000259c0d:	48 f7 e1             	mul    %rcx
fffff80000259c10:	49 8b c4             	mov    %r12,%rax
fffff80000259c13:	48 2b ca             	sub    %rdx,%rcx
fffff80000259c16:	48 d1 e9             	shr    $1,%rcx
fffff80000259c19:	48 03 ca             	add    %rdx,%rcx
fffff80000259c1c:	48 c1 e9 06          	shr    $0x6,%rcx
fffff80000259c20:	41 3b cf             	cmp    %r15d,%ecx
fffff80000259c23:	41 0f 42 cf          	cmovb  %r15d,%ecx
fffff80000259c27:	89 8f 64 01 00 00    	mov    %ecx,0x164(%rdi)
fffff80000259c2d:	41 8b cb             	mov    %r11d,%ecx
fffff80000259c30:	49 0f af c8          	imul   %r8,%rcx
fffff80000259c34:	48 83 c1 32          	add    $0x32,%rcx
fffff80000259c38:	48 f7 e1             	mul    %rcx
fffff80000259c3b:	48 2b ca             	sub    %rdx,%rcx
fffff80000259c3e:	48 d1 e9             	shr    $1,%rcx
fffff80000259c41:	48 03 ca             	add    %rdx,%rcx
fffff80000259c44:	48 c1 e9 06          	shr    $0x6,%rcx
fffff80000259c48:	41 3b cf             	cmp    %r15d,%ecx
fffff80000259c4b:	41 0f 42 cf          	cmovb  %r15d,%ecx
fffff80000259c4f:	89 8f 68 01 00 00    	mov    %ecx,0x168(%rdi)
fffff80000259c55:	49 83 c1 08          	add    $0x8,%r9
fffff80000259c59:	49 2b df             	sub    %r15,%rbx
fffff80000259c5c:	75 92                	jne    0xfffff80000259bf0
fffff80000259c5e:	44 88 3d 3b 46 52 00 	mov    %r15b,0x52463b(%rip)        # 0xfffff8000077e2a0
fffff80000259c65:	45 84 f6             	test   %r14b,%r14b
fffff80000259c68:	0f 84 a0 00 00 00    	je     0xfffff80000259d0e
fffff80000259c6e:	48 8b 05 fb c7 3a 00 	mov    0x3ac7fb(%rip),%rax        # 0xfffff80000606470
fffff80000259c75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000259c7a:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000259c7e:	85 c0                	test   %eax,%eax
fffff80000259c80:	74 18                	je     0xfffff80000259c9a
fffff80000259c82:	4c 8b c0             	mov    %rax,%r8
fffff80000259c85:	48 8d 15 ec c7 3a 00 	lea    0x3ac7ec(%rip),%rdx        # 0xfffff80000606478
fffff80000259c8c:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000259c90:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff80000259c95:	e8 66 a6 fe ff       	call   0xfffff80000244300
fffff80000259c9a:	65 44 8b 04 25 08 00 	mov    %gs:0x8,%r8d
fffff80000259ca1:	00 00
fffff80000259ca3:	41 8b d0             	mov    %r8d,%edx
fffff80000259ca6:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff80000259cab:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000259caf:	48 8b c8             	mov    %rax,%rcx
fffff80000259cb2:	c1 ea 06             	shr    $0x6,%edx
fffff80000259cb5:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000259cb9:	3b d1                	cmp    %ecx,%edx
fffff80000259cbb:	72 2e                	jb     0xfffff80000259ceb
fffff80000259cbd:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000259cc1:	66 85 c0             	test   %ax,%ax
fffff80000259cc4:	74 2b                	je     0xfffff80000259cf1
fffff80000259cc6:	8b c1                	mov    %ecx,%eax
fffff80000259cc8:	41 03 cf             	add    %r15d,%ecx
fffff80000259ccb:	48 83 4c c4 38 ff    	orq    $0xffffffffffffffff,0x38(%rsp,%rax,8)
fffff80000259cd1:	3b ca                	cmp    %edx,%ecx
fffff80000259cd3:	76 f1                	jbe    0xfffff80000259cc6
fffff80000259cd5:	41 8d 04 17          	lea    (%r15,%rdx,1),%eax
fffff80000259cd9:	41 8b c8             	mov    %r8d,%ecx
fffff80000259cdc:	0f b7 c0             	movzwl %ax,%eax
fffff80000259cdf:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff80000259ce3:	48 0f b3 4c d4 38    	btr    %rcx,0x38(%rsp,%rdx,8)
fffff80000259ce9:	eb 06                	jmp    0xfffff80000259cf1
fffff80000259ceb:	4c 0f b3 44 d4 38    	btr    %r8,0x38(%rsp,%rdx,8)
fffff80000259cf1:	ba 0a 00 00 00       	mov    $0xa,%edx
fffff80000259cf6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000259cfb:	e8 90 a0 ff ff       	call   0xfffff80000253d90
fffff80000259d00:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000259d07:	00 00
fffff80000259d09:	e8 de 01 00 00       	call   0xfffff80000259eec
fffff80000259d0e:	40 84 f6             	test   %sil,%sil
fffff80000259d11:	74 0d                	je     0xfffff80000259d20
fffff80000259d13:	41 8a d7             	mov    %r15b,%dl
fffff80000259d16:	41 8a cf             	mov    %r15b,%cl
fffff80000259d19:	e8 de 57 00 00       	call   0xfffff8000025f4fc
fffff80000259d1e:	eb 0d                	jmp    0xfffff80000259d2d
fffff80000259d20:	e8 1f 68 00 00       	call   0xfffff80000260544
fffff80000259d25:	f0 44 21 2d b3 5e 4e 	lock and %r13d,0x4e5eb3(%rip)        # 0xfffff8000073fbe0
fffff80000259d2c:	00
fffff80000259d2d:	0f b7 c5             	movzwl %bp,%eax
fffff80000259d30:	eb 05                	jmp    0xfffff80000259d37
fffff80000259d32:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000259d37:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
fffff80000259d3e:	00
fffff80000259d3f:	48 33 cc             	xor    %rsp,%rcx
fffff80000259d42:	e8 29 18 fe ff       	call   0xfffff8000023b570
fffff80000259d47:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff80000259d4e:	00
fffff80000259d4f:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff80000259d53:	49 8b 6b 38          	mov    0x38(%r11),%rbp
fffff80000259d57:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff80000259d5b:	49 8b e3             	mov    %r11,%rsp
fffff80000259d5e:	41 5f                	pop    %r15
fffff80000259d60:	41 5e                	pop    %r14
fffff80000259d62:	41 5d                	pop    %r13
fffff80000259d64:	41 5c                	pop    %r12
fffff80000259d66:	5f                   	pop    %rdi
fffff80000259d67:	c3                   	ret
fffff80000259d68:	cc                   	int3
fffff80000259d69:	cc                   	int3
fffff80000259d6a:	cc                   	int3
fffff80000259d6b:	cc                   	int3
fffff80000259d6c:	cc                   	int3
fffff80000259d6d:	cc                   	int3
fffff80000259d6e:	cc                   	int3
fffff80000259d6f:	cc                   	int3
fffff80000259d70:	40 53                	rex push %rbx
fffff80000259d72:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000259d76:	44 8b ca             	mov    %edx,%r9d
fffff80000259d79:	83 fa 64             	cmp    $0x64,%edx
fffff80000259d7c:	76 0a                	jbe    0xfffff80000259d88
fffff80000259d7e:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000259d83:	e9 80 00 00 00       	jmp    0xfffff80000259e08
fffff80000259d88:	8b c1                	mov    %ecx,%eax
fffff80000259d8a:	4c 8d 15 8f cc 3a 00 	lea    0x3acc8f(%rip),%r10        # 0xfffff80000606a20
fffff80000259d91:	48 8d 0d 48 5e 4e 00 	lea    0x4e5e48(%rip),%rcx        # 0xfffff8000073fbe0
fffff80000259d98:	4d 8b 14 c2          	mov    (%r10,%rax,8),%r10
fffff80000259d9c:	e8 fb 70 fc ff       	call   0xfffff80000220e9c
fffff80000259da1:	33 db                	xor    %ebx,%ebx
fffff80000259da3:	84 c0                	test   %al,%al
fffff80000259da5:	75 07                	jne    0xfffff80000259dae
fffff80000259da7:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff80000259dac:	eb 5a                	jmp    0xfffff80000259e08
fffff80000259dae:	38 1d cd 42 52 00    	cmp    %bl,0x5242cd(%rip)        # 0xfffff8000077e081
fffff80000259db4:	75 c8                	jne    0xfffff80000259d7e
fffff80000259db6:	45 89 8a f4 a2 02 00 	mov    %r9d,0x2a2f4(%r10)
fffff80000259dbd:	41 bb 59 17 b7 d1    	mov    $0xd1b71759,%r11d
fffff80000259dc3:	8b 0d ef 09 51 00    	mov    0x5109ef(%rip),%ecx        # 0xfffff8000076a7b8
fffff80000259dc9:	41 8b c3             	mov    %r11d,%eax
fffff80000259dcc:	45 0f af c9          	imul   %r9d,%r9d
fffff80000259dd0:	41 0f af c9          	imul   %r9d,%ecx
fffff80000259dd4:	f7 e1                	mul    %ecx
fffff80000259dd6:	8b 0d e0 09 51 00    	mov    0x5109e0(%rip),%ecx        # 0xfffff8000076a7bc
fffff80000259ddc:	41 8b c3             	mov    %r11d,%eax
fffff80000259ddf:	c1 ea 0d             	shr    $0xd,%edx
fffff80000259de2:	44 8b c2             	mov    %edx,%r8d
fffff80000259de5:	41 0f af c9          	imul   %r9d,%ecx
fffff80000259de9:	49 c1 e0 20          	shl    $0x20,%r8
fffff80000259ded:	f7 e1                	mul    %ecx
fffff80000259def:	c1 ea 0d             	shr    $0xd,%edx
fffff80000259df2:	8b c2                	mov    %edx,%eax
fffff80000259df4:	4c 0b c0             	or     %rax,%r8
fffff80000259df7:	0f b7 c3             	movzwl %bx,%eax
fffff80000259dfa:	4d 89 82 18 90 02 00 	mov    %r8,0x29018(%r10)
fffff80000259e01:	f0 ff 0d d8 5d 4e 00 	lock decl 0x4e5dd8(%rip)        # 0xfffff8000073fbe0
fffff80000259e08:	48 83 c4 20          	add    $0x20,%rsp
fffff80000259e0c:	5b                   	pop    %rbx
fffff80000259e0d:	c3                   	ret
fffff80000259e0e:	cc                   	int3
fffff80000259e0f:	cc                   	int3
fffff80000259e10:	cc                   	int3
fffff80000259e11:	cc                   	int3
fffff80000259e12:	cc                   	int3
fffff80000259e13:	cc                   	int3
fffff80000259e14:	cc                   	int3
fffff80000259e15:	cc                   	int3
fffff80000259e16:	cc                   	int3