Function at 0x443660
Capabilities:
Access peb ldr_data
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x68bb67
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push esi
push edi
mov eax, dword [0x70c004]
xor eax, esp
push eax
lea eax, [esp + 0x14]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 0x10], esi
mov dword [esi], vtable.CSoundViewScene.0
mov dword [esi + 4], vtable.CSoundViewScene.1.0
mov dword [esp + 0x1c], 0x1c
mov ecx, dword [esi + 0xc]
xor ebx, ebx
cmp ecx, ebx
je 0x4436b1
mov eax, dword [ecx]
mov edx, dword [eax + 0x20]
push 1
call edx
mov ecx, dword [esi + 0x2888]
cmp ecx, ebx
je 0x4436e0
cmp dword [ecx - 4], ebx
lea eax, [ecx - 4]
je 0x4436d1
mov eax, dword [ecx]
mov edx, dword [eax + 0x80]
push 3
call edx
jmp 0x4436da
push eax
call fcn.00649f3b
add esp, 4
mov dword [esi + 0x2888], ebx
mov eax, dword [esi + 0x2de0]
cmp eax, ebx
je 0x4436f9
push eax
call fcn.00649f3b
add esp, 4
mov dword [esi + 0x2de0], ebx
lea edi, [esi + 0x2854]
lea eax, [edi + 0xc]
mov dword [edi + 0x2c], ebx
call fcn.0044fe50
lea ecx, [esi + 0x2d30]
mov dword [edi + 0x28], ebx
mov dword [edi + 0x24], ebx
mov dword [edi + 0x30], 0x14
mov byte [esp + 0x1c], 0x1b
call fcn.004651ec
lea ecx, [esi + 0x2d18]
mov byte [esp + 0x1c], 0x1a
call fcn.004c3f54
lea ecx, [esi + 0x2c84]
mov byte [esp + 0x1c], 0x19
call fcn.0045c6ed
lea ecx, [esi + 0x2b28]
mov byte [esp + 0x1c], 0x18
call fcn.004d4f93
lea ecx, [esi + 0x2a94]
mov byte [esp + 0x1c], 0x17
call fcn.0045c6ed
lea ecx, [esi + 0x2a00]
mov byte [esp + 0x1c], 0x16
call fcn.0045c6ed
lea ecx, [esi + 0x29f0]
mov byte [esp + 0x1c], 0x15
call fcn.004c3f54
lea ecx, [esi + 0x295c]
mov byte [esp + 0x1c], 0x14
call fcn.0045c6ed
lea ecx, [esi + 0x2930]
mov byte [esp + 0x1c], 0x13
mov dword [ecx], vtable.NekoGameSDK4th::Base::Math::CQuadraticCounter.0
call fcn.004c2d78
lea ecx, [esi + 0x2920]
mov byte [esp + 0x1c], 0x12
call fcn.004c3f54
lea ecx, [esi + 0x288c]
mov byte [esp + 0x1c], 0x11
call fcn.0045c6ed
mov ecx, edi
mov byte [esp + 0x1c], 0x10
call fcn.0044e6d0
lea ecx, [esi + 0x27c0]
mov byte [esp + 0x1c], 0xf
call fcn.0045c6ed
lea ecx, [esi + 0x272c]
mov byte [esp + 0x1c], 0xe
call fcn.0045c6ed
lea ecx, [esi + 0x26f8]
mov byte [esp + 0x1c], 0xd
call fcn.0044e6d0
push fcn.004d4f93
push 7
push 0x15c
lea eax, [esi + 0x1d74]
push eax
mov byte [esp + 0x2c], 0xc
call fcn.00649be5
lea ecx, [esi + 0x1ce0]
mov byte [esp + 0x1c], 0xb
call fcn.0045c6ed
push fcn.004c3654
push 7
push 0x84
lea ecx, [esi + 0x1944]
push ecx
mov byte [esp + 0x2c], 0xa
call fcn.00649be5
lea ecx, [esi + 0x18b0]
mov byte [esp + 0x1c], 9
call fcn.0045c6ed
lea ecx, [esi + 0x181c]
mov byte [esp + 0x1c], 8
call fcn.0045c6ed
lea ecx, [esi + 0x1788]
mov byte [esp + 0x1c], 7
call fcn.0045c6ed
mov byte [esp + 0x1c], 6
lea ecx, [esi + 0x1760]
mov dword [ecx], vtable.NekoGameSDK4th::Base::Math::CQuadraticCounter.0
call fcn.004c2d78
lea ecx, [esi + 0x1750]
mov byte [esp + 0x1c], 5
call fcn.004c3f54
lea ecx, [esi + 0x16bc]
mov byte [esp + 0x1c], 4
call fcn.0045c6ed
lea ecx, [esi + 0x1628]
mov byte [esp + 0x1c], 3
call fcn.0045c6ed
lea ecx, [esi + 0x1594]
mov byte [esp + 0x1c], 2
call fcn.0045c6ed
lea ecx, [esi + 0x1500]
mov byte [esp + 0x1c], 1
call fcn.0045c6ed
lea ecx, [esi + 0x10]
mov byte [esp + 0x1c], bl
call fcn.004533f0
mov dword [esi + 4], vtable.NekoGameSDK4th::Base::Template::mediator_class_CApp_.0
mov dword [esi], vtable.NekoGameSDK4th::GameBase::ITask.0
mov ecx, dword [esp + 0x14]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add esp, 0x10
ret