Function at 0x1800b3256
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbx
sub rsp, 0x68
mov dword [rsp + 0x40], 0x45004b
mov dword [rsp + 0x44], 0x4e0052
mov dword [rsp + 0x48], 0x4c0045
mov dword [rsp + 0x4c], 0x320033
mov dword [rsp + 0x50], 0x44002e
mov dword [rsp + 0x54], 0x4c004c
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x20], 0x65006b
mov dword [rsp + 0x24], 0x6e0072
mov dword [rsp + 0x28], 0x6c0065
mov dword [rsp + 0x2c], 0x320033
mov dword [rsp + 0x30], 0x64002e
mov dword [rsp + 0x34], 0x6c006c
mov dword [rsp + 0x38], 0
lea rax, [0x1800b36e4]
push rax
push rsi
push rbp
mov rbp, rsp
sub rsp, 0x40
mov eax, dword [rbp - 0x3d]
mov eax, dword [rbp - 0x30]
add esi, ecx
add rdx, qword [rbp - 0x3c]
sub dx, word [rbp - 0xa]
movzx ecx, ch
lea r8, [rbp - 0x21]
mov ch, byte [rbp - 0x1a]
mov eax, dword [rbp - 0x31]
mov eax, edx
mov edx, dword [rbp - 0x28]
sub rax, 0xe3d9
mov dword [rbp - 0x34], esi
mov eax, dword [rbp - 0x1d]
movzx edx, al
sub rcx, rdx
sub esi, dword [rbp - 0xc]
sub eax, 0x30c1
cmp rdx, qword [0x1800db3c1]
jmp 0x1800b3340
mov edx, ecx
mov rsi, 0x7be5
mov ecx, 0x4bf7
test qword [0x1800da018], rax
jne 0x1800b3365
sub rsi, 0x90cf
mov r11, r10
and qword [rbp - 0x16], r8
mov edx, dword [rbp - 0x25]
nop
sub rsp, 0x10
mov qword [rsp], 0
jmp 0x1800b340a
mov qword [rbp - 0x17], rax
or byte [rbp - 0x32], dl
mov rsi, rdx
lea rsi, [rbp - 0xb]
mov qword [rbp - 0x3a], rsi
mov edx, dword [rbp - 0x34]
mov rsi, rax
sub rcx, rax
xor qword [rbp - 0x22], r10
mov edx, 0x1d7a
movzx eax, ah
mov r10, r9
and dword [rbp - 0x23], esi
mov qword [rbp - 0x2d], r9
add rdx, r10
mov cx, si
mov dword [rbp - 0x32], ecx
mov r10, rsi
mov ecx, 0x167e
mov rcx, qword [rbp - 0x3a]
or edx, esi
lea esi, [rbp - 0x3f]
movzx eax, ch
sub edx, edx
mov qword [rbp - 0x27], rdx
add rsi, 0xe036
mov r10, qword [0x1800da254]
mov rdx, qword [rbp - 0xc]
mov rax, r10
mov dword [rbp - 0x3b], eax
mov esi, dword [rbp - 0x34]
mov r9, qword [rbp - 0x31]
xor r10, qword [rbp - 0x14]
mov edx, dword [rbp - 0x31]
mov esi, dword [rbp - 0x25]
add esi, dword [rbp - 0x37]
mov rdx, rcx
add dword [rbp - 0x20], esi
mov edx, ecx
sub r10, qword [rbp - 0x2f]
inc qword [rsp]
cmp dword [rsp], 0xf
jl 0x1800b337a
add rsp, 0x10
cmp si, 0xc90
jbe 0x1800b341f
mov rdx, qword [rbp - 0x3d]
mov esi, dword [rbp - 0x27]
cmp r8, qword [0x1800d8f35]
je 0x1800b34a2
mov dword [rbp - 0xd], ecx
mov esi, dword [rbp - 0x3b]
mov r11, qword [rbp - 0xb]
add esi, eax
mov edx, dword [rbp - 0x3f]
mov qword [rbp - 0x10], rax
lea ecx, [rbp - 0xa]
mov dword [rbp - 0x3d], eax
lea r10, [rbp - 0x3b]
movzx eax, ax
cmp rax, 0x51ebc08b
ja 0x1800b3496
cmp edx, dword [0x1800da56d]
jmp 0x1800b3467
add edx, ecx
mov esi, esi
mov eax, dword [rbp - 0x1c]
mov qword [rbp - 0x25], rsi
mov rdx, 0x2b29
mov eax, dword [rbp - 0x16]
mov r9, rax
mov qword [rbp - 0x20], rax
mov r10, rsi
movzx eax, ch
mov rdx, qword [rbp - 0x23]
mov dword [rbp - 0x10], esi
sub edx, 0x1c10
mov r9, qword [rbp - 0x14]
mov ecx, eax
add ecx, 0x63c4
and edx, dword [rbp - 0x22]
mov dword [rbp - 0x27], eax
mov qword [rbp - 0xe], rcx
mov r10, qword [rbp - 0x1c]
add si, 0x119f
sub qword [rbp - 0x38], r8
cmp edx, 0x4217bba0
jae 0x1800b34d9
mov esi, dword [rbp - 7]
mov rax, qword [0x1800d8e56]
add r11, qword [rbp - 6]
mov r11, qword [rbp - 0x10]
xor byte [rbp - 0x3e], cl
mov eax, dword [rbp - 9]
mov r11, rsi
and qword [rbp - 0x32], r8
xor qword [rbp - 0x16], r9
mov r11, qword [rbp]
mov word [rbp - 0x13], cx
mov eax, dword [rbp - 0x1c]
and r8, qword [rbp - 9]
mov rax, qword [rbp - 0x34]
mov rsi, qword [rbp - 0x38]
mov rdx, qword [rbp - 8]
or edx, edx
mov qword [rbp - 0x15], rsi
cmp cx, si
js 0x1800b362a
mov qword [rbp - 0x1f], r10
add esi, edx
sub qword [rbp - 0x36], rax
mov rcx, rcx
sub rsp, 0x10
mov qword [rsp], 0
jmp 0x1800b35a3
sub byte [rbp - 0x22], ch
sub r10, r11
mov eax, dword [rbp - 0x23]
lea rdx, [rbp - 0x10]
mov qword [rbp - 0x22], rdx
movzx ecx, dl
mov byte [rbp - 0x1c], ah
sub r8, rsi
mov dword [0x1800d8831], ecx
mov r8, qword [0x1800da63e]
mov eax, 0x1693
xor esi, esi
mov dword [rbp - 0x21], edx
sub rsi, qword [rbp - 0x1c]
xor dword [rbp - 0x12], esi
add qword [rbp - 0x12], r10
mov edx, dword [rbp - 0x1b]
add rsi, rax
mov r8, r8
lea rsi, [rbp - 0x21]
mov eax, dword [rbp - 0x26]
mov ecx, 0x4675
mov edx, dword [rbp - 7]
sub esi, eax
mov dword [rbp - 0x1d], ecx
add dword [0x1800dbae6], esi
add r8, qword [rbp - 0x3d]
mov r11, rax
mov qword [rbp - 0x1e], rsi
mov edx, ecx
movzx esi, ch
movzx ecx, byte [0x1800d8022]
inc qword [rsp]
mov edx, 2
cmp edx, dword [rsp]
jl 0x1800b3529
add rsp, 0x10
cmp ecx, 0xa6a7837b
jns 0x1800b35ca
movzx esi, cl
mov ax, word [0x1800dbe5f]
mov dword [rbp - 0x1b], esi
sub rsp, 0x10
mov qword [rsp], 0
jmp 0x1800b35f9
mov dword [rbp - 0x37], esi
mov qword [rbp - 0x1b], rax
mov rdx, qword [rbp - 0x3c]
or r8, qword [0x1800da715]
mov rsi, qword [rbp - 0x3d]
sub rdx, 0x2127
inc qword [rsp]
cmp dword [rsp], 3
jl 0x1800b35d8
add rsp, 0x10
lea eax, [rbp - 0x14]
add qword [rbp - 0x1f], rcx
mov edx, dword [rbp - 0x26]
or dword [rbp - 0x27], esi
mov rsi, rax
movzx esi, ch
sub eax, edx
mov r9, 0xe38b
mov rdx, 0x92d7
mov rcx, qword [rbp - 0x14]
mov edx, 0x4a04
movzx eax, ch
mov dx, word [rbp - 0x11]
sub cx, word [rbp - 0x21]
sub eax, 0x20a5
add ecx, dword [rbp - 0x36]
mov dword [rbp - 0x1d], ecx
xor ecx, dword [rbp - 0x36]
sub dword [rbp - 0x19], esi
mov rdx, r8
mov qword [rbp - 0x35], r9
mov rcx, qword [rbp - 0x12]
cmp ecx, dword [0x1800d7c23]
je 0x1800b36d6
mov r10, qword [0x1800d8427]
mov r10, r8
mov edx, eax
mov qword [rbp - 0x31], rdx
xor qword [rbp - 0x12], r9
mov ecx, dword [rbp - 0x29]
movzx ecx, si
movzx ecx, byte [rbp - 0x26]
sub rsp, 0x10
mov qword [rsp], 0
jmp 0x1800b36b8
mov dword [rbp - 8], eax
mov qword [rbp - 0x3f], r8
sub rdx, qword [0x1800d81db]
mov word [rbp - 0x25], si
xor r11, r8
add dword [rbp - 0x16], edx
mov r11, r8
sub esi, 0xe450
xor ecx, esi
movzx esi, dl
mov qword [rbp - 0x2f], r9
inc qword [rsp]
mov rcx, 0x14
cmp qword [rsp], rcx
jle 0x1800b368a
add rsp, 0x10
mov qword [rbp - 0x17], r9
sub ecx, edx
mov rax, qword [rbp - 0x34]
mov rsi, rcx
leave
pop rsi
ret