Function at 0x180004ef4
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rbx
push rdi
mov rbp, rsp
sub rsp, 0x60
mov eax, dword [0x18003b040]
xor ebx, ebx
mov edi, 1
test eax, eax
jne 0x18000502f
cmp dword [0x18003b924], ebx
jne 0x180005a71
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x43160000
mov dword [rbp + 0x2c], 0x42820000
call fcn.180010c60
mov rcx, qword [0x18003b940]
lea rdx, [rbp + 0x21]
and dword [rbp + 0x30], ebx
xor r8d, r8d
and dword [rbp + 0x34], ebx
mov word [rbp + 0x20], 0x16
mov rax, qword [rcx + 0x1a28]
mov byte [rbp + 0x21], bl
mov byte [rax + 0x80], dil
mov rcx, qword [rcx + 0x1a28]
call fcn.1800093c0
mov edx, eax
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [rbp + 0x30]
lea rcx, [rbp + 0x21]
call fcn.18000be9c
and dword [rbp + 0x20], ebx
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x24], 0x41f00000
call fcn.180010c60
call fcn.180010d64
movdqa xmm0, xmmword [0x180038330]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x1c], al
mov ecx, ebx
mov dword [rbp - 0x20], 0x9dfdaafc
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x13
jb 0x180004fb7
lea rdx, [0x18003b0d2]
mov byte [rbp - 0x1c], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038340]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x1a], al
mov rcx, rbx
mov dword [rbp - 0x20], 0xadc393c2
mov word [rbp - 0x1c], 0x92c2
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x15
jb 0x180004ffc
lea rdx, [0x18003b0d0]
mov byte [rbp - 0x1a], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
call fcn.180010e80
call fcn.18000c078
mov eax, dword [0x18003b040]
cmp eax, edi
jne 0x18000510f
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x43160000
mov dword [rbp + 0x2c], 0x42820000
call fcn.180010c60
mov rcx, qword [0x18003b940]
lea rdx, [rbp + 0x21]
and dword [rbp + 0x30], ebx
xor r8d, r8d
and dword [rbp + 0x34], ebx
mov word [rbp + 0x20], 0x52
mov rax, qword [rcx + 0x1a28]
mov byte [rbp + 0x21], bl
mov byte [rax + 0x80], dil
mov rcx, qword [rcx + 0x1a28]
call fcn.1800093c0
mov edx, eax
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [rbp + 0x30]
lea rcx, [rbp + 0x21]
call fcn.18000be9c
and dword [rbp + 0x20], ebx
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x24], 0x41f00000
call fcn.180010c60
call fcn.180010d64
movdqa xmm0, xmmword [0x1800383d0]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x16], al
mov rcx, rbx
mov dword [rbp - 0x20], 0xccacfcad
mov dword [rbp - 0x1c], 0xc2accfac
mov word [rbp - 0x18], 0xceac
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x19
jb 0x1800050dc
lea rdx, [0x18003b0bc]
mov byte [rbp - 0x16], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
call fcn.180010e80
call fcn.18000c078
mov eax, dword [0x18003b040]
cmp eax, 2
jne 0x180005775
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x43160000
mov dword [rbp + 0x2c], 0x42820000
call fcn.180010c60
mov rcx, qword [0x18003b940]
lea rdx, [rbp + 0x21]
and dword [rbp + 0x30], ebx
xor r8d, r8d
and dword [rbp + 0x34], ebx
mov word [rbp + 0x20], 0x36
mov rax, qword [rcx + 0x1a28]
mov byte [rbp + 0x21], bl
mov byte [rax + 0x80], dil
mov rcx, qword [rcx + 0x1a28]
call fcn.1800093c0
mov edx, eax
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [rbp + 0x30]
lea rcx, [rbp + 0x21]
call fcn.18000be9c
and dword [rbp + 0x20], ebx
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x24], 0x41f00000
call fcn.180010c60
call fcn.180010d64
cmp byte [0x18003b8d4], bl
jne 0x180005424
movdqa xmm0, xmmword [0x180038400]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x1e], al
mov rcx, rbx
mov word [rbp - 0x20], 0xe4b7
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x11
jb 0x1800051bb
lea rdx, [0x18003b053]
mov byte [rbp - 0x1e], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x1800383e0]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x1a], al
mov rcx, rbx
mov dword [rbp - 0x20], 0xe386d687
mov word [rbp - 0x1c], 0xed86
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x15
jb 0x180005200
lea rdx, [0x18003b052]
mov byte [rbp - 0x1a], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038450]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x20], 0x91
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x10
jb 0x180005239
lea rdx, [0x18003b051]
mov byte [rbp - 0x1f], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038410]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x18], al
mov rcx, rbx
mov dword [rbp - 0x20], 0x19b6e888
mov dword [rbp - 0x1c], 0x100c7f11
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x17
jb 0x18000527f
lea rdx, [0x18003b06a]
mov byte [rbp - 0x18], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038320]
mov rcx, rbx
movdqa xmm1, xmmword [0x1800380f0]
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x10], 0xd1262
movdqu xmmword [rbp - 0x20], xmm1
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x22
jb 0x1800052c6
lea rdx, [0x18003b054]
mov byte [rbp - 0xd], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038420]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0xea8beb86
mov dword [rbp - 0x1c], 0xb9eab8
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x16
jb 0x180005307
lea rdx, [0x18003b066]
mov byte [rbp - 0x19], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
mov cl, 0x7c
mov dword [rbp - 0x30], 0x1f192a7c
mov rax, rbx
mov dword [rbp - 0x2c], 0x5c0e1308
mov dword [rbp - 0x28], 0x11153d
xor byte [rbp + rax - 0x2f], cl
add rax, rdi
cmp rax, 0xa
jae 0x180005356
mov cl, byte [rbp - 0x30]
jmp 0x180005344
lea rdx, [0x18003b0d6]
mov byte [rbp - 0x25], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
cmp byte [0x18003b0d6], bl
je 0x180005418
movdqa xmm0, xmmword [0x180038430]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0xed83ed86
mov dword [rbp - 0x1c], 0x8ded8f
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x16
jb 0x180005393
cmp dword [0x18003b0dc], ebx
lea rcx, [rbp - 0x2f]
mov byte [rbp - 0x19], bl
sete dl
call fcn.180024eb4
test al, al
je 0x1800053c2
mov dword [0x18003b0dc], ebx
movss xmm1, dword [0x18003802c]
xorps xmm0, xmm0
call fcn.1800110a8
movdqa xmm0, xmmword [0x1800383b0]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0xaac4af
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x12
jb 0x1800053e9
cmp dword [0x18003b0dc], edi
lea rcx, [rbp - 0x2f]
mov byte [rbp - 0x1d], bl
sete dl
call fcn.180024eb4
test al, al
je 0x180005418
mov dword [0x18003b0dc], edi
cmp byte [0x18003b8d4], bl
je 0x180005765
movdqa xmm0, xmmword [0x1800382e0]
xor eax, eax
movdqa xmm1, xmmword [0x1800382f0]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 4], al
movdqu xmmword [rbp - 0x20], xmm1
mov dword [rbp - 0x10], 0x91fa91f0
mov dword [rbp - 0xc], 0x91fc91f4
mov dword [rbp - 8], 0x1cf491f9
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x2b
jb 0x18000545b
lea rdx, [0x18003b059]
mov byte [rbp - 4], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x1800383f0]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x1a], al
mov rcx, rbx
mov dword [rbp - 0x20], 0xd5bbd5a5
mov word [rbp - 0x1c], 0x58bc
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x15
jb 0x1800054a0
lea rdx, [0x18003b0c6]
mov byte [rbp - 0x1a], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x1800382c0]
mov rcx, rbx
movdqa xmm1, xmmword [0x180038440]
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x10], 0xe881ef81
movdqu xmmword [rbp - 0x20], xmm1
mov word [rbp - 0xc], 0xc
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x24
jb 0x1800054ed
lea rdx, [0x18003b0c3]
mov byte [rbp - 0xb], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038160]
xor eax, eax
movdqa xmm1, xmmword [str.C_5N]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0xe], al
movdqu xmmword [rbp - 0x20], xmm1
mov word [rbp - 0x10], 0x48a1
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x21
jb 0x180005538
lea rdx, [0x18003b0c7]
mov byte [rbp - 0xe], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038370]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x14], al
mov rcx, rbx
mov dword [rbp - 0x20], 0xb9d6b8fa
mov dword [rbp - 0x1c], 0xb8edb9e9
mov dword [rbp - 0x18], 0x41dcb8d6
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x1b
jb 0x180005585
lea rdx, [0x18003b0ce]
mov byte [rbp - 0x14], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038100]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x16], al
mov rcx, rbx
mov dword [rbp - 0x20], 0xeaa6ea61
mov dword [rbp - 0x1c], 0xebbaeb8a
mov word [rbp - 0x18], 0x67bb
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x19
jb 0x1800055d1
lea rdx, [0x18003b0cf]
mov byte [rbp - 0x16], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x1800382d0]
mov rcx, rbx
movdqa xmm1, xmmword [0x180038380]
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x10], 0x65b9e9
movdqu xmmword [rbp - 0x20], xmm1
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x22
jb 0x180005618
lea rdx, [0x18003b0c8]
mov byte [rbp - 0xd], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038110]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x14], al
mov rcx, rbx
mov dword [rbp - 0x20], 0x9c176c65
mov dword [rbp - 0x1c], 0x9dfc9cd0
mov dword [rbp - 0x18], 0x11cd9dcc
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x1b
jb 0x180005665
lea rdx, [0x18003b0cd]
mov byte [rbp - 0x14], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038360]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x12], al
mov rcx, rbx
mov dword [rbp - 0x20], 0xb7dcb7f6
mov dword [rbp - 0x1c], 0xb7ddb7d2
mov dword [rbp - 0x18], 0xb7e4b6d5
mov word [rbp - 0x14], 0x3ad3
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x1d
jb 0x1800056b8
lea rdx, [0x18003b057]
mov byte [rbp - 0x12], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038270]
xor eax, eax
movdqa xmm1, xmmword [0x180038150]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x10], al
movdqu xmmword [rbp - 0x20], xmm1
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x1f
jb 0x1800056fd
lea rdx, [0x18003b05a]
mov byte [rbp - 0x10], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038140]
xor eax, eax
movdqa xmm1, xmmword [0x180038280]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x10], al
movdqu xmmword [rbp - 0x20], xmm1
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x1f
jb 0x180005742
lea rdx, [0x18003b0c5]
mov byte [rbp - 0x10], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
call fcn.180010e80
call fcn.18000c078
mov eax, dword [0x18003b040]
cmp eax, 3
jne 0x180005a71
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x43160000
mov dword [rbp + 0x2c], 0x42820000
call fcn.180010c60
mov rcx, qword [0x18003b940]
lea rdx, [rbp + 0x21]
and dword [rbp + 0x30], ebx
xor r8d, r8d
and dword [rbp + 0x34], ebx
mov word [rbp + 0x20], 0x45
mov rax, qword [rcx + 0x1a28]
mov byte [rbp + 0x21], bl
mov byte [rax + 0x80], dil
mov rcx, qword [rcx + 0x1a28]
call fcn.1800093c0
mov edx, eax
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [rbp + 0x30]
lea rcx, [rbp + 0x21]
call fcn.18000be9c
and dword [rbp + 0x20], ebx
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x24], 0x41f00000
call fcn.180010c60
call fcn.180010d64
movdqa xmm0, xmmword [0x180038350]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x14], al
mov rcx, rbx
mov dword [rbp - 0x20], 0xafc2a8c2
mov dword [rbp - 0x1c], 0xabc2a7c2
mov dword [rbp - 0x18], 0xa2c2aec2
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x1b
jb 0x180005824
lea rdx, [0x18003b0d1]
mov byte [rbp - 0x14], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x1800380c0]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0xb780a
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x12
jb 0x18000585e
lea rdx, [0x18003b0a8]
mov byte [rbp - 0x1d], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038120]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x2b542a
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x12
jb 0x180005898
lea rdx, [0x18003b0a9]
mov byte [rbp - 0x1d], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
xor eax, eax
mov dword [rbp - 0x30], 0xb4d94809
mov byte [rbp - 0x22], al
mov cl, 9
mov dword [rbp - 0x2c], 0xb1d98bd8
mov dword [rbp - 0x28], 0xadd94824
mov word [rbp - 0x24], 0x93d9
xor byte [rbp + rax - 0x2f], cl
add rax, rdi
cmp rax, 0xd
jae 0x1800058ef
mov cl, byte [rbp - 0x30]
jmp 0x1800058dd
lea rdx, [0x18003b05d]
mov byte [rbp - 0x22], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x180038310]
xor eax, eax
movdqa xmm1, xmmword [0x180038300]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0xc], al
movdqu xmmword [rbp - 0x20], xmm1
mov dword [rbp - 0x10], 0x19f094fa
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0x23
jb 0x18000592b
lea rdx, [0x18003b071]
mov byte [rbp - 0xc], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
movdqa xmm0, xmmword [0x1800380e0]
xor eax, eax
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x20], al
mov rcx, rbx
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
add rcx, rdi
cmp rcx, 0xf
jb 0x180005963
lea rdx, [0x18003b05e]
mov byte [rbp - 0x20], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
cmp byte [0x18003b071], bl
je 0x180005a67
xor eax, eax
mov dword [rbp - 0x30], 0xabd9ab7b
mov byte [rbp - 0x22], al
mov cl, 0x7b
mov dword [rbp - 0x2c], 0xabfcaac5
mov dword [rbp - 0x28], 0x56cbabc1
mov word [rbp - 0x24], 0x5b4a
xor byte [rbp + rax - 0x2f], cl
add rax, rdi
cmp rax, 0xd
jae 0x1800059c6
mov cl, byte [rbp - 0x30]
jmp 0x1800059b4
lea rdx, [0x18003b06d]
mov byte [rbp - 0x22], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
xor eax, eax
mov dword [rbp - 0x30], 0x94e69444
mov byte [rbp - 0x22], al
mov cl, 0x44
mov dword [rbp - 0x2c], 0x94c395fa
mov dword [rbp - 0x28], 0x69f494fe
mov word [rbp - 0x24], 0x6476
xor byte [rbp + rax - 0x2f], cl
add rax, rdi
cmp rax, 0xd
jae 0x180005a0d
mov cl, byte [rbp - 0x30]
jmp 0x1800059fb
lea rdx, [0x18003b06e]
mov byte [rbp - 0x22], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
xor eax, eax
mov dword [rbp - 0x30], 0xb3c1b363
mov byte [rbp - 0x22], al
mov cl, 0x63
mov dword [rbp - 0x2c], 0xb3e4b2dd
mov dword [rbp - 0x28], 0x4ed3b3d9
mov word [rbp - 0x24], 0x4350
xor byte [rbp + rax - 0x2f], cl
add rax, rdi
cmp rax, 0xd
jae 0x180005a54
mov cl, byte [rbp - 0x30]
jmp 0x180005a42
lea rdx, [0x18003b06f]
mov byte [rbp - 0x22], bl
lea rcx, [rbp - 0x2f]
call fcn.180024aec
call fcn.180010e80
call fcn.18000c078
add rsp, 0x60
pop rdi
pop rbx
pop rbp
ret