Function at 0x100082b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 4
mov eax, 0x1008584c
call fcn.100839c0
xor ebx, ebx
push ebx
mov ecx, 0x103c3c78
push 0x1b5c
mov dword [ebp - 0x10], ecx
call dword [sym.imp.mfc100.dll_Ordinal_381]
mov dword [ebp - 4], ebx
mov esi, 0x103c3d24
mov dword [0x103c3c78], 0x1008d2fc
mov dword [0x103c3d0c], ebx
mov dword [0x103c3d10], ebx
mov dword [0x103c3d14], ebx
mov dword [0x103c3d18], ebx
mov dword [0x103c3d1c], ebx
mov dword [0x103c3d20], ebx
call fcn.10001a44
mov byte [ebp - 4], 1
fldz
fst dword [0x103c3dd8]
mov esi, 0x103c3df0
fstp dword [0x103c3ddc]
mov dword [0x103c3dd0], ebx
mov dword [0x103c3dd4], ebx
mov dword [0x103c3de0], ebx
mov dword [0x103c3de4], ebx
mov dword [0x103c3de8], ebx
mov dword [0x103c3dec], ebx
call fcn.10001a44
mov byte [ebp - 4], 2
mov edi, dword [sym.imp.mfc100.dll_Ordinal_895]
mov ecx, 0x103c3ec4
mov dword [0x103c3e9c], ebx
mov dword [0x103c3ea0], ebx
mov dword [0x103c3ea4], ebx
mov dword [0x103c3ea8], ebx
mov dword [0x103c3eac], ebx
mov dword [0x103c3eb0], ebx
mov dword [0x103c3eb4], ebx
mov dword [0x103c3eb8], ebx
mov dword [0x103c3ebc], ebx
mov dword [0x103c3ec0], ebx
call edi
mov dword [0x103c3ec4], 0x1008b7e4
mov byte [ebp - 4], 3
mov esi, 0x103c3f3c
mov dword [0x103c3f38], ebx
call fcn.10001a44
mov byte [ebp - 4], 4
push 0x103c3fec
mov dword [0x103c3fe8], ebx
call fcn.10001268
mov byte [ebp - 4], 5
mov ecx, 0x103c4088
mov dword [0x103c4078], ebx
mov dword [0x103c407c], ebx
mov dword [0x103c4080], ebx
mov dword [0x103c4084], ebx
call edi
mov esi, vtable.CEdit.0
mov dword [0x103c4088], esi
mov ecx, 0x103c40fc
mov byte [ebp - 4], 6
call edi
mov dword [0x103c40fc], esi
mov ecx, 0x103c4170
mov byte [ebp - 4], 7
call edi
mov ebx, vtable.CButton.0
mov dword [0x103c4170], ebx
mov esi, 0x103c41e4
mov byte [ebp - 4], 8
call fcn.10001a44
xor eax, eax
mov byte [ebp - 4], 9
mov ecx, 0x103c42a0
mov dword [0x103c4290], eax
mov dword [0x103c4294], eax
mov dword [0x103c4298], eax
mov dword [0x103c429c], eax
call edi
mov dword [0x103c42a0], ebx
mov ecx, 0x103c4314
mov byte [ebp - 4], 0xa
call edi
mov dword [0x103c4314], ebx
mov ecx, 0x103c4388
mov byte [ebp - 4], 0xb
call edi
mov dword [0x103c4388], ebx
mov ecx, 0x103c43fc
mov byte [ebp - 4], 0xc
call edi
mov dword [0x103c43fc], ebx
mov ecx, 0x103c4470
mov byte [ebp - 4], 0xd
call edi
mov dword [0x103c4470], ebx
mov ecx, 0x103c44e4
mov byte [ebp - 4], 0xe
call edi
mov dword [0x103c44e4], ebx
mov ecx, 0x103c4558
mov byte [ebp - 4], 0xf
call edi
mov dword [0x103c4558], ebx
mov ecx, 0x103c45cc
mov byte [ebp - 4], 0x10
call edi
mov dword [0x103c45cc], ebx
mov ecx, 0x103c4640
mov byte [ebp - 4], 0x11
call edi
mov dword [0x103c4640], ebx
mov ecx, 0x103c46b4
mov byte [ebp - 4], 0x12
call edi
mov dword [0x103c46b4], ebx
mov ecx, 0x103c4728
mov byte [ebp - 4], 0x13
call edi
mov dword [0x103c4728], ebx
mov ecx, 0x103c479c
mov byte [ebp - 4], 0x14
call edi
mov dword [0x103c479c], ebx
mov ecx, 0x103c4810
mov byte [ebp - 4], 0x15
call edi
mov dword [0x103c4810], ebx
mov ecx, 0x103c4884
mov byte [ebp - 4], 0x16
call edi
mov dword [0x103c4884], ebx
mov ecx, 0x103c48f8
mov byte [ebp - 4], 0x17
call edi
mov dword [0x103c48f8], ebx
mov ecx, 0x103c496c
mov byte [ebp - 4], 0x18
call edi
mov dword [0x103c496c], ebx
mov ecx, 0x103c49e0
mov byte [ebp - 4], 0x19
call edi
mov dword [0x103c49e0], ebx
mov ecx, 0x103c4a54
mov byte [ebp - 4], 0x1a
call edi
mov dword [0x103c4a54], ebx
mov ecx, 0x103c4ac8
mov byte [ebp - 4], 0x1b
call edi
mov dword [0x103c4ac8], ebx
mov ecx, 0x103c4b3c
mov byte [ebp - 4], 0x1c
call edi
mov dword [0x103c4b3c], ebx
mov ecx, 0x103c4bb0
mov byte [ebp - 4], 0x1d
call edi
mov dword [0x103c4bb0], ebx
mov ecx, 0x103c4c24
mov byte [ebp - 4], 0x1e
call edi
mov dword [0x103c4c24], ebx
push 0x103c4c98
mov byte [ebp - 4], 0x1f
call fcn.10001268
push 0x103c4d24
mov byte [ebp - 4], 0x20
call fcn.10001268
push 0x103c4db0
mov byte [ebp - 4], 0x21
call fcn.10001268
push 0x103c4e3c
mov byte [ebp - 4], 0x22
call fcn.10001268
push 0x103c4ec8
mov byte [ebp - 4], 0x23
call fcn.10001268
push 0x103c4f54
mov byte [ebp - 4], 0x24
call fcn.10001268
push 0x103c4fe0
mov byte [ebp - 4], 0x25
call fcn.10001268
push 0x103c506c
mov byte [ebp - 4], 0x26
call fcn.10001268
mov esi, 0x103c50f8
mov byte [ebp - 4], 0x27
call fcn.10001a44
mov esi, 0x103c51a4
mov byte [ebp - 4], 0x28
call fcn.10001a44
mov ecx, 0x103c5250
mov byte [ebp - 4], 0x29
call edi
mov dword [0x103c5250], 0x1008d494
mov byte [ebp - 4], 0x2a
xor edi, edi
mov esi, 0x103c52cc
mov dword [0x103c52c4], edi
mov dword [0x103c52c8], edi
call fcn.10001a44
mov esi, 0x103c5378
mov byte [ebp - 4], 0x2b
call fcn.10001a44
mov dword [0x103c5424], edi
mov dword [0x103c5428], edi
mov eax, 0x103c3c78
call fcn.10083a98
ret