Function at 0x464c8c
Capabilities:
Link many functions at runtime

Disassembly:
push 0x807254
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
test eax, eax
je 0x465358
push eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
push 0x807264
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [0x801338], eax
test eax, eax
je 0x465358
push 1
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801478], eax
push 2
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801474], eax
push 3
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801470], eax
push 0x65
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80133c], eax
push 0x66
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801340], eax
push 0x67
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801344], eax
push 0x68
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801348], eax
push 0x69
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80134c], eax
push 0x6a
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801350], eax
push 0x6b
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801354], eax
push 0x6c
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801358], eax
push 0x6d
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80135c], eax
push 0x6e
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801360], eax
push 0x6f
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801364], eax
push 0x70
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801368], eax
push 0x71
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80136c], eax
push 0x72
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801370], eax
push 0x73
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801374], eax
push 0x74
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801378], eax
push 0x75
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80137c], eax
push 0x76
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801380], eax
push 0x77
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801384], eax
push 0x78
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801388], eax
push 0x79
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80138c], eax
push 0xc9
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801390], eax
push 0xca
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801394], eax
push 0xcb
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801398], eax
push 0xcc
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80139c], eax
push 0xcd
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013a0], eax
push 0xce
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013a4], eax
push 0xcf
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013a8], eax
push 0xd0
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013ac], eax
push 0xd1
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013b0], eax
push 0xd2
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013b4], eax
push 0xd3
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013b8], eax
push 0xd4
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013bc], eax
push 0xd5
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013c0], eax
push 0xd6
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013c4], eax
push 0xd7
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013c8], eax
push 0xd8
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013cc], eax
push 0xd9
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013d0], eax
push 0xda
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013d4], eax
push 0xdb
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013d8], eax
push 0xdc
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013dc], eax
push 0xdd
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013e0], eax
push 0xde
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013e4], eax
push 0xdf
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013e8], eax
push 0xe0
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013ec], eax
push 0xe1
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013f0], eax
push 0xe2
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013f4], eax
push 0xe3
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013f8], eax
push 0xe4
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x8013fc], eax
push 0xe5
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801400], eax
push 0xe6
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801404], eax
push 0xe7
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801408], eax
push 0xe8
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80140c], eax
push 0xe9
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801410], eax
push 0xea
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801414], eax
push 0xeb
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801418], eax
push 0xec
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80141c], eax
push 0xed
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801420], eax
push 0xee
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801424], eax
push 0xef
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801428], eax
push 0xf0
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80142c], eax
push 0xf1
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801430], eax
push 0xf2
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801434], eax
push 0xf3
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801438], eax
push 0xf4
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80143c], eax
push 0xf5
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801440], eax
push 0xf6
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801444], eax
push 0xf7
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801448], eax
push 0xf8
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80144c], eax
push 0xf9
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801450], eax
push 0xfa
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801454], eax
push 0xfb
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801458], eax
push 0xfc
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80145c], eax
push 0xfd
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801460], eax
push 0xfe
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801464], eax
push 0xff
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x801468], eax
push 0x100
push dword [0x801338]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x80146c], eax
mov byte [0x801704], 1
xor eax, eax
ret