Function at 0x40809a
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0
cmp eax, ecx
jl 0x4080c4
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.tFiS18RguDJs9g
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4080e6
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0
cmp eax, ecx
jl 0x40810d
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.oCNavNE
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408132
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0
cmp eax, ecx
jl 0x408159
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.syWG2NPd3eDzDw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40817e
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0
cmp eax, ecx
jl 0x4081a5
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.yGjSZGtVDQdtkuyg6eo
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4081ca
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0
cmp eax, ecx
jl 0x4081f1
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.uJxNo5Pn8JL4g
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408216
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0
cmp eax, ecx
jl 0x40823d
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.yGrA8byetQgERZDQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408262
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 1
cmp eax, ecx
jl 0x408289
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.BdxowLym0xZaCg
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4082ab
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 1
cmp eax, ecx
jl 0x4082d2
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.Efv61fQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4082f7
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 1
cmp eax, ecx
jl 0x40831e
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.Bplvg2Zn_sbufw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408343
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 1
cmp eax, ecx
jl 0x40836a
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.eTzKANHjpVLrSIZpow
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40838f
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 1
cmp eax, ecx
jl 0x4083b6
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.PgPmJnuskaQx9A
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4083db
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 1
cmp eax, ecx
jl 0x408402
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.eT4jnhFKdHHldKpiwA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408427
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 2
cmp eax, ecx
jl 0x40844e
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.adOFes888uWEmQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408470
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 2
cmp eax, ecx
jl 0x408497
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.fb5zcsk
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4084bc
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 2
cmp eax, ecx
jl 0x4084e3
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.EMV0a58fsm8iFA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408508
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 2
cmp eax, ecx
jl 0x40852f
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.FcXIXorfBTxVDvXyAw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408554
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 2
cmp eax, ecx
jl 0x40857b
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.RWx4saAzpG1gUA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4085a0
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 2
cmp eax, ecx
jl 0x4085c7
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.FccvNEG8syNrYw4VPw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4085ec
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 3
cmp eax, ecx
jl 0x408613
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.6Kc7Qe2h06x1Zw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408635
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 3
cmp eax, ecx
jl 0x40865c
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str._PyrPxw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408681
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 3
cmp eax, ecx
jl 0x4086a8
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.79HIW4tt8USh7g
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4086cd
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 3
cmp eax, ecx
jl 0x4086f4
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.lLGT_7oA5hmmal3Upms
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408719
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 3
cmp eax, ecx
jl 0x408740
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.zkppnzVC1z030A
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408765
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 3
cmp eax, ecx
jl 0x40878c
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.lLNmHDfcJCsoLpjQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4087b1
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 4
cmp eax, ecx
jl 0x4087d8
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.ETmNTXbvBjfVnw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4087fa
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 4
cmp eax, ecx
jl 0x408821
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.BfJjyew
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408846
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 4
cmp eax, ecx
jl 0x40886d
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.F3cQhlJ0nFhV4A
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408892
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 4
cmp eax, ecx
jl 0x4088b9
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.bST4bRZ04yocDAlAolw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4088de
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 4
cmp eax, ecx
jl 0x408905
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.GIKsVKsV0oTsgQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40892a
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 4
cmp eax, ecx
jl 0x408951
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.bSancBkrzBEueNncw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408976
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 5
cmp eax, ecx
jl 0x40899d
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.5y0XvTOsRbS9A
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4089bf
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 5
cmp eax, ecx
jl 0x4089e6
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.874F5ps
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408a0b
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 5
cmp eax, ecx
jl 0x408a32
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.2sWDHobe2I6krA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408a57
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 5
cmp eax, ecx
jl 0x408a7e
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.m3TXlLKbAH991IBsyg
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408aa3
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 5
cmp eax, ecx
jl 0x408aca
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.yaIoZeCgma1Fw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408aef
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 5
cmp eax, ecx
jl 0x408b16
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.m3b1mfzPP2IiOLTnPA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408b3b
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 6
cmp eax, ecx
jl 0x408b62
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.7uPT5H7mngIuYw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408b84
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 6
cmp eax, ecx
jl 0x408bab
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.tZpWes
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408bd0
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 6
cmp eax, ecx
jl 0x408bf7
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.78xmhw3gsOHUA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408c1c
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 6
cmp eax, ecx
jl 0x408c43
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.kmlcSN7phXNeHwNnOw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408c68
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 6
cmp eax, ecx
jl 0x408c8f
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.20ziZXTSqiOfIg
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408cb4
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 6
cmp eax, ecx
jl 0x408cdb
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.kmsUTEwnrKxsO3Oa9g
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408d00
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 7
cmp eax, ecx
jl 0x408d27
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.hVDTA7oAocKRg
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408d49
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 7
cmp eax, ecx
jl 0x408d70
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.kRf5FMw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408d95
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 7
cmp eax, ecx
jl 0x408dbc
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.mGKwe_61_eZbyA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408de1
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 7
cmp eax, ecx
jl 0x408e08
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.Z5xlrGFeVwzo6B
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408e2d
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 7
cmp eax, ecx
jl 0x408e54
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.iUMfV3lq1dnbig
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408e79
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 7
cmp eax, ecx
jl 0x408ea0
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.ZxlyliCut7vXVb9JIY
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408ec5
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 8
cmp eax, ecx
jl 0x408eec
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.2O_iPj5Jl8oWAQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408f0e
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 8
cmp eax, ecx
jl 0x408f35
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.zIVJJPw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408f5a
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 8
cmp eax, ecx
jl 0x408f81
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.o1f3wKOOl603Mw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408fa6
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 8
cmp eax, ecx
jl 0x408fcd
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.pMFUtpltQUv6Qp9Kiug
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x408ff2
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 8
cmp eax, ecx
jl 0x409019
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.03600o3WuXPTiA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40903e
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 8
cmp eax, ecx
jl 0x409065
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.pMM8H2D_tet1UpXk
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40908a
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 9
cmp eax, ecx
jl 0x4090b1
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.RzXbyFlj2eqAyw
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4090d3
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 9
cmp eax, ecx
jl 0x4090fa
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.U0roh9k
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40911f
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 9
cmp eax, ecx
jl 0x409146
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.a_oGmKdiTpq1QQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40916b
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 9
cmp eax, ecx
jl 0x409192
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.O3cR2Tb_MYdrybAfs
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4091b7
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 9
cmp eax, ecx
jl 0x4091de
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 4], ebx
mov eax, str.RLqiDILyu0HXQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409203
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 9
cmp eax, ecx
jl 0x40922a
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 4], ebx
mov eax, str.O3WWjN7dSEauaMhM
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40924f
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0xa
cmp eax, ecx
jl 0x409276
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 4], ebx
mov eax, str.ruviztGXtPwgeA
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409298
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0xa
cmp eax, ecx
jl 0x4092bf
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 4], ebx
mov eax, str.uhyGHMg
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4092e4
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0xa
cmp eax, ecx
jl 0x40930b
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 4], ebx
mov eax, str.tUxTqf4rUjcHQ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409330
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0xa
cmp eax, ecx
jl 0x409357
push 1
call fcn.00507faf
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 4], ebx
mov eax, str.0jvqUFuCH4Iwp9YJ
push eax
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40937c
push ebx
call fcn.00507fc1
add esp, 4
pop eax
mov ebx, dword [ebp - 4]
mov dword [ebx], eax
mov ebx, dword [0xc763d0]
call fcn.00401055
mov eax, 0xa
cmp eax, ecx
jl 0x4093a3