Function at 0x140224cd0
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
mov eax, dword [0x141595370]
mov r8d, dword [0x141595374]
not eax
not r8d
or r8d, eax
not r8d
or r8d, 0xeff7eedd
add r8d, 0x354dd2c9
cmp r8d, 0xf66f4299
jbe 0x140224d30
mov eax, 0x20
call fcn.14020e090
sub rsp, rax
mov eax, 0x20
call fcn.14020e090
sub rsp, rax
nop
mov eax, dword [0x141595378]
mov r8d, dword [0x14159537c]
add eax, r8d
add eax, 0x21627b77
imul r8, rax, 0x237f8ce1
shr r8, 0x3b
or r8d, 0xdc8ee16c
mov eax, 0x20
call fcn.14020e090
sub rsp, rax
mov r13, rsp
mov eax, 0x20
call fcn.14020e090
sub rsp, rax
mov r12, rsp
cmp r8d, 0xf944003a
ja 0x140224d30
mov rax, qword [rcx + 0x100]
mov qword [rbp], rax
mfence
lea r10, [rcx + 0x180]
mov qword [rbp - 0x18], rcx
mov rdi, qword [rcx + 0x180]
mov rbx, r13
add rbx, 8
mov r11, qword [rdx]
mov eax, 0xdc4f685d
nop
mov ecx, dword [0x141595380]
imul ecx, dword [0x141595384]
imul rcx, rax
shr rcx, 0x3e
lea edx, [rcx + 0x56d67810]
mov r8d, ecx
not r8d
and r8d, 0xa80900c9
mov r9d, edx
and r9d, 0x6d25802
imul r9d, r8d
and edx, 0x50042011
or ecx, 0xfedf78d9
imul ecx, edx
add ecx, r9d
cmp ecx, 0xa0d1e4a
jb 0x140224db0
mov qword [rbp - 0x10], r10
test r11, r11
je 0x14022533f
xor esi, esi
mov r10d, 0xb47e9efd
lea r13, [0x1400f5d70]
mov r15, qword [rbp - 0x10]
mov qword [rbp - 8], r11
nop word cs:[rax + rax]
test sil, sil
jne 0x140224e30
mov eax, edi
not eax
or rax, 0xfffffffffffffff8
add rax, rdi
inc rax
test rax, rax
je 0x1402259a7
mov rbx, rdi
nop
mov ecx, dword [0x141595438]
sub ecx, dword [0x14159543c]
imul ecx, ecx, 0x1f49f565
and ecx, 0xe1c43252
cmp ecx, 0xcd100a7
jbe 0x140224e80
mov rcx, qword [rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141595440]
mov edx, dword [0x141595444]
mov r8d, ecx
not r8d
and r8d, edx
mov r9d, edx
not r9d
and r9d, ecx
imul r9d, r8d
mov r8d, ecx
and r8d, edx
or ecx, edx
imul ecx, r8d
add ecx, r9d
add ecx, 0xfe02447f
imul rdx, rcx, 0x74b669b5
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1c
or ecx, 0x7dca4a2
mov rdi, qword [rax]
cmp ecx, 0xd3efdb33
je 0x140224e80
mov ecx, edi
and ecx, 7
cmp ecx, 1
jne 0x1402252a1
mov eax, dword [0x141595448]
add eax, dword [0x14159544c]
imul rax, r10
shr rax, 0x3f
mov ecx, eax
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x9255c735
mov ecx, 0xdc402ddd
imul rax, rcx
shr rax, 0x3d
cmp eax, 0xbaba24dc
jne 0x140224f40
mov rax, rdi
xor rax, 7
mov rcx, rdi
or rcx, 0xfffffffffffffff8
and rcx, rax
mov rax, rbx
lock cmpxchg qword [r15], rcx
nop dword [rax + rax]
mov eax, dword [0x141595450]
mov edx, dword [0x141595454]
xor edx, eax
not edx
and edx, eax
add edx, 0x7ccd821e
or edx, 0x5ffef7fc
mov rax, rdi
xor rax, 7
mov r14, rdi
or r14, 0xfffffffffffffff8
and r14, rax
mov rax, rbx
lock cmpxchg qword [r15], r14
sete r8b
cmp edx, 0xcaf40345
ja 0x140224f40
mov rcx, rax
nop word cs:[rax + rax]
mov eax, dword [0x141595458]
mov edx, dword [0x14159545c]
not eax
not edx
or edx, eax
not edx
or edx, 0x4799b7aa
add edx, 0xcdcc32f8
mov eax, edx
xor eax, 0x3c90d27a
or edx, 0xc16f2885
and edx, eax
cmp edx, 0x6270444c
je 0x140224f90
nop word [rax + rax]
mov eax, dword [0x141595460]
xor edx, edx
div dword [0x141595464]
mov edx, eax
not edx
or edx, 0x6ecd826
add eax, edx
inc eax
and eax, 0x7ab0123e
cmp eax, 0xa414518d
je 0x140224fd0
test r8b, r8b
je 0x140225120
mov eax, dword [0x141595468]
xor eax, dword [0x14159546c]
imul eax, eax, 0x7320d67c
and eax, 0x243e7fd4
add eax, 0x4e79a402
cmp eax, 0x846a6c2e
ja 0x140225001
mov ecx, 0x9cab0591
nop dword [rax]
mov eax, dword [0x141595470]
xor edx, edx
div dword [0x141595474]
imul rax, rcx
shr rax, 0x3f
or eax, 0x98498148
imul eax, eax, 0x415764aa
cmp eax, 0xdb1a79af
je 0x140225030
test bl, 0x78
jne 0x140225ae4
mov eax, dword [0x141595478]
sub eax, dword [0x14159547c]
or eax, 0xa50a63f0
shr eax, 4
imul rax, rax, 0x12265f7
shr rax, 0x33
mov ecx, eax
not ecx
and ecx, 0x1f129d55
mov edx, eax
and edx, 0xfffffffe
imul edx, ecx
mov ecx, eax
and ecx, 1
or eax, 0x1f129d55
imul eax, ecx
add eax, edx
cmp eax, 0x18f88ebd
jne 0x1402250b0
mov qword [r12], r13
nop dword [rax]
mov eax, dword [0x141595484]
add eax, dword [0x141595480]
mov ecx, eax
or ecx, 0xce9000dc
not eax
and eax, 0x2b5221
and ecx, 0xdfd408de
sub ecx, eax
xor ecx, 0xf39f8a83
mov qword [r12], r13
cmp ecx, 0x46d3afc3
ja 0x1402250b0
and rbx, 0xfffffffffffffff8
mov eax, dword [0x141595488]
xor edx, edx
div dword [0x14159548c]
add eax, 0x79effe94
shr eax, 1
imul rax, rax, 0x11e88075
shr rax, 0x39
cmp eax, 0x2d0555d1
jbe 0x140225130
jmp 0x140225280
mov rbx, rcx
jmp 0x1402251bd
mov edi, dword [0x141595490]
sub edi, dword [0x141595494]
or edi, 0x2bb31f06
add edi, 0x4997e1a8
and edi, 0x4c8e2083
mov qword [r12 + 8], rbx
sub rsp, 0x20
mov rcx, r11
mov rdx, r12
call fcn.1400f51b0
mov r11, qword [rbp - 8]
add rsp, 0x20
cmp edi, 0x239c88a8
jb 0x140225280
nop word cs:[rax + rax]
mov eax, dword [0x141595498]
mov ecx, eax
not ecx
or ecx, dword [0x14159549c]
add eax, ecx
inc eax
mov ecx, eax
and ecx, 0x4de13ea
or eax, 0x4de13ea
add eax, ecx
and eax, 0x2a1eda5d
xor eax, 0xeef7c837
cmp eax, 0xdf7f586f
jae 0x140225180
mov rbx, r14
mov r10d, 0xb47e9efd
mov eax, dword [0x1415954b0]
xor edx, edx
div dword [0x1415954b4]
nop dword [rax + rax]
mov eax, dword [0x1415954b8]
mov ecx, dword [0x1415954bc]
mov edx, ecx
not edx
and edx, eax
xor ecx, eax
add ecx, eax
sub ecx, edx
mov eax, ecx
not eax
or eax, 0xfbad0bdc
or ecx, 0x7c96ec5c
and ecx, eax
not ecx
or ecx, 0x401023
imul eax, ecx, 0xfbde1ee4
cmp eax, 0xba340065
je 0x1402251d0
test bl, 7
jne 0x140225a9c
mov eax, dword [0x1415954c0]
sub eax, dword [0x1415954c4]
mov ecx, eax
xor ecx, 0x4eadfd04
add ecx, eax
and eax, 0xb15202fb
sub ecx, eax
mov eax, ecx
not eax
or eax, 0x1a0800c0
and eax, 0xdeac11f8
and ecx, 0x100ae04
sub ecx, eax
cmp ecx, 0xaf54504
je 0x140225217
mov rax, rbx
xor rax, 7
and rax, rbx
nop dword [rax]
test sil, sil
jne 0x140225260
test rax, rax
jne 0x140224e50
jmp 0x1402259a7
mov qword [r12 + 8], rbx
sub rsp, 0x20
mov rcx, r11
mov rdx, r12
call fcn.14020c440
mov r11, qword [rbp - 8]
add rsp, 0x20
jmp 0x140225130
mov ecx, dword [0x141595504]
add ecx, dword [str._t__6]
xor ecx, 0x3b345060
mov edx, 0xaed79297
imul rcx, rdx
shr rcx, 0x3f
imul ecx, ecx, 0x420fb8b6
cmp ecx, 0xc6dfc42f
jbe 0x1402252d5
mov rcx, qword [rax + 0x880]
mov r9, qword [rbp]
mov ebx, 0xb6874851
nop
mov ecx, dword [0x14159550c]
mov r8d, ecx
xor r8d, r8d
not r8d
and r8d, dword [0x141595508]
xor r8d, ecx
add r8d, 0x6260f2d5
imul r8, rbx
shr r8, 0x3e
or r8d, 0xe9dca460
mov rdx, qword [rax + 0x880]
test dl, 1
sete cl
and rdx, 0xfffffffffffffffe
cmp rdx, r9
sete dl
cmp r8d, 0xd5369026
jb 0x1402252e0
or cl, dl
mov r15, rax
jne 0x140224e30
jmp 0x140225c10
mov r9d, 0xa79cb387
xor esi, esi
mov r10d, 0xe55f5225
mov r11, qword [rbp - 0x10]
mov rcx, rdi
and rcx, 0xfffffffffffffff8
je 0x1402259a7
mov r14, rdi
mov qword [rbp - 0x20], r11
nop word cs:[rax + rax]
mov eax, dword [0x141595388]
and eax, dword [0x14159538c]
mov edx, eax
not edx
mov r8d, eax
and r8d, 0x18d80eb2
and edx, 0x6727f14d
imul edx, r8d
mov r8d, eax
and r8d, 0x6727f14d
or eax, 0x6727f14d
imul eax, r8d
add eax, edx
or eax, 0xb6769791
and eax, 0xfe7797b3
cmp eax, 0x46cd7fd8
jae 0x1402253c0
mov rax, qword [rcx]
nop dword [rax]
mov eax, dword [0x141595390]
and eax, dword [0x141595394]
or eax, 0xc4c830c1
xor eax, 0x79e053fd
imul rax, rax, 0x53cba581
shr rax, 0x39
mov rdi, qword [rcx]
cmp eax, 0xb24359e3
ja 0x1402253c0
mov eax, edi
and eax, 7
cmp eax, 1
jne 0x140225973
mov eax, dword [0x141595398]
sub eax, dword [0x14159539c]
add eax, 0x44b1037c
mov ecx, eax
not ecx
and ecx, 0x9abe0cbd
and eax, 0x6541f342
sub eax, ecx
mov ecx, eax
xor ecx, 0xf6b0ac88
or eax, 0x94f5377
and eax, ecx
cmp eax, 0xa3018c72
ja 0x1402253f9
and rdi, 0xfffffffffffffff8
mov rax, r14
lock cmpxchg qword [r11], rdi
sete cl
mov edx, dword [0x1415953a4]
mov r8d, edx
xor r8d, r8d
not r8d
and r8d, dword [0x1415953a0]
xor r8d, edx
or r8d, 0xaffa4765
imul r8, r9
shr r8, 0x3f
or r8d, 0x6054859a
cmp r8d, 0x6e2aabf2
ja 0x140225440
test cl, cl
je 0x140225810
mov eax, dword [0x1415953b8]
xor edx, edx
div dword [0x1415953bc]
nop
test sil, sil
jne 0x140225490
mov eax, dword [0x1415953c0]
xor edx, edx
div dword [0x1415953c4]
or eax, 0x101489
mov ecx, eax
and ecx, 0x10d8bc89
and eax, 0x10480888
sub ecx, eax
add ecx, 0x9a6c4bf8
cmp ecx, 0xebd35abc
ja 0x140225495
nop word cs:[rax + rax]
mov eax, dword [0x1415953c8]
sub eax, dword [0x1415953cc]
xor eax, 0xc002aaa1
and eax, 0xc912aea1
cmp eax, 0xada0268c
jb 0x1402254d0
test r14b, 0x78
jne 0x140225ae4
nop word [rax + rax]
test sil, sil
jne 0x140225500
and r14, 0xffffffffffffff80
nop dword [rax]
mov eax, dword [0x1415953d0]
xor edx, edx
div dword [0x1415953d4]
mov ecx, eax
not ecx
or ecx, 0x824a59b1
or eax, 0x7db5a64e
and eax, ecx
add eax, 0xc8aa38a4
cmp eax, 0x9c66df
jb 0x140225510
nop dword [rax + rax]
mov eax, dword [0x1415953d8]
xor eax, dword [0x1415953dc]
xor eax, 0xd4a1ec42
imul rax, r10
shr rax, 0x3c
mov ecx, eax
not ecx
or eax, 0x16a3a73e
or ecx, 0xfffffff1
and ecx, eax
cmp ecx, 0x397bd215
ja 0x140225540
mov qword [rbp - 8], r14
mov rax, qword [r14 + 0x810]
cmp rax, 0x40
ja 0x140225b94
test rax, rax
je 0x14022569c
mov rcx, qword [rbp - 8]
lea r12, [rcx + 0x10]
shl rax, 5
lea r14, [rcx + rax]
add r14, 0x10
nop word cs:[rax + rax]
mov eax, dword [0x1415953e4]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x1415953e0]
xor ecx, eax
add ecx, 0x2406b4cb
or ecx, 0x73bd1c11
add ecx, 0x6ae86f4d
cmp ecx, 0xc033dd8
jae 0x140225620
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movups xmm0, xmmword [0x141578720]
movups xmmword [r12], xmm0
movups xmm0, xmmword [0x141578730]
movups xmmword [r12 + 0x10], xmm0
sub rsp, 0x20
mov rcx, rbx
call qword [r13]
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x1415953e8]
mov ecx, dword [0x1415953ec]
lea r15d, [rax + rcx]
add r15d, 0x3040350d
mov eax, r15d
and eax, 0x5de8dc2
or r15d, 0x5de8dc2
add r15d, eax
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movups xmm0, xmmword [0x141578720]
movups xmmword [r12], xmm0
movups xmm0, xmmword [0x141578730]
movups xmmword [r12 + 0x10], xmm0
sub rsp, 0x20
mov rcx, rbx
call qword [r13]
add rsp, 0x20
cmp r15d, 0x7e9c0f97
ja 0x140225620
add r12, 0x20
cmp r12, r14
jne 0x1402255b0
mov eax, dword [0x1415953f0]
xor edx, edx
div dword [0x1415953f4]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbp - 8]
nop word cs:[rax + rax]
mov eax, dword [0x1415953f8]
sub eax, dword [0x1415953fc]
add eax, 0x9603f70a
or eax, 0xc49a8045
add eax, 0xfa380af4
cmp eax, 0x3033499b
jb 0x1402256c0
mov eax, dword [0x141595400]
xor eax, dword [0x141595404]
and eax, 0x80281b19
xor eax, 0xb18
or eax, 0x1902400
cmp eax, 0x3089399b
jb 0x1402256e2
mov r14, qword [rcx - 8]
mov eax, dword [0x141595408]
mov ecx, dword [0x14159540c]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
mov ecx, eax
or ecx, 0x35b9b033
not eax
and eax, 0x44788
mov edx, ecx
and edx, 0xde430844
or edx, eax
xor edx, 0x40ceb307
and ecx, 0x617244bc
or ecx, edx
mov eax, 0x8a3aa48d
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x25145d37
jbe 0x140225780
mov rcx, qword [0x1415acb98]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call r15
add rsp, 0x20
nop word cs:[rax + rax]
mov r12d, dword [0x141595410]
and r12d, dword [0x141595414]
add r12d, 0x1e9f6f90
mov eax, r12d
not eax
mov ecx, r12d
and ecx, 0x84072334
and eax, 0x7bf8dccb
imul eax, ecx
mov ecx, r12d
and ecx, 0x7bf8dccb
or r12d, 0x7bf8dccb
imul r12d, ecx
add r12d, eax
or r12d, 0x67929071
mov rcx, qword [0x1415acb98]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call r15
add rsp, 0x20
cmp r12d, 0x1c149afa
jb 0x140225780
mov r14, rdi
mov r9d, 0xa79cb387
mov r10d, 0xe55f5225
mov r11, qword [rbp - 0x20]
jmp 0x1402258c0
mov ecx, dword [0x1415953a8]
mov edx, dword [0x1415953ac]
add ecx, edx
add ecx, 0xdfc5f32
mov edx, ecx
not edx
mov r8d, ecx
and r8d, 0xae01f97
and edx, 0xf51fe068
imul edx, r8d
mov r8d, ecx
and r8d, 0xf51fe068
or ecx, 0xf51fe068
imul ecx, r8d
add ecx, edx
add ecx, 0x970d7d95
cmp ecx, 0xbe373d0b
ja 0x140225810
mov ecx, dword [0x1415953b0]
or ecx, dword [0x1415953b4]
mov edx, ecx
xor edx, 0xc06348a8
xor ecx, 0x3b9c1142
mov r8d, ecx
and r8d, 0x410b755
and edx, 0xfbef48aa
imul edx, r8d
mov r8d, ecx
and r8d, 0xfbef48aa
or ecx, 0xfbef48aa
imul ecx, r8d
add ecx, edx
and ecx, 0xfb274090
cmp ecx, 0x6b61ffd1
jb 0x140225860
mov r14, rax
nop word cs:[rax + rax]
mov eax, dword [0x141595418]
or eax, dword [0x14159541c]
not eax
or eax, 0x90040000
and eax, 0x904d0200
cmp eax, 0x34c0f1a4
jb 0x1402258c0
mov eax, r14d
and eax, 7
jne 0x140225a9c
mov rcx, r14
and rcx, 0xfffffffffffffff8
mov eax, dword [0x141595420]
xor edx, edx
div dword [0x141595424]
mov eax, dword [0x141595428]
mov edx, dword [0x14159542c]
mov r8d, eax
and r8d, edx
add r8d, r8d
add eax, edx
sub eax, r8d
mov edx, eax
xor edx, 0x25af1938
and edx, eax
xor edx, 0xe85c5b4c
imul eax, edx, 0x70fb90a8
cmp eax, 0xc7a02c2a
je 0x140225900
nop word [rax + rax]
mov eax, dword [0x141595434]
mov edx, eax
xor edx, eax
not edx
and edx, dword [0x141595430]
xor edx, eax
add edx, 0x257cb082
or edx, 0x8ed5995c
cmp edx, 0xd66f6a9c
ja 0x140225940
test rcx, rcx
jne 0x140225370
jmp 0x1402259a7
mov rax, qword [rcx + 0x880]
mov rdx, rax
xor rdx, 0xfffffffffffffffe
mov r11, rcx
test rdx, rax
je 0x140225351
and rax, 0xfffffffffffffffe
mov r11, rcx
cmp rax, qword [rbp]
je 0x140225351
mov r9, qword [rbp]
jmp 0x140225c10
mov eax, dword [0x1415954e0]
mov ecx, dword [0x1415954e4]
mov edx, eax
not edx
or eax, ecx
not ecx
and ecx, edx
not ecx
and ecx, eax
imul rax, rcx, 0x478c189d
shr rax, 0x3e
or eax, 0xabdd53c4
mov ecx, 0xecb51091
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x73f7786d
jne 0x1402259e6
mov eax, 0x8dfe3393
mov r9, qword [rbp]
nop
mov ecx, dword [0x1415954e8]
imul ecx, dword [0x1415954ec]
mov edx, ecx
not edx
mov r8d, ecx
and r8d, 0xf01468ea
and edx, 0xfeb9715
imul edx, r8d
mov r8d, ecx
and r8d, 0xfeb9715
or ecx, 0xfeb9715
imul ecx, r8d
add ecx, edx
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x357ed804
cmp ecx, 0x69ad2609
je 0x1402259f0
add r9, 2
mov rax, qword [rbp - 0x18]
mov qword [rax + 0x100], r9
mov eax, dword [0x1415954f0]
xor edx, edx
div dword [0x1415954f4]
imul eax, eax, 0xd24476a6
add eax, 0x74f5aa8e
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x6595a318
and ecx, 0x9a6a5ce6
imul ecx, edx
mov edx, eax
and edx, 0x9a6a5ce6
or eax, 0x9a6a5ce6
imul eax, edx
add eax, ecx
cmp eax, 0xb246e4bf
ja 0x140225a50
jmp 0x140225c10
mov eax, dword [0x1415954c8]
and eax, dword [0x1415954cc]
imul rax, rax, 0xa4266c9
shr rax, 0x39
lea ecx, [rax + 0x7c7d9260]
mov edx, ecx
and edx, 0x28308064
xor ecx, 0x54cf120b
add eax, ecx
add eax, 0x7c7d9260
sub eax, edx
cmp eax, 0xb87f7fd3
mov r8, qword [rbp - 0x10]
jbe 0x140225b96
jmp 0x140225bc8
mov eax, dword [0x1415954a0]
mov ecx, dword [0x1415954a4]
mov edx, eax
xor edx, ecx
not edx
or eax, ecx
and eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xbacb3c25
and ecx, 0x4534c3da
imul ecx, edx
mov edx, eax
and edx, 0x4534c3da
or eax, 0x4534c3da
imul eax, edx
add eax, ecx
add eax, 0x90f62b22
or eax, 0x55c2a268
cmp eax, 0x53fda985
jb 0x140225b80
mov eax, dword [0x1415954a8]
xor edx, edx
div dword [0x1415954ac]
mov ecx, eax
and ecx, 0xe695356
mov edx, ecx
not edx
and edx, 0xb32daf59
mov r8d, eax
and r8d, 0xc405006
imul r8d, edx
and eax, 0x2290350
or ecx, 0xb32daf59
imul ecx, eax
add ecx, r8d
imul eax, ecx, 0x8ecb007f
ud2
ud2
ud2
mov eax, dword [0x1415954d0]
xor edx, edx
div dword [0x1415954d4]
mov ecx, eax
xor ecx, 0x39837ba5
or eax, 0xc67c845a
and eax, ecx
imul eax, eax, 0xe2c2f8ec
and eax, 0xa73c47ac
mov rcx, qword [r8]
cmp eax, 0xefd76606
jne 0x140225bcd
mov rax, qword [r8]
jmp 0x140225b96
mov r9, qword [rbp]
nop word cs:[rax + rax]
mov eax, dword [0x1415954d8]
sub eax, dword [0x1415954dc]
or eax, 0x18dd4b91
add eax, 0xf45a9b08
or eax, 0xca6cb23b
cmp eax, 0x4b4a7332
jb 0x140225be0
nop word cs:[rax + rax]
mov eax, dword [0x1415954f8]
sub eax, dword [0x1415954fc]
mov ecx, eax
xor ecx, 0x48188204
and ecx, eax
and ecx, 0xfa98872c
imul rax, rcx, 0x780d20ab
shr rax, 0x3e
cmp eax, 0xf750af99
ja 0x140225c10
mov rax, r9
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret