Function at 0x10003e30
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, 0x15c0
call fcn.10022000
mov eax, dword [0x1002e004]
xor eax, esp
mov dword [esp + 0x15bc], eax
mov eax, dword [ebp + 0x14]
mov dword [0x1171cb00], eax
mov eax, dword [ebp + 0xc]
push 0x400
mov dword [0x1171cb04], eax
lea eax, [esp + 0x17c]
push 0
push eax
call fcn.10011e00
add esp, 0xc
lea ecx, [esp + 0x178]
call fcn.10001000
push 0x400
lea eax, [esp + 0xdbc]
push 0
push eax
call fcn.10011e00
add esp, 0xc
lea ecx, [esp + 0xdb8]
call fcn.10001000
push 0x400
lea eax, [esp + 0x11bc]
push 0
push eax
call fcn.10011e00
add esp, 0xc
lea ecx, [esp + 0x11b8]
call fcn.10001000
lea eax, [esp + 0x30]
mov dword [esp + 0x33], 0x6c6c642e
push eax
lea eax, [esp + 0x17c]
mov byte [esp + 0x3b], 0
push eax
mov edx, 0x125b40
mov word [esp + 0x38], 0x7661
mov ecx, 0x1002e780
mov byte [esp + 0x3a], 0x73
call fcn.10003c70
lea eax, [esp + 0x20]
mov word [esp + 0x23], 0x61
push eax
lea eax, [esp + 0x184]
mov word [esp + 0x24], 0x6164
push eax
mov edx, 0xe0
mov byte [esp + 0x2a], 0x74
mov ecx, 0x101542c0
call fcn.10003c70
lea eax, [esp + 0x48]
mov dword [esp + 0x48], 0x2e726464
push eax
lea eax, [esp + 0x18c]
mov dword [esp + 0x50], 0x6c6c64
push eax
mov edx, 0x25610
mov ecx, 0x10176910
call fcn.10003c70
lea eax, [esp + 0x58]
mov dword [esp + 0x5c], 0x657865
push eax
lea eax, [esp + 0x194]
mov word [esp + 0x5d], 0x7469
push eax
mov edx, 0x133b30
mov byte [esp + 0x60], 0x64
mov ecx, 0x1019bf20
mov byte [esp + 0x63], 0x2e
call fcn.10003c70
add esp, 0x20
mov dword [esp], 0
call fcn.10005a40
lea edx, [esp]
mov ecx, eax
call fcn.10006860
cmp dword [esp], 0
je 0x10004010
lea eax, [esp + 4]
mov dword [esp + 4], 0x78726464
push eax
lea eax, [esp + 0x17c]
mov dword [esp + 0xd], 0x6c6c64
push eax
mov edx, 0x22570
mov byte [esp + 0x10], 0x2e
mov ecx, 0x101543a0
call fcn.10003c70
lea eax, [esp + 0x58]
mov dword [esp + 0x5d], 0x657865
push eax
lea eax, [esp + 0x184]
mov dword [esp + 0x5d], 0x2e787469
push eax
mov edx, 0x191e90
mov byte [esp + 0x60], 0x64
mov ecx, 0x102cfa50
call fcn.10003c70
add esp, 0x10
push 0x104
lea eax, [esp + 0x57c]
push 0
push eax
call fcn.10011e00
add esp, 0xc
mov dword [esp + 0x95], 0x5c7365
lea eax, [esp + 0x178]
mov dword [esp + 0x90], 0x6175676e
mov dword [esp + 0x8c], 0x616c7325
mov byte [esp + 0x94], 0x67
push eax
lea eax, [esp + 0x90]
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x584]
push 0x104
push eax
call fcn.1000f490
add esp, 0x14
mov word [esp + 0x74], 0x6e65
lea eax, [esp + 0x74]
mov word [esp + 0x77], 0x696c
mov edx, 0x1650
mov byte [esp + 0x76], 0x67
mov ecx, 0x104618e0
mov dword [esp + 0x7a], 0x6e6c2e68
push eax
lea eax, [esp + 0x57c]
mov byte [esp + 0x7d], 0x73
push eax
mov word [esp + 0x86], 0x67
call fcn.10003c70
lea eax, [esp + 0x88]
mov dword [esp + 0x8e], 0x6e6c2e6e
push eax
lea eax, [esp + 0x584]
mov dword [esp + 0x8c], 0x73737572
push eax
mov edx, 0x1730
mov word [esp + 0x9a], 0x67
mov ecx, 0x113de1d0
mov word [esp + 0x94], 0x6169
call fcn.10003c70
lea eax, [esp + 0x78]
mov dword [esp + 0x7a], 0x2e766162
push eax
lea eax, [esp + 0x18c]
mov dword [esp + 0x82], 0x6c6c64
push eax
mov edx, 0x28eff0
mov word [esp + 0x80], 0x696c
mov ecx, 0x10462f30
call fcn.10003c70
lea eax, [esp + 0xb4]
mov word [esp + 0xb8], 0x7961
push eax
lea eax, [esp + 0x194]
mov dword [esp + 0xc1], 0x6c6c64
push eax
mov edx, 0x84da0
mov word [esp + 0xc3], 0x2e32
mov ecx, 0x106f1f20
mov dword [esp + 0xbc], 0x6562696c
mov byte [esp + 0xc2], 0x33
call fcn.10003c70
lea eax, [esp + 0xcc]
mov word [esp + 0xd7], 0x6c
push eax
lea eax, [esp + 0x19c]
mov dword [esp + 0xd4], 0x32336c73
push eax
mov edx, 0x1a860
mov dword [esp + 0xd4], 0x7362696c
mov ecx, 0x10776cc0
mov word [esp + 0xdc], 0x642e
mov byte [esp + 0xde], 0x6c
call fcn.10003c70
mov word [esp + 0x14b], 0x6e75
mov word [esp + 0x148], 0x696c
mov dword [esp + 0x14e], 0x695f7261
lea eax, [esp + 0x148]
mov word [esp + 0x158], 0x6c6c
push eax
lea eax, [esp + 0x1a4]
mov dword [esp + 0x157], 0x2e656361
push eax
mov edx, 0x1d70
mov byte [esp + 0x15f], 0x64
mov ecx, 0x10798a60
mov byte [esp + 0x152], 0x62
mov byte [esp + 0x155], 0x72
mov byte [esp + 0x15a], 0x66
mov byte [esp + 0x162], 0
call fcn.10003c70
lea eax, [esp + 0xec]
mov dword [esp + 0xf1], 0x2e726172
push eax
lea eax, [esp + 0x1ac]
mov word [esp + 0xf0], 0x696c
push eax
mov edx, 0x7540
mov dword [esp + 0xfd], 0x6c6c64
mov ecx, 0x10791520
mov word [esp + 0xf7], 0x6e75
mov byte [esp + 0xf6], 0x62
call fcn.10003c70
lea eax, [esp + 0x104]
mov word [esp + 0x107], 0x7063
push eax
lea eax, [esp + 0x1b4]
mov dword [esp + 0x10d], 0x2e303131
push eax
mov edx, 0x26990
mov dword [esp + 0x115], 0x6c6c64
mov ecx, 0x1079a7d0
mov word [esp + 0x10c], 0x736d
mov byte [esp + 0x10e], 0x76
call fcn.10003c70
add esp, 0x40
mov word [esp + 0xe3], 0x2e30
lea eax, [esp + 0xdc]
mov dword [esp + 0xdc], 0x6376736d
mov edx, 0x73990
mov word [esp + 0xe0], 0x3172
mov ecx, 0x107c1160
mov word [esp + 0xe6], 0x6c6c
push eax
lea eax, [esp + 0x17c]
mov byte [esp + 0xec], 0
push eax
mov byte [esp + 0xed], 0x64
mov byte [esp + 0xea], 0x31
call fcn.10003c70
lea eax, [esp + 0x114]
mov dword [esp + 0x11a], 0x422d736e
push eax
lea eax, [esp + 0x184]
mov dword [esp + 0x122], 0x2e646c6f
push eax
mov edx, 0x1d340
mov word [esp + 0x11f], 0x536e
mov ecx, 0x10834af0
mov dword [esp + 0x12a], 0x667474
mov word [esp + 0x11c], 0x704f
mov byte [esp + 0x121], 0x61
mov byte [esp + 0x11e], 0x65
call fcn.10003c70
lea eax, [esp + 0x144]
mov dword [esp + 0x14f], 0x63696c61
push eax
lea eax, [esp + 0x18c]
mov dword [esp + 0x158], 0x667474
push eax
mov edx, 0x1bd10
mov dword [esp + 0x14e], 0x61536e65
mov ecx, 0x10851e30
mov word [esp + 0x14c], 0x704f
mov byte [esp + 0x15b], 0x2e
mov dword [esp + 0x153], 0x74492d73
mov byte [esp + 0x152], 0x6e
call fcn.10003c70
lea eax, [esp + 0x160]
mov dword [esp + 0x160], 0x6e65704f
push eax
lea eax, [esp + 0x194]
mov word [esp + 0x172], 0x7261
push eax
mov edx, 0x1c750
mov dword [esp + 0x179], 0x667474
mov ecx, 0x1086db40
mov dword [esp + 0x171], 0x75676552
mov dword [esp + 0x16d], 0x2d736e61
mov byte [esp + 0x175], 0x6c
mov byte [esp + 0x16c], 0x53
mov byte [esp + 0x178], 0x2e
call fcn.10003c70
lea eax, [esp + 0x180]
mov dword [esp + 0x18e], 0x2e646c6f
push eax
lea eax, [esp + 0x19c]
mov dword [esp + 0x18e], 0x62696d65
push eax
mov edx, 0x1d170
mov dword [esp + 0x18d], 0x2d736e61
mov ecx, 0x1088a290
mov word [esp + 0x18b], 0x536e
mov word [esp + 0x188], 0x704f
mov dword [esp + 0x19a], 0x667474
mov byte [esp + 0x191], 0x53
mov byte [esp + 0x18a], 0x65
call fcn.10003c70
push 0x104
lea eax, [esp + 0x6ac]
push 0
push eax
call fcn.10011e00
add esp, 0x34
mov dword [esp + 0x23], 0x657865
lea eax, [esp + 0xdb8]
mov word [esp + 0x20], 0x7325
mov byte [esp + 0x22], 0x2e
push eax
lea eax, [esp + 0x24]
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x68c]
push 0x104
push eax
call fcn.1000f490
add esp, 0x14
lea eax, [esp + 0x680]
mov edx, 0x415340
mov ecx, 0x108a7400
push eax
lea eax, [esp + 0x17c]
push eax
call fcn.10003c70
push 0x104
lea eax, [esp + 0x794]
push 0
push eax
call fcn.10011e00
add esp, 0x14
mov dword [esp + 0x60], 0x6578652e
lea eax, [esp + 0xdb8]
mov dword [esp + 0x5c], 0x53417325
mov byte [esp + 0x64], 0
push eax
lea eax, [esp + 0x60]
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x794]
push 0x104
push eax
call fcn.1000f490
add esp, 0x14
lea eax, [esp + 0x788]
mov edx, 0x6357f0
mov ecx, 0x10cbc740
push eax
lea eax, [esp + 0x17c]
push eax
call fcn.10003c70
push 0x104
lea eax, [esp + 0x89c]
push 0
push eax
call fcn.10011e00
add esp, 0x14
mov dword [esp + 0x2b], 0x676663
lea eax, [esp + 0xdb8]
mov word [esp + 0x29], 0x2e73
mov byte [esp + 0x28], 0x25
push eax
lea eax, [esp + 0x2c]
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x89c]
push 0x104
push eax
call fcn.1000f490
add esp, 0x14
lea eax, [esp + 0x890]
mov edx, 0x140
mov ecx, 0x112f1f30
push eax
lea eax, [esp + 0x11bc]
push eax
call fcn.10003c70
push 0x104
lea eax, [esp + 0x9a4]
push 0
push eax
call fcn.10011e00
add esp, 0x14
mov dword [esp + 0xf6], 0x657865
lea eax, [esp + 0xdb8]
mov dword [esp + 0xf2], 0x2e726574
mov word [esp + 0xf0], 0x6164
mov word [esp + 0xed], 0x5573
push eax
lea eax, [esp + 0xf0]
mov byte [esp + 0xf0], 0x25
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x9a4]
mov byte [esp + 0xfb], 0x70
push 0x104
push eax
call fcn.1000f490
add esp, 0x14
lea eax, [esp + 0x998]
mov edx, 0xe4f50
mov ecx, 0x112f2070
push eax
lea eax, [esp + 0x17c]
push eax
call fcn.10003c70
push 0x104
lea eax, [esp + 0xaac]
push 0
push eax
call fcn.10011e00
add esp, 0x14
mov word [esp + 0x4e], 0x65
lea eax, [esp + 0xdb8]
mov word [esp + 0x4b], 0x652e
mov word [esp + 0x48], 0x2552
mov byte [esp + 0x4a], 0x73
push eax
lea eax, [esp + 0x4c]
mov byte [esp + 0x51], 0x78
push eax
push 0xffffffffffffffff
lea eax, [esp + 0xaac]
push 0x104
push eax
call fcn.1000f490
add esp, 0x14
lea eax, [esp + 0xaa0]
push eax
lea eax, [esp + 0x17c]
push eax
mov edx, 0x7210
mov ecx, 0x113d6fc0
call fcn.10003c70
lea eax, [esp + 0x104]
mov dword [esp + 0x105], 0x736e696e
push eax
lea eax, [esp + 0x184]
mov dword [esp + 0x10e], 0x2e6c6c61
push eax
mov edx, 0x3361e0
mov dword [esp + 0x116], 0x657865
mov ecx, 0x113df900
mov byte [esp + 0x111], 0x74
mov byte [esp + 0x10c], 0x75
call fcn.10003c70
add esp, 0x10
mov dword [esp + 0x10], 0x2e313030
mov dword [esp + 0x14], 0x746164
call fcn.10006b20
test eax, eax
je 0x10004879
push 0x104
lea eax, [esp + 0xbac]
push 0
push eax
call fcn.10011e00
add esp, 4
lea edx, [esp + 0xbb0]
call fcn.10006a70
push 0x104
lea eax, [esp + 0xcbc]
push 0
push eax
call fcn.10011e00
add esp, 0x14
mov dword [esp + 4], 0x255c7325
lea eax, [esp + 0xdb8]
mov word [esp + 9], 0x5c
mov byte [esp + 8], 0x73
push eax
lea eax, [esp + 0xbac]
push eax
lea eax, [esp + 0xc]
push eax
push 0xffffffffffffffff
lea eax, [esp + 0xcc0]
push 0x104
push eax
call fcn.1000f490
lea eax, [esp + 0x28]
mov edx, 0x64a0
push eax
lea eax, [esp + 0xccc]
mov ecx, 0x11715ae0
push eax
call fcn.10003c70
add esp, 0x20
mov ecx, dword [esp + 0x15bc]
xor ecx, esp
call fcn.1001026b
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x10]
mov edx, 0x64a0
push eax
lea eax, [esp + 0x11bc]
mov ecx, 0x11715ae0
push eax
call fcn.10003c70
mov ecx, dword [esp + 0x15c4]
add esp, 8
xor ecx, esp
call fcn.1001026b
mov esp, ebp
pop ebp
ret