Function at 0x565741
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffc0
sub esp, 0x34
push ebx
push esi
push edi
mov edi, dword [ebp + 0x14]
test edi, edi
js 0x567d4e
mov eax, dword [ebp + 0x18]
or ecx, 0xffffffff
test eax, eax
cmove eax, ecx
mov ecx, dword [ebp + 8]
mov dword [ebp + 0x18], eax
xor ebx, ebx
mov eax, dword [ebp + 0xc]
sub eax, ebx
je 0x5657f8
sub eax, 1
je 0x5657cc
mov edx, dword [ebp + 0x10]
cmp edx, 0xffffffff
jle 0x565828
cmp dword [ecx + 0x118], edx
jle 0x565828
mov eax, dword [ecx + 0x114]
test eax, eax
je 0x565828
mov eax, dword [eax + edx*4]
mov ebx, dword [eax + 8]
test ebx, ebx
je 0x565828
mov eax, dword [ebx + edi*4]
test eax, eax
je 0x565828
mov eax, dword [eax + 0xc]
test eax, eax
je 0x565828
cmp eax, 0x54c5638
je 0x565828
push 0
push 1
push edi
call fcn.005555d1
jmp 0x565822
mov ebx, dword [ecx + 0xfc]
test ebx, ebx
je 0x565825
mov eax, dword [ebx + edi*4]
test eax, eax
je 0x565825
mov eax, dword [eax + 0xc]
test eax, eax
je 0x565825
cmp eax, 0x54c5638
je 0x565825
push 0
push 1
mov edx, edi
call fcn.00555231
jmp 0x565822
mov ebx, dword [ecx + 0xf0]
test ebx, ebx
je 0x565825
mov eax, dword [ebx + edi*4]
test eax, eax
je 0x565825
mov eax, dword [eax + 0xc]
test eax, eax
je 0x565825
cmp eax, 0x54c5638
je 0x565825
push 0
push 1
mov edx, edi
call fcn.00555a71
mov ecx, dword [ebp + 8]
mov edx, dword [ebp + 0x10]
cmp dword [ebx + edi*4], 0
mov esi, dword [ebp + 0x38]
jne 0x56586a
push 0
push 0
push 0
push esi
push 0x1007a950
push 0x54c5638
push 0
push ebx
push edi
push edx
push 0xffffffffffffffff
push dword [ebp + 0xc]
push 0x4d4
push ecx
call fcn.00564f11
mov dword [ebx + edi*4], eax
mov dword [eax + 0xc], 0x54c5638
mov eax, dword [ebx + edi*4]
mov dword [eax], 0x1007a950
mov eax, dword [ebp + 0x18]
mov ecx, eax
and ecx, 0x80
mov dword [esp + 0x3c], ecx
je 0x565923
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push esi
push 0x190d5
push 0
push 0
push 0
push 0
push 0
call fcn.005592a1
mov ecx, dword [ebx + edi*4]
cmp dword [ecx + 0x30], eax
je 0x5658dd
mov eax, dword [ebp + 0xc]
mov ecx, dword [ebp + 8]
push 0
push 1
sub eax, 0
je 0x5658d6
sub eax, 1
je 0x5658cd
mov edx, dword [ebp + 0x10]
push edi
call fcn.005555d1
jmp 0x5658dd
mov edx, edi
call fcn.00555231
jmp 0x5658dd
mov edx, edi
call fcn.00555a71
mov eax, dword [ebx + edi*4]
cmp dword [eax + 0x30], 0
jne 0x565920
push 0
push 0
push 0
push esi
push 0x1007a950
push 0xffffffffffffffff
push 0
push ebx
push edi
push dword [ebp + 0x10]
push 0xffffffffffffffff
push dword [ebp + 0xc]
push 0x4d4
push dword [ebp + 8]
call fcn.00564f11
mov dword [ebx + edi*4], eax
mov dword [eax + 0xc], 0x54c5638
mov eax, dword [ebx + edi*4]
mov dword [eax], 0x1007a950
mov eax, dword [ebp + 0x18]
mov ecx, eax
and ecx, 1
cmp dword [ebp + 0x94], 0xffffffff
jne 0x56798c
test ecx, ecx
je 0x565957
mov esi, dword [ebp + 0x1c]
mov eax, esi
cdq
push edx
push eax
mov eax, dword [ebx + edi*4]
push 1
push dword [eax + 0x28]
call fcn.005ef6e1
mov eax, dword [ebx + edi*4]
mov dword [eax + 4], esi
mov eax, dword [ebp + 0x18]
test al, 2
je 0x565975
mov eax, dword [ebx + edi*4]
mov esi, dword [ebp + 0x20]
push esi
push 2
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebx + edi*4]
mov dword [eax + 0x10], esi
mov eax, dword [ebp + 0x18]
test al, 4
je 0x565993
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x24]
push ecx
push 3
mov dword [eax + 0x14], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebp + 0x18]
test al, 8
je 0x5659b1
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x28]
push ecx
push 4
mov dword [eax + 0x18], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebp + 0x18]
test al, 0x10
je 0x5659cf
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x2c]
push ecx
push 5
mov dword [eax + 0x1c], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebp + 0x18]
test al, 0x20
je 0x5659ed
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x30]
push ecx
push 6
mov dword [eax + 0x20], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebp + 0x18]
test al, 0x40
je 0x565a08
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x34]
push ecx
push 7
mov dword [eax + 8], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
cmp dword [esp + 0x3c], 0
je 0x565a20
mov eax, dword [ebp + 0x38]
push eax
mov eax, dword [ebx + edi*4]
push 8
push dword [eax + 0x28]
call fcn.005efe41
test dword [ebp + 0x18], 0x100
mov esi, dword [ebp + 0x3c]
je 0x565b6d
test esi, esi
je 0x565b6d
cmp dword [esi + 8], 0
jle 0x565b6d
mov eax, dword [esi + 0x10]
mov eax, dword [eax]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x565b6d
jmp dword [eax*4 + 0x1007d798]
mov ecx, dword [ebp + 0x18]
test ecx, 0x200
je 0x565cbe
test esi, esi
je 0x565cbe
cmp dword [esi + 8], 1
jle 0x565cbe
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x565cbe
jmp dword [eax*4 + 0x1007d7c0]
test ecx, 0x400
je 0x565e0c
test esi, esi
je 0x565e0c
cmp dword [esi + 8], 2
jle 0x565e0c
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x565e0c
jmp dword [eax*4 + 0x1007d7e8]
test ecx, 0x800
je 0x565f5a
test esi, esi
je 0x565f5a
cmp dword [esi + 8], 3
jle 0x565f5a
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x565f5a
jmp dword [eax*4 + 0x1007d810]
test ecx, 0x1000
je 0x5660a8
test esi, esi
je 0x5660a8
cmp dword [esi + 8], 4
jle 0x5660a8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x5660a8
jmp dword [eax*4 + 0x1007d838]
test ecx, 0x2000
je 0x5661f6
test esi, esi
je 0x5661f6
cmp dword [esi + 8], 5
jle 0x5661f6
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x14]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x5661f6
jmp dword [eax*4 + 0x1007d860]
test ecx, 0x4000
je 0x566344
test esi, esi
je 0x566344
cmp dword [esi + 8], 6
jle 0x566344
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x18]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x566344
jmp dword [eax*4 + 0x1007d888]
test ecx, 0x8000
je 0x566492
test esi, esi
je 0x566492
cmp dword [esi + 8], 7
jle 0x566492
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x566492
jmp dword [eax*4 + 0x1007d8b0]
test ecx, 0x10000
je 0x5665e0
test esi, esi
je 0x5665e0
cmp dword [esi + 8], 8
jle 0x5665e0
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x20]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x5665e0
jmp dword [eax*4 + 0x1007d8d8]
test ecx, 0x20000
je 0x56672e
test esi, esi
je 0x56672e
cmp dword [esi + 8], 9
jle 0x56672e
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x24]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x56672e
jmp dword [eax*4 + 0x1007d900]
test ecx, 0x40000
je 0x56687c
test esi, esi
je 0x56687c
cmp dword [esi + 8], 0xa
jle 0x56687c
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x28]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x56687c
jmp dword [eax*4 + 0x1007d928]
test ecx, 0x80000
je 0x5669ca
test esi, esi
je 0x5669ca
cmp dword [esi + 8], 0xb
jle 0x5669ca
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x5669ca
jmp dword [eax*4 + 0x1007d950]
test ecx, 0x100000
je 0x566b18
test esi, esi
je 0x566b18
cmp dword [esi + 8], 0xc
jle 0x566b18
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x30]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x566b18
jmp dword [eax*4 + 0x1007d978]
test ecx, 0x200000
je 0x566c66
test esi, esi
je 0x566c66
cmp dword [esi + 8], 0xd
jle 0x566c66
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x34]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x566c66
jmp dword [eax*4 + 0x1007d9a0]
test ecx, 0x400000
je 0x566db4
test esi, esi
je 0x566db4
cmp dword [esi + 8], 0xe
jle 0x566db4
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x566db4
jmp dword [eax*4 + 0x1007d9c8]
test ecx, 0x800000
je 0x566f02
test esi, esi
je 0x566f02
cmp dword [esi + 8], 0xf
jle 0x566f02
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x566f02
jmp dword [eax*4 + 0x1007d9f0]
test ecx, 0x1000000
je 0x567050
test esi, esi
je 0x567050
cmp dword [esi + 8], 0x10
jle 0x567050
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x40]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x567050
jmp dword [eax*4 + 0x1007da18]
test ecx, 0x2000000
je 0x56719e
test esi, esi
je 0x56719e
cmp dword [esi + 8], 0x11
jle 0x56719e
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x44]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x56719e
jmp dword [eax*4 + 0x1007da40]
test ecx, 0x4000000
je 0x5672ec
test esi, esi
je 0x5672ec
cmp dword [esi + 8], 0x12
jle 0x5672ec
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x48]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x5672ec
jmp dword [eax*4 + 0x1007da68]
test ecx, 0x8000000
je 0x56743a
test esi, esi
je 0x56743a
cmp dword [esi + 8], 0x13
jle 0x56743a
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x56743a
jmp dword [eax*4 + 0x1007da90]
test ecx, 0x10000000
je 0x567588
test esi, esi
je 0x567588
cmp dword [esi + 8], 0x14
jle 0x567588
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x50]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x567588
jmp dword [eax*4 + 0x1007dab8]
test ecx, 0x20000000
je 0x5676d6
test esi, esi
je 0x5676d6
cmp dword [esi + 8], 0x15
jle 0x5676d6
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x54]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x5676d6
jmp dword [eax*4 + 0x1007dae0]
test ecx, 0x40000000
je 0x567824
test esi, esi
je 0x567824
cmp dword [esi + 8], 0x16
jle 0x567824
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x58]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x567824
jmp dword [eax*4 + 0x1007db08]
test ecx, ecx
jns 0x567974
test esi, esi
je 0x567974
cmp dword [esi + 8], 0x17
jle 0x567974
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x5c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja 0x567974
jmp dword [eax*4 + 0x1007db30]
cmp dword [ebp + 0x98], 0xffffffff
jne 0x567cf9
push esi
call fcn.005eb871
jmp 0x567cf9
test ecx, ecx
je 0x5679ae
mov esi, dword [ebp + 0x1c]
mov eax, esi
cdq
push edx
push eax
mov eax, dword [ebx + edi*4]
push 1
push dword [eax + 0x28]
call fcn.005ef6e1
mov eax, dword [ebx + edi*4]
mov dword [eax + 4], esi
mov eax, dword [ebp + 0x18]
test al, 2
je 0x5679cc
mov eax, dword [ebx + edi*4]
mov esi, dword [ebp + 0x20]
push esi
push 2
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebx + edi*4]
mov dword [eax + 0x10], esi
mov eax, dword [ebp + 0x18]
test al, 4
je 0x5679ea
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x24]
push ecx
push 3
mov dword [eax + 0x14], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebp + 0x18]
test al, 8
je 0x567a08
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x28]
push ecx
push 4
mov dword [eax + 0x18], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebp + 0x18]
test al, 0x10
je 0x567a26
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x2c]
push ecx
push 5
mov dword [eax + 0x1c], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebp + 0x18]
test al, 0x20
je 0x567a44
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x30]
push ecx
push 6
mov dword [eax + 0x20], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
mov eax, dword [ebp + 0x18]
test al, 0x40
je 0x567a5f
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x34]
push ecx
push 7
mov dword [eax + 8], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call fcn.005ef541
cmp dword [esp + 0x3c], 0
je 0x567a77
mov eax, dword [ebp + 0x38]
push eax
mov eax, dword [ebx + edi*4]
push 8
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x100
je 0x567a94
push dword [ebp + 0x3c]
mov eax, dword [ebx + edi*4]
push 9
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x200
je 0x567aae
push dword [ebp + 0x40]
mov eax, dword [ebx + edi*4]
push 0xa
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x400
je 0x567ac8
push dword [ebp + 0x44]
mov eax, dword [ebx + edi*4]
push 0xb
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x800
je 0x567ae2
push dword [ebp + 0x48]
mov eax, dword [ebx + edi*4]
push 0xc
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x1000
je 0x567afc
push dword [ebp + 0x4c]
mov eax, dword [ebx + edi*4]
push 0xd
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x2000
je 0x567b16
push dword [ebp + 0x50]
mov eax, dword [ebx + edi*4]
push 0xe
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x4000
je 0x567b30
push dword [ebp + 0x54]
mov eax, dword [ebx + edi*4]
push 0xf
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x8000
je 0x567b4a
push dword [ebp + 0x58]
mov eax, dword [ebx + edi*4]
push 0x10
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x10000
je 0x567b64
push dword [ebp + 0x5c]
mov eax, dword [ebx + edi*4]
push 0x11
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x20000
je 0x567b7e
push dword [ebp + 0x60]
mov eax, dword [ebx + edi*4]
push 0x12
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x40000
je 0x567b98
push dword [ebp + 0x64]
mov eax, dword [ebx + edi*4]
push 0x13
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x80000
je 0x567bb2
push dword [ebp + 0x68]
mov eax, dword [ebx + edi*4]
push 0x14
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x100000
je 0x567bcc
push dword [ebp + 0x6c]
mov eax, dword [ebx + edi*4]
push 0x15
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x200000
je 0x567be6
push dword [ebp + 0x70]
mov eax, dword [ebx + edi*4]
push 0x16
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x400000
je 0x567c00
push dword [ebp + 0x74]
mov eax, dword [ebx + edi*4]
push 0x17
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x800000
je 0x567c1a
push dword [ebp + 0x78]
mov eax, dword [ebx + edi*4]
push 0x18
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x1000000
je 0x567c34
push dword [ebp + 0x7c]
mov eax, dword [ebx + edi*4]
push 0x19
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x2000000
je 0x567c51
push dword [ebp + 0x80]
mov eax, dword [ebx + edi*4]
push 0x1a
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x4000000
je 0x567c6e
push dword [ebp + 0x84]
mov eax, dword [ebx + edi*4]
push 0x1b
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x8000000
je 0x567c8b
push dword [ebp + 0x88]
mov eax, dword [ebx + edi*4]
push 0x1c
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x10000000
je 0x567ca8
push dword [ebp + 0x8c]
mov eax, dword [ebx + edi*4]
push 0x1d
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x20000000
je 0x567cc5
push dword [ebp + 0x90]
mov eax, dword [ebx + edi*4]
push 0x1e
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, 0x40000000
je 0x567ce2
push dword [ebp + 0x94]
mov eax, dword [ebx + edi*4]
push 0x1f
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebp + 0x18]
test eax, eax
jns 0x567cf9
push dword [ebp + 0x98]
mov eax, dword [ebx + edi*4]
push 0x20
push dword [eax + 0x28]
call fcn.005efe41
mov eax, dword [ebx + edi*4]
mov esi, dword [ebp + 0x10]
push 0
push 0
mov eax, dword [eax + 0x30]
push 0
push 0
push 0
push dword [ebp + 0x18]
mov eax, dword [eax + 4]
push 0
push ebx
mov ebx, dword [ebp + 8]
push edi
push esi
push 0xffffffffffffffff
push dword [ebp + 0xc]
push 0x4d8
push ebx
call eax
mov eax, dword [ebp + 0xc]
mov ecx, ebx
test eax, eax
jne 0x567d40
test byte [ebp + 0x18], 0x3e
mov eax, 0xffffffff
cmovne edi, eax
xor edx, edx
jmp 0x567d42
mov edx, eax
push edi
push esi
push 0xffffffffffffffff
call fcn.00555141
add esp, 0xc
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x94