Function at 0x140008f10
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
lea rbx, [0x1400ecb00]
mov r8d, 0x400
or edx, 0xffffffff
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
lea rdi, [0x1400ecf00]
mov r8d, 0x2ba
mov rcx, rdi
or edx, 0xffffffff
call sub.VCRUNTIME140.dll_memset
mov eax, 0x31
mov dword [0x1400ecb14], 0x300039
mov word [0x1400ecb04], ax
mov eax, 0x32
mov word [0x1400ecb06], ax
mov eax, 0x33
mov word [0x1400ecb08], ax
mov eax, 0x34
mov word [0x1400ecb0a], ax
mov eax, 0x35
mov word [0x1400ecb0c], ax
mov eax, 0x36
mov word [0x1400ecb0e], ax
mov eax, 0x37
mov word [0x1400ecb10], ax
mov eax, 0x38
mov word [0x1400ecb12], ax
mov eax, 0x41
mov word [0x1400ecb3c], ax
mov eax, 0x42
mov word [0x1400ecb60], ax
mov eax, 0x43
mov word [0x1400ecb5c], ax
mov eax, 0x44
mov word [0x1400ecb40], ax
mov eax, 0x45
mov word [0x1400ecb24], ax
mov eax, 0x46
mov word [0x1400ecb42], ax
mov eax, 0x47
mov word [0x1400ecb44], ax
mov eax, 0x48
mov word [0x1400ecb46], ax
mov eax, 0x49
mov word [0x1400ecb2e], ax
mov eax, 0x4a
mov word [0x1400ecb48], ax
mov eax, 0x4b
mov word [0x1400ecb4a], ax
mov eax, 0x4c
mov word [0x1400ecb4c], ax
mov eax, 0x4d
mov word [0x1400ecb64], ax
mov eax, 0x4e
mov word [0x1400ecb62], ax
mov eax, 0x4f
mov word [0x1400ecb30], ax
mov eax, 0x50
mov word [0x1400ecb32], ax
mov eax, 0x51
mov word [0x1400ecb20], ax
mov eax, 0x52
mov word [0x1400ecb26], ax
mov eax, 0x53
mov word [0x1400ecb3e], ax
mov eax, 0x54
mov word [0x1400ecb28], ax
mov eax, 0x55
mov word [0x1400ecb2c], ax
mov eax, 0x56
mov word [0x1400ecb5e], ax
mov eax, 0x57
mov word [0x1400ecb22], ax
mov eax, 0x58
mov word [0x1400ecb5a], ax
mov eax, 0x59
mov word [0x1400ecb2a], ax
mov eax, 0x5a
mov word [0x1400ecb58], ax
mov eax, 0x27
mov word [0x1400ecb50], ax
mov eax, 0x5c
mov word [0x1400ecb56], ax
mov eax, 0x2c
mov word [0x1400ecb66], ax
mov eax, 0x3d
mov word [0x1400ecb1a], ax
mov eax, 0x60
mov word [0x1400ecb52], ax
mov eax, 0x5b
mov word [0x1400ecb34], ax
mov eax, 0x2d
mov word [0x1400ecb18], ax
mov eax, 0x2e
mov word [0x1400ecb68], ax
mov eax, 0x5d
mov word [0x1400ecb36], ax
mov eax, 0x3b
mov word [0x1400ecb4e], ax
mov eax, 0x2f
mov word [0x1400ecb6a], ax
mov eax, 0xa2
mov word [0x1400ecbac], ax
mov eax, 0x103
mov word [0x1400ecb1c], ax
mov eax, 0x105
mov word [0x1400ecda6], ax
mov eax, 0x10d
mov word [0x1400ecd9e], ax
mov eax, 0x101
mov word [0x1400ecb38], ax
mov eax, 0x100
mov word [0x1400ecb02], ax
mov eax, 0x10c
mov word [0x1400ecd8e], ax
mov eax, 0x104
mov word [0x1400ecda4], ax
mov eax, 0x15c
mov word [0x1400ecdba], ax
mov eax, 0x10b
mov word [0x1400ecda2], ax
mov eax, 0x10a
mov word [0x1400ecd92], ax
mov eax, 0x11c
mov word [0x1400ecb8a], ax
mov word [0x1400ecd8c], ax
mov eax, 0x20
mov word [0x1400ecb72], ax
mov eax, 0x102
mov word [0x1400ecb1e], ax
mov eax, 0x118
mov word [0x1400ecb74], ax
mov eax, 0x11a
mov word [0x1400ecd8a], ax
mov eax, 0x119
mov word [0x1400ecb8c], ax
mov eax, 0x122
mov word [0x1400ecb76], ax
mov eax, 0x123
mov word [0x1400ecb78], ax
mov eax, 0x124
mov word [0x1400ecb7a], ax
mov eax, 0x125
mov word [0x1400ecb7c], ax
mov eax, 0x126
mov word [0x1400ecb7e], ax
mov eax, 0x127
mov word [0x1400ecb80], ax
mov eax, 0x128
mov word [0x1400ecb82], ax
mov eax, 0x129
mov word [0x1400ecb84], ax
mov eax, 0x12a
mov word [0x1400ecb86], ax
mov eax, 0x12b
mov word [0x1400ecb88], ax
mov eax, 0x12c
mov word [0x1400ecbae], ax
mov eax, 0x12d
mov word [0x1400ecbb0], ax
mov eax, 0x12e
mov word [0x1400ecbc8], ax
mov eax, 0x12f
xor ecx, ecx
mov word [0x1400ecbca], ax
mov eax, 0x130
mov word [0x1400ecbcc], ax
mov eax, 0x131
mov word [0x1400ecbce], ax
mov eax, 0x132
mov word [0x1400ecbd0], ax
mov eax, 0x133
mov word [0x1400ecbd2], ax
mov eax, 0x134
mov word [0x1400ecbd4], ax
mov eax, 0x135
mov word [0x1400ecbd6], ax
mov eax, 0x136
mov word [0x1400ecbd8], ax
mov eax, 0x137
mov word [0x1400ecbda], ax
mov eax, 0x138
mov word [0x1400ecbdc], ax
mov eax, 0x139
mov word [0x1400ecbec], ax
mov eax, 0x156
mov word [0x1400ecb70], ax
mov eax, 0x155
mov word [0x1400ecb3a], ax
mov eax, 0x154
mov word [0x1400ecb54], ax
mov eax, 0x157
mov word [0x1400ecdb6], ax
mov eax, 0x11b
mov word [0x1400ecd6e], ax
mov eax, 0x15a
mov word [0x1400ecd70], ax
mov eax, 0x159
mov word [0x1400ecd3a], ax
mov eax, 0x158
mov word [0x1400ecb6c], ax
mov eax, 0x15b
mov word [0x1400ecdb8], ax
mov eax, pe_nt_image_headers64
mov word [0x1400ecda0], ax
mov eax, 0x107
mov word [0x1400ecd96], ax
mov eax, 0x106
mov word [0x1400ecd9a], ax
mov eax, 0x109
mov word [0x1400ecd90], ax
mov eax, 0x140
mov word [0x1400ecba4], ax
mov eax, 0x141
mov word [0x1400ecb9e], ax
mov eax, 0x142
mov word [0x1400ecba0], ax
mov eax, 0x143
mov word [0x1400ecba2], ax
mov eax, 0x144
mov word [0x1400ecb96], ax
mov eax, 0x145
mov word [0x1400ecb98], ax
mov eax, 0x146
mov word [0x1400ecb9a], ax
mov eax, 0x147
mov word [0x1400ecb8e], ax
mov eax, 0x148
mov word [0x1400ecb90], ax
mov eax, 0x149
mov word [0x1400ecb92], ax
mov eax, 0x14e
mov word [0x1400ecb9c], ax
mov eax, 0x14a
mov word [0x1400ecba6], ax
mov eax, 0x14b
mov word [0x1400ecd6a], ax
mov eax, 0x14f
mov word [0x1400ecd38], ax
mov eax, 0x14c
mov word [0x1400ecb6e], ax
mov eax, 0x14d
mov word [0x1400ecb94], ax
movzx eax, word [rbx]
test ax, ax
jle 0x1400094d1
movsx rax, ax
mov word [rdi + rax*2], cx
inc ecx
add rbx, 2
cmp ecx, 0x200
jl 0x1400094c1
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret