Function at 0x401000
Capabilities:
Allocate thread local storage
Hide graphical window
Identify system language via api
Log keystrokes via polling
Persist via default file association registry key
Set registry value

Disassembly:
push 0x4ac
push 0
push 0x48263c
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x482640], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x48263c], eax
mov eax, 0x479ed0
mov dword [0x482774], eax
call fcn.0043b4c0
call fcn.0043ab4d
call fcn.0043a6a0
call fcn.00438de0
call fcn.00436f1c
call fcn.004367c0
call fcn.00435da2
call fcn.00434c92
call fcn.004347c1
call fcn.0043447b
call fcn.004341f6
call fcn.00433439
call fcn.00432de5
call fcn.0043279e
call fcn.00430d20
call fcn.004298e9
call fcn.00428a7c
call fcn.004276c0
call fcn.00426b01
call fcn.004265a3
call fcn.004262e2
call fcn.00424978
call fcn.00423f36
call fcn.00423840
mov eax, 0x200
push eax
lea eax, [0x482ad0]
push eax
push 0x479eb8
push 7
push 0x10
call fcn.00432e04
mov eax, 0x200
push eax
lea eax, [0x482ad4]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.00432e04
mov eax, 0x200
push eax
lea eax, [0x482ad8]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.00432e04
mov eax, 0x200
push eax
lea eax, [0x482adc]
push eax
push 0x479ea8
push 7
push 0xc
call fcn.00432e04
mov eax, 0x200
push eax
lea eax, [0x482ae0]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.00432e04
mov dword [0x4828b4], 4
push dword [0x4840ac]
mov edx, str.epub
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00433a59
cdq
push edx
push eax
call fcn.00439090
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
push 0x482820
call fcn.0043b5a0
call fcn.00433e25
push dword [0x482ac8]
call fcn.00434d43
push 7
push 0x479e98
lea eax, [0x482ac8]
push eax
push 0x18
call fcn.00434cb1
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00423f65
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426b25
push 0x482824
call fcn.0043b5a0
push 0
push 0x400
mov eax, str.ebookanzrigerGemeinsamerSpeicher
push eax
call fcn.0042090d
mov dword [0x4829ec], eax
push 0x28
mov eax, str.Arial
push eax
push 0x73
call fcn.0043ac63
mov dword [0x482954], eax
mov edx, str.keyAIzaSyBuSeAEC9Ybti_CYD5xK6uK6RnEnyDl70w
lea ecx, [0x482938]
call fcn.00423008
mov edx, dword [0x4840ac]
push edx
push edx
push 0xff
call fcn.004391f0
push 0x4827f8
call fcn.0043b5a0
push 0xff
mov eax, dword [0x4827f8]
push eax
call sub.KERNEL32.dll_GetUserDefaultLangID
push eax
call sub.KERNEL32.dll_VerLanguageNameW
mov edx, dword [0x4840ac]
push edx
push edx
push 7
push dword [0x4827f8]
call fcn.00439240
add dword [0x4840ac], 2
mov edx, str.Deutsch
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x401435
mov edx, str.eBook
lea ecx, [0x482864]
call fcn.00423008
mov edx, str.Von_beginn_an_suchen_
lea ecx, [0x4829cc]
call fcn.00423008
mov edx, str.Hintergrundfarbe:
lea ecx, [0x4829fc]
call fcn.00423008
mov edx, 0x478fac
lea ecx, [0x482a38]
call fcn.00423008
mov edx, str.Standard_Zeichensatz:
lea ecx, [0x482848]
call fcn.00423008
mov edx, str.Standard_Schriftgr
lea ecx, [0x482768]
call fcn.00423008
mov edx, str.Standard_Zeilenabstand:
lea ecx, [0x482728]
call fcn.00423008
mov edx, str.Breite_der_Seitenr
lea ecx, [0x482a34]
call fcn.00423008
mov edx, str.Mehrere_Programminstanzen_zulassen.
lea ecx, [0x4828a0]
call fcn.00423008
mov edx, str.Als_Standardeinstellung_speichern
lea ecx, [0x482a48]
call fcn.00423008
mov edx, str.Abbrechen
lea ecx, [0x482860]
call fcn.00423008
mov edx, 0x478c40
lea ecx, [0x4826e8]
call fcn.00423008
mov edx, str.Zoom:
lea ecx, [0x482868]
call fcn.00423008
mov edx, str.Vorlesestimme:
lea ecx, [0x48298c]
call fcn.00423008
mov edx, str.Vorlesetempo_und_Stimmlage:
lea ecx, [0x482754]
call fcn.00423008
mov edx, str.Lesen_fortsetzen_
lea ecx, [0x482980]
call fcn.00423008
mov edx, str.Entfernen
lea ecx, [0x482850]
call fcn.00423008
mov edx, str.Bereits_durchgelesen
lea ecx, [0x4826dc]
call fcn.00423008
mov edx, str.Info_zum_Buch
lea ecx, [0x482940]
call fcn.00423008
mov edx, str._Aus_books.google.de_
lea ecx, [0x482798]
call fcn.00423008
mov edx, str.Schlie
lea ecx, [0x48272c]
call fcn.00423008
mov edx, str.Inhaltsverzeichnis
lea ecx, [0x4827d0]
call fcn.00423008
mov edx, str._Letztes_Lesezeichen_
lea ecx, [0x482908]
call fcn.00423008
mov edx, str.libeBook_Anzeiger.htm
lea ecx, [0x482a30]
call fcn.00423008
jmp 0x4015b5
mov edx, str.Open_eBook
lea ecx, [0x482864]
call fcn.00423008
mov edx, str.Search_from_the_beginning_
lea ecx, [0x4829cc]
call fcn.00423008
mov edx, str.Background_color:
lea ecx, [0x4829fc]
call fcn.00423008
mov edx, str.Text_color_in_night_mode:
lea ecx, [0x482a38]
call fcn.00423008
mov edx, str.Default_character_set:
lea ecx, [0x482848]
call fcn.00423008
mov edx, str.Default_font_size:
lea ecx, [0x482768]
call fcn.00423008
mov edx, str.Default_line_spacing:
lea ecx, [0x482728]
call fcn.00423008
mov edx, str.Width_of_page_margins:
lea ecx, [0x482a34]
call fcn.00423008
mov edx, str.Allow_multiple_program_instances.
lea ecx, [0x4828a0]
call fcn.00423008
mov edx, str.Save_as_default
lea ecx, [0x482a48]
call fcn.00423008
mov edx, str.Cancel
lea ecx, [0x482860]
call fcn.00423008
mov edx, str.Accept
lea ecx, [0x4826e8]
call fcn.00423008
mov edx, str.Zoom:
lea ecx, [0x482868]
call fcn.00423008
mov edx, str.Read_aloud_voice:
lea ecx, [0x48298c]
call fcn.00423008
mov edx, str.Reading_tempo_and_voice_pitch:
lea ecx, [0x482754]
call fcn.00423008
mov edx, str.Continue_reading_
lea ecx, [0x482980]
call fcn.00423008
mov edx, str.Remove
lea ecx, [0x482850]
call fcn.00423008
mov edx, str.Already_read
lea ecx, [0x4826dc]
call fcn.00423008
mov edx, str.About_the_book
lea ecx, [0x482940]
call fcn.00423008
mov edx, str._From_books.google.com_
lea ecx, [0x482798]
call fcn.00423008
mov edx, str.Close
lea ecx, [0x48272c]
call fcn.00423008
mov edx, str.Table_of_contents
lea ecx, [0x4827d0]
call fcn.00423008
mov edx, str._Last_bookmark_
lea ecx, [0x482908]
call fcn.00423008
mov edx, str.libeBook_Anzeiger_en.htm
lea ecx, [0x482a30]
call fcn.00423008
mov dword [0x4827f0], 1
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.0042412b
push 0x482724
call fcn.0043b5a0
mov edx, str.Georgia
lea ecx, [0x4827a4]
call fcn.00423008
mov edx, str.1.5em
lea ecx, [0x4827e4]
call fcn.00423008
mov edx, str.40pt
lea ecx, [0x482950]
call fcn.00423008
mov edx, 0x478eb4
lea ecx, [0x4828e0]
call fcn.00423008
push dword [0x482950]
call fcn.004392b0
push eax
call fcn.004334aa
mov dword [0x482858], eax
mov dword [0x48279c], 0xe4e7e7
mov dword [0x482998], 0x1c3535
push dword [0x4840ac]
mov edx, 0x4751fa
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423150
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423160
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423170
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
push 0x4828d8
call fcn.0043b5a0
push dword [0x4840ac]
mov edx, 0x4751fa
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423150
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423160
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423170
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
push 0x4827a0
call fcn.0043b5a0
push 0x64
call fcn.004334ce
mov dword [0x4826ec], eax
mov dword [0x48269c], 0x2faf07f
mov dword [0x4826a0], 0
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424d75
pop dword [0x4840ac]
and eax, eax
je 0x401beb
push 0
mov eax, str.Instanzen
push eax
call fcn.00424db3
mov dword [0x4826b0], eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.Georgia
push eax
mov eax, str.Schriftart
push eax
call fcn.00424dd0
push 0x4827a4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
fild dword [0x4826ec]
fdiv qword [0x479cf8]
sub esp, 8
fstp qword [esp]
call fcn.00439830
mov edx, 0x476966
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov eax, str.Schriftgr
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00424dd0
push 0x4827e4
call fcn.0043b5a0
push dword [0x4826ec]
mov eax, str.Zoom
push eax
call fcn.00424db3
mov dword [0x4826ec], eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x478eb4
push eax
mov eax, str.Zeilenabstand
push eax
call fcn.00424dd0
push 0x4828e0
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.50pt
push eax
mov eax, str.Seitenrand
push eax
call fcn.00424dd0
push 0x482950
call fcn.0043b5a0
push dword [0x482950]
call fcn.004392b0
push eax
call fcn.004334aa
mov dword [0x482858], eax
mov ebx, dword [0x482858]
imul ebx, dword [0x4826ec]
mov eax, ebx
mov ecx, 0x64
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004334f2
mov dword [0x482758], eax
push 0xffffff
mov eax, str.HintergrundFarbe
push eax
call fcn.00424db3
mov dword [0x48279c], eax
push 0x1c3535
mov eax, str.TextFarbe
push eax
call fcn.00424db3
mov dword [0x482998], eax
push dword [0x4840ac]
mov edx, 0x4751fa
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423150
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423160
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423170
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
push 0x4828d8
call fcn.0043b5a0
push dword [0x4840ac]
mov edx, 0x4751fa
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423150
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423160
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423170
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
push 0x4827a0
call fcn.0043b5a0
push 0
mov eax, str.Stimme
push eax
call fcn.00424db3
mov dword [0x482978], eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x48297c]
mov eax, str.StimmenName
push eax
call fcn.00424dd0
push 0x48297c
call fcn.0043b5a0
push 4
mov eax, str.Sprechrate
push eax
call fcn.00424db3
mov dword [0x4828b4], eax
push 4
mov eax, str.Stimmlage
push eax
call fcn.00424db3
mov dword [0x482a20], eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
mov eax, str.Palette
push eax
call fcn.00424dd0
push 0x48285c
call fcn.0043b5a0
call fcn.00424ec4
push dword [0x48297c]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x401be6
mov edx, str.Vielen_Dank_das_Sie_Libello_benutzen_
lea ecx, [0x482808]
call fcn.00423008
mov eax, dword [0x482808]
push eax
call fcn.0041bf02
jmp 0x401c79
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, 0x475b08
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426ba4
pop dword [0x4840ac]
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x401c30
cmp edi, 0xffffffff
je 0x401c34
xor eax, eax
jmp 0x401c39
mov eax, 1
or eax, eax
je 0x401c79
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f3d
pop dword [0x4840ac]
jmp 0x401801
push 0xe
push dword [0x4827a4]
push 0
call fcn.0043ac63
push 0x482ac0
push 0
push 7
push 5
push 8
call fcn.0043421f
mov ebx, dword [0x4826b0]
and ebx, ebx
jne 0x401d42
mov eax, 0x478e42
push eax
push 1
push 0
call sub.KERNEL32.dll_CreateMutexW
mov dword [0x4829d8], eax
call sub.KERNEL32.dll_GetLastError
mov dword [0x482924], eax
mov ebx, dword [0x4829d8]
and ebx, ebx
je 0x401cf4
mov ebx, dword [0x482924]
and ebx, ebx
jne 0x401cf4
jmp 0x401cfb
mov eax, 1
jmp 0x401cfd
xor eax, eax
and eax, eax
je 0x401d42
push dword [0x4829d8]
call sub.KERNEL32.dll_ReleaseMutex
push dword [0x4829d8]
call sub.KERNEL32.dll_CloseHandle
mov edx, dword [0x482724]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov ebp, dword [0x4829ec]
lea eax, [ebp]
push 0x200
push eax
call fcn.0043b620
jmp 0x411649
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00423f65
add dword [0x4840ac], 2
push dword [0x4840ac]
mov eax, 0x4750a6
push eax
mov eax, 0x4750a6
push eax
mov eax, str.SoftwareClassesePub_eBook_shellopencommand
push eax
push 0x80000001
call fcn.00412bac
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
jne 0x401df2
mov eax, str..epub
push eax
call fcn.00420b79
mov eax, str..mobi
push eax
call fcn.00420b79
mov eax, str..azw3
push eax
call fcn.00420b79
mov eax, str..azw4
push eax
call fcn.00420b79
mov eax, str..prc
push eax
call fcn.00420b79
push 0
push 0
push 0
push 0x8000000
call sub.SHELL32.DLL_SHChangeNotify
mov eax, str.Gdi32.dll
push eax
push 1
call fcn.00426616
and eax, eax
je 0x401e67
mov eax, str.AddFontMemResourceEx
push eax
push 1
call fcn.00426670
mov dword [0x48296c], eax
cmp dword [0x48296c], 0
je 0x401e5d
push 0x4827cc
push 0
mov ebp, 0x47ee76
mov ebx, ebp
mov ebp, 0x47a022
sub ebx, ebp
push ebx
mov ebp, 0x47a022
push ebp
mov eax, str.AddFontMemResourceEx
push eax
push 1
call fcn.00426731
mov dword [0x4827d4], 0
push 1
call fcn.00426556
call fcn.00425a5e
push 0x482770
push 0x482810
push 0
push 0xf003f
push 0
push 0
push 0
mov eax, str.SoftwareMicrosoftInternet_ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION
push eax
push 0x80000001
call sub.ADVAPI32.DLL_RegCreateKeyExW
mov ebx, eax
and ebx, ebx
jne 0x401f19
mov dword [0x482874], 0x2af9
push dword [0x4840ac]
push 4
push 0x482874
push 4
push 0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00423f65
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426db8
add dword [0x4840ac], 2
push dword [0x482810]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call sub.ADVAPI32.DLL_RegSetValueExW
pop dword [0x4840ac]
push dword [0x482810]
call sub.ADVAPI32.DLL_RegCloseKey
push 0x482770
push 0x482810
push 0
push 0xf003f
push 0
push 0
push 0
mov eax, str.SoftwareMicrosoftInternet_ExplorerZoom
push eax
push 0x80000001
call sub.ADVAPI32.DLL_RegCreateKeyExW
mov ebx, eax
and ebx, ebx
jne 0x401f8c
mov dword [0x482874], 0
push 4
push 0x482874
push 4
push 0
mov eax, str.ZoomDisabled
push eax
push dword [0x482810]
call sub.ADVAPI32.DLL_RegSetValueExW
push dword [0x482810]
call sub.ADVAPI32.DLL_RegCloseKey
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.AppsUseLightTheme
push eax
mov eax, str.SoftwareMicrosoftWindowsCurrentVersionThemesPersonalize
push eax
push 0x80000001
call fcn.00412bac
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439930
pop dword [0x4840ac]
mov dword [0x482a24], eax
push 1
call fcn.00430d8b
mov ebx, eax
and ebx, ebx
jne 0x402908
call fcn.00433531
push 0
call fcn.00433799
push eax
fild dword [esp]
push eax
fstp qword [esp]
pop dword [0x482654]
pop dword [0x482658]
fld qword [0x482654]
fcomp qword [0x479cd8]
fnstsw ax
test ah, 0x40
je 0x402021
fld qword [0x479d70]
fstp qword [0x482654]
jmp 0x402033
fld qword [0x482654]
fdivr qword [0x479d78]
fstp qword [0x482654]
push 0
call fcn.00433799
mov dword [esp - 4], eax
fild dword [esp - 4]
fdiv qword [0x479ce0]
sub esp, 8
fstp qword [esp]
call fcn.00426510
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd qword [0x479d80]
fmul qword [0x482654]
fstp qword [0x482694]
push 0x64
call fcn.004334ce
mov dword [esp - 4], eax
fild dword [esp - 4]
fdiv qword [0x479cf8]
fstp qword [0x482684]
push 0x1f
call sub.USER32.DLL_GetSystemMetrics
push eax
call fcn.004337bc
mov dword [0x4827b0], eax
push 0
push 0x482a70
push 0
push 0x30
call sub.USER32.DLL_SystemParametersInfoW
lea ebp, [0x482a70]
mov ebx, dword [ebp + 8]
sub ebx, dword [ebp]
push ebx
call fcn.004337bc
mov dword [0x48273c], eax
mov ebx, dword [ebp + 0xc]
sub ebx, dword [ebp + 4]
push ebx
call fcn.004334f2
mov dword [0x48278c], eax
mov ebx, dword [0x48278c]
cmp ebx, dword [0x48273c]
jle 0x402106
fild dword [0x48273c]
fdiv qword [0x479d88]
fstp qword [0x48267c]
jmp 0x402118
fild dword [0x48278c]
fdiv qword [0x479d88]
fstp qword [0x48267c]
fld qword [0x48267c]
fmul qword [0x479d90]
fdiv qword [0x479d40]
push eax
fistp dword [esp]
mov eax, str.Segoe_MDL2_Assets
push eax
push 1
call fcn.0043ac63
mov dword [0x4828ec], eax
fld qword [0x48267c]
fmul qword [0x479d98]
fdiv qword [0x479d40]
push eax
fistp dword [esp]
mov eax, str.Tahoma
push eax
push 2
call fcn.0043ac63
mov dword [0x482748], eax
fld qword [0x48267c]
fmul qword [0x479da0]
fdiv qword [0x479d40]
push eax
fistp dword [esp]
mov eax, str.Tahoma
push eax
push 3
call fcn.0043ac63
mov dword [0x48274c], eax
fld qword [0x48267c]
fmul qword [0x479da8]
fdiv qword [0x479d40]
push eax
fistp dword [esp]
mov eax, str.Dolmico
push eax
push 0x71
call fcn.0043ac63
mov dword [0x4829dc], eax
mov eax, dword [0x482998]
mov dword [0x482930], eax
mov ebx, dword [0x48273c]
cmp ebx, dword [0x48278c]
jle 0x4022ce
mov ebx, dword [0x48273c]
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x48273c], ebx
push 0xcf0000
mov eax, str.eBook_Anzeiger_24.04.27.765
push eax
mov ebx, dword [0x48278c]
sub ebx, dword [0x4827b0]
push ebx
push dword [0x48273c]
lea ebp, [0x482a70]
push dword [ebp + 4]
call fcn.004337bc
push eax
mov ebx, dword [0x48273c]
push dword [ebp]
call fcn.004337bc
add ebx, eax
push ebx
push 1
call fcn.00430d9d
mov dword [0x4827fc], eax
push dword [0x48279c]
push 1
call fcn.00431113
push 0xfffffff0
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x482700], eax
mov dword [0x4828d4], 1
push 0x94000000
push 0xfffffff0
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetWindowLongW
push dword [0x48278c]
push dword [0x48273c]
lea ebp, [0x482a70]
push dword [ebp + 4]
call fcn.004337bc
push eax
mov ebx, dword [0x48273c]
push dword [ebp]
call fcn.004337bc
add ebx, eax
push ebx
push 1
call fcn.0043118e
jmp 0x402366
push 0xcf0000
mov eax, str.eBook_Anzeiger_24.04.27.765
push eax
push dword [0x48278c]
push dword [0x48273c]
push 0
push 0
push 1
call fcn.00430d9d
mov dword [0x4827fc], eax
push dword [0x48279c]
push 1
call fcn.00431113
push 0xfffffff0
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x482700], eax
push 0x94000000
push 0xfffffff0
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetWindowLongW
push 0x1000000
push 1
call fcn.0043132f
mov dword [0x4828d4], 1
call fcn.004313cf
and eax, eax
je 0x402366
jmp 0x40235b
push 2
push 0xd
push 1
call fcn.004313d7
push 0x20000
mov eax, 0x4750a6
push eax
fld qword [0x48267c]
fmul qword [0x479d88]
fdiv qword [0x479d40]
push eax
fistp dword [esp]
push 1
call fcn.00431527
mov ebx, eax
fld qword [0x48267c]
fmul qword [0x479db0]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479db8]
push eax
fistp dword [esp]
push 7
fld qword [0x48267c]
fmul qword [0x479dc0]
push eax
fistp dword [esp]
push 8
call fcn.00429b1c
push dword [0x482748]
push 8
call fcn.00429ca9
push 1
mov eax, 0x476aca
push eax
fld qword [0x48267c]
fadd qword [0x479dc8]
push eax
fistp dword [esp]
fld qword [0x48267c]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 5
push 1
call fcn.00431527
mov ebx, eax
fld qword [0x48267c]
fmul qword [0x479da0]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 9
call fcn.00429e94
push dword [0x4828ec]
push 9
call fcn.00429ca9
push 1
mov eax, 0x47561a
push eax
fld qword [0x48267c]
fadd qword [0x479dc8]
push eax
fistp dword [esp]
fld qword [0x48267c]
fmul qword [0x479dd0]
push eax
fistp dword [esp]
push 2
push 1
call fcn.00431527
mov ebx, eax
fld qword [0x48267c]
fmul qword [0x479dd8]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 3
call fcn.00429e94
push dword [0x4829dc]
push 3
call fcn.00429ca9
push 1
mov eax, 0x475db4
push eax
fld qword [0x48267c]
fadd qword [0x479dc8]
push eax
fistp dword [esp]
fld qword [0x48267c]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 5
push 1
call fcn.00431527
mov ebx, eax
fld qword [0x48267c]
fmul qword [0x479dd0]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 4
call fcn.00429e94
push dword [0x4828ec]
push 4
call fcn.00429ca9
push 1
mov eax, 0x476250
push eax
fld qword [0x48267c]
fadd qword [0x479dc8]
push eax
fistp dword [esp]
fld qword [0x48267c]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 5
push 1
call fcn.00431527
mov ebx, eax
fld qword [0x48267c]
fmul qword [0x479d50]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 7
call fcn.00429e94
push dword [0x4828ec]
push 7
call fcn.00429ca9
push 1
mov eax, 0x475eb2
push eax
fld qword [0x48267c]
fadd qword [0x479dc8]
push eax
fistp dword [esp]
fld qword [0x48267c]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 5
push 1
call fcn.00431527
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48267c]
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 5
call fcn.00429e94
push dword [0x4828ec]
push 5
call fcn.00429ca9
push 1
mov eax, 0x47868a
push eax
fld qword [0x48267c]
fadd qword [0x479dc8]
push eax
fistp dword [esp]
fld qword [0x48267c]
fmul qword [0x479dc0]
push eax
fistp dword [esp]
push 5
push 0
push 6
call fcn.00429e94
push dword [0x4828ec]
push 6
call fcn.00429ca9
push 1
mov eax, 0x4750a6
push eax
fld qword [0x48267c]
fmul qword [0x479de0]
fdiv qword [0x479d40]
push eax
fistp dword [esp]
fld qword [0x48267c]
fmul qword [0x479de8]
push eax
fistp dword [esp]
fld qword [0x48267c]
fmul qword [0x479df0]
fdiv qword [0x479d40]
push eax
fistp dword [esp]
fld qword [0x48267c]
fmul qword [0x479df8]
push eax
fistp dword [esp]
push 2
call fcn.00429e94
push dword [0x48274c]
push 2
call fcn.00429ca9
push 4
mov eax, dword [0x482644]
push eax
push 0
push 0xe
push 1
call fcn.00431527
push eax
fld qword [0x48267c]
fadd qword [0x479d00]
push eax
fistp dword [esp]
push 0
push 0xffffffff
call fcn.00429fad
mov dword [0x482968], eax
push 1
lea eax, [0x41a20b]
push eax
call fcn.00431535
call fcn.004116be
call fcn.004313cf
and eax, eax
je 0x402767
jmp 0x40275c
mov eax, 0x4750a6
push eax
push 1
push 1
call fcn.00431579
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48267c]
fild dword [0x482858]
fmul qword [0x479d50]
fsubp st(1)
fadd qword [0x479e00]
push eax
fistp dword [esp]
push 1
call fcn.00431527
mov ebx, eax
push 2
call sub.USER32.DLL_GetSystemMetrics
add ebx, eax
push ebx
mov ebx, dword [0x482858]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fadd qword [0x48267c]
fadd qword [0x479db0]
push eax
fistp dword [esp]
push 0
push 0xffffffff
call fcn.0042a9c2
mov dword [0x4829e8], eax
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, str._html_stylebackground_color:
push edx
call fcn.0043b540
mov edx, dword [0x4827a0]
push edx
call fcn.0043b540
mov edx, str.____html_
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push dword [0x4826ec]
push dword [0x4829e8]
call fcn.004124e9
lea eax, [0x412d12]
push eax
push 3
push dword [0x4829e8]
call fcn.0042b520
push 0xffffffeb
push dword [0x4829e8]
call fcn.0042b54b
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x482828], eax
push 1
push 1
push dword [0x4829e8]
call fcn.0042b520
push 1
mov eax, dword [0x482828]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
push 1
push dword [0x4829e8]
call fcn.0042b54b
push eax
call sub.SHELL32.DLL_DragAcceptFiles
push 1
push 0xf
push 1
call fcn.00429381
push 1
push 2
push dword [0x4829e8]
call fcn.0042b520
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x4028fd
call fcn.0041c2ae
call fcn.004313cf
and eax, eax
je 0x402908
jmp 0x4028fd
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x407b25
push dword [0x482ae0]
call fcn.00432ed1
mov edx, dword [0x482724]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482a10
call fcn.0043b5a0
mov edx, dword [0x482724]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482880
call fcn.0043b5a0
mov edx, 0x4750a6
lea ecx, [0x482878]
call fcn.00423008
call fcn.00430bc1
mov dword [0x4828f4], eax
mov dword [0x4827f0], 1
mov dword [0x482708], 0
mov dword [0x482644], 0
mov dword [0x482648], 0
mov eax, 0x4750a6
push eax
push 2
call fcn.0042b4d5
push dword [0x482adc]
call fcn.00432f53
mov ebx, eax
and ebx, ebx
jle 0x402a4f
mov dword [0x4827ec], 1
jmp 0x4029d5
push dword [0x482adc]
call fcn.00432f53
cmp eax, dword [0x4827ec]
jl 0x402a2c
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp + 8]
call sub.GDI32.DLL_RemoveFontResourceW
inc dword [0x4827ec]
jno 0x4029d5
mov dword [0x4827b4], 0
push 0
push 0
push 0x1d
push 0xffff
call sub.USER32.DLL_SendMessageW
mov dword [0x4827b4], 0
mov eax, 0x200
push eax
lea eax, [0x482adc]
push eax
push 0x479ea8
push 7
push 0xc
call fcn.00432e04
mov eax, 0x200
push eax
lea eax, [0x482ad0]
push eax
push 0x479eb8
push 7
push 0x10
call fcn.00432e04
mov eax, 0x200
push eax
lea eax, [0x482ad4]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.00432e04
mov eax, 0x200
push eax
lea eax, [0x482ad8]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.00432e04
push dword [0x482ac8]
call fcn.00434dac
push dword [0x4840ac]
push 3
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426e2d
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427102
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482724]
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov eax, str.mobi_azw3_azw4_prc_pdb
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x403159
push dword [0x4840ac]
mov edx, str._e__o__
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475592
push eax
push dword [0x482820]
call fcn.004399c0
pop eax
mov edx, 0x478d40
push edx
call fcn.0043b540
mov edx, dword [0x482724]
push edx
call fcn.0043b540
mov edx, 0x4751c6
push edx
call fcn.0043b540
push 0x482910
call fcn.0043b5a0
push dword [0x4840ac]
push 0xe
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.lib_
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482910]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libmobitool.exe
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.004241a3
pop dword [0x4840ac]
mov dword [0x48295c], eax
cmp dword [0x48295c], 0
je 0x402d9c
push dword [0x48295c]
call fcn.004246ea
and eax, eax
je 0x402d6a
push dword [0x48295c]
call fcn.00424731
and eax, eax
je 0x402d65
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x48295c]
call fcn.0042476e
push 0x4828f0
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 7
push dword [0x4828f0]
call fcn.00439240
add dword [0x4840ac], 2
mov edx, str.Title:
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x402d32
mov edx, dword [0x4840ac]
push edx
push edx
push 8
push dword [0x4828f0]
call fcn.00439b40
push 0x4828cc
call fcn.0043b5a0
mov edx, dword [0x4826d4]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, dword [0x4828f0]
push edx
call fcn.0043b540
mov edx, 0x478fa6
push edx
call fcn.0043b540
push 0x4826d4
call fcn.0043b5a0
jmp 0x402c95
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.Reconstructing_source_resources
push eax
push dword [0x4826d4]
call fcn.00439910
mov ebx, eax
dec ebx
push ebx
push dword [0x4826d4]
call fcn.00439240
push 0x4826d4
call fcn.0043b5a0
push dword [0x48295c]
call fcn.004247a2
and eax, eax
je 0x402dc7
mov eax, str.Document_is_encrypted
push eax
push dword [0x4826d4]
call fcn.00439910
and eax, eax
je 0x402dc7
mov eax, 1
jmp 0x402dc9
xor eax, eax
and eax, eax
je 0x4030f2
push dword [0x4840ac]
mov eax, 0x4750a6
push eax
mov eax, 0x4787f2
push eax
mov eax, str.SoftwareLibello
push eax
push 0x80000001
call fcn.00412bac
push 0x4828d0
call fcn.0043b5a0
push 1
mov eax, str.DRM_Schutz
push eax
push 0xb4
push 0x15e
push 0
push 0
push 0xffffffff
call fcn.00430d9d
mov dword [0x4826e4], eax
push 1
mov eax, str.Das_Buch_ist_DRM_gesch
push eax
push 0x46
push 0x14a
push 0xa
push 0xa
push 0xffffffff
call fcn.00429e94
push dword [0x4828d0]
push 0x18
push 0x14a
push 0x50
push 0xa
push 0xffffffff
call fcn.00429c60
mov dword [0x482a28], eax
mov eax, 0x478c40
push eax
push 0x28
push 0x14a
push 0x6e
push 0xa
push 0xffffffff
call fcn.0042b760
mov dword [0x48287c], eax
mov eax, str.Nummer_speichern
push eax
push 0x14
push 0x12c
push 0x9b
push 0xa
push 0xffffffff
call fcn.0042ba02
mov dword [0x482884], eax
push 1
push dword [0x4826e4]
call fcn.004315f6
push dword [0x4828d0]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x402f02
push 1
push dword [0x482884]
call fcn.0042ba61
call fcn.0042ba99
mov ebx, eax
cmp ebx, dword [0x48287c]
je 0x402f18
call fcn.00431758
jmp 0x402f02
push dword [0x482884]
call fcn.0042bbc4
mov ebx, eax
cmp ebx, 1
jne 0x402f49
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482a28]
call fcn.0042bbf1
push 0x4828d0
call fcn.0043b5a0
jmp 0x402f59
mov edx, 0x4750a6
lea ecx, [0x4828d0]
call fcn.00423008
push 0x482770
push 0x482810
push 0
push 0xf003f
push 0
push 0
push 0
mov eax, str.SoftwareLibello
push eax
push 0x80000001
call sub.ADVAPI32.DLL_RegCreateKeyExW
mov ebx, eax
and ebx, ebx
jne 0x402fcf
push dword [0x4828d0]
call fcn.00439b90
mov ebx, eax
add ebx, 2
push ebx
push dword [0x4828d0]
push 1
push 0
mov eax, 0x4787f2
push eax
push dword [0x482810]
call sub.ADVAPI32.DLL_RegSetValueExW
push dword [0x482810]
call sub.ADVAPI32.DLL_RegCloseKey
push dword [0x4840ac]
mov edx, 0x476aec
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482a28]
call fcn.0042bbf1
pop eax
mov edx, str.__P
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482a28]
call fcn.0042bbf1
pop eax
mov edx, str.__e__o__
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475592
push eax
push dword [0x482820]
call fcn.004399c0
pop eax
mov edx, 0x478d40
push edx
call fcn.0043b540
mov edx, dword [0x482724]
push edx
call fcn.0043b540
mov edx, 0x4751c6
push edx
call fcn.0043b540
push 0x482910
call fcn.0043b5a0
push dword [0x4826e4]
call fcn.00430c83
push dword [0x4840ac]
push 7
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.lib_
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482910]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libmobitool.exe
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.004241a3
pop dword [0x4840ac]
mov dword [0x48295c], eax
push dword [0x48295c]
call fcn.004247c2
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
push dword [0x4840ac]
push dword [0x482724]
call fcn.00418186
pop eax
mov edx, str..epub
push edx
call fcn.0043b540
push 0x482724
call fcn.0043b5a0
mov edx, dword [0x482724]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482a10
call fcn.0043b5a0
call fcn.00430bc1
mov dword [0x4828a8], eax
push dword [0x4840ac]
push 0
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482724]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00415881
pop dword [0x4840ac]
mov edx, 0x4750a6
lea ecx, [0x48299c]
call fcn.00423008
push dword [0x4840ac]
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 0
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004272b1
pop dword [0x4840ac]
and eax, eax
je 0x403cfc
push 0
call fcn.00427410
and eax, eax
je 0x403cf2
push 0
call fcn.0042728d
mov ebx, eax
cmp ebx, 1
jne 0x4034b6
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x477430
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x4032f2
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x4791c2
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x4032f2
jmp 0x4032f9
mov eax, 1
jmp 0x4032fb
xor eax, eax
and eax, eax
je 0x4034b1
push dword [0x4840ac]
push 0xffffffff
push 0xffffffff
push 1
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00417940
push 0x482914
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
push 0x482a0c
call fcn.0043b5a0
push dword [0x482914]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x4034b1
inc dword [0x4827b4]
mov edx, dword [0x482914]
push dword [0x4840ac]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.0043b5a0
mov edx, dword [0x482a0c]
push dword [0x4840ac]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp + 8]
push eax
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp + 4]
push eax
call fcn.0043b5a0
jmp 0x403ced
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
add dword [0x4840ac], 2
mov edx, 0x479322
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.00423200
je 0x403ced
push dword [0x4840ac]
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 1
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004272b1
pop dword [0x4840ac]
and eax, eax
je 0x403ced
push 1
call fcn.00427410
and eax, eax
je 0x403ce3
push 1
call fcn.0042728d
mov ebx, eax
cmp ebx, 1
jne 0x403832
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x477430
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x403632
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x4791c2
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x403632
jmp 0x403639
mov eax, 1
jmp 0x40363b
xor eax, eax
and eax, eax
je 0x40382d
push dword [0x4840ac]
push 0xffffffff
push 0xffffffff
push 1
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00417940
push 0x482914
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
push 0x482a0c
call fcn.0043b5a0
push dword [0x482914]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40382d
inc dword [0x4827b4]
mov edx, dword [0x482914]
push dword [0x4840ac]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.0043b5a0
mov edx, dword [0x482a0c]
push dword [0x4840ac]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp + 8]
push eax
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp + 4]
push eax
call fcn.0043b5a0
jmp 0x403cde
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
add dword [0x4840ac], 2
mov edx, 0x479322
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.00423200
je 0x403cde
push dword [0x4840ac]
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004272b1
pop dword [0x4840ac]
and eax, eax
je 0x403cde
push 2
call fcn.00427410
and eax, eax
je 0x403cd4
push 2
call fcn.0042728d
mov ebx, eax
cmp ebx, 1
jne 0x403ccf
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov edx, str.content.opf
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x4039da
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426b25
push 0x4829f0
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x477430
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x403a98
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x4791c2
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x403a98
jmp 0x403a9f
mov eax, 1
jmp 0x403aa1
xor eax, eax
and eax, eax
je 0x403ccf
push dword [0x4840ac]
push 0xffffffff
push 0xffffffff
push 1
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00417940
push 0x482914
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
push 0x482a0c
call fcn.0043b5a0
push dword [0x482914]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x403ccf
inc dword [0x4827b4]
mov edx, dword [0x482914]
push dword [0x4840ac]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.0043b5a0
mov edx, dword [0x482a0c]
push dword [0x4840ac]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp + 8]
push eax
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827b4]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp + 4]
push eax
call fcn.0043b5a0
jmp 0x4038e7
push 2
call fcn.004273de
jmp 0x40354d
push 1
call fcn.004273de
jmp 0x40320d
push 0
call fcn.004273de
push dword [0x4840ac]
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 0
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004272b1
pop dword [0x4840ac]
and eax, eax
je 0x406271
push 0
call fcn.00427410
and eax, eax
je 0x406267
push 0
call fcn.0042728d
mov ebx, eax
cmp ebx, 1
jne 0x404866
push dword [0x4840ac]
push pe_nt_image_headers32
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427454
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov edx, str.content.opf
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x403e4c
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426b25
push 0x4829f0
call fcn.0043b5a0
push dword [0x4840ac]
mov eax, str.cover
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x403f01
push dword [0x4840ac]
mov eax, 0x476b1c
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x403f01
mov eax, 1
jmp 0x403f03
xor eax, eax
and eax, eax
je 0x403f23
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
push 0x48299c
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x475eb6
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x403f9d
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
push 0x48277c
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x477c6e
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x404017
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
push 0x482704
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x47962c
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x404861
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 0x2d
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004279a0
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push 0x10000
push 0x2d
call fcn.00427b20
push 0x482844
call fcn.0043b5a0
push 0x2d
call fcn.004275f0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4752a0
push eax
mov eax, 0x475188
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._color:1
push eax
mov eax, str.color:1
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._color:_1
push eax
mov eax, str.color:_1
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.000000
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.000
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.rgb_0_0_0_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.black
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.position:absolute_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.white_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.60em
push eax
mov eax, str.xx_small
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.75em
push eax
mov eax, str.x_small
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.89em
push eax
mov eax, str.small
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.smaller
push eax
mov eax, str.0.89emer
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x47603c
push eax
mov eax, 0x478994
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.1.5em
push eax
mov eax, str.large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.larger
push eax
mov eax, str.1.5emr
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4757ac
push eax
mov eax, str.x_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x479bea
push eax
mov eax, str.xx_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4791f0
push eax
mov eax, str.xxx_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x476ac4
push eax
mov eax, 0x479024
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x4750a6
push eax
mov eax, str.ffffff
push eax
push dword [0x482844]
call fcn.00439c30
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x4750a6
push eax
mov eax, str.fff
push eax
push dword [0x482844]
call fcn.00439c30
push 0x482844
call fcn.0043b5a0
push dword [0x4840ac]
push 0
mov eax, 0x4750e6
push eax
mov eax, str.font_size:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826c0
call fcn.0043b5a0
push dword [0x4826c0]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x4045bf
push dword [0x4826c0]
call fcn.00439fb0
mov ebx, eax
cmp ebx, 7
jge 0x40458d
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov edx, 0x4755ba
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
push dword [0x4826c0]
call fcn.00439fe0
fdiv qword [0x479d98]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x476966
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4840ac]
mov edx, str.font_size:
push edx
call fcn.0043b540
mov edx, dword [0x4826c0]
push edx
call fcn.0043b540
mov edx, 0x4750e6
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482844]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
push dword [0x4840ac]
push dword [0x48284c]
mov eax, 0x4750e6
push eax
mov eax, str.font_size:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826c0
call fcn.0043b5a0
jmp 0x4044b3
cmp dword [0x4827b4], 0
je 0x4047f4
mov dword [0x4827ec], 1
jmp 0x4045d8
mov eax, dword [0x4827b4]
cmp eax, dword [0x4827ec]
jl 0x4047f4
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x4047e8
push 1
push 1
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp + 4]
push dword [0x482844]
call fcn.00439870
mov dword [0x48282c], eax
cmp dword [0x48282c], 0
je 0x4047e8
mov edx, dword [0x4840ac]
push edx
push edx
push 0xc
push dword [0x48282c]
push dword [0x482844]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, str.font_family:
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x4046de
mov ebx, dword [0x48282c]
and ebx, ebx
jle 0x4046de
mov eax, 1
jmp 0x4046e0
xor eax, eax
and eax, eax
je 0x4046ec
dec dword [0x48282c]
jmp 0x40468f
push dword [0x4840ac]
push dword [0x48282c]
mov eax, 0x4752d6
push eax
mov eax, str.font_family:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826d8
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 4
push dword [0x48282c]
push dword [0x482844]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, str.src:
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x404773
mov ebx, dword [0x48282c]
push dword [0x482844]
call fcn.00439fb0
cmp ebx, eax
jge 0x404773
mov eax, 1
jmp 0x404775
xor eax, eax
and eax, eax
je 0x404781
inc dword [0x48282c]
jmp 0x404719
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x48282c]
add ebx, 3
push ebx
push dword [0x482844]
call fcn.00439240
mov edx, str._local_
push edx
call fcn.0043b540
mov edx, dword [0x4826d8]
push edx
call fcn.0043b540
mov edx, 0x475028
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x48282c]
add ebx, 4
push ebx
push dword [0x482844]
call fcn.00439b40
pop eax
push 0x482844
call fcn.0043b5a0
inc dword [0x4827ec]
jno 0x4045d8
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 0x2d
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004278d0
pop dword [0x4840ac]
push dword [0x482844]
push 0x2d
call fcn.00427d70
push 0x2d
call fcn.004275f0
jmp 0x406262
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
add dword [0x4840ac], 2
mov edx, 0x479322
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.00423200
je 0x406262
push dword [0x4840ac]
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 1
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004272b1
pop dword [0x4840ac]
and eax, eax
je 0x406262
push 1
call fcn.00427410
and eax, eax
je 0x406258
push 1
call fcn.0042728d
mov ebx, eax
cmp ebx, 1
jne 0x405512
push dword [0x4840ac]
push pe_nt_image_headers32
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427454
pop dword [0x4840ac]
push dword [0x4840ac]
mov eax, str.cover
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x404a42
push dword [0x4840ac]
mov eax, 0x476b1c
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x404a42
mov eax, 1
jmp 0x404a44
xor eax, eax
and eax, eax
je 0x404a82
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
push 0x48299c
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov edx, str.content.opf
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x404b30
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426b25
push 0x4829f0
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x475eb6
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x404bef
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
push 0x48277c
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
push 0x482878
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x477c6e
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x404c87
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
push 0x482704
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x47962c
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x40550d
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 0x2d
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004279a0
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push 0x10000
push 0x2d
call fcn.00427b20
push 0x482844
call fcn.0043b5a0
push 0x2d
call fcn.004275f0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4752a0
push eax
mov eax, 0x475188
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._color:1
push eax
mov eax, str.color:1
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._color:_1
push eax
mov eax, str.color:_1
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.000000
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.000
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.rgb_0_0_0_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.black
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.white_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.position:absolute_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.60em
push eax
mov eax, str.xx_small
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.75em
push eax
mov eax, str.x_small
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.89em
push eax
mov eax, str.small
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.smaller
push eax
mov eax, str.0.89emer
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x47603c
push eax
mov eax, 0x478994
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.1.5em
push eax
mov eax, str.large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.larger
push eax
mov eax, str.1.5emr
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4757ac
push eax
mov eax, str.x_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x479bea
push eax
mov eax, str.xx_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4791f0
push eax
mov eax, str.xxx_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x476ac4
push eax
mov eax, 0x479024
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x4750a6
push eax
mov eax, str.ffffff
push eax
push dword [0x482844]
call fcn.00439c30
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x4750a6
push eax
mov eax, str.fff
push eax
push dword [0x482844]
call fcn.00439c30
push 0x482844
call fcn.0043b5a0
push dword [0x4840ac]
push 0
mov eax, 0x4750e6
push eax
mov eax, str.font_size:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826c0
call fcn.0043b5a0
push dword [0x4826c0]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40524d
push dword [0x4826c0]
call fcn.00439fb0
mov ebx, eax
cmp ebx, 7
jge 0x40521b
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov edx, 0x4755ba
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
push dword [0x4826c0]
call fcn.00439fe0
fdiv qword [0x479d98]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x476966
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4840ac]
mov edx, str.font_size:
push edx
call fcn.0043b540
mov edx, dword [0x4826c0]
push edx
call fcn.0043b540
mov edx, 0x4750e6
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482844]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
push dword [0x4840ac]
push dword [0x48284c]
mov eax, 0x4750e6
push eax
mov eax, str.font_size:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826c0
call fcn.0043b5a0
jmp 0x405141
cmp dword [0x4827b4], 0
je 0x405482
mov dword [0x4827ec], 1
jmp 0x405266
mov eax, dword [0x4827b4]
cmp eax, dword [0x4827ec]
jl 0x405482
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x405476
push 1
push 1
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp + 4]
push dword [0x482844]
call fcn.00439870
mov dword [0x48282c], eax
cmp dword [0x48282c], 0
je 0x405476
mov edx, dword [0x4840ac]
push edx
push edx
push 0xc
push dword [0x48282c]
push dword [0x482844]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, str.font_family:
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40536c
mov ebx, dword [0x48282c]
and ebx, ebx
jle 0x40536c
mov eax, 1
jmp 0x40536e
xor eax, eax
and eax, eax
je 0x40537a
dec dword [0x48282c]
jmp 0x40531d
push dword [0x4840ac]
push dword [0x48282c]
mov eax, 0x4752d6
push eax
mov eax, str.font_family:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826d8
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 4
push dword [0x48282c]
push dword [0x482844]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, str.src:
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x405401
mov ebx, dword [0x48282c]
push dword [0x482844]
call fcn.00439fb0
cmp ebx, eax
jge 0x405401
mov eax, 1
jmp 0x405403
xor eax, eax
and eax, eax
je 0x40540f
inc dword [0x48282c]
jmp 0x4053a7
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x48282c]
add ebx, 3
push ebx
push dword [0x482844]
call fcn.00439240
mov edx, str._local_
push edx
call fcn.0043b540
mov edx, dword [0x4826d8]
push edx
call fcn.0043b540
mov edx, 0x475028
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x48282c]
add ebx, 4
push ebx
push dword [0x482844]
call fcn.00439b40
pop eax
push 0x482844
call fcn.0043b5a0
inc dword [0x4827ec]
jno 0x405266
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 0x2d
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004278d0
pop dword [0x4840ac]
push dword [0x482844]
push 0x2d
call fcn.00427d70
push 0x2d
call fcn.004275f0
jmp 0x406253
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
add dword [0x4840ac], 2
mov edx, 0x479322
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.00423200
je 0x406253
push dword [0x4840ac]
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004272b1
pop dword [0x4840ac]
and eax, eax
je 0x406253
push 2
call fcn.00427410
and eax, eax
je 0x406249
push 2
call fcn.0042728d
mov ebx, eax
cmp ebx, 1
jne 0x406244
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov edx, str.content.opf
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x4056ba
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426b25
push 0x4829f0
call fcn.0043b5a0
push dword [0x4840ac]
mov eax, str.cover
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x40576f
push dword [0x4840ac]
mov eax, 0x476b1c
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x40576f
mov eax, 1
jmp 0x405771
xor eax, eax
and eax, eax
je 0x4057cd
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
push 0x48299c
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x475eb6
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x4058cc
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
push 0x48277c
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
push 0x482878
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x477c6e
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x405982
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
push 0x482704
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439bc0
add dword [0x4840ac], 2
mov edx, 0x47962c
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x406244
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 0x2d
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004279a0
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push 0x10000
push 0x2d
call fcn.00427b20
push 0x482844
call fcn.0043b5a0
push 0x2d
call fcn.004275f0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4752a0
push eax
mov eax, 0x475188
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._color:1
push eax
mov eax, str.color:1
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._color:_1
push eax
mov eax, str.color:_1
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.000000
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.000
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.rgb_0_0_0_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.black
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.white_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.position:absolute_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.60em
push eax
mov eax, str.xx_small
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.75em
push eax
mov eax, str.x_small
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.0.89em
push eax
mov eax, str.small_
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.smaller
push eax
mov eax, str.0.89emer
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x47603c
push eax
mov eax, 0x478994
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.1.5em
push eax
mov eax, str.large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.larger
push eax
mov eax, str.1.5emr
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4757ac
push eax
mov eax, str.x_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x479bea
push eax
mov eax, str.xx_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4791f0
push eax
mov eax, str.xxx_large
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x476ac4
push eax
mov eax, 0x479024
push eax
push dword [0x482844]
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x4750a6
push eax
mov eax, str.ffffff
push eax
push dword [0x482844]
call fcn.00439c30
push 0x482844
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x4750a6
push eax
mov eax, str.fff
push eax
push dword [0x482844]
call fcn.00439c30
push 0x482844
call fcn.0043b5a0
push dword [0x4840ac]
push 0
mov eax, 0x4750e6
push eax
mov eax, str.font_size:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826c0
call fcn.0043b5a0
push dword [0x4826c0]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x405f66
push dword [0x4826c0]
call fcn.00439fb0
mov ebx, eax
cmp ebx, 7
jge 0x405f34
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov edx, 0x4755ba
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
push dword [0x4826c0]
call fcn.00439fe0
fdiv qword [0x479d98]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x476966
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4840ac]
mov edx, str.font_size:
push edx
call fcn.0043b540
mov edx, dword [0x4826c0]
push edx
call fcn.0043b540
mov edx, 0x4750e6
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482844]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.00439f90
push 0x482844
call fcn.0043b5a0
push dword [0x4840ac]
push dword [0x48284c]
mov eax, 0x4750e6
push eax
mov eax, str.font_size:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826c0
call fcn.0043b5a0
jmp 0x405e5a
cmp dword [0x4827b4], 0
je 0x40619b
mov dword [0x4827ec], 1
jmp 0x405f7f
mov eax, dword [0x4827b4]
cmp eax, dword [0x4827ec]
jl 0x40619b
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40618f
push 1
push 1
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp + 4]
push dword [0x482844]
call fcn.00439870
mov dword [0x48282c], eax
cmp dword [0x48282c], 0
je 0x40618f
mov edx, dword [0x4840ac]
push edx
push edx
push 0xc
push dword [0x48282c]
push dword [0x482844]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, str.font_family:
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x406085
mov ebx, dword [0x48282c]
and ebx, ebx
jle 0x406085
mov eax, 1
jmp 0x406087
xor eax, eax
and eax, eax
je 0x406093
dec dword [0x48282c]
jmp 0x406036
push dword [0x4840ac]
push dword [0x48282c]
mov eax, 0x4752d6
push eax
mov eax, str.font_family:
push eax
push dword [0x482844]
call fcn.00411d71
push 0x4826d8
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 4
push dword [0x48282c]
push dword [0x482844]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, str.src:
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40611a
mov ebx, dword [0x48282c]
push dword [0x482844]
call fcn.00439fb0
cmp ebx, eax
jge 0x40611a
mov eax, 1
jmp 0x40611c
xor eax, eax
and eax, eax
je 0x406128
inc dword [0x48282c]
jmp 0x4060c0
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x48282c]
add ebx, 3
push ebx
push dword [0x482844]
call fcn.00439240
mov edx, str._local_
push edx
call fcn.0043b540
mov edx, dword [0x4826d8]
push edx
call fcn.0043b540
mov edx, 0x475028
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x48282c]
add ebx, 4
push ebx
push dword [0x482844]
call fcn.00439b40
pop eax
push 0x482844
call fcn.0043b5a0
inc dword [0x4827ec]
jno 0x405f7f
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
call fcn.0042723f
pop eax
mov edx, 0x475592
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 2
call fcn.0042723f
pop eax
add dword [0x4840ac], 2
push 0x2d
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004278d0
pop dword [0x4840ac]
push dword [0x482844]
push 0x2d
call fcn.00427d70
push 0x2d
call fcn.004275f0
jmp 0x4055c7
push 2
call fcn.004273de
jmp 0x4048fd
push 1
call fcn.004273de
jmp 0x403d4a
push 0
call fcn.004273de
push dword [0x482704]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x4066bb
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x482704]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 0x21
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004279a0
pop dword [0x4840ac]
mov dword [0x482760], 0
mov edx, dword [0x4840ac]
push edx
push edx
push 0x10002
push 0x21
call fcn.00427b20
push 0x4827a8
call fcn.0043b5a0
push 0x21
call fcn.004275f0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.ncx:
push eax
push dword [0x4827a8]
call fcn.00439f90
push 0x4827a8
call fcn.0043b5a0
mov eax, 0x475306
push eax
push dword [0x4827a8]
call fcn.0043a090
mov dword [0x482800], eax
mov dword [0x4827e0], 1
jmp 0x406354
mov eax, dword [0x482800]
cmp eax, dword [0x4827e0]
jl 0x4066bb
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475306
push eax
push dword [0x4827e0]
push dword [0x4827a8]
call fcn.0043a120
mov edx, 0x475306
push edx
call fcn.0043b540
push 0x4827dc
call fcn.0043b5a0
mov eax, 0x4760ea
push eax
push dword [0x4827dc]
call fcn.00439910
and eax, eax
je 0x4063be
mov edx, 0x4750a6
lea ecx, [0x4827dc]
call fcn.00423008
mov edx, dword [0x4827dc]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482830
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 5
push dword [0x4827dc]
call fcn.00439240
push 0x482834
call fcn.0043b5a0
push dword [0x482834]
mov edx, str.navPo
mov ecx, dword [esp]
call fcn.004231c0
je 0x40652c
push dword [0x482ac8]
call fcn.00434e0a
mov ebp, dword [0x482acc]
mov word [ebp + 8], 2
mov dword [0x4826c8], 1
push dword [0x4840ac]
push 0
mov eax, 0x3d
push eax
mov eax, 0x20
push eax
mov eax, dword [0x482830]
push eax
call fcn.004171d7
push 0x482834
call fcn.0043b5a0
push dword [0x482834]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x406490
push dword [0x482834]
mov edx, dword [0x482830]
pop ecx
call fcn.004231c0
jne 0x406490
mov eax, 1
jmp 0x406492
xor eax, eax
and eax, eax
je 0x406527
push dword [0x482834]
mov edx, str.playOrder
mov ecx, dword [esp]
call fcn.004231c0
je 0x4064f2
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482784]
mov eax, 0x22
push eax
mov eax, 0x22
push eax
mov eax, dword [0x482830]
push eax
call fcn.004171d7
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.004392b0
pop dword [0x4840ac]
mov ebp, dword [0x482acc]
mov word [ebp + 0xa], ax
pop eax
push dword [0x4840ac]
mov ebx, dword [0x482784]
dec ebx
push ebx
mov eax, 0x3d
push eax
mov eax, 0x20
push eax
mov eax, dword [0x482830]
push eax
call fcn.004171d7
push 0x482834
call fcn.0043b5a0
jmp 0x406462
jmp 0x406621
mov edx, str.text_
mov ecx, dword [esp]
call fcn.004231c0
je 0x406590
push dword [0x482ac8]
call fcn.00434ea8
and eax, eax
je 0x40658b
mov edx, dword [0x4840ac]
push edx
push edx
push 0
mov eax, 0x3c
push eax
mov eax, 0x3e
push eax
mov eax, dword [0x4827dc]
push eax
call fcn.004171d7
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00422144
mov ebp, dword [0x482acc]
lea eax, [ebp + 0x12]
push eax
call fcn.0043b5a0
jmp 0x406621
mov edx, str.conte
mov ecx, dword [esp]
call fcn.004231c0
je 0x406600
mov edx, dword [0x4840ac]
push edx
push edx
push 0x18
push dword [0x4840ac]
push 0
mov eax, 0x22
push eax
mov eax, 0x22
push eax
mov eax, dword [0x4827dc]
push eax
call fcn.004171d7
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426787
mov ebp, dword [0x482acc]
lea eax, [ebp + 0x1c]
push eax
call fcn.0043b5a0
mov eax, 0x4751fa
push eax
push dword [ebp + 0x1c]
call fcn.00439910
mov dword [0x482a18], eax
jmp 0x406621
mov edx, str._navP
mov ecx, dword [esp]
call fcn.004231c0
je 0x406621
mov ebp, dword [0x482acc]
mov word [ebp + 8], 2
dec dword [0x4826c8]
pop eax
push dword [0x482ac8]
call fcn.00434ea8
and eax, eax
je 0x4066af
push dword [0x4826c8]
mov ebx, 1
cmp ebx, dword [esp]
jne 0x406656
mov ebp, dword [0x482acc]
mov edx, 0x479108
lea ecx, [ebp + 0x16]
call fcn.00423008
jmp 0x4066ae
mov ebx, 0xffffffff
cmp ebx, dword [esp]
jne 0x406675
mov ebp, dword [0x482acc]
mov edx, 0x478946
lea ecx, [ebp + 0x16]
call fcn.00423008
jmp 0x4066ae
mov ebx, 0xfffffffe
cmp ebx, dword [esp]
jne 0x406694
mov ebp, dword [0x482acc]
mov edx, 0x476b38
lea ecx, [ebp + 0x16]
call fcn.00423008
jmp 0x4066ae
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4066ae
mov ebp, dword [0x482acc]
mov edx, 0x4750a6
lea ecx, [ebp + 0x16]
call fcn.00423008
pop eax
inc dword [0x4827e0]
jno 0x406354
push dword [0x4840ac]
push 1
mov eax, str.META_INF_container.xml
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482724]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00415881
pop dword [0x4840ac]
and eax, eax
je 0x40677f
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4751c6
push eax
mov eax, 0x47520a
push eax
push dword [0x482840]
call fcn.00439f90
push 0x482840
call fcn.0043b5a0
push dword [0x4840ac]
push 0
mov eax, 0x4751c6
push eax
mov eax, str.full_path_
push eax
push dword [0x482840]
call fcn.00411d71
push 0x4829a8
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4829a8]
call fcn.00426b25
push 0x4829f0
call fcn.0043b5a0
jmp 0x40678f
mov edx, str.content.opf
lea ecx, [0x4829a8]
call fcn.00423008
mov edx, 0x4750a6
lea ecx, [0x48289c]
call fcn.00423008
push dword [0x4840ac]
push 1
push dword [0x4829a8]
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482724]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00415881
pop dword [0x4840ac]
and eax, eax
je 0x407b25
mov eax, 0x47520a
push eax
push dword [0x482840]
call fcn.0043a090
mov ebx, eax
cmp ebx, 0x32
jle 0x406834
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4751c6
push eax
mov eax, 0x47520a
push eax
push dword [0x482840]
call fcn.00439f90
push 0x482840
call fcn.0043b5a0
mov eax, 0x47969e
push eax
push dword [0x482840]
call fcn.00439910
and eax, eax
je 0x4068c1
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
push dword [0x4840ac]
mov edx, 0x47969e
push edx
call fcn.0043b540
push dword [0x4840ac]
push 0
mov eax, 0x4760ea
push eax
mov eax, 0x47969e
push eax
push dword [0x482840]
call fcn.00411d71
pop eax
mov edx, 0x4760ea
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482840]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439f90
push 0x482840
call fcn.0043b5a0
jmp 0x406834
mov eax, str._dc:title
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x4827b8], eax
push dword [0x4840ac]
push dword [0x4827b8]
mov eax, 0x3c
push eax
mov eax, 0x3e
push eax
mov eax, dword [0x482840]
push eax
call fcn.004171d7
push 0x482944
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str._German_Edition_
push eax
push dword [0x482944]
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439a90
push 0x482944
call fcn.0043b5a0
mov eax, str._dc:creator
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x4827b8], eax
push dword [0x4840ac]
push dword [0x4827b8]
mov eax, 0x3c
push eax
mov eax, 0x3e
push eax
mov eax, dword [0x482840]
push eax
call fcn.004171d7
push 0x4828b8
call fcn.0043b5a0
mov eax, str.isbn:
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x4069d4
push dword [0x4840ac]
push dword [0x4827b8]
mov eax, 0x3c
push eax
mov eax, 0x3a
push eax
mov eax, dword [0x482840]
push eax
call fcn.004171d7
push 0x48283c
call fcn.0043b5a0
jmp 0x4069e4
mov edx, 0x4750a6
lea ecx, [0x48283c]
call fcn.00423008
push dword [0x48283c]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x406a55
mov eax, str.ISBN
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x406a45
push dword [0x4840ac]
push dword [0x4827b8]
mov eax, 0x3c
push eax
mov eax, 0x3e
push eax
mov eax, dword [0x482840]
push eax
call fcn.004171d7
push 0x48283c
call fcn.0043b5a0
jmp 0x406a55
mov edx, 0x4750a6
lea ecx, [0x48283c]
call fcn.00423008
mov eax, str.ASIN
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x406aa3
push dword [0x4840ac]
push dword [0x4827b8]
mov eax, 0x3c
push eax
mov eax, 0x3e
push eax
mov eax, dword [0x482840]
push eax
call fcn.004171d7
push 0x4829e0
call fcn.0043b5a0
jmp 0x406ab3
mov edx, 0x4750a6
lea ecx, [0x4829e0]
call fcn.00423008
push dword [0x4829e0]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x406b24
mov eax, str.asin:
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x406b14
push dword [0x4840ac]
push dword [0x4827b8]
mov eax, 0x3c
push eax
mov eax, 0x3a
push eax
mov eax, dword [0x482840]
push eax
call fcn.004171d7
push 0x4829e0
call fcn.0043b5a0
jmp 0x406b24
mov edx, 0x4750a6
lea ecx, [0x4829e0]
call fcn.00423008
mov eax, str._dc:description
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x406b70
push dword [0x4827b8]
mov eax, 0x475234
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
mov edi, dword [0x4827b8]
add edi, 0x14
cmp ebx, edi
jle 0x406b70
mov eax, 1
jmp 0x406b72
xor eax, eax
and eax, eax
je 0x406cdc
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x4827b8]
mov eax, 0x47898e
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
sub ebx, dword [0x4827b8]
add ebx, 0xfffffff0
push ebx
mov ebx, dword [0x4827b8]
add ebx, 0x10
push ebx
push dword [0x482840]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00422144
push 0x48289c
call fcn.0043b5a0
mov eax, str.lt_
push eax
push dword [0x48289c]
call fcn.00439910
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x406c19
push dword [0x4827b8]
mov eax, str.gt_
push eax
push dword [0x48289c]
call fcn.00439850
and eax, eax
je 0x406c19
mov eax, 1
jmp 0x406c1b
xor eax, eax
and eax, eax
je 0x406cae
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4827b8]
mov eax, str.gt_
push eax
push dword [0x48289c]
call fcn.00439850
mov ebx, eax
sub ebx, dword [0x4827b8]
add ebx, 4
push ebx
push dword [0x4827b8]
push dword [0x48289c]
call fcn.00439ab0
add dword [0x4840ac], 2
push dword [0x48289c]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439f90
push 0x48289c
call fcn.0043b5a0
mov eax, str.lt_
push eax
push dword [0x48289c]
call fcn.00439910
mov dword [0x4827b8], eax
jmp 0x406bee
cmp dword [0x4827b8], 0
je 0x406cdc
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x4827b8]
dec ebx
push ebx
push dword [0x48289c]
call fcn.00439240
push 0x48289c
call fcn.0043b5a0
mov edx, 0x4750a6
lea ecx, [0x4829a8]
call fcn.00423008
mov eax, str._name_cover_
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x4827b8], eax
mov ebx, dword [0x4827b8]
add ebx, 5
push ebx
mov eax, str._name_cover_
push eax
push dword [0x482840]
call fcn.00439850
and eax, eax
je 0x406d41
mov ebx, dword [0x4827b8]
add ebx, 5
push ebx
mov eax, str._name_cover_
push eax
push dword [0x482840]
call fcn.00439850
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x406d8f
mov edx, dword [0x4840ac]
push edx
push edx
push 1
push dword [0x4827b8]
push dword [0x482840]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, 0x475306
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x406d8f
mov eax, 1
jmp 0x406d91
xor eax, eax
and eax, eax
je 0x406d9d
dec dword [0x4827b8]
jmp 0x406d41
cmp dword [0x4827b8], 0
je 0x406f67
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4827b8]
mov eax, str._content
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 0xb
push ebx
mov eax, 0x4751c6
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
push dword [0x4827b8]
mov eax, str._content
push eax
push dword [0x482840]
call fcn.00439850
sub ebx, eax
add ebx, 0xfffffff8
push ebx
push dword [0x4827b8]
mov eax, str._content
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 9
push ebx
push dword [0x482840]
call fcn.00439ab0
push 0x482890
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, str._id
push edx
call fcn.0043b540
mov edx, dword [0x482890]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482840]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x406ec5
mov edx, dword [0x4840ac]
push edx
push edx
push 1
push dword [0x4827b8]
push dword [0x482840]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, 0x475306
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x406ec5
mov eax, 1
jmp 0x406ec7
xor eax, eax
and eax, eax
je 0x406ed3
dec dword [0x4827b8]
jmp 0x406e77
cmp dword [0x4827b8], 0
je 0x406f67
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4827b8]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 7
push ebx
mov eax, 0x4751c6
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
push dword [0x4827b8]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
sub ebx, eax
add ebx, 0xfffffffa
push ebx
push dword [0x4827b8]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 6
push ebx
push dword [0x482840]
call fcn.00439ab0
push 0x4829a8
call fcn.0043b5a0
mov dword [0x4827b8], 5
cmp dword [0x4827b8], 0
je 0x40734c
mov ebx, dword [0x4827b8]
add ebx, 5
push ebx
mov eax, str.idref
push eax
push dword [0x482840]
call fcn.00439850
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x407347
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x4827b8]
add ebx, 7
push ebx
mov eax, 0x4751c6
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
sub ebx, dword [0x4827b8]
add ebx, 0xfffffffb
push ebx
mov ebx, dword [0x4827b8]
add ebx, 6
push ebx
push dword [0x482840]
call fcn.00439ab0
push 0x482990
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, str._id
push edx
call fcn.0043b540
mov edx, dword [0x482990]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482840]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov dword [0x482778], eax
cmp dword [0x482778], 0
je 0x40708d
mov edx, dword [0x4840ac]
push edx
push edx
push 1
push dword [0x482778]
push dword [0x482840]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, 0x475306
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40708d
mov eax, 1
jmp 0x40708f
xor eax, eax
and eax, eax
je 0x40709b
dec dword [0x482778]
jmp 0x40703f
push 1
mov eax, 0x476dae
push eax
push dword [0x482840]
call fcn.00439850
and eax, eax
je 0x4071a9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482778]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 6
push ebx
mov eax, 0x4751c6
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
push dword [0x482778]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
sub ebx, eax
add ebx, 0xfffffffa
push ebx
push dword [0x482778]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 6
push ebx
push dword [0x482840]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.004268b1
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00422144
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.0043b5a0
jmp 0x407299
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push 0x18
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482778]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 6
push ebx
mov eax, 0x4751c6
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
push dword [0x482778]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
sub ebx, eax
add ebx, 0xfffffffa
push ebx
push dword [0x482778]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 6
push ebx
push dword [0x482840]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426787
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00422144
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.0043b5a0
mov edx, dword [0x4829f0]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f7f
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad8]
call fcn.00432f7f
mov ebp, eax
push dword [ebp]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
pop dword [ebp + 8]
inc dword [0x4827f0]
jmp 0x406f71
mov dword [0x48290c], 1
mov dword [0x482644], 0
mov dword [0x482648], 0
mov dword [0x4827ec], 1
jmp 0x407376
push dword [0x482ad0]
call fcn.00432f53
mov ebx, eax
add ebx, dword [0x48290c]
dec ebx
cmp ebx, dword [0x4827ec]
jl 0x4073f1
push dword [0x482648]
push dword [0x482644]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f7f
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
add dword [esp], eax
adc dword [esp + 4], edx
pop dword [0x482644]
pop dword [0x482648]
inc dword [0x4827ec]
jno 0x407376
mov dword [0x4827f0], 1
push dword [0x4829a8]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x4076b2
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, str._id
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.idref
push eax
push dword [0x482840]
call fcn.00439910
mov ebx, eax
add ebx, 7
push ebx
mov eax, 0x4751c6
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
mov eax, str.idref
push eax
push dword [0x482840]
call fcn.00439910
sub ebx, eax
add ebx, 0xfffffffa
push ebx
mov eax, str.idref
push eax
push dword [0x482840]
call fcn.00439910
mov ebx, eax
add ebx, 6
push ebx
push dword [0x482840]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439a90
pop eax
mov edx, 0x4751c6
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482840]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov dword [0x4827b8], eax
cmp dword [0x4827b8], 0
je 0x407527
mov edx, dword [0x4840ac]
push edx
push edx
push 1
push dword [0x4827b8]
push dword [0x482840]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, 0x475306
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x407527
mov eax, 1
jmp 0x407529
xor eax, eax
and eax, eax
je 0x407535
dec dword [0x4827b8]
jmp 0x4074d9
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4827b8]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 6
push ebx
mov eax, 0x4751be
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
push dword [0x4827b8]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
sub ebx, eax
add ebx, 0xfffffff9
push ebx
push dword [0x4827b8]
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 6
push ebx
push dword [0x482840]
call fcn.00439ab0
push 0x4829a8
call fcn.0043b5a0
push dword [0x4840ac]
push 1
push dword [0x4829a8]
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482724]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00415881
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._img
push eax
push dword [0x482840]
call fcn.00439910
push eax
mov eax, 0x479906
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
mov eax, str._img
push eax
push dword [0x482840]
call fcn.00439910
push eax
mov eax, str.src
push eax
push dword [0x482840]
call fcn.00439850
sub ebx, eax
add ebx, 0xfffffffa
push ebx
mov eax, str._img
push eax
push dword [0x482840]
call fcn.00439910
push eax
mov eax, str.src
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 5
push ebx
push dword [0x482840]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426db8
push 0x4829a8
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x4829a8]
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov eax, str.jpg_jpeg_png_gif
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
jne 0x4077d3
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4751c6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._image
push eax
push dword [0x482840]
call fcn.00439910
push eax
mov eax, 0x475316
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
mov eax, str._image
push eax
push dword [0x482840]
call fcn.00439910
push eax
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
sub ebx, eax
add ebx, 0xfffffff9
push ebx
mov eax, str._image
push eax
push dword [0x482840]
call fcn.00439910
push eax
mov eax, str.href
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
add ebx, 6
push ebx
push dword [0x482840]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.004399c0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426db8
push 0x4829a8
call fcn.0043b5a0
mov edx, 0x4750a6
lea ecx, [0x4826fc]
call fcn.00423008
push dword [0x4829a8]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x407b25
mov edx, dword [0x4840ac]
push edx
push edx
push 3
mov edx, dword [0x4840ac]
push edx
push edx
push 0
push 1
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
push dword [ebp]
call fcn.00439240
add dword [0x4840ac], 2
mov edx, 0x475b40
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x407910
push dword [0x4840ac]
push 1
mov edx, dword [0x4840ac]
push edx
push edx
push 4
mov edx, dword [0x4840ac]
push edx
push edx
push 0
push 1
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
push dword [ebp]
call fcn.00439b40
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482724]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.00415881
pop dword [0x4840ac]
jmp 0x4079b8
push dword [0x4840ac]
push 1
mov edx, dword [0x4829f0]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
push 1
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482724]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.00415881
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x4829a8]
call fcn.00426db8
add dword [0x4840ac], 2
push dword [0x482840]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov dword [0x48282c], eax
mov ebx, dword [0x48282c]
and ebx, ebx
je 0x407aa5
push dword [0x4840ac]
mov eax, str.src
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push 0xb4
mov ebx, dword [0x48282c]
add ebx, 0xffffffce
push ebx
push dword [0x482840]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
jne 0x407a9d
push dword [0x4840ac]
mov eax, str.:href
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push 0xb4
mov ebx, dword [0x48282c]
add ebx, 0xffffffce
push ebx
push dword [0x482840]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
jne 0x407a9d
mov eax, 1
jmp 0x407a9f
xor eax, eax
and eax, eax
jne 0x407aa5
jmp 0x407aac
mov eax, 1
jmp 0x407aae
xor eax, eax
and eax, eax
je 0x407b1b
mov edx, dword [0x4829a8]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x4826fc
call fcn.0043b5a0
mov eax, 0x475202
push eax
push dword [0x4826fc]
call fcn.00439910
and eax, eax
je 0x407b05
mov edx, dword [0x4840ac]
push edx
push edx
push 0x18
push dword [0x4826fc]
call fcn.00426787
push 0x4826fc
call fcn.0043b5a0
mov dword [0x48290c], 0
mov dword [0x4827f0], 0
jmp 0x407b25
mov dword [0x48290c], 1
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x407e2e
push dword [0x482724]
push 1
call fcn.00431760
mov eax, dword [0x482644]
push eax
push 2
push dword [0x482968]
call fcn.0042b520
mov dword [0x482644], 0
mov dword [0x482648], 0
push 0
push 0
push 0x409
push dword [0x482968]
call fcn.0042b54b
push eax
call sub.USER32.DLL_SendMessageW
mov dword [0x4827ec], 1
jmp 0x407ba2
push dword [0x482ad0]
call fcn.00432f53
mov ebx, eax
add ebx, dword [0x48290c]
dec ebx
cmp ebx, dword [0x4827ec]
jl 0x407c46
push dword [0x482648]
push dword [0x482644]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f7f
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
add dword [esp], eax
adc dword [esp + 4], edx
pop dword [0x482644]
pop dword [0x482648]
mov eax, dword [0x482644]
push eax
push 0
push 0x404
push dword [0x482968]
call fcn.0042b54b
push eax
call sub.USER32.DLL_SendMessageW
inc dword [0x4827ec]
jno 0x407ba2
mov dword [0x48269c], 0x2faf07f
mov dword [0x4826a0], 0
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x407cee
jg 0x407cea
cmp ebx, 0x2faf07f
jb 0x407cee
xor eax, eax
jmp 0x407cf3
mov eax, 1
or eax, eax
je 0x407d36
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x407d15
jl 0x407d11
cmp ebx, 0
ja 0x407d15
xor eax, eax
jmp 0x407d1a
mov eax, 1
or eax, eax
je 0x407d36
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x407d36
mov eax, 1
jmp 0x407d38
xor eax, eax
and eax, eax
je 0x407e2e
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov ebx, dword [0x48290c]
and ebx, ebx
jne 0x407e52
push dword [0x4826fc]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x407e52
mov eax, 1
jmp 0x407e54
xor eax, eax
and eax, eax
je 0x4082d6
mov edx, str.__xml_version_1.0__encoding_UTF_8__standalone_no____r_n
lea ecx, [0x48292c]
call fcn.00423008
mov edx, dword [0x48292c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.__DOCTYPE_html__r_n_html_xmlns_http:__www.w3.org_1999_xhtml__xmlns:epub_http:__www.idpf.org_2007_ops___r_n_head__r_n
push edx
call fcn.0043b540
push 0x48292c
call fcn.0043b5a0
mov edx, dword [0x48292c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str._meta_http_equiv_Content_Type__content_text_html__charsetutf_8____r_n
push edx
call fcn.0043b540
push 0x48292c
call fcn.0043b5a0
mov edx, dword [0x48292c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str._title_
push edx
call fcn.0043b540
mov edx, dword [0x482944]
push edx
call fcn.0043b540
mov edx, str.__title__r_n
push edx
call fcn.0043b540
push 0x48292c
call fcn.0043b5a0
mov edx, dword [0x48292c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.__head__r_n_body__r_n
push edx
call fcn.0043b540
push 0x48292c
call fcn.0043b5a0
mov edx, dword [0x48292c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str._p_style_text_align:_center__margin:_0__text_indent:_0___a_id_cover____a_
push edx
call fcn.0043b540
push 0x48292c
call fcn.0043b5a0
push dword [0x4829f0]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x407f82
push dword [0x4840ac]
mov edx, 0x475b40
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
push 0x482804
call fcn.0043b5a0
jmp 0x407f92
mov edx, 0x4750a6
lea ecx, [0x482804]
call fcn.00423008
mov edx, dword [0x48292c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str._img_style_height:_100vh__max_width:_100____alt_Cover__src_
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475234
push eax
mov eax, 0x475592
push eax
mov edx, dword [0x482804]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, dword [0x4826fc]
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
pop eax
mov edx, str._____p__r_n
push edx
call fcn.0043b540
push 0x48292c
call fcn.0043b5a0
mov edx, dword [0x48292c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.__body___html_
push edx
call fcn.0043b540
push 0x48292c
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x482878]
push edx
call fcn.0043b540
mov edx, str.coverpage.html
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 0
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004278d0
pop dword [0x4840ac]
and eax, eax
je 0x4080b0
push 2
push 0
call fcn.00427da0
push dword [0x48292c]
push 0
call fcn.00427d70
push 0
call fcn.004275f0
mov edx, dword [0x4840ac]
push edx
push edx
push 0
push 0
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, str.coverpage.html
lea ecx, [ebp]
call fcn.00423008
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x48277c]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004279a0
pop dword [0x4840ac]
and eax, eax
je 0x4082d6
mov edx, dword [0x4840ac]
push edx
push edx
push 0x10000
push 2
call fcn.00427b20
push 0x482840
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475306
push eax
mov eax, str._opf:
push eax
push dword [0x482840]
call fcn.00439f90
push 0x482840
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._manifest__r_n_item_id_coverpage__href_coverpage.html__media_type_application_xhtmlxml___
push eax
mov eax, str._manifest_
push eax
push dword [0x482840]
call fcn.00439f90
push 0x482840
call fcn.0043b5a0
mov eax, str._spine
push eax
push dword [0x482840]
call fcn.00439910
mov dword [0x48282c], eax
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x48282c]
mov eax, 0x475316
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
sub ebx, dword [0x48282c]
inc ebx
push ebx
push dword [0x48282c]
push dword [0x482840]
call fcn.00439ab0
mov edx, str._r_n_itemref_idref_coverpage___
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x48282c]
mov eax, 0x475316
push eax
push dword [0x482840]
call fcn.00439850
mov ebx, eax
sub ebx, dword [0x48282c]
inc ebx
push ebx
push dword [0x48282c]
push dword [0x482840]
call fcn.00439ab0
add dword [0x4840ac], 2
push dword [0x482840]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.00439f90
push 0x482840
call fcn.0043b5a0
push 0
push 0
push 2
call fcn.00427f80
push dword [0x482840]
push 2
call fcn.00427d70
push 2
call fcn.004275f0
mov edx, 0x479844
lea ecx, [0x4826fc]
call fcn.00423008
mov dword [0x4827f0], 0
push dword [0x48299c]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x408471
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x48299c]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004279a0
pop dword [0x4840ac]
and eax, eax
je 0x408471
mov edx, dword [0x4840ac]
push edx
push edx
push 0x10000
push 2
call fcn.00427b20
push 0x482840
call fcn.0043b5a0
push 2
call fcn.004275f0
push dword [0x4840ac]
mov edx, str._h1
push edx
call fcn.0043b540
push dword [0x4840ac]
push 0
mov eax, str.__h1_
push eax
mov eax, str._h1
push eax
push dword [0x482840]
call fcn.00411d71
pop eax
mov edx, str.__h1_
push edx
call fcn.0043b540
push 0x48292c
call fcn.0043b5a0
mov eax, str.hidden
push eax
push dword [0x48292c]
call fcn.00439910
and eax, eax
je 0x408471
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
push dword [0x48292c]
push dword [0x482840]
call fcn.00439f90
push 0x482840
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x48299c]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004278d0
pop dword [0x4840ac]
and eax, eax
je 0x408461
push dword [0x482840]
push 2
call fcn.00427d70
push 2
call fcn.004275f0
mov edx, 0x479844
lea ecx, [0x4826fc]
call fcn.00423008
push dword [0x4826fc]
mov edx, 0x479844
pop ecx
call fcn.004231c0
je 0x4085dc
mov edx, 0x4750a6
lea ecx, [0x4826fc]
call fcn.00423008
push dword [0x482724]
call fcn.00427493
push dword [0x482724]
call fcn.00426ba4
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xffffffff
jne 0x4084bc
cmp edi, 0xffffffff
je 0x4084c0
xor eax, eax
jmp 0x4084c5
mov eax, 1
or eax, eax
je 0x4085dc
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482724]
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, str.mimetype
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.00412586
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, str.mimetype
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427493
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x482724]
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.0041e591
pop dword [0x4840ac]
mov edx, 0x4750a6
lea ecx, [0x482840]
call fcn.00423008
mov eax, 0x47523c
push eax
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
push dword [ebp]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x408ea9
mov dword [0x4826cc], 0
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424d75
pop dword [0x4840ac]
and eax, eax
je 0x408ab0
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f4b
pop dword [0x4840ac]
and eax, eax
je 0x408aa9
mov dword [0x4826cc], 1
push 1
mov eax, 0x475240
push eax
call fcn.00424db3
mov dword [0x4827f0], eax
push 0
mov eax, str.Leseposition
push eax
call fcn.0042503f
fstp qword [0x48266c]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.Gelesen
push eax
call fcn.00424dd0
push 0x482a2c
call fcn.0043b5a0
push 0
mov eax, str.Lesetempo
push eax
call fcn.00424db3
mov dword [0x4828c8], eax
push 0x40
mov eax, str.Scrolltempo
push eax
call fcn.00424db3
push eax
fild dword [esp]
push eax
fstp qword [esp]
pop dword [0x482694]
pop dword [0x482698]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.Georgia
push eax
mov eax, str.Schriftart
push eax
call fcn.00424dd0
push 0x4827a4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
fild dword [0x4826ec]
fdiv qword [0x479cf8]
sub esp, 8
fstp qword [esp]
call fcn.00439830
mov edx, 0x476966
push edx
call fcn.0043b540
add dword [0x4840ac], 2
mov eax, str.Schriftgr
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00424dd0
push 0x4827e4
call fcn.0043b5a0
push dword [0x4826ec]
mov eax, str.Zoom
push eax
call fcn.00424db3
mov dword [0x4826ec], eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x478eb4
push eax
mov eax, str.Zeilenabstand
push eax
call fcn.00424dd0
push 0x4828e0
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str.50pt
push eax
mov eax, str.Seitenrand
push eax
call fcn.00424dd0
push 0x482950
call fcn.0043b5a0
push dword [0x482950]
call fcn.004392b0
push eax
call fcn.004334aa
mov dword [0x482858], eax
mov ebx, dword [0x482858]
imul ebx, dword [0x4826ec]
mov eax, ebx
mov ecx, 0x64
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004334f2
mov dword [0x482758], eax
push 0xffffff
mov eax, str.HintergrundFarbe
push eax
call fcn.00424db3
mov dword [0x48279c], eax
push 0x1c3535
mov eax, str.TextFarbe
push eax
call fcn.00424db3
mov dword [0x482998], eax
push dword [0x4840ac]
mov edx, 0x4751fa
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423150
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423160
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482998]
call fcn.00423170
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
push 0x4828d8
call fcn.0043b5a0
push dword [0x4840ac]
mov edx, 0x4751fa
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423150
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423160
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
push 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48279c]
call fcn.00423170
cdq
push edx
push eax
call fcn.004394d0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439550
pop eax
push 0x4827a0
call fcn.0043b5a0
push 0
mov eax, str.Stimme
push eax
call fcn.00424db3
mov dword [0x482978], eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x48297c]
mov eax, str.StimmenName
push eax
call fcn.00424dd0
push 0x48297c
call fcn.0043b5a0
push 4
mov eax, str.Sprechrate
push eax
call fcn.00424db3
mov dword [0x4828b4], eax
push 4
mov eax, str.Stimmlage
push eax
call fcn.00424db3
mov dword [0x482a20], eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475238
push eax
mov eax, str.Palette
push eax
call fcn.00424dd0
push 0x48285c
call fcn.0043b5a0
call fcn.004116be
jmp 0x408aa9
call fcn.00424ec4
jmp 0x408ab0
push dword [0x4826ec]
push dword [0x4829e8]
call fcn.004124e9
mov ebx, dword [0x482858]
imul ebx, dword [0x4826ec]
mov eax, ebx
mov ecx, 0x64
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004334f2
mov dword [0x482758], eax
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jle 0x408b0d
mov eax, dword [0x48290c]
mov dword [0x4827f0], eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x4827c0], 0
call fcn.004328b8
mov ebx, eax
cmp ebx, 0x10051
je 0x408bc5
mov ebx, dword [0x4827c0]
cmp ebx, 0x2710
jge 0x408bc5
mov eax, 1
jmp 0x408bc7
xor eax, eax
and eax, eax
je 0x408bd8
inc dword [0x4827c0]
call fcn.004313cf
jmp 0x408ba1
push dword [0x4829e8]
call fcn.00417647
fld qword [0x4826a4]
fmul qword [0x48266c]
fstp qword [0x48264c]
call fcn.004313cf
and eax, eax
je 0x408c00
jmp 0x408bf5
push dword [0x4829e8]
call fcn.0041b911
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x408c9f
jg 0x408c9b
cmp ebx, 0x2faf07f
jb 0x408c9f
xor eax, eax
jmp 0x408ca4
mov eax, 1
or eax, eax
je 0x408ce7
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x408cc6
jl 0x408cc2
cmp ebx, 0
ja 0x408cc6
xor eax, eax
jmp 0x408ccb
mov eax, 1
or eax, eax
je 0x408ce7
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x408ce7
mov eax, 1
jmp 0x408ce9
xor eax, eax
and eax, eax
je 0x408ddf
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
call fcn.0041b18d
call fcn.00419ddf
cmp dword [0x4827b4], 0
je 0x408ea7
mov dword [0x4827ec], 1
jmp 0x408e02
mov eax, dword [0x4827b4]
cmp eax, dword [0x4827ec]
jl 0x408e53
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp + 8]
call sub.GDI32.DLL_AddFontResourceW
inc dword [0x4827ec]
jno 0x408e02
call fcn.004313cf
and eax, eax
je 0x408e5e
jmp 0x408e53
mov eax, str.Zeichensatz_anmeldung.
push eax
push 8
call fcn.0042b4d5
push 0
push 0
push 0x1d
push 0xffff
call sub.USER32.DLL_SendMessageW
push 4
push dword [0x4829e8]
call fcn.0042ba61
mov eax, 0x4750a6
push eax
push 8
call fcn.0042b4d5
jmp 0x408eae
call fcn.0041c2ae
mov ebx, dword [0x482904]
cmp ebx, 0x333c
jne 0x408ecf
call fcn.00431789
mov ebx, eax
cmp ebx, 1
jne 0x408ecf
mov eax, 1
jmp 0x408ed1
xor eax, eax
and eax, eax
je 0x408ed9
xor eax, eax
jmp 0x408ede
mov eax, 1
and eax, eax
je 0x410bef
call fcn.0042ba99
mov ebx, eax
cmp ebx, dword [0x482968]
jne 0x408eff
push 8
call fcn.0042bc59
fld qword [0x482694]
fcomp qword [0x479ce0]
fnstsw ax
test ah, 1
je 0x408f1e
fld qword [0x479e08]
fstp qword [0x482694]
cmp dword [0x482898], 0
je 0x40a165
mov dword [0x4828e4], 0
push 0x482994
mov eax, dword [0x482894]
push eax
mov eax, dword [eax]
call dword [eax + 0x1c]
mov ebx, eax
and ebx, ebx
jne 0x408f68
push 0x4828e4
mov eax, dword [0x482994]
push eax
mov eax, dword [eax]
call dword [eax + 0x28]
mov eax, dword [0x482994]
push eax
mov eax, dword [eax]
call dword [eax + 8]
jmp 0x408f72
mov dword [0x482898], 0
push dword [0x482808]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x408f95
mov ebx, dword [0x4827f0]
cmp ebx, dword [0x4826c4]
jne 0x408f95
jmp 0x408f9c
mov eax, 1
jmp 0x408f9e
xor eax, eax
and eax, eax
je 0x408fb4
mov ebx, dword [0x4828e4]
cmp ebx, 1
jne 0x408fb4
mov eax, 1
jmp 0x408fb6
xor eax, eax
and eax, eax
je 0x409f03
push dword [0x482984]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x4095a3
inc dword [0x482974]
mov eax, dword [0x4827f0]
mov dword [0x4826c4], eax
mov edx, 0x4750a6
lea ecx, [0x482808]
call fcn.00423008
push dword [0x482974]
push dword [0x4829e8]
call fcn.004219ab
mov dword [0x482a40], eax
cmp dword [0x482a40], 0
je 0x409106
push 0x482a14
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xd4]
push 0x48288c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xdc]
cmp dword [0x482a40], 0
je 0x409070
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x409070
cmp dword [0x48281c], 0
je 0x409070
mov eax, 1
jmp 0x409072
xor eax, eax
and eax, eax
je 0x4090a8
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482818
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0x38]
mov ebx, eax
and ebx, ebx
jne 0x4090ce
cmp dword [0x48281c], 0
je 0x4090ce
mov eax, 1
jmp 0x4090d0
xor eax, eax
and eax, eax
je 0x409106
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482808
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
cmp dword [0x482a40], 0
je 0x4091c3
push dword [0x482818]
push dword [0x482780]
call fcn.00439910
mov ebx, eax
and ebx, ebx
jg 0x40916d
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482808]
call fcn.00439950
add dword [0x4840ac], 2
mov eax, str.p_div_h1_h2_h3_h4_span_li_td_th
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
je 0x40916d
jmp 0x409174
mov eax, 1
jmp 0x409176
xor eax, eax
and eax, eax
jne 0x4091af
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482808]
call fcn.00439950
add dword [0x4840ac], 2
mov edx, 0x47559e
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x4091af
jmp 0x4091b6
mov eax, 1
jmp 0x4091b8
xor eax, eax
and eax, eax
je 0x4091c3
mov eax, 1
jmp 0x4091c5
xor eax, eax
and eax, eax
je 0x4092f4
inc dword [0x482974]
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 8]
push dword [0x482974]
push dword [0x4829e8]
call fcn.004219ab
mov dword [0x482a40], eax
cmp dword [0x482a40], 0
je 0x4092ef
push 0x482a14
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xd4]
push 0x48288c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xdc]
cmp dword [0x482a40], 0
je 0x409259
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x409259
cmp dword [0x48281c], 0
je 0x409259
mov eax, 1
jmp 0x40925b
xor eax, eax
and eax, eax
je 0x409291
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482818
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0x38]
mov ebx, eax
and ebx, ebx
jne 0x4092b7
cmp dword [0x48281c], 0
je 0x4092b7
mov eax, 1
jmp 0x4092b9
xor eax, eax
and eax, eax
je 0x4092ef
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482808
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
jmp 0x409106
cmp dword [0x482a40], 0
je 0x409359
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482808]
call fcn.00439950
add dword [0x4840ac], 2
mov edx, 0x475bba
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x409359
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x409359
cmp dword [0x48281c], 0
je 0x409359
mov eax, 1
jmp 0x40935b
xor eax, eax
and eax, eax
je 0x409488
mov ebx, dword [0x482974]
inc ebx
push ebx
push dword [0x4829e8]
call fcn.004219ab
mov dword [0x482a40], eax
cmp dword [0x482a40], 0
je 0x409483
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0x38]
mov ebx, eax
and ebx, ebx
jne 0x4093ae
cmp dword [0x48281c], 0
je 0x4093ae
mov eax, 1
jmp 0x4093b0
xor eax, eax
and eax, eax
je 0x409483
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482808
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482808]
call fcn.00439950
add dword [0x4840ac], 2
mov eax, str.p_h1_h2_h3_h4
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x409452
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x409452
cmp dword [0x48281c], 0
je 0x409452
mov eax, 1
jmp 0x409454
xor eax, eax
and eax, eax
je 0x409460
inc dword [0x482974]
jmp 0x409483
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 8]
push dword [0x482974]
push dword [0x4829e8]
call fcn.004219ab
mov dword [0x482a40], eax
jmp 0x409488
jmp 0x4092f4
cmp dword [0x482a40], 0
je 0x4094ba
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x4094ba
cmp dword [0x48281c], 0
je 0x4094ba
mov eax, 1
jmp 0x4094bc
xor eax, eax
and eax, eax
je 0x40951e
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482788
call fcn.0043b5a0
mov edx, dword [0x482788]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482780
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 8]
jmp 0x4095a3
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482808]
call fcn.00439950
add dword [0x4840ac], 2
mov edx, 0x475bba
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x40956f
push dword [0x482818]
push dword [0x482788]
call fcn.00439910
mov ebx, eax
and ebx, ebx
jne 0x40956f
mov eax, 1
jmp 0x409571
xor eax, eax
and eax, eax
je 0x409593
mov edx, dword [0x482818]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482788
call fcn.0043b5a0
jmp 0x4095a3
mov edx, 0x4750a6
lea ecx, [0x482788]
call fcn.00423008
mov edx, dword [0x482788]
xor ecx, ecx
call fcn.004231c0
jne 0x409efe
push dword [0x482984]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x409661
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push 1
push dword [0x482984]
call fcn.00439240
add dword [0x4840ac], 2
mov eax, str..__:
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x409635
mov edx, dword [0x4840ac]
push edx
push edx
push 2
push dword [0x482984]
call fcn.00439b40
push 0x482984
call fcn.0043b5a0
jmp 0x4095cd
mov edx, dword [0x482984]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482788
call fcn.0043b5a0
mov edx, 0x4750a6
lea ecx, [0x482984]
call fcn.00423008
mov eax, 0x475230
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x482a04], eax
cmp dword [0x482a04], 0
je 0x4097ea
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov ebx, dword [0x482a04]
inc ebx
push ebx
push dword [0x482788]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, 0x4751be
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40970d
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov ebx, dword [0x482a04]
add ebx, 2
push ebx
push dword [0x482788]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, 0x4751be
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40970d
mov eax, 1
jmp 0x40970f
xor eax, eax
and eax, eax
jne 0x4097d6
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push 3
mov ebx, dword [0x482a04]
add ebx, 0xfffffffd
push ebx
push dword [0x482788]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov eax, 0x4750ec
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
jne 0x4097d6
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push 2
mov ebx, dword [0x482a04]
add ebx, 0xfffffffe
push ebx
push dword [0x482788]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.004392b0
pop dword [0x4840ac]
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x4097cb
jl 0x4097c7
cmp ebx, 0
ja 0x4097cb
xor eax, eax
jmp 0x4097d0
mov eax, 1
or eax, eax
jne 0x4097d6
jmp 0x4097dd
mov eax, 1
jmp 0x4097df
xor eax, eax
and eax, eax
je 0x4097ea
mov eax, 1
jmp 0x4097ec
xor eax, eax
and eax, eax
je 0x409813
mov ebx, dword [0x482a04]
inc ebx
push ebx
mov eax, 0x475230
push eax
push dword [0x482788]
call fcn.00439850
mov dword [0x482a04], eax
jmp 0x409677
mov eax, 0x4751c2
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x482714], eax
mov eax, 0x47531a
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x482718], eax
mov eax, 0x475110
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x48271c], eax
mov eax, 0x4752a0
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x482720], eax
cmp dword [0x482714], 0
je 0x4098a2
mov ebx, dword [0x482714]
cmp ebx, dword [0x482a04]
jl 0x40988e
mov ebx, dword [0x482a04]
and ebx, ebx
je 0x40988e
jmp 0x409895
mov eax, 1
jmp 0x409897
xor eax, eax
and eax, eax
je 0x4098a2
mov eax, 1
jmp 0x4098a4
xor eax, eax
and eax, eax
je 0x4098b2
mov eax, dword [0x482714]
mov dword [0x482a04], eax
cmp dword [0x482718], 0
je 0x4098e9
mov ebx, dword [0x482718]
cmp ebx, dword [0x482a04]
jl 0x4098d5
mov ebx, dword [0x482a04]
and ebx, ebx
je 0x4098d5
jmp 0x4098dc
mov eax, 1
jmp 0x4098de
xor eax, eax
and eax, eax
je 0x4098e9
mov eax, 1
jmp 0x4098eb
xor eax, eax
and eax, eax
je 0x4098f9
mov eax, dword [0x482718]
mov dword [0x482a04], eax
cmp dword [0x48271c], 0
je 0x409930
mov ebx, dword [0x48271c]
cmp ebx, dword [0x482a04]
jl 0x40991c
mov ebx, dword [0x482a04]
and ebx, ebx
je 0x40991c
jmp 0x409923
mov eax, 1
jmp 0x409925
xor eax, eax
and eax, eax
je 0x409930
mov eax, 1
jmp 0x409932
xor eax, eax
and eax, eax
je 0x409940
mov eax, dword [0x48271c]
mov dword [0x482a04], eax
cmp dword [0x482720], 0
je 0x409977
mov ebx, dword [0x482720]
cmp ebx, dword [0x482a04]
jl 0x409963
mov ebx, dword [0x482a04]
and ebx, ebx
je 0x409963
jmp 0x40996a
mov eax, 1
jmp 0x40996c
xor eax, eax
and eax, eax
je 0x409977
mov eax, 1
jmp 0x409979
xor eax, eax
and eax, eax
je 0x409987
mov eax, dword [0x482720]
mov dword [0x482a04], eax
cmp dword [0x482a04], 0
je 0x409a28
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push 1
mov ebx, dword [0x482a04]
inc ebx
push ebx
push dword [0x482788]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439930
pop dword [0x4840ac]
mov ebx, eax
cmp ebx, 0x80
jle 0x4099de
inc dword [0x482a04]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482a04]
push dword [0x482788]
call fcn.00439240
push 0x482808
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x482a04]
inc ebx
push ebx
push dword [0x482788]
call fcn.00439b40
push 0x482984
call fcn.0043b5a0
jmp 0x409a44
mov edx, dword [0x482788]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482808
call fcn.0043b5a0
push dword [0x4829e8]
push 0
push dword [0x482808]
call fcn.0041f3ea
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, 0x479be6
push eax
push dword [0x482808]
call fcn.00439f90
push 0x482808
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a8
push eax
mov eax, 0x4751c2
push eax
push dword [0x482808]
call fcn.00439f90
push 0x482808
call fcn.0043b5a0
push dword [0x4840ac]
mov edx, str._pitch_middle_
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482a20]
cdq
push edx
push eax
call fcn.00439090
pop eax
mov edx, 0x47893e
push edx
call fcn.0043b540
mov edx, dword [0x482808]
push edx
call fcn.0043b540
push 0x482808
call fcn.0043b5a0
mov eax, dword [0x482894]
push eax
mov eax, dword [eax]
call dword [eax + 8]
mov eax, dword [0x482808]
push eax
call fcn.0041bf02
mov eax, 0x475146
push eax
push dword [0x482808]
call fcn.00439910
and eax, eax
je 0x409b30
push dword [0x482974]
push dword [0x4829e8]
call fcn.00411e92
mov ebx, dword [0x482a14]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
fild dword [0x4827f4]
fmul qword [0x479e10]
fcompp
fnstsw ax
test ah, 1
je 0x409c16
mov dword [0x482a00], 1
push 0x80000003
call fcn.0041a11a
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push dword [0x4829e8]
call fcn.00417647
mov ebx, dword [0x482a14]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
fild dword [0x4827f4]
fmul qword [0x479e18]
fcompp
fnstsw ax
test ah, 1
je 0x409c96
fld qword [0x4826a4]
fld qword [0x48264c]
fiadd dword [0x4827f4]
fadd qword [0x479cd8]
fcompp
fnstsw ax
test ah, 1
je 0x409c96
fld qword [0x482694]
fcomp qword [0x479e20]
fnstsw ax
test ah, 0x41
jne 0x409c96
mov ebx, dword [0x482a00]
cmp ebx, 1
jne 0x409c96
mov eax, 1
jmp 0x409c98
xor eax, eax
and eax, eax
je 0x409d92
mov ebx, dword [0x482a14]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
fild dword [0x4827f4]
fmul qword [str.333333]
fcompp
fnstsw ax
test ah, 1
je 0x409ce1
fld qword [0x482694]
fmul qword [0x479d28]
fstp qword [0x482694]
fld qword [0x482694]
fmul qword [0x479d28]
fstp qword [0x482694]
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov ebx, dword [0x482a14]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
fild dword [0x4827f4]
fmul qword [0x479e10]
fcompp
fnstsw ax
test ah, 0x41
jne 0x409e02
mov ebx, dword [0x482a00]
cmp ebx, 1
jne 0x409e02
mov ebx, dword [0x482a14]
mov edi, dword [0x4827f4]
mov eax, edi
mov ecx, 2
cdq
idiv ecx
mov edi, eax
cmp ebx, edi
jle 0x409e02
fld qword [0x482694]
fcomp qword [0x479e28]
fnstsw ax
test ah, 1
je 0x409e02
mov eax, 1
jmp 0x409e04
xor eax, eax
and eax, eax
je 0x409efe
mov ebx, dword [0x482a14]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
fild dword [0x4827f4]
fmul qword [0x479d20]
fcompp
fnstsw ax
test ah, 0x41
jne 0x409e4d
fld qword [0x482694]
fmul qword [0x479e30]
fstp qword [0x482694]
fld qword [0x482694]
fmul qword [0x479e30]
fstp qword [0x482694]
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
jmp 0x40a165
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jge 0x409f4c
mov ebx, dword [0x4828e4]
cmp ebx, 1
je 0x409f38
mov ebx, dword [0x482894]
and ebx, ebx
je 0x409f38
jmp 0x409f3f
mov eax, 1
jmp 0x409f41
xor eax, eax
and eax, eax
je 0x409f4c
mov eax, 1
jmp 0x409f4e
xor eax, eax
and eax, eax
je 0x40a165
inc dword [0x4827f0]
mov dword [0x482674], 0
mov dword [0x482678], 0
mov dword [0x4828a4], 1
mov dword [0x4827ec], 1
jmp 0x409f86
mov ebx, dword [0x4827f0]
dec ebx
cmp ebx, dword [0x4827ec]
jl 0x409ff4
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f7f
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
add dword [esp], eax
adc dword [esp + 4], edx
pop dword [0x482674]
pop dword [0x482678]
inc dword [0x4827ec]
jno 0x409f86
fld qword [0x479cd8]
fstp qword [0x48264c]
mov dword [0x482974], 1
mov dword [0x48288c], 0
mov dword [0x482a14], 0
mov dword [0x4829c0], 0
mov dword [0x4827c0], 0
push 1
push 1
call fcn.00431579
mov ebx, eax
mov edi, dword [0x482758]
add edi, edi
sub ebx, edi
add ebx, 0xffffffc9
push ebx
push 1
call fcn.00431527
mov ebx, eax
push 2
call sub.USER32.DLL_GetSystemMetrics
add ebx, eax
push ebx
mov ebx, dword [0x482758]
add ebx, 0x37
push ebx
push 0
push dword [0x4829e8]
call fcn.0042bdbb
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
call fcn.004328b8
mov ebx, eax
cmp ebx, 0x10051
je 0x40a132
mov ebx, dword [0x4827c0]
cmp ebx, 0x7d0
jge 0x40a132
mov eax, 1
jmp 0x40a134
xor eax, eax
and eax, eax
je 0x40a14f
inc dword [0x4827c0]
push 1
call fcn.00430c62
call fcn.004313cf
jmp 0x40a10e
fld qword [0x479cd8]
fstp qword [0x48264c]
mov dword [0x482898], 1
mov ebp, dword [0x4829ec]
lea edx, [ebp]
push dword [0x4840ac]
push 0x200
push edx
call fcn.0043b680
add dword [0x4840ac], 2
mov edx, 0x4750a6
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40a1dd
mov ebp, dword [0x4829ec]
lea edx, [ebp]
push dword [0x4840ac]
push 0x200
push edx
call fcn.0043b680
push 0x482a10
call fcn.0043b5a0
mov ebp, dword [0x4829ec]
lea eax, [ebp]
mov edx, 0x4750a6
push edx
push 0x200
push eax
call fcn.0043b650
push dword [0x482904]
call fcn.0041f5d0
push dword [0x482724]
mov edx, dword [0x482a10]
pop ecx
call fcn.004231c0
jne 0x40a88f
fld qword [0x4826a4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
push 1
call fcn.004315e8
mov dword [esp - 4], eax
fild dword [esp - 4]
fmul qword [0x482684]
fcompp
fnstsw ax
test ah, 1
jne 0x40a253
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jl 0x40a253
jmp 0x40a25a
mov eax, 1
jmp 0x40a25c
xor eax, eax
and eax, eax
je 0x40a294
mov ebx, dword [0x4827f0]
cmp ebx, 1
jg 0x40a280
fld qword [0x48264c]
fcomp qword [0x479e38]
fnstsw ax
test ah, 0x41
je 0x40a280
jmp 0x40a287
mov eax, 1
jmp 0x40a289
xor eax, eax
and eax, eax
je 0x40a294
mov eax, 1
jmp 0x40a296
xor eax, eax
and eax, eax
je 0x40a645
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424d75
pop dword [0x4840ac]
and eax, eax
je 0x40a604
call fcn.00430bc1
push edx
push eax
mov eax, dword [0x4828f4]
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop ebx
pop edi
cmp edi, 0
jg 0x40a306
jl 0x40a302
cmp ebx, 0x493e0
ja 0x40a306
xor eax, eax
jmp 0x40a30b
mov eax, 1
or eax, eax
jne 0x40a342
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f4b
pop dword [0x4840ac]
and eax, eax
jne 0x40a342
jmp 0x40a349
mov eax, 1
jmp 0x40a34b
xor eax, eax
and eax, eax
je 0x40a3a7
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426b25
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
jne 0x40a3a7
mov eax, 1
jmp 0x40a3a9
xor eax, eax
and eax, eax
je 0x40a5fd
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f4b
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482724]
call fcn.00426b25
add dword [0x4840ac], 2
mov eax, str.Pfad
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004250b8
pop dword [0x4840ac]
push dword [0x4829e8]
call fcn.00417647
push dword [0x4827f0]
mov eax, 0x475240
push eax
call fcn.00425114
fld qword [0x48264c]
fiadd dword [0x48275c]
fadd dword [0x479cd4]
fdiv qword [0x4826a4]
sub esp, 4
fstp dword [esp]
mov eax, str.Leseposition
push eax
call fcn.0042514d
fild qword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
fild dword [ebp + 8]
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd dword [0x479cd4]
fild qword [0x482644]
fdivp st(1)
sub esp, 4
fstp dword [esp]
mov eax, str.Lesefortschritt
push eax
call fcn.0042514d
push dword [0x4827a4]
mov eax, str.Schriftart
push eax
call fcn.004250b8
push dword [0x4828e0]
mov eax, str.Zeilenabstand
push eax
call fcn.004250b8
push dword [0x482950]
mov eax, str.Seitenrand
push eax
call fcn.004250b8
push dword [0x48279c]
mov eax, str.HintergrundFarbe
push eax
call fcn.00425114
push dword [0x482998]
mov eax, str.TextFarbe
push eax
call fcn.00425114
push dword [0x482978]
mov eax, str.Stimme
push eax
call fcn.00425114
push dword [0x48297c]
mov eax, str.StimmenName
push eax
call fcn.004250b8
push dword [0x4828b4]
mov eax, str.Sprechrate
push eax
call fcn.00425114
push dword [0x482a20]
mov eax, str.Stimmlage
push eax
call fcn.00425114
push dword [0x48285c]
mov eax, str.Palette
push eax
call fcn.004250b8
push dword [0x4827e4]
mov eax, str.Schriftgr
push eax
call fcn.004250b8
push dword [0x4826ec]
mov eax, str.Zoom
push eax
call fcn.00425114
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
mov eax, str.Scrolltempo
push eax
call fcn.00425114
mov ebx, dword [0x482898]
cmp ebx, 1
jne 0x40a5fd
push dword [0x482920]
mov eax, str.Gelesen
push eax
call fcn.004250b8
push dword [0x4828c8]
mov eax, str.Lesetempo
push eax
call fcn.00425114
call fcn.00424ec4
jmp 0x40a640
push dword [0x4840ac]
push 2
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424ed6
pop dword [0x4840ac]
jmp 0x40a864
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424d75
pop dword [0x4840ac]
and eax, eax
je 0x40a864
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f4b
pop dword [0x4840ac]
push 0
mov eax, str.Leseposition
push eax
call fcn.0042503f
fstp qword [0x482664]
push 0
mov eax, 0x475240
push eax
call fcn.00424db3
mov dword [0x482948], eax
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40a760
mov ebx, dword [0x482948]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
mov eax, edi
mov ecx, 5
cdq
idiv ecx
mov edi, eax
cmp ebx, edi
jle 0x40a760
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jne 0x40a760
mov eax, 1
jmp 0x40a762
xor eax, eax
and eax, eax
je 0x40a810
mov eax, str.Gelesen
push eax
call fcn.00424f4b
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00433a59
push eax
mov eax, str._dd._mm._yyyy
push eax
call fcn.00433ced
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004250b8
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.004251dd
pop dword [0x4840ac]
call fcn.00424ec4
call fcn.00430bc1
mov dword [0x4828f4], eax
mov edx, dword [0x482a10]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482724
call fcn.0043b5a0
jmp 0x402908
push 0xa
call fcn.0043162d
mov dword [0x482904], eax
call fcn.004328c7
mov ebx, eax
cmp ebx, 2
jne 0x40aaab
call fcn.0042ba99
mov ebx, eax
cmp ebx, 8
jne 0x40aaab
mov dword [0x482744], 0
mov edx, dword [0x4840ac]
push edx
push edx
push 8
call fcn.0042bbf1
add dword [0x4840ac], 2
mov edx, 0x4750a6
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40aaab
push dword [0x4840ac]
push dword [0x4829e8]
push 1
mov edx, dword [0x4840ac]
push edx
push edx
push 8
call fcn.0042bbf1
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.0041f3ea
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
jne 0x40a960
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jge 0x40a960
mov eax, 1
jmp 0x40a962
xor eax, eax
and eax, eax
je 0x40aa40
inc dword [0x4827f0]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x4827c0], 0
call fcn.004328b8
mov ebx, eax
cmp ebx, 0x10051
je 0x40aa28
mov ebx, dword [0x4827c0]
cmp ebx, 0x2710
jge 0x40aa28
mov eax, 1
jmp 0x40aa2a
xor eax, eax
and eax, eax
je 0x40aa3b
inc dword [0x4827c0]
call fcn.004313cf
jmp 0x40aa04
jmp 0x40a8fe
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jne 0x40aa8c
mov ebx, dword [0x482744]
and ebx, ebx
jne 0x40aa8c
push 4
push dword [0x4829cc]
mov eax, 0x4750a6
push eax
call fcn.00423879
mov ebx, eax
cmp ebx, 6
jne 0x40aa8c
mov eax, 1
jmp 0x40aa8e
xor eax, eax
and eax, eax
je 0x40aaab
mov eax, dword [0x48290c]
mov dword [0x4827f0], eax
mov dword [0x482744], 1
jmp 0x40a8fe
cmp dword [0x482a00], 0
je 0x40af6a
mov ebx, dword [0x4829c8]
and ebx, ebx
jne 0x40aafa
fld qword [0x48264c]
fiadd dword [0x4827f4]
fsub qword [0x4826a4]
fadd qword [0x479cd8]
fabs
fcomp qword [0x479e40]
fnstsw ax
test ah, 1
je 0x40aafa
mov ebx, dword [0x482898]
and ebx, ebx
jne 0x40aafa
mov eax, 1
jmp 0x40aafc
xor eax, eax
and eax, eax
je 0x40ab21
push dword [0x4829e8]
call fcn.0042be58
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x479e48]
fistp dword [0x4829c8]
mov ebx, dword [0x4829c8]
and ebx, ebx
jne 0x40ab54
mov ebx, dword [0x4827f4]
fld qword [0x4826a4]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x40ab54
mov ebx, dword [0x482898]
and ebx, ebx
jne 0x40ab54
mov eax, 1
jmp 0x40ab56
xor eax, eax
and eax, eax
je 0x40ac08
fld qword [0x4826a4]
push eax
fistp dword [esp]
pop dword [0x4829c8]
push dword [0x482660]
push dword [0x48265c]
pop ebx
pop edi
cmp ebx, 0
jne 0x40ab86
cmp edi, 0
je 0x40ab8a
xor eax, eax
jmp 0x40ab8f
mov eax, 1
or eax, eax
je 0x40ac08
call fcn.00430bc1
push edx
push eax
push 1
call fcn.004315e8
mov ebx, eax
imul ebx, ebx, 0x64
push dword [0x4826ec]
mov eax, ebx
pop ecx
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004334aa
cdq
push edx
push eax
add dword [esp], 0xffffff6a
adc dword [esp + 4], 0xffffffff
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x482694]
faddp st(1)
fadd qword [0x479cd8]
fistp qword [0x48265c]
mov ebx, dword [0x4829c8]
cmp ebx, 1
jle 0x40ad7c
fld qword [0x4826a4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
push eax
fistp dword [esp]
call fcn.004334f2
push eax
call fcn.004334f2
mov ebx, eax
push dword [0x4829e8]
call fcn.0041e775
imul ebx, eax
mov eax, ebx
mov ecx, 0x64
cdq
idiv ecx
mov ebx, eax
cmp ebx, dword [0x4829c8]
jge 0x40ac66
mov dword [0x4829c8], 1
fld qword [0x4826a4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
push eax
fistp dword [esp]
call fcn.004334f2
push eax
call fcn.004334f2
mov ebx, eax
push dword [0x4829e8]
call fcn.0041e775
imul ebx, eax
mov eax, ebx
mov ecx, 0x64
cdq
idiv ecx
mov ebx, eax
push 1
push 1
call fcn.00431579
mov edi, eax
mov esi, dword [0x482758]
add esi, esi
sub edi, esi
add edi, 0xffffffc9
cmp ebx, edi
jg 0x40ad72
fld qword [0x4826a4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
push eax
fistp dword [esp]
call fcn.004334f2
push eax
call fcn.004334f2
mov ebx, eax
push dword [0x4829e8]
call fcn.0041e775
imul ebx, eax
mov eax, ebx
mov ecx, 0x64
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffffd
push ebx
push 0xffff0001
push 0xffff0001
push 0xffff0001
push dword [0x4829e8]
call fcn.0042bdbb
call fcn.004313cf
mov dword [0x482904], eax
cmp dword [0x482904], 0
je 0x40ad70
call fcn.004313cf
mov dword [0x482904], eax
mov ebx, dword [0x482904]
cmp ebx, 0x202
je 0x40ad5f
mov ebx, dword [0x482904]
cmp ebx, 0x100
je 0x40ad5f
jmp 0x40ad66
mov eax, 1
jmp 0x40ad68
xor eax, eax
and eax, eax
je 0x40ad6e
jmp 0x40ad70
jmp 0x40ad2e
jmp 0x40ad7c
mov dword [0x4829c8], 0
cmp dword [0x4829c8], 0
je 0x40adda
mov ebx, dword [0x4829c8]
cmp ebx, 2
jge 0x40adda
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jge 0x40adda
push dword [0x482660]
push dword [0x48265c]
pop ebx
pop edi
cmp ebx, 0
jne 0x40adc6
cmp edi, 0
je 0x40adca
xor eax, eax
jmp 0x40adcf
mov eax, 1
or eax, eax
je 0x40adda
mov eax, 1
jmp 0x40addc
xor eax, eax
and eax, eax
je 0x40af6a
mov dword [0x4829c8], 0
inc dword [0x4827f0]
mov dword [0x482674], 0
mov dword [0x482678], 0
mov dword [0x4827ec], 1
jmp 0x40ae14
mov ebx, dword [0x4827f0]
dec ebx
cmp ebx, dword [0x4827ec]
jl 0x40ae82
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f7f
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
add dword [esp], eax
adc dword [esp + 4], edx
pop dword [0x482674]
pop dword [0x482678]
inc dword [0x4827ec]
jno 0x40ae14
push 1
push 1
call fcn.00431579
mov ebx, eax
mov edi, dword [0x482758]
add edi, edi
sub ebx, edi
add ebx, 0xffffffc9
push ebx
push 1
call fcn.00431527
mov ebx, eax
push 2
call sub.USER32.DLL_GetSystemMetrics
add ebx, eax
push ebx
mov ebx, dword [0x482758]
add ebx, 0x37
push ebx
push 0
push dword [0x4829e8]
call fcn.0042bdbb
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
fld qword [0x479cd8]
fstp qword [0x48264c]
push dword [0x482660]
push dword [0x48265c]
pop ebx
pop edi
cmp ebx, 0
jne 0x40af86
cmp edi, 0
jne 0x40af86
xor eax, eax
jmp 0x40af8b
mov eax, 1
or eax, eax
je 0x40afc2
push dword [0x482660]
push dword [0x48265c]
call fcn.00430bc1
push edx
pop edx
pop ebx
pop edi
cmp edi, edx
jl 0x40afb2
jg 0x40afae
cmp ebx, eax
jb 0x40afb2
xor eax, eax
jmp 0x40afb7
mov eax, 1
or eax, eax
je 0x40afc2
mov eax, 1
jmp 0x40afc4
xor eax, eax
and eax, eax
je 0x40afdc
mov dword [0x48265c], 0
mov dword [0x482660], 0
mov ebx, dword [0x482904]
cmp ebx, 0x233
jne 0x40b0bc
push 0x3e8
call fcn.0043a820
mov dword [0x482854], eax
push 0x3e8
push dword [0x482854]
push 0
call fcn.004317cb
push eax
call sub.SHELL32.DLL_DragQueryFileW
call fcn.004317cb
push eax
call sub.SHELL32.DLL_DragFinish
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482854]
call fcn.0043a840
push 0x482a10
call fcn.0043b5a0
push dword [0x482854]
call fcn.0043a890
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482a10]
call fcn.00427182
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov eax, str.jpg_png_jpeg_svg_gif
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x40b0bc
mov edx, dword [0x482724]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482a10
call fcn.0043b5a0
mov ebx, dword [0x482904]
cmp ebx, 0x3331
jne 0x40b0e1
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00429744
push 0x482a10
call fcn.0043b5a0
call fcn.004328b8
mov ebx, eax
cmp ebx, 0x10051
jne 0x40b334
mov edx, dword [0x4840ac]
push edx
push edx
push 4
mov edx, dword [0x4840ac]
push edx
push edx
push 2
push dword [0x4829e8]
call fcn.0042be9c
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439240
add dword [0x4840ac], 2
mov edx, str.loe
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x40b334
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424d75
pop dword [0x4840ac]
and eax, eax
je 0x40b334
push dword [0x482ae4]
call fcn.00432f53
mov ebx, eax
dec ebx
mov dword [0x4828ac], ebx
mov dword [0x4827c8], 0
jmp 0x40b1aa
mov eax, dword [0x4828ac]
cmp eax, dword [0x4827c8]
jl 0x40b32a
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x4751be
push eax
mov eax, 0x475096
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827c8]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ae4]
call fcn.00432f5d
mov ebp, eax
push dword [ebp]
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00422144
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
push 5
mov edx, dword [0x4840ac]
push edx
push edx
push 2
push dword [0x4829e8]
call fcn.0042be9c
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439b40
pop edx
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
add edx, dword [0x47ee78]
call fcn.004231c0
je 0x40b31e
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827c8]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ae4]
call fcn.00432f5d
mov ebp, eax
push dword [ebp]
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.004251dd
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827c8]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ae4]
call fcn.00432f5d
mov ebp, eax
push dword [ebp + 8]
call fcn.00427493
inc dword [0x4827c8]
jno 0x40b1aa
call fcn.00424ec4
jmp 0x402908
mov ebx, dword [0x482904]
cmp ebx, 5
je 0x40b3ec
push dword [0x4829e8]
call fcn.0042bf16
mov ebx, eax
push 1
call fcn.00431527
mov edi, eax
push 2
call sub.USER32.DLL_GetSystemMetrics
add edi, eax
cmp ebx, edi
jne 0x40b3dd
push 1
push 1
call fcn.00431579
mov ebx, eax
mov edi, dword [0x482758]
add edi, edi
sub ebx, edi
add ebx, 0xffffffc9
push dword [0x4829e8]
call fcn.0042be58
cmp ebx, eax
je 0x40b3b4
mov ebx, dword [0x482708]
and ebx, ebx
jne 0x40b3b4
mov ebx, dword [0x482a00]
and ebx, ebx
jne 0x40b3b4
mov eax, 1
jmp 0x40b3b6
xor eax, eax
and eax, eax
je 0x40b3d5
push 1
call fcn.004317da
mov ebx, eax
cmp ebx, 0x20000000
je 0x40b3d5
mov eax, 1
jmp 0x40b3d7
xor eax, eax
and eax, eax
jne 0x40b3dd
jmp 0x40b3e4
mov eax, 1
jmp 0x40b3e6
xor eax, eax
and eax, eax
jne 0x40b3ec
jmp 0x40b3f3
mov eax, 1
jmp 0x40b3f5
xor eax, eax
and eax, eax
je 0x40b6e3
mov dword [0x482708], 0
push 1
call fcn.00431527
mov dword [0x482794], eax
push dword [0x4829e8]
call fcn.0042bfc9
mov ebx, eax
sub ebx, dword [0x482758]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48267c]
fadd qword [0x479e00]
fistp dword [0x4829c4]
push 1
push 1
call fcn.00431579
mov ebx, eax
mov edi, dword [0x482758]
add edi, edi
sub ebx, edi
add ebx, 0xffffffc9
push ebx
mov ebx, dword [0x482794]
push 2
call sub.USER32.DLL_GetSystemMetrics
add ebx, eax
push ebx
mov ebx, dword [0x482758]
add ebx, 0x37
push ebx
push 0
push dword [0x4829e8]
call fcn.0042bdbb
cmp dword [0x4829c4], 0
je 0x40b4b4
mov ebx, dword [0x4826ec]
push dword [0x4829e8]
call fcn.0041e775
cmp ebx, eax
jne 0x40b4b4
mov eax, 1
jmp 0x40b4b6
xor eax, eax
and eax, eax
je 0x40b50e
push dword [0x4829e8]
call fcn.00417647
fld qword [0x48264c]
push dword [0x4829c4]
call fcn.004334aa
mov ebx, eax
imul ebx, ebx, 0x64
push dword [0x4826ec]
mov eax, ebx
pop ecx
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004334aa
mov dword [esp - 4], eax
fisub dword [esp - 4]
fadd qword [0x479cd8]
fstp qword [0x48264c]
push dword [0x4829e8]
call fcn.0041b911
push 0xffff0001
mov ebx, dword [0x482794]
fld qword [0x48267c]
fmul qword [0x479db0]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479db8]
push eax
fistp dword [esp]
push 0xffff0001
push 0xffff0001
push 8
call fcn.0042bdbb
push 0xffff0001
push 0xffff0001
push 0xffff0001
mov ebx, dword [0x482794]
fld qword [0x48267c]
fmul qword [0x479da0]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 9
call fcn.0042bdbb
push 0xffff0001
push 0xffff0001
push 0xffff0001
mov ebx, dword [0x482794]
fld qword [0x48267c]
fmul qword [0x479dd8]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 3
call fcn.0042bdbb
push 0xffff0001
push 0xffff0001
push 0xffff0001
mov ebx, dword [0x482794]
fld qword [0x48267c]
fmul qword [0x479dd0]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 4
call fcn.0042bdbb
push 0xffff0001
push 0xffff0001
push 0xffff0001
mov ebx, dword [0x482794]
fld qword [0x48267c]
fmul qword [0x479d50]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 7
call fcn.0042bdbb
push 0xffff0001
push 0xffff0001
push 0xffff0001
mov ebx, dword [0x482794]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fsub qword [0x48267c]
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 5
call fcn.0042bdbb
push 0xffff0001
push 1
call fcn.00431527
push eax
push 0xffff0001
push 0xffff0001
push dword [0x482968]
call fcn.0042bdbb
mov ebx, dword [0x482a00]
and ebx, ebx
jne 0x40b6d3
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40b6d3
mov eax, 1
jmp 0x40b6d5
xor eax, eax
and eax, eax
je 0x40b6e3
call fcn.0041b18d
call fcn.00419ddf
call fcn.004328d6
mov ebx, eax
cmp ebx, 0x65
jne 0x40bd21
mov edx, dword [0x4840ac]
push edx
push edx
push 0
push 0x65
call fcn.0042bbc4
push eax
push 0x65
call fcn.0042be66
add dword [0x4840ac], 2
mov edx, 0x4750a6
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40b81e
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
push 0x65
call fcn.0042bbc4
push eax
push 0x65
call fcn.0042be66
pop eax
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
call fcn.0041b18d
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 0
push 0x65
call fcn.0042bbc4
push eax
push 0x65
call fcn.0042be66
pop eax
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push 3
push 0x65
call fcn.0042bbc4
push eax
push 0x65
call fcn.0042be66
add dword [0x4840ac], 2
mov edx, dword [0x482908]
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x40bd17
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424d75
pop dword [0x4840ac]
and eax, eax
je 0x40ba0c
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f4b
pop dword [0x4840ac]
and eax, eax
je 0x40ba07
push 1
mov eax, 0x475240
push eax
call fcn.00424db3
mov dword [0x4827f0], eax
push 0
mov eax, str.Leseposition
push eax
call fcn.0042503f
fstp qword [0x48266c]
push 0x96
mov eax, str.Zoom
push eax
call fcn.00424db3
mov dword [0x4826ec], eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4757ac
push eax
mov eax, str.Schriftgr
push eax
call fcn.00424dd0
push 0x4827e4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.Gelesen
push eax
call fcn.00424dd0
push 0x482a2c
call fcn.0043b5a0
push 0
mov eax, str.Lesetempo
push eax
call fcn.00424db3
mov dword [0x4828c8], eax
push 0x40
mov eax, str.Scrolltempo
push eax
call fcn.00424db3
push eax
fild dword [esp]
push eax
fstp qword [esp]
pop dword [0x482694]
pop dword [0x482698]
push 0
mov eax, str.Stimme
push eax
call fcn.00424db3
mov dword [0x482978], eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x48297c]
mov eax, str.StimmenName
push eax
call fcn.00424dd0
push 0x48297c
call fcn.0043b5a0
push 4
mov eax, str.Sprechrate
push eax
call fcn.00424db3
mov dword [0x4828b4], eax
call fcn.00424ec4
push dword [0x4826ec]
push dword [0x4829e8]
call fcn.004124e9
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jle 0x40ba45
mov eax, dword [0x48290c]
mov dword [0x4827f0], eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x4827c0], 0
call fcn.004328b8
mov ebx, eax
cmp ebx, 0x10051
je 0x40bafd
mov ebx, dword [0x4827c0]
cmp ebx, 0x2710
jge 0x40bafd
mov eax, 1
jmp 0x40baff
xor eax, eax
and eax, eax
je 0x40bb10
inc dword [0x4827c0]
call fcn.004313cf
jmp 0x40bad9
push dword [0x4829e8]
call fcn.00417647
fld qword [0x4826a4]
fmul qword [0x48266c]
fstp qword [0x48264c]
call fcn.004313cf
and eax, eax
je 0x40bb38
jmp 0x40bb2d
push dword [0x4829e8]
call fcn.0041b911
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x40bbd7
jg 0x40bbd3
cmp ebx, 0x2faf07f
jb 0x40bbd7
xor eax, eax
jmp 0x40bbdc
mov eax, 1
or eax, eax
je 0x40bc1f
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x40bbfe
jl 0x40bbfa
cmp ebx, 0
ja 0x40bbfe
xor eax, eax
jmp 0x40bc03
mov eax, 1
or eax, eax
je 0x40bc1f
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x40bc1f
mov eax, 1
jmp 0x40bc21
xor eax, eax
and eax, eax
je 0x40bd17
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 0x64
call fcn.00430c83
mov ebx, dword [0x482904]
cmp ebx, 0x20b
jne 0x40c0fa
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x40bdc7
jg 0x40bdc3
cmp ebx, 0x2faf07f
jb 0x40bdc7
xor eax, eax
jmp 0x40bdcc
mov eax, 1
or eax, eax
je 0x40be0f
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x40bdee
jl 0x40bdea
cmp ebx, 0
ja 0x40bdee
xor eax, eax
jmp 0x40bdf3
mov eax, 1
or eax, eax
je 0x40be0f
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x40be0f
mov eax, 1
jmp 0x40be11
xor eax, eax
and eax, eax
je 0x40bf07
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x48265c], 0
mov dword [0x482660], 0
push 6
call sub.USER32.DLL_GetKeyState
mov ebx, eax
cmp ebx, 1
jle 0x40bff5
mov ebx, dword [0x482a00]
and ebx, ebx
jne 0x40bf44
call fcn.0041fdf3
jmp 0x40bff5
fld qword [0x482694]
fmul qword [0x479e30]
fstp qword [0x482694]
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 5
call sub.USER32.DLL_GetKeyState
mov ebx, eax
cmp ebx, 1
jle 0x40c02b
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jge 0x40c02b
mov eax, 1
jmp 0x40c02d
xor eax, eax
and eax, eax
je 0x40c0fa
mov ebx, dword [0x482a00]
and ebx, ebx
jne 0x40c049
call fcn.0041a698
jmp 0x40c0fa
fld qword [0x482694]
fmul qword [0x479d28]
fstp qword [0x482694]
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov ebx, dword [0x482904]
cmp ebx, 0x100
jne 0x40c6f1
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x40c1a0
jg 0x40c19c
cmp ebx, 0x2faf07f
jb 0x40c1a0
xor eax, eax
jmp 0x40c1a5
mov eax, 1
or eax, eax
je 0x40c1e8
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x40c1c7
jl 0x40c1c3
cmp ebx, 0
ja 0x40c1c7
xor eax, eax
jmp 0x40c1cc
mov eax, 1
or eax, eax
je 0x40c1e8
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x40c1e8
mov eax, 1
jmp 0x40c1ea
xor eax, eax
and eax, eax
je 0x40c2e0
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x48265c], 0
mov dword [0x482660], 0
push 0x27
call sub.USER32.DLL_GetKeyState
mov ebx, eax
cmp ebx, 1
jle 0x40c32a
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jge 0x40c32a
mov eax, 1
jmp 0x40c32c
xor eax, eax
and eax, eax
je 0x40c3f9
mov ebx, dword [0x482a00]
and ebx, ebx
jne 0x40c348
call fcn.0041a698
jmp 0x40c3f9
fld qword [0x482694]
fmul qword [0x479d28]
fstp qword [0x482694]
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 0x25
call sub.USER32.DLL_GetKeyState
mov ebx, eax
cmp ebx, 1
jle 0x40c4dd
mov ebx, dword [0x482a00]
and ebx, ebx
jne 0x40c422
call fcn.0041fdf3
jmp 0x40c4dd
fld qword [0x482694]
fmul qword [0x479e30]
fstp qword [0x482694]
push 0x80000003
call fcn.0041a11a
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 0x1b
call sub.USER32.DLL_GetKeyState
mov ebx, eax
cmp ebx, 1
jle 0x40c4f3
jmp 0x410bef
push 0x24
call sub.USER32.DLL_GetKeyState
mov ebx, eax
cmp ebx, 1
jle 0x40c592
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x48290c]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 0x91
call sub.USER32.DLL_GetKeyState
mov ebx, eax
sar ebx, 7
and ebx, 1
and ebx, ebx
jne 0x40c5c0
push 0xad
call sub.USER32.DLL_GetKeyState
mov ebx, eax
sar ebx, 7
and ebx, 1
and ebx, ebx
jne 0x40c5c0
jmp 0x40c5c7
mov eax, 1
jmp 0x40c5c9
xor eax, eax
and eax, eax
je 0x40c6f1
mov ebx, dword [0x482a00]
cmp ebx, 1
jne 0x40c634
mov dword [0x482a00], 0
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_KillTimer
push dword [0x4829dc]
push 3
call fcn.00429ca9
mov eax, 0x47561a
push eax
push 3
call fcn.0042b4d5
mov ebx, dword [0x482898]
and ebx, ebx
jne 0x40c62f
push 0x80000000
call fcn.0041a11a
jmp 0x40c6f1
mov dword [0x482a00], 1
mov dword [0x482708], 0
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 0x80000003
call fcn.0041a11a
mov ebx, dword [0x482904]
cmp ebx, 0x24a
jne 0x40c7cc
mov ebx, dword [0x4826ec]
push dword [0x4829e8]
call fcn.0041e775
cmp ebx, eax
je 0x40c7cc
mov dword [0x482708], 0
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40c7cc
mov ebx, dword [0x482858]
imul ebx, dword [0x4826ec]
mov eax, ebx
mov ecx, 0x64
cdq
idiv ecx
mov ebx, eax
push ebx
call fcn.004334f2
mov dword [0x482758], eax
mov dword [0x4827ec], 1
jmp 0x40c76d
push dword [0x482ad0]
call fcn.00432f53
mov ebx, eax
add ebx, dword [0x48290c]
dec ebx
cmp ebx, dword [0x4827ec]
jl 0x40c7cc
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov dword [ebp + 0xc], 0
inc dword [0x4827ec]
jno 0x40c76d
mov ebx, dword [0x482904]
cmp ebx, 0x205
jne 0x40c88f
push 1
call fcn.00431821
push eax
call fcn.004337bc
mov dword [0x4826e0], eax
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
add edi, 0xffffff9c
cmp ebx, edi
jle 0x40c828
push 1
push 2
push dword [0x4829e8]
call fcn.0042b520
call fcn.0041fdf3
jmp 0x40c88f
mov ebx, dword [0x4826e0]
cmp ebx, 0x64
jge 0x40c858
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jg 0x40c858
mov eax, 1
jmp 0x40c85a
xor eax, eax
and eax, eax
je 0x40c87a
push 1
push 2
push dword [0x4829e8]
call fcn.0042b520
call fcn.0041a698
jmp 0x40c88f
push 0
push 2
push dword [0x4829e8]
call fcn.0042b520
mov ebx, dword [0x482904]
cmp ebx, 0x202
jne 0x410646
push dword [0x4829e8]
call fcn.00417647
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x40c940
jg 0x40c93c
cmp ebx, 0x2faf07f
jb 0x40c940
xor eax, eax
jmp 0x40c945
mov eax, 1
or eax, eax
je 0x40c988
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x40c967
jl 0x40c963
cmp ebx, 0
ja 0x40c967
xor eax, eax
jmp 0x40c96c
mov eax, 1
or eax, eax
je 0x40c988
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x40c988
mov eax, 1
jmp 0x40c98a
xor eax, eax
and eax, eax
je 0x40ca80
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x48265c], 0
mov dword [0x482660], 0
call fcn.00431789
mov ebx, eax
cmp ebx, 1
jne 0x40cab5
push 0x64
call fcn.00430d8b
and eax, eax
je 0x40cab5
mov eax, 1
jmp 0x40cab7
xor eax, eax
and eax, eax
je 0x40cac5
push 0x64
call fcn.00430c83
call fcn.00431789
mov ebx, eax
cmp ebx, 1
jne 0x410646
push 1
call fcn.00431821
push eax
call fcn.004337bc
mov dword [0x4826e0], eax
push 1
call fcn.0043188a
mov ebx, eax
cmp ebx, 0x64
jge 0x410492
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jge 0x40cb45
push 0x1d2
push 0x1da
push 0
push 0
call fcn.004166c0
push 1
push dword [0x48291c]
call fcn.004315f6
jmp 0x40ef9e
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fmul qword [0x479d50]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jge 0x40cbc5
mov edx, dword [0x4840ac]
push edx
push edx
push 4
mov eax, str.ePub.epubmobi.mobiazw.azwprc.prcePub__mobi__azw__prc.epub__.mobi__.azw__.prc
push eax
mov eax, 0x4750a6
push eax
push dword [0x482864]
call fcn.004238bc
push 0x482a10
call fcn.0043b5a0
push dword [0x482a10]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x40cbc0
mov edx, dword [0x482724]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482a10
call fcn.0043b5a0
jmp 0x40ef9e
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fmul qword [0x479dd0]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jge 0x40cd20
mov eax, dword [0x48290c]
mov dword [0x4827f0], eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 0
push dword [0x482968]
call fcn.0042ba61
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push 0
push 0
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x482708], 0
jmp 0x40ef9e
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fmul qword [0x479e50]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jge 0x40cd53
mov ebx, dword [0x4827f0]
cmp ebx, dword [0x48290c]
jle 0x40cd53
mov eax, 1
jmp 0x40cd55
xor eax, eax
and eax, eax
je 0x40cfe0
mov dword [0x482708], 0
dec dword [0x4827f0]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
call fcn.0041b18d
call fcn.004313cf
and eax, eax
je 0x40ce07
jmp 0x40cdfc
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x40ce9b
jg 0x40ce97
cmp ebx, 0x2faf07f
jb 0x40ce9b
xor eax, eax
jmp 0x40cea0
mov eax, 1
or eax, eax
je 0x40cee3
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x40cec2
jl 0x40cebe
cmp ebx, 0
ja 0x40cec2
xor eax, eax
jmp 0x40cec7
mov eax, 1
or eax, eax
je 0x40cee3
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x40cee3
mov eax, 1
jmp 0x40cee5
xor eax, eax
and eax, eax
je 0x40cfdb
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
jmp 0x40ef9e
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fmul qword [0x479ce8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jge 0x40d49c
push 0x64
call fcn.00430d8b
mov ebx, eax
and ebx, ebx
je 0x40d021
push 0x64
call fcn.00430c83
jmp 0x40d497
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40d497
push 0x64
call fcn.00430d8b
mov ebx, eax
and ebx, ebx
jne 0x40d497
call fcn.00433531
push 0x2d
call sub.USER32.DLL_GetSystemMetrics
mov dword [0x482730], eax
mov ebx, dword [0x4828d4]
and ebx, ebx
jne 0x40d076
mov eax, dword [0x4827b0]
mov dword [0x48276c], eax
jmp 0x40d08a
mov dword [0x48276c], 0
mov dword [0x482730], 0
push 1
call fcn.00431172
push eax
push 0x80000000
mov eax, str.Navigation
push eax
push 1
push 1
call fcn.00431579
mov ebx, eax
add ebx, 0xffffffc9
push ebx
push 0
push 1
call fcn.00431954
mov ebx, eax
add ebx, dword [0x48276c]
mov edi, dword [0x482730]
shl edi, 2
add ebx, edi
add ebx, 0x37
push ebx
push 1
call fcn.004319e3
push eax
push 0x64
call fcn.00430dc0
push 1
push 0x64
call fcn.004319f1
push 0x40004009
fld qword [0x482684]
fmul qword [0x479e58]
push eax
fistp dword [esp]
push dword [0x4827d0]
push 1
call fcn.004315e8
mov ebx, eax
add ebx, 0xffffffc9
push ebx
mov ebx, dword [0x482730]
neg ebx
add ebx, 0x15e
push ebx
push 0
mov ebx, dword [0x482730]
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push 0x65
call fcn.0042ca48
mov ebx, dword [0x482918]
and ebx, ebx
jne 0x40d190
push 0
push 1
push 0x65
call fcn.0042d445
push dword [0x48279c]
push 2
push 0x65
call fcn.0042d445
jmp 0x40d1b9
push dword [0x48279c]
push 1
push 0x65
call fcn.0042d445
push 0
push 2
push 0x65
call fcn.0042d445
push 0
mov eax, str.Level
push eax
push 0
push 0x65
call fcn.0042d470
push 0
mov eax, str.Seite
push eax
push 0
push 0x65
call fcn.0042d470
push 0
mov eax, str.Kapitel
push eax
push 0
push 0x65
call fcn.0042d470
mov dword [0x4826c8], 0
push dword [0x482ac8]
call fcn.00434eb2
push dword [0x482ac8]
call fcn.00434ec7
or eax, eax
je 0x40d392
mov ebp, dword [0x482acc]
movsx ebx, word [ebp + 8]
cmp ebx, 1
jle 0x40d38d
push dword [0x4840ac]
mov ebp, dword [0x482acc]
mov edx, dword [ebp + 0x1c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, 0x478fa6
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.00439090
pop eax
mov edx, 0x478fa6
push edx
call fcn.0043b540
mov edx, dword [ebp + 0x16]
push edx
call fcn.0043b540
mov edx, 0x478fa6
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4826c8]
call fcn.004391f0
pop eax
mov edx, dword [ebp + 0x12]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 0xffffffff
push 0x65
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.0042d4ab
pop dword [0x4840ac]
movsx eax, word [ebp + 8]
push eax
push 0x65
call fcn.0042d50c
mov ebx, eax
dec ebx
push ebx
push 0x65
call fcn.0042d539
push dword [ebp + 0x16]
mov edx, 0x479108
pop ecx
call fcn.004231c0
je 0x40d313
add dword [0x4826c8], 5
mov ebp, dword [0x482acc]
push dword [ebp + 0x16]
mov edx, 0x478946
pop ecx
call fcn.004231c0
je 0x40d33b
mov ebx, dword [0x4826c8]
cmp ebx, 4
jle 0x40d33b
mov eax, 1
jmp 0x40d33d
xor eax, eax
and eax, eax
je 0x40d350
mov ebx, dword [0x4826c8]
add ebx, 0xfffffffb
mov dword [0x4826c8], ebx
mov ebp, dword [0x482acc]
push dword [ebp + 0x16]
mov edx, 0x476b38
pop ecx
call fcn.004231c0
je 0x40d378
mov ebx, dword [0x4826c8]
cmp ebx, 9
jle 0x40d378
mov eax, 1
jmp 0x40d37a
xor eax, eax
and eax, eax
je 0x40d38d
mov ebx, dword [0x4826c8]
add ebx, 0xfffffff6
mov dword [0x4826c8], ebx
jmp 0x40d21c
cmp dword [0x4826cc], 0
je 0x40d3f5
mov eax, 0x4750a6
push eax
push 0xffffffff
push 0x65
call fcn.0042d4ab
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, str._r_n_r_n_r_n
push edx
call fcn.0043b540
mov edx, dword [0x482908]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 0xffffffff
push 0x65
mov edx, dword [0x47ee78]
add dword [esp + 8], edx
call fcn.0042d4ab
pop dword [0x4840ac]
push 3
push 0x64
call fcn.00431527
mov ebx, eax
fld qword [0x482684]
fmul qword [0x479da8]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 1
push 0
push 0x65
call fcn.0042d575
push 1
push 0x64
call fcn.004315f6
mov dword [0x4827ec], 0
jmp 0x40d457
mov eax, 0x15e
cmp eax, dword [0x4827ec]
jl 0x40d497
push 0xffff0001
push dword [0x4827ec]
push 0xffff0001
push 0xffff0001
push 0x64
call fcn.0043118e
call fcn.004313cf
and eax, eax
je 0x40d48e
jmp 0x40d483
add dword [0x4827ec], 0x19
jno 0x40d457
jmp 0x40ef9e
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fmul qword [0x479dd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jge 0x40d4df
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jge 0x40d4df
mov eax, 1
jmp 0x40d4e1
xor eax, eax
and eax, eax
je 0x40d76c
mov dword [0x482708], 0
inc dword [0x4827f0]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
call fcn.0041b18d
call fcn.004313cf
and eax, eax
je 0x40d593
jmp 0x40d588
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x40d627
jg 0x40d623
cmp ebx, 0x2faf07f
jb 0x40d627
xor eax, eax
jmp 0x40d62c
mov eax, 1
or eax, eax
je 0x40d66f
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x40d64e
jl 0x40d64a
cmp ebx, 0
ja 0x40d64e
xor eax, eax
jmp 0x40d653
mov eax, 1
or eax, eax
je 0x40d66f
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x40d66f
mov eax, 1
jmp 0x40d671
xor eax, eax
and eax, eax
je 0x40d767
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
jmp 0x40ef9e
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fmul qword [0x479da0]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jge 0x40d7af
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fmul qword [0x479dd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x40d7af
mov eax, 1
jmp 0x40d7b1
xor eax, eax
and eax, eax
je 0x40ed90
mov dword [0x4828c0], 0
push dword [0x48289c]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40d826
mov edx, dword [0x48289c]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str._r_n_r_n
push edx
call fcn.0043b540
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x47520a
push eax
mov eax, 0x4751c6
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov dword [0x482928], 0
push dword [0x48283c]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x40dce5
push dword [0x4828b8]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x40da27
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x47522c
push eax
mov eax, 0x479b90
push eax
push dword [0x482724]
call fcn.00439f90
push 0x482870
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x47522c
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482870]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
dec ebx
push ebx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482870]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439240
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439a90
push 0x4828b8
call fcn.0043b5a0
push dword [0x4840ac]
mov eax, str.__._01
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4828b8]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x40d997
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, str.__._01
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4828b8]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
dec ebx
push ebx
push dword [0x4828b8]
call fcn.00439240
push 0x4828b8
call fcn.0043b5a0
jmp 0x40da27
push dword [0x4840ac]
mov eax, 0x4751be
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4828b8]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x40da27
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x4751be
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4828b8]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
inc ebx
push ebx
push dword [0x4828b8]
call fcn.00439b40
push 0x4828b8
call fcn.0043b5a0
jmp 0x40d997
push dword [0x482944]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x40dc30
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x47522c
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482870]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
inc ebx
push ebx
push dword [0x4840ac]
push dword [0x482870]
call fcn.00418186
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439b40
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439a90
push 0x4829d4
call fcn.0043b5a0
mov eax, 0x47522c
push eax
push dword [0x4829d4]
call fcn.00439910
and eax, eax
je 0x40db1b
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x47522c
push eax
push dword [0x4829d4]
call fcn.00439910
mov ebx, eax
inc ebx
push ebx
push dword [0x4829d4]
call fcn.00439b40
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439a90
push 0x4829d4
call fcn.0043b5a0
jmp 0x40dabc
mov eax, 0x47520e
push eax
push dword [0x4829d4]
call fcn.00439910
mov dword [0x48282c], eax
cmp dword [0x48282c], 0
je 0x40dc2e
push dword [0x48282c]
mov eax, 0x475212
push eax
push dword [0x4829d4]
call fcn.00439850
mov dword [0x48280c], eax
cmp dword [0x48280c], 0
je 0x40dbc0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x48280c]
sub ebx, dword [0x48282c]
inc ebx
push ebx
push dword [0x48282c]
push dword [0x4829d4]
call fcn.00439ab0
add dword [0x4840ac], 2
push dword [0x4829d4]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439f90
push 0x4829d4
call fcn.0043b5a0
jmp 0x40dc0d
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x48282c]
push dword [0x4829d4]
call fcn.00439b40
add dword [0x4840ac], 2
push dword [0x4829d4]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439f90
push 0x4829d4
call fcn.0043b5a0
push dword [0x48282c]
mov eax, 0x47520e
push eax
push dword [0x4829d4]
call fcn.00439850
mov dword [0x48282c], eax
jmp 0x40db31
jmp 0x40dc4c
mov edx, dword [0x482944]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x4829d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4829d4]
call fcn.00439a90
push 0x4829d4
call fcn.0043b5a0
push dword [0x4840ac]
mov edx, str.https:__www.googleapis.com_books_v1_volumes_qintitle:_
push edx
call fcn.0043b540
mov edx, dword [0x4829d4]
push edx
call fcn.0043b540
mov edx, str._inauthor:_
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4828b8]
call fcn.00439a90
pop eax
mov edx, 0x4751c6
push edx
call fcn.0043b540
mov edx, dword [0x482938]
push edx
call fcn.0043b540
push 0x48293c
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x48293c]
call fcn.00426a3e
push 0x48293c
call fcn.0043b5a0
jmp 0x40dd22
mov dword [0x4828c0], 1
push dword [0x4840ac]
mov edx, str.https:__www.googleapis.com_books_v1_volumes_qisbn:
push edx
call fcn.0043b540
mov edx, dword [0x48283c]
push edx
call fcn.0043b540
mov edx, dword [0x482938]
push edx
call fcn.0043b540
push 0x48293c
call fcn.0043b5a0
push dword [0x4840ac]
push dword [0x48293c]
call fcn.004121c0
push 0x4828fc
call fcn.0043b5a0
push dword [0x4828fc]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40e8ef
mov dword [0x4827ec], 1
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475114
push eax
push dword [0x4827ec]
push dword [0x4828fc]
call fcn.0043a120
push 0x482814
call fcn.0043b5a0
mov dword [0x482a3c], 0
push dword [0x482814]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40e05f
mov eax, str.description_:
push eax
push dword [0x482814]
call fcn.00439910
and eax, eax
jne 0x40de28
mov eax, str.title_:
push eax
push dword [0x482814]
call fcn.00439910
and eax, eax
jne 0x40de28
mov eax, str.authors_:
push eax
push dword [0x482814]
call fcn.00439910
and eax, eax
jne 0x40de28
mov eax, str.code_:
push eax
push dword [0x482814]
call fcn.00439910
and eax, eax
jne 0x40de28
mov eax, str.textSnippet_:
push eax
push dword [0x482814]
call fcn.00439910
and eax, eax
jne 0x40de28
mov eax, str.publishedDate_:
push eax
push dword [0x482814]
call fcn.00439910
and eax, eax
jne 0x40de28
jmp 0x40de2f
mov eax, 1
jmp 0x40de31
xor eax, eax
and eax, eax
je 0x40dfd7
mov ebx, dword [0x482a3c]
and ebx, ebx
jne 0x40de80
mov edx, dword [0x4826d4]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, dword [0x482798]
push edx
call fcn.0043b540
mov edx, 0x477e38
push edx
call fcn.0043b540
push 0x4826d4
call fcn.0043b5a0
mov dword [0x482a3c], 1
mov edx, dword [0x4826d4]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, dword [0x482814]
push edx
call fcn.0043b540
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
push dword [0x482814]
call fcn.0043a250
add dword [0x4840ac], 2
mov edx, 0x47558e
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x40dfb0
inc dword [0x4827ec]
mov edx, dword [0x4826d4]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475114
push eax
push dword [0x4827ec]
push dword [0x4828fc]
call fcn.0043a120
pop eax
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 2
push dword [0x4826d4]
call fcn.0043a250
add dword [0x4840ac], 2
mov edx, 0x478bc2
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40dfb0
inc dword [0x4827ec]
mov edx, dword [0x4826d4]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, 0x475096
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475114
push eax
push dword [0x4827ec]
push dword [0x4828fc]
call fcn.0043a120
pop eax
push 0x4826d4
call fcn.0043b5a0
jmp 0x40df26
mov edx, dword [0x4826d4]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, 0x477e38
push edx
call fcn.0043b540
push 0x4826d4
call fcn.0043b5a0
mov eax, str.id_:
push eax
push dword [0x482814]
call fcn.00439910
and eax, eax
je 0x40dffe
mov ebx, dword [0x482a3c]
cmp ebx, 1
jne 0x40dffe
mov eax, 1
jmp 0x40e000
xor eax, eax
and eax, eax
je 0x40e02b
mov edx, dword [0x4826d4]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.____________________________r_n_r_n
push edx
call fcn.0043b540
push 0x4826d4
call fcn.0043b5a0
inc dword [0x4827ec]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x475114
push eax
push dword [0x4827ec]
push dword [0x4828fc]
call fcn.0043a120
push 0x482814
call fcn.0043b5a0
jmp 0x40dd91
push dword [0x4826d4]
mov edx, 0x4750a6
pop ecx
call fcn.00423200
je 0x40e796
push dword [0x48283c]
mov edx, 0x4750a6
pop ecx
call fcn.00423200
je 0x40e0bc
mov edx, dword [0x4826d4]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str._r_n_r_nISBN:
push edx
call fcn.0043b540
mov edx, dword [0x48283c]
push edx
call fcn.0043b540
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, 0x476de0
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.______
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x47520a
push eax
mov eax, 0x47839e
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, 0x4758b2
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, 0x4751c6
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.description:
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.subtitle:
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.title:
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, str._Von:
push eax
mov eax, str.authors:
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4789ba
push eax
mov eax, str.publishedDate:
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, str.textSnippet:
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x4750a6
push eax
mov eax, 0x4751b2
push eax
push dword [0x4826d4]
call fcn.00439f90
push 0x4826d4
call fcn.0043b5a0
push dword [0x4840ac]
push dword [0x4826d4]
call fcn.00422144
push 0x4826d4
call fcn.0043b5a0
push dword [0x4840ac]
push dword [0x4826d4]
call fcn.004209aa
push 0x4826d4
call fcn.0043b5a0
push 0x64
push 0x64
push 0x18d5
call fcn.00434997
push 0x18d5
call fcn.004349ad
push eax
call fcn.004344af
push 0
call fcn.0043ac79
push eax
call fcn.00434514
mov eax, 0x475588
push eax
call fcn.00434524
push eax
call fcn.004334f2
mov dword [0x4829f4], eax
call fcn.0043455c
push 0x18d5
call fcn.00434709
mov edx, dword [0x4840ac]
push edx
push edx
push 0xb
push dword [0x4826d4]
call fcn.00439240
add dword [0x4840ac], 2
mov edx, str.__code:_403
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x40e37f
mov edx, 0x4750a6
lea ecx, [0x482938]
call fcn.00423008
push 1
call fcn.00431172
push eax
push 0x80c80002
push dword [0x482940]
fld qword [0x482684]
fmul qword [0x479e60]
push eax
fistp dword [esp]
push 1
call fcn.00431527
mov ebx, eax
add ebx, 0xffffff9c
push ebx
push 0
push 0
push 0x41
call fcn.00430dc0
and eax, eax
je 0x40e791
push 0x10000800
fld qword [0x482684]
fmul qword [0x479e68]
push eax
fistp dword [esp]
push 0x41
call fcn.00431527
mov ebx, eax
add ebx, 4
push ebx
push 0xfffffffe
push 0xfffffffe
push 0x1c6
call fcn.0042d9b4
mov dword [0x482a44], eax
mov ebx, dword [0x482918]
and ebx, ebx
jne 0x40e430
push dword [0x48279c]
push 2
push 0x1c6
call fcn.0042d445
jmp 0x40e459
push 0
push 2
push 0x1c6
call fcn.0042d445
push dword [0x482998]
push 1
push 0x1c6
call fcn.0042d445
push 0
call fcn.0043ac79
push eax
push 0x1c6
call fcn.00429ca9
push 0x190019
push 3
push 0xd3
push dword [0x482a44]
call sub.USER32.DLL_SendMessageW
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x478fa6
push edx
call fcn.0043b540
mov edx, dword [0x4826d4]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 0x1c6
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 1
push 0x41
call fcn.004315f6
push 0x1c6
call fcn.0042d50c
mov ebx, eax
imul ebx, dword [0x4829f4]
push 1
call fcn.004315e8
mov edi, eax
add edi, 0xffffff9c
push edi
call fcn.004334f2
cmp ebx, eax
jge 0x40e58d
push 0x1c6
call fcn.0042d50c
mov ebx, eax
add ebx, 3
imul ebx, dword [0x4829f4]
push ebx
push 0xffff0001
push 1
call fcn.004315e8
mov ebx, eax
lea ebp, [0x482a70]
mov edi, dword [ebp + 4]
mov esi, dword [0x4828d4]
neg esi
inc esi
imul edi, esi
add ebx, edi
push 1
push 1
call fcn.004318f3
add ebx, eax
push 0x1c6
call fcn.0042d50c
mov edi, eax
imul edi, dword [0x4829f4]
sub ebx, edi
add ebx, 0xffffffc9
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push 0xffff0001
push 0x41
call fcn.0043118e
jmp 0x40e5c9
push 1
call fcn.004315e8
mov ebx, eax
add ebx, 0xffffff33
push ebx
push 0xffff0001
push 1
push 1
call fcn.004318f3
mov ebx, eax
add ebx, 0x69
push ebx
push 0xffff0001
push 0x41
call fcn.0043118e
push 0x41
call fcn.004315e8
mov ebx, eax
fld qword [0x482684]
fmul qword [0x479e70]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1c6
call fcn.0042bdbb
mov ebx, dword [0x482918]
and ebx, ebx
jne 0x40e671
push dword [0x48272c]
push 0
push dword [0x48279c]
fld qword [0x482684]
fmul qword [0x479e78]
push eax
fistp dword [esp]
push 0x41
call fcn.00431527
mov ebx, eax
add ebx, 2
push ebx
push 0x1c6
call fcn.0042be58
mov ebx, eax
add ebx, 0xfffffffc
push ebx
push 0xffffffff
push 0xffffffff
call fcn.0041fa55
mov dword [0x482960], eax
jmp 0x40e6dc
push dword [0x48272c]
push dword [0x482998]
push 0
fld qword [0x482684]
fmul qword [0x479e78]
push eax
fistp dword [esp]
push 0x41
call fcn.00431527
mov ebx, eax
add ebx, 2
push ebx
push 0x1c6
call fcn.0042be58
mov ebx, eax
add ebx, 0xfffffffc
push ebx
push 0xffffffff
push 0xffffffff
call fcn.0041fa55
mov dword [0x482960], eax
push dword [0x482998]
push 3
push dword [0x482960]
call fcn.0042d445
push 1
push 0x1b
push 0x41
call fcn.004313d7
push 2
push 0xd
push 0x41
call fcn.004313d7
push 0x1c6
call fcn.0042d50c
mov ebx, eax
imul ebx, dword [0x4829f4]
push dword [0x4829e8]
call fcn.0042be58
mov edi, eax
add edi, 0xffffff9c
cmp ebx, edi
jge 0x40e738
push dword [0x482960]
call fcn.0042bc59
jmp 0x40e742
push 0x1c6
call fcn.0042bc59
call fcn.00431758
mov ebx, eax
cmp ebx, 0x333c
je 0x40e77a
call fcn.004328d6
mov ebx, eax
cmp ebx, dword [0x482960]
je 0x40e77a
call fcn.004328c7
mov ebx, eax
cmp ebx, 1
je 0x40e77a
call fcn.004328c7
mov ebx, eax
cmp ebx, 2
je 0x40e77a
jmp 0x40e781
mov eax, 1
jmp 0x40e783
xor eax, eax
and eax, eax
je 0x40e742
push 0x41
call fcn.00430c83
jmp 0x40e8ea
mov ebx, dword [0x482928]
and ebx, ebx
jne 0x40e88a
mov edx, dword [0x482724]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482870
call fcn.0043b5a0
push dword [0x48283c]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40e7e0
mov ebx, dword [0x4828c0]
cmp ebx, 1
je 0x40e7e0
jmp 0x40e7e7
mov eax, 1
jmp 0x40e7e9
xor eax, eax
and eax, eax
je 0x40e885
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x475bce
push eax
mov eax, 0x4797b4
push eax
push dword [0x482870]
call fcn.00439c30
push 0x482870
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x475c0c
push eax
mov eax, 0x4764b0
push eax
push dword [0x482870]
call fcn.00439c30
push 0x482870
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov eax, 0x475aa8
push eax
mov eax, 0x475468
push eax
push dword [0x482870]
call fcn.00439c30
push 0x482870
call fcn.0043b5a0
mov dword [0x482928], 1
jmp 0x40d887
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, str.Keine_Informationen_bei_Googlebooks_zu:_r_n_r_nTitel:__
push edx
call fcn.0043b540
mov edx, dword [0x4829d4]
push edx
call fcn.0043b540
mov edx, str.__r_n_r_nAutor:
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4828b8]
call fcn.00439a90
pop eax
add dword [0x4840ac], 2
push dword [0x482940]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004238aa
pop dword [0x4840ac]
jmp 0x40ed7b
push dword [0x4826d4]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40ed6a
push 0x64
push 0x64
push 0x18d5
call fcn.00434997
push 0x18d5
call fcn.004349ad
push eax
call fcn.004344af
push 0
call fcn.0043ac79
push eax
call fcn.00434514
mov eax, 0x475588
push eax
call fcn.00434524
mov dword [0x4829f4], eax
call fcn.0043455c
push 0x18d5
call fcn.00434709
push 1
call fcn.00431172
push eax
push 0x80c80002
push dword [0x482940]
fld qword [0x482684]
fmul qword [0x479e60]
push eax
fistp dword [esp]
push 1
call fcn.00431527
mov ebx, eax
add ebx, 0xffffff9c
push ebx
push 0
push 0
push 0x41
call fcn.00430dc0
and eax, eax
je 0x40ed68
push 0x10000800
fld qword [0x482684]
fmul qword [0x479e68]
push eax
fistp dword [esp]
push 0x41
call fcn.00431527
mov ebx, eax
add ebx, 4
push ebx
push 0xfffffffe
push 0xfffffffe
push 0x1c6
call fcn.0042d9b4
mov dword [0x482a44], eax
mov ebx, dword [0x482918]
and ebx, ebx
jne 0x40ea0a
push dword [0x48279c]
push 2
push 0x1c6
call fcn.0042d445
jmp 0x40ea33
push 0
push 2
push 0x1c6
call fcn.0042d445
push dword [0x482998]
push 1
push 0x1c6
call fcn.0042d445
push 0
call fcn.0043ac79
push eax
push 0x1c6
call fcn.00429ca9
push 0x190019
push 3
push 0xd3
push dword [0x482a44]
call sub.USER32.DLL_SendMessageW
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x478fa6
push edx
call fcn.0043b540
mov edx, dword [0x4826d4]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 0x1c6
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 1
push 0x41
call fcn.004315f6
push 0x1c6
call fcn.0042d50c
mov ebx, eax
inc ebx
imul ebx, dword [0x4829f4]
push 1
call fcn.004315e8
mov edi, eax
add edi, 0xffffff9c
cmp ebx, edi
jge 0x40eb64
push 0x1c6
call fcn.0042d50c
mov ebx, eax
inc ebx
imul ebx, dword [0x4829f4]
add ebx, 0x1e
push ebx
push 0xffff0001
push 1
call fcn.004315e8
mov ebx, eax
lea ebp, [0x482a70]
mov edi, dword [ebp + 4]
mov esi, dword [0x4828d4]
neg esi
inc esi
imul edi, esi
add ebx, edi
push 1
push 1
call fcn.004318f3
add ebx, eax
push 0x1c6
call fcn.0042d50c
mov edi, eax
inc edi
imul edi, dword [0x4829f4]
sub ebx, edi
add ebx, 0xffffffc9
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push 0xffff0001
push 0x41
call fcn.0043118e
jmp 0x40eba0
push 1
call fcn.004315e8
mov ebx, eax
add ebx, 0xffffff65
push ebx
push 0xffff0001
push 1
push 1
call fcn.004318f3
mov ebx, eax
add ebx, 0x69
push ebx
push 0xffff0001
push 0x41
call fcn.0043118e
push 0x41
call fcn.004315e8
mov ebx, eax
fld qword [0x482684]
fmul qword [0x479e70]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1c6
call fcn.0042bdbb
mov ebx, dword [0x482918]
and ebx, ebx
jne 0x40ec48
mov eax, str.Schlie
push eax
push 0
push dword [0x48279c]
fld qword [0x482684]
fmul qword [0x479e78]
push eax
fistp dword [esp]
push 0x41
call fcn.00431527
mov ebx, eax
add ebx, 2
push ebx
push 0x1c6
call fcn.0042be58
mov ebx, eax
add ebx, 0xfffffffc
push ebx
push 0xffffffff
push 0xffffffff
call fcn.0041fa55
mov dword [0x482960], eax
jmp 0x40ecb3
mov eax, str.Schlie
push eax
push dword [0x482998]
push 0
fld qword [0x482684]
fmul qword [0x479e78]
push eax
fistp dword [esp]
push 0x41
call fcn.00431527
mov ebx, eax
add ebx, 2
push ebx
push 0x1c6
call fcn.0042be58
mov ebx, eax
add ebx, 0xfffffffc
push ebx
push 0xffffffff
push 0xffffffff
call fcn.0041fa55
mov dword [0x482960], eax
push dword [0x482998]
push 3
push dword [0x482960]
call fcn.0042d445
push 1
push 0x1b
push 0x41
call fcn.004313d7
push 2
push 0xd
push 0x41
call fcn.004313d7
push 0x1c6
call fcn.0042d50c
mov ebx, eax
imul ebx, dword [0x4829f4]
push dword [0x4829e8]
call fcn.0042be58
mov edi, eax
add edi, 0xffffff9c
cmp ebx, edi
jge 0x40ed0f
push dword [0x482960]
call fcn.0042bc59
jmp 0x40ed19
push 0x1c6
call fcn.0042bc59
call fcn.00431758
mov ebx, eax
cmp ebx, 0x333c
je 0x40ed51
call fcn.004328d6
mov ebx, eax
cmp ebx, dword [0x482960]
je 0x40ed51
call fcn.004328c7
mov ebx, eax
cmp ebx, 1
je 0x40ed51
call fcn.004328c7
mov ebx, eax
cmp ebx, 2
je 0x40ed51
jmp 0x40ed58
mov eax, 1
jmp 0x40ed5a
xor eax, eax
and eax, eax
je 0x40ed19
push 0x41
call fcn.00430c83
jmp 0x40ed7b
mov eax, str.Konnte_keine_Internetverbindung_aufbauen.
push eax
push dword [0x482940]
call fcn.004238aa
mov edx, 0x4750a6
lea ecx, [0x4826d4]
call fcn.00423008
jmp 0x40ef9e
mov ebx, dword [0x4826e0]
fld qword [0x48267c]
fmul qword [0x479dc0]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jge 0x40ede7
mov edx, dword [0x4840ac]
push edx
push edx
push 8
call fcn.0042bbf1
add dword [0x4840ac], 2
mov edx, 0x4750a6
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
jne 0x40ede7
mov eax, 1
jmp 0x40ede9
xor eax, eax
and eax, eax
je 0x40ef9e
push dword [0x4840ac]
push dword [0x4829e8]
push 1
mov edx, dword [0x4840ac]
push edx
push edx
push 8
call fcn.0042bbf1
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.0041f3ea
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
jne 0x40ee53
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jge 0x40ee53
mov eax, 1
jmp 0x40ee55
xor eax, eax
and eax, eax
je 0x40ef33
inc dword [0x4827f0]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x4827c0], 0
call fcn.004328b8
mov ebx, eax
cmp ebx, 0x10051
je 0x40ef1b
mov ebx, dword [0x4827c0]
cmp ebx, 0x2710
jge 0x40ef1b
mov eax, 1
jmp 0x40ef1d
xor eax, eax
and eax, eax
je 0x40ef2e
inc dword [0x4827c0]
call fcn.004313cf
jmp 0x40eef7
jmp 0x40edf1
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jne 0x40ef7f
mov ebx, dword [0x482744]
and ebx, ebx
jne 0x40ef7f
push 4
push dword [0x4829cc]
mov eax, 0x4750a6
push eax
call fcn.00423879
mov ebx, eax
cmp ebx, 6
jne 0x40ef7f
mov eax, 1
jmp 0x40ef81
xor eax, eax
and eax, eax
je 0x40ef9e
mov eax, dword [0x48290c]
mov dword [0x4827f0], eax
mov dword [0x482744], 1
jmp 0x40edf1
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
mov dword [esp - 4], edi
fild dword [esp - 4]
fsub qword [0x48267c]
fadd qword [0x479cd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x40efda
jmp 0x410bef
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
fld qword [0x48267c]
fmul qword [0x479d50]
mov dword [esp - 4], edi
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x40f1a1
mov dword [0x482708], 0
call fcn.00433531
cmp dword [0x4828d4], 0
je 0x40f0c3
mov dword [0x4828d4], 0
push dword [0x482700]
push 0xfffffff0
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetWindowLongW
push 0
call fcn.004337fb
push eax
call fcn.004337bc
mov dword [esp - 4], eax
fild dword [esp - 4]
push 1
call fcn.00431527
mov dword [esp - 4], eax
fisub dword [esp - 4]
fadd qword [0x479cd8]
fabs
fcomp qword [0x479e80]
fnstsw ax
test ah, 1
je 0x40f0a9
push 0x1000000
push 1
call fcn.0043132f
call fcn.004313cf
and eax, eax
je 0x40f0b4
jmp 0x40f0a9
push 5
call fcn.0043294c
jmp 0x40f14a
mov dword [0x4828d4], 1
push 0x94000000
push 0xfffffff0
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetWindowLongW
push 0
call fcn.004337fb
push eax
call fcn.004337bc
mov dword [esp - 4], eax
fild dword [esp - 4]
push 1
call fcn.00431527
mov dword [esp - 4], eax
fisub dword [esp - 4]
fadd qword [0x479cd8]
fabs
fcomp qword [0x479e80]
fnstsw ax
test ah, 1
je 0x40f135
push 0x1000000
push 1
call fcn.0043132f
call fcn.004313cf
and eax, eax
je 0x40f140
jmp 0x40f135
push 5
call fcn.0043294c
push 1
push 1
call fcn.00431579
mov ebx, eax
mov edi, dword [0x482758]
add edi, edi
sub ebx, edi
add ebx, 0xffffffc9
push ebx
push 1
call fcn.00431527
mov ebx, eax
push 2
call sub.USER32.DLL_GetSystemMetrics
add ebx, eax
push ebx
mov ebx, dword [0x482758]
add ebx, 0x37
push ebx
push 0
push dword [0x4829e8]
call fcn.0042bdbb
jmp 0x410483
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
fld qword [0x48267c]
fmul qword [0x479dd0]
mov dword [esp - 4], edi
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x40f55a
mov ebx, dword [0x482918]
cmp ebx, 1
jne 0x40f1f8
mov dword [0x482918], 0
jmp 0x40f202
mov dword [0x482918], 1
push dword [0x482ad4]
call fcn.00432ed1
call fcn.004116be
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
je 0x40f23a
call fcn.0041c2ae
push 4
push dword [0x4829e8]
call fcn.0042ba61
push dword [0x482ad0]
call fcn.00432f53
mov ebx, eax
add ebx, dword [0x48290c]
dec ebx
and ebx, ebx
jle 0x40f317
push dword [0x4829e8]
call fcn.00417647
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x4829f0]
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push dword [0x4829e8]
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push 6
push dword [0x4829e8]
call fcn.0042e152
and eax, eax
je 0x40f30c
call fcn.004313cf
and eax, eax
je 0x40f30a
jmp 0x40f2ff
jmp 0x40f2eb
push dword [0x4829e8]
call fcn.0041b911
push dword [0x482968]
call fcn.0042bc59
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jl 0x40f3b6
jg 0x40f3b2
cmp ebx, 0x2faf07f
jb 0x40f3b6
xor eax, eax
jmp 0x40f3bb
mov eax, 1
or eax, eax
je 0x40f3fe
push dword [0x4826a0]
push dword [0x48269c]
pop ebx
pop edi
cmp edi, 0
jg 0x40f3dd
jl 0x40f3d9
cmp ebx, 0
ja 0x40f3dd
xor eax, eax
jmp 0x40f3e2
mov eax, 1
or eax, eax
je 0x40f3fe
fld qword [0x4826a4]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x40f3fe
mov eax, 1
jmp 0x40f400
xor eax, eax
and eax, eax
je 0x40f4f6
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
fild qword [0x48269c]
fdivp st(1)
sub esp, 8
fistp qword [esp]
call fcn.00439090
mov edx, 0x479972
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482648]
push dword [0x482644]
lea eax, [0x48269c]
push dword [eax + 4]
push dword [eax]
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.00423010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00439090
pop eax
add dword [0x4840ac], 2
push 2
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
push dword [0x4829e8]
call fcn.0042bc59
mov ebx, dword [0x482a00]
cmp ebx, 1
jne 0x40f555
mov dword [0x48265c], 0
mov dword [0x482660], 0
push 0x80000003
call fcn.0041a11a
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
jmp 0x410483
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
fld qword [0x48267c]
fmul qword [0x479e50]
mov dword [esp - 4], edi
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x40f65a
fld qword [0x482694]
fmul qword [0x479d28]
fstp qword [0x482694]
push 0x80000003
call fcn.0041a11a
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
jmp 0x410483
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
fld qword [0x48267c]
fmul qword [0x479ce8]
mov dword [esp - 4], edi
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x40f7bd
cmp dword [0x482a00], 0
je 0x40f6fb
push 0x80000000
call fcn.0041a11a
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_KillTimer
mov dword [0x482a00], 0
push dword [0x4829dc]
push 3
call fcn.00429ca9
mov eax, 0x47561a
push eax
push 3
call fcn.0042b4d5
call fcn.0041b18d
call fcn.00419ddf
jmp 0x40f7b8
mov dword [0x482a00], 1
mov dword [0x482708], 0
push 0x80000003
call fcn.0041a11a
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
jmp 0x410483
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
fld qword [0x48267c]
fmul qword [0x479dd8]
mov dword [esp - 4], edi
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x40f8bd
fld qword [0x482694]
fmul qword [0x479e30]
fstp qword [0x482694]
push 0x80000003
call fcn.0041a11a
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
jmp 0x410483
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
fld qword [0x48267c]
fmul qword [0x479da0]
mov dword [esp - 4], edi
fild dword [esp - 4]
fxch st(1)
fsubp st(1)
fadd qword [0x479cd8]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jle 0x410483
mov ebx, dword [0x482898]
and ebx, ebx
jne 0x410356
mov edx, 0x4750a6
lea ecx, [0x482788]
call fcn.00423008
push dword [0x4829e8]
call fcn.00417647
push 1
push 0x12c
push dword [0x4829e8]
call fcn.004180cd
mov dword [0x482a40], eax
mov dword [0x48281c], 0
cmp dword [0x482a40], 0
je 0x40fe4a
push 0x482a14
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xd4]
push 0x48288c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xdc]
push 0x482974
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xc0]
cmp dword [0x482a40], 0
je 0x40f9c2
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x40f9c2
cmp dword [0x48281c], 0
je 0x40f9c2
mov eax, 1
jmp 0x40f9c4
xor eax, eax
and eax, eax
je 0x40f9fa
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482818
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0x38]
mov ebx, eax
and ebx, ebx
jne 0x40fa20
cmp dword [0x48281c], 0
je 0x40fa20
mov eax, 1
jmp 0x40fa22
xor eax, eax
and eax, eax
je 0x40fa58
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482808
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
cmp dword [0x482a40], 0
je 0x40fb23
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482808]
call fcn.00439950
add dword [0x4840ac], 2
mov eax, str.p_div_h1_h2_h3_h4_span
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
je 0x40fad8
mov ebx, dword [0x482a14]
fld qword [0x48264c]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
cmp ebx, eax
jl 0x40fad8
mov ebx, dword [0x48288c]
cmp ebx, 0xfa0
jg 0x40fad8
mov ebx, dword [0x48288c]
and ebx, ebx
je 0x40fad8
jmp 0x40fadf
mov eax, 1
jmp 0x40fae1
xor eax, eax
and eax, eax
jne 0x40fb0f
push dword [0x482818]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40fb0f
push dword [0x482818]
call fcn.00439fb0
mov ebx, eax
cmp ebx, 0x3e8
jg 0x40fb0f
jmp 0x40fb16
mov eax, 1
jmp 0x40fb18
xor eax, eax
and eax, eax
je 0x40fb23
mov eax, 1
jmp 0x40fb25
xor eax, eax
and eax, eax
je 0x40fc64
inc dword [0x482974]
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 8]
push dword [0x482974]
push dword [0x4829e8]
call fcn.004219ab
mov dword [0x482a40], eax
cmp dword [0x482a40], 0
je 0x40fc5f
push 0x482a14
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xd4]
push 0x48288c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xdc]
mov edx, 0x4750a6
lea ecx, [0x482818]
call fcn.00423008
cmp dword [0x482a40], 0
je 0x40fbc9
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x40fbc9
cmp dword [0x48281c], 0
je 0x40fbc9
mov eax, 1
jmp 0x40fbcb
xor eax, eax
and eax, eax
je 0x40fc01
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482818
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0x38]
mov ebx, eax
and ebx, ebx
jne 0x40fc27
cmp dword [0x48281c], 0
je 0x40fc27
mov eax, 1
jmp 0x40fc29
xor eax, eax
and eax, eax
je 0x40fc5f
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482808
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
jmp 0x40fa58
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482808]
call fcn.00439950
add dword [0x4840ac], 2
mov edx, 0x475bba
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x40fdb9
mov ebx, dword [0x482974]
inc ebx
push ebx
push dword [0x4829e8]
call fcn.004219ab
mov dword [0x482a40], eax
cmp dword [0x482a40], 0
je 0x40fdb9
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0x38]
mov ebx, eax
and ebx, ebx
jne 0x40fce6
cmp dword [0x48281c], 0
je 0x40fce6
mov eax, 1
jmp 0x40fce8
xor eax, eax
and eax, eax
je 0x40fdb9
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482808
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482808]
call fcn.00439950
add dword [0x4840ac], 2
mov eax, str.p_h1_h2_h3_h4_span
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x40fd8a
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x40fd8a
cmp dword [0x48281c], 0
je 0x40fd8a
mov eax, 1
jmp 0x40fd8c
xor eax, eax
and eax, eax
je 0x40fd98
inc dword [0x482974]
jmp 0x40fdb9
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 8]
push dword [0x482974]
push dword [0x4829e8]
call fcn.004219ab
mov dword [0x482a40], eax
cmp dword [0x482a40], 0
je 0x40fdeb
push 0x48281c
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov ebx, eax
and ebx, ebx
jne 0x40fdeb
cmp dword [0x48281c], 0
je 0x40fdeb
mov eax, 1
jmp 0x40fded
xor eax, eax
and eax, eax
je 0x40fe4a
mov edx, dword [0x4840ac]
push edx
push edx
push 0x19
push 0xffffffff
push dword [0x48281c]
call fcn.0043a6c0
push 0x482788
call fcn.0043b5a0
mov edx, dword [0x482788]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482780
call fcn.0043b5a0
push dword [0x48281c]
call sub.OLEAUT32.DLL_SysFreeString
mov eax, dword [0x482a40]
push eax
mov eax, dword [eax]
call dword [eax + 8]
mov edx, dword [0x482788]
xor ecx, ecx
call fcn.004231c0
jne 0x410351
push dword [0x482984]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x40fe9c
mov edx, dword [0x482984]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482788
call fcn.0043b5a0
mov edx, 0x4750a6
lea ecx, [0x482984]
call fcn.00423008
mov eax, 0x475230
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x482a04], eax
cmp dword [0x482a04], 0
je 0x40ffd0
mov edx, dword [0x4840ac]
push edx
push edx
push 1
mov ebx, dword [0x482a04]
inc ebx
push ebx
push dword [0x482788]
call fcn.00439ab0
add dword [0x4840ac], 2
mov edx, 0x4751be
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
call fcn.004231c0
je 0x40ffd0
push dword [0x4840ac]
mov eax, 0x4751be
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push 4
mov ebx, dword [0x482a04]
add ebx, 0xfffffffc
push ebx
push dword [0x482788]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439910
pop dword [0x4840ac]
and eax, eax
je 0x40ffd0
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, dword [0x4840ac]
push edx
push edx
push 4
mov ebx, dword [0x482a04]
add ebx, 0xfffffffc
push ebx
push dword [0x482788]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439950
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
push 4
mov ebx, dword [0x482a04]
add ebx, 0xfffffffc
push ebx
push dword [0x482788]
call fcn.00439ab0
pop edx
pop ecx
mov dword [0x4840ac], ecx
add ecx, dword [0x47ee78]
add edx, dword [0x47ee78]
call fcn.004231c0
jne 0x40ffd0
mov eax, 1
jmp 0x40ffd2
xor eax, eax
and eax, eax
je 0x40fff4
mov ebx, dword [0x482a04]
inc ebx
push ebx
mov eax, 0x475230
push eax
push dword [0x482788]
call fcn.00439850
mov dword [0x482a04], eax
mov eax, 0x4751c2
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x482714], eax
mov eax, 0x47531a
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x482718], eax
mov eax, 0x475110
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x48271c], eax
mov eax, 0x4752a0
push eax
push dword [0x482788]
call fcn.00439910
mov dword [0x482720], eax
cmp dword [0x482714], 0
je 0x410083
mov ebx, dword [0x482714]
cmp ebx, dword [0x482a04]
jl 0x41006f
mov ebx, dword [0x482a04]
and ebx, ebx
je 0x41006f
jmp 0x410076
mov eax, 1
jmp 0x410078
xor eax, eax
and eax, eax
je 0x410083
mov eax, 1
jmp 0x410085
xor eax, eax
and eax, eax
je 0x410093
mov eax, dword [0x482714]
mov dword [0x482a04], eax
cmp dword [0x482718], 0
je 0x4100ca
mov ebx, dword [0x482718]
cmp ebx, dword [0x482a04]
jl 0x4100b6
mov ebx, dword [0x482a04]
and ebx, ebx
je 0x4100b6
jmp 0x4100bd
mov eax, 1
jmp 0x4100bf
xor eax, eax
and eax, eax
je 0x4100ca
mov eax, 1
jmp 0x4100cc
xor eax, eax
and eax, eax
je 0x4100da
mov eax, dword [0x482718]
mov dword [0x482a04], eax
cmp dword [0x48271c], 0
je 0x410111
mov ebx, dword [0x48271c]
cmp ebx, dword [0x482a04]
jl 0x4100fd
mov ebx, dword [0x482a04]
and ebx, ebx
je 0x4100fd
jmp 0x410104
mov eax, 1
jmp 0x410106
xor eax, eax
and eax, eax
je 0x410111
mov eax, 1
jmp 0x410113
xor eax, eax
and eax, eax
je 0x410121
mov eax, dword [0x48271c]
mov dword [0x482a04], eax
cmp dword [0x482720], 0
je 0x410158
mov ebx, dword [0x482720]
cmp ebx, dword [0x482a04]
jl 0x410144
mov ebx, dword [0x482a04]
and ebx, ebx
je 0x410144
jmp 0x41014b
mov eax, 1
jmp 0x41014d
xor eax, eax
and eax, eax
je 0x410158
mov eax, 1
jmp 0x41015a
xor eax, eax
and eax, eax
je 0x410168
mov eax, dword [0x482720]
mov dword [0x482a04], eax
cmp dword [0x482a04], 0
je 0x41020b
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push 1
mov ebx, dword [0x482a04]
inc ebx
push ebx
push dword [0x482788]
call fcn.00439ab0
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439930
pop dword [0x4840ac]
mov ebx, eax
cmp ebx, 0x80
jle 0x4101bf
inc dword [0x482a04]
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x482a04]
inc ebx
push ebx
push dword [0x482788]
call fcn.00439240
push 0x482808
call fcn.0043b5a0
mov edx, dword [0x4840ac]
push edx
push edx
mov ebx, dword [0x482a04]
inc ebx
push ebx
push dword [0x482788]
call fcn.00439b40
push 0x482984
call fcn.0043b5a0
jmp 0x410227
mov edx, dword [0x482788]
push dword [0x4840ac]
push edx
call fcn.0043b540
push 0x482808
call fcn.0043b5a0
push dword [0x4829e8]
push 0
push dword [0x482808]
call fcn.0041f3ea
push dword [0x4840ac]
mov edx, str._pitch_middle_
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x482a20]
cdq
push edx
push eax
call fcn.00439090
pop eax
mov edx, 0x47893e
push edx
call fcn.0043b540
mov edx, dword [0x482808]
push edx
call fcn.0043b540
push 0x482808
call fcn.0043b5a0
mov eax, dword [0x482808]
push eax
call fcn.0041bf02
mov eax, 0x475146
push eax
push dword [0x482808]
call fcn.00439910
and eax, eax
je 0x4102b6
push dword [0x482974]
push dword [0x4829e8]
call fcn.00411e92
mov dword [0x482898], 1
mov ebx, dword [0x482918]
cmp ebx, 1
jne 0x41033d
mov eax, dword [0x482998]
call fcn.00423170
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x479d10]
push eax
fistp dword [esp]
mov eax, dword [0x482998]
call fcn.00423160
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x479d10]
push eax
fistp dword [esp]
mov eax, dword [0x482998]
call fcn.00423150
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x479de8]
push eax
fistp dword [esp]
pop eax
call fcn.00423180
push eax
push 1
push 9
call fcn.0042d445
jmp 0x410351
push 0xff2222
push 1
push 9
call fcn.0042d445
jmp 0x410483
mov dword [0x482898], 0
mov edx, 0x4750a6
lea ecx, [0x482984]
call fcn.00423008
push 0
push 2
mov eax, 0x4750a6
push eax
mov eax, dword [0x482894]
push eax
mov eax, dword [eax]
call dword [eax + 0x70]
mov eax, dword [0x482894]
push eax
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [0x482918]
cmp ebx, 1
jne 0x410413
mov eax, dword [0x482998]
call fcn.00423170
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x479d10]
push eax
fistp dword [esp]
mov eax, dword [0x482998]
call fcn.00423160
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x479d10]
push eax
fistp dword [esp]
mov eax, dword [0x482998]
call fcn.00423150
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x479d10]
push eax
fistp dword [esp]
pop eax
call fcn.00423180
push eax
push 1
push 9
call fcn.0042d445
jmp 0x410427
push 0x555555
push 1
push 9
call fcn.0042d445
cmp dword [0x482a00], 0
je 0x410483
push 0x80000000
call fcn.0041a11a
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_KillTimer
mov dword [0x482a00], 0
push dword [0x4829dc]
push 3
call fcn.00429ca9
mov eax, 0x47561a
push eax
push 3
call fcn.0042b4d5
call fcn.0041b18d
call fcn.00419ddf
mov dword [0x4826e0], 0xffffffff
jmp 0x41063c
mov ebx, dword [0x4826e0]
push 1
call fcn.00431527
mov edi, eax
add edi, 0xffffff9c
cmp ebx, edi
jle 0x4104d0
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jg 0x4104d0
mov eax, 1
jmp 0x4104d2
xor eax, eax
and eax, eax
je 0x4104e0
call fcn.0041a698
jmp 0x41063c
mov ebx, dword [0x4826e0]
cmp ebx, 0x64
jge 0x4104f5
call fcn.0041fdf3
jmp 0x41063c
push 1
call fcn.0043188a
mov ebx, eax
push 1
call fcn.004315e8
mov edi, eax
add edi, 0xffffff9c
push edi
call fcn.004334ce
cmp ebx, eax
jle 0x41063c
cmp dword [0x482a00], 0
je 0x41057f
push 0x80000000
call fcn.0041a11a
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_KillTimer
mov dword [0x482a00], 0
push dword [0x4829dc]
push 3
call fcn.00429ca9
mov eax, 0x47561a
push eax
push 3
call fcn.0042b4d5
call fcn.0041b18d
call fcn.00419ddf
jmp 0x41063c
mov dword [0x482a00], 1
mov dword [0x482708], 0
push 0x80000003
call fcn.0041a11a
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
push dword [0x4828ec]
push 3
call fcn.00429ca9
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
mov dword [0x4826e0], 0xffffffff
mov ebx, dword [0x482898]
and ebx, ebx
jne 0x4106d4
call fcn.00431789
mov ebx, eax
cmp ebx, 1
jne 0x4106d4
call fcn.00430bc1
push edx
push eax
mov eax, dword [0x482764]
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop ebx
pop edi
cmp edi, 0
jg 0x410689
jl 0x410685
cmp ebx, 0x1f4
ja 0x410689
xor eax, eax
jmp 0x41068e
mov eax, 1
or eax, eax
je 0x4106d4
push 0xb1
call sub.USER32.DLL_GetKeyState
mov ebx, eax
sar ebx, 7
and ebx, 1
and ebx, ebx
jne 0x4106c0
push 0xae
call sub.USER32.DLL_GetKeyState
mov ebx, eax
sar ebx, 7
and ebx, 1
and ebx, ebx
jne 0x4106c0
jmp 0x4106c7
mov eax, 1
jmp 0x4106c9
xor eax, eax
and eax, eax
je 0x4106d4
mov eax, 1
jmp 0x4106d6
xor eax, eax
and eax, eax
je 0x410875
mov ebx, dword [0x4828c4]
and ebx, ebx
jne 0x41074c
mov dword [0x4828c4], 1
mov eax, 0x4750a6
push eax
mov eax, str.NativeHWNDHost
push eax
push 0
push 0
call sub.USER32.DLL_FindWindowExW
mov dword [0x482a08], eax
mov eax, 0x4750a6
push eax
mov eax, str.DirectUIHWND
push eax
push 0
push dword [0x482a08]
call sub.USER32.DLL_FindWindowExW
and eax, eax
je 0x41074c
push 6
push dword [0x482a08]
call sub.USER32.DLL_ShowWindow
push 1
call fcn.00431b40
push 0x4828b0
call fcn.0041f53c
push 0
mov eax, dword [0x4828b0]
push eax
mov eax, dword [eax]
call dword [eax + 0x44]
push dword [0x4828b0]
call fcn.00412572
mov ebx, dword [0x482a00]
cmp ebx, 1
jne 0x410798
fld qword [0x482694]
fld qword [0x482654]
fcompp
fnstsw ax
test ah, 1
je 0x410798
mov eax, 1
jmp 0x41079a
xor eax, eax
and eax, eax
je 0x410845
fld qword [0x482694]
fmul qword [0x479d28]
fstp qword [0x482694]
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
jmp 0x41086b
mov ebx, dword [0x482898]
and ebx, ebx
jne 0x410860
mov ebx, dword [0x482a00]
and ebx, ebx
jne 0x410860
mov eax, 1
jmp 0x410862
xor eax, eax
and eax, eax
je 0x41086b
call fcn.0041a698
call fcn.00430bc1
mov dword [0x482764], eax
mov ebx, dword [0x482a00]
cmp ebx, 1
jne 0x4108b3
fld qword [0x482694]
fdiv qword [0x482654]
fcomp qword [0x479dd8]
fnstsw ax
test ah, 1
je 0x4108b3
fld qword [0x482654]
fcomp qword [0x479d50]
fnstsw ax
test ah, 0x41
jne 0x4108b3
mov eax, 1
jmp 0x4108b5
xor eax, eax
and eax, eax
je 0x4108cb
fld qword [0x482654]
fdiv qword [0x479d50]
fstp qword [0x482654]
mov ebx, dword [0x482a00]
cmp ebx, 1
jne 0x410909
fld qword [0x482694]
fdiv qword [0x482654]
fcomp qword [0x479dd8]
fnstsw ax
test ah, 1
jne 0x410909
fld qword [0x482654]
fcomp qword [0x479cf8]
fnstsw ax
test ah, 1
je 0x410909
mov eax, 1
jmp 0x41090b
xor eax, eax
and eax, eax
je 0x410921
fld qword [0x482654]
fmul qword [0x479d50]
fstp qword [0x482654]
mov ebx, dword [0x482898]
and ebx, ebx
jne 0x4109af
call fcn.00431789
mov ebx, eax
cmp ebx, 1
jne 0x4109af
call fcn.00430bc1
push edx
push eax
mov eax, dword [0x482764]
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop ebx
pop edi
cmp edi, 0
jg 0x410964
jl 0x410960
cmp ebx, 0x1f4
ja 0x410964
xor eax, eax
jmp 0x410969
mov eax, 1
or eax, eax
je 0x4109af
push 0xb0
call sub.USER32.DLL_GetKeyState
mov ebx, eax
sar ebx, 7
and ebx, 1
and ebx, ebx
jne 0x41099b
push 0xaf
call sub.USER32.DLL_GetKeyState
mov ebx, eax
sar ebx, 7
and ebx, 1
and ebx, ebx
jne 0x41099b
jmp 0x4109a2
mov eax, 1
jmp 0x4109a4
xor eax, eax
and eax, eax
je 0x4109af
mov eax, 1
jmp 0x4109b1
xor eax, eax
and eax, eax
je 0x410b4e
mov ebx, dword [0x4828c4]
and ebx, ebx
jne 0x410a27
mov dword [0x4828c4], 1
mov eax, 0x4750a6
push eax
mov eax, str.NativeHWNDHost
push eax
push 0
push 0
call sub.USER32.DLL_FindWindowExW
mov dword [0x482a08], eax
mov eax, 0x4750a6
push eax
mov eax, str.DirectUIHWND
push eax
push 0
push dword [0x482a08]
call sub.USER32.DLL_FindWindowExW
and eax, eax
je 0x410a27
push 6
push dword [0x482a08]
call sub.USER32.DLL_ShowWindow
push 1
call fcn.00431b40
push 0x4828b0
call fcn.0041f53c
push 0
mov eax, dword [0x4828b0]
push eax
mov eax, dword [eax]
call dword [eax + 0x48]
push dword [0x4828b0]
call fcn.00412572
mov ebx, dword [0x482a00]
cmp ebx, 1
jne 0x410a71
fld qword [0x482694]
fcomp qword [0x479e88]
fnstsw ax
test ah, 1
je 0x410a71
mov eax, 1
jmp 0x410a73
xor eax, eax
and eax, eax
je 0x410b1e
fld qword [0x482694]
fmul qword [0x479e30]
fstp qword [0x482694]
lea eax, [0x421957]
push eax
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
push 1
push 1
call fcn.00431172
push eax
call sub.USER32.DLL_SetTimer
mov edx, dword [0x4840ac]
push edx
push edx
mov edx, 0x4770c8
push edx
call fcn.0043b540
mov edx, dword [0x4840ac]
push edx
push edx
push 1
fld qword [0x482694]
fdivr qword [0x479e08]
sub esp, 8
fstp qword [esp]
call fcn.00439640
pop eax
mov edx, 0x475118
push edx
call fcn.0043b540
add dword [0x4840ac], 2
push 3
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.0042b4d5
pop dword [0x4840ac]
jmp 0x410b44
mov ebx, dword [0x482898]
and ebx, ebx
jne 0x410b39
mov ebx, dword [0x482a00]
and ebx, ebx
jne 0x410b39
mov eax, 1
jmp 0x410b3b
xor eax, eax
and eax, eax
je 0x410b44
call fcn.0041fdf3
call fcn.00430bc1
mov dword [0x482764], eax
fld qword [0x48264c]
fild dword [0x48294c]
fcompp
fnstsw ax
test ah, 0x40
jne 0x410bea
push dword [0x482678]
push dword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
fild qword [esp + 8]
fild qword [esp]
add esp, 0x10
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd qword [0x479cd8]
push eax
fistp dword [esp]
push dword [0x482968]
call fcn.0042ba61
fld qword [0x48264c]
push eax
fistp dword [esp]
pop dword [0x48294c]
jmp 0x408eae
fld qword [0x4826a4]
fsub qword [0x48264c]
fadd qword [0x479cd8]
push 1
call fcn.004315e8
mov dword [esp - 4], eax
fild dword [esp - 4]
fmul qword [0x482684]
fcompp
fnstsw ax
test ah, 1
jne 0x410c42
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jl 0x410c42
jmp 0x410c49
mov eax, 1
jmp 0x410c4b
xor eax, eax
and eax, eax
je 0x410c83
mov ebx, dword [0x4827f0]
cmp ebx, 1
jg 0x410c6f
fld qword [0x48264c]
fcomp qword [0x479e38]
fnstsw ax
test ah, 0x41
je 0x410c6f
jmp 0x410c76
mov eax, 1
jmp 0x410c78
xor eax, eax
and eax, eax
je 0x410c83
mov eax, 1
jmp 0x410c85
xor eax, eax
and eax, eax
je 0x4110c3
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424d75
pop dword [0x4840ac]
and eax, eax
je 0x41102b
push dword [0x4826b0]
mov eax, str.Instanzen
push eax
call fcn.00425114
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x410dcb
call fcn.00430bc1
push edx
push eax
mov eax, dword [0x4828f4]
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop ebx
pop edi
cmp edi, 0
jg 0x410d1d
jl 0x410d19
cmp ebx, 0x493e0
ja 0x410d1d
xor eax, eax
jmp 0x410d22
mov eax, 1
or eax, eax
jne 0x410d59
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f4b
pop dword [0x4840ac]
and eax, eax
jne 0x410d59
jmp 0x410d60
mov eax, 1
jmp 0x410d62
xor eax, eax
and eax, eax
je 0x410dbe
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426b25
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.00439910
pop dword [0x4840ac]
mov ebx, eax
and ebx, ebx
jne 0x410dbe
mov eax, 1
jmp 0x410dc0
xor eax, eax
and eax, eax
je 0x410dcb
mov eax, 1
jmp 0x410dcd
xor eax, eax
and eax, eax
je 0x411021
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f4b
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
push dword [0x482724]
call fcn.00426b25
add dword [0x4840ac], 2
mov eax, str.Pfad
push eax
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004250b8
pop dword [0x4840ac]
push dword [0x4829e8]
call fcn.00417647
push dword [0x4827f0]
mov eax, 0x475240
push eax
call fcn.00425114
fld qword [0x48264c]
fiadd dword [0x48275c]
fadd dword [0x479cd4]
fdiv qword [0x4826a4]
sub esp, 4
fstp dword [esp]
mov eax, str.Leseposition
push eax
call fcn.0042514d
fild qword [0x482674]
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827f0]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482ad0]
call fcn.00432f5d
mov ebp, eax
fild dword [ebp + 8]
fmul qword [0x48264c]
fdiv qword [0x4826a4]
faddp st(1)
fadd dword [0x479cd4]
fild qword [0x482644]
fdivp st(1)
sub esp, 4
fstp dword [esp]
mov eax, str.Lesefortschritt
push eax
call fcn.0042514d
fld qword [0x482694]
fistp dword [esp - 4]
mov eax, dword [esp - 4]
push eax
mov eax, str.Scrolltempo
push eax
call fcn.00425114
push dword [0x4827a4]
mov eax, str.Schriftart
push eax
call fcn.004250b8
push dword [0x4828e0]
mov eax, str.Zeilenabstand
push eax
call fcn.004250b8
push dword [0x482950]
mov eax, str.Seitenrand
push eax
call fcn.004250b8
push dword [0x48279c]
mov eax, str.HintergrundFarbe
push eax
call fcn.00425114
push dword [0x482998]
mov eax, str.TextFarbe
push eax
call fcn.00425114
push dword [0x482978]
mov eax, str.Stimme
push eax
call fcn.00425114
push dword [0x48297c]
mov eax, str.StimmenName
push eax
call fcn.004250b8
push dword [0x4828b4]
mov eax, str.Sprechrate
push eax
call fcn.00425114
push dword [0x482a20]
mov eax, str.Stimmlage
push eax
call fcn.00425114
push dword [0x48285c]
mov eax, str.Palette
push eax
call fcn.004250b8
push dword [0x4827e4]
mov eax, str.Schriftgr
push eax
call fcn.004250b8
push dword [0x4826ec]
mov eax, str.Zoom
push eax
call fcn.00425114
mov ebx, dword [0x482898]
cmp ebx, 1
jne 0x411021
push dword [0x482920]
mov eax, str.Gelesen
push eax
call fcn.004250b8
push dword [0x4828c8]
mov eax, str.Lesetempo
push eax
call fcn.00425114
call fcn.00424ec4
jmp 0x4110be
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, 0x475b08
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426ba4
pop dword [0x4840ac]
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x411070
cmp edi, 0xffffffff
je 0x411074
xor eax, eax
jmp 0x411079
mov eax, 1
or eax, eax
je 0x4110be
push dword [0x4840ac]
push 2
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424ed6
pop dword [0x4840ac]
jmp 0x410bef
jmp 0x411410
push dword [0x4840ac]
mov edx, dword [0x482824]
push dword [0x4840ac]
push edx
call fcn.0043b540
mov edx, str.libebook_lesezeichen.prefs
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424d75
pop dword [0x4840ac]
and eax, eax
je 0x411410
push dword [0x4826b0]
mov eax, str.Instanzen
push eax
call fcn.00425114
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x411153
push dword [0x482710]
call fcn.0042e183
and eax, eax
je 0x41114b
push dword [0x482710]
call fcn.0042bbc4
and eax, eax
je 0x41114b
mov eax, 1
jmp 0x41114d
xor eax, eax
and eax, eax
jne 0x411153
jmp 0x41115a
mov eax, 1
jmp 0x41115c
xor eax, eax
and eax, eax
je 0x411230
push dword [0x4827a4]
mov eax, str.Schriftart
push eax
call fcn.004250b8
push dword [0x4828e0]
mov eax, str.Zeilenabstand
push eax
call fcn.004250b8
push dword [0x482950]
mov eax, str.Seitenrand
push eax
call fcn.004250b8
push dword [0x48279c]
mov eax, str.HintergrundFarbe
push eax
call fcn.00425114
push dword [0x482998]
mov eax, str.TextFarbe
push eax
call fcn.00425114
push dword [0x482978]
mov eax, str.Stimme
push eax
call fcn.00425114
push dword [0x48297c]
mov eax, str.StimmenName
push eax
call fcn.004250b8
push dword [0x4828b4]
mov eax, str.Sprechrate
push eax
call fcn.00425114
push dword [0x482a20]
mov eax, str.Stimmlage
push eax
call fcn.00425114
push dword [0x48285c]
mov eax, str.Palette
push eax
call fcn.004250b8
push dword [0x4827e4]
mov eax, str.Schriftgr
push eax
call fcn.004250b8
push dword [0x4826ec]
mov eax, str.Zoom
push eax
call fcn.00425114
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00424f4b
pop dword [0x4840ac]
push 0
mov eax, str.Leseposition
push eax
call fcn.0042503f
fstp qword [0x482664]
push 0
mov eax, 0x475240
push eax
call fcn.00424db3
mov dword [0x482948], eax
push dword [0x482724]
mov edx, 0x4750a6
pop ecx
call fcn.004231c0
jne 0x41130c
mov ebx, dword [0x482948]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
mov eax, edi
mov ecx, 5
cdq
idiv ecx
mov edi, eax
cmp ebx, edi
jle 0x41130c
mov ebx, dword [0x4827f0]
push dword [0x482ad0]
call fcn.00432f53
mov edi, eax
add edi, dword [0x48290c]
dec edi
cmp ebx, edi
jne 0x41130c
mov eax, 1
jmp 0x41130e
xor eax, eax
and eax, eax
je 0x4113bc
mov eax, str.Gelesen
push eax
call fcn.00424f4b
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00433a59
push eax
mov eax, str._dd._mm._yyyy
push eax
call fcn.00433ced
add dword [0x4840ac], 2
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
mov edx, dword [0x47ee78]
add dword [esp + 4], edx
call fcn.004250b8
pop dword [0x4840ac]
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
mov eax, 0x478b4e
push eax
mov eax, 0x475596
push eax
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x482724]
call fcn.00426db8
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00439f90
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.004251dd
pop dword [0x4840ac]
call fcn.00424ec4
push dword [0x4829e8]
call fcn.0042e195
push 1
call fcn.00430c83
push dword [0x482adc]
call fcn.00432f53
mov ebx, eax
and ebx, ebx
jle 0x4114c0
mov dword [0x4827ec], 1
jmp 0x411446
push dword [0x482adc]
call fcn.00432f53
cmp eax, dword [0x4827ec]
jl 0x41149d
mov edx, dword [0x4840ac]
push edx
push edx
mov eax, dword [0x4827ec]
cdq
push edx
push eax
call fcn.00439090
mov edx, dword [esp]
mov dword [0x4840ac], edx
mov edx, dword [0x47ee78]
add dword [esp], edx
push dword [0x482adc]
call fcn.00432f5d
mov ebp, eax
push dword [ebp + 8]
call sub.GDI32.DLL_RemoveFontResourceW
inc dword [0x4827ec]
jno 0x411446
mov dword [0x4827b4], 0
push 0
push 0
push 0x1d
push 0xffff
call sub.USER32.DLL_SendMessageW
push dword [0x4829ec]
call fcn.004124d0
mov edx, dword [0x4840ac]
push edx
push edx
push dword [0x4840ac]
call fcn.00426dca
mov edx, str.lesezeichen.htm
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00427493
pop dword [0x4840ac]
push dword [0x4840ac]
push 3
mov eax, 0x4750a6
push eax
mov edx, dword [0x4840ac]
push edx
push edx
call fcn.00426dca
mov edx, dword [0x482820]
push edx
call fcn.0043b540
mov edx, dword [0x47ee78]
add dword [esp], edx
call fcn.00426e2d
pop dword [0x4840ac]
push dword [0x4828bc]
call sub.KERNEL32.dll_CloseHandle
push 0x91
call sub.USER32.DLL_GetKeyState
and eax, eax
je 0x411586
push 0
push 1
push 0
push 0x91
call sub.USER32.DLL_keybd_event
push 0
push 3
push 0
push 0x91
call sub.USER32.DLL_keybd_event
mov ebx, dword [0x4828c4]
cmp ebx, 1
jne 0x411649
mov eax, 0x4750a6
push eax
mov eax, str.NativeHWNDHost
push eax
push 0
push 0
call sub.USER32.DLL_FindWindowExW
mov dword [0x482a08], eax
mov eax, 0x4750a6
push eax
mov eax, str.DirectUIHWND
push eax
push 0
push dword [0x482a08]
call sub.USER32.DLL_FindWindowExW
and eax, eax
je 0x411649
push 9
push dword [0x482a08]
call sub.USER32.DLL_ShowWindow
push 0
push 0
push 0
push 0xaf
call sub.USER32.DLL_keybd_event
push 0
push 2
push 0
push 0xaf
call sub.USER32.DLL_keybd_event
push 0
push 0
push 0
push 0xae
call sub.USER32.DLL_keybd_event
push 0
push 2
push 0
push 0xae
call sub.USER32.DLL_keybd_event
push 0
call 0x411668
call fcn.0043b510
push dword [0x48263c]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.00424966
call fcn.004262d6
call fcn.00426597
call fcn.00426ad1
call fcn.004274a1
call fcn.004276b0
call sub.OLE32.DLL_OleUninitialize
call fcn.00429893
call fcn.00430cfd
call fcn.00432780
call fcn.00433428
call fcn.004347b5
call fcn.00435d95
call fcn.00438e00
call fcn.0043acd6
call fcn.0043ace2
call fcn.0043a690
ret