Function at 0x41c460
Capabilities:
Parse pe header

Disassembly:
push ebx
push edi
mov ecx, 0x400
xor eax, eax
mov edi, 0x455460
rep stosd dword es:[edi], eax
mov ecx, 0x455460
mov dword [ecx], eax
inc eax
add ecx, 0x10
cmp eax, 0x100
jb 0x41c475
mov eax, 0x21
mov word [0x455486], ax
mov byte [0x455489], al
mov eax, 0x40
mov word [0x455496], ax
mov byte [0x455499], al
mov eax, 0x23
mov word [0x4554a6], ax
mov byte [0x4554a9], al
mov eax, 0x24
mov word [0x4554b6], ax
mov byte [0x4554b9], al
mov eax, 0x25
mov word [0x4554c6], ax
mov byte [0x4554c9], al
mov eax, 0x5e
mov word [0x4554d6], ax
mov byte [0x4554d9], al
mov eax, 0x26
mov word [0x4554e6], ax
mov byte [0x4554e9], al
mov eax, 0x2a
mov word [0x4554f6], ax
mov byte [0x4554f9], al
mov eax, 0x28
mov word [0x455506], ax
mov byte [0x455509], al
mov eax, 0x29
mov word [0x455516], ax
mov byte [0x455519], al
mov eax, 0x2d
mov word [0x455524], ax
mov byte [0x455528], al
mov eax, 0x5f
mov word [0x455526], ax
mov byte [0x455529], al
mov eax, 0x3d
mov word [0x455534], ax
mov byte [0x455538], al
mov eax, 0x2b
mov word [0x455536], ax
mov byte [0x455539], al
mov eax, 0x71
mov word [0x455564], ax
mov byte [0x455568], al
mov eax, 0x51
mov word [0x455566], ax
mov byte [0x455569], al
mov eax, 0x77
mov word [0x455574], ax
mov byte [0x455578], al
mov eax, 0x57
mov ebx, 0x38
mov edx, 0x39
mov ecx, 0x30
mov word [0x455576], ax
mov byte [0x455579], al
mov eax, 0x65
mov edi, 0x36
mov word [0x455484], 0x31
mov byte [0x455488], 0x31
mov word [0x455494], 0x32
mov byte [0x455498], 0x32
mov word [0x4554a4], 0x33
mov byte [0x4554a8], 0x33
mov word [0x4554b4], 0x34
mov byte [0x4554b8], 0x34
mov word [0x4554c4], 0x35
mov byte [0x4554c8], 0x35
mov word [0x4554d4], di
mov byte [0x4554d8], 0x36
mov word [0x4554e4], 0x37
mov byte [0x4554e8], 0x37
mov word [0x4554f4], bx
mov byte [0x4554f8], bl
mov word [0x455504], dx
mov byte [0x455508], dl
mov word [0x455514], cx
mov byte [0x455518], cl
mov word [0x455584], ax
mov byte [0x455588], al
mov eax, 0x45
mov word [0x455586], ax
mov byte [0x455589], al
mov eax, 0x72
mov word [0x455594], ax
mov byte [0x455598], al
mov eax, 0x52
mov word [0x455596], ax
mov byte [0x455599], al
mov eax, 0x74
mov word [0x4555a4], ax
mov byte [0x4555a8], al
mov eax, 0x54
mov word [0x4555a6], ax
mov byte [0x4555a9], al
mov eax, 0x79
mov word [0x4555b4], ax
mov byte [0x4555b8], al
mov eax, 0x59
mov word [0x4555b6], ax
mov byte [0x4555b9], al
mov eax, 0x75
mov word [0x4555c4], ax
mov byte [0x4555c8], al
mov eax, 0x55
mov word [0x4555c6], ax
mov byte [0x4555c9], al
mov eax, 0x69
mov word [0x4555d4], ax
mov byte [0x4555d8], al
mov eax, 0x49
mov word [0x4555d6], ax
mov byte [0x4555d9], al
mov eax, 0x6f
mov word [0x4555e4], ax
mov byte [0x4555e8], al
mov eax, 0x4f
mov word [0x4555e6], ax
mov byte [0x4555e9], al
mov eax, 0x70
mov word [0x4555f4], ax
mov byte [0x4555f8], al
mov eax, 0x50
mov word [0x4555f6], ax
mov byte [0x4555f9], al
mov eax, 0x5b
mov word [0x455604], ax
mov byte [0x455608], al
mov eax, 0x7b
mov word [0x455606], ax
mov byte [0x455609], al
mov eax, 0x5d
mov word [0x455614], ax
mov byte [0x455618], al
mov eax, 0x7d
mov word [0x455616], ax
mov byte [0x455619], al
mov eax, 0x61
mov word [0x455644], ax
mov byte [0x455648], al
mov eax, 0x41
mov word [0x455646], ax
mov byte [0x455649], al
mov eax, 0x73
mov word [0x455654], ax
mov byte [0x455658], al
mov eax, 0x53
mov word [0x455656], ax
mov byte [0x455659], al
mov eax, 0x64
mov word [0x455664], ax
mov byte [0x455668], al
mov eax, 0x44
mov word [0x455666], ax
mov byte [0x455669], al
mov eax, 0x66
mov word [0x455674], ax
mov byte [0x455678], al
mov eax, 0x46
mov word [0x455676], ax
mov byte [0x455679], al
mov eax, 0x67
mov word [0x455684], ax
mov byte [0x455688], al
mov eax, 0x47
mov word [0x455686], ax
mov byte [0x455689], al
mov eax, 0x68
mov word [0x455694], ax
mov byte [0x455698], al
mov eax, 0x48
mov word [0x455696], ax
mov byte [0x455699], al
mov eax, 0x6a
mov word [0x4556a4], ax
mov byte [0x4556a8], al
mov eax, 0x4a
mov word [0x4556a6], ax
mov byte [0x4556a9], al
mov eax, 0x6b
mov word [0x4556b4], ax
mov byte [0x4556b8], al
mov eax, 0x4b
mov word [0x4556b6], ax
mov byte [0x4556b9], al
mov eax, 0x6c
mov word [0x4556c4], ax
mov byte [0x4556c8], al
mov eax, 0x4c
mov word [0x4556c6], ax
mov byte [0x4556c9], al
mov eax, 0x3b
mov word [0x4556d4], ax
mov byte [0x4556d8], al
mov eax, 0x3a
mov word [0x4556d6], ax
mov byte [0x4556d9], al
mov eax, 0x27
mov word [0x4556e4], ax
mov byte [0x4556e8], al
mov eax, 0x22
mov word [0x4556e6], ax
mov byte [0x4556e9], al
mov eax, 0x60
mov word [0x4556f4], ax
mov byte [0x4556f8], al
mov eax, 0x7e
mov word [0x4556f6], ax
mov byte [0x4556f9], al
mov eax, 0x5c
mov word [0x455714], ax
mov byte [0x455718], al
mov eax, 0x7c
mov word [0x455716], ax
mov byte [0x455719], al
mov eax, 0x7a
mov word [0x455724], ax
mov byte [0x455728], al
mov eax, 0x5a
mov word [0x455726], ax
mov byte [0x455729], al
mov eax, 0x78
mov word [0x455734], ax
mov byte [0x455738], al
mov eax, 0x58
mov word [0x455736], ax
mov byte [0x455739], al
mov eax, 0x63
mov word [0x455744], ax
mov byte [0x455748], al
mov eax, 0x43
mov word [0x455746], ax
mov byte [0x455749], al
mov eax, 0x76
mov word [0x455754], ax
mov byte [0x455758], al
mov eax, 0x56
mov word [0x455756], ax
mov byte [0x455759], al
mov eax, 0x62
mov word [0x455764], ax
mov byte [0x455768], al
mov eax, 0x42
mov word [0x455766], ax
mov byte [0x455769], al
mov eax, 0x6e
mov word [0x455774], ax
mov byte [0x455778], al
mov eax, 0x4e
mov word [0x455776], ax
mov byte [0x455779], al
mov eax, 0x6d
mov word [0x455784], ax
mov byte [0x455788], al
mov word [0x4558f4], dx
mov byte [0x4558f8], dl
mov word [0x4558f6], dx
mov byte [0x4558f9], dl
mov edx, 0x34
mov eax, 0x4d
mov word [0x455786], ax
mov byte [0x455789], al
mov word [0x455914], dx
mov byte [0x455918], dl
mov word [0x455916], dx
mov byte [0x455919], dl
mov edx, 0x31
mov eax, 0x2c
mov word [0x455794], ax
mov byte [0x455798], al
mov eax, 0x3c
mov word [0x455954], dx
mov byte [0x455958], dl
mov word [0x455956], dx
mov byte [0x455959], dl
mov edx, 0x32
mov word [0x455796], ax
mov byte [0x455799], al
mov eax, 0x2e
mov word [0x455964], dx
mov byte [0x455968], dl
mov word [0x455966], dx
mov byte [0x455969], dl
mov edx, 0x33
mov word [0x4557a4], ax
mov byte [0x4557a8], al
mov word [0x4557a6], 0x3e
mov byte [0x4557a9], 0x3e
mov word [0x4557b4], 0x2f
mov byte [0x4557b8], 0x2f
mov word [0x4557b6], 0x3f
mov byte [0x4557b9], 0x3f
mov word [0x4557f4], 0x20
mov byte [0x4557f8], 0x20
mov word [0x4557f6], 0x20
mov byte [0x4557f9], 0x20
mov word [0x4558d4], 0x37
mov byte [0x4558d8], 0x37
mov word [0x4558d6], 0x37
mov byte [0x4558d9], 0x37
mov word [0x4558e4], bx
mov byte [0x4558e8], bl
mov word [0x4558e6], bx
mov byte [0x4558e9], bl
mov word [0x455924], 0x35
mov byte [0x455928], 0x35
mov word [0x455926], 0x35
mov byte [0x455929], 0x35
mov word [0x455934], di
mov byte [0x455938], 0x36
mov word [0x455936], di
mov byte [0x455939], 0x36
mov word [0x455974], dx
mov byte [0x455978], dl
mov word [0x455976], dx
mov byte [0x455979], dl
mov word [0x455984], cx
mov byte [0x455988], cl
mov word [0x455986], cx
mov byte [0x455989], cl
mov word [0x455994], ax
mov byte [0x455998], al
mov word [0x455996], ax
mov byte [0x455999], al
mov eax, 0xd
mov word [0x455624], ax
mov byte [0x455628], al
mov word [0x455626], ax
mov byte [0x455629], al
mov eax, 0x1b
mov word [0x455474], ax
mov byte [0x455478], al
mov word [0x455476], ax
mov byte [0x455479], al
mov eax, 8
pop edi
mov word [0x455544], ax
mov byte [0x455548], al
mov word [0x455546], ax
mov byte [0x455549], al
pop ebx
ret