Function at 0x52fce0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5830e9
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x118
push esi
mov esi, ecx
mov dword [ebp - 0xc8], esi
mov dword [ebp - 4], 0
mov dword [ebp - 0x6c], 0
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x530891
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x10], eax
push str.Q2pTlRgAGfMjUw4LSYv0Jw
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 1
call fcn.00430f00
test al, al
jne 0x52fd58
push 0x18
push str.Q2pTlRgAGfMjUw4LSYv0Jw
lea ecx, [ebp - 0x10]
call fcn.00431230
mov dword [ebp - 4], 2
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x53089b
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x14], eax
push str.QUN0rOAIsZGUggENz18
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 3
call fcn.00430f00
test al, al
jne 0x52fd9f
push 0x13
push str.QUN0rOAIsZGUggENz18
lea ecx, [ebp - 0x14]
call fcn.00431230
mov byte [ebp - 4], 4
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308a5
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x18], eax
push str.alYyAZC4zVQQcYXP0IQCAzlc
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 5
call fcn.00430f00
test al, al
jne 0x52fde3
push 0x18
push str.alYyAZC4zVQQcYXP0IQCAzlc
lea ecx, [ebp - 0x18]
call fcn.00431230
mov byte [ebp - 4], 6
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308af
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x1c], eax
push str.a21QlMy8IRJloIkCBNfkCh4j
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 7
call fcn.00430f00
test al, al
jne 0x52fe27
push 0x18
push str.a21QlMy8IRJloIkCBNfkCh4j
lea ecx, [ebp - 0x1c]
call fcn.00431230
mov byte [ebp - 4], 8
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308b9
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x20], eax
push str.eGp6YazwPTDAIbZDzMv
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 9
call fcn.00430f00
test al, al
jne 0x52fe6b
push 0x13
push str.eGp6YazwPTDAIbZDzMv
lea ecx, [ebp - 0x20]
call fcn.00431230
mov byte [ebp - 4], 0xa
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308c3
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x24], eax
push str.aWNu3Qi0GnGCsKwBiAjuBAY
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0xb
call fcn.00430f00
test al, al
jne 0x52feaf
push 0x18
push str.aWNu3Qi0GnGCsKwBiAjuBAY
lea ecx, [ebp - 0x24]
call fcn.00431230
mov byte [ebp - 4], 0xc
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308cd
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x28], eax
push str.NldGWSnIybMAZZPNiIv3RA
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xd
call fcn.00430f00
test al, al
jne 0x52fef3
push 0x18
push str.NldGWSnIybMAZZPNiIv3RA
lea ecx, [ebp - 0x28]
call fcn.00431230
mov byte [ebp - 4], 0xe
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308d7
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x2c], eax
push str.TVRHLbwkmZLhkomJgMOIOTE
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xf
call fcn.00430f00
test al, al
jne 0x52ff37
push 0x18
push str.TVRHLbwkmZLhkomJgMOIOTE
lea ecx, [ebp - 0x2c]
call fcn.00431230
mov byte [ebp - 4], 0x10
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308e1
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x30], eax
push str.MDM18dHRBlXAJVXQXsVzXVY
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x11
call fcn.00430f00
test al, al
jne 0x52ff7b
push 0x18
push str.MDM18dHRBlXAJVXQXsVzXVY
lea ecx, [ebp - 0x30]
call fcn.00431230
mov byte [ebp - 4], 0x12
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308eb
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x34], eax
push str.eDNhrNTxBcCEMdlQTdQhCkAI4WhY
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x13
call fcn.00430f00
test al, al
jne 0x52ffbf
push 0x1d
push str.eDNhrNTxBcCEMdlQTdQhCkAI4WhY
lea ecx, [ebp - 0x34]
call fcn.00431230
mov byte [ebp - 4], 0x14
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308f5
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x38], eax
push str.d04ytSzE8WWy4ZdKl4yMOS9fVLg
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x15
call fcn.00430f00
test al, al
jne 0x530003
push 0x1d
push str.d04ytSzE8WWy4ZdKl4yMOS9fVLg
lea ecx, [ebp - 0x38]
call fcn.00431230
mov byte [ebp - 4], 0x16
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x5308ff
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x3c], eax
push str.eUVNcMTEktP1UucJD9URMAE
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x17
call fcn.00430f00
test al, al
jne 0x530047
push 0x18
push str.eUVNcMTEktP1UucJD9URMAE
lea ecx, [ebp - 0x3c]
call fcn.00431230
mov byte [ebp - 4], 0x18
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x530909
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x40], eax
push str.UVlCzdRg32JDsw6NCc
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x19
call fcn.00430f00
test al, al
jne 0x53008b
push 0x13
push str.UVlCzdRg32JDsw6NCc
lea ecx, [ebp - 0x40]
call fcn.00431230
mov byte [ebp - 4], 0x1a
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x530913
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x44], eax
push str.aFo5RNiQ1OWlccGM1ZY
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x1b
call fcn.00430f00
test al, al
jne 0x5300cf
push 0x13
push str.aFo5RNiQ1OWlccGM1ZY
lea ecx, [ebp - 0x44]
call fcn.00431230
mov byte [ebp - 4], 0x1c
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x53091d
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x48], eax
push str.bVE0RZSAwjWhALKMFcRwGCNRuFw
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x1d
call fcn.00430f00
test al, al
jne 0x530113
push 0x1d
push str.bVE0RZSAwjWhALKMFcRwGCNRuFw
lea ecx, [ebp - 0x48]
call fcn.00431230
mov byte [ebp - 4], 0x1e
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x530927
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x4c], eax
push str.WTlN7ZxdYyIAI
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x1f
call fcn.00430f00
test al, al
jne 0x530157
push 0xe
push str.WTlN7ZxdYyIAI
lea ecx, [ebp - 0x4c]
call fcn.00431230
mov byte [ebp - 4], 0x20
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x530931
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x50], eax
push str.eTJMHSil2TAw
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x21
call fcn.00430f00
test al, al
jne 0x53019b
push 0xe
push str.eTJMHSil2TAw
lea ecx, [ebp - 0x50]
call fcn.00431230
mov byte [ebp - 4], 0x22
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x53093b
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x54], eax
push str.WGMxDVhwR9WCA9vEWEkoNxVYmMj0Rsfzc1UBg
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x23
call fcn.00430f00
test al, al
jne 0x5301df
push 0x27
push str.WGMxDVhwR9WCA9vEWEkoNxVYmMj0Rsfzc1UBg
lea ecx, [ebp - 0x54]
call fcn.00431230
mov byte [ebp - 4], 0x24
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x530945
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x58], eax
push str.VUwxsaQYlrVgcwOPg
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x25
call fcn.00430f00
test al, al
jne 0x530223
push 0x13
push str.VUwxsaQYlrVgcwOPg
lea ecx, [ebp - 0x58]
call fcn.00431230
mov byte [ebp - 4], 0x26
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x53094f
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x5c], eax
push str.dVU06bSYhgVR8BJGFsJbEA
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x27
call fcn.00430f00
test al, al
jne 0x530267
push 0x18
push str.dVU06bSYhgVR8BJGFsJbEA
lea ecx, [ebp - 0x5c]
call fcn.00431230
mov byte [ebp - 4], 0x28
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x530959
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x60], eax
push str.ckti0SCE_7AzwHzOA
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x29
call fcn.00430f00
test al, al
jne 0x5302ab
push 0x13
push str.ckti0SCE_7AzwHzOA
lea ecx, [ebp - 0x60]
call fcn.00431230
mov byte [ebp - 4], 0x2a
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x530963
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x64], eax
push str.VnM2cWQUK9RS0zzHnUr7MxJCdMDkd9dTU3fAEUXfNx5T
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x2b
call fcn.00430f00
test al, al
jne 0x5302ef
push 0x2c
push str.VnM2cWQUK9RS0zzHnUr7MxJCdMDkd9dTU3fAEUXfNx5T
lea ecx, [ebp - 0x64]
call fcn.00431230
mov byte [ebp - 4], 0x2c
call fcn.00430c90
mov ecx, eax
test ecx, ecx
je 0x53096d
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x68], eax
push str.WnN4abAkK7Cxg_eHjYNmNxY
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x2d
call fcn.00430f00
test al, al
jne 0x530333
push 0x18
push str.WnN4abAkK7Cxg_eHjYNmNxY
lea ecx, [ebp - 0x68]
call fcn.00431230
push edi
mov byte [ebp - 4], 0x2e
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xc4], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x124], eax
mov byte [ebp - 4], 0x2f
mov eax, dword [ebp - 0x14]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xc0], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x120], eax
mov byte [ebp - 4], 0x30
mov eax, dword [ebp - 0x18]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xbc], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x11c], eax
mov byte [ebp - 4], 0x31
mov eax, dword [ebp - 0x1c]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xb8], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x118], eax
mov byte [ebp - 4], 0x32
mov eax, dword [ebp - 0x20]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xb4], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x114], eax
mov byte [ebp - 4], 0x33
mov eax, dword [ebp - 0x24]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xb0], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x110], eax
mov byte [ebp - 4], 0x34
mov eax, dword [ebp - 0x28]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xac], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x10c], eax
mov byte [ebp - 4], 0x35
mov eax, dword [ebp - 0x2c]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xa8], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x108], eax
mov byte [ebp - 4], 0x36
mov eax, dword [ebp - 0x30]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xa4], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x104], eax
mov byte [ebp - 4], 0x37
mov eax, dword [ebp - 0x34]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0xa0], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0x100], eax
mov byte [ebp - 4], 0x38
mov eax, dword [ebp - 0x38]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x9c], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xfc], eax
mov byte [ebp - 4], 0x39
mov eax, dword [ebp - 0x3c]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x98], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xf8], eax
mov byte [ebp - 4], 0x3a
mov eax, dword [ebp - 0x40]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x94], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x3b
mov eax, dword [ebp - 0x44]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x90], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xf0], eax
mov byte [ebp - 4], 0x3c
mov eax, dword [ebp - 0x48]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x8c], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xec], eax
mov byte [ebp - 4], 0x3d
mov eax, dword [ebp - 0x4c]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x88], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xe8], eax
mov byte [ebp - 4], 0x3e
mov eax, dword [ebp - 0x50]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x84], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xe4], eax
mov byte [ebp - 4], 0x3f
mov eax, dword [ebp - 0x54]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x80], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xe0], eax
mov byte [ebp - 4], 0x40
mov eax, dword [ebp - 0x58]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x7c], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xdc], eax
mov byte [ebp - 4], 0x41
mov eax, dword [ebp - 0x5c]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x78], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xd8], eax
mov byte [ebp - 4], 0x42
mov eax, dword [ebp - 0x60]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x74], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xd4], eax
mov byte [ebp - 4], 0x43
mov edi, dword [ebp - 0x64]
add edi, 0xfffffff0
mov ecx, edi
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xd0], eax
mov byte [ebp - 4], 0x44
mov eax, dword [ebp - 0x68]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x70], eax
call fcn.004305b0
add eax, 0x10
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0x124]
mov byte [ebp - 4], 0x45
push ecx
lea eax, [ebp - 0xc8]
push eax
push ecx
mov ecx, esi
call fcn.00469d40
push fcn.0042d550
push 0x17
push 4
lea eax, [ebp - 0x124]
mov dword [ebp - 0x6c], 1
push eax
mov byte [ebp - 4], 0x2e
call fcn.00550d32
mov edx, dword [ebp - 0x70]
or esi, 0xffffffff
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530653
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, esi
lock xadd dword [edi + 0xc], eax
dec eax
test eax, eax
jg 0x530667
mov ecx, dword [edi]
push edi
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x74]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
pop edi
test eax, eax
jg 0x53067f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x78]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530696
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x7c]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x5306ad
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x80]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x5306c4
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x84]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x5306de
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x88]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x5306f8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x8c]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530712
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x90]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x53072c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x94]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530746
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x98]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530760
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x9c]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x53077a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xa0]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530794
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xa4]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x5307ae
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xa8]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x5307c8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xac]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x5307e2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xb0]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x5307fc
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xb4]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530816
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xb8]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530830
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xbc]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x53084a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc0]
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x530864
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc4]
lock xadd dword [edx + 0xc], esi
dec esi
test esi, esi
jg 0x53087c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xc]
pop esi
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
push 0x80004005
call fcn.00431210
int3