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

Disassembly:
mov edx, dword [esp + 0xe4]
mov edi, edx
mov eax, dword [esp + 0xc4]
mov ecx, edx
mov ebx, eax
shrd edi, ebx, 1
shr ebx, 1
xor edi, edx
xor ebx, eax
shrd edi, ebx, 6
shr ebx, 6
xor edi, edx
xor ebx, eax
shld eax, ecx, 7
mov eax, dword [esp + 0x7c]
shrd edi, ebx, 1
shl ecx, 7
xor ecx, edx
shr ebx, 1
shl ecx, 0x18
xor edx, edx
xor ebx, ecx
xor edi, 0
mov ecx, dword [esp + 0x80]
xor edx, ecx
mov esi, ecx
shr esi, 0xa
xor esi, eax
shrd esi, edx, 0xd
xor esi, eax
shr edx, 0xd
xor edx, ecx
mov ecx, eax
xor eax, eax
shl ecx, 0xa
xor eax, dword [esp + 0x7c]
xor ecx, dword [esp + 0x80]
shld ecx, eax, 3
shrd esi, edx, 6
shl eax, 3
xor esi, eax
shr edx, 6
xor edx, ecx
add edi, esi
mov esi, dword [esp + 0x30]
mov ecx, ebp
adc ebx, edx
mov eax, esi
add edi, dword [esp + 0xb8]
adc ebx, dword [esp + 0xbc]
add edi, dword [esp + 0xd4]
aam 0
add byte [eax], al
mov dword [esp + 0xb8], edi
mov edi, esi
adc ebx, dword [esp + 0xd0]
mov dword [esp + 0xbc], ebx
mov ebx, ebp
shrd edi, ebx, 0x17
shld ecx, eax, 4
rol dword [ecx + eax*8], 0xeb
pop ss
xor edi, esi
shl eax, 4
xor ebx, ebp
shrd edi, ebx, 4
xor eax, esi
xor ecx, ebp
shld ecx, eax, 0x17
shr ebx, 4
xor edi, esi
shl eax, 0x17
xor ebx, ebp
shrd edi, ebx, 0xe
lodsb al, byte [esi]
fisttp word [esi]
xor eax, esi
xor ecx, ebp
shld ecx, eax, 0x17
shr ebx, 0xe
shl eax, 0x17
xor ebx, ecx
mov ecx, dword [esp + 0x4c]
xor edi, eax
xor ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x3c]
xor eax, dword [esp + 0x24]
and ecx, esi
and eax, dword [esp + 0x20]
xor eax, dword [esp + 0x3c]
xor ecx, dword [esp + 0x4c]
add edi, ecx
mov esi, dword [esp + 0x28]
mov edx, esi
mov ecx, esi
into
adc ebx, eax
mov eax, dword [esp + 0x50]
add edi, dword [eax - 0x10]
adc ebx, dword [eax - 0xc]
add edi, dword [esp + 0xb8]
mov eax, 0x8b000000
inc esp
and al, 0x40
mov ebp, eax
adc ebx, dword [esp + 0xbc]
add edi, dword [esp + 0x48]
adc ebx, dword [esp + 0x44]
add dword [esp + 0x34], edi
adc dword [esp + 0x14], ebx
pop esp
and al, 0x14
shrd ebp, edx, 5
xor ebp, eax
shr edx, 5
xor edx, esi
shrd ebp, edx, 6
xor ebp, eax
shr edx, 6
shld ecx, eax, 6
xor edx, esi
shl eax, 6
loopne 0x4f2129
xor ecx, esi
xor eax, dword [esp + 0x40]
shld ecx, eax, 5
shrd ebp, edx, 0x1c
shl eax, 5
xor ecx, esi
xor eax, dword [esp + 0x40]
shld ecx, eax, 0x19
shr edx, 0x1c
xor edx, ecx
shl eax, 0x19
mov ecx, dword [esp + 0x38]
xor ebp, eax
mov eax, dword [esp + 0x2c]
mov esi, ecx
and ecx, dword [esp + 0x40]
xor esi, dword [esp + 0x40]
and esi, dword [esp + 0x10]
mov dword [esp + 0x5c], edx
xor esi, ecx
mov edx, eax
and eax, dword [esp + 0x28]
xor edx, dword [esp + 0x28]
and edx, dword [esp + 0x18]
xor edx, eax
mov eax, dword [esp + 0x5c]
add ebp, esi
adc eax, edx
mov edx, dword [esp + 0xc8]
add ebp, edi
mov ecx, edx
mov edi, edx
adc eax, ebx
mov dword [esp + 0x5c], eax
mov eax, dword [esp + 0xcc]
mov ebx, eax
shrd edi, ebx, 1
shr ebx, 1
xor edi, edx
xor ebx, eax
shrd edi, ebx, 6
shr ebx, 6
xor edi, edx
xor ebx, eax
shld eax, ecx, 7
shrd edi, ebx, 1
shl ecx, 7
xor ecx, edx
shr ebx, 1
shl ecx, 0x18
xor ebx, ecx
mov eax, dword [esp + 0x94]
mov ecx, dword [esp + 0x98]
xor edx, edx
xor edx, ecx
mov esi, ecx
shr esi, 0xa
shrd edi, ebx, 1
shl ecx, 7
invalid