Function at 0x10063790
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100ceb7b
mov eax, dword fs:[0]
push eax
sub esp, 0x2d8
mov eax, dword [0x100fefb8]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
push 0x48
mov dword [ebp - 0x2e4], eax
mov dword [ebp - 0x2d0], eax
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 0
test edi, edi
je 0x100638b4
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x40]
mov dword [edi], vtable.LovaGame.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 2
mov dword [ebp - 0x40], str.UE3ShaderCompileWorker.exe
mov dword [ebp - 0x3c], str.awesomium_process.exe
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
mov ecx, dword [ebp - 0x2e0]
test ecx, ecx
je 0x100638ae
mov eax, dword [ebp - 0x2d8]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x100638a4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006622a
push edx
push ecx
call fcn.100b98ff
add esp, 8
mov byte [edi + 0xc], 1
jmp 0x100638b6
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x2cc], edi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10063952
lea edi, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [edi], 0
mov byte [edi + 0x28], 0
mov dword [esi], vtable.PPSSPPengine.0
mov dword [esi + 0x10], 1
mov al, byte [edi + 0x28]
movsx ecx, al
test al, al
jne 0x10063915
mov dword [edi], str.PPSSPP.exe
mov byte [esi + 0xd], al
jmp 0x10063954
mov dword [ebp - 4], 2
test al, al
js 0x1006393b
mov eax, dword [ecx*4 + 0x100ded24]
lea ecx, [ebp - 0x2d1]
push ecx
push edi
mov byte [ebp - 0x2d1], 0
call eax
add esp, 8
mov dword [edi], str.PPSSPP.exe
mov byte [edi + 0x28], 0
mov dword [ebp - 4], 0xffffffff
mov byte [esi + 0xd], 0
jmp 0x10063954
xor esi, esi
push 0x48
mov dword [ebp - 0x2c8], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x100639e2
lea edi, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [edi], 0
mov byte [edi + 0x28], 0
mov dword [esi], vtable.PCSX2.0
mov dword [esi + 0x10], 1
mov al, byte [edi + 0x28]
movsx ecx, al
test al, al
jne 0x100639a9
mov dword [edi], str.pcsx2.exe
jmp 0x100639e4
mov dword [ebp - 4], 3
test al, al
js 0x100639cf
mov eax, dword [ecx*4 + 0x100ded24]
lea ecx, [ebp - 0x2d1]
push ecx
push edi
mov byte [ebp - 0x2d1], 0
call eax
add esp, 8
mov dword [edi], str.pcsx2.exe
mov dword [ebp - 4], 0xffffffff
mov byte [edi + 0x28], 0
jmp 0x100639e4
xor esi, esi
push 0x48
mov dword [ebp - 0x2c4], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10063a72
lea edi, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [edi], 0
mov byte [edi + 0x28], 0
mov dword [esi], vtable.VanillawareGC.0
mov dword [esi + 0x10], 1
mov al, byte [edi + 0x28]
movsx ecx, al
test al, al
jne 0x10063a39
mov dword [edi], str.Dolphin.exe
jmp 0x10063a74
mov dword [ebp - 4], 4
test al, al
js 0x10063a5f
mov eax, dword [ecx*4 + 0x100ded24]
lea ecx, [ebp - 0x2d1]
push ecx
push edi
mov byte [ebp - 0x2d1], 0
call eax
add esp, 8
mov dword [edi], str.Dolphin.exe
mov dword [ebp - 4], 0xffffffff
mov byte [edi + 0x28], 0
jmp 0x10063a74
xor esi, esi
push 0x48
mov dword [ebp - 0x2c0], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10063b36
lea edi, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [edi], 0
mov byte [edi + 0x28], 0
mov dword [esi], vtable.V8.0
mov dword [esi + 0x10], 5
mov al, byte [edi + 0x28]
movsx ecx, al
cmp ecx, 2
jne 0x10063af7
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], vtable.std::_Func_impl_no_alloc_class__lambda_926b3665b040d03f88f7b7ca0e5e02e3___bool___.0
push edi
mov ecx, eax
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x14], eax
call fcn.10066640
mov ecx, dword [ebp - 0x14]
test ecx, ecx
je 0x10063b38
mov eax, dword [ecx]
mov edx, dword [eax + 0x10]
lea eax, [ebp - 0x38]
cmp ecx, eax
setne al
push eax
call edx
jmp 0x10063b38
mov dword [ebp - 4], 5
test al, al
js 0x10063b1d
mov eax, dword [ecx*4 + 0x100ded24]
lea ecx, [ebp - 0x2d1]
push ecx
push edi
mov byte [ebp - 0x2d1], 0
call eax
add esp, 8
mov dword [edi], vtable.std::_Func_impl_no_alloc_class__lambda_926b3665b040d03f88f7b7ca0e5e02e3___bool___.0
mov dword [edi + 4], esi
mov dword [edi + 0x24], edi
mov dword [ebp - 4], 0xffffffff
mov byte [edi + 0x28], 2
jmp 0x10063b38
xor esi, esi
push 0x48
mov dword [ebp - 0x2bc], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10063bf6
lea edi, [esi + 0x18]
mov dword [esi + 8], 0
mov byte [esi + 0xc], 0
mov dword [edi], 0
mov byte [edi + 0x28], 0
mov dword [esi], vtable.cef.0
mov dword [esi + 0x10], 5
mov byte [esi + 0xd], 0
mov al, byte [edi + 0x28]
movsx ecx, al
cmp ecx, 2
jne 0x10063bba
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], vtable.std::_Func_impl_no_alloc_class__lambda_ef71ebc36f1680a1c0188ec63eac7d1f___bool___.0
push edi
mov ecx, eax
mov dword [ebp - 0x14], eax
call fcn.10066640
mov ecx, dword [ebp - 0x14]
test ecx, ecx
je 0x10063bf8
mov eax, dword [ecx]
mov edx, dword [eax + 0x10]
lea eax, [ebp - 0x38]
cmp ecx, eax
setne al
push eax
call edx
jmp 0x10063bf8
mov dword [ebp - 4], 6
test al, al
js 0x10063be0
mov eax, dword [ecx*4 + 0x100ded24]
lea ecx, [ebp - 0x2d1]
push ecx
push edi
mov byte [ebp - 0x2d1], 0
call eax
add esp, 8
mov dword [edi], vtable.std::_Func_impl_no_alloc_class__lambda_ef71ebc36f1680a1c0188ec63eac7d1f___bool___.0
mov dword [edi + 0x24], edi
mov dword [ebp - 4], 0xffffffff
mov byte [edi + 0x28], 2
jmp 0x10063bf8
xor esi, esi
push 0x48
mov dword [ebp - 0x2b8], esi
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
test eax, eax
je 0x10063c39
mov dword [eax + 8], 0
mov word [eax + 0xc], 0x100
mov dword [eax + 0x18], 0
mov byte [eax + 0x40], 0
mov dword [eax], vtable.mono.0
mov dword [eax + 0x10], 0
jmp 0x10063c3b
xor eax, eax
push 0x48
mov dword [ebp - 0x2b4], eax
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10063cf9
lea edi, [esi + 0x18]
mov dword [esi + 8], 0
mov byte [esi + 0xc], 0
mov dword [edi], 0
mov byte [edi + 0x28], 0
mov dword [esi], vtable.sakanagl.0
mov dword [esi + 0x10], 5
mov byte [esi + 0xd], 0
mov al, byte [edi + 0x28]
movsx ecx, al
cmp ecx, 2
jne 0x10063cbd
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], vtable.std::_Func_impl_no_alloc_class__lambda_327d1e90ff9fc3a6b0f09276935ce3e7___bool___.0
push edi
mov ecx, eax
mov dword [ebp - 0x14], eax
call fcn.10066640
mov ecx, dword [ebp - 0x14]
test ecx, ecx
je 0x10063cfb
mov eax, dword [ecx]
mov edx, dword [eax + 0x10]
lea eax, [ebp - 0x38]
cmp ecx, eax
setne al
push eax
call edx
jmp 0x10063cfb
mov dword [ebp - 4], 7
test al, al
js 0x10063ce3
mov eax, dword [ecx*4 + 0x100ded24]
lea ecx, [ebp - 0x2d1]
push ecx
push edi
mov byte [ebp - 0x2d1], 0
call eax
add esp, 8
mov dword [edi], vtable.std::_Func_impl_no_alloc_class__lambda_327d1e90ff9fc3a6b0f09276935ce3e7___bool___.0
mov dword [edi + 0x24], edi
mov dword [ebp - 4], 0xffffffff
mov byte [edi + 0x28], 2
jmp 0x10063cfb
xor esi, esi
push 0x48
mov dword [ebp - 0x2b0], esi
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
test eax, eax
je 0x10063d3c
mov dword [eax + 8], 0
mov word [eax + 0xc], 0x101
mov dword [eax + 0x18], 0
mov byte [eax + 0x40], 0
mov dword [eax], vtable.pchooks.0
mov dword [eax + 0x10], 0
jmp 0x10063d3e
xor eax, eax
push 0x48
mov dword [ebp - 0x2ac], eax
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 8
test edi, edi
je 0x10063e28
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x40]
mov dword [edi], vtable.PONScripter.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 3
mov dword [ebp - 0x40], str.Proportional_ONScripter
mov dword [ebp - 0x3c], str.ponscr.exe
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
mov ecx, dword [ebp - 0x2e0]
test ecx, ecx
je 0x10063e2a
mov eax, dword [ebp - 0x2d8]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x10063e1c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006622f
push edx
push ecx
call fcn.100b98ff
add esp, 8
jmp 0x10063e2a
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x2a8], edi
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
test eax, eax
je 0x10063e72
mov dword [eax + 8], 0
mov word [eax + 0xc], 0x100
mov dword [eax + 0x18], 0
mov byte [eax + 0x40], 0
mov dword [eax], vtable.Renpy.0
mov dword [eax + 0x10], 0
jmp 0x10063e74
xor eax, eax
push 0x48
mov dword [ebp - 0x2a4], eax
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10063f30
lea edi, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [edi], 0
mov byte [edi + 0x28], 0
mov dword [esi], vtable.Lightvn.0
mov dword [esi + 0x10], 5
mov al, byte [edi + 0x28]
movsx ecx, al
cmp ecx, 2
jne 0x10063ef4
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], vtable.std::_Func_impl_no_alloc_class__lambda_ae0ba9504507d63d57c7c7cfa804f5db___bool___.0
push edi
mov ecx, eax
mov dword [ebp - 0x14], eax
call fcn.10066640
mov ecx, dword [ebp - 0x14]
test ecx, ecx
je 0x10063f32
mov eax, dword [ecx]
mov edx, dword [eax + 0x10]
lea eax, [ebp - 0x38]
cmp ecx, eax
setne al
push eax
call edx
jmp 0x10063f32
mov dword [ebp - 4], 0xa
test al, al
js 0x10063f1a
mov eax, dword [ecx*4 + 0x100ded24]
lea ecx, [ebp - 0x2d1]
push ecx
push edi
mov byte [ebp - 0x2d1], 0
call eax
add esp, 8
mov dword [edi], vtable.std::_Func_impl_no_alloc_class__lambda_ae0ba9504507d63d57c7c7cfa804f5db___bool___.0
mov dword [edi + 0x24], edi
mov dword [ebp - 4], 0xffffffff
mov byte [edi + 0x28], 2
jmp 0x10063f32
xor esi, esi
push 0x48
mov dword [ebp - 0x2a0], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10063fee
lea edi, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [edi], 0
mov byte [edi + 0x28], 0
mov dword [esi], vtable.KiriKiri.0
mov dword [esi + 0x10], 5
mov al, byte [edi + 0x28]
movsx ecx, al
cmp ecx, 2
jne 0x10063fb2
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], vtable.std::_Func_impl_no_alloc_class__lambda_ba110bd936c9380a688d56b50d5f7e3d___bool___.0
push edi
mov ecx, eax
mov dword [ebp - 0x14], eax
call fcn.10066640
mov ecx, dword [ebp - 0x14]
test ecx, ecx
je 0x10063ff0
mov eax, dword [ecx]
mov edx, dword [eax + 0x10]
lea eax, [ebp - 0x38]
cmp ecx, eax
setne al
push eax
call edx
jmp 0x10063ff0
mov dword [ebp - 4], 0xb
test al, al
js 0x10063fd8
mov eax, dword [ecx*4 + 0x100ded24]
lea ecx, [ebp - 0x2d1]
push ecx
push edi
mov byte [ebp - 0x2d1], 0
call eax
add esp, 8
mov dword [edi], vtable.std::_Func_impl_no_alloc_class__lambda_ba110bd936c9380a688d56b50d5f7e3d___bool___.0
mov dword [edi + 0x24], edi
mov dword [ebp - 4], 0xffffffff
mov byte [edi + 0x28], 2
jmp 0x10063ff0
xor esi, esi
push 0x48
mov dword [ebp - 0x29c], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10064043
lea ecx, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [ecx], 0
mov byte [ecx + 0x28], 0
push str..ttd
mov dword [esi], vtable.morning.0
mov dword [esi + 0x10], 1
call fcn.1005b480
mov byte [esi + 0xd], 0
jmp 0x10064045
xor esi, esi
push 0x48
mov dword [ebp - 0x298], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x10064098
lea ecx, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [ecx], 0
mov byte [ecx + 0x28], 0
push str.Data_.sdat
mov dword [esi], vtable.utawarerumono.0
mov dword [esi + 0x10], 1
call fcn.1005b480
mov byte [esi + 0xd], 0
jmp 0x1006409a
xor esi, esi
push 0x48
mov dword [ebp - 0x294], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x100640e9
lea ecx, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [ecx], 0
mov byte [ecx + 0x28], 0
push str.side_B
mov dword [esi], vtable.SideB.0
mov dword [esi + 0x10], 4
call fcn.1005b480
jmp 0x100640eb
xor esi, esi
push 0x48
mov dword [ebp - 0x290], esi
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 0xc
test edi, edi
je 0x1006419c
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x40]
mov dword [edi], vtable.BGI.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 3
mov dword [ebp - 0x40], str.bgi.
mov dword [ebp - 0x3c], str.sysgrp.arc
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
lea ecx, [ebp - 0x2e0]
call fcn.10003b50
jmp 0x1006419e
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x28c], edi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x100641f8
lea ecx, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [ecx], 0
mov byte [ecx + 0x28], 0
push str.Bootup.dat
mov dword [esi], vtable.Bootup.0
mov dword [esi + 0x10], 1
call fcn.1005b480
mov byte [esi + 0xd], 0
jmp 0x100641fa
xor esi, esi
push 0x48
mov dword [ebp - 0x288], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x1006424d
lea ecx, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [ecx], 0
mov byte [ecx + 0x28], 0
push str.image.dat
mov dword [esi], vtable.shyakunage.0
mov dword [esi + 0x10], 1
call fcn.1005b480
mov byte [esi + 0xd], 0
jmp 0x1006424f
xor esi, esi
push 0x48
mov dword [ebp - 0x284], esi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x1006429e
lea ecx, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [ecx], 0
mov byte [ecx + 0x28], 0
push str.AGERC.DLL
mov dword [esi], vtable.Eushully.0
mov dword [esi + 0x10], 1
call fcn.1005b480
jmp 0x100642a0
xor esi, esi
push 0x48
mov dword [ebp - 0x280], esi
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 0xe
test edi, edi
je 0x10064351
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x40]
mov dword [edi], vtable.Majiro.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 2
mov dword [ebp - 0x40], 0x100df49c
mov dword [ebp - 0x3c], str.stream.arc
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
lea ecx, [ebp - 0x2e0]
call fcn.10003b50
jmp 0x10064353
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x27c], edi
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 0x10
test edi, edi
je 0x10064412
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x44]
mov dword [edi], vtable.Elf.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 2
mov dword [ebp - 0x44], str.data.arc
mov dword [ebp - 0x40], str.effect.arc
mov dword [ebp - 0x3c], str.mes.arc
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
lea ecx, [ebp - 0x2e0]
call fcn.10003b50
jmp 0x10064414
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x278], edi
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 0x12
test edi, edi
je 0x100644d3
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x44]
mov dword [edi], vtable.Elf2.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 2
mov dword [ebp - 0x44], str.data.arc
mov dword [ebp - 0x40], str.Ai5win.exe
mov dword [ebp - 0x3c], str.mes.arc
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
lea ecx, [ebp - 0x2e0]
call fcn.10003b50
jmp 0x100644d5
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x274], edi
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 0x14
test edi, edi
je 0x10064594
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x44]
mov dword [edi], vtable.Silkys.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 2
mov dword [ebp - 0x44], str.data.arc
mov dword [ebp - 0x40], str.effect.arc
mov dword [ebp - 0x3c], str.Script.arc
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
lea ecx, [ebp - 0x2e0]
call fcn.10003b50
jmp 0x10064596
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x270], edi
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 0x16
test edi, edi
je 0x10064663
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x4c]
mov dword [edi], vtable.SilkysOld.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 2
mov dword [ebp - 0x4c], str.bgm.AWF
mov dword [ebp - 0x48], str.effect.AWF
mov dword [ebp - 0x44], str.gcc.ARC
mov dword [ebp - 0x40], str.mes.ARC
mov dword [ebp - 0x3c], str.sequence.ARC
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
lea ecx, [ebp - 0x2e0]
call fcn.10003b50
jmp 0x10064665
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x26c], edi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x100646bb
lea ecx, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [ecx], 0
mov byte [ecx + 0x28], 0
push str.datapack.cpz
mov dword [esi], vtable.CMVS.0
mov dword [esi + 0x10], 1
call fcn.1005b480
jmp 0x100646bd
xor esi, esi
push 0x48
mov dword [ebp - 0x268], esi
call fcn.100b98cf
mov edi, eax
add esp, 4
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 4], 0x18
test edi, edi
je 0x10064775
mov dword [edi + 8], 0
mov word [edi + 0xc], 0x100
mov dword [edi + 0x18], 0
mov byte [edi + 0x40], 0
push dword [ebp - 0x2d0]
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x44]
mov dword [edi], vtable.Wolf.0
push eax
lea ecx, [ebp - 0x2e0]
mov dword [edi + 0x10], 3
mov dword [ebp - 0x44], 0x100df74c
mov dword [ebp - 0x40], str.data.wolf
mov dword [ebp - 0x3c], str.data_basicdatacdatabase.dat
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2d8], 0
call fcn.1005b600
lea eax, [ebp - 0x2e0]
push eax
lea ecx, [edi + 0x18]
call fcn.1005b510
lea ecx, [ebp - 0x2e0]
call fcn.10003b50
jmp 0x10064777
xor edi, edi
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x264], edi
call fcn.100b98cf
mov esi, eax
add esp, 4
mov dword [ebp - 0x2d0], esi
test esi, esi
je 0x100647cd
lea ecx, [esi + 0x18]
mov dword [esi + 8], 0
mov word [esi + 0xc], 0x100
mov dword [ecx], 0
mov byte [ecx + 0x28], 0
push str.AdvDataDATNAMES.DAT
mov dword [esi], vtable.Circus1.0
mov dword [esi + 0x10], 1
call fcn.1005b480
jmp 0x100647cf
xor esi, esi
push 0x48
mov dword [ebp - 0x260], esi
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x1a
test eax, eax
je 0x100647f9
mov ecx, eax
call fcn.1005ca70
jmp 0x100647fb
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x25c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x1b
test eax, eax
je 0x1006482c
mov ecx, eax
call fcn.1005cd00
jmp 0x1006482e
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x258], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x1c
test eax, eax
je 0x1006485f
mov ecx, eax
call fcn.1005c020
jmp 0x10064861
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x254], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x1d
test eax, eax
je 0x10064892
mov ecx, eax
call fcn.1005c900
jmp 0x10064894
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x250], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x1e
test eax, eax
je 0x100648c5
mov ecx, eax
call fcn.1005c1c0
jmp 0x100648c7
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x24c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x1f
test eax, eax
je 0x100648f8
mov ecx, eax
call fcn.1005c0e0
jmp 0x100648fa
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x248], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x20
test eax, eax
je 0x1006492b
mov ecx, eax
call fcn.10060990
jmp 0x1006492d
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x244], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x21
test eax, eax
je 0x1006495e
mov ecx, eax
call fcn.1005f1c0
jmp 0x10064960
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x240], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x22
test eax, eax
je 0x10064991
mov ecx, eax
call fcn.10061ff0
jmp 0x10064993
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x23c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x23
test eax, eax
je 0x100649c4
mov ecx, eax
call fcn.1005f5e0
jmp 0x100649c6
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x238], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x24
test eax, eax
je 0x100649f7
mov ecx, eax
call fcn.1005ee10
jmp 0x100649f9
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x234], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x25
test eax, eax
je 0x10064a2a
mov ecx, eax
call fcn.1005d550
jmp 0x10064a2c
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x230], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x26
test eax, eax
je 0x10064a5d
mov ecx, eax
call fcn.1005e550
jmp 0x10064a5f
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x22c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x27
test eax, eax
je 0x10064a90
mov ecx, eax
call fcn.1005df00
jmp 0x10064a92
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x228], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x28
test eax, eax
je 0x10064ac3
mov ecx, eax
call fcn.10061140
jmp 0x10064ac5
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x224], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x29
test eax, eax
je 0x10064af6
mov ecx, eax
call fcn.10061230
jmp 0x10064af8
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x220], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x2a
test eax, eax
je 0x10064b29
mov ecx, eax
call fcn.1005f690
jmp 0x10064b2b
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x21c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x2b
test eax, eax
je 0x10064b5c
mov ecx, eax
call fcn.1005bb40
jmp 0x10064b5e
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x218], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x2c
test eax, eax
je 0x10064b8f
mov ecx, eax
call fcn.1005f790
jmp 0x10064b91
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x214], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x2d
test eax, eax
je 0x10064bc2
mov ecx, eax
call fcn.1005e0b0
jmp 0x10064bc4
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x210], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x2e
test eax, eax
je 0x10064bf5
mov ecx, eax
call fcn.1005dd80
jmp 0x10064bf7
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x20c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x2f
test eax, eax
je 0x10064c28
mov ecx, eax
call fcn.1005e640
jmp 0x10064c2a
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x208], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x30
test eax, eax
je 0x10064c5b
mov ecx, eax
call fcn.1005de40
jmp 0x10064c5d
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x204], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x31
test eax, eax
je 0x10064c8e
mov ecx, eax
call fcn.10061520
jmp 0x10064c90
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x200], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x32
test eax, eax
je 0x10064cc1
mov ecx, eax
call fcn.10060b10
jmp 0x10064cc3
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1fc], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x33
test eax, eax
je 0x10064cf4
mov ecx, eax
call fcn.10060bf0
jmp 0x10064cf6
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1f8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x34
test eax, eax
je 0x10064d27
mov ecx, eax
call fcn.100604e0
jmp 0x10064d29
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1f4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x35
test eax, eax
je 0x10064d5a
mov ecx, eax
call fcn.1005dfc0
jmp 0x10064d5c
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1f0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x36
test eax, eax
je 0x10064d8d
mov ecx, eax
call fcn.1005e4a0
jmp 0x10064d8f
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1ec], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x37
test eax, eax
je 0x10064dc0
mov ecx, eax
call fcn.10061a80
jmp 0x10064dc2
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1e8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x38
test eax, eax
je 0x10064df3
mov ecx, eax
call fcn.1005e890
jmp 0x10064df5
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1e4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x39
test eax, eax
je 0x10064e26
mov ecx, eax
call fcn.1005c4a0
jmp 0x10064e28
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1e0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x3a
test eax, eax
je 0x10064e59
mov ecx, eax
call fcn.10061860
jmp 0x10064e5b
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1dc], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x3b
test eax, eax
je 0x10064e8c
mov ecx, eax
call fcn.1005d080
jmp 0x10064e8e
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1d8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x3c
test eax, eax
je 0x10064ebf
mov ecx, eax
call fcn.1005f270
jmp 0x10064ec1
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1d4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x3d
test eax, eax
je 0x10064ef2
mov ecx, eax
call fcn.1005c670
jmp 0x10064ef4
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1d0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x3e
test eax, eax
je 0x10064f25
mov ecx, eax
call fcn.100617b0
jmp 0x10064f27
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1cc], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x3f
test eax, eax
je 0x10064f58
mov ecx, eax
call fcn.1005b910
jmp 0x10064f5a
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1c8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x40
test eax, eax
je 0x10064f8b
mov ecx, eax
call fcn.1005bf60
jmp 0x10064f8d
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1c4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x41
test eax, eax
je 0x10064fbe
mov ecx, eax
call fcn.10060dc0
jmp 0x10064fc0
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1c0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x42
test eax, eax
je 0x10064ff1
mov ecx, eax
call fcn.10060eb0
jmp 0x10064ff3
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1bc], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x43
test eax, eax
je 0x10065024
mov ecx, eax
call fcn.1005b790
jmp 0x10065026
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1b8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x44
test eax, eax
je 0x10065057
mov ecx, eax
call fcn.10061350
jmp 0x10065059
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1b4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x45
test eax, eax
je 0x1006508a
mov ecx, eax
call fcn.1005d950
jmp 0x1006508c
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1b0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x46
test eax, eax
je 0x100650bd
mov ecx, eax
call fcn.1005cfd0
jmp 0x100650bf
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1ac], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x47
test eax, eax
je 0x100650f0
mov ecx, eax
call fcn.1005cc50
jmp 0x100650f2
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1a8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x48
test eax, eax
je 0x10065123
mov ecx, eax
call fcn.10061b60
jmp 0x10065125
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1a4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x49
test eax, eax
je 0x10065156
mov ecx, eax
call fcn.1005e3f0
jmp 0x10065158
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1a0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x4a
test eax, eax
je 0x10065189
mov ecx, eax
call fcn.1005f850
jmp 0x1006518b
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x19c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x4b
test eax, eax
je 0x100651bc
mov ecx, eax
call fcn.10061cc0
jmp 0x100651be
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x198], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x4c
test eax, eax
je 0x100651ef
mov ecx, eax
call fcn.1005d140
jmp 0x100651f1
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x194], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x4d
test eax, eax
je 0x10065222
mov ecx, eax
call fcn.1005cdf0
jmp 0x10065224
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x190], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x4e
test eax, eax
je 0x10065255
mov ecx, eax
call fcn.1005c580
jmp 0x10065257
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x18c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x4f
test eax, eax
je 0x10065288
mov ecx, eax
call fcn.100615e0
jmp 0x1006528a
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x188], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x50
test eax, eax
je 0x100652bb
mov ecx, eax
call fcn.10060740
jmp 0x100652bd
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x184], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x51
test eax, eax
je 0x100652ee
mov ecx, eax
call fcn.1005d890
jmp 0x100652f0
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x180], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x52
test eax, eax
je 0x10065321
mov ecx, eax
call fcn.1005b9d0
jmp 0x10065323
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x17c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x53
test eax, eax
je 0x10065354
mov ecx, eax
call fcn.1005e330
jmp 0x10065356
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x178], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x54
test eax, eax
je 0x10065387
mov ecx, eax
call fcn.1005e280
jmp 0x10065389
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x174], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x55
test eax, eax
je 0x100653ba
mov ecx, eax
call fcn.100619c0
jmp 0x100653bc
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x170], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x56
test eax, eax
je 0x100653ed
mov ecx, eax
call fcn.1005d3d0
jmp 0x100653ef
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x16c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x57
test eax, eax
je 0x10065420
mov ecx, eax
call fcn.100605a0
jmp 0x10065422
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x168], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x58
test eax, eax
je 0x10065453
mov ecx, eax
call fcn.1005eef0
jmp 0x10065455
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x164], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x59
test eax, eax
je 0x10065486
mov ecx, eax
call fcn.1005beb0
jmp 0x10065488
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x160], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x5a
test eax, eax
je 0x100654b9
mov ecx, eax
call fcn.1005e7e0
jmp 0x100654bb
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x15c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x5b
test eax, eax
je 0x100654ec
mov ecx, eax
call fcn.1005f500
jmp 0x100654ee
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x158], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x5c
test eax, eax
je 0x1006551f
mov ecx, eax
call fcn.1005ffb0
jmp 0x10065521
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x154], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x5d
test eax, eax
je 0x10065552
mov ecx, eax
call fcn.100608b0
jmp 0x10065554
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x150], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x5e
test eax, eax
je 0x10065585
mov ecx, eax
call fcn.1005f330
jmp 0x10065587
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x14c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x5f
test eax, eax
je 0x100655b8
mov ecx, eax
call fcn.1005dbb0
jmp 0x100655ba
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x148], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x60
test eax, eax
je 0x100655eb
mov ecx, eax
call fcn.1005bdd0
jmp 0x100655ed
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x144], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x61
test eax, eax
je 0x1006561e
mov ecx, eax
call fcn.1005fed0
jmp 0x10065620
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x140], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x62
test eax, eax
je 0x10065651
mov ecx, eax
call fcn.1005e1a0
jmp 0x10065653
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x13c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x63
test eax, eax
je 0x10065684
mov ecx, eax
call fcn.1005c760
jmp 0x10065686
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x138], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x64
test eax, eax
je 0x100656b7
mov ecx, eax
call fcn.1005c850
jmp 0x100656b9
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x134], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x65
test eax, eax
je 0x100656ea
mov ecx, eax
call fcn.1005d2e0
jmp 0x100656ec
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x130], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x66
test eax, eax
je 0x1006571d
mov ecx, eax
call fcn.1005fac0
jmp 0x1006571f
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x12c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x67
test eax, eax
je 0x10065750
mov ecx, eax
call fcn.1005fa10
jmp 0x10065752
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x128], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x68
test eax, eax
je 0x10065783
mov ecx, eax
call fcn.1005fb80
jmp 0x10065785
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x124], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
test eax, eax
je 0x100657af
mov ecx, eax
call fcn.1005bd90
jmp 0x100657b1
xor eax, eax
push 0x48
mov dword [ebp - 0x120], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x69
test eax, eax
je 0x100657db
mov ecx, eax
call fcn.10060420
jmp 0x100657dd
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x11c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x6a
test eax, eax
je 0x1006580e
mov ecx, eax
call fcn.1005bc20
jmp 0x10065810
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x118], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x6b
test eax, eax
je 0x10065841
mov ecx, eax
call fcn.1005ba90
jmp 0x10065843
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x114], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x6c
test eax, eax
je 0x10065874
mov ecx, eax
call fcn.10061d70
jmp 0x10065876
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x110], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x6d
test eax, eax
je 0x100658a7
mov ecx, eax
call fcn.1005c9b0
jmp 0x100658a9
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x10c], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x6e
test eax, eax
je 0x100658da
mov ecx, eax
call fcn.1005b850
jmp 0x100658dc
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x108], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x6f
test eax, eax
je 0x1006590d
mov ecx, eax
call fcn.1005e720
jmp 0x1006590f
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x104], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x70
test eax, eax
je 0x10065940
mov ecx, eax
call fcn.10061910
jmp 0x10065942
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x100], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x71
test eax, eax
je 0x10065973
mov ecx, eax
call fcn.10061460
jmp 0x10065975
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xfc], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x72
test eax, eax
je 0x100659a6
mov ecx, eax
call fcn.10060660
jmp 0x100659a8
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xf8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x73
test eax, eax
je 0x100659d9
mov ecx, eax
call fcn.10061050
jmp 0x100659db
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xf4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x74
test eax, eax
je 0x10065a0c
mov ecx, eax
call fcn.10060cd0
jmp 0x10065a0e
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xf0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x75
test eax, eax
je 0x10065a3f
mov ecx, eax
call fcn.10060a50
jmp 0x10065a41
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xec], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x76
test eax, eax
je 0x10065a72
mov ecx, eax
call fcn.10060800
jmp 0x10065a74
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xe8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x77
test eax, eax
je 0x10065aa5
mov ecx, eax
call fcn.1005c3f0
jmp 0x10065aa7
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xe4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x78
test eax, eax
je 0x10065ad8
mov ecx, eax
call fcn.1005c340
jmp 0x10065ada
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xe0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x79
test eax, eax
je 0x10065b0b
mov ecx, eax
call fcn.10060340
jmp 0x10065b0d
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x7a
test eax, eax
je 0x10065b3e
mov ecx, eax
call fcn.10060260
jmp 0x10065b40
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xd8], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x7b
test eax, eax
je 0x10065b71
mov ecx, eax
call fcn.1005d490
jmp 0x10065b73
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xd4], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x7c
test eax, eax
je 0x10065ba4
mov ecx, eax
call fcn.1005f410
jmp 0x10065ba6
xor eax, eax
push 0x48
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xd0], eax
call fcn.100b98cf
add esp, 4
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 4], 0x7d
test eax, eax
je 0x10065bd7
call fcn.100bb050
call fcn.100bb050
int3