Function at 0x10076820
Capabilities:
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x790
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x84]
call fcn.1006f500
push eax
push 0x101f849c
call fcn.1006f140
add esp, 8
mov ecx, dword [0x101f8458]
push ecx
call fcn.100731f0
add esp, 4
push 0x2d
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
movsx edx, ax
and edx, 1
je 0x10076889
movzx eax, byte [0x101f724c]
test eax, eax
jne 0x10076879
mov dword [ebp - 0x6c], 1
jmp 0x10076880
mov dword [ebp - 0x6c], 0
mov cl, byte [ebp - 0x6c]
mov byte [0x101f724c], cl
call fcn.10044e90
call fcn.10046b30
call fcn.10023020
mov dl, byte [0x101f724c]
mov byte [ebp - 1], dl
call fcn.1001a250
mov cl, byte [ebp - 1]
mov byte [eax + 0xaf], cl
movzx edx, byte [0x101f724c]
test edx, edx
je 0x10077c3c
call fcn.1001ac70
mov dword [ebp - 0x88], eax
call fcn.1001a250
mov dword [ebp - 0x8c], eax
push ecx
movss xmm0, dword [0x100bb500]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bf4]
movss dword [esp], xmm0
lea ecx, [ebp - 0xa0]
call fcn.10004760
push 0
lea eax, [ebp - 0xa0]
push eax
call fcn.10028790
add esp, 8
push 0xb
push 0
push 0x100c0090
call fcn.10006050
add esp, 0xc
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x100acd9c]
movss dword [esp], xmm0
lea ecx, [ebp - 0xf4]
call fcn.10004760
push eax
call fcn.10027fb0
add esp, 4
push ecx
movss xmm0, dword [0x10101bec]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bd8]
movss dword [esp], xmm0
lea ecx, [ebp - 0xfc]
call fcn.10004760
mov dword [ebp - 0x70], eax
lea ecx, [ebp - 0xd5]
push ecx
lea ecx, [ebp - 2]
call fcn.10071680
mov ecx, eax
call fcn.100707e0
mov dword [ebp - 0x74], eax
push 0
push 1
mov edx, dword [ebp - 0x70]
push edx
mov eax, dword [ebp - 0x74]
push eax
call fcn.10009a40
add esp, 0x10
push ecx
movss xmm0, dword [0x100bf128]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bc4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x104]
call fcn.10004760
push eax
call fcn.10027fb0
add esp, 4
push 0x100c0094
call fcn.1006b450
add esp, 4
push 0
call fcn.1001d320
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x100769f7
mov dword [0x101f8454], 0
push ecx
movss xmm0, dword [0x10101bd0]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bc4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x10c]
call fcn.10004760
push eax
call fcn.10027fb0
add esp, 4
push 0x100c0098
call fcn.1006b450
add esp, 4
push 0
call fcn.1001d320
add esp, 4
movzx edx, al
test edx, edx
je 0x10076a4f
mov dword [0x101f8454], 1
push ecx
movss xmm0, dword [0x10101bdc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bc4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x114]
call fcn.10004760
push eax
call fcn.10027fb0
add esp, 4
push 0x100c009c
call fcn.1006b450
add esp, 4
push 0
call fcn.1001d320
add esp, 4
movzx eax, al
test eax, eax
je 0x10076aa7
mov dword [0x101f8454], 2
push ecx
movss xmm0, dword [0x10101be0]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bc4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x11c]
call fcn.10004760
push eax
call fcn.10027fb0
add esp, 4
push 0x100c00a0
call fcn.1006b450
add esp, 4
push 0
call fcn.1001d320
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x10076aff
mov dword [0x101f8454], 3
push ecx
movss xmm0, dword [0x100acd7c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bc4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x124]
call fcn.10004760
push eax
call fcn.10027fb0
add esp, 4
push 0x100c00a4
call fcn.1006b450
add esp, 4
push 0
call fcn.1001d320
add esp, 4
movzx edx, al
test edx, edx
je 0x10076b57
mov dword [0x101f8454], 4
push ecx
movss xmm0, dword [0x10101be8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bc4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x12c]
call fcn.10004760
push eax
call fcn.10027fb0
add esp, 4
push 0x100c00a8
call fcn.1006b450
add esp, 4
push 0
call fcn.1001d320
add esp, 4
movzx eax, al
test eax, eax
je 0x10076bac
push 0
call fcn.10092462
call fcn.10016c80
push ecx
movss xmm0, dword [0x100acd48]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x100acd78]
movss dword [esp], xmm0
lea ecx, [ebp - 0x134]
call fcn.10004760
push eax
call fcn.10027fb0
add esp, 4
push ecx
movss xmm0, dword [0x100bb4fc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101bf0]
movss dword [esp], xmm0
lea ecx, [ebp - 0x13c]
call fcn.10004760
mov dword [ebp - 0x78], eax
lea ecx, [ebp - 0xdc]
push ecx
lea ecx, [ebp - 3]
call fcn.10071930
mov ecx, eax
call fcn.100707e0
mov dword [ebp - 0x7c], eax
push 0
push 1
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x7c]
push eax
call fcn.10009a40
add esp, 0x10
cmp dword [0x101f8454], 0
jne 0x10076ea9
lea ecx, [ebp - 0x527]
push ecx
lea ecx, [ebp - 4]
call fcn.10071c40
mov ecx, eax
call fcn.10070940
push eax
call fcn.1006b450
add esp, 4
call fcn.10067820
push 0xffffffffffffffff
push 0x40
push 0x101f72e8
push 0x101f7258
lea edx, [ebp - 0x90]
push edx
lea ecx, [ebp - 5]
call fcn.10071eb0
mov ecx, eax
call fcn.10070780
push eax
call fcn.1005dea0
add esp, 0x14
push 0xffffffffffffffff
push 3
push 0x101f72d4
push 0x101f8400
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 6]
call fcn.10072110
mov ecx, eax
call fcn.100707a0
push eax
call fcn.1005dea0
add esp, 0x14
push 0xffffffffffffffff
push 2
push 0x101f72e0
push 0x101f83fc
lea ecx, [ebp - 0x175]
push ecx
lea ecx, [ebp - 7]
call fcn.10072340
mov ecx, eax
call fcn.10070820
push eax
call fcn.1005dea0
add esp, 0x14
push 0x101f7251
lea edx, [ebp - 0xa5]
push edx
lea ecx, [ebp - 8]
call fcn.100725b0
mov ecx, eax
call fcn.100707a0
push eax
call fcn.10057fd0
add esp, 8
movzx eax, byte [0x101f7251]
test eax, eax
je 0x10076d2d
mov byte [0x101f8405], 0
mov byte [0x101f8406], 0
push 0x101f8405
lea ecx, [ebp - 0xaa]
push ecx
lea ecx, [ebp - 9]
call fcn.10072810
mov ecx, eax
call fcn.100707a0
push eax
call fcn.10057fd0
add esp, 8
movzx edx, byte [0x101f8405]
test edx, edx
je 0x10076d6a
mov byte [0x101f7251], 0
mov byte [0x101f8406], 0
push 0x101f8406
lea eax, [ebp - 0xaf]
push eax
lea ecx, [ebp - 0xa]
call fcn.10070e10
mov ecx, eax
call fcn.100707a0
push eax
call fcn.10057fd0
add esp, 8
movzx ecx, byte [0x101f8406]
test ecx, ecx
je 0x10076da7
mov byte [0x101f7251], 0
mov byte [0x101f8405], 0
call fcn.10064650
push 0x20
push 0x101f72c0
lea edx, [ebp - 0x17e]
push edx
lea ecx, [ebp - 0xb]
call fcn.10070e40
mov ecx, eax
call fcn.10070820
push eax
call fcn.100595a0
add esp, 0xc
push 0x101f83fb
lea eax, [ebp - 0x187]
push eax
lea ecx, [ebp - 0xc]
call fcn.10070e70
mov ecx, eax
call fcn.10070820
push eax
call fcn.10057fd0
add esp, 8
push 0
push 0x100c00ac
push ecx
movss xmm0, dword [0x100acd4c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10101ba0]
movss dword [esp], xmm0
push 0x101f7254
lea ecx, [ebp - 0x94]
push ecx
lea ecx, [ebp - 0xd]
call fcn.10070ea0
mov ecx, eax
call fcn.10070780
push eax
call fcn.10067170
add esp, 0x18
push 0x101f83fa
lea edx, [ebp - 0x22c]
push edx
lea ecx, [ebp - 0xe]
call fcn.10070ec0
mov ecx, eax
call fcn.10070ac0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8404
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0xf]
call fcn.10070f00
mov ecx, eax
call fcn.10070800
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8407
lea ecx, [ebp - 0x237]
push ecx
lea ecx, [ebp - 0x10]
call fcn.10070f30
mov ecx, eax
call fcn.10070ac0
push eax
call fcn.10057fd0
add esp, 8
cmp dword [0x101f8454], 1
jne 0x100770e6
lea edx, [ebp - 0x5ac]
push edx
lea ecx, [ebp - 0x11]
call fcn.10070f70
mov ecx, eax
call fcn.100709a0
push eax
call fcn.1006b450
add esp, 4
call fcn.10067820
push 0x101f8411
lea eax, [ebp - 0x1c7]
push eax
lea ecx, [ebp - 0x12]
call fcn.10070fa0
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8416
lea ecx, [ebp - 0x190]
push ecx
lea ecx, [ebp - 0x13]
call fcn.10070fd0
mov ecx, eax
call fcn.10070820
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8414
lea edx, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0x14]
call fcn.10071450
mov ecx, eax
call fcn.10070800
push eax
call fcn.10057fd0
add esp, 8
movzx eax, byte [0x101f8414]
test eax, eax
je 0x10076f58
mov byte [0x101f8426], 0
push 0x101f8426
lea ecx, [ebp - 0x27a]
push ecx
lea ecx, [ebp - 0x15]
call fcn.10071480
mov ecx, eax
call fcn.10070ae0
push eax
call fcn.10057fd0
add esp, 8
movzx edx, byte [0x101f8426]
test edx, edx
je 0x10076f8e
mov byte [0x101f8414], 0
push 0x101f8417
lea eax, [ebp - 0x199]
push eax
lea ecx, [ebp - 0x16]
call fcn.100714b0
mov ecx, eax
call fcn.10070820
push eax
call fcn.10057fd0
add esp, 8
movzx ecx, byte [0x101f8417]
test ecx, ecx
je 0x10076fea
push 0xffffffffffffffff
push 4
push 0x101f7208
push 0x101f8418
lea edx, [ebp - 0x2c6]
push edx
lea ecx, [ebp - 0x17]
call fcn.100714e0
mov ecx, eax
call fcn.10070b20
push eax
call fcn.1005dea0
add esp, 0x14
push 0x101f8425
lea eax, [ebp - 0x1d1]
push eax
lea ecx, [ebp - 0x18]
call fcn.10071520
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f841e
lea ecx, [ebp - 0x286]
push ecx
lea ecx, [ebp - 0x19]
call fcn.10071550
mov ecx, eax
call fcn.10070ae0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f841d
lea edx, [ebp - 0x242]
push edx
lea ecx, [ebp - 0x1a]
call fcn.10071580
mov ecx, eax
call fcn.10070ac0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8423
lea eax, [ebp - 0x154]
push eax
lea ecx, [ebp - 0x1b]
call fcn.100715c0
mov ecx, eax
call fcn.10070800
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8424
lea ecx, [ebp - 0xe3]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.100715f0
mov ecx, eax
call fcn.100707e0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8415
lea edx, [ebp - 0x1a2]
push edx
lea ecx, [ebp - 0x1d]
call fcn.10071620
mov ecx, eax
call fcn.10070820
push eax
call fcn.10057fd0
add esp, 8
push 0x101f7252
lea eax, [ebp - 0x2d4]
push eax
lea ecx, [ebp - 0x1e]
call fcn.100716b0
mov ecx, eax
call fcn.10070b20
push eax
call fcn.10057fd0
add esp, 8
cmp dword [0x101f8454], 2
jne 0x100778a1
push str.______________PVP_
call fcn.1006b450
add esp, 4
call fcn.10067820
push 0x101f83c6
lea ecx, [ebp - 0x541]
push ecx
lea ecx, [ebp - 0x1f]
call fcn.100716f0
mov ecx, eax
call fcn.10070960
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8391
lea edx, [ebp - 0x406]
push edx
lea ecx, [ebp - 0x20]
call fcn.10071720
mov ecx, eax
call fcn.100708c0
push eax
call fcn.10057fd0
add esp, 8
movzx eax, byte [0x101f8391]
test eax, eax
je 0x10077185
push 0xffffffffffffffff
push 3
push 0x101f723c
push 0x101f8394
lea ecx, [ebp - 0x382]
push ecx
lea ecx, [ebp - 0x21]
call fcn.10071760
mov ecx, eax
call fcn.10070880
push eax
call fcn.1005dea0
add esp, 0x14
push 0x101f83b6
lea edx, [ebp - 0x394]
push edx
lea ecx, [ebp - 0x22]
call fcn.100717b0
mov ecx, eax
call fcn.10070880
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83cd
lea eax, [ebp - 0x49c]
push eax
lea ecx, [ebp - 0x23]
call fcn.10071800
mov ecx, eax
call fcn.10070920
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83b5
lea ecx, [ebp - 0x2e2]
push ecx
lea ecx, [ebp - 0x24]
call fcn.10071830
mov ecx, eax
call fcn.10070b20
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83c2
lea edx, [ebp - 0x1db]
push edx
lea ecx, [ebp - 0x25]
call fcn.10071870
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83a6
lea eax, [ebp - 0xea]
push eax
lea ecx, [ebp - 0x26]
call fcn.100718a0
mov ecx, eax
call fcn.100707e0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83cb
lea ecx, [ebp - 0xb4]
push ecx
lea ecx, [ebp - 0x27]
call fcn.100718d0
mov ecx, eax
call fcn.100707a0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83ca
lea edx, [ebp - 0x33d]
push edx
lea ecx, [ebp - 0x28]
call fcn.10071960
mov ecx, eax
call fcn.10070860
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83ab
lea eax, [ebp - 0x34e]
push eax
lea ecx, [ebp - 0x29]
call fcn.100719a0
mov ecx, eax
call fcn.10070860
push eax
call fcn.10057fd0
add esp, 8
call fcn.10064650
push 0xffffffffffffffff
push 5
push 0x101f7218
push 0x101f83b8
lea ecx, [ebp - 0x1ab]
push ecx
lea ecx, [ebp - 0x2a]
call fcn.100719e0
mov ecx, eax
call fcn.10070820
push eax
call fcn.1005dea0
add esp, 0x14
push 0x101f8393
lea edx, [ebp - 0x3a6]
push edx
lea ecx, [ebp - 0x2b]
call fcn.10071a10
mov ecx, eax
call fcn.10070880
push eax
call fcn.10057fd0
add esp, 8
movzx eax, byte [0x101f8393]
test eax, eax
je 0x10077321
push 0xffffffffffffffff
push 4
push 0x101f722c
push 0x101f839c
push str.Selected_Damage_PVP
call fcn.1005dea0
add esp, 0x14
call fcn.10064650
push 0
push str._.3f
push ecx
movss xmm0, dword [0x100acca0]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x101f8380
lea ecx, [ebp - 0x2ff]
push ecx
lea ecx, [ebp - 0x2c]
call fcn.10071a60
mov ecx, eax
call fcn.10070b40
push eax
call fcn.10067170
add esp, 0x18
push 0x101f83d4
lea edx, [ebp - 0x30e]
push edx
lea ecx, [ebp - 0x2d]
call fcn.10071ab0
mov ecx, eax
call fcn.10070b40
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83a5
lea eax, [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x2e]
call fcn.10071b00
mov ecx, eax
call fcn.10070800
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83bd
lea ecx, [ebp - 0x24d]
push ecx
lea ecx, [ebp - 0x2f]
call fcn.10071b30
mov ecx, eax
call fcn.10070ac0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83a4
lea edx, [ebp - 0x31d]
push edx
lea ecx, [ebp - 0x30]
call fcn.10071b70
mov ecx, eax
call fcn.10070b40
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83ce
lea eax, [ebp - 0x3b9]
push eax
lea ecx, [ebp - 0x31]
call fcn.10071bc0
mov ecx, eax
call fcn.100708a0
push eax
call fcn.10057fd0
add esp, 8
movzx ecx, byte [0x101f83ce]
test ecx, ecx
je 0x100774c3
lea edx, [ebp - 0x7f]
push edx
lea ecx, [ebp - 0x32]
call fcn.10071c90
mov ecx, eax
call fcn.10070760
push eax
call fcn.1006b450
add esp, 4
lea eax, [ebp - 0xb9]
push eax
lea ecx, [ebp - 0x33]
call fcn.10071cc0
mov ecx, eax
call fcn.100707a0
push eax
call fcn.1006b450
add esp, 4
lea ecx, [ebp - 0xce]
push ecx
lea ecx, [ebp - 0x34]
call fcn.10071cf0
mov ecx, eax
call fcn.100707c0
push eax
call fcn.1006b450
add esp, 4
lea edx, [ebp - 0xbe]
push edx
lea ecx, [ebp - 0x35]
call fcn.10071d20
mov ecx, eax
call fcn.100707a0
push eax
call fcn.1006b450
add esp, 4
lea eax, [ebp - 0x4b3]
push eax
lea ecx, [ebp - 0x36]
call fcn.10071d50
mov ecx, eax
call fcn.10070920
push eax
call fcn.1006b450
add esp, 4
push 0
push 0
push 0
push 0x80
push 0x101f82f8
push str.Writing_Here...........
lea ecx, [ebp - 0x258]
push ecx
lea ecx, [ebp - 0x37]
call fcn.10071d80
mov ecx, eax
call fcn.10070ac0
push eax
call fcn.10064080
add esp, 0x1c
push 0x101f82f8
call fcn.1007b780
add esp, 4
mov dword [0x101f7248], eax
push 0x101f838b
lea edx, [ebp - 0x164]
push edx
lea ecx, [ebp - 0x38]
call fcn.10071dc0
mov ecx, eax
call fcn.10070800
push eax
call fcn.10057fd0
add esp, 8
call fcn.10064650
push 0x101f83f6
lea eax, [ebp - 0x3cc]
push eax
lea ecx, [ebp - 0x39]
call fcn.10071df0
mov ecx, eax
call fcn.100708a0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8389
lea ecx, [ebp - 0x1b4]
push ecx
lea ecx, [ebp - 0x3a]
call fcn.10071e40
mov ecx, eax
call fcn.10070820
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83cf
lea edx, [ebp - 0x35f]
push edx
lea ecx, [ebp - 0x3b]
call fcn.10071e70
mov ecx, eax
call fcn.10070860
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83c0
lea eax, [ebp - 0x263]
push eax
lea ecx, [ebp - 0x3c]
call fcn.10071ed0
mov ecx, eax
call fcn.10070ac0
push eax
call fcn.10057fd0
add esp, 8
call fcn.10064650
push 0x101f8388
lea ecx, [ebp - 0x4ca]
push ecx
lea ecx, [ebp - 0x3d]
call fcn.10071f10
mov ecx, eax
call fcn.10070920
push eax
call fcn.10057fd0
add esp, 8
push 0x101f837e
lea edx, [ebp - 0x590]
push edx
lea ecx, [ebp - 0x3e]
call fcn.10071f40
mov ecx, eax
call fcn.10070980
push eax
call fcn.10057fd0
add esp, 8
push 0x101f837f
lea eax, [ebp - 0x689]
push eax
lea ecx, [ebp - 0x3f]
call fcn.10071f70
mov ecx, eax
call fcn.10070a40
push eax
call fcn.10057fd0
add esp, 8
call fcn.10064650
push 0x101f83c3
lea ecx, [ebp - 0x41a]
push ecx
lea ecx, [ebp - 0x40]
call fcn.10071fa0
mov ecx, eax
call fcn.100708c0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83c4
lea edx, [ebp - 0x443]
push edx
lea ecx, [ebp - 0x41]
call fcn.10071fe0
mov ecx, eax
call fcn.100708e0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83c5
lea eax, [ebp - 0x2f0]
push eax
lea ecx, [ebp - 0x42]
call fcn.10072030
mov ecx, eax
call fcn.10070b20
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83c8
lea ecx, [ebp - 0x1e5]
push ecx
lea ecx, [ebp - 0x43]
call fcn.10072070
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83d1
lea edx, [ebp - 0x1bd]
push edx
lea ecx, [ebp - 0x44]
call fcn.100720a0
mov ecx, eax
call fcn.10070820
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83d3
lea eax, [ebp - 0x2ab]
push eax
lea ecx, [ebp - 0x45]
call fcn.100720d0
mov ecx, eax
call fcn.10070b00
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83d5
lea ecx, [ebp - 0x292]
push ecx
lea ecx, [ebp - 0x46]
call fcn.10072140
mov ecx, eax
call fcn.10070ae0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8390
lea edx, [ebp - 0x26e]
push edx
lea ecx, [ebp - 0x47]
call fcn.10072170
mov ecx, eax
call fcn.10070ac0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83c9
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x48]
call fcn.100721b0
mov ecx, eax
call fcn.10070800
push eax
call fcn.10057fd0
add esp, 8
call fcn.10064650
push 0x101f83b7
lea ecx, [ebp - 0x1ef]
push ecx
lea ecx, [ebp - 0x49]
call fcn.100721e0
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83d6
lea edx, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x4a]
call fcn.10072210
mov ecx, eax
call fcn.10070780
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83a7
lea eax, [ebp - 0x1f9]
push eax
lea ecx, [ebp - 0x4b]
call fcn.10072230
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83a8
lea ecx, [ebp - 0x203]
push ecx
lea ecx, [ebp - 0x4c]
call fcn.10072260
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83a9
lea edx, [ebp - 0x20d]
push edx
lea ecx, [ebp - 0x4d]
call fcn.10072290
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83aa
lea eax, [ebp - 0x217]
push eax
lea ecx, [ebp - 0x4e]
call fcn.100722c0
mov ecx, eax
call fcn.10070840
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83cc
lea ecx, [ebp - 0x32c]
push ecx
lea ecx, [ebp - 0x4f]
call fcn.100722f0
mov ecx, eax
call fcn.10070b40
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83a3
lea edx, [ebp - 0x459]
push edx
lea ecx, [ebp - 0x50]
call fcn.10072370
mov ecx, eax
call fcn.10070900
push eax
call fcn.10057fd0
add esp, 8
cmp dword [0x101f8454], 3
jne 0x10077b0e
push str.______________PVE_
call fcn.1006b450
add esp, 4
call fcn.10067820
push 0x101f83f8
lea eax, [ebp - 0x55b]
push eax
lea ecx, [ebp - 0x51]
call fcn.100723c0
mov ecx, eax
call fcn.10070960
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83ad
lea ecx, [ebp - 0x4e1]
push ecx
lea ecx, [ebp - 0x52]
call fcn.100723f0
mov ecx, eax
call fcn.10070920
push eax
call fcn.10057fd0
add esp, 8
movzx edx, byte [0x101f83ad]
test edx, edx
je 0x10077940
push 0xffffffffffffffff
push 4
push 0x101f71f8
push 0x101f83b0
lea eax, [ebp - 0xc3]
push eax
lea ecx, [ebp - 0x53]
call fcn.10072420
mov ecx, eax
call fcn.100707a0
push eax
call fcn.1005dea0
add esp, 0x14
call fcn.10064650
push 0x101f838d
lea ecx, [ebp - 0x3df]
push ecx
lea ecx, [ebp - 0x54]
call fcn.10072450
mov ecx, eax
call fcn.100708a0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f838c
lea edx, [ebp - 0x604]
push edx
lea ecx, [ebp - 0x55]
call fcn.100724a0
mov ecx, eax
call fcn.100709e0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83c7
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x56]
call fcn.100724d0
mov ecx, eax
call fcn.10070920
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83bf
lea ecx, [ebp - 0x624]
push ecx
lea ecx, [ebp - 0x57]
call fcn.10072500
mov ecx, eax
call fcn.10070a00
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83ac
lea edx, [ebp - 0x42e]
push edx
lea ecx, [ebp - 0x58]
call fcn.10072530
mov ecx, eax
call fcn.100708c0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f8392
lea eax, [ebp - 0x2b8]
push eax
lea ecx, [ebp - 0x59]
call fcn.10072570
mov ecx, eax
call fcn.10070b00
push eax
call fcn.10057fd0
add esp, 8
movzx ecx, byte [0x101f8392]
test ecx, ecx
je 0x10077a55
push 0xffffffffffffffff
push 3
push 0x101f71ec
push 0x101f8398
lea edx, [ebp - 0x221]
push edx
lea ecx, [ebp - 0x5a]
call fcn.100725e0
mov ecx, eax
call fcn.10070840
push eax
call fcn.1005dea0
add esp, 0x14
push 0x101f83ef
lea eax, [ebp - 0x29e]
push eax
lea ecx, [ebp - 0x5b]
call fcn.10072610
mov ecx, eax
call fcn.10070ae0
push eax
call fcn.10057fd0
add esp, 8
call fcn.10064650
push 0x101f83c1
lea ecx, [ebp - 0x3f2]
push ecx
lea ecx, [ebp - 0x5c]
call fcn.10072640
mov ecx, eax
call fcn.100708a0
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83bc
lea edx, [ebp - 0x370]
push edx
lea ecx, [ebp - 0x5d]
call fcn.10072690
mov ecx, eax
call fcn.10070860
push eax
call fcn.10057fd0
add esp, 8
push 0x101f838f
lea eax, [ebp - 0x46f]
push eax
lea ecx, [ebp - 0x5e]
call fcn.100726d0
mov ecx, eax
call fcn.10070900
push eax
call fcn.10057fd0
add esp, 8
push 0x101f83be
lea ecx, [ebp - 0x50f]
push ecx
lea ecx, [ebp - 0x5f]
call fcn.10072720
mov ecx, eax
call fcn.10070920
push eax
call fcn.10057fd0
add esp, 8
cmp dword [0x101f8454], 4
jne 0x10077c32
lea edx, [ebp - 0x644]
push edx
lea ecx, [ebp - 0x60]
call fcn.10072750
mov ecx, eax
call fcn.10070a00
push eax
call fcn.1006b450
add esp, 4
lea eax, [ebp - 0x6e0]
push eax
lea ecx, [ebp - 0x61]
call fcn.10072780
mov ecx, eax
call fcn.10070a80
push eax
call fcn.1006b450
add esp, 4
lea ecx, [ebp - 0x575]
push ecx
lea ecx, [ebp - 0x62]
call fcn.100727b0
mov ecx, eax
call fcn.10070960
push eax
call fcn.1006b450
add esp, 4
lea edx, [ebp - 0x5c8]
push edx
lea ecx, [ebp - 0x63]
call fcn.100727e0
mov ecx, eax
call fcn.100709a0
push eax
call fcn.1006b450
add esp, 4
lea eax, [ebp - 0x485]
push eax
lea ecx, [ebp - 0x64]
call fcn.10070d00
mov ecx, eax
call fcn.10070900
push eax
call fcn.1006b450
add esp, 4
lea ecx, [ebp - 0x665]
push ecx
lea ecx, [ebp - 0x65]
call fcn.10070d50
mov ecx, eax
call fcn.10070a20
push eax
call fcn.1006b450
add esp, 4
lea edx, [ebp - 0x6b2]
push edx
lea ecx, [ebp - 0x66]
call fcn.10070d80
mov ecx, eax
call fcn.10070a60
push eax
call fcn.1006b450
add esp, 4
lea eax, [ebp - 0x5e5]
push eax
lea ecx, [ebp - 0x67]
call fcn.10070db0
mov ecx, eax
call fcn.100709c0
push eax
call fcn.1006b450
add esp, 4
lea ecx, [ebp - 0x78d]
push ecx
lea ecx, [ebp - 0x68]
call fcn.10070de0
mov ecx, eax
call fcn.10070aa0
push eax
call fcn.1006b450
add esp, 4
call fcn.10016c80
call fcn.10016af0
call fcn.10024820
call fcn.10019dc0
push eax
call fcn.10044eb0
add esp, 4
mov esp, ebp
pop ebp
ret 4