Function at 0x4072c7
Capabilities:
Parse pe header

Disassembly:
push 0x400
push 0xffffffffffffffff
push 0x4bd644
call fcn.0040fb20
push 0x2ba
push 0xffffffffffffffff
push 0x4bda44
call fcn.0040fb20
add esp, 0x18
movaps xmm0, xmmword [0x4b7540]
movups xmmword [0x4bd648], xmm0
push 0x30
pop eax
push 0x39
mov word [0x4bd65a], ax
pop eax
push 0x41
mov word [0x4bd658], ax
pop eax
push 0x42
mov word [0x4bd680], ax
pop eax
push 0x43
mov word [0x4bd6a4], ax
pop eax
push 0x44
mov word [0x4bd6a0], ax
pop eax
push 0x45
mov word [0x4bd684], ax
pop eax
push 0x46
mov word [0x4bd668], ax
pop eax
push 0x47
mov word [0x4bd686], ax
pop eax
push 0x48
mov word [0x4bd688], ax
pop eax
push 0x49
mov word [0x4bd68a], ax
pop eax
push 0x4a
mov word [0x4bd672], ax
pop eax
push 0x4b
mov word [0x4bd68c], ax
pop eax
push 0x4c
mov word [0x4bd68e], ax
pop eax
push 0x4d
mov word [0x4bd690], ax
pop eax
push 0x4e
mov word [0x4bd6a8], ax
pop eax
push 0x4f
mov word [0x4bd6a6], ax
pop eax
push 0x50
mov word [0x4bd674], ax
pop eax
push 0x51
mov word [0x4bd676], ax
pop eax
push 0x52
mov word [0x4bd664], ax
pop eax
push 0x53
mov word [0x4bd66a], ax
pop eax
push 0x54
mov word [0x4bd682], ax
pop eax
push 0x55
mov word [0x4bd66c], ax
pop eax
mov word [0x4bd670], ax
push 0x56
pop eax
push 0x57
mov word [0x4bd6a2], ax
pop eax
push 0x58
mov word [0x4bd666], ax
pop eax
push 0x59
mov word [0x4bd69e], ax
pop eax
push 0x5a
mov word [0x4bd66e], ax
pop eax
push 0x27
mov word [0x4bd69c], ax
pop eax
push 0x5c
mov word [0x4bd694], ax
pop eax
push 0x2c
mov word [0x4bd69a], ax
pop eax
push 0x3d
mov word [0x4bd6aa], ax
pop eax
push 0x60
mov word [0x4bd65e], ax
pop eax
mov word [0x4bd696], ax
push 0x5b
pop eax
mov word [0x4bd678], ax
push 0x2d
pop eax
mov word [0x4bd65c], ax
push 0x2e
pop eax
mov word [0x4bd6ac], ax
push 0x5d
pop eax
mov word [0x4bd67a], ax
movaps xmm0, xmmword [0x4b7550]
push 0x3b
pop eax
mov word [0x4bd692], ax
push 0x2f
pop eax
mov word [0x4bd6ae], ax
mov eax, 0x10d
mov word [0x4bd8e2], ax
add eax, 0xfffffff3
mov word [0x4bd646], ax
push 0x20
pop eax
mov word [0x4bd6b6], ax
mov eax, 0x118
mov word [0x4bd6b8], ax
add eax, 2
mov word [0x4bd8ce], ax
mov eax, 0x138
mov word [0x4bd720], ax
inc eax
movups xmmword [0x4bd6ba], xmm0
mov word [0x4bd730], ax
mov eax, 0x154
movaps xmm0, xmmword [0x4b7560]
mov dword [0x4bd6f0], 0x12c00a2
mov dword [0x4bd660], 0x1020103
mov dword [0x4bd8e8], 0x1050104
mov dword [0x4bd67c], 0x1550101
mov dword [0x4bd8d0], 0x10c011c
mov dword [0x4bd8fc], 0x15c015b
mov dword [0x4bd8e4], 0x10b0108
mov dword [0x4bd8d4], 0x10a0109
mov dword [0x4bd6ce], 0x119011c
mov dword [0x4bd6ca], 0x12b012a
mov dword [0x4bd6f4], 0x150012d
movups xmmword [0x4bd70c], xmm0
mov dword [0x4bd71c], 0x1370136
mov dword [0x4bd6b2], 0x156014c
mov word [0x4bd698], ax
add eax, 3
mov dword [0x4bd8b2], 0x15a011b
mov word [0x4bd8fa], ax
mov eax, 0x158
mov word [0x4bd6b0], ax
add eax, 0xffffffaf
mov word [0x4bd8da], ax
mov eax, 0x106
mov word [0x4bd8de], ax
add eax, 0x44
mov word [0x4bd6ea], ax
xor ecx, ecx
mov eax, 0x14b
mov dword [0x4bd87c], 0x159014f
mov dword [0x4bd6e6], 0x1400143
mov dword [0x4bd6e2], 0x1420141
mov dword [0x4bd6da], 0x1450144
mov dword [0x4bd6de], 0x14e0146
mov dword [0x4bd6d2], 0x1480147
mov dword [0x4bd6d6], 0x14d0149
mov word [0x4bd8ae], ax
movzx eax, word [ecx*2 + 0x4bd644]
test ax, ax
jle 0x4075e9
cwde
mov word [eax*2 + 0x4bda44], cx
inc ecx
cmp ecx, 0x200
jl 0x4075d3
ret