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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x80
mov edi, dword [ebp + 8]
mov eax, dword [0x7024bc]
xor eax, ebp
mov dword [esp + 0x78], eax
push 0x20000010
push edi
call fcn.004c9f20
add esp, 8
test eax, eax
je 0x4d7863
mov dword [esp + 0x2c], 0xffffffff
mov dword [esp + 0x30], 0xffffffff
mov dword [esp + 0x24], 0xffffffff
mov dword [esp + 0x28], 0xffffffff
mov dword [esp + 0x1c], 0xffffffff
mov dword [esp + 0x20], 0xffffffff
mov dword [esp + 0x14], 0xffffffff
mov dword [esp + 0x18], 0xffffffff
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 0x10], 0xffffffff
mov dword [esp + 4], 0xffffffff
mov dword [esp + 8], 0xffffffff
mov dword [esp + 0x70], 0xffffffff
mov dword [esp + 0x74], 0xffffffff
mov dword [esp + 0x68], 0xffffffff
mov dword [esp + 0x6c], 0xffffffff
mov dword [esp + 0x60], 0xffffffff
mov dword [esp + 0x64], 0xffffffff
mov dword [esp + 0x58], 0xffffffff
mov dword [esp + 0x5c], 0xffffffff
mov dword [esp + 0x50], 0xffffffff
mov dword [esp + 0x54], 0xffffffff
mov dword [esp + 0x48], 0xffffffff
mov dword [esp + 0x4c], 0xffffffff
mov dword [esp + 0x44], 0xffffffff
mov dword [esp + 0x3c], 0xffffffff
mov dword [esp + 0x38], 0xffffffff
lea esi, [esp + 0x70]
push 0x20000010
push esi
push edi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
lea eax, [esp + 0x38]
push eax
push esi
call fcn.004c9ff0
add esp, 8
test eax, eax
je 0x4d777a
mov eax, dword [esp + 0x38]
xor eax, 1
or eax, dword [esp + 0x3c]
jne 0x4d777a
lea edi, [esp + 0x68]
push 0x20000010
push edi
push esi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
lea ebx, [esp + 0x60]
push 6
push ebx
push edi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
push ebx
call fcn.004c9b60
add esp, 4
cmp eax, 7
jne 0x4d777a
push ebx
call fcn.004c9b50
add esp, 4
mov ecx, 0xce48862a
xor ecx, dword [eax]
mov edx, 0x1013dce
xor edx, dword [eax + 3]
or edx, ecx
je 0x4d789f
push 0x125
push str..._.._third_party_boringssl_src_crypto_ec_extra_ec_asn1.c
push 0x80
push 0
push 0xf
call fcn.004d86c0
add esp, 0x14
xor eax, eax
test eax, eax
je 0x4d7888
xor ebx, ebx
call fcn.004f3440
mov esi, eax
jmp 0x4d77bc
add ebx, 0x1c
cmp ebx, 0x70
je 0x4d7870
movzx edi, byte [esi + ebx + 0x10]
mov edx, dword [esi + ebx + 0x14]
lea ecx, [esp + 0x2c]
push edi
call fcn.004d80d0
add esp, 4
test eax, eax
je 0x4d77b0
mov edx, dword [esi + ebx + 0x14]
add edx, edi
lea ecx, [esp + 0x24]
push edi
call fcn.004d80d0
add esp, 4
test eax, eax
je 0x4d77b0
lea edx, [edi + edi]
add edx, dword [esi + ebx + 0x14]
lea ecx, [esp + 0x1c]
push edi
call fcn.004d80d0
add esp, 4
test eax, eax
je 0x4d77b0
lea edx, [edi + edi*2]
add edx, dword [esi + ebx + 0x14]
lea ecx, [esp + 0x14]
push edi
call fcn.004d80d0
add esp, 4
test eax, eax
je 0x4d77b0
lea edx, [edi*4]
add edx, dword [esi + ebx + 0x14]
lea ecx, [esp + 0xc]
push edi
call fcn.004d80d0
add esp, 4
test eax, eax
je 0x4d77b0
lea edx, [edi + edi*4]
add edx, dword [esi + ebx + 0x14]
lea ecx, [esp + 4]
push edi
call fcn.004d80d0
add esp, 4
test eax, eax
je 0x4d77b0
push dword [esi + ebx]
call fcn.004f3c60
jmp 0x4d7869
push edi
call fcn.004d7ef0
add esp, 4
mov esi, eax
jmp 0x4d788a
push 0x1a2
push str..._.._third_party_boringssl_src_crypto_ec_extra_ec_asn1.c
push 0x7b
push 0
push 0xf
call fcn.004d86c0
add esp, 0x14
xor esi, esi
mov ecx, dword [esp + 0x78]
xor ecx, ebp
call fcn.0064180a
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
lea ebx, [esp + 0x2c]
push 2
push ebx
push edi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
push ebx
call fcn.004c9b60
add esp, 4
test eax, eax
je 0x4d777a
push ebx
call fcn.004c9b50
add esp, 4
cmp byte [eax], 0
js 0x4d777a
jne 0x4d78fd
push ebx
call fcn.004c9b60
add esp, 4
cmp eax, 2
jb 0x4d78fd
push ebx
call fcn.004c9b50
add esp, 4
cmp byte [eax + 1], 0
jns 0x4d777a
push edi
call fcn.004c9b60
add esp, 4
test eax, eax
jne 0x4d777a
lea edi, [esp + 0x58]
push 0x20000010
push edi
push esi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
lea eax, [esp + 0x24]
push 4
push eax
push edi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
lea eax, [esp + 0x1c]
push 4
push eax
push edi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
push 3
push 0
push 0
push edi
call fcn.004ca100
add esp, 0x10
test eax, eax
je 0x4d777a
push edi
call fcn.004c9b60
add esp, 4
test eax, eax
jne 0x4d777a
lea edi, [esp + 0x50]
push 4
push edi
push esi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
lea ebx, [esp + 4]
push 2
push ebx
push esi
call fcn.004c9e80
add esp, 0xc
test eax, eax
je 0x4d777a
push ebx
call fcn.004c9b60
add esp, 4
test eax, eax
je 0x4d777a
push ebx
call fcn.004c9b50
add esp, 4
cmp byte [eax], 0
js 0x4d777a
jne 0x4d79f7
push ebx
call fcn.004c9b60
add esp, 4
cmp eax, 2
jb 0x4d79f7
push ebx
call fcn.004c9b50
add esp, 4
cmp byte [eax + 1], 0
jns 0x4d777a
lea eax, [esp + 0x44]
lea ebx, [esp + 0x48]
push 2
push eax
push ebx
push esi
call fcn.004ca100
add esp, 0x10
test eax, eax
je 0x4d777a
push esi
call fcn.004c9b60
add esp, 4
test eax, eax
jne 0x4d777a
cmp dword [esp + 0x44], 0
je 0x4d7a4c
push ebx
call fcn.004c9b60
add esp, 4
cmp eax, 1
jne 0x4d7ac8
push ebx
call fcn.004c9b50
add esp, 4
cmp byte [eax], 1
jne 0x4d7ac8
mov byte [esp + 0x37], 0xff
lea eax, [esp + 0x37]
push eax
push edi
call fcn.004c9ba0
add esp, 8
test eax, eax
je 0x4d7ad9
cmp byte [esp + 0x37], 4
jne 0x4d7ad9
push edi
call fcn.004c9b60
add esp, 4
test al, 1
jne 0x4d7aea
push edi
call fcn.004c9b60
add esp, 4
mov esi, eax
shr esi, 1
push edi
call fcn.004c9b50
add esp, 4
lea ecx, [esp + 0x14]
push esi
push eax
push ecx
call fcn.004c9b10
add esp, 0xc
push edi
call fcn.004c9b50
add esp, 4
add eax, esi
lea ecx, [esp + 0xc]
push esi
push eax
push ecx
call fcn.004c9b10
add esp, 0xc
mov eax, 1
test eax, eax
jne 0x4d779f
jmp 0x4d7888
push 0x12d
push str..._.._third_party_boringssl_src_crypto_ec_extra_ec_asn1.c
push 0x7b
jmp 0x4d7789
push 0x135
push str..._.._third_party_boringssl_src_crypto_ec_extra_ec_asn1.c
push 0x6f
jmp 0x4d7789
push 0x13a
jmp 0x4d777f