Function at 0x645c125c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push esi
push ebx
sub esp, 0x14
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_wav
mov dword [esp], str..wav
call sym.allegro_5.0.10_monolith_mt.dll_al_register_sample_loader
mov esi, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_save_wav
mov dword [esp], str..wav
call sym.allegro_5.0.10_monolith_mt.dll_al_register_sample_saver
mov bl, al
and ebx, esi
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_wav_audio_stream
mov dword [esp], str..wav
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_wav_f
mov dword [esp], str..wav
call sym.allegro_5.0.10_monolith_mt.dll_al_register_sample_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_save_wav_f
mov dword [esp], str..wav
call sym.allegro_5.0.10_monolith_mt.dll_al_register_sample_saver_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_wav_audio_stream_f
mov dword [esp], str..wav
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_flac
mov dword [esp], str..flac
call sym.allegro_5.0.10_monolith_mt.dll_al_register_sample_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_flac_audio_stream
mov dword [esp], str..flac
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_flac_f
mov dword [esp], str..flac
call sym.allegro_5.0.10_monolith_mt.dll_al_register_sample_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_flac_audio_stream_f
mov dword [esp], str..flac
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_xm_audio_stream
mov dword [esp], 0x647e406f
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_xm_audio_stream_f
mov dword [esp], 0x647e406f
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_it_audio_stream
mov dword [esp], 0x647e4073
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_it_audio_stream_f
mov dword [esp], 0x647e4073
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_mod_audio_stream
mov dword [esp], str..mod
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_mod_audio_stream_f
mov dword [esp], str..mod
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_s3m_audio_stream
mov dword [esp], str..s3m
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_s3m_audio_stream_f
mov dword [esp], str..s3m
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_ogg_vorbis
mov dword [esp], str..ogg
call sym.allegro_5.0.10_monolith_mt.dll_al_register_sample_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_ogg_vorbis_audio_stream
mov dword [esp], str..ogg
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_ogg_vorbis_f
mov dword [esp], str..ogg
call sym.allegro_5.0.10_monolith_mt.dll_al_register_sample_loader_f
and ebx, eax
mov dword [esp + 4], sym.allegro_5.0.10_monolith_mt.dll__al_load_ogg_vorbis_audio_stream_f
mov dword [esp], str..ogg
call sym.allegro_5.0.10_monolith_mt.dll_al_register_audio_stream_loader_f
and eax, ebx
add esp, 0x14
pop ebx
pop esi
ret