Function at 0x1001cb70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1003cb9f
mov eax, dword fs:[0]
push eax
push ecx
mov eax, dword [0x1004b00c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0
push 0x100456e8
mov ecx, 0x100f3550
mov dword [ebp - 0x10], 0x100f34b0
mov dword [0x100f3550], 0
mov dword [0x100f3560], 0
mov dword [0x100f3564], 0xf
call fcn.1000dec0
mov dword [ebp - 4], 0
mov ecx, 0x100f3568
push 7
push str.Mouse_1
mov dword [0x100f3568], 0
mov dword [0x100f3578], 0
mov dword [0x100f357c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 1
mov ecx, 0x100f3580
push 7
push str.Mouse_2
mov dword [0x100f3580], 0
mov dword [0x100f3590], 0
mov dword [0x100f3594], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 2
mov ecx, 0x100f3598
push 0
push 0x100456e8
mov dword [0x100f3598], 0
mov dword [0x100f35a8], 0
mov dword [0x100f35ac], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 3
mov ecx, 0x100f35b0
push 7
push str.Mouse_3
mov dword [0x100f35b0], 0
mov dword [0x100f35c0], 0
mov dword [0x100f35c4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 4
mov ecx, 0x100f35c8
push 7
push str.Mouse_4
mov dword [0x100f35c8], 0
mov dword [0x100f35d8], 0
mov dword [0x100f35dc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 5
mov ecx, 0x100f35e0
push 7
push str.Mouse_5
mov dword [0x100f35e0], 0
mov dword [0x100f35f0], 0
mov dword [0x100f35f4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 6
mov ecx, 0x100f35f8
push 0
push 0x100456e8
mov dword [0x100f35f8], 0
mov dword [0x100f3608], 0
mov dword [0x100f360c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 7
mov ecx, 0x100f3610
push 9
push str.Backspace
mov dword [0x100f3610], 0
mov dword [0x100f3620], 0
mov dword [0x100f3624], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 8
mov ecx, 0x100f3628
push 3
push 0x10046360
mov dword [0x100f3628], 0
mov dword [0x100f3638], 0
mov dword [0x100f363c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 9
mov ecx, 0x100f3640
push 0
push 0x100456e8
mov dword [0x100f3640], 0
mov dword [0x100f3650], 0
mov dword [0x100f3654], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0xa
mov ecx, 0x100f3658
push 0
push 0x100456e8
mov dword [0x100f3658], 0
mov dword [0x100f3668], 0
mov dword [0x100f366c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0xb
mov ecx, 0x100f3670
push 0
push 0x100456e8
mov dword [0x100f3670], 0
mov dword [0x100f3680], 0
mov dword [0x100f3684], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0xc
mov ecx, 0x100f3688
push 5
push str.Enter
mov dword [0x100f3688], 0
mov dword [0x100f3698], 0
mov dword [0x100f369c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0xd
mov ecx, 0x100f36a0
push 0
push 0x100456e8
mov dword [0x100f36a0], 0
mov dword [0x100f36b0], 0
mov dword [0x100f36b4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0xe
mov ecx, 0x100f36b8
push 0
push 0x100456e8
mov dword [0x100f36b8], 0
mov dword [0x100f36c8], 0
mov dword [0x100f36cc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0xf
mov ecx, 0x100f36d0
push 5
push str.Shift
mov dword [0x100f36d0], 0
mov dword [0x100f36e0], 0
mov dword [0x100f36e4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x10
mov ecx, 0x100f36e8
push 4
push str.Ctrl
mov dword [0x100f36e8], 0
mov dword [0x100f36f8], 0
mov dword [0x100f36fc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x11
mov ecx, 0x100f3700
push 3
push 0x1004637c
mov dword [0x100f3700], 0
mov dword [0x100f3710], 0
mov dword [0x100f3714], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x12
mov ecx, 0x100f3718
push 5
push str.Pause
mov dword [0x100f3718], 0
mov dword [0x100f3728], 0
mov dword [0x100f372c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x13
mov ecx, 0x100f3730
push 9
push str.Caps_Lock
mov dword [0x100f3730], 0
mov dword [0x100f3740], 0
mov dword [0x100f3744], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x14
mov ecx, 0x100f3748
push 0
push 0x100456e8
mov dword [0x100f3748], 0
mov dword [0x100f3758], 0
mov dword [0x100f375c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x15
mov ecx, 0x100f3760
push 0
push 0x100456e8
mov dword [0x100f3760], 0
mov dword [0x100f3770], 0
mov dword [0x100f3774], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x16
mov ecx, 0x100f3778
push 0
push 0x100456e8
mov dword [0x100f3778], 0
mov dword [0x100f3788], 0
mov dword [0x100f378c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x17
mov ecx, 0x100f3790
push 0
push 0x100456e8
mov dword [0x100f3790], 0
mov dword [0x100f37a0], 0
mov dword [0x100f37a4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x18
mov ecx, 0x100f37a8
push 0
push 0x100456e8
mov dword [0x100f37a8], 0
mov dword [0x100f37b8], 0
mov dword [0x100f37bc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x19
mov ecx, 0x100f37c0
push 0
push 0x100456e8
mov dword [0x100f37c0], 0
mov dword [0x100f37d0], 0
mov dword [0x100f37d4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x1a
mov ecx, 0x100f37d8
push 6
push str.Escape
mov dword [0x100f37d8], 0
mov dword [0x100f37e8], 0
mov dword [0x100f37ec], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x1b
mov ecx, 0x100f37f0
push 0
push 0x100456e8
mov dword [0x100f37f0], 0
mov dword [0x100f3800], 0
mov dword [0x100f3804], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x1c
mov ecx, 0x100f3808
push 0
push 0x100456e8
mov dword [0x100f3808], 0
mov dword [0x100f3818], 0
mov dword [0x100f381c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x1d
mov ecx, 0x100f3820
push 0
push 0x100456e8
mov dword [0x100f3820], 0
mov dword [0x100f3830], 0
mov dword [0x100f3834], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x1e
mov ecx, 0x100f3838
push 0
push 0x100456e8
mov dword [0x100f3838], 0
mov dword [0x100f3848], 0
mov dword [0x100f384c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x1f
mov ecx, 0x100f3850
push 5
push str.Space
mov dword [0x100f3850], 0
mov dword [0x100f3860], 0
mov dword [0x100f3864], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x20
mov ecx, 0x100f3868
push 7
push str.Page_Up
mov dword [0x100f3868], 0
mov dword [0x100f3878], 0
mov dword [0x100f387c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x21
mov ecx, 0x100f3880
push 9
push str.Page_Down
mov dword [0x100f3880], 0
mov dword [0x100f3890], 0
mov dword [0x100f3894], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x22
mov ecx, 0x100f3898
push 3
push 0x100463b8
mov dword [0x100f3898], 0
mov dword [0x100f38a8], 0
mov dword [0x100f38ac], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x23
mov ecx, 0x100f38b0
push 4
push str.Home
mov dword [0x100f38b0], 0
mov dword [0x100f38c0], 0
mov dword [0x100f38c4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x24
mov ecx, 0x100f38c8
push 4
push str.Left
mov dword [0x100f38c8], 0
mov dword [0x100f38d8], 0
mov dword [0x100f38dc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x25
mov ecx, 0x100f38e0
push 2
push 0x100463cc
mov dword [0x100f38e0], 0
mov dword [0x100f38f0], 0
mov dword [0x100f38f4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x26
mov ecx, 0x100f38f8
push 5
push str.Right
mov dword [0x100f38f8], 0
mov dword [0x100f3908], 0
mov dword [0x100f390c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x27
mov ecx, 0x100f3910
push 4
push str.Down
mov dword [0x100f3910], 0
mov dword [0x100f3920], 0
mov dword [0x100f3924], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x28
mov ecx, 0x100f3928
push 0
push 0x100456e8
mov dword [0x100f3928], 0
mov dword [0x100f3938], 0
mov dword [0x100f393c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x29
mov ecx, 0x100f3940
push 0
push 0x100456e8
mov dword [0x100f3940], 0
mov dword [0x100f3950], 0
mov dword [0x100f3954], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x2a
mov ecx, 0x100f3958
push 0
push 0x100456e8
mov dword [0x100f3958], 0
mov dword [0x100f3968], 0
mov dword [0x100f396c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x2b
mov ecx, 0x100f3970
push 5
push str.Print
mov dword [0x100f3970], 0
mov dword [0x100f3980], 0
mov dword [0x100f3984], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x2c
mov ecx, 0x100f3988
push 6
push str.Insert
mov dword [0x100f3988], 0
mov dword [0x100f3998], 0
mov dword [0x100f399c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x2d
mov ecx, 0x100f39a0
push 6
push str.Delete
mov dword [0x100f39a0], 0
mov dword [0x100f39b0], 0
mov dword [0x100f39b4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x2e
mov ecx, 0x100f39b8
push 0
push 0x100456e8
mov dword [0x100f39b8], 0
mov dword [0x100f39c8], 0
mov dword [0x100f39cc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x2f
mov ecx, 0x100f39d0
push 1
push str.0123456789ABDEFGHIJKLMNOPQRSTUVWXYZ
mov dword [0x100f39d0], 0
mov dword [0x100f39e0], 0
mov dword [0x100f39e4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x30
mov ecx, 0x100f39e8
push 1
push 0x100463fc
mov dword [0x100f39e8], 0
mov dword [0x100f39f8], 0
mov dword [0x100f39fc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x31
mov ecx, 0x100f3a00
push 1
push 0x10046400
mov dword [0x100f3a00], 0
mov dword [0x100f3a10], 0
mov dword [0x100f3a14], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x32
mov ecx, 0x100f3a18
push 1
push 0x10046404
mov dword [0x100f3a18], 0
mov dword [0x100f3a28], 0
mov dword [0x100f3a2c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x33
mov ecx, 0x100f3a30
push 1
push 0x10046408
mov dword [0x100f3a30], 0
mov dword [0x100f3a40], 0
mov dword [0x100f3a44], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x34
mov ecx, 0x100f3a48
push 1
push 0x1004640c
mov dword [0x100f3a48], 0
mov dword [0x100f3a58], 0
mov dword [0x100f3a5c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x35
mov ecx, 0x100f3a60
push 1
push 0x10046410
mov dword [0x100f3a60], 0
mov dword [0x100f3a70], 0
mov dword [0x100f3a74], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x36
mov ecx, 0x100f3a78
push 1
push 0x10046414
mov dword [0x100f3a78], 0
mov dword [0x100f3a88], 0
mov dword [0x100f3a8c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x37
mov ecx, 0x100f3a90
push 1
push 0x10046418
mov dword [0x100f3a90], 0
mov dword [0x100f3aa0], 0
mov dword [0x100f3aa4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x38
mov ecx, 0x100f3aa8
push 1
push 0x1004641c
mov dword [0x100f3aa8], 0
mov dword [0x100f3ab8], 0
mov dword [0x100f3abc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x39
mov ecx, 0x100f3ac0
push 0
push 0x100456e8
mov dword [0x100f3ac0], 0
mov dword [0x100f3ad0], 0
mov dword [0x100f3ad4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x3a
mov ecx, 0x100f3ad8
push 0
push 0x100456e8
mov dword [0x100f3ad8], 0
mov dword [0x100f3ae8], 0
mov dword [0x100f3aec], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x3b
mov ecx, 0x100f3af0
push 0
push 0x100456e8
mov dword [0x100f3af0], 0
mov dword [0x100f3b00], 0
mov dword [0x100f3b04], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x3c
mov ecx, 0x100f3b08
push 0
push 0x100456e8
mov dword [0x100f3b08], 0
mov dword [0x100f3b18], 0
mov dword [0x100f3b1c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x3d
mov ecx, 0x100f3b20
push 0
push 0x100456e8
mov dword [0x100f3b20], 0
mov dword [0x100f3b30], 0
mov dword [0x100f3b34], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x3e
mov ecx, 0x100f3b38
push 0
push 0x100456e8
mov dword [0x100f3b38], 0
mov dword [0x100f3b48], 0
mov dword [0x100f3b4c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x3f
mov ecx, 0x100f3b50
push 0
push 0x100456e8
mov dword [0x100f3b50], 0
mov dword [0x100f3b60], 0
mov dword [0x100f3b64], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x40
mov ecx, 0x100f3b68
push 1
push 0x10046420
mov dword [0x100f3b68], 0
mov dword [0x100f3b78], 0
mov dword [0x100f3b7c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x41
mov ecx, 0x100f3b80
push 1
push 0x10046424
mov dword [0x100f3b80], 0
mov dword [0x100f3b90], 0
mov dword [0x100f3b94], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x42
mov ecx, 0x100f3b98
push 1
push 0x10046328
mov dword [0x100f3b98], 0
mov dword [0x100f3ba8], 0
mov dword [0x100f3bac], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x43
mov ecx, 0x100f3bb0
push 1
push 0x10046428
mov dword [0x100f3bb0], 0
mov dword [0x100f3bc0], 0
mov dword [0x100f3bc4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x44
mov ecx, 0x100f3bc8
push 1
push 0x1004642c
mov dword [0x100f3bc8], 0
mov dword [0x100f3bd8], 0
mov dword [0x100f3bdc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x45
mov ecx, 0x100f3be0
push 1
push 0x10046430
mov dword [0x100f3be0], 0
mov dword [0x100f3bf0], 0
mov dword [0x100f3bf4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x46
mov ecx, 0x100f3bf8
push 1
push 0x10046434
mov dword [0x100f3bf8], 0
mov dword [0x100f3c08], 0
mov dword [0x100f3c0c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x47
mov ecx, 0x100f3c10
push 1
push 0x10046438
mov dword [0x100f3c10], 0
mov dword [0x100f3c20], 0
mov dword [0x100f3c24], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x48
mov ecx, 0x100f3c28
push 1
push 0x1004643c
mov dword [0x100f3c28], 0
mov dword [0x100f3c38], 0
mov dword [0x100f3c3c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x49
mov ecx, 0x100f3c40
push 1
push 0x10046440
mov dword [0x100f3c40], 0
mov dword [0x100f3c50], 0
mov dword [0x100f3c54], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x4a
mov ecx, 0x100f3c58
push 1
push 0x10046444
mov dword [0x100f3c58], 0
mov dword [0x100f3c68], 0
mov dword [0x100f3c6c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x4b
mov ecx, 0x100f3c70
push 1
push 0x10046448
mov dword [0x100f3c70], 0
mov dword [0x100f3c80], 0
mov dword [0x100f3c84], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x4c
mov ecx, 0x100f3c88
push 1
push 0x1004644c
mov dword [0x100f3c88], 0
mov dword [0x100f3c98], 0
mov dword [0x100f3c9c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x4d
mov ecx, 0x100f3ca0
push 1
push 0x10046450
mov dword [0x100f3ca0], 0
mov dword [0x100f3cb0], 0
mov dword [0x100f3cb4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x4e
mov ecx, 0x100f3cb8
push 1
push 0x10046454
mov dword [0x100f3cb8], 0
mov dword [0x100f3cc8], 0
mov dword [0x100f3ccc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x4f
mov ecx, 0x100f3cd0
push 1
push 0x10046458
mov dword [0x100f3cd0], 0
mov dword [0x100f3ce0], 0
mov dword [0x100f3ce4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x50
mov ecx, 0x100f3ce8
push 1
push 0x1004645c
mov dword [0x100f3ce8], 0
mov dword [0x100f3cf8], 0
mov dword [0x100f3cfc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x51
mov ecx, 0x100f3d00
push 1
push 0x10046460
mov dword [0x100f3d00], 0
mov dword [0x100f3d10], 0
mov dword [0x100f3d14], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x52
mov ecx, 0x100f3d18
push 1
push 0x10046464
mov dword [0x100f3d18], 0
mov dword [0x100f3d28], 0
mov dword [0x100f3d2c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x53
mov ecx, 0x100f3d30
push 1
push 0x10046468
mov dword [0x100f3d30], 0
mov dword [0x100f3d40], 0
mov dword [0x100f3d44], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x54
mov ecx, 0x100f3d48
push 1
push 0x1004646c
mov dword [0x100f3d48], 0
mov dword [0x100f3d58], 0
mov dword [0x100f3d5c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x55
mov ecx, 0x100f3d60
push 1
push 0x10046470
mov dword [0x100f3d60], 0
mov dword [0x100f3d70], 0
mov dword [0x100f3d74], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x56
mov ecx, 0x100f3d78
push 1
push 0x10046474
mov dword [0x100f3d78], 0
mov dword [0x100f3d88], 0
mov dword [0x100f3d8c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x57
mov ecx, 0x100f3d90
push 1
push 0x10046478
mov dword [0x100f3d90], 0
mov dword [0x100f3da0], 0
mov dword [0x100f3da4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x58
mov ecx, 0x100f3da8
push 1
push 0x1004647c
mov dword [0x100f3da8], 0
mov dword [0x100f3db8], 0
mov dword [0x100f3dbc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x59
mov ecx, 0x100f3dc0
push 1
push 0x10046480
mov dword [0x100f3dc0], 0
mov dword [0x100f3dd0], 0
mov dword [0x100f3dd4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x5a
mov ecx, 0x100f3dd8
push 0
push 0x100456e8
mov dword [0x100f3dd8], 0
mov dword [0x100f3de8], 0
mov dword [0x100f3dec], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x5b
mov ecx, 0x100f3df0
push 0
push 0x100456e8
mov dword [0x100f3df0], 0
mov dword [0x100f3e00], 0
mov dword [0x100f3e04], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x5c
mov ecx, 0x100f3e08
push 0
push 0x100456e8
mov dword [0x100f3e08], 0
mov dword [0x100f3e18], 0
mov dword [0x100f3e1c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x5d
mov ecx, 0x100f3e20
push 0
push 0x100456e8
mov dword [0x100f3e20], 0
mov dword [0x100f3e30], 0
mov dword [0x100f3e34], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x5e
mov ecx, 0x100f3e38
push 0
push 0x100456e8
mov dword [0x100f3e38], 0
mov dword [0x100f3e48], 0
mov dword [0x100f3e4c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x5f
mov ecx, 0x100f3e50
push 8
push 0x10046484
mov dword [0x100f3e50], 0
mov dword [0x100f3e60], 0
mov dword [0x100f3e64], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x60
mov ecx, 0x100f3e68
push 8
push str.Numpad_1
mov dword [0x100f3e68], 0
mov dword [0x100f3e78], 0
mov dword [0x100f3e7c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x61
mov ecx, 0x100f3e80
push 8
push str.Numpad_2
mov dword [0x100f3e80], 0
mov dword [0x100f3e90], 0
mov dword [0x100f3e94], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x62
mov ecx, 0x100f3e98
push 8
push str.Numpad_3
mov dword [0x100f3e98], 0
mov dword [0x100f3ea8], 0
mov dword [0x100f3eac], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x63
mov ecx, 0x100f3eb0
push 8
push str.Numpad_4
mov dword [0x100f3eb0], 0
mov dword [0x100f3ec0], 0
mov dword [0x100f3ec4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x64
mov ecx, 0x100f3ec8
push 8
push str.Numpad_5
mov dword [0x100f3ec8], 0
mov dword [0x100f3ed8], 0
mov dword [0x100f3edc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x65
mov ecx, 0x100f3ee0
push 8
push str.Numpad_6
mov dword [0x100f3ee0], 0
mov dword [0x100f3ef0], 0
mov dword [0x100f3ef4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x66
mov ecx, 0x100f3ef8
push 8
push str.Numpad_7
mov dword [0x100f3ef8], 0
mov dword [0x100f3f08], 0
mov dword [0x100f3f0c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x67
mov ecx, 0x100f3f10
push 8
push str.Numpad_8
mov dword [0x100f3f10], 0
mov dword [0x100f3f20], 0
mov dword [0x100f3f24], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x68
mov ecx, 0x100f3f28
push 8
push str.Numpad_9
mov dword [0x100f3f28], 0
mov dword [0x100f3f38], 0
mov dword [0x100f3f3c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x69
mov ecx, 0x100f3f40
push 8
push str.Multiply
mov dword [0x100f3f40], 0
mov dword [0x100f3f50], 0
mov dword [0x100f3f54], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x6a
mov ecx, 0x100f3f58
push 3
push 0x10046508
mov dword [0x100f3f58], 0
mov dword [0x100f3f68], 0
mov dword [0x100f3f6c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x6b
mov ecx, 0x100f3f70
push 0
push 0x100456e8
mov dword [0x100f3f70], 0
mov dword [0x100f3f80], 0
mov dword [0x100f3f84], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x6c
mov ecx, 0x100f3f88
push 8
push str.Subtract
mov dword [0x100f3f88], 0
mov dword [0x100f3f98], 0
mov dword [0x100f3f9c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x6d
mov ecx, 0x100f3fa0
push 7
push str.Decimal
mov dword [0x100f3fa0], 0
mov dword [0x100f3fb0], 0
mov dword [0x100f3fb4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x6e
mov ecx, 0x100f3fb8
push 6
push str.Divide
mov dword [0x100f3fb8], 0
mov dword [0x100f3fc8], 0
mov dword [0x100f3fcc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x6f
mov ecx, 0x100f3fd0
push 2
push 0x10046528
mov dword [0x100f3fd0], 0
mov dword [0x100f3fe0], 0
mov dword [0x100f3fe4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x70
mov ecx, 0x100f3fe8
push 2
push 0x1004652c
mov dword [0x100f3fe8], 0
mov dword [0x100f3ff8], 0
mov dword [0x100f3ffc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x71
mov ecx, 0x100f4000
push 2
push 0x10046530
mov dword [0x100f4000], 0
mov dword [0x100f4010], 0
mov dword [0x100f4014], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x72
mov ecx, 0x100f4018
push 2
push 0x10046534
mov dword [0x100f4018], 0
mov dword [0x100f4028], 0
mov dword [0x100f402c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x73
mov ecx, 0x100f4030
push 2
push 0x10046538
mov dword [0x100f4030], 0
mov dword [0x100f4040], 0
mov dword [0x100f4044], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x74
mov ecx, 0x100f4048
push 2
push 0x1004653c
mov dword [0x100f4048], 0
mov dword [0x100f4058], 0
mov dword [0x100f405c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x75
mov ecx, 0x100f4060
push 2
push 0x10046540
mov dword [0x100f4060], 0
mov dword [0x100f4070], 0
mov dword [0x100f4074], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x76
mov ecx, 0x100f4078
push 2
push 0x10046544
mov dword [0x100f4078], 0
mov dword [0x100f4088], 0
mov dword [0x100f408c], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x77
mov ecx, 0x100f4090
push 2
push 0x10046548
mov dword [0x100f4090], 0
mov dword [0x100f40a0], 0
mov dword [0x100f40a4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x78
mov ecx, 0x100f40a8
push 3
push 0x1004654c
mov dword [0x100f40a8], 0
mov dword [0x100f40b8], 0
mov dword [0x100f40bc], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x79
mov ecx, 0x100f40c0
push 3
push 0x10046550
mov dword [0x100f40c0], 0
mov dword [0x100f40d0], 0
mov dword [0x100f40d4], 0xf
call fcn.1000dec0
mov byte [ebp - 4], 0x7a
mov ecx, 0x100f40d8
push 3
push 0x10046554
mov dword [0x100f40d8], 0
mov dword [0x100f40e8], 0
mov dword [0x100f40ec], 0xf
call fcn.1000dec0
mov eax, 0x100f34b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret