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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x90
mov esi, dword [ebp + 8]
mov eax, dword [0x533014]
xor eax, ebp
mov dword [esp + 0x88], eax
push 0x20000010
push esi
call fcn.004a1530
add esp, 8
test eax, eax
je 0x4bb841
mov dword [esp + 0x3c], 0xffffffff
mov dword [esp + 0x40], 0xffffffff
mov dword [esp + 0x34], 0xffffffff
mov dword [esp + 0x38], 0xffffffff
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 + 0x80], 0xffffffff
mov dword [esp + 0x84], 0xffffffff
mov dword [esp + 0x78], 0xffffffff
mov dword [esp + 0x7c], 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 + 0x54], 0xffffffff
mov dword [esp + 0x4c], 0xffffffff
mov dword [esp + 0x48], 0xffffffff
lea edi, [esp + 0x80]
push 0x20000010
push edi
push esi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
lea eax, [esp + 0x48]
push eax
push edi
call fcn.004a1600
add esp, 8
test eax, eax
je 0x4bb822
mov eax, dword [esp + 0x48]
xor eax, 1
or eax, dword [esp + 0x4c]
jne 0x4bb822
lea esi, [esp + 0x78]
push 0x20000010
push esi
push edi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
lea ebx, [esp + 0x70]
push 6
push ebx
push esi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
push ebx
call fcn.00483e50
add esp, 4
cmp eax, 7
jne 0x4bb822
push ebx
call fcn.00483f70
add esp, 4
mov ecx, 0xce48862a
xor ecx, dword [eax]
mov edx, 0x1013dce
xor edx, dword [eax + 3]
or edx, ecx
je 0x4bb864
push 0x116
push str....._third_party_boringssl_srccryptoec_extraec_asn1.c
push 0x80
push 0
push 0xf
call fcn.004b9040
add esp, 0x14
xor esi, esi
jmp 0x4bb84c
push esi
call fcn.004bc0f0
add esp, 4
mov esi, eax
mov ecx, dword [esp + 0x88]
xor ecx, ebp
call fcn.004e3343
mov eax, esi
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
lea ebx, [esp + 0x3c]
push 2
push ebx
push esi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
push ebx
call fcn.004a1740
add esp, 4
test eax, eax
je 0x4bb822
push esi
call fcn.00483e50
add esp, 4
test eax, eax
jne 0x4bb822
lea esi, [esp + 0x68]
push 0x20000010
push esi
push edi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
lea eax, [esp + 0x34]
push 4
push eax
push esi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
lea eax, [esp + 0x2c]
push 4
push eax
push esi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
push 3
push 0
push 0
push esi
call fcn.004a1800
add esp, 0x10
test eax, eax
je 0x4bb822
push esi
call fcn.00483e50
add esp, 4
test eax, eax
jne 0x4bb822
lea ebx, [esp + 0x60]
push 4
push ebx
push edi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
lea esi, [esp + 0x14]
push 2
push esi
push edi
call fcn.004a1490
add esp, 0xc
test eax, eax
je 0x4bb822
push esi
call fcn.004a1740
add esp, 4
test eax, eax
je 0x4bb822
lea eax, [esp + 0x54]
lea esi, [esp + 0x58]
push 2
push eax
push esi
push edi
call fcn.004a1800
add esp, 0x10
test eax, eax
je 0x4bb822
push edi
call fcn.00483e50
add esp, 4
test eax, eax
jne 0x4bb822
cmp dword [esp + 0x54], 0
je 0x4bb99f
push esi
call fcn.00483e50
add esp, 4
cmp eax, 1
jne 0x4bba21
push esi
call fcn.00483f70
add esp, 4
cmp byte [eax], 1
jne 0x4bba21
mov byte [esp + 0x47], 0xff
lea eax, [esp + 0x47]
push eax
push ebx
call fcn.004a11d0
add esp, 8
test eax, eax
je 0x4bba2b
cmp byte [esp + 0x47], 4
jne 0x4bba2b
push ebx
call fcn.00483e50
add esp, 4
test al, 1
jne 0x4bba3c
push ebx
call fcn.00483e50
add esp, 4
mov esi, eax
shr esi, 1
push ebx
call fcn.00483f70
add esp, 4
lea ecx, [esp + 0x24]
push esi
push eax
push ecx
call fcn.004a1160
add esp, 0xc
push ebx
call fcn.00483f70
add esp, 4
add eax, esi
lea ecx, [esp + 0x1c]
push esi
push eax
push ecx
call fcn.004a1160
add esp, 0xc
mov dword [esp + 8], 0
mov byte [esp + 3], 1
call fcn.00485ef0
mov dword [esp + 0xc], eax
jmp 0x4bba77
push 0x11e
jmp 0x4bbd3d
push 0x126
push str....._third_party_boringssl_srccryptoec_extraec_asn1.c
push 0x6f
jmp 0x4bb831
push 0x12b
jmp 0x4bb827
mov eax, ebx
push eax
push esi
push edi
call fcn.004a11a0
add esp, 0xc
test eax, eax
jne 0x4bbd1a
mov eax, dword [esp + 8]
cmp eax, 3
lea eax, [eax + 1]
setb byte [esp + 3]
mov dword [esp + 8], eax
cmp eax, 4
je 0x4bbd38
mov ecx, dword [esp + 8]
lea eax, [ecx + ecx*8]
lea edx, [eax + eax*2]
add edx, ecx
mov eax, dword [esp + 0xc]
movzx ebx, byte [eax + edx + 0x10]
lea ecx, [eax + edx]
add ecx, 0x14
mov dword [esp + 4], ecx
mov dword [esp + 0x10], edx
mov esi, dword [eax + edx + 0x14]
movsd xmm0, qword [esp + 0x3c]
movsd qword [esp + 0x80], xmm0
push edi
call fcn.00483e50
add esp, 4
test eax, eax
je 0x4bbad5
push edi
call fcn.00483f70
add esp, 4
cmp byte [eax], 0
jne 0x4bbad5
push 1
push edi
call fcn.004a1180
add esp, 8
jmp 0x4bbaad
xor eax, eax
test ebx, ebx
je 0x4bbaef
lea ecx, [esi + ebx]
mov edx, ebx
cmp byte [esi], 0
jne 0x4bbaed
inc esi
dec edx
jne 0x4bbae0
mov esi, ecx
jmp 0x4bbaef
mov eax, edx
push eax
push esi
push edi
call fcn.004a11a0
add esp, 0xc
test eax, eax
je 0x4bba5b
mov eax, dword [esp + 4]
mov esi, dword [eax]
add esi, ebx
movsd xmm0, qword [esp + 0x34]
movsd qword [esp + 0x80], xmm0
push edi
call fcn.00483e50
add esp, 4
test eax, eax
je 0x4bbb41
push edi
call fcn.00483f70
add esp, 4
cmp byte [eax], 0
jne 0x4bbb41
push 1
push edi
call fcn.004a1180
add esp, 8
jmp 0x4bbb19
xor eax, eax
test bl, bl
je 0x4bbb5b
lea ecx, [esi + ebx]
mov edx, ebx
cmp byte [esi], 0
jne 0x4bbb59
inc esi
dec edx
jne 0x4bbb4c
mov esi, ecx
jmp 0x4bbb5b
mov eax, edx
push eax
push esi
push edi
call fcn.004a11a0
add esp, 0xc
test eax, eax
je 0x4bba5b
lea esi, [ebx + ebx]
mov eax, dword [esp + 4]
add esi, dword [eax]
movsd xmm0, qword [esp + 0x2c]
movsd qword [esp + 0x80], xmm0
push edi
call fcn.00483e50
add esp, 4
test eax, eax
je 0x4bbbae
push edi
call fcn.00483f70
add esp, 4
cmp byte [eax], 0
jne 0x4bbbae
push 1
push edi
call fcn.004a1180
add esp, 8
jmp 0x4bbb86
xor eax, eax
test bl, bl
je 0x4bbbc8
lea ecx, [esi + ebx]
mov edx, ebx
cmp byte [esi], 0
jne 0x4bbbc6
inc esi
dec edx
jne 0x4bbbb9
mov esi, ecx
jmp 0x4bbbc8
mov eax, edx
push eax
push esi
push edi
call fcn.004a11a0
add esp, 0xc
test eax, eax
je 0x4bba5b
lea esi, [ebx + ebx*2]
mov eax, dword [esp + 4]
add esi, dword [eax]
movsd xmm0, qword [esp + 0x24]
movsd qword [esp + 0x80], xmm0
push edi
call fcn.00483e50
add esp, 4
test eax, eax
je 0x4bbc1b
push edi
call fcn.00483f70
add esp, 4
cmp byte [eax], 0
jne 0x4bbc1b
push 1
push edi
call fcn.004a1180
add esp, 8
jmp 0x4bbbf3
xor eax, eax
test bl, bl
je 0x4bbc35
lea ecx, [esi + ebx]
mov edx, ebx
cmp byte [esi], 0
jne 0x4bbc33
inc esi
dec edx
jne 0x4bbc26
mov esi, ecx
jmp 0x4bbc35
mov eax, edx
push eax
push esi
push edi
call fcn.004a11a0
add esp, 0xc
test eax, eax
je 0x4bba5b
lea esi, [ebx*4]
mov eax, dword [esp + 4]
add esi, dword [eax]
movsd xmm0, qword [esp + 0x1c]
movsd qword [esp + 0x80], xmm0
push edi
call fcn.00483e50
add esp, 4
test eax, eax
je 0x4bbc8c
push edi
call fcn.00483f70
add esp, 4
cmp byte [eax], 0
jne 0x4bbc8c
push 1
push edi
call fcn.004a1180
add esp, 8
jmp 0x4bbc64
xor eax, eax
test bl, bl
je 0x4bbca6
lea ecx, [esi + ebx]
mov edx, ebx
cmp byte [esi], 0
jne 0x4bbca4
inc esi
dec edx
jne 0x4bbc97
mov esi, ecx
jmp 0x4bbca6
mov eax, edx
push eax
push esi
push edi
call fcn.004a11a0
add esp, 0xc
test eax, eax
je 0x4bba5b
lea esi, [ebx + ebx*4]
mov eax, dword [esp + 4]
add esi, dword [eax]
movsd xmm0, qword [esp + 0x14]
movsd qword [esp + 0x80], xmm0
push edi
call fcn.00483e50
add esp, 4
test eax, eax
je 0x4bbcf9
push edi
call fcn.00483f70
add esp, 4
cmp byte [eax], 0
jne 0x4bbcf9
push 1
push edi
call fcn.004a1180
add esp, 8
jmp 0x4bbcd1
xor eax, eax
test bl, bl
je 0x4bba48
lea ecx, [esi + ebx]
cmp byte [esi], 0
jne 0x4bba46
inc esi
dec ebx
jne 0x4bbd06
mov esi, ecx
jmp 0x4bba48
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
push dword [eax + ecx]
call fcn.00486610
add esp, 4
test byte [esp + 3], 1
jne 0x4bb84a
push 0x193
push str....._third_party_boringssl_srccryptoec_extraec_asn1.c
push 0x7b
jmp 0x4bb831