Function at 0x7ff8af238de0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
lea rbx, [0x7ff8af2b77e0]
mov r8d, 0x400
or edx, 0xffffffff
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
lea rdi, [0x7ff8af2b7be0]
mov r8d, 0x2ba
mov rcx, rdi
or edx, 0xffffffff
call sub.VCRUNTIME140.dll_memset
mov eax, 0x31
mov dword [0x7ff8af2b77f4], 0x300039
mov word [0x7ff8af2b77e4], ax
mov eax, 0x32
mov word [0x7ff8af2b77e6], ax
mov eax, 0x33
mov word [0x7ff8af2b77e8], ax
mov eax, 0x34
mov word [0x7ff8af2b77ea], ax
mov eax, 0x35
mov word [0x7ff8af2b77ec], ax
mov eax, 0x36
mov word [0x7ff8af2b77ee], ax
mov eax, 0x37
mov word [0x7ff8af2b77f0], ax
mov eax, 0x38
mov word [0x7ff8af2b77f2], ax
mov eax, 0x41
mov word [0x7ff8af2b781c], ax
mov eax, 0x42
mov word [0x7ff8af2b7840], ax
mov eax, 0x43
mov word [0x7ff8af2b783c], ax
mov eax, 0x44
mov word [0x7ff8af2b7820], ax
mov eax, 0x45
mov word [0x7ff8af2b7804], ax
mov eax, 0x46
mov word [0x7ff8af2b7822], ax
mov eax, 0x47
mov word [0x7ff8af2b7824], ax
mov eax, 0x48
mov word [0x7ff8af2b7826], ax
mov eax, 0x49
mov word [0x7ff8af2b780e], ax
mov eax, 0x4a
mov word [0x7ff8af2b7828], ax
mov eax, 0x4b
mov word [0x7ff8af2b782a], ax
mov eax, 0x4c
mov word [0x7ff8af2b782c], ax
mov eax, 0x4d
mov word [0x7ff8af2b7844], ax
mov eax, 0x4e
mov word [0x7ff8af2b7842], ax
mov eax, 0x4f
mov word [0x7ff8af2b7810], ax
mov eax, 0x50
mov word [0x7ff8af2b7812], ax
mov eax, 0x51
mov word [0x7ff8af2b7800], ax
mov eax, 0x52
mov word [0x7ff8af2b7806], ax
mov eax, 0x53
mov word [0x7ff8af2b781e], ax
mov eax, 0x54
mov word [0x7ff8af2b7808], ax
mov eax, 0x55
mov word [0x7ff8af2b780c], ax
mov eax, 0x56
mov word [0x7ff8af2b783e], ax
mov eax, 0x57
mov word [0x7ff8af2b7802], ax
mov eax, 0x58
mov word [0x7ff8af2b783a], ax
mov eax, 0x59
mov word [0x7ff8af2b780a], ax
mov eax, 0x5a
mov word [0x7ff8af2b7838], ax
mov eax, 0x27
mov word [0x7ff8af2b7830], ax
mov eax, 0x5c
mov word [0x7ff8af2b7836], ax
mov eax, 0x2c
mov word [0x7ff8af2b7846], ax
mov eax, 0x3d
mov word [0x7ff8af2b77fa], ax
mov eax, 0x60
mov word [0x7ff8af2b7832], ax
mov eax, 0x5b
mov word [0x7ff8af2b7814], ax
mov eax, 0x2d
mov word [0x7ff8af2b77f8], ax
mov eax, 0x2e
mov word [0x7ff8af2b7848], ax
mov eax, 0x5d
mov word [0x7ff8af2b7816], ax
mov eax, 0x3b
mov word [0x7ff8af2b782e], ax
mov eax, 0x2f
mov word [0x7ff8af2b784a], ax
mov eax, 0xa2
mov word [0x7ff8af2b788c], ax
mov eax, 0x103
mov word [0x7ff8af2b77fc], ax
mov eax, 0x105
mov word [0x7ff8af2b7a86], ax
mov eax, 0x10d
mov word [0x7ff8af2b7a7e], ax
mov eax, 0x101
mov word [0x7ff8af2b7818], ax
mov eax, 0x100
mov word [0x7ff8af2b77e2], ax
mov eax, 0x10c
mov word [0x7ff8af2b7a6e], ax
mov eax, 0x104
mov word [0x7ff8af2b7a84], ax
mov eax, 0x15c
mov word [0x7ff8af2b7a9a], ax
mov eax, 0x10b
mov word [0x7ff8af2b7a82], ax
mov eax, 0x10a
mov word [0x7ff8af2b7a72], ax
mov eax, 0x11c
mov word [0x7ff8af2b786a], ax
mov word [0x7ff8af2b7a6c], ax
mov eax, 0x20
mov word [0x7ff8af2b7852], ax
mov eax, 0x102
mov word [0x7ff8af2b77fe], ax
mov eax, 0x118
mov word [0x7ff8af2b7854], ax
mov eax, 0x11a
mov word [0x7ff8af2b7a6a], ax
mov eax, 0x119
mov word [0x7ff8af2b786c], ax
mov eax, 0x122
mov word [0x7ff8af2b7856], ax
mov eax, 0x123
mov word [0x7ff8af2b7858], ax
mov eax, 0x124
mov word [0x7ff8af2b785a], ax
mov eax, 0x125
mov word [0x7ff8af2b785c], ax
mov eax, 0x126
mov word [0x7ff8af2b785e], ax
mov eax, 0x127
mov word [0x7ff8af2b7860], ax
mov eax, 0x128
mov word [0x7ff8af2b7862], ax
mov eax, 0x129
mov word [0x7ff8af2b7864], ax
mov eax, 0x12a
mov word [0x7ff8af2b7866], ax
mov eax, 0x12b
mov word [0x7ff8af2b7868], ax
mov eax, 0x12c
mov word [0x7ff8af2b788e], ax
mov eax, 0x12d
mov word [0x7ff8af2b7890], ax
mov eax, 0x12e
mov word [0x7ff8af2b78a8], ax
mov eax, 0x12f
xor ecx, ecx
mov word [0x7ff8af2b78aa], ax
mov eax, 0x130
mov word [0x7ff8af2b78ac], ax
mov eax, 0x131
mov word [0x7ff8af2b78ae], ax
mov eax, 0x132
mov word [0x7ff8af2b78b0], ax
mov eax, 0x133
mov word [0x7ff8af2b78b2], ax
mov eax, 0x134
mov word [0x7ff8af2b78b4], ax
mov eax, 0x135
mov word [0x7ff8af2b78b6], ax
mov eax, 0x136
mov word [0x7ff8af2b78b8], ax
mov eax, 0x137
mov word [0x7ff8af2b78ba], ax
mov eax, 0x138
mov word [0x7ff8af2b78bc], ax
mov eax, 0x139
mov word [0x7ff8af2b78cc], ax
mov eax, 0x156
mov word [0x7ff8af2b7850], ax
mov eax, 0x155
mov word [0x7ff8af2b781a], ax
mov eax, 0x154
mov word [0x7ff8af2b7834], ax
mov eax, 0x157
mov word [0x7ff8af2b7a96], ax
mov eax, 0x11b
mov word [0x7ff8af2b7a4e], ax
mov eax, 0x15a
mov word [0x7ff8af2b7a50], ax
mov eax, 0x159
mov word [0x7ff8af2b7a1a], ax
mov eax, 0x158
mov word [0x7ff8af2b784c], ax
mov eax, 0x15b
mov word [0x7ff8af2b7a98], ax
mov eax, 0x108
mov word [0x7ff8af2b7a80], ax
mov eax, 0x107
mov word [0x7ff8af2b7a76], ax
mov eax, 0x106
mov word [0x7ff8af2b7a7a], ax
mov eax, 0x109
mov word [0x7ff8af2b7a70], ax
mov eax, 0x140
mov word [0x7ff8af2b7884], ax
mov eax, 0x141
mov word [0x7ff8af2b787e], ax
mov eax, 0x142
mov word [0x7ff8af2b7880], ax
mov eax, 0x143
mov word [0x7ff8af2b7882], ax
mov eax, 0x144
mov word [0x7ff8af2b7876], ax
mov eax, 0x145
mov word [0x7ff8af2b7878], ax
mov eax, 0x146
mov word [0x7ff8af2b787a], ax
mov eax, 0x147
mov word [0x7ff8af2b786e], ax
mov eax, 0x148
mov word [0x7ff8af2b7870], ax
mov eax, 0x149
mov word [0x7ff8af2b7872], ax
mov eax, 0x14e
mov word [0x7ff8af2b787c], ax
mov eax, 0x14a
mov word [0x7ff8af2b7886], ax
mov eax, 0x14b
mov word [0x7ff8af2b7a4a], ax
mov eax, 0x14f
mov word [0x7ff8af2b7a18], ax
mov eax, 0x14c
mov word [0x7ff8af2b784e], ax
mov eax, 0x14d
mov word [0x7ff8af2b7874], ax
movzx eax, word [rbx]
test ax, ax
jle 0x7ff8af2393a1
movsx rax, ax
mov word [rdi + rax*2], cx
inc ecx
add rbx, 2
cmp ecx, 0x200
jl 0x7ff8af239391
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret