Function at 0x10007b30
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
mov ecx, dword [ebp + 0x18]
sub esp, 0x60
mov eax, dword [ecx + 4]
push ebx
push esi
push edi
cmp eax, 0x1d
jne 0x10007cd5
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x70]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x68]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x64]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x24]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x60]
mov eax, dword [eax + 0x20]
push dword [ebp - 0x5c]
push dword [ebp - 0x58]
movzx ebx, byte [eax + 0x10]
push dword [ebp - 0x54]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x50]
push 0
mov eax, dword [eax + 0x1c]
push 0
push 0
push dword [ebp - 0x4c]
movzx esi, byte [eax + 0x10]
push dword [ebp - 0x48]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x44]
push dword [ebp - 0x40]
mov eax, dword [eax + 0x18]
push dword [ebp - 0x3c]
push dword [ebp - 0x38]
mov edi, dword [eax + 0x10]
push dword [ebp - 0x34]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x30]
push dword [ebp - 0x2c]
mov eax, dword [eax + 0x14]
push dword [ebp - 0x28]
push dword [ebp - 0x24]
mov edx, dword [eax + 0x10]
push dword [ebp - 0x20]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x1c]
push dword [ebp - 0x18]
mov eax, dword [eax + 0x10]
push dword [ebp - 0x14]
push ebx
mov ecx, dword [eax + 0x10]
mov eax, dword [ebp + 0x18]
push esi
push dword [ebp + 0x14]
push dword [ebp + 0x10]
mov eax, dword [eax + 0x18]
push edi
push edx
push ecx
mov eax, dword [eax + 0xc]
push dword [eax + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14
cmp eax, 0x1e
jne 0x10007e78
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x74]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x70]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x68]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x64]
mov al, byte [eax + 0x10]
mov byte [ebp - 0x50], al
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x24]
push 0
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
mov eax, dword [eax + 0x10]
push dword [ebp - 0x58]
mov dword [ebp - 0x10], eax
push dword [ebp - 0x54]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x50]
push dword [ebp - 0x4c]
mov eax, dword [eax + 0x20]
push 0
push dword [ebp - 0x48]
push dword [ebp - 0x44]
movzx ebx, byte [eax + 0x10]
push dword [ebp - 0x40]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x3c]
push dword [ebp - 0x38]
mov eax, dword [eax + 0x1c]
push dword [ebp - 0x34]
push dword [ebp - 0x30]
movzx esi, byte [eax + 0x10]
push dword [ebp - 0x2c]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x28]
push dword [ebp - 0x24]
mov eax, dword [eax + 0x18]
push dword [ebp - 0x20]
push dword [ebp - 0x1c]
mov edi, dword [eax + 0x10]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x18]
push dword [ebp - 0x14]
mov eax, dword [eax + 0x14]
push dword [ebp - 0x10]
push ebx
mov edx, dword [eax + 0x10]
mov eax, dword [ecx + 0x18]
push esi
push dword [ebp + 0x14]
mov eax, dword [eax + 0x10]
push dword [ebp + 0x10]
push edi
mov ecx, dword [eax + 0x10]
mov eax, dword [ebp + 0x18]
push edx
push ecx
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0xc]
push dword [eax + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14
lea esi, [ecx + 0x18]
cmp eax, 0x1f
jg 0x1000835a
xor edx, edx
cmp eax, 0x1e
jg 0x10008363
xor ecx, ecx
cmp eax, 0x1d
jg 0x1000836b
xor edi, edi
cmp eax, 0x1c
jg 0x10008373
xor ebx, ebx
cmp eax, 0x1b
jg 0x1000837b
mov dword [ebp + 0x18], ecx
cmp eax, 0x1a
jg 0x10008386
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
cmp eax, 0x19
jg 0x10008391
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
cmp eax, 0x18
jg 0x1000839c
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
cmp eax, 0x17
jg 0x100083a7
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
cmp eax, 0x16
jg 0x100083b3
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
cmp eax, 0x15
jg 0x100083be
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
cmp eax, 0x14
jg 0x100083c9
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
cmp eax, 0x13
jg 0x100083d4
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
cmp eax, 0x12
jg 0x100083df
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
cmp eax, 0x11
jg 0x100083ea
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
cmp eax, 0x10
jg 0x100083f5
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
cmp eax, 0xf
jg 0x10008400
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
cmp eax, 0xe
jg 0x1000840b
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
cmp eax, 0xd
jg 0x10008416
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
cmp eax, 0xc
jg 0x10008421
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
cmp eax, 0xb
jg 0x1000842c
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
cmp eax, 0xa
jg 0x10008437
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
cmp eax, 9
jg 0x10008442
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
cmp eax, 8
jg 0x1000844d
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
cmp eax, 7
jg 0x10008459
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
cmp eax, 6
jg 0x10008465
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
cmp eax, 5
jg 0x10008470
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x58], ecx
cmp eax, 4
jg 0x1000847b
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x58], ecx
mov dword [ebp - 0x5c], ecx
cmp eax, 3
jg 0x10008486
xor eax, eax
mov dword [ebp - 0x60], ecx
mov byte [ebp - 4], al
xor esi, esi
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x5c], eax
jmp 0x10008497
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x7c]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x78]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x74]
mov edi, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x70]
mov ebx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp + 0x18], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x68]
mov al, byte [eax + 0x10]
mov byte [ebp - 4], al
mov eax, dword [esi]
mov eax, dword [eax + 0x64]
mov eax, dword [eax + 0x10]
mov dword [ebp - 8], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0xc], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x10], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x24]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x20]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x1c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [esi]
mov esi, dword [ebp - 8]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp + 0x18]
push edx
push ecx
push edi
push ebx
push eax
push dword [ebp - 4]
push esi
push dword [ebp - 0xc]
push dword [ebp - 0x10]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
push dword [ebp - 0x24]
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push dword [ebp - 0x34]
push dword [ebp - 0x38]
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push dword [ebp - 0x48]
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp - 0x54]
push dword [ebp - 0x58]
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14