Function at 0x100715f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x10266a24
mov eax, dword fs:[0]
push eax
sub esp, 0x58
push ebx
push esi
push edi
mov eax, dword [0x103fb8f8]
xor eax, esp
push eax
lea eax, [esp + 0x68]
mov dword fs:[0], eax
mov edi, ecx
mov esi, dword [0x102ab9d0]
push 0xe
push str.0xPrefixValues
call esi
mov dword [esp + 0x64], eax
push 0xc
push str.Disassembler
mov dword [esp + 0x80], 0
call esi
mov dword [esp + 0x68], eax
push 0x13
push str.NoCurrentModuleText
mov byte [esp + 0x88], 1
call esi
mov dword [esp + 0x6c], eax
push 0xc
push str.Disassembler
mov byte [esp + 0x90], 2
call esi
mov dword [esp + 0x70], eax
push 0x13
push str.NoHighlightOperands
mov byte [esp + 0x98], 3
call esi
mov dword [esp + 0x74], eax
push 0xc
push str.Disassembler
mov byte [esp + 0xa0], 4
call esi
mov dword [esp + 0x78], eax
push 0xc
push str.MemorySpaces
mov byte [esp + 0xa8], 5
call esi
mov dword [esp + 0x7c], eax
push 0xc
push str.Disassembler
mov byte [esp + 0xb0], 6
call esi
add esp, 0x40
mov dword [esp + 0x40], eax
push 0x12
push str.HideNormalSegments
mov byte [esp + 0x78], 7
call esi
mov dword [esp + 0x44], eax
push 0xc
push str.Disassembler
mov byte [esp + 0x80], 8
call esi
mov dword [esp + 0x48], eax
push 0x10
push str.HidePointerSizes
mov byte [esp + 0x88], 9
call esi
mov dword [esp + 0x4c], eax
push 0xc
push str.Disassembler
mov byte [esp + 0x90], 0xa
call esi
mov dword [esp + 0x50], eax
push 0xe
push str.ArgumentSpaces
mov byte [esp + 0x98], 0xb
call esi
mov dword [esp + 0x54], eax
mov byte [esp + 0x98], 0xc
push 0xc
push str.Disassembler
call esi
mov dword [esp + 0x58], eax
push 0xe
push str.TabbedMnemonic
mov byte [esp + 0xa8], 0xd
call esi
mov dword [esp + 0x5c], eax
push 0xc
push str.Disassembler
mov byte [esp + 0xb0], 0xe
call esi
add esp, 0x40
mov dword [esp + 0x20], eax
push 9
push str.Uppercase
mov byte [esp + 0x78], 0xf
call esi
mov dword [esp + 0x24], eax
push 0xc
push str.Disassembler
mov byte [esp + 0x80], 0x10
call esi
add esp, 0x10
mov dword [esp + 0x18], eax
lea eax, [esp + 0x5c]
mov byte [esp + 0x70], 0x11
push eax
lea eax, [esp + 0x5c]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov byte [esp + 0x17], al
lea eax, [esp + 0x54]
push eax
lea eax, [esp + 0x54]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov byte [esp + 0x16], al
lea eax, [esp + 0x4c]
push eax
lea eax, [esp + 0x4c]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov byte [esp + 0x15], al
lea eax, [esp + 0x44]
push eax
lea eax, [esp + 0x44]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov byte [esp + 0x14], al
lea eax, [esp + 0x3c]
push eax
lea eax, [esp + 0x3c]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov byte [esp + 0x13], al
lea eax, [esp + 0x34]
push eax
lea eax, [esp + 0x34]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov byte [esp + 0x12], al
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x2c]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov bh, al
lea eax, [esp + 0x24]
push eax
lea eax, [esp + 0x24]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov bl, al
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148370
mov byte [edi + 0x46c], al
lea ecx, [esp + 0x18]
mov al, byte [esp + 0x12]
mov byte [edi + 0x46f], al
mov al, byte [esp + 0x13]
mov byte [edi + 0x470], al
mov al, byte [esp + 0x14]
mov byte [edi + 0x471], al
mov al, byte [esp + 0x15]
mov byte [edi + 0x472], al
mov al, byte [esp + 0x16]
mov byte [edi + 0x473], al
mov al, byte [esp + 0x17]
mov byte [edi + 0x46d], bl
mov byte [edi + 0x46e], bh
mov byte [edi + 0x474], al
mov byte [esp + 0x70], 0x10
call dword [0x102aba64]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x70], 0xf
call dword [0x102aba64]
lea ecx, [esp + 0x20]
mov byte [esp + 0x70], 0xe
call dword [0x102aba64]
lea ecx, [esp + 0x24]
mov byte [esp + 0x70], 0xd
call dword [0x102aba64]
lea ecx, [esp + 0x28]
mov byte [esp + 0x70], 0xc
call dword [0x102aba64]
lea ecx, [esp + 0x2c]
mov byte [esp + 0x70], 0xb
call dword [0x102aba64]
lea ecx, [esp + 0x30]
mov byte [esp + 0x70], 0xa
call dword [0x102aba64]
lea ecx, [esp + 0x34]
mov byte [esp + 0x70], 9
call dword [0x102aba64]
lea ecx, [esp + 0x38]
mov byte [esp + 0x70], 8
call dword [0x102aba64]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x70], 7
call dword [0x102aba64]
lea ecx, [esp + 0x40]
mov byte [esp + 0x70], 6
call dword [0x102aba64]
lea ecx, [esp + 0x44]
mov byte [esp + 0x70], 5
call dword [0x102aba64]
lea ecx, [esp + 0x48]
mov byte [esp + 0x70], 4
call dword [0x102aba64]
lea ecx, [esp + 0x4c]
mov byte [esp + 0x70], 3
call dword [0x102aba64]
lea ecx, [esp + 0x50]
mov byte [esp + 0x70], 2
call dword [0x102aba64]
lea ecx, [esp + 0x54]
mov byte [esp + 0x70], 1
call dword [0x102aba64]
lea ecx, [esp + 0x58]
mov byte [esp + 0x70], 0
call dword [0x102aba64]
lea ecx, [esp + 0x5c]
mov dword [esp + 0x70], 0xffffffff
call dword [0x102aba64]
push 0xd
push str.MaxModuleSize
call esi
mov dword [esp + 0x6c], eax
push 0xc
push str.Disassembler
mov dword [esp + 0x80], 0x12
call esi
add esp, 0x10
mov dword [esp + 0x60], eax
lea eax, [esp + 0x64]
mov byte [esp + 0x70], 0x13
push eax
lea eax, [esp + 0x64]
push eax
call fcn.10149670
mov ecx, eax
call fcn.10148ce0
lea ecx, [esp + 0x60]
mov dword [edi + 0x468], eax
mov byte [esp + 0x70], 0x12
call dword [0x102aba64]
lea ecx, [esp + 0x64]
mov dword [esp + 0x70], 0xffffffff
call dword [0x102aba64]
call fcn.10071a60
mov ecx, dword [esp + 0x68]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add esp, 0x64
ret