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

Disassembly:
push eax
call 0x414b70
add byte [edx + 0x3b], al
aas
cmp eax, 0x4e323a46
inc ebp
add esp, 4
call fcn.00414b80
add byte [edx + 0x34], cl
dec ebp
inc edx
dec edx
dec edi
add esp, 4
pop eax
push edi
push esi
add esp, 4
jmp 0x414b90
pop edi
lea eax, [ebp - 0x1790]
mov dword [ebp - 0xccc], eax
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0xcc8], edx
xor eax, eax
mov word [ebp - 0x220], ax
xor ecx, ecx
mov word [ebp - 0x3c], cx
push esi
jmp 0x414bc2
or esi, 0x681f
xor esi, 0xd537
pop esi
push ecx
push ebx
add esp, 4
add ecx, 0x7088
sub ecx, 0x15bc1
sub ecx, 0xb9e
sub ecx, 0x16bc9
pop ecx
mov edx, dword [ebp - 0xcc8]
mov ax, word [edx]
mov word [ebp - 0x1042], ax
mov ecx, dword [ebp - 0xcc8]
add ecx, 2
mov dword [ebp - 0xcc8], ecx
mov dx, word [ebp - 0x1042]
mov word [ebp - 0x220], dx
mov eax, dword [ebp - 0xccc]
mov cx, word [eax]
mov word [ebp - 0x1044], cx
mov edx, dword [ebp - 0xccc]
add edx, 2
mov dword [ebp - 0xccc], edx
mov ax, word [ebp - 0x1044]
mov word [ebp - 0x3c], ax
push edx
xor edx, 0x642e
or edx, 0xc3d4
or edx, 0x7a80
pop edx
push esi
push ebx
add esp, 4
xor esi, 0x4904
and esi, 0x17fe8
or esi, 0xa391
add esi, 0x10a97
pop esi
movzx ecx, word [ebp - 0x3c]
test ecx, ecx
jne 0x414c93
movzx edx, word [ebp - 0x220]
movzx eax, word [ebp - 0x3c]
sub edx, eax
mov dword [ebp - 0x1668], edx
jmp 0x414ced
movzx ecx, word [ebp - 0x220]
movzx edx, word [ebp - 0x3c]
cmp ecx, edx
je 0x414bbb
movzx eax, word [ebp - 0x220]
xor eax, 0x20
movzx ecx, word [ebp - 0x3c]
cmp eax, ecx
je 0x414bbb
movzx edx, word [ebp - 0x220]
movzx eax, word [ebp - 0x3c]
cmp edx, eax
jge 0x414cd7
mov dword [ebp - 0x1624], 0xffffffff
jmp 0x414ce1
mov dword [ebp - 0x1624], 1
mov ecx, dword [ebp - 0x1624]
mov dword [ebp - 0x1668], ecx
cmp dword [ebp - 0x1668], 0
jne 0x414d36
push eax
jmp 0x414cff
pop eax
push edx
jmp 0x414d08
xor edx, 0x14dae
add edx, 0x11966
call 0x414d24
add byte [esi + 0x4c], al
inc ebx
xor cl, byte [edx + 0x45]
dec ebx
inc esi
dec ebx
aas
add esp, 4
pop edx
mov edx, dword [ebp - 0x518]
mov dword [ebp - 0x774], edx
jmp 0x414d9e
push eax
jmp 0x414d3d
add eax, 0x2d51
call 0x414d52
add byte [edx + 0x38], cl
cmp eax, 0x4c4e453d
xor eax, 0x4c4834d
pop eax
push ebx
call 0x414d64
add byte [edx + 0x46], al
dec edx
inc esp
dec eax
dec eax
add esp, 4
pop ebx
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov dword [ebp - 0x518], ecx
mov edx, dword [ebp - 0x518]
cmp edx, dword [ebp - 0xcd0]
je 0x414d94
mov eax, dword [ebp - 0x518]
cmp dword [eax + 0x30], 0
jne 0x414b5f
mov dword [ebp - 0x774], 0
push edi
push ebx
add esp, 4
or edi, 0x5be9
add edi, 0xfc0e
pop edi
push eax
push ecx
add esp, 4
xor eax, 0x14161
pop eax
push ebx
or ebx, 0x109d9
add ebx, 0x16ef3
add ebx, 0x2b05
pop ebx
cmp dword [ebp - 0x774], 0
jne 0x414e1a
push esi
call 0x414de6
add byte [ebp + 0x38], al
dec ebx
cmp dword [ecx + 0x39], eax
add esp, 4
jmp 0x414df0
call 0x414dff
add byte [eax + 0x35], al
inc eax
xor eax, 0x343b3549
add esp, 4
pop esi
push edi
jmp 0x414e0a
pop edi
mov dword [ebp - 0xab4], 0
jmp 0x415942
push esi
push ebx
add esp, 4
and esi, 0xd01
pop esi
push edi
push edi
add esp, 4
or edi, 0x82ac
and edi, 0x4b54
and edi, 0x16497
or edi, 0x5d43
pop edi
push esi
add esi, 0x1359f
pop esi
invalid
invalid
invalid
clc