Function at 0x425d67
Capabilities:
Link many functions at runtime

Disassembly:
sub esp, 0x218
mov eax, dword [0x5345d0]
xor eax, esp
mov dword [esp + 0x214], eax
mov eax, dword [esp + 0x21c]
push ebx
push ebp
xor ebx, ebx
cmp eax, ebx
push esi
push edi
je 0x425d9e
cmp dword [eax], ebx
je 0x425d9e
inc dword [0x54f3ec]
xor eax, eax
inc eax
jmp 0x426b67
cmp dword [0x54f2e4], ebx
jne 0x425f27
mov esi, 0x103
push esi
lea eax, [esp + 0x15]
push ebx
push eax
mov byte [esp + 0x1c], bl
call fcn.004b53e0
add esp, 0xc
push esi
lea eax, [esp + 0x11d]
push ebx
push eax
mov byte [esp + 0x124], bl
call fcn.004b53e0
add esp, 0xc
mov esi, str.PaulaJPG.dll
push esi
push 0x4d45f8
mov edi, 0x104
lea eax, [esp + 0x120]
push edi
push eax
call fcn.0047da40
add esp, 0x10
push esi
push ebx
push ebx
call fcn.0045e8df
pop ecx
pop ecx
push eax
mov ebx, 0x4d5d50
push ebx
lea eax, [esp + 0x1c]
push edi
push eax
call fcn.0047da40
lea eax, [esp + 0x24]
add esp, 0x14
push eax
mov edx, eax
lea ecx, [esp + 0x11c]
call fcn.0041ae5f
mov ebp, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
pop ecx
lea eax, [esp + 0x10]
push eax
call ebp
test eax, eax
mov dword [0x54f2e4], eax
jne 0x425f15
push esi
push eax
push eax
call fcn.0045e70f
pop ecx
pop ecx
push eax
push ebx
lea eax, [esp + 0x124]
push edi
push eax
call fcn.0047da40
add esp, 0x14
push esi
push 0
push 0
call fcn.0045e8df
pop ecx
pop ecx
push eax
push ebx
lea eax, [esp + 0x1c]
push edi
push eax
call fcn.0047da40
lea eax, [esp + 0x24]
add esp, 0x14
push eax
mov edx, eax
lea ecx, [esp + 0x11c]
call fcn.0041ae5f
pop ecx
lea eax, [esp + 0x10]
push eax
call ebp
test eax, eax
mov dword [0x54f2e4], eax
jne 0x425f15
push esi
push eax
push eax
call fcn.0045e70f
pop ecx
pop ecx
push eax
push ebx
lea eax, [esp + 0x1c]
push edi
push eax
call fcn.0047da40
add esp, 0x14
lea eax, [esp + 0x10]
push eax
call ebp
test eax, eax
mov dword [0x54f2e4], eax
jne 0x425f08
lea edi, [esp + 0x10]
call fcn.0041b048
test eax, eax
mov eax, edi
je 0x425ef4
push str._GetLastError_
push eax
push str.:7:InitJpegDll___FAILED:_LoadLibrary___s___FAILED:_The_DLL_exists_but_could_not_be_loaded:__s
call fcn.004178df
add esp, 0xc
jmp 0x425f01
push eax
push str.:7:InitJpegDll___FAILED:_LoadLibrary___s___FAILED:_The_DLL_could_not_be_found_
call fcn.004178df
pop ecx
pop ecx
xor eax, eax
jmp 0x426b67
push esi
push str.:7:InitJpegDll___had_to_load__s_directly_from_the_source_
call fcn.004178df
pop ecx
pop ecx
lea eax, [esp + 0x10]
push eax
mov ecx, edi
mov eax, 0x54f2e8
call fcn.0047c3fc
pop ecx
inc dword [0x54f3ec]
mov ebp, dword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ebx, ebx
inc ebx
cmp dword [esp + 0x22c], 0
mov esi, str.___could_not_be_loaded.
mov edi, str.:7:_s_s
je 0x425f57
cmp dword [esp + 0x22c], 0x54f1cc
jne 0x425f7e
push str.jpeg_std_error
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f1cc], eax
jne 0x425f7e
push esi
push str.jpeg_std_error
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x425f95
cmp dword [esp + 0x22c], 0x54f220
jne 0x425fc5
push str.jpeg_CreateCompress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f220], eax
jne 0x425fc5
push str._GetLastError_
push esi
push str.jpeg_CreateCompress
push str.:7:_s_s:__s
xor ebx, ebx
call fcn.004178df
add esp, 0x10
cmp dword [esp + 0x22c], 0
je 0x425fdc
cmp dword [esp + 0x22c], 0x54f224
jne 0x426003
push str.jpeg_CreateDecompress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f224], eax
jne 0x426003
push esi
push str.jpeg_CreateDecompress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42601a
cmp dword [esp + 0x22c], 0x54f228
jne 0x426041
push str.jpeg_destroy_compress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f228], eax
jne 0x426041
push esi
push str.jpeg_destroy_compress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426058
cmp dword [esp + 0x22c], 0x54f22c
jne 0x42607f
push str.jpeg_destroy_decompress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f22c], eax
jne 0x42607f
push esi
push str.jpeg_destroy_decompress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426096
cmp dword [esp + 0x22c], 0x54f230
jne 0x4260bd
push str.jpeg_stdio_dest
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f230], eax
jne 0x4260bd
push esi
push str.jpeg_stdio_dest
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4260d4
cmp dword [esp + 0x22c], 0x54f234
jne 0x4260fb
push str.jpeg_stdio_src
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f234], eax
jne 0x4260fb
push esi
push str.jpeg_stdio_src
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426112
cmp dword [esp + 0x22c], 0x54f238
jne 0x426139
push str.jpeg_set_defaults
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f238], eax
jne 0x426139
push esi
push str.jpeg_set_defaults
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426150
cmp dword [esp + 0x22c], 0x54f23c
jne 0x426177
push str.jpeg_SetColorOrderRGB
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f23c], eax
jne 0x426177
push esi
push str.jpeg_SetColorOrderRGB
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42618e
cmp dword [esp + 0x22c], 0x54f240
jne 0x4261b5
push str.jpeg_SetColorOrderBGR
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f240], eax
jne 0x4261b5
push esi
push str.jpeg_SetColorOrderBGR
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4261cc
cmp dword [esp + 0x22c], 0x54f244
jne 0x4261f3
push str.jpeg_set_colorspace
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f244], eax
jne 0x4261f3
push esi
push str.jpeg_set_colorspace
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42620a
cmp dword [esp + 0x22c], 0x54f248
jne 0x426231
push str.jpeg_default_colorspace
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f248], eax
jne 0x426231
push esi
push str.jpeg_default_colorspace
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426248
cmp dword [esp + 0x22c], 0x54f24c
jne 0x42626f
push str.jpeg_set_quality
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f24c], eax
jne 0x42626f
push esi
push str.jpeg_set_quality
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426286
cmp dword [esp + 0x22c], 0x54f250
jne 0x4262ad
push str.jpeg_set_linear_quality
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f250], eax
jne 0x4262ad
push esi
push str.jpeg_set_linear_quality
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4262c4
cmp dword [esp + 0x22c], 0x54f254
jne 0x4262eb
push str.jpeg_add_quant_table
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f254], eax
jne 0x4262eb
push esi
push str.jpeg_add_quant_table
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426302
cmp dword [esp + 0x22c], 0x54f258
jne 0x426329
push str.jpeg_quality_scaling
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f258], eax
jne 0x426329
push esi
push str.jpeg_quality_scaling
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426340
cmp dword [esp + 0x22c], 0x54f25c
jne 0x426367
push str.jpeg_simple_progression
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f25c], eax
jne 0x426367
push esi
push str.jpeg_simple_progression
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42637e
cmp dword [esp + 0x22c], 0x54f260
jne 0x4263a5
push str.jpeg_suppress_tables
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f260], eax
jne 0x4263a5
push esi
push str.jpeg_suppress_tables
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4263bc
cmp dword [esp + 0x22c], 0x54f264
jne 0x4263e3
push str.jpeg_alloc_quant_table
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f264], eax
jne 0x4263e3
push esi
push str.jpeg_alloc_quant_table
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4263fa
cmp dword [esp + 0x22c], 0x54f268
jne 0x426421
push str.jpeg_alloc_huff_table
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f268], eax
jne 0x426421
push esi
push str.jpeg_alloc_huff_table
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426438
cmp dword [esp + 0x22c], 0x54f26c
jne 0x42645f
push str.jpeg_start_compress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f26c], eax
jne 0x42645f
push esi
push str.jpeg_start_compress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426476
cmp dword [esp + 0x22c], 0x54f270
jne 0x42649d
push str.jpeg_write_scanlines
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f270], eax
jne 0x42649d
push esi
push str.jpeg_write_scanlines
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4264b4
cmp dword [esp + 0x22c], 0x54f274
jne 0x4264db
push str.jpeg_finish_compress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f274], eax
jne 0x4264db
push esi
push str.jpeg_finish_compress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4264f2
cmp dword [esp + 0x22c], 0x54f278
jne 0x426519
push str.jpeg_write_raw_data
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f278], eax
jne 0x426519
push esi
push str.jpeg_write_raw_data
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426530
cmp dword [esp + 0x22c], 0x54f27c
jne 0x426557
push str.jpeg_write_marker
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f27c], eax
jne 0x426557
push esi
push str.jpeg_write_marker
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42656e
cmp dword [esp + 0x22c], 0x54f280
jne 0x426595
push str.jpeg_write_m_header
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f280], eax
jne 0x426595
push esi
push str.jpeg_write_m_header
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4265ac
cmp dword [esp + 0x22c], 0x54f284
jne 0x4265d3
push str.jpeg_write_m_byte
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f284], eax
jne 0x4265d3
push esi
push str.jpeg_write_m_byte
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4265ea
cmp dword [esp + 0x22c], 0x54f288
jne 0x426611
push str.jpeg_write_tables
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f288], eax
jne 0x426611
push esi
push str.jpeg_write_tables
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426628
cmp dword [esp + 0x22c], 0x54f28c
jne 0x42664f
push str.jpeg_read_header
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f28c], eax
jne 0x42664f
push esi
push str.jpeg_read_header
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426666
cmp dword [esp + 0x22c], 0x54f290
jne 0x42668d
push str.jpeg_start_decompress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f290], eax
jne 0x42668d
push esi
push str.jpeg_start_decompress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4266a4
cmp dword [esp + 0x22c], 0x54f294
jne 0x4266cb
push str.jpeg_read_scanlines
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f294], eax
jne 0x4266cb
push esi
push str.jpeg_read_scanlines
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4266e2
cmp dword [esp + 0x22c], 0x54f298
jne 0x426709
push str.jpeg_finish_decompress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f298], eax
jne 0x426709
push esi
push str.jpeg_finish_decompress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426720
cmp dword [esp + 0x22c], 0x54f29c
jne 0x426747
push str.jpeg_read_raw_data
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f29c], eax
jne 0x426747
push esi
push str.jpeg_read_raw_data
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42675e
cmp dword [esp + 0x22c], 0x54f2a0
jne 0x426785
push str.jpeg_has_multiple_scans
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2a0], eax
jne 0x426785
push esi
push str.jpeg_has_multiple_scans
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42679c
cmp dword [esp + 0x22c], 0x54f2a4
jne 0x4267c3
push str.jpeg_start_output
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2a4], eax
jne 0x4267c3
push esi
push str.jpeg_start_output
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4267da
cmp dword [esp + 0x22c], 0x54f2a8
jne 0x426801
push str.jpeg_finish_output
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2a8], eax
jne 0x426801
push esi
push str.jpeg_finish_output
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426818
cmp dword [esp + 0x22c], 0x54f2ac
jne 0x42683f
push str.jpeg_input_complete
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2ac], eax
jne 0x42683f
push esi
push str.jpeg_input_complete
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426856
cmp dword [esp + 0x22c], 0x54f2b0
jne 0x42687d
push str.jpeg_new_colormap
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2b0], eax
jne 0x42687d
push esi
push str.jpeg_new_colormap
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426894
cmp dword [esp + 0x22c], 0x54f2b4
jne 0x4268bb
push str.jpeg_consume_input
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2b4], eax
jne 0x4268bb
push esi
push str.jpeg_consume_input
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4268d2
cmp dword [esp + 0x22c], 0x54f2b8
jne 0x4268f9
push str.jpeg_calc_output_dimensions
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2b8], eax
jne 0x4268f9
push esi
push str.jpeg_calc_output_dimensions
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426910
cmp dword [esp + 0x22c], 0x54f2bc
jne 0x426937
push str.jpeg_save_markers
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2bc], eax
jne 0x426937
push esi
push str.jpeg_save_markers
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42694e
cmp dword [esp + 0x22c], 0x54f2c0
jne 0x426975
push str.jpeg_set_marker_processor
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2c0], eax
jne 0x426975
push esi
push str.jpeg_set_marker_processor
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42698c
cmp dword [esp + 0x22c], 0x54f2c4
jne 0x4269b3
push str.jpeg_read_coefficients
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2c4], eax
jne 0x4269b3
push esi
push str.jpeg_read_coefficients
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4269ca
cmp dword [esp + 0x22c], 0x54f2c8
jne 0x4269f1
push str.jpeg_write_coefficients
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2c8], eax
jne 0x4269f1
push esi
push str.jpeg_write_coefficients
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426a08
cmp dword [esp + 0x22c], 0x54f2cc
jne 0x426a2f
push str.jpeg_copy_critical_parameters
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2cc], eax
jne 0x426a2f
push esi
push str.jpeg_copy_critical_parameters
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426a46
cmp dword [esp + 0x22c], 0x54f2d0
jne 0x426a6d
push str.jpeg_abort_compress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2d0], eax
jne 0x426a6d
push esi
push str.jpeg_abort_compress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426a84
cmp dword [esp + 0x22c], 0x54f2d4
jne 0x426aab
push str.jpeg_abort_decompress
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2d4], eax
jne 0x426aab
push esi
push str.jpeg_abort_decompress
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426ac2
cmp dword [esp + 0x22c], 0x54f2d8
jne 0x426ae9
push str.jpeg_abort
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2d8], eax
jne 0x426ae9
push esi
push str.jpeg_abort
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426b00
cmp dword [esp + 0x22c], 0x54f2dc
jne 0x426b27
push str.jpeg_destroy
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2dc], eax
jne 0x426b27
push esi
push str.jpeg_destroy
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x426b3e
cmp dword [esp + 0x22c], 0x54f2e0
jne 0x426b65
push str.jpeg_resync_to_restart
push dword [0x54f2e4]
call ebp
test eax, eax
mov dword [0x54f2e0], eax
jne 0x426b65
push esi
push str.jpeg_resync_to_restart
push edi
xor ebx, ebx
call fcn.004178df
add esp, 0xc
mov eax, ebx
mov ecx, dword [esp + 0x224]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.004b4c95
add esp, 0x218
ret