Function at 0x419ed0
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 0x419f32
mov eax, dword [esi]
jmp 0x419f34
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 0x419f64
push 0xc
push str.WFS_PIN_FK_0
mov ecx, esi
call fcn.00407510
test bl, 2
je 0x419f8b
cmp dword [esi + 0x10], 0
je 0x419f7d
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_1
mov ecx, esi
call fcn.004077e0
test bl, 4
je 0x419fb2
cmp dword [esi + 0x10], 0
je 0x419fa4
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_2
mov ecx, esi
call fcn.004077e0
test bl, 8
je 0x419fd9
cmp dword [esi + 0x10], 0
je 0x419fcb
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_3
mov ecx, esi
call fcn.004077e0
test bl, 0x10
je 0x41a000
cmp dword [esi + 0x10], 0
je 0x419ff2
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_4
mov ecx, esi
call fcn.004077e0
test bl, 0x20
je 0x41a027
cmp dword [esi + 0x10], 0
je 0x41a019
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_5
mov ecx, esi
call fcn.004077e0
test bl, 0x40
je 0x41a04e
cmp dword [esi + 0x10], 0
je 0x41a040
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_6
mov ecx, esi
call fcn.004077e0
test bl, bl
jns 0x41a074
cmp dword [esi + 0x10], 0
je 0x41a066
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_7
mov ecx, esi
call fcn.004077e0
test ebx, 0x100
je 0x41a09e
cmp dword [esi + 0x10], 8
je 0x41a090
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_8
mov ecx, esi
call fcn.004077e0
test ebx, 0x200
je 0x41a0c8
cmp dword [esi + 0x10], 9
je 0x41a0ba
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xc
push str.WFS_PIN_FK_9
mov ecx, esi
call fcn.004077e0
test ebx, 0x400
je 0x41a0f2
cmp dword [esi + 0x10], 0
je 0x41a0e4
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_ENTER
mov ecx, esi
call fcn.004077e0
test ebx, 0x800
je 0x41a11c
cmp dword [esi + 0x10], 0
je 0x41a10e
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x11
push str.WFS_PIN_FK_CANCEL
mov ecx, esi
call fcn.004077e0
test ebx, 0x1000
je 0x41a146
cmp dword [esi + 0x10], 0
je 0x41a138
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x10
push str.WFS_PIN_FK_CLEAR
mov ecx, esi
call fcn.004077e0
test ebx, 0x2000
je 0x41a170
cmp dword [esi + 0x10], 0
je 0x41a162
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x14
push str.WFS_PIN_FK_BACKSPACE
mov ecx, esi
call fcn.004077e0
test ebx, 0x4000
je 0x41a19a
cmp dword [esi + 0x10], 0
je 0x41a18c
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_HELP
mov ecx, esi
call fcn.004077e0
test ebx, 0x8000
je 0x41a1c4
cmp dword [esi + 0x10], 0
je 0x41a1b6
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0x13
push str.WFS_PIN_FK_DECPOINT
mov ecx, esi
call fcn.004077e0
test ebx, 0x10000
je 0x41a1ee
cmp dword [esi + 0x10], 0
je 0x41a1e0
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xd
push str.WFS_PIN_FK_00
mov ecx, esi
call fcn.004077e0
test ebx, 0x20000
je 0x41a218
cmp dword [esi + 0x10], 0
je 0x41a20a
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xe
push str.WFS_PIN_FK_000
mov ecx, esi
call fcn.004077e0
test ebx, 0x40000
je 0x41a242
cmp dword [esi + 0x10], 0
je 0x41a234
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_RES1
mov ecx, esi
call fcn.004077e0
test ebx, 0x80000
je 0x41a26c
cmp dword [esi + 0x10], 0
je 0x41a25e
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_RES2
mov ecx, esi
call fcn.004077e0
test ebx, 0x100000
je 0x41a296
cmp dword [esi + 0x10], 0
je 0x41a288
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_RES3
mov ecx, esi
call fcn.004077e0
test ebx, 0x200000
je 0x41a2c0
cmp dword [esi + 0x10], 0
je 0x41a2b2
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_RES4
mov ecx, esi
call fcn.004077e0
test ebx, 0x400000
je 0x41a2ea
cmp dword [esi + 0x10], 0
je 0x41a2dc
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_RES5
mov ecx, esi
call fcn.004077e0
test ebx, 0x800000
je 0x41a314
cmp dword [esi + 0x10], 0
je 0x41a306
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_RES6
mov ecx, esi
call fcn.004077e0
test ebx, 0x1000000
je 0x41a33e
cmp dword [esi + 0x10], 0
je 0x41a330
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_RES7
mov ecx, esi
call fcn.004077e0
test ebx, 0x2000000
je 0x41a368
cmp dword [esi + 0x10], 0
je 0x41a35a
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_RES8
mov ecx, esi
call fcn.004077e0
test ebx, 0x4000000
je 0x41a392
cmp dword [esi + 0x10], 0
je 0x41a384
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_OEM1
mov ecx, esi
call fcn.004077e0
test ebx, 0x8000000
je 0x41a3bc
cmp dword [esi + 0x10], 0
je 0x41a3ae
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_OEM2
mov ecx, esi
call fcn.004077e0
test ebx, 0x10000000
je 0x41a3e6
cmp dword [esi + 0x10], 0
je 0x41a3d8
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_OEM3
mov ecx, esi
call fcn.004077e0
test ebx, 0x20000000
je 0x41a410
cmp dword [esi + 0x10], 0
je 0x41a402
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_OEM4
mov ecx, esi
call fcn.004077e0
test ebx, 0x40000000
je 0x41a43a
cmp dword [esi + 0x10], 0
je 0x41a42c
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_OEM5
mov ecx, esi
call fcn.004077e0
test ebx, ebx
jns 0x41a460
cmp dword [esi + 0x10], 0
je 0x41a452
push 1
push 0x461b08
mov ecx, esi
call fcn.004077e0
push 0xf
push str.WFS_PIN_FK_OEM6
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