Function at 0x42b8c9
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 1
push 0
push 0xbb8
call fcn.004228a6
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x42b906
mov eax, 0x43
push eax
push 1
mov ebx, 0x130
call fcn.0052e52a
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 4]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x42bfc1
push 0x80000301
push 0
push dword [ebp - 4]
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x42b94f
mov eax, 0x43
push eax
push 2
mov ebx, 0x144
call fcn.0052e52a
add esp, 0x1c
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x40
jne 0x42b97e
push 0x32
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x74
jne 0x42b997
push 0x54
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x6f
jne 0x42b9b0
push 0x4f
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x6e
jne 0x42b9c9
push 0x4e
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x67
jne 0x42b9e2
push 0x47
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x78
jne 0x42b9fb
push 0x58
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x69
jne 0x42ba14
push 0x49
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x62
jne 0x42ba2d
push 0x42
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x61
jne 0x42ba46
push 0x41
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x68
jne 0x42ba5f
push 0x48
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x6d
jne 0x42ba78
push 0x4d
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x6c
jne 0x42ba91
push 0x4c
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x2e
jne 0x42baaa
push 0xbe
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x63
jne 0x42bac3
push 0x43
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x32
jne 0x42badc
push 0x32
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x30
jne 0x42baf5
push 0x30
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x31
jne 0x42bb0e
push 0x31
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x33
jne 0x42bb27
push 0x33
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x34
jne 0x42bb40
push 0x34
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x35
jne 0x42bb59
push 0x35
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x36
jne 0x42bb72
push 0x36
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x37
jne 0x42bb8b
push 0x37
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x38
jne 0x42bba4
push 0x38
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x39
jne 0x42bbbd
push 0x39
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x64
jne 0x42bbd6
push 0x44
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x65
jne 0x42bbef
push 0x45
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x66
jne 0x42bc08
push 0x46
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x6a
jne 0x42bc21
push 0x4a
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x6b
jne 0x42bc3a
push 0x4b
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x70
jne 0x42bc53
push 0x50
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x71
jne 0x42bc6c
push 0x51
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x72
jne 0x42bc85
push 0x52
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x73
jne 0x42bc9e
push 0x53
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x75
jne 0x42bcb7
push 0x55
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x76
jne 0x42bcd0
push 0x56
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x77
jne 0x42bce9
push 0x57
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x79
jne 0x42bd02
push 0x59
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x7a
jne 0x42bd1b
push 0x5a
call fcn.00423362
jmp 0x42bfb9
cmp dword [ebp - 8], 0x54
jne 0x42bd34
push 0x54
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x41
jne 0x42bd4d
push 0x41
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x42
jne 0x42bd66
push 0x42
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x43
jne 0x42bd7f
push 0x43
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x44
jne 0x42bd98
push 0x44
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x45
jne 0x42bdb1
push 0x45
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x46
jne 0x42bdca
push 0x46
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x47
jne 0x42bde3
push 0x47
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x48
jne 0x42bdfc
push 0x48
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x49
jne 0x42be15
push 0x49
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x4a
jne 0x42be2e
push 0x4a
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x4b
jne 0x42be47
push 0x4b
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x4c
jne 0x42be60
push 0x4c
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x4d
jne 0x42be79
push 0x4d
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x4e
jne 0x42be92
push 0x4e
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x4f
jne 0x42beab
push 0x4f
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x50
jne 0x42bec4
push 0x50
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x51
jne 0x42bedd
push 0x51
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x52
jne 0x42bef6
push 0x52
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x53
jne 0x42bf0f
push 0x53
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x54
jne 0x42bf28
push 0x54
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x55
jne 0x42bf41
push 0x55
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x56
jne 0x42bf5a
push 0x56
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x57
jne 0x42bf73
push 0x57
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x58
jne 0x42bf8c
push 0x58
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x59
jne 0x42bfa5
push 0x59
call fcn.0042bfca
jmp 0x42bfb9
cmp dword [ebp - 8], 0x5a
jne 0x42bfb9
push 0x5a
call fcn.0042bfca
pop eax
pop ebx
pop ecx
jmp 0x42b922
add esp, 0xc
mov esp, ebp
pop ebp
ret 4