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

Disassembly:
mov eax, 0xd8
call fcn.0042d520
mov eax, dword [0x535820]
xor eax, esp
mov dword [esp + 0xd4], eax
push ebx
mov ebx, dword [esp + 0xe0]
lea eax, [esp + 0x38]
push ebp
push eax
mov dword [esp + 0x14], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x24], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x34], 0
mov dword [esp + 0x20], 0
call fcn.00454f40
mov eax, dword [ebx + 8]
lea ecx, [esp + 0x5c]
mov eax, dword [eax + 0x30]
push ecx
push dword [ebx + 0x108]
push 0xffffffffffffffff
push 0x1141
push 0x1140
push ebx
call eax
add esp, 0x1c
cmp dword [esp + 0x58], 0
mov ebp, eax
je 0x4deda3
mov ecx, dword [ebx + 0x58]
push esi
cmp dword [ecx + 0x340], 0xc
mov eax, dword [ecx + 0x344]
push edi
mov eax, dword [eax + 0xc]
mov dword [esp + 0x2c], eax
je 0x4ddfd6
test al, 0x88
je 0x4ddf7e
push 0x57d
push str.._ssl_s3_clnt.c
push 0xf4
push 0x8d
push 0x14
call fcn.0043afa0
mov dword [esp + 0x28], 0xa
jmp 0x4ded23
test eax, 0x100
je 0x4ddfbf
call fcn.004bac00
mov ecx, dword [ebx + 0xc0]
mov dword [ecx + 0x98], eax
mov eax, dword [ebx + 0xe4]
mov eax, dword [eax + 0x14c]
test eax, eax
je 0x4ddfaf
push eax
call fcn.0043cd00
add esp, 4
mov eax, dword [ebx + 0xe4]
mov dword [eax + 0x14c], 0
mov eax, dword [ebx + 0x58]
mov dword [eax + 0x354], 1
mov eax, 1
jmp 0x4deda1
mov eax, dword [ebx + 0xc0]
mov edi, dword [ebx + 0x40]
mov eax, dword [eax + 0x98]
mov dword [esp + 0x40], edi
test eax, eax
je 0x4de086
mov eax, dword [eax + 0xec]
test eax, eax
je 0x4de01a
push eax
call fcn.004491c0
mov eax, dword [ebx + 0xc0]
add esp, 4
mov eax, dword [eax + 0x98]
mov dword [eax + 0xec], 0
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
mov eax, dword [eax + 0xf0]
test eax, eax
je 0x4de04f
push eax
call fcn.004494f0
mov eax, dword [ebx + 0xc0]
add esp, 4
mov eax, dword [eax + 0x98]
mov dword [eax + 0xf0], 0
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
mov eax, dword [eax + 0xf4]
test eax, eax
je 0x4de097
push eax
call fcn.00448dc0
mov eax, dword [ebx + 0xc0]
add esp, 4
mov eax, dword [eax + 0x98]
mov dword [eax + 0xf4], 0
jmp 0x4de097
call fcn.004bac00
mov ecx, dword [ebx + 0xc0]
mov dword [ecx + 0x98], eax
mov ecx, dword [ebx + 0x58]
mov eax, dword [ecx + 0x344]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x2c]
mov edx, eax
and edx, 0x100
mov dword [esp + 0x14], 0x32
mov dword [esp + 0x2c], edx
je 0x4de1bb
cmp ebp, 2
jge 0x4de0de
push 0x5b5
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
add edi, 2
cmp ecx, 0x80
jle 0x4de111
push 0x5c2
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0x28
push 0x92
jmp 0x4ded17
lea eax, [ebp - 2]
cmp ecx, eax
jle 0x4de12c
push 0x5c7
push str.._ssl_s3_clnt.c
push 0x13c
jmp 0x4ded17
push ecx
push edi
lea esi, [ecx + 2]
call fcn.0043d680
mov ecx, dword [ebx + 0xc0]
add esp, 8
mov dword [ecx + 0x8c], eax
mov eax, dword [ebx + 0xc0]
cmp dword [eax + 0x8c], 0
jne 0x4de16d
push 0x5cf
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0x28
push 0x41
jmp 0x4ded17
sub ebp, esi
mov eax, dword [esp + 0x20]
mov edx, dword [esp + 0x2c]
test eax, 0x404
jne 0x4deccb
test edx, edx
jne 0x4deccb
push ebx
call fcn.004dce40
add esp, 4
test eax, eax
je 0x4ded35
push 0x7bf
push str.._ssl_s3_clnt.c
push 0x44
push 0x8d
push 0x14
call fcn.0043afa0
add esp, 0x14
jmp 0x4ded35
test eax, 0x400
je 0x4de41e
cmp ebp, 2
jge 0x4de1df
push 0x5db
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
lea eax, [ebp - 2]
add edi, 2
mov dword [esp + 0x1c], ecx
cmp ecx, eax
jle 0x4de20d
push 0x5e1
push str.._ssl_s3_clnt.c
push 0x15e
jmp 0x4ded17
push 0
push ecx
push edi
lea esi, [ecx + 2]
call fcn.00453030
add esp, 0xc
mov dword [ebx + 0x1a8], eax
test eax, eax
jne 0x4de248
push 0x5e7
push str.._ssl_s3_clnt.c
push 3
push 0x8d
push 0x14
call fcn.0043afa0
add esp, 0x14
xor esi, esi
jmp 0x4ded39
add edi, dword [esp + 0x1c]
mov eax, ebp
sub eax, esi
cmp eax, 2
jge 0x4de269
push 0x5ed
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
add esi, 2
mov eax, ebp
sub eax, esi
add edi, 2
mov dword [esp + 0x1c], ecx
cmp ecx, eax
jle 0x4de29b
push 0x5f5
push str.._ssl_s3_clnt.c
push 0x15d
jmp 0x4ded17
push 0
push ecx
push edi
add esi, ecx
call fcn.00453030
add esp, 0xc
mov dword [ebx + 0x1ac], eax
test eax, eax
jne 0x4de2bd
push 0x5fb
jmp 0x4de22b
add edi, dword [esp + 0x1c]
mov eax, ebp
sub eax, esi
cmp eax, 1
jge 0x4de2de
push 0x601
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
inc esi
mov eax, ebp
sub eax, esi
inc edi
mov dword [esp + 0x1c], ecx
cmp ecx, eax
jle 0x4de303
push 0x60a
push str.._ssl_s3_clnt.c
push 0x15f
jmp 0x4ded17
push 0
push ecx
push edi
add esi, ecx
call fcn.00453030
add esp, 0xc
mov dword [ebx + 0x1b0], eax
test eax, eax
jne 0x4de325
push 0x610
jmp 0x4de22b
add edi, dword [esp + 0x1c]
mov eax, ebp
sub eax, esi
cmp eax, 2
jge 0x4de346
push 0x616
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
add esi, 2
mov eax, ebp
sub eax, esi
add edi, 2
mov dword [esp + 0x10], ecx
cmp ecx, eax
jle 0x4de378
push 0x61e
push str.._ssl_s3_clnt.c
push 0x15c
jmp 0x4ded17
push 0
push ecx
add esi, ecx
push edi
mov dword [esp + 0x28], esi
call fcn.00453030
add esp, 0xc
mov dword [ebx + 0x1b4], eax
test eax, eax
jne 0x4de39e
push 0x624
jmp 0x4de22b
add edi, dword [esp + 0x10]
lea eax, [esp + 0x14]
push eax
push ebx
sub ebp, esi
call fcn.004b8930
add esp, 8
test eax, eax
jne 0x4de3ca
push 0x62b
push str.._ssl_s3_clnt.c
push 0x173
jmp 0x4ded17
mov eax, dword [esp + 0x20]
test al, 1
je 0x4de3f4
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
push dword [eax + 0xc]
call fcn.00444390
mov esi, eax
add esp, 4
mov dword [esp + 0x18], esi
jmp 0x4de9fd
test al, 2
je 0x4de173
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
push dword [eax + 0x44]
call fcn.00444390
mov esi, eax
add esp, 4
mov dword [esp + 0x18], esi
jmp 0x4de9fd
test al, 1
je 0x4de5f1
mov eax, dword [ecx + 0x344]
test byte [eax + 0x20], 2
jne 0x4de44e
push 0x646
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0xa
push 0xf4
jmp 0x4ded17
call fcn.004492e0
mov edx, eax
mov dword [esp + 0x34], edx
test edx, edx
jne 0x4de46e
push 0x64a
push str.._ssl_s3_clnt.c
push 0x41
jmp 0x4de232
cmp ebp, 2
jge 0x4de487
push 0x650
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
lea eax, [ebp - 2]
add edi, 2
mov dword [esp + 0x10], ecx
cmp ecx, eax
jle 0x4de4b2
push 0x656
push str.._ssl_s3_clnt.c
push 0x79
jmp 0x4ded17
push dword [edx + 0x10]
lea esi, [ecx + 2]
push ecx
push edi
call fcn.00453030
mov edx, dword [esp + 0x40]
add esp, 0xc
mov dword [edx + 0x10], eax
test eax, eax
jne 0x4de4d7
push 0x65c
jmp 0x4de22b
add edi, dword [esp + 0x10]
mov eax, ebp
sub eax, esi
cmp eax, 2
jge 0x4de4f8
push 0x662
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
add esi, 2
mov eax, ebp
sub eax, esi
add edi, 2
mov dword [esp + 0x10], ecx
cmp ecx, eax
jle 0x4de527
push 0x66a
push str.._ssl_s3_clnt.c
push 0x78
jmp 0x4ded17
push dword [edx + 0x14]
add esi, ecx
push ecx
push edi
mov dword [esp + 0x28], esi
call fcn.00453030
mov ecx, dword [esp + 0x40]
add esp, 0xc
mov dword [ecx + 0x14], eax
test eax, eax
jne 0x4de54f
push 0x670
jmp 0x4de22b
add edi, dword [esp + 0x10]
sub ebp, esi
test byte [esp + 0x20], 1
je 0x4de5e0
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
push dword [eax + 0xc]
call fcn.00444390
mov esi, eax
push esi
mov dword [esp + 0x20], esi
call fcn.0043bb40
mov ecx, dword [ebx + 0x58]
add esp, 8
mov ecx, dword [ecx + 0x344]
mov edx, 0x200
test byte [ecx + 0x20], 8
mov ecx, 0x400
cmovne ecx, edx
cmp eax, ecx
jg 0x4de5bd
push 0x682
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0xa
push 0xf4
jmp 0x4ded17
mov eax, dword [ebx + 0xc0]
mov ecx, dword [esp + 0x34]
mov eax, dword [eax + 0x98]
mov dword [esp + 0x34], 0
mov dword [eax + 0xec], ecx
jmp 0x4de9fd
push 0x67c
push str.._ssl_s3_clnt.c
push 0x44
jmp 0x4de232
test al, 8
je 0x4de7d0
call fcn.004495e0
mov dword [esp + 0x28], eax
test eax, eax
jne 0x4de617
push 0x68f
push str.._ssl_s3_clnt.c
push 5
jmp 0x4de232
cmp ebp, 2
jge 0x4de630
push 0x695
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
lea eax, [ebp - 2]
add edi, 2
mov dword [esp + 0x10], ecx
cmp ecx, eax
jle 0x4de65b
push 0x69b
push str.._ssl_s3_clnt.c
push 0x6e
jmp 0x4ded17
push 0
push ecx
push edi
lea esi, [ecx + 2]
call fcn.00453030
mov ecx, dword [esp + 0x34]
add esp, 0xc
mov dword [ecx + 8], eax
test eax, eax
jne 0x4de67f
push 0x6a1
jmp 0x4de22b
add edi, dword [esp + 0x10]
mov eax, ebp
sub eax, esi
cmp eax, 2
jge 0x4de6a0
push 0x6a7
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
add esi, 2
mov eax, ebp
sub eax, esi
add edi, 2
mov dword [esp + 0x10], ecx
cmp ecx, eax
jle 0x4de6cf
push 0x6af
push str.._ssl_s3_clnt.c
push 0x6c
jmp 0x4ded17
push 0
push ecx
push edi
add esi, ecx
call fcn.00453030
mov ecx, dword [esp + 0x34]
add esp, 0xc
mov dword [ecx + 0xc], eax
test eax, eax
jne 0x4de6f2
push 0x6b5
jmp 0x4de22b
add edi, dword [esp + 0x10]
mov eax, ebp
sub eax, esi
cmp eax, 2
jge 0x4de713
push 0x6bb
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx ecx, byte [edi]
movzx eax, byte [edi + 1]
shl ecx, 8
or ecx, eax
add esi, 2
mov eax, ebp
sub eax, esi
add edi, 2
mov dword [esp + 0x10], ecx
cmp ecx, eax
jle 0x4de742
push 0x6c3
push str.._ssl_s3_clnt.c
push 0x6d
jmp 0x4ded17
push 0
push ecx
add esi, ecx
push edi
mov dword [esp + 0x28], esi
call fcn.00453030
mov ecx, dword [esp + 0x34]
add esp, 0xc
mov dword [ecx + 0x14], eax
test eax, eax
jne 0x4de769
push 0x6c9
jmp 0x4de22b
mov eax, dword [esp + 0x20]
add edi, dword [esp + 0x10]
sub ebp, esi
test al, 1
je 0x4de79a
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
push dword [eax + 0xc]
call fcn.00444390
mov ecx, dword [esp + 0x2c]
mov esi, eax
add esp, 4
mov dword [esp + 0x18], esi
jmp 0x4de7b1
test al, 2
je 0x4de7af
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
push dword [eax + 0x44]
jmp 0x4de786
xor esi, esi
mov eax, dword [ebx + 0xc0]
mov dword [esp + 0x28], 0
mov eax, dword [eax + 0x98]
mov dword [eax + 0xf0], ecx
jmp 0x4de9fd
test al, 6
jne 0x4ded00
test al, al
jns 0x4deca5
call fcn.00449030
mov dword [esp + 0x30], eax
test eax, eax
jne 0x4de7fe
push 0x6f0
push str.._ssl_s3_clnt.c
push 0x41
jmp 0x4de232
cmp ebp, 4
jge 0x4de817
push 0x701
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
push 3
push edi
push ebx
call fcn.004c2420
add esp, 0xc
test eax, eax
jne 0x4de83b
push 0x709
push str.._ssl_s3_clnt.c
push 0x17a
jmp 0x4ded17
movzx eax, byte [edi + 2]
push eax
call fcn.004c2720
add esp, 4
test eax, eax
jne 0x4de868
push 0x710
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0x50
push 0x13a
jmp 0x4ded17
push eax
call fcn.00462560
mov esi, eax
add esp, 4
test esi, esi
jne 0x4de888
push 0x716
push str.._ssl_s3_clnt.c
push 0x10
jmp 0x4de232
mov ecx, dword [esp + 0x30]
push esi
push ecx
call fcn.004490f0
add esp, 8
test eax, eax
jne 0x4de8ab
push 0x71a
push str.._ssl_s3_clnt.c
push 0x10
jmp 0x4de232
push esi
call fcn.00455c60
push dword [esp + 0x34]
call fcn.00456180
mov ecx, dword [ebx + 0x58]
add esp, 8
mov ecx, dword [ecx + 0x344]
mov esi, eax
test byte [ecx + 0x20], 2
mov dword [esp + 0x10], esi
je 0x4de8fe
push esi
call fcn.00455dd0
add esp, 4
cmp eax, 0xa3
jle 0x4de8fe
push 0x725
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0x3c
push 0x136
jmp 0x4ded17
push esi
call fcn.00456700
mov esi, eax
add esp, 4
mov dword [esp + 0x24], esi
test esi, esi
je 0x4dec85
call fcn.00461ee0
mov dword [esp + 0x38], eax
test eax, eax
je 0x4dec85
movzx esi, byte [edi + 3]
lea ecx, [ebp - 4]
add edi, 4
cmp esi, ecx
jg 0x4dec71
push eax
push esi
push edi
push dword [esp + 0x30]
push dword [esp + 0x20]
call fcn.004a1d30
add esp, 0x14
test eax, eax
je 0x4dec71
lea eax, [esi + 4]
sub ebp, eax
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x20]
add edi, esi
test al, 1
je 0x4de985
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
push dword [eax + 0xc]
call fcn.00444390
mov esi, eax
add esp, 4
mov dword [esp + 0x18], esi
jmp 0x4de9ad
test al, 0x40
je 0x4de9ab
mov eax, dword [ebx + 0xc0]
mov eax, dword [eax + 0x98]
push dword [eax + 0x98]
call fcn.00444390
mov esi, eax
add esp, 4
mov dword [esp + 0x18], esi
jmp 0x4de9ad
xor esi, esi
push dword [esp + 0x24]
push dword [esp + 0x34]
call fcn.00449150
mov eax, dword [ebx + 0xc0]
mov ecx, dword [esp + 0x38]
mov eax, dword [eax + 0x98]
push dword [esp + 0x40]
mov dword [eax + 0xf4], ecx
mov dword [esp + 0x3c], 0
call fcn.00461e50
push dword [esp + 0x30]
mov dword [esp + 0x48], 0
call fcn.004563f0
add esp, 0x10
mov dword [esp + 0x24], 0
test esi, esi
je 0x4de16f
mov eax, dword [ebx + 8]
mov eax, dword [eax + 0x64]
test byte [eax + 0x38], 2
je 0x4dea53
cmp ebp, 2
jge 0x4dea2a
push 0x768
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
push esi
push edi
lea eax, [esp + 0x44]
push ebx
push eax
call fcn.004c17f0
add esp, 0x10
cmp eax, 0xffffffff
je 0x4ded35
test eax, eax
je 0x4ded26
add edi, 2
sub ebp, 2
jmp 0x4dea5c
call fcn.00455510
mov dword [esp + 0x3c], eax
cmp ebp, 2
jge 0x4dea75
push 0x77a
push str.._ssl_s3_clnt.c
push 0xa0
jmp 0x4ded17
movzx esi, byte [edi]
movzx eax, byte [edi + 1]
push dword [esp + 0x18]
shl esi, 8
add edi, 2
sub ebp, 2
or esi, eax
mov dword [esp + 0x60], edi
mov dword [esp + 0x24], ebp
call fcn.0043bee0
add esp, 4
cmp esi, ebp
jne 0x4dec5d
cmp ebp, eax
jg 0x4dec5d
test ebp, ebp
jle 0x4dec5d
mov eax, dword [esp + 0x18]
cmp dword [eax], 6
jne 0x4debdc
mov eax, dword [ebx + 8]
mov eax, dword [eax + 0x64]
test byte [eax + 0x38], 2
jne 0x4debdc
mov esi, dword [esp + 0x1c]
mov dword [esp + 0x2c], 0
lea edi, [esp + 0x64]
mov ebp, 2
lea eax, [esp + 0x44]
push 8
push eax
call fcn.00455370
mov eax, dword [ebx + 0xe4]
add esp, 8
cmp ebp, 2
jne 0x4deb07
mov eax, dword [eax + 0x8c]
jmp 0x4deb0d
mov eax, dword [eax + 0x90]
push 0
push eax
lea eax, [esp + 0x4c]
push eax
call fcn.00454b20
mov eax, dword [ebx + 0x58]
add eax, 0xc0
push 0x20
push eax
lea eax, [esp + 0x58]
push eax
call fcn.00454cd0
mov eax, dword [ebx + 0x58]
add eax, 0xa0
push 0x20
push eax
lea eax, [esp + 0x64]
push eax
call fcn.00454cd0
push esi
push dword [esp + 0x68]
lea eax, [esp + 0x70]
push eax
call fcn.00454cd0
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x78]
push edi
push eax
call fcn.00454a70
mov ecx, dword [esp + 0x68]
add ecx, dword [esp + 0x4c]
add edi, dword [esp + 0x4c]
dec ebp
add esp, 0x3c
mov dword [esp + 0x2c], ecx
test ebp, ebp
jg 0x4deae5
mov eax, dword [esp + 0x18]
mov ebp, dword [esp + 0x20]
push dword [eax + 0x14]
mov edi, dword [esp + 0x60]
push ebp
push edi
push ecx
lea eax, [esp + 0x74]
push eax
push 0x72
call fcn.0047d740
add esp, 0x18
test eax, eax
jns 0x4debbd
push 0x7a0
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0x33
push 0x76
jmp 0x4ded17
jne 0x4dece0
push 0x7a6
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0x33
push 0x7b
jmp 0x4ded17
push 0
push dword [esp + 0x40]
lea eax, [esp + 0x4c]
push eax
call fcn.00454b20
mov eax, dword [ebx + 0x58]
add eax, 0xc0
push 0x20
push eax
lea eax, [esp + 0x58]
push eax
call fcn.00454cd0
mov eax, dword [ebx + 0x58]
add eax, 0xa0
push 0x20
push eax
lea eax, [esp + 0x64]
push eax
call fcn.00454cd0
mov esi, dword [esp + 0x40]
push esi
push dword [esp + 0x68]
lea eax, [esp + 0x70]
push eax
call fcn.00454cd0
push dword [esp + 0x48]
lea eax, [esp + 0x78]
push ebp
push edi
push eax
call fcn.004779c0
add esp, 0x40
test eax, eax
jg 0x4dece0
push 0x7b5
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0x33
push 0x7b
jmp 0x4ded17
push 0x786
push str.._ssl_s3_clnt.c
push 0x108
jmp 0x4ded17
push 0x738
push str.._ssl_s3_clnt.c
push 0x132
jmp 0x4ded17
push 0x72e
push str.._ssl_s3_clnt.c
push 0x41
push 0x8d
push 0x14
call fcn.0043afa0
add esp, 0x14
jmp 0x4ded39
test eax, eax
je 0x4decc2
push 0x75c
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0xa
push 0xf4
jmp 0x4ded17
mov eax, dword [esp + 0x20]
jmp 0x4de177
test ebp, ebp
je 0x4dece0
push 0x7c4
push str.._ssl_s3_clnt.c
push 0x99
jmp 0x4ded17
push dword [esp + 0x18]
call fcn.0043bc60
lea eax, [esp + 0x48]
push eax
call fcn.00454ce0
add esp, 8
mov eax, 1
jmp 0x4deda1
push 0x6e5
push str.._ssl_s3_clnt.c
mov dword [esp + 0x1c], 0x2f
push 0xeb
push 0x8d
push 0x14
call fcn.0043afa0
add esp, 0x14
push dword [esp + 0x14]
push 2
push ebx
call fcn.004be6c0
add esp, 0xc
mov esi, dword [esp + 0x24]
push dword [esp + 0x18]
call fcn.0043bc60
mov eax, dword [esp + 0x38]
add esp, 4
test eax, eax
je 0x4ded56
push eax
call fcn.004491c0
add esp, 4
mov eax, dword [esp + 0x28]
test eax, eax
je 0x4ded67
push eax
call fcn.004494f0
add esp, 4
push dword [esp + 0x38]
call fcn.00461e50
push esi
call fcn.004563f0
mov eax, dword [esp + 0x38]
add esp, 8
test eax, eax
je 0x4ded8a
push eax
call fcn.00448dc0
add esp, 4
lea eax, [esp + 0x44]
push eax
call fcn.00454ce0
add esp, 4
mov dword [ebx + 0x34], 5
or eax, 0xffffffff
pop edi
pop esi
mov ecx, dword [esp + 0xdc]
pop ebp
pop ebx
xor ecx, esp
call fcn.0041d8e4
add esp, 0xd8
ret