Function at 0x1001a533
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x54
push ebx
push esi
mov esi, 0x1001a23a
mov eax, esi
push edi
sub eax, 0x5363a6
push eax
mov edi, 0x5363a2
call fcn.100156cf
sub esi, 0x533790
push esi
mov edi, 0x53378c
call fcn.100156cf
mov eax, 0x1001a388
sub eax, 0x533861
push eax
mov edi, 0x53385d
call fcn.100156cf
push 0x90f075ff
mov edi, 0x80728c
call fcn.100156cf
push 0x9090f075
inc edi
call fcn.100156cf
mov eax, 0x1001a4d6
sub eax, 0x807297
push eax
mov edi, 0x807293
call fcn.100156cf
push 0x1001a0ee
mov ebx, 0xc290a4
call fcn.1001578a
push 0x1001a10b
mov ebx, 0xc291b4
call fcn.1001578a
push 0x1001a128
add ebx, 0x10
call fcn.1001578a
mov eax, dword [0x1005edac]
mov esi, dword [sym.imp.KERNEL32.dll_lstrcmpA]
add esp, 0x24
push 0x10047b78
push dword [eax]
call esi
test eax, eax
jne 0x1001a71d
mov esi, dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x38]
push eax
xor bl, bl
push str.cm_at_the_withers
mov byte [ebp - 0x38], 0xac
mov byte [ebp - 0x37], 0xe3
mov byte [ebp - 0x36], 0xac
mov byte [ebp - 0x35], 0xde
mov byte [ebp - 0x34], 0x20
mov byte [ebp - 0x33], 0xac
mov byte [ebp - 0x32], 0xd3
mov byte [ebp - 0x31], 0x20
mov byte [ebp - 0x30], 0xac
mov byte [ebp - 0x2f], 0xe7
mov byte [ebp - 0x2e], 0xac
mov byte [ebp - 0x2d], 0xe0
mov byte [ebp - 0x2c], 0xac
mov byte [ebp - 0x2b], 0xdd
mov byte [ebp - 0x2a], 0xac
mov byte [ebp - 0x29], 0xdc
mov byte [ebp - 0x28], 0xac
mov byte [ebp - 0x27], 0xd6
mov byte [ebp - 0x26], bl
call esi
lea eax, [ebp - 0x54]
push eax
push str.No_Potential
mov byte [ebp - 0x54], 0xac
mov byte [ebp - 0x53], 0xaf
mov byte [ebp - 0x52], 0xac
mov byte [ebp - 0x51], 0xd6
mov byte [ebp - 0x50], 0xac
mov byte [ebp - 0x4f], 0xe4
mov byte [ebp - 0x4e], 0x20
mov byte [ebp - 0x4d], 0xac
mov byte [ebp - 0x4c], 0xe1
mov byte [ebp - 0x4b], 0xac
mov byte [ebp - 0x4a], 0xe0
mov byte [ebp - 0x49], 0xac
mov byte [ebp - 0x48], 0xe4
mov byte [ebp - 0x47], 0xac
mov byte [ebp - 0x46], 0xd6
mov byte [ebp - 0x45], 0xac
mov byte [ebp - 0x44], 0xdf
mov byte [ebp - 0x43], 0xac
mov byte [ebp - 0x42], 0xe8
mov byte [ebp - 0x41], 0xac
mov byte [ebp - 0x40], 0xda
mov byte [ebp - 0x3f], 0xac
mov byte [ebp - 0x3e], 0xd1
mov byte [ebp - 0x3d], 0xac
mov byte [ebp - 0x3c], 0xdd
mov byte [ebp - 0x3b], 0xac
mov byte [ebp - 0x3a], 0xd1
mov byte [ebp - 0x39], bl
call esi
mov byte [ebp - 0x24], 0xac
mov byte [ebp - 0x23], 0xb1
mov byte [ebp - 0x22], 0xac
mov byte [ebp - 0x21], 0xe0
mov byte [ebp - 0x20], 0xac
mov byte [ebp - 0x1f], 0xe4
mov byte [ebp - 0x1e], 0xac
mov byte [ebp - 0x1d], 0xd6
mov byte [ebp - 0x1c], 0xac
mov byte [ebp - 0x1b], 0xdf
mov byte [ebp - 0x1a], 0xac
mov byte [ebp - 0x19], 0xe8
mov byte [ebp - 0x18], 0xac
mov byte [ebp - 0x17], 0xda
mov byte [ebp - 0x16], 0xac
mov byte [ebp - 0x15], 0xd1
mov byte [ebp - 0x14], 0xac
mov byte [ebp - 0x13], 0xdd
mov byte [ebp - 0x12], bl
lea eax, [ebp - 0x24]
jmp 0x1001ab03
mov eax, dword [0x1005edac]
push 0x10047b7c
push dword [eax]
call esi
test eax, eax
jne 0x1001a7ee
mov esi, dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x34]
push eax
xor bl, bl
push str.cm_at_the_withers
mov byte [ebp - 0x34], 0x63
mov byte [ebp - 0x33], 0x6d
mov byte [ebp - 0x32], 0x20
mov byte [ebp - 0x31], 0xb1
mov byte [ebp - 0x30], 0xe2
mov byte [ebp - 0x2f], 0xb0
mov byte [ebp - 0x2e], 0xa9
mov byte [ebp - 0x2d], 0xc0
mov byte [ebp - 0x2c], 0xc7
mov byte [ebp - 0x2b], 0x20
mov byte [ebp - 0x2a], 0xb3
mov byte [ebp - 0x29], 0xf4
mov byte [ebp - 0x28], 0xc0
mov byte [ebp - 0x27], 0xcc
mov byte [ebp - 0x26], bl
call esi
lea eax, [ebp - 0x20]
push eax
push str.No_Potential
mov byte [ebp - 0x20], 0xc0
mov byte [ebp - 0x1f], 0xe1
mov byte [ebp - 0x1e], 0xc0
mov byte [ebp - 0x1d], 0xe7
mov byte [ebp - 0x1c], 0xb4
mov byte [ebp - 0x1b], 0xc9
mov byte [ebp - 0x1a], 0xb7
mov byte [ebp - 0x19], 0xc2
mov byte [ebp - 0x18], 0x20
mov byte [ebp - 0x17], 0xbe
mov byte [ebp - 0x16], pe_nt_image_headers32
mov byte [ebp - 0x15], 0xc0
mov byte [ebp - 0x14], 0xbd
mov byte [ebp - 0x13], bl
call esi
mov byte [ebp - 0xc], 0xc0
mov byte [ebp - 0xb], 0xe1
mov byte [ebp - 0xa], 0xc0
mov byte [ebp - 9], 0xe7
mov byte [ebp - 8], 0xb4
mov byte [ebp - 7], 0xc9
mov byte [ebp - 6], 0xb7
mov byte [ebp - 5], 0xc2
mov byte [ebp - 4], bl
lea eax, [ebp - 0xc]
jmp 0x1001ab03
mov eax, dword [0x1005edac]
push 0x10047b80
push dword [eax]
call esi
test eax, eax
jne 0x1001a8cb
mov esi, dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x24]
push eax
xor bl, bl
push str.cm_at_the_withers
mov byte [ebp - 0x24], 0x63
mov byte [ebp - 0x23], 0x6d
mov byte [ebp - 0x22], 0x20
mov byte [ebp - 0x21], 0x61
mov byte [ebp - 0x20], 0x6d
mov byte [ebp - 0x1f], 0x20
mov byte [ebp - 0x1e], 0x57
mov byte [ebp - 0x1d], 0x69
mov byte [ebp - 0x1c], 0x64
mov byte [ebp - 0x1b], 0x65
mov byte [ebp - 0x1a], 0x72
mov byte [ebp - 0x19], 0x72
mov byte [ebp - 0x18], 0x69
mov byte [ebp - 0x17], 0x73
mov byte [ebp - 0x16], 0x74
mov byte [ebp - 0x15], bl
call esi
lea eax, [ebp - 0x34]
push eax
push str.No_Potential
mov byte [ebp - 0x34], 0x4b
mov byte [ebp - 0x33], 0x65
mov byte [ebp - 0x32], 0x69
mov byte [ebp - 0x31], 0x6e
mov byte [ebp - 0x30], 0x20
mov byte [ebp - 0x2f], 0x50
mov byte [ebp - 0x2e], 0x6f
mov byte [ebp - 0x2d], 0x74
mov byte [ebp - 0x2c], 0x65
mov byte [ebp - 0x2b], 0x6e
mov byte [ebp - 0x2a], 0x7a
mov byte [ebp - 0x29], 0x69
mov byte [ebp - 0x28], 0x61
mov byte [ebp - 0x27], 0x6c
mov byte [ebp - 0x26], bl
call esi
mov byte [ebp - 0xb], 0x7a
mov byte [ebp - 0xc], 0x6e
mov byte [ebp - 0xd], 0x65
mov byte [ebp - 0xe], 0x74
mov byte [ebp - 0xf], 0x6f
mov byte [ebp - 0x10], 0x50
mov byte [ebp - 0xa], 0x69
mov byte [ebp - 9], 0x61
mov byte [ebp - 8], 0x6c
mov byte [ebp - 7], bl
lea eax, [ebp - 0x10]
jmp 0x1001ab03
mov eax, dword [0x1005edac]
push 0x10047b84
push dword [eax]
call esi
test eax, eax
jne 0x1001a98c
mov esi, dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x10]
push eax
xor bl, bl
push str.cm_at_the_withers
mov byte [ebp - 0x10], 0x63
mov byte [ebp - 0xf], 0x6d
mov byte [ebp - 0xe], 0x20
mov byte [ebp - 0xd], 0x77
mov byte [ebp - 0xc], 0x20
mov byte [ebp - 0xb], 0x6b
mov byte [ebp - 0xa], 0xa9
mov byte [ebp - 9], 0xa9
mov byte [ebp - 8], 0x65
mov byte [ebp - 7], 0x62
mov byte [ebp - 6], 0x69
mov byte [ebp - 5], 0x65
mov byte [ebp - 4], bl
call esi
lea eax, [ebp - 0x38]
push eax
push str.No_Potential
mov byte [ebp - 0x38], 0x42
mov byte [ebp - 0x37], 0x72
mov byte [ebp - 0x36], 0x61
mov byte [ebp - 0x35], 0x6b
mov byte [ebp - 0x34], 0x20
mov byte [ebp - 0x33], 0x50
mov byte [ebp - 0x32], 0x6f
mov byte [ebp - 0x31], 0x74
mov byte [ebp - 0x30], 0x65
mov byte [ebp - 0x2f], 0x6e
mov byte [ebp - 0x2e], 0x63
mov byte [ebp - 0x2d], 0x6a
mov byte [ebp - 0x2c], 0x61
mov byte [ebp - 0x2b], 0xa9
mov byte [ebp - 0x2a], 0xa9
mov byte [ebp - 0x29], 0x75
mov byte [ebp - 0x28], bl
call esi
mov byte [ebp - 0x16], 0x6a
mov byte [ebp - 0x14], 0xa9
mov byte [ebp - 0x13], 0xa9
mov byte [ebp - 0x12], bl
lea eax, [ebp - 0x1c]
jmp 0x1001aae7
mov eax, dword [0x1005edac]
push 0x10047b88
push dword [eax]
call esi
test eax, eax
jne 0x1001aa3f
mov esi, dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x20]
push eax
xor bl, bl
push str.cm_at_the_withers
mov byte [ebp - 0x20], 0x63
mov byte [ebp - 0x1f], 0x6d
mov byte [ebp - 0x1e], 0x20
mov byte [ebp - 0x1d], 0x76
mov byte [ebp - 0x1c], 0x20
mov byte [ebp - 0x1b], 0x6b
mov byte [ebp - 0x1a], 0x6f
mov byte [ebp - 0x19], 0x68
mov byte [ebp - 0x18], 0x6f
mov byte [ebp - 0x17], 0x75
mov byte [ebp - 0x16], 0x74
mov byte [ebp - 0x15], 0x6b
mov byte [ebp - 0x14], 0x75
mov byte [ebp - 0x13], bl
call esi
lea eax, [ebp - 0x38]
push eax
push str.No_Potential
mov byte [ebp - 0x38], 0x5a
mov byte [ebp - 0x37], 0x61
mov byte [ebp - 0x36], 0x64
mov byte [ebp - 0x35], 0x6e
mov byte [ebp - 0x34], 0x79
mov byte [ebp - 0x33], 0x20
mov byte [ebp - 0x32], 0x70
mov byte [ebp - 0x31], 0x6f
mov byte [ebp - 0x30], 0x74
mov byte [ebp - 0x2f], 0x65
mov byte [ebp - 0x2e], 0x6e
mov byte [ebp - 0x2d], 0x63
mov byte [ebp - 0x2c], 0x69
mov byte [ebp - 0x2b], 0x61
mov byte [ebp - 0x2a], 0x6c
mov byte [ebp - 0x29], bl
call esi
mov byte [ebp - 0xb], 0x63
jmp 0x1001a8a0
mov eax, dword [0x1005edac]
push 0x10047b8c
push dword [eax]
call esi
test eax, eax
jne 0x1001ab0b
mov esi, dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x10]
push eax
xor bl, bl
push str.cm_at_the_withers
mov byte [ebp - 0x10], 0x63
mov byte [ebp - 0xf], 0x6d
mov byte [ebp - 0xe], 0x20
mov byte [ebp - 0xd], 0x6d
mov byte [ebp - 0xc], 0x61
mov byte [ebp - 0xb], 0x72
mov byte [ebp - 0xa], 0x6e
mov byte [ebp - 9], 0x61
mov byte [ebp - 8], 0x6c
mov byte [ebp - 7], bl
call esi
lea eax, [ebp - 0x38]
push eax
push str.No_Potential
mov byte [ebp - 0x38], 0x4e
mov byte [ebp - 0x37], 0x69
mov byte [ebp - 0x36], 0x6e
mov byte [ebp - 0x35], 0x63
mov byte [ebp - 0x34], 0x73
mov byte [ebp - 0x33], 0x20
mov byte [ebp - 0x32], 0x70
mov byte [ebp - 0x31], 0x6f
mov byte [ebp - 0x30], 0x74
mov byte [ebp - 0x2f], 0x65
mov byte [ebp - 0x2e], 0x6e
mov byte [ebp - 0x2d], 0x63
mov byte [ebp - 0x2c], 0x69
mov byte [ebp - 0x2b], 0x61
mov byte [ebp - 0x2a], 0x6c
mov byte [ebp - 0x29], bl
call esi
mov byte [ebp - 0x16], 0x69
mov byte [ebp - 0x14], 0x6c
mov byte [ebp - 0x13], bl
lea eax, [ebp - 0x1c]
mov byte [ebp - 0x15], 0x61
mov byte [ebp - 0x17], 0x63
mov byte [ebp - 0x18], 0x6e
mov byte [ebp - 0x19], 0x65
mov byte [ebp - 0x1a], 0x74
mov byte [ebp - 0x1b], 0x6f
mov byte [ebp - 0x1c], 0x50
push eax
push str.Potential
call esi
pop edi
pop esi
pop ebx
leave
ret