Function at 0x6f6c70
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x34]
cmp eax, dword [ecx + 8]
jbe 0x6f79cc
sub esp, 0xb4
lea eax, [0x782cc0]
mov dword [esp], eax
call fcn.0040a580
mov eax, dword [esp + 4]
mov dword [esp + 0x6c], eax
nop
lea ecx, [0x7742c0]
mov dword [esp], ecx
call fcn.0040a580
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0xb8]
mov dword [eax], ecx
mov edx, dword [0xa918d0]
test edx, edx
jne 0x6f79a2
mov edx, dword [esp + 0xbc]
mov dword [eax + 4], edx
mov dword [esp + 0x60], eax
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x18], 0xffffffff
mov dword [eax + 0x1c], 0x7fffffff
lea ecx, [0x73dd40]
mov dword [esp], ecx
call fcn.0040a580
mov eax, dword [esp + 4]
mov dword [esp + 0x80], eax
mov ecx, dword [esp + 0xb8]
mov edx, dword [ecx + 0x10]
mov ebx, dword [esp + 0xbc]
mov dword [esp], ebx
mov dword [esp + 8], 0x60
mov dword [esp + 0xc], 0x60
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
call edx
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
test ecx, ecx
jne 0x6f7982
mov eax, dword [esp + 0x80]
cmp byte [eax], 0x4d
jne 0x6f6d7d
cmp byte [eax + 1], 0x5a
je 0x6f7858
xor eax, eax
xor ecx, ecx
mov dword [esp + 0x30], eax
mov dword [esp + 0x34], ecx
mov edx, dword [esp + 0x60]
mov ebx, dword [edx + 8]
add eax, ebx
mov esi, dword [edx + 0xc]
adc ecx, esi
cmp eax, ebx
setb bl
cmp ecx, esi
xchg esi, ebx
sete bl
xchg esi, ebx
xchg edi, ebx
setl bl
xchg edi, ebx
and esi, ebx
or edi, esi
xchg edi, eax
test al, al
xchg edi, eax
je 0x6f784d
lea eax, [0x82d5e0]
mov dword [esp], eax
mov dword [esp + 4], edx
lea ecx, [0x833500]
mov dword [esp + 8], ecx
lea ebx, [0xa916d4]
mov dword [esp + 0xc], ebx
lea ebp, [0x7230a0]
mov dword [esp + 0x10], ebp
mov esi, dword [esp + 0x6c]
mov dword [esp + 0x14], esi
call fcn.004db360
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
test ecx, ecx
jne 0x6f782d
mov eax, dword [esp + 0x6c]
movzx ecx, word [eax]
cmp cx, 0x14c
ja 0x6f7812
test cx, cx
jne 0x6f7777
mov dword [esp], eax
lea ecx, [0x830000]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x60]
mov dword [esp + 8], edx
call fcn.006f9600
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x10]
mov ebx, dword [esp + 0xc]
mov ebp, dword [esp + 0x18]
mov esi, dword [esp + 0x6c]
mov dword [esi + 0x44], edx
mov dword [esi + 0x48], ecx
mov ecx, dword [0xa918d0]
test ecx, ecx
jne 0x6f7764
mov dword [esi + 0x40], ebx
test ebp, ebp
jne 0x6f7744
mov dword [esp], esi
lea eax, [0x830000]
mov dword [esp + 4], eax
mov ecx, dword [esp + 0x60]
mov dword [esp + 8], ecx
call fcn.006f9af0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0xc]
mov ebx, dword [esp + 0x10]
mov ebp, dword [esp + 0x18]
mov esi, dword [esp + 0x6c]
mov dword [esi + 0x38], ebx
mov dword [esi + 0x3c], eax
mov edi, dword [0xa918d0]
test edi, edi
jne 0x6f772d
mov dword [esi + 0x34], edx
test ebp, ebp
jne 0x6f770d
mov ecx, dword [esi + 0x48]
mov ebp, dword [esi + 0x44]
mov edi, dword [esi + 0x40]
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], edi
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], ecx
call fcn.006f9e80
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x6c]
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x30], ebx
mov ecx, dword [0xa918d0]
test ecx, ecx
jne 0x6f76fa
mov dword [esi + 0x28], edx
test eax, eax
jne 0x6f76da
mov eax, dword [esp + 0x60]
mov ecx, dword [eax + 8]
mov edx, dword [esp + 0x30]
add edx, ecx
mov ebx, dword [eax + 0xc]
mov ebp, dword [esp + 0x34]
adc ebp, ebx
cmp edx, ecx
setb cl
cmp ebp, ebx
sete bl
xchg edi, ebx
setl bl
xchg edi, ebx
and ebx, ecx
or edi, ebx
xchg edi, eax
test al, al
xchg edi, eax
je 0x6f76cf
lea ecx, [0x82d5e0]
mov dword [esp], ecx
mov dword [esp + 4], eax
lea edx, [0x833500]
mov dword [esp + 8], edx
lea ebx, [0xa916d4]
mov dword [esp + 0xc], ebx
lea ebp, [0x7230a0]
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], esi
call fcn.004db360
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
test ecx, ecx
jne 0x6f76af
lea eax, [0x799c40]
mov dword [esp], eax
call fcn.0040a580
mov eax, dword [esp + 4]
mov dword [esp + 0x7c], eax
lea ecx, [0x7991c0]
mov dword [esp], ecx
call fcn.0040a580
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x6c]
movzx edx, word [ecx + 0x10]
cmp word [0xa91604], dx
je 0x6f757a
cmp word [0xa91606], dx
je 0x6f7445
movzx eax, word [ecx + 2]
lea edx, [0x76b360]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], eax
call fcn.0043c700
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x6c]
movzx edx, word [ecx + 2]
mov dword [ecx + 0x20], edx
mov dword [ecx + 0x24], edx
mov edx, dword [0xa918d0]
test edx, edx
jne 0x6f7438
mov dword [ecx + 0x1c], eax
xor eax, eax
jmp 0x6f7022
inc eax
mov ecx, ebp
movzx edx, word [ecx + 2]
cmp eax, edx
jge 0x6f7337
mov dword [esp + 0x48], eax
lea eax, [0x78bc00]
mov dword [esp], eax
call fcn.0040a580
mov eax, dword [esp + 4]
mov dword [esp + 0x58], eax
lea ecx, [0x82d5e0]
mov dword [esp], ecx
mov edx, dword [esp + 0x60]
mov dword [esp + 4], edx
lea ebx, [0x833500]
mov dword [esp + 8], ebx
lea ebp, [0xa916d4]
mov dword [esp + 0xc], ebp
lea esi, [0x751200]
mov dword [esp + 0x10], esi
mov dword [esp + 0x14], eax
call fcn.004db360
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
test ecx, ecx
jne 0x6f7317
mov eax, dword [esp + 0x6c]
mov ecx, dword [eax + 0x48]
mov edx, dword [eax + 0x44]
mov ebx, dword [eax + 0x40]
mov ebp, dword [esp + 0x58]
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ecx
call fcn.006f9020
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x10]
test ecx, ecx
jne 0x6f72f7
mov dword [esp + 0x3c], edx
mov dword [esp + 0x68], ebx
lea eax, [0x77bc00]
mov dword [esp], eax
call fcn.0040a580
mov eax, dword [esp + 4]
mov dword [esp + 0x5c], eax
lea edi, [esp + 0x8c]
lea esi, [0x832cc0]
call fcn.00451bdc
mov ecx, dword [esp + 0x68]
mov dword [esp + 0x8c], ecx
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x90], ecx
mov ecx, dword [esp + 0x58]
mov edx, dword [ecx + 8]
mov dword [esp + 0x94], edx
mov edx, dword [ecx + 0xc]
mov dword [esp + 0x98], edx
mov edx, dword [ecx + 0x10]
mov dword [esp + 0x9c], edx
mov edx, dword [ecx + 0x14]
mov dword [esp + 0xa0], edx
mov edx, dword [ecx + 0x18]
mov dword [esp + 0xa4], edx
mov edx, dword [ecx + 0x1c]
mov dword [esp + 0xa8], edx
movzx edx, word [ecx + 0x20]
mov word [esp + 0xac], dx
movzx edx, word [ecx + 0x22]
mov word [esp + 0xae], dx
mov edx, dword [ecx + 0x24]
mov dword [esp + 0xb0], edx
mov edx, dword [0xa918d0]
test edx, edx
jne 0x6f72d1
mov edi, eax
lea esi, [esp + 0x8c]
call fcn.00451bdc
mov ecx, dword [esp + 0x58]
mov ecx, dword [ecx + 0x14]
test ecx, ecx
jne 0x6f72be
lea ecx, [0xa916d4]
lea edx, [0x82dee0]
mov dword [esp + 0x64], ecx
mov dword [esp + 0x2c], edx
mov ebx, dword [eax + 0x14]
mov dword [esp + 0x38], ebx
mov ebp, dword [eax + 0x10]
mov dword [esp + 0x40], ebp
add ebp, ebx
mov dword [esp + 0x54], ebp
lea edi, [0x7742c0]
mov dword [esp], edi
call fcn.0040a580
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x2c]
mov dword [eax], ecx
mov ecx, dword [0xa918d0]
test ecx, ecx
jne 0x6f729f
mov edx, dword [esp + 0x64]
mov dword [eax + 4], edx
mov edx, dword [esp + 0x40]
mov ebx, dword [esp + 0x38]
add edx, ebx
mov dword [eax + 8], ebx
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], ebx
mov dword [eax + 0x14], 0
mov edx, dword [esp + 0x54]
mov dword [eax + 0x18], edx
mov edx, 0
adc edx, 0
mov dword [eax + 0x1c], edx
mov edx, dword [0xa918d0]
test edx, edx
jne 0x6f7291
mov edx, dword [esp + 0x5c]
mov dword [edx + 0x3c], eax
lea ebx, [0x82d600]
mov dword [edx + 0x34], ebx
mov ebp, dword [0xa918d0]
test ebp, ebp
jne 0x6f7287
mov dword [edx + 0x38], eax
mov ebp, dword [esp + 0x6c]
mov ecx, dword [ebp + 0x20]
mov esi, dword [ebp + 0x1c]
mov eax, dword [esp + 0x48]
cmp eax, ecx
jae 0x6f79c6
lea edi, [esi + eax*4]
mov ebx, dword [0xa918d0]
test ebx, ebx
jne 0x6f7277
mov dword [esi + eax*4], edx
jmp 0x6f701f
mov ecx, eax
mov eax, edx
call fcn.00451480
mov eax, ecx
jmp 0x6f701f
lea edi, [edx + 0x38]
call fcn.00451480
jmp 0x6f724c
mov edx, dword [esp + 0x5c]
lea edi, [edx + 0x3c]
call fcn.00451480
jmp 0x6f7236
lea edi, [eax + 4]
mov ecx, eax
mov eax, dword [esp + 0x64]
call fcn.00451480
mov edx, dword [esp + 0x40]
mov ebx, dword [esp + 0x38]
add edx, ebx
mov eax, ecx
jmp 0x6f71ff
mov ecx, dword [esp + 0xbc]
mov edx, dword [esp + 0xb8]
jmp 0x6f71ac
lea ecx, [0x78bb40]
mov dword [esp], ecx
mov dword [esp + 4], eax
lea ecx, [esp + 0x8c]
mov dword [esp + 8], ecx
call fcn.004107a0
mov eax, dword [esp + 0x5c]
jmp 0x6f7191
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
mov edx, dword [ecx + 0x20]
mov dword [esp + 0x50], edx
mov ebx, dword [esp + 0x60]
xor eax, eax
jmp 0x6f7359
inc eax
mov ebp, dword [esp + 0x6c]
mov esi, dword [esp + 0x50]
mov edi, dword [esp + 0x60]
mov ecx, ebp
mov edx, esi
mov ebx, edi
cmp eax, edx
jge 0x6f7414
mov ebp, dword [ecx + 0x20]
mov esi, dword [ecx + 0x1c]
cmp eax, ebp
jae 0x6f79bf
mov dword [esp + 0x44], eax
mov ecx, dword [esi + eax*4]
test byte [ecx], al
mov dword [esp], ecx
lea ecx, [0x830000]
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
call fcn.006f9130
mov eax, dword [esp + 0x6c]
mov ecx, dword [eax + 0x20]
mov edx, dword [eax + 0x1c]
mov ebx, dword [esp + 0xc]
mov ebp, dword [esp + 0x14]
mov esi, dword [esp + 0x10]
mov edi, dword [esp + 0x1c]
mov dword [esp + 0x70], edi
mov edi, dword [esp + 0x18]
mov eax, dword [esp + 0x44]
cmp eax, ecx
jae 0x6f79ba
mov edx, dword [edx + eax*4]
mov dword [edx + 0x2c], esi
mov dword [edx + 0x30], ebp
mov ebp, dword [0xa918d0]
test ebp, ebp
jne 0x6f73fe
mov dword [edx + 0x28], ebx
test edi, edi
je 0x6f7346
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], edi
mov eax, dword [esp + 0x70]
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
add edx, 0x28
mov ecx, edi
mov edi, edx
mov ebp, eax
mov eax, ebx
call fcn.00451480
mov eax, ebp
mov edi, ecx
jmp 0x6f73d2
mov dword [esp + 0xc0], ecx
mov dword [esp + 0xc4], 0
mov dword [esp + 0xc8], 0
add esp, 0xb4
ret
lea edi, [ecx + 0x1c]
call fcn.00451480
jmp 0x6f701b
mov dword [esp + 0x78], eax
lea ecx, [0x82d5e0]
mov dword [esp], ecx
mov edx, dword [esp + 0x60]
mov dword [esp + 4], edx
lea ebx, [0x833500]
mov dword [esp + 8], ebx
lea ebp, [0xa916d4]
mov dword [esp + 0xc], ebp
lea esi, [0x723160]
mov dword [esp + 0x10], esi
mov dword [esp + 0x14], eax
call fcn.004db360
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
test ecx, ecx
jne 0x6f755a
mov eax, dword [esp + 0x78]
movzx ecx, word [eax]
cmp cx, 0x20b
jne 0x6f74ca
lea ecx, [0x723160]
mov edx, dword [esp + 0x6c]
mov dword [edx + 0x14], ecx
mov ecx, dword [0xa918d0]
test ecx, ecx
jne 0x6f74c0
mov dword [edx + 0x18], eax
mov ecx, edx
jmp 0x6f6fde
lea edi, [edx + 0x18]
call fcn.00451480
jmp 0x6f74b9
mov word [esp], cx
call fcn.00407d50
mov eax, dword [esp + 4]
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
lea ecx, [0x748800]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
lea eax, [0x7b907a]
mov dword [esp], eax
mov dword [esp + 4], 0x32
lea eax, [esp + 0x84]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c7280
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
lea eax, [0x82d5e0]
mov dword [esp], eax
mov ecx, dword [esp + 0x60]
mov dword [esp + 4], ecx
lea edx, [0x833500]
mov dword [esp + 8], edx
lea ebx, [0xa916d4]
mov dword [esp + 0xc], ebx
lea ebp, [0x723120]
mov dword [esp + 0x10], ebp
mov esi, dword [esp + 0x7c]
mov dword [esp + 0x14], esi
call fcn.004db360
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
test ecx, ecx
jne 0x6f768f
mov eax, dword [esp + 0x7c]
movzx ecx, word [eax]
cmp cx, 0x10b
jne 0x6f75ff
lea ecx, [0x723120]
mov edx, dword [esp + 0x6c]
mov dword [edx + 0x14], ecx
mov ecx, dword [0xa918d0]
test ecx, ecx
jne 0x6f75f5
mov dword [edx + 0x18], eax
mov ecx, edx
jmp 0x6f6fde
lea edi, [edx + 0x18]
call fcn.00451480
jmp 0x6f75ee
mov word [esp], cx
call fcn.00407d50
mov eax, dword [esp + 4]
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
lea ecx, [0x748800]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
lea eax, [0x7b89eb]
mov dword [esp], eax
mov dword [esp + 4], 0x31
lea eax, [esp + 0x84]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c7280
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
mov dword [eax + 0x10], edx
mov dword [eax + 0x14], ebp
jmp 0x6f6f50
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ebp
add esp, 0xb4
ret
lea edi, [esi + 0x28]
mov ecx, eax
mov eax, edx
call fcn.00451480
mov eax, ecx
jmp 0x6f6f13
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ebp
mov dword [esp + 0xc8], ecx
add esp, 0xb4
ret
mov dword [esp + 0x50], eax
lea edi, [esi + 0x34]
mov eax, edx
call fcn.00451480
mov eax, dword [esp + 0x50]
jmp 0x6f6eb7
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ebp
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
lea edi, [esi + 0x40]
mov ecx, eax
mov eax, ebx
call fcn.00451480
mov eax, ecx
jmp 0x6f6e66
cmp cx, 0x14c
je 0x6f6e1d
mov word [esp], cx
call fcn.00407d50
mov eax, dword [esp + 4]
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
lea ecx, [0x748800]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
lea eax, [0x7b94a1]
mov dword [esp], eax
mov dword [esp + 4], 0x34
lea eax, [esp + 0x84]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c7280
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
cmp cx, 0x1c4
je 0x6f6e1d
cmp cx, 0x8664
je 0x6f6e1d
jmp 0x6f7782
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
mov dword [edx + 0x10], eax
mov dword [edx + 0x14], ecx
jmp 0x6f6dba
nop
mov eax, dword [eax + 0x3c]
mov dword [esp + 0x54], eax
lea ecx, [0x73c180]
mov dword [esp], ecx
call fcn.0040a580
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov ecx, dword [esp + 0xb8]
mov edx, dword [ecx + 0x10]
mov ebx, dword [esp + 0xbc]
mov dword [esp], ebx
mov dword [esp + 8], 4
mov dword [esp + 0xc], 4
mov ebp, dword [esp + 0x54]
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], 0
call edx
mov eax, dword [esp + 0x74]
cmp byte [eax], 0x50
jne 0x6f78e1
cmp byte [eax + 1], 0x45
jne 0x6f78e1
movzx ecx, byte [eax + 2]
test cl, cl
jne 0x6f78e1
movzx ecx, byte [eax + 3]
test cl, cl
jne 0x6f78e1
mov edx, dword [esp + 0x54]
add edx, 4
mov ecx, 0
adc ecx, 0
mov eax, edx
jmp 0x6f6d81
mov eax, dword [eax]
mov dword [esp + 0x4c], eax
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
lea eax, [0x73c180]
mov dword [esp], eax
lea eax, [esp + 0x4c]
mov dword [esp + 4], eax
call fcn.00407f80
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], ecx
lea eax, [0x7b4135]
mov dword [esp], eax
mov dword [esp + 4], 0x25
lea eax, [esp + 0x84]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c7280
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
mov dword [esp + 0xc0], 0
mov dword [esp + 0xc4], ecx
mov dword [esp + 0xc8], eax
add esp, 0xb4
ret
lea edi, [eax + 4]
mov edx, eax
mov eax, dword [esp + 0xbc]
call fcn.00451480
mov eax, edx
jmp 0x6f6cda
call fcn.00451500
mov ecx, ebp
call fcn.00451500
call fcn.00451500
nop
call fcn.0044fc40
jmp fcn.006f6c70