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

Disassembly:
push edi
push esi
sub esp, 0x118
mov dword [esp + 0x7f], 0
mov dword [esp + 0x7b], 0
mov dword [esp + 0x87], 0
mov dword [esp + 0x83], 0
mov byte [esp + 0x8b], 0
mov dword [esp + 0x6b], 0
mov dword [esp + 0x67], 0
mov dword [esp + 0x73], 0
mov dword [esp + 0x6f], 0
mov byte [esp + 0x77], 0
mov dword [esp + 0x57], 0
mov dword [esp + 0x53], 0
mov dword [esp + 0x5f], 0
mov dword [esp + 0x5b], 0
mov byte [esp + 0x63], 0
mov dword [esp + 0x43], 0
mov dword [esp + 0x3f], 0
mov dword [esp + 0x4b], 0
mov dword [esp + 0x47], 0
mov byte [esp + 0x4f], 0
mov dword [esp + 0x2f], 0
mov dword [esp + 0x2b], 0
mov dword [esp + 0x37], 0
mov dword [esp + 0x33], 0
mov byte [esp + 0x3b], 0
mov dword [esp + 0x1b], 0
mov dword [esp + 0x17], 0
mov dword [esp + 0x23], 0
mov dword [esp + 0x1f], 0
mov byte [esp + 0x27], 0
mov byte [esp + 0x13], 0
mov dword [esp + 0xb], 0
mov dword [esp + 0xf], 0
mov dword [esp + 3], 0
mov dword [esp + 7], 0
mov esi, ecx
xor ecx, ecx
mov edx, 0xd0
mov eax, dword [esp + 0x88]
movsd xmm1, qword [esp + 0x80]
movsd xmm3, qword [esp + 0x64]
movsd xmm2, qword [esp + 0x50]
movsd xmm0, qword [esp + 0x78]
mov dword [esp + 0x114], eax
movsd qword [esp + 0x10c], xmm1
mov eax, dword [esp + 0x74]
movsd xmm1, qword [esp + 0x6c]
movsd qword [esp + 0xf0], xmm3
movsd qword [esp + 0xdc], xmm2
movsd xmm3, qword [esp + 0x3c]
movsd xmm2, qword [esp + 0x28]
movsd qword [esp + 0x104], xmm0
mov dword [esp + 0x100], eax
movsd qword [esp + 0xf8], xmm1
mov eax, dword [esp + 0x60]
movsd xmm1, qword [esp + 0x58]
movsd qword [esp + 0xc8], xmm3
movsd qword [esp + 0xb4], xmm2
movsd xmm3, qword [esp + 0x14]
movsd xmm2, qword [esp]
mov dword [esp + 0xec], eax
movsd qword [esp + 0xe4], xmm1
mov eax, dword [esp + 0x4c]
movsd xmm1, qword [esp + 0x44]
movsd qword [esp + 0xa0], xmm3
movsd qword [esp + 0x8c], xmm2
mov dword [esp + 0xd8], eax
movsd qword [esp + 0xd0], xmm1
mov eax, dword [esp + 0x38]
movsd xmm1, qword [esp + 0x30]
mov dword [esp + 0xc4], eax
movsd qword [esp + 0xbc], xmm1
mov eax, dword [esp + 0x24]
movsd xmm1, qword [esp + 0x1c]
mov dword [esp + 0xb0], eax
movsd qword [esp + 0xa8], xmm1
mov eax, dword [esp + 0x10]
movsd xmm1, qword [esp + 8]
mov dword [esp + 0x9c], eax
movsd qword [esp + 0x94], xmm1
movzx eax, byte [0x94bfc5]
call fcn.0071ee80
test eax, eax
je 0x730731
mov dword [eax], 1
mov dword [eax + 4], 1
mov dword [eax + 8], 0
mov byte [eax + 0xc], 0
mov edi, eax
mov eax, dword [esp + 0x114]
mov dword [edi + 0x1d], eax
movsd xmm0, qword [esp + 0x104]
movsd xmm1, qword [esp + 0x10c]
movsd qword [edi + 0x15], xmm1
movsd qword [edi + 0xd], xmm0
mov eax, dword [esp + 0x100]
mov dword [edi + 0x31], eax
movsd xmm0, qword [esp + 0xf0]
movsd xmm1, qword [esp + 0xf8]
movsd qword [edi + 0x29], xmm1
movsd qword [edi + 0x21], xmm0
mov eax, dword [esp + 0xec]
mov dword [edi + 0x45], eax
movsd xmm0, qword [esp + 0xdc]
movsd xmm1, qword [esp + 0xe4]
movsd qword [edi + 0x3d], xmm1
movsd qword [edi + 0x35], xmm0
mov eax, dword [esp + 0xd8]
mov dword [edi + 0x59], eax
movsd xmm0, qword [esp + 0xc8]
movsd xmm1, qword [esp + 0xd0]
movsd qword [edi + 0x51], xmm1
movsd qword [edi + 0x49], xmm0
mov eax, dword [esp + 0xc4]
mov dword [edi + 0x6d], eax
movsd xmm0, qword [esp + 0xb4]
movsd xmm1, qword [esp + 0xbc]
movsd qword [edi + 0x65], xmm1
movsd qword [edi + 0x5d], xmm0
mov eax, dword [esp + 0xb0]
mov dword [edi + 0x81], eax
movsd xmm0, qword [esp + 0xa0]
movsd xmm1, qword [esp + 0xa8]
movsd qword [edi + 0x79], xmm1
movsd qword [edi + 0x71], xmm0
mov eax, dword [esp + 0x9c]
mov dword [edi + 0x95], eax
movsd xmm0, qword [esp + 0x8c]
movsd xmm1, qword [esp + 0x94]
movsd qword [edi + 0x8d], xmm1
movsd qword [edi + 0x85], xmm0
mov dword [edi + 0xa0], 0
mov dword [edi + 0x9c], 0
mov dword [edi + 0xa8], 0
mov dword [edi + 0xa4], 0
mov byte [edi + 0xac], 0
mov dword [edi + 0xb0], 0
mov dword [edi + 0xb4], 1
mov dword [edi + 0xb8], 1
mov dword [edi + 0xbc], 0
mov byte [edi + 0xc0], 0
mov dword [edi + 0xc4], 0
mov dword [edi + 0xc8], 0
mov dword [edi + 0xcc], 0
lock inc dword [edi]
jle 0x730740
mov byte [esi + 4], 0
lea eax, [edi + 0xb4]
mov dword [esi], edi
lock dec dword [eax]
jne 0x730714
mov ecx, edi
add ecx, 0xbc
call fcn.00730750
lock dec dword [edi]
jne 0x730728
mov ecx, edi
add esp, 0x118
pop esi
pop edi
jmp fcn.006ed620
add esp, 0x118
pop esi
pop edi
ret
mov ecx, 4
mov edx, 0xd0
call fcn.007c1490
ud2