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

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0xc0
mov dword [esp + 0xac], edx
mov dword [esp + 0x70], ecx
mov eax, dword [esp + 0xd4]
mov dword [esp + 0x6c], 0
mov dword [esp + 0x68], 0
mov dword [esp + 0x64], 0
mov dword [esp + 0x60], 0
mov dword [esp + 0x5c], 0
mov dword [esp + 0x58], 0
mov dword [esp + 0x54], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x4c], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x44], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x34], 0
mov ecx, dword [eax + 0x1c]
mov dword [esp + 0xa8], ecx
mov ecx, dword [eax + 0x20]
mov dword [esp + 0xa4], ecx
mov ecx, dword [eax]
mov dword [esp + 0xa0], ecx
mov ecx, dword [eax + 4]
mov dword [esp + 0x9c], ecx
mov ecx, dword [eax + 8]
mov dword [esp + 0x98], ecx
mov ecx, dword [eax + 0xc]
mov dword [esp + 0x94], ecx
mov ecx, dword [eax + 0x10]
mov dword [esp + 0x90], ecx
mov ecx, dword [eax + 0x14]
mov dword [esp + 0x8c], ecx
mov ecx, dword [eax + 0x18]
mov dword [esp + 0x88], ecx
mov ecx, dword [eax + 0x24]
mov dword [esp + 0x84], ecx
mov ecx, dword [eax + 0x28]
mov dword [esp + 0x80], ecx
mov ecx, dword [eax + 0x2c]
mov dword [esp + 0x7c], ecx
mov ecx, dword [eax + 0x30]
mov dword [esp + 0x78], ecx
mov eax, dword [eax + 0x34]
mov dword [esp + 0x74], eax
mov dword [esp + 0x2c], 0
mov ecx, 0xffffffc8
mov dword [esp + 0x28], 0
mov dword [esp + 4], 0
mov dword [esp + 0x24], 0
xor edi, edi
mov dword [esp + 0x14], 0
mov dword [esp + 8], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp], 0
mov dword [esp + 0x20], 0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 0
xor edx, edx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov dword [esp + 0xb8], edx
mov eax, dword [esp + 0xac]
mov dword [esp + 0xbc], ecx
mov ebp, dword [eax + ecx + 0x38]
mov eax, dword [esp + 0xa0]
mul ebp
mov ebx, edx
mov ecx, eax
mov eax, dword [esp + 0x9c]
mul ebp
add ecx, edi
mov edi, ecx
adc ebx, dword [esp + 0x18]
setb cl
movzx esi, cl
add ebx, eax
mov dword [esp + 0x18], ebx
adc esi, edx
mov eax, dword [esp + 0x98]
mul ebp
xor ecx, ecx
add esi, dword [esp + 0x1c]
setb cl
add esi, eax
mov dword [esp + 0x1c], esi
adc ecx, edx
mov eax, dword [esp + 0x94]
mul ebp
xor ebx, ebx
add ecx, dword [esp + 0x20]
setb bl
add ecx, eax
mov dword [esp + 0x20], ecx
adc ebx, edx
mov eax, dword [esp + 0x90]
mul ebp
xor ecx, ecx
add ebx, dword [esp]
setb cl
add ebx, eax
mov dword [esp], ebx
adc ecx, edx
mov eax, dword [esp + 0x8c]
mul ebp
xor ebx, ebx
add ecx, dword [esp + 0xc]
setb bl
add ecx, eax
mov dword [esp + 0xc], ecx
adc ebx, edx
mov eax, dword [esp + 0x88]
mul ebp
xor ecx, ecx
add ebx, dword [esp + 0x10]
setb cl
add ebx, eax
mov dword [esp + 0xb4], ebx
adc ecx, edx
mov eax, dword [esp + 0xa8]
mul ebp
xor ebx, ebx
add ecx, dword [esp + 0x30]
setb bl
add ecx, eax
mov dword [esp + 0x10], ecx
adc ebx, edx
mov eax, dword [esp + 0xa4]
mul ebp
xor ecx, ecx
add ebx, dword [esp + 8]
setb cl
add ebx, eax
mov dword [esp + 8], ebx
adc ecx, edx
mov eax, dword [esp + 0x84]
mul ebp
xor ebx, ebx
add ecx, dword [esp + 0x14]
setb bl
add ecx, eax
mov dword [esp + 0x14], ecx
adc ebx, edx
mov eax, dword [esp + 0x80]
mul ebp
xor ecx, ecx
add ebx, dword [esp + 0x24]
setb cl
add ebx, eax
mov dword [esp + 0x24], ebx
adc ecx, edx
mov eax, dword [esp + 0x7c]
mul ebp
xor ebx, ebx
add ecx, dword [esp + 4]
setb bl
add ecx, eax
mov dword [esp + 4], ecx
adc ebx, edx
mov eax, dword [esp + 0x78]
mul ebp
xor ecx, ecx
add ebx, dword [esp + 0x28]
setb cl
add ebx, eax
mov dword [esp + 0x28], ebx
adc ecx, edx
mov eax, dword [esp + 0x74]
mul ebp
xor ebx, ebx
add ecx, dword [esp + 0x2c]
setb bl
add ecx, eax
mov dword [esp + 0x2c], ecx
adc ebx, edx
mov dword [esp + 0xb0], ebx
mov ebx, edi
imul ebp, edi, 0xae918bc5
mov edi, 0x8dc58f55
xor ecx, ecx
add edi, 0x1d92b59e
setb cl
imul ecx, ebp
mov eax, ebp
mul edi
add eax, ebx
mov edi, edx
adc edi, ecx
mov eax, ebp
mov ecx, 0x2378c292
mul ecx
xor ecx, ecx
add edi, dword [esp + 0x18]
setb cl
add edi, eax
adc ecx, edx
mov esi, ecx
mov eax, ebp
mov ecx, 0x8dc58f55
mul ecx
xor ebx, ebx
add esi, dword [esp + 0x1c]
setb bl
add esi, eax
mov dword [esp + 0x18], esi
adc ebx, edx
mov eax, ebp
mov ecx, 0x216cc272
mul ecx
xor ecx, ecx
add ebx, dword [esp + 0x20]
setb cl
add ebx, eax
mov dword [esp + 0x1c], ebx
adc ecx, edx
mov esi, 0x8dc58f55
xor ebx, ebx
add esi, 0x2110a73b
setb bl
imul ebx, ebp
mov eax, ebp
mul esi
add edx, ebx
xor ebx, ebx
add ecx, dword [esp]
setb bl
add ecx, eax
mov dword [esp + 0x20], ecx
adc ebx, edx
mov dword [esp], ebx
mov esi, 0x8dc58f55
xor ecx, ecx
add esi, 0x36894bf4
setb cl
imul ecx, ebp
mov eax, ebp
mul esi
add edx, ecx
xor ebx, ebx
mov ecx, dword [esp]
add ecx, dword [esp + 0xc]
setb bl
add ecx, eax
mov dword [esp], ecx
adc ebx, edx
mov eax, ebp
mov ecx, 0x7cca23e9
mul ecx
xor ecx, ecx
add ebx, dword [esp + 0xb4]
setb cl
add ebx, eax
mov dword [esp + 0xc], ebx
adc ecx, edx
mov esi, 0x8dc58f55
xor ebx, ebx
add esi, 0x723a70aa
setb bl
imul ebx, ebp
mov eax, ebp
mul esi
add edx, ebx
xor ebx, ebx
add ecx, dword [esp + 0x10]
setb bl
add ecx, eax
mov dword [esp + 0x10], ecx
adc ebx, edx
xor ecx, ecx
add ebx, dword [esp + 8]
setb cl
add ebx, eax
mov dword [esp + 0x30], ebx
adc ecx, edx
xor ebx, ebx
add ecx, dword [esp + 0x14]
setb bl
add ecx, eax
mov dword [esp + 8], ecx
adc ebx, edx
xor ecx, ecx
add ebx, dword [esp + 0x24]
setb cl
add ebx, eax
mov dword [esp + 0x14], ebx
adc ecx, edx
xor ebx, ebx
add ecx, dword [esp + 4]
setb bl
add ecx, eax
mov dword [esp + 0x24], ecx
mov ecx, ebx
adc ecx, edx
xor ebx, ebx
add ecx, dword [esp + 0x28]
setb bl
add ecx, eax
mov dword [esp + 4], ecx
adc ebx, edx
mov eax, ebp
mov ecx, 0x3fffffff
mul ecx
xor ecx, ecx
add ebx, dword [esp + 0x2c]
setb cl
add ebx, eax
mov dword [esp + 0x28], ebx
mov esi, dword [esp + 0xb0]
adc ecx, edx
xor eax, eax
add ecx, dword [esp + 0xb8]
setb al
add ecx, esi
mov dword [esp + 0x2c], ecx
adc eax, 0
mov ecx, dword [esp + 0xbc]
add ecx, 4
mov edx, eax
jne 0x6b64bb20
mov dword [esp + 0x34], edi
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x38], ecx
mov ecx, dword [esp + 0x1c]
mov dword [esp + 0x3c], ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 0x40], ecx
mov ecx, dword [esp]
mov dword [esp + 0x44], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x48], ecx
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x4c], ecx
mov ecx, dword [esp + 0x30]
mov dword [esp + 0x50], ecx
mov ecx, dword [esp + 8]
mov dword [esp + 0x54], ecx
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x58], ecx
mov ecx, dword [esp + 0x24]
mov dword [esp + 0x5c], ecx
mov ecx, dword [esp + 4]
mov dword [esp + 0x60], ecx
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x64], ecx
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x68], ecx
mov dword [esp + 0x6c], esi
lea edx, [esp + 0x34]
mov ecx, dword [esp + 0x70]
push eax
push 0x6b7b7908
call fcn.6b64bf00
add esp, 0xc8
pop esi
pop edi
pop ebx
pop ebp
ret