Function at 0x14001b5e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov rax, qword [0x1400b1008]
xor rax, rsp
mov qword [rbp + 0x30], rax
xor r10d, r10d
xor edi, edi
cmp word [0x1400b1090], di
mov r13d, r9d
mov r14d, r8d
mov r15d, edx
mov r12, rcx
je 0x14001b69b
lea rcx, [0x1400b1090]
mov rsi, rcx
xor ebx, ebx
test rdi, rdi
je 0x14001b672
nop dword [rax]
movzx eax, word [rsi]
cmp ax, word [rcx + rbx*2]
jne 0x14001b66a
mov edx, eax
lea rcx, str._entry__04x__zu__is_duplicated_at__zu_n
mov r9, rdi
mov r8, rbx
call fcn.14000fbf0
mov r10d, 0xffffffff
lea rcx, [0x1400b1090]
inc rbx
cmp rbx, rdi
jb 0x14001b640
inc rdi
cmp word [rcx + rdi*2], 0
lea rsi, [rcx + rdi*2]
jne 0x14001b636
test r10d, r10d
je 0x14001b69b
lea rcx, str.ssl_preset_suiteb_sig_algs_has_duplicated_entries_n
call fcn.14000fbf0
mov eax, 0xffffff92
jmp 0x14001bb50
xor ecx, ecx
lea rdx, [0x1400b1068]
xor edi, edi
cmp word [0x1400b1068], cx
je 0x14001b719
mov rsi, rdx
xor ebx, ebx
test rdi, rdi
je 0x14001b6f1
nop dword [rax]
movzx eax, word [rsi]
cmp ax, word [rdx + rbx*2]
jne 0x14001b6e9
mov edx, eax
lea rcx, str._entry__04x__zu__is_duplicated_at__zu_n
mov r9, rdi
mov r8, rbx
call fcn.14000fbf0
mov ecx, 0xffffffff
lea rdx, [0x1400b1068]
inc rbx
cmp rbx, rdi
jb 0x14001b6c0
inc rdi
cmp word [rdx + rdi*2], 0
lea rsi, [rdx + rdi*2]
jne 0x14001b6b2
test ecx, ecx
je 0x14001b719
lea rcx, str.ssl_preset_default_sig_algs_has_duplicated_entries_n
call fcn.14000fbf0
mov eax, 0xffffff92
jmp 0x14001bb50
xor ecx, ecx
lea rdx, [0x1400b10a0]
xor edi, edi
cmp word [0x1400b10a0], cx
je 0x14001b790
mov rsi, rdx
xor ebx, ebx
test rdi, rdi
je 0x14001b768
movzx eax, word [rsi]
cmp ax, word [rdx + rbx*2]
jne 0x14001b760
mov edx, eax
lea rcx, str._entry__04x__zu__is_duplicated_at__zu_n
mov r9, rdi
mov r8, rbx
call fcn.14000fbf0
mov ecx, 0xffffffff
lea rdx, [0x1400b10a0]
inc rbx
cmp rbx, rdi
jb 0x14001b737
inc rdi
cmp word [rdx + rdi*2], 0
lea rsi, [rdx + rdi*2]
jne 0x14001b730
test ecx, ecx
je 0x14001b790
lea rcx, str.ssl_tls12_preset_suiteb_sig_algs_has_duplicated_entries_n
call fcn.14000fbf0
mov eax, 0xffffff92
jmp 0x14001bb50
lea rdi, [0x1400b1080]
mov rcx, rdi
call fcn.14001f990
test eax, eax
je 0x14001b7b9
lea rcx, str.ssl_tls12_preset_default_sig_algs_has_duplicated_entries_n
call fcn.14000fbf0
mov eax, 0xffffff92
jmp 0x14001bb50
mov byte [r12 + 8], r15b
mov byte [r12 + 9], r14b
test r15d, r15d
jne 0x14001b7d4
mov byte [r12 + 0xa], 2
mov byte [r12 + 0x11], 1
mov word [r12 + 0xd], 0x101
lea rax, [0x14001fa20]
mov qword [r12 + 0x88], rax
mov r14d, 1
mov byte [r12 + 0xf], 1
lea rax, [0x14001fa20]
mov qword [r12 + 0x90], rax
xor eax, eax
mov word [r12 + 0x12], 1
mov dword [r12 + 0x154], 0x3e8
mov dword [r12 + 0x158], 0xea60
mov dword [r12 + 0x15c], reloc.WS2_32.dll_recv
mov word [r12 + 0x160], ax
mov rax, 0xffffffffffffffff
mov dword [r12 + 0x162], eax
mov word [r12 + 0x166], ax
cmp r15d, r14d
jne 0x14001ba96
lea rcx, [r12 + 0xf8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x38], 0xa2da0fc9
mov dword [rsp + 0x3c], 0x34c26821
mov dword [rsp + 0x40], 0x8b62c6c4
mov dword [rsp + 0x44], 0xd11cdc80
mov dword [rsp + 0x48], 0x84e0229
mov dword [rsp + 0x4c], 0x74cc678a
mov dword [rsp + 0x50], 0xa6be0b02
mov dword [rsp + 0x54], 0x229b133b
mov dword [rsp + 0x58], 0x79084a51
mov dword [rsp + 0x5c], 0xdd04348e
mov dword [rsp + 0x60], 0xb31995ef
mov dword [rsp + 0x64], 0x1b433acd
mov dword [rsp + 0x68], 0x6d0a2b30
mov dword [rsp + 0x6c], 0x37145ff2
mov dword [rsp + 0x70], 0x6d35e14f
mov dword [rsp + 0x74], 0x45c2516d
mov dword [rsp + 0x78], 0x76b585e4
mov dword [rsp + 0x7c], 0xc67e5e62
mov dword [rbp - 0x80], 0xe9424cf4
mov dword [rbp - 0x7c], 0x6bed37a6
mov dword [rbp - 0x78], 0xb65cff0b
mov dword [rbp - 0x74], 0xedb706f4
mov dword [rbp - 0x70], 0xfb6b38ee
mov dword [rbp - 0x6c], 0xa59f895a
mov dword [rbp - 0x68], 0x11249fae
mov dword [rbp - 0x64], 0xe61f4b7c
mov dword [rbp - 0x60], 0x51662849
mov dword [rbp - 0x5c], 0x3d5be4ec
mov dword [rbp - 0x58], 0xb87c00c2
mov dword [rbp - 0x54], 0x5bf63a1
mov dword [rbp - 0x50], 0x3648da98
mov dword [rbp - 0x4c], 0x9ad3551c
mov dword [rbp - 0x48], 0xa83f1669
mov dword [rbp - 0x44], 0x5fcf24fd
mov dword [rbp - 0x40], 0x235d6583
mov dword [rbp - 0x3c], 0x96ada3dc
mov dword [rbp - 0x38], 0x56f3621c
mov dword [rbp - 0x34], 0xbb528520
mov dword [rbp - 0x30], 0x729d59e
mov dword [rbp - 0x2c], 0x6d969670
mov dword [rbp - 0x28], 0x4e350c67
mov dword [rbp - 0x24], 0x498bc4a
mov dword [rbp - 0x20], 0x86c74f1
mov dword [rbp - 0x1c], 0x7c2118ca
mov dword [rbp - 0x18], 0x465e9032
mov dword [rbp - 0x14], 0x3bce362e
mov dword [rbp - 0x10], 0x2c779ee3
mov dword [rbp - 0xc], 0x3860e18
mov dword [rbp - 8], 0xa283279b
mov dword [rbp - 4], 0x8fa207ec
mov dword [rbp], 0xf05dc5b5
mov dword [rbp + 4], 0xc9524c6f
mov dword [rbp + 8], 0xf6cb2bde
mov dword [rbp + 0xc], 0x18175895
mov dword [rbp + 0x10], 0x7c499539
mov dword [rbp + 0x14], 0xe56a95ea
mov dword [rbp + 0x18], 0x1826d215
mov dword [rbp + 0x1c], 0x1005fa98
mov dword [rbp + 0x20], 0x5a8e7215
mov dword [rbp + 0x24], 0x68aaac8a
mov qword [rbp + 0x28], rax
mov byte [rsp + 0x20], 2
call fcn.14003b9d0
lea rcx, [r12 + 0x110]
call fcn.14003b9d0
mov r8d, 0x100
lea rdx, [rsp + 0x30]
lea rcx, [r12 + 0xf8]
call fcn.14003f310
mov ebx, eax
test eax, eax
jne 0x14001ba75
mov r8d, r14d
lea rdx, [rsp + 0x20]
lea rcx, [r12 + 0x110]
call fcn.14003f310
mov ebx, eax
test eax, eax
je 0x14001ba96
lea rcx, [r12 + 0xf8]
call fcn.14003b9d0
lea rcx, [r12 + 0x110]
call fcn.14003b9d0
mov eax, ebx
jmp 0x14001bb50
mov dword [r12], 0x303
mov dword [r12 + 4], 0x303
cmp r13d, 2
je 0x14001bb09
call fcn.140028250
cmp dword [r12 + 4], 0x303
mov qword [r12 + 0x18], rax
lea rax, [0x140089660]
mov qword [r12 + 0xb8], rax
jne 0x14001badb
cmp dword [r12], 0x303
je 0x14001bade
xor r14d, r14d
lea rax, [0x1400b1068]
test r14d, r14d
cmove rdi, rax
lea rax, [0x1400b1040]
mov qword [r12 + 0xe0], rdi
mov dword [r12 + 0x16c], 0x400
jmp 0x14001bb3a
lea rax, [0x1400b1058]
mov qword [r12 + 0x18], rax
lea rax, [0x140089680]
mov qword [r12 + 0xb8], rax
lea rax, [0x1400b10a0]
mov qword [r12 + 0xe0], rax
lea rax, [0x1400b10ac]
mov qword [r12 + 0xe8], 0
mov qword [r12 + 0xf0], rax
xor eax, eax
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.14001a6d0
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret