Function at 0x483499
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x634010
call fcn.00600064
sub esp, 0x730
mov eax, dword [0x6b55d0]
push ebx
push esi
push edi
push 0x14
mov dword [ebp - 0x10], eax
call fcn.0042392e
pop ecx
mov dword [ebp - 0xb8], eax
xor edi, edi
cmp eax, edi
mov dword [ebp - 4], edi
je 0x4834d6
mov ecx, eax
call fcn.0048332b
mov ebx, eax
jmp 0x4834d8
xor ebx, ebx
or dword [ebp - 4], 0xffffffff
push 0x14
call fcn.0042392e
pop ecx
mov dword [ebp - 0xb8], eax
cmp eax, edi
mov dword [ebp - 4], 1
je 0x483504
mov ecx, eax
call fcn.0048332b
mov dword [ebp - 0xb8], eax
jmp 0x48350a
mov dword [ebp - 0xb8], edi
or dword [ebp - 4], 0xffffffff
push 0x14
call fcn.0042392e
pop ecx
mov dword [ebp - 0xb4], eax
cmp eax, edi
mov dword [ebp - 4], 2
je 0x483532
mov ecx, eax
call fcn.0048332b
mov esi, eax
jmp 0x483534
xor esi, esi
or dword [ebp - 4], 0xffffffff
push ebx
call fcn.00405e98
mov ecx, eax
call fcn.00485ebb
push dword [ebp - 0xb8]
call fcn.00405e98
mov ecx, eax
call fcn.00485ebb
push esi
call fcn.00405e98
mov ecx, eax
call fcn.00485ebb
push 0x6439dc
lea ecx, [ebp - 0xd4]
call fcn.00493e85
push edi
push str.Global_Sound_Effects
lea eax, [ebp - 0xd4]
push ebx
push eax
mov dword [ebp - 4], 3
call fcn.00401d47
mov ecx, eax
call fcn.00469716
mov ecx, eax
call fcn.00468d0b
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.00402a58
push 0x6439dc
lea ecx, [ebp - 0xd4]
call fcn.00493e85
push edi
push str.Voiceover_Sound_Effects
lea eax, [ebp - 0xd4]
push esi
push eax
mov dword [ebp - 4], 4
call fcn.00401d47
mov ecx, eax
call fcn.00469716
mov ecx, eax
call fcn.00468d0b
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.00402a58
push str.levelsfx
lea ecx, [ebp - 0xd4]
call fcn.00493e85
push edi
push str.Level_Sound_Effects
push dword [ebp - 0xb8]
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 4], 5
call fcn.00401d47
mov ecx, eax
call fcn.00469716
mov ecx, eax
call fcn.00468d0b
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd4]
call fcn.00402a58
mov dword [ebp - 0x11c], str.apr2
mov dword [ebp - 0x118], str.cbr2
mov dword [ebp - 0x114], str.day2
mov dword [ebp - 0x110], str.duk1
mov dword [ebp - 0x10c], str.roc1
mov dword [ebp - 0x108], str.apr3
mov dword [ebp - 0x104], str.cbr3
mov dword [ebp - 0x100], str.day3
mov dword [ebp - 0xfc], str.duk3
mov dword [ebp - 0xf8], str.roc2
mov dword [ebp - 0xf4], str.apr1
mov dword [ebp - 0xf0], str.cbr1
mov dword [ebp - 0xec], str.day1
mov dword [ebp - 0xe8], str.duk2
mov dword [ebp - 0xe4], str.roc3
mov dword [ebp - 0xe0], str.y2k1
mov dword [ebp - 0xdc], str.y2k2
mov dword [ebp - 0xd8], str.y2k3
mov dword [ebp - 0xb4], edi
mov eax, dword [ebp - 0xb4]
push dword [ebp + eax*4 - 0x11c]
lea eax, [ebp - 0x138]
push str.bike__s_roll
push eax
call fcn.00493ef3
add esp, 0xc
push edi
mov ecx, eax
mov dword [ebp - 4], 6
call fcn.00493639
push eax
mov ecx, ebx
call fcn.0048320d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x138]
call fcn.00402a58
mov eax, dword [ebp - 0xb4]
push dword [ebp + eax*4 - 0x11c]
lea eax, [ebp - 0x1c4]
push str.bike__s_idle
push eax
call fcn.00493ef3
add esp, 0xc
push edi
mov ecx, eax
mov dword [ebp - 4], 7
call fcn.00493639
push eax
mov ecx, ebx
call fcn.0048320d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c4]
call fcn.00402a58
mov eax, dword [ebp - 0xb4]
push dword [ebp + eax*4 - 0x11c]
lea eax, [ebp - 0x1e0]
push str.bike__s_speed_1
push eax
call fcn.00493ef3
add esp, 0xc
push edi
mov ecx, eax
mov dword [ebp - 4], 8
call fcn.00493639
push eax
mov ecx, ebx
call fcn.0048320d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1e0]
call fcn.00402a58
mov eax, dword [ebp - 0xb4]
push dword [ebp + eax*4 - 0x11c]
lea eax, [ebp - 0x1a8]
push str.bike__s_speed_2
push eax
call fcn.00493ef3
add esp, 0xc
push edi
mov ecx, eax
mov dword [ebp - 4], 9
call fcn.00493639
push eax
mov ecx, ebx
call fcn.0048320d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1a8]
call fcn.00402a58
mov eax, dword [ebp - 0xb4]
push dword [ebp + eax*4 - 0x11c]
lea eax, [ebp - 0x170]
push str.bike__s_speed_3
push eax
call fcn.00493ef3
add esp, 0xc
mov dword [ebp - 4], 0xa
push edi
mov ecx, eax
call fcn.00493639
push eax
mov ecx, ebx
call fcn.0048320d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x170]
call fcn.00402a58
mov eax, dword [ebp - 0xb4]
push dword [ebp + eax*4 - 0x11c]
lea eax, [ebp - 0x154]
push str.bike__s_shift
push eax
call fcn.00493ef3
add esp, 0xc
push edi
mov ecx, eax
mov dword [ebp - 4], 0xb
call fcn.00493639
push eax
mov ecx, ebx
call fcn.0048320d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x154]
call fcn.00402a58
mov eax, dword [ebp - 0xb4]
push dword [ebp + eax*4 - 0x11c]
lea eax, [ebp - 0x18c]
push str.bike__s_simple
push eax
call fcn.00493ef3
add esp, 0xc
push edi
mov ecx, eax
mov dword [ebp - 4], 0xc
call fcn.00493639
push eax
mov ecx, ebx
call fcn.0048320d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18c]
call fcn.00402a58
inc dword [ebp - 0xb4]
cmp dword [ebp - 0xb4], 0x12
jl 0x4836f8
push edi
push str.wind
mov ecx, ebx
call fcn.0048320d
push edi
push str.skid
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_punch
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_kick
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_take_hit_head_female
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_take_hit_ribs_female
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_take_hit_head_male
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_take_hit_ribs_male
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_take_hit_bike
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_woosy_start
mov ecx, ebx
call fcn.0048320d
push edi
push str.fight_woosy_loop
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_jack
mov ecx, ebx
call fcn.0048320d
push edi
push 0x648458
mov ecx, ebx
call fcn.0048320d
push edi
push 0x6485d0
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_hits_wall_2
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_hits_wall_3
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_hits_wall_4
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_hits_barrel
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_hits_cone
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_hits_sign
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_hits_trashbag
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_hits_another_bike
mov ecx, ebx
call fcn.0048320d
push edi
push str.nitro_boost_start
mov ecx, ebx
call fcn.0048320d
push edi
push str.nitro_boost_loop
mov ecx, ebx
call fcn.0048320d
push edi
push str.scraping_bike_loop
mov ecx, ebx
call fcn.0048320d
push edi
push str.bleep1
mov ecx, ebx
call fcn.0048320d
push edi
push str.bleep2
mov ecx, ebx
call fcn.0048320d
push edi
push str.tazer
mov ecx, ebx
call fcn.0048320d
push edi
push str.pepper_spray
mov ecx, ebx
call fcn.0048320d
push edi
push str.gun_strike
mov ecx, ebx
call fcn.0048320d
push edi
push str.picked_up_healthpack
mov ecx, ebx
call fcn.0048320d
push edi
push str.blocked_hit
mov ecx, ebx
call fcn.0048320d
push edi
push str.gun_misses_target
mov ecx, ebx
call fcn.0048320d
push edi
push str.finishing_move
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_fragment_big
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_fragment_medium
mov ecx, ebx
call fcn.0048320d
push edi
push str.bike_fragment_small
mov ecx, ebx
call fcn.0048320d
push edi
push str.collect_any_weapon
mov ecx, ebx
call fcn.0048320d
push edi
push str.collect_gun_weapon
mov ecx, ebx
call fcn.0048320d
push edi
push str.collect_molotov
mov ecx, ebx
call fcn.0048320d
push edi
push str.collect_grenade
mov ecx, ebx
call fcn.0048320d
push edi
push str.collect_nitro
mov ecx, ebx
call fcn.0048320d
push edi
push str.fire_gun
mov ecx, ebx
call fcn.0048320d
push edi
push 0x649470
mov ecx, ebx
call fcn.0048320d
push edi
push str.final_lap
mov ecx, ebx
call fcn.0048320d
push edi
push str.use_club
mov ecx, ebx
call fcn.0048320d
push edi
push str.club_hit_1
mov ecx, ebx
call fcn.0048320d
push edi
push str.club_hit_2
mov ecx, ebx
call fcn.0048320d
push edi
push str.club_hit_3
mov ecx, ebx
call fcn.0048320d
push edi
push str.punch_hit_1
mov ecx, ebx
call fcn.0048320d
push edi
push str.punch_hit_2
mov ecx, ebx
call fcn.0048320d
push edi
push str.punch_hit_3
mov ecx, ebx
call fcn.0048320d
push edi
push str.player_woosy_loop
mov ecx, ebx
call fcn.0048320d
push edi
push str.player_gangwar_point
mov ecx, ebx
call fcn.0048320d
push edi
push str.player_neutral_checkpoint
mov ecx, ebx
call fcn.0048320d
push edi
push str.AI_gangwar_point
mov ecx, ebx
call fcn.0048320d
push edi
push str.bandana_countdown_beep
mov ecx, ebx
call fcn.0048320d
push edi
push str.gun_aim_lock_on
mov ecx, ebx
call fcn.0048320d
push edi
push str.bandana_lose
mov ecx, ebx
call fcn.0048320d
push edi
push str.bandana_gain
mov ecx, ebx
call fcn.0048320d
push edi
push str.jack_this
mov ecx, ebx
call fcn.0048320d
push edi
push str.spawn_team_member
mov ecx, ebx
call fcn.0048320d
push edi
push str.swap_team_member
mov ecx, ebx
call fcn.0048320d
push edi
push str.resurrect_team_member
mov ecx, ebx
call fcn.0048320d
push edi
push str.molotov_flying
mov ecx, ebx
call fcn.0048320d
push edi
push str.grenade_flying
mov ecx, ebx
call fcn.0048320d
push edi
push str.molotov_explodes
mov ecx, ebx
call fcn.0048320d
push edi
push str.grenade_explodes
mov ecx, ebx
call fcn.0048320d
push edi
push str.burning_loop
mov ecx, ebx
call fcn.0048320d
push edi
push str.crash_explosion
mov ecx, ebx
call fcn.0048320d
push edi
push str.male_throw
mov ecx, ebx
call fcn.0048320d
push edi
push str.female_throw
mov ecx, ebx
call fcn.0048320d
push edi
push str.incoming_grenade_launched
mov ecx, ebx
call fcn.0048320d
push edi
push str.incoming_molotov_launched
mov ecx, ebx
call fcn.0048320d
push edi
push str.projectile_target_loop
mov ecx, ebx
call fcn.0048320d
push edi
push str.projectile_target_loop_molotov
mov ecx, ebx
call fcn.0048320d
push edi
push str.wheelie_nitro
mov ecx, ebx
call fcn.0048320d
push edi
push 0x645240
mov ecx, ebx
call fcn.0048320d
push edi
push str.helicopter
mov ecx, ebx
call fcn.0048320d
push edi
push str.biplane
mov ecx, ebx
call fcn.0048320d
push edi
push str.plane
mov ecx, ebx
call fcn.0048320d
push edi
push str.traffichornbig
mov ecx, ebx
call fcn.0048320d
push edi
push str.traffichornmedium
mov ecx, ebx
call fcn.0048320d
push edi
push str.traffichornsmall
mov ecx, ebx
call fcn.0048320d
lea ecx, [ebp - 0xb0]
call fcn.004820ce
lea eax, [ebp - 0xb0]
push eax
push str.moderator_count1
mov ecx, esi
mov dword [ebp - 4], 0xd
call fcn.0048320d
lea eax, [ebp - 0xb0]
push eax
push str.moderator_count2
mov ecx, esi
call fcn.0048320d
lea eax, [ebp - 0xb0]
push eax
push str.moderator_count3
mov ecx, esi
call fcn.0048320d
lea eax, [ebp - 0xb0]
push eax
push str.moderator_go
mov ecx, esi
call fcn.0048320d
mov dword [ebp - 0xb4], edi
mov dword [ebp - 0xd0], 0x64f7e8
mov dword [ebp - 0xcc], 0x64f7e4
mov dword [ebp - 0xc8], 0x64f7e0
mov dword [ebp - 0xc4], 0x64f7dc
mov dword [ebp - 0xc0], 0x64f7d8
mov dword [ebp - 0xbc], 0x64f7d4
mov eax, dword [ebp - 0xb4]
push dword [ebp + eax*4 - 0xd0]
lea ecx, [ebp - 0x48]
call fcn.00493e85
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xe
call fcn.00493e74
push str._alt
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0xf
call fcn.00493e85
lea eax, [ebp - 0x384]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x73c]
push eax
mov byte [ebp - 4], 0x10
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x11
call fcn.00494014
lea ecx, [ebp - 0x73c]
mov byte [ebp - 4], 0x10
call fcn.00402a58
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._boost
lea ecx, [ebp - 0x42c]
call fcn.00493e85
lea eax, [ebp - 0x42c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x704]
push eax
mov byte [ebp - 4], 0x12
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x13
call fcn.00494014
lea ecx, [ebp - 0x704]
mov byte [ebp - 4], 0x12
call fcn.00402a58
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._crashing
lea ecx, [ebp - 0x3d8]
call fcn.00493e85
lea eax, [ebp - 0x3d8]
push eax
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x14
push eax
lea eax, [ebp - 0x448]
push eax
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x15
call fcn.00494014
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x14
call fcn.00402a58
lea ecx, [ebp - 0x3d8]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._falling_off
lea ecx, [ebp - 0x3f4]
call fcn.00493e85
lea eax, [ebp - 0x3f4]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x480]
push eax
mov byte [ebp - 4], 0x16
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x17
call fcn.00494014
lea ecx, [ebp - 0x480]
mov byte [ebp - 4], 0x16
call fcn.00402a58
lea ecx, [ebp - 0x3f4]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._finishing
lea ecx, [ebp - 0x234]
call fcn.00493e85
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x6e8]
push eax
mov byte [ebp - 4], 0x18
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x19
call fcn.00494014
lea ecx, [ebp - 0x6e8]
mov byte [ebp - 4], 0x18
call fcn.00402a58
lea ecx, [ebp - 0x234]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._hithard
lea ecx, [ebp - 0x26c]
call fcn.00493e85
lea eax, [ebp - 0x26c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x4b8]
push eax
mov byte [ebp - 4], 0x1a
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x1b
call fcn.00494014
lea ecx, [ebp - 0x4b8]
mov byte [ebp - 4], 0x1a
call fcn.00402a58
lea ecx, [ebp - 0x26c]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._hurt_pain_1
lea ecx, [ebp - 0x2a4]
call fcn.00493e85
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x608]
push eax
mov byte [ebp - 4], 0x1c
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x1d
call fcn.00494014
lea ecx, [ebp - 0x608]
mov byte [ebp - 4], 0x1c
call fcn.00402a58
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._hurt_pain_2
lea ecx, [ebp - 0x2dc]
call fcn.00493e85
lea eax, [ebp - 0x2dc]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x4f0]
push eax
mov byte [ebp - 4], 0x1e
call fcn.00494034
add esp, 0xc
mov byte [ebp - 4], 0x1f
push eax
lea ecx, [ebp - 0x2c]
call fcn.00494014
lea ecx, [ebp - 0x4f0]
mov byte [ebp - 4], 0x1e
call fcn.00402a58
lea ecx, [ebp - 0x2dc]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._hurt_pain_3
lea ecx, [ebp - 0x314]
call fcn.00493e85
lea eax, [ebp - 0x314]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x6b0]
push eax
mov byte [ebp - 4], 0x20
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x21
call fcn.00494014
lea ecx, [ebp - 0x6b0]
mov byte [ebp - 4], 0x20
call fcn.00402a58
lea ecx, [ebp - 0x314]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._jacking
lea ecx, [ebp - 0x34c]
call fcn.00493e85
lea eax, [ebp - 0x34c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x528]
push eax
mov byte [ebp - 4], 0x22
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x23
call fcn.00494014
lea ecx, [ebp - 0x528]
mov byte [ebp - 4], 0x22
call fcn.00402a58
lea ecx, [ebp - 0x34c]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._laugh
lea ecx, [ebp - 0x330]
call fcn.00493e85
lea eax, [ebp - 0x330]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x640]
push eax
mov byte [ebp - 4], 0x24
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x25
call fcn.00494014
lea ecx, [ebp - 0x640]
mov byte [ebp - 4], 0x24
call fcn.00402a58
lea ecx, [ebp - 0x330]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._loose
lea ecx, [ebp - 0x250]
call fcn.00493e85
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x560]
push eax
mov byte [ebp - 4], 0x26
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x27
call fcn.00494014
lea ecx, [ebp - 0x560]
mov byte [ebp - 4], 0x26
call fcn.00402a58
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._weapon
lea ecx, [ebp - 0x410]
call fcn.00493e85
lea eax, [ebp - 0x410]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x720]
push eax
mov byte [ebp - 4], 0x28
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x29
call fcn.00494014
lea ecx, [ebp - 0x720]
mov byte [ebp - 4], 0x28
call fcn.00402a58
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x410]
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._win
lea ecx, [ebp - 0x288]
call fcn.00493e85
lea eax, [ebp - 0x288]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x598]
push eax
mov byte [ebp - 4], 0x2a
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x2b
call fcn.00494014
lea ecx, [ebp - 0x598]
mov byte [ebp - 4], 0x2a
call fcn.00402a58
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push 0x64f72c
lea ecx, [ebp - 0x368]
call fcn.00493e85
lea eax, [ebp - 0x368]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x678]
push eax
mov byte [ebp - 4], 0x2c
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x2d
call fcn.00494014
lea ecx, [ebp - 0x678]
mov byte [ebp - 4], 0x2c
call fcn.00402a58
lea ecx, [ebp - 0x368]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._jacking_success
lea ecx, [ebp - 0x2c0]
call fcn.00493e85
lea eax, [ebp - 0x2c0]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x5d0]
mov byte [ebp - 4], 0x2e
push eax
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x2f
call fcn.00494014
lea ecx, [ebp - 0x5d0]
mov byte [ebp - 4], 0x2e
call fcn.00402a58
lea ecx, [ebp - 0x2c0]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._resurrect
lea ecx, [ebp - 0x1fc]
call fcn.00493e85
lea eax, [ebp - 0x1fc]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x464]
push eax
mov byte [ebp - 4], 0x30
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x31
call fcn.00494014
lea ecx, [ebp - 0x464]
mov byte [ebp - 4], 0x30
call fcn.00402a58
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._made_woosy
lea ecx, [ebp - 0x2f8]
call fcn.00493e85
lea eax, [ebp - 0x2f8]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x49c]
push eax
mov byte [ebp - 4], 0x32
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x33
call fcn.00494014
lea ecx, [ebp - 0x49c]
mov byte [ebp - 4], 0x32
call fcn.00402a58
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._acquire_bandana
lea ecx, [ebp - 0x3a0]
call fcn.00493e85
lea eax, [ebp - 0x3a0]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x4d4]
push eax
mov byte [ebp - 4], 0x34
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x35
call fcn.00494014
lea ecx, [ebp - 0x4d4]
mov byte [ebp - 4], 0x34
call fcn.00402a58
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._attack_command
lea ecx, [ebp - 0x218]
call fcn.00493e85
lea eax, [ebp - 0x218]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x50c]
push eax
mov byte [ebp - 4], 0x36
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x37
call fcn.00494014
lea ecx, [ebp - 0x50c]
mov byte [ebp - 4], 0x36
call fcn.00402a58
lea ecx, [ebp - 0x218]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push 0x64f6c8
lea ecx, [ebp - 0x18c]
call fcn.00493e85
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x544]
push eax
mov byte [ebp - 4], 0x38
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x39
call fcn.00494014
lea ecx, [ebp - 0x544]
mov byte [ebp - 4], 0x38
call fcn.00402a58
lea ecx, [ebp - 0x18c]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._attack_command_2
lea ecx, [ebp - 0x154]
call fcn.00493e85
lea eax, [ebp - 0x154]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x57c]
push eax
mov byte [ebp - 4], 0x3a
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3b
call fcn.00494014
lea ecx, [ebp - 0x57c]
mov byte [ebp - 4], 0x3a
call fcn.00402a58
lea ecx, [ebp - 0x154]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._attack_command_3
lea ecx, [ebp - 0x170]
call fcn.00493e85
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x5b4]
push eax
mov byte [ebp - 4], 0x3c
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3d
call fcn.00494014
lea ecx, [ebp - 0x5b4]
mov byte [ebp - 4], 0x3c
call fcn.00402a58
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._attack_command_4
lea ecx, [ebp - 0x1a8]
call fcn.00493e85
mov byte [ebp - 4], 0x3e
lea eax, [ebp - 0x1a8]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x5ec]
push eax
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3f
call fcn.00494014
lea ecx, [ebp - 0x5ec]
mov byte [ebp - 4], 0x3e
call fcn.00402a58
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._change_formation
lea ecx, [ebp - 0x1e0]
call fcn.00493e85
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x624]
push eax
mov byte [ebp - 4], 0x40
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x41
call fcn.00494014
lea ecx, [ebp - 0x624]
mov byte [ebp - 4], 0x40
call fcn.00402a58
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._gangwar_point
lea ecx, [ebp - 0x1c4]
call fcn.00493e85
lea eax, [ebp - 0x1c4]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x65c]
push eax
mov byte [ebp - 4], 0x42
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x43
call fcn.00494014
lea ecx, [ebp - 0x65c]
mov byte [ebp - 4], 0x42
call fcn.00402a58
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._lose_bandana
lea ecx, [ebp - 0x138]
call fcn.00493e85
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x694]
push eax
mov byte [ebp - 4], 0x44
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x45
call fcn.00494014
lea ecx, [ebp - 0x694]
mov byte [ebp - 4], 0x44
call fcn.00402a58
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
push str._scout_command
lea ecx, [ebp - 0x3bc]
call fcn.00493e85
lea eax, [ebp - 0x3bc]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x6cc]
push eax
mov byte [ebp - 4], 0x46
call fcn.00494034
add esp, 0xc
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x47
call fcn.00494014
lea ecx, [ebp - 0x6cc]
mov byte [ebp - 4], 0x46
call fcn.00402a58
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xf
call fcn.00402a58
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00493639
push eax
mov ecx, esi
call fcn.0048320d
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xe
call fcn.00402a58
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0xd
call fcn.00402a58
inc dword [ebp - 0xb4]
cmp dword [ebp - 0xb4], 6
jl 0x483de0
push edi
push 0x643c78
mov ecx, ebx
call fcn.0048320d
push edi
push str.tutorial_message
mov ecx, ebx
call fcn.0048320d
push dword [ebp - 0xb8]
call fcn.0048337d
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0xb0]
call fcn.0048214f
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
mov ecx, dword [ebp - 0x10]
pop ebx
call fcn.006009d4
leave
ret