Function at 0x433e48
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x40
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x51
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x52c], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x57
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x530], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x45
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x534], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x52
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x538], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x54
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x53c], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x59
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x540], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x55
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x544], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x49
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x548], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x4f
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x54c], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x50
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x550], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x41
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x554], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x53
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x558], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x44
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x55c], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x46
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x560], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x47
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x564], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x48
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x568], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x4a
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x56c], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x4b
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x570], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x4c
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x574], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x58
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x578], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x43
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x57c], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x56
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x580], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x42
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x584], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x4e
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x588], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x4d
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x58c], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x31
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x590], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x32
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x594], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x33
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x598], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x34
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x59c], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x35
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5a0], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x36
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5a4], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x37
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5a8], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x38
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5ac], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x39
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5b0], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5b4], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x5a
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5b8], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x21
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5bc], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x22
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5c0], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x31
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5c4], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x32
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5c8], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x33
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5cc], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x34
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5d0], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x35
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5d4], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x36
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5d8], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x37
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5dc], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x38
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5e0], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x39
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5e4], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5e8], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0xbd
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5ec], eax
push 0x10001
push 0x6010000
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 4], eax
push 0x1000a
push 0x1601000b
push 0x52010001
push 1
mov ebx, 0x35c
call fcn.00459565
add esp, 0x10
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0xbf
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 8]
push 0x80000301
push 0
push dword [ebp - 4]
push 4
mov ebx, 0x28
mov eax, 2
call fcn.00459577
add esp, 0x34
mov dword [0x5f0], eax
mov eax, 0x4528
push eax
mov ebx, dword [0x4f8]
test ebx, ebx
je 0x435a8a
push ebx
call fcn.00459559
add esp, 4
pop eax
mov dword [0x4f8], eax
push 0
push 0x1588
push 0xffffffffffffffff
push 8
push 0x1601015a
push 0x52010001
call fcn.00459571
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 8
push 0x1601015a
push 0x52010001
call fcn.00459571
add esp, 0x18
push 0xffffffffffffffff
push 0
push 0x26011da1
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 4], eax
push 0x109
push dword [ebp - 4]
call fcn.0041c4e1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x435b11
push ebx
call fcn.00459559
add esp, 4
cmp dword [ebp - 8], 0
je 0x435d71
push 0
mov ebx, 0x2d4
call fcn.00459565
add esp, 4
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 0
push 0x6010000
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 4]
cmp dword [ebp - 0xc], eax
jg 0x435bd9
push 0
mov ebx, 0x2d8
call fcn.00459565
add esp, 4
mov dword [ebp - 0x14], eax
push 0xffffffffffffffff
push 1
push 0x6010000
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x14]
cmp dword [ebp - 0x1c], eax
jg 0x435bd9
push 0xffffffffffffffff
push 1
push 0x6010000
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0
jl 0x435bd9
push 0xffffffffffffffff
push 0
push 0x6010000
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0
jl 0x435bd9
xor eax, eax
jmp 0x435bde
mov eax, 1
test eax, eax
je 0x435cd6
push 0
mov ebx, 0x2d4
call fcn.00459565
add esp, 4
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 2
push 0x6010000
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 8], eax
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fild dword [ebp - 8]
fstp qword [ebp - 0x18]
fsub qword [ebp - 0x18]
fsub qword [0x1a3]
fstp qword [ebp - 0x20]
push 0
mov ebx, 0x2d8
call fcn.00459565
add esp, 4
mov dword [ebp - 0x24], eax
push 0xffffffffffffffff
push 3
push 0x6010000
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x24]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fild dword [ebp - 0x28]
fstp qword [ebp - 0x38]
fsub qword [ebp - 0x38]
fsub qword [0x1ab]
fstp qword [ebp - 0x40]
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 0x163
fld qword [ebp - 0x40]
call fcn.0041cd88
push 0x80000301
push 0
push eax
fld qword [ebp - 0x20]
call fcn.0041cd88
push 0x80000301
push 0
push eax
push 0x10001
push 0x6010000
push 0x52010001
push 5
mov ebx, 0x38c
call fcn.00459565
add esp, 0x40
jmp 0x435cd6
push 0xffffffffffffffff
push 1
push 0x26010100
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 1
je 0x435d20
push 0xffffffffffffffff
push 1
push 0x260111b6
push 0x52010001
call fcn.0045956b
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 1
je 0x435d20
xor eax, eax
jmp 0x435d25
mov eax, 1
test eax, eax
je 0x435d4f
push 0
push 0x1b8
push 0xffffffffffffffff
push 2
push 0x6010000
push 0x52010001
call fcn.00459571
add esp, 0x18
jmp 0x435d6c
push 0
push 0x163
push 0xffffffffffffffff
push 2
push 0x6010000
push 0x52010001
call fcn.00459571
add esp, 0x18
jmp 0x435d71
push 0x80000004
push 0
push 0x1b3
push 0x80000005
push 0
push 0x1c1
push 0x10001
push 0x6010000
push 0x52010001
push 3
mov ebx, 0x708
call fcn.00459565
add esp, 0x28
mov esp, ebp
pop ebp
ret