Function at 0x1043503
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x98
mov eax, 0x11a9fd6
call fcn.010b13ca
mov ecx, 0x11fc3b8
mov dword [ebp - 0xa4], ecx
call fcn.0115214a
xor ebx, ebx
mov dword [ebp - 4], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x9c], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x94], ebx
push 0x10036ec
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.01038fb7
mov esi, 0x10036dc
push esi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 3
call fcn.01038fb7
push 0x10433f5
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 4
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 5
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
xor edi, edi
push ebx
inc edi
push edi
lea ecx, [ebp - 0x44]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x10036d0
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 6
call fcn.01038fb7
push fcn.01043312
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 7
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 8
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
mov byte [ebp - 4], 2
push ebx
push edi
lea ecx, [ebp - 0x44]
call fcn.0103618b
push 0x10036c4
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 9
call fcn.01038fb7
push fcn.010416a4
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0xa
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xb
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x10036b8
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xc
call fcn.01038fb7
push fcn.010417be
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0xd
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xe
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x10036ac
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xf
call fcn.01038fb7
mov byte [ebp - 4], 0x10
push fcn.0104246e
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x11
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x10036a0
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x12
call fcn.01038fb7
push fcn.0103ea54
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x13
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x14
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x1003690
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x15
call fcn.01038fb7
push fcn.0103eb33
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x16
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x17
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x1003680
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x18
call fcn.01038fb7
push 0x103da7a
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x19
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x1a
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x100366c
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1b
call fcn.01038fb7
push 0x1040c93
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x1c
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x1d
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x1003658
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1e
call fcn.01038fb7
push 0x1040bb2
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x1f
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x20
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x100364c
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x21
call fcn.01038fb7
push 0x1042c04
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x22
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x23
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x1003640
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x24
call fcn.01038fb7
push 0x1042b36
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x25
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x26
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x100362c
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x27
call fcn.01038fb7
push 0x1042140
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x28
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x29
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x1003618
lea ecx, [ebp - 0x44]
call fcn.01038fb7
push esi
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x2a
call fcn.01038fb7
push 0x1042115
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x2b
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x2c
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
push 0x1003608
lea ecx, [ebp - 0x44]
call fcn.01038fb7
mov byte [ebp - 4], 0x2d
push esi
lea ecx, [ebp - 0x28]
call fcn.01038fb7
push 0x10418d8
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x2e
call fcn.0103db62
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x2f
call fcn.01041cf2
lea ecx, [ebp - 0x90]
call fcn.0103d814
push ebx
push edi
lea ecx, [ebp - 0x28]
call fcn.0103618b
push ebx
push edi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call fcn.0103618b
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x54]
push eax
push 0x10035fc
call fcn.01040083
test al, al
jne 0x1043b8b
lea ecx, [ebp - 0xa0]
call fcn.0112c1e2
lea ecx, [ebp - 0x54]
call fcn.01040468
mov ecx, 0x11fc3b8
call fcn.01152173
mov al, bl
call fcn.010b14b6
ret 4
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x54]
push eax
push 0x10035f0
call fcn.01040083
mov bl, 1
jmp 0x1043b64