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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
mov ebx, ecx
sub esp, 0xbc
mov edi, dword [ebp + 0xc]
mov ecx, dword [ecx + 0x18]
mov esi, dword [ebp + 8]
mov edx, dword [edi + 4]
mov eax, dword [ecx]
mov dword [esp + 4], edx
mov edx, dword [edi]
mov dword [esp], edx
call dword [eax + 0x18]
sub esp, 8
test esi, esi
jne 0x4dc330
mov esi, dword [ebx + 0x100]
test esi, esi
je 0x4dc670
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov eax, dword [ebx + 0x100]
test eax, eax
mov dword [ebp - 0x9c], eax
je 0x4dcc4d
cmp esi, 0x64
je 0x4dc352
cmp esi, 0x14
jne 0x4dc480
cmp esi, 2
je 0x4dc559
cmp esi, 0xb
je 0x4dc804
cmp esi, 0xc
je 0x4dc9f0
cmp esi, 0xd
je 0x4dcb60
cmp esi, 0xe
je 0x4dccf0
cmp esi, 0x64
je 0x4dd0a0
cmp esi, 0x14
jne 0x4dd397
mov edx, dword [ebx + 0x100]
mov eax, 0x14
call fcn.0045b2e0
mov dword [esp], 0x18
call fcn.0063efe0
lea esi, [eax + 8]
mov dword [eax], 0x6e3eb8
mov dword [esp], 0
mov dword [ebp - 0x9c], eax
mov ecx, esi
call fcn.005807f0
sub esp, 4
mov ecx, esi
mov dword [esp], edi
call fcn.00580850
mov edi, dword [ebx + 0x100]
mov eax, dword [ebp - 0x9c]
lea esi, [ebp - 0x88]
sub esp, 4
mov ecx, esi
mov dword [edi + 0x28], eax
lea edx, [edi + 0x70]
mov eax, dword [edi + 0x128]
add edi, 0xe0
mov dword [esp], edx
mov dword [ebp - 0xa0], eax
call fcn.0057fec0
mov eax, dword [ebp - 0xa0]
mov ecx, dword [ebp - 0x9c]
sub esp, 4
mov dword [esp + 0xc], 1
mov dword [esp + 8], edi
mov dword [esp], esi
mov dword [esp + 4], eax
call fcn.004aaae0
sub esp, 0x10
mov edi, eax
mov ecx, esi
call fcn.0057ff20
mov eax, edi
test al, al
je 0x4dd271
mov esi, dword [ebx + 0x100]
test esi, esi
je 0x4dc464
mov ecx, esi
call fcn.00457e30
mov dword [esp], esi
call fcn.0063efa0
mov dword [ebx + 0x100], 0
mov byte [ebx + 0x14c], 1
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov eax, dword [ebp - 0x9c]
mov edx, dword [eax + 0xe4]
lea ecx, [eax + 0xe0]
lea eax, [edx + 1]
mov dword [ebp - 0xa0], edx
mov dword [esp], eax
call fcn.0057fe10
mov eax, dword [ebp - 0x9c]
mov ecx, esi
mov dword [ebp + 8], esi
sub esp, 4
mov edx, dword [eax + 0xe0]
mov eax, dword [eax + 0xe4]
mov byte [edx + eax - 1], cl
mov eax, dword [edi + 4]
mov dword [ebp - 0xa4], eax
mov eax, 0xfffffff0
mov esi, eax
mov eax, dword [ebx + 0x100]
mov edx, dword [eax + 0xe4]
lea ecx, [eax + 0xe0]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa0], edx
add edx, 1
mov dword [esp], edx
call fcn.0057fe10
mov eax, dword [ebp - 0x9c]
mov ecx, esi
sub esi, 8
and ecx, 0x18
sub esp, 4
mov edx, dword [eax + 0xe0]
mov eax, dword [eax + 0xe4]
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0xa4]
shr eax, cl
cmp esi, 0xffffffd8
mov ecx, eax
mov eax, dword [ebp - 0x9c]
mov byte [edx + eax - 1], cl
jne 0x4dc4d1
mov dword [esp + 4], edi
mov eax, dword [ebx + 0x100]
mov esi, dword [ebp + 8]
add eax, 0xe0
mov dword [esp], eax
call fcn.005916b0
cmp esi, 2
jne 0x4dc35b
mov edx, dword [ebx + 0x100]
mov eax, 2
call fcn.0045b2e0
mov dword [esp], 0x2c
call fcn.0063efe0
lea esi, [eax + 8]
mov dword [eax], 0x6e0eb4
mov dword [esp], 0
mov dword [ebp - 0x9c], eax
mov ecx, esi
call fcn.005807f0
mov eax, dword [ebp - 0x9c]
sub esp, 4
mov dword [esp], 0
lea edx, [eax + 0x18]
mov ecx, edx
mov dword [ebp - 0xa0], edx
call fcn.005807f0
sub esp, 4
mov dword [esp], edi
mov edi, dword [ebp - 0x9c]
mov ecx, edi
call fcn.00485c40
mov edx, dword [ebx + 0x100]
mov eax, edi
sub esp, 4
movzx esi, word [eax + 0x28]
mov dword [edx + 4], edi
mov edi, dword [edx]
mov dword [ebp - 0xa0], edx
mov ecx, dword [edi + 0x28]
mov edx, dword [edi + 0x2c]
sub edx, ecx
sar edx, 1
je 0x4dc613
cmp si, word [ecx]
je 0x4dc706
xor eax, eax
mov dword [ebp - 0xa4], edi
jmp 0x4dc60c
cmp word [ecx + eax*2], si
je 0x4dc700
add eax, 1
cmp eax, edx
jne 0x4dc602
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.TLS_Client:_Server_replied_with_bad_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
sub esp, 4
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
push eax
mov dword [ebx], 0x6e171c
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0x28
mov eax, dword [ebp - 0x88]
cmp eax, edx
jne 0x4dc9cb
jmp 0x4dc9d3
mov dword [esp], 0x130
call fcn.0063efe0
mov ecx, eax
mov esi, eax
call fcn.00483e40
mov edx, esi
xor eax, eax
mov dword [ebx + 0x100], esi
call fcn.0045b2e0
lea ecx, [ebp - 0x88]
mov dword [esp], edi
mov dword [ebp - 0x88], 0x6e134c
call fcn.0045a410
sub esp, 4
mov dword [esp], 0x58
call fcn.0063efe0
mov esi, eax
mov eax, dword [ebx + 0x100]
mov ecx, esi
add eax, 0xe0
mov dword [esp + 0xc], eax
mov eax, dword [ebx + 0x14]
mov dword [esp + 8], eax
lea eax, [ebx + 0x20]
mov dword [esp + 4], eax
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call fcn.004d9b50
mov eax, dword [ebx + 0x100]
sub esp, 0x10
mov dword [eax], esi
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov edi, dword [ebp - 0xa4]
mov eax, dword [ebp - 0x9c]
mov esi, dword [eax + 4]
mov eax, dword [ebp - 0xa0]
mov dword [eax + 0x128], esi
cmp esi, dword [edi + 4]
jg 0x4dd223
mov ecx, dword [ebx + 0x14]
mov eax, dword [ecx]
mov edx, dword [eax + 0x24]
mov eax, 0x300
cmp edx, 0x59e840
jne 0x4dd0f0
cmp esi, eax
jl 0x4dd2c6
mov eax, dword [ebx + 0x100]
lea ecx, [ebx + 0x20]
mov eax, dword [eax + 0x128]
mov dword [esp], eax
call fcn.00455540
mov eax, dword [ebx + 0x100]
sub esp, 4
lea ecx, [ebx + 0x78]
mov eax, dword [eax + 0x128]
mov dword [esp], eax
call fcn.00455450
mov eax, dword [ebx + 0x100]
sub esp, 4
lea ecx, [ebp - 0x88]
mov eax, dword [eax + 4]
movzx eax, word [eax + 0x28]
mov dword [esp], eax
call fcn.00463700
mov ebx, dword [ebx + 0x100]
mov eax, dword [ebp - 0x88]
sub esp, 4
mov dword [ebx + 0x34], eax
mov eax, dword [ebp - 0x84]
lea ecx, [ebx + 0x3c]
mov dword [ebx + 0x38], eax
lea eax, [ebp - 0x80]
mov dword [esp], eax
call fcn.006152b0
lea eax, [ebp - 0x68]
sub esp, 4
lea ecx, [ebx + 0x54]
mov dword [esp], eax
call fcn.006152b0
mov eax, dword [ebp - 0x50]
lea edx, [ebp - 0x60]
sub esp, 4
mov dword [ebx + 0x6c], eax
mov eax, dword [ebp - 0x68]
cmp eax, edx
je 0x4dc7e9
mov dword [esp], eax
call fcn.0063efa0
mov eax, dword [ebp - 0x80]
lea edx, [ebp - 0x78]
cmp eax, edx
je 0x4dc31d
mov dword [esp], eax
call fcn.0063efa0
jmp 0x4dc31d
mov edx, dword [ebx + 0x100]
mov eax, 0xb
call fcn.0045b2e0
mov eax, dword [ebx + 0x100]
cmp dword [eax + 0x38], 0x1000000
je 0x4dd499
mov dword [esp], 0x10
call fcn.0063efe0
mov dword [eax], 0x6e07ac
mov esi, eax
lea eax, [eax + 4]
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov ecx, esi
mov dword [esi + 0xc], 0
mov dword [esp], edi
mov dword [ebp - 0x9c], eax
call fcn.004915a0
mov eax, dword [ebx + 0x100]
sub esp, 4
lea ecx, [ebp - 0x98]
lea edi, [ebx + 0xe8]
mov dword [eax + 8], esi
mov eax, dword [ebp - 0x9c]
lea esi, [ebp - 0x88]
mov dword [esp], eax
call fcn.0060c830
mov eax, dword [ebx + 0xe8]
sub esp, 4
mov ecx, esi
mov dword [ebp - 0x88], eax
mov eax, dword [ebx + 0xec]
mov dword [ebp - 0x84], eax
mov eax, dword [ebx + 0xf0]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x98], 0
mov dword [ebx + 0xe8], eax
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x94], 0
mov dword [ebx + 0xec], eax
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x90], 0
mov dword [ebx + 0xf0], eax
call fcn.0060c930
lea ecx, [ebp - 0x98]
call fcn.0060c930
mov eax, dword [ebx + 0xec]
cmp dword [ebx + 0xe8], eax
je 0x4dd428
mov ecx, dword [ebx + 0x14]
mov eax, dword [ecx]
mov dword [esp], edi
call dword [eax + 0x2c]
sub esp, 4
test al, al
je 0x4dd3dd
mov edi, dword [ebx + 0x100]
mov ecx, dword [ebx + 0xe8]
call fcn.004d1c70
mov dword [edi + 0x2c], eax
mov edi, dword [ebx + 0x100]
mov ebx, dword [edi + 0x2c]
test ebx, ebx
je 0x4dcbd0
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6d7a3c
mov dword [esp + 4], 0x6d77a0
mov dword [esp], ebx
call fcn.0063fa00
test eax, eax
je 0x4dccb5
cmp dword [edi + 0x38], 0x3000000
je 0x4dc31d
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Certificate_key_type_did_not_match_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push edx
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
push eax
mov dword [ebx], 0x6e171c
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0x2f
mov eax, dword [ebp - 0x88]
cmp eax, edx
je 0x4dc9d3
mov dword [esp], eax
call fcn.0063efa0
mov dword [esp + 8], 0x5816e0
mov dword [esp + 4], 0x6d7b30
mov dword [esp], ebx
call fcn.0063f960
nop
lea esi, [esi]
mov edx, dword [ebx + 0x100]
mov eax, 0xc
call fcn.0045b2e0
mov eax, dword [ebx + 0x100]
cmp dword [eax + 0x34], 0x10000
je 0x4dd1c8
mov dword [esp], 0x20
call fcn.0063efe0
mov dword [eax], 0x6e2a10
mov dword [eax + 4], 0
mov esi, eax
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
lea eax, [eax + 0x10]
mov dword [esp], 0
mov ecx, eax
mov dword [ebp - 0x9c], eax
call fcn.005807f0
sub esp, 4
mov ecx, esi
mov dword [esp], edi
call fcn.0049f380
mov edi, dword [ebx + 0x100]
sub esp, 4
mov ecx, dword [edi + 0x2c]
mov dword [edi + 0xc], esi
test ecx, ecx
je 0x4dca81
mov eax, dword [ecx]
call dword [eax + 0x24]
mov edi, dword [ebx + 0x100]
mov esi, dword [edi + 0xc]
mov ecx, esi
call fcn.004aa240
mov esi, dword [ebx + 0x100]
mov dword [edi + 0x2c], eax
mov edi, dword [esi + 0x2c]
test edi, edi
je 0x4dcc1b
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6d78dc
mov dword [esp + 4], 0x6d77a0
mov dword [esp], edi
call fcn.0063fa00
test eax, eax
je 0x4dd030
cmp dword [esi + 0x34], 0x30000
jne 0x4dd065
cmp dword [esi + 0x38], 0x1000000
je 0x4dc31d
mov eax, dword [esi + 4]
mov ecx, dword [esi + 0xc]
add eax, 0x18
mov dword [esp + 8], eax
mov eax, dword [esi]
add eax, 0x18
mov dword [esp + 4], eax
mov eax, dword [ebx + 0xe8]
mov dword [esp], eax
call fcn.004d4f60
sub esp, 0xc
test al, al
jne 0x4dc31d
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Bad_signature_on_server_key_exchange
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
push ecx
mov dword [ebx], 0x6e171c
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0x33
mov eax, dword [ebp - 0x88]
cmp eax, edx
jne 0x4dc9cb
jmp 0x4dc9d3
mov edx, dword [ebx + 0x100]
mov eax, 0xd
call fcn.0045b2e0
mov dword [esp], 0x1c
call fcn.0063efe0
mov dword [eax], 0x6e2010
mov dword [eax + 4], 0
mov ecx, eax
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov esi, eax
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x18], 0
mov dword [esp], edi
call fcn.0048fdf0
mov eax, dword [ebx + 0x100]
sub esp, 4
mov dword [eax + 0x10], esi
mov byte [eax + 0x12e], 1
jmp 0x4dc31d
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Unknown_key_type_received_in_server_kex
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
push ecx
mov dword [ebx], 0x6e171c
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0x2b
mov eax, dword [ebp - 0x88]
cmp eax, edx
jne 0x4dc9cb
jmp 0x4dc9d3
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Unknown_key_type_received_in_server_kex
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
jmp 0x4dc642
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Unexpected_handshake_message
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push ecx
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
push eax
mov dword [ebx + 8], 0xa
lea edx, [ebp - 0x80]
mov dword [ebx], 0x6e27ac
mov eax, dword [ebp - 0x88]
cmp eax, edx
je 0x4dcc9d
mov dword [esp], eax
call fcn.0063efa0
mov dword [esp + 8], 0x5883b0
mov dword [esp + 4], 0x6d7fcc
mov dword [esp], ebx
call fcn.0063f960
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6d7af8
mov dword [esp + 4], 0x6d77a0
mov dword [esp], ebx
call fcn.0063fa00
test eax, eax
je 0x4dcbd0
cmp dword [edi + 0x38], 0x2000000
je 0x4dc31d
jmp 0x4dc989
mov edx, dword [ebx + 0x100]
mov eax, 0xe
call fcn.0045b2e0
mov dword [esp], 4
call fcn.0063efe0
mov dword [eax], 0x6e25b0
mov ecx, eax
mov dword [esp], edi
mov esi, eax
call fcn.0045a4b0
mov eax, dword [ebx + 0x100]
sub esp, 4
lea edi, [ebx + 0x20]
cmp byte [eax + 0x12e], 0
mov dword [eax + 0x14], esi
je 0x4dce18
mov esi, dword [eax + 0x10]
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0
mov edx, dword [esi + 0x14]
mov eax, dword [esi + 0x10]
mov ecx, edx
sub ecx, eax
mov edi, ecx
sar edi, 2
test edi, edi
je 0x4dd0f7
cmp edi, 0x3fffffff
ja 0x4dd106
mov dword [esp], ecx
call fcn.0063efe0
mov edx, dword [esi + 0x14]
mov dword [ebp - 0x9c], eax
mov eax, dword [esi + 0x10]
mov ecx, edx
sub ecx, eax
cmp eax, edx
je 0x4dcdad
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x9c]
mov dword [esp + 8], ecx
mov dword [esp], eax
call sub.msvcrt.dll_memmove
mov dword [esp], 0x10
call fcn.0063efe0
mov edx, eax
mov eax, dword [ebx + 0x100]
lea edi, [ebx + 0x20]
lea esi, [ebp - 0x88]
mov ecx, edx
mov dword [ebp - 0xa0], edx
mov dword [esp], edi
add eax, 0xe0
mov dword [esp + 4], esi
mov dword [esp + 8], eax
call fcn.004d9990
mov eax, dword [ebx + 0x100]
mov edx, dword [ebp - 0xa0]
sub esp, 0xc
mov dword [eax + 0x18], edx
mov eax, dword [ebp - 0x9c]
test eax, eax
je 0x4dce0b
mov dword [esp], eax
call fcn.0063efa0
mov ecx, esi
call fcn.0060c930
mov eax, dword [ebx + 0x100]
mov eax, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], 0x28
mov dword [ebp - 0x9c], eax
call fcn.0063efe0
mov edx, dword [ebp - 0x9c]
mov esi, eax
mov eax, dword [ebx + 0x100]
mov ecx, esi
mov dword [esp + 0x14], edx
mov edx, dword [eax + 0x128]
add eax, 0xe0
mov dword [esp + 0x10], edx
mov edx, dword [eax - 0xb4]
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp + 0xc], edx
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call fcn.004d9460
mov eax, dword [ebx + 0x100]
sub esp, 0x18
cmp byte [eax + 0x12e], 0
mov dword [eax + 0x1c], esi
je 0x4dcec9
mov dword [esp], 0x14
call fcn.0063efe0
mov dword [esp + 0xc], 0
mov esi, eax
mov eax, dword [ebx + 0x100]
mov dword [esp + 4], edi
mov ecx, esi
add eax, 0xe0
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call fcn.004da3e0
mov eax, dword [ebx + 0x100]
sub esp, 0x10
mov dword [eax + 0x20], esi
mov esi, dword [eax + 0x1c]
mov edx, dword [eax + 4]
mov eax, dword [eax]
add esi, 0x14
lea ecx, [ebp - 0x98]
mov dword [esp], esi
lea esi, [ebp - 0x88]
add edx, 0x18
add eax, 0x18
mov dword [ebp - 0xa0], edx
mov dword [ebp - 0x9c], eax
call fcn.0057fec0
mov edx, dword [ebp - 0xa0]
sub esp, 4
mov eax, dword [ebx + 0x100]
mov ecx, esi
mov dword [esp + 0x10], edx
mov edx, dword [ebp - 0x9c]
add eax, 0x34
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x98]
mov dword [esp + 8], edx
mov edx, dword [eax + 0xf4]
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.004dbcc0
mov eax, dword [ebx + 0x100]
sub esp, 0x14
mov dword [esp], esi
lea ecx, [eax + 0x70]
call fcn.0057f6a0
sub esp, 4
mov ecx, esi
call fcn.0057f650
lea ecx, [ebp - 0x98]
call fcn.0057ff20
lea eax, [ebp - 0x98]
mov ecx, edi
mov dword [esp + 8], 1
mov dword [esp], 0x14
mov byte [ebp - 0x98], 1
mov dword [esp + 4], eax
call fcn.004d9290
mov ecx, edi
sub esp, 0xc
call fcn.004d9230
mov eax, dword [ebx + 0x100]
mov ecx, edi
mov dword [esp + 8], 0
lea edx, [eax + 0x70]
add eax, 0x34
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.004d86c0
mov eax, dword [ebx + 0x100]
sub esp, 0xc
mov ecx, esi
add eax, 0x70
mov dword [esp], eax
call fcn.0057fec0
sub esp, 4
mov dword [esp], 0x18
call fcn.0063efe0
mov ecx, eax
mov dword [ebp - 0x9c], eax
mov eax, dword [ebx + 0x100]
mov dword [esp + 0xc], esi
mov dword [esp + 8], 0
lea edx, [eax + 0xe0]
mov dword [esp + 0x10], edx
mov eax, dword [eax + 0x128]
mov dword [esp], edi
mov edi, ecx
mov dword [esp + 4], eax
call fcn.004d9a00
mov eax, dword [ebx + 0x100]
sub esp, 0x14
mov ecx, esi
mov dword [eax + 0x24], edi
call fcn.0057ff20
jmp 0x4dc31d
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6d7af8
mov dword [esp + 4], 0x6d77a0
mov dword [esp], edi
call fcn.0063fa00
test eax, eax
je 0x4dcc1b
cmp dword [esi + 0x34], 0x20000
je 0x4dcad1
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Certificate_key_type_did_not_match_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
jmp 0x4dc9b0
mov edx, dword [ebx + 0x100]
mov eax, 0x64
call fcn.0045b2e0
mov eax, dword [ebx + 0x100]
lea ecx, [ebx + 0x78]
mov dword [esp + 8], 0
lea edx, [eax + 0x70]
add eax, 0x34
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.004db500
mov eax, dword [ebx + 0x100]
sub esp, 0xc
mov byte [eax + 0x12d], 1
jmp 0x4dc31d
call edx
jmp 0x4dc73d
mov dword [ebp - 0x9c], 0
jmp 0x4dcd93
call fcn.006310c0
mov ebx, eax
mov dword [esp], esi
call fcn.0063efa0
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
jmp 0x4dd10b
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Unexpected_key_exchange_from_server
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
jmp 0x4dcc7a
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.TLS_Client:_Server_replied_with_bad_version
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push edx
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
jmp 0x4dc642
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Finished_message_didnt_verify
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
jmp 0x4dcb3a
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.TLS_Client:_Server_is_too_old_for_specified_policy
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
push eax
mov dword [ebx], 0x6e171c
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0x46
mov eax, dword [ebp - 0x88]
cmp eax, edx
jne 0x4dc9cb
jmp 0x4dc9d3
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Unknown_handshake_message_received
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push edx
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
jmp 0x4dcc7a
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.TLS_Client:_Server_certificate_is_not_valid
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
push eax
mov dword [ebx], 0x6e171c
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0x2a
mov eax, dword [ebp - 0x88]
cmp eax, edx
jne 0x4dc9cb
jmp 0x4dc9d3
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.TLS_Client:_No_certificates_sent_by_server
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
jmp 0x4dc642
lea esi, [ebp - 0x88]
mov dword [esp], 0xc
call fcn.0063f1d0
mov dword [esp], str.Recived_certificate_from_anonymous_server
mov ecx, esi
mov ebx, eax
call fcn.0042ca80
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.005fc180
jmp 0x4dcc7a