Function at 0x428fd0
Capabilities:
Check if file exists
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x58684a
mov eax, dword fs:[0]
push eax
sub esp, 0x708
mov eax, dword [0x5ea6c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x690]
mov dword [ebp - 0x69c], eax
xor edi, edi
mov dword [ebp - 0x66c], edi
mov dword [ebp - 4], 0
mov dword [ebp - 0x688], eax
mov dword [ebp - 0x690], edi
mov dword [ebp - 0x68c], edi
call fcn.0042f390
mov dword [ebp - 0x690], eax
mov eax, dword [0x5f63dc]
mov dword [ebp - 4], 1
test al, 1
jne 0x4296d1
or eax, 1
mov dword [0x5f63dc], eax
lea eax, [ebp - 0x178]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x651]
call fcn.004253e0
mov esi, eax
lea eax, [ebp - 0x160]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 1
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x518]
call fcn.00420080
lea ecx, [ebp - 0x160]
call fcn.00408bd0
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 5
call fcn.00408bd0
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x651]
call fcn.00425340
mov esi, eax
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 2
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x4e0]
call fcn.00420080
lea ecx, [ebp - 0x190]
call fcn.00408bd0
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 8
call fcn.00408bd0
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0x651]
call fcn.00425480
mov esi, eax
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 4
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x4a8]
call fcn.00420080
lea ecx, [ebp - 0x130]
call fcn.00408bd0
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0xb
call fcn.00408bd0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x651]
call fcn.00425520
mov esi, eax
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 8
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x470]
call fcn.00420080
lea ecx, [ebp - 0x148]
call fcn.00408bd0
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0xe
call fcn.00408bd0
lea eax, [ebp - 0x608]
push eax
lea ecx, [ebp - 0x651]
call fcn.004248b0
mov esi, eax
lea eax, [ebp - 0x100]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x10
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x438]
call fcn.00420080
lea ecx, [ebp - 0x100]
call fcn.00408bd0
lea ecx, [ebp - 0x608]
mov byte [ebp - 4], 0x11
call fcn.00408bd0
lea eax, [ebp - 0x638]
push eax
lea ecx, [ebp - 0x651]
call fcn.00425020
mov esi, eax
lea eax, [ebp - 0x620]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x651]
call fcn.00424a30
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x20
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 1
push ecx
push eax
push esi
lea ecx, [ebp - 0x400]
call fcn.00420080
lea ecx, [ebp - 0x620]
call fcn.00408bd0
lea ecx, [ebp - 0x638]
mov byte [ebp - 4], 0x14
call fcn.00408bd0
lea eax, [ebp - 0x530]
push eax
lea ecx, [ebp - 0x651]
call fcn.00425280
mov esi, eax
lea eax, [ebp - 0x650]
mov byte [ebp - 4], 0x15
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x40
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x3c8]
call fcn.00420080
lea ecx, [ebp - 0x650]
call fcn.00408bd0
lea ecx, [ebp - 0x530]
mov byte [ebp - 4], 0x17
call fcn.00408bd0
lea eax, [ebp - 0x560]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424780
mov esi, eax
lea eax, [ebp - 0x548]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x80
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x390]
call fcn.00420080
lea ecx, [ebp - 0x548]
call fcn.00408bd0
lea ecx, [ebp - 0x560]
mov byte [ebp - 4], 0x1a
call fcn.00408bd0
lea eax, [ebp - 0x590]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424c40
mov esi, eax
lea eax, [ebp - 0x578]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x100
mov byte [ebp - 0x651], 0
push ecx
lea ecx, [ebp - 0x658]
push ecx
push eax
push esi
lea ecx, [ebp - 0x358]
call fcn.00420080
lea ecx, [ebp - 0x578]
call fcn.00408bd0
lea ecx, [ebp - 0x590]
mov byte [ebp - 4], 0x1d
call fcn.00408bd0
lea eax, [ebp - 0x5a8]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424e60
mov esi, eax
lea eax, [ebp - 0x5f0]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x651]
call fcn.00424a30
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x200
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 1
push ecx
push eax
push esi
lea ecx, [ebp - 0x320]
call fcn.00420080
lea ecx, [ebp - 0x5f0]
call fcn.00408bd0
lea ecx, [ebp - 0x5a8]
mov byte [ebp - 4], 0x20
call fcn.00408bd0
lea eax, [ebp - 0x5d8]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424ee0
mov esi, eax
lea eax, [ebp - 0x5c0]
mov byte [ebp - 4], 0x21
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x400
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x2e8]
call fcn.00420080
lea ecx, [ebp - 0x5c0]
call fcn.00408bd0
lea ecx, [ebp - 0x5d8]
mov byte [ebp - 4], 0x23
call fcn.00408bd0
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x651]
call fcn.004255c0
mov esi, eax
lea eax, [ebp - 0x208]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [ebp - 0x651]
call fcn.00424a30
mov dword [ebp - 0x658], 0x800
lea ecx, [ebp - 0x651]
mov byte [ebp - 0x651], 1
push ecx
lea ecx, [ebp - 0x658]
push ecx
push eax
push esi
lea ecx, [ebp - 0x2b0]
call fcn.00420080
lea ecx, [ebp - 0x208]
call fcn.00408bd0
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x26
call fcn.00408bd0
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424da0
mov esi, eax
lea eax, [ebp - 0x1d8]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x800
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x278]
call fcn.00420080
lea ecx, [ebp - 0x1d8]
call fcn.00408bd0
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x29
call fcn.00408bd0
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424f80
mov esi, eax
lea eax, [ebp - 0x1a8]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [ebp - 0x651]
call fcn.00424830
lea ecx, [ebp - 0x651]
mov dword [ebp - 0x658], 0x1000
push ecx
lea ecx, [ebp - 0x658]
mov byte [ebp - 0x651], 0
push ecx
push eax
push esi
lea ecx, [ebp - 0x240]
call fcn.00420080
lea ecx, [ebp - 0x1a8]
call fcn.00408bd0
lea ecx, [ebp - 0x2c]
call fcn.00408bd0
push dword [ebp - 0x69c]
lea eax, [ebp - 0x208]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x518]
mov dword [0x5f63d0], edi
push eax
mov ecx, 0x5f63d0
mov dword [0x5f63d4], edi
mov dword [0x5f63d8], edi
call fcn.00421e70
push fcn.00424080
push 0xe
push 0x38
lea eax, [ebp - 0x518]
mov byte [ebp - 4], 2
push eax
call fcn.0051274d
push 0x5966c0
call fcn.0051261f
mov eax, dword [0x5f63dc]
add esp, 4
mov byte [ebp - 4], 1
test al, 2
jne 0x4297e1
or eax, 2
mov dword [0x5f63dc], eax
lea eax, [ebp - 0x1a8]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [ebp - 0x651]
call fcn.00424ce0
mov esi, eax
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [ebp - 0x651]
call fcn.004250c0
push eax
push esi
lea ecx, [ebp - 0x9c]
call fcn.00420010
lea ecx, [ebp - 0x2c]
call fcn.00408bd0
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 4], 0x2f
call fcn.00408bd0
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424ce0
mov esi, eax
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [ebp - 0x651]
call fcn.00424ac0
push eax
push esi
lea ecx, [ebp - 0x6c]
call fcn.00420010
lea ecx, [ebp - 0x1c0]
call fcn.00408bd0
lea ecx, [ebp - 0x1d8]
call fcn.00408bd0
push dword [ebp - 0x69c]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x9c]
mov dword [0x5f63e0], 0
push eax
mov ecx, 0x5f63e0
mov dword [0x5f63e4], 0
mov dword [0x5f63e8], 0
call fcn.00421d30
push fcn.00423f20
push 2
push 0x30
lea eax, [ebp - 0x9c]
mov byte [ebp - 4], 0x2c
push eax
call fcn.0051274d
push 0x5966d0
call fcn.0051261f
add esp, 4
mov byte [ebp - 4], 1
mov esi, dword [0x5f63e0]
lea ecx, [ebp - 0x651]
lea eax, [esi + 0x18]
mov dword [ebp - 0x684], eax
lea eax, [ebp - 0x668]
push eax
call fcn.00424930
mov dword [ebp - 0x658], eax
cmp dword [esi + 0x14], 8
mov byte [ebp - 4], 0x32
jb 0x429814
mov esi, dword [esi]
push esi
lea ecx, [ebp - 0x680]
call fcn.00407e70
push dword [ebp - 0x658]
lea eax, [ebp - 0x680]
mov byte [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x65c]
push eax
call fcn.00499b60
add esp, 0xc
mov edx, dword [eax]
xor eax, eax
mov ecx, edx
mov byte [ebp - 4], 0x34
mov dword [ebp - 0x108], 0
mov dword [ebp - 0x104], 7
mov word [ebp - 0x118], ax
lea esi, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x429870
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x118]
call fcn.00414120
mov edx, dword [ebp - 0x65c]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4298aa
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x680]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4298c8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x668]
or eax, 0xffffffff
mov byte [ebp - 4], 0x38
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4298ea
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea eax, [ebp - 0x67c]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424930
mov esi, eax
mov eax, dword [ebp - 0x684]
mov byte [ebp - 4], 0x39
cmp dword [eax + 0x14], 8
jb 0x429910
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x678]
call fcn.00407e70
push esi
lea eax, [ebp - 0x678]
mov byte [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x658]
push eax
call fcn.00499b60
add esp, 0xc
mov edx, dword [eax]
xor eax, eax
mov ecx, edx
mov byte [ebp - 4], 0x3b
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x164], 7
mov word [ebp - 0x178], ax
lea esi, [ecx + 2]
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x429960
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x178]
call fcn.00414120
mov edx, dword [ebp - 0x658]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x42999a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x678]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4299b8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x67c]
or eax, 0xffffffff
mov byte [ebp - 4], 0x3f
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4299da
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [0x5f63e0]
lea ecx, [ebp - 0x651]
add esi, 0x30
lea eax, [esi + 0x18]
mov dword [ebp - 0x684], eax
lea eax, [ebp - 0x668]
push eax
call fcn.00424930
mov dword [ebp - 0x658], eax
cmp dword [esi + 0x14], 8
mov byte [ebp - 4], 0x40
jb 0x429a10
mov esi, dword [esi]
push esi
lea ecx, [ebp - 0x680]
call fcn.00407e70
push dword [ebp - 0x658]
lea eax, [ebp - 0x680]
mov byte [ebp - 4], 0x41
push eax
lea eax, [ebp - 0x65c]
push eax
call fcn.00499b60
add esp, 0xc
mov edx, dword [eax]
xor eax, eax
mov ecx, edx
mov byte [ebp - 4], 0x42
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x11c], 7
mov word [ebp - 0x130], ax
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x429a64
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x130]
call fcn.00414120
mov edx, dword [ebp - 0x65c]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x429a9e
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x680]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x429abc
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x668]
or eax, 0xffffffff
mov byte [ebp - 4], 0x46
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x429ade
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea eax, [ebp - 0x67c]
push eax
lea ecx, [ebp - 0x651]
call fcn.00424930
mov esi, eax
mov eax, dword [ebp - 0x684]
mov byte [ebp - 4], 0x47
cmp dword [eax + 0x14], 8
jb 0x429b04
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x678]
call fcn.00407e70
push esi
lea eax, [ebp - 0x678]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x658]
push eax
call fcn.00499b60
add esp, 0xc
mov edx, dword [eax]
xor eax, eax
mov ecx, edx
mov byte [ebp - 4], 0x49
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x17c], 7
mov word [ebp - 0x190], ax
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x429b53
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x190]
call fcn.00414120
mov edx, dword [ebp - 0x658]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x429b8d
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x678]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x429bab
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x67c]
or eax, 0xffffffff
mov byte [ebp - 4], 0x4d
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x429bcd
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
sub esp, 0x18
lea eax, [ebp - 0x178]
mov ecx, esp
mov dword [ebp - 0x698], esp
push eax
call fcn.0041a300
sub esp, 0x18
mov byte [ebp - 4], 0x4e
lea eax, [ebp - 0x118]
mov ecx, esp
push eax
call fcn.0041a300
lea eax, [ebp - 0x6f8]
mov byte [ebp - 4], 0x4d
push eax
call fcn.00426b10
add esp, 0x1c
mov byte [ebp - 4], 0x4f
lea eax, [ebp - 0x190]
mov dword [ebp - 0x698], esp
mov ecx, esp
push eax
call fcn.0041a300
sub esp, 0x18
mov byte [ebp - 4], 0x50
lea eax, [ebp - 0x130]
mov ecx, esp
push eax
call fcn.0041a300
lea eax, [ebp - 0x704]
mov byte [ebp - 4], 0x4f
push eax
call fcn.00426b10
add esp, 0x34
mov ecx, dword [0x5f63d0]
mov eax, dword [0x5f63d4]
mov byte [ebp - 4], 0x51
mov dword [ebp - 0x67c], ecx
mov dword [ebp - 0x698], eax
cmp ecx, eax
je 0x42b902
nop
lea eax, [ecx + 0x20]
mov dword [ebp - 0x664], eax
lea esi, [ecx + 8]
lea eax, [ecx + 4]
mov dword [ebp - 0x658], esi
mov dword [ebp - 0x680], eax
call fcn.0047f3e0
mov ecx, eax
push 1
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42a039
push 0x4b
push str.d:jenkins.jenkinsworkspacemgame_security_security_maincommonutils.cpp
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], al
call fcn.0040e990
push 3
push 0x597c7c
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x52
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.0040e990
push 1
push 2
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x53
call fcn.00415ab0
push 0xffffffffffffffff
push 0x597bb8
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x54
call fcn.0040f9e0
push 0xffffffffffffffff
push 0x597bbc
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x668], eax
call fcn.0040f9e0
push 0x64
mov dword [ebp - 0x65c], eax
lea eax, [ebp - 0xa0]
push 0
push eax
call fcn.005536e0
mov ecx, dword [ebp - 0x65c]
add esp, 0xc
cmp ecx, 0xffffffff
je 0x429e73
mov edx, dword [ebp - 0x668]
lea eax, [ecx - 1]
cmp edx, eax
jae 0x429e73
lea eax, [edx + 1]
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x660], eax
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
cmp eax, dword [ebp - 0x660]
jb 0x42bbd2
sub eax, dword [ebp - 0x660]
sub ecx, edx
dec ecx
cmp eax, ecx
cmovb ecx, eax
cmp dword [ebp - 0xa4], 0x10
lea eax, [ebp - 0xb8]
cmovae eax, dword [ebp - 0xb8]
add eax, dword [ebp - 0x660]
push ecx
push eax
lea ecx, [ebp - 0x148]
call fcn.0040e990
or edi, 2
lea eax, [ebp - 0x148]
cmp dword [ebp - 0x134], 0x10
mov dword [ebp - 0x66c], edi
cmovae eax, dword [ebp - 0x148]
push eax
push 0x6a2
lea eax, [ebp - 0xa0]
push str.__4d___s_
push eax
call fcn.00407e40
mov edx, dword [ebp - 0x134]
add esp, 0x10
cmp edx, 0x10
jb 0x429e56
mov ecx, dword [ebp - 0x148]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x429e4c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
jmp 0x429e8c
push 0x6a2
lea eax, [ebp - 0xa0]
push str.__4d_
push eax
call fcn.00407e40
add esp, 0xc
cmp dword [ebp - 0xbc], 0x10
lea eax, [ebp - 0xd0]
cmovae eax, dword [ebp - 0xd0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x55
push str.name:
push eax
call fcn.004062f0
mov eax, dword [ebp - 0x664]
add esp, 0x18
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x429ee8
mov ecx, dword [eax]
test ecx, ecx
mov eax, str._null_
cmovne eax, ecx
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.004062f0
lea eax, [ebp - 0x2a0]
push str._value:
push eax
call fcn.004062f0
add esp, 0x10
mov ecx, esi
cmp dword [esi + 0x14], 8
jb 0x429f1d
mov ecx, dword [esi]
test ecx, ecx
mov eax, str._null_
cmovne eax, ecx
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.004062f0
lea eax, [ebp - 0x2a0]
push str._code_:
push eax
call fcn.004062f0
mov eax, dword [ebp - 0x680]
lea ecx, [ebp - 0x2a0]
add esp, 0x10
push dword [eax]
call fcn.00411b20
lea eax, [ebp - 0x2a0]
push str._need_dd_:
push eax
call fcn.004062f0
mov eax, dword [ebp - 0x67c]
lea ecx, [ebp - 0x2a0]
add esp, 8
movzx eax, byte [eax]
push eax
call fcn.00411c90
call fcn.0047f3e0
lea ecx, [ebp - 0x2a0]
push ecx
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x1c]
lea ecx, [ebp - 0x2a0]
call fcn.00409700
mov edx, dword [ebp - 0xbc]
mov byte [ebp - 4], 0x52
cmp edx, 0x10
jb 0x429fe0
mov ecx, dword [ebp - 0xd0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x429fd6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
mov edx, dword [ebp - 0xa4]
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
mov byte [ebp - 4], 0x51
cmp edx, 0x10
jb 0x42a039
mov ecx, dword [ebp - 0xb8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42a02f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
xor eax, eax
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 7
mov word [ebp - 0xe8], ax
mov byte [ebp - 4], 0x56
mov dword [ebp - 0x6e8], 0x630035
mov dword [ebp - 0x6e4], 0x310033
mov dword [ebp - 0x6e0], 0x630037
mov dword [ebp - 0x6dc], 0x630033
mov dword [ebp - 0x6d8], 0x34002d
mov dword [ebp - 0x6d4], 0x630031
mov dword [ebp - 0x6d0], 0x2d0037
mov dword [ebp - 0x6cc], 0x390034
mov dword [ebp - 0x6c8], 0x380035
mov dword [ebp - 0x6c4], 0x61002d
mov dword [ebp - 0x6c0], 0x380036
mov dword [ebp - 0x6bc], 0x2d0066
mov dword [ebp - 0x6b8], 0x320031
mov dword [ebp - 0x6b4], 0x640035
mov dword [ebp - 0x6b0], 0x380030
mov dword [ebp - 0x6ac], 0x620034
mov dword [ebp - 0x6a8], 0x640034
mov dword [ebp - 0x6a4], 0x390035
mov word [ebp - 0x6a0], ax
call fcn.0040a770
mov ecx, eax
test ecx, ecx
je 0x42bbd7
mov eax, dword [ecx]
push 2
push 0x24
mov eax, dword [eax]
call eax
test eax, eax
je 0x42bbeb
add eax, 0x10
mov dword [ebp - 0x678], eax
cmp dword [eax - 8], 0x24
jl 0x42bbe1
mov dword [eax - 0xc], 0x24
xor ecx, ecx
mov eax, dword [ebp - 0x678]
push 0x48
mov word [eax + 0x48], cx
lea eax, [ebp - 0x6e8]
push eax
push 0x48
push dword [ebp - 0x678]
call fcn.00410270
or edi, 4
add esp, 0x10
mov dword [ebp - 0x660], edi
mov dword [ebp - 0x66c], edi
mov eax, dword [ebp - 0x664]
mov byte [ebp - 4], 0x57
cmp dword [eax + 0x14], 8
jb 0x42a19c
mov eax, dword [eax]
mov dword [ebp - 0x664], eax
call fcn.0040a770
mov ecx, eax
test ecx, ecx
je 0x42bbd7
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x684], eax
mov eax, dword [ebp - 0x664]
lea ecx, [ebp - 0x684]
push eax
mov byte [ebp - 4], 0x58
call fcn.0040a080
test al, al
jne 0x42a210
mov edx, dword [ebp - 0x664]
test edx, edx
jne 0x42a1e3
xor ecx, ecx
jmp 0x42a203
mov ecx, edx
lea eax, [ecx + 2]
mov dword [ebp - 0x65c], eax
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x42a1f0
sub ecx, dword [ebp - 0x65c]
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x684]
call fcn.0040d340
lea eax, [ebp - 0x678]
mov byte [ebp - 4], 0x59
push eax
lea eax, [ebp - 0x684]
push eax
lea eax, [ebp - 0x6ec]
push eax
call fcn.00499b60
add esp, 0xc
mov edx, dword [eax]
xor eax, eax
mov ecx, edx
mov word [ebp - 0x100], ax
mov byte [ebp - 4], 0x5a
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 7
lea eax, [ecx + 2]
mov dword [ebp - 0x65c], eax
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x42a260
sub ecx, dword [ebp - 0x65c]
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x100]
call fcn.00414120
mov edx, dword [ebp - 0x6ec]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x42a29e
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x684]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x42a2bc
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x678]
or eax, 0xffffffff
mov byte [ebp - 4], 0x5e
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x42a2de
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, dword [ebp - 0x6f8]
mov ecx, dword [ebp - 0x6f4]
mov dword [ebp - 0x664], eax
mov dword [ebp - 0x670], ecx
cmp eax, ecx
je 0x42afcb
nop
push 0
sub esp, 0x18
mov dword [ebp - 0x674], edi
mov ecx, esp
mov dword [ebp - 0x694], esp
mov dword [ebp - 0x668], ecx
mov edx, esi
mov dword [ebp - 0x660], esi
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
cmp dword [esi + 0x14], 8
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x65c], eax
jb 0x42a346
mov edx, dword [esi]
mov dword [ebp - 0x660], edx
cmp eax, 8
jae 0x42a35d
movups xmm0, xmmword [edx]
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], eax
mov dword [ecx + 0x14], 7
jmp 0x42a3b2
mov esi, eax
mov eax, SysReAllocString
or esi, 7
cmp esi, 0x7ffffffe
cmova esi, eax
lea eax, [esi + 1]
push eax
call fcn.0040e490
mov ecx, eax
mov eax, dword [ebp - 0x668]
mov dword [eax], ecx
mov eax, dword [ebp - 0x65c]
lea eax, [eax*2 + 2]
push eax
push dword [ebp - 0x660]
push ecx
call fcn.00552be0
mov eax, dword [ebp - 0x668]
add esp, 0xc
mov ecx, dword [ebp - 0x65c]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], esi
mov esi, dword [ebp - 0x168]
lea ecx, [ebp - 0xb8]
xor eax, eax
mov byte [ebp - 4], 0x60
mov word [ebp - 0xb8], ax
or edi, 8
mov dword [ebp - 0xa8], 0
lea eax, [esi + 1]
mov dword [ebp - 0xa4], 7
push eax
mov dword [ebp - 0x66c], edi
call fcn.0040f870
cmp dword [ebp - 0x164], 8
lea eax, [ebp - 0x178]
push esi
cmovae eax, dword [ebp - 0x178]
lea ecx, [ebp - 0xb8]
push eax
call fcn.0040e810
push 1
push 0x597940
lea ecx, [ebp - 0xb8]
call fcn.0040e810
mov eax, dword [ebp - 0x664]
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x668], esp
mov dword [ebp - 0x65c], esi
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x42a445
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xb8]
call fcn.0040e810
mov edi, dword [ebp - 0x674]
xor ecx, ecx
mov dword [esi + 0x10], 0
or edi, 0x18
mov dword [esi + 0x14], 0
movups xmm0, xmmword [eax]
mov dword [ebp - 0x66c], edi
movups xmmword [esi], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [esi + 0x10], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
mov edx, dword [ebp - 0x108]
lea eax, [ebp - 0x118]
sub esp, 0x18
mov byte [ebp - 4], 0x61
cmp dword [ebp - 0x104], 8
mov ecx, esp
mov dword [ebp - 0x65c], ecx
cmovae eax, dword [ebp - 0x118]
mov dword [ebp - 0x674], eax
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
cmp edx, 8
jae 0x42a4e8
movups xmm0, xmmword [eax]
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], 7
jmp 0x42a53d
mov esi, edx
mov eax, SysReAllocString
or esi, 7
cmp esi, 0x7ffffffe
cmova esi, eax
lea eax, [esi + 1]
push eax
call fcn.0040e490
mov ecx, eax
mov eax, dword [ebp - 0x65c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x108]
lea eax, [eax*2 + 2]
push eax
push dword [ebp - 0x674]
push ecx
call fcn.00552be0
mov eax, dword [ebp - 0x65c]
add esp, 0xc
mov ecx, dword [ebp - 0x108]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], esi
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x62
push eax
call fcn.00428d60
mov esi, eax
add esp, 0x50
lea eax, [ebp - 0xe8]
cmp eax, esi
je 0x42a5e1
mov edx, dword [ebp - 0xd4]
cmp edx, 8
jb 0x42a5a0
mov ecx, dword [ebp - 0xe8]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42a596
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
mov dword [ebp - 0xd8], 0
xor eax, eax
mov dword [ebp - 0xd4], 7
mov word [ebp - 0xe8], ax
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0xe8], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0xd8], xmm0
mov dword [esi + 0x10], eax
mov dword [esi + 0x14], 7
mov word [esi], ax
mov edx, dword [ebp - 0xbc]
cmp edx, 8
jb 0x42a621
mov ecx, dword [ebp - 0xd0]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42a617
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
mov edx, dword [ebp - 0xa4]
and edi, 0xfffffff7
xor eax, eax
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 7
mov word [ebp - 0xd0], ax
mov dword [ebp - 0x660], edi
mov dword [ebp - 0x66c], edi
mov byte [ebp - 4], 0x5e
cmp edx, 8
jb 0x42a691
mov ecx, dword [ebp - 0xb8]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42a687
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.00432f00
mov esi, eax
add esp, 8
lea eax, [ebp - 0xe8]
cmp eax, esi
je 0x42a735
mov edx, dword [ebp - 0xd4]
cmp edx, 8
jb 0x42a6f4
mov ecx, dword [ebp - 0xe8]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42a6ea
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
mov dword [ebp - 0xd8], 0
xor eax, eax
mov dword [ebp - 0xd4], 7
mov word [ebp - 0xe8], ax
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0xe8], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0xd8], xmm0
mov dword [esi + 0x10], eax
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x2c]
call fcn.00408bd0
call fcn.0047f3e0
mov ecx, eax
push 1
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42a9a8
push 0x4b
push str.d:jenkins.jenkinsworkspacemgame_security_security_maincommonutils.cpp
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], al
call fcn.0040e990
push 3
push 0x597c7c
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x63
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
call fcn.0040e990
push 1
push 2
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x64
call fcn.00415ab0
push 0xffffffffffffffff
push 0x597bb8
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x65
call fcn.0040f9e0
push 0xffffffffffffffff
push 0x597bbc
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x674], eax
call fcn.0040f9e0
push 0x64
mov esi, eax
lea eax, [ebp - 0xa0]
push 0
push eax
call fcn.005536e0
add esp, 0xc
cmp esi, 0xffffffff
je 0x42a863
mov ecx, dword [ebp - 0x674]
lea eax, [esi - 1]
cmp ecx, eax
jae 0x42a863
sub esi, ecx
lea eax, [ecx + 1]
dec esi
lea ecx, [ebp - 0xd0]
push esi
push eax
lea eax, [ebp - 0x1a8]
push eax
call fcn.00433d30
cmp dword [eax + 0x14], 0x10
jb 0x42a83c
mov eax, dword [eax]
push eax
push 0x6aa
lea eax, [ebp - 0xa0]
push str.__4d___s_
push eax
call fcn.00407e40
add esp, 0x10
lea ecx, [ebp - 0x1a8]
call fcn.00408b80
jmp 0x42a87c
push 0x6aa
lea eax, [ebp - 0xa0]
push str.__4d_
push eax
call fcn.00407e40
add esp, 0xc
cmp dword [ebp - 0xa4], 0x10
lea eax, [ebp - 0xb8]
cmovae eax, dword [ebp - 0xb8]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x66
push str.reg_val:
push eax
call fcn.004062f0
cmp dword [ebp - 0xd4], 8
lea ecx, [ebp - 0xe8]
mov eax, str._null_
cmovae ecx, dword [ebp - 0xe8]
test ecx, ecx
cmovne eax, ecx
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.004062f0
add esp, 0x20
call fcn.0047f3e0
lea ecx, [ebp - 0x2a0]
push ecx
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x1c]
lea ecx, [ebp - 0x2a0]
call fcn.00409700
mov edx, dword [ebp - 0xa4]
mov byte [ebp - 4], 0x63
cmp edx, 0x10
jb 0x42a94f
mov ecx, dword [ebp - 0xb8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42a945
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
mov byte [ebp - 4], 0x5e
cmp edx, 0x10
jb 0x42a9a8
mov ecx, dword [ebp - 0xd0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42a99e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42bbcd
push edx
push ecx
call fcn.0051238c
add esp, 8
mov edx, dword [ebp - 0xd8]
test edx, edx
je 0x42afaa
mov eax, dword [ebp - 0x67c]
cmp byte [eax], 0
je 0x42aaa1
push 1
xor eax, eax
mov dword [ebp - 0xa8], 0
push 0x597940
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa4], 7
mov word [ebp - 0xb8], ax
call fcn.00414120
cmp dword [ebp - 0xec], 8
lea eax, [ebp - 0x100]
push dword [ebp - 0xf0]
cmovae eax, dword [ebp - 0x100]
lea ecx, [ebp - 0xb8]
push eax
mov byte [ebp - 4], 0x67
call fcn.0040e810
or edi, 0x20
xor ecx, ecx
mov dword [ebp - 0x660], edi
mov dword [ebp - 0x66c], edi
movups xmm1, xmmword [eax]
movq xmm0, qword [eax + 0x10]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
movups xmmword [ebp - 0x160], xmm1
mov word [eax], cx
movq qword [ebp - 0x150], xmm0
cmp dword [ebp - 0x14c], 8
lea ecx, [ebp - 0x160]
push dword [ebp - 0x150]
movd eax, xmm1
mov byte [ebp - 4], 0x68
cmovae ecx, eax
push ecx
lea ecx, [ebp - 0xe8]
call fcn.0040e810
lea ecx, [ebp - 0x160]
call fcn.00408bd0
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x5e
call fcn.00408bd0
mov edx, dword [ebp - 0xd8]
cmp dword [ebp - 0xec], 8
lea ecx, [ebp - 0x100]
push dword [ebp - 0xf0]
cmovae ecx, dword [ebp - 0x100]
lea eax, [ebp - 0xe8]
cmp dword [ebp - 0xd4], 8
push ecx
cmovae eax, dword [ebp - 0xe8]
push 0
push edx
push eax
call fcn.00422730
add esp, 0x14
cmp eax, 0xffffffff
je 0x42afaa
call fcn.0047f3e0
mov ecx, eax
push 1
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42ad14
push 0x4b
push str.d:jenkins.jenkinsworkspacemgame_security_security_maincommonutils.cpp
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], al
call fcn.0040e990
push 3
push 0x597c7c
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x69
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.0040e990
push 1
push 2
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x6a
call fcn.00415ab0
push 0xffffffffffffffff
push 0x597bb8
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x6b
call fcn.0040f9e0
push 0xffffffffffffffff
push 0x597bbc
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x674], eax
call fcn.0040f9e0
push 0x64
mov esi, eax
lea eax, [ebp - 0xa0]
push 0
push eax
call fcn.005536e0
add esp, 0xc
cmp esi, 0xffffffff
je 0x42ac0b
mov ecx, dword [ebp - 0x674]
lea eax, [esi - 1]
cmp ecx, eax
jae 0x42ac0b
sub esi, ecx
lea eax, [ecx + 1]
dec esi
lea ecx, [ebp - 0xb8]
push esi
push eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.00433d30
cmp dword [eax + 0x14], 0x10
jb 0x42abe4
mov eax, dword [eax]
push eax
push 0x6b6
lea eax, [ebp - 0xa0]
push str.__4d___s_
push eax
call fcn.00407e40
add esp, 0x10
lea ecx, [ebp - 0x1c0]
call fcn.00408b80
jmp 0x42ac24
push 0x6b6
lea eax, [ebp - 0xa0]
push str.__4d_
push eax
call fcn.00407e40
add esp, 0xc
cmp dword [ebp - 0xbc], 0x10
lea eax, [ebp - 0xd0]
cmovae eax, dword [ebp - 0xd0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x6c
push str.find_name:
push eax
call fcn.004062f0
cmp dword [ebp - 0xec], 8
lea ecx, [ebp - 0x100]
mov eax, str._null_
cmovae ecx, dword [ebp - 0x100]
test ecx, ecx
cmovne eax, ecx
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.004062f0
add esp, 0x20
call fcn.0047f3e0
lea ecx, [ebp - 0x2a0]
push ecx
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x1c]
lea ecx, [ebp - 0x2a0]
call fcn.00409700
mov eax, dword [ebp - 0xbc]
cmp eax, 0x10
jb 0x42acd7
inc eax
lea ecx, [ebp - 0xd0]
push eax
push dword [ebp - 0xd0]
call fcn.00432930
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
mov byte [ebp - 4], 0x5e
cmp eax, 0x10
jb 0x42ad14
inc eax
lea ecx, [ebp - 0xb8]
push eax
push dword [ebp - 0xb8]
call fcn.00432930
cmp dword [ebp - 0xd4], 8
lea eax, [ebp - 0xe8]
cmovae eax, dword [ebp - 0xe8]
push eax
call dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x42ad58
push dword [ebp - 0x694]
lea eax, [ebp - 0x714]
push dword [ebp - 0x680]
lea ecx, [ebp - 0x690]
push 0
push eax
call fcn.004213d0
jmp 0x42afaa
call fcn.0047f3e0
mov ecx, eax
push 1
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42afaa
push 0x4b
push str.d:jenkins.jenkinsworkspacemgame_security_security_maincommonutils.cpp
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], al
call fcn.0040e990
push 3
push 0x597c7c
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x6d
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.0040e990
push 1
push 2
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x6e
call fcn.00415ab0
push 0xffffffffffffffff
push 0x597bb8
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x6f
call fcn.0040f9e0
push 0xffffffffffffffff
push 0x597bbc
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x674], eax
call fcn.0040f9e0
push 0x64
mov esi, eax
lea eax, [ebp - 0xa0]
push 0
push eax
call fcn.005536e0
add esp, 0xc
cmp esi, 0xffffffff
je 0x42ae7e
mov ecx, dword [ebp - 0x674]
lea eax, [esi - 1]
cmp ecx, eax
jae 0x42ae7e
sub esi, ecx
lea eax, [ecx + 1]
dec esi
lea ecx, [ebp - 0xb8]
push esi
push eax
lea eax, [ebp - 0x1d8]
push eax
call fcn.00433d30
cmp dword [eax + 0x14], 0x10
jb 0x42ae57
mov eax, dword [eax]
push eax
push 0x6bc
lea eax, [ebp - 0xa0]
push str.__4d___s_
push eax
call fcn.00407e40
add esp, 0x10
lea ecx, [ebp - 0x1d8]
call fcn.00408b80
jmp 0x42ae97
push 0x6bc
lea eax, [ebp - 0xa0]
push str.__4d_
push eax
call fcn.00407e40
add esp, 0xc
cmp dword [ebp - 0xbc], 0x10
lea eax, [ebp - 0xd0]
cmovae eax, dword [ebp - 0xd0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x70
push str.path_file_not_exists_
push eax
call fcn.004062f0
cmp dword [ebp - 0xd4], 8
lea ecx, [ebp - 0xe8]
mov eax, str._null_
cmovae ecx, dword [ebp - 0xe8]
test ecx, ecx
cmovne eax, ecx
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.004062f0
lea eax, [ebp - 0x2a0]
push 0x599938
push eax
call fcn.004062f0
add esp, 0x28
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
lea ecx, [ebp - 0x2a0]
call fcn.0041e360
call fcn.0047f3e0
lea ecx, [ebp - 0x2a0]
push ecx
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x1c]
lea ecx, [ebp - 0x2a0]
call fcn.00409700
mov eax, dword [ebp - 0xbc]
cmp eax, 0x10
jb 0x42af6d
inc eax
lea ecx, [ebp - 0xd0]
push eax
push dword [ebp - 0xd0]
call fcn.00432930
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
mov byte [ebp - 4], 0x5e
cmp eax, 0x10
jb 0x42afaa
inc eax
lea ecx, [ebp - 0xb8]
push eax
push dword [ebp - 0xb8]
call fcn.00432930
mov eax, dword [ebp - 0x664]
mov esi, dword [ebp - 0x658]
add eax, 0x18
mov dword [ebp - 0x664], eax
cmp eax, dword [ebp - 0x670]
jne 0x42a300
mov eax, dword [ebp - 0x704]
mov ecx, dword [ebp - 0x700]
mov dword [ebp - 0x664], eax
mov dword [ebp - 0x674], ecx
cmp eax, ecx
je 0x42b8cd
nop dword [eax + eax]
mov ecx, dword [ebp - 0x658]
mov edx, ecx
push 1
sub esp, 0x18
mov dword [ebp - 0x670], edi
mov esi, esp
mov dword [ebp - 0x694], esp
mov dword [ebp - 0x65c], ecx
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
cmp dword [ecx + 0x14], 8
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x668], eax
jb 0x42b036
mov edx, dword [ecx]
mov dword [ebp - 0x65c], edx
cmp eax, 8
jae 0x42b04a
movups xmm0, xmmword [edx]
movups xmmword [esi], xmm0
mov dword [esi + 0x14], 7
jmp 0x42b098
mov edi, eax
mov ecx, esi
or edi, 7
mov eax, SysReAllocString
cmp edi, 0x7ffffffe
cmova edi, eax
lea eax, [edi + 1]
push eax
call fcn.0040e490
mov ecx, eax
mov eax, dword [ebp - 0x668]
mov dword [esi], ecx
lea eax, [eax*2 + 2]
push eax
push dword [ebp - 0x65c]
push ecx
call fcn.00552be0
mov eax, dword [ebp - 0x668]
add esp, 0xc
mov dword [esi + 0x14], edi
mov edi, dword [ebp - 0x660]
mov dword [esi + 0x10], eax
mov esi, dword [ebp - 0x180]
lea ecx, [ebp - 0xb8]
xor eax, eax
mov byte [ebp - 4], 0x72
mov word [ebp - 0xb8], ax
or edi, 0x40
mov dword [ebp - 0xa8], 0
lea eax, [esi + 1]
mov dword [ebp - 0xa4], 7
push eax
mov dword [ebp - 0x66c], edi
call fcn.0040f870
cmp dword [ebp - 0x17c], 8
lea eax, [ebp - 0x190]
push esi
cmovae eax, dword [ebp - 0x190]
lea ecx, [ebp - 0xb8]
push eax
call fcn.0040e810
push 1
push 0x597940
lea ecx, [ebp - 0xb8]
call fcn.0040e810
mov eax, dword [ebp - 0x664]
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x668], esp
mov dword [ebp - 0x65c], esi
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x42b12e
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xb8]
call fcn.0040e810
push eax
mov ecx, esi
call fcn.004233f0
mov edi, dword [ebp - 0x670]
or edi, 0xc0
mov dword [ebp - 0x66c], edi
mov edx, dword [ebp - 0x120]
lea eax, [ebp - 0x130]
sub esp, 0x18
mov byte [ebp - 4], 0x73
cmp dword [ebp - 0x11c], 8
mov ecx, esp
mov dword [ebp - 0x65c], ecx
cmovae eax, dword [ebp - 0x130]
mov dword [ebp - 0x670], eax
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
cmp edx, 8
jae 0x42b1ab
movups xmm0, xmmword [eax]
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], 7
jmp 0x42b200
mov esi, edx
mov eax, SysReAllocString
or esi, 7
cmp esi, 0x7ffffffe
cmova esi, eax
lea eax, [esi + 1]
push eax
call fcn.0040e490
mov ecx, eax
mov eax, dword [ebp - 0x65c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x120]
lea eax, [eax*2 + 2]
push eax
push dword [ebp - 0x670]
push ecx
call fcn.00552be0
mov eax, dword [ebp - 0x65c]
add esp, 0xc
mov ecx, dword [ebp - 0x120]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], esi
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x74
push eax
call fcn.00428d60
mov esi, eax
add esp, 0x50
lea eax, [ebp - 0xe8]
cmp eax, esi
je 0x42b24d
mov ecx, eax
call fcn.00408bd0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0xe8], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0xd8], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x2c]
call fcn.00408bd0
and edi, 0xffffffbf
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x660], edi
mov dword [ebp - 0x66c], edi
call fcn.00408bd0
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.00432f00
mov esi, eax
add esp, 8
lea eax, [ebp - 0xe8]
cmp eax, esi
je 0x42b2c3
mov ecx, eax
call fcn.00408bd0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0xe8], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0xd8], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x2c]
call fcn.00408bd0
mov edx, dword [ebp - 0xd8]
test edx, edx
je 0x42b8b2
mov eax, dword [ebp - 0x67c]
cmp byte [eax], 0
je 0x42b3a9
push 1
xor eax, eax
mov dword [ebp - 0xc0], 0
push 0x597940
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xbc], 7
mov word [ebp - 0xd0], ax
call fcn.00414120
cmp dword [ebp - 0xec], 8
lea eax, [ebp - 0x100]
push dword [ebp - 0xf0]
cmovae eax, dword [ebp - 0x100]
lea ecx, [ebp - 0xd0]
push eax
mov byte [ebp - 4], 0x75
call fcn.0040e810
push eax
lea ecx, [ebp - 0xb8]
call fcn.004233f0
or edi, 0x100
mov dword [ebp - 0x660], edi
mov dword [ebp - 0x66c], edi
cmp dword [ebp - 0xa4], 8
lea eax, [ebp - 0xb8]
push dword [ebp - 0xa8]
cmovae eax, dword [ebp - 0xb8]
lea ecx, [ebp - 0xe8]
push eax
mov byte [ebp - 4], 0x76
call fcn.0040e810
lea ecx, [ebp - 0xb8]
call fcn.00408bd0
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x5e
call fcn.00408bd0
mov edx, dword [ebp - 0xd8]
cmp dword [ebp - 0xec], 8
lea ecx, [ebp - 0x100]
push dword [ebp - 0xf0]
cmovae ecx, dword [ebp - 0x100]
lea eax, [ebp - 0xe8]
cmp dword [ebp - 0xd4], 8
push ecx
cmovae eax, dword [ebp - 0xe8]
push 0
push edx
push eax
call fcn.00422730
add esp, 0x14
cmp eax, 0xffffffff
je 0x42b8b2
call fcn.0047f3e0
mov ecx, eax
push 1
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42b61c
push 0x4b
push str.d:jenkins.jenkinsworkspacemgame_security_security_maincommonutils.cpp
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], al
call fcn.0040e990
push 3
push 0x597c7c
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x77
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.0040e990
push 1
push 2
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x78
call fcn.00415ab0
push 0xffffffffffffffff
push 0x597bb8
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x79
call fcn.0040f9e0
push 0xffffffffffffffff
push 0x597bbc
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x670], eax
call fcn.0040f9e0
push 0x64
mov esi, eax
lea eax, [ebp - 0xa0]
push 0
push eax
call fcn.005536e0
add esp, 0xc
cmp esi, 0xffffffff
je 0x42b513
mov ecx, dword [ebp - 0x670]
lea eax, [esi - 1]
cmp ecx, eax
jae 0x42b513
sub esi, ecx
lea eax, [ecx + 1]
dec esi
lea ecx, [ebp - 0xb8]
push esi
push eax
lea eax, [ebp - 0x1f0]
push eax
call fcn.00433d30
cmp dword [eax + 0x14], 0x10
jb 0x42b4ec
mov eax, dword [eax]
push eax
push 0x6cf
lea eax, [ebp - 0xa0]
push str.__4d___s_
push eax
call fcn.00407e40
add esp, 0x10
lea ecx, [ebp - 0x1f0]
call fcn.00408b80
jmp 0x42b52c
push 0x6cf
lea eax, [ebp - 0xa0]
push str.__4d_
push eax
call fcn.00407e40
add esp, 0xc
cmp dword [ebp - 0xbc], 0x10
lea eax, [ebp - 0xd0]
cmovae eax, dword [ebp - 0xd0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x7a
push str.find_name:
push eax
call fcn.004062f0
cmp dword [ebp - 0xec], 8
lea ecx, [ebp - 0x100]
mov eax, str._null_
cmovae ecx, dword [ebp - 0x100]
test ecx, ecx
cmovne eax, ecx
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.004062f0
add esp, 0x20
call fcn.0047f3e0
lea ecx, [ebp - 0x2a0]
push ecx
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x1c]
lea ecx, [ebp - 0x2a0]
call fcn.00409700
mov eax, dword [ebp - 0xbc]
cmp eax, 0x10
jb 0x42b5df
inc eax
lea ecx, [ebp - 0xd0]
push eax
push dword [ebp - 0xd0]
call fcn.00432930
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
mov byte [ebp - 4], 0x5e
cmp eax, 0x10
jb 0x42b61c
inc eax
lea ecx, [ebp - 0xb8]
push eax
push dword [ebp - 0xb8]
call fcn.00432930
cmp dword [ebp - 0xd4], 8
lea eax, [ebp - 0xe8]
cmovae eax, dword [ebp - 0xe8]
push eax
call dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x42b660
push dword [ebp - 0x694]
lea eax, [ebp - 0x70c]
push dword [ebp - 0x680]
lea ecx, [ebp - 0x690]
push 0
push eax
call fcn.004213d0
jmp 0x42b8b2
call fcn.0047f3e0
mov ecx, eax
push 1
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42b8b2
push 0x4b
push str.d:jenkins.jenkinsworkspacemgame_security_security_maincommonutils.cpp
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], al
call fcn.0040e990
push 3
push 0x597c7c
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x7b
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.0040e990
push 1
push 2
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x7c
call fcn.00415ab0
push 0xffffffffffffffff
push 0x597bb8
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x7d
call fcn.0040f9e0
push 0xffffffffffffffff
push 0x597bbc
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x670], eax
call fcn.0040f9e0
push 0x64
mov esi, eax
lea eax, [ebp - 0xa0]
push 0
push eax
call fcn.005536e0
add esp, 0xc
cmp esi, 0xffffffff
je 0x42b786
mov ecx, dword [ebp - 0x670]
lea eax, [esi - 1]
cmp ecx, eax
jae 0x42b786
sub esi, ecx
lea eax, [ecx + 1]
dec esi
lea ecx, [ebp - 0xb8]
push esi
push eax
lea eax, [ebp - 0x208]
push eax
call fcn.00433d30
cmp dword [eax + 0x14], 0x10
jb 0x42b75f
mov eax, dword [eax]
push eax
push 0x6d5
lea eax, [ebp - 0xa0]
push str.__4d___s_
push eax
call fcn.00407e40
add esp, 0x10
lea ecx, [ebp - 0x208]
call fcn.00408b80
jmp 0x42b79f
push 0x6d5
lea eax, [ebp - 0xa0]
push str.__4d_
push eax
call fcn.00407e40
add esp, 0xc
cmp dword [ebp - 0xbc], 0x10
lea eax, [ebp - 0xd0]
cmovae eax, dword [ebp - 0xd0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.00409170
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x7e
push str.path_file_not_exists_
push eax
call fcn.004062f0
cmp dword [ebp - 0xd4], 8
lea ecx, [ebp - 0xe8]
mov eax, str._null_
cmovae ecx, dword [ebp - 0xe8]
test ecx, ecx
cmovne eax, ecx
push eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.004062f0
lea eax, [ebp - 0x2a0]
push 0x599938
push eax
call fcn.004062f0
add esp, 0x28
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
lea ecx, [ebp - 0x2a0]
call fcn.0041e360
call fcn.0047f3e0
lea ecx, [ebp - 0x2a0]
push ecx
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x1c]
lea ecx, [ebp - 0x2a0]
call fcn.00409700
mov eax, dword [ebp - 0xbc]
cmp eax, 0x10
jb 0x42b875
inc eax
lea ecx, [ebp - 0xd0]
push eax
push dword [ebp - 0xd0]
call fcn.00432930
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
mov byte [ebp - 4], 0x5e
cmp eax, 0x10
jb 0x42b8b2
inc eax
lea ecx, [ebp - 0xb8]
push eax
push dword [ebp - 0xb8]
call fcn.00432930
mov eax, dword [ebp - 0x664]
add eax, 0x18
mov dword [ebp - 0x664], eax
cmp eax, dword [ebp - 0x674]
jne 0x42aff0
lea ecx, [ebp - 0x100]
call fcn.00408bd0
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x51
call fcn.00408bd0
mov ecx, dword [ebp - 0x67c]
add ecx, 0x38
mov dword [ebp - 0x67c], ecx
cmp ecx, dword [ebp - 0x698]
jne 0x429c70
mov eax, dword [ebp - 0x688]
xor ecx, ecx
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
or edi, 1
mov dword [ebp - 0x660], edi
mov dword [ebp - 0x66c], edi
mov edi, dword [ebp - 0x690]
mov esi, dword [edi]
cmp esi, edi
je 0x42ba49
nop word [eax + eax]
mov eax, dword [esi + 0x10]
test eax, eax
jns 0x42b960
neg eax
push eax
lea eax, [ebp - 0x12]
push eax
call fcn.00419700
lea ecx, [eax - 2]
mov eax, 0x2d
mov word [ecx], ax
jmp 0x42b96c
push eax
lea eax, [ebp - 0x12]
push eax
call fcn.00419700
mov ecx, eax
xor eax, eax
mov dword [ebp - 0xa4], 7
mov word [ebp - 0xb8], ax
xor edx, edx
lea eax, [ebp - 0x12]
mov dword [ebp - 0xa8], edx
add esp, 8
cmp ecx, eax
je 0x42b9a8
sub eax, ecx
sar eax, 1
push eax
push ecx
lea ecx, [ebp - 0xb8]
call fcn.00414120
mov edx, dword [ebp - 0xa8]
mov eax, dword [ebp - 0x660]
or eax, 0x600
mov dword [ebp - 0x660], eax
mov dword [ebp - 0x66c], eax
cmp dword [ebp - 0xa4], 8
lea eax, [ebp - 0xb8]
mov ecx, dword [ebp - 0x688]
cmovae eax, dword [ebp - 0xb8]
push edx
push eax
mov byte [ebp - 4], 0x7f
call fcn.0040e810
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x51
call fcn.00408bd0
mov ecx, dword [ebp - 0x688]
push 1
push 0x59833c
call fcn.0040e810
mov eax, dword [esi + 8]
cmp byte [eax + 0xd], 0
je 0x42ba2b
mov eax, dword [esi + 4]
cmp byte [eax + 0xd], 0
jne 0x42ba27
cmp esi, dword [eax + 8]
jne 0x42ba27
mov esi, eax
mov eax, dword [eax + 4]
cmp byte [eax + 0xd], 0
je 0x42ba17
mov esi, eax
jmp 0x42ba41
mov esi, eax
mov ecx, dword [esi]
cmp byte [ecx + 0xd], 0
jne 0x42ba41
mov eax, dword [ecx]
mov esi, ecx
mov ecx, eax
cmp byte [eax + 0xd], 0
je 0x42ba35
cmp esi, edi
jne 0x42b940
mov edi, dword [ebp - 0x688]
mov eax, dword [edi + 0x10]
test eax, eax
je 0x42ba6c
cmp dword [edi + 0x14], 8
lea ecx, [eax - 1]
mov eax, edi
jb 0x42ba63
mov eax, dword [edi]
xor edx, edx
mov dword [edi + 0x10], ecx
mov word [eax + ecx*2], dx
call fcn.0047f3e0
mov ecx, eax
push 1
mov eax, dword [ecx]
mov eax, dword [eax + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42bb63
push 0x4b
push str.d:jenkins.jenkinsworkspacemgame_security_security_maincommonutils.cpp
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], al
call fcn.0040e990
push 3
push 0x597c7c
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 0x80
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0xf
mov byte [ebp - 0x160], 0
call fcn.0040e990
push 0x6e2
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x81
push eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x2a0]
call fcn.004080a0
mov esi, eax
push str.get_sr:
push esi
mov byte [ebp - 4], 0x82
call fcn.004062f0
add esp, 8
mov ecx, edi
cmp dword [edi + 0x14], 8
jb 0x42bb21
mov ecx, dword [edi]
test ecx, ecx
mov eax, str._null_
cmovne eax, ecx
push eax
push esi
call fcn.004062f0
add esp, 8
call fcn.0047f3e0
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x1c]
lea ecx, [ebp - 0x2a0]
call fcn.00409700
lea ecx, [ebp - 0x160]
call fcn.00408b80
lea ecx, [ebp - 0xb8]
call fcn.00408b80
lea ecx, [ebp - 0x704]
call fcn.00424150
lea ecx, [ebp - 0x6f8]
call fcn.00424150
lea ecx, [ebp - 0x190]
call fcn.00408bd0
lea ecx, [ebp - 0x130]
call fcn.00408bd0
lea ecx, [ebp - 0x178]
call fcn.00408bd0
lea ecx, [ebp - 0x118]
call fcn.00408bd0
lea ecx, [ebp - 0x690]
call fcn.00423a70
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00512634
mov esp, ebp
pop ebp
ret
call fcn.00556b30
call fcn.0040e3b0
push 0x80004005
call fcn.00409c80
push 0x80070057
call fcn.00409c80
call fcn.0040d420
int3