Function at 0x100097a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x11c
mov edx, 0x29a1727d
mov dword [ebp - 8], ecx
mov dword [ebp - 0x8c], edx
xor eax, eax
mov dword [ebp - 0x88], 0x1000a
mov dword [ebp - 0x84], 0x7693010a
mov dword [ebp - 0x80], 0x4d8f404e
mov dword [ebp - 0x7c], 0x29a11e11
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x84], edx
inc eax
cmp eax, 3
je 0x100097f5
mov edx, dword [ebp - 0x8c]
jmp 0x100097e0
push ebx
xor eax, eax
push esi
mov word [ebp - 0x86], ax
lea eax, [ebp - 0x84]
push edi
push eax
mov eax, dword [ecx + 0x74]
call eax
mov ecx, 0x3acd2002
mov dword [ebp - 4], eax
mov ebx, 0x242c3005
mov dword [ebp - 0x18], ecx
mov esi, 0x2b0c4eaa
mov dword [ebp - 0x14], 0x10004
mov edi, 0x29b234fe
mov dword [ebp - 0x10], 0x5ea34960
mov dword [ebp - 0xc], ecx
xor eax, eax
mov dword [ebp - 0xa0], esi
mov dword [ebp - 0x9c], 0x1000b
mov dword [ebp - 0x98], 0x586322c9
mov dword [ebp - 0x94], 0x48633dcf
mov dword [ebp - 0x90], 0x2b782bc1
mov dword [ebp - 0x28], edi
mov dword [ebp - 0x24], 0x10007
mov dword [ebp - 0x20], 0x47dc5b9d
mov dword [ebp - 0x1c], 0x29c6579b
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x34], 0x10004
mov dword [ebp - 0x30], 0x524f5577
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0xb4], 0x1e1774e5
mov dword [ebp - 0xb0], 0x10008
mov dword [ebp - 0xac], 0x68741197
mov dword [ebp - 0xa8], 0x73780683
mov dword [ebp - 0xa4], 0x1e1774e5
mov dword [ebp - 0x48], 0x423f7d40
mov dword [ebp - 0x44], 0x10004
mov dword [ebp - 0x40], 0x26511833
mov dword [ebp - 0x3c], 0x423f7d40
mov dword [ebp - 0x58], 0x285ef8e9
mov dword [ebp - 0x54], 0x10006
mov dword [ebp - 0x50], 0x4c309d9a
mov dword [ebp - 0x4c], 0x285e979d
mov dword [ebp - 0xc8], 0x9ef0b58
mov dword [ebp - 0xc4], 0x1000a
mov dword [ebp - 0xc0], 0x7a9b6e2b
mov dword [ebp - 0xbc], 0x66846837
mov dword [ebp - 0xb8], 0x9ef7f28
mov dword [ebp - 0x68], 0x5a212546
mov dword [ebp - 0x64], 0x10006
mov dword [ebp - 0x60], 0x31424a35
mov dword [ebp - 0x5c], 0x5a215123
mov dword [ebp - 0x78], 0xaf9aa7a8
mov dword [ebp - 0x74], 0x10007
mov dword [ebp - 0x70], 0xffdbf4ff
mov dword [ebp - 0x6c], 0xaff6cbc7
mov dword [ebp - 0xdc], 0xfaf1745f
mov dword [ebp - 0xd8], 0x1000a
mov dword [ebp - 0xd4], 0xa9b02708
mov dword [ebp - 0xd0], 0x8e83152b
mov dword [ebp - 0xcc], 0xfaf1042a
mov dword [ebp - 0xf0], 0xb90bb046
mov dword [ebp - 0xec], 0x1000a
mov dword [ebp - 0xe8], 0xfa4ae311
mov dword [ebp - 0xe4], 0xd76ad52a
mov dword [ebp - 0xe0], 0xb90bc033
mov dword [ebp - 0x11c], 0x14571de4
mov dword [ebp - 0x118], 0x1000c
mov dword [ebp - 0x114], 0x71326f82
mov dword [ebp - 0x110], 0x66337985
mov dword [ebp - 0x10c], 0x7b31738d
mov dword [ebp - 0x108], 0x14571de4
mov dword [ebp - 0x104], 0x81a2313b
mov dword [ebp - 0x100], 0x1000b
mov dword [ebp - 0xfc], 0xe0d6545c
mov dword [ebp - 0xf8], 0xe8d0555f
mov dword [ebp - 0xf4], 0x81cd5755
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x10], ecx
inc eax
cmp eax, 2
je 0x10009a4f
mov ecx, dword [ebp - 0x18]
jmp 0x10009a40
mov ecx, dword [ebp - 4]
lea edx, [ebp - 0x10]
xor eax, eax
mov word [ebp - 0x12], ax
call fcn.10006f30
mov ecx, dword [ebp - 8]
mov dword [ecx + 0x154], eax
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x98], esi
inc eax
cmp eax, 3
je 0x10009a85
mov esi, dword [ebp - 0xa0]
jmp 0x10009a70
mov ecx, dword [ebp - 4]
lea edx, [ebp - 0x98]
xor eax, eax
mov word [ebp - 0x9a], ax
call fcn.10006f30
mov esi, dword [ebp - 8]
mov dword [esi + 0x158], eax
xor eax, eax
xor dword [ebp + eax*4 - 0x20], edi
inc eax
cmp eax, 2
je 0x10009ab6
mov edi, dword [ebp - 0x28]
jmp 0x10009aa7
mov edi, dword [ebp - 4]
lea edx, [ebp - 0x20]
xor eax, eax
mov ecx, edi
mov word [ebp - 0x22], ax
call fcn.10006f30
mov dword [esi + 0x15c], eax
xor eax, eax
xor dword [ebp + eax*4 - 0x30], ebx
inc eax
cmp eax, 2
je 0x10009ae0
mov ebx, dword [ebp - 0x38]
jmp 0x10009ad1
xor eax, eax
lea edx, [ebp - 0x30]
mov ecx, edi
mov word [ebp - 0x32], ax
call fcn.10006f30
mov dword [esi + 0x160], eax
mov ecx, 0x1e1774e5
xor eax, eax
nop dword [eax]
xor dword [ebp + eax*4 - 0xac], ecx
inc eax
cmp eax, 3
je 0x10009b15
mov ecx, dword [ebp - 0xb4]
jmp 0x10009b00
xor eax, eax
lea edx, [ebp - 0xac]
mov ecx, edi
mov word [ebp - 0xae], ax
call fcn.10006f30
mov dword [esi + 0x164], eax
mov ecx, 0x423f7d40
xor eax, eax
xor dword [ebp + eax*4 - 0x40], ecx
inc eax
cmp eax, 2
je 0x10009b47
mov ecx, dword [ebp - 0x48]
jmp 0x10009b38
xor eax, eax
lea edx, [ebp - 0x40]
mov ecx, edi
mov word [ebp - 0x42], ax
call fcn.10006f30
mov dword [esi + 0x168], eax
mov ecx, 0x285ef8e9
xor eax, eax
xor dword [ebp + eax*4 - 0x50], ecx
inc eax
cmp eax, 2
je 0x10009b73
mov ecx, dword [ebp - 0x58]
jmp 0x10009b64
xor eax, eax
lea edx, [ebp - 0x50]
mov ecx, edi
mov word [ebp - 0x52], ax
call fcn.10006f30
mov dword [esi + 0x16c], eax
mov ecx, 0x9ef0b58
xor eax, eax
xor dword [ebp + eax*4 - 0xc0], ecx
inc eax
cmp eax, 3
je 0x10009ba5
mov ecx, dword [ebp - 0xc8]
jmp 0x10009b90
xor eax, eax
lea edx, [ebp - 0xc0]
mov ecx, edi
mov word [ebp - 0xc2], ax
call fcn.10006f30
mov dword [esi + 0x170], eax
mov ecx, 0x5a212546
xor eax, eax
xor dword [ebp + eax*4 - 0x60], ecx
inc eax
cmp eax, 2
je 0x10009bd7
mov ecx, dword [ebp - 0x68]
jmp 0x10009bc8
xor eax, eax
lea edx, [ebp - 0x60]
mov ecx, edi
mov word [ebp - 0x62], ax
call fcn.10006f30
mov dword [esi + 0x174], eax
mov ecx, 0xaf9aa7a8
xor eax, eax
xor dword [ebp + eax*4 - 0x70], ecx
inc eax
cmp eax, 2
je 0x10009c03
mov ecx, dword [ebp - 0x78]
jmp 0x10009bf4
xor eax, eax
lea edx, [ebp - 0x70]
mov ecx, edi
mov word [ebp - 0x72], ax
call fcn.10006f30
mov dword [esi + 0x178], eax
mov ecx, 0xfaf1745f
xor eax, eax
xor dword [ebp + eax*4 - 0xd4], ecx
inc eax
cmp eax, 3
je 0x10009c35
mov ecx, dword [ebp - 0xdc]
jmp 0x10009c20
xor eax, eax
lea edx, [ebp - 0xd4]
mov ecx, edi
mov word [ebp - 0xd6], ax
call fcn.10006f30
mov dword [esi + 0x17c], eax
mov ecx, 0xb90bb046
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0xe8], ecx
inc eax
cmp eax, 3
je 0x10009c75
mov ecx, dword [ebp - 0xf0]
jmp 0x10009c60
xor eax, eax
lea edx, [ebp - 0xe8]
mov ecx, edi
mov word [ebp - 0xea], ax
call fcn.10006f30
mov dword [esi + 0x180], eax
mov ecx, 0x14571de4
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x114], ecx
inc eax
cmp eax, 4
je 0x10009cb5
mov ecx, dword [ebp - 0x11c]
jmp 0x10009ca0
xor eax, eax
lea edx, [ebp - 0x114]
mov ecx, edi
mov word [ebp - 0x116], ax
call fcn.10006f30
mov dword [esi + 0x184], eax
mov ecx, 0x81a2313b
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0xfc], ecx
inc eax
cmp eax, 3
je 0x10009cf5
mov ecx, dword [ebp - 0x104]
jmp 0x10009ce0
xor eax, eax
lea edx, [ebp - 0xfc]
mov ecx, edi
mov word [ebp - 0xfe], ax
call fcn.10006f30
pop edi
mov dword [esi + 0x188], eax
pop esi
pop ebx
mov esp, ebp
pop ebp
ret