Function at 0x1401febaf
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov eax, 0x10
mov qword [rbp], rax
call fcn.1401ffc50
sub rsp, rax
mov rax, qword [rbp]
mov rcx, rsp
mov qword [rbp - 8], rcx
call fcn.1401ffc50
sub rsp, rax
mov rax, qword [rbp]
mov rcx, rsp
mov qword [rbp + 8], rcx
call fcn.1401ffc50
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov rax, qword [0x140217170]
mov ecx, dword [rax]
sub rsp, 0x20
call fcn.140007b73
add rsp, 0x20
mov qword [rbp + 0x20], rax
add rax, 0x50
mov qword [rbp + 0x18], rax
sub rsp, 0x20
call fcn.1401f9540
mov rax, qword [rbp + 0x20]
add rsp, 0x20
mov al, byte [rax + 0x50]
mov cl, 0xda
xor cl, 0xda
cmp al, cl
jne 0x1401feb68
mov rax, qword [0x1402170e8]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14004eb77
mov rax, qword [rbp + 0x18]
add rsp, 0x20
mov al, byte [rax]
mov cl, 0x66
xor cl, 0x66
cmp al, cl
jne 0x1401feb68
mov rax, qword [0x1402170e0]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.1400d09b0
mov rax, qword [rbp + 0x18]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1401feb68
mov rcx, qword [0x140217178]
sub rsp, 0x20
call fcn.140003230
mov rax, qword [rbp + 0x18]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1401feb68
mov rcx, qword [0x140217160]
sub rsp, 0x20
call fcn.1400037ad
mov rax, qword [rbp + 0x18]
add rsp, 0x20
mov al, byte [rax]
mov cl, 0xf
xor cl, 0xf
cmp al, cl
jne 0x1401feb68
mov rax, qword [0x140217168]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.1401754d0
mov rax, qword [rbp + 0x18]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1401feb68
mov rax, qword [0x1402170f0]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.1400f5fde
mov rax, qword [rbp + 0x18]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1401feb68
mov rcx, qword [0x140217140]
sub rsp, 0x20
call fcn.14013d812
add rsp, 0x20
mov rcx, qword [0x1402171d8]
sub rsp, 0x20
call fcn.14013d813
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov rax, qword [0x140217108]
mov rdx, qword [rax]
mov qword [rcx], rdx
mov rax, qword [rax + 8]
mov qword [rcx + 8], rax
sub rsp, 0x20
call fcn.140033dd0
mov rcx, qword [rbp + 8]
add rsp, 0x20
mov rax, qword [0x140217100]
mov rdx, qword [rax]
mov qword [rcx], rdx
mov rax, qword [rax + 8]
mov qword [rcx + 8], rax
sub rsp, 0x20
call fcn.140033dd0
add rsp, 0x20
mov rax, qword [str._y__]
mov rax, qword [rax + 8]
mov qword [rbp - 0x10], rax
cmp rax, 0
je 0x1401fe13a
mov rcx, qword [rbp - 0x10]
movabs rax, 0x4000000000000000
and rax, qword [rcx]
movabs rcx, 0x7d71ee633518af6e
movabs rdx, 0x7d71ee633518af6e
xor rcx, rdx
cmp rax, rcx
jne 0x1401fe13a
mov ecx, dword [0x14020e0a0]
xor ecx, 0xa83906b8
mov r8d, dword [0x14020e0a4]
mov edx, 0x91bb879a
xor edx, 0x6e447865
mov eax, ecx
xor eax, edx
mov edx, r8d
and edx, eax
mov r9d, r8d
xor r9d, 0xffffffff
mov eax, ecx
and eax, r9d
imul eax, edx
mov edx, ecx
and edx, r8d
or ecx, r8d
imul ecx, edx
add ecx, eax
mov eax, 0xaea872
xor eax, 0x2f8351ae
imul ecx, eax
mov r8d, 0xffffffff
xor r8d, 0xd2499cf4
mov edx, ecx
and edx, r8d
mov eax, ecx
or eax, r8d
xor eax, 0xffffffff
imul eax, edx
mov edx, ecx
and edx, 0xd2499cf4
or ecx, 0xd2499cf4
imul ecx, edx
add ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0x4070b40
xor edx, 0xfbf8f4bf
xor ecx, edx
and eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x61597c25
mov edx, 0xffffffff
xor edx, 0x61597c25
and ecx, edx
or eax, ecx
xor eax, 0xffffffff
mov ecx, 0x3b1c522d
xor ecx, 0xf688424e
cmp eax, ecx
jae 0x1401feb79
mov rcx, qword [rbp - 0x10]
mov edx, dword [0x14020e0a8]
mov r8d, dword [0x14020e0ac]
mov eax, edx
and eax, r8d
or edx, r8d
add eax, edx
xor edx, edx
sub edx, 0x2c2a60cf
add eax, edx
mov r8d, 0x79478e95
xor edx, edx
div r8d
xor eax, 0xa249e3
mov dword [rbp - 0x14], eax
sub rsp, 0x20
call fcn.14000fb44
mov eax, dword [rbp - 0x14]
add rsp, 0x20
cmp eax, 0x775d9426
ja 0x1401fe0e2
jmp 0x1401fe13a
mov eax, dword [0x14020e0b0]
sub eax, dword [0x14020e0b4]
mov ecx, 0x2676db27
xor ecx, 0x161ff59a
or eax, ecx
xor eax, 0x949feac4
xor ecx, ecx
sub ecx, 0x1e44c651
add eax, ecx
cmp eax, 0xee89f818
jae 0x1401feb82
mov r8d, dword [0x14020e0b8]
mov eax, dword [0x14020e0bc]
xor eax, 0xc499c160
and r8d, eax
xor r8d, 0x8456e47f
sub r8d, 0x1a96b109
mov eax, 0x5bc0014f
xor eax, 0xa43ffeb0
mov ecx, r8d
xor ecx, eax
mov eax, 0xb33bc723
xor eax, 0x8c889634
and eax, ecx
mov r9d, 0xffffffff
xor r9d, 0x3fb35117
and r8d, r9d
mov ecx, 0xa93bd9d0
xor ecx, 0xae3f656f
mov edx, 0xf7b38e6c
xor edx, 0x84c7193
xor ecx, edx
and ecx, 0x3fb35117
mov edx, 0x6c30a691
xor edx, 0x6b341a2e
and edx, r9d
or eax, r8d
or ecx, edx
xor eax, ecx
mov rcx, qword [str._by__]
mov rcx, qword [rcx + 8]
mov qword [rbp - 0x20], rcx
cmp rcx, 0
sete cl
mov byte [rbp - 0x15], cl
cmp eax, 0xae6c380d
jbe 0x1401fe16d
mov al, byte [rbp - 0x15]
test al, 1
jne 0x1401fe24e
jmp 0x1401fe222
mov rcx, qword [rbp - 0x20]
movabs rax, 0x4000000000000000
and rax, qword [rcx]
cmp rax, 0
jne 0x1401fe24e
mov rcx, qword [rbp - 0x20]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov ecx, dword [0x14020e0c0]
mov edx, dword [0x14020e0c4]
mov eax, ecx
xor eax, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
and eax, r8d
xor ecx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
xor eax, 0xffffffff
mov ecx, 0xd7a58874
xor ecx, 0x285a778b
mov edx, eax
xor edx, ecx
and edx, 0xf76a0afd
mov r8d, 0xffffffff
xor r8d, 0xf76a0afd
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xf76a0afd
mov r8d, 0x822563ef
xor r8d, 0x754f6912
or eax, r8d
imul eax, edx
add eax, ecx
mov ecx, 0xccb911f8
xor edx, edx
div ecx
mov ecx, 0xee435f64
xor ecx, 0x812f04f8
and eax, ecx
cmp eax, 0x17ebb32
jae 0x1401feb8b
mov r11d, dword [0x14020e0c8]
mov eax, dword [0x14020e0cc]
mov ecx, 0xdfdecdbb
xor ecx, 0xee9db161
xor eax, ecx
sub r11d, eax
xor eax, eax
sub eax, 0x63c4bbd4
add r11d, eax
mov edx, 0x2ae9eb59
xor edx, 0x5411737d
mov eax, 0xb472c759
xor eax, 0x4b8d38a6
xor edx, eax
mov ecx, r11d
and ecx, edx
mov eax, r11d
or eax, edx
mov edx, 0x941bd2a8
xor edx, 0x6be42d57
xor eax, edx
imul eax, ecx
mov ecx, r11d
and ecx, 0x7ef89824
mov edx, 0xa23cb075
xor edx, 0xdcc42851
or r11d, edx
imul r11d, ecx
add r11d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0xaca7857c
mov edx, 0xffffffff
xor edx, 0x70422a79
mov eax, ecx
and eax, 0x70422a79
and r11d, edx
mov r9d, r8d
and r9d, 0x70422a79
mov r10d, edx
and r10d, 0xaca7857c
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x70422a79
and ecx, edx
or eax, ecx
mov ecx, 0xd09412be
xor ecx, 0xee2ae28
mov rdx, qword [0x1402171b8]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x30], rdx
cmp rdx, 0
sete dl
mov byte [rbp - 0x21], dl
cmp eax, ecx
jae 0x1401fe2de
mov al, byte [rbp - 0x21]
test al, 1
jne 0x1401fe539
jmp 0x1401fe3e5
mov eax, dword [0x14020e0d0]
mov ecx, 0x13c2a10f
xor ecx, 0x46cbcf69
xor eax, ecx
mov r8d, dword [0x14020e0d4]
xor r8d, 0x25df78ea
mov r9d, r8d
xor r9d, 0xffffffff
mov edx, eax
and edx, r9d
mov ecx, eax
or ecx, r9d
xor ecx, 0xffffffff
imul ecx, edx
mov edx, eax
and edx, r8d
or eax, r8d
imul eax, edx
add eax, ecx
mov edx, 0xd824cd0f
xor edx, 0x27db32f0
mov ecx, eax
xor ecx, edx
mov edx, 0xffffffff
xor edx, 0x5251a176
or ecx, edx
and eax, 0x5251a176
xor eax, 0xffffffff
and ecx, eax
mov eax, 0xea8097a
xor eax, 0xf157f685
xor ecx, eax
mov eax, ecx
and eax, 0xea71a516
xor eax, 0xffffffff
mov edx, 0xe58b554f
xor edx, 0xffaf059
add ecx, edx
add ecx, 1
add ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xafb7a878
and eax, edx
or ecx, 0xafb7a878
xor ecx, 0xffffffff
xor eax, 0xffffffff
mov edx, 0xb30edd6b
xor edx, 0x4cf12294
xor ecx, edx
and eax, ecx
cmp eax, 0x7ab35f08
jbe 0x1401feb94
mov eax, dword [0x14020e0d8]
mov ecx, dword [0x14020e0dc]
mov edx, 0x8f58b752
xor edx, 0x8893e0eb
xor ecx, edx
xor edx, edx
div ecx
mov ecx, 0xf91e47b8
xor edx, edx
div ecx
mov ecx, 0x3888da59
xor ecx, 0x28ed9ee7
and eax, ecx
mov ecx, 0x64b0b7ed
xor ecx, 0x3490f437
xor edx, edx
div ecx
mov rdx, qword [rbp - 0x30]
movabs rcx, 0x4000000000000000
and rcx, qword [rdx]
cmp rcx, 0
sete cl
mov byte [rbp - 0x31], cl
cmp eax, 0x9d326719
ja 0x1401fe4b0
mov al, byte [rbp - 0x31]
test al, 1
jne 0x1401fe528
jmp 0x1401fe539
mov rcx, qword [rbp - 0x30]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov rax, qword [str.xy__]
mov rax, qword [rax + 8]
mov qword [rbp - 0x40], rax
cmp rax, 0
je 0x1401fe57e
mov rcx, qword [rbp - 0x40]
movabs rax, 0x4000000000000000
and rax, qword [rcx]
cmp rax, 0
jne 0x1401fe57e
mov rcx, qword [rbp - 0x40]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov rax, qword [0x140217148]
mov rax, qword [rax + 8]
mov qword [rbp - 0x48], rax
cmp rax, 0
je 0x1401fe5f3
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
movabs rdx, 0x4000000000000000
mov rcx, rax
xor rcx, rdx
xor rcx, 0xffffffffffffffff
movabs rdx, 0x4000000000000000
or rax, rdx
and rax, rcx
movabs rcx, 0x82b7bf397a9452db
movabs rdx, 0x82b7bf397a9452db
xor rcx, rdx
cmp rax, rcx
jne 0x1401fe5f3
mov rcx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov rax, qword [str.hy__]
mov rax, qword [rax + 8]
mov qword [rbp - 0x50], rax
cmp rax, 0
je 0x1401fe68e
mov rax, qword [rbp - 0x50]
mov rax, qword [rax]
xor rax, 0xffffffffffffffff
movabs rdx, 0xb699d9fd77fe4d4f
movabs rcx, 0xf699d9fd77fe4d4f
xor rdx, rcx
movabs rcx, 0x9a46e110c69d2c39
movabs r8, 0x65b91eef3962d3c6
xor rcx, r8
xor rdx, rcx
mov rcx, 0xffffffffffffffff
movabs r8, 0xd41f522df40c7fa5
xor rcx, r8
or rax, rdx
movabs rdx, 0xd41f522df40c7fa5
or rcx, rdx
xor rax, 0xffffffffffffffff
and rax, rcx
cmp rax, 0
jne 0x1401fe68e
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov rax, qword [str.8y__]
mov rax, qword [rax + 8]
mov qword [rbp - 0x58], rax
cmp rax, 0
je 0x1401fe6fa
mov rax, qword [rbp - 0x58]
mov rax, qword [rax]
movabs rdx, 0x9dd953035fd374c7
movabs rcx, 0xddd953035fd374c7
xor rdx, rcx
mov rcx, rax
xor rcx, rdx
xor rcx, 0xffffffffffffffff
movabs rdx, 0x4000000000000000
or rax, rdx
and rax, rcx
cmp rax, 0
jne 0x1401fe6fa
mov rcx, qword [rbp - 0x58]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov rax, qword [str.Xy__]
mov rax, qword [rax + 8]
mov qword [rbp - 0x60], rax
cmp rax, 0
je 0x1401fe8c5
mov ecx, dword [0x14020e0e0]
mov edx, dword [0x14020e0e4]
mov eax, ecx
or eax, edx
xor eax, 0xffffffff
xor ecx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
mov edx, 0x38694d06
xor edx, 0xc796b2f9
xor eax, edx
mov edx, 0x264c3c3f
xor edx, 0xd9b3c3c0
xor ecx, edx
and eax, ecx
mov ecx, 0xd29ac3aa
xor ecx, 0x430cdc3d
imul eax, ecx
mov ecx, 0xb565d54e
xor ecx, 0x9c807bf9
xor edx, edx
div ecx
mov edx, eax
and edx, 0x730b2efc
mov ecx, 0xd260ecf9
xor ecx, 0xd260ecfb
imul ecx, edx
add eax, 0x730b2efc
sub eax, ecx
cmp eax, 0xf3023cca
je 0x1401feb9d
mov eax, dword [0x14020e0e8]
mov r8d, dword [0x14020e0ec]
mov ecx, eax
xor ecx, 0xffffffff
mov edx, r8d
and edx, ecx
mov r9d, r8d
xor r9d, 0xffffffff
mov ecx, eax
and ecx, r9d
imul ecx, edx
mov edx, eax
and edx, r8d
or eax, r8d
imul eax, edx
add eax, ecx
mov ecx, 0x8b15ba04
xor ecx, 0x3723ebad
xor edx, edx
div ecx
mov rdx, qword [rbp - 0x60]
mov esi, eax
mov ecx, 0xffffffff
xor ecx, 0xc7616b65
mov eax, esi
and eax, ecx
mov ecx, esi
xor ecx, 0xc7616b65
add esi, ecx
sub esi, eax
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x63c7489e
mov r8d, 0x7ef1bcf8
xor r8d, 0xd79183c5
mov eax, 0x5c02a4cb
xor eax, 0xa3fd5b34
xor r8d, eax
mov eax, ecx
and eax, 0xa9603f3d
and esi, r8d
mov r11d, 0xd62c78ec
xor r11d, 0x7f4c47d1
mov r10d, r9d
and r10d, r11d
mov r11d, r8d
and r11d, 0x63c7489e
or eax, esi
or r10d, r11d
xor eax, r10d
or ecx, r9d
mov r9d, 0xcf3f880c
xor r9d, 0x30c077f3
xor ecx, r9d
or r8d, 0xa9603f3d
and ecx, r8d
or eax, ecx
movabs rcx, 0x4000000000000000
and rcx, qword [rdx]
movabs rdx, 0x97862e68fb6e81c8
movabs r8, 0x97862e68fb6e81c8
xor rdx, r8
cmp rcx, rdx
sete cl
mov byte [rbp - 0x61], cl
cmp eax, 0x14bd0932
jbe 0x1401fe78f
mov al, byte [rbp - 0x61]
test al, 1
jne 0x1401fe8b4
jmp 0x1401fe8c5
mov rcx, qword [rbp - 0x60]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov rax, qword [0x140217130]
mov rax, qword [rax + 8]
mov qword [rbp - 0x70], rax
cmp rax, 0
je 0x1401fe931
mov rax, qword [rbp - 0x70]
mov rax, qword [rax]
mov rcx, rax
add rcx, 1
movabs rdx, 0x5dd54ec74c1a7ae3
movabs r8, 0xa22ab138b3e5851c
xor rdx, r8
xor rax, rdx
movabs rdx, 0x4000000000000000
or rax, rdx
add rax, rcx
cmp rax, 0
jne 0x1401fe931
mov rcx, qword [rbp - 0x70]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov rax, qword [str.Hy__]
mov rax, qword [rax + 8]
mov qword [rbp - 0x78], rax
cmp rax, 0
je 0x1401fe976
mov rcx, qword [rbp - 0x78]
movabs rax, 0x4000000000000000
and rax, qword [rcx]
cmp rax, 0
jne 0x1401fe976
mov rcx, qword [rbp - 0x78]
sub rsp, 0x20
call fcn.14000fb44
add rsp, 0x20
mov rax, qword [0x1402170f8]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14001d840
add rsp, 0x20
mov rax, qword [0x1402170c8]
mov rcx, qword [rax]
mov qword [rbp + 0x58], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x60], rax
lea rcx, [rbp + 0x58]
sub rsp, 0x20
call fcn.140019e10
add rsp, 0x20
mov rax, qword [0x140217090]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14004e070
mov rax, qword [rbp + 0x18]
add rsp, 0x20
mov al, byte [rax]
mov cl, 0xab
xor cl, 0xab
cmp al, cl
jne 0x1401feb68
mov rax, qword [0x140217138]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14004f9e6
mov rax, qword [rbp + 0x18]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1401feb68
mov rax, qword [str.xp__]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.1400a689b
add rsp, 0x20
mov rax, qword [0x1402171a8]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14004b103
add rsp, 0x20
mov rax, qword [0x1402171a0]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.1400344cc
mov rax, qword [rbp + 0x18]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1401feb68
mov eax, dword [0x14020e0f0]
mov ecx, dword [0x14020e0f4]
mov edx, 0x76d483a0
xor edx, 0x30b2e049
xor ecx, edx
add eax, ecx
xor eax, 0x6993116d
add eax, 0x59e63921
xor eax, 0x6369494d
mov ecx, 0xc7c8a335
xor ecx, 0xd85f290e
cmp eax, ecx
jb 0x1401feba6
mov eax, dword [0x14020e0f8]
or eax, dword [0x14020e0fc]
mov ecx, 0x8b426be8
xor ecx, 0x87705451
xor edx, edx
div ecx
or eax, 0x75660e99
imul eax, eax, 0x2cb93133
mov dword [rbp - 0x7c], eax
mov rax, qword [0x140217198]
mov rcx, qword [rax]
mov qword [rbp + 0x48], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0x48]
sub rsp, 0x20
call fcn.140033f64
add rsp, 0x20
mov rax, qword [0x1402170d0]
mov rcx, qword [rax]
mov qword [rbp + 0x38], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x38]
sub rsp, 0x20
call fcn.140019e10
mov rcx, qword [rbp + 0x10]
add rsp, 0x20
mov rax, qword [0x1402170d8]
mov rdx, qword [rax]
mov qword [rcx], rdx
mov rax, qword [rax + 8]
mov qword [rcx + 8], rax
sub rsp, 0x20
call fcn.140019e10
add rsp, 0x20
mov rax, qword [str.po__]
mov rcx, qword [rax]
mov qword [rbp + 0x28], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0x28]
sub rsp, 0x20
call fcn.1400340a0
mov eax, dword [rbp - 0x7c]
add rsp, 0x20
cmp eax, 0xaf0db6e1
jbe 0x1401fea91
jmp 0x1401feb68
sub rsp, 0x20
call fcn.140033c40
nop
lea rsp, [rbp + 0x68]
pop rsi
pop rbp
ret
call 0x12a0af4c8
invalid
rcl ebp, 1
mov bl, 0xac
jmp 0x1401fe16d
lahf
fld xword [rbx]
mov esi, 0xfff74ae9
call rsp
xchg ebp, eax
hlt
invalid
add byte [rcx - 0x1616c056], bl
sti
invalid
cmp esp, 0x3d
enter 0xffffffffffffe2e9, 0xfffffffffffffffe
invalid
sub rsp, 0x28
call 0x1401fdd7a
nop
add rsp, 0x28
jmp 0x1401fddf0