Function at 0x61e020
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x71c29d
mov eax, dword fs:[0]
push eax
sub esp, 0x43c
mov eax, dword [0x7b7fc0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x3e4], ecx
jmp 0x61e059
mov ecx, dword [ebp - 0x3e4]
call fcn.0061dfd0
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [ebp - 0x3e4]
add ecx, 4
call fcn.00488700
mov ecx, dword [ebp - 0x3e4]
add ecx, 4
push ecx
call fcn.00568320
add esp, 4
lea ecx, [ebp - 0xd4]
call fcn.0058bd20
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x3e4]
add ecx, 4
call fcn.00441d60
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058cbe0
movzx edx, al
test edx, edx
jne 0x61e0df
mov byte [ebp - 0x3fb], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.0058bfb0
mov al, byte [ebp - 0x3fb]
jmp 0x61eecb
lea ecx, [ebp - 0xd4]
call fcn.0058d3e0
push str.spreadingflag
lea ecx, [ebp - 0x29c]
call fcn.00447530
mov byte [ebp - 4], 1
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x29c]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c630
test eax, eax
jne 0x61e127
mov dword [ebp - 0x438], 1
jmp 0x61e131
mov dword [ebp - 0x438], 0
mov dl, byte [ebp - 0x438]
mov byte [ebp - 0x3fc], dl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x29c]
call fcn.004419f0
movzx eax, byte [ebp - 0x3fc]
test eax, eax
je 0x61e163
mov ecx, dword [ebp - 0x3e4]
mov byte [ecx + 0x1c], 0
jmp 0x61e18b
cmp dword [ebp - 0x3e8], 0
je 0x61e175
mov byte [ebp - 0x3ed], 1
jmp 0x61e17c
mov byte [ebp - 0x3ed], 0
mov edx, dword [ebp - 0x3e4]
mov al, byte [ebp - 0x3ed]
mov byte [edx + 0x1c], al
push str.maintainparallelflag
lea ecx, [ebp - 0x284]
call fcn.00447530
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x284]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c630
test eax, eax
jne 0x61e1c8
mov dword [ebp - 0x434], 1
jmp 0x61e1d2
mov dword [ebp - 0x434], 0
mov al, byte [ebp - 0x434]
mov byte [ebp - 0x3fd], al
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x284]
call fcn.004419f0
movzx ecx, byte [ebp - 0x3fd]
test ecx, ecx
je 0x61e204
mov edx, dword [ebp - 0x3e4]
mov byte [edx + 0x1d], 0
jmp 0x61e22c
cmp dword [ebp - 0x3e8], 0
je 0x61e216
mov byte [ebp - 0x3e9], 1
jmp 0x61e21d
mov byte [ebp - 0x3e9], 0
mov eax, dword [ebp - 0x3e4]
mov cl, byte [ebp - 0x3e9]
mov byte [eax + 0x1d], cl
push str.initialvelocity
lea ecx, [ebp - 0x26c]
call fcn.00447530
mov byte [ebp - 4], 3
mov edx, dword [ebp - 0x3e4]
add edx, 0x20
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c880
test eax, eax
jne 0x61e26c
mov dword [ebp - 0x430], 1
jmp 0x61e276
mov dword [ebp - 0x430], 0
mov cl, byte [ebp - 0x430]
mov byte [ebp - 0x3fa], cl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x26c]
call fcn.004419f0
movzx edx, byte [ebp - 0x3fa]
test edx, edx
je 0x61e2c0
mov byte [ebp - 0x3fe], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.0058bfb0
mov al, byte [ebp - 0x3fe]
jmp 0x61eecb
push str.coneangle
lea ecx, [ebp - 0x20c]
call fcn.00447530
mov byte [ebp - 4], 4
mov eax, dword [ebp - 0x3e4]
add eax, 0x24
push eax
lea ecx, [ebp - 0x20c]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x20c]
call fcn.004419f0
push str.rollangle
lea ecx, [ebp - 0x254]
call fcn.00447530
mov byte [ebp - 4], 5
mov edx, dword [ebp - 0x3e4]
add edx, 0x28
push edx
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x254]
call fcn.004419f0
push str.angularvelocity
lea ecx, [ebp - 0x23c]
call fcn.00447530
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x2c
push ecx
lea edx, [ebp - 0x23c]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c7c0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x23c]
call fcn.004419f0
push str.gravity
lea ecx, [ebp - 0x224]
call fcn.00447530
mov byte [ebp - 4], 7
mov eax, dword [ebp - 0x3e4]
add eax, 0x38
push eax
lea ecx, [ebp - 0x224]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x224]
call fcn.004419f0
push str.hitonbackground
lea ecx, [ebp - 0x1f4]
call fcn.00447530
mov byte [ebp - 4], 8
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c630
mov dword [ebp - 0x43c], eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1f4]
call fcn.004419f0
cmp dword [ebp - 0x43c], 0
je 0x61e431
cmp dword [ebp - 0x3e8], 0
je 0x61e419
mov byte [ebp - 0x3ea], 1
jmp 0x61e420
mov byte [ebp - 0x3ea], 0
mov ecx, dword [ebp - 0x3e4]
mov dl, byte [ebp - 0x3ea]
mov byte [ecx + 0x68], dl
jmp 0x61e43b
mov eax, dword [ebp - 0x3e4]
mov byte [eax + 0x68], 0
push str.hitonanothermonster
lea ecx, [ebp - 0x1dc]
call fcn.00447530
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x1dc]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c630
mov dword [ebp - 0x440], eax
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1dc]
call fcn.004419f0
cmp dword [ebp - 0x440], 0
je 0x61e4b0
cmp dword [ebp - 0x3e8], 0
je 0x61e498
mov byte [ebp - 0x3eb], 1
jmp 0x61e49f
mov byte [ebp - 0x3eb], 0
mov eax, dword [ebp - 0x3e4]
mov cl, byte [ebp - 0x3eb]
mov byte [eax + 0x69], cl
jmp 0x61e4ba
mov edx, dword [ebp - 0x3e4]
mov byte [edx + 0x69], 0
push str.piercecount
lea ecx, [ebp - 0x104]
call fcn.00447530
mov byte [ebp - 4], 0xa
mov eax, dword [ebp - 0x3e4]
add eax, 0x6c
push eax
lea ecx, [ebp - 0x104]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c630
test eax, eax
jne 0x61e4fa
mov dword [ebp - 0x42c], 1
jmp 0x61e504
mov dword [ebp - 0x42c], 0
mov dl, byte [ebp - 0x42c]
mov byte [ebp - 0x3ef], dl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x104]
call fcn.004419f0
movzx eax, byte [ebp - 0x3ef]
test eax, eax
je 0x61e537
mov ecx, dword [ebp - 0x3e4]
mov dword [ecx + 0x6c], 0
push str.bombrange
lea ecx, [ebp - 0x1ac]
call fcn.00447530
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0x3e4]
add edx, 0x3c
push edx
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1ac]
call fcn.004419f0
push str.bombeffect
lea ecx, [ebp - 0x194]
call fcn.00447530
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x40
push ecx
lea edx, [ebp - 0x194]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c900
test eax, eax
jne 0x61e5b6
mov dword [ebp - 0x424], 1
jmp 0x61e5c0
mov dword [ebp - 0x424], 0
mov al, byte [ebp - 0x424]
mov byte [ebp - 0x3f0], al
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x194]
call fcn.004419f0
movzx ecx, byte [ebp - 0x3f0]
test ecx, ecx
je 0x61e5fe
push 0x76d053
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x40
call fcn.00488700
jmp 0x61e6b2
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x40
call fcn.00447040
movzx edx, al
test edx, edx
jne 0x61e6b2
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x40
call fcn.00441d60
push eax
call fcn.00567ff0
add esp, 4
movzx eax, al
test eax, eax
jne 0x61e689
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x40
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c610
push eax
call fcn.00567e80
add esp, 4
push eax
lea edx, [ebp - 0x3bc]
push edx
call fcn.0044e320
add esp, 0xc
mov dword [ebp - 0x444], eax
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x40
call fcn.00447470
lea ecx, [ebp - 0x3bc]
call fcn.004419f0
push 0
push 0
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x58
push ecx
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x40
call fcn.00441d60
push eax
call fcn.004931a0
mov ecx, eax
call fcn.0054fcc0
push str.homingflag
lea ecx, [ebp - 0x2cc]
call fcn.00447530
mov byte [ebp - 4], 0xd
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c630
test eax, eax
jne 0x61e6ef
mov dword [ebp - 0x428], 1
jmp 0x61e6f9
mov dword [ebp - 0x428], 0
mov cl, byte [ebp - 0x428]
mov byte [ebp - 0x3f1], cl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2cc]
call fcn.004419f0
movzx edx, byte [ebp - 0x3f1]
test edx, edx
je 0x61e72b
mov eax, dword [ebp - 0x3e4]
mov byte [eax + 0x5c], 0
jmp 0x61e753
cmp dword [ebp - 0x3e8], 0
je 0x61e73d
mov byte [ebp - 0x3ec], 1
jmp 0x61e744
mov byte [ebp - 0x3ec], 0
mov ecx, dword [ebp - 0x3e4]
mov dl, byte [ebp - 0x3ec]
mov byte [ecx + 0x5c], dl
push str.homingstarttime
lea ecx, [ebp - 0x2e4]
call fcn.00447530
mov byte [ebp - 4], 0xe
mov eax, dword [ebp - 0x3e4]
add eax, 0x64
push eax
lea ecx, [ebp - 0x2e4]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c880
test eax, eax
jne 0x61e793
mov dword [ebp - 0x420], 1
jmp 0x61e79d
mov dword [ebp - 0x420], 0
mov dl, byte [ebp - 0x420]
mov byte [ebp - 0x3f2], dl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2e4]
call fcn.004419f0
movzx eax, byte [ebp - 0x3f2]
test eax, eax
je 0x61e7d1
mov ecx, dword [ebp - 0x3e4]
xorps xmm0, xmm0
movss dword [ecx + 0x64], xmm0
push str.homingmaxangle
lea ecx, [ebp - 0x1c4]
call fcn.00447530
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x3e4]
add edx, 0x60
push edx
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c880
test eax, eax
jne 0x61e811
mov dword [ebp - 0x41c], 1
jmp 0x61e81b
mov dword [ebp - 0x41c], 0
mov cl, byte [ebp - 0x41c]
mov byte [ebp - 0x3f3], cl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1c4]
call fcn.004419f0
movzx edx, byte [ebp - 0x3f3]
test edx, edx
je 0x61e84f
mov eax, dword [ebp - 0x3e4]
xorps xmm0, xmm0
movss dword [eax + 0x60], xmm0
push str.range
lea ecx, [ebp - 0x17c]
call fcn.00447530
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x74
push ecx
lea edx, [ebp - 0x17c]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c880
test eax, eax
jne 0x61e88f
mov dword [ebp - 0x418], 1
jmp 0x61e899
mov dword [ebp - 0x418], 0
mov al, byte [ebp - 0x418]
mov byte [ebp - 0x3f4], al
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x17c]
call fcn.004419f0
movzx ecx, byte [ebp - 0x3f4]
test ecx, ecx
je 0x61e8e3
mov byte [ebp - 0x3f5], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.0058bfb0
mov al, byte [ebp - 0x3f5]
jmp 0x61eecb
push str.acceleration
lea ecx, [ebp - 0x2fc]
call fcn.00447530
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x3e4]
add edx, 0x78
push edx
lea eax, [ebp - 0x2fc]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c7c0
test eax, eax
jne 0x61e923
mov dword [ebp - 0x414], 1
jmp 0x61e92d
mov dword [ebp - 0x414], 0
mov cl, byte [ebp - 0x414]
mov byte [ebp - 0x3f6], cl
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2fc]
call fcn.004419f0
movzx edx, byte [ebp - 0x3f6]
test edx, edx
je 0x61e992
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x3e0]
call fcn.0048be90
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x78
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov eax, dword [eax + 8]
mov dword [ecx + 8], eax
mov dword [ebp - 0x404], 0
jmp 0x61e9ad
mov ecx, dword [ebp - 0x404]
add ecx, 1
mov dword [ebp - 0x404], ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c590
cmp dword [ebp - 0x404], eax
jae 0x61eea7
mov edx, dword [ebp - 0x404]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x408]
call fcn.0055a3e0
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xec]
call fcn.004419d0
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xec]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c5c0
push str.attachdata
lea edx, [ebp - 0xec]
push edx
call fcn.00488420
add esp, 8
movzx eax, al
test eax, eax
je 0x61ee68
lea ecx, [ebp - 0x54]
call fcn.0061de00
mov byte [ebp - 4], 0x14
push str.type
lea ecx, [ebp - 0x314]
call fcn.00447530
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x314]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c630
test eax, eax
jne 0x61ea67
mov dword [ebp - 0x410], 1
jmp 0x61ea71
mov dword [ebp - 0x410], 0
mov al, byte [ebp - 0x410]
mov byte [ebp - 0x3f7], al
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x314]
call fcn.004419f0
movzx ecx, byte [ebp - 0x3f7]
test ecx, ecx
je 0x61eac6
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x54]
call fcn.00512700
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xec]
call fcn.004419f0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x408]
call fcn.00552800
jmp 0x61e99e
push str.flytype
lea ecx, [ebp - 0x32c]
call fcn.00447530
mov byte [ebp - 4], 0x16
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x32c]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c630
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x32c]
call fcn.004419f0
push str.attachfile
lea ecx, [ebp - 0x344]
call fcn.00447530
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x344]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c900
test eax, eax
jne 0x61eb39
mov dword [ebp - 0x40c], 1
jmp 0x61eb43
mov dword [ebp - 0x40c], 0
mov al, byte [ebp - 0x40c]
mov byte [ebp - 0x3f8], al
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x344]
call fcn.004419f0
movzx ecx, byte [ebp - 0x3f8]
test ecx, ecx
je 0x61eb7b
push 0x76d053
lea ecx, [ebp - 0x4c]
call fcn.00488700
jmp 0x61ec05
lea ecx, [ebp - 0x4c]
call fcn.00447040
movzx edx, al
test edx, edx
jne 0x61ec05
lea ecx, [ebp - 0x4c]
call fcn.00441d60
push eax
call fcn.00567ff0
add esp, 4
movzx eax, al
test eax, eax
jne 0x61ebea
lea ecx, [ebp - 0x4c]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c610
push eax
call fcn.00567e80
add esp, 4
push eax
lea edx, [ebp - 0x3d4]
push edx
call fcn.0044e320
add esp, 0xc
mov dword [ebp - 0x448], eax
mov eax, dword [ebp - 0x448]
push eax
lea ecx, [ebp - 0x4c]
call fcn.00447470
lea ecx, [ebp - 0x3d4]
call fcn.004419f0
push 0
push 0
push 0
lea ecx, [ebp - 0x4c]
call fcn.00441d60
push eax
call fcn.004931a0
mov ecx, eax
call fcn.0054fd80
push str.tailflag
lea ecx, [ebp - 0x35c]
call fcn.00447530
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x35c]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c630
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x35c]
call fcn.004419f0
cmp dword [ebp - 0x3e8], 0
je 0x61ed5d
mov byte [ebp - 0x34], 1
push str.tailcolor
lea ecx, [ebp - 0x374]
call fcn.00447530
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x374]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c860
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x374]
call fcn.004419f0
push str.taillength
lea ecx, [ebp - 0x38c]
call fcn.00447530
mov byte [ebp - 4], 0x1a
lea edx, [ebp - 0x2c]
push edx
lea eax, [ebp - 0x38c]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x38c]
call fcn.004419f0
push str.tailsize
lea ecx, [ebp - 0x164]
call fcn.00447530
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x28]
push ecx
lea edx, [ebp - 0x164]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x164]
call fcn.004419f0
push str.tailshaperect
lea ecx, [ebp - 0x3a4]
call fcn.00447530
mov byte [ebp - 4], 0x1c
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3a4]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c630
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x3a4]
call fcn.004419f0
cmp dword [ebp - 0x3e8], 0
je 0x61ed4b
mov byte [ebp - 0x3ee], 1
jmp 0x61ed52
mov byte [ebp - 0x3ee], 0
mov dl, byte [ebp - 0x3ee]
mov byte [ebp - 0x24], dl
jmp 0x61ed61
mov byte [ebp - 0x34], 0
push str.roll
lea ecx, [ebp - 0x11c]
call fcn.00447530
mov byte [ebp - 4], 0x1d
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x11c]
call fcn.004419f0
push str.distance
lea ecx, [ebp - 0x134]
call fcn.00447530
mov byte [ebp - 4], 0x1e
lea edx, [ebp - 0x1c]
push edx
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x134]
call fcn.004419f0
push str.period
lea ecx, [ebp - 0x2b4]
call fcn.00447530
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x18]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2b4]
call fcn.004419f0
push str.amplitude
lea ecx, [ebp - 0x14c]
call fcn.00447530
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x14c]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.0058c880
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x14c]
call fcn.004419f0
lea edx, [ebp - 0x54]
push edx
mov ecx, dword [ebp - 0x3e4]
add ecx, 0x84
call fcn.0061f360
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x54]
call fcn.00512700
jmp 0x61ee84
mov ecx, dword [ebp - 0x3e4]
add ecx, 4
call fcn.00441d60
push eax
push str.CFlyingData::LoadScriptFile_Wrong_Data_:__s
call fcn.00567380
add esp, 8
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xec]
call fcn.004419f0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x408]
call fcn.00552800
jmp 0x61e99e
jmp 0x61eeac
mov byte [ebp - 0x3f9], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.0058bfb0
mov al, byte [ebp - 0x3f9]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0065d40e
mov esp, ebp
pop ebp
ret 4