Function at 0x1400425b8
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x1400edb00]
xor rax, rsp
mov qword [rbp - 0x10], rax
movzx r8d, byte [0x1400ee36b]
xor edi, edi
mov rbx, rcx
mov dword [rbp - 0x30], 0x3a250b3e
mov dword [rbp - 0x2c], 0x283c2136
mov ecx, edi
mov dword [rbp - 0x28], 0x2d2f3e
mov r14b, 0x53
lea esi, [rdi + 1]
mov byte [rbp - 0x24], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 0xb
jb 0x140042609
mov byte [rbp - 0x24], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x23263d05
mov dword [rbp - 0x1c], 0x2a3436
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x140042633
mov r9, rbx
mov byte [rbp - 0x18], dil
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400432a8
mov rcx, rdi
mov dword [rbp - 0x30], 0x39370b3e
mov dword [rbp - 0x2c], 0x232d2b2f
mov dword [rbp - 0x28], 0x1003937
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 0xa
jb 0x140042670
mov byte [rbp - 0x25], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x23263d05
mov dword [rbp - 0x1c], 0x2a3436
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x14004269a
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, [rbp - 0x30]
mov r9, rbx
mov byte [rbp - 0x18], dil
lea rcx, [rbp - 0x20]
call fcn.1400432a8
movzx r8d, byte [0x1400ee378]
mov rcx, rdi
mov dword [rbp - 0x30], 0x3d260b3e
mov dword [rbp - 0x2c], 0x2e3c3432
mov dword [rbp - 0x28], 0x1003234
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 0xa
jb 0x1400426e6
mov byte [rbp - 0x25], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x23263d05
mov dword [rbp - 0x1c], 0x2a3436
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x140042710
mov r9, rbx
mov byte [rbp - 0x18], dil
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400432a8
movzx r8d, byte [0x1400ee37b]
mov rcx, rdi
mov dword [rbp - 0x30], 0x3a250b3e
mov dword [rbp - 0x2c], 0x283c2136
mov dword [rbp - 0x28], 0x3b303d35
mov word [rbp - 0x24], 0x100
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 0xc
jb 0x14004275b
mov byte [rbp - 0x23], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x23263d05
mov dword [rbp - 0x1c], 0x2a3436
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x140042785
mov r9, rbx
mov byte [rbp - 0x18], dil
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400432a8
movzx r8d, byte [0x1400ee379]
mov rcx, rdi
mov dword [rbp - 0x30], 0x38260b3e
mov dword [rbp - 0x2c], 0x33352836
mov dword [rbp - 0x28], 0x2e3935
mov byte [rbp - 0x24], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 0xb
jb 0x1400427ce
mov byte [rbp - 0x24], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x23263d05
mov dword [rbp - 0x1c], 0x2a3436
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x1400427f8
mov r9, rbx
mov byte [rbp - 0x18], dil
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400432a8
mov rcx, rdi
mov dword [rbp - 0x30], 0x3f390b3e
mov dword [rbp - 0x2c], 0x35343d39
mov dword [rbp - 0x28], 0x100393f
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 0xa
jb 0x140042835
mov byte [rbp - 0x25], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x23263d05
mov dword [rbp - 0x1c], 0x2a3436
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x14004285f
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, [rbp - 0x30]
mov r9, rbx
mov byte [rbp - 0x18], dil
lea rcx, [rbp - 0x20]
call fcn.1400432a8
movzx r8d, byte [0x1400ee383]
mov rcx, rdi
mov dword [rbp - 0x30], 0x33210b3e
mov dword [rbp - 0x2c], 0x3e303536
mov word [rbp - 0x28], 0x100
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 8
jb 0x1400428aa
mov byte [rbp - 0x27], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x23263d05
mov dword [rbp - 0x1c], 0x2a3436
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x1400428d4
mov r9, rbx
mov byte [rbp - 0x18], dil
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400432a8
movzx r8d, byte [0x1400ee37c]
mov rcx, rdi
mov dword [rbp - 0x30], 0x333d0b3e
mov dword [rbp - 0x2c], 0x322d3436
mov word [rbp - 0x28], 0x100
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 8
jb 0x140042918
mov byte [rbp - 0x27], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x23263d05
mov dword [rbp - 0x1c], 0x2a3436
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x140042942
mov r9, rbx
mov byte [rbp - 0x18], dil
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
call fcn.1400432a8
movzx r8d, byte [0x1400ee78c]
mov rcx, rdi
mov dword [rbp - 0x20], 0x37270b3e
mov dword [rbp - 0x1c], 0x2b3933
mov byte [rbp - 0x18], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 7
jb 0x140042984
mov byte [rbp - 0x18], dil
mov rcx, rdi
mov dword [rbp - 0x30], 0x23263d05
mov dword [rbp - 0x2c], 0x2a3436
mov byte [rbp - 0x28], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 7
jb 0x1400429ae
mov r9, rbx
mov byte [rbp - 0x28], dil
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x30]
call fcn.1400432a8
movzx r8d, byte [0x1400ee37a]
mov rcx, rdi
mov dword [rbp - 0x20], 0x3f230b3e
mov dword [rbp - 0x1c], 0x34382f32
mov dword [rbp - 0x18], 0x38303c
mov byte [rbp - 0x14], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 0xb
jb 0x1400429f7
mov byte [rbp - 0x14], dil
mov rcx, rdi
mov dword [rbp - 0x30], 0x23263d05
mov dword [rbp - 0x2c], 0x2a3436
mov byte [rbp - 0x28], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 7
jb 0x140042a21
mov r9, rbx
mov byte [rbp - 0x28], dil
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x30]
call fcn.1400432a8
mov rcx, rdi
mov dword [rbp - 0x30], 0x383c0b3e
mov dword [rbp - 0x2c], 0x2b3121
mov byte [rbp - 0x28], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 7
jb 0x140042a5b
mov byte [rbp - 0x28], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x39393b10
mov dword [rbp - 0x1c], 0x1002b25
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 6
jb 0x140042a81
movss xmm2, dword [0x1400ed5a0]
lea rdx, [rbp - 0x30]
mov r9, rbx
mov byte [rbp - 0x19], dil
lea rcx, [rbp - 0x20]
call fcn.140043218
mov rcx, rdi
mov dword [rbp - 0x30], 0x383c0b3e
mov dword [rbp - 0x2c], 0x3e3121
mov byte [rbp - 0x28], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 7
jb 0x140042ac3
mov byte [rbp - 0x28], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x39393b10
mov dword [rbp - 0x1c], 0x1002b25
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 6
jb 0x140042ae9
movss xmm2, dword [0x1400ed5a4]
lea rdx, [rbp - 0x30]
mov r9, rbx
mov byte [rbp - 0x19], dil
lea rcx, [rbp - 0x20]
call fcn.140043218
mov rcx, rdi
mov dword [rbp - 0x30], 0x383c0b3e
mov dword [rbp - 0x2c], 0x3b3121
mov byte [rbp - 0x28], sil
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 7
jb 0x140042b2b
mov byte [rbp - 0x28], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x39393b10
mov dword [rbp - 0x1c], 0x1002b25
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 6
jb 0x140042b51
movss xmm2, dword [0x1400ed5a8]
lea rdx, [rbp - 0x30]
mov r9, rbx
mov byte [rbp - 0x19], dil
lea rcx, [rbp - 0x20]
call fcn.140043218
mov rcx, rdi
mov dword [rbp - 0x30], 0x3f230b3e
mov dword [rbp - 0x2c], 0x283b3124
mov word [rbp - 0x28], 0x100
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 8
jb 0x140042b95
mov byte [rbp - 0x27], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x39393b10
mov dword [rbp - 0x1c], 0x1002b25
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 6
jb 0x140042bbb
movss xmm2, dword [0x1400ed5b0]
lea rdx, [rbp - 0x30]
mov r9, rbx
mov byte [rbp - 0x19], dil
lea rcx, [rbp - 0x20]
call fcn.140043218
mov rcx, rdi
mov dword [rbp - 0x30], 0x3f230b3e
mov dword [rbp - 0x2c], 0x3d3b3124
mov word [rbp - 0x28], 0x100
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 8
jb 0x140042bff
mov byte [rbp - 0x27], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x39393b10
mov dword [rbp - 0x1c], 0x1002b25
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 6
jb 0x140042c25
movss xmm2, dword [0x1400ed5b4]
lea rdx, [rbp - 0x30]
mov r9, rbx
mov byte [rbp - 0x19], dil
lea rcx, [rbp - 0x20]
call fcn.140043218
mov rcx, rdi
mov dword [rbp - 0x30], 0x3f230b3e
mov dword [rbp - 0x2c], 0x383b3124
mov word [rbp - 0x28], 0x100
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x30], al
add rcx, rsi
cmp rcx, 8
jb 0x140042c69
mov byte [rbp - 0x27], dil
mov rcx, rdi
mov dword [rbp - 0x20], 0x39393b10
mov dword [rbp - 0x1c], 0x1002b25
lea eax, [r14 + rcx]
xor byte [rbp + rcx - 0x20], al
add rcx, rsi
cmp rcx, 6
jb 0x140042c8f
movss xmm2, dword [0x1400ed5b8]
lea rdx, [rbp - 0x30]
mov r9, rbx
mov byte [rbp - 0x19], dil
lea rcx, [rbp - 0x20]
call fcn.140043218
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400b45e0
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret