Function at 0x1401d78f0
Capabilities:
Accept command line arguments
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
mov eax, dword [0x1415a8040]
xor eax, dword [0x1415a8044]
mov ecx, eax
xor ecx, 0x12c59219
or eax, 0xed3a6de6
and eax, ecx
add eax, 0x7a09f76b
xor eax, 0x17b42e1
mov dword [rbp - 8], eax
mov dword [rbp + 0x1c], 0xff78d792
lea rax, [rbp + 0x1c]
mov qword [rbp + 0x30], rax
mov r12d, 0xb47b1443
mov r13d, 0x406b6f58
mov r15d, 0x8d56545c
jmp 0x1401d79c6
mov eax, dword [0x1415a80bc]
add eax, dword [0x1415a80b8]
mov ecx, eax
and ecx, 0x4f4fe833
add ecx, ecx
sub eax, ecx
add eax, 0xcf4fe833
mov ecx, eax
and ecx, 0x77239376
xor eax, 0x77239376
lea eax, [rax + rcx*2]
imul ebx, eax, 0xacff7c13
mov rcx, qword [rbp + 0x10]
sub rsp, 0x20
call fcn.14020da80
add rsp, 0x20
cmp ebx, 0xef437409
mov eax, 0xc302602a
mov ecx, 0x1187648e
cmove eax, ecx
nop word cs:[rax + rax]
mov rcx, qword [rbp + 0x30]
mov dword [rcx], eax
mov eax, dword [rbp + 0x1c]
cmp eax, 0x6e48f77
jg 0x1401d7a20
cmp eax, 0xc3026029
jle 0x1401d7a80
cmp eax, 0xd8981915
jle 0x1401d7b6d
cmp eax, 0xf1315795
jle 0x1401d7c88
cmp eax, 0x2954f12
jg 0x1401d7f94
cmp eax, 0xf1315796
je 0x1401d8052
cmp eax, 0xff78d792
jne 0x1401d79c6
cmp dword [rbp - 8], 0xe14345dd
mov eax, 0x72383db7
cmovb eax, r12d
jmp 0x1401d79c0
cmp eax, 0x4c92691b
jle 0x1401d7ae0
cmp eax, 0x6481cf6c
jle 0x1401d7bb6
cmp eax, 0x6be75c29
jle 0x1401d7ce3
cmp eax, 0x745fed3a
jg 0x1401d7fc1
cmp eax, 0x6be75c2a
je 0x1401d8061
cmp eax, 0x72383db7
jne 0x1401d79c6
mov eax, 0x20
call fcn.14020e090
sub rsp, rax
mov rax, qword [rbp + 0x30]
mov dword [rax], 0xb47b1443
jmp 0x1401d79c6
cmp eax, 0x9d57af90
jle 0x1401d7bf1
cmp eax, 0xb415340c
jg 0x1401d7d13
cmp eax, 0xa6a39401
jle 0x1401d7ff9
cmp eax, 0xa6a39402
je 0x1401d80d5
cmp eax, 0xa9a597b0
jne 0x1401d79c6
mov rax, qword [rbp + 0x20]
mov qword [rax], 0
mov rax, qword [rbp + 0x20]
mov qword [rax + 8], 8
mov rax, qword [rbp + 0x30]
mov dword [rax], 0xa233a2e2
jmp 0x1401d79c6
cmp eax, 0x24413b27
jg 0x1401d7c2c
cmp eax, 0xeed75d0
jg 0x1401d7d55
cmp eax, 0x6e48f78
je 0x1401d80e4
cmp eax, 0x7726137
je 0x1401d817c
cmp eax, 0xae8005d
jne 0x1401d79c6
mov eax, dword [0x1415a8068]
mov ecx, dword [0x1415a806c]
mov edx, eax
and edx, ecx
or eax, ecx
not edx
and edx, eax
imul eax, edx, 0xc4b34ed3
add eax, 0x72c93687
mov ecx, eax
xor ecx, 0xeb88840a
and ecx, eax
cmp ecx, 0xea559f44
mov rax, qword [rbp - 0x40]
mov qword [rax], 8
mov qword [rdi + 0x10], 0
mov eax, 0xae8005d
mov ecx, 0x6aa5c18a
cmovne eax, ecx
jmp 0x1401d79c0
cmp eax, 0xcd3a7dfb
jg 0x1401d7dbe
cmp eax, 0xc302602a
je 0x1401d81e1
cmp eax, 0xc53c081d
je 0x1401d7d04
cmp eax, 0xc842fb70
jne 0x1401d79c6
mov rax, qword [rbp - 0x48]
movsxd rax, dword [rax]
mov dword [rbp - 4], eax
mov qword [rbp - 0x78], rax
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x99f43f2d
jmp 0x1401d79c6
cmp eax, 0x5da79b5b
jg 0x1401d7dff
cmp eax, 0x4c92691c
je 0x1401d81f0
cmp eax, 0x4db11ff5
je 0x1401d81ff
cmp eax, 0x54b2437d
jne 0x1401d79c6
mov rax, qword [rbp + 0x30]
mov dword [rax], 0xd3be03d1
jmp 0x1401d79c6
cmp eax, 0x8dc780f5
jg 0x1401d7e4b
cmp eax, 0x84903733
je 0x1401d820e
cmp eax, 0x852b31e0
je 0x1401d8224
cmp eax, 0x8d56545c
jne 0x1401d79c6
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x378b2cf
jmp 0x1401d79c6
cmp eax, 0x2b1ead46
jg 0x1401d7ef5
cmp eax, 0x24413b28
je 0x1401d825b
cmp eax, 0x26289a0a
je 0x1401d8298
cmp eax, 0x2aa92971
jne 0x1401d79c6
cmp byte [rbp + 0x2e], 0
mov eax, 0x8dc780f6
cmovne eax, r13d
mov rcx, qword [rbp + 0x30]
mov dword [rcx], eax
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x30], 8
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rax
jmp 0x1401d79c6
cmp eax, 0xd8981916
je 0x1401d82e6
cmp eax, 0xda2c0abc
je 0x1401d8301
cmp eax, 0xed95f221
jne 0x1401d79c6
mov eax, dword [0x1415a8060]
mov ecx, eax
not ecx
or ecx, dword [0x1415a8064]
add eax, ecx
inc eax
or eax, 0x4c3d1cb
add eax, 0x1ce0942a
or eax, 0x73431617
cmp eax, 0xf43af8c1
mov eax, 0x7b5d9d02
mov ecx, 0xae8005d
cmovb eax, ecx
jmp 0x1401d79c0
cmp eax, 0x6481cf6d
je 0x1401d833e
cmp eax, 0x68a19174
je 0x1401d8389
cmp eax, 0x6aa5c18a
jne 0x1401d79c6
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x5da79b5c
jmp 0x1401d79c6
cmp eax, 0xb415340d
je 0x1401d8419
cmp eax, 0xb47b1443
je 0x1401d8451
cmp eax, 0xb8dda249
jne 0x1401d79c6
mov rcx, qword [rbp + 0x10]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_LocalFree]
add rsp, 0x20
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x1187648e
jmp 0x1401d79c6
cmp eax, 0xeed75d1
je 0x1401d8491
cmp eax, 0x1187648e
je 0x1401d795c
cmp eax, 0x235b1d2f
jne 0x1401d79c6
mov eax, dword [0x1415a8054]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x1415a8050]
xor ecx, eax
add ecx, 0xcdccb9eb
mov eax, ecx
xor eax, 0x59753811
and ecx, 0x268ac7ee
add ecx, ecx
sub ecx, eax
imul eax, ecx, 0xe1e3c387
cmp eax, 0x51beacf
mov eax, 0x4db11ff5
mov ecx, 0x6481cf6d
cmovae eax, ecx
jmp 0x1401d79c0
cmp eax, 0xcd3a7dfc
je 0x1401d84b2
cmp eax, 0xd3be03d1
je 0x1401d84c1
cmp eax, 0xd78904fe
jne 0x1401d79c6
mov rcx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.1401d8ea0
add rsp, 0x20
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x26289a0a
jmp 0x1401d79c6
cmp eax, 0x5da79b5c
je 0x1401d8519
cmp eax, 0x5eaeb687
je 0x1401d855e
cmp eax, 0x6114a82b
jne 0x1401d79c6
mov rdx, qword [rbp - 0x48]
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.shell32.dll_CommandLineToArgvW]
add rsp, 0x20
mov qword [rbp + 0x10], rax
test rax, rax
mov eax, 0xc842fb70
mov ecx, 0x84903733
jmp 0x1401d79b0
cmp eax, 0x8dc780f6
je 0x1401d8582
cmp eax, 0x94532ce5
je 0x1401d85ea
cmp eax, 0x99f43f2d
jne 0x1401d79c6
mov eax, dword [0x1415a8070]
mov ecx, dword [0x1415a8074]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
mov ecx, eax
not ecx
or eax, 0x53369695
or ecx, 0xacc9696a
and ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xac08442f
and ecx, 0x53f7bbd0
imul ecx, edx
mov edx, eax
and edx, 0x53f7bbd0
or eax, 0x53f7bbd0
imul eax, edx
add eax, ecx
mov ecx, eax
not ecx
or ecx, 0xbcd74a04
add eax, ecx
inc eax
cmp eax, 0x725b929f
mov eax, 0xa233a2e2
mov ecx, 0xa9a597b0
cmovb eax, ecx
jmp 0x1401d79c0
cmp eax, 0x2b1ead47
je 0x1401d84a3
cmp eax, 0x406b6f58
je 0x1401d85f9
cmp eax, 0x46febcf5
jne 0x1401d79c6
mov ecx, dword [0x1415a80c0]
mov eax, dword [0x1415a80c4]
xor eax, ecx
not eax
and eax, ecx
mov ecx, eax
not ecx
or ecx, 0xe53c35fb
or eax, 0x1ac3ca04
and eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xdf26c90e
and ecx, 0x20d936f1
imul ecx, edx
mov edx, eax
and edx, 0x20d936f1
or eax, 0x20d936f1
imul eax, edx
add eax, ecx
imul rax, rax, 0x5d9ce589
shr rax, 0x3d
cmp eax, 0x6ba9b05f
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + 0x10]
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
mov eax, 0xeed75d1
mov ecx, 0x2954f13
cmovne eax, ecx
jmp 0x1401d79c0
cmp eax, 0x2954f13
je 0x1401d8626
cmp eax, 0x378b2cf
jne 0x1401d79c6
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x7726137
mov rax, qword [rbp - 0x58]
mov qword [rbp - 0x18], rax
jmp 0x1401d79c6
cmp eax, 0x745fed3b
je 0x1401d8635
cmp eax, 0x7b5d9d02
jne 0x1401d79c6
mov rax, qword [rbp - 0x40]
mov qword [rax], 8
mov qword [rdi + 0x10], 0
mov rax, qword [rbp + 0x30]
mov dword [rax], 0xae8005d
jmp 0x1401d79c6
cmp eax, 0xa233a2e2
jne 0x1401d8679
mov eax, dword [0x1415a8078]
and eax, dword [0x1415a807c]
add eax, 0xa724e002
not eax
and eax, 0x884c313
mov rcx, qword [rbp + 0x20]
mov qword [rcx], 0
mov rcx, qword [rbp + 0x20]
lea rdx, [rcx + 8]
cmp eax, 0xc14fb27c
mov qword [rbp - 0x70], rdx
mov qword [rcx + 8], 8
mov eax, 0xa9a597b0
mov ecx, 0xcd3a7dfc
cmovb eax, ecx
jmp 0x1401d79c0
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x852b31e0
jmp 0x1401d79c6
mov eax, dword [0x1415a8080]
mov ecx, dword [0x1415a8084]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
add eax, 0x43b5592d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x2b591802
and ecx, 0xd4a6e7fd
imul ecx, edx
mov edx, eax
and edx, 0xd4a6e7fd
or eax, 0xd4a6e7fd
imul eax, edx
add eax, ecx
xor eax, 0xf8c4934c
cmp eax, 0x86a31943
mov eax, 0x68a19174
mov ecx, 0xd8981916
cmovb eax, ecx
jmp 0x1401d79c0
mov rax, qword [rbp + 0x30]
mov dword [rax], 0xb415340d
jmp 0x1401d79c6
mov eax, dword [0x1415a80a8]
add eax, dword [str.3_fxV_]
mov r14d, eax
xor r14d, 0x94b3908a
add r14d, eax
and eax, 0x6b4c6f75
sub r14d, eax
add r14d, 0x8efd2b2e
mov eax, r14d
xor eax, 0x83fd825b
or r14d, 0x7c027da4
and r14d, eax
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 8]
mov qword [rbp - 0x38], rcx
mov rbx, qword [rax]
sub rsp, 0x20
mov rcx, rbx
call fcn.140211130
add rsp, 0x20
mov rcx, qword [rbp]
sub rsp, 0x20
mov rdx, rbx
mov r8, rax
call fcn.14013f9c0
add rsp, 0x20
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 8]
cmp rcx, qword [rax]
sete byte [rbp + 0x2f]
cmp r14d, 0x7deeb4d2
mov eax, 0x5eaeb687
mov ecx, 0x24413b28
cmovae eax, ecx
jmp 0x1401d79c0
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 8]
shl rcx, 5
mov rdx, qword [rbp]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
mov rcx, qword [rbp + 8]
mov edx, ecx
and edx, 1
xor rcx, 1
lea rcx, [rcx + rdx*2]
mov rdx, qword [rbp - 0x68]
mov qword [rdx], rcx
mov rdx, qword [rbp - 0x38]
cmp rdx, qword [rbp - 0x60]
mov edx, 0x8dc780f6
cmove edx, r13d
mov r8, qword [rbp + 0x30]
mov dword [r8], edx
mov rdx, qword [rbp - 0x38]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rdx
jmp 0x1401d79c6
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x2b1ead47
jmp 0x1401d79c6
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x745fed3b
jmp 0x1401d79c6
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x6481cf6d
jmp 0x1401d79c6
mov qword [rdi], 0
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x235b1d2f
jmp 0x1401d79c6
mov eax, 0x20
call fcn.14020e090
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
mov eax, 0x10
call fcn.14020e090
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x48], rax
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x6114a82b
jmp 0x1401d79c6
mov rax, qword [rbp - 0x10]
mov rbx, qword [rax]
sub rsp, 0x20
mov rcx, rbx
call fcn.140211130
add rsp, 0x20
mov rcx, qword [rbp]
sub rsp, 0x20
mov rdx, rbx
mov r8, rax
call fcn.14013f9c0
add rsp, 0x20
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x6e48f78
jmp 0x1401d79c6
mov ebx, dword [0x1415a80d0]
and ebx, dword [0x1415a80d4]
xor ebx, 0xc1240005
or ebx, 0x3e59ad7a
mov eax, 0x810c388d
imul rbx, rax
shr rbx, 0x3a
mov rcx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.1401d8ea0
add rsp, 0x20
cmp ebx, 0xd2480b08
mov eax, 0x54b2437d
mov ecx, 0x26289a0a
cmovae eax, ecx
jmp 0x1401d79c0
mov rax, qword [rbp + 0x20]
mov qword [rax + 0x10], 0
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x68a19174
jmp 0x1401d79c6
mov eax, dword [0x1415a80c8]
mov ecx, dword [0x1415a80cc]
mov edx, eax
not edx
and eax, ecx
not ecx
or ecx, edx
not eax
and eax, ecx
not eax
add eax, 0xf299c413
and eax, 0xc8fd58a3
cmp eax, 0x9b43520f
mov eax, 0x26289a0a
mov ecx, 0xd78904fe
cmovae eax, ecx
jmp 0x1401d79c0
mov eax, dword [0x1415a8058]
or eax, dword [0x1415a805c]
mov ecx, eax
xor ecx, 0x560d2200
xor eax, 0x428444
and ecx, 0xfe0d6b19
and eax, 0x1f294e6
or eax, ecx
imul eax, eax, 0x8af6c4da
lea rcx, [rdi + 8]
cmp eax, 0xe4eb5c01
mov qword [rbp - 0x40], rcx
mov eax, 0x94532ce5
mov ecx, 0x4db11ff5
cmovae eax, ecx
jmp 0x1401d79c0
mov eax, dword [0x1415a8088]
xor edx, edx
div dword [0x1415a808c]
mov ecx, eax
not ecx
and ecx, 0xdc0e5d95
mov edx, eax
and edx, 0x23f1a26a
imul edx, ecx
mov ecx, eax
and ecx, 0xdc0e5d95
or eax, 0xdc0e5d95
imul eax, ecx
add eax, edx
mov ecx, eax
or ecx, 0x20014e6d
not eax
or eax, 0x10569100
and eax, ecx
not eax
or eax, 0xcfa82092
mov rcx, qword [rbp + 0x20]
lea rdx, [rcx + 0x10]
mov qword [rbp - 0x68], rdx
mov qword [rcx + 0x10], 0
mov rcx, qword [rbp - 0x78]
shl rcx, 3
add rcx, qword [rbp + 0x10]
cmp dword [rbp - 4], 0
sete byte [rbp + 0x2e]
cmp eax, 0xeff7e035
mov qword [rbp - 0x60], rcx
mov eax, 0x68a19174
mov ecx, 0x2aa92971
cmovb eax, ecx
jmp 0x1401d79c0
mov eax, dword [0x1415a8098]
xor eax, dword [0x1415a809c]
and eax, 0x1c4400c0
or eax, 0x60bb9f3d
imul rax, rax, 0x34ea3ebd
shr rax, 0x3b
cmp eax, 0x30e58a5c
mov eax, 0xa6a39402
mov ecx, 0x9d57af91
cmovb eax, ecx
jmp 0x1401d79c0
mov ecx, dword [0x1415a8048]
or ecx, dword [0x1415a804c]
xor ecx, 0x2200
and ecx, 0x102e80
mov eax, 0x20
call fcn.14020e090
sub rsp, rax
mov rax, rsp
cmp ecx, 0x63b1fd79
mov qword [rbp], rax
mov eax, 0xf1315796
cmovae eax, r12d
jmp 0x1401d79c0
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + 0x10]
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x46febcf5
jmp 0x1401d79c6
mov rax, qword [rbp + 0x30]
mov dword [rax], 0x6be75c2a
jmp 0x1401d79c6
mov eax, dword [0x1415a80d8]
sub eax, dword [0x1415a80dc]
mov ecx, eax
or ecx, 0x789ea289
not eax
and eax, 0x6411d60
mov edx, ecx
and edx, 0xc1286016
or edx, eax
xor edx, 0x2710c704
and ecx, 0x19c758ed
or ecx, edx
mov eax, 0x890df877
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xe5ac194b
mov eax, 0x4c92691c
mov ecx, 0x745fed3b
cmovb eax, ecx
jmp 0x1401d79c0
mov eax, dword [0x1415a8090]
imul eax, dword [0x1415a8094]
add eax, 0x61bc87a3
mov ecx, eax
xor ecx, 0x4e4c7ef
or eax, 0xfb1b3810
and eax, ecx
mov ecx, 0xee0eca53
imul rax, rcx
shr rax, 0x3d
cmp eax, 0xede0d7ae
mov eax, 0xb415340d
mov ecx, 0xa6a39402
cmovae eax, ecx
jmp 0x1401d79c0
cmp byte [rbp + 0x2f], 0
mov eax, 0x7726137
mov ecx, 0xda2c0abc
cmovne eax, ecx
mov rcx, qword [rbp + 0x30]
mov dword [rcx], eax
mov rax, qword [rbp - 0x50]
mov qword [rbp - 0x18], rax
jmp 0x1401d79c6
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x28]
mov qword [rbp + 8], rax
mov rax, qword [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov eax, dword [0x1415a80a0]
imul eax, dword [0x1415a80a4]
add eax, 0x48f12170
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xbba50659
and ecx, 0x445af9a6
imul ecx, edx
mov edx, eax
and edx, 0x445af9a6
or eax, 0x445af9a6
imul eax, edx
add eax, ecx
cmp eax, 0xdd815f7b
mov eax, 0x24413b28
mov ecx, 0x6e48f78
cmovne eax, ecx
jmp 0x1401d79c0
mov rax, qword [rbp + 0x30]
mov dword [rax], 0xed95f221
jmp 0x1401d79c6
mov eax, dword [0x1415a80b0]
and eax, dword [0x1415a80b4]
add eax, 0x44ac2b05
or eax, 0xc890fdfe
cmp eax, 0x2c532fd6
mov eax, 0x1187648e
mov ecx, 0xb8dda249
cmovb eax, ecx
jmp 0x1401d79c0
mov rax, qword [rbp + 0x30]
mov dword [rax], 0xc53c081d
jmp 0x1401d79c6
mov eax, dword [str.e]
add eax, dword [0x1415a80e4]
mov ecx, eax
xor ecx, 0x9c600c95
add ecx, eax
and eax, 0x639ff36a
sub ecx, eax
not ecx
or ecx, 0x375a2f8e
cmp ecx, 0xb4726739
mov rax, qword [rbp - 0x70]
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
mov eax, 0x4c92691c
cmovne eax, r15d
jmp 0x1401d79c0
cmp eax, 0x9d57af91
jne 0x1401d79c6
lea rsp, [rbp + 0x38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret