Function at 0x406eaf
Capabilities:
Parse pe header

Disassembly:
push 0x400
push 0xffffffffffffffff
push 0x4be644
call fcn.0040f580
push 0x2ba
push 0xffffffffffffffff
push 0x4bea44
call fcn.0040f580
add esp, 0x18
movaps xmm0, xmmword [0x4b8630]
movups xmmword [0x4be648], xmm0
push 0x30
pop eax
push 0x39
mov word [0x4be65a], ax
pop eax
push 0x41
mov word [0x4be658], ax
pop eax
push 0x42
mov word [0x4be680], ax
pop eax
push 0x43
mov word [0x4be6a4], ax
pop eax
push 0x44
mov word [0x4be6a0], ax
pop eax
push 0x45
mov word [0x4be684], ax
pop eax
push 0x46
mov word [0x4be668], ax
pop eax
push 0x47
mov word [0x4be686], ax
pop eax
push 0x48
mov word [0x4be688], ax
pop eax
push 0x49
mov word [0x4be68a], ax
pop eax
push 0x4a
mov word [0x4be672], ax
pop eax
push 0x4b
mov word [0x4be68c], ax
pop eax
push 0x4c
mov word [0x4be68e], ax
pop eax
push 0x4d
mov word [0x4be690], ax
pop eax
push 0x4e
mov word [0x4be6a8], ax
pop eax
push 0x4f
mov word [0x4be6a6], ax
pop eax
push 0x50
mov word [0x4be674], ax
pop eax
push 0x51
mov word [0x4be676], ax
pop eax
push 0x52
mov word [0x4be664], ax
pop eax
push 0x53
mov word [0x4be66a], ax
pop eax
push 0x54
mov word [0x4be682], ax
pop eax
push 0x55
mov word [0x4be66c], ax
pop eax
mov word [0x4be670], ax
push 0x56
pop eax
push 0x57
mov word [0x4be6a2], ax
pop eax
push 0x58
mov word [0x4be666], ax
pop eax
push 0x59
mov word [0x4be69e], ax
pop eax
push 0x5a
mov word [0x4be66e], ax
pop eax
push 0x27
mov word [0x4be69c], ax
pop eax
push 0x5c
mov word [0x4be694], ax
pop eax
push 0x2c
mov word [0x4be69a], ax
pop eax
push 0x3d
mov word [0x4be6aa], ax
pop eax
push 0x60
mov word [0x4be65e], ax
pop eax
mov word [0x4be696], ax
push 0x5b
pop eax
mov word [0x4be678], ax
push 0x2d
pop eax
mov word [0x4be65c], ax
push 0x2e
pop eax
mov word [0x4be6ac], ax
push 0x5d
pop eax
mov word [0x4be67a], ax
movaps xmm0, xmmword [0x4b8640]
push 0x3b
pop eax
mov word [0x4be692], ax
push 0x2f
pop eax
mov word [0x4be6ae], ax
mov eax, 0x10d
mov word [0x4be8e2], ax
add eax, 0xfffffff3
mov word [0x4be646], ax
push 0x20
pop eax
mov word [0x4be6b6], ax
mov eax, 0x118
mov word [0x4be6b8], ax
add eax, 2
mov word [0x4be8ce], ax
mov eax, 0x138
mov word [0x4be720], ax
inc eax
movups xmmword [0x4be6ba], xmm0
mov word [0x4be730], ax
mov eax, 0x154
movaps xmm0, xmmword [0x4b8650]
mov dword [0x4be6f0], 0x12c00a2
mov dword [0x4be660], 0x1020103
mov dword [0x4be8e8], 0x1050104
mov dword [0x4be67c], 0x1550101
mov dword [0x4be8d0], 0x10c011c
mov dword [0x4be8fc], 0x15c015b
mov dword [0x4be8e4], 0x10b0108
mov dword [0x4be8d4], 0x10a0109
mov dword [0x4be6ce], 0x119011c
mov dword [0x4be6ca], 0x12b012a
mov dword [0x4be6f4], 0x150012d
movups xmmword [0x4be70c], xmm0
mov dword [0x4be71c], 0x1370136
mov dword [0x4be6b2], 0x156014c
mov word [0x4be698], ax
add eax, 3
mov dword [0x4be8b2], 0x15a011b
mov word [0x4be8fa], ax
mov eax, 0x158
mov word [0x4be6b0], ax
add eax, 0xffffffaf
mov word [0x4be8da], ax
mov eax, 0x106
mov word [0x4be8de], ax
add eax, 0x44
mov word [0x4be6ea], ax
xor ecx, ecx
mov eax, 0x14b
mov dword [0x4be87c], 0x159014f
mov dword [0x4be6e6], 0x1400143
mov dword [0x4be6e2], 0x1420141
mov dword [0x4be6da], 0x1450144
mov dword [0x4be6de], 0x14e0146
mov dword [0x4be6d2], 0x1480147
mov dword [0x4be6d6], 0x14d0149
mov word [0x4be8ae], ax
movzx eax, word [ecx*2 + 0x4be644]
test ax, ax
jle 0x4071d1
cwde
mov word [eax*2 + 0x4bea44], cx
inc ecx
cmp ecx, 0x200
jl 0x4071bb
ret