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

Disassembly:
push edi
push esi
mov esi, ecx
mov edi, dword [esp + 0xc]
movzx eax, byte [edi + 8]
mov byte [ecx + 8], al
movzx eax, byte [edi + 9]
mov byte [ecx + 9], al
movzx eax, byte [edi + 0xa]
mov byte [ecx + 0xa], al
movzx eax, byte [edi + 0xb]
mov byte [ecx + 0xb], al
movzx eax, byte [edi + 0xc]
mov byte [ecx + 0xc], al
movzx eax, byte [edi + 0xd]
mov byte [ecx + 0xd], al
movzx eax, byte [edi + 0xe]
mov byte [ecx + 0xe], al
movzx eax, byte [edi + 0xf]
mov byte [ecx + 0xf], al
movzx eax, byte [edi + 0x10]
mov byte [ecx + 0x10], al
movzx eax, byte [edi + 0x11]
mov byte [ecx + 0x11], al
movzx eax, byte [edi + 0x12]
mov byte [ecx + 0x12], al
movzx eax, byte [edi + 0x13]
mov byte [ecx + 0x13], al
movzx eax, byte [edi + 0x14]
mov byte [ecx + 0x14], al
movzx eax, byte [edi + 0x15]
mov byte [ecx + 0x15], al
movzx eax, byte [edi + 0x16]
mov byte [ecx + 0x16], al
movzx eax, byte [edi + 0x17]
mov byte [ecx + 0x17], al
movzx eax, byte [edi + 0x18]
mov byte [ecx + 0x18], al
movzx eax, byte [edi + 0x19]
mov byte [ecx + 0x19], al
movzx eax, byte [edi + 0x1a]
mov byte [ecx + 0x1a], al
movzx eax, byte [edi + 0x1b]
mov byte [ecx + 0x1b], al
add ecx, 0x1c
lea eax, [edi + 0x1c]
push eax
call fcn.00785970
movzx eax, byte [edi + 0x38]
mov byte [esi + 0x38], al
movzx eax, byte [edi + 0x39]
mov byte [esi + 0x39], al
movzx eax, byte [edi + 0x3a]
mov byte [esi + 0x3a], al
movzx eax, byte [edi + 0x3b]
mov byte [esi + 0x3b], al
movzx eax, byte [edi + 0x3c]
mov byte [esi + 0x3c], al
movzx eax, byte [edi + 0x3d]
mov byte [esi + 0x3d], al
movzx eax, byte [edi + 0x3e]
mov byte [esi + 0x3e], al
movzx eax, byte [edi + 0x3f]
mov byte [esi + 0x3f], al
movzx eax, byte [edi + 0x40]
mov byte [esi + 0x40], al
movzx eax, byte [edi + 0x41]
mov byte [esi + 0x41], al
movzx eax, byte [edi + 0x42]
mov byte [esi + 0x42], al
movzx eax, byte [edi + 0x43]
mov byte [esi + 0x43], al
movzx eax, byte [edi + 0x44]
mov byte [esi + 0x44], al
movzx eax, byte [edi + 0x45]
mov byte [esi + 0x45], al
movzx eax, byte [edi + 0x46]
mov byte [esi + 0x46], al
movzx eax, byte [edi + 0x47]
mov byte [esi + 0x47], al
movzx eax, byte [edi + 0x48]
mov byte [esi + 0x48], al
movzx eax, byte [edi + 0x49]
mov byte [esi + 0x49], al
movzx eax, byte [edi + 0x4a]
mov byte [esi + 0x4a], al
movzx eax, byte [edi + 0x4b]
mov byte [esi + 0x4b], al
movzx eax, byte [edi + 0x4c]
mov byte [esi + 0x4c], al
movzx eax, byte [edi + 0x4d]
mov byte [esi + 0x4d], al
movzx eax, byte [edi + 0x4e]
mov byte [esi + 0x4e], al
movzx eax, byte [edi + 0x4f]
mov byte [esi + 0x4f], al
cmp edi, esi
je 0x706094
lea ecx, [esi + 0x50]
mov eax, dword [edi + 0x58]
mov edx, eax
test eax, eax
je 0x70600f
mov edx, dword [edi + 0x54]
push eax
push edx
call fcn.0069d4f0
lea ecx, [esi + 0x74]
mov eax, dword [edi + 0x7c]
mov edx, eax
test eax, eax
je 0x706025
mov edx, dword [edi + 0x78]
push eax
push edx
call fcn.0069d4f0
lea ecx, [esi + 0x98]
mov eax, dword [edi + 0xa0]
mov edx, eax
test eax, eax
je 0x706044
mov edx, dword [edi + 0x9c]
push eax
push edx
call fcn.00703d70
lea ecx, [esi + 0xbc]
mov eax, dword [edi + 0xc4]
mov edx, eax
test eax, eax
je 0x706063
mov edx, dword [edi + 0xc0]
push eax
push edx
call fcn.0069d4f0
lea ecx, [esi + 0xe0]
mov eax, dword [edi + 0xe0]
push eax
push dword [eax]
call fcn.00703a70
lea eax, [esi + 0xec]
lea ecx, [edi + 0xec]
push eax
push ecx
call fcn.00795bb0
add esp, 8
mov eax, esi
sub eax, edi
cmp eax, 0xf
ja 0x7060e6
xor eax, eax
nop
movzx ecx, byte [edi + eax + 0x214]
mov byte [esi + eax + 0x214], cl
movzx ecx, byte [edi + eax + 0x215]
mov byte [esi + eax + 0x215], cl
movzx ecx, byte [edi + eax + 0x216]
mov byte [esi + eax + 0x216], cl
movzx ecx, byte [edi + eax + 0x217]
mov byte [esi + eax + 0x217], cl
add eax, 4
cmp eax, 0x34
jne 0x7060a0
jmp 0x70611c
movups xmm0, xmmword [edi + 0x214]
movups xmmword [esi + 0x214], xmm0
movups xmm0, xmmword [edi + 0x224]
movups xmmword [esi + 0x224], xmm0
movups xmm0, xmmword [edi + 0x234]
movups xmmword [esi + 0x234], xmm0
mov eax, dword [edi + 0x244]
mov dword [esi + 0x244], eax
lea ecx, [esi + 0x248]
add edi, 0x248
push edi
call fcn.0078a100
mov eax, esi
pop esi
pop edi
ret 4