Function at 0x427336
Capabilities:
Link many functions at runtime

Disassembly:
sub esp, 0x218
mov eax, dword [0x5385d0]
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 0x42736d
cmp dword [eax], ebx
je 0x42736d
inc dword [0x5532ec]
xor eax, eax
inc eax
jmp 0x428136
cmp dword [0x5532e8], ebx
jne 0x4274f6
mov esi, 0x103
push esi
lea eax, [esp + 0x15]
push ebx
push eax
mov byte [esp + 0x1c], bl
call fcn.004b7880
add esp, 0xc
push esi
lea eax, [esp + 0x11d]
push ebx
push eax
mov byte [esp + 0x124], bl
call fcn.004b7880
add esp, 0xc
mov esi, str.PaulaJPG.dll
push esi
push 0x4d71c8
mov edi, 0x104
lea eax, [esp + 0x120]
push edi
push eax
call fcn.00480225
add esp, 0x10
push esi
push ebx
push ebx
call fcn.004610ab
pop ecx
pop ecx
push eax
mov ebx, 0x4d8920
push ebx
lea eax, [esp + 0x1c]
push edi
push eax
call fcn.00480225
lea eax, [esp + 0x24]
add esp, 0x14
push eax
mov edx, eax
lea ecx, [esp + 0x11c]
call fcn.0041c416
mov ebp, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
pop ecx
lea eax, [esp + 0x10]
push eax
call ebp
test eax, eax
mov dword [0x5532e8], eax
jne 0x4274e4
push esi
push eax
push eax
call fcn.00460e8a
pop ecx
pop ecx
push eax
push ebx
lea eax, [esp + 0x124]
push edi
push eax
call fcn.00480225
add esp, 0x14
push esi
push 0
push 0
call fcn.004610ab
pop ecx
pop ecx
push eax
push ebx
lea eax, [esp + 0x1c]
push edi
push eax
call fcn.00480225
lea eax, [esp + 0x24]
add esp, 0x14
push eax
mov edx, eax
lea ecx, [esp + 0x11c]
call fcn.0041c416
pop ecx
lea eax, [esp + 0x10]
push eax
call ebp
test eax, eax
mov dword [0x5532e8], eax
jne 0x4274e4
push esi
push eax
push eax
call fcn.00460e8a
pop ecx
pop ecx
push eax
push ebx
lea eax, [esp + 0x1c]
push edi
push eax
call fcn.00480225
add esp, 0x14
lea eax, [esp + 0x10]
push eax
call ebp
test eax, eax
mov dword [0x5532e8], eax
jne 0x4274d7
lea edi, [esp + 0x10]
call fcn.0041c5ff
test eax, eax
mov eax, edi
je 0x4274c3
push str._GetLastError_
push eax
push str.:7:InitJpegDll___FAILED:_LoadLibrary___s___FAILED:_The_DLL_exists_but_could_not_be_loaded:__s
call fcn.00418e96
add esp, 0xc
jmp 0x4274d0
push eax
push str.:7:InitJpegDll___FAILED:_LoadLibrary___s___FAILED:_The_DLL_could_not_be_found_
call fcn.00418e96
pop ecx
pop ecx
xor eax, eax
jmp 0x428136
push esi
push str.:7:InitJpegDll___had_to_load__s_directly_from_the_source_
call fcn.00418e96
pop ecx
pop ecx
lea eax, [esp + 0x10]
push eax
mov ecx, edi
mov eax, 0x5532f0
call fcn.0047ebe1
pop ecx
inc dword [0x5532ec]
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 0x427526
cmp dword [esp + 0x22c], 0x553220
jne 0x42754d
push str.jpeg_std_error
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553220], eax
jne 0x42754d
push esi
push str.jpeg_std_error
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427564
cmp dword [esp + 0x22c], 0x553224
jne 0x427594
push str.jpeg_CreateCompress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553224], eax
jne 0x427594
push str._GetLastError_
push esi
push str.jpeg_CreateCompress
push str.:7:_s_s:__s
xor ebx, ebx
call fcn.00418e96
add esp, 0x10
cmp dword [esp + 0x22c], 0
je 0x4275ab
cmp dword [esp + 0x22c], 0x553228
jne 0x4275d2
push str.jpeg_CreateDecompress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553228], eax
jne 0x4275d2
push esi
push str.jpeg_CreateDecompress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4275e9
cmp dword [esp + 0x22c], 0x55322c
jne 0x427610
push str.jpeg_destroy_compress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x55322c], eax
jne 0x427610
push esi
push str.jpeg_destroy_compress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427627
cmp dword [esp + 0x22c], 0x553230
jne 0x42764e
push str.jpeg_destroy_decompress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553230], eax
jne 0x42764e
push esi
push str.jpeg_destroy_decompress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427665
cmp dword [esp + 0x22c], 0x553234
jne 0x42768c
push str.jpeg_stdio_dest
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553234], eax
jne 0x42768c
push esi
push str.jpeg_stdio_dest
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4276a3
cmp dword [esp + 0x22c], 0x553238
jne 0x4276ca
push str.jpeg_stdio_src
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553238], eax
jne 0x4276ca
push esi
push str.jpeg_stdio_src
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4276e1
cmp dword [esp + 0x22c], 0x55323c
jne 0x427708
push str.jpeg_set_defaults
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x55323c], eax
jne 0x427708
push esi
push str.jpeg_set_defaults
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42771f
cmp dword [esp + 0x22c], 0x553240
jne 0x427746
push str.jpeg_SetColorOrderRGB
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553240], eax
jne 0x427746
push esi
push str.jpeg_SetColorOrderRGB
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42775d
cmp dword [esp + 0x22c], 0x553244
jne 0x427784
push str.jpeg_SetColorOrderBGR
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553244], eax
jne 0x427784
push esi
push str.jpeg_SetColorOrderBGR
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42779b
cmp dword [esp + 0x22c], 0x553248
jne 0x4277c2
push str.jpeg_set_colorspace
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553248], eax
jne 0x4277c2
push esi
push str.jpeg_set_colorspace
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4277d9
cmp dword [esp + 0x22c], 0x55324c
jne 0x427800
push str.jpeg_default_colorspace
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x55324c], eax
jne 0x427800
push esi
push str.jpeg_default_colorspace
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427817
cmp dword [esp + 0x22c], 0x553250
jne 0x42783e
push str.jpeg_set_quality
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553250], eax
jne 0x42783e
push esi
push str.jpeg_set_quality
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427855
cmp dword [esp + 0x22c], 0x553254
jne 0x42787c
push str.jpeg_set_linear_quality
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553254], eax
jne 0x42787c
push esi
push str.jpeg_set_linear_quality
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427893
cmp dword [esp + 0x22c], 0x553258
jne 0x4278ba
push str.jpeg_add_quant_table
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553258], eax
jne 0x4278ba
push esi
push str.jpeg_add_quant_table
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4278d1
cmp dword [esp + 0x22c], 0x55325c
jne 0x4278f8
push str.jpeg_quality_scaling
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x55325c], eax
jne 0x4278f8
push esi
push str.jpeg_quality_scaling
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42790f
cmp dword [esp + 0x22c], 0x553260
jne 0x427936
push str.jpeg_simple_progression
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553260], eax
jne 0x427936
push esi
push str.jpeg_simple_progression
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42794d
cmp dword [esp + 0x22c], 0x553264
jne 0x427974
push str.jpeg_suppress_tables
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553264], eax
jne 0x427974
push esi
push str.jpeg_suppress_tables
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42798b
cmp dword [esp + 0x22c], 0x553268
jne 0x4279b2
push str.jpeg_alloc_quant_table
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553268], eax
jne 0x4279b2
push esi
push str.jpeg_alloc_quant_table
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4279c9
cmp dword [esp + 0x22c], 0x55326c
jne 0x4279f0
push str.jpeg_alloc_huff_table
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x55326c], eax
jne 0x4279f0
push esi
push str.jpeg_alloc_huff_table
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427a07
cmp dword [esp + 0x22c], 0x553270
jne 0x427a2e
push str.jpeg_start_compress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553270], eax
jne 0x427a2e
push esi
push str.jpeg_start_compress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427a45
cmp dword [esp + 0x22c], 0x553274
jne 0x427a6c
push str.jpeg_write_scanlines
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553274], eax
jne 0x427a6c
push esi
push str.jpeg_write_scanlines
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427a83
cmp dword [esp + 0x22c], 0x553278
jne 0x427aaa
push str.jpeg_finish_compress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553278], eax
jne 0x427aaa
push esi
push str.jpeg_finish_compress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427ac1
cmp dword [esp + 0x22c], 0x55327c
jne 0x427ae8
push str.jpeg_write_raw_data
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x55327c], eax
jne 0x427ae8
push esi
push str.jpeg_write_raw_data
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427aff
cmp dword [esp + 0x22c], 0x553280
jne 0x427b26
push str.jpeg_write_marker
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553280], eax
jne 0x427b26
push esi
push str.jpeg_write_marker
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427b3d
cmp dword [esp + 0x22c], 0x553284
jne 0x427b64
push str.jpeg_write_m_header
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553284], eax
jne 0x427b64
push esi
push str.jpeg_write_m_header
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427b7b
cmp dword [esp + 0x22c], 0x553288
jne 0x427ba2
push str.jpeg_write_m_byte
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553288], eax
jne 0x427ba2
push esi
push str.jpeg_write_m_byte
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427bb9
cmp dword [esp + 0x22c], 0x55328c
jne 0x427be0
push str.jpeg_write_tables
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x55328c], eax
jne 0x427be0
push esi
push str.jpeg_write_tables
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427bf7
cmp dword [esp + 0x22c], 0x553290
jne 0x427c1e
push str.jpeg_read_header
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553290], eax
jne 0x427c1e
push esi
push str.jpeg_read_header
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427c35
cmp dword [esp + 0x22c], 0x553294
jne 0x427c5c
push str.jpeg_start_decompress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553294], eax
jne 0x427c5c
push esi
push str.jpeg_start_decompress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427c73
cmp dword [esp + 0x22c], 0x553298
jne 0x427c9a
push str.jpeg_read_scanlines
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x553298], eax
jne 0x427c9a
push esi
push str.jpeg_read_scanlines
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427cb1
cmp dword [esp + 0x22c], 0x55329c
jne 0x427cd8
push str.jpeg_finish_decompress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x55329c], eax
jne 0x427cd8
push esi
push str.jpeg_finish_decompress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427cef
cmp dword [esp + 0x22c], 0x5532a0
jne 0x427d16
push str.jpeg_read_raw_data
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532a0], eax
jne 0x427d16
push esi
push str.jpeg_read_raw_data
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427d2d
cmp dword [esp + 0x22c], 0x5532a4
jne 0x427d54
push str.jpeg_has_multiple_scans
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532a4], eax
jne 0x427d54
push esi
push str.jpeg_has_multiple_scans
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427d6b
cmp dword [esp + 0x22c], 0x5532a8
jne 0x427d92
push str.jpeg_start_output
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532a8], eax
jne 0x427d92
push esi
push str.jpeg_start_output
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427da9
cmp dword [esp + 0x22c], 0x5532ac
jne 0x427dd0
push str.jpeg_finish_output
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532ac], eax
jne 0x427dd0
push esi
push str.jpeg_finish_output
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427de7
cmp dword [esp + 0x22c], 0x5532b0
jne 0x427e0e
push str.jpeg_input_complete
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532b0], eax
jne 0x427e0e
push esi
push str.jpeg_input_complete
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427e25
cmp dword [esp + 0x22c], 0x5532b4
jne 0x427e4c
push str.jpeg_new_colormap
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532b4], eax
jne 0x427e4c
push esi
push str.jpeg_new_colormap
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427e63
cmp dword [esp + 0x22c], 0x5532b8
jne 0x427e8a
push str.jpeg_consume_input
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532b8], eax
jne 0x427e8a
push esi
push str.jpeg_consume_input
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427ea1
cmp dword [esp + 0x22c], 0x5532bc
jne 0x427ec8
push str.jpeg_calc_output_dimensions
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532bc], eax
jne 0x427ec8
push esi
push str.jpeg_calc_output_dimensions
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427edf
cmp dword [esp + 0x22c], 0x5532c0
jne 0x427f06
push str.jpeg_save_markers
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532c0], eax
jne 0x427f06
push esi
push str.jpeg_save_markers
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427f1d
cmp dword [esp + 0x22c], 0x5532c4
jne 0x427f44
push str.jpeg_set_marker_processor
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532c4], eax
jne 0x427f44
push esi
push str.jpeg_set_marker_processor
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427f5b
cmp dword [esp + 0x22c], 0x5532c8
jne 0x427f82
push str.jpeg_read_coefficients
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532c8], eax
jne 0x427f82
push esi
push str.jpeg_read_coefficients
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427f99
cmp dword [esp + 0x22c], 0x5532cc
jne 0x427fc0
push str.jpeg_write_coefficients
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532cc], eax
jne 0x427fc0
push esi
push str.jpeg_write_coefficients
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x427fd7
cmp dword [esp + 0x22c], 0x5532d0
jne 0x427ffe
push str.jpeg_copy_critical_parameters
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532d0], eax
jne 0x427ffe
push esi
push str.jpeg_copy_critical_parameters
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x428015
cmp dword [esp + 0x22c], 0x5532d4
jne 0x42803c
push str.jpeg_abort_compress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532d4], eax
jne 0x42803c
push esi
push str.jpeg_abort_compress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x428053
cmp dword [esp + 0x22c], 0x5532d8
jne 0x42807a
push str.jpeg_abort_decompress
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532d8], eax
jne 0x42807a
push esi
push str.jpeg_abort_decompress
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x428091
cmp dword [esp + 0x22c], 0x5532dc
jne 0x4280b8
push str.jpeg_abort
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532dc], eax
jne 0x4280b8
push esi
push str.jpeg_abort
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x4280cf
cmp dword [esp + 0x22c], 0x5532e0
jne 0x4280f6
push str.jpeg_destroy
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532e0], eax
jne 0x4280f6
push esi
push str.jpeg_destroy
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
cmp dword [esp + 0x22c], 0
je 0x42810d
cmp dword [esp + 0x22c], 0x5532e4
jne 0x428134
push str.jpeg_resync_to_restart
push dword [0x5532e8]
call ebp
test eax, eax
mov dword [0x5532e4], eax
jne 0x428134
push esi
push str.jpeg_resync_to_restart
push edi
xor ebx, ebx
call fcn.00418e96
add esp, 0xc
mov eax, ebx
mov ecx, dword [esp + 0x224]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.004b7140
add esp, 0x218
ret