Function at 0x482b8c
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x21c
mov eax, dword [0x4d82d4]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov edi, ecx
xor ebx, ebx
cmp edi, ebx
je 0x482bbc
cmp dword [edi], ebx
je 0x482bbc
inc dword [0x4eef6c]
xor eax, eax
inc eax
jmp 0x4834c7
mov eax, dword [0x4eef68]
cmp eax, ebx
jne 0x482ce0
mov esi, 0x103
push esi
lea eax, [ebp - 0x10f]
push ebx
push eax
mov byte [ebp - 0x110], bl
call fcn.00401f80
add esp, 0xc
push esi
lea eax, [ebp - 0x217]
push ebx
push eax
mov byte [ebp - 0x218], bl
call fcn.00401f80
add esp, 0xc
mov edi, str.PaulaJPG.dll
push edi
push 0x4a836c
inc esi
lea eax, [ebp - 0x218]
push esi
push eax
call fcn.004392d1
add esp, 0x10
push edi
push ebx
push ebx
call fcn.004541af
pop ecx
pop ecx
push eax
mov ebx, 0x4a8ed8
push ebx
lea eax, [ebp - 0x110]
push esi
push eax
call fcn.004392d1
lea eax, [ebp - 0x110]
add esp, 0x14
push eax
mov edx, eax
lea ecx, [ebp - 0x218]
call fcn.0048cc57
pop ecx
xor eax, eax
push edi
push eax
push eax
mov dword [0x4eef68], eax
call fcn.00453ea3
pop ecx
pop ecx
push eax
push ebx
lea eax, [ebp - 0x218]
push esi
push eax
call fcn.004392d1
add esp, 0x14
push edi
push 0
push 0
call fcn.004541af
pop ecx
pop ecx
push eax
push ebx
lea eax, [ebp - 0x110]
push esi
push eax
call fcn.004392d1
lea eax, [ebp - 0x110]
add esp, 0x14
push eax
mov edx, eax
lea ecx, [ebp - 0x218]
call fcn.0048cc57
pop ecx
xor eax, eax
mov dword [0x4eef68], eax
push edi
push eax
push eax
call fcn.00453ea3
pop ecx
pop ecx
push eax
push ebx
lea eax, [ebp - 0x110]
push esi
push eax
call fcn.004392d1
and dword [0x4eef68], 0
add esp, 0x14
lea edi, [ebp - 0x110]
call fcn.0048c243
xor eax, eax
jmp 0x4834c7
inc dword [0x4eef6c]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x21c], 1
cmp edi, ebx
je 0x482d02
cmp edi, 0x4eeea0
jne 0x482d19
push str.jpeg_std_error
push eax
call esi
mov dword [0x4eeea0], eax
cmp eax, ebx
jne 0x482d19
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482d25
cmp edi, 0x4eeea4
jne 0x482d41
push str.jpeg_CreateCompress
push dword [0x4eef68]
call esi
mov dword [0x4eeea4], eax
cmp eax, ebx
jne 0x482d41
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482d4d
cmp edi, 0x4eeea8
jne 0x482d69
push str.jpeg_CreateDecompress
push dword [0x4eef68]
call esi
mov dword [0x4eeea8], eax
cmp eax, ebx
jne 0x482d69
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482d75
cmp edi, 0x4eeeac
jne 0x482d91
push str.jpeg_destroy_compress
push dword [0x4eef68]
call esi
mov dword [0x4eeeac], eax
cmp eax, ebx
jne 0x482d91
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482d9d
cmp edi, 0x4eeeb0
jne 0x482db9
push str.jpeg_destroy_decompress
push dword [0x4eef68]
call esi
mov dword [0x4eeeb0], eax
cmp eax, ebx
jne 0x482db9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482dc5
cmp edi, 0x4eeeb4
jne 0x482de1
push str.jpeg_stdio_dest
push dword [0x4eef68]
call esi
mov dword [0x4eeeb4], eax
cmp eax, ebx
jne 0x482de1
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482ded
cmp edi, 0x4eeeb8
jne 0x482e09
push str.jpeg_stdio_src
push dword [0x4eef68]
call esi
mov dword [0x4eeeb8], eax
cmp eax, ebx
jne 0x482e09
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482e15
cmp edi, 0x4eeebc
jne 0x482e31
push str.jpeg_set_defaults
push dword [0x4eef68]
call esi
mov dword [0x4eeebc], eax
cmp eax, ebx
jne 0x482e31
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482e3d
cmp edi, 0x4eeec0
jne 0x482e59
push str.jpeg_SetColorOrderRGB
push dword [0x4eef68]
call esi
mov dword [0x4eeec0], eax
cmp eax, ebx
jne 0x482e59
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482e65
cmp edi, 0x4eeec4
jne 0x482e81
push str.jpeg_SetColorOrderBGR
push dword [0x4eef68]
call esi
mov dword [0x4eeec4], eax
cmp eax, ebx
jne 0x482e81
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482e8d
cmp edi, 0x4eeec8
jne 0x482ea9
push str.jpeg_set_colorspace
push dword [0x4eef68]
call esi
mov dword [0x4eeec8], eax
cmp eax, ebx
jne 0x482ea9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482eb5
cmp edi, 0x4eeecc
jne 0x482ed1
push str.jpeg_default_colorspace
push dword [0x4eef68]
call esi
mov dword [0x4eeecc], eax
cmp eax, ebx
jne 0x482ed1
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482edd
cmp edi, 0x4eeed0
jne 0x482ef9
push str.jpeg_set_quality
push dword [0x4eef68]
call esi
mov dword [0x4eeed0], eax
cmp eax, ebx
jne 0x482ef9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482f05
cmp edi, 0x4eeed4
jne 0x482f21
push str.jpeg_set_linear_quality
push dword [0x4eef68]
call esi
mov dword [0x4eeed4], eax
cmp eax, ebx
jne 0x482f21
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482f2d
cmp edi, 0x4eeed8
jne 0x482f49
push str.jpeg_add_quant_table
push dword [0x4eef68]
call esi
mov dword [0x4eeed8], eax
cmp eax, ebx
jne 0x482f49
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482f55
cmp edi, 0x4eeedc
jne 0x482f71
push str.jpeg_quality_scaling
push dword [0x4eef68]
call esi
mov dword [0x4eeedc], eax
cmp eax, ebx
jne 0x482f71
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482f7d
cmp edi, 0x4eeee0
jne 0x482f99
push str.jpeg_simple_progression
push dword [0x4eef68]
call esi
mov dword [0x4eeee0], eax
cmp eax, ebx
jne 0x482f99
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482fa5
cmp edi, 0x4eeee4
jne 0x482fc1
push str.jpeg_suppress_tables
push dword [0x4eef68]
call esi
mov dword [0x4eeee4], eax
cmp eax, ebx
jne 0x482fc1
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482fcd
cmp edi, 0x4eeee8
jne 0x482fe9
push str.jpeg_alloc_quant_table
push dword [0x4eef68]
call esi
mov dword [0x4eeee8], eax
cmp eax, ebx
jne 0x482fe9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x482ff5
cmp edi, 0x4eeeec
jne 0x483011
push str.jpeg_alloc_huff_table
push dword [0x4eef68]
call esi
mov dword [0x4eeeec], eax
cmp eax, ebx
jne 0x483011
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48301d
cmp edi, 0x4eeef0
jne 0x483039
push str.jpeg_start_compress
push dword [0x4eef68]
call esi
mov dword [0x4eeef0], eax
cmp eax, ebx
jne 0x483039
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483045
cmp edi, 0x4eeef4
jne 0x483061
push str.jpeg_write_scanlines
push dword [0x4eef68]
call esi
mov dword [0x4eeef4], eax
cmp eax, ebx
jne 0x483061
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48306d
cmp edi, 0x4eeef8
jne 0x483089
push str.jpeg_finish_compress
push dword [0x4eef68]
call esi
mov dword [0x4eeef8], eax
cmp eax, ebx
jne 0x483089
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483095
cmp edi, 0x4eeefc
jne 0x4830b1
push str.jpeg_write_raw_data
push dword [0x4eef68]
call esi
mov dword [0x4eeefc], eax
cmp eax, ebx
jne 0x4830b1
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4830bd
cmp edi, 0x4eef00
jne 0x4830d9
push str.jpeg_write_marker
push dword [0x4eef68]
call esi
mov dword [0x4eef00], eax
cmp eax, ebx
jne 0x4830d9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4830e5
cmp edi, 0x4eef04
jne 0x483101
push str.jpeg_write_m_header
push dword [0x4eef68]
call esi
mov dword [0x4eef04], eax
cmp eax, ebx
jne 0x483101
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48310d
cmp edi, 0x4eef08
jne 0x483129
push str.jpeg_write_m_byte
push dword [0x4eef68]
call esi
mov dword [0x4eef08], eax
cmp eax, ebx
jne 0x483129
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483135
cmp edi, 0x4eef0c
jne 0x483151
push str.jpeg_write_tables
push dword [0x4eef68]
call esi
mov dword [0x4eef0c], eax
cmp eax, ebx
jne 0x483151
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48315d
cmp edi, 0x4eef10
jne 0x483179
push str.jpeg_read_header
push dword [0x4eef68]
call esi
mov dword [0x4eef10], eax
cmp eax, ebx
jne 0x483179
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483185
cmp edi, 0x4eef14
jne 0x4831a1
push str.jpeg_start_decompress
push dword [0x4eef68]
call esi
mov dword [0x4eef14], eax
cmp eax, ebx
jne 0x4831a1
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4831ad
cmp edi, 0x4eef18
jne 0x4831c9
push str.jpeg_read_scanlines
push dword [0x4eef68]
call esi
mov dword [0x4eef18], eax
cmp eax, ebx
jne 0x4831c9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4831d5
cmp edi, 0x4eef1c
jne 0x4831f1
push str.jpeg_finish_decompress
push dword [0x4eef68]
call esi
mov dword [0x4eef1c], eax
cmp eax, ebx
jne 0x4831f1
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4831fd
cmp edi, 0x4eef20
jne 0x483219
push str.jpeg_read_raw_data
push dword [0x4eef68]
call esi
mov dword [0x4eef20], eax
cmp eax, ebx
jne 0x483219
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483225
cmp edi, 0x4eef24
jne 0x483241
push str.jpeg_has_multiple_scans
push dword [0x4eef68]
call esi
mov dword [0x4eef24], eax
cmp eax, ebx
jne 0x483241
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48324d
cmp edi, 0x4eef28
jne 0x483269
push str.jpeg_start_output
push dword [0x4eef68]
call esi
mov dword [0x4eef28], eax
cmp eax, ebx
jne 0x483269
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483275
cmp edi, 0x4eef2c
jne 0x483291
push str.jpeg_finish_output
push dword [0x4eef68]
call esi
mov dword [0x4eef2c], eax
cmp eax, ebx
jne 0x483291
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48329d
cmp edi, 0x4eef30
jne 0x4832b9
push str.jpeg_input_complete
push dword [0x4eef68]
call esi
mov dword [0x4eef30], eax
cmp eax, ebx
jne 0x4832b9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4832c5
cmp edi, 0x4eef34
jne 0x4832e1
push str.jpeg_new_colormap
push dword [0x4eef68]
call esi
mov dword [0x4eef34], eax
cmp eax, ebx
jne 0x4832e1
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4832ed
cmp edi, 0x4eef38
jne 0x483309
push str.jpeg_consume_input
push dword [0x4eef68]
call esi
mov dword [0x4eef38], eax
cmp eax, ebx
jne 0x483309
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483315
cmp edi, 0x4eef3c
jne 0x483331
push str.jpeg_calc_output_dimensions
push dword [0x4eef68]
call esi
mov dword [0x4eef3c], eax
cmp eax, ebx
jne 0x483331
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48333d
cmp edi, 0x4eef40
jne 0x483359
push str.jpeg_save_markers
push dword [0x4eef68]
call esi
mov dword [0x4eef40], eax
cmp eax, ebx
jne 0x483359
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483365
cmp edi, 0x4eef44
jne 0x483381
push str.jpeg_set_marker_processor
push dword [0x4eef68]
call esi
mov dword [0x4eef44], eax
cmp eax, ebx
jne 0x483381
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48338d
cmp edi, 0x4eef48
jne 0x4833a9
push str.jpeg_read_coefficients
push dword [0x4eef68]
call esi
mov dword [0x4eef48], eax
cmp eax, ebx
jne 0x4833a9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4833b5
cmp edi, 0x4eef4c
jne 0x4833d1
push str.jpeg_write_coefficients
push dword [0x4eef68]
call esi
mov dword [0x4eef4c], eax
cmp eax, ebx
jne 0x4833d1
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4833dd
cmp edi, 0x4eef50
jne 0x4833f9
push str.jpeg_copy_critical_parameters
push dword [0x4eef68]
call esi
mov dword [0x4eef50], eax
cmp eax, ebx
jne 0x4833f9
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483405
cmp edi, 0x4eef54
jne 0x483421
push str.jpeg_abort_compress
push dword [0x4eef68]
call esi
mov dword [0x4eef54], eax
cmp eax, ebx
jne 0x483421
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48342d
cmp edi, 0x4eef58
jne 0x483449
push str.jpeg_abort_decompress
push dword [0x4eef68]
call esi
mov dword [0x4eef58], eax
cmp eax, ebx
jne 0x483449
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x483455
cmp edi, 0x4eef5c
jne 0x483471
push str.jpeg_abort
push dword [0x4eef68]
call esi
mov dword [0x4eef5c], eax
cmp eax, ebx
jne 0x483471
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x48347d
cmp edi, 0x4eef60
jne 0x483499
push str.jpeg_destroy
push dword [0x4eef68]
call esi
mov dword [0x4eef60], eax
cmp eax, ebx
jne 0x483499
mov dword [ebp - 0x21c], ebx
cmp edi, ebx
je 0x4834a5
cmp edi, 0x4eef64
jne 0x4834c1
push str.jpeg_resync_to_restart
push dword [0x4eef68]
call esi
mov dword [0x4eef64], eax
cmp eax, ebx
jne 0x4834c1
mov dword [ebp - 0x21c], ebx
mov eax, dword [ebp - 0x21c]
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.00401317
leave
ret