Function at 0x140008e80
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
lea rbx, [0x140066ba0]
mov r8d, 0x400
or edx, 0xffffffff
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
lea rdi, [0x140066fa0]
mov r8d, 0x2ba
mov rcx, rdi
or edx, 0xffffffff
call sub.VCRUNTIME140.dll_memset
mov eax, 0x31
mov dword [0x140066bb4], 0x300039
mov word [0x140066ba4], ax
mov eax, 0x32
mov word [0x140066ba6], ax
mov eax, 0x33
mov word [0x140066ba8], ax
mov eax, 0x34
mov word [0x140066baa], ax
mov eax, 0x35
mov word [0x140066bac], ax
mov eax, 0x36
mov word [0x140066bae], ax
mov eax, 0x37
mov word [0x140066bb0], ax
mov eax, 0x38
mov word [0x140066bb2], ax
mov eax, 0x41
mov word [0x140066bdc], ax
mov eax, 0x42
mov word [0x140066c00], ax
mov eax, 0x43
mov word [0x140066bfc], ax
mov eax, 0x44
mov word [0x140066be0], ax
mov eax, 0x45
mov word [0x140066bc4], ax
mov eax, 0x46
mov word [0x140066be2], ax
mov eax, 0x47
mov word [0x140066be4], ax
mov eax, 0x48
mov word [0x140066be6], ax
mov eax, 0x49
mov word [0x140066bce], ax
mov eax, 0x4a
mov word [0x140066be8], ax
mov eax, 0x4b
mov word [0x140066bea], ax
mov eax, 0x4c
mov word [0x140066bec], ax
mov eax, 0x4d
mov word [0x140066c04], ax
mov eax, 0x4e
mov word [0x140066c02], ax
mov eax, 0x4f
mov word [0x140066bd0], ax
mov eax, 0x50
mov word [0x140066bd2], ax
mov eax, 0x51
mov word [0x140066bc0], ax
mov eax, 0x52
mov word [0x140066bc6], ax
mov eax, 0x53
mov word [0x140066bde], ax
mov eax, 0x54
mov word [0x140066bc8], ax
mov eax, 0x55
mov word [0x140066bcc], ax
mov eax, 0x56
mov word [0x140066bfe], ax
mov eax, 0x57
mov word [0x140066bc2], ax
mov eax, 0x58
mov word [0x140066bfa], ax
mov eax, 0x59
mov word [0x140066bca], ax
mov eax, 0x5a
mov word [0x140066bf8], ax
mov eax, 0x27
mov word [0x140066bf0], ax
mov eax, 0x5c
mov word [0x140066bf6], ax
mov eax, 0x2c
mov word [0x140066c06], ax
mov eax, 0x3d
mov word [0x140066bba], ax
mov eax, 0x60
mov word [0x140066bf2], ax
mov eax, 0x5b
mov word [0x140066bd4], ax
mov eax, 0x2d
mov word [0x140066bb8], ax
mov eax, 0x2e
mov word [0x140066c08], ax
mov eax, 0x5d
mov word [0x140066bd6], ax
mov eax, 0x3b
mov word [0x140066bee], ax
mov eax, 0x2f
mov word [0x140066c0a], ax
mov eax, 0xa2
mov word [0x140066c4c], ax
mov eax, 0x103
mov word [0x140066bbc], ax
mov eax, 0x105
mov word [0x140066e46], ax
mov eax, 0x10d
mov word [0x140066e3e], ax
mov eax, 0x101
mov word [0x140066bd8], ax
mov eax, pe_nt_image_headers64
mov word [0x140066ba2], ax
mov eax, 0x10c
mov word [0x140066e2e], ax
mov eax, 0x104
mov word [0x140066e44], ax
mov eax, 0x15c
mov word [0x140066e5a], ax
mov eax, 0x10b
mov word [0x140066e42], ax
mov eax, 0x10a
mov word [0x140066e32], ax
mov eax, 0x11c
mov word [0x140066c2a], ax
mov word [0x140066e2c], ax
mov eax, 0x20
mov word [0x140066c12], ax
mov eax, 0x102
mov word [0x140066bbe], ax
mov eax, 0x118
mov word [0x140066c14], ax
mov eax, 0x11a
mov word [0x140066e2a], ax
mov eax, 0x119
mov word [0x140066c2c], ax
mov eax, 0x122
mov word [0x140066c16], ax
mov eax, 0x123
mov word [0x140066c18], ax
mov eax, 0x124
mov word [0x140066c1a], ax
mov eax, 0x125
mov word [0x140066c1c], ax
mov eax, 0x126
mov word [0x140066c1e], ax
mov eax, 0x127
mov word [0x140066c20], ax
mov eax, 0x128
mov word [0x140066c22], ax
mov eax, 0x129
mov word [0x140066c24], ax
mov eax, 0x12a
mov word [0x140066c26], ax
mov eax, 0x12b
mov word [0x140066c28], ax
mov eax, 0x12c
mov word [0x140066c4e], ax
mov eax, 0x12d
mov word [0x140066c50], ax
mov eax, 0x12e
mov word [0x140066c68], ax
mov eax, 0x12f
xor ecx, ecx
mov word [0x140066c6a], ax
mov eax, 0x130
mov word [0x140066c6c], ax
mov eax, 0x131
mov word [0x140066c6e], ax
mov eax, 0x132
mov word [0x140066c70], ax
mov eax, 0x133
mov word [0x140066c72], ax
mov eax, 0x134
mov word [0x140066c74], ax
mov eax, 0x135
mov word [0x140066c76], ax
mov eax, 0x136
mov word [0x140066c78], ax
mov eax, 0x137
mov word [0x140066c7a], ax
mov eax, 0x138
mov word [0x140066c7c], ax
mov eax, 0x139
mov word [0x140066c8c], ax
mov eax, 0x156
mov word [0x140066c10], ax
mov eax, 0x155
mov word [0x140066bda], ax
mov eax, 0x154
mov word [0x140066bf4], ax
mov eax, 0x157
mov word [0x140066e56], ax
mov eax, 0x11b
mov word [0x140066e0e], ax
mov eax, 0x15a
mov word [0x140066e10], ax
mov eax, 0x159
mov word [0x140066dda], ax
mov eax, 0x158
mov word [0x140066c0c], ax
mov eax, 0x15b
mov word [0x140066e58], ax
mov eax, 0x108
mov word [0x140066e40], ax
mov eax, 0x107
mov word [0x140066e36], ax
mov eax, 0x106
mov word [0x140066e3a], ax
mov eax, 0x109
mov word [0x140066e30], ax
mov eax, 0x140
mov word [0x140066c44], ax
mov eax, 0x141
mov word [0x140066c3e], ax
mov eax, 0x142
mov word [0x140066c40], ax
mov eax, 0x143
mov word [0x140066c42], ax
mov eax, 0x144
mov word [0x140066c36], ax
mov eax, 0x145
mov word [0x140066c38], ax
mov eax, 0x146
mov word [0x140066c3a], ax
mov eax, 0x147
mov word [0x140066c2e], ax
mov eax, 0x148
mov word [0x140066c30], ax
mov eax, 0x149
mov word [0x140066c32], ax
mov eax, 0x14e
mov word [0x140066c3c], ax
mov eax, 0x14a
mov word [0x140066c46], ax
mov eax, 0x14b
mov word [0x140066e0a], ax
mov eax, 0x14f
mov word [0x140066dd8], ax
mov eax, 0x14c
mov word [0x140066c0e], ax
mov eax, 0x14d
mov word [0x140066c34], ax
movzx eax, word [rbx]
test ax, ax
jle 0x140009441
movsx rax, ax
mov word [rdi + rax*2], cx
inc ecx
add rbx, 2
cmp ecx, 0x200
jl 0x140009431
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret