Function at 0x10017ff0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x10091ef0]
xor eax, ebp
mov dword [ebp - 0x18], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 1
je 0x10018011
jmp 0x1001902d
mov dword [ebp - 4], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x5c], 0x37e
mov dword [ebp - 0x10], 0x100780fc
call fcn.10017f60
test eax, eax
jne 0x100180a8
mov dword [0x100900e8], 0
mov dword [0x100900ec], 0
mov dword [0x100900f0], 0
mov dword [0x100900f8], 0
mov dword [0x100900f4], 0
mov dword [0x100900fc], 0
mov dword [0x10090100], 0
jmp 0x100180bc
push 0x100780d8
call fcn.1005846e
add esp, 4
xor eax, eax
jmp 0x10019032
mov word [ebp - 0x44], 0x6e
mov word [ebp - 0x42], 0x74
mov word [ebp - 0x40], 0x64
mov word [ebp - 0x3e], 0x6c
mov word [ebp - 0x3c], 0x6c
mov word [ebp - 0x3a], 0x2e
mov word [ebp - 0x38], 0x64
mov word [ebp - 0x36], 0x6c
mov word [ebp - 0x34], 0x6c
mov word [ebp - 0x32], 0
mov word [ebp - 0x30], 0x6d
mov word [ebp - 0x2e], 0x73
mov word [ebp - 0x2c], 0x76
mov word [ebp - 0x2a], 0x63
mov word [ebp - 0x28], 0x72
mov word [ebp - 0x26], 0x74
mov word [ebp - 0x24], 0x2e
mov word [ebp - 0x22], 0x64
mov word [ebp - 0x20], 0x6c
mov word [ebp - 0x1e], 0x6c
mov word [ebp - 0x1c], 0
push 0x100780bc
call fcn.10001650
add esp, 4
mov dword [ebp - 0x48], eax
lea ecx, [ebp - 0x44]
push ecx
call fcn.10001650
add esp, 4
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x30]
push edx
call fcn.10001650
add esp, 4
mov dword [ebp - 0xc], eax
push 0x553e3e9c
mov eax, dword [ebp - 0xc]
push eax
call fcn.10002530
add esp, 8
mov dword [0x100937dc], eax
push 0x56863e98
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.10002530
add esp, 8
mov dword [0x100937d4], eax
push 0xc8ea2ff7
mov edx, dword [ebp - 0xc]
push edx
call fcn.10002530
add esp, 8
mov dword [0x100937d8], eax
push 0xe3573f46
mov eax, dword [ebp - 0xc]
push eax
call fcn.10002530
add esp, 8
mov dword [0x100937d0], eax
push 0x3fe68024
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.10002530
add esp, 8
mov dword [0x100937cc], eax
push 0x57467c72
mov edx, dword [ebp - 0xc]
push edx
call fcn.10002530
add esp, 8
mov dword [0x100937c8], eax
push 0x56ee806d
mov eax, dword [ebp - 0xc]
push eax
call fcn.10002530
add esp, 8
mov dword [0x100937c4], eax
push 0x6af0d94e
mov ecx, dword [ebp - 0x48]
push ecx
call fcn.10002530
add esp, 8
mov dword [0x1009381c], eax
push 0x51a07191
mov edx, dword [ebp - 0x48]
push edx
call fcn.10002530
add esp, 8
mov dword [0x10093818], eax
push 0x7d09d7a4
mov eax, dword [ebp - 0x48]
push eax
call fcn.10002530
add esp, 8
mov dword [0x10093814], eax
push 0x1c4542ad
mov ecx, dword [ebp - 0x48]
push ecx
call fcn.10002530
add esp, 8
mov dword [0x10093810], eax
push 0x52c5d315
mov edx, dword [ebp - 0x48]
push edx
call fcn.10002530
add esp, 8
mov dword [0x1009380c], eax
push 0x558d09ac
mov eax, dword [ebp - 0x48]
push eax
call fcn.10002530
add esp, 8
mov dword [0x10093808], eax
push 0x2788e4a1
mov ecx, dword [ebp - 0x48]
push ecx
call fcn.10002530
add esp, 8
mov dword [0x10093804], eax
push 0xe60aac57
mov edx, dword [ebp - 0x48]
push edx
call fcn.10002530
add esp, 8
mov dword [0x10093800], eax
push 0x47583220
mov eax, dword [ebp - 0x4c]
push eax
call fcn.10002530
add esp, 8
mov dword [0x100937fc], eax
push 0x4a033918
mov ecx, dword [ebp - 0x48]
push ecx
call fcn.10002530
add esp, 8
mov dword [0x100937f8], eax
push 0xc10df9b0
mov edx, dword [ebp - 0x48]
push edx
call fcn.10002530
add esp, 8
mov dword [0x100937f4], eax
push 0x4842583c
mov eax, dword [ebp - 0x48]
push eax
call fcn.10002530
add esp, 8
mov dword [0x100937f0], eax
push 0xc54d61a8
mov ecx, dword [ebp - 0x48]
push ecx
call fcn.10002530
add esp, 8
mov dword [0x100937ec], eax
push 0x34cfa984
mov edx, dword [ebp - 0x48]
push edx
call fcn.10002530
add esp, 8
mov dword [0x100937e8], eax
push 0x6c8d3275
mov eax, dword [ebp - 0x48]
push eax
call fcn.10002530
add esp, 8
mov dword [0x100937e4], eax
push 0x1829a702
mov ecx, dword [ebp - 0x48]
push ecx
call fcn.10002530
add esp, 8
mov dword [0x100937e0], eax
mov edx, dword [ebp - 0x10]
push edx
movzx eax, word [ebp - 0x5c]
push eax
mov ecx, dword [ebp + 8]
push ecx
call dword [0x100937e8]
mov dword [ebp - 0x58], eax
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp + 8]
push eax
call dword [0x100937e4]
mov dword [ebp - 0x54], eax
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp + 8]
push edx
call dword [0x100937e0]
mov dword [ebp - 0x50], eax
cmp dword [0x10093818], 0
je 0x100185ae
push 0
mov eax, dword [0x100900f0]
imul eax, dword [0x100900e8]
imul eax, dword [0x100900f0]
add eax, 0x40
mov ecx, dword [0x100900fc]
imul ecx, dword [0x100900f8]
imul ecx, dword [0x100900fc]
imul ecx, dword [0x100900ec]
sub eax, ecx
sub eax, dword [0x100900fc]
mov edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
imul edx, dword [0x100900f0]
sub eax, edx
add eax, dword [0x100900f8]
sub eax, dword [0x100900ec]
sub eax, dword [0x100900f4]
mov ecx, dword [0x100900f8]
imul ecx, dword [0x100900f0]
imul ecx, dword [0x100900f0]
sub eax, ecx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900f0]
add eax, edx
mov ecx, dword [0x100900fc]
imul ecx, dword [0x100900f8]
imul ecx, dword [0x100900fc]
imul ecx, dword [0x100900ec]
sub eax, ecx
sub eax, dword [0x100900fc]
mov edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
imul edx, dword [0x100900f0]
sub eax, edx
add eax, dword [0x100900f8]
sub eax, dword [0x100900ec]
sub eax, dword [0x100900f4]
mov ecx, dword [0x100900f8]
imul ecx, dword [0x100900f0]
imul ecx, dword [0x100900f0]
sub eax, ecx
push eax
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f8]
mov eax, 0x1000
sub eax, edx
add eax, dword [0x100900f0]
mov ecx, dword [0x100900ec]
imul ecx, dword [0x100900f8]
sub eax, ecx
add eax, dword [0x100900f0]
mov edx, 0x2000
sub edx, dword [0x100900f0]
mov ecx, dword [0x100900f0]
imul ecx, dword [0x100900f4]
add edx, ecx
sub edx, dword [0x100900fc]
sub edx, dword [0x100900f4]
add edx, dword [0x100900fc]
mov ecx, dword [0x100900f0]
imul ecx, dword [0x100900f8]
add edx, dword [0x100900f8]
add ecx, edx
add ecx, dword [0x100900fc]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900ec]
sub ecx, edx
add ecx, dword [0x100900f8]
add ecx, dword [0x100900f4]
add ecx, dword [0x100900f8]
sub ecx, dword [0x100900ec]
sub ecx, dword [0x100900f4]
sub ecx, dword [0x100900f0]
add ecx, dword [0x100900e8]
sub ecx, dword [0x100900fc]
add ecx, dword [0x100900f4]
add ecx, dword [0x100900f4]
sub ecx, dword [0x100900f8]
sub ecx, dword [0x100900f4]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f0]
imul edx, dword [0x100900ec]
add ecx, dword [0x100900f8]
add edx, ecx
sub edx, dword [0x100900f8]
or eax, edx
push eax
mov eax, dword [ebp - 0x50]
push eax
push 0
push 0x100780b8
call fcn.10058469
add esp, 4
neg eax
push eax
call dword [0x10093818]
mov dword [ebp - 8], eax
jmp 0x10018bf3
mov ecx, 0x40
sub ecx, dword [0x100900f8]
sub ecx, dword [0x100900ec]
sub ecx, dword [0x100900f4]
add ecx, dword [0x100900ec]
add ecx, dword [0x100900fc]
add ecx, dword [0x100900f0]
mov edx, dword [0x100900e8]
imul edx, dword [0x100900e8]
add ecx, dword [0x100900f0]
add edx, ecx
sub edx, dword [0x100900fc]
add edx, dword [0x100900f8]
sub edx, dword [0x100900fc]
sub edx, dword [0x100900fc]
sub edx, dword [0x100900f4]
mov eax, dword [0x100900fc]
imul eax, dword [0x100900e8]
add edx, dword [0x100900f0]
add eax, edx
add eax, dword [0x100900fc]
add eax, dword [0x100900f8]
mov ecx, dword [0x100900f4]
imul ecx, dword [0x100900e8]
sub eax, ecx
add eax, dword [0x100900ec]
sub eax, dword [0x100900f0]
sub eax, dword [0x100900f8]
sub eax, dword [0x100900ec]
sub eax, dword [0x100900f4]
add eax, dword [0x100900ec]
add eax, dword [0x100900fc]
add eax, dword [0x100900f0]
mov edx, dword [0x100900e8]
imul edx, dword [0x100900e8]
add eax, dword [0x100900f0]
add edx, eax
sub edx, dword [0x100900fc]
add edx, dword [0x100900f8]
sub edx, dword [0x100900fc]
sub edx, dword [0x100900fc]
sub edx, dword [0x100900f4]
mov eax, dword [0x100900fc]
imul eax, dword [0x100900e8]
add edx, dword [0x100900f0]
add eax, edx
add eax, dword [0x100900fc]
add eax, dword [0x100900f8]
mov ecx, dword [0x100900f4]
imul ecx, dword [0x100900e8]
sub eax, ecx
add eax, dword [0x100900ec]
sub eax, dword [0x100900f0]
push eax
mov edx, dword [0x100900ec]
imul edx, dword [0x100900e8]
mov eax, dword [0x100900f8]
imul eax, dword [0x100900e8]
add edx, dword [0x100900fc]
lea ecx, [eax + edx + 0x1000]
add ecx, dword [0x100900f8]
sub ecx, dword [0x100900fc]
sub ecx, dword [0x100900ec]
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f8]
add ecx, edx
mov eax, dword [0x100900f0]
imul eax, dword [0x100900ec]
add ecx, eax
sub ecx, dword [0x100900fc]
sub ecx, dword [0x100900fc]
mov edx, dword [0x100900f8]
imul edx, dword [0x100900e8]
add ecx, edx
mov eax, dword [0x100900f4]
imul eax, dword [0x100900f4]
add ecx, eax
sub ecx, dword [0x100900f0]
sub ecx, dword [0x100900ec]
sub ecx, dword [0x100900f8]
sub ecx, dword [0x100900fc]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
mov eax, 0x2000
sub eax, edx
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f4]
sub eax, edx
add eax, dword [0x100900f4]
add eax, dword [0x100900f4]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
add eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f0]
sub eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
sub eax, edx
sub eax, dword [0x100900fc]
add eax, dword [0x100900f0]
sub eax, dword [0x100900fc]
mov edx, dword [0x100900fc]
imul edx, dword [0x100900ec]
sub eax, edx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900f4]
sub eax, edx
sub eax, dword [0x100900f8]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
sub eax, edx
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f4]
sub eax, edx
add eax, dword [0x100900f4]
add eax, dword [0x100900f4]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
add eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f0]
sub eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
sub eax, edx
sub eax, dword [0x100900fc]
add eax, dword [0x100900f0]
sub eax, dword [0x100900fc]
mov edx, dword [0x100900fc]
imul edx, dword [0x100900ec]
sub eax, edx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900f4]
sub eax, edx
sub eax, dword [0x100900f8]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
sub eax, edx
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f4]
sub eax, edx
add eax, dword [0x100900f4]
add eax, dword [0x100900f4]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
add eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f0]
sub eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
sub eax, edx
sub eax, dword [0x100900fc]
add eax, dword [0x100900f0]
sub eax, dword [0x100900fc]
mov edx, dword [0x100900fc]
imul edx, dword [0x100900ec]
sub eax, edx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900f4]
sub eax, edx
sub eax, dword [0x100900f8]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
sub eax, edx
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f4]
sub eax, edx
add eax, dword [0x100900f4]
add eax, dword [0x100900f4]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
add eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f0]
sub eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
sub eax, edx
sub eax, dword [0x100900fc]
add eax, dword [0x100900f0]
sub eax, dword [0x100900fc]
mov edx, dword [0x100900fc]
imul edx, dword [0x100900ec]
sub eax, edx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900f4]
sub eax, edx
sub eax, dword [0x100900f8]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
sub eax, edx
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f4]
sub eax, edx
add eax, dword [0x100900f4]
add eax, dword [0x100900f4]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
add eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f0]
sub eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
sub eax, edx
sub eax, dword [0x100900fc]
add eax, dword [0x100900f0]
sub eax, dword [0x100900fc]
mov edx, dword [0x100900fc]
imul edx, dword [0x100900ec]
sub eax, edx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900f4]
sub eax, edx
sub eax, dword [0x100900f8]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
sub eax, edx
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f4]
sub eax, edx
add eax, dword [0x100900f4]
add eax, dword [0x100900f4]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
add eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f0]
sub eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
sub eax, edx
sub eax, dword [0x100900fc]
add eax, dword [0x100900f0]
sub eax, dword [0x100900fc]
mov edx, dword [0x100900fc]
imul edx, dword [0x100900ec]
sub eax, edx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900f4]
sub eax, edx
sub eax, dword [0x100900f8]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
sub eax, edx
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f4]
sub eax, edx
add eax, dword [0x100900f4]
add eax, dword [0x100900f4]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
add eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f0]
sub eax, edx
mov edx, dword [0x100900fc]
imul edx, dword [0x100900f4]
imul edx, dword [0x100900f0]
sub eax, edx
sub eax, dword [0x100900fc]
add eax, dword [0x100900f0]
sub eax, dword [0x100900fc]
mov edx, dword [0x100900fc]
imul edx, dword [0x100900ec]
sub eax, edx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f8]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900f4]
sub eax, edx
sub eax, dword [0x100900f8]
or ecx, eax
push ecx
mov eax, dword [ebp - 0x50]
push eax
push 0
call dword [0x1009381c]
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0x54]
push edx
mov eax, dword [ebp - 8]
push eax
call dword [0x100937c8]
add esp, 0xc
push 0x131c
call dword [0x100937dc]
add esp, 4
mov dword [ebp - 0x14], eax
mov ecx, 0x58
sub ecx, dword [0x100900f4]
sub ecx, dword [0x100900f4]
sub ecx, dword [0x100900ec]
sub ecx, dword [0x100900f0]
sub ecx, dword [0x100900f4]
add ecx, dword [0x100900f8]
mov edx, dword [0x100900ec]
imul edx, dword [0x100900f8]
sub ecx, edx
mov eax, dword [0x100900f0]
imul eax, dword [0x100900e8]
imul eax, dword [0x100900e8]
add ecx, eax
sub ecx, dword [0x100900f4]
add ecx, dword [0x100900f8]
sub ecx, dword [0x100900f4]
add ecx, dword [0x100900f8]
sub ecx, dword [0x100900fc]
sub ecx, dword [0x100900fc]
mov edx, dword [0x100900f0]
imul edx, dword [0x100900f0]
imul edx, dword [0x100900ec]
imul edx, dword [0x100900fc]
add ecx, dword [0x100900f8]
add edx, ecx
add edx, dword [0x100900f8]
sub edx, dword [0x100900f4]
sub edx, dword [0x100900ec]
sub edx, dword [0x100900f4]
sub edx, dword [0x100900f4]
sub edx, dword [0x100900ec]
sub edx, dword [0x100900f0]
sub edx, dword [0x100900f4]
add edx, dword [0x100900f8]
mov eax, dword [0x100900ec]
imul eax, dword [0x100900f8]
sub edx, eax
mov ecx, dword [0x100900f0]
imul ecx, dword [0x100900e8]
imul ecx, dword [0x100900e8]
add edx, ecx
sub edx, dword [0x100900f4]
add edx, dword [0x100900f8]
sub edx, dword [0x100900f4]
add edx, dword [0x100900f8]
sub edx, dword [0x100900fc]
sub edx, dword [0x100900fc]
mov eax, dword [0x100900f0]
imul eax, dword [0x100900f0]
imul eax, dword [0x100900ec]
imul eax, dword [0x100900fc]
add edx, dword [0x100900f8]
add eax, edx
add eax, dword [0x100900f8]
sub eax, dword [0x100900f4]
sub eax, dword [0x100900ec]
sub eax, dword [0x100900f4]
sub eax, dword [0x100900f4]
sub eax, dword [0x100900ec]
sub eax, dword [0x100900f0]
sub eax, dword [0x100900f4]
add eax, dword [0x100900f8]
mov ecx, dword [0x100900ec]
imul ecx, dword [0x100900f8]
sub eax, ecx
mov edx, dword [0x100900f0]
imul edx, dword [0x100900e8]
imul edx, dword [0x100900e8]
add eax, edx
sub eax, dword [0x100900f4]
add eax, dword [0x100900f8]
sub eax, dword [0x100900f4]
add eax, dword [0x100900f8]
sub eax, dword [0x100900fc]
sub eax, dword [0x100900fc]
mov ecx, dword [0x100900f0]
imul ecx, dword [0x100900f0]
imul ecx, dword [0x100900ec]
imul ecx, dword [0x100900fc]
add eax, dword [0x100900f8]
add ecx, eax
add ecx, dword [0x100900f8]
sub ecx, dword [0x100900f4]
sub ecx, dword [0x100900ec]
push ecx
mov edx, str._gR_gf2KG_DlZczU_QYmy_eHk_SBD_rupAaSgxWHOpPhAe___w_5guHx_8G6vrUzVaGXIOKPxc8_a_LOOI
sub edx, dword [0x100900f0]
mov eax, dword [0x100900fc]
imul eax, dword [0x100900f8]
add edx, eax
mov ecx, dword [0x100900f4]
imul ecx, dword [0x100900ec]
imul ecx, dword [0x100900f4]
sub edx, ecx
sub edx, dword [0x100900f8]
mov eax, dword [0x100900fc]
imul eax, dword [0x100900f8]
imul eax, dword [0x100900ec]
add edx, eax
sub edx, dword [0x100900f8]
sub edx, dword [0x100900f0]
mov ecx, dword [0x100900f0]
imul ecx, dword [0x100900e8]
imul ecx, dword [0x100900f8]
sub edx, ecx
add edx, dword [0x100900f0]
sub edx, dword [0x100900f8]
sub edx, dword [0x100900fc]
mov eax, dword [0x100900f4]
imul eax, dword [0x100900f4]
imul eax, dword [0x100900ec]
imul eax, dword [0x100900e8]
imul eax, dword [0x100900ec]
add edx, eax
sub edx, dword [0x100900f0]
mov ecx, dword [0x100900fc]
imul ecx, dword [0x100900f8]
add edx, ecx
mov eax, dword [0x100900f4]
imul eax, dword [0x100900ec]
imul eax, dword [0x100900f4]
sub edx, eax
sub edx, dword [0x100900f8]
mov ecx, dword [0x100900fc]
imul ecx, dword [0x100900f8]
imul ecx, dword [0x100900ec]
add edx, ecx
sub edx, dword [0x100900f8]
sub edx, dword [0x100900f0]
mov eax, dword [0x100900f0]
imul eax, dword [0x100900e8]
imul eax, dword [0x100900f8]
sub edx, eax
add edx, dword [0x100900f0]
sub edx, dword [0x100900f8]
sub edx, dword [0x100900fc]
mov ecx, dword [0x100900f4]
imul ecx, dword [0x100900f4]
imul ecx, dword [0x100900ec]
imul ecx, dword [0x100900e8]
imul ecx, dword [0x100900ec]
add edx, ecx
sub edx, dword [0x100900f0]
mov eax, dword [0x100900fc]
imul eax, dword [0x100900f8]
add edx, eax
mov ecx, dword [0x100900f4]
imul ecx, dword [0x100900ec]
imul ecx, dword [0x100900f4]
sub edx, ecx
sub edx, dword [0x100900f8]
mov eax, dword [0x100900fc]
imul eax, dword [0x100900f8]
imul eax, dword [0x100900ec]
add edx, eax
sub edx, dword [0x100900f8]
sub edx, dword [0x100900f0]
mov ecx, dword [0x100900f0]
imul ecx, dword [0x100900e8]
imul ecx, dword [0x100900f8]
sub edx, ecx
add edx, dword [0x100900f0]
sub edx, dword [0x100900f8]
sub edx, dword [0x100900fc]
mov eax, dword [0x100900f4]
imul eax, dword [0x100900f4]
imul eax, dword [0x100900ec]
imul eax, dword [0x100900e8]
imul eax, dword [0x100900ec]
add edx, eax
push edx
mov ecx, dword [ebp - 0x14]
push ecx
call fcn.10003900
add esp, 0xc
mov edx, dword [ebp - 0x50]
push edx
mov eax, dword [ebp - 8]
push eax
mov ecx, dword [ebp - 0x14]
push ecx
call fcn.10004570
add esp, 0xc
mov edx, dword [ebp - 0x14]
push edx
call dword [0x100937d8]
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ecx, dword [ebp - 8]
push ecx
call fcn.10006050
add esp, 8
mov dword [0x10093824], eax
push 0
push 1
mov edx, dword [ebp + 8]
push edx
call dword [0x10093820]
mov eax, 1
mov ecx, dword [ebp - 0x18]
xor ecx, ebp
call fcn.100580f5
mov esp, ebp
pop ebp
ret 0xc