Function at 0x477f89
Capabilities:
Parse pe header

Disassembly:
cmp byte [0x54ec10], 0
jne 0x4786c1
push ebx
push esi
push edi
xor eax, eax
mov ecx, 0x200
mov edi, 0x54e410
rep stosd dword es:[edi], eax
mov ebx, 0x4f8998
mov edi, 0x4f8994
mov esi, 0x4f8990
mov edx, 0x4f5288
mov ecx, str.Minus
mov eax, str.Equal
mov byte [0x54ec10], 1
mov dword [0x54e490], 0x4f8978
mov dword [0x54e430], 0x4f896c
mov dword [0x54e434], 0x4f8968
mov dword [0x54e454], 0x4f8960
mov dword [0x54e450], 0x4f86bc
mov dword [0x54e458], 0x4f8654
mov dword [0x54e57c], 0x4f895c
mov dword [0x54e460], 0x4f8950
mov dword [0x54e514], 0x4f894c
mov dword [0x54e518], 0x4f8948
mov dword [0x54e51c], 0x4f8944
mov dword [0x54e520], 0x4f8940
mov dword [0x54e524], 0x4f893c
mov dword [0x54e528], 0x4f8938
mov dword [0x54e52c], 0x4f8934
mov dword [0x54e530], 0x4f8930
mov dword [0x54e534], 0x4f892c
mov dword [0x54e538], 0x4f8928
mov dword [0x54e53c], 0x4f8924
mov dword [0x54e540], 0x4f8920
mov dword [0x54e544], 0x4f891c
mov dword [0x54e548], 0x4f8918
mov dword [0x54e54c], 0x4f8914
mov dword [0x54e550], 0x4f8910
mov dword [0x54e554], 0x4f890c
mov dword [0x54e558], 0x4f8908
mov dword [0x54e55c], 0x4f8904
mov dword [0x54e560], 0x4f8900
mov dword [0x54e564], 0x4f88fc
mov dword [0x54e568], 0x4f88f8
mov dword [0x54e56c], 0x4f88f4
mov dword [0x54e570], 0x4f80e8
mov dword [0x54e574], 0x4f88f0
mov dword [0x54e578], 0x4f88ec
mov dword [0x54e4d4], 0x50cbd4
mov dword [0x54e4d8], 0x4f88e8
mov dword [0x54e4dc], 0x4f88e4
mov dword [0x54e4e0], 0x50d3b8
mov dword [0x54e4e4], 0x4f88e0
mov dword [0x54e4e8], 0x4f88dc
mov dword [0x54e4ec], ebx
mov dword [0x54e4f0], edi
mov dword [0x54e4f4], esi
mov dword [0x54e4d0], edx
mov dword [0x54e710], 0x4f88d4
mov dword [0x54e704], ecx
mov dword [0x54e6fc], eax
mov dword [0x54e77c], 0x4f88c8
mov dword [0x54e784], 0x4f88b8
mov dword [0x54e780], 0x4f88ac
mov dword [0x54e6f8], 0x4f88a0
mov dword [0x54e788], 0x4f8894
mov dword [0x54e700], 0x4f888c
mov dword [0x54e708], 0x4f8884
mov dword [0x54e70c], 0x4f887c
mov dword [0x54e47c], 0x4f8874
mov dword [0x54e5d0], 0x4f8870
mov dword [0x54e5d4], 0x4f886c
mov dword [0x54e5d8], 0x4f8868
mov dword [0x54e5dc], 0x4f8864
mov dword [0x54e5e0], 0x4f8860
mov dword [0x54e5e4], 0x4f885c
mov dword [0x54e5e8], 0x4f8858
mov dword [0x54e5ec], 0x4f8854
mov dword [0x54e5f0], 0x4f8850
mov dword [0x54e5f4], 0x4f884c
mov dword [0x54e5f8], 0x4f8848
push 0x41
mov dword [0x54e80c], eax
mov dword [0x54e5b0], edi
mov dword [0x54e5c4], ecx
mov eax, 0xff
mov ecx, 0x200
mov edi, 0x54dc10
rep stosd dword es:[edi], eax
pop eax
push 0x42
mov dword [0x54dd94], eax
mov dword [0x54dd14], eax
pop eax
push 0x43
mov dword [0x54dd98], eax
mov dword [0x54dd18], eax
pop eax
push 0x44
mov dword [0x54dd9c], eax
mov dword [0x54dd1c], eax
pop eax
push 0x45
mov dword [0x54dda0], eax
mov dword [0x54dd20], eax
pop eax
push 0x46
mov dword [0x54dda4], eax
mov dword [0x54dd24], eax
pop eax
push 0x47
mov dword [0x54dda8], eax
mov dword [0x54dd28], eax
mov dword [0x54e5fc], 0x4f8844
mov dword [0x54e600], 0x4f8840
mov dword [0x54e604], 0x4f883c
mov dword [0x54e608], 0x4f8838
mov dword [0x54e60c], 0x4f8834
mov dword [0x54e610], 0x4f8830
mov dword [0x54e614], 0x4f882c
mov dword [0x54e618], 0x4f8828
mov dword [0x54e61c], 0x4f8824
mov dword [0x54e620], 0x4f8820
mov dword [0x54e624], 0x4f881c
mov dword [0x54e628], 0x4f8818
mov dword [0x54e62c], 0x4f8814
mov dword [0x54e4c0], 0x4f8808
mov dword [0x54e654], 0x4f87fc
mov dword [0x54e45c], 0x4f87f4
mov dword [0x54e4c4], 0x4f87ec
mov dword [0x54e4c8], 0x4f87e4
mov dword [0x54e4a0], 0x4f87dc
mov dword [0x54e49c], 0x4f87d8
mov dword [0x54e494], 0x4f87d0
mov dword [0x54e498], 0x4f87c4
mov dword [0x54e4cc], 0x4f87bc
mov dword [0x54e440], 0x5148c8
mov dword [0x54e4a4], 0x4f87b4
mov dword [0x54e4ac], 0x4f87ac
mov dword [0x54e4a8], 0x4f87a8
mov dword [0x54e4b0], 0x4f87a0
mov dword [0x54e594], 0x50cbd4
mov dword [0x54e598], 0x4f88e8
mov dword [0x54e59c], 0x4f88e4
mov dword [0x54e5a0], 0x50d3b8
mov dword [0x54e5a4], 0x4f88e0
mov dword [0x54e5a8], 0x4f88dc
mov dword [0x54e5ac], ebx
mov dword [0x54e5b4], esi
mov dword [0x54e590], edx
mov dword [0x54e5c8], 0x4f8798
mov dword [0x54e5bc], 0x4f8790
mov dword [0x54e5b8], 0x4f8784
mov dword [0x54e5cc], 0x4f877c
mov dword [0x54e444], 0x4f8774
mov dword [0x54e650], 0x4f8768
mov dword [0x54dc90], 0x20
mov dword [0x54dc30], 8
mov dword [0x54dc34], 9
mov dword [0x54dc44], 0xd
mov dword [0x54de0c], 0x2e
pop eax
push 0x48
mov dword [0x54ddac], eax
mov dword [0x54dd2c], eax
pop eax
push 0x49
mov dword [0x54ddb0], eax
mov dword [0x54dd30], eax
pop eax
push 0x4a
mov dword [0x54ddb4], eax
mov dword [0x54dd34], eax
pop eax
push 0x4b
mov dword [0x54ddb8], eax
mov dword [0x54dd38], eax
pop eax
push 0x4c
mov dword [0x54ddbc], eax
mov dword [0x54dd3c], eax
pop eax
push 0x4d
mov dword [0x54ddc0], eax
mov dword [0x54dd40], eax
pop eax
push 0x4e
mov dword [0x54ddc4], eax
mov dword [0x54dd44], eax
pop eax
push 0x4f
mov dword [0x54ddc8], eax
mov dword [0x54dd48], eax
pop eax
push 0x50
mov dword [0x54ddcc], eax
mov dword [0x54dd4c], eax
pop eax
push 0x51
mov dword [0x54ddd0], eax
mov dword [0x54dd50], eax
pop eax
push 0x52
mov dword [0x54ddd4], eax
mov dword [0x54dd54], eax
pop eax
push 0x53
mov dword [0x54ddd8], eax
mov dword [0x54dd58], eax
pop eax
push 0x54
mov dword [0x54dddc], eax
mov dword [0x54dd5c], eax
pop eax
push 0x55
mov dword [0x54dde0], eax
mov dword [0x54dd60], eax
pop eax
push 0x56
mov dword [0x54dde4], eax
mov dword [0x54dd64], eax
pop eax
push 0x57
mov dword [0x54dde8], eax
mov dword [0x54dd68], eax
pop eax
push 0x58
mov dword [0x54ddec], eax
mov dword [0x54dd6c], eax
pop eax
push 0x59
mov dword [0x54ddf0], eax
mov dword [0x54dd70], eax
pop eax
push 0x5a
mov dword [0x54ddf4], eax
mov dword [0x54dd74], eax
pop eax
push 0x30
mov dword [0x54ddf8], eax
mov dword [0x54dd78], eax
pop eax
mov dword [0x54dcd0], eax
push 0x31
mov dword [0x54dcb4], eax
pop eax
mov dword [0x54dcd4], eax
mov dword [0x54dc94], eax
push 0x32
pop eax
mov dword [0x54dcd8], eax
mov dword [0x54dd10], eax
push 0x33
pop eax
mov dword [0x54dcdc], eax
mov dword [0x54dc9c], eax
push 0x34
pop eax
mov dword [0x54dce0], eax
mov dword [0x54dca0], eax
push 0x35
pop eax
mov dword [0x54dce4], eax
mov dword [0x54dca4], eax
push 0x36
pop eax
mov dword [0x54dce8], eax
mov dword [0x54dd88], eax
push 0x37
pop eax
mov dword [0x54dcec], eax
mov dword [0x54dca8], eax
push 0x38
pop eax
mov dword [0x54dcf0], eax
mov dword [0x54dcb8], eax
push 0x39
pop eax
mov dword [0x54dcf4], eax
mov dword [0x54dcb0], eax
mov eax, 0xc0
mov dword [0x54dd90], eax
mov dword [0x54de08], eax
add eax, 0xfffffffd
mov dword [0x54dcc4], eax
mov dword [0x54dd8c], eax
mov eax, 0xbb
mov dword [0x54dd04], eax
mov dword [0x54dcbc], eax
add eax, 0x20
mov dword [0x54dd7c], eax
mov dword [0x54ddfc], eax
mov eax, 0xdd
mov dword [0x54dd84], eax
mov dword [0x54de04], eax
dec eax
mov dword [0x54dd80], eax
mov dword [0x54de00], eax
mov eax, 0xba
mov dword [0x54dcfc], eax
mov dword [0x54dcf8], eax
add eax, 0x24
mov dword [0x54dcac], eax
mov dword [0x54dc98], eax
mov eax, 0xbc
mov dword [0x54dcc0], eax
mov dword [0x54dd00], eax
add eax, 2
pop edi
mov dword [0x54dcc8], eax
mov dword [0x54dd08], eax
mov eax, 0xbf
pop esi
mov dword [0x54dccc], eax
mov dword [0x54dd0c], eax
mov dword [0x54dc7c], 0x1b
pop ebx
ret