Function at 0x60f870
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ecx
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
call fcn.0060f7ec
push ebp
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 1
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610864
mov eax, 0x610874
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 2
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610894
mov eax, 0x6108ac
call fcn.0060f834
pop ecx
push ebp
push 0x4003
push 0x88000000
push 0
call fcn.0060f608
push eax
push 3
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x6108d0
mov eax, 0x6108e0
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 4
push 0x4003
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x6108fc
mov eax, 0x61090c
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xe0000000
push 0
call fcn.0060f608
push eax
push 5
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610928
mov eax, 0x610938
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
push eax
push 6
push 0x4001
push 0xb0000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610954
mov eax, 0x610968
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xa8000000
push 0
call fcn.0060f608
push eax
push 7
push 0x4001
push 0xe8000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x61098c
mov eax, 0x6109a0
call fcn.0060f834
pop ecx
push ebp
push 0x1068
push 8
mov ecx, 0xb9a
mov edx, 0x6109c4
mov eax, 0x6109d0
call fcn.0060f834
pop ecx
push ebp
push 0xb9a
push 9
mov ecx, 0x834
mov edx, 0x6109e8
mov eax, 0x6109f4
call fcn.0060f834
pop ecx
push ebp
push 0xb9a
push 0xa
mov ecx, 0x834
mov edx, 0x610a0c
mov eax, 0x610a20
call fcn.0060f834
pop ecx
push ebp
push 0x834
push 0xb
mov ecx, 0x5c8
mov edx, 0x610a40
mov eax, 0x610a4c
call fcn.0060f834
pop ecx
push ebp
push 0xdd4
push 0xc
mov ecx, 0x9c4
mov edx, 0x610a64
mov eax, 0x610a78
call fcn.0060f834
pop ecx
push ebp
push 0xa0a
push 0xd
mov ecx, 0x71c
mov edx, 0x610a94
mov eax, 0x610aa8
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xd0000000
push 0
call fcn.0060f608
push eax
push 0xe
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610ac8
mov eax, 0x610ad8
call fcn.0060f834
pop ecx
push ebp
push 0xabe
push 0xf
mov ecx, 0x866
mov edx, 0x610af4
mov eax, 0x610b04
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xe0000000
push 0
call fcn.0060f608
push eax
push 0x10
push 0x4002
push 0xa0000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610b20
mov eax, 0x610b20
call fcn.0060f834
pop ecx
push ebp
push 0x4003
push 0x88000000
push 0
call fcn.0060f608
push eax
push 0x11
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610b34
mov eax, 0x610b34
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 0x12
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610b48
mov eax, 0x610b58
call fcn.0060f834
pop ecx
push ebp
push 0x4003
push 0x88000000
push 0
call fcn.0060f608
push eax
push 0x13
push 0x4000
push 0xf8000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610b74
mov eax, 0x610b88
call fcn.0060f834
pop ecx
push ebp
push 0x4003
push 0x88000000
push 0
call fcn.0060f608
push eax
push 0x14
push 0x4001
push 0x84000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610bac
mov eax, 0x610bc4
call fcn.0060f834
pop ecx
push ebp
push 0x4003
push 0x88000000
push 0
call fcn.0060f608
push eax
push 0x15
push 0x4001
push 0x90000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610be8
mov eax, 0x610c00
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 0x16
push 0x4001
push 0x98000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610c24
mov eax, 0x610c3c
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xb8000000
push 0
call fcn.0060f608
push eax
push 0x17
push 0x4001
push 0xa0000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610c5c
mov eax, 0x610c74
call fcn.0060f834
pop ecx
push ebp
push 0x4003
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 0x18
push 0x4003
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610c94
mov eax, 0x610ca4
call fcn.0060f834
pop ecx
push ebp
push 0x4004
push 0x88000000
push 0
call fcn.0060f608
push eax
push 0x19
push 0x4003
push 0xb0000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610cc0
mov eax, 0x610cd0
call fcn.0060f834
pop ecx
push ebp
push 0x4004
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 0x1a
push 0x4004
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610cec
mov eax, 0x610cfc
call fcn.0060f834
pop ecx
push ebp
push 0x898
push 0x1b
mov ecx, 0x44c
mov edx, 0x610d18
mov eax, 0x610d2c
call fcn.0060f834
pop ecx
push ebp
push 0x8f2
push 0x1c
mov ecx, 0x654
mov edx, 0x610d4c
mov eax, 0x610d60
call fcn.0060f834
pop ecx
push ebp
push 0x11e4
push 0x1d
mov ecx, 0xca8
mov edx, 0x610d84
mov eax, 0x610d98
call fcn.0060f834
pop ecx
push ebp
push 0xca8
push 0x1e
mov ecx, 0x8f2
mov edx, 0x610dbc
mov eax, 0x610dd0
call fcn.0060f834
pop ecx
push ebp
push 0x654
push 0x1f
mov ecx, 0x474
mov edx, 0x610df4
mov eax, 0x610e08
call fcn.0060f834
pop ecx
push ebp
push 0x8f2
push 0x20
mov ecx, 0x474
mov edx, 0x610e2c
mov eax, 0x610e40
call fcn.0060f834
pop ecx
push ebp
push 0xdca
push 0x21
mov ecx, 0x9c4
mov edx, 0x610e64
mov eax, 0x610e78
call fcn.0060f834
pop ecx
push ebp
push 0x9c4
push 0x22
mov ecx, 0x6e0
mov edx, 0x610e9c
mov eax, 0x610eb0
call fcn.0060f834
pop ecx
push ebp
push 0x4e2
push 0x23
mov ecx, 0x6e0
mov edx, 0x610ed4
mov eax, 0x610ee8
call fcn.0060f834
pop ecx
push ebp
push 0x8fc
push 0x24
mov ecx, 0x44c
mov edx, 0x610f0c
mov eax, 0x610f24
call fcn.0060f834
pop ecx
push ebp
push 0x4001
push 0xf0000000
push 0
call fcn.0060f608
push eax
push 0x25
push 0x4000
push 0xf8000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610f44
mov eax, 0x610f60
call fcn.0060f834
pop ecx
push ebp
push 0x4001
push 0xd0000000
push 0
call fcn.0060f608
push eax
push 0x26
push 0x4000
push 0xe8000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610f8c
mov eax, 0x610fa4
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 0x27
push 0x4002
push 0xee000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x610fcc
mov eax, 0x610fe4
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xc0000000
push 0
call fcn.0060f608
push eax
push 0x28
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x61100c
mov eax, 0x611028
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xd0000000
push 0
call fcn.0060f608
push eax
push 0x29
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x611054
mov eax, 0x611074
call fcn.0060f834
pop ecx
push ebp
push 0xdca
push 0x2a
mov ecx, 0x9c4
mov edx, 0x6110a0
mov eax, 0x6110b4
call fcn.0060f834
pop ecx
push ebp
push 0x5c8
push 0x2b
mov ecx, 0x3e8
mov edx, 0x6110d4
mov eax, 0x6110f0
call fcn.0060f834
pop ecx
push ebp
push 0x4005
push 0xdc000000
push 0
call fcn.0060f608
push eax
push 0x2c
push 0x4005
push 0xb4000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x611118
mov eax, 0x611118
call fcn.0060f834
pop ecx
push ebp
push 0x4006
push 0xaa000000
push 0
call fcn.0060f608
push eax
push 0x2d
push 0x4005
push 0xc8000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x61112c
mov eax, 0x61112c
call fcn.0060f834
pop ecx
push ebp
push 0x4005
push 0xdc000000
push 0
call fcn.0060f608
push eax
push 0x2e
push 0x4005
push 0xdc000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x611140
mov eax, 0x611140
call fcn.0060f834
pop ecx
push ebp
push 0x898
push 0x2f
mov ecx, 0x898
mov edx, 0x611154
mov eax, 0x61116c
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xc0000000
push 0
call fcn.0060f608
push eax
push 0x32
push 0x4002
push 0x900ee500
push 0xee500ee5
call fcn.0060f608
mov ecx, eax
mov edx, 0x611194
mov eax, 0x6111a8
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xf0000000
push 0
call fcn.0060f608
push eax
push 0x33
push 0x4002
push 0x900ee500
push 0xee500ee5
call fcn.0060f608
mov ecx, eax
mov edx, 0x611194
mov eax, 0x6111a8
call fcn.0060f834
pop ecx
push ebp
push 0x4003
push 0x90000000
push 0
call fcn.0060f608
push eax
push 0x34
push 0x4002
push 0xbb0a3d70
push 0xa3d70a3d
call fcn.0060f608
mov ecx, eax
mov edx, 0x6111cc
mov eax, 0x6111e4
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xcb0a3d70
push 0xa3d70a3d
call fcn.0060f608
push eax
push 0x35
push 0x4002
push 0x9451eb85
push 0x1eb851ec
call fcn.0060f608
mov ecx, eax
mov edx, 0x611208
mov eax, 0x61121c
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 0x36
push 0x4002
push 0x800ee500
push 0xee500ee5
call fcn.0060f608
mov ecx, eax
mov edx, 0x611240
mov eax, 0x61125c
call fcn.0060f834
pop ecx
push ebp
push 0xb9a
push 0x38
mov ecx, 0x834
mov edx, 0x611288
mov eax, 0x6112a0
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xc0000000
push 0
call fcn.0060f608
push eax
push 0x38
push 0x4002
push 0x900ee500
push 0xee500ee5
call fcn.0060f608
mov ecx, eax
mov edx, 0x6112c4
mov eax, 0x6112e4
call fcn.0060f834
pop ecx
push ebp
push 0xde8
push 0x39
mov ecx, 0x8de
mov edx, 0x611314
mov eax, 0x61132c
call fcn.0060f834
pop ecx
push ebp
push 0x1306
push 0x3a
mov ecx, 0xbea
mov edx, 0x611350
mov eax, 0x611368
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xcb0a3d70
push 0xa3d70a3d
call fcn.0060f608
push eax
push 0x3b
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x61138c
mov eax, 0x6113a0
call fcn.0060f834
pop ecx
push ebp
push 0xce4
push 0x3c
mov ecx, 0x834
mov edx, 0x6113c4
mov eax, 0x6113d4
call fcn.0060f834
pop ecx
push ebp
push 0x834
push 0x3d
mov ecx, 0x5c8
mov edx, 0x6113f4
mov eax, 0x61140c
call fcn.0060f834
pop ecx
push ebp
push 0xa0a
push 0x3e
mov ecx, 0x71c
mov edx, 0x611430
mov eax, 0x61144c
call fcn.0060f834
pop ecx
push ebp
push 0x1162
push 0x3f
mov ecx, 0xc94
mov edx, 0x611478
mov eax, 0x61148c
call fcn.0060f834
pop ecx
push ebp
push 0x92e
push 0x40
mov ecx, 0x6cc
mov edx, 0x6114ac
mov eax, 0x6114c0
call fcn.0060f834
pop ecx
push ebp
push 0xac8
push 0x41
mov ecx, 0x7da
mov edx, 0x6114e0
mov eax, 0x6114f8
call fcn.0060f834
pop ecx
push ebp
push 0x1734
push 0x42
mov ecx, 0x1068
mov edx, 0x61151c
mov eax, 0x611528
call fcn.0060f834
pop ecx
push ebp
push 0x1068
push 0x43
mov ecx, 0xb9a
mov edx, 0x611540
mov eax, 0x611558
call fcn.0060f834
pop ecx
push ebp
push 0x1162
push 0x44
mov ecx, 0xc94
mov edx, 0x61157c
mov eax, 0x611598
call fcn.0060f834
pop ecx
mov eax, dword [0x6a8114]
cmp dword [eax], 5
jl 0x61083e
push ebp
push 0x94
push 0x45
mov ecx, 0x898
mov edx, 0x6115c4
mov eax, 0x6115e8
call fcn.0060f834
pop ecx
push ebp
push 0x5c8
push 0x46
mov ecx, 0x41a
mov edx, 0x611618
mov eax, 0x611624
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0x88000000
push 0
call fcn.0060f608
push eax
push 0x4b
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x61163c
mov eax, 0x611654
call fcn.0060f834
pop ecx
push ebp
push 0xb9a
push 0x4c
mov ecx, 0x1068
mov edx, 0x61167c
mov eax, 0x611690
call fcn.0060f834
pop ecx
push ebp
push 0x834
push 0x4d
mov ecx, 0xb9a
mov edx, 0x6116b0
mov eax, 0x6116c4
call fcn.0060f834
pop ecx
push ebp
push 0x5c8
push 0x4e
mov ecx, 0x834
mov edx, 0x6116e4
mov eax, 0x6116f8
call fcn.0060f834
pop ecx
push ebp
push 0xa0a
push 0x4f
mov ecx, 0xe38
mov edx, 0x611718
mov eax, 0x611734
call fcn.0060f834
pop ecx
push ebp
push 0x71c
push 0x50
mov ecx, 0xa0a
mov edx, 0x61175c
mov eax, 0x611778
call fcn.0060f834
pop ecx
push ebp
push 0x3e8
push 0x51
mov ecx, 0x5c8
mov edx, 0x6117a0
mov eax, 0x6117c4
call fcn.0060f834
pop ecx
push ebp
push 0x41a
push 0x53
mov ecx, 0x5c8
mov edx, 0x6117f4
mov eax, 0x611808
call fcn.0060f834
pop ecx
push ebp
push 0x71c
push 0x58
mov ecx, 0x500
mov edx, 0x611828
mov eax, 0x61183c
call fcn.0060f834
pop ecx
push ebp
push 0x500
push 0x59
mov ecx, 0x71c
mov edx, 0x61185c
mov eax, 0x611878
call fcn.0060f834
pop ecx
push ebp
push 0x4002
push 0xb0000000
push 0
call fcn.0060f608
push eax
push 0x5a
push 0x4002
push 0xc0000000
push 0
call fcn.0060f608
mov ecx, eax
mov edx, 0x6118a0
mov eax, 0x6118b0
call fcn.0060f834
pop ecx
push ebp
push 0xd7
push 0x5d
mov ecx, 0x92
mov edx, 0x6118cc
mov eax, 0x6118dc
call fcn.0060f834
pop ecx
push ebp
push 0x97
push 0x5e
mov ecx, 0x61
mov edx, 0x6118fc
mov eax, 0x61190c
call fcn.0060f834
pop ecx
push ebp
push 0x97
push 0x5f
mov ecx, 0x61
mov edx, 0x611928
mov eax, 0x611940
call fcn.0060f834
pop ecx
push ebp
push 0xa5
push 0x60
mov ecx, 0x66
mov edx, 0x611964
mov eax, 0x61197c
call fcn.0060f834
pop ecx
push ebp
push 0xb0
push 0x61
mov ecx, 0x66
mov edx, 0x6119a4
mov eax, 0x6119bc
call fcn.0060f834
pop ecx
push ebp
push 0xb0
push 0x62
mov ecx, 0x7d
mov edx, 0x6119e4
mov eax, 0x6119fc
call fcn.0060f834
pop ecx
push ebp
push 0xd0
push 0x63
mov ecx, 0x6e
mov edx, 0x611a24
mov eax, 0x611a3c
call fcn.0060f834
pop ecx
push ebp
push 0xdc
push 0x64
mov ecx, 0xdb
mov edx, 0x611a64
mov eax, 0x611a7c
call fcn.0060f834
pop ecx
push ebp
push 0xe6
push 0x65
mov ecx, 0x78
mov edx, 0x611aa4
mov eax, 0x611abc
call fcn.0060f834
pop ecx
push ebp
push 0xe6
push 0x66
mov ecx, 0xa0
mov edx, 0x611ae4
mov eax, 0x611afc
call fcn.0060f834
pop ecx
push ebp
push 0x135
push 0x67
mov ecx, 0x78
mov edx, 0x611b24
mov eax, 0x611b3c
call fcn.0060f834
pop ecx
push ebp
push 0x144
push 0x68
mov ecx, 0xe5
mov edx, 0x611b64
mov eax, 0x611b7c
call fcn.0060f834
pop ecx
push ebp
push 0x1ca
push 0x69
mov ecx, 0x144
mov edx, 0x611ba4
mov eax, 0x611bc0
call fcn.0060f834
pop ecx
push ebp
push 0x92
push 0x6a
mov ecx, 0xd7
mov edx, 0x611be8
mov eax, 0x611c00
call fcn.0060f834
pop ecx
push ebp
push 0x61
push 0x6b
mov ecx, 0x97
mov edx, 0x611c28
mov eax, 0x611c40
call fcn.0060f834
pop ecx
push ebp
push 0x61
push 0x6c
mov ecx, 0x97
mov edx, 0x611c64
mov eax, 0x611c84
call fcn.0060f834
pop ecx
push ebp
push 0x66
push 0x6d
mov ecx, 0xa5
mov edx, 0x611cb0
mov eax, 0x611cd0
call fcn.0060f834
pop ecx
push ebp
push 0x66
push 0x6e
mov ecx, 0xb0
mov edx, 0x611d00
mov eax, 0x611d20
call fcn.0060f834
pop ecx
push ebp
push 0x7d
push 0x6f
mov ecx, 0xb0
mov edx, 0x611d50
mov eax, 0x611d70
call fcn.0060f834
pop ecx
push ebp
push 0x6e
push 0x70
mov ecx, 0xd0
mov edx, 0x611da0
mov eax, 0x611dc0
call fcn.0060f834
pop ecx
push ebp
push 0xdb
push 0x71
mov ecx, 0xdc
mov edx, 0x611df0
mov eax, 0x611e10
call fcn.0060f834
pop ecx
push ebp
push 0x78
push 0x72
mov ecx, 0xe6
mov edx, 0x611e40
mov eax, 0x611e60
call fcn.0060f834
pop ecx
push ebp
push 0xa0
push 0x73
mov ecx, 0xe6
mov edx, 0x611e90
mov eax, 0x611eb0
call fcn.0060f834
pop ecx
push ebp
push 0x78
push 0x74
mov ecx, 0x135
mov edx, 0x611ee0
mov eax, 0x611f00
call fcn.0060f834
pop ecx
push ebp
push 0xe5
push 0x75
mov ecx, 0x144
mov edx, 0x611f30
mov eax, 0x611f50
call fcn.0060f834
pop ecx
push ebp
push 0x144
push 0x76
mov ecx, 0x1ca
mov edx, 0x611f80
mov eax, 0x611fa4
call fcn.0060f834
pop ecx
push ebp
push 0
push 0x100
xor ecx, ecx
mov edx, 0x611fd4
mov eax, 0x611fd4
call fcn.0060f834
pop ecx
pop ecx
pop ebp
ret