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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
and esp, 0xfffffff0
sub esp, 0x50
mov eax, dword [0x102a2000]
xor eax, ebp
mov dword [esp + 0x4c], eax
mov ecx, dword [0x102a2c14]
cmp ecx, 5
ja case.default.0x10078d4a
mov eax, dword [0x102a235c]
jmp dword [ecx*4 + 0x1014a290]
add eax, 0x58
mov ecx, 0x8a18f1b1
mov edx, 0x1088608
mov dword [esp + 4], edx
mov dword [esp], ecx
mov ecx, 0x940e7e5
mov edx, 0x56284984
mov dword [esp + 0xc], edx
mov dword [esp + 8], ecx
mov ecx, 0xe55d1764
mov edx, 0xa017d8c7
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov ecx, 0x7c5d3168
mov edx, 0x41658ea0
mov dword [esp + 0x1c], edx
mov dword [esp + 0x18], ecx
mov esi, 0xaa6c98d9
mov edi, 0x6f69ee6b
mov dword [esp + 0x24], edi
mov dword [esp + 0x20], esi
mov esi, 0x2a638286
mov edi, 0x334f28f6
mov dword [esp + 0x2c], edi
mov dword [esp + 0x28], esi
mov esi, 0x843e643b
mov edi, 0xa017d8b5
mov dword [esp + 0x34], edi
mov dword [esp + 0x30], esi
mov dword [esp + 0x3c], edx
mov dword [esp + 0x38], ecx
lea ecx, [esp + 0x20]
xor edx, edx
jmp 0x100790dc
add eax, 0x5c
mov ecx, 0x8a18f1b1
mov edx, 0x1088608
mov dword [esp + 4], edx
mov dword [esp], ecx
mov ecx, 0x940e7e5
mov edx, 0x56284984
mov dword [esp + 0xc], edx
mov dword [esp + 8], ecx
mov ecx, 0xeb5d1764
mov edx, 0xa017acc0
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov ecx, 0x7c5d3168
mov edx, 0x41658ea0
mov dword [esp + 0x1c], edx
mov dword [esp + 0x18], ecx
mov esi, 0xaa6c98d9
mov edi, 0x6f69ee6b
mov dword [esp + 0x24], edi
mov dword [esp + 0x20], esi
mov esi, 0x2a638286
mov edi, 0x334f28f6
mov dword [esp + 0x2c], edi
mov dword [esp + 0x28], esi
mov esi, 0x843e643b
mov edi, 0xa017d8b5
mov dword [esp + 0x34], edi
mov dword [esp + 0x30], esi
mov dword [esp + 0x3c], edx
mov dword [esp + 0x38], ecx
lea ecx, [esp + 0x20]
xor edx, edx
jmp 0x100790dc
mov ecx, 0x8a18f1b1
mov edx, 0x1088608
mov dword [esp + 4], edx
mov dword [esp], ecx
mov ecx, 0x940e7e5
mov edx, 0x56284984
mov dword [esp + 0xc], edx
mov dword [esp + 8], ecx
mov ecx, 0xf4490564
mov edx, 0xa017d8b5
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov ecx, 0x7c5d3168
mov edx, 0x41658ea0
mov esi, 0xaa6c98d9
mov edi, 0x6f69ee6b
mov dword [esp + 0x24], edi
mov dword [esp + 0x20], esi
mov esi, 0x2a638286
mov edi, 0x334f28f6
mov dword [esp + 0x2c], edi
mov edi, 0xa017d8b5
mov dword [esp + 0x28], esi
mov esi, 0x843e643b
mov dword [esp + 0x34], edi
mov dword [esp + 0x30], esi
mov dword [esp + 0x1c], edx
mov dword [esp + 0x18], ecx
mov dword [esp + 0x3c], edx
mov dword [esp + 0x38], ecx
lea ecx, [esp + 0x20]
xor edx, edx
movaps xmm0, xmmword [esp]
xorps xmm0, xmmword [ecx]
movaps xmmword [esp], xmm0
movaps xmm0, xmmword [esp + 0x10]
xorps xmm0, xmmword [ecx + 0x10]
add eax, 0x60
jmp 0x100790f0
add eax, 0x64
mov ecx, 0x8a18f1b1
mov edx, 0x1088608
mov dword [esp + 4], edx
mov dword [esp], ecx
mov ecx, 0x940e7e5
mov edx, 0x56284984
mov dword [esp + 0xc], edx
mov dword [esp + 8], ecx
mov ecx, 0xe55b0c64
mov edx, 0xd048a1c3
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov ecx, 0x13294201
mov edx, 0x41658ecc
mov dword [esp + 0x1c], edx
mov dword [esp + 0x18], ecx
mov ecx, 0xaa6c98d9
mov edx, 0x6f69ee6b
mov dword [esp + 0x24], edx
mov dword [esp + 0x20], ecx
mov ecx, 0x2a638286
mov edx, 0x334f28f6
mov dword [esp + 0x2c], edx
mov dword [esp + 0x28], ecx
mov ecx, 0x843e643b
mov edx, 0xa017d8b5
mov dword [esp + 0x34], edx
mov dword [esp + 0x30], ecx
mov ecx, 0x7c5d3168
mov edx, 0x41658ea0
mov dword [esp + 0x3c], edx
mov dword [esp + 0x38], ecx
lea ecx, [esp + 0x20]
xor edx, edx
jmp 0x100790dc
add eax, 0x68
mov ecx, 0x8a18f1b1
mov edx, 0x1088608
mov dword [esp + 4], edx
mov dword [esp], ecx
mov ecx, 0x940e7e5
mov edx, 0x56284984
mov dword [esp + 0xc], edx
mov dword [esp + 8], ecx
mov ecx, 0xf7571464
mov edx, 0xa07bb7c1
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov ecx, 0x7c5d3168
mov edx, 0x41658ea0
mov dword [esp + 0x1c], edx
mov dword [esp + 0x18], ecx
mov esi, 0xaa6c98d9
mov edi, 0x6f69ee6b
mov dword [esp + 0x24], edi
mov dword [esp + 0x20], esi
mov esi, 0x2a638286
mov edi, 0x334f28f6
mov dword [esp + 0x2c], edi
mov dword [esp + 0x28], esi
mov esi, 0x843e643b
mov edi, 0xa017d8b5
mov dword [esp + 0x34], edi
mov dword [esp + 0x30], esi
mov dword [esp + 0x3c], edx
mov dword [esp + 0x38], ecx
lea ecx, [esp + 0x20]
xor edx, edx
jmp 0x100790dc
add eax, 0x6c
mov ecx, 0x8a18f1b1
mov edx, 0x1088608
mov dword [esp + 4], edx
mov dword [esp], ecx
mov ecx, 0x940e7e5
mov edx, 0x56284984
mov dword [esp + 0xc], edx
mov dword [esp + 8], ecx
mov ecx, 0xec4a0b64
mov edx, 0xa017aad0
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], ecx
mov ecx, 0x7c5d3168
mov edx, 0x41658ea0
mov dword [esp + 0x1c], edx
mov dword [esp + 0x18], ecx
mov esi, 0xaa6c98d9
mov edi, 0x6f69ee6b
mov dword [esp + 0x24], edi
mov dword [esp + 0x20], esi
mov esi, 0x2a638286
mov edi, 0x334f28f6
mov dword [esp + 0x2c], edi
mov dword [esp + 0x28], esi
mov esi, 0x843e643b
mov edi, 0xa017d8b5
mov dword [esp + 0x34], edi
mov dword [esp + 0x30], esi
mov dword [esp + 0x3c], edx
mov dword [esp + 0x38], ecx
lea ecx, [esp + 0x20]
xor edx, edx
movaps xmm0, xmmword [esp]
xorps xmm0, xmmword [ecx]
movaps xmmword [esp], xmm0
movaps xmm0, xmmword [esp + 0x10]
xorps xmm0, xmmword [ecx + 0x10]
movaps xmmword [esp + 0x10], xmm0
mov ecx, esp
push 0x3f800000
push str._.1f
push 0x42c80000
push 0x3f800000
push eax
push ecx
call fcn.100d5e20
add esp, 0x18
mov ecx, dword [esp + 0x4c]
xor ecx, ebp
call fcn.100ea0d3
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret