Function at 0x527400
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x57c4d9
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.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x527fb1
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x10], eax
push str.d0F5dNjQghCUIeNLhc
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 1
call fcn.0042f750
test al, al
jne 0x527478
push 0x13
push str.d0F5dNjQghCUIeNLhc
lea ecx, [ebp - 0x10]
call fcn.0042fa90
mov dword [ebp - 4], 2
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x527fbb
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x14], eax
push str.bzBaecytVVKRAdfWSoHbBl80
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 3
call fcn.0042f750
test al, al
jne 0x5274bf
push 0x18
push str.bzBaecytVVKRAdfWSoHbBl80
lea ecx, [ebp - 0x14]
call fcn.0042fa90
mov byte [ebp - 4], 4
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x527fc5
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x18], eax
push str.RUVCmZQwhpJwsxMLCQcuLCslsKzAoIIAA3
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 5
call fcn.0042f750
test al, al
jne 0x527503
push 0x22
push str.RUVCmZQwhpJwsxMLCQcuLCslsKzAoIIAA3
lea ecx, [ebp - 0x18]
call fcn.0042fa90
mov byte [ebp - 4], 6
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x527fcf
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x1c], eax
push str.aUVtEeSArIHg0ImKQE9iCDEI
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 7
call fcn.0042f750
test al, al
jne 0x527547
push 0x18
push str.aUVtEeSArIHg0ImKQE9iCDEI
lea ecx, [ebp - 0x1c]
call fcn.0042fa90
mov byte [ebp - 4], 8
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x527fd9
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x20], eax
push str.S2RaIOAIKBKUwqxCDZ0zJAc75TCILUNA
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 9
call fcn.0042f750
test al, al
jne 0x52758b
push 0x22
push str.S2RaIOAIKBKUwqxCDZ0zJAc75TCILUNA
lea ecx, [ebp - 0x20]
call fcn.0042fa90
mov byte [ebp - 4], 0xa
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x527fe3
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x24], eax
push str.QmRpUNQoB5BUUOhDQde
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0xb
call fcn.0042f750
test al, al
jne 0x5275cf
push 0x13
push str.QmRpUNQoB5BUUOhDQde
lea ecx, [ebp - 0x24]
call fcn.0042fa90
mov byte [ebp - 4], 0xc
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x527fed
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x28], eax
push str.NnNRAN34WkPUdiHFj1SfRhsZWVM
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xd
call fcn.0042f750
test al, al
jne 0x527613
push 0x1d
push str.NnNRAN34WkPUdiHFj1SfRhsZWVM
lea ecx, [ebp - 0x28]
call fcn.0042fa90
mov byte [ebp - 4], 0xe
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x527ff7
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x2c], eax
push str.WHpINdREUdOwE5WFiQm3Nw865Fj0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xf
call fcn.0042f750
test al, al
jne 0x527657
push 0x1d
push str.WHpINdREUdOwE5WFiQm3Nw865Fj0
lea ecx, [ebp - 0x2c]
call fcn.0042fa90
mov byte [ebp - 4], 0x10
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528001
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x30], eax
push str.S3JnPTwcTCCSgFEwAq
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x11
call fcn.0042f750
test al, al
jne 0x52769b
push 0x13
push str.S3JnPTwcTCCSgFEwAq
lea ecx, [ebp - 0x30]
call fcn.0042fa90
mov byte [ebp - 4], 0x12
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x52800b
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x34], eax
push str.VEVJDchgqFKhM4uFSgRaPyQusFw
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x13
call fcn.0042f750
test al, al
jne 0x5276df
push 0x1d
push str.VEVJDchgqFKhM4uFSgRaPyQusFw
lea ecx, [ebp - 0x34]
call fcn.0042fa90
mov byte [ebp - 4], 0x14
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528015
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x38], eax
push str.dXhMLazsZ8IQ4
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x15
call fcn.0042f750
test al, al
jne 0x527723
push 0xe
push str.dXhMLazsZ8IQ4
lea ecx, [ebp - 0x38]
call fcn.0042fa90
mov byte [ebp - 4], 0x16
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x52801f
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x3c], eax
push str.MjBE1SWJREJyJTvVyEKjU1MsILA
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x17
call fcn.0042f750
test al, al
jne 0x527767
push 0x1d
push str.MjBE1SWJREJyJTvVyEKjU1MsILA
lea ecx, [ebp - 0x3c]
call fcn.0042fa90
mov byte [ebp - 4], 0x18
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528029
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x40], eax
push str.NWJK9R2UDwKSxUUBS8EMWgYv
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x19
call fcn.0042f750
test al, al
jne 0x5277ab
push 0x18
push str.NWJK9R2UDwKSxUUBS8EMWgYv
lea ecx, [ebp - 0x40]
call fcn.0042fa90
mov byte [ebp - 4], 0x1a
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528033
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x44], eax
push str.NmYxIT2YHPUiRXVAVQBtVwtU
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x1b
call fcn.0042f750
test al, al
jne 0x5277ef
push 0x18
push str.NmYxIT2YHPUiRXVAVQBtVwtU
lea ecx, [ebp - 0x44]
call fcn.0042fa90
mov byte [ebp - 4], 0x1c
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x52803d
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x48], eax
push str.U1dXqWQMlMOD0m9NCMQ0Fw
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x1d
call fcn.0042f750
test al, al
jne 0x527833
push 0x18
push str.U1dXqWQMlMOD0m9NCMQ0Fw
lea ecx, [ebp - 0x48]
call fcn.0042fa90
mov byte [ebp - 4], 0x1e
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528047
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x4c], eax
push str.R3Y31QxUTVUAww6GFIx
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x1f
call fcn.0042f750
test al, al
jne 0x527877
push 0x13
push str.R3Y31QxUTVUAww6GFIx
lea ecx, [ebp - 0x4c]
call fcn.0042fa90
mov byte [ebp - 4], 0x20
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528051
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x50], eax
push str.NWtXKRWcOWMAZa4BickUWxI
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x21
call fcn.0042f750
test al, al
jne 0x5278bb
push 0x18
push str.NWtXKRWcOWMAZa4BickUWxI
lea ecx, [ebp - 0x50]
call fcn.0042fa90
mov byte [ebp - 4], 0x22
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x52805b
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x54], eax
push str.eHd1PMys8vIH0NHGhdWSCg
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x23
call fcn.0042f750
test al, al
jne 0x5278ff
push 0x18
push str.eHd1PMys8vIH0NHGhdWSCg
lea ecx, [ebp - 0x54]
call fcn.0042fa90
mov byte [ebp - 4], 0x24
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528065
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x58], eax
push str.T3JD4ehsA0IhQ8cFCwI0IgE
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x25
call fcn.0042f750
test al, al
jne 0x527943
push 0x18
push str.T3JD4ehsA0IhQ8cFCwI0IgE
lea ecx, [ebp - 0x58]
call fcn.0042fa90
mov byte [ebp - 4], 0x26
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x52806f
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x5c], eax
push str.aU1M9YTwfuACgHpKyMg9CyI5oFQ
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x27
call fcn.0042f750
test al, al
jne 0x527987
push 0x1d
push str.aU1M9YTwfuACgHpKyMg9CyI5oFQ
lea ecx, [ebp - 0x5c]
call fcn.0042fa90
mov byte [ebp - 4], 0x28
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528079
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x60], eax
push str.VXQ2zUgAmuegcl9EFcm0MD1Y2NDo
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x29
call fcn.0042f750
test al, al
jne 0x5279cb
push 0x1d
push str.VXQ2zUgAmuegcl9EFcm0MD1Y2NDo
lea ecx, [ebp - 0x60]
call fcn.0042fa90
mov byte [ebp - 4], 0x2a
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x528083
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x64], eax
push str.RTAzwZxNVHXQMqMQg
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x2b
call fcn.0042f750
test al, al
jne 0x527a0f
push 0x13
push str.RTAzwZxNVHXQMqMQg
lea ecx, [ebp - 0x64]
call fcn.0042fa90
mov byte [ebp - 4], 0x2c
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x52808d
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x68], eax
push str.NHB0mMmIVDBkFd1Hxo
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x2d
call fcn.0042f750
test al, al
jne 0x527a53
push 0x13
push str.NHB0mMmIVDBkFd1Hxo
lea ecx, [ebp - 0x68]
call fcn.0042fa90
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.0042ee10
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.00462820
push fcn.0042e590
push 0x17
push 4
lea eax, [ebp - 0x124]
mov dword [ebp - 0x6c], 1
push eax
mov byte [ebp - 4], 0x2e
call fcn.00549ae2
mov edx, dword [ebp - 0x70]
or esi, 0xffffffff
mov eax, esi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x527d73
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 0x527d87
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 0x527d9f
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 0x527db6
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 0x527dcd
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 0x527de4
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 0x527dfe
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 0x527e18
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 0x527e32
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 0x527e4c
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 0x527e66
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 0x527e80
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 0x527e9a
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 0x527eb4
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 0x527ece
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 0x527ee8
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 0x527f02
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 0x527f1c
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 0x527f36
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 0x527f50
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 0x527f6a
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 0x527f84
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 0x527f9c
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.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
push 0x80004005
call fcn.0042fa70
int3