Function at 0x4b1180
Capabilities:
Enumerate pe sections
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x30]
cmp eax, dword [ecx + 8]
jbe 0x4b1f88
sub esp, 0xb0
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], 0
mov dword [esp + 0xc8], 0
mov ebx, dword [esp + 0xb8]
test ebx, ebx
jbe 0x4b1f7e
mov ebp, dword [esp + 0xb4]
mov esi, ebp
cmp ebx, 0x40
jb 0x4b156b
cmp word [esi], 0x5a4d
jne 0x4b14a3
mov edi, dword [esi + 0x3c]
mov eax, ebp
lea ebp, [edi + 0xf8]
cmp ebx, ebp
jb 0x4b1457
nop
lea ebp, [esi + edi]
mov ecx, ebx
lea ebx, [esi + edi]
cmp dword [ebp], 0x4550
jne 0x4b1390
lea ebp, [esi + edi + 4]
cmp word [ebp], 0x14c
jne 0x4b12c6
mov ebp, dword [esi + edi + 0x38]
test ebp, 1
jne 0x4b127a
mov dword [esp + 0x38], ebp
mov edx, ebx
movzx ebp, word [esi + edi + 0x14]
lea ebx, [ebp + ebx + 0x18]
test byte [ebx], al
nop
movzx ebp, word [esi + edi + 6]
cmp ebp, 0xffff
ja 0x4b1f72
mov dword [esp + 0x34], edi
mov dword [esp + 0x70], edx
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x3c], eax
xor eax, eax
mov dword [esp + 0x24], eax
xor eax, eax
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x3c]
jmp 0x4b15d3
lea eax, [0x4e9380]
mov dword [esp], eax
call fcn.0040ae80
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x11
lea ecx, [0x4fc844]
mov dword [eax], ecx
mov dword [esp + 0xc0], 0
lea ecx, [0x51e26c]
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
call fcn.0042eaa0
add esp, 0xb0
ret
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xac], 0
movzx eax, word [esi + edi + 4]
mov word [esp], ax
call fcn.00408a00
mov eax, dword [esp + 4]
lea ecx, [0x4e6a80]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
lea eax, [0x4e6300]
mov dword [esp + 0xa8], eax
lea eax, [0x51dd44]
mov dword [esp + 0xac], eax
lea eax, [0x503582]
mov dword [esp], eax
mov dword [esp + 4], 0x2d
lea eax, [esp + 0xa0]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xac], 0
mov eax, dword [esi + edi]
mov dword [esp], eax
call fcn.00408a70
mov eax, dword [esp + 4]
lea ecx, [0x4e6ac0]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
lea eax, [0x4e6300]
mov dword [esp + 0xa8], eax
lea eax, [0x51dd40]
mov dword [esp + 0xac], eax
lea eax, [0x5035af]
mov dword [esp], eax
mov dword [esp + 4], 0x2d
lea eax, [esp + 0xa0]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
lea eax, [0x4e9380]
mov dword [esp], eax
call fcn.0040ae80
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x1b
lea ecx, [0x4fffd1]
mov dword [eax], ecx
mov dword [esp + 0xc0], 0
lea ecx, [0x51e26c]
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
call fcn.0042eaa0
add esp, 0xb0
ret
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa8], 0
mov dword [esp + 0xac], 0
movzx eax, word [esi]
mov word [esp], ax
call fcn.00408a00
mov eax, dword [esp + 4]
lea ecx, [0x4e6a80]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], eax
lea eax, [0x4e6300]
mov dword [esp + 0xa8], eax
lea eax, [0x51dd3c]
mov dword [esp + 0xac], eax
lea eax, [0x503c35]
mov dword [esp], eax
mov dword [esp + 4], 0x31
lea eax, [esp + 0xa0]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
lea eax, [0x4e9380]
mov dword [esp], eax
call fcn.0040ae80
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x1b
lea ecx, [0x4fffb6]
mov dword [eax], ecx
mov dword [esp + 0xc0], 0
lea ecx, [0x51e26c]
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
call fcn.0042eaa0
add esp, 0xb0
ret
inc edx
mov edi, dword [esp + 0x38]
mov edi, dword [esp + 0x34]
mov dword [esp + 0x24], edx
mov dword [esp + 0x28], esi
mov edx, dword [esp + 0x70]
mov esi, dword [esp + 0xb4]
mov edx, dword [esp + 0x24]
cmp edx, ebp
jge 0x4b1619
jae 0x4b1f69
lea esi, [edx + edx*4]
lea edi, [ebx + esi*8 + 0x10]
mov edi, dword [edi]
test edi, edi
jne 0x4b15fc
lea esi, [ebx + esi*8 + 0xc]
mov esi, dword [esi]
mov edi, dword [esp + 0x38]
add esi, edi
jmp 0x4b160d
lea ebx, [ebx + esi*8 + 0xc]
mov ebx, dword [ebx]
lea esi, [ebx + edi]
mov ebx, dword [esp + 0x6c]
mov edi, dword [esp + 0x38]
mov edi, dword [esp + 0x28]
cmp edi, esi
jb 0x4b15b7
mov esi, edi
jmp 0x4b15b7
mov dword [esp + 0x30], eax
nop
mov edx, dword [esi + edi + 0x50]
mov ebx, dword [esp + 0x38]
lea edx, [edx + ebx - 1]
mov ebp, ebx
neg ebx
and edx, ebx
mov eax, dword [esp + 0x28]
lea eax, [eax + ebp - 1]
and eax, ebx
cmp eax, edx
jne 0x4b1f1d
mov dword [esp + 0x20], edx
lea eax, [0x4f2ae0]
mov dword [esp], eax
call fcn.0040ae80
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0xb4]
movzx edx, word [ecx + eax + 0x16]
test dx, 0x2000
setne dl
mov ebx, dword [esp + 4]
mov byte [ebx + 0x15], dl
mov dword [esp + 0xc0], ebx
mov dword [esp + 0x94], 0
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
lea edx, [0x4b1fa0]
mov dword [esp + 0x94], edx
lea edx, [esp + 0xc4]
mov dword [esp + 0x98], edx
lea edx, [esp + 0xc0]
mov dword [esp + 0x9c], edx
lea edx, [esp + 0x94]
mov dword [esp + 0x50], edx
lea edx, [esp + 0x44]
mov dword [esp], edx
call fcn.0042e4d0
test eax, eax
jne 0x4b1f11
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0xb4]
mov edx, dword [ecx + eax + 0x34]
mov dword [esp], edx
mov edx, dword [esp + 0x20]
mov dword [esp + 4], edx
mov dword [esp + 8], 0x3000
mov dword [esp + 0xc], 4
call fcn.0048bce0
mov eax, dword [esp + 0xc0]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x10]
mov ebx, dword [esp + 0x18]
mov ebp, dword [esp + 0x14]
mov dword [eax + 4], edx
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], ebx
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0xb4]
lea edx, [ecx + eax + 0x34]
mov dword [esp + 0x68], edx
test ebp, ebp
je 0x4b1831
mov dword [esp], 0
mov eax, dword [esp + 0x20]
mov dword [esp + 4], eax
mov dword [esp + 8], 0x3000
mov dword [esp + 0xc], 4
call fcn.0048bce0
mov eax, dword [esp + 0xc0]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x10]
mov ebx, dword [esp + 0x18]
mov ebp, dword [esp + 0x14]
mov dword [eax + 4], edx
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], ebx
test ebp, ebp
je 0x4b1822
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], 0
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0xc8]
test eax, eax
je 0x4b17ca
mov eax, dword [eax + 4]
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], ecx
lea eax, [0x4ff2ce]
mov dword [esp], eax
mov dword [esp + 4], 0x19
lea eax, [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0xb4]
mov edx, dword [esp + 0x68]
mov dword [esp + 0xc4], 0
mov dword [esp + 0xc8], 0
mov ebx, dword [ecx + eax + 0x54]
mov ebp, dword [esp + 0xb8]
cmp ebp, ebx
jb 0x4b1ed0
mov eax, dword [esp + 0xc0]
mov eax, dword [eax + 4]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x1000
mov dword [esp + 0xc], 4
call fcn.0048bce0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], edx
test ebx, ebx
je 0x4b191f
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], 0
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0xc8]
test eax, eax
je 0x4b18c7
mov eax, dword [eax + 4]
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], ecx
lea eax, [0x500446]
mov dword [esp], eax
mov dword [esp + 4], 0x1c
lea eax, [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
nop
mov edx, dword [esp + 0x34]
mov ebx, dword [esp + 0xb4]
mov edx, dword [ebx + edx + 0x54]
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 0
mov dword [esp + 0x90], 0
nop
nop
mov ebp, ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x80], edx
mov dword [esp + 0x84], edx
nop
nop
mov ecx, dword [esp + 0x30]
mov esi, ecx
mov dword [esp + 0x88], ecx
mov dword [esp + 0x8c], edx
mov dword [esp + 0x90], edx
mov ecx, dword [esp + 0x88]
mov edx, dword [esp + 0x7c]
mov eax, esi
mov esi, dword [esp + 0x8c]
mov edi, ebp
mov ebp, dword [esp + 0x80]
cmp ebp, esi
jg 0x4b19c4
mov esi, ebp
cmp edx, ecx
je 0x4b19eb
mov dword [esp + 0x2c], edi
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], esi
call fcn.00453460
mov eax, dword [esp + 0x30]
mov ebx, dword [esp + 0xb4]
mov edi, dword [esp + 0x2c]
mov ecx, dword [esp + 0xc0]
test byte [ecx], al
mov edx, dword [0x5af9a0]
mov ebx, dword [ebx + 0x3c]
add ebx, edi
test edx, edx
jne 0x4b1a07
mov dword [ecx], ebx
jmp 0x4b1a14
mov edi, ecx
mov ecx, eax
mov eax, ebx
call fcn.00452b40
mov eax, ecx
mov ecx, dword [esp + 0xc0]
mov edx, dword [ecx]
mov ecx, dword [ecx + 4]
mov dword [edx + 0x34], ecx
mov ecx, dword [esp + 0xc0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0xb8]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 0xc], eax
call fcn.004af800
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x10]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
test edx, edx
je 0x4b1ae4
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], 0
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0xc8]
test eax, eax
je 0x4b1a8c
mov eax, dword [eax + 4]
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], ecx
lea eax, [0x4ff961]
mov dword [esp], eax
mov dword [esp + 4], 0x1a
lea eax, [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
mov eax, dword [esp + 0xc0]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x34]
mov edx, dword [esp + 0x68]
sub ecx, dword [edx]
test ecx, ecx
jne 0x4b1b03
mov byte [eax + 0x16], 1
jmp 0x4b1bb9
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.004b0190
mov eax, dword [esp + 0xc0]
mov ecx, dword [esp + 0xc]
movzx edx, byte [esp + 8]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0xc]
mov byte [eax + 0x16], dl
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], ebx
test ebp, ebp
je 0x4b1bb9
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], 0
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0xc8]
test eax, eax
je 0x4b1b61
mov eax, dword [eax + 4]
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], ecx
lea eax, [0x4fff2f]
mov dword [esp], eax
mov dword [esp + 4], 0x1b
lea eax, [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.004b0640
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov edx, dword [esp + 4]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
test edx, edx
je 0x4b1c63
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], 0
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0xc8]
test eax, eax
je 0x4b1c0b
mov eax, dword [eax + 4]
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], ecx
lea eax, [0x5010e5]
mov dword [esp], eax
mov dword [esp + 4], 0x1f
lea eax, [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.004afde0
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov edx, dword [esp + 4]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
test edx, edx
je 0x4b1d0d
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], 0
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0xc8]
test eax, eax
je 0x4b1cb5
mov eax, dword [eax + 4]
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], ecx
lea eax, [0x500890]
mov dword [esp], eax
mov dword [esp + 4], 0x1d
lea eax, [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.0047af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
call fcn.0042eaa0
add esp, 0xb0
ret
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.004afd30
lea eax, [0x5afa00]
mov dword [esp], eax
call fcn.00459110
mov eax, dword [esp + 0xc0]
mov ecx, dword [0x58a2b4]
inc ecx
mov edx, dword [0x58a2b0]
mov ebx, dword [0x58a2b8]
mov eax, dword [eax + 4]
mov ebp, dword [esp + 0x20]
add ebp, eax
cmp ebx, ecx
jae 0x4b1db4
mov dword [esp + 0x30], eax
mov dword [esp + 0x2c], ebp
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 1
lea eax, [0x4eae80]
mov dword [esp + 0x10], eax
call fcn.0043fa70
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov dword [0x58a2b8], edx
mov edx, dword [0x5af9a0]
test edx, edx
jne 0x4b1d9f
mov dword [0x58a2b0], eax
jmp 0x4b1daa
lea edi, [0x58a2b0]
call fcn.00452b40
mov ebp, dword [esp + 0x2c]
mov edx, eax
mov eax, dword [esp + 0x30]
mov dword [0x58a2b4], ecx
lea ebx, [edx + ecx*8 - 8]
mov dword [ebx], eax
lea eax, [edx + ecx*8 - 4]
mov dword [eax], ebp
lea eax, [0x5afa00]
mov dword [esp], eax
call fcn.004591a0
lea eax, [0x5af940]
mov dword [esp], eax
lea eax, [0x504ed4]
mov dword [esp + 4], eax
call fcn.00457f30
mov eax, dword [0x58a240]
mov ecx, dword [0x58a244]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ecx
test eax, eax
jne 0x4b1ec4
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.004b0100
mov eax, dword [esp + 0xc0]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x28]
test ecx, ecx
je 0x4b1ea9
mov edx, dword [eax + 4]
add ecx, edx
mov dword [eax + 0x1c], ecx
mov eax, dword [esp + 0xc0]
movzx ecx, byte [eax + 0x15]
test cl, cl
je 0x4b1ea9
mov ecx, dword [eax + 0x1c]
mov eax, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], 3
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
call fcn.00450bb0
mov eax, dword [esp + 0x14]
test eax, eax
je 0x4b1e83
mov eax, dword [esp + 0xc0]
mov byte [eax + 0x14], 1
jmp 0x4b1ea9
lea eax, [0x51e460]
mov dword [esp + 0xc4], eax
lea eax, [0x51dd48]
mov dword [esp + 0xc8], eax
call fcn.0042eaa0
add esp, 0xb0
ret
mov eax, dword [esp + 0xc0]
mov dword [esp], eax
call fcn.004b0ab0
call fcn.0042eaa0
add esp, 0xb0
ret
call fcn.0042eaa0
add esp, 0xb0
ret
lea eax, [0x4e9380]
mov dword [esp], eax
call fcn.0040ae80
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x12
lea ecx, [0x4fcc16]
mov dword [eax], ecx
lea ecx, [0x51e26c]
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
call fcn.0042eaa0
add esp, 0xb0
ret
call fcn.0042eaa0
add esp, 0xb0
ret
lea eax, [0x4e9380]
mov dword [esp], eax
call fcn.0040ae80
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x1b
lea ecx, [0x500007]
mov dword [eax], ecx
mov dword [esp + 0xc0], 0
lea ecx, [0x51e26c]
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
call fcn.0042eaa0
add esp, 0xb0
ret
mov eax, edx
mov ecx, ebp
call fcn.00452bc0
mov ecx, ebp
mov edx, 0xffff
call fcn.00452be0
xor eax, eax
mov ecx, eax
call fcn.00452bc0
nop
call fcn.00451710
jmp fcn.004b1180