Function at 0x140032440
Capabilities:
Encode data using base64

Disassembly:
sub rsp, 0x88
mov qword [rsp + 0x80], rcx
mov dword [rsp + 0x3c], 0xf0744837
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x30], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x2c], eax
sub eax, 0x85e5dfbf
je 0x140032f9b
jmp 0x140032479
mov eax, dword [rsp + 0x2c]
sub eax, 0x90468eb4
je 0x140032970
jmp 0x14003248d
mov eax, dword [rsp + 0x2c]
sub eax, 0x90f46953
je 0x1400329fe
jmp 0x1400324a1
mov eax, dword [rsp + 0x2c]
sub eax, 0x9b715e47
je 0x140032c22
jmp 0x1400324b5
mov eax, dword [rsp + 0x2c]
sub eax, 0x9be436c4
je 0x1400330d4
jmp 0x1400324c9
mov eax, dword [rsp + 0x2c]
sub eax, 0xa0c44725
je 0x140032b19
jmp 0x1400324dd
mov eax, dword [rsp + 0x2c]
sub eax, 0xa0e61860
je 0x14003311f
jmp 0x1400324f1
mov eax, dword [rsp + 0x2c]
sub eax, 0xa7bbb53e
je 0x140032bae
jmp 0x140032505
mov eax, dword [rsp + 0x2c]
sub eax, 0xb6fbdd7a
je 0x140032e57
jmp 0x140032519
mov eax, dword [rsp + 0x2c]
sub eax, 0xb76ca30b
je 0x14003315d
jmp 0x14003252d
mov eax, dword [rsp + 0x2c]
sub eax, 0xb9732804
je 0x140032c5c
jmp 0x140032541
mov eax, dword [rsp + 0x2c]
sub eax, 0xbade07e0
je 0x140032f45
jmp 0x140032555
mov eax, dword [rsp + 0x2c]
sub eax, 0xbe6ee0bd
je 0x1400328e5
jmp 0x140032569
mov eax, dword [rsp + 0x2c]
sub eax, 0xc249d156
je 0x1400328cc
jmp 0x14003257d
mov eax, dword [rsp + 0x2c]
sub eax, 0xcd426ae1
je 0x140033061
jmp 0x140032591
mov eax, dword [rsp + 0x2c]
sub eax, 0xce00291e
je 0x1400328ff
jmp 0x1400325a5
mov eax, dword [rsp + 0x2c]
sub eax, 0xd477c8aa
je 0x140032d93
jmp 0x1400325b9
mov eax, dword [rsp + 0x2c]
sub eax, 0xe23968d7
je 0x140033101
jmp 0x1400325cd
mov eax, dword [rsp + 0x2c]
sub eax, 0xe3807c36
je 0x140032f08
jmp 0x1400325e1
mov eax, dword [rsp + 0x2c]
sub eax, 0xe5f70b4e
je 0x140032ded
jmp 0x1400325f5
mov eax, dword [rsp + 0x2c]
sub eax, 0xebba0725
je 0x1400330f1
jmp 0x140032609
mov eax, dword [rsp + 0x2c]
sub eax, 0xf0262813
je 0x140032cb5
jmp 0x14003261d
mov eax, dword [rsp + 0x2c]
sub eax, 0xf0744837
je 0x14003279e
jmp 0x140032631
mov eax, dword [rsp + 0x2c]
sub eax, 0xf08cb372
je 0x140032b09
jmp 0x140032645
mov eax, dword [rsp + 0x2c]
sub eax, 0xf554f884
je 0x1400331a0
jmp 0x140032659
mov eax, dword [rsp + 0x2c]
sub eax, 0xf8a42660
je 0x1400330e1
jmp 0x14003266d
mov eax, dword [rsp + 0x2c]
sub eax, 0x75d8597
je 0x140033190
jmp 0x140032681
mov eax, dword [rsp + 0x2c]
sub eax, 0xe9399cd
je 0x14003314d
jmp 0x140032695
mov eax, dword [rsp + 0x2c]
sub eax, 0x12bb3092
je 0x140032a1c
jmp 0x1400326a9
mov eax, dword [rsp + 0x2c]
sub eax, 0x13be4cef
je 0x140032fab
jmp 0x1400326bd
mov eax, dword [rsp + 0x2c]
sub eax, 0x2b76c2d2
je 0x140032ea4
jmp 0x1400326d1
mov eax, dword [rsp + 0x2c]
sub eax, 0x3362f62a
je 0x140032c42
jmp 0x1400326e5
mov eax, dword [rsp + 0x2c]
sub eax, 0x35166f39
je 0x140032866
jmp 0x1400326f9
mov eax, dword [rsp + 0x2c]
sub eax, 0x471908dc
je 0x140032aa4
jmp 0x14003270d
mov eax, dword [rsp + 0x2c]
sub eax, 0x4c41a0bf
je 0x140032e47
jmp 0x140032721
mov eax, dword [rsp + 0x2c]
sub eax, 0x4e6fbc26
je 0x1400328bc
jmp 0x140032735
mov eax, dword [rsp + 0x2c]
sub eax, 0x590bec89
je 0x140033177
jmp 0x140032749
mov eax, dword [rsp + 0x2c]
sub eax, 0x600fec6d
je 0x140032d83
jmp 0x14003275d
mov eax, dword [rsp + 0x2c]
sub eax, 0x6bfd1dda
je 0x140032ef8
jmp 0x140032771
mov eax, dword [rsp + 0x2c]
sub eax, 0x7192a4d2
je 0x1400329ee
jmp 0x140032785
mov eax, dword [rsp + 0x2c]
sub eax, 0x7fb3bed6
je 0x140032c32
jmp 0x140032799
jmp 0x1400331ab
mov eax, dword [0x140186310]
mov edx, dword [0x140186314]
mov ecx, eax
and ecx, edx
or eax, edx
add ecx, eax
mov edx, ecx
xor edx, 0xffffffff
and edx, 0x4c73c48a
mov r8d, 0xffffffff
xor r8d, 0x4c73c48a
mov eax, ecx
and eax, r8d
imul eax, edx
mov edx, ecx
and edx, 0x4c73c48a
or ecx, 0x4c73c48a
imul ecx, edx
add ecx, eax
mov eax, ecx
or eax, eax
xor eax, 0xffffffff
mov edx, 0x7bb433b8
or edx, 0x7bb433b8
xor edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
xor ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x7bb433b8
and ecx, edx
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
mov edx, eax
xor edx, 0xffffffff
mov ecx, eax
xor ecx, 0xffffffff
or edx, ecx
and edx, 0x49098e3
xor edx, 0xffffffff
mov ecx, 0x49098e3
and ecx, 0x49098e3
xor ecx, 0xffffffff
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
and edx, eax
xor edx, 0xffffffff
mov ecx, 0x35166f39
mov eax, 0xf8a42660
cmp edx, 0x2a77b9b8
cmova ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [0x140186318]
imul eax, dword [0x14018631c]
mov ecx, eax
and ecx, 0x755c99cc
shl ecx, 1
xor eax, 0x755c99cc
add eax, ecx
imul eax, eax, 0x303859ed
imul edx, eax, 0x53f7e25b
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x70], rax
mov ecx, 0x4e6fbc26
mov eax, 0x35166f39
cmp edx, 0xf99c3067
cmove ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xc249d156
jmp 0x1400331ab
mov qword [rsp + 0x78], 0
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xbe6ee0bd
jmp 0x1400331ab
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xce00291e
jmp 0x1400331ab
mov ecx, dword [0x140186320]
mov edx, dword [0x140186324]
mov eax, ecx
xor eax, 0xffffffff
mov r8d, ecx
xor r8d, 0xffffffff
and eax, r8d
mov r8d, edx
or r8d, r8d
xor r8d, 0xffffffff
xor eax, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
xor ecx, 0xffffffff
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
xor eax, 0xffffffff
and eax, 0x5a9c929f
mov ecx, 0x1a48b714
xor edx, edx
div ecx
mov edx, eax
and edx, 0xee77a7ed
mov ecx, 0x90468eb4
mov eax, 0xebba0725
cmp edx, 0xea875b02
cmovae ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [0x140186328]
add eax, dword [0x14018632c]
mov ecx, 0x2a9e9d97
xor edx, edx
div ecx
mov ecx, eax
and ecx, 0x48359422
shl ecx, 1
add eax, 0x48359422
sub eax, ecx
mov edx, eax
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7978815
and edx, ecx
xor eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x7978815
and eax, ecx
xor edx, 0xffffffff
xor eax, 0xffffffff
and edx, eax
cmp qword [rsp + 0x68], 0xe
setb al
and al, 1
mov byte [rsp + 0x67], al
mov ecx, 0x90468eb4
mov eax, 0x7192a4d2
cmp edx, 0x70817bf1
cmovne ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0x90f46953
jmp 0x1400331ab
mov ecx, 0xb6fbdd7a
mov eax, 0x12bb3092
test byte [rsp + 0x67], 1
cmovne ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [0x140186330]
mov edx, dword [0x140186334]
and eax, eax
xor eax, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
xor edx, 0xffffffff
or ecx, edx
and eax, ecx
xor eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0xc7e78373
xor edx, edx
sub edx, 1
sub ecx, edx
sub eax, ecx
mov edx, eax
or edx, 0x3895335b
xor edx, 0xffffffff
xor eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3895335b
and eax, ecx
xor edx, 0xffffffff
xor eax, 0xffffffff
and edx, eax
mov eax, edx
xor eax, 0x3931c17d
xor eax, 0xffffffff
or edx, 0x3931c17d
and edx, eax
mov ecx, 0xe23968d7
mov eax, 0x471908dc
cmp edx, 0xc47bdde0
cmovne ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [0x140186338]
mov ecx, dword [0x14018633c]
xor edx, edx
div ecx
mov ecx, eax
xor ecx, 0xd59daa37
and eax, 0x2a6255c8
add eax, eax
sub eax, ecx
imul rax, rax, 0x440555d
shr rax, 0x3a
mov edx, eax
add edx, 0x1a57e793
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov al, byte [rax + rcx + 4]
mov byte [rsp + 0x66], al
mov ecx, 0xe23968d7
mov eax, 0xf08cb372
cmp edx, 0x11e66b8a
cmova ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xa0c44725
jmp 0x1400331ab
mov edx, dword [0x140186340]
mov r8d, dword [0x140186344]
mov r9d, r8d
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
mov eax, edx
or eax, r9d
xor eax, 0xffffffff
imul eax, ecx
mov ecx, edx
and ecx, r8d
or edx, r8d
imul edx, ecx
add edx, eax
xor edx, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x455f97b6
mov eax, 0xffffffff
xor eax, 0xb99f84b0
or edx, ecx
or eax, 0xb99f84b0
xor edx, 0xffffffff
and edx, eax
mov eax, edx
xor eax, 0x71bd891e
xor eax, 0xffffffff
and eax, 0x71bd891e
shl eax, 1
sub eax, 0x71bd891e
sub edx, eax
xor eax, eax
sub eax, 0x61d2f2ef
add edx, eax
mov ecx, 0xa0e61860
mov eax, 0xa7bbb53e
cmp edx, 0xf5db4fab
cmovb ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [0x140186348]
mov ecx, dword [0x14018634c]
sub eax, ecx
imul eax, eax, 0x42f7611a
mov ecx, 0x98bd5125
imul rax, rcx
shr rax, 0x3f
mov ecx, eax
or ecx, 0xa4f26d5a
add eax, eax
sub eax, ecx
mov dword [rsp + 0x28], eax
mov rcx, qword [rsp + 0x70]
mov dl, byte [rsp + 0x66]
call fcn.1400c3580
mov edx, dword [rsp + 0x28]
mov r8b, al
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov byte [rax + rcx + 4], r8b
mov ecx, 0x9b715e47
mov eax, 0xa0e61860
cmp edx, 0xe059248d
cmova ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0x7fb3bed6
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0x3362f62a
jmp 0x1400331ab
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xb9732804
jmp 0x1400331ab
mov ecx, dword [0x140186350]
xor ecx, dword [0x140186354]
mov eax, ecx
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
mov ecx, 0xdc4c0c2e
and ecx, 0xdc4c0c2e
xor ecx, 0xffffffff
and eax, ecx
xor eax, 0xffffffff
mov ecx, 0xc3a9a6ae
xor edx, edx
div ecx
mov edx, eax
xor edx, 0xe5afd145
mov ecx, 0xf0262813
mov eax, 0xe9399cd
cmp edx, 0x1ab591c3
cmovb ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [0x140186358]
mov r8d, dword [0x14018635c]
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
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0xe7ad42a0
mov ecx, 0xffffffff
xor ecx, 0x9da7efd8
or eax, edx
or ecx, 0x9da7efd8
xor eax, 0xffffffff
and eax, ecx
mov ecx, 0xebf16324
xor edx, edx
div ecx
mov edx, eax
mov r8d, 0xffffffff
xor r8d, 0xb8e2eda0
mov ecx, edx
and ecx, r8d
mov eax, edx
or eax, r8d
xor eax, 0xffffffff
imul eax, ecx
mov ecx, edx
and ecx, 0xb8e2eda0
or edx, 0xb8e2eda0
imul edx, ecx
add edx, eax
mov rax, qword [rsp + 0x58]
mov rcx, rax
and rcx, 1
shl rcx, 1
xor rax, 1
add rax, rcx
mov qword [rsp + 0x50], rax
mov ecx, 0xe9399cd
mov eax, 0x600fec6d
cmp edx, 0xa14c393a
cmovb ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xd477c8aa
jmp 0x1400331ab
mov eax, dword [0x140186360]
and eax, dword [0x140186364]
or eax, 0x588a50f1
mov ecx, eax
xor ecx, 0xf8964959
mov edx, 0xffffffff
xor edx, 0xf8964959
and eax, edx
shl eax, 1
sub eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x19bbbc00
mov edx, eax
xor edx, ecx
and edx, eax
mov ecx, 0xe5f70b4e
mov eax, 0xb76ca30b
cmp edx, 0xdaf80b20
cmove ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [0x140186368]
mov edx, dword [0x14018636c]
mov ecx, edx
and ecx, eax
xor ecx, 0xffffffff
add eax, edx
add eax, 1
add eax, ecx
mov ecx, 0xdd7beb93
xor edx, edx
div ecx
mov edx, eax
sub edx, 0xaf78651c
or edx, 0x42d5dfb4
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov ecx, 0xe5f70b4e
mov eax, 0x4c41a0bf
cmp edx, 0x960eaebf
cmovne ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xbe6ee0bd
jmp 0x1400331ab
mov eax, dword [0x140186370]
add eax, dword [0x140186374]
mov ecx, eax
and ecx, 0xd9a7d27b
shl ecx, 1
add eax, 0xd9a7d27b
sub eax, ecx
mov ecx, 0x51342a78
xor edx, edx
div ecx
mov edx, eax
sub edx, 0x5d56b904
mov ecx, 0x590bec89
mov eax, 0x2b76c2d2
cmp edx, 0x11966d23
cmova ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [0x140186378]
mov ecx, dword [0x14018637c]
not eax
not ecx
and eax, ecx
not eax
add eax, 0x1adb2368
imul rax, rax, 0x693e2373
shr rax, 0x3d
mov edx, eax
add edx, 0x7ee24f1b
mov rax, qword [rsp + 0x70]
mov byte [rax + 0x12], 0
mov ecx, 0x2b76c2d2
mov eax, 0x6bfd1dda
cmp edx, 0x3c2f6cef
cmovne ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xe3807c36
jmp 0x1400331ab
mov edx, dword [0x140186380]
and edx, dword [0x140186384]
or edx, 0x7f2ef406
and edx, 0x379f0cea
sub edx, 0x2ddf6e2e
mov ecx, 0xbade07e0
mov eax, 0x75d8597
cmp edx, 0x7c10964d
cmove ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov eax, dword [str.Qq_n]
mov ecx, dword [0x14018638c]
add eax, 0xa53b97f9
add eax, ecx
sub eax, 0xa53b97f9
xor eax, 0x35f9a188
imul edx, eax, 0xcd15c9a3
add edx, 0x93403ae6
mov rax, qword [rsp + 0x70]
add rax, 4
mov qword [rsp + 0x48], rax
mov ecx, 0x85e5dfbf
mov eax, 0xbade07e0
cmp edx, 0xece0a195
cmova ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0x13be4cef
jmp 0x1400331ab
mov r11d, dword [0x140186390]
mov edx, dword [0x140186394]
mov eax, r11d
xor eax, 0xffffffff
mov ecx, edx
and ecx, eax
mov r8d, edx
xor r8d, 0xffffffff
mov eax, r11d
and eax, r8d
imul eax, ecx
mov ecx, r11d
and ecx, edx
or r11d, edx
imul r11d, ecx
add r11d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, 0xffffffff
xor r8d, 0x8c5a92db
mov edx, 0xffffffff
xor edx, 0xfd2f9967
mov eax, ecx
and eax, 0xfd2f9967
and r11d, edx
mov r9d, r8d
and r9d, 0xfd2f9967
mov r10d, edx
and r10d, 0x8c5a92db
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xfd2f9967
and ecx, edx
or eax, ecx
imul edx, eax, 0x7ef08f61
or edx, 0x7077b63
mov ecx, 0xcd426ae1
mov eax, 0xf554f884
cmp edx, 0x178e0458
cmovb ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov ecx, dword [0x140186398]
mov edx, dword [str._he_P]
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x6f33c78d
mov ecx, 0xffffffff
xor ecx, 0xeff482a7
or eax, edx
or ecx, 0xeff482a7
xor eax, 0xffffffff
and eax, ecx
add eax, 0x3e7f6c21
mov ecx, 0xde19dd6
xor edx, edx
div ecx
mov edx, eax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x40], rax
mov ecx, 0xcd426ae1
mov eax, 0x9be436c4
cmp edx, 0xe34c97ef
cmovbe ecx, eax
mov rax, qword [rsp + 0x30]
mov dword [rax], ecx
jmp 0x1400331ab
mov rax, qword [rsp + 0x40]
add rsp, 0x88
ret
mov rax, qword [rsp + 0x30]
mov dword [rax], 0x35166f39
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0x90468eb4
jmp 0x1400331ab
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov al, byte [rax + rcx + 4]
mov rax, qword [rsp + 0x30]
mov dword [rax], 0x471908dc
jmp 0x1400331ab
mov rcx, qword [rsp + 0x70]
mov dl, byte [rsp + 0x66]
call fcn.1400c3580
mov dl, al
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov byte [rax + rcx + 4], dl
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xa7bbb53e
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xf0262813
jmp 0x1400331ab
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xe5f70b4e
jmp 0x1400331ab
mov rax, qword [rsp + 0x70]
mov byte [rax + 0x12], 0
mov rax, qword [rsp + 0x30]
mov dword [rax], 0x2b76c2d2
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xbade07e0
jmp 0x1400331ab
mov rax, qword [rsp + 0x30]
mov dword [rax], 0xcd426ae1
jmp 0x140032461