Function at 0x140008d71
Capabilities:
Parse pe header

Disassembly:
mov byte [0x140048e50], 0xe
lea rdx, [0x14005cbc0]
xor eax, eax
lea r9, str.K_UNKNOWN
lea rcx, [0x14005c440]
mov qword [0x140048e40], 4
mov qword [0x140048e48], 4
mov qword [0x140048e58], 0
mov r8, qword [r9 + rax*8]
mov qword [rdx + 8], rax
mov qword [rcx + rax*8], rdx
inc rax
add rdx, 0x30
mov byte [rdx - 0x30], 1
mov qword [rdx - 0x18], r8
cmp rax, 0xf0
jne 0x140008db0
mov qword [0x14005cbc8], 0
lea rax, [0x14005f8c0]
lea r9, str.SCANCODE_UNKNOWN
mov qword [0x14005cbf8], 8
lea rdx, [rax + 0x30]
mov qword [0x14005cc28], 9
mov qword [0x14005cc58], 0xd
mov qword [0x14005cc88], 0x1b
mov qword [0x14005ccb8], 0x20
mov qword [0x14005cce8], 0x21
mov qword [0x14005cd18], 0x22
mov qword [0x14005cd48], 0x23
mov qword [0x14005cd78], 0x24
mov qword [0x14005cda8], 0x25
mov qword [0x14005cdd8], 0x26
mov qword [0x14005ce08], 0x27
mov qword [0x14005ce38], 0x28
mov qword [0x14005ce68], 0x29
mov qword [0x14005ce98], 0x2a
mov qword [0x14005cec8], 0x2b
mov qword [0x14005cef8], 0x2c
mov qword [0x14005cf28], 0x2d
mov qword [0x14005cf58], 0x2e
mov qword [0x14005cf88], 0x2f
mov qword [0x14005cfb8], 0x30
mov qword [0x14005cfe8], 0x31
mov qword [0x14005d018], 0x32
mov qword [0x14005d048], 0x33
mov qword [0x14005d078], 0x34
mov qword [0x14005d0a8], 0x35
mov qword [0x14005d0d8], 0x36
mov qword [0x14005d108], 0x37
mov qword [0x14005d138], 0x38
mov qword [0x14005d168], 0x39
mov qword [0x14005d198], 0x3a
mov qword [0x14005d1c8], 0x3b
mov qword [0x14005d1f8], 0x3c
mov qword [0x14005d228], 0x3d
mov qword [0x14005d258], 0x3e
mov qword [0x14005d288], 0x3f
mov qword [0x14005d2b8], 0x40
mov qword [0x14005d2e8], 0x5b
mov qword [0x14005d318], 0x5c
mov qword [0x14005d348], 0x5d
mov qword [0x14005d378], 0x5e
mov qword [0x14005d3a8], 0x5f
mov qword [0x14005d3d8], 0x60
mov qword [0x14005d408], 0x61
mov qword [0x14005d438], 0x62
mov qword [0x14005d468], 0x63
mov qword [0x14005d498], 0x64
mov qword [0x14005d4c8], 0x65
mov qword [0x14005d4f8], 0x66
mov qword [0x14005d528], 0x67
mov qword [0x14005d558], 0x68
mov qword [0x14005d588], 0x69
mov qword [0x14005d5b8], 0x6a
mov qword [0x14005d5e8], 0x6b
mov qword [0x14005d618], 0x6c
mov qword [0x14005d648], 0x6d
mov qword [0x14005d678], 0x6e
mov qword [0x14005d6a8], 0x6f
mov qword [0x14005d6d8], 0x70
mov qword [0x14005d708], 0x71
mov qword [0x14005d738], 0x72
mov qword [0x14005d768], 0x73
mov qword [0x14005d798], 0x74
mov qword [0x14005d7c8], 0x75
mov qword [0x14005d7f8], 0x76
mov qword [0x14005d828], 0x77
mov qword [0x14005d858], 0x78
mov qword [0x14005d888], 0x79
mov qword [0x14005d8b8], 0x7a
mov qword [0x14005d8e8], 0x7f
mov qword [0x14005d918], 0x40000039
mov qword [0x14005d948], 0x4000003a
mov qword [0x14005d978], 0x4000003b
mov qword [0x14005d9a8], 0x4000003c
mov qword [0x14005d9d8], 0x4000003d
mov qword [0x14005da08], 0x4000003e
mov qword [0x14005da38], 0x4000003f
mov qword [0x14005da68], 0x40000040
mov qword [0x14005da98], 0x40000041
mov qword [0x14005dac8], 0x40000042
mov qword [0x14005daf8], 0x40000043
mov qword [0x14005db28], 0x40000044
mov qword [0x14005db58], 0x40000045
mov qword [0x14005db88], 0x40000046
mov qword [0x14005dbb8], 0x40000047
mov qword [0x14005dbe8], 0x40000048
mov qword [0x14005dc18], 0x40000049
mov qword [0x14005dc48], 0x4000004a
mov qword [0x14005dc78], 0x4000004b
mov qword [0x14005dca8], 0x4000004d
mov qword [0x14005dcd8], 0x4000004e
mov qword [0x14005dd08], 0x4000004f
mov qword [0x14005dd38], 0x40000050
mov qword [0x14005dd68], 0x40000051
mov qword [0x14005dd98], 0x40000052
mov qword [0x14005ddc8], 0x40000053
mov qword [0x14005ddf8], 0x40000054
mov qword [0x14005de28], 0x40000055
mov qword [0x14005de58], 0x40000056
mov qword [0x14005de88], 0x40000057
mov qword [0x14005deb8], 0x40000058
mov qword [0x14005dee8], 0x40000059
mov qword [0x14005df18], 0x4000005a
mov qword [0x14005df48], 0x4000005b
mov qword [0x14005df78], 0x4000005c
mov qword [0x14005dfa8], 0x4000005d
mov qword [0x14005dfd8], 0x4000005e
mov qword [0x14005e008], 0x4000005f
mov qword [0x14005e038], 0x40000060
mov qword [0x14005e068], 0x40000061
mov qword [0x14005e098], 0x40000062
mov qword [0x14005e0c8], 0x40000063
mov qword [0x14005e0f8], 0x40000065
mov qword [0x14005e128], 0x40000066
mov qword [0x14005e158], 0x40000067
mov qword [0x14005e188], 0x40000068
mov qword [0x14005e1b8], 0x40000069
mov qword [0x14005e1e8], 0x4000006a
mov qword [0x14005e218], 0x4000006b
mov qword [0x14005e248], 0x4000006c
mov qword [0x14005e278], 0x4000006d
mov qword [0x14005e2a8], 0x4000006e
mov qword [0x14005e2d8], 0x4000006f
mov qword [0x14005e308], 0x40000070
mov qword [0x14005e338], 0x40000071
mov qword [0x14005e368], 0x40000072
mov qword [0x14005e398], 0x40000073
mov qword [0x14005e3c8], 0x40000074
mov qword [0x14005e3f8], 0x40000075
mov qword [0x14005e428], 0x40000076
mov qword [0x14005e458], 0x40000077
mov qword [0x14005e488], 0x40000078
mov qword [0x14005e4b8], 0x40000079
mov qword [0x14005e4e8], 0x4000007a
mov qword [0x14005e518], 0x4000007b
mov qword [0x14005e548], 0x4000007c
mov qword [0x14005e578], 0x4000007d
mov qword [0x14005e5a8], 0x4000007e
mov qword [0x14005e5d8], 0x4000007f
mov qword [0x14005e608], 0x40000080
mov qword [0x14005e638], 0x40000081
mov qword [0x14005e668], 0x40000085
mov qword [0x14005e698], 0x40000086
mov qword [0x14005e6c8], 0x40000099
mov qword [0x14005e6f8], 0x4000009a
mov qword [0x14005e728], 0x4000009b
mov qword [0x14005e758], 0x4000009c
mov qword [0x14005e788], 0x4000009d
mov qword [0x14005e7b8], 0x4000009e
mov qword [0x14005e7e8], 0x4000009f
mov qword [0x14005e818], 0x400000a0
mov qword [0x14005e848], 0x400000a1
mov qword [0x14005e878], 0x400000a2
mov qword [0x14005e8a8], 0x400000a3
mov qword [0x14005e8d8], 0x400000a4
mov qword [0x14005e908], 0x400000b0
mov qword [0x14005e938], 0x400000b1
mov qword [0x14005e968], 0x400000b2
mov qword [0x14005e998], 0x400000b3
mov qword [0x14005e9c8], 0x400000b4
mov qword [0x14005e9f8], 0x400000b5
mov qword [0x14005ea28], 0x400000b6
mov qword [0x14005ea58], 0x400000b7
mov qword [0x14005ea88], 0x400000b8
mov qword [0x14005eab8], 0x400000b9
mov qword [0x14005eae8], 0x400000ba
mov qword [0x14005eb18], 0x400000bb
mov qword [0x14005eb48], 0x400000bc
mov qword [0x14005eb78], 0x400000bd
mov qword [0x14005eba8], 0x400000be
mov qword [0x14005ebd8], 0x400000bf
mov qword [0x14005ec08], 0x400000c0
mov qword [0x14005ec38], 0x400000c1
mov qword [0x14005ec68], 0x400000c2
mov qword [0x14005ec98], 0x400000c3
mov qword [0x14005ecc8], 0x400000c4
mov qword [0x14005ecf8], 0x400000c5
mov qword [0x14005ed28], 0x400000c6
mov qword [0x14005ed58], 0x400000c7
mov qword [0x14005ed88], 0x400000c8
mov qword [0x14005edb8], 0x400000c9
mov qword [0x14005ede8], 0x400000ca
mov qword [0x14005ee18], 0x400000cb
mov qword [0x14005ee48], 0x400000cc
mov qword [0x14005ee78], 0x400000cd
mov qword [0x14005eea8], 0x400000ce
mov qword [0x14005eed8], 0x400000cf
mov qword [0x14005ef08], 0x400000d0
mov qword [0x14005ef38], 0x400000d1
mov qword [0x14005ef68], 0x400000d2
mov qword [0x14005ef98], 0x400000d3
mov qword [0x14005efc8], 0x400000d4
mov qword [0x14005eff8], 0x400000d5
mov qword [0x14005f028], 0x400000d6
mov qword [0x14005f058], 0x400000d7
mov qword [0x14005f088], 0x400000d8
mov qword [0x14005f0b8], 0x400000d9
mov qword [0x14005f0e8], 0x400000da
mov qword [0x14005f118], 0x400000db
mov qword [0x14005f148], 0x400000dc
mov qword [0x14005f178], 0x400000dd
mov qword [0x14005f1a8], 0x400000e0
mov qword [0x14005f1d8], 0x400000e1
mov qword [0x14005f208], 0x400000e2
mov qword [0x14005f238], 0x400000e3
mov qword [0x14005f268], 0x400000e4
mov qword [0x14005f298], 0x400000e5
mov qword [0x14005f2c8], 0x400000e6
mov qword [0x14005f2f8], 0x400000e7
mov qword [0x14005f328], 0x40000101
mov qword [0x14005f358], 0x40000102
mov qword [0x14005f388], 0x40000103
mov qword [0x14005f3b8], 0x40000104
mov qword [0x14005f3e8], 0x40000105
mov qword [0x14005f418], 0x40000106
mov qword [0x14005f448], 0x40000107
mov qword [0x14005f478], 0x40000108
mov qword [0x14005f4a8], 0x40000109
mov qword [0x14005f4d8], 0x4000010a
mov qword [0x14005f508], 0x4000010b
mov qword [0x14005f538], 0x4000010c
mov qword [0x14005f568], 0x4000010d
mov qword [0x14005f598], 0x4000010e
mov qword [0x14005f5c8], 0x4000010f
mov qword [0x14005f5f8], 0x40000110
mov qword [0x14005f628], 0x40000111
mov qword [0x14005f658], 0x40000112
mov qword [0x14005f688], 0x40000113
mov qword [0x14005f6b8], 0x40000114
mov qword [0x14005f6e8], 0x40000115
mov qword [0x14005f718], 0x40000116
mov qword [0x14005f748], 0x40000117
mov qword [0x14005f778], 0x40000118
mov qword [0x14005f7a8], 0x40000119
mov qword [0x14005f7d8], 0x4000011a
mov qword [0x14005f808], 0x4000011b
mov qword [0x14005f838], 0x4000011c
mov qword [0x14005f868], 0x4000011d
mov qword [0x14005f898], 0x4000011e
mov qword [0x14005f8e0], 0xf0
mov byte [0x14005f8c0], 2
mov byte [0x140048e51], 4
mov qword [0x14005c400], 4
mov qword [0x14005c408], 4
mov byte [0x14005c410], 0xe
mov qword [0x14005c418], 0
mov qword [0x14005f8e8], rcx
lea rcx, [0x14005bc60]
mov qword [0x140048e60], rax
xor eax, eax
mov r8, qword [r9 + rax*8]
mov qword [rdx + 8], rax
mov qword [rcx + rax*8], rdx
inc rax
add rdx, 0x30
mov byte [rdx - 0x30], 1
mov qword [rdx - 0x18], r8
cmp rax, 0xf4
jne 0x14000988d
lea rax, [0x1400626b0]
mov qword [0x14005f8f8], 0
mov qword [0x14005f928], 4
mov qword [0x14005f958], 5
mov qword [0x14005f988], 6
mov qword [0x14005f9b8], 7
mov qword [0x14005f9e8], 8
mov qword [0x14005fa18], 9
mov qword [0x14005fa48], 0xa
mov qword [0x14005fa78], 0xb
mov qword [0x14005faa8], 0xc
mov qword [0x14005fad8], 0xd
mov qword [0x14005fb08], 0xe
mov qword [0x14005fb38], 0xf
mov qword [0x14005fb68], 0x10
mov qword [0x14005fb98], 0x11
mov qword [0x14005fbc8], 0x12
mov qword [0x14005fbf8], 0x13
mov qword [0x14005fc28], 0x14
mov qword [0x14005fc58], 0x15
mov qword [0x14005fc88], 0x16
mov qword [0x14005fcb8], 0x17
mov qword [0x14005fce8], 0x18
mov qword [0x14005fd18], 0x19
mov qword [0x14005fd48], 0x1a
mov qword [0x14005fd78], 0x1b
mov qword [0x14005fda8], 0x1c
mov qword [0x14005fdd8], 0x1d
mov qword [0x14005fe08], 0x1e
mov qword [0x14005fe38], 0x1f
mov qword [0x14005fe68], 0x20
mov qword [0x14005fe98], 0x21
mov qword [0x14005fec8], 0x22
mov qword [0x14005fef8], 0x23
mov qword [0x14005ff28], 0x24
mov qword [0x14005ff58], 0x25
mov qword [0x14005ff88], 0x26
mov qword [0x14005ffb8], 0x27
mov qword [0x14005ffe8], 0x28
mov qword [0x140060018], 0x29
mov qword [0x140060048], 0x2a
mov qword [0x140060078], 0x2b
mov qword [0x1400600a8], 0x2c
mov qword [0x1400600d8], 0x2d
mov qword [0x140060108], 0x2e
mov qword [0x140060138], 0x2f
mov qword [0x140060168], 0x30
mov qword [0x140060198], 0x31
mov qword [0x1400601c8], 0x32
mov qword [0x1400601f8], 0x33
mov qword [0x140060228], 0x34
mov qword [0x140060258], 0x35
mov qword [0x140060288], 0x36
mov qword [0x1400602b8], 0x37
mov qword [0x1400602e8], 0x38
mov qword [0x140060318], 0x39
mov qword [0x140060348], 0x3a
mov qword [0x140060378], 0x3b
mov qword [0x1400603a8], 0x3c
mov qword [0x1400603d8], 0x3d
mov qword [0x140060408], 0x3e
mov qword [0x140060438], 0x3f
mov qword [0x140060468], 0x40
mov qword [0x140060498], 0x41
mov qword [0x1400604c8], 0x42
mov qword [0x1400604f8], 0x43
mov qword [0x140060528], 0x44
mov qword [0x140060558], 0x45
mov qword [0x140060588], 0x46
mov qword [0x1400605b8], 0x47
mov qword [0x1400605e8], 0x48
mov qword [0x140060618], 0x49
mov qword [0x140060648], 0x4a
mov qword [0x140060678], 0x4b
mov qword [0x1400606a8], 0x4c
mov qword [0x1400606d8], 0x4d
mov qword [0x140060708], 0x4e
mov qword [0x140060738], 0x4f
mov qword [0x140060768], 0x50
mov qword [0x140060798], 0x51
mov qword [0x1400607c8], 0x52
mov qword [0x1400607f8], 0x53
mov qword [0x140060828], 0x54
mov qword [0x140060858], 0x55
mov qword [0x140060888], 0x56
mov qword [0x1400608b8], 0x57
mov qword [0x1400608e8], 0x58
mov qword [0x140060918], 0x59
mov qword [0x140060948], 0x5a
mov qword [0x140060978], 0x5b
mov qword [0x1400609a8], 0x5c
mov qword [0x1400609d8], 0x5d
mov qword [0x140060a08], 0x5e
mov qword [0x140060a38], 0x5f
mov qword [0x140060a68], 0x60
mov qword [0x140060a98], 0x61
mov qword [0x140060ac8], 0x62
mov qword [0x140060af8], 0x63
mov qword [0x140060b28], 0x64
mov qword [0x140060b58], 0x65
mov qword [0x140060b88], 0x66
mov qword [0x140060bb8], 0x67
mov qword [0x140060be8], 0x68
mov qword [0x140060c18], 0x69
mov qword [0x140060c48], 0x6a
mov qword [0x140060c78], 0x6b
mov qword [0x140060ca8], 0x6c
mov qword [0x140060cd8], 0x6d
mov qword [0x140060d08], 0x6e
mov qword [0x140060d38], 0x6f
mov qword [0x140060d68], 0x70
mov qword [0x140060d98], 0x71
mov qword [0x140060dc8], 0x72
mov qword [0x140060df8], 0x73
mov qword [0x140060e28], 0x74
mov qword [0x140060e58], 0x75
mov qword [0x140060e88], 0x76
mov qword [0x140060eb8], 0x77
mov qword [0x140060ee8], 0x78
mov qword [0x140060f18], 0x79
mov qword [0x140060f48], 0x7a
mov qword [0x140060f78], 0x7b
mov qword [0x140060fa8], 0x7c
mov qword [0x140060fd8], 0x7d
mov qword [0x140061008], 0x7e
mov qword [0x140061038], 0x7f
mov qword [0x140061068], 0x80
mov qword [0x140061098], 0x81
mov qword [0x1400610c8], 0x85
mov qword [0x1400610f8], 0x86
mov qword [0x140061128], 0x87
mov qword [0x140061158], 0x88
mov qword [0x140061188], 0x89
mov qword [0x1400611b8], 0x8a
mov qword [0x1400611e8], 0x8b
mov qword [0x140061218], 0x8c
mov qword [0x140061248], 0x8d
mov qword [0x140061278], 0x8e
mov qword [0x1400612a8], 0x8f
mov qword [0x1400612d8], 0x90
mov qword [0x140061308], 0x91
mov qword [0x140061338], 0x92
mov qword [0x140061368], 0x93
mov qword [0x140061398], 0x94
mov qword [0x1400613c8], 0x95
mov qword [0x1400613f8], 0x96
mov qword [0x140061428], 0x97
mov qword [0x140061458], 0x98
mov qword [0x140061488], 0x99
mov qword [0x1400614b8], 0x9a
mov qword [0x1400614e8], 0x9b
mov qword [0x140061518], 0x9c
mov qword [0x140061548], 0x9d
mov qword [0x140061578], 0x9e
mov qword [0x1400615a8], 0x9f
mov qword [0x1400615d8], 0xa0
mov qword [0x140061608], 0xa1
mov qword [0x140061638], 0xa2
mov qword [0x140061668], 0xa3
mov qword [0x140061698], 0xa4
mov qword [0x1400616c8], 0xb0
mov qword [0x1400616f8], 0xb1
mov qword [0x140061728], 0xb2
mov qword [0x140061758], 0xb3
mov qword [0x140061788], 0xb4
mov qword [0x1400617b8], 0xb5
mov qword [0x1400617e8], 0xb6
mov qword [0x140061818], 0xb7
mov qword [0x140061848], 0xb8
mov qword [0x140061878], 0xb9
mov qword [0x1400618a8], 0xba
mov qword [0x1400618d8], 0xbb
mov qword [0x140061908], 0xbc
mov qword [0x140061938], 0xbd
mov qword [0x140061968], 0xbe
mov qword [0x140061998], 0xbf
mov qword [0x1400619c8], 0xc0
mov qword [0x1400619f8], 0xc1
mov qword [0x140061a28], 0xc2
mov qword [0x140061a58], 0xc3
mov qword [0x140061a88], 0xc4
mov qword [0x140061ab8], 0xc5
mov qword [0x140061ae8], 0xc6
mov qword [0x140061b18], 0xc7
mov qword [0x140061b48], 0xc8
mov qword [0x140061b78], 0xc9
mov qword [0x140061ba8], 0xca
mov qword [0x140061bd8], 0xcb
mov qword [0x140061c08], 0xcc
mov qword [0x140061c38], 0xcd
mov qword [0x140061c68], 0xce
mov qword [0x140061c98], 0xcf
mov qword [0x140061cc8], 0xd0
mov qword [0x140061cf8], 0xd1
mov qword [0x140061d28], 0xd2
mov qword [0x140061d58], 0xd3
mov qword [0x140061d88], 0xd4
mov qword [0x140061db8], 0xd5
mov qword [0x140061de8], 0xd6
mov qword [0x140061e18], 0xd7
mov qword [0x140061e48], 0xd8
mov qword [0x140061e78], 0xd9
mov qword [0x140061ea8], 0xda
mov qword [0x140061ed8], 0xdb
mov qword [0x140061f08], 0xdc
mov qword [0x140061f38], 0xdd
mov qword [0x140061f68], 0xe0
mov qword [0x140061f98], 0xe1
mov qword [0x140061fc8], 0xe2
mov qword [0x140061ff8], 0xe3
mov qword [0x140062028], 0xe4
mov qword [0x140062058], 0xe5
mov qword [0x140062088], 0xe6
mov qword [0x1400620b8], 0xe7
mov qword [0x1400620e8], 0x101
mov qword [0x140062118], 0x102
mov qword [0x140062148], 0x103
mov qword [0x140062178], 0x104
mov qword [0x1400621a8], 0x105
mov qword [0x1400621d8], 0x106
mov qword [0x140062208], 0x107
mov qword [0x140062238], 0x108
mov qword [0x140062268], 0x109
mov qword [0x140062298], 0x10a
mov qword [0x1400622c8], 0x10b
mov qword [0x1400622f8], 0x10c
mov qword [0x140062328], 0x10d
mov qword [0x140062358], 0x10e
mov qword [0x140062388], 0x10f
mov qword [0x1400623b8], 0x110
mov qword [0x1400623e8], 0x111
mov qword [0x140062418], 0x112
mov qword [0x140062448], 0x113
mov qword [0x140062478], 0x114
mov qword [0x1400624a8], 0x115
mov qword [0x1400624d8], 0x116
mov qword [0x140062508], 0x117
mov qword [0x140062538], 0x118
mov qword [0x140062568], 0x119
mov qword [0x140062598], 0x11a
mov qword [0x1400625c8], 0x11b
mov qword [0x1400625f8], 0x11c
mov qword [0x140062628], 0x11d
mov qword [0x140062658], 0x11e
mov qword [0x140062688], 0x200
mov qword [0x1400626d0], 0xf4
mov byte [0x1400626b0], 2
mov qword [0x1400626d8], rcx
mov qword [0x14005c420], rax
mov byte [0x14005c411], 4
ret