Function at 0x1800010a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, Ordinal_74
call fcn.18004b950
sub rsp, rax
mov eax, dword [rcx + 0x48]
xor r14d, r14d
or r12d, 0xffffffff
cmp eax, 0x2112
mov rbx, rcx
mov dword [rsp + 0x90], Ordinal_87
mov dword [rsp + 0x98], r14d
mov r15, r14
mov qword [rsp + 0x30], r14
jne 0x1800010f6
cmp dword [rcx + 0x1a8], r14d
je 0x180001bfc
cmp eax, 0x2110
jne 0x180001104
mov dword [rcx + 0x48], 0x2111
mov rax, qword [rcx + 8]
mov dword [rcx + 0x1a8], 1
mov edx, 0x2111
lea rcx, [rsp + 0xa0]
lea r8d, [rdx + 1]
mov r9d, 1
mov qword [rsp + 0x28], rcx
mov rcx, rbx
mov dword [rsp + 0x20], 0x4000
call qword [rax + Ordinal_98]
cmp dword [rsp + 0xa0], r14d
movsxd rsi, eax
jne 0x180001150
mov eax, esi
jmp 0x180001e2c
cmp esi, 0x23
mov rcx, qword [rbx + 0x58]
mov dword [rbx + 0x1a8], r14d
mov qword [rsp + 0xa8], rcx
mov rbp, rcx
jge 0x180001185
mov dword [rsp + 0x20], reloc.LIBEAY32.dll_Ordinal_955
lea r9, [0x18005a060]
mov r8d, Ordinal_165
jmp 0x180001de2
movzx eax, byte [rcx + 1]
movzx edx, byte [rcx]
add rcx, 2
mov qword [rsp + 0xa8], rcx
mov rcx, qword [rbx + 8]
shl edx, 8
or edx, eax
mov dword [rbx + 0x1ac], edx
mov rax, qword [rcx + 0xc8]
test byte [rax + 0x70], 8
je 0x180001215
cmp edx, dword [rbx]
jle 0x1800011c0
cmp dword [rcx], 0x1ffff
jne 0x180001221
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
lea edx, [r9 + 0x20]
call sym.SSLEAY32.dll_SSL_ctrl
mov rdx, qword [rsp + 0xa8]
bt eax, 0xd
jae 0x18000128f
movzx r8d, byte [rdx + 0x20]
mov ecx, ebp
sub ecx, edx
lea eax, [r8 + 0x21]
add ecx, esi
cmp eax, ecx
jb 0x18000127e
mov dword [rsp + 0x20], Ordinal_1000
lea r9, [0x18005a080]
mov r8d, Ordinal_165
jmp 0x180001de2
cmp edx, dword [rbx]
mov ecx, r14d
setl cl
test ecx, ecx
je 0x1800011c0
mov edx, 0x8a
lea r9, [0x18005a070]
mov r8d, reloc.LIBEAY32.dll_Ordinal_267
lea ecx, [rdx - 0x76]
mov dword [rsp + 0x20], 0x3c9
call sub.LIBEAY32.dll_Ordinal_252
mov r11d, dword [rbx + 0x1ac]
mov eax, r11d
and eax, 0xffffff00
cmp eax, 0x300
jne 0x18000126e
cmp qword [rbx + 0xe8], r14
jne 0x18000126e
cmp qword [rbx + 0xf0], r14
jne 0x18000126e
mov dword [rbx], r11d
mov dword [rsp + 0x90], Ordinal_78
jmp 0x180001dfa
cmp byte [r8 + rdx + 0x21], r14b
jne 0x18000128f
mov eax, 1
jmp 0x180001e2c
mov rax, qword [rdx]
mov rcx, qword [rbx + 0x80]
mov r14, rsi
mov qword [rcx + 0xc0], rax
mov rax, qword [rdx + 8]
mov qword [rcx + 0xc8], rax
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0xd0], rax
mov rax, qword [rdx + 0x18]
mov qword [rcx + 0xd8], rax
mov rdx, qword [rsp + 0xa8]
mov rax, rsi
add rdx, 0x20
mov qword [rsp + 0xa8], rdx
add rdx, 1
movzx r8d, byte [rdx - 1]
sub rax, rdx
mov qword [rsp + 0xa8], rdx
add rax, rbp
mov rdi, r8
cmp rax, r8
jge 0x180001314
mov dword [rsp + 0x20], Ordinal_1016
lea r9, [0x18005a090]
mov r8d, Ordinal_165
jmp 0x180001de2
cmp r8d, 0x20
ja 0x180001dcd
cmp dword [rbx + 0x3c], r15d
mov dword [rbx + 0xa8], r15d
je 0x180001335
bt dword [rbx + 0x19c], 0x10
jb 0x180001368
lea r9, [rsi + rbp]
mov rcx, rbx
call fcn.180030c50
cmp eax, 1
jne 0x18000135f
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov ecx, dword [rax]
cmp dword [rbx], ecx
jne 0x180001368
mov dword [rbx + 0xa8], 1
jmp 0x18000137d
cmp eax, 0xffffffff
je 0x180001e13
mov edx, 1
mov rcx, rbx
call fcn.180030300
test eax, eax
je 0x180001e13
mov r10, qword [rsp + 0xa8]
mov rax, qword [rbx + 8]
add r10, rdi
mov qword [rsp + 0xa8], r10
mov rcx, qword [rax + 0xc8]
test byte [rcx + 0x70], 8
je 0x1800015d3
mov rax, rsi
sub rax, r10
add rax, rbp
cmp rax, 1
jge 0x1800013ce
mov dword [rsp + 0x20], Ordinal_1071
lea r9, [0x18005a0b0]
mov r8d, Ordinal_165
jmp 0x180001de2
movzx edi, byte [r10]
add r10, 1
mov eax, ebp
sub eax, r10d
mov qword [rsp + 0xa8], r10
add eax, esi
cmp eax, edi
jae 0x180001403
mov dword [rsp + 0x20], Ordinal_1081
lea r9, [0x18005a0c0]
mov r8d, Ordinal_165
jmp 0x180001de2
cmp edi, reloc.LIBEAY32.dll_Ordinal_256
jbe 0x180001425
mov dword [rsp + 0x20], Ordinal_1091
lea r9, [0x18005a0d0]
mov r8d, Ordinal_313
jmp 0x180001de2
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
lea edx, [r9 + 0x20]
call sym.SSLEAY32.dll_SSL_ctrl
bt eax, 0xd
jae 0x18000150b
test edi, edi
je 0x18000150b
mov rcx, qword [rbx + 0x88]
mov rdx, qword [rsp + 0xa8]
mov r8, rdi
add rcx, 0x104
call fcn.18003cac0
mov r11, qword [rbx + reloc.LIBEAY32.dll_Ordinal_368]
mov rax, qword [r11 + 0xc0]
test rax, rax
je 0x1800014b9
mov rdx, qword [rbx + 0x88]
mov r8d, edi
mov rcx, rbx
add rdx, 0x104
call rax
test eax, eax
jne 0x180001500
mov dword [rsp + 0x90], 0x28
mov dword [rsp + 0x20], reloc.LIBEAY32.dll_Ordinal_1101
lea r9, [0x18005a0e0]
mov r8d, Ordinal_313
jmp 0x180001ded
mov rcx, qword [rbx + 0x88]
mov r8d, dword [rcx + 0x204]
lea rdx, [rcx + 4]
add rcx, 0x104
call fcn.18003ce10
test eax, eax
je 0x180001500
mov dword [rsp + 0x90], 0x28
mov dword [rsp + 0x20], 0x456
lea r9, [0x18005a0f0]
mov r8d, Ordinal_313
jmp 0x180001ded
mov dword [rsp + 0x98], 1
mov r10, qword [rsp + 0xa8]
mov rax, qword [rbx + 8]
add r10, rdi
mov qword [rsp + 0xa8], r10
cmp dword [rax], 0x1ffff
jne 0x1800015d3
mov ecx, dword [rbx + 0x1ac]
cmp ecx, 0xfefd
jg 0x180001553
bt dword [rbx + 0x19c], 0x1b
jb 0x180001553
mov dword [rbx], 0xfefd
call sym.SSLEAY32.dll_DTLSv1_2_server_method
jmp 0x1800015bc
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_256]
test dword [rax + 0x54], 0x30000
je 0x18000159f
mov dword [rsp + 0x20], 0x465
lea r9, [0x18005a100]
mov r8d, 0x183
mov ecx, 0x14
lea edx, [rcx + 0x76]
call sub.LIBEAY32.dll_Ordinal_252
mov r11d, dword [rbx + 0x1ac]
mov dword [rsp + 0x90], Ordinal_78
mov dword [rbx], r11d
jmp 0x180001dfa
cmp ecx, 0xfeff
jg 0x1800015fc
bt dword [rbx + 0x19c], 0x1a
jb 0x1800015fc
mov dword [rbx], 0xfeff
call sym.SSLEAY32.dll_DTLSv1_server_method
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov qword [rbx + 8], rax
mov eax, dword [rbx]
mov dword [rcx], eax
mov r10, qword [rsp + 0xa8]
mov rax, rsi
sub rax, r10
add rax, rbp
cmp rax, 2
jge 0x180001616
mov dword [rsp + 0x20], Ordinal_1147
lea r9, [0x18005a120]
mov r8d, Ordinal_165
jmp 0x180001de2
mov dword [rsp + 0x20], 0x46f
lea r9, [0x18005a110]
mov r8d, reloc.LIBEAY32.dll_Ordinal_267
jmp 0x180001578
movzx edi, byte [r10]
movzx eax, byte [r10 + 1]
add r10, 2
shl edi, 8
mov qword [rsp + 0xa8], r10
or edi, eax
jne 0x180001657
mov dword [rsp + 0x90], Ordinal_53
mov dword [rsp + 0x20], 0x481
lea r9, [0x18005a130]
mov r8d, Ordinal_187
jmp 0x180001ded
mov rdx, rsi
lea eax, [rdi + 1]
sub rdx, r10
movsxd rcx, eax
add rdx, rbp
cmp rdx, rcx
jge 0x18000167f
mov dword [rsp + 0x20], 0x489
lea r9, [0x18005a140]
jmp 0x180001ddc
lea r9, [rsp + 0x30]
mov r8d, edi
mov rdx, r10
mov rcx, rbx
call fcn.180029a30
test rax, rax
je 0x180001e13
mov rcx, qword [rsp + 0xa8]
movsxd rax, edi
add rcx, rax
cmp dword [rbx + 0xa8], r15d
mov qword [rsp + 0xa8], rcx
je 0x18000172f
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
xor edi, edi
mov rcx, qword [rax + 0xd0]
mov esi, dword [rcx + 0x10]
mov rcx, qword [rsp + 0x30]
call sub.LIBEAY32.dll_Ordinal_1654
test eax, eax
jle 0x180001702
nop
nop
mov rcx, qword [rsp + 0x30]
mov edx, edi
call sub.LIBEAY32.dll_Ordinal_1653
cmp dword [rax + 0x10], esi
je 0x180001727
mov rcx, qword [rsp + 0x30]
add edi, 1
call sub.LIBEAY32.dll_Ordinal_1654
cmp edi, eax
jl 0x1800016e0
mov dword [rsp + 0x90], Ordinal_53
mov dword [rsp + 0x20], 0x4c1
lea r9, [0x18005a150]
mov r8d, Ordinal_216
jmp 0x180001ded
mov rcx, qword [rsp + 0xa8]
movzx r13d, byte [rcx]
add rcx, 1
mov rax, r14
sub rax, rcx
mov qword [rsp + 0xa8], rcx
add rax, rbp
cmp rax, r13
jge 0x180001761
mov dword [rsp + 0x20], 0x4cb
lea r9, [0x18005a160]
jmp 0x180001ddc
xor edx, edx
xor eax, eax
test r13d, r13d
mov r12, rcx
jle 0x180001782
nop
cmp byte [rax + rcx], r15b
je 0x180001782
add rax, 1
add edx, 1
cmp rax, r13
jl 0x180001770
add rcx, r13
cmp edx, r13d
mov qword [rsp + 0xa8], rcx
jl 0x1800017ac
mov dword [rsp + 0x20], 0x4da
lea r9, [0x18005a170]
mov r8d, reloc.LIBEAY32.dll_Ordinal_187
jmp 0x180001de2
cmp dword [rbx], 0x300
jl 0x1800017f1
lea r8, [r14 + rbp]
lea rdx, [rsp + 0xa8]
mov rcx, rbx
call fcn.18001d4e0
test eax, eax
jne 0x1800017f1
mov edx, 0x8a
lea r9, [0x18005a180]
lea ecx, [rax + 0x14]
lea r8d, [rdx + 0x59]
mov dword [rsp + 0x20], 0x4e1
call sub.LIBEAY32.dll_Ordinal_252
jmp 0x180001e0f
mov r8, qword [rbx + 0x80]
mov edx, 1
mov rcx, rbx
lea r9d, [rdx + 0x1f]
add r8, 0xa0
call fcn.180015e30
test eax, eax
jle 0x180001dfa
xor r14d, r14d
cmp dword [rbx + 0xa8], r15d
jne 0x180001980
cmp dword [rbx], 0x301
jl 0x180001980
cmp qword [rbx + 0x248], r15
je 0x180001980
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov qword [rsp + 0x38], r14
mov rcx, rbx
mov dword [rax + 0x10], Ordinal_53
mov rax, qword [rbx + 0x250]
mov rdx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov r9, qword [rsp + 0x30]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x38]
lea r8, [rdx + 0x10]
add rdx, 0x14
mov qword [rsp + 0x20], rax
call qword [rbx + 0x248]
test eax, eax
je 0x180001980
mov rax, qword [rsp + 0x30]
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov dword [rbx + 0xa8], 1
mov qword [rcx + 0xe0], rax
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov dword [rax + 0xb8], r14d
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x30], r14
test rcx, rcx
jne 0x18000191c
mov rcx, rbx
call sym.SSLEAY32.dll_SSL_get_ciphers
mov rdx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov rcx, rbx
mov rdx, qword [rdx + 0xe0]
mov r8, rax
call fcn.18000ccb0
test rax, rax
mov rcx, rax
mov qword [rsp + 0x38], rax
jne 0x18000191c
mov dword [rsp + 0x90], 0x28
mov dword [rsp + 0x20], 0x50b
lea r9, [0x18005a190]
mov r8d, reloc.LIBEAY32.dll_Ordinal_193
jmp 0x180001ded
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov qword [rax + 0xd0], rcx
mov rcx, qword [rbx + 0xb8]
test rcx, rcx
je 0x18000193b
call sub.LIBEAY32.dll_Ordinal_905
mov rcx, qword [rbx + 0xc0]
test rcx, rcx
je 0x18000194c
call sub.LIBEAY32.dll_Ordinal_905
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov rcx, qword [rcx + 0xe0]
call sub.LIBEAY32.dll_Ordinal_903
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov qword [rbx + 0xb8], rax
mov rcx, qword [rcx + 0xe0]
call sub.LIBEAY32.dll_Ordinal_903
mov qword [rbx + 0xc0], rax
mov rax, qword [rbx + 0x80]
mov qword [rax + 0x408], r14
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov ebp, dword [rax + 0xc8]
test ebp, ebp
je 0x180001ab3
bt dword [rbx + 0x19c], 0x11
jae 0x1800019c7
mov dword [rsp + 0x20], 0x52b
lea r9, [0x18005a1a0]
mov r8d, Ordinal_341
jmp 0x180001ded
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_368]
mov esi, r14d
mov rcx, qword [rcx + 0xf8]
call sub.LIBEAY32.dll_Ordinal_1654
test eax, eax
jle 0x180001a36
nop
nop
nop
nop
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_368]
mov edx, esi
mov rcx, qword [rcx + 0xf8]
call sub.LIBEAY32.dll_Ordinal_1653
mov r15, rax
cmp ebp, dword [rax]
je 0x180001a28
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_368]
add esi, 1
mov rcx, qword [rcx + 0xf8]
call sub.LIBEAY32.dll_Ordinal_1654
cmp esi, eax
jl 0x1800019f0
jmp 0x180001a36
mov rax, qword [rbx + 0x80]
mov qword [rax + 0x408], r15
mov rax, qword [rbx + 0x80]
cmp qword [rax + 0x408], 0
jne 0x180001a61
mov dword [rsp + 0x20], 0x538
lea r9, [0x18005a1b0]
mov r8d, reloc.LIBEAY32.dll_Ordinal_341
jmp 0x180001ded
test r13d, r13d
mov edx, r14d
mov rcx, r14
jle 0x180001a85
nop
movzx eax, byte [rcx + r12]
cmp eax, ebp
je 0x180001a85
add rcx, 1
add edx, 1
cmp rcx, r13
jl 0x180001a70
cmp edx, r13d
jl 0x180001b32
mov dword [rsp + 0x90], Ordinal_53
mov dword [rsp + 0x20], 0x543
lea r9, [0x18005a1c0]
mov r8d, 0x156
jmp 0x180001ded
cmp dword [rbx + 0xa8], r15d
jne 0x180001b2f
bt dword [rbx + 0x19c], 0x11
jb 0x180001b32
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_368]
mov rcx, qword [rax + 0xf8]
test rcx, rcx
je 0x180001b32
call sub.LIBEAY32.dll_Ordinal_1654
mov esi, r14d
test eax, eax
mov ebp, eax
jle 0x180001b2f
nop
nop
nop
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_368]
mov edx, esi
mov rcx, qword [rcx + 0xf8]
call sub.LIBEAY32.dll_Ordinal_1653
test r13d, r13d
mov rcx, r14
mov edx, dword [rax]
mov r15, rax
jle 0x180001b28
movzx eax, byte [rcx + r12]
cmp edx, eax
je 0x180001baf
add rcx, 1
cmp rcx, r13
jl 0x180001b12
add esi, 1
cmp esi, ebp
jl 0x180001af0
mov r15, r14
cmp dword [rbx + 0xa8], 0
jne 0x180001cba
test r15, r15
mov ecx, r14d
je 0x180001b4a
mov ecx, dword [r15]
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov dword [rax + 0xc8], ecx
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov rcx, qword [rax + 0xe0]
test rcx, rcx
je 0x180001b6f
call sub.LIBEAY32.dll_Ordinal_905
mov rcx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov rax, qword [rsp + 0x30]
mov qword [rcx + 0xe0], rax
cmp qword [rsp + 0x30], 0
jne 0x180001bc2
mov dword [rsp + 0x90], Ordinal_87
mov dword [rsp + 0x20], 0x578
lea r9, [0x18005a1d0]
mov r8d, 0x44
jmp 0x180001ded
mov rax, qword [rbx + 0x80]
mov qword [rax + 0x408], r15
jmp 0x180001b32
mov rcx, rbx
mov qword [rsp + 0x30], r14
call fcn.18001d640
test eax, eax
jne 0x180001bf8
mov edx, 0x8a
lea r9, [0x18005a1e0]
lea ecx, [rax + 0x14]
lea r8d, [rdx + 0x58]
mov dword [rsp + 0x20], 0x57d
call sub.LIBEAY32.dll_Ordinal_252
jmp 0x180001e0f
or r12d, 0xffffffff
mov rdx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_256]
mov rax, qword [rdx + 0x268]
test rax, rax
je 0x180001c59
mov rdx, qword [rdx + reloc.LIBEAY32.dll_Ordinal_624]
mov rcx, rbx
call rax
test eax, eax
jne 0x180001c44
mov dword [rsp + 0x90], Ordinal_87
mov dword [rsp + 0x20], 0x586
lea r9, [0x18005a1f0]
mov r8d, 0x179
jmp 0x180001ded
jns 0x180001c52
mov dword [rbx + 0x28], 4
jmp 0x180001e29
mov dword [rbx + 0x28], 1
mov rcx, rbx
call sym.SSLEAY32.dll_SSL_get_ciphers
mov rdx, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov rcx, rbx
mov rdx, qword [rdx + 0xe0]
mov r8, rax
call fcn.18000ccb0
test rax, rax
mov r11, rax
jne 0x180001ca7
mov dword [rsp + 0x90], 0x28
mov dword [rsp + 0x20], 0x593
lea r9, [0x18005a200]
mov r8d, reloc.LIBEAY32.dll_Ordinal_193
jmp 0x180001ded
mov rax, qword [rbx + 0x80]
mov qword [rax + 0x3a0], r11
jmp 0x180001d5f
bt dword [rbx + 0x19c], 0x1e
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov rdi, r14
mov rsi, r14
jae 0x180001d4a
mov r12, qword [rax + 0xe0]
mov ebp, r14d
mov rcx, r12
call sub.LIBEAY32.dll_Ordinal_1654
test eax, eax
jle 0x180001d43
nop
nop
nop
mov edx, ebp
mov rcx, r12
call sub.LIBEAY32.dll_Ordinal_1653
mov rcx, r12
test byte [rax + 0x1c], 0x20
cmovne rdi, rax
test byte [rax + 0x28], 2
cmovne rsi, rax
add ebp, 1
call sub.LIBEAY32.dll_Ordinal_1654
cmp ebp, eax
jl 0x180001cf0
test rdi, rdi
je 0x180001d2e
mov rax, qword [rbx + 0x80]
mov qword [rax + 0x3a0], rdi
jmp 0x180001d5f
test rsi, rsi
je 0x180001d43
mov rax, qword [rbx + 0x80]
mov qword [rax + 0x3a0], rsi
jmp 0x180001d5f
mov rax, qword [rbx + reloc.LIBEAY32.dll_Ordinal_304]
mov rcx, qword [rbx + 0x80]
mov rax, qword [rax + 0xd0]
mov qword [rcx + 0x3a0], rax
mov rax, qword [rbx + 8]
mov rcx, qword [rax + 0xc8]
test byte [rcx + 0x70], 2
je 0x180001d79
test byte [rbx + 0x140], 1
jne 0x180001d85
mov rcx, rbx
call fcn.18000f560
test eax, eax
je 0x180001dfa
cmp dword [rbx], 0x300
jl 0x180001db8
lea rdx, [rsp + 0x90]
mov rcx, rbx
call fcn.18001a5b0
test eax, eax
jne 0x180001db8
mov dword [rsp + 0x20], 0x5c6
lea r9, [0x18005a210]
mov r8d, 0xe2
jmp 0x180001ded
cmp dword [rsp + 0x98], 0
mov r12d, r14d
setne r12b
add r12d, 1
jmp 0x180001e1a
mov dword [rsp + 0x20], Ordinal_1023
lea r9, [0x18005a0a0]
mov r8d, 0x9f
mov dword [rsp + 0x90], Ordinal_58
mov edx, 0x8a
lea ecx, [rdx - 0x76]
call sub.LIBEAY32.dll_Ordinal_252
mov r8d, dword [rsp + 0x90]
mov edx, 2
mov rcx, rbx
call fcn.180010c20
or r12d, 0xffffffff
mov dword [rbx + 0x48], 0x3005
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x180001e29
call sub.LIBEAY32.dll_Ordinal_905
mov eax, r12d
add rsp, 0x48
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret