Function at 0x1001a36c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x54
push ebx
push esi
mov esi, 0x1001a073
mov eax, esi
push edi
sub eax, 0x5363a6
push eax
mov edi, 0x5363a2
call fcn.10015508
sub esi, 0x533790
push esi
mov edi, 0x53378c
call fcn.10015508
mov eax, 0x1001a1c1
sub eax, 0x533861
push eax
mov edi, 0x53385d
call fcn.10015508
push 0x90f075ff
mov edi, 0x80728c
call fcn.10015508
push 0x9090f075
inc edi
call fcn.10015508
mov eax, 0x1001a30f
sub eax, 0x807297
push eax
mov edi, 0x807293
call fcn.10015508
push 0x10019f27
mov ebx, 0xc290a4
call fcn.100155c3
push 0x10019f44
mov ebx, 0xc291b4
call fcn.100155c3
push 0x10019f61
add ebx, 0x10
call fcn.100155c3
mov eax, dword [0x1005ea8c]
mov esi, dword [sym.imp.KERNEL32.dll_lstrcmpA]
add esp, 0x24
push 0x10047ae8
push dword [eax]
call esi
test eax, eax
jne 0x1001a556
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 0x1001a93c
mov eax, dword [0x1005ea8c]
push 0x10047aec
push dword [eax]
call esi
test eax, eax
jne 0x1001a627
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 0x1001a93c
mov eax, dword [0x1005ea8c]
push 0x10047af0
push dword [eax]
call esi
test eax, eax
jne 0x1001a704
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 0x1001a93c
mov eax, dword [0x1005ea8c]
push 0x10047af4
push dword [eax]
call esi
test eax, eax
jne 0x1001a7c5
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 0x1001a920
mov eax, dword [0x1005ea8c]
push 0x10047af8
push dword [eax]
call esi
test eax, eax
jne 0x1001a878
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 0x1001a6d9
mov eax, dword [0x1005ea8c]
push 0x10047afc
push dword [eax]
call esi
test eax, eax
jne 0x1001a944
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