Function at 0x1400099c0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
lea rbx, [0x1400bb5c0]
mov r8d, 0x400
or edx, 0xffffffff
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
lea rdi, [0x1400bb9c0]
mov r8d, 0x2ba
mov rcx, rdi
or edx, 0xffffffff
call sub.VCRUNTIME140.dll_memset
mov eax, 0x31
mov dword [0x1400bb5d4], 0x300039
mov word [0x1400bb5c4], ax
mov eax, 0x32
mov word [0x1400bb5c6], ax
mov eax, 0x33
mov word [0x1400bb5c8], ax
mov eax, 0x34
mov word [0x1400bb5ca], ax
mov eax, 0x35
mov word [0x1400bb5cc], ax
mov eax, 0x36
mov word [0x1400bb5ce], ax
mov eax, 0x37
mov word [0x1400bb5d0], ax
mov eax, 0x38
mov word [0x1400bb5d2], ax
mov eax, 0x41
mov word [0x1400bb5fc], ax
mov eax, 0x42
mov word [0x1400bb620], ax
mov eax, 0x43
mov word [0x1400bb61c], ax
mov eax, 0x44
mov word [0x1400bb600], ax
mov eax, 0x45
mov word [0x1400bb5e4], ax
mov eax, 0x46
mov word [0x1400bb602], ax
mov eax, 0x47
mov word [0x1400bb604], ax
mov eax, 0x48
mov word [0x1400bb606], ax
mov eax, 0x49
mov word [0x1400bb5ee], ax
mov eax, 0x4a
mov word [0x1400bb608], ax
mov eax, 0x4b
mov word [0x1400bb60a], ax
mov eax, 0x4c
mov word [0x1400bb60c], ax
mov eax, 0x4d
mov word [0x1400bb624], ax
mov eax, 0x4e
mov word [0x1400bb622], ax
mov eax, 0x4f
mov word [0x1400bb5f0], ax
mov eax, 0x50
mov word [0x1400bb5f2], ax
mov eax, 0x51
mov word [0x1400bb5e0], ax
mov eax, 0x52
mov word [0x1400bb5e6], ax
mov eax, 0x53
mov word [0x1400bb5fe], ax
mov eax, 0x54
mov word [0x1400bb5e8], ax
mov eax, 0x55
mov word [0x1400bb5ec], ax
mov eax, 0x56
mov word [0x1400bb61e], ax
mov eax, 0x57
mov word [0x1400bb5e2], ax
mov eax, 0x58
mov word [0x1400bb61a], ax
mov eax, 0x59
mov word [0x1400bb5ea], ax
mov eax, 0x5a
mov word [0x1400bb618], ax
mov eax, 0x27
mov word [0x1400bb610], ax
mov eax, 0x5c
mov word [0x1400bb616], ax
mov eax, 0x2c
mov word [0x1400bb626], ax
mov eax, 0x3d
mov word [0x1400bb5da], ax
mov eax, 0x60
mov word [0x1400bb612], ax
mov eax, 0x5b
mov word [0x1400bb5f4], ax
mov eax, 0x2d
mov word [0x1400bb5d8], ax
mov eax, 0x2e
mov word [0x1400bb628], ax
mov eax, 0x5d
mov word [0x1400bb5f6], ax
mov eax, 0x3b
mov word [0x1400bb60e], ax
mov eax, 0x2f
mov word [0x1400bb62a], ax
mov eax, 0xa2
mov word [0x1400bb66c], ax
mov eax, 0x103
mov word [0x1400bb5dc], ax
mov eax, 0x105
mov word [0x1400bb866], ax
mov eax, 0x10d
mov word [0x1400bb85e], ax
mov eax, 0x101
mov word [0x1400bb5f8], ax
mov eax, pe_nt_image_headers64
mov word [0x1400bb5c2], ax
mov eax, 0x10c
mov word [0x1400bb84e], ax
mov eax, 0x104
mov word [0x1400bb864], ax
mov eax, 0x15c
mov word [0x1400bb87a], ax
mov eax, 0x10b
mov word [0x1400bb862], ax
mov eax, 0x10a
mov word [0x1400bb852], ax
mov eax, 0x11c
mov word [0x1400bb64a], ax
mov word [0x1400bb84c], ax
mov eax, 0x20
mov word [0x1400bb632], ax
mov eax, 0x102
mov word [0x1400bb5de], ax
mov eax, 0x118
mov word [0x1400bb634], ax
mov eax, 0x11a
mov word [0x1400bb84a], ax
mov eax, 0x119
mov word [0x1400bb64c], ax
mov eax, 0x122
mov word [0x1400bb636], ax
mov eax, 0x123
mov word [0x1400bb638], ax
mov eax, 0x124
mov word [0x1400bb63a], ax
mov eax, 0x125
mov word [0x1400bb63c], ax
mov eax, 0x126
mov word [0x1400bb63e], ax
mov eax, 0x127
mov word [0x1400bb640], ax
mov eax, 0x128
mov word [0x1400bb642], ax
mov eax, 0x129
mov word [0x1400bb644], ax
mov eax, 0x12a
mov word [0x1400bb646], ax
mov eax, 0x12b
mov word [0x1400bb648], ax
mov eax, 0x12c
mov word [0x1400bb66e], ax
mov eax, 0x12d
mov word [0x1400bb670], ax
mov eax, 0x12e
mov word [0x1400bb688], ax
mov eax, 0x12f
xor ecx, ecx
mov word [0x1400bb68a], ax
mov eax, 0x130
mov word [0x1400bb68c], ax
mov eax, 0x131
mov word [0x1400bb68e], ax
mov eax, 0x132
mov word [0x1400bb690], ax
mov eax, 0x133
mov word [0x1400bb692], ax
mov eax, 0x134
mov word [0x1400bb694], ax
mov eax, 0x135
mov word [0x1400bb696], ax
mov eax, 0x136
mov word [0x1400bb698], ax
mov eax, 0x137
mov word [0x1400bb69a], ax
mov eax, 0x138
mov word [0x1400bb69c], ax
mov eax, 0x139
mov word [0x1400bb6ac], ax
mov eax, 0x156
mov word [0x1400bb630], ax
mov eax, 0x155
mov word [0x1400bb5fa], ax
mov eax, 0x154
mov word [0x1400bb614], ax
mov eax, 0x157
mov word [0x1400bb876], ax
mov eax, 0x11b
mov word [0x1400bb82e], ax
mov eax, 0x15a
mov word [0x1400bb830], ax
mov eax, 0x159
mov word [0x1400bb7fa], ax
mov eax, 0x158
mov word [0x1400bb62c], ax
mov eax, 0x15b
mov word [0x1400bb878], ax
mov eax, 0x108
mov word [0x1400bb860], ax
mov eax, 0x107
mov word [0x1400bb856], ax
mov eax, 0x106
mov word [0x1400bb85a], ax
mov eax, 0x109
mov word [0x1400bb850], ax
mov eax, 0x140
mov word [0x1400bb664], ax
mov eax, 0x141
mov word [0x1400bb65e], ax
mov eax, 0x142
mov word [0x1400bb660], ax
mov eax, 0x143
mov word [0x1400bb662], ax
mov eax, 0x144
mov word [0x1400bb656], ax
mov eax, 0x145
mov word [0x1400bb658], ax
mov eax, 0x146
mov word [0x1400bb65a], ax
mov eax, 0x147
mov word [0x1400bb64e], ax
mov eax, 0x148
mov word [0x1400bb650], ax
mov eax, 0x149
mov word [0x1400bb652], ax
mov eax, 0x14e
mov word [0x1400bb65c], ax
mov eax, 0x14a
mov word [0x1400bb666], ax
mov eax, 0x14b
mov word [0x1400bb82a], ax
mov eax, 0x14f
mov word [0x1400bb7f8], ax
mov eax, 0x14c
mov word [0x1400bb62e], ax
mov eax, 0x14d
mov word [0x1400bb654], ax
movzx eax, word [rbx]
test ax, ax
jle 0x140009f81
movsx rax, ax
mov word [rdi + rax*2], cx
inc ecx
add rbx, 2
cmp ecx, 0x200
jl 0x140009f71
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret