Function at 0x1007f956
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 4
mov eax, 0x10087fdb
call fcn.10083e33
mov esi, ecx
mov dword [ebp - 0x10], esi
push dword [ebp + 8]
push 0x1b8b
call sub.mfc100.dll_Ordinal_381
xor ebx, ebx
lea ecx, [esi + 0xa8]
mov dword [ebp - 4], ebx
mov dword [esi], vtable.PK_page4.0
mov dword [esi + 0x94], ebx
mov dword [esi + 0x98], ebx
mov dword [esi + 0x9c], ebx
mov dword [esi + 0xa0], ebx
mov dword [esi + 0xa4], ebx
call fcn.10001ad6
lea ecx, [esi + 0x17c]
mov byte [ebp - 4], 1
mov dword [esi + 0x154], ebx
mov dword [esi + 0x158], ebx
mov dword [esi + 0x15c], ebx
mov dword [esi + 0x160], ebx
mov dword [esi + 0x164], ebx
mov dword [esi + 0x168], ebx
mov dword [esi + 0x16c], ebx
mov dword [esi + 0x170], ebx
mov dword [esi + 0x174], ebx
mov dword [esi + 0x178], ebx
call fcn.10001ad6
lea ecx, [esi + 0x228]
mov byte [ebp - 4], 2
call fcn.10001ad6
lea ecx, [esi + 0x2f0]
mov byte [ebp - 4], 3
mov dword [esi + 0x2d4], ebx
mov dword [esi + 0x2d8], ebx
mov dword [esi + 0x2dc], ebx
mov dword [esi + 0x2e0], ebx
mov dword [esi + 0x2e4], ebx
mov dword [esi + 0x2e8], ebx
mov dword [esi + 0x2ec], ebx
call fcn.10001587
lea ecx, [esi + 0x37c]
mov byte [ebp - 4], 4
call fcn.10001587
lea ecx, [esi + 0x408]
mov byte [ebp - 4], 5
call fcn.10001587
lea ecx, [esi + 0x494]
mov byte [ebp - 4], 6
call fcn.10001587
lea ecx, [esi + 0x520]
mov byte [ebp - 4], 7
call fcn.10001587
lea ecx, [esi + 0x5ac]
mov byte [ebp - 4], 8
call fcn.10001587
lea ecx, [esi + 0x638]
mov byte [ebp - 4], 9
call fcn.10001587
lea ecx, [esi + 0x6c4]
mov byte [ebp - 4], 0xa
call fcn.10001587
lea ecx, [esi + 0x750]
mov byte [ebp - 4], 0xb
call fcn.10001ad6
lea ecx, [esi + 0x7fc]
mov byte [ebp - 4], 0xc
call fcn.10001ad6
mov byte [ebp - 4], 0xd
lea ecx, [esi + 0x8a8]
call fcn.10001ad6
lea ecx, [esi + 0x978]
mov byte [ebp - 4], 0xe
mov dword [esi + 0x954], ebx
mov dword [esi + 0x958], ebx
mov dword [esi + 0x95c], ebx
mov dword [esi + 0x960], ebx
mov dword [esi + 0x964], ebx
mov dword [esi + 0x968], ebx
mov dword [esi + 0x96c], ebx
mov dword [esi + 0x970], ebx
mov dword [esi + 0x974], ebx
call sub.mfc100.dll_Ordinal_895
mov edi, vtable.CButton.0
mov dword [esi + 0x978], edi
lea ecx, [esi + 0x9ec]
mov byte [ebp - 4], 0xf
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x9ec], edi
lea ecx, [esi + 0xa60]
mov byte [ebp - 4], 0x10
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xa60], edi
lea ecx, [esi + 0xad4]
mov byte [ebp - 4], 0x11
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xad4], edi
lea ecx, [esi + 0xb48]
mov byte [ebp - 4], 0x12
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xb48], edi
lea ecx, [esi + 0xbbc]
mov byte [ebp - 4], 0x13
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xbbc], edi
lea ecx, [esi + 0xc30]
mov byte [ebp - 4], 0x14
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xc30], edi
lea ecx, [esi + 0xca4]
mov byte [ebp - 4], 0x15
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xca4], edi
lea ecx, [esi + 0xd18]
mov byte [ebp - 4], 0x16
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xd18], edi
lea ecx, [esi + 0xd8c]
mov byte [ebp - 4], 0x17
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xd8c], edi
lea ecx, [esi + 0xe00]
mov byte [ebp - 4], 0x18
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xe00], edi
lea ecx, [esi + 0xe74]
mov byte [ebp - 4], 0x19
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xe74], edi
lea ecx, [esi + 0xee8]
mov byte [ebp - 4], 0x1a
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xee8], edi
lea ecx, [esi + 0xf5c]
mov byte [ebp - 4], 0x1b
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xf5c], edi
lea ecx, [esi + 0xfd0]
mov byte [ebp - 4], 0x1c
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0xfd0], edi
lea ecx, [esi + 0x1044]
mov byte [ebp - 4], 0x1d
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x1044], edi
lea ecx, [esi + 0x10b8]
mov byte [ebp - 4], 0x1e
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x10b8], edi
lea ecx, [esi + 0x112c]
mov byte [ebp - 4], 0x1f
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x112c], edi
lea ecx, [esi + 0x11a0]
mov byte [ebp - 4], 0x20
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x11a0], edi
lea ecx, [esi + 0x1214]
mov byte [ebp - 4], 0x21
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x1214], edi
lea ecx, [esi + 0x1288]
mov byte [ebp - 4], 0x22
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x1288], edi
lea ecx, [esi + 0x12fc]
mov byte [ebp - 4], 0x23
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x12fc], edi
lea ecx, [esi + 0x1374]
mov byte [ebp - 4], 0x24
mov dword [esi + 0x1370], ebx
call sub.mfc100.dll_Ordinal_895
mov dword [esi + 0x1374], edi
mov dword [esi + 0x13e8], ebx
mov eax, esi
call fcn.10083f0b
ret 4