Function at 0x1001a3e1
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x54
push ebx
push esi
mov esi, 0x1001a0e8
mov eax, esi
push edi
sub eax, 0x5363a6
push eax
mov edi, 0x5363a2
call fcn.1001557d
sub esi, 0x533790
push esi
mov edi, 0x53378c
call fcn.1001557d
mov eax, 0x1001a236
sub eax, 0x533861
push eax
mov edi, 0x53385d
call fcn.1001557d
push 0x90f075ff
mov edi, 0x80728c
call fcn.1001557d
push 0x9090f075
inc edi
call fcn.1001557d
mov eax, 0x1001a384
sub eax, 0x807297
push eax
mov edi, 0x807293
call fcn.1001557d
push 0x10019f9c
mov ebx, 0xc290a4
call fcn.10015638
push 0x10019fb9
mov ebx, 0xc291b4
call fcn.10015638
push 0x10019fd6
add ebx, 0x10
call fcn.10015638
mov eax, dword [0x1005ea8c]
mov esi, dword [sym.imp.KERNEL32.dll_lstrcmpA]
add esp, 0x24
push 0x10047b28
push dword [eax]
call esi
test eax, eax
jne 0x1001a5cb
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 0x1001a9b1
mov eax, dword [0x1005ea8c]
push 0x10047b2c
push dword [eax]
call esi
test eax, eax
jne 0x1001a69c
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 0x1001a9b1
mov eax, dword [0x1005ea8c]
push 0x10047b30
push dword [eax]
call esi
test eax, eax
jne 0x1001a779
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 0x1001a9b1
mov eax, dword [0x1005ea8c]
push 0x10047b34
push dword [eax]
call esi
test eax, eax
jne 0x1001a83a
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 0x1001a995
mov eax, dword [0x1005ea8c]
push 0x10047b38
push dword [eax]
call esi
test eax, eax
jne 0x1001a8ed
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 0x1001a74e
mov eax, dword [0x1005ea8c]
push 0x10047b3c
push dword [eax]
call esi
test eax, eax
jne 0x1001a9b9
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