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
fffff80000255c49:	48 8d 15 28 08 3b 00 	lea    0x3b0828(%rip),%rdx        # 0xfffff80000606478
fffff80000255c50:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000255c54:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
fffff80000255c58:	e8 a3 e6 fe ff       	call   0xfffff80000244300
fffff80000255c5d:	65 44 8b 0c 25 08 00 	mov    %gs:0x8,%r9d
fffff80000255c64:	00 00
fffff80000255c66:	bf 01 00 00 00       	mov    $0x1,%edi
fffff80000255c6b:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
fffff80000255c6f:	45 8b c1             	mov    %r9d,%r8d
fffff80000255c72:	48 8b ca             	mov    %rdx,%rcx
fffff80000255c75:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000255c79:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000255c7d:	41 83 e1 3f          	and    $0x3f,%r9d
fffff80000255c81:	44 3b c1             	cmp    %ecx,%r8d
fffff80000255c84:	72 25                	jb     0xfffff80000255cab
fffff80000255c86:	48 8b c2             	mov    %rdx,%rax
fffff80000255c89:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000255c8d:	66 85 c0             	test   %ax,%ax
fffff80000255c90:	74 26                	je     0xfffff80000255cb8
fffff80000255c92:	8b c1                	mov    %ecx,%eax
fffff80000255c94:	03 cf                	add    %edi,%ecx
fffff80000255c96:	48 83 4c c5 bf ff    	orq    $0xffffffffffffffff,-0x41(%rbp,%rax,8)
fffff80000255c9c:	41 3b c8             	cmp    %r8d,%ecx
fffff80000255c9f:	76 f1                	jbe    0xfffff80000255c92
fffff80000255ca1:	42 8d 04 07          	lea    (%rdi,%r8,1),%eax
fffff80000255ca5:	0f b7 c0             	movzwl %ax,%eax
fffff80000255ca8:	89 45 bb             	mov    %eax,-0x45(%rbp)
fffff80000255cab:	41 8b c9             	mov    %r9d,%ecx
fffff80000255cae:	4a 0f b3 4c c5 bf    	btr    %rcx,-0x41(%rbp,%r8,8)
fffff80000255cb4:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
fffff80000255cb8:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000255cbc:	8b cb                	mov    %ebx,%ecx
fffff80000255cbe:	85 d2                	test   %edx,%edx
fffff80000255cc0:	74 14                	je     0xfffff80000255cd6
fffff80000255cc2:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
fffff80000255cc6:	48 39 18             	cmp    %rbx,(%rax)
fffff80000255cc9:	75 19                	jne    0xfffff80000255ce4
fffff80000255ccb:	03 cf                	add    %edi,%ecx
fffff80000255ccd:	48 83 c0 08          	add    $0x8,%rax
fffff80000255cd1:	3b 4d bb             	cmp    -0x45(%rbp),%ecx
fffff80000255cd4:	72 f0                	jb     0xfffff80000255cc6
fffff80000255cd6:	0f b7 45 b7          	movzwl -0x49(%rbp),%eax
fffff80000255cda:	3b c8                	cmp    %eax,%ecx
fffff80000255cdc:	73 19                	jae    0xfffff80000255cf7
fffff80000255cde:	66 39 7d b9          	cmp    %di,-0x47(%rbp)
fffff80000255ce2:	75 13                	jne    0xfffff80000255cf7
fffff80000255ce4:	45 33 c9             	xor    %r9d,%r9d
fffff80000255ce7:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff80000255ceb:	45 33 c0             	xor    %r8d,%r8d
fffff80000255cee:	41 8d 51 08          	lea    0x8(%r9),%edx
fffff80000255cf2:	e8 5d e2 ff ff       	call   0xfffff80000253f54
fffff80000255cf7:	48 8d 0d 2a cb 51 00 	lea    0x51cb2a(%rip),%rcx        # 0xfffff80000772828
fffff80000255cfe:	e8 15 ec ff ff       	call   0xfffff80000254918
fffff80000255d03:	e8 14 7c 0b 00       	call   0xfffff8000030d91c
fffff80000255d08:	48 8d 0d 19 cb 51 00 	lea    0x51cb19(%rip),%rcx        # 0xfffff80000772828
fffff80000255d0f:	e8 04 ec ff ff       	call   0xfffff80000254918
fffff80000255d14:	4c 8b c3             	mov    %rbx,%r8
fffff80000255d17:	eb 0e                	jmp    0xfffff80000255d27
fffff80000255d19:	f3 90                	pause
fffff80000255d1b:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff80000255d22:	77 3e                	ja     0xfffff80000255d62
fffff80000255d24:	4c 03 c7             	add    %rdi,%r8
fffff80000255d27:	8b 05 03 cb 51 00    	mov    0x51cb03(%rip),%eax        # 0xfffff80000772830
fffff80000255d2d:	85 c0                	test   %eax,%eax
fffff80000255d2f:	75 e8                	jne    0xfffff80000255d19
fffff80000255d31:	83 0d b8 b8 3a 00 ff 	orl    $0xffffffff,0x3ab8b8(%rip)        # 0xfffff800006015f0
fffff80000255d38:	f0 48 21 1d 78 57 55 	lock and %rbx,0x555778(%rip)        # 0xfffff800007ab4b8
fffff80000255d3f:	00
fffff80000255d40:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
fffff80000255d44:	48 33 cc             	xor    %rsp,%rcx
fffff80000255d47:	e8 24 58 fe ff       	call   0xfffff8000023b570
fffff80000255d4c:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff80000255d53:	00
fffff80000255d54:	49 8b 5b 10          	mov    0x10(%r11),%rbx
fffff80000255d58:	49 8b 7b 18          	mov    0x18(%r11),%rdi
fffff80000255d5c:	49 8b e3             	mov    %r11,%rsp
fffff80000255d5f:	5d                   	pop    %rbp
fffff80000255d60:	c3                   	ret
fffff80000255d61:	cc                   	int3
fffff80000255d62:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
fffff80000255d66:	4c 8d 0d c3 ca 51 00 	lea    0x51cac3(%rip),%r9        # 0xfffff80000772830
fffff80000255d6d:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
fffff80000255d71:	33 d2                	xor    %edx,%edx
fffff80000255d73:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000255d78:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000255d7d:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000255d80:	e8 4f c8 ff ff       	call   0xfffff800002525d4
fffff80000255d85:	cc                   	int3
fffff80000255d86:	cc                   	int3
fffff80000255d87:	cc                   	int3
fffff80000255d88:	cc                   	int3
fffff80000255d89:	cc                   	int3
fffff80000255d8a:	cc                   	int3
fffff80000255d8b:	cc                   	int3
fffff80000255d8c:	cc                   	int3
fffff80000255d8d:	cc                   	int3
fffff80000255d8e:	cc                   	int3
fffff80000255d8f:	cc                   	int3
fffff80000255d90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000255d95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000255d9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000255d9f:	57                   	push   %rdi
fffff80000255da0:	41 54                	push   %r12
fffff80000255da2:	41 55                	push   %r13
fffff80000255da4:	41 56                	push   %r14
fffff80000255da6:	41 57                	push   %r15
fffff80000255da8:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000255dac:	33 c0                	xor    %eax,%eax
fffff80000255dae:	4c 8b f9             	mov    %rcx,%r15
fffff80000255db1:	44 0f b7 c0          	movzwl %ax,%r8d
fffff80000255db5:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000255dbc:	00 00
fffff80000255dbe:	48 8b 39             	mov    (%rcx),%rdi
fffff80000255dc1:	4c 8b 71 08          	mov    0x8(%rcx),%r14
fffff80000255dc5:	48 83 c7 08          	add    $0x8,%rdi
fffff80000255dc9:	44 8b a0 80 00 01 00 	mov    0x10080(%rax),%r12d
fffff80000255dd0:	4b 8d 2c 64          	lea    (%r12,%r12,2),%rbp
fffff80000255dd4:	8b 74 a9 10          	mov    0x10(%rcx,%rbp,4),%esi
fffff80000255dd8:	44 8b 6c a9 14       	mov    0x14(%rcx,%rbp,4),%r13d
fffff80000255ddd:	8b d6                	mov    %esi,%edx
fffff80000255ddf:	48 c1 e2 04          	shl    $0x4,%rdx
fffff80000255de3:	4c 03 f2             	add    %rdx,%r14
fffff80000255de6:	48 03 fa             	add    %rdx,%rdi
fffff80000255de9:	8b 4f fc             	mov    -0x4(%rdi),%ecx
fffff80000255dec:	81 e9 00 00 01 00    	sub    $0x10000,%ecx
fffff80000255df2:	74 29                	je     0xfffff80000255e1d
fffff80000255df4:	83 e9 01             	sub    $0x1,%ecx
fffff80000255df7:	75 4b                	jne    0xfffff80000255e44
fffff80000255df9:	8b 1f                	mov    (%rdi),%ebx
fffff80000255dfb:	8b cb                	mov    %ebx,%ecx
fffff80000255dfd:	e8 02 31 0a 00       	call   0xfffff800002f8f04
fffff80000255e02:	4d 8b ce             	mov    %r14,%r9
fffff80000255e05:	44 0f b7 c0          	movzwl %ax,%r8d
fffff80000255e09:	8b d3                	mov    %ebx,%edx
fffff80000255e0b:	33 c9                	xor    %ecx,%ecx
fffff80000255e0d:	e8 22 36 0a 00       	call   0xfffff800002f9434
fffff80000255e12:	44 0f b7 c0          	movzwl %ax,%r8d
fffff80000255e16:	66 85 c0             	test   %ax,%ax
fffff80000255e19:	75 2f                	jne    0xfffff80000255e4a
fffff80000255e1b:	eb 16                	jmp    0xfffff80000255e33
fffff80000255e1d:	8b 07                	mov    (%rdi),%eax
fffff80000255e1f:	8b 4f 04             	mov    0x4(%rdi),%ecx
fffff80000255e22:	0f a2                	cpuid
fffff80000255e24:	41 89 06             	mov    %eax,(%r14)
fffff80000255e27:	41 89 5e 04          	mov    %ebx,0x4(%r14)
fffff80000255e2b:	41 89 4e 08          	mov    %ecx,0x8(%r14)
fffff80000255e2f:	41 89 56 0c          	mov    %edx,0xc(%r14)
fffff80000255e33:	ff c6                	inc    %esi
fffff80000255e35:	48 83 c7 10          	add    $0x10,%rdi
fffff80000255e39:	49 83 c6 10          	add    $0x10,%r14
fffff80000255e3d:	41 3b f5             	cmp    %r13d,%esi
fffff80000255e40:	72 a7                	jb     0xfffff80000255de9
fffff80000255e42:	eb 06                	jmp    0xfffff80000255e4a
fffff80000255e44:	41 b8 05 00 00 00    	mov    $0x5,%r8d
fffff80000255e4a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000255e4f:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
fffff80000255e53:	41 89 74 af 14       	mov    %esi,0x14(%r15,%rbp,4)
fffff80000255e58:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff80000255e5d:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff80000255e62:	66 45 89 44 87 18    	mov    %r8w,0x18(%r15,%rax,4)
fffff80000255e68:	41 0f b7 c0          	movzwl %r8w,%eax
fffff80000255e6c:	48 83 c4 20          	add    $0x20,%rsp
fffff80000255e70:	41 5f                	pop    %r15
fffff80000255e72:	41 5e                	pop    %r14
fffff80000255e74:	41 5d                	pop    %r13
fffff80000255e76:	41 5c                	pop    %r12
fffff80000255e78:	5f                   	pop    %rdi
fffff80000255e79:	c3                   	ret
fffff80000255e7a:	cc                   	int3
fffff80000255e7b:	cc                   	int3
fffff80000255e7c:	cc                   	int3
fffff80000255e7d:	cc                   	int3
fffff80000255e7e:	cc                   	int3
fffff80000255e7f:	cc                   	int3
fffff80000255e80:	cc                   	int3