Function at 0x41a480
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x454d79
mov eax, dword fs:[0]
push eax
sub esp, 8
push ebx
push esi
mov eax, dword [0x472008]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, edx
mov esi, ecx
mov dword [ebp - 0x14], esi
mov dword [ebp - 4], 0
mov dword [ebp - 0x10], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov dword [esi + 0x14], 0xf
cmp dword [esi + 0x14], 0x10
mov dword [esi + 0x10], 0
jb 0x41a4e2
mov eax, dword [esi]
jmp 0x41a4e4
mov eax, esi
push 0
push 0x461999
mov byte [eax], 0
call fcn.00407510
mov dword [ebp - 4], 0
mov dword [ebp - 0x10], 1
test bl, 1
je 0x41a514
push 0x10
push str.WFS_PIN_FK_FDK01
mov ecx, esi
call fcn.004077e0
test bl, 2
je 0x41a53b
cmp dword [esi + 0x10], 0
je 0x41a52d
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK02
mov ecx, esi
call fcn.004077e0
test bl, 4
je 0x41a562
cmp dword [esi + 0x10], 0
je 0x41a554
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK03
mov ecx, esi
call fcn.004077e0
test bl, 8
je 0x41a589
cmp dword [esi + 0x10], 0
je 0x41a57b
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK04
mov ecx, esi
call fcn.004077e0
test bl, 0x10
je 0x41a5b0
cmp dword [esi + 0x10], 0
je 0x41a5a2
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK05
mov ecx, esi
call fcn.004077e0
test bl, 0x20
je 0x41a5d7
cmp dword [esi + 0x10], 0
je 0x41a5c9
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK06
mov ecx, esi
call fcn.004077e0
test bl, 0x40
je 0x41a5fe
cmp dword [esi + 0x10], 0
je 0x41a5f0
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK07
mov ecx, esi
call fcn.004077e0
test bl, bl
jns 0x41a624
cmp dword [esi + 0x10], 0
je 0x41a616
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK08
mov ecx, esi
call fcn.004077e0
test ebx, 0x100
je 0x41a64e
cmp dword [esi + 0x10], 0
je 0x41a640
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK09
mov ecx, esi
call fcn.004077e0
test ebx, 0x200
je 0x41a678
cmp dword [esi + 0x10], 0
je 0x41a66a
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK10
mov ecx, esi
call fcn.004077e0
test ebx, 0x400
je 0x41a6a2
cmp dword [esi + 0x10], 0
je 0x41a694
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK11
mov ecx, esi
call fcn.004077e0
test ebx, 0x800
je 0x41a6cc
cmp dword [esi + 0x10], 0
je 0x41a6be
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK12
mov ecx, esi
call fcn.004077e0
test ebx, 0x1000
je 0x41a6f6
cmp dword [esi + 0x10], 0
je 0x41a6e8
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK13
mov ecx, esi
call fcn.004077e0
test ebx, 0x2000
je 0x41a720
cmp dword [esi + 0x10], 0
je 0x41a712
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK14
mov ecx, esi
call fcn.004077e0
test ebx, 0x4000
je 0x41a74a
cmp dword [esi + 0x10], 0
je 0x41a73c
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK15
mov ecx, esi
call fcn.004077e0
test ebx, 0x8000
je 0x41a774
cmp dword [esi + 0x10], 0
je 0x41a766
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK16
mov ecx, esi
call fcn.004077e0
test ebx, 0x10000
je 0x41a79e
cmp dword [esi + 0x10], 0
je 0x41a790
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK17
mov ecx, esi
call fcn.004077e0
test ebx, 0x20000
je 0x41a7c8
cmp dword [esi + 0x10], 0
je 0x41a7ba
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK18
mov ecx, esi
call fcn.004077e0
test ebx, 0x40000
je 0x41a7f2
cmp dword [esi + 0x10], 0
je 0x41a7e4
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK19
mov ecx, esi
call fcn.004077e0
test ebx, 0x80000
je 0x41a81c
cmp dword [esi + 0x10], 0
je 0x41a80e
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK20
mov ecx, esi
call fcn.004077e0
test ebx, 0x100000
je 0x41a846
cmp dword [esi + 0x10], 0
je 0x41a838
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK21
mov ecx, esi
call fcn.004077e0
test ebx, 0x200000
je 0x41a870
cmp dword [esi + 0x10], 0
je 0x41a862
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK22
mov ecx, esi
call fcn.004077e0
test ebx, 0x400000
je 0x41a89a
cmp dword [esi + 0x10], 0
je 0x41a88c
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK23
mov ecx, esi
call fcn.004077e0
test ebx, 0x800000
je 0x41a8c4
cmp dword [esi + 0x10], 0
je 0x41a8b6
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK24
mov ecx, esi
call fcn.004077e0
test ebx, 0x1000000
je 0x41a8ee
cmp dword [esi + 0x10], 0
je 0x41a8e0
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK25
mov ecx, esi
call fcn.004077e0
test ebx, 0x2000000
je 0x41a918
cmp dword [esi + 0x10], 0
je 0x41a90a
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK26
mov ecx, esi
call fcn.004077e0
test ebx, 0x4000000
je 0x41a942
cmp dword [esi + 0x10], 0
je 0x41a934
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK27
mov ecx, esi
call fcn.004077e0
test ebx, 0x8000000
je 0x41a96c
cmp dword [esi + 0x10], 0
je 0x41a95e
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK28
mov ecx, esi
call fcn.004077e0
test ebx, 0x10000000
je 0x41a996
cmp dword [esi + 0x10], 0
je 0x41a988
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK29
mov ecx, esi
call fcn.004077e0
test ebx, 0x20000000
je 0x41a9c0
cmp dword [esi + 0x10], 0
je 0x41a9b2
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK30
mov ecx, esi
call fcn.004077e0
test ebx, 0x40000000
je 0x41a9ea
cmp dword [esi + 0x10], 0
je 0x41a9dc
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK31
mov ecx, esi
call fcn.004077e0
test ebx, ebx
jns 0x41aa10
cmp dword [esi + 0x10], 0
je 0x41aa02
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_FDK32
mov ecx, esi
call fcn.004077e0
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
mov esp, ebp
pop ebp
ret