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

Disassembly:
sub esp, 0x94
mov eax, dword [0x65ebc0]
xor eax, esp
mov dword [esp + 0x90], eax
mov eax, dword [esp + 0x98]
mov ecx, dword [esp + 0x9c]
push ebp
mov ebp, dword [eax]
mov eax, dword [ecx + 8]
mov dword [esp + 0x20], ebp
push dword [eax + 4]
call fcn.005913b0
add esp, 4
mov dword [esp + 0x1c], eax
test eax, eax
jne 0x4bec2a
mov eax, 0x1b
pop ebp
mov ecx, dword [esp + 0x90]
xor ecx, esp
call fcn.005caad7
add esp, 0x94
ret
push edi
push eax
call fcn.004cef30
mov edi, eax
push edi
push ebp
mov dword [esp + 0x80], edi
call fcn.004a3d80
add esp, 0xc
test eax, eax
jne 0x4bf4d0
push ebx
push esi
call fcn.004d1910
push eax
call fcn.004d0b30
add esp, 4
xor ebx, ebx
mov esi, eax
test edi, edi
jle 0x4bf4c3
nop dword [eax + eax]
push ebx
push dword [esp + 0x2c]
call fcn.004cf0f0
add esp, 8
mov dword [esp + 0x1c], 0
mov edi, eax
mov dword [esp + 0x24], edi
push 0x82031f
push 0
push edi
call fcn.004dc020
add esp, 4
push eax
push esi
call fcn.004d58b0
lea eax, [esp + 0x20]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x34]
push str.Subject
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
add esp, 0x44
push 0x82031f
push 0
push edi
call fcn.004d0780
add esp, 4
push eax
push esi
call fcn.004d58b0
lea eax, [esp + 0x20]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x34]
push str.Issuer
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
add esp, 0x44
push edi
call fcn.004db730
push eax
push 0x5de178
push esi
call fcn.004d1a20
lea eax, [esp + 0x20]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x34]
push str.Version
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
add esp, 0x44
push edi
call fcn.004dc010
add esp, 4
mov dword [esp + 0x18], eax
cmp dword [eax + 4], 0x102
jne 0x4bed80
push 0x5d4c58
push esi
call fcn.004d0cd0
mov eax, dword [esp + 0x20]
add esp, 8
xor edi, edi
cmp dword [eax], edi
jle 0x4bedb0
mov ebp, dword [esp + 0x18]
nop word [eax + eax]
mov eax, dword [ebp + 8]
movzx eax, byte [eax + edi]
push eax
push str._02x
push esi
call fcn.004d1a20
inc edi
add esp, 0xc
cmp edi, dword [ebp]
jl 0x4bed90
mov ebp, dword [esp + 0x2c]
lea eax, [esp + 0x10]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x24]
push str.Serial_Number
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov edi, dword [esp + 0x58]
lea eax, [esp + 0x4c]
push edi
push eax
lea eax, [esp + 0x58]
mov dword [esp + 0x54], 0
push eax
mov dword [esp + 0x54], 0
call fcn.004db4e0
mov eax, dword [esp + 0x58]
add esp, 0x40
test eax, eax
je 0x4bee42
push dword [eax]
push esi
call fcn.004d56d0
lea eax, [esp + 0x18]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x2c]
push str.Signature_Algorithm
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
add esp, 0x3c
push edi
call fcn.004db6d0
add esp, 4
test eax, eax
je 0x4beea1
push eax
push 0
push 0
lea eax, [esp + 0x20]
push 0
push eax
call fcn.004dafa0
mov eax, dword [esp + 0x28]
add esp, 0x14
test eax, eax
je 0x4beea1
push eax
push esi
call fcn.004d56d0
lea eax, [esp + 0x18]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x2c]
push str.Public_Key_Algorithm
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
add esp, 0x3c
push edi
call fcn.004db680
push eax
push ebx
push ebp
call fcn.004be000
push edi
call fcn.004db690
push eax
push esi
call fcn.004d65b0
lea eax, [esp + 0x2c]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x40]
push str.Start_date
push ebx
push ebp
call fcn.004a4010
add esp, 0x40
push 0
push 0
push 1
push esi
call fcn.004d04f0
push edi
call fcn.004d0760
push eax
push esi
call fcn.004d65b0
lea eax, [esp + 0x2c]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x40]
push str.Expire_date
push ebx
push ebp
call fcn.004a4010
add esp, 0x40
push 0
push 0
push 1
push esi
call fcn.004d04f0
push edi
call fcn.004dbff0
mov edi, eax
add esp, 0x14
mov dword [esp + 0x14], edi
test edi, edi
jne 0x4bef4d
push str.___Unable_to_load_public_key_n
push ebp
call fcn.004a8df0
add esp, 8
jmp 0x4bf41c
push edi
call fcn.004d4b20
add esp, 4
cmp eax, 6
je 0x4bf2d7
cmp eax, 0x1c
je 0x4bf12c
cmp eax, 0x74
jne 0x4bf413
push edi
call fcn.004d7d20
mov edi, eax
lea eax, [esp + 0x44]
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x3c]
push eax
push edi
call fcn.004d91a0
push 0
lea eax, [esp + 0x60]
push eax
push edi
call fcn.004d8c30
mov edi, dword [esp + 0x50]
lea eax, [esp + 0xa0]
push 0x5de21c
push 0x5de220
push str._s__s_
push 0x20
push eax
call fcn.004ac250
add esp, 0x34
test edi, edi
je 0x4befce
push edi
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x34]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x48]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov edi, dword [esp + 0x6c]
lea eax, [esp + 0xb4]
push 0x5de224
push 0x5de220
push str._s__s_
push 0x20
push eax
call fcn.004ac250
add esp, 0x48
test edi, edi
je 0x4bf030
push edi
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x3c]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x50]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov edi, dword [esp + 0x74]
lea eax, [esp + 0xb4]
push 0x5de228
push 0x5de220
push str._s__s_
push 0x20
push eax
call fcn.004ac250
add esp, 0x48
test edi, edi
je 0x4bf092
push edi
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x44]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x58]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov edi, dword [esp + 0x7c]
lea eax, [esp + 0xb4]
push str.pub_key
push 0x5de220
push str._s__s_
push 0x20
push eax
call fcn.004ac250
add esp, 0x48
test edi, edi
je 0x4bf0f4
push edi
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x4c]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x60]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov edi, dword [esp + 0x48]
jmp 0x4bf410
push edi
call fcn.004d7ce0
mov edi, eax
lea eax, [esp + 0x64]
push eax
lea eax, [esp + 0x60]
push eax
lea eax, [esp + 0x5c]
push eax
push edi
call fcn.004d8c50
push 0
lea eax, [esp + 0x80]
push eax
push edi
call fcn.004d8c30
mov edi, dword [esp + 0x70]
lea eax, [esp + 0xa0]
push 0x5de21c
push 0x5de234
push str._s__s_
push 0x20
push eax
call fcn.004ac250
add esp, 0x34
test edi, edi
je 0x4bf18c
push edi
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x54]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x68]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov edi, dword [esp + 0x8c]
lea eax, [esp + 0xb4]
push 0x5de224
push 0x5de234
push str._s__s_
push 0x20
push eax
call fcn.004ac250
add esp, 0x48
test edi, edi
je 0x4bf1f1
push edi
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x5c]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x70]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov edi, dword [esp + 0x94]
lea eax, [esp + 0xb4]
push 0x5de228
push 0x5de234
push str._s__s_
push 0x20
push eax
call fcn.004ac250
add esp, 0x48
test edi, edi
je 0x4bf256
push edi
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x64]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x78]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov edi, dword [esp + 0x9c]
lea eax, [esp + 0xb4]
push str.pub_key
push 0x5de234
push str._s__s_
push 0x20
push eax
call fcn.004ac250
add esp, 0x48
test edi, edi
je 0x4bf2bb
push edi
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x6c]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x80]
jmp 0x4bf108
push edi
call fcn.004d7d90
push 0
lea ecx, [esp + 0x7c]
push ecx
lea ecx, [esp + 0x2c]
push ecx
push eax
call fcn.004d8560
push dword [esp + 0x34]
call fcn.004d38b0
push eax
push 0x5d8d18
push esi
call fcn.004d1a20
lea eax, [esp + 0x34]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x48]
push str.RSA_Public_Key
push ebx
push ebp
call fcn.004a4010
add esp, 0x48
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov eax, dword [esp + 0x30]
push 0x5de210
push 0x5de214
push str._s__s_
mov dword [esp + 0x30], eax
lea eax, [esp + 0x9c]
push 0x20
push eax
call fcn.004ac250
mov eax, dword [esp + 0x38]
add esp, 0x24
test eax, eax
je 0x4bf36e
push eax
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x70]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x84]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
mov eax, dword [esp + 0xa8]
push 0x5de218
push 0x5de214
push str._s__s_
mov dword [esp + 0x54], eax
lea eax, [esp + 0xc0]
push 0x20
push eax
call fcn.004ac250
mov eax, dword [esp + 0x5c]
add esp, 0x48
test eax, eax
je 0x4bf3de
push eax
push esi
call fcn.004d46e0
add esp, 8
lea eax, [esp + 0x78]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x8c]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
add esp, 0x34
push edi
call fcn.004d7c30
add esp, 4
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x4bf47e
xor edi, edi
cmp dword [eax], edi
jle 0x4bf44f
nop word [eax + eax]
mov eax, dword [eax + 8]
movzx eax, byte [eax + edi]
push eax
push str._02x:
push esi
call fcn.004d1a20
mov eax, dword [esp + 0x28]
inc edi
add esp, 0xc
cmp edi, dword [eax]
jl 0x4bf430
lea eax, [esp + 0x10]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x24]
push str.Signature
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
add esp, 0x34
mov edi, dword [esp + 0x24]
push edi
push esi
call fcn.004dc790
lea eax, [esp + 0x18]
push eax
push 0
push 3
push esi
call fcn.004d04f0
push eax
push dword [esp + 0x2c]
push str.Cert
push ebx
push ebp
call fcn.004a4010
push 0
push 0
push 1
push esi
call fcn.004d04f0
inc ebx
add esp, 0x3c
cmp ebx, dword [esp + 0x7c]
jl 0x4bec70
push esi
call fcn.004d0610
add esp, 4
xor eax, eax
pop esi
pop ebx
mov ecx, dword [esp + 0x98]
pop edi
pop ebp
xor ecx, esp
call fcn.005caad7
add esp, 0x94
ret