Function at 0x409ac0
Capabilities:
Get file size

Disassembly:
not edx
xor edx, 0x2172
not eax
xor eax, 0x9fb
not eax
add eax, 0x388c
not edx
or edx, 0xc38
and ecx, 0xd4a
xor ecx, 0x3e78
not eax
or eax, 0x1087
not eax
or eax, 0x2a0a
or ecx, 0x27ca
not edx
sub edx, 0x347b
add edx, 0x3220
not edx
xor edx, 0x209d
or ecx, 0x2df1
not edx
and edx, 0x1b18
not ecx
xor ecx, 0x3884
sub eax, 0x170c
not eax
and eax, 0x929
not eax
or eax, 0x929
not eax
or eax, 0x2441
not eax
xor eax, 0xc09
sub ecx, 0x29f7
and ecx, 0x31ff
sub ecx, 0x3865
not eax
or eax, 0x19ff
not edx
and edx, 0x28c8
or eax, 0x2e88
and eax, 0x1169
or eax, 0x3879
not eax
and eax, 0x3540
sub edx, 0x3af9
xor edx, 0x4d1
xor edx, 0x2af2
add edx, 0x27e6
sub eax, 0x2120
xor ecx, 0x3c9
xor ecx, 0x2da8
add eax, 0x17b4
and eax, 0x17b4
add edx, 0x3d53
or edx, 0x27d3
not edx
and edx, 0x27d3
not edx
xor edx, 0x3a93
sub edx, 0x340a
not edx
sub edx, 0x1d9d
sub ecx, 0x9a3
not edx
or edx, 0x3cec
add eax, 0x3cec
not ecx
xor ecx, 0x367d
add ecx, 0x3270
not eax
xor eax, 0x25b2
and ecx, 0x1a62
not ecx
sub ecx, 0x29fb
not ecx
or ecx, 0x74c
not eax
sub eax, 0x74c
not edx
sub edx, 0x1337
not eax
or eax, 0x3949
xor edx, 0x90a
and eax, 0x1e98
not ecx
xor ecx, 0x1994
not edx
sub edx, 0x1fea
not eax
xor eax, 0x17e
not ecx
and ecx, 0x2eac
not edx
and edx, 0x16e7
add ecx, 0x273b
not ecx
or ecx, 0x27bf
xor eax, 0x3284
not eax
and eax, 0x3816
not edx
xor edx, 0x187c
and edx, 0xebd
or eax, 0x3a5e
and ecx, 0x213c
not ecx
xor ecx, 0x2982
xor ecx, 0x2e5e
add eax, 0x2e5e
not eax
sub eax, 0x1ff1
not ecx
and ecx, 0x37d5
add ecx, 0x3ea9
not edx
add edx, 0x1079
not edx
sub edx, 0x1d8e
or ecx, 0x1526
add ecx, 0x1852
or eax, 0x6ac
and eax, 0x9b1
add eax, 0x2c94
not edx
xor edx, 0xcf7
not eax
or eax, 0x3408
not eax
xor eax, 0x34df
not ecx
and ecx, 0x2704
and ecx, 0x2704
not eax
sub eax, 0xea7
not ecx
and ecx, 0x2cab
not edx
xor edx, 0x2cab
not edx
sub edx, 0x67d
and eax, 0x1326
not ecx
or ecx, 0x3cef
or eax, 0x1a5e
and edx, 0x343
add edx, 0x3d00
sub eax, 0x1e84
add ecx, 0x3ff8
not ecx
xor ecx, 0x12a0
not ecx
xor ecx, 0xba4
add eax, 0x34f5
or ecx, 0x3458
not eax
and eax, 0x2eaa
not edx
sub edx, 0x2b99
cmp ecx, 0x149
jne 0x409e2d
and ecx, 0xde6
not ecx
sub ecx, 0x12df
not edx
and edx, 0xa97
not edx
sub edx, 0x384f
cmp edx, 0x3f1
je 0x409e27
not ecx
and ecx, 0x3b8
cmp dword [ebp - 0x298], ecx
je 0x409e27
not ecx
add ecx, 0x14ce
cmp dword [ebp - 0x190], ecx
jne 0x409e39
test edx, edx
jne 0x409e03
xor edx, 0x344d
test ecx, ecx
je 0x409e19
not ecx
add ecx, 0x3a81
and ecx, 0x337f
not edx
and edx, 0x2fed
not edx
or edx, 0x32c8
sub edx, 0x3190
or edx, 0x3824
not edx
sub edx, 0x2287
add edx, 0x20d1
xor edx, 0xbc4
sub edx, 0x37b0
not ecx
add ecx, 0x2cb0
not ecx
or ecx, 0x3c02
cmp ecx, 0x321
je 0x409e5f
not ecx
and ecx, 0x3c02
xor ecx, 0x30dd
push 0
not edx
or edx, 0x272a
not ecx
and ecx, 0x17d6
or edx, 0x1368
push 0
xor ecx, 0x18e1
test edx, edx
je 0x409e8f
sub ecx, 0x3b31
and ecx, 0x26a7
not ecx
sub ecx, 0x149d
test edx, edx
jne 0x409ec3
or ecx, 0xc55
not ecx
and ecx, 0x1c48
not edx
add edx, 0x31bb
cmp edx, ecx
jne 0x409ecb
add ecx, 0x3f26
not ecx
or ecx, 0x353e
push 0
xor edx, 0x2331
not ecx
and ecx, 0x2e7c
cmp edx, dword [ebp - 0x364]
je 0x409ee9
or ecx, 0x1a58
push 0
call dword [sym.imp.atmlib.dll_ATMAddFont]
push eax
not ecx
sub ecx, 0x2167
not edx
xor edx, 0x25d5
cmp edx, dword [ebp - 0x1d8]
je 0x409f21
not ecx
sub ecx, 0x610
not eax
and eax, 0x1582
not ecx
and ecx, 0xb1b
test eax, eax
je 0x409fc0
not edx
and edx, 0x1b75
not edx
sub edx, 0x2d84
not ecx
or ecx, 0x7f1
xor eax, 0xb8
cmp eax, dword [ebp - 0x370]
je 0x409fda
not ecx
add ecx, 0x118e
cmp eax, 0x2e4
je 0x409fcd
xor edx, 0x211e
not edx
add edx, 0x2475
test ecx, ecx
jne 0x409fae
cmp ecx, 0x34b
jne 0x409fbb
sub eax, 0x1137
sub ecx, 0x22af
cmp dword [ebp - 0x58], eax
jne 0x409fe0
xor ecx, 0x2b04
not edx
add edx, 0x227e
xor eax, 0x1172
not eax
add eax, 0x3779
and ecx, 0x3779
add eax, 0x3b43
and ecx, 0x2d04
not eax
sub eax, 0xd26
not eax
xor eax, 0x2388
and edx, 0x3163
xor ecx, 0x13d6
not edx
add edx, 0x1a11
not eax
or eax, 0x21cb
sub ecx, 0x1903
not ecx
and ecx, 0x1903
cmp edx, eax
je 0x40a007
xor ecx, 0x175d
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.KERNEL32.DLL_GetSystemTimeAsFileTime]
xor ecx, 0x27f2
and eax, 0x22b2
not ecx
xor ecx, 0x125a
or ecx, 0x1216
push eax
call dword [sym.imp.USER32.dll_GetDC]
test ecx, ecx
jne 0x40a092
not eax
xor eax, 0x2ff3
cmp dword [ebp - 0x37c], eax
jne 0x40a06f
add edx, 0x2505
cmp edx, ecx
jne 0x40a085
not edx
sub edx, 0x1586
not eax
sub eax, 0x1a75
sub edx, 0x20cb
not edx
add edx, 0x12cc
not edx
and edx, 0x3ec9
or edx, 0x3ec9
and eax, 0xf8
not ecx
and ecx, 0x2851
sub edx, 0x842
or ecx, 0x2476
and edx, 0x2277
cmp eax, 0x93
jne 0x40a0ba
not eax
or eax, 0xe8d
not edx
add edx, 0x2c6d
and ecx, 0xc91
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
sub eax, 0x1fb
xor ecx, 0x2fb4
or ecx, 0x2fb4
cmp ecx, 0x27c
jne 0x40a0df
xor ecx, 0xfe8
not edx
or edx, 0x333b
not eax
xor eax, 0xdce
not edx
or edx, 0x3d54
not ecx
add ecx, 0x3cc5
and eax, 6
push eax
call dword [sym.imp.USER32.dll_GetSysColorBrush]
add eax, 0x1357
cmp eax, edx
je 0x40a124
sub eax, 0x1357
not edx
add edx, 0x111c
cmp eax, dword [ebp - 0x44]
je 0x40a182
not ecx
sub ecx, 0x2d1a
not edx
add edx, 0x2caa
add edx, 0x1c45
not edx
add edx, 0xb83
cmp dword [ebp - 0x248], ecx
je 0x40a175
and eax, 0x1250
not eax
or eax, 0x148a
cmp eax, 0x2f2
jne 0x40a182
not eax
or eax, 0x3910
or edx, 0x111a
not eax
add eax, 0x10fa
not edx
add edx, 0x2c92
not ecx
add ecx, 0x2c92
not ecx
xor ecx, 0xbf
not edx
sub edx, 0x26ff
not edx
sub edx, 0x857
cmp eax, ecx
jne 0x40a259
and ecx, 0xe52
cmp dword [ebp - 0xe0], eax
je 0x40a268
not ecx
add ecx, 0xc75
cmp edx, ecx
jne 0x40a23b
not eax
xor eax, 0x214c
not eax
xor eax, 0x10da
test ecx, ecx
je 0x40a219
not eax
xor eax, 0x16c5
not eax
and eax, 0x3ab9
not ecx
xor ecx, 0x2d30
cmp edx, eax
je 0x40a227
not eax
add eax, 0x1f87
not ecx
or ecx, 0x14
xor eax, 0x3ad1
not eax
sub eax, 0xc91
not eax
or eax, 0xc91
add ecx, 0x3fa1
not edx
xor edx, 0x11ed
add ecx, 0x3891
add edx, 0x2d83
not ecx
add ecx, 0xe82
not edx
xor edx, 0xc88
not edx
xor edx, 0x131c
not ecx
or ecx, 0x1145
not eax
sub eax, 0x3359
or eax, 0x7d5
add eax, 0x1939
not ecx
or ecx, 0x2eb2
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.KERNEL32.DLL_GetSystemTimeAsFileTime]
test eax, eax
je 0x40a29c
sub eax, 0x23ce
xor eax, 0x953
not eax
sub eax, 0xad7
not ecx
add ecx, 0x3f43
cmp edx, dword [ebp - 0xe8]
je 0x40a2dd
not eax
sub eax, 0x1e7d
cmp ecx, dword [ebp - 0x190]
jne 0x40a2fd
add eax, 0x121d
test edx, edx
je 0x40a2e5
add edx, 0xdec
not eax
add eax, 0x1fa1
not ecx
or ecx, 0x2387
not ecx
sub ecx, 0x3bb0
not ecx
xor ecx, 0x27c9
not ecx
sub ecx, 0xf40
sub ecx, 0xd24
not edx
sub edx, 0x273f
sub ecx, 0x345b
not edx
or edx, 0x420
test edx, edx
jne 0x40a374
and ecx, 0x1653
cmp eax, edx
je 0x40a382
and eax, 0x2de7
sub eax, 0x1b2d
cmp dword [ebp - 0xc], eax
je 0x40a382
not eax
or eax, 0x73b
cmp ecx, dword [ebp - 0x334]
jne 0x40a398
cmp ecx, dword [ebp - 0x348]
je 0x40a390
not eax
or eax, 0x3dbd
or eax, 0x13df
not eax
add eax, 0x351d
or ecx, 0x3613
not ecx
and ecx, 0x148f
not edx
xor edx, 0x3d74
add edx, 0x273d
not ecx
and ecx, 0x228d
and edx, 0x74d
and eax, 0x29e2
or edx, 0x653
cmp edx, ecx
je 0x40a3b7
xor eax, 0x222f
add eax, 0x23ba
push eax
call dword [sym.imp.USER32.dll_IsWindow]
not ecx
sub ecx, 0x30bf
cmp ecx, edx
jne 0x40a3d0
add ecx, 0xc84
not ecx
xor ecx, 0x275a
not eax
or eax, 0xb36
test ecx, ecx
je 0x40a45f
sub ecx, 0xedf
cmp edx, ecx
je 0x40a437
and ecx, 0x987
or eax, 0x2d6c
cmp dword [ebp - 0x2d8], eax
jne 0x40a451
not edx
and edx, 0x718
and edx, 0x2296
cmp edx, dword [ebp - 0x1c]
je 0x40a458
or edx, 0x21f
not edx
add edx, 0x91a
sub ecx, 0x378f
not ecx
add ecx, 0xaa2
add ecx, 0x2423
and edx, 0x2267
and ecx, 0x3d2f
not eax
or eax, 0x2820
not eax
sub eax, 0x2ef5
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
cmp dword [ebp - 0x234], eax
jne 0x40a47a
or ecx, 0x37ac
not eax
or eax, 0xb4b
sub edx, 0x344d
cmp ecx, eax
jne 0x40a492
not eax
xor eax, 0xaac
not eax
xor eax, 0xaac
not eax
sub eax, 0x321e
cmp eax, edx
jne 0x40a49d
not edx
and edx, 0x2f31
cmp ecx, 0x80
jne 0x40a4f7
not edx
or edx, 0x19a0
not eax
or eax, 0x459
add eax, 0x459
cmp eax, dword [ebp - 0x34c]
je 0x40a4e3
add ecx, 0x282e
or eax, 0x6bb
not eax
sub eax, 0x2bef
and edx, 0x1eb4
and edx, 0x2454
not ecx
add ecx, 0x1af
add eax, 0x20f7
not eax
add eax, 0x99e
not ecx
add ecx, 0x99e
sub eax, 0x1228
not eax
add eax, 0x2f6f
xor eax, 0x12e5
add edx, 0x3b35
cmp edx, 0x1cb
jne 0x40a537
sub eax, 0x30f7
not ecx
and ecx, 0x2db
not ecx
and ecx, 0x1974
cmp dword [ebp - 0x68], edx
je 0x40a5f6
not edx
xor edx, 0x1ab2
not edx
or edx, 0x2081
not edx
xor edx, 0x178a
cmp eax, 0x20d
je 0x40a5e3
sub ecx, 0x2fe9
cmp eax, 0x218
jne 0x40a5ae
cmp ecx, eax
je 0x40a5ef
not edx
or edx, 0x20a4
xor eax, 0x372a
cmp dword [ebp - 0x224], ecx
je 0x40a5db
not edx
sub edx, 0x75
cmp dword [ebp - 0x31c], edx
jne 0x40a5c4
not ecx
or ecx, 0x1784
not ecx
and ecx, 0x5cc
sub ecx, 0x3f6f
not ecx
or ecx, 0x3f6f
not edx
and edx, 0x29f5
not eax
sub eax, 0x28f0
not ecx
add ecx, 0xad4
add ecx, 0x2da5
sub ecx, 0x2737
not eax
sub eax, 0x31ac
add edx, 0x13ca
not edx
and edx, 0x13ca
and ecx, 0xa6f
push 0x18
call dword [sym.imp.USER32.dll_IsWindow]
add ecx, 0x3782
xor ecx, 0x2896
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
add ecx, 0x1f69
not ecx
and ecx, 0x1f19
not ecx
add ecx, 0x3161
cmp ecx, 0x34e
jne 0x40a648
and ecx, 0x23ef
cmp edx, 0x2f0
je 0x40a65f
not eax
sub eax, 0x3d57
not ecx
sub ecx, 0x3c54
not eax
xor eax, 0x291d
cmp ecx, edx
jne 0x40a690
and edx, 0x25be
not eax
add eax, 0x25d3
cmp edx, eax
je 0x40a68b
not edx
sub edx, 0x1041
or eax, 0x1f03
not eax
or eax, 0x461
not edx
or edx, 0x3fc0
or eax, 0x6b2
add ecx, 0x171
push 0x6e904f06
push 0
call dword [sym.imp.USER32.dll_GetWindowLongW]
not edx
or edx, 0x25ff
push 0xa0e7d938
call dword [sym.imp.KERNEL32.DLL_GetStdHandle]
not eax
and eax, 0x302e
mov eax, 0x20
push eax
call dword [sym.imp.USER32.dll_GetDC]
not edx
sub edx, 0x2e88
not edx
xor edx, 0x182b
test ecx, ecx
jne 0x40a74e
xor eax, 0x518
xor eax, 0x1399
cmp dword [ebp - 0x1c8], eax
jne 0x40a747
not edx
add edx, 0x1399
not eax
and eax, 0x17a0
cmp ecx, 0x26c
jne 0x40a767
sub ecx, 0x2fd6
test eax, eax
je 0x40a739
xor eax, 0x2b76
xor ecx, 0x1c45
not edx
xor edx, 0x1bd9
not eax
add eax, 0x1298
not eax
sub eax, 0x25e0
add eax, 0x2d1
not eax
xor eax, 0x304c
or edx, 0x25de
not edx
add edx, 0x31fa
not ecx
and ecx, 0x31ee
cmp dword [ebp - 0x1c0], eax
je 0x40a794
not edx
sub edx, 0x2b6e
or eax, 0x2b6e
not ecx
and ecx, 0x2c6c
cmp dword [ebp - 0x40], edx
jne 0x40a7a8
not eax
xor eax, 0x182a
not edx
and edx, 0xfb
cmp eax, dword [ebp - 0x4c]
je 0x40a7c1
sub ecx, 0x3daf
not edx
xor edx, 0x384a
add ecx, 0x13d9
test eax, eax
jne 0x40a839
not edx
xor edx, 0x2633
not eax
xor eax, 0x116e
cmp edx, eax
je 0x40a839
not eax
sub eax, 0x75f
xor ecx, 0x75f
or eax, 0x2798
cmp dword [ebp - 0x78], ecx
je 0x40a839
not edx
sub edx, 0x1fef
not ecx
xor ecx, 0x2b0b
test edx, edx
jne 0x40a831
not eax
or eax, 0x32ee
not edx
and edx, 0x7e3
not eax
and eax, 0x50e
not ecx
sub ecx, 0x3e6d
not ecx
or ecx, 0x34be
not edx
add edx, 0x134b
add ecx, 0x35e1
not ecx
add ecx, 0x35e1
lea edx, [ebp - 0xf0]
push edx
push 1
call dword [sym.imp.KERNEL32.DLL_GetFileSize]
not eax
or eax, 0x35e1
xor eax, 0x816
push 0
call dword [sym.imp.USER32.dll_GetDC]
not edx
and edx, 0x2d7e
push 0
call dword [sym.imp.KERNEL32.DLL_GetStdHandle]
cmp eax, ecx
jne 0x40a8ec
sub ecx, 0x104c
or edx, 0x2439
or eax, 0x2d8f
not eax
xor eax, 0x636
cmp ecx, eax
jne 0x40a8d9
cmp dword [ebp - 0x36c], eax
jne 0x40a8cb
or eax, 0x2cc3
not edx
or edx, 0x395e
not ecx
add ecx, 0x29a5
not edx
and edx, 0x1390
or ecx, 0x2b85
not eax
xor eax, 0x3050
or eax, 0x5ec
not eax
and eax, 0x31ef
or edx, 0x175
not ecx
or ecx, 0xd32
test eax, eax
je 0x40a911
not ecx
add ecx, 0xd32
add eax, 0x12c2
add edx, 0x2ed5
and edx, 0x1f2f
not ecx
and ecx, 0x369a
sub eax, 0x2236
cmp edx, dword [ebp - 0x3a0]
jne 0x40a93a
not ecx
and ecx, 0x2c69
or ecx, 0x135e
cmp ecx, 0x2bf
je 0x40a94a
not edx
sub edx, 0x2f66
push 0
call dword [sym.imp.USER32.dll_GetSysColorBrush]
sub edx, 0x3b7b
cmp dword [ebp - 0x368], ecx
je 0x40a9a9
not eax
or eax, 0xe63
add ecx, 0x3aa8
or eax, 0x3aa8
cmp ecx, 0x74
je 0x40a9b7
not ecx
or ecx, 0x1ac6
not eax
or eax, 0x1ac6
and eax, 0x1067
not ecx
and ecx, 0x353
not ecx
and ecx, 0xeb4
add ecx, 0x1615
xor ecx, 0xd52
not edx
and edx, 0x1ea0
xor edx, 0x190b
not edx
xor edx, 0xdd0
sub eax, 0x1f92
test ecx, ecx
je 0x40a9d4
or edx, 0x25dd
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
not edx
sub edx, 0x25a0
cmp edx, eax
jne 0x40a9f8
xor edx, 0xf28
xor edx, 0x3efb
sub edx, 0x1c3
or edx, 0x21f4
cmp ecx, dword [ebp - 0x134]
jne 0x40aa66
sub ecx, 0x10c1
not ecx
and ecx, 0xf05
not ecx
xor ecx, 0x982
and ecx, 0xbb9
cmp ecx, edx
jne 0x40aa66
not edx
add edx, 0x2e1a
add edx, 0x2ec4
not eax
or eax, 0x2146
cmp ecx, 0x37e
jne 0x40aa55
sub ecx, 0x3fe4
add eax, 0x36e9
or edx, 0x1ef9
and edx, 0x108e
cmp dword [ebp - 0x228], edx
je 0x40aaaf
and edx, 0x31b1
not edx
xor edx, 0x2fe9
test eax, eax
jne 0x40aa9f
xor ecx, 0x1c
sub ecx, 0x1635
not ecx
sub ecx, 0x3e13
xor edx, 0x230b
not edx
add edx, 0x230b
not ecx
sub ecx, 0xf9f
cmp dword [ebp - 0x358], edx
je 0x40aaf6
and eax, 0x19b1
cmp edx, eax
je 0x40ab03
add ecx, 0xcef
not edx
add edx, 0x1746
not ecx
and ecx, 0x15c0
cmp dword [ebp - 0x1e0], edx
jne 0x40ab1e
and ecx, 0xce9
xor edx, 0x1f4
not edx
sub edx, 0x2187
or eax, 0x2c1a
not edx
sub edx, 0x3122
and eax, 0x2fa9
not ecx
sub ecx, 0xfac
xor ecx, 0x32a4
not eax
xor eax, 0x365e
sub edx, 0x92
not edx
add edx, 0x92
not edx
xor edx, 0x1c0a
or eax, 0x166b
not edx
or edx, 0x26a
cmp edx, 0x31c
je 0x40ab60
not ecx
or ecx, 0x14aa
not edx
xor edx, 0x3d17
cmp edx, 0x15a
je 0x40ab7f
not edx
and edx, 0x2ada
not eax
xor eax, 0x1739
not ecx
or ecx, 0x3b06
and edx, 0x18
push edx
push 0
call dword [sym.imp.USER32.dll_GetWindowLongW]
test edx, edx
je 0x40aba5
sub edx, 0x3b67
not edx
xor edx, 0x98b
not ecx
sub ecx, 0x1a79
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
not eax
xor eax, 0x378e
cmp ecx, dword [ebp - 0xd0]
je 0x40abc0
add edx, 0x2ba3
not ecx
add ecx, 0x2e56
not edx
sub edx, 0x245c
cmp dword [ebp - 0x38], ecx
je 0x40ac34
or edx, 0x9fb
xor edx, 0xe9c
cmp edx, eax
jne 0x40ac13
not eax
and eax, 0x3036
and edx, 0x35be
sub ecx, 0x2db
cmp dword [ebp - 0x160], eax
je 0x40ac21
not eax
and eax, 0x3463
and edx, 0x3db7
not ecx
or ecx, 0x1ccc
not ecx
and ecx, 0x1e60
and edx, 0x649
add eax, 0x342e
not ecx
sub ecx, 0xe32
add eax, 0x14ba
test eax, eax
je 0x40ac70
or edx, 0x2303
not edx
xor edx, 0x2383
cmp dword [ebp - 0x284], eax
jne 0x40ac86
or eax, 0x1a01
not edx
or edx, 0xa9
not edx
and edx, 0x1764
xor ecx, 0x1477
not ecx
and ecx, 0x3d3b
xor ecx, 0x195f
test ecx, ecx
je 0x40ad3d
xor eax, 0x24c8
not eax
xor eax, 0x24c8
cmp edx, 0x246
je 0x40ad60
and eax, 0x32e1
or eax, 0x170
sub eax, 0x2057
cmp edx, 0x333
je 0x40ad6b
or edx, 0x356e
sub eax, 0x3bb7
cmp edx, eax
je 0x40ad4b
or eax, 0x284e
not eax
and eax, 0x3f40
sub eax, 0x3f40
not eax
sub eax, 0x3f40
not ecx
add ecx, 0x229
cmp dword [ebp - 0x64], eax
jne 0x40ad30
not eax
and eax, 0xa97
not ecx
add ecx, 0x14b8
not ecx
xor ecx, 0x1ffe
xor edx, 0x3043
not edx
and edx, 0xc86
test ecx, ecx
jne 0x40ad60
not eax
sub eax, 0x3efb
and ecx, 0x3beb
not edx
xor edx, 0x3b7a
xor edx, 0x7d1
not edx
sub edx, 0x1d3d
or edx, 0xd5f
not eax
add eax, 0x25ca
sub eax, 0x1800
xor edx, 0x104d
cmp ecx, 0x256
je 0x40ad7f
sub edx, 0x2e3d
add edx, 0x157
and ecx, 0x14
push ecx
call dword [sym.imp.USER32.dll_GetDC]
not eax
or eax, 0x2016
xor edx, 0x160e
not edx
sub edx, 0x2c4a
sub edx, 0x3bcf
test eax, eax
je 0x40adcc
not ecx
xor ecx, 0xb59
not ecx
add ecx, 0xb23
or edx, 0x20b4
not ecx
or ecx, 0x20b4
and ecx, 0x14e1
or edx, 0x960
not eax
add eax, 0xb63
cmp dword [ebp - 0x1f4], edx
je 0x40adef
not ecx
or ecx, 0x68b
and edx, 0x22d9
add edx, 0x25d6
not ecx
sub ecx, 0x3a03
cmp dword [ebp - 0x2c], eax
je 0x40ae5a
not edx
or edx, 0x3a03
not ecx
add ecx, 0x2d58
cmp dword [ebp - 0x224], ecx
je 0x40ae7b
not ecx
sub ecx, 0x2111
not ecx
add ecx, 0x2111
add ecx, 0x3145
cmp edx, ecx
je 0x40ae5a
not edx
and edx, 0xe9b
not eax
or eax, 0x1a36
cmp edx, eax
je 0x40ae65
sub ecx, 0x28
xor edx, 0x1914
xor eax, 0x3a10
not ecx
or ecx, 0x21c7
xor ecx, 0x4cb
not edx
add edx, 0xdd0
add edx, 0xdd0
not ecx
xor ecx, 0x5bc
lea edx, [ebp - 0x64]
push edx
push 0
call dword [sym.imp.KERNEL32.DLL_GetFileSize]
cmp ecx, 0x5c
je 0x40aef6
test eax, eax
jne 0x40aedb
not edx
and edx, 0x1c97
cmp edx, eax
je 0x40af0d
not eax
xor eax, 0x38a2
sub ecx, 0x17aa
xor ecx, 0x2968
not eax
add eax, 0x2c61
or ecx, 0x2c61
and eax, 0x2c1b
not eax
sub eax, 0x14ac
sub ecx, 0x22bb
or edx, 0x3844
not edx
and edx, 0x1e9b
not eax
sub eax, 0x295b
not ecx
or ecx, 0x202a
not edx
xor edx, 0x3069
cmp edx, 0x247
jne 0x40af7f
cmp edx, eax
jne 0x40af93
not edx
and edx, 0x2956
cmp eax, 0x164
jne 0x40af78
xor eax, 0x3886
not eax
or eax, 0x1a8d
cmp dword [ebp - 0x30c], eax
jne 0x40af8d
not ecx
or ecx, 0x2a02
and edx, 0x3d2d
cmp dword [ebp - 0x15c], ecx
je 0x40af8d
not eax
sub eax, 0x2511
xor edx, 0x31b8
or eax, 0x31b8
not eax
add eax, 0x3b14
xor edx, 0x1127
not edx
add edx, 0x1127
sub edx, 0x3bd9
and edx, 0x1e6e
not ecx
sub ecx, 0x24f5
sub edx, 0x269a
or edx, 0xba2
not edx
or edx, 0xba2
not ecx
and ecx, 0x3f26
test edx, edx
jne 0x40b056
sub ecx, 0xfeb
cmp dword [ebp - 0x2cc], eax
jne 0x40b022
not eax
and eax, 0x320f
not ecx
sub ecx, 0x1bac
cmp dword [ebp - 0x1e8], edx
je 0x40b030
not ecx
and ecx, 0x244f
cmp eax, dword [ebp - 0x188]
je 0x40b049
test eax, eax
je 0x40b043
sub ecx, 0x32ee
add ecx, 0x32ee
not edx
or edx, 0x32ee
not ecx
sub ecx, 0x29ef
or edx, 0x1e35
not edx
xor edx, 0x1836
and ecx, 0x625
or eax, 0x1e23
or edx, 0x3d4f
xor edx, 0x1317
not eax
add eax, 0x1cde
not eax
and eax, 0x2168
not eax
xor eax, 0x2824
and edx, 0x1a3c
and eax, 0x16
push eax
call dword [sym.imp.USER32.dll_GetDC]
cmp ecx, eax
je 0x40b111
not edx
and edx, 0x1293
not eax
and eax, 0x33b5
and edx, 0x3f4d
cmp ecx, edx
je 0x40b101
not edx
sub edx, 0x2a91
sub edx, 0x3c21
cmp eax, 0x8d
jne 0x40b101
sub ecx, 0x2580
add eax, 0x3d4c
cmp dword [ebp - 0x220], ecx
jne 0x40b0d8
not eax
and eax, 0x3d4c
not edx
add edx, 0x1a16
not edx
add edx, 0x1391
not eax
add eax, 0x2b2
not eax
add eax, 0x393f
not edx
sub edx, 0x2ff8
xor eax, 0x2ff8
add edx, 0x2ff8
not edx
sub edx, 0x2a99
not edx
or edx, 0x3042
not ecx
xor ecx, 0x24e0
not edx
sub edx, 0x3ad9
or eax, 0x2b19
not ecx
and ecx, 0x30cf
not edx
sub edx, 0x3786
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
not eax
or eax, 0x1a79
cmp eax, dword [ebp - 0x210]
jne 0x40b1e6
xor ecx, 0x2d4b
not edx
xor edx, 0x2d4b
not edx
xor edx, 0x207c
cmp eax, dword [ebp - 0x35c]
je 0x40b1e6
not ecx
or ecx, 0x1dc1
or ecx, 0x17be
xor ecx, 0x1a4
sub eax, 0x2d27
test ecx, ecx
je 0x40b1d3
not ecx
add ecx, 0xd47
not edx
add edx, 0x2a04
xor eax, 0xe21
cmp ecx, edx
je 0x40b1ee
sub ecx, 0x1cea
cmp ecx, edx
je 0x40b1f6
or ecx, 0x3cd9
test edx, edx
jne 0x40b1e6
not ecx
sub ecx, 0x3336
and edx, 0x3b5f
add eax, 0x35c2
not ecx
or ecx, 0x13e4
not edx
or edx, 0x1d8a
not edx
xor edx, 0x283a
push 0
call dword [sym.imp.USER32.dll_GetDC]
test edx, edx
jne 0x40b20c
sub eax, 0xd6f
and eax, 0x3dd7
cmp edx, 0x27f
je 0x40b226
and ecx, 0x10e8
or edx, 0x3747
add ecx, 0x371d
or eax, 0x8ef
cmp edx, dword [ebp - 0x21c]
je 0x40b233
or eax, 0x362b
cmp edx, dword [ebp - 0x7c]
je 0x40b292
not edx
xor edx, 0x3ea7
not ecx
and ecx, 0xb3a
not edx
and edx, 0xb3a
cmp eax, ecx
jne 0x40b27c
not ecx
sub ecx, 0x3683
not edx
or edx, 0x163a
add eax, 0x2284
add ecx, 0x10ae
not ecx
add ecx, 0x14a6
or ecx, 0x97b
not edx
xor edx, 0x30f4
not ecx
or ecx, 0x1a0
and ecx, 0x3938
xor eax, 0x13b1
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.KERNEL32.DLL_GetSystemTimeAsFileTime]
cmp ecx, edx
je 0x40b306
not eax
and eax, 0x1f31
test eax, eax
je 0x40b34b
add eax, 0xb22
test edx, edx
jne 0x40b336
cmp eax, 0x2d9
je 0x40b34b
cmp edx, 0x51
je 0x40b322
or eax, 0x1fe9
not edx
add edx, 0x1318
cmp eax, ecx
je 0x40b351
not eax
add eax, 0x121e
not ecx
add ecx, 0x149e
add edx, 0x3989
sub edx, 0x11b6
not ecx
sub ecx, 0x2397
not edx
sub edx, 0x2397
not eax
and eax, 0x17f9
xor eax, 0x2b56
not eax
or eax, 0x2b56
not ecx
sub ecx, 0x300f
and edx, 0x3431
or edx, 0x20bd
add eax, 0x299d
or ecx, 0x4c9
not ecx
or ecx, 0x4c9
not edx
xor edx, 0x351a
not eax
or eax, 0x358a
not eax
or eax, 0x17df
cmp ecx, 0x1c5
je 0x40b3a2
cmp ecx, dword [ebp - 0x2fc]
jne 0x40b3a2
not edx
and edx, 0x978
test edx, edx
je 0x40b3a2
push 0xb4be7ab6
call dword [sym.imp.USER32.dll_GetDC]
cmp ecx, 1
jne 0x40b3c3
add ecx, 0x3157
or eax, 0x3157
or ecx, 0xe49
or edx, 0xc83
add edx, 0x1ecd
add ecx, 0x1f90
cmp eax, edx
jne 0x40b3e6
add edx, 0x1f90
not eax
or eax, 0x1f90
add eax, 0xb4a
cmp eax, edx
jne 0x40b48a
not eax
sub eax, 0x381e
not eax
add eax, 0x1433
cmp eax, edx
jne 0x40b48a
not eax
and eax, 0x3236
and edx, 0x2658
cmp dword [ebp - 0x84], edx
je 0x40b474
sub ecx, 0x1b79
not edx
and edx, 0xe86
xor eax, 0xe86
cmp ecx, dword [ebp - 0x80]
je 0x40b465
cmp edx, 0x176
je 0x40b45f
sub eax, 0x3b8
not ecx
add ecx, 0x3b8
not edx
or edx, 0x1d98
or ecx, 0x21d6
not eax
or eax, 0x32e2
not ecx
xor ecx, 0x2296
not edx
sub edx, 0x3012
not edx
and edx, 0x3141
add ecx, 0x3904
sub eax, 0x363b
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.KERNEL32.DLL_GetSystemTimeAsFileTime]
not edx
or edx, 0x5e1
xor ecx, 0x6f9
not edx
and edx, 0x323b
cmp edx, 0x1aa
jne 0x40b527
not ecx
or ecx, 0x2b26
not ecx
and ecx, 0x1b1c
not eax
and eax, 0xc38
test eax, eax
je 0x40b521
test ecx, ecx
jne 0x40b536
not ecx
sub ecx, 0x6ab
and ecx, 0x1e2
and eax, 0x32ff
cmp ecx, eax
je 0x40b554
not ecx
add ecx, 0x1254
add ecx, 0x1254
and ecx, 0x1476
cmp eax, edx
je 0x40b546
or eax, 0x3ce8
add ecx, 0x2917
not edx
or edx, 0xfd0
not eax
add eax, 0x336c
not edx
and edx, 0xa34
not edx
add edx, 0x1a4a
not ecx
sub ecx, 0x17a0
add edx, 0x281e
xor ecx, 0x26f5
xor edx, 0x29bd
cmp edx, eax
jne 0x40b564
cmp edx, 0x252
jne 0x40b571
xor eax, 0x25fc
and ecx, 0x1d5d
cmp eax, 0x382
je 0x40b58b
and eax, 0x1c51
not ecx
add ecx, 0x2998
not eax
xor eax, 0x2998
or eax, 0x329d
cmp edx, 0x30c
jne 0x40b5a7
not edx
sub edx, 0x1b2f
cmp eax, 0x1c
je 0x40b5ba
add ecx, 0x27b5
not edx
and edx, 0x375d
not edx
add edx, 0x38db
not eax
and eax, 0x3a88
push 0x250eecc8
call dword [sym.imp.USER32.dll_GetDC]
cmp dword [ebp - 0xc4], edx
jne 0x40b5ea
not ecx
or ecx, 0x31ee
sub edx, 0xa
add edx, 0xa
sub edx, 0x2d72
test edx, edx
je 0x40b6a9
not ecx
add ecx, 0x1938
test edx, edx
je 0x40b689
add edx, 0x3415
not ecx
add ecx, 0x3415
cmp dword [ebp - 0x1e0], edx
je 0x40b68f
xor ecx, 0x2346
xor edx, 0x1a42
not ecx
or ecx, 0x2753
not ecx
sub ecx, 0x139c
cmp ecx, edx
je 0x40b671
sub ecx, 0x13c7
not edx
or edx, 0x30f1
cmp ecx, eax
jne 0x40b6a1
not edx
and edx, 0x14f7
cmp edx, eax
je 0x40b6af
xor eax, 0x2fcb
not ecx
xor ecx, 0x2038
not ecx
or ecx, 0x1ee6
not ecx
add ecx, 0x3037
sub ecx, 0x2d81
add edx, 0x219d
and edx, 0x219d
xor edx, 0x1f64
not ecx
xor ecx, 0x3d99
sub ecx, 0x2a6
xor edx, 0x28b5
cmp eax, ecx
je 0x40b73b
cmp ecx, eax
je 0x40b742
add ecx, 0x3952
not eax
xor eax, 0x834
cmp ecx, edx
jne 0x40b74d
and eax, 0x7f0
not ecx
add ecx, 0xfcb
cmp dword [ebp - 0x24c], edx
je 0x40b742
not eax
and eax, 0x306b
and edx, 0x3148
sub ecx, 0x2b9b
cmp ecx, 0x3cb
je 0x40b728
add edx, 0x1cc7
not edx
xor edx, 0x1cc7
test eax, eax
jne 0x40b735
not edx
sub edx, 0x97f
not eax
sub eax, 0x37
or ecx, 0x25fb
not eax
or eax, 0x2d43
and eax, 0x3236
sub edx, 0x3dde
not edx
sub edx, 0x680
add ecx, 0x2cc5
xor eax, 0x24ed
not ecx
sub ecx, 0x24ed
and ecx, 0x1d10
and ecx, 0x1c27
test eax, eax
jne 0x40b7ed
not edx
or edx, 0x3262
cmp eax, 0x79
jne 0x40b7dc
not ecx
or ecx, 0x126b
sub eax, 0x126b
cmp eax, 0x79
je 0x40b7c4
not ecx
add ecx, 0x152e
cmp eax, edx
jne 0x40b7e7
sub eax, 0x25ce
or ecx, 0x3741
and ecx, 0xb71
not ecx
add ecx, 0x496
not ecx
add ecx, 0x2ee0
not edx
and edx, 0x4bf
not ecx
or ecx, 0x288f
sub edx, 0x77
add edx, 0x38de
not eax
or eax, 0x2de
sub edx, 0x2775
add eax, 0x1375
cmp eax, dword [ebp - 0x260]
je 0x40b813
not eax
add eax, 0x1375
sub eax, 0x3e85
lea edx, [ebp - 0xac]
push edx
push 1
call dword [sym.imp.KERNEL32.DLL_GetFileSize]
not eax
and eax, 0x1146
sub eax, 0x1f70
cmp dword [ebp - 0x9c], ecx
je 0x40b83e
not ecx
sub ecx, 0xc8b
test edx, edx
jne 0x40b864
cmp edx, dword [ebp - 0x68]
jne 0x40b857
not ecx
xor ecx, 0x39f0
not edx
and edx, 0x3814
sub eax, 0x3814
not eax
add eax, 0x7ad
cmp eax, 0x169
je 0x40b880
not ecx
add ecx, 0x1e01
and edx, 0x977
add ecx, 0x2514
add eax, 0x159c
or ecx, 0x2ca0
mov ecx, 0xd
push ecx
call dword [sym.imp.USER32.dll_IsWindow]
add ecx, 0x1884
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
xor eax, 0x91e
cmp dword [ebp - 0x224], ecx
jne 0x40b8c5
not edx
sub edx, 0x1d7e
not eax
or eax, 0x1302
not eax
or eax, 0x11b0
not eax
sub eax, 0x11b0
test eax, eax
jne 0x40b8e5
not ecx
add ecx, 0x2fb
xor ecx, 0x39b3
not eax
add eax, 0x2c8b
test ecx, ecx
je 0x40b914
not eax
xor eax, 0x3e40
not ecx
sub ecx, 0x2e6c
not ecx
add ecx, 0x3fe3
or ecx, 0x27b7
not eax
add eax, 0x648
not eax
xor eax, 0xf06
or eax, 0x2376
test ecx, ecx
jne 0x40b970
not ecx
or ecx, 0x2256
not edx
or edx, 0x3d3c
sub eax, 0x19cb
cmp edx, dword [ebp - 0x7c]
je 0x40b964
sub edx, 0x1003
cmp eax, 0x17d
jne 0x40b964
or eax, 0x28da
cmp edx, eax
je 0x40b970
not eax
add eax, 0x371e
add eax, 0x3de
sub ecx, 0x588
xor ecx, 0x31eb
not ecx
xor ecx, 0x136e
sub edx, 0x3896
cmp eax, ecx
jne 0x40b9a1
add edx, 0x11df
sub ecx, 0x193d
not eax
or eax, 0x1f7d
cmp dword [ebp - 0x378], eax
jne 0x40b9b7
not ecx
or ecx, 0xbc2
and edx, 0x182b
cmp edx, ecx
jne 0x40b9c8
not edx
sub edx, 0xa48
xor eax, 0x2772
push edx
call dword [sym.imp.USER32.dll_GetSysColorBrush]
lea ecx, [ebp - 0x98]
push ecx
push 1
call dword [sym.imp.KERNEL32.DLL_GetFileSize]
xor edx, 0x3e28
not ecx
and ecx, 0xa68
not eax
and eax, 0x2416
not eax
add eax, 0x1636
add eax, 0xb72
and edx, 0x1e11
test edx, edx
je 0x40ba10
not eax
or eax, 0x10d8
not ecx
add ecx, 0x25c9
test ecx, ecx
je 0x40ba7d
cmp ecx, 9
jne 0x40ba90
not ecx
add ecx, 0x2b36
sub ecx, 0x62b
cmp dword [ebp - 0x31c], eax
je 0x40ba77
or edx, 0x254f
add edx, 0x36f8
not eax
and eax, 0x3491
and edx, 0x310e
cmp edx, eax
jne 0x40baa0
not eax
xor eax, 0x1f0b
sub edx, 0x103a
and edx, 0x31bd
and edx, 0x3c5b
not eax
add eax, 0x38dc
xor eax, 0x149d
not eax
or eax, 0x1427
xor eax, 0x249c
not edx
sub edx, 0x3e9e
sub ecx, 8
not ecx
add ecx, 0x18cf
and edx, 0x3cca
not ecx
xor ecx, 0x15a6
xor edx, 0x10b4
test edx, edx
jne 0x40baf4
test ecx, ecx
jne 0x40baef
test eax, eax
je 0x40bb00
or edx, 0x1c30
not edx
add edx, 0x4ca
not ecx
and ecx, 0x1476
add eax, 0x1476
sub eax, 0x37fe
sub edx, 0x33c5
sub ecx, 0x8f7
not ecx
add ecx, 0x553
not eax
or eax, 0x913
not eax
xor eax, 0x2d29
cmp eax, 0x34f
je 0x40bb1d
not ecx
and ecx, 0x22d3
test edx, edx
jne 0x40bb35
cmp ecx, eax
jne 0x40bb51
not edx
add edx, 0x250f
and edx, 0xe1
not edx
or edx, 0x3ba3
sub edx, 0x337e
not edx
add edx, 0x38ad
add ecx, 0x3488
not edx
add edx, 0x3d91
cmp edx, dword [ebp - 0xf8]
jne 0x40bb82
not edx
sub edx, 0x60e
xor eax, 0x3a1b
xor edx, 0x1ac6
push 2
call dword [sym.imp.USER32.dll_IsWindow]
add edx, 0x7e3
add ecx, 0x398a
cmp eax, ecx
je 0x40bbaa
not ecx
or ecx, 0xb18
not ecx
or ecx, 0x3f69
push 0xaaaf1a79
call dword [sym.imp.KERNEL32.DLL_GetStdHandle]
xor ecx, 0x11f1
xor ecx, 0x14a
cmp eax, 0x211
je 0x40bbe1
or ecx, 0x2652
add ecx, 0x358c
not edx
and edx, 0xcf7
xor eax, 0x2dc8
not edx
add edx, 0x2f8f
or edx, 0x230a
cmp ecx, dword [ebp - 0x1a0]
je 0x40bc34
not eax
sub eax, 0x2eb1
test ecx, ecx
jne 0x40bc28
add ecx, 0x1c8d
not ecx
add ecx, 0x33df
test edx, edx
jne 0x40bc47
not edx
sub edx, 0x16f0
or eax, 0x26b0
not eax
add eax, 0x1889
sub eax, 0x82
not ecx
sub ecx, 0x1eff
xor edx, 0x3d38
xor ecx, 0x3a53
and ecx, 0x2575
xor edx, 0x1b0e
not ecx
xor ecx, 0x1169
not ecx
sub ecx, 0x340d
test edx, edx
je 0x40bc75
not ecx
add ecx, 0x1ddd
push 0
and ecx, 0x19
push ecx
call dword [sym.imp.USER32.dll_GetSystemMenu]
and ecx, 0x2792
cmp eax, 3
jne 0x40bcd3
not edx
sub edx, 0x2d9c
not ecx
add ecx, 0x3e05
not ecx
xor ecx, 0x418
cmp ecx, dword [ebp - 0x360]
jne 0x40bcc5
sub ecx, 0x7da
or edx, 0x1422
not edx
or edx, 0x48
not ecx
add ecx, 0x273
xor ecx, 0x3df8
not edx
add edx, 0x1388
not edx
and edx, 0x212f
not edx
add edx, 0x36b9
cmp dword [ebp - 0x2cc], edx
jne 0x40bd08
not edx
sub edx, 0x36b9
or eax, 0x23ac
not edx
and edx, 0xbd5
not eax
xor eax, 0x31cb
cmp edx, eax
je 0x40bd1b
not edx
and edx, 0x112d
not eax
xor eax, 0x3c11
cmp eax, 0xb2
je 0x40bd47
add eax, 0x3ce4
sub eax, 0x22ce
cmp eax, edx
je 0x40bd47
not edx
add edx, 0x1ff4
not edx
and edx, 0x2ddb
not edx
or edx, 0x2ddb
add edx, 0x87c
test edx, edx
jne 0x40bd70
add eax, 0x2509
or eax, 0x1ed7
or eax, 0x31dd
lea eax, [ebp - 0xa0]
push eax
push 0
call dword [sym.imp.KERNEL32.DLL_GetFileSize]
not edx
or edx, 0x3804
sub edx, 0xe1c
not ecx
xor ecx, 0x1378
cmp edx, dword [ebp - 0x2f4]
je 0x40bdb2
not edx
and edx, 0x1adc
not edx
add edx, 0x3059
add eax, 0xd0c
sub edx, 0xbd6
xor eax, 0x17e6
test eax, eax
je 0x40bdc8
not eax
xor eax, 0x3e3a
push 0xd
call dword [sym.imp.USER32.dll_GetDC]
not ecx
or ecx, 0x116
cmp eax, 0x1d3
je 0x40be81
cmp edx, 0x304
jne 0x40be73
not ecx
and ecx, 0x3d67
not ecx
or ecx, 0x3d67
not eax
and eax, 0x1864
cmp dword [ebp - 0x324], eax
je 0x40bea8
not eax
xor eax, 0x2d1b
cmp ecx, dword [ebp - 0x1cc]
je 0x40be8d
or eax, 0x3654
or ecx, 0x3d7b
not edx
xor edx, 0x157e
test eax, eax
je 0x40be5d
and eax, 0x2be7
or edx, 0x2c80
cmp edx, 0x14c
jne 0x40be79
and ecx, 0x240a
or eax, 0x150e
add ecx, 0x2ee5
and edx, 0x393
or eax, 0x2cba
or ecx, 0x268d
not edx
xor edx, 0x1763
not eax
sub eax, 0x621
or eax, 0x3d02
not eax
or eax, 0x18d6
sub eax, 0x315a
not eax
sub eax, 0x20f1
not edx
add edx, 0x821
and edx, 0x13b9
not eax
xor eax, 0x1444
xor eax, 0x280c
test edx, edx
je 0x40bec4
or ecx, 0x2ab6
not edx
add edx, 0xd0e
xor edx, 0x2e5b
not eax
add eax, 0x2e5b
cmp ecx, dword [ebp - 0x14]
jne 0x40bede
sub edx, 0x3ecb
test eax, eax
jne 0x40bf38
sub ecx, 0x2cda
test edx, edx
je 0x40bf40
cmp ecx, 0x265
jne 0x40bf18
sub eax, 0x5b1
xor eax, 0x283a
not edx
and edx, 0x26c9
not ecx
and ecx, 0x2543
not edx
or edx, 0x3484
not edx
and edx, 0x3a09
not ecx
or ecx, 0x3f41
not edx
add edx, 0x379e
xor edx, 0x144
xor ecx, 0x38ee
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.KERNEL32.DLL_GetSystemTimeAsFileTime]
not ecx
and ecx, 0x38ee
cmp ecx, dword [ebp - 0x17c]
jne 0x40bf69
test eax, eax
je 0x40bf82
not ecx
and ecx, 0x2d31
and eax, 0x3ce9
not ecx
and ecx, 0x236
and ecx, 0x372a
sub eax, 0x292f
not edx
or edx, 0x321e
xor ecx, 0x29e3
and edx, 0x1e
push edx
push eax
call dword [sym.imp.USER32.dll_GetWindowLongW]
not edx
and edx, 0x34b6
test eax, eax
je 0x40bfb7
xor eax, 0x37f
not edx
add edx, 0x11e7
cmp eax, ecx
je 0x40bfd6
xor eax, 0x219c
not ecx
sub ecx, 0x20e1
xor ecx, 0x569
not eax
and eax, 0x3d3c
cmp ecx, dword [ebp - 0x378]
jne 0x40c07a
not eax
and eax, 0x1120
not eax
and eax, 0x10eb
not edx
and edx, 0x10eb
not eax
xor eax, 0x1777
cmp ecx, 0x2a
je 0x40c08a
xor edx, 0x1873
or eax, 0x37b8
not eax
xor eax, 0x3f29
or edx, 0x3da8
sub edx, 0x3da8
not eax
add eax, 0xbc7
cmp ecx, 0xc5
jne 0x40c05c
not eax
and eax, 0x1ad3
cmp eax, ecx
je 0x40c096
and eax, 0xb6b
not ecx
xor ecx, 0x192a
not edx
and edx, 0x10a9
add ecx, 0x82c
not edx
and edx, 0x274a
not ecx
add ecx, 0x31a0
not edx
add edx, 0x31a0
not edx
xor edx, 0x31a0
add eax, 0x370d
not eax
and eax, 0x219a
xor ecx, 0x183b
not ecx
sub ecx, 0x1ab6
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
not ecx
add ecx, 0x26b0
not edx
xor edx, 0x1323
push 0x5714a9f4
call dword [sym.imp.USER32.dll_IsWindow]
cmp ecx, edx
je 0x40c0cf
and ecx, 0x1d0b
xor eax, 0x3d56
cmp ecx, dword [ebp - 0x2d4]
je 0x40c137
not edx
or edx, 0x18db
cmp ecx, dword [ebp - 0x23c]
jne 0x40c130
add edx, 0x115b
or ecx, 0x27c2
and eax, 0x121f
cmp edx, eax
je 0x40c137
xor ecx, 0x1ba
add ecx, 0x54d
xor ecx, 0x27cc
cmp dword [ebp - 0x248], edx
jne 0x40c137
add eax, 0x21b6
not eax
xor eax, 0xff1
add edx, 0xecc
xor edx, 0x172
test eax, eax
je 0x40c15b
not eax
xor eax, 0xfcd
sub eax, 0x747
not edx
xor edx, 0x3a24
add edx, 0xd4d
not eax
xor eax, 0x1fa0
not edx
and edx, 0x9c1
cmp ecx, dword [ebp - 0x1c4]
je 0x40c1db
not eax
add eax, 0xcea
test edx, edx
jne 0x40c1f4
not edx
or edx, 0x2c05
cmp ecx, eax
je 0x40c1cb
not eax
add eax, 0x1b0e
cmp edx, 0x219
jne 0x40c1c5
not ecx
or ecx, 0x3d52
cmp eax, ecx
jne 0x40c1fb
not eax
and eax, 0x1b32
xor ecx, 0x1d43
not edx
and edx, 0x36f8
not edx
add edx, 0x3faa
and eax, 0x193e
and edx, 0x3083
not ecx
or ecx, 0x3181
sub ecx, 0x2bb9
not eax
and eax, 0x318f
not eax
sub eax, 0x185d
cmp dword [ebp - 0x2a0], eax
jne 0x40c268
not ecx
sub ecx, 0x1b36
not edx
sub edx, 0x3458
and edx, 0x2656
cmp ecx, edx
je 0x40c259
and edx, 0x1d75
test ecx, ecx
je 0x40c281
xor eax, 0x2872
test eax, eax
je 0x40c275
or edx, 0x1768
add ecx, 0xcd4
xor ecx, 0x2a72
not ecx
or ecx, 0x2361
not eax
xor eax, 0x1587
add eax, 0x6d3
not ecx
and ecx, 0x19ae
and ecx, 0x89
xor ecx, 0x1d05
xor eax, 0x254d
sub ecx, 0x1020
not ecx
add ecx, 0x2f6
not edx
or edx, 0x32a2
call dword [sym.imp.KERNEL32.DLL_GetCurrentProcessId]
not edx
or edx, 0x32a2
not edx
xor edx, 0x38c6
and edx, 0x3bc3
test eax, eax
jne 0x40c2ca
not ecx
or ecx, 0x217b
xor ecx, 0x2699
add ecx, 0x13ed
not edx
and edx, 0x12d8
cmp edx, eax
je 0x40c2ec
not ecx
and ecx, 0x29e0
not ecx
sub ecx, 0xff0
cmp eax, 0x147
jne 0x40c2f3
push 0
push 0
call dword [sym.imp.USER32.dll_GetSystemMenu]
xor eax, 0x315f
not eax
xor eax, 0x341b
not ecx
and ecx, 0x1966
test edx, edx
jne 0x40c31b
or edx, 0x234d
test edx, edx
je 0x40c3fa
or edx, 0x148f
not eax
xor eax, 0x32cf
not edx
or edx, 0x229e
cmp eax, edx
je 0x40c40c
not edx
sub edx, 0x1b74
sub edx, 0x2047
not eax
xor eax, 0x22e1
not eax
sub eax, 0x19e1
and eax, 0x35fb
test edx, edx
jne 0x40c3c0
not eax
xor eax, 0x2b46
not edx
xor edx, 0x3f97
cmp edx, dword [ebp - 0x26c]
je 0x40c3ad
or ecx, 0x2e51
sub ecx, 0xf6b
not ecx
xor ecx, 0x25ac
not edx
or edx, 0x38f8
not edx
xor edx, 0x3fe4
add edx, 0x3fe4
not edx
or edx, 0x2bec
not ecx
add ecx, 0xace
xor edx, 0x13b
and ecx, 0x2bfa
and ecx, 0x2bfa
test ecx, ecx
je 0x40c41d
not eax
and eax, 0x1368
sub edx, 0x1368
not eax
xor eax, 0x20ce
cmp eax, edx
je 0x40c4ab
or edx, 0x3f68
xor eax, 0x17fc
cmp ecx, 0x164
je 0x40c48d
not eax
or eax, 0x1e7
not edx
and edx, 0xe5
or eax, 0x12ed
not eax
or eax, 0x3d4a
not ecx
sub ecx, 0x268a
cmp eax, ecx
jne 0x40c4e0