Function at 0x1001a6be
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x54
push ebx
push esi
mov esi, 0x1001a3c5
mov eax, esi
push edi
sub eax, 0x5363a6
push eax
mov edi, 0x5363a2
call fcn.1001585a
sub esi, 0x533790
push esi
mov edi, 0x53378c
call fcn.1001585a
mov eax, 0x1001a513
sub eax, 0x533861
push eax
mov edi, 0x53385d
call fcn.1001585a
push 0x90f075ff
mov edi, 0x80728c
call fcn.1001585a
push 0x9090f075
inc edi
call fcn.1001585a
mov eax, 0x1001a661
sub eax, 0x807297
push eax
mov edi, 0x807293
call fcn.1001585a
push 0x1001a279
mov ebx, 0xc290a4
call fcn.10015915
push 0x1001a296
mov ebx, 0xc291b4
call fcn.10015915
push 0x1001a2b3
add ebx, 0x10
call fcn.10015915
mov eax, dword [0x1005fe8c]
mov esi, dword [sym.imp.KERNEL32.dll_lstrcmpA]
add esp, 0x24
push 0x10048c08
push dword [eax]
call esi
test eax, eax
jne 0x1001a8a8
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 0x1001ac8e
mov eax, dword [0x1005fe8c]
push 0x10048c0c
push dword [eax]
call esi
test eax, eax
jne 0x1001a979
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 0x1001ac8e
mov eax, dword [0x1005fe8c]
push 0x10048c10
push dword [eax]
call esi
test eax, eax
jne 0x1001aa56
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 0x1001ac8e
mov eax, dword [0x1005fe8c]
push 0x10048c14
push dword [eax]
call esi
test eax, eax
jne 0x1001ab17
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 0x1001ac72
mov eax, dword [0x1005fe8c]
push 0x10048c18
push dword [eax]
call esi
test eax, eax
jne 0x1001abca
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 0x1001aa2b
mov eax, dword [0x1005fe8c]
push 0x10048c1c
push dword [eax]
call esi
test eax, eax
jne 0x1001ac96
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