Function at 0x43ac90
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20c
mov eax, dword [0x581900]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov esi, dword [ebp + 8]
test esi, esi
je 0x43acca
cmp dword [esi], 0
je 0x43acca
inc dword [0x58d0fc]
mov eax, 1
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e50dc
mov esp, ebp
pop ebp
ret
cmp dword [0x58d0f8], 0
push edi
jne 0x43aebd
push 0x104
lea eax, [ebp - 0x108]
push 0
push eax
call fcn.004e69c0
push 0x104
lea eax, [ebp - 0x20c]
push 0
push eax
call fcn.004e69c0
push str.PaulaJPG.dll
push 0x50bac8
lea eax, [ebp - 0x20c]
push 0x104
push eax
call fcn.004a94b0
add esp, 0x28
push str.PaulaJPG.dll
push 0
push 0
call fcn.0047dbc0
add esp, 8
push eax
push 0x50d2e0
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.004a94b0
push 1
lea eax, [ebp - 0x108]
push eax
push eax
lea eax, [ebp - 0x20c]
push eax
call fcn.00426600
mov edi, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea eax, [ebp - 0x108]
add esp, 0x24
push eax
call edi
mov dword [0x58d0f8], eax
test eax, eax
jne 0x43aea4
push str.PaulaJPG.dll
push eax
push eax
call fcn.0047d960
add esp, 8
push eax
push 0x50d2e0
lea eax, [ebp - 0x20c]
push 0x104
push eax
call fcn.004a94b0
add esp, 0x14
push str.PaulaJPG.dll
push 0
push 0
call fcn.0047dbc0
add esp, 8
push eax
push 0x50d2e0
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.004a94b0
push 1
lea eax, [ebp - 0x108]
push eax
push eax
lea eax, [ebp - 0x20c]
push eax
call fcn.00426600
add esp, 0x24
lea eax, [ebp - 0x108]
push eax
call edi
mov dword [0x58d0f8], eax
test eax, eax
jne 0x43aea4
push str.PaulaJPG.dll
push eax
push eax
call fcn.0047d960
add esp, 8
push eax
push 0x50d2e0
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.004a94b0
add esp, 0x14
lea eax, [ebp - 0x108]
push eax
call edi
mov dword [0x58d0f8], eax
test eax, eax
jne 0x43ae92
lea eax, [ebp - 0x108]
push eax
call fcn.004289f0
add esp, 4
test eax, eax
lea eax, [ebp - 0x108]
je 0x43ae72
push str._GetLastError_
push eax
push str.:7:InitJpegDll___FAILED:_LoadLibrary___s___FAILED:_The_DLL_exists_but_could_not_be_loaded:__s
call fcn.00424a90
add esp, 0xc
xor eax, eax
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e50dc
mov esp, ebp
pop ebp
ret
push eax
push str.:7:InitJpegDll___FAILED:_LoadLibrary___s___FAILED:_The_DLL_could_not_be_found_
call fcn.00424a90
add esp, 8
xor eax, eax
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e50dc
mov esp, ebp
pop ebp
ret
push str.PaulaJPG.dll
push str.:7:InitJpegDll___had_to_load__s_directly_from_the_source_
call fcn.00424a90
add esp, 8
push 0x104
lea eax, [ebp - 0x108]
push eax
push 0x58d100
call fcn.004a9a20
add esp, 0xc
inc dword [0x58d0fc]
mov edi, 1
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
test esi, esi
je 0x43aedb
cmp esi, 0x58d0ac
jne 0x43af0e
push str.jpeg_std_error
push dword [0x58d0f8]
call ebx
mov dword [0x58d0ac], eax
test eax, eax
jne 0x43af0a
push str.___could_not_be_loaded.
push str.jpeg_std_error
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43af16
cmp esi, 0x58d0b0
jne 0x43af4e
push str.jpeg_CreateCompress
push dword [0x58d0f8]
call ebx
mov dword [0x58d0b0], eax
test eax, eax
jne 0x43af4a
push str._GetLastError_
push str.___could_not_be_loaded.
push str.jpeg_CreateCompress
push str.:7:_s_s:__s
xor edi, edi
call fcn.00424a90
add esp, 0x10
test esi, esi
je 0x43af56
cmp esi, 0x58d0b4
jne 0x43af89
push str.jpeg_CreateDecompress
push dword [0x58d0f8]
call ebx
mov dword [0x58d0b4], eax
test eax, eax
jne 0x43af85
push str.___could_not_be_loaded.
push str.jpeg_CreateDecompress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43af91
cmp esi, 0x58d0b8
jne 0x43afc4
push str.jpeg_destroy_compress
push dword [0x58d0f8]
call ebx
mov dword [0x58d0b8], eax
test eax, eax
jne 0x43afc0
push str.___could_not_be_loaded.
push str.jpeg_destroy_compress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43afcc
cmp esi, 0x58d0bc
jne 0x43afff
push str.jpeg_destroy_decompress
push dword [0x58d0f8]
call ebx
mov dword [0x58d0bc], eax
test eax, eax
jne 0x43affb
push str.___could_not_be_loaded.
push str.jpeg_destroy_decompress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b007
cmp esi, 0x58d0c0
jne 0x43b03a
push str.jpeg_stdio_dest
push dword [0x58d0f8]
call ebx
mov dword [0x58d0c0], eax
test eax, eax
jne 0x43b036
push str.___could_not_be_loaded.
push str.jpeg_stdio_dest
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b042
cmp esi, 0x58d0c4
jne 0x43b075
push str.jpeg_stdio_src
push dword [0x58d0f8]
call ebx
mov dword [0x58d0c4], eax
test eax, eax
jne 0x43b071
push str.___could_not_be_loaded.
push str.jpeg_stdio_src
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b07d
cmp esi, 0x58d0c8
jne 0x43b0b0
push str.jpeg_set_defaults
push dword [0x58d0f8]
call ebx
mov dword [0x58d0c8], eax
test eax, eax
jne 0x43b0ac
push str.___could_not_be_loaded.
push str.jpeg_set_defaults
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b0b8
cmp esi, 0x58d0cc
jne 0x43b0eb
push str.jpeg_SetColorOrderRGB
push dword [0x58d0f8]
call ebx
mov dword [0x58d0cc], eax
test eax, eax
jne 0x43b0e7
push str.___could_not_be_loaded.
push str.jpeg_SetColorOrderRGB
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b0f3
cmp esi, 0x58d0d0
jne 0x43b126
push str.jpeg_SetColorOrderBGR
push dword [0x58d0f8]
call ebx
mov dword [0x58d0d0], eax
test eax, eax
jne 0x43b122
push str.___could_not_be_loaded.
push str.jpeg_SetColorOrderBGR
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b12e
cmp esi, 0x58d0d4
jne 0x43b161
push str.jpeg_set_colorspace
push dword [0x58d0f8]
call ebx
mov dword [0x58d0d4], eax
test eax, eax
jne 0x43b15d
push str.___could_not_be_loaded.
push str.jpeg_set_colorspace
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b169
cmp esi, 0x58d0d8
jne 0x43b19c
push str.jpeg_default_colorspace
push dword [0x58d0f8]
call ebx
mov dword [0x58d0d8], eax
test eax, eax
jne 0x43b198
push str.___could_not_be_loaded.
push str.jpeg_default_colorspace
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b1a4
cmp esi, 0x58d0dc
jne 0x43b1d7
push str.jpeg_set_quality
push dword [0x58d0f8]
call ebx
mov dword [0x58d0dc], eax
test eax, eax
jne 0x43b1d3
push str.___could_not_be_loaded.
push str.jpeg_set_quality
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b1df
cmp esi, 0x58d0e0
jne 0x43b212
push str.jpeg_set_linear_quality
push dword [0x58d0f8]
call ebx
mov dword [0x58d0e0], eax
test eax, eax
jne 0x43b20e
push str.___could_not_be_loaded.
push str.jpeg_set_linear_quality
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b21a
cmp esi, 0x58d0e4
jne 0x43b24d
push str.jpeg_add_quant_table
push dword [0x58d0f8]
call ebx
mov dword [0x58d0e4], eax
test eax, eax
jne 0x43b249
push str.___could_not_be_loaded.
push str.jpeg_add_quant_table
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b255
cmp esi, 0x58d0e8
jne 0x43b288
push str.jpeg_quality_scaling
push dword [0x58d0f8]
call ebx
mov dword [0x58d0e8], eax
test eax, eax
jne 0x43b284
push str.___could_not_be_loaded.
push str.jpeg_quality_scaling
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b290
cmp esi, 0x58d0ec
jne 0x43b2c3
push str.jpeg_simple_progression
push dword [0x58d0f8]
call ebx
mov dword [0x58d0ec], eax
test eax, eax
jne 0x43b2bf
push str.___could_not_be_loaded.
push str.jpeg_simple_progression
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b2cb
cmp esi, 0x58d0f0
jne 0x43b2fe
push str.jpeg_suppress_tables
push dword [0x58d0f8]
call ebx
mov dword [0x58d0f0], eax
test eax, eax
jne 0x43b2fa
push str.___could_not_be_loaded.
push str.jpeg_suppress_tables
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b306
cmp esi, 0x58d0f4
jne 0x43b339
push str.jpeg_alloc_quant_table
push dword [0x58d0f8]
call ebx
mov dword [0x58d0f4], eax
test eax, eax
jne 0x43b335
push str.___could_not_be_loaded.
push str.jpeg_alloc_quant_table
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b341
cmp esi, 0x58d030
jne 0x43b374
push str.jpeg_alloc_huff_table
push dword [0x58d0f8]
call ebx
mov dword [0x58d030], eax
test eax, eax
jne 0x43b370
push str.___could_not_be_loaded.
push str.jpeg_alloc_huff_table
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b37c
cmp esi, 0x58d034
jne 0x43b3af
push str.jpeg_start_compress
push dword [0x58d0f8]
call ebx
mov dword [0x58d034], eax
test eax, eax
jne 0x43b3ab
push str.___could_not_be_loaded.
push str.jpeg_start_compress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b3b7
cmp esi, 0x58d038
jne 0x43b3ea
push str.jpeg_write_scanlines
push dword [0x58d0f8]
call ebx
mov dword [0x58d038], eax
test eax, eax
jne 0x43b3e6
push str.___could_not_be_loaded.
push str.jpeg_write_scanlines
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b3f2
cmp esi, 0x58d03c
jne 0x43b425
push str.jpeg_finish_compress
push dword [0x58d0f8]
call ebx
mov dword [0x58d03c], eax
test eax, eax
jne 0x43b421
push str.___could_not_be_loaded.
push str.jpeg_finish_compress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b42d
cmp esi, 0x58d040
jne 0x43b460
push str.jpeg_write_raw_data
push dword [0x58d0f8]
call ebx
mov dword [0x58d040], eax
test eax, eax
jne 0x43b45c
push str.___could_not_be_loaded.
push str.jpeg_write_raw_data
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b468
cmp esi, 0x58d044
jne 0x43b49b
push str.jpeg_write_marker
push dword [0x58d0f8]
call ebx
mov dword [0x58d044], eax
test eax, eax
jne 0x43b497
push str.___could_not_be_loaded.
push str.jpeg_write_marker
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b4a3
cmp esi, 0x58d048
jne 0x43b4d6
push str.jpeg_write_m_header
push dword [0x58d0f8]
call ebx
mov dword [0x58d048], eax
test eax, eax
jne 0x43b4d2
push str.___could_not_be_loaded.
push str.jpeg_write_m_header
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b4de
cmp esi, 0x58d04c
jne 0x43b511
push str.jpeg_write_m_byte
push dword [0x58d0f8]
call ebx
mov dword [0x58d04c], eax
test eax, eax
jne 0x43b50d
push str.___could_not_be_loaded.
push str.jpeg_write_m_byte
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b519
cmp esi, 0x58d050
jne 0x43b54c
push str.jpeg_write_tables
push dword [0x58d0f8]
call ebx
mov dword [0x58d050], eax
test eax, eax
jne 0x43b548
push str.___could_not_be_loaded.
push str.jpeg_write_tables
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b554
cmp esi, 0x58d054
jne 0x43b587
push str.jpeg_read_header
push dword [0x58d0f8]
call ebx
mov dword [0x58d054], eax
test eax, eax
jne 0x43b583
push str.___could_not_be_loaded.
push str.jpeg_read_header
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b58f
cmp esi, 0x58d058
jne 0x43b5c2
push str.jpeg_start_decompress
push dword [0x58d0f8]
call ebx
mov dword [0x58d058], eax
test eax, eax
jne 0x43b5be
push str.___could_not_be_loaded.
push str.jpeg_start_decompress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b5ca
cmp esi, 0x58d05c
jne 0x43b5fd
push str.jpeg_read_scanlines
push dword [0x58d0f8]
call ebx
mov dword [0x58d05c], eax
test eax, eax
jne 0x43b5f9
push str.___could_not_be_loaded.
push str.jpeg_read_scanlines
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b605
cmp esi, 0x58d060
jne 0x43b638
push str.jpeg_finish_decompress
push dword [0x58d0f8]
call ebx
mov dword [0x58d060], eax
test eax, eax
jne 0x43b634
push str.___could_not_be_loaded.
push str.jpeg_finish_decompress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b640
cmp esi, 0x58d064
jne 0x43b673
push str.jpeg_read_raw_data
push dword [0x58d0f8]
call ebx
mov dword [0x58d064], eax
test eax, eax
jne 0x43b66f
push str.___could_not_be_loaded.
push str.jpeg_read_raw_data
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b67b
cmp esi, 0x58d068
jne 0x43b6ae
push str.jpeg_has_multiple_scans
push dword [0x58d0f8]
call ebx
mov dword [0x58d068], eax
test eax, eax
jne 0x43b6aa
push str.___could_not_be_loaded.
push str.jpeg_has_multiple_scans
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b6b6
cmp esi, 0x58d06c
jne 0x43b6e9
push str.jpeg_start_output
push dword [0x58d0f8]
call ebx
mov dword [0x58d06c], eax
test eax, eax
jne 0x43b6e5
push str.___could_not_be_loaded.
push str.jpeg_start_output
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b6f1
cmp esi, 0x58d070
jne 0x43b724
push str.jpeg_finish_output
push dword [0x58d0f8]
call ebx
mov dword [0x58d070], eax
test eax, eax
jne 0x43b720
push str.___could_not_be_loaded.
push str.jpeg_finish_output
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b72c
cmp esi, 0x58d074
jne 0x43b75f
push str.jpeg_input_complete
push dword [0x58d0f8]
call ebx
mov dword [0x58d074], eax
test eax, eax
jne 0x43b75b
push str.___could_not_be_loaded.
push str.jpeg_input_complete
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b767
cmp esi, 0x58d078
jne 0x43b79a
push str.jpeg_new_colormap
push dword [0x58d0f8]
call ebx
mov dword [0x58d078], eax
test eax, eax
jne 0x43b796
push str.___could_not_be_loaded.
push str.jpeg_new_colormap
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b7a2
cmp esi, 0x58d07c
jne 0x43b7d5
push str.jpeg_consume_input
push dword [0x58d0f8]
call ebx
mov dword [0x58d07c], eax
test eax, eax
jne 0x43b7d1
push str.___could_not_be_loaded.
push str.jpeg_consume_input
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b7dd
cmp esi, 0x58d080
jne 0x43b810
push str.jpeg_calc_output_dimensions
push dword [0x58d0f8]
call ebx
mov dword [0x58d080], eax
test eax, eax
jne 0x43b80c
push str.___could_not_be_loaded.
push str.jpeg_calc_output_dimensions
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b818
cmp esi, 0x58d084
jne 0x43b84b
push str.jpeg_save_markers
push dword [0x58d0f8]
call ebx
mov dword [0x58d084], eax
test eax, eax
jne 0x43b847
push str.___could_not_be_loaded.
push str.jpeg_save_markers
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b853
cmp esi, 0x58d088
jne 0x43b886
push str.jpeg_set_marker_processor
push dword [0x58d0f8]
call ebx
mov dword [0x58d088], eax
test eax, eax
jne 0x43b882
push str.___could_not_be_loaded.
push str.jpeg_set_marker_processor
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b88e
cmp esi, 0x58d08c
jne 0x43b8c1
push str.jpeg_read_coefficients
push dword [0x58d0f8]
call ebx
mov dword [0x58d08c], eax
test eax, eax
jne 0x43b8bd
push str.___could_not_be_loaded.
push str.jpeg_read_coefficients
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b8c9
cmp esi, 0x58d090
jne 0x43b8fc
push str.jpeg_write_coefficients
push dword [0x58d0f8]
call ebx
mov dword [0x58d090], eax
test eax, eax
jne 0x43b8f8
push str.___could_not_be_loaded.
push str.jpeg_write_coefficients
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b904
cmp esi, 0x58d094
jne 0x43b937
push str.jpeg_copy_critical_parameters
push dword [0x58d0f8]
call ebx
mov dword [0x58d094], eax
test eax, eax
jne 0x43b933
push str.___could_not_be_loaded.
push str.jpeg_copy_critical_parameters
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b93f
cmp esi, 0x58d098
jne 0x43b972
push str.jpeg_abort_compress
push dword [0x58d0f8]
call ebx
mov dword [0x58d098], eax
test eax, eax
jne 0x43b96e
push str.___could_not_be_loaded.
push str.jpeg_abort_compress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b97a
cmp esi, 0x58d09c
jne 0x43b9ad
push str.jpeg_abort_decompress
push dword [0x58d0f8]
call ebx
mov dword [0x58d09c], eax
test eax, eax
jne 0x43b9a9
push str.___could_not_be_loaded.
push str.jpeg_abort_decompress
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b9b5
cmp esi, 0x58d0a0
jne 0x43b9e8
push str.jpeg_abort
push dword [0x58d0f8]
call ebx
mov dword [0x58d0a0], eax
test eax, eax
jne 0x43b9e4
push str.___could_not_be_loaded.
push str.jpeg_abort
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43b9f0
cmp esi, 0x58d0a4
jne 0x43ba23
push str.jpeg_destroy
push dword [0x58d0f8]
call ebx
mov dword [0x58d0a4], eax
test eax, eax
jne 0x43ba1f
push str.___could_not_be_loaded.
push str.jpeg_destroy
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
test esi, esi
je 0x43ba2b
cmp esi, 0x58d0a8
jne 0x43ba5a
push str.jpeg_resync_to_restart
push dword [0x58d0f8]
call ebx
mov dword [0x58d0a8], eax
test eax, eax
jne 0x43ba5a
push str.___could_not_be_loaded.
push str.jpeg_resync_to_restart
push str.:7:_s_s
xor edi, edi
call fcn.00424a90
add esp, 0xc
mov ecx, dword [ebp - 4]
mov eax, edi
pop ebx
pop edi
xor ecx, ebp
pop esi
call fcn.004e50dc
mov esp, ebp
pop ebp
ret