Function at 0x41d829
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x28
mov eax, 0x474dc6
call fcn.004547e6
lea eax, [ebp - 0x14]
push str.TEMPPATH
push eax
call fcn.00421d70
pop ecx
pop ecx
xor ebx, ebx
cmp dword [0x4a49b8], ebx
mov dword [ebp - 4], ebx
mov byte [ebp - 0xd], bl
mov dword [ebp - 0x1c], ebx
mov esi, 0x47bf36
jle 0x41d98f
mov dword [ebp - 0x18], 0x4a49e4
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push esi
call fcn.00404092
mov eax, dword [ebp - 0x18]
push 0x3e8
push 5
push ecx
add eax, 0xfffffff8
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 1
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], bl
call fcn.004217ea
add esp, 0xc
mov ecx, esp
mov dword [ebp - 0x30], esp
push esi
call fcn.00404092
push 0x64
push 1
push 3
pop edi
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IiYjKDgxHQg5Cx1EMCYGIg
mov byte [ebp - 4], 2
call fcn.0040238c
lea eax, [ebp - 0x28]
push eax
call fcn.00403ca0
mov dword [ebp - 0x20], eax
push dword [ebp - 0x18]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x24]
push eax
mov byte [ebp - 4], 3
call fcn.0040398d
add esp, 0x30
mov ecx, esp
mov dword [ebp - 0x34], esp
push dword [ebp - 0x20]
mov byte [ebp - 4], 4
push eax
push ecx
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 6
call fcn.004217ea
mov ecx, dword [ebp - 0x24]
add esp, 0x10
add ecx, 0xfffffff0
call fcn.00401268
mov ecx, dword [ebp - 0x28]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.PTYrOTw2HQUjGD8FNRk7IA
call fcn.0040238c
lea eax, [ebp - 0x2c]
push eax
call fcn.00403ca0
mov eax, dword [eax]
mov ecx, dword [ebp - 0x18]
mov ecx, dword [ecx]
push eax
push ecx
call fcn.004565b2
mov ecx, dword [ebp - 0x2c]
add esp, 0x30
neg eax
sbb al, al
inc al
add ecx, 0xfffffff0
mov byte [ebp - 0xe], al
call fcn.00401268
cmp byte [ebp - 0xe], bl
je 0x41d977
mov byte [ebp - 0xd], 1
inc dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
add dword [ebp - 0x18], 0x34
cmp eax, dword [0x4a49b8]
jl 0x41d868
jmp 0x41d992
push 3
pop edi
mov ecx, dword [0x4a476c]
cmp dword [ecx + 8], ebx
mov dword [ebp - 0x18], ebx
jle 0x41d9fd
push dword [ebp - 0x18]
call fcn.0041b10b
push ecx
mov dword [ebp - 0x34], esp
mov ecx, esp
push eax
call fcn.0040366b
mov ecx, dword [0x4a476c]
push 0x3e8
push 5
push dword [ebp - 0x18]
mov byte [ebp - 4], 7
call fcn.0041b10b
push ecx
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], bl
call fcn.004217ea
mov ecx, dword [0x4a476c]
add esp, 0x10
inc dword [ebp - 0x18]
mov eax, dword [ebp - 0x18]
cmp eax, dword [ecx + 8]
jl 0x41d9a0
cmp byte [ebp - 0xd], bl
je 0x41dc0a
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push 4
push 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.PQgRRTo2HR8zIB1KMCBDFj0wGQA4JgUKOwgjSjgYERk9Jzg5JgVPTw
mov byte [ebp - 4], 8
call fcn.0040238c
lea eax, [ebp - 0x2c]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 9
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0xa
call fcn.004217ea
mov ecx, dword [ebp - 0x2c]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.PQoZRSAmJxo9CjMbMQs8Pj8gAjE9JkoVNSArSzsmAVk9IxUIIwgnQTkKIxs_CkMWOwoVQTkIERUjGgEKMTcdRSIzFQAxNhE7NyBKGyMYSjk8Jj8cNCE7Oz8KBUI1MycrOBk4OSYFT08
mov byte [ebp - 4], 0xb
call fcn.0040238c
lea eax, [ebp - 0x2c]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0xc
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0xd
call fcn.004217ea
mov ecx, dword [ebp - 0x2c]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x3e8
push 0xa
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.PzY_GT82ARgzICNLMRUnBT8wHV00CB0QPAgnBTEYMyA8MycWORVPTw
mov byte [ebp - 4], 0xe
call fcn.0040238c
lea eax, [ebp - 0x2c]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0xf
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x10
call fcn.004217ea
mov ecx, dword [ebp - 0x2c]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push 2
push 2
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.Ozc3GjEKSkU6Mzc1NwpGFzsjKzo3NAU1MRUrTw
mov byte [ebp - 4], 0x11
call fcn.0040238c
lea eax, [ebp - 0x2c]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x12
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x13
call fcn.004217ea
mov ecx, dword [ebp - 0x2c]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
mov byte [ebp - 4], 0x14
push 2
push 2
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.IRk3GjEKSgo_JgEaPiEzOjo2AREzIysmOhpGGjAVESMqMys5MBVPTw
call fcn.0040238c
lea eax, [ebp - 0x2c]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x15
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x16
call fcn.004217ea
mov ecx, dword [ebp - 0x2c]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
cmp byte [ebp + 8], bl
jne 0x41e3ec
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push 4
push 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.OxszMT0mGUA0JhkYNQo0MSILEUU0JkIQPwgjRjExEUc9NjNBMCYnKDojHU8
mov byte [ebp - 4], 0x17
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x18
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x19
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.PQoVICAmBR8wIQEFOAg8MT0IK0o_MTsNycnRjgVJDMiBR0kIAgnQCEYGUUxFTc7OzYrMDE2FTkwJx1FMRk7HSIzAQAxNhE7NyAnRTAgJDE9NzswNQVPTw
mov byte [ebp - 4], 0x1a
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x1b
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x1c
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push 2
push 2
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.Ogs7EDQaRhA6Cj8kNEMFNTQKSjE
mov byte [ebp - 4], 0x1d
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x1e
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x1f
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.IkI7ACMISjQ9CjdLMTYjIDwwAjU0BU9P
mov byte [ebp - 4], 0x20
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x21
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x22
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
mov byte [ebp - 4], 0x23
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.PQoBQTs2SkA0JzNFMTAZKzwgAjE9JkoVNSArSzsmAVk9IxUIIwgnOSMYI0s7CkIVOzYrGDoxNz49QkpP
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x24
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x25
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.PzEzNDo2HQg8CDNZOzBCHz0YMwA0CCM0PzA3QjAgQgM
mov byte [ebp - 4], 0x26
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x27
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x28
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push 4
push 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.IiYrXTgxHR8zIydHMQsWKD0FAV00Jko7PwszRjgbEUIiMxUcOhgFCDhCP107MREzOBUkIiYFT08
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov byte [ebp - 4], 0x29
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.OwoZMDExJwUiCDcINRgRJT0VJ0U4GDMXMCYnCjQhBiI
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x2a
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push 4
push 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.OxszKDUhOysjGwEFNQgWNT0IKDk7NkoFIBknRDExESY_CysIIQg3JDgFJ10_MEMWPDMVFjcIER8iCkZKPwsRAyIgAQg6MSs0JkJKTw
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x2b
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push 4
push 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.PTE3ADg2P0AjGh0IOzEGNyIFATA4JkIQOwo_QTshETs4GTg5JgVPTw
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov byte [ebp - 4], 0x2c
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.PDMaMSUhOxg9CCddOzBCCD0bMDk5Gx0FNyYZQjAnSyI
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x2d
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push 2
push 2
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.NwsnMDAVESM1GhEXMxoRMyowKxc6FU9P
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x2e
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push 2
push 2
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.OyMBFzojJzEzMEIgKjAROTQFT08
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov byte [ebp - 4], 0x2f
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.PyAdKDMISjk5CitBPzA3OyIjAQggJh0IPAgnQTEZKyo8MycFNyYjNDohHU8
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x30
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.PRoZBT0YARU6ICsINCYBIz0YMxk7JgEVMyEnQjEaGSM8CzMoICYdCDwIJ0ExGSsqPDMnBTkLHUI0J0pP
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x31
call fcn.0040398d
add esp, 0xc
call fcn.00421e9e
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.OxszJDQmSjQ8CxVFOzA3Hz8IM0E3BU9P
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov byte [ebp - 4], 0x32
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
call fcn.0040398d
add esp, 0xc
call fcn.00421fa3
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.IiMdMDMxHR8iQjNdIxg_Oz0FASU_NkoVNCRCHjgZOyY_ChVBIyYVEzgLK0UxGkIzOzYrHDkLOzkhHkIKPBUnED0wJxk7Gys0JkJKTw
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x33
call fcn.0040398d
add esp, 0xc
call fcn.00421fa3
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.PSMdQT82GTkjGjcFNRk7JTsaHV0iGCM0PwgzTw
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x34
call fcn.0040398d
add esp, 0xc
call fcn.00421fa3
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push 4
pop edi
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp + 8], esp
push str.OxszFj0mBTszIB1LIxg8OSIwFSAxNgUIOiRCSjgaQisiQjg5JgVPTw
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
mov byte [ebp - 4], 0x35
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
call fcn.0040398d
add esp, 0xc
call fcn.00421fa3
pop ecx
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.IiEzMDomBR80IQFEOAgBKzwmN0o_NkoVOiAFRDE3Oxk_MBVBIyYFEyMYARs_CicROwsrQTk2GT46JxFDPBhKJDsbNwA1NgUKOTY3GjUnAiI
mov byte [ebp - 4], 0x36
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x37
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x38
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.PQodFj82PzsjGyNLMQsWMSIIKyAwJgUIOAUzSzU2Sio_MTcWMRgnEzwxO08
mov byte [ebp - 4], 0x39
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x3a
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x3b
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.PSABCDk2Qho9ChVLMQsWMSIIKyAxNgUIOiRCSjgaQisiCDNBIwg3JDgLP08
mov byte [ebp - 4], 0x3c
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x3d
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x3e
call fcn.004217ea
mov ecx, dword [ebp + 8]
add esp, 0x10
add ecx, 0xfffffff0
mov byte [ebp - 4], bl
call fcn.00401268
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
call fcn.00404092
push 0x64
push 1
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.OxUVADM2HUA4QjMaNRsWFjsKASU8Czs7OQszCjwVJzs9Gz8IIyYFEzwII0U0ICQWOCErMDE2BT4_Q0IKMTcdCCImMyQ0GBEPwgZSiMYATQ9CBFFPBVPTw
mov byte [ebp - 4], 0x3f
call fcn.0040238c
lea eax, [ebp + 8]
push eax
call fcn.00403ca0
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x30], esp
push eax
lea eax, [ebp - 0x14]
push eax
push ecx
mov byte [ebp - 4], 0x40
call fcn.0040398d
add esp, 0xc
mov byte [ebp - 4], 0x41
call fcn.004217ea
add esp, 0x10
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
call fcn.00401268
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.00401268
call fcn.004548be
ret