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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xd4
mov eax, dword [ebp + 8]
mov esi, dword [ebp + 0xc]
mov ecx, dword [eax]
test ecx, ecx
je 0x100083e5
cmp ecx, 1
jne 0x1000843e
mov ecx, dword [eax + 0xc]
mov eax, dword [ecx + 0x24]
test eax, eax
je 0x10008468
lea ebx, [ebp - 0x28]
mov edi, eax
lea edx, [ebp - 0x10]
mov dword [ebx + 0xc], ecx
and dword [ebx], 0
xor ecx, ecx
test eax, eax
mov dword [ebx + 4], 0x100c2dfa
mov dword [ebx + 8], 0x11
setle cl
neg edi
cmovs edi, eax
lea ecx, [ecx + ecx + 0x2b]
mov eax, edi
mov dword [edx], ecx
cdq
push 0x3c
pop ecx
idiv ecx
mov ecx, eax
mov eax, edi
mov edi, 0xe10
cdq
idiv edi
lea edx, [ebp - 0x18]
lea edi, [ebp - 0x10]
mov dword [edx], eax
imul eax, eax, 0xffffffc4
add eax, ecx
lea ecx, [ebp - 0x14]
mov dword [ecx], eax
lea eax, [ebp - 0x48]
mov dword [eax], ebx
mov dword [eax + 4], fcn.100082a2
mov dword [eax + 8], edi
mov dword [eax + 0xc], fcn.1008eb80
mov dword [eax + 0x10], edx
mov edx, fcn.1009a330
mov dword [eax + 0x14], edx
mov dword [eax + 0x18], ecx
mov dword [eax + 0x1c], edx
push 2
pop edx
lea ecx, [ebp - 0xe0]
mov dword [ecx], edx
mov dword [ecx + 8], edx
push 0x20
pop edi
mov bl, 3
mov dword [ecx + 0x10], edi
and dword [ecx + 0x14], 0
and dword [ecx + 0x18], 0
mov byte [ecx + 0x1c], bl
mov dword [ecx + 0x20], edx
mov dword [ecx + 0x28], edx
mov dword [ecx + 0x30], edi
mov dword [ecx + 0x34], 1
and dword [ecx + 0x38], 0
mov byte [ecx + 0x3c], bl
mov dword [ecx + 0x40], edx
and dword [ecx + 0x48], 0
mov dword [ecx + 0x4c], edx
mov dword [ecx + 0x50], edi
mov dword [ecx + 0x54], edx
push 8
pop edi
mov dword [ecx + 0x58], edi
mov byte [ecx + 0x5c], bl
mov dword [ecx + 0x60], edx
and dword [ecx + 0x68], 0
mov dword [ecx + 0x6c], edx
push 0x20
pop edx
mov dword [ecx + 0x70], edx
lea edx, [ebp - 0x60]
mov dword [ecx + 0x74], 3
mov dword [ecx + 0x78], edi
mov byte [ecx + 0x7c], bl
mov dword [edx], 0x100c2e0c
push 4
pop edi
mov dword [edx + 4], edi
mov dword [edx + 0x10], ecx
mov ecx, esi
mov dword [edx + 0x14], edi
mov dword [edx + 8], eax
mov dword [edx + 0xc], edi
call fcn.100079eb
jmp 0x1000848b
mov ecx, dword [eax + 4]
mov edx, dword [eax + 8]
mov ebx, dword [eax + 0xc]
lea edi, [ebp - 0xe0]
add edx, ecx
mov dword [edi], ecx
mov dword [edi + 4], edx
mov ecx, edi
call fcn.100081d2
cmp eax, 0x25
je 0x1000841d
cmp eax, 0x110000
je 0x10008496
push eax
push esi
call fcn.1008e740
pop ecx
pop edx
jmp 0x10008436
mov ecx, edi
call fcn.100081d2
cmp eax, 0x110000
je 0x1000849a
mov ecx, esi
mov edx, eax
push ebx
call fcn.10008639
pop ecx
test al, al
je 0x100083fb
mov al, 1
jmp 0x1000848b
lea edi, [ebp - 0xe0]
push dword [eax + 0xc]
push edi
call fcn.1000b553
pop eax
pop ecx
lea eax, [ebp - 0x48]
mov dword [eax + 0xc], edi
and dword [eax], 0
mov dword [eax + 4], 0x100c36b0
mov dword [eax + 8], 2
jmp 0x10008482
lea eax, [ebp - 0xe0]
mov dword [eax + 0xc], ecx
and dword [eax], 0
mov dword [eax + 4], str._Y__m__dT_H:_M:_SZ_Y__m__dT_H:_M:_S:
mov dword [eax + 8], 0x12
push esi
push eax
call fcn.100082a2
pop ecx
pop edx
add esp, 0xd4
pop esi
pop edi
pop ebx
pop ebp
ret
xor eax, eax
jmp 0x1000848b
push 0x100c2dd8
call fcn.10089c30