Function at 0x1000ba6a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x710
mov eax, 0x10043d16
call fcn.1002eafc
mov dword [ebp - 0x714], ecx
mov ecx, 0x1009c3e8
call fcn.10021cd4
test al, al
je 0x1000c45c
push 0xf
pop esi
xor ebx, ebx
push 0xffffffffffffffff
push ebx
push 0x1009c4d4
lea ecx, [ebp - 0x1b4]
mov dword [ebp - 4], ebx
mov dword [ebp - 0x1a0], esi
mov dword [ebp - 0x1a4], ebx
mov byte [ebp - 0x1b4], bl
call fcn.10001608
mov dword [ebp - 0x1bc], esi
mov dword [ebp - 0x1c0], ebx
mov byte [ebp - 0x1d0], bl
push dword [0x1005c010]
mov ecx, 0x1005b47c
mov byte [ebp - 4], 2
call fcn.10007476
cmp eax, ebx
je 0x1000bb1e
push dword [eax + 0xc]
lea eax, [ebp - 0x128]
push 0x10047d14
push eax
call fcn.1002ff5d
lea eax, [ebp - 0x128]
push eax
call fcn.1002dd10
add esp, 0x10
push eax
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x1d0]
call fcn.100016a1
push dword [0x1005c010]
lea eax, [ebp - 0x128]
push 0x10047d14
push eax
call fcn.1002ff5d
add esp, 0xc
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x6f4]
call fcn.10002b9d
mov esi, 0x10047689
push esi
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 3
call fcn.10002b9d
push esi
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 4
call fcn.10002b9d
mov eax, dword [0x1005c050]
mov byte [ebp - 4], 5
cmp eax, 2
jne 0x1000bbe6
mov esi, 0x10047d60
push esi
call fcn.1002dd10
pop ecx
push eax
push esi
lea ecx, [ebp - 0x160]
call fcn.100016a1
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x71c], esp
push 0x1005c054
call fcn.10001716
mov ecx, dword [ebp - 0x714]
lea eax, [ebp - 0x198]
push eax
call fcn.1000b9a5
push eax
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 6
call fcn.10001979
xor esi, esi
inc esi
push ebx
push esi
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 5
call fcn.100012ee
jmp 0x1000bcab
xor esi, esi
inc esi
cmp eax, esi
jne 0x1000bc79
cmp dword [0x1005c04c], ebx
jne 0x1000bc4b
mov edi, 0x10047d5c
push edi
call fcn.1002dd10
pop ecx
push eax
push edi
lea ecx, [ebp - 0x160]
call fcn.100016a1
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x71c], esp
push 0x1005c054
call fcn.10001716
mov ecx, dword [ebp - 0x714]
lea eax, [ebp - 0x198]
push eax
call fcn.1000b9a5
push eax
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 7
call fcn.10001979
jmp 0x1000bbd0
mov edi, 0x10047d58
push edi
call fcn.1002dd10
pop ecx
push eax
push edi
lea ecx, [ebp - 0x160]
call fcn.100016a1
push 0xffffffffffffffff
push ebx
push 0x1005c054
lea ecx, [ebp - 0x144]
call fcn.10001608
jmp 0x1000bcab
mov edi, str.0132
push edi
call fcn.1002dd10
pop ecx
push eax
push edi
lea ecx, [ebp - 0x160]
call fcn.100016a1
mov edi, 0x10047689
push edi
call fcn.1002dd10
pop ecx
push eax
push edi
lea ecx, [ebp - 0x144]
call fcn.100016a1
push dword [0x1009c17c]
lea eax, [ebp - 0x28]
push 0x10047d50
push eax
call fcn.1002ff5d
add esp, 0xc
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x6bc]
call fcn.10002b9d
push 0xffffffffffffffff
push ebx
push 0x1009c314
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 8
mov dword [ebp - 0x168], 0xf
mov dword [ebp - 0x16c], ebx
mov byte [ebp - 0x17c], bl
call fcn.10001608
push 0x10047689
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 4], 9
call fcn.10002b9d
mov ecx, dword [ebp - 0x714]
lea eax, [ebp - 0x1ec]
push eax
lea eax, [ebp - 0x2e8]
push eax
mov byte [ebp - 4], 0xa
call fcn.1000b69c
push 0x10047cec
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0xb
call fcn.10002b9d
lea ecx, [ebp - 0x718]
mov byte [ebp - 4], 0xc
call fcn.10027b2b
push 0x10047d4c
lea ecx, [ebp - 0x278]
mov byte [ebp - 4], 0xd
call fcn.10002b9d
push 0x10047d48
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0xe
call fcn.10002b9d
push 0x10047d44
lea ecx, [ebp - 0x224]
mov byte [ebp - 4], 0xf
call fcn.10002b9d
push 0x10047d40
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 0x10
call fcn.10002b9d
push 0x10047d3c
lea ecx, [ebp - 0x2cc]
mov byte [ebp - 4], 0x11
call fcn.10002b9d
push 0x10047d38
lea ecx, [ebp - 0x710]
mov byte [ebp - 4], 0x12
call fcn.10002b9d
push 0x10047d34
lea ecx, [ebp - 0x25c]
mov byte [ebp - 4], 0x13
call fcn.10002b9d
mov byte [ebp - 4], 0x14
push 0x10047d30
lea ecx, [ebp - 0x304]
call fcn.10002b9d
push 0x10047d2c
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0x15
call fcn.10002b9d
push 0x10047d28
lea ecx, [ebp - 0x320]
mov byte [ebp - 4], 0x16
call fcn.10002b9d
mov edi, 0x10047d24
push edi
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x6d8]
push eax
mov byte [ebp - 4], 0x17
call fcn.10001cc6
add esp, 0xc
lea ecx, [ebp - 0x1b4]
push ecx
push eax
lea eax, [ebp - 0x64c]
push eax
mov byte [ebp - 4], 0x18
call fcn.10001d34
add esp, 0xc
push str.nm
push eax
lea eax, [ebp - 0x614]
push eax
mov byte [ebp - 4], 0x19
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x2cc]
push ecx
push eax
lea eax, [ebp - 0x5dc]
push eax
mov byte [ebp - 4], 0x1a
call fcn.10001d34
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x5a4]
push eax
mov byte [ebp - 4], 0x1b
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x1ec]
push ecx
push eax
lea eax, [ebp - 0x56c]
push eax
mov byte [ebp - 4], 0x1c
call fcn.10001d34
add esp, 0xc
push str.nm
push eax
lea eax, [ebp - 0x534]
push eax
mov byte [ebp - 4], 0x1d
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x25c]
push ecx
push eax
lea eax, [ebp - 0x4fc]
push eax
mov byte [ebp - 4], 0x1e
call fcn.10001d34
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x4c4]
push eax
mov byte [ebp - 4], 0x1f
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x17c]
push ecx
push eax
lea eax, [ebp - 0x48c]
push eax
mov byte [ebp - 4], 0x20
call fcn.10001d34
add esp, 0xc
push str.nm
push eax
lea eax, [ebp - 0x454]
push eax
mov byte [ebp - 4], 0x21
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x304]
push ecx
push eax
lea eax, [ebp - 0x41c]
push eax
mov byte [ebp - 4], 0x22
call fcn.10001d34
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x3e4]
push eax
mov byte [ebp - 4], 0x23
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x2e8]
push ecx
push eax
lea eax, [ebp - 0x3ac]
push eax
mov byte [ebp - 4], 0x24
call fcn.10001d34
add esp, 0xc
push str.nm
push eax
lea eax, [ebp - 0x374]
push eax
mov byte [ebp - 4], 0x25
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x294]
push ecx
push eax
lea eax, [ebp - 0x358]
push eax
mov byte [ebp - 4], 0x26
call fcn.10001d34
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x550]
push eax
mov byte [ebp - 4], 0x27
call fcn.10003050
add esp, 0xc
push 0x1009c3f0
push eax
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x668]
push eax
call fcn.10001d34
add esp, 0xc
push str.nm
push eax
lea eax, [ebp - 0x518]
push eax
mov byte [ebp - 4], 0x29
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x278]
push ecx
push eax
lea eax, [ebp - 0x630]
push eax
mov byte [ebp - 4], 0x2a
call fcn.10001d34
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x4e0]
push eax
mov byte [ebp - 4], 0x2b
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x2b0]
push ecx
push eax
lea eax, [ebp - 0x6a0]
push eax
mov byte [ebp - 4], 0x2c
call fcn.10001d34
add esp, 0xc
push str.nm
push eax
lea eax, [ebp - 0x4a8]
push eax
mov byte [ebp - 4], 0x2d
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x208]
push ecx
push eax
lea eax, [ebp - 0x5f8]
push eax
mov byte [ebp - 4], 0x2e
call fcn.10001d34
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x470]
push eax
mov byte [ebp - 4], 0x2f
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x160]
push ecx
push eax
lea eax, [ebp - 0x33c]
push eax
mov byte [ebp - 4], 0x30
call fcn.10001d34
add esp, 0xc
push str.nm
push eax
lea eax, [ebp - 0x438]
push eax
mov byte [ebp - 4], 0x31
call fcn.10003050
add esp, 0xc
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x320]
push ecx
push eax
lea eax, [ebp - 0x5c0]
push eax
call fcn.10001d34
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x400]
push eax
mov byte [ebp - 4], 0x33
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x144]
push ecx
push eax
lea eax, [ebp - 0x684]
push eax
mov byte [ebp - 4], 0x34
call fcn.10001d34
add esp, 0xc
push str.nm
push eax
lea eax, [ebp - 0x3c8]
push eax
mov byte [ebp - 4], 0x35
call fcn.10003050
add esp, 0xc
lea ecx, [ebp - 0x240]
push ecx
push eax
lea eax, [ebp - 0x588]
push eax
mov byte [ebp - 4], 0x36
call fcn.10001d34
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x390]
push eax
mov byte [ebp - 4], 0x37
call fcn.10003050
add esp, 0xc
mov ecx, dword [ebp - 0x714]
add ecx, 8
push ecx
push eax
lea eax, [ebp - 0x198]
push eax
mov byte [ebp - 4], 0x38
call fcn.10001d34
add esp, 0xc
push eax
mov ecx, 0x1005c070
mov byte [ebp - 4], 0x39
call fcn.10001979
push ebx
push esi
lea ecx, [ebp - 0x198]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x390]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x588]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x3c8]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x684]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x400]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x5c0]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x438]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x33c]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x470]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x5f8]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x4a8]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x6a0]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x4e0]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x630]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x518]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x668]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x550]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x358]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x374]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x3ac]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x3e4]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x41c]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x454]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x48c]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x4c4]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x4fc]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x534]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x56c]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x5a4]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x5dc]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x614]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x64c]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x6d8]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x320]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x208]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x304]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x25c]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x710]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x2cc]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x294]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x224]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x240]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x278]
call fcn.100012ee
lea ecx, [ebp - 0x718]
mov byte [ebp - 4], 0xc
call fcn.10027b34
push ebx
push esi
lea ecx, [ebp - 0x2b0]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x2e8]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x1ec]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x17c]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x6bc]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x144]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x160]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x6f4]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x1d0]
call fcn.100012ee
push ebx
push esi
lea ecx, [ebp - 0x1b4]
call fcn.100012ee
push 0x14
jmp 0x1000c45e
push 9
pop eax
call fcn.1002eb58
ret