Function at 0x401000
Capabilities:
Allocate thread local storage

Disassembly:
push 0x35bd0
push 0
push 0x517fd0
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleA
mov dword [0x517fd4], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x517fd0], eax
mov eax, 0x494194
mov dword [0x517fe8], eax
call fcn.00462ac0
call fcn.00462479
call fcn.00461726
call fcn.00460ad9
call fcn.0046058a
call fcn.0045e999
call fcn.004579e9
call fcn.00456db1
call fcn.00456560
call fcn.00455f56
call fcn.00455dd9
call fcn.00455259
call fcn.00454530
call fcn.00453ebf
call fcn.0045325d
call fcn.00452945
call fcn.00444270
call fcn.00443dca
call fcn.00443a0b
call fcn.0043f320
call fcn.0043e640
call fcn.0043a9e9
mov edx, str.01.17
lea ecx, [0x517fec]
call fcn.0043a618
mov edx, str.19.12.2023
lea ecx, [0x517ff0]
call fcn.0043a618
mov edx, str.10.09.2019
lea ecx, [0x517ff4]
call fcn.0043a618
mov dword [0x517ff8], 0
mov dword [0x517ffc], 0x80
mov edx, 0x48b097
lea ecx, [0x518000]
call fcn.0043a618
push 0x40
mov ebx, pe_nt_image_headers32
cmp ebx, dword [esp]
jne 0x40112c
mov edx, str.H:kds_skyprog_
lea ecx, [0x518000]
call fcn.0043a618
jmp 0x40114e
mov ebx, 0x40
cmp ebx, dword [esp]
jne 0x401138
jmp 0x40114e
mov ebx, 0x14
cmp ebx, dword [esp]
jne 0x401144
jmp 0x40114e
mov ebx, 0x15
cmp ebx, dword [esp]
jne 0x40114e
pop eax
mov byte [0x518354], 0
mov byte [0x518355], 0
mov edx, str.green
lea ecx, [0x518008]
call fcn.0043a618
mov dword [0x51800c], 0
mov dword [0x518010], 0
mov dword [0x518018], 1
mov dword [0x518024], 0x23f0
mov word [0x518350], 0
mov edx, 0x48dff4
lea ecx, [0x518028]
call fcn.0043a618
mov dword [0x54db64], 1
mov dword [0x54db68], 1
push 8
push 0x54db60
push 0x4940a8
mov edx, dword [0x54db60]
call fcn.0043a620
push 2
push 4
call fcn.0043a660
mov edx, 0x48b097
lea ecx, [0x51802c]
call fcn.0043a618
mov byte [0x51835b], 0
mov byte [0x51835c], 0
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bbdf
push 0x48bed8
push str.HKEY_LOCAL_MACHINESOFTWAREkdsSkyProg_
call fcn.0043f328
push 0x518034
call fcn.00462b10
mov dword [0x518040], 0xffffffff
mov edx, 0x48b097
lea ecx, [0x518044]
call fcn.0043a618
mov edx, 0x48b097
lea ecx, [0x518048]
call fcn.0043a618
mov edx, 0x48b097
lea ecx, [0x51804c]
call fcn.0043a618
mov edx, 0x48b097
lea ecx, [0x518058]
call fcn.0043a618
mov edx, 0x48b097
lea ecx, [0x518060]
call fcn.0043a618
mov dword [0x518064], 0x64
mov dword [0x518068], 0
mov byte [0x51835d], 0
mov eax, dword [0x54e9c4]
push eax
push eax
call fcn.00456090
push 0x51806c
call fcn.00462b10
mov dword [0x518070], 1
mov edx, str.COM1
lea ecx, [0x518074]
call fcn.0043a618
mov edx, str.rcom
lea ecx, [0x518078]
call fcn.0043a618
mov edx, 0x48b96b
lea ecx, [0x51807c]
call fcn.0043a618
mov edx, str.D:Prog_
lea ecx, [0x518080]
call fcn.0043a618
mov eax, dword [0x54e9c4]
push eax
push eax
call fcn.0043f3a4
push 0x518084
call fcn.00462b10
mov dword [0x518090], 0
mov dword [0x518094], 0
mov edx, 0x48b097
lea ecx, [0x518098]
call fcn.0043a618
call fcn.00455d60
call fcn.004558c0
mov ebp, 0x4941b4
push ebp
push 0
call fcn.00460cca
push 0xae
push 0x176
push 0
call fcn.00460e3f
mov ebp, 0x49a92d
push ebp
push 1
call fcn.00460cca
push 0xae
push 0x176
push 1
call fcn.00460e3f
mov ebp, 0x49a92d
push ebp
push 2
call fcn.00460cca
push 0xae
push 0x176
push 2
call fcn.00460e3f
mov ebp, 0x4c44ee
push ebp
push 3
call fcn.00460cca
push 0xae
push 0x176
push 3
call fcn.00460e3f
mov ebp, 0x4d179b
push ebp
push 4
call fcn.00460cca
push 0xae
push 0x176
push 4
call fcn.00460e3f
mov ebp, 0x4cbf70
push ebp
push 5
call fcn.00460cca
push 0xae
push 0x176
push 5
call fcn.00460e3f
mov ebp, 0x4dd957
push ebp
push 6
call fcn.00460cca
push 0xae
push 0x176
push 6
call fcn.00460e3f
mov ebp, 0x4e54b7
push ebp
push 7
call fcn.00460cca
push 0xae
push 0x176
push 7
call fcn.00460e3f
mov ebp, 0x4ee214
push ebp
push 0xa
call fcn.00460cca
mov ebp, 0x4f18dc
push ebp
push 0xb
call fcn.00460cca
mov ebp, 0x4f1e77
push ebp
push 0xc
call fcn.00460cca
mov ebp, 0x4f3fda
push ebp
push 0xd
call fcn.00460cca
mov ebp, 0x4f23ec
push ebp
push 0xe
call fcn.00460cca
mov ebp, 0x4f5710
push ebp
push 0x16
call fcn.00460cca
mov ebp, 0x4f5e54
push ebp
push 0x17
call fcn.00460cca
mov ebp, 0x4f64d4
push ebp
push 0x1b
call fcn.00460cca
mov ebp, 0x4f6eb8
push ebp
push 0x21
call fcn.00460cca
push 0x9c
push 0xc4
push 0x21
call fcn.00460e3f
push 0x20
push 0x12
push 0x24
push 0x1c
call fcn.00460e55
and eax, eax
je 0x401543
push 0x1c
call fcn.004610a8
push eax
call fcn.004605be
and eax, eax
je 0x401543
mov eax, 1
jmp 0x401545
xor eax, eax
and eax, eax
je 0x4015a1
push 8
call fcn.0046060a
push 0
push 0x12
push 0x24
push 0
push 0
call fcn.0046061a
push 0
call fcn.0046060a
push 0xff
push 0
push 0
push 0x1b
call fcn.00460a9f
push eax
call fcn.0046064d
call fcn.004606a6
jmp 0x4015a1
push 0x20
push 0x12
push 0x24
push 0x1d
call fcn.00460e55
and eax, eax
je 0x4015d9
push 0x1d
call fcn.004610a8
push eax
call fcn.004605be
and eax, eax
je 0x4015d9
mov eax, 1
jmp 0x4015db
xor eax, eax
and eax, eax
je 0x401637
push 8
call fcn.0046060a
push 0
push 0x12
push 0x24
push 0
push 0
call fcn.0046061a
push 0
call fcn.0046060a
push 0xff
push 0
push 0
push 0x1b
call fcn.00460a9f
push eax
call fcn.0046064d
call fcn.004606a6
jmp 0x401637
push 5
call sub.USER32.DLL_GetSysColor
mov dword [0x51809c], eax
mov ebx, dword [0x51809c]
cmp ebx, 0xffffff
je 0x401660
mov ebx, dword [0x5180a0]
and ebx, ebx
je 0x401660
jmp 0x401667
mov eax, 1
jmp 0x401669
xor eax, eax
and eax, eax
je 0x40167c
push 0xf
call sub.USER32.DLL_GetSysColor
mov dword [0x51809c], eax
mov dword [0x5180a4], 0x41c00000
mov dword [0x5180a8], 0
mov eax, 0xe
cmp eax, dword [0x5180a8]
jl 0x401779
push 0x14
push 0x14
mov ebx, dword [0x5180a8]
add ebx, 0x22
push ebx
call fcn.00460f45
and eax, eax
je 0x4016de
mov ebx, dword [0x5180a8]
add ebx, 0x22
push ebx
call fcn.004610a8
push eax
call fcn.004605be
and eax, eax
je 0x4016de
mov eax, 1
jmp 0x4016e0
xor eax, eax
and eax, eax
je 0x40176d
push dword [0x51809c]
push 0x14
push 0x14
push 0
push 0
call fcn.0046061a
push 0x40
call fcn.0046060a
push 0xffffff
call fcn.004606e7
push 0xff00
call fcn.004606fa
fild dword [0x5180a8]
fchs
fadd dword [0x494074]
fmul dword [0x5180a4]
fstp dword [0x5180ac]
push dword [0x5180ac]
push 0xa
push 0xa
call fcn.0046079c
push 9
push 0xa
push 0xa
call fcn.004607ea
call fcn.004606a6
inc dword [0x5180a8]
jno 0x401690
push dword [0x54db8c]
call fcn.00454a4c
push 0x200
push 0
push 0x4940dc
push 0x21
call fcn.00454a94
mov dword [0x54db8c], eax
push str.MDL_external_EEPROM__512_Bytes
push dword [0x54db8c]
call fcn.00454b31
mov ebp, eax
mov edx, str.MDL_external_EEPROM__512_Bytes
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.Candy
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.1010000
lea ecx, [ebp + 0x14]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x18], 0
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x1c], 0
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x20], 0x200
push 0
call fcn.00460a9f
push eax
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
pop dword [ebp + 0x24]
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov byte [ebp + 0x28], 1
push str.Invensys_Atmega32_internal_EEPROM_1024_Bytes__external_EEPROM_256_Bytes
push dword [0x54db8c]
call fcn.00454b31
mov ebp, eax
mov edx, str.Invensys_Atmega32_internal_EEPROM_1024_Bytes__external_EEPROM_256_Bytes
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.Candy
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.0101001
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.1010000
lea ecx, [ebp + 0x14]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x18], 0x8000
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x1c], 0x400
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x20], 0x100
push 1
call fcn.00460a9f
push eax
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
pop dword [ebp + 0x24]
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov byte [ebp + 0x28], 1
push str.Invensys_Atmega644_internal_EEPROM_2048_Bytes__external_EEPROM_256_Bytes
push dword [0x54db8c]
call fcn.00454b31
mov ebp, eax
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes__external_EEPROM_256_Bytes
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.Candy
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.0101001
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.1010000
lea ecx, [ebp + 0x14]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x18], 0x10000
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x1c], 0x800
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x20], 0x100
push 2
call fcn.00460a9f
push eax
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
pop dword [ebp + 0x24]
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov byte [ebp + 0x28], 1
push str.Invensys_Atmega644_internal_EEPROM_2048_Bytes
push dword [0x54db8c]
call fcn.00454b31
mov ebp, eax
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.Candy
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.0101001
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x14]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x18], 0x10000
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x1c], 0x800
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x20], 0
push 3
call fcn.00460a9f
push eax
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
pop dword [ebp + 0x24]
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov byte [ebp + 0x28], 1
push str.EVO_II_external_EEPROM__8192_Bytes
push dword [0x54db8c]
call fcn.00454b31
mov ebp, eax
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.Indesit_Ariston_Hotpoint
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.1010000
lea ecx, [ebp + 0x14]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x18], 0x10000
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x1c], 0
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x20], 0x2000
push 4
call fcn.00460a9f
push eax
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
pop dword [ebp + 0x24]
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov byte [ebp + 0x28], 1
push str.ARCADIA_internal_EEPROM__max_32_KB
push dword [0x54db8c]
call fcn.00454b31
mov ebp, eax
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.Indesit_Ariston_Hotpoint
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x14]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x18], 0
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x1c], 0x8000
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x20], 0
push 5
call fcn.00460a9f
push eax
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
pop dword [ebp + 0x24]
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov byte [ebp + 0x28], 1
push 0x48b96b
push dword [0x54db8c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b96b
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, str.Atlant
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x14]
call fcn.0043a618
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x18], 0
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x1c], 0
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov dword [ebp + 0x20], 0x100
push 6
call fcn.00460a9f
push eax
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
pop dword [ebp + 0x24]
mov ebp, dword [0x54db8c]
mov ebp, dword [ebp]
mov byte [ebp + 0x28], 1
push dword [0x54db7c]
call fcn.00454e16
push 8
push 0x4940a8
lea eax, [0x54db80]
push eax
push 4
call fcn.00454e40
mov dword [0x54db7c], eax
mov dword [0x5180b0], 1
mov eax, 0xa
cmp eax, dword [0x5180b0]
jl 0x401cea
push dword [0x54db7c]
call fcn.00454e9d
inc dword [0x5180b0]
jno 0x401cca
push dword [0x54db90]
call fcn.00454a4c
push 0x200
push 0
push 0x494144
push 0x12
call fcn.00454a94
mov dword [0x54db90], eax
push str.250013
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_3
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.250016
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_3
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.250019
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_3
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.120113
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_2
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.120117
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_2
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push 0x48f474
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_2
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.010124
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_2
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.010130
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_2
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.110100
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_3
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.110113
push dword [0x54db90]
call fcn.00454b31
mov ebp, eax
mov edx, str.arcadia3
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.ARCADIA_3
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db90]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push dword [0x54db94]
call fcn.00454a4c
push 0x200
push 0
push 0x494144
push 0x12
call fcn.00454a94
mov dword [0x54db94], eax
push str.330020
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51305ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.330023
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51305ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.330024
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51305ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.330100
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51305ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.330006
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.350005
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.350010
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.360006
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.350013
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F52Z05AAFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.360100
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51306ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.050206
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51115ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.050216
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51115ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.050218
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51115ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push str.060000
push dword [0x54db94]
call fcn.00454b31
mov ebp, eax
mov edx, str.windy
lea ecx, [ebp + 6]
call fcn.0043a618
mov ebp, 0x51489a
push ebp
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop dword [ebp + 8]
mov ebp, 0x51489a
mov ebx, ebp
mov ebp, 0x51489a
sub ebx, ebp
neg ebx
mov eax, ebx
mov ecx, 0x400
cdq
idiv ecx
mov ebx, eax
push ebx
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
pop eax
mov word [ebp + 0xc], ax
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.WINDY
lea ecx, [ebp + 0x12]
call fcn.0043a618
mov ebp, dword [0x54db94]
mov ebp, dword [ebp]
mov edx, str.R5F51115ADFM
lea ecx, [ebp + 0x16]
call fcn.0043a618
push dword [0x54db84]
call fcn.00454e16
push 8
push 0x4940a8
lea eax, [0x54db88]
push eax
push 4
call fcn.00454e40
mov dword [0x54db84], eax
push dword [0x54db84]
call fcn.00454e9d
mov ebp, dword [0x54db88]
mov edx, str.1854
lea ecx, [ebp + 8]
call fcn.0043a618
push dword [0x54db84]
call fcn.00454e9d
mov ebp, dword [0x54db88]
mov edx, str.1870
lea ecx, [ebp + 8]
call fcn.0043a618
push dword [0x54db84]
call fcn.00454e9d
mov ebp, dword [0x54db88]
mov edx, str.1880
lea ecx, [ebp + 8]
call fcn.0043a618
push dword [0x54db98]
call fcn.00454a4c
push 0x200
push 0
push 0x4940b0
push 0x28
call fcn.00454a94
mov dword [0x54db98], eax
push str.010402
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.41FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.10240
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010403
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.41FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.10240
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1771
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010409
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.41FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.10240
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010413
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.41FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.10240
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1771
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010302
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.31FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.6144
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010309
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.39FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.8192
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.020010
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.39FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.8192
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.030808
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.39FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.8192
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.020500
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.35FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7168
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.HOTTIMA
lea ecx, [ebp + 0x2c]
call fcn.0043a618
push str.020602
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.35FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7168
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.HOTTIMA
lea ecx, [ebp + 0x2c]
call fcn.0043a618
push str.030600
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.29FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.4096
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.030605
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.29FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.4096
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010309A
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.31FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.6144
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.110008
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.31FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.6144
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.110010
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.31FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.6144
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.110011
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1A00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.31FF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.6144
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.080109
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.C000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.DFFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.8192
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.080204
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.C000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.DFFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.8192
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.080202
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.C000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.DFFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.8192
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x493eb8
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.160013
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.28672
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.0D79
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.160011
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.28672
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.0D79
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.160019
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.28672
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.0D79
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.160108
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.160302
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.460708
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.030010
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.0E9A
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.HOTTIMA
lea ecx, [ebp + 0x2c]
call fcn.0043a618
push str.030110
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.1000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.7FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.0E9A
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.HOTTIMA
lea ecx, [ebp + 0x2c]
call fcn.0043a618
push str.250011
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.250013
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.250016
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.250019
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010130
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010127
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push 0x48f474
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010121
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.010124
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.110113
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.110100
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.330006
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.350015
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.350013
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.350010
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.360005
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.360006
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.360004
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.120113
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.120117
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.330006
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.4208
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.330020
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.4208
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.330023
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.4208
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.330100
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.330024
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.360100
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.350101
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.020106
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.6000
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.050203
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.7C00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.050206
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.7C00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.050216
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.7C00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.050218
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.7C00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.050221
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.7C00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push str.060000
push dword [0x54db98]
call fcn.00454b31
mov ebp, eax
mov edx, str.7C00
lea ecx, [ebp]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.9FFF
lea ecx, [ebp + 0xc]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.16384
lea ecx, [ebp + 0x10]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, str.1024
lea ecx, [ebp + 0x18]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48b097
lea ecx, [ebp + 0x28]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48cb6f
lea ecx, [ebp + 0x1c]
call fcn.0043a618
mov ebp, dword [0x54db98]
mov ebp, dword [ebp]
mov edx, 0x48e024
lea ecx, [ebp + 0x20]
call fcn.0043a618
push dword [0x54db9c]
call fcn.00454a4c
push 0x200
push 0
push 0x4940a8
push 4
call fcn.00454a94
mov dword [0x54db9c], eax
push str.0104
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.0200
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.0201
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.0903
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.1600
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.2500
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.1601
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.1602
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.1603
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.0101
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.1101
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push 0x492905
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.3300
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.3301
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.3605
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.1201
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.0502
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.0600
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.3500
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.3600
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.3601
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.3501
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push str.0201
push dword [0x54db9c]
call fcn.00454b31
mov ebp, eax
mov edx, 0x48b097
lea ecx, [ebp]
call fcn.0043a618
push 7
push 0x54db6c
push 0x4940f0
mov edx, dword [0x54db6c]
call fcn.0043a620
mov eax, 5
push 0x1a0
call fcn.0043a6d0
push dword [0x54e9c4]
mov edx, str.The_special_programmer_MCU_device_rVersion
call fcn.00462b90
mov edx, dword [0x517fec]
call fcn.00462b90
mov edx, str._rAuthors_website_http:__skyprog.net__eeprus.ru_rKDS_Soft
call fcn.00462b90
lea ebp, [0x518364]
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._rThanks_to_Simon_Belov_for_help_in_creating_the_app
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
push dword [0x54e9c4]
mov edx, 0x48bb3a
call fcn.00462b90
mov edx, dword [0x517fec]
call fcn.00462b90
mov edx, 0x49133c
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x49065e
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._rKEY:
call fcn.00462b90
mov edx, dword [0x518034]
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._rKEY:
call fcn.00462b90
mov edx, dword [0x518034]
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
lea ebp, [0x5183cc]
mov edx, str.FLASH_Version
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c3d0
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518434]
mov edx, str.Code_of_the_Model
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49006b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51849c]
mov edx, str.Check_sum
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e679
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518504]
mov edx, str.Not_converge
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4935fa
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51856c]
mov edx, str.Probably__the_firmware_is_working
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4912d6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5185d4]
mov edx, str.Most_likely__the_firmware_is_faulty
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x492099
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51863c]
mov edx, str.Readed_from_the_FLASH
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4903c8
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5186a4]
mov edx, str.Last_Fault
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491b5d
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51870c]
mov edx, str.Fault
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x492220
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518774]
mov edx, str.Disabled_in_the_demo
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c404
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5187dc]
mov edx, str.In_the_external_memory
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ecbc
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518844]
mov edx, 0x48bb01
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49130d
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5188ac]
mov edx, str.This_version_of_FLASH
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f435
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518914]
mov edx, str.currently_not_available_for
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49304c
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51897c]
mov edx, str.the_error_statistics
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4915dc
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5189e4]
mov edx, str.Statistics_of_errors_in_the_DEMO_version_is_not_available
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493d5c
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518a4c]
mov edx, str.Save_As...__Buf_B_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d99f
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518ab4]
mov edx, str.Such_a_file_exists
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x492d9a
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518b1c]
mov edx, str.Cant_create_file_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48bd96
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518b84]
mov edx, str.Cant_open_file_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x492fcb
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518bec]
mov edx, str.File_is_large
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f39d
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518c54]
mov edx, str.HEX_file_is_damaged_or_is_not_Intel_HEX__Wrong_Checksum__Line
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.HEX
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518cbc]
mov edx, str.File_is_not_the_firmware_MDL
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490362
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518d24]
mov edx, str.S19_file_is_damaged_or_is_not_S19_format__Wrong_Checksum_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.S19
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518d8c]
mov edx, str.S19_addres_out_of_range_ARCADIA_FREESCALE
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490011
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518df4]
mov edx, str.Please_note_that_this_S19_file_will_not_fill_the_entire_flash_memory_of_the_MC9S08GB60_MCU._r_nMake_sure_the_information_in_this_file_is_correct_and_appropriate_for_your_PCBs_firmware._r_nMissing_areas_will_be_filled_with_0xFF
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493bd7
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518e5c]
mov edx, str.Save_the_S19_format_available_only_for_FLASH_ARCADIA
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e07e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518ec4]
mov edx, str.FLASH_ARCADIA_provide_only_saving_in_.s19_format
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.FLASH_ARCADIA
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518f2c]
mov edx, str.Copied_from_Buf_B
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4931c7
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518f94]
mov edx, str.The_fusion_of_FLASH_And_CONFIG_is_executed._rVariables_area_cleared.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f007
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518ffc]
mov edx, str.Out_of_range_CONFIG_for_this_FLASH_rBuf_A_not_changed.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48bc49
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519064]
mov edx, str.File
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491084
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5190cc]
mov edx, str.DATABASE__EEP_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.DATABASE__EEP_
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519134]
mov edx, str.DB_firmwares__EEP__for_the_selected_device__rnot_supported_in_this_version_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f298
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x491da9
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
lea ebp, [0x51919c]
mov edx, str.DB_firmwares__EEP__not_supported_in_DEMO_version_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d94b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519204]
mov edx, str.Open_in_Buf_A
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c314
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51926c]
mov edx, 0x48d48d
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d35e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5192d4]
mov edx, str._empty_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c7c3
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51933c]
mov edx, str.Save_As..._From_Buf_A
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4926bb
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5193a4]
mov edx, str.Save_As..._From_Buf_B
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4926e6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51940c]
mov edx, str.Save_As..._From_Buf_C
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x492706
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519474]
mov edx, str.Exit
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ebb7
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5194dc]
mov edx, str.Tools
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x492030
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519544]
mov edx, str.Buf_A:_Swap_Bytes
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f226
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5195ac]
mov edx, str.Buf_A:_Copy_from_Buf_B
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48cc8d
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519614]
mov edx, str.Buf_A:_Fill_buffer__FF
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c0a3
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51967c]
mov edx, str.Buf_A:_Clear_buffer
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48be08
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5196e4]
mov edx, str.Settings
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c3c6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51974c]
mov edx, str.Help
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49035b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5197b4]
mov edx, str.Help
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491da1
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51981c]
mov edx, str.Firmware_selection_table
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c7a5
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519884]
mov edx, str.About...
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b0a9
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5198ec]
mov edx, str.Last_action
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490ae0
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519954]
mov edx, str.Sky_Prog_Programmer_started
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ee07
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x5199bc]
mov edx, str.Read__OK
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b537
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519a24]
mov edx, str.Read__failure
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f644
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519a8c]
mov edx, str.Read__canceled
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f62f
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519af4]
mov edx, str.Write__OK
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4932b7
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519b5c]
mov edx, str.Write__failure
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c265
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519bc4]
mov edx, str.Write__canceled
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e33b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519c2c]
mov edx, str.Cannot_create_settings_file._r_nUnzip_the_demo_version_of_the_software_And_place_it_in_a_separate_folder.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48dbe4
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519c94]
mov edx, str.Cannot_create_settings_file._r_nReinstalling_the_application_will_help_solve_the_problem.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493f29
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519cfc]
mov edx, str.Read_Device
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493deb
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519d64]
mov edx, str.Write_Device
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49390e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519dcc]
mov edx, str.Limited_in_demo_version
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490a7a
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519e34]
mov edx, str.This_function_is_not_supported_in_your_software_version
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4934be
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519e9c]
mov edx, str.Selected_Device:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48da82
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519f04]
mov edx, str.Info_loaded_file
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4906fc
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519f6c]
mov edx, str.File_not_load
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d563
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x519fd4]
mov edx, str.Stats
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c7b8
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a03c]
mov edx, str.Info_readed_firware
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c63b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a0a4]
mov edx, str.Firmware_not_readed
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48eabd
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a10c]
mov edx, str.Buf_A:_File
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.Buf_A:
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x518f2c]
mov edx, str.Copied_from_Buf_B
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4931c7
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a174]
mov edx, str.Buf_B:_Readed_Internal_EEPROM
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.Buf_B:
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a1dc]
mov edx, str.Buf_C:_Readed_External_EEPROM
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.Buf_C:
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a244]
mov edx, 0x49045d
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d557
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a2ac]
mov edx, str.Value
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490aff
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a314]
mov edx, str.Additionally
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f427
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a37c]
mov edx, str.Copy_to_clipboard
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4912f2
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a3e4]
mov edx, str.Copied
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493217
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a44c]
mov edx, str.Reading_process
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d8b6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a4b4]
mov edx, str.Writing_and_verifying
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48dac6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a51c]
mov edx, str.Cancel
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4910e4
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a584]
mov edx, str.All_files
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b9ec
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a5ec]
mov edx, str.Original_file_size:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e007
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a654]
mov edx, str.__original_data_format:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49352e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a6bc]
mov edx, str.._Presented_in_HEX_TXT_format__size:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c0fa
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a724]
mov edx, str.The_size:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f4e7
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a78c]
mov edx, str.Firmware_is_readed_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493d49
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a7f4]
mov edx, str.You_must_calibrate_the_time__see_Settings_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b49e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a85c]
mov edx, str.Write..._Are_you_sure_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ffbd
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a8c4]
mov edx, str.File_not_opened_in_Buffer_A_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4903fc
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a92c]
mov edx, str.Operation_was_cancelled
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48da70
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a994]
mov edx, str.Device_not_responding
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f082
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51a9fc]
mov edx, str.Something_went_wrong...
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48bb83
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51aa64]
mov edx, str.Didnt_match_the_control_bytes.__rWhy__Please_refer_to_the_manual_for_info.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c944
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51aacc]
mov edx, str.Failure_write
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d811
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ab34]
mov edx, str.Not_found_a_software_component_For_USBDM._rRe_install_the_USBDM_software_will_help_to_fix_the_problem.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493643
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ab9c]
mov edx, str.The_path_to_the_software_Sky_Prog_Programmer_contains_invalid_characters_For_this_operation.
lea ecx, [ebp + 0x24]
call fcn.0043a618
lea ebp, [0x51ac04]
mov edx, str.Reinstall_Sky_Prog_Programmer_in_another_directory_would_help_solve_the_problem.
lea ecx, [ebp + 0x24]
call fcn.0043a618
lea ebp, [0x51ab9c]
mov edx, 0x4921a0
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ac04]
mov edx, 0x490bed
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ac6c]
mov edx, str.The_downloaded_file_is_not_suitable_to_the_connected_module_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f8cf
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51acd4]
mov edx, str.For_this_device_read_all_MCU_memory_is_not_supported.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4910a6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ad3c]
mov edx, str.Click_for_advanced_options
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48bc2b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ada4]
mov edx, str.Read_Config_Area
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48eb85
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ae0c]
mov edx, str.Read_MCU_All_MEM
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4915c5
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ae74]
mov edx, str.Programming_with_this_interface_is_currently_not_supported_rStay_tuned_for_news_on_the_authors_website.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f6ec
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51aedc]
mov edx, str.USBDM_not_found._Check_the_connection.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49086d
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51af44]
mov edx, str.Cant_open_USBDM._Check_the_connection.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d8da
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51afac]
mov edx, str.Library_usbdm.4.dll_not_found._Need_to_re_install_the_USBDM_software.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e0d1
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b014]
mov edx, str.Library_usbdm.4.dll_version_is_outdated._Need_to_re_install_the_USBDM_software.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491d58
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b07c]
mov edx, str.Failed_to_determine_CONFIG_area_for_this_version_of_FLASH._rPass_this_FLASH_to_developer_Sky_Prog_for_analysis.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4924b5
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b0e4]
mov edx, str.FLASH_version_not_found_rPass_this_FLASH_to_developer_Sky_Prog_For_analysis.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d505
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b14c]
mov edx, str.Working_with_EVO_II_via_COM_port_is_temporarily_unavailable._rWait_For_updates.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x492343
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b1b4]
mov edx, str.Save_the_s19_format_is_only_possible_in_configuration_with_support_for_USBDM.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4905e0
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b21c]
mov edx, str.The_selected_hardware_is_not_supported_in_this_configuration_of_software.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491e4f
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b284]
mov edx, str.The_serial_number_must_contain_9_or_12_digits
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48cf0e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b2ec]
mov edx, str.Change_the_serial_number_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490f7a
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b354]
mov edx, str.Cant_change_the_serial_number
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b70e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b3bc]
mov edx, str.There_is_no_possibility_to_open_the_selected_programmer__check_the_settings
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ddb1
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b424]
mov edx, str.Only_for_configuration_area_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f918
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b48c]
mov edx, str.Invalid_value
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491825
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b4f4]
mov edx, str.First_Select_SW__FW_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493d30
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b55c]
mov edx, str.Reading_full_flash_memory_of_the_MCU_RENESAS__ARCADIA_3__WINDY__is_not_provided
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48caf0
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b5c4]
mov edx, str.From_built_in_the_SW
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48bb1c
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b62c]
mov edx, str.__press_the_button
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f683
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b694]
mov edx, str._for_info
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e558
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b6fc]
mov edx, str.List_of_supported_microcontrollers:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49247b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b764]
mov edx, str.Press_F1_for_more_help
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e3d3
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b7cc]
mov edx, str.Sky_Prog_Programmer_confirmation_of_recording_FLASH_MCU
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.Sky_Prog_Programmer
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b834]
mov edx, str.It_was_not_possible_to_determine_the_mask_of_the_microcontroller_automatically.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b93a
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b89c]
mov edx, str.Select_the_correct_type_according_to_the_designation_on_the_controller_body.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490a35
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b904]
mov edx, str.Settings
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c3c6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b96c]
mov edx, str.Main
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493ab9
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51b9d4]
mov edx, str.Calibration:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491869
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ba3c]
mov edx, str.AUTO
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491af4
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51baa4]
mov edx, str.COM_Port:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.COM
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bb0c]
mov edx, str.Hardware
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49309b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bb74]
mov edx, str.Only_Hardware_Serial_port__COM_port_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ce64
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bbdc]
mov edx, str.If_youre_using_a_real_serial_port_COM9__RS232_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c9af
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bc44]
mov edx, str.If_youre_using_a_USB_Elinv_I2C_Programmer
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4931ea
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bcac]
mov edx, str.Elinv_Prog__FT232__not_found.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.Elinv_Prog__FT232_
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bd14]
mov edx, str.library_not_found._Reinstall_FT232_drivers
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48be4d
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bd7c]
mov edx, str.Data_transfer_mode:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48fc79
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bde4]
mov edx, str.Language:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491318
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51be4c]
mov edx, str.Enable_the_LOG_file:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e2a1
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51beb4]
mov edx, str.Reset
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b9e6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bf1c]
mov edx, str.Reset_the_Quick_Help_settings_to_see_all_the_hints_again
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49031a
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bf84]
mov edx, str.Found_in_system
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48f377
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51bfec]
mov edx, str.Device
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49030f
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c054]
mov edx, str.Selected_Device_Description
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491660
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c0bc]
mov edx, str.Selected_device_is_not_supported_rthis_version_of_the_app._rContact_author_for_detailes.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49264d
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c124]
mov edx, str.Load_And_Save
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491853
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c18c]
mov edx, str.File_Load_Options
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b615
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c1f4]
mov edx, str._Automatic_format_detection
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48eb64
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c25c]
mov edx, str._To_associate_the_rule:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ee29
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c2c4]
mov edx, str._Load_all_files_only_As:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4930a8
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c32c]
mov edx, str.File_Save_Options
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e04a
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c394]
mov edx, str._Ability_to_save_the_file_As_Intel_HEX_format__.hex_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490426
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c3fc]
mov edx, str.Bytes_in_string:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e6a6
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c464]
mov edx, str._Ability_to_save_the_file_As_HEX_TXT_format__.txt_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491ddb
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c4cc]
mov edx, str.Space_between_bytes:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493321
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c534]
mov edx, str._Ability_to_save_the_file_As_Motorola_S19_format__.s19_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49017f
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c59c]
mov edx, str.Reset_LOG_file._Are_you_sure_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d938
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c604]
mov edx, str.Quick_Help_has_been_reset_r_nNow_you_can_see_all_the_hints_again
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.Quick_Help
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c66c]
mov edx, str.You_have_chosen_a_programmer_device_to_work_with_RENESAS_microcontroller._The_device_will_also_be_changed_to_ARCADIA_internal_EEPROM__max_32_KB._rPlease_note_that_when_you_exit_the_settings_window__the_data_in_buffers_A__B__C_will_be_lost._rAccept_the_changes_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493920
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c6d4]
mov edx, str.You_have_chosen_the_USBDM_programmer_device_to_work_with_FREESCALE_microcontroller._The_device_will_also_be_changed_to_ARCADIA_internal_EEPROM__max_32_KB._rPlease_note_that_when_you_exit_the_settings_window__the_data_in_buffers_A__B__C_will_be_lost._rAccept_the_changes_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48fc9a
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c73c]
mov edx, str.You_chose_another_device._When_you_exit_the_settings_window_unsaved_Data__buffers_A__B__C__will_be_lost._Accept_the_changes_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b763
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c7a4]
mov edx, str.Calibration_OK.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490b32
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c80c]
mov edx, str.The_save_function_does_not_work_in_the_demo_version.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e6f8
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c874]
mov edx, str.To_selected_device_the_database_is_not_valid.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._rSelect_the_another_device_or_another_database.
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, 0x48d063
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x49327f
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
lea ebp, [0x51c8dc]
mov edx, str.Not_found_the_database_MEM_DB._Copy_the_file
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._r_CANDY_EEP_XX_XX_XX.DAT___or__aggiornamento_db_mem_XX_XX_XX.DAT__r_in_the_folder__skyprog_
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, 0x48dd68
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._r_CANDY_EEP_XX_XX_XX.DAT_
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
lea ebp, [0x51c944]
mov edx, str.Available_CANDY_firmware_databases
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493495
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51c9ac]
mov edx, str.Select_the_base_by_double_clicking_the_mouse_or_pressing_the_ENTER_key._r_nYou_can_also_add_other_original_CANDY_firmware_databases.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d5de
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ca14]
mov edx, str.Starting_from_01.08_25.03.2019_version__the_software_is_completed_not_with_one_base_of_firmware__but_several__you_can_add_other_databases__and_you_can_quickly_switch_between_them.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._r_nTo_learn_more_about_this__click_one_of_the_links_below.
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, 0x49007c
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48cc51
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
lea ebp, [0x51ca7c]
mov edx, str.Unable_to_allocate_memory_for_USBDM_SW_DB
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d269
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cae4]
mov edx, str.Unable_to_allocate_memory_for_USBDM_SW_DB__2_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b29a
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cb4c]
mov edx, str.File_is_not_SW_DB_for_Sky_Prog_Programmer
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4933b8
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cbb4]
mov edx, str.Not_converges_check_summ_of_the_file._rThis_file_is_not_a_database_for_Sky_Prog_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c1e4
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cc1c]
mov edx, str.Not_enough_memory_in_your_computer_for_the_database.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490832
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cc84]
mov edx, str.The_database_not_found__File_DD_MM_YYYY_dbind.zip_.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493cfc
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ccec]
mov edx, str.Select_the_ARCADIA_device_and_the_USBDM_programmer_in_the_settings_to_activate_this_SW.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4904de
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cd54]
mov edx, str.The_SW_database_function_works_only_in_versions_with_USBDM_tool_support
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490c3c
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cdbc]
mov edx, str.The_SW_database_was_not_loaded_into_memory.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c67e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ce24]
mov edx, str.Select_the_desired_SW_here__then_locate_and_open_the_desired_firmware_in_the_Main_DB_tab.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b1a1
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51ce8c]
mov edx, str.Without_SW__only_EEP__default_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e8e1
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cef4]
mov edx, str.__SW_is_not_selected
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, str.____SW
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cf5c]
mov edx, str.You_are_trying_to_open_the_firmware_for_the
lea ecx, [ebp + 0x24]
call fcn.0043a618
lea ebp, [0x51cfc4]
mov edx, str._device__despite_the_fact_that_another_device_is_selected_in_the_settings:
lea ecx, [ebp + 0x24]
call fcn.0043a618
lea ebp, [0x51d02c]
mov edx, str.This_is_illogical._In_any_case__do_you_want_to_open_it_in_Sky_Prog_
lea ecx, [ebp + 0x24]
call fcn.0043a618
lea ebp, [0x51cf5c]
mov edx, 0x493ebc
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51cfc4]
mov edx, 0x48f936
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d02c]
mov edx, 0x48b632
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d094]
mov edx, str.Couldnt_open_file_for_eep_list__rNeeded_file_is_epr.dat
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491490
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d0fc]
mov edx, str.Unable_to_allocate_memory_for_eep_list
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48be91
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d164]
mov edx, str.Need_to_know...
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d467
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d1cc]
mov edx, str.To_learn_more:
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491582
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d234]
mov edx, str.BUILT_IN_HELP
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d0b4
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d29c]
mov edx, str.ON_LINE_HELP
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48c304
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d304]
mov edx, str._Do_not_show_quick_tips
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4912b5
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d36c]
mov edx, str.You_can_re_enable_hints_in_the_settings
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48df2b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d3d4]
mov edx, str.Close_the_hint._You_can_also_press_ENTER_or_ESC.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4908ac
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d43c]
mov edx, str.Welcome_to_the_Sky_Prog_Programmer_project___In_version_1.07__the_Quick_Help_system_appeared._These_are_small_windows_with_tips_and_hints._The_system_will_help_to_understand_the_settings_of_the_application_and_equipment__it_can_be_especially_useful_during_the_first_starts.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._You_can_turn_off_the_tooltips_by_checking_the_appropriate_box_in_the_bottom_of_this_window._In_the_future__in_the_settings_you_can_always_re_activate_the_Quick_Help_system_and_reset_it_to_its_initial_state_in_order_to_see_all_the_windows_again.
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str.__Please_read_the_license_agreement_if_you_have_not_done_so_yet._Click_on_one_of_the_links_below_the_text._Integrated_help_is_not_available_in_the_DEMO_version_of_the_Sky_Prog_software.
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._The_link_on_the_left_will_open_the_page_from_the_integrated_help._The_link_on_the_right_will_open_the_help_page_from_the_Internet_through_your_browser.
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, 0x48feab
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48cd53
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48f576
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48ece6
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
lea ebp, [0x51d4a4]
mov edx, str.Please_note_that_an_internet_independent_help_system_is_built_into_the_software._Called_by_pressing_the_F1_key_from_the_main_app_window.__However__integrated_help_is_absent_in_the_demo_version_of_the_software__DEMO_version_.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x490748
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d50c]
mov edx, str.Before_work__do_not_forget_to_select_the_electronic_module_and_programmer_device_in_the_settings._Close_this_tip_and_click_on_the_specified_field_to_enter_the_settings_window._You_can_also_go_to_the_settings_through_the_app_menu_or_by_pressing_the_CTRLP_key_combination.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49116b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d574]
mov edx, str.Select_the_electronic_module_with_which_you_want_to_work.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ec19
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d5dc]
mov edx, str.In_the_MAIN_tab_you_can_select_the_programmer_device_and_change_other_settings.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48b995
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d644]
mov edx, str.If_you_are_going_to_work_via_the_COM_port__perform_the_calibration._Press_the_AUTO_button_to_the_right_of_this_field.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48ddf9
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d6ac]
mov edx, str.Also_set_the_COM_port_number_to_which_the_programmer_is_connected.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493801
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d714]
mov edx, str.Connect_the_Elinv_Prog_programmer_device_or_any_another_on_the_FT232RL_chip_if_you_are_going_to_use_this_device._Be_sure_to_install_the_driver_for_the_FT232RL_
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48e596
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d77c]
mov edx, str.Connect_a_USBDM_programmer_device_if_you_are_going_to_use_this_device._Note_that_you_need_to_install_the_driver_and_USBDM_software_to_work_with_USBDM._Refer_to_help_for_more_information.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48fa4e
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d7e4]
mov edx, str.Open_the_DEVICE_tab_to_select_the_type_of_electronic_module_you_will_work_with.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x4932c2
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d84c]
mov edx, str.If_the_configuration_of_the_software_has_support_for_working_with_INDESIT__as_well_as_a_database_with_firmware_is_built_in__then_a_table_on_the_selection_of_firmware_is_available_to_you.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._The_firmware_selection_table_is_invoked_by_pressing_the_F2_key_from_the_main_window.
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, 0x48f116
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x492fee
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
lea ebp, [0x51d8b4]
mov edx, str.To_open_the_required_database_with_firmware__first_select_the_electronic_module_in_the_settings.__Make_sure_that_your_software_configuration_supports_the_built_in_firmware_database.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x491768
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d91c]
mov edx, str.Please_note_that_the_button_READ_DEVICE_has_an_extension__a_small_square_located_at_the_bottom_right._Click_on_it_to_gain_access_to_the_additional_features_of_the_read_function.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x492e01
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51d984]
mov edx, str.To_open_the_firmware_from_the_disk_of_your_computer_or_to_save_the_read_firmware__use_the_FILE_menu._You_can_also_open_the_firmware_by_dragging_the_desired_file_with_the_mouse_into_the_app_window.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, dword [ebp + 0x24]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._To_make_file_dragging_work__make_sure_that_Drag__Drop_is_enabled_in_the_Windows_operating_system.
call fcn.00462b90
lea eax, [ebp + 0x24]
push eax
call fcn.00462b10
mov edx, 0x492751
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov edx, dword [ebp + 0x64]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48cce1
call fcn.00462b90
lea eax, [ebp + 0x64]
push eax
call fcn.00462b10
lea ebp, [0x51d9ec]
mov edx, str.To_work_with_the_RS_function_of_the_software_and_to_program_the_entire_flash_memory_of_the_RENESAS_microcontroller__select_this_programmer_device.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x48d0cb
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.Welcome_to_the_Sky_Prog_Programmer_project
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.Dear_user__Project_developers_are_grateful_for_the_choice_of_our_product._Please_read_the_license_agreement_if_you_have_not_already_done_so__as_well_as_please_read_the_user_manual._Here_are_the_answers_to_all_questions_that_arise_during_the_operation_of_the_program.
lea ecx, [ebp + 0x8c]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x493235
lea ecx, [ebp + 0x64]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x48bee1
lea ecx, [ebp + 0xcc]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.___Please_note_that_you_are_using_a_demo_version_of_the_software._There_are_no_functions_in_this_version:___Built_in_help____Write_firmware_to_the_PCB____Saving_read_firmware____Databases_with_firmware____And_other_important_features.
lea ecx, [ebp + 0xf4]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x490e76
lea ecx, [ebp + 0x134]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.Software_version:_Current_Latest:
lea ecx, [ebp + 0x1c4]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.The_software_version._The_current_version_is_the_one_installed_on_your_computer._The_last_one_is_the_version_that_is_available_for_installation._If_they_do_not_match__reinstall_the_program_to_get_the_new_version._To_find_out_if_a_new_version_is_available__run_the_program_with_the_internet_connected.
lea ecx, [ebp + 0x22c]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x48bbba
lea ecx, [ebp + 0x204]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x492c6f
lea ecx, [ebp + 0x26c]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.___Please_note_that_you_are_using_a_demo_version_of_the_software_that_does_not_support_Internet_access_to_check_for_updates_and_news.
lea ecx, [ebp + 0x294]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x48c58b
lea ecx, [ebp + 0x2d4]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.InstallationUptates.htm
lea ecx, [ebp + 0x2fc]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.InstallationUptates.htm
lea ecx, [ebp + 0x33c]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.IND_DB_version:_Current_Latest:
lea ecx, [ebp + 0x364]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.The_version_of_the_database_with_the_firmwares.__The_current_version_is_the_one_installed_on_your_computer.__The_last_one_is_the_version_that_is_available_for_installation.__If_they_do_not_match__reinstall_the_program_to_get_a_new_version.__To_find_out_about_the_availability_the_new_version__run_the_program_with_the_internet_connected.
lea ecx, [ebp + 0x3cc]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x48d894
lea ecx, [ebp + 0x3a4]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x492929
lea ecx, [ebp + 0x40c]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.___Please_note_that_you_are_using_a_demo_version_of_the_program_in_which_the_INDESIT_firmware_database_is_not_available.
lea ecx, [ebp + 0x434]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x490948
lea ecx, [ebp + 0x474]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.Databasesoffirmware.htm
lea ecx, [ebp + 0x49c]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.Databasesoffirmware.htm
lea ecx, [ebp + 0x4dc]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.Check_the_internet_connection_
lea ecx, [ebp + 0x504]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.Check_whether_the_computer_is_connected_to_the_Internet._In_order_not_to_miss_updates_and_other_news__connect_the_computer_to_the_Internet_and_run_the_program.
lea ecx, [ebp + 0x56c]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x48d38e
lea ecx, [ebp + 0x544]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x490b54
lea ecx, [ebp + 0x5ac]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.___Please_note_that_you_are_using_a_demo_version_of_the_software_that_does_not_support_Internet_access_to_check_for_updates_and_news.
lea ecx, [ebp + 0x5d4]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x48c58b
lea ecx, [ebp + 0x614]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.The_log_file_is_too_large.
lea ecx, [ebp + 0x6a4]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, str.Go_to_the_settings_window_and_click_the_RESET_button_to_clear_the_LOG_file
lea ecx, [ebp + 0x70c]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x492626
lea ecx, [ebp + 0x6e4]
call fcn.0043a618
mov ebp, dword [0x54db6c]
mov edx, 0x492038
lea ecx, [ebp + 0x74c]
call fcn.0043a618
lea ebp, [0x51da54]
mov edx, str.Not_found
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x49183b
lea ecx, [ebp + 0x64]
call fcn.0043a618
lea ebp, [0x51dabc]
mov edx, str.___Please_note_that_your_version_does_not_support_the_INDESIT_firmware_database._But_you_can_purchase_this_option_additionally.
lea ecx, [ebp + 0x24]
call fcn.0043a618
mov edx, 0x493fd7
lea ecx, [ebp + 0x64]
call fcn.0043a618
push 7
push 0x54db74
push 0
mov edx, dword [0x54db74]
call fcn.0043a720
mov eax, 1
push 0x64
call fcn.0043a6d0
push 0x48f767
push 0
call fcn.00455280
and eax, eax
je 0x407b8d
xor eax, eax
jmp 0x407b92
mov eax, 1
and eax, eax
je 0x407b98
jmp 0x407b9d
call fcn.00429096
push dword [0x518084]
mov edx, 0x48db01
mov ecx, dword [esp]
call fcn.00462bf0
je 0x407bbb
mov byte [0x51835a], 0x19
jmp 0x407bc2
mov byte [0x51835a], 9
pop eax
push str.settings.txt
call fcn.004532c4
and eax, eax
je 0x407bd6
jmp 0x407cb4
push str.settings.txt
call fcn.0045357e
and eax, eax
je 0x407c40
push str.Recent_files
call fcn.004535d3
push str.Main
call fcn.004535d3
push 0x48bca1
push str.ft_mode
call fcn.00453702
push str.Device
call fcn.004535d3
push str.LoadSave
call fcn.004535d3
push str.RecentFiles
call fcn.004535d3
push str.quick_help
call fcn.004535d3
push str.from_server
call fcn.004535d3
call fcn.00453779
jmp 0x407cb4
lea ebp, [0x519c2c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
push 0x5180f0
call fcn.00462b10
jmp 0x407c9a
push 0x30
push dword [0x5180f0]
push 0x48be7d
call fcn.00443dd8
jmp 0x420563
push str.settings.txt
call fcn.004532c4
and eax, eax
je 0x408037
push str.Main
call fcn.004535d3
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
mov eax, dword [0x518010]
cdq
push edx
push eax
call fcn.00442150
inc dword [0x54e9c4]
push str.CLOCK
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov dword [0x518010], eax
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
mov eax, dword [0x518070]
cdq
push edx
push eax
call fcn.00442150
inc dword [0x54e9c4]
push str.com_port
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov dword [0x518070], eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518074]
push str.com_port_x
call fcn.00453784
push 0x518074
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518078]
push str.hardware
call fcn.00453784
push 0x518078
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bca1
push str.ft_mode
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov dword [0x5180f4], eax
mov ebx, dword [0x5180f4]
cmp ebx, 1
jne 0x407e09
push 0x48bca1
push str.ft_mode
call fcn.00453702
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bbfc
push str.usbdm_vdd
call fcn.00453784
push 0x5180f8
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518084]
push str.language
call fcn.00453784
push 0x518084
call fcn.00462b10
push dword [0x518084]
mov edx, 0x48db01
mov ecx, dword [esp]
call fcn.00462bf0
je 0x407e68
mov byte [0x51835a], 0x19
jmp 0x407e6f
mov byte [0x51835a], 9
pop eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bbfc
push 0x48ba4d
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov dword [0x518004], eax
push str.Device
call fcn.004535d3
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x51807c]
push str.selected_device
call fcn.00453784
push 0x51807c
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push str.50000
push str.time_write_usbdm_a
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov dword [0x518030], eax
push str.LoadSave
call fcn.004535d3
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48e024
push str.ihex
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov byte [0x518356], al
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48e024
push str.hextxt_b
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov byte [0x518357], al
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bca1
push str.hextxt_space
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov byte [0x518358], al
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48e024
push str.s19hex
call fcn.00453784
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
mov byte [0x518359], al
mov byte [0x518359], 0x10
push str.RecentFiles
call fcn.004535d3
push dword [0x54db7c]
call fcn.00454f22
call fcn.0045388e
and eax, eax
je 0x408030
mov eax, dword [0x54e9c4]
push eax
push eax
call fcn.004538e0
mov ebp, dword [0x54db80]
lea eax, [ebp + 8]
push eax
call fcn.00462b10
push dword [0x54db7c]
call fcn.00454f4d
jmp 0x407fff
call fcn.00453779
jmp 0x408037
jmp 0x4080f6
push str.log.txt
call fcn.004560d0
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xffffffff
jne 0x40810e
cmp edi, 0xffffffff
je 0x408112
xor eax, eax
jmp 0x408117
mov eax, 1
or eax, eax
je 0x40813b
push str.log.txt
push 0
call fcn.004566a0
mov dword [0x5180fc], eax
push 0
call fcn.004564f0
jmp 0x40813b
push 1
push 1
push str._START
call fcn.00429fbb
push dword [0x54e9c4]
push 0
push 0
mov edx, dword [0x517fec]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48d1d6
call fcn.00462b90
mov edx, dword [0x517ff0]
call fcn.00462b90
mov edx, str._:_DEMO_
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
push 0x40
call fcn.00442150
pop eax
mov edx, 0x48bae8
call fcn.00462b90
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00429fbb
pop dword [0x54e9c4]
push dword [0x54e9c4]
push 0
push 0
mov eax, dword [0x54e9c4]
push eax
push eax
push 2
push 1
push dword [0x518034]
call fcn.00442360
mov edx, 0x491b00
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push 4
push dword [0x518034]
call fcn.00442430
mov ebx, eax
add ebx, 0xfffffffd
push ebx
push dword [0x518034]
call fcn.00442360
pop eax
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00429fbb
pop dword [0x54e9c4]
lea ebp, [0x53db24]
mov word [ebp], 0
mov word [ebp + 2], 0xffff
mov word [ebp + 4], 1
mov word [ebp + 6], 2
mov word [ebp + 8], 4
mov word [ebp + 0xa], 8
mov word [ebp + 0xc], 0x10
mov word [ebp + 0xe], 0x20
mov word [ebp + 0x10], 0x40
mov word [ebp + 0x12], pe_nt_image_headers32
mov word [ebp + 0x14], 0x100
mov word [ebp + 0x16], 0x200
mov word [ebp + 0x18], 0x400
mov word [ebp + 0x1a], 0x800
mov word [ebp + 0x1c], 0x1000
mov word [ebp + 0x1e], 0x2000
mov word [ebp + 0x20], 0x4000
mov edx, 0x48b097
lea ecx, [0x518100]
call fcn.0043a618
mov dword [0x517fd8], 0
mov dword [0x517fdc], 0
mov dword [0x518108], 0
mov dword [0x51810c], 0
push 0x10000
call fcn.00454560
mov dword [0x518110], eax
push 0x200
call fcn.00454560
mov dword [0x518114], eax
call fcn.0042a17b
mov dword [0x518124], eax
push dword [0x518124]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x408341
lea ebp, [0x51afac]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518118
call fcn.00462b10
jmp 0x4084ea
mov ebx, 1
cmp ebx, dword [esp]
jne 0x40837c
lea ebp, [0x51b014]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518118
call fcn.00462b10
jmp 0x4084ea
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x4084da
push str.USBDM_DLLVersion_0
push 1
call fcn.004552bd
mov dword [0x518128], eax
push str.USBDM_DLLVersionString_0
push 1
call fcn.004552bd
mov dword [0x51812c], eax
push str.USBDM_GetSpeedHz_4
push 1
call fcn.004552bd
mov dword [0x518130], eax
push str.USBDM_Init_0
push 1
call fcn.004552bd
mov dword [0x518134], eax
push str.USBDM_FindDevices_4
push 1
call fcn.004552bd
mov dword [0x518138], eax
push str.USBDM_Open_4
push 1
call fcn.004552bd
mov dword [0x51813c], eax
push str.USBDM_SetTargetType_4
push 1
call fcn.004552bd
mov dword [0x518140], eax
push str.USBDM_SetTargetVdd_4
push 1
call fcn.004552bd
mov dword [0x518144], eax
push str.USBDM_TargetReset_4
push 1
call fcn.004552bd
mov dword [0x518148], eax
push str.USBDM_Connect_0
push 1
call fcn.004552bd
mov dword [0x51814c], eax
push str.USBDM_ReadMemory_16
push 1
call fcn.004552bd
mov dword [0x518150], eax
push str.USBDM_WriteMemory_16
push 1
call fcn.004552bd
mov dword [0x518154], eax
push str.USBDM_Close_0
push 1
call fcn.004552bd
mov dword [0x518158], eax
push str.USBDM_Exit_0
push 1
call fcn.004552bd
mov dword [0x51815c], eax
mov edx, 0x48b097
lea ecx, [0x518118]
call fcn.0043a618
mov eax, dword [0x54e9c4]
push eax
push eax
push str.USBDM_DLLVersionString_0
mov eax, 1
call fcn.00455306
push eax
call fcn.00454580
push 0x518160
call fcn.00462b10
jmp 0x4084ea
mov edx, str.Library_usbdm.4.dll_not_found.
lea ecx, [0x518118]
call fcn.0043a618
pop eax
call fcn.0042977f
mov dword [0x518164], eax
push dword [0x51807c]
push dword [0x54db8c]
call fcn.00454b53
mov ebp, eax
mov edx, dword [ebp + 8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x5180dc
call fcn.00462b10
push dword [0x51807c]
push dword [0x54db8c]
call fcn.00454b53
mov ebp, eax
mov edx, dword [ebp + 8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518168
call fcn.00462b10
push dword [0x51807c]
push dword [0x54db8c]
call fcn.00454b53
mov ebp, eax
mov eax, dword [ebp + 0x14]
mov dword [0x5180e0], eax
push dword [0x51807c]
push dword [0x54db8c]
call fcn.00454b53
mov ebp, eax
mov eax, dword [ebp + 0x18]
mov dword [0x5180d8], eax
push 0x7f00
push 0
call sub.USER32.DLL_LoadCursorA
mov dword [0x518170], eax
push 0x7f8a
push 0
call sub.USER32.DLL_LoadCursorA
mov dword [0x518174], eax
push 0x7f88
push 0
call sub.USER32.DLL_LoadCursorA
mov dword [0x5181a0], eax
push 0x7f89
push 0
call sub.USER32.DLL_LoadCursorA
mov dword [0x5180e8], eax
push 0x7f01
push 0
call sub.USER32.DLL_LoadCursorA
mov dword [0x518184], eax
mov eax, dword [0x518170]
mov dword [0x518178], eax
push 0x10
push 0xa
push str.courier
push 0
call fcn.00455f6a
mov dword [0x518190], eax
push 0x14
push 0xa
push str.courier
push 1
call fcn.00455f6a
mov dword [0x518194], eax
push 0x10
push 8
push str.Verdana
push 2
call fcn.00455f6a
mov dword [0x5181a4], eax
push 0x100
push 0xa
push str.courier
push 3
call fcn.00455f6a
mov dword [0x5181a8], eax
push 0
push 0x4090409
call sub.USER32.DLL_ActivateKeyboardLayout
mov edx, 0x48b097
lea ecx, [0x5181ac]
call fcn.0043a618
mov edx, str.___DEMO
lea ecx, [0x5181ac]
call fcn.0043a618
mov ebx, dword [0x5181b0]
and ebx, ebx
jne 0x4086ac
mov ebx, dword [0x5181b4]
and ebx, ebx
jne 0x4086ac
jmp 0x4086b3
mov eax, 1
jmp 0x4086b5
xor eax, eax
and eax, eax
je 0x40877e
push dword [0x54e9c4]
push 0xca0000
push dword [0x54e9c4]
mov edx, 0x48be7d
call fcn.00462b90
mov edx, dword [0x5181ac]
call fcn.00462b90
mov edx, 0x48b87c
call fcn.00462b90
mov edx, dword [0x517fec]
call fcn.00462b90
mov edx, 0x48b32e
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
push 0x40
call fcn.00442150
pop eax
mov edx, 0x48bae8
call fcn.00462b90
inc dword [0x54e9c4]
push 0x212
push 0x28a
push dword [0x5181b4]
push dword [0x5181b0]
push 0
mov edx, dword [0x5148c0]
add dword [esp + 0x14], edx
call fcn.0045ece9
pop dword [0x54e9c4]
mov dword [0x5181b8], eax
mov dword [0x5181b0], 0
mov dword [0x5181b4], 0
mov byte [0x51835d], 0
jmp 0x40881d
push dword [0x54e9c4]
push 0xca0001
push dword [0x54e9c4]
mov edx, 0x48be7d
call fcn.00462b90
mov edx, dword [0x5181ac]
call fcn.00462b90
mov edx, 0x48b87c
call fcn.00462b90
mov edx, dword [0x517fec]
call fcn.00462b90
mov edx, 0x48b32e
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
push 0x40
call fcn.00442150
pop eax
mov edx, 0x48bae8
call fcn.00462b90
inc dword [0x54e9c4]
push 0x212
push 0x28a
push 0
push 0
push 0
mov edx, dword [0x5148c0]
add dword [esp + 0x14], edx
call fcn.0045ece9
pop dword [0x54e9c4]
mov dword [0x5181b8], eax
push dword [0x54e9c4]
push 0
push 0
mov edx, dword [0x51806c]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str.SkyProg.exe
call fcn.00462b90
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.0044057c
pop dword [0x54e9c4]
mov dword [0x5181bc], eax
push dword [0x5181bc]
push 0
call fcn.0045ed0c
push eax
call fcn.00440630
push 4
push 0xf
push 0
call fcn.00457822
push 0
call fcn.0045ed0c
push eax
push 0
call fcn.00453f6a
and eax, eax
je 0x408f73
lea ebp, [0x519064]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
call fcn.00453fe3
push dword [0x54e9c4]
lea ebp, [0x5190cc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._tCtrlO
call fcn.00462b90
inc dword [0x54e9c4]
push 0xa
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x519204]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._tCtrlL
call fcn.00462b90
inc dword [0x54e9c4]
push 0xb
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x51933c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._tCtrlW
call fcn.00462b90
inc dword [0x54e9c4]
push 0xc
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x5193a4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._tCtrlS
call fcn.00462b90
inc dword [0x54e9c4]
push 0xd
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x51940c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._tCtrlD
call fcn.00462b90
inc dword [0x54e9c4]
push 0xe
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
call fcn.004540dc
lea ebp, [0x51926c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
call fcn.00454128
mov dword [0x5181c0], 0
push dword [0x54db7c]
call fcn.00454f75
mov dword [0x5180b0], eax
mov eax, 1
cmp eax, dword [0x5180b0]
jg 0x408b38
mov ebx, dword [0x5180b0]
dec ebx
push ebx
push dword [0x54db7c]
call fcn.00454f7f
mov ebp, dword [0x54db80]
push dword [ebp + 8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x408aef
mov ebp, dword [0x54db80]
push dword [ebp + 8]
push dword [0x5181c0]
call fcn.004540ca
inc dword [0x5181c0]
jmp 0x408b2c
lea ebp, [0x5192d4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push dword [0x5181c0]
call fcn.004540ca
push 1
push dword [0x5181c0]
push 0
call fcn.004541ef
inc dword [0x5181c0]
dec dword [0x5180b0]
jno 0x408a99
call fcn.0045421b
call fcn.004540dc
push dword [0x54e9c4]
lea ebp, [0x519474]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._tEsc
call fcn.00462b90
inc dword [0x54e9c4]
push 0xf
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
lea ebp, [0x5194dc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
call fcn.00453fe3
push dword [0x54e9c4]
lea ebp, [0x519544]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48b343
call fcn.00462b90
inc dword [0x54e9c4]
push 0x10
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x5195ac]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48b343
call fcn.00462b90
inc dword [0x54e9c4]
push 0x11
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x519614]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48b343
call fcn.00462b90
inc dword [0x54e9c4]
push 0x13
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x51967c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48b343
call fcn.00462b90
inc dword [0x54e9c4]
push 0x14
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
lea ebp, [0x5196e4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
call fcn.00453fe3
push dword [0x54e9c4]
lea ebp, [0x5196e4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._tCtrlP
call fcn.00462b90
inc dword [0x54e9c4]
push 0x12
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
lea ebp, [0x51974c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
call fcn.00453fe3
push dword [0x54e9c4]
lea ebp, [0x5197b4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48e696
call fcn.00462b90
inc dword [0x54e9c4]
push 0x15
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x51981c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48e69a
call fcn.00462b90
inc dword [0x54e9c4]
push 0x16
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x519884]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48b343
call fcn.00462b90
inc dword [0x54e9c4]
push 0x17
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004540ca
pop dword [0x54e9c4]
push 0xf
push 0x1b
push 0
call fcn.0045ed28
push 0xa
push 0x2004f
push 0
call fcn.0045ed28
push 0xb
push 0x2004c
push 0
call fcn.0045ed28
push 0xc
push 0x20057
push 0
call fcn.0045ed28
push 0xd
push 0x20053
push 0
call fcn.0045ed28
push 0xe
push 0x20044
push 0
call fcn.0045ed28
push 0x12
push 0x20050
push 0
call fcn.0045ed28
push 0x15
push 0x70
push 0
call fcn.0045ed28
push 0x16
push 0x71
push 0
call fcn.0045ed28
push 0x18
push 0xd
push 0
call fcn.0045ed28
movzx ebx, byte [0x51835c]
and ebx, ebx
jne 0x408f5f
push 1
push 0x16
push 0
call fcn.004541ef
push 1
push 0x13
push 0
call fcn.004541ef
push 0
call fcn.0045ed0c
push eax
push 0
call fcn.004438bc
and eax, eax
je 0x408faa
push 0x8c
call fcn.00443bbd
push 0xdc
call fcn.00443bbd
push 0xffff0001
call fcn.00443bbd
lea ebp, [0x5198ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0
push 0
call fcn.00443db4
lea ebp, [0x519954]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 1
push 0
call fcn.00443db4
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
call fcn.00460201
push eax
push str._hh:_ii:_ss
call fcn.00460251
inc dword [0x54e9c4]
push 2
push 0
mov edx, dword [0x5148c0]
add dword [esp + 8], edx
call fcn.00443db4
pop dword [0x54e9c4]
push 0x19
call fcn.0045423d
and eax, eax
je 0x40909c
lea ebp, [0x51ada4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x1a
call fcn.004540ca
lea ebp, [0x51ae0c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x1b
call fcn.004540ca
push 1
push 0x1a
push 0x19
call fcn.00454280
push 0xd
call fcn.00460a9f
push eax
push 0x28
push 0x38
push 0
push 0
call fcn.0045ee43
mov ebx, eax
add ebx, 0xffffff2e
push ebx
push 0x1a
call fcn.0045820b
push str.DATABASE_Parser
push 0x1a
call fcn.0045831f
push 0xc
call fcn.00460a9f
push eax
push 0x28
push 0x38
push 0
push 0
call fcn.0045ee43
mov ebx, eax
add ebx, 0xffffff74
push ebx
push 0x1c
call fcn.0045820b
lea ebp, [0x519cfc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x1c
call fcn.0045831f
push 0x48b097
push 0
push 0
push 0
push 0
push 0x1f
call fcn.00458471
push 0x1c
call fcn.00458491
push eax
call fcn.00458576
mov dword [0x5181c4], eax
push 0xe
call fcn.00460a9f
push eax
push 0xe
push 0xe
push 0x1c
call fcn.00458698
mov ebx, eax
add ebx, 0xfffffff3
push ebx
push 0x1c
call fcn.004586dd
mov ebx, eax
add ebx, 0xfffffff3
push ebx
push 0x1d
call fcn.0045820b
lea ebp, [0x51ad3c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x1d
call fcn.0045831f
push dword [0x5181c4]
call fcn.00458576
push 0xfffffff0
push 0x1c
call fcn.00458491
push eax
call sub.USER32.DLL_GetWindowLongA
mov ebx, eax
or ebx, 0x2000000
push ebx
push 0xfffffff0
push 0x1c
call fcn.00458491
push eax
call sub.USER32.DLL_SetWindowLongA
lea eax, [0x421009]
push eax
push 0xfffffffc
push 0x1c
call fcn.00458491
push eax
call sub.USER32.DLL_SetWindowLongA
push eax
push 0xffffffeb
push 0x1c
call fcn.00458491
push eax
call sub.USER32.DLL_SetWindowLongA
push 0x12
push str.Arial
push 0xffffff
push 0xff00
push 1
push 0x48b097
push str.Read_OK
push 0x1f
push 0
push 0x12c
push 1
call fcn.0044064c
push 0xb
call fcn.00460a9f
push eax
push 0x28
push 0x38
push 0
push 0
call fcn.0045ee43
mov ebx, eax
add ebx, 0xffffffba
push ebx
push 0x1b
call fcn.0045820b
lea ebp, [0x519d64]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x1b
call fcn.0045831f
push 0x48b097
push 0
push 0
push 0
push 0
push 0x1e
call fcn.00458471
push 0xc
push str.Arial
push 0xffff
push 0
push 1
push 0x48b097
push 0x492df3
push 0x1e
push 0
push 0x12c
push 0
call fcn.0044064c
lea ebp, [0x519e9c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x10
push 0x6e
push 6
push 0xa
push 0x20
call fcn.00458875
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bbea
push 1
push dword [0x51807c]
push dword [0x54db8c]
call fcn.00454b53
mov ebp, eax
push dword [ebp + 4]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00442500
inc dword [0x54e9c4]
push 0x10
push 0x6e
push 0x16
push 0xa
push 0x21
mov edx, dword [0x5148c0]
add dword [esp + 0x14], edx
call fcn.00458875
pop dword [0x54e9c4]
push 0
call fcn.00456062
push eax
push 0x21
call fcn.00458895
push 0x808080
push 1
push 0x21
call fcn.004588ef
push 0x20101
push dword [0x51807c]
push 0x1e
push 0x12c
push 0xa
push 0x79
push 0x22
call fcn.00458787
push 0x48
push 0
call fcn.0045ee43
mov ebx, eax
add ebx, 0xffffffec
push ebx
push 0x28
push 0xa
push 6
call fcn.00458bb2
lea ebp, [0x519f04]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x46
push 6
call fcn.004586dd
mov ebx, eax
add ebx, 0xfffffffc
push ebx
push 0
push 0
push 7
call fcn.00458d7d
push 0x20800
lea ebp, [0x519f6c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x10
push 6
call fcn.004586dd
mov ebx, eax
add ebx, 0xfffffff0
push ebx
push 0xf
push 4
push 8
call fcn.00458e6e
push 0x20800
push 0x48b097
push 0x10
push 6
call fcn.004586dd
mov ebx, eax
add ebx, 0xfffffff0
push ebx
push 0x20
push 4
push 9
call fcn.00458e6e
push dword [0x54e9c4]
lea ebp, [0x519fd4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x490539
call fcn.00462b90
inc dword [0x54e9c4]
push 0x13
push 0x6e
push 0x31
push 4
push 0xa
mov edx, dword [0x5148c0]
add dword [esp + 0x14], edx
call fcn.00458471
pop dword [0x54e9c4]
push 0x1b
call fcn.00460a9f
push eax
push 0x16
push 0x28
push 6
call fcn.00458698
mov ebx, eax
add ebx, 0xffffffe8
push ebx
push 6
call fcn.004586dd
mov ebx, eax
add ebx, 0xffffffd4
push ebx
push 0x2f
call fcn.00459469
call fcn.00459489
push 0
push 6
call fcn.004594a8
push dword [0x518044]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
je 0x4095f0
push 1
push 0xa
call fcn.004594e6
push 0x48
push 0
call fcn.0045ee43
mov ebx, eax
add ebx, 0xffffffec
push ebx
push 0x28
push 0xa
push 0xb
call fcn.00458bb2
lea ebp, [0x51a03c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x46
push 0xb
call fcn.004586dd
mov ebx, eax
add ebx, 0xfffffffc
push ebx
push 0
push 0
push 0xc
call fcn.00458d7d
push 0x20800
lea ebp, [0x51a0a4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x10
push 0xb
call fcn.004586dd
mov ebx, eax
add ebx, 0xfffffff0
push ebx
push 0xf
push 4
push 0xd
call fcn.00458e6e
push 0x20800
push 0x48b097
push 0x10
push 0xb
call fcn.004586dd
mov ebx, eax
add ebx, 0xfffffff0
push ebx
push 0x20
push 4
push 0xe
call fcn.00458e6e
push dword [0x54e9c4]
lea ebp, [0x519fd4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str._Buf_B__C
call fcn.00462b90
inc dword [0x54e9c4]
push 0x13
push 0x6e
push 0x31
push 4
push 0xf
mov edx, dword [0x5148c0]
add dword [esp + 0x14], edx
call fcn.00458471
pop dword [0x54e9c4]
push 0x1b
call fcn.00460a9f
push eax
push 0x16
push 0x28
push 6
call fcn.00458698
mov ebx, eax
add ebx, 0xffffffe8
push ebx
push 6
call fcn.004586dd
mov ebx, eax
add ebx, 0xffffffd4
push ebx
push 0x30
call fcn.00459469
call fcn.00459489
push 1
push 0xb
call fcn.004594a8
push dword [0x518044]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
je 0x4097ac
push 1
push 0xf
call fcn.004594e6
push 0
call fcn.0045ee75
mov ebx, eax
add ebx, 0xffffff60
push ebx
push 0
call fcn.0045ee43
mov ebx, eax
add ebx, 0xffffffec
push ebx
push 0x72
push 0xa
push 0x31
call fcn.00458bb2
push 0x40010001
push 0x38
push str.Status
push 0x31
call fcn.00458698
mov ebx, eax
dec ebx
push ebx
push 0x31
call fcn.004586dd
mov ebx, eax
dec ebx
push ebx
push 0
push 0
push 0x32
call fcn.0045a45f
push 0x190
push str.Theme
push 2
push 0x32
call fcn.0045a6c3
call fcn.00428201
call fcn.00428201
push 0
push 0xff
push 1
push 0xffffffff
push 0x32
call fcn.0045a6ff
push 1
push 0xff0000
push 1
push 0xffffffff
push 0x32
call fcn.0045a6ff
call fcn.00459489
push 1
push 0x31
call fcn.004594a8
push 0
push dword [0x51807c]
push dword [0x518078]
call fcn.0042a2ed
push 0x15e
push 0
call fcn.0045ee43
push eax
push 0
call fcn.0045ee75
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xffffff6a
push ebx
push 0
push 0x23
call fcn.00458bb2
push 1
push 0x23
call fcn.004594a8
lea ebp, [0x51a44c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x10
push 0x8a
push 3
push 0xa
push 0x24
call fcn.00458875
push 0x48b097
push 0x10
push 0x28
push 3
push 0x95
push 0x25
call fcn.00458875
push 0x22
call fcn.00460a9f
push eax
push 0x14
push 0x14
push 3
push 0xe6
push 0x26
call fcn.00459469
push dword [0x51807c]
push dword [0x54db8c]
call fcn.00454b53
mov ebp, eax
push dword [ebp + 0x1c]
push 0x10
push 0x10
push 3
push 0x104
push 0x27
call fcn.00459469
push 1
push 0
push 0
push 0x14
push 0xf0
push 0x1e
push 0xa
push 0x28
call fcn.0045a875
lea ebp, [0x51a51c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x14
push 0x46
push 0x4a
push 0xa
push 0x2a
call fcn.00458471
push 0x20802
push 0x48bbfc
push 0x14
push 0x3c
push 0x4a
push 0x5a
push 0x2b
call fcn.00458e6e
push 0x20802
push 0x48ba62
push 0x14
push 8
push 0x4a
push 0x97
push 0x2c
call fcn.00458e6e
call fcn.00459489
push 0
push 0x28
call fcn.0045a972
mov edx, str.green
lea ecx, [0x518008]
call fcn.0043a618
push 0
push 0xff00
push 0x28
call fcn.0043ac20
lea eax, [0x436ea9]
push eax
call fcn.0045eecb
push 0x64
push 0xac
push 0
call fcn.0045eee0
push dword [0x51807c]
push dword [0x54db8c]
call fcn.00454b53
mov ebp, eax
movsx eax, byte [ebp + 0x20]
push eax
call fcn.0044088c
push eax
push 0x1b
call fcn.004594e6
push dword [0x51807c]
push dword [0x54db8c]
call fcn.00454b53
mov ebp, eax
movsx eax, byte [ebp + 0x20]
push eax
call fcn.0044088c
push eax
push 0x1c
call fcn.004594e6
push dword [0x518044]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x409c07
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5180e0]
cdq
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
push dword [0x51805c]
push 8
call fcn.0045a999
push dword [0x518048]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x409cc9
push 0x48b097
push 3
push dword [0x518048]
call fcn.0042088e
push 1
push 6
call fcn.004594a8
push 0
push 0xb
call fcn.004594a8
push dword [0x54e9c4]
lea ebp, [0x51a78c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5180e0]
cdq
push edx
push eax
mov eax, dword [0x5180d8]
cdq
or dword [esp], eax
or dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
mov edx, str._bytes
call fcn.00462b90
inc dword [0x54e9c4]
push 0xd
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push dword [0x51804c]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x409d8b
push 0x48b097
push 4
push dword [0x51804c]
call fcn.0042088e
push 1
push 6
call fcn.004594a8
push 0
push 0xb
call fcn.004594a8
push dword [0x54e9c4]
lea ebp, [0x51a78c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5180e0]
cdq
push edx
push eax
mov eax, dword [0x5180d8]
cdq
or dword [esp], eax
or dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
mov edx, str._bytes
call fcn.00462b90
inc dword [0x54e9c4]
push 0xd
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
mov ebx, dword [0x518040]
cmp ebx, 0xffffffff
je 0x409dd4
push dword [0x518078]
mov edx, str.xcom
pop ecx
call fcn.00462bf0
je 0x409dba
push 1
push 0
call fcn.0045a972
jmp 0x409dca
push dword [0x518040]
push 0
call fcn.0045a972
mov dword [0x518040], 0xffffffff
push 1
push 0xd
push 0
call fcn.004541ef
push 1
push 0xe
push 0
call fcn.004541ef
push 1
push 0xc
push 0
call fcn.004541ef
push 0xa
push 7
call fcn.004586dd
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
push ebx
push 0x4906cf
push 0x13
push 0
push str.LICENSEAGREEMENT.htm
lea ebp, [0x51d43c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 7
push 0x17c
push 0x1c2
push 1
call fcn.004353a8
push 0
push 0
push 0x48f252
push 0x13
push 0
push 0x48b097
lea ebp, [0x51d4a4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 6
push 0xfa
push 0x15e
push 2
call fcn.004353a8
mov dword [0x5181d0], 0
mov ebx, dword [0x5181d0]
and ebx, ebx
jne 0x409f0c
call fcn.00432298
mov dword [0x51817c], eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
mov eax, dword [0x51817c]
cdq
push edx
push eax
call fcn.00442150
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.0042158d
pop dword [0x54e9c4]
push 0
push 0
push 0x48f252
push 0x1e
push 0x3a
push 0x48b097
lea ebp, [0x51d50c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x22
push 0
push 0
push 3
call fcn.004353a8
mov ebx, dword [0x51808c]
and ebx, ebx
jle 0x40a0a0
push 0
push 0
push 0x48f252
push 0x13
push 0
push str.Tableoffirmwareselection.htm
lea ebp, [0x51d84c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 6
push 0xb4
push 0x12c
push 0xd
call fcn.004353a8
push 0
push 0
push 0x48f252
push 0x1e
push 0x3a
push str.Databasesoffirmware.htm
lea ebp, [0x51d8b4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x1a
push 0xb4
push 0x12c
push 0xe
call fcn.004353a8
push 0
push 0
push 0x48f252
push 0x1e
push 0x3a
push 0x48b097
lea ebp, [0x51d91c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x1d
push 0xb4
push 0x12c
push 0xf
call fcn.004353a8
push 0xfffffff6
push 8
push 0x4906cf
push 0x1e
push 0x3a
push str.Workingwithfiles.htm
lea ebp, [0x51d984]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x20
push 0xb4
push 0x12c
push 0x10
call fcn.004353a8
call fcn.0045f06c
mov dword [0x518014], eax
mov ebx, dword [0x518014]
cmp ebx, 0x332d
jne 0x40aa76
call fcn.0045f074
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jg 0x40a0fe
mov ebx, 9
cmp ebx, dword [esp]
jl 0x40a0fe
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x5181d4]
push 0
call fcn.004542e0
push 0x51805c
call fcn.00462b10
jmp 0x40aacb
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x40a403
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40a2ee
push dword [0x54e9c4]
push dword [0x5181dc]
call fcn.00434931
push 0x5181d8
call fcn.00462b10
push dword [0x5181d8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40a2c7
mov edx, dword [0x5181d8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 1
push 0xb
call fcn.004594a8
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
push 0
push 0
call fcn.0045a972
push dword [0x518044]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5181c8], ebx
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
mov dword [0x518014], 0
add esp, 4
jmp 0x40e601
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40a316
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40a316
jmp 0x40a31d
mov eax, 1
jmp 0x40a31f
xor eax, eax
and eax, eax
je 0x40a336
movzx ebx, byte [0x51835b]
cmp ebx, 1
jne 0x40a336
mov eax, 1
jmp 0x40a338
xor eax, eax
and eax, eax
je 0x40a39e
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40a38a
mov dword [0x518014], 0
add esp, 4
jmp 0x40e601
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40a3ec
mov dword [0x518014], 0
add esp, 4
jmp 0x40e601
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x40a417
jmp 0x420563
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x40a48c
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
lea ebp, [0x51a584]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str..
call fcn.00462b90
inc dword [0x54e9c4]
push 0x48b097
push 0x48b097
mov edx, dword [0x5148c0]
add dword [esp + 8], edx
call fcn.004440d2
push 0x51805c
call fcn.00462b10
jmp 0x40aacb
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x40a4b0
push 0
push 0x48b097
push dword [0x518044]
call fcn.0042f18d
jmp 0x40aa64
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x40a4d4
push 0
push 0x48b097
push dword [0x518048]
call fcn.0042f18d
jmp 0x40aa64
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x40a4f8
push 0
push 0x48b097
push dword [0x51804c]
call fcn.0042f18d
jmp 0x40aa64
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x40a537
push dword [0x54e9c4]
push dword [0x518044]
call fcn.004321aa
push 0x518044
call fcn.00462b10
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
jmp 0x40aa64
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x40a5ff
push dword [0x518048]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40a5fa
mov edx, dword [0x518048]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 0
push 6
call fcn.004594a8
push 1
push 0xb
call fcn.004594a8
push 0
push 0
call fcn.0045a972
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
lea ebp, [0x518f2c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 8
call fcn.0045a999
push 0x48b097
push 9
call fcn.0045a999
jmp 0x40a5fa
jmp 0x40aa64
mov ebx, 0x14
cmp ebx, dword [esp]
jne 0x40a68f
mov edx, 0x48b097
lea ecx, [0x518044]
call fcn.0043a618
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 0
call fcn.0045a972
lea ebp, [0x519f6c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 8
call fcn.0045a999
push 0x48b097
push 9
call fcn.0045a999
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
jmp 0x40aa64
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x40a749
mov edx, 0x48b097
lea ecx, [0x518044]
call fcn.0043a618
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x491b22
mov ebx, dword [0x5180e0]
add ebx, ebx
push ebx
push dword [0x518044]
call fcn.00442570
push 0x518044
call fcn.00462b10
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 0
call fcn.0045a972
lea ebp, [0x519f6c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 8
call fcn.0045a999
push 0x48b097
push 9
call fcn.0045a999
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
jmp 0x40aa64
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x40a75d
call fcn.0040e672
jmp 0x40aa64
mov ebx, 0x15
cmp ebx, dword [esp]
jne 0x40a993
push 0
call fcn.0045a9f9
mov ebx, eax
cmp ebx, 3
jne 0x40a793
push 5
call fcn.0045aa24
mov ebx, eax
and ebx, ebx
jle 0x40a793
mov eax, 1
jmp 0x40a795
xor eax, eax
and eax, eax
je 0x40a8a6
push dword [0x51807c]
mov edx, 0x48b96b
mov ecx, dword [esp]
call fcn.00462bf0
je 0x40a7c7
mov edx, str.125.htm
lea ecx, [0x5181e0]
call fcn.0043a618
jmp 0x40a8a3
mov edx, str.MDL_external_EEPROM__512_Bytes
mov ecx, dword [esp]
call fcn.00462bf0
je 0x40a7eb
mov edx, str.MDL1.htm
lea ecx, [0x5181e0]
call fcn.0043a618
jmp 0x40a8a3
mov edx, str.Invensys_Atmega32_internal_EEPROM_1024_Bytes__external_EEPROM_256_Bytes
mov ecx, dword [esp]
call fcn.00462bf0
je 0x40a80f
mov edx, str.Invensys1.htm
lea ecx, [0x5181e0]
call fcn.0043a618
jmp 0x40a8a3
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes__external_EEPROM_256_Bytes
mov ecx, dword [esp]
call fcn.00462bf0
je 0x40a830
mov edx, str.Invensys1.htm
lea ecx, [0x5181e0]
call fcn.0043a618
jmp 0x40a8a3
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes
mov ecx, dword [esp]
call fcn.00462bf0
je 0x40a851
mov edx, str.Invensys1.htm
lea ecx, [0x5181e0]
call fcn.0043a618
jmp 0x40a8a3
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
mov ecx, dword [esp]
call fcn.00462bf0
je 0x40a872
mov edx, str.EVOII1.htm
lea ecx, [0x5181e0]
call fcn.0043a618
jmp 0x40a8a3
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
mov ecx, dword [esp]
call fcn.00462bf0
je 0x40a893
mov edx, str.ARCADIA1.htm
lea ecx, [0x5181e0]
call fcn.0043a618
jmp 0x40a8a3
mov edx, 0x48b097
lea ecx, [0x5181e0]
call fcn.0043a618
pop eax
jmp 0x40a8f9
push dword [0x518078]
mov edx, str.xcom
pop ecx
call fcn.00462bf0
je 0x40a8d1
push 0
call fcn.0045a9f9
mov ebx, eax
cmp ebx, 1
jne 0x40a8d1
mov eax, 1
jmp 0x40a8d3
xor eax, eax
and eax, eax
je 0x40a8e9
mov edx, str.IndesitRS.htm
lea ecx, [0x5181e0]
call fcn.0043a618
jmp 0x40a8f9
mov edx, 0x48b097
lea ecx, [0x5181e0]
call fcn.0043a618
movzx ebx, byte [0x51835a]
push ebx
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a948
push dword [0x54e9c4]
push dword [0x5181e0]
mov edx, dword [0x518000]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str.Sky_Prog_Programmer_ENG.chm
call fcn.00462b90
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00455ee9
pop dword [0x54e9c4]
jmp 0x40a98d
mov ebx, 0x19
cmp ebx, dword [esp]
jne 0x40a98d
push dword [0x54e9c4]
push dword [0x5181e0]
mov edx, dword [0x518000]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, str.Sky_Prog_Programmer_RUS.chm
call fcn.00462b90
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00455ee9
pop dword [0x54e9c4]
pop eax
jmp 0x40aa64
mov ebx, 0x16
cmp ebx, dword [esp]
jne 0x40a9a2
jmp 0x40aa64
mov ebx, 0x17
cmp ebx, dword [esp]
jne 0x40a9bc
push dword [0x5181bc]
call fcn.004205d3
jmp 0x40aa64
mov ebx, 0x18
cmp ebx, dword [esp]
jne 0x40a9fe
push 0x2e
call fcn.0045aa4f
and eax, eax
je 0x40a9e7
call fcn.0045aa61
mov ebx, eax
cmp ebx, 0x2e
jne 0x40a9e7
mov eax, 1
jmp 0x40a9e9
xor eax, eax
and eax, eax
je 0x40a9fc
push 1
push 0x2e
call fcn.004594a8
jmp 0x40aa64
mov ebx, 0x1a
cmp ebx, dword [esp]
jne 0x40aa32
push 1
push 0x1a
push 0x19
call fcn.00454280
push 0
push 0x1b
push 0x19
call fcn.00454280
jmp 0x40aa64
mov ebx, 0x1b
cmp ebx, dword [esp]
jne 0x40aa64
push 0
push 0x1a
push 0x19
call fcn.00454280
push 1
push 0x1b
push 0x19
call fcn.00454280
pop eax
movzx ebx, byte [0x51835d]
cmp ebx, 1
jne 0x40aa76
jmp 0x408581
mov ebx, dword [0x518014]
cmp ebx, 0x3331
je 0x40aa94
mov ebx, dword [0x518014]
cmp ebx, 0x3332
je 0x40aa94
jmp 0x40aa9b
mov eax, 1
jmp 0x40aa9d
xor eax, eax
and eax, eax
je 0x40b2e6
call fcn.0045788b
mov ebx, eax
cmp ebx, 4
jne 0x40b2e6
mov eax, dword [0x54e9c4]
push eax
push eax
call fcn.004578a4
push 0x51805c
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x51805c]
call fcn.004561eb
push 0x5181cc
call fcn.00462b10
push 0
push 6
call fcn.004594a8
push 1
push 0xb
call fcn.004594a8
push 5
call fcn.0045a9d6
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40ab41
mov dword [0x5180e0], 0x4000
push dword [0x518044]
call fcn.00442430
mov ebx, eax
cmp ebx, 0x1e000
jne 0x40ab41
push dword [0x5181cc]
mov edx, 0x48ca15
pop ecx
call fcn.00462bf0
jne 0x40ab69
push dword [0x5181cc]
mov edx, 0x48ca11
pop ecx
call fcn.00462bf0
jne 0x40ab69
jmp 0x40ab70
mov eax, 1
jmp 0x40ab72
xor eax, eax
and eax, eax
je 0x40aba2
push dword [0x54e9c4]
push dword [0x5180d8]
push dword [0x5180e0]
push dword [0x51805c]
call fcn.00423bb9
push 0x5181e4
call fcn.00462b10
jmp 0x40accf
push dword [0x5181cc]
mov edx, 0x492dca
pop ecx
call fcn.00462bf0
jne 0x40abca
push dword [0x5181cc]
mov edx, 0x492dc6
pop ecx
call fcn.00462bf0
jne 0x40abca
jmp 0x40abd1
mov eax, 1
jmp 0x40abd3
xor eax, eax
and eax, eax
je 0x40ac2a
push dword [0x54e9c4]
push dword [0x5180d8]
push dword [0x5180e0]
push dword [0x51805c]
call fcn.00423088
push 0x518060
call fcn.00462b10
push dword [0x54e9c4]
push dword [0x5180d8]
push dword [0x5180e0]
push dword [0x518060]
call fcn.00431b89
push 0x5181e4
call fcn.00462b10
jmp 0x40accf
push dword [0x5181cc]
mov edx, 0x490898
pop ecx
call fcn.00462bf0
jne 0x40ac52
push dword [0x5181cc]
mov edx, 0x490894
pop ecx
call fcn.00462bf0
jne 0x40ac52
jmp 0x40ac59
mov eax, 1
jmp 0x40ac5b
xor eax, eax
and eax, eax
je 0x40ac79
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40ac79
mov eax, 1
jmp 0x40ac7b
xor eax, eax
and eax, eax
je 0x40aca8
push dword [0x54e9c4]
push dword [0x5180d8]
push dword [0x5180e0]
push dword [0x51805c]
call fcn.004231c8
push 0x5181e4
call fcn.00462b10
jmp 0x40accf
push dword [0x54e9c4]
push dword [0x5180d8]
push dword [0x5180e0]
push dword [0x51805c]
call fcn.00422c5d
push 0x5181e4
call fcn.00462b10
push dword [0x518078]
mov edx, str.xcom
pop ecx
call fcn.00462bf0
je 0x40acf7
push 2
call fcn.0045aa4f
and eax, eax
je 0x40acf7
mov eax, 1
jmp 0x40acf9
xor eax, eax
and eax, eax
je 0x40adc3
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bbfc
push 6
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
push 2
call fcn.0045aab3
cdq
push edx
push eax
call fcn.00442150
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00442620
push 0x518098
call fcn.00462b10
push dword [0x518098]
mov edx, 0x48bbfc
pop ecx
call fcn.00462bf0
jne 0x40ad70
push dword [0x518098]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40ad70
jmp 0x40ad77
mov eax, 1
jmp 0x40ad79
xor eax, eax
and eax, eax
je 0x40adc3
mov edx, 0x48b097
lea ecx, [0x518098]
call fcn.0043a618
mov edx, 0x48b097
lea ecx, [0x5181e4]
call fcn.0043a618
push 0x10
lea ebp, [0x51b4f4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
push dword [0x5181e4]
mov edx, str._fileload_false_
pop ecx
call fcn.00462bf0
jne 0x40adfe
push dword [0x5181e4]
mov edx, str._checksum_false_
pop ecx
call fcn.00462bf0
jne 0x40adfe
push dword [0x5181e4]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40adfe
jmp 0x40ae05
mov eax, 1
jmp 0x40ae07
xor eax, eax
and eax, eax
je 0x40ae10
jmp 0x40b2e6
push 0
push 0
call fcn.0045a972
push dword [0x518198]
call fcn.00442430
mov ebx, eax
cmp ebx, 0x200
jne 0x40ae70
push dword [0x51807c]
mov edx, str.Invensys_Atmega32_internal_EEPROM_1024_Bytes__external_EEPROM_256_Bytes
pop ecx
call fcn.00462bf0
jne 0x40ae5c
push dword [0x51807c]
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes__external_EEPROM_256_Bytes
pop ecx
call fcn.00462bf0
jne 0x40ae5c
jmp 0x40ae63
mov eax, 1
jmp 0x40ae65
xor eax, eax
and eax, eax
je 0x40ae70
mov eax, 1
jmp 0x40ae72
xor eax, eax
and eax, eax
je 0x40aeae
push 0x48b097
push 1
push 5
push dword [0x518198]
push dword [0x518048]
call fcn.0042547d
push 0
call fcn.0045aa24
mov ebx, eax
dec ebx
push ebx
push 0
call fcn.0045a972
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40aedd
push dword [0x5181e4]
call fcn.00442430
mov ebx, eax
cmp ebx, 0x8000
jg 0x40aedd
mov eax, 1
jmp 0x40aedf
xor eax, eax
and eax, eax
je 0x40af5c
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48c74c
push dword [0x5181e4]
call fcn.004426d0
push 0x5181e4
call fcn.00462b10
push dword [0x5181e4]
call fcn.00442430
mov ebx, eax
and ebx, 1
and ebx, ebx
je 0x40af3d
mov edx, dword [0x5181e4]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48c74c
call fcn.00462b90
push 0x5181e4
call fcn.00462b10
push dword [0x5181e4]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5180e0], ebx
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40afb1
mov edx, dword [0x518044]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518058
call fcn.00462b10
push dword [0x54e9c4]
push dword [0x518058]
push dword [0x5181e4]
push dword [0x518044]
call fcn.00429383
push 0x5181e4
call fcn.00462b10
push dword [0x518044]
mov edx, dword [0x5181e4]
pop ecx
call fcn.00462bf0
jne 0x40b2e6
push dword [0x51805c]
push 0
call fcn.004566e0
and eax, eax
je 0x40b0d7
push 0
call fcn.00456760
mov dword [0x5181c8], eax
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x5181e4]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0
call fcn.004564f0
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x51805c]
call fcn.00456272
push 0x5181e8
call fcn.00462b10
mov dword [0x5181ec], 1
mov edx, dword [0x5181e4]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
push dword [0x51805c]
push 8
call fcn.0045a999
push dword [0x54db7c]
call fcn.00454f22
push dword [0x54db7c]
call fcn.00454e9d
mov edx, dword [0x51805c]
push dword [0x54e9c4]
call fcn.00462b90
mov ebp, dword [0x54db80]
lea eax, [ebp + 8]
push eax
call fcn.00462b10
push dword [0x54db7c]
call fcn.00455055
push dword [0x54db7c]
call fcn.0045510d
push str.settings.txt
call fcn.004532c4
and eax, eax
je 0x40b25a
push str.RecentFiles
call fcn.004535d3
mov dword [0x5181c0], 0
push dword [0x54db7c]
call fcn.00454f75
mov dword [0x5180b0], eax
mov eax, 1
cmp eax, dword [0x5180b0]
jg 0x40b25a
mov ebx, dword [0x5180b0]
dec ebx
push ebx
push dword [0x54db7c]
call fcn.00454f7f
mov ebp, dword [0x54db80]
push dword [ebp + 8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40b24e
push dword [0x54e9c4]
mov ebp, dword [0x54db80]
push dword [ebp + 8]
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c0]
cdq
push edx
push eax
add dword [esp], 1
adc dword [esp + 4], 0
pop eax
pop edx
push edx
push eax
call fcn.00442150
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00453702
pop dword [0x54e9c4]
inc dword [0x5181c0]
dec dword [0x5180b0]
jno 0x40b1ce
mov dword [0x5181c0], 0
push dword [0x54db7c]
call fcn.00454f75
mov dword [0x5180b0], eax
mov eax, 1
cmp eax, dword [0x5180b0]
jg 0x40b2e6
mov ebx, dword [0x5180b0]
dec ebx
push ebx
push dword [0x54db7c]
call fcn.00454f7f
mov ebp, dword [0x54db80]
push dword [ebp + 8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40b2de
mov ebp, dword [0x54db80]
push dword [ebp + 8]
push dword [0x5181c0]
push 0
call fcn.004543ad
push 0
push dword [0x5181c0]
push 0
call fcn.004541ef
inc dword [0x5181c0]
dec dword [0x5180b0]
jno 0x40b274
mov ebx, dword [0x518014]
cmp ebx, 0x332c
jne 0x40e275
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x2f
je 0x40b312
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x30
je 0x40b312
jmp 0x40b319
mov eax, 1
jmp 0x40b31b
xor eax, eax
and eax, eax
je 0x40b331
call fcn.0045f092
mov ebx, eax
and ebx, ebx
jne 0x40b331
mov eax, 1
jmp 0x40b333
xor eax, eax
and eax, eax
je 0x40b375
push 0
call fcn.00458491
push eax
call sub.USER32.DLL_IsWindowVisible
push eax
call fcn.0044088c
push eax
push 0x31
call fcn.004594a8
push 0
call fcn.00458491
push eax
call sub.USER32.DLL_IsWindowVisible
push eax
push 0
call fcn.004594a8
jmp 0x40b3c0
push 0x32
call fcn.00458491
push eax
call sub.USER32.DLL_IsWindowVisible
and eax, eax
je 0x40b39c
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x32
je 0x40b39c
mov eax, 1
jmp 0x40b39e
xor eax, eax
and eax, eax
je 0x40b3c0
push 0
push 0
call fcn.004594a8
push 1
push 0x31
call fcn.004594a8
call fcn.0045f083
mov ebx, eax
cmp ebx, 5
jne 0x40c4df
push 0xffffffff
push 5
call fcn.0045a972
call fcn.0045f092
mov ebx, eax
and ebx, ebx
jne 0x40c4df
push dword [0x518188]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40c4cf
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40b45a
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 1
push dword [0x518188]
call fcn.00442460
inc dword [0x54e9c4]
mov edx, str.Model
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
je 0x40b45a
mov eax, 1
jmp 0x40b45c
xor eax, eax
and eax, eax
je 0x40b773
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 2
push dword [0x518188]
call fcn.00442460
push 0x5181dc
call fcn.00462b10
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40b669
push dword [0x54e9c4]
push dword [0x5181dc]
call fcn.00434931
push 0x5181d8
call fcn.00462b10
push dword [0x5181d8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40b645
mov edx, dword [0x5181d8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 1
push 0xb
call fcn.004594a8
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
push 0
push 0
call fcn.0045a972
push dword [0x518044]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5181c8], ebx
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
mov dword [0x518014], 0
jmp 0x40e601
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40b691
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40b691
jmp 0x40b698
mov eax, 1
jmp 0x40b69a
xor eax, eax
and eax, eax
je 0x40b6b1
movzx ebx, byte [0x51835b]
cmp ebx, 1
jne 0x40b6b1
mov eax, 1
jmp 0x40b6b3
xor eax, eax
and eax, eax
je 0x40b716
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40b705
mov dword [0x518014], 0
jmp 0x40e601
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40b764
mov dword [0x518014], 0
jmp 0x40e601
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 1
push dword [0x518188]
call fcn.00442460
inc dword [0x54e9c4]
mov edx, str.Product_Code
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
je 0x40bac1
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 2
push dword [0x518188]
call fcn.00442460
push 0x5181dc
call fcn.00462b10
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40b9b7
push dword [0x54e9c4]
push dword [0x5181dc]
call fcn.00434931
push 0x5181d8
call fcn.00462b10
push dword [0x5181d8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40b993
mov edx, dword [0x5181d8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 1
push 0xb
call fcn.004594a8
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
push 0
push 0
call fcn.0045a972
push dword [0x518044]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5181c8], ebx
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
mov dword [0x518014], 0
jmp 0x40e601
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40b9df
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40b9df
jmp 0x40b9e6
mov eax, 1
jmp 0x40b9e8
xor eax, eax
and eax, eax
je 0x40b9ff
movzx ebx, byte [0x51835b]
cmp ebx, 1
jne 0x40b9ff
mov eax, 1
jmp 0x40ba01
xor eax, eax
and eax, eax
je 0x40ba64
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40ba53
mov dword [0x518014], 0
jmp 0x40e601
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40bab2
mov dword [0x518014], 0
jmp 0x40e601
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 1
push dword [0x518188]
call fcn.00442460
inc dword [0x54e9c4]
mov edx, str.Model
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
je 0x40be10
push dword [0x5181dc]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40be10
mov edx, 0x48b097
lea ecx, [0x518188]
call fcn.0043a618
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40bd06
push dword [0x54e9c4]
push dword [0x5181dc]
call fcn.00434931
push 0x5181d8
call fcn.00462b10
push dword [0x5181d8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40bce2
mov edx, dword [0x5181d8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 1
push 0xb
call fcn.004594a8
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
push 0
push 0
call fcn.0045a972
push dword [0x518044]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5181c8], ebx
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
mov dword [0x518014], 0
jmp 0x40e601
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40bd2e
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40bd2e
jmp 0x40bd35
mov eax, 1
jmp 0x40bd37
xor eax, eax
and eax, eax
je 0x40bd4e
movzx ebx, byte [0x51835b]
cmp ebx, 1
jne 0x40bd4e
mov eax, 1
jmp 0x40bd50
xor eax, eax
and eax, eax
je 0x40bdb3
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40bda2
mov dword [0x518014], 0
jmp 0x40e601
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40be01
mov dword [0x518014], 0
jmp 0x40e601
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 1
push dword [0x518188]
call fcn.00442460
inc dword [0x54e9c4]
lea ebp, [0x518434]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
je 0x40c197
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 2
push dword [0x518188]
call fcn.00442460
push 0x5181dc
call fcn.00462b10
push dword [0x5181dc]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40c197
mov edx, 0x48b097
lea ecx, [0x518188]
call fcn.0043a618
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40c08d
push dword [0x54e9c4]
push dword [0x5181dc]
call fcn.00434931
push 0x5181d8
call fcn.00462b10
push dword [0x5181d8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40c069
mov edx, dword [0x5181d8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 1
push 0xb
call fcn.004594a8
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
push 0
push 0
call fcn.0045a972
push dword [0x518044]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5181c8], ebx
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
mov dword [0x518014], 0
jmp 0x40e601
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40c0b5
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40c0b5
jmp 0x40c0bc
mov eax, 1
jmp 0x40c0be
xor eax, eax
and eax, eax
je 0x40c0d5
movzx ebx, byte [0x51835b]
cmp ebx, 1
jne 0x40c0d5
mov eax, 1
jmp 0x40c0d7
xor eax, eax
and eax, eax
je 0x40c13a
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40c129
mov dword [0x518014], 0
jmp 0x40e601
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40c188
mov dword [0x518014], 0
jmp 0x40e601
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 1
push dword [0x518188]
call fcn.00442460
inc dword [0x54e9c4]
mov edx, 0x48cbad
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
je 0x40c4cf
mov edx, 0x48b097
lea ecx, [0x518188]
call fcn.0043a618
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40c3c5
push dword [0x54e9c4]
push dword [0x5181dc]
call fcn.00434931
push 0x5181d8
call fcn.00462b10
push dword [0x5181d8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40c3a1
mov edx, dword [0x5181d8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 1
push 0xb
call fcn.004594a8
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
push 0
push 0
call fcn.0045a972
push dword [0x518044]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5181c8], ebx
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
mov dword [0x518014], 0
jmp 0x40e601
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40c3ed
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40c3ed
jmp 0x40c3f4
mov eax, 1
jmp 0x40c3f6
xor eax, eax
and eax, eax
je 0x40c40d
movzx ebx, byte [0x51835b]
cmp ebx, 1
jne 0x40c40d
mov eax, 1
jmp 0x40c40f
xor eax, eax
and eax, eax
je 0x40c472
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40c461
mov dword [0x518014], 0
jmp 0x40e601
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40c4c0
mov dword [0x518014], 0
jmp 0x40e601
mov edx, 0x48b097
lea ecx, [0x518188]
call fcn.0043a618
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x2e
jne 0x40ce76
call fcn.0045f092
mov ebx, eax
cmp ebx, 0x36b1
jne 0x40ce76
push 1
push 0x2e
call fcn.004594a8
push dword [0x51818c]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40ce76
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x2e
call fcn.0045aae5
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00442430
pop dword [0x54e9c4]
mov ebx, eax
cmp ebx, 9
je 0x40c593
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x2e
call fcn.0045aae5
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00442430
pop dword [0x54e9c4]
mov ebx, eax
cmp ebx, 0xc
je 0x40c593
mov eax, 1
jmp 0x40c595
xor eax, eax
and eax, eax
je 0x40c5e6
push 0x11
lea ebp, [0x51b284]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
mov ebx, eax
cmp ebx, 1
jne 0x40c5e1
push 0
push 0x2e
call fcn.004594a8
push 0x2e
call fcn.0045ab4b
jmp 0x40c5e1
jmp 0x40ce76
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x2e
call fcn.0045aae5
inc dword [0x54e9c4]
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 2
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 1
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
push 5
call fcn.0045ab74
pop edx
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
add edx, dword [0x5148c0]
call fcn.00462bf0
jne 0x40ce5a
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 2
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 1
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
push 5
call fcn.0045ab74
push 0x5181f0
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x2e
call fcn.0045aae5
push 0x5181f4
call fcn.00462b10
push dword [0x54e9c4]
push 0x23
mov edx, dword [0x5181f0]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48eda9
call fcn.00462b90
mov edx, dword [0x5181f4]
call fcn.00462b90
mov edx, 0x48b412
call fcn.00462b90
lea ebp, [0x51b2ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
inc dword [0x54e9c4]
push 0x48b097
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.00443dd8
pop dword [0x54e9c4]
mov dword [0x5181f8], eax
mov ebx, dword [0x5181f8]
cmp ebx, 6
jne 0x40ce34
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40cb4d
push 5
call fcn.0045abc0
mov ebx, eax
and ebx, ebx
jne 0x40c80e
mov edx, dword [0x518044]
push dword [0x54e9c4]
call fcn.00462b90
push 0x5181fc
call fcn.00462b10
jmp 0x40c829
mov edx, dword [0x518048]
push dword [0x54e9c4]
call fcn.00462b90
push 0x5181fc
call fcn.00462b10
mov dword [0x518200], 0
push dword [0x5181fc]
call fcn.00442430
mov ebx, eax
cmp ebx, 0x1e000
jne 0x40c852
mov dword [0x518200], 0x1400
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 4
mov ebx, dword [0x518200]
inc ebx
push ebx
push dword [0x5181fc]
call fcn.00442360
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004408b4
pop dword [0x54e9c4]
mov ebx, eax
add ebx, ebx
add ebx, ebx
add ebx, 0x11
mov dword [0x518204], ebx
mov eax, dword [0x54e9c4]
push eax
push eax
push 0xc
mov ebx, dword [0x518200]
add ebx, dword [0x518204]
push ebx
push dword [0x5181fc]
call fcn.00442360
push 0x518208
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 2
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 1
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
push 5
call fcn.0045ab74
push 0x51820c
call fcn.00462b10
push dword [0x51820c]
call fcn.00442430
mov ebx, eax
cmp ebx, 9
jne 0x40c988
mov edx, dword [0x51820c]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48bbf8
call fcn.00462b90
push 0x51820c
call fcn.00462b10
push dword [0x518208]
mov edx, dword [0x51820c]
pop ecx
call fcn.00462bf0
je 0x40cb22
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x2e
call fcn.0045aae5
push 0x51820c
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 2
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
push dword [0x51820c]
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 1
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
push 5
call fcn.0045abdd
push dword [0x51820c]
call fcn.00442430
mov ebx, eax
cmp ebx, 9
jne 0x40ca70
mov edx, dword [0x51820c]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, 0x48bbf8
call fcn.00462b90
push 0x51820c
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push 1
mov ebx, dword [0x518200]
add ebx, dword [0x518204]
push ebx
push 0xffff0001
push dword [0x518208]
push dword [0x5181fc]
call fcn.004427a0
push 0x5181fc
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
mov ebx, dword [0x518200]
add ebx, dword [0x518204]
push ebx
push dword [0x51820c]
push dword [0x5181fc]
call fcn.004429c0
push 0x5181fc
call fcn.00462b10
push 5
call fcn.0045abc0
mov ebx, eax
and ebx, ebx
jne 0x40cb05
mov edx, dword [0x5181fc]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
jmp 0x40cb20
mov edx, dword [0x5181fc]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518048
call fcn.00462b10
jmp 0x40cb48
push 0x10
lea ebp, [0x51b354]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40ce32
push 5
call fcn.0045abc0
mov ebx, eax
and ebx, ebx
jne 0x40cb7a
mov edx, dword [0x518044]
push dword [0x54e9c4]
call fcn.00462b90
push 0x5181fc
call fcn.00462b10
jmp 0x40cb95
mov edx, dword [0x518048]
push dword [0x54e9c4]
call fcn.00462b90
push 0x5181fc
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 4
push 1
push dword [0x518044]
call fcn.00442360
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004408b4
pop dword [0x54e9c4]
mov ebx, eax
add ebx, ebx
add ebx, ebx
add ebx, 0xd
mov dword [0x518204], ebx
mov eax, dword [0x54e9c4]
push eax
push eax
push 9
push dword [0x518204]
push dword [0x518044]
call fcn.00442360
push 0x518208
call fcn.00462b10
push dword [0x518208]
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 2
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 1
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
push 5
call fcn.0045ab74
pop edx
pop ecx
mov dword [0x54e9c4], edx
add edx, dword [0x5148c0]
call fcn.00462bf0
je 0x40ce0c
mov eax, dword [0x54e9c4]
push eax
push eax
push 1
mov ebx, dword [0x518200]
add ebx, dword [0x518204]
push ebx
push 0xffff0001
push dword [0x518208]
push dword [0x5181fc]
call fcn.004427a0
push 0x5181fc
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
mov ebx, dword [0x518200]
add ebx, dword [0x518204]
push ebx
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x2e
call fcn.0045aae5
inc dword [0x54e9c4]
push dword [0x5181fc]
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.004429c0
push 0x5181fc
call fcn.00462b10
push 5
call fcn.0045abc0
mov ebx, eax
and ebx, ebx
jne 0x40cd4f
mov edx, dword [0x5181fc]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
jmp 0x40cd6a
mov edx, dword [0x5181fc]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518048
call fcn.00462b10
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bb81
push 2
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x2e
call fcn.0045aae5
inc dword [0x54e9c4]
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bb81
push 1
push dword [0x51818c]
call fcn.00442460
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.004421e0
pop dword [0x54e9c4]
push eax
push 5
mov edx, dword [0x5148c0]
add dword [esp + 8], edx
call fcn.0045abdd
pop dword [0x54e9c4]
jmp 0x40ce32
push 0x10
lea ebp, [0x51b354]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40ce5a
mov ebx, dword [0x5181f8]
cmp ebx, 7
jne 0x40ce5a
push 0
push 0x2e
call fcn.004594a8
push 0x2e
call fcn.0045ab4b
jmp 0x40ce5a
call fcn.0045aa61
mov ebx, eax
cmp ebx, 0x2e
je 0x40ce76
mov edx, 0x48b097
lea ecx, [0x51818c]
call fcn.0043a618
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x22
jne 0x40ce87
call fcn.0040e672
movzx ebx, byte [0x51835d]
cmp ebx, 1
jne 0x40ce98
jmp 0x408581
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x34
jne 0x40d1b6
mov eax, dword [0x54e9c4]
push eax
push eax
push 2
push 0
push 0x34
call fcn.0045ab74
push 0x5181dc
call fcn.00462b10
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40d0ac
push dword [0x54e9c4]
push dword [0x5181dc]
call fcn.00434931
push 0x5181d8
call fcn.00462b10
push dword [0x5181d8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40d088
mov edx, dword [0x5181d8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 1
push 0xb
call fcn.004594a8
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
push 0
push 0
call fcn.0045a972
push dword [0x518044]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5181c8], ebx
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
mov dword [0x518014], 0
jmp 0x40e601
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40d0d4
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40d0d4
jmp 0x40d0db
mov eax, 1
jmp 0x40d0dd
xor eax, eax
and eax, eax
je 0x40d0f4
movzx ebx, byte [0x51835b]
cmp ebx, 1
jne 0x40d0f4
mov eax, 1
jmp 0x40d0f6
xor eax, eax
and eax, eax
je 0x40d159
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40d148
mov dword [0x518014], 0
jmp 0x40e601
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40d1a7
mov dword [0x518014], 0
jmp 0x40e601
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x1a
jne 0x40d4bf
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40d3b5
push dword [0x54e9c4]
push dword [0x5181dc]
call fcn.00434931
push 0x5181d8
call fcn.00462b10
push dword [0x5181d8]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
jne 0x40d391
mov edx, dword [0x5181d8]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518044
call fcn.00462b10
push 1
push 0xb
call fcn.004594a8
push 0
push 6
call fcn.004594a8
push 5
call fcn.0045a9d6
push 0
push 0
call fcn.0045a972
push dword [0x518044]
call fcn.00442430
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
mov dword [0x5181c8], ebx
push dword [0x54e9c4]
lea ebp, [0x51a5ec]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181c8]
cdq
push edx
push eax
call fcn.00442150
pop eax
lea ebp, [0x51a654]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, dword [0x5181cc]
call fcn.00462b90
lea ebp, [0x51a6bc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
mov edx, 0x48b097
lea ecx, [0x5181dc]
call fcn.0043a618
mov dword [0x518014], 0
jmp 0x40e601
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40d3dd
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40d3dd
jmp 0x40d3e4
mov eax, 1
jmp 0x40d3e6
xor eax, eax
and eax, eax
je 0x40d3fd
movzx ebx, byte [0x51835b]
cmp ebx, 1
jne 0x40d3fd
mov eax, 1
jmp 0x40d3ff
xor eax, eax
and eax, eax
je 0x40d462
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40d451
mov dword [0x518014], 0
jmp 0x40e601
push 0x10
lea ebp, [0x51919c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40d4b0
mov dword [0x518014], 0
jmp 0x40e601
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x1c
jne 0x40d892
push dword [0x518078]
mov edx, str.xcom
pop ecx
call fcn.00462bf0
je 0x40d50d
push 0x30
lea ebp, [0x51b55c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
jmp 0x40d892
mov ebx, dword [0x518010]
and ebx, ebx
jg 0x40d552
push dword [0x518078]
mov edx, str.elinv
pop ecx
call fcn.00462bf0
jne 0x40d552
push dword [0x518078]
mov edx, str.usbdm
pop ecx
call fcn.00462bf0
jne 0x40d552
push dword [0x518078]
mov edx, str.xcom
pop ecx
call fcn.00462bf0
jne 0x40d552
jmp 0x40d559
mov eax, 1
jmp 0x40d55b
xor eax, eax
and eax, eax
je 0x40d86c
push dword [0x51807c]
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes
pop ecx
call fcn.00462bf0
je 0x40d580
call fcn.0041171a
jmp 0x40d658
push dword [0x51807c]
mov edx, str.Invensys_Atmega32_internal_EEPROM_1024_Bytes__external_EEPROM_256_Bytes
pop ecx
call fcn.00462bf0
je 0x40d59d
call fcn.00413a0f
jmp 0x40d658
push dword [0x51807c]
mov edx, str.MDL_external_EEPROM__512_Bytes
pop ecx
call fcn.00462bf0
je 0x40d5ba
call fcn.00415f83
jmp 0x40d658
push dword [0x51807c]
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes__external_EEPROM_256_Bytes
pop ecx
call fcn.00462bf0
je 0x40d5d7
call fcn.00413a0f
jmp 0x40d658
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40d60c
call fcn.00417425
mov edx, dword [0x518050]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518054
call fcn.00462b10
jmp 0x40d658
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40d626
call fcn.0041b470
jmp 0x40d658
push dword [0x51807c]
mov edx, str.EGO_internal_EEPROM__256_Bytes
pop ecx
call fcn.00462bf0
je 0x40d640
call fcn.0041c839
jmp 0x40d658
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
je 0x40d658
call fcn.00419df4
mov ebx, dword [0x518210]
and ebx, ebx
jne 0x40d6f7
mov ebx, dword [0x518214]
and ebx, ebx
jne 0x40d6f7
mov ebx, dword [0x518218]
and ebx, ebx
jne 0x40d693
push dword [0x518078]
mov edx, str.elinv
pop ecx
call fcn.00462bf0
jne 0x40d693
jmp 0x40d69a
mov eax, 1
jmp 0x40d69c
xor eax, eax
and eax, eax
je 0x40d6ea
push dword [0x518048]
mov edx, 0x48b097
pop ecx
call fcn.00462bf0
je 0x40d6bf
mov ebx, dword [0x5180e0]
and ebx, ebx
je 0x40d6bf
jmp 0x40d6c6
mov eax, 1
jmp 0x40d6c8
xor eax, eax
and eax, eax
je 0x40d6dd
mov ebx, dword [0x51821c]
and ebx, ebx
jne 0x40d6dd
mov eax, 1
jmp 0x40d6df
xor eax, eax
and eax, eax
je 0x40d6ea
mov eax, 1
jmp 0x40d6ec
xor eax, eax
and eax, eax
je 0x40d6f7
mov eax, 1
jmp 0x40d6f9
xor eax, eax
and eax, eax
jne 0x40d75a
push dword [0x518078]
mov edx, str.usbdm
pop ecx
call fcn.00462bf0
je 0x40d752
push dword [0x518220]
mov edx, 0x492700
pop ecx
call fcn.00462bf0
jne 0x40d752
push dword [0x518220]
mov edx, str.CANCEL
pop ecx
call fcn.00462bf0
jne 0x40d752
push dword [0x518220]
call fcn.00442430
mov ebx, eax
cmp ebx, 0x1e000
jne 0x40d752
mov eax, 1
jmp 0x40d754
xor eax, eax
and eax, eax
jne 0x40d75a
jmp 0x40d761
mov eax, 1
jmp 0x40d763
xor eax, eax
and eax, eax
je 0x40d86a
push 0x48b097
push 3
push dword [0x518048]
call fcn.0042088e
push 1
push 6
call fcn.004594a8
push 0
push 0xb
call fcn.004594a8
mov ebx, dword [0x5180e0]
and ebx, ebx
jle 0x40d7b7
push 1
push 0
call fcn.0045a972
mov ebx, dword [0x5180e0]
and ebx, ebx
jne 0x40d7db
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
jne 0x40d7db
mov eax, 1
jmp 0x40d7dd
xor eax, eax
and eax, eax
je 0x40d7f0
push 2
push 0
call fcn.0045a972
push dword [0x54e9c4]
lea ebp, [0x51a78c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5180e0]
cdq
push edx
push eax
mov eax, dword [0x5180d8]
cdq
or dword [esp], eax
or dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
mov edx, str._bytes
call fcn.00462b90
inc dword [0x54e9c4]
push 0xd
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
jmp 0x40d86a
jmp 0x40d892
push 0x30
lea ebp, [0x51a7f4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x1d
jne 0x40d8ea
lea ebp, [0x517fe0]
mov dword [ebp], 0
mov dword [ebp + 4], 0
push 0x517fe0
push 0x1d
call fcn.00458491
push eax
call sub.USER32.DLL_ClientToScreen
mov ebx, dword [ebp + 4]
add ebx, 0xc
push ebx
mov ebx, dword [ebp]
add ebx, 0xc
push ebx
push 0
call fcn.0045ed0c
push eax
push 0x19
call fcn.0045448a
call fcn.0045f083
mov ebx, eax
cmp ebx, 0x1b
jne 0x40d91c
push 0x10
lea ebp, [0x519dcc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
push dword [ebp]
push 0x48b097
call fcn.00443dd8
call fcn.0045f083
mov ebx, eax
and ebx, ebx
jne 0x40de3f
push dword [0x518078]
mov edx, str.xcom
pop ecx
call fcn.00462bf0
je 0x40d9ad
push 0
call fcn.0045a9f9
mov ebx, eax
and ebx, ebx
jne 0x40d9ad
push dword [0x518098]
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bbfc
push 6
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
push 2
call fcn.0045aab3
cdq
push edx
push eax
call fcn.00442150
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00442620
pop edx
pop ecx
mov dword [0x54e9c4], edx
add edx, dword [0x5148c0]
call fcn.00462bf0
jne 0x40d9ad
mov eax, 1
jmp 0x40d9af
xor eax, eax
and eax, eax
je 0x40dcbe
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bbfc
push 6
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
push 2
call fcn.0045aab3
cdq
push edx
push eax
call fcn.00442150
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00442620
push 0x518224
call fcn.00462b10
mov edx, dword [0x518224]
push dword [0x54e9c4]
call fcn.00462b90
push 0x518098
call fcn.00462b10
mov dword [0x518228], 0
push dword [0x518098]
push dword [0x54db98]
call fcn.00454b53
mov ebp, eax
mov edx, dword [ebp]
xor ecx, ecx
call fcn.00462bf0
jne 0x40da73
push str.6000
call fcn.004408b4
mov ebx, eax
push dword [0x518098]
push dword [0x54db98]
call fcn.00454b53
mov ebp, eax
push dword [ebp]
call fcn.004408b4
sub ebx, eax
neg ebx
mov dword [0x518228], ebx
push dword [0x518098]
push dword [0x54db90]
call fcn.00454b53
mov ebp, eax
cmp dword [ebp], 0
je 0x40daca
push dword [0x54e9c4]
push 1
push 0x4000
push dword [0x518098]
push dword [0x54db90]
call fcn.00454b53
mov ebp, eax
mov ebx, dword [ebp]
add ebx, dword [0x518228]
push ebx
call fcn.00423a3f
push 0x518044
call fcn.00462b10
jmp 0x40db1f
push dword [0x518098]
push dword [0x54db94]
call fcn.00454b53
mov ebp, eax
cmp dword [ebp], 0
je 0x40db1f
push dword [0x54e9c4]
push 1
push 0x4000
push dword [0x518098]
push dword [0x54db94]
call fcn.00454b53
mov ebp, eax
mov ebx, dword [ebp]
add ebx, dword [0x518228]
push ebx
call fcn.00423a3f
push 0x518044
call fcn.00462b10
mov edx, dword [0x518044]
xor ecx, ecx
call fcn.00462bf0
jne 0x40dcbe
push 1
push 0xb
call fcn.004594a8
push 5
call fcn.0045a9d6
push dword [0x54e9c4]
lea ebp, [0x51b5c4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov edx, dword [0x518224]
call fcn.00462b90
lea ebp, [0x51b62c]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, 0x48b938
call fcn.00462b90
lea ebp, [0x519fd4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
mov edx, str._Buf_A_
call fcn.00462b90
lea ebp, [0x51b694]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
call fcn.00462b90
inc dword [0x54e9c4]
push 8
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push dword [0x54e9c4]
lea ebp, [0x51a724]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
push dword [0x54e9c4]
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x518044]
call fcn.00442430
cdq
push edx
push eax
push 0
push 2
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0043a740
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00442150
pop eax
inc dword [0x54e9c4]
push 9
mov edx, dword [0x5148c0]
add dword [esp + 4], edx
call fcn.0045a999
pop dword [0x54e9c4]
push 1
push 1
call fcn.004594a8
push 0x48b097
push 1
push dword [0x518044]
call fcn.0042088e
push 0
push 1
call fcn.004594a8
push 0
call fcn.0045a9f9
mov ebx, eax
and ebx, ebx
jne 0x40dcec
push 0
push 6
call fcn.004594a8
push 1
push 0xb
call fcn.004594a8
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
call fcn.0045a9f9
push eax
push 0
call fcn.0045abaa
inc dword [0x54e9c4]
lea ebp, [0x51a174]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
je 0x40dd57
push 1
push 6
call fcn.004594a8
push 0
push 0xb
call fcn.004594a8
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
call fcn.0045a9f9
push eax
push 0
call fcn.0045abaa
inc dword [0x54e9c4]
lea ebp, [0x51a1dc]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
je 0x40ddc2
push 1
push 6
call fcn.004594a8
push 0
push 0xb
call fcn.004594a8
mov eax, dword [0x54e9c4]
push eax
push eax
push 0
call fcn.0045a9f9
push eax
push 0
call fcn.0045abaa
inc dword [0x54e9c4]
lea ebp, [0x519fd4]
push ebp
movzx eax, byte [0x51835a]
shl eax, 2
pop ebp
add ebp, eax
mov edx, dword [ebp]
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
je 0x40de3f
push 5
call fcn.0045abc0
push eax
push 6
call fcn.004594a8
push 5
call fcn.0045abc0
push eax
call fcn.0044088c
push eax
push 0xb
call fcn.004594a8
call fcn.0045f083
mov ebx, eax
cmp ebx, 0xa
jne 0x40e047
push 0x33
call fcn.0045aa4f
and eax, eax
je 0x40de67
push 0x33
call fcn.0045ac19
push 0x34
call fcn.0045aa4f
and eax, eax
je 0x40de7f
push 0x34
call fcn.0045ac19
push 0x2d
call fcn.0045aa4f
and eax, eax
je 0x40de97
push 0x2d
call fcn.0045ac19
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40dec9
push 0x48b097
push 0
push 5
push dword [0x518044]
call fcn.00426345
jmp 0x40e02f
push dword [0x51807c]
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes
pop ecx
call fcn.00462bf0
je 0x40defb
push 0x48b097
push 0
push 5
push dword [0x518044]
call fcn.00425019
jmp 0x40e02f
push dword [0x51807c]
mov edx, str.Invensys_Atmega32_internal_EEPROM_1024_Bytes__external_EEPROM_256_Bytes
pop ecx
call fcn.00462bf0
jne 0x40df23
push dword [0x51807c]
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes__external_EEPROM_256_Bytes
pop ecx
call fcn.00462bf0
jne 0x40df23
jmp 0x40df2a
mov eax, 1
jmp 0x40df2c
xor eax, eax
and eax, eax
je 0x40df54
push 0x48b097
push 0
push 5
push 0x48b097
push dword [0x518044]
call fcn.0042547d
jmp 0x40e02f
push dword [0x51807c]
mov edx, str.MDL_external_EEPROM__512_Bytes
pop ecx
call fcn.00462bf0
je 0x40df81
push 0
push 5
push dword [0x518044]
call fcn.00427c4e
jmp 0x40e02f
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
je 0x40dfae
push 0
push 5
push dword [0x518044]
call fcn.0042748e
jmp 0x40e02f
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40e02f
push dword [0x518078]
mov edx, str.xcom
pop ecx
call fcn.00462bf0
je 0x40dff2
mov edx, dword [0x518098]
xor ecx, ecx
call fcn.00462bf0
jne 0x40dfe7
xor eax, eax
jmp 0x40dfec
mov eax, 1
and eax, eax
jne 0x40dff2
jmp 0x40dff9
mov eax, 1
jmp 0x40dffb
xor eax, eax
and eax, eax
je 0x40e00f
mov edx, 0x48b097
lea ecx, [0x518098]
call fcn.0043a618
push 0x48b097
push dword [0x518098]
push 0
push 5
push dword [0x518044]
call fcn.004259c1
push 0
call fcn.0045aa24
mov ebx, eax
dec ebx
push ebx
push 0
call fcn.0045a972
call fcn.0045f083
mov ebx, eax
cmp ebx, 0xf
jne 0x40e275
push 0x33
call fcn.0045aa4f
and eax, eax
je 0x40e06f
push 0x33
call fcn.0045ac19
push 0x34
call fcn.0045aa4f
and eax, eax
je 0x40e087
push 0x34
call fcn.0045ac19
push 0x2d
call fcn.0045aa4f
and eax, eax
je 0x40e09f
push 0x2d
call fcn.0045ac19
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
je 0x40e0d1
push 0x48b097
push 1
push 5
push dword [0x51804c]
call fcn.00426345
jmp 0x40e25d
push dword [0x51807c]
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes
pop ecx
call fcn.00462bf0
je 0x40e104
push dword [0x51822c]
push 1
push 5
push dword [0x518048]
call fcn.00425019
jmp 0x40e25d
push dword [0x51807c]
mov edx, str.Invensys_Atmega32_internal_EEPROM_1024_Bytes__external_EEPROM_256_Bytes
pop ecx
call fcn.00462bf0
jne 0x40e12c
push dword [0x51807c]
mov edx, str.Invensys_Atmega644_internal_EEPROM_2048_Bytes__external_EEPROM_256_Bytes
pop ecx
call fcn.00462bf0
jne 0x40e12c
jmp 0x40e133
mov eax, 1
jmp 0x40e135
xor eax, eax
and eax, eax
je 0x40e15f
push dword [0x51822c]
push 1
push 5
push dword [0x51804c]
push dword [0x518048]
call fcn.0042547d
jmp 0x40e25d
push dword [0x51807c]
mov edx, str.MDL_external_EEPROM__512_Bytes
pop ecx
call fcn.00462bf0
je 0x40e18c
push 1
push 5
push dword [0x51804c]
call fcn.00427c4e
jmp 0x40e25d
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
je 0x40e1b9
push 1
push 5
push dword [0x51804c]
call fcn.0042748e
jmp 0x40e25d
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40e25d
push dword [0x5180e4]
mov edx, str.010309
pop ecx
call fcn.00462bf0
je 0x40e23c
push dword [0x518048]
call fcn.00442430
mov ebx, eax
cmp ebx, 0x1e000
jne 0x40e219
push 0x48b097
push 0x48b097
push 1
push 5
push dword [0x518048]
call fcn.004259c1
jmp 0x40e23a
push dword [0x518054]
push dword [0x5180e4]
push 1
push 5
push dword [0x518048]
call fcn.004259c1
jmp 0x40e25d
push dword [0x518230]
push dword [0x5180e4]
push 1
push 5
push dword [0x518048]
call fcn.004259c1
push 0
call fcn.0045aa24
mov ebx, eax
dec ebx
push ebx
push 0
call fcn.0045a972
mov ebx, dword [0x518014]
and ebx, ebx
je 0x40e2b0
mov ebx, dword [0x518014]
cmp ebx, 0x200
je 0x40e2b0
mov ebx, dword [0x518014]
cmp ebx, 0xa0
je 0x40e2b0
mov ebx, dword [0x518014]
cmp ebx, 0x113
je 0x40e2b0
mov eax, 1
jmp 0x40e2b2
xor eax, eax
and eax, eax
je 0x40e5fb
push dword [0x51807c]
mov edx, str.ARCADIA_internal_EEPROM__max_32_KB
pop ecx
call fcn.00462bf0
je 0x40e360
push dword [0x518078]
mov edx, str.usbdm
pop ecx
call fcn.00462bf0
je 0x40e336
push 1
push 0x1a
push 0x19
call fcn.004541ef
push 0
push 0x1b
push 0x19
call fcn.004541ef
push 0
push 0x1a
push 0x19
call fcn.00454280
push 1
push 0x1b
push 0x19
call fcn.00454280
jmp 0x40e35e
push 0
push 0x1a
push 0x19
call fcn.004541ef
push 0
push 0x1b
push 0x19
call fcn.004541ef
jmp 0x40e3b0
push 0
push 0x1a
push 0x19
call fcn.004541ef
push 1
push 0x1b
push 0x19
call fcn.004541ef
push 1
push 0x1a
push 0x19
call fcn.00454280
push 0
push 0x1b
push 0x19
call fcn.00454280
push dword [0x51807c]
mov edx, str.Invensys_external_EEPROM__256_Bytes
pop ecx
call fcn.00462bf0
je 0x40e3d7
push 1
push 0xa
call fcn.004594e6
jmp 0x40e5fb
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48c74c
push dword [0x518044]
call fcn.004426d0
inc dword [0x54e9c4]
mov edx, 0x48b097
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
jne 0x40e445
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bbfc
push dword [0x518044]
call fcn.004426d0
inc dword [0x54e9c4]
mov edx, 0x48b097
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
jne 0x40e445
jmp 0x40e44c
mov eax, 1
jmp 0x40e44e
xor eax, eax
and eax, eax
je 0x40e463
push 1
push 0xa
call fcn.004594e6
jmp 0x40e472
push 0
push 0xa
call fcn.004594e6
push dword [0x51807c]
mov edx, str.MDL_external_EEPROM__512_Bytes
pop ecx
call fcn.00462bf0
jne 0x40e4ad
push dword [0x51807c]
mov edx, str.EVO_II_external_EEPROM__8192_Bytes
pop ecx
call fcn.00462bf0
jne 0x40e4ad
push dword [0x51807c]
mov edx, 0x48b96b
pop ecx
call fcn.00462bf0
jne 0x40e4ad
jmp 0x40e4b4
mov eax, 1
jmp 0x40e4b6
xor eax, eax
and eax, eax
je 0x40e560
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48c74c
push dword [0x51804c]
call fcn.004426d0
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00442430
pop dword [0x54e9c4]
mov ebx, eax
and ebx, ebx
je 0x40e52e
mov eax, dword [0x54e9c4]
push eax
push eax
push dword [0x54e9c4]
push 0x48bbfc
push dword [0x51804c]
call fcn.004426d0
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00442430
pop dword [0x54e9c4]
mov ebx, eax
and ebx, ebx
je 0x40e52e
jmp 0x40e535
mov eax, 1
jmp 0x40e537
xor eax, eax
and eax, eax
je 0x40e54c
push 1
push 0xf
call fcn.004594e6
jmp 0x40e55b
push 0
push 0xf
call fcn.004594e6
jmp 0x40e5fb
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48c74c
push dword [0x518048]
call fcn.004426d0
inc dword [0x54e9c4]
mov edx, 0x48b097
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
jne 0x40e5ce
mov eax, dword [0x54e9c4]
push eax
push eax
push 0x48bbfc
push dword [0x518048]
call fcn.004426d0
inc dword [0x54e9c4]
mov edx, 0x48b097
pop ecx
mov dword [0x54e9c4], ecx
add ecx, dword [0x5148c0]
call fcn.00462bf0
jne 0x40e5ce
jmp 0x40e5d5
mov eax, 1
jmp 0x40e5d7
xor eax, eax
and eax, eax
je 0x40e5ec
push 1
push 0xf
call fcn.004594e6
jmp 0x40e5fb
push 0
push 0xf
call fcn.004594e6
inc dword [0x5181d0]
mov ebx, dword [0x518014]
cmp ebx, 0x10
jne 0x409eca
push dword [0x54e9c4]
push 0
push 0
push dword [0x54e9c4]
mov edx, str.main_repeat_count:
call fcn.00462b90
mov eax, dword [0x54e9c4]
push eax
push eax
mov eax, dword [0x5181d0]
cdq
push edx
push eax
call fcn.00442150
pop eax
mov edx, dword [0x5148c0]
add dword [esp], edx
call fcn.00429fbb
pop dword [0x54e9c4]
push 0
push 1
push str.__END
call fcn.00429fbb
jmp 0x420563
push 0
call 0x42057d
push dword [0x517fd0]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0043ac44
call fcn.0043e6a0
call fcn.0043f0d0
call fcn.00441f9a
call fcn.004442a0
call fcn.00453278
call fcn.00453e34
call fcn.00454550
call fcn.004551df
call fcn.00455dca
call fcn.00455f28
call fcn.00456550
call sub.OLE32.DLL_OleUninitialize
call fcn.00457a59
call fcn.0045e8f9
call fcn.00460a53
call fcn.004617b4
ret