Function at 0x462e36
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
mov edx, 0x19
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x462e3d
call fcn.0055ab90
mov edx, dword [esp + 0x74]
lea ecx, [esp]
call fcn.004f4000
mov edx, dword [esp + 0x78]
lea ecx, [esp + 4]
call fcn.004f4000
mov edx, dword [esp + 0x88]
lea ecx, [esp + 8]
call fcn.004f4000
mov dword [section..data], 0x200053d
mov dword [section..data], 0x2000549
mov dword [esp + 0x18], 0x1f4
mov dword [section..data], 0x2000550
mov byte [esp + 0x2c], 0
mov dword [section..data], 0x2000558
mov eax, 0x200
push eax
lea eax, [esp + 0x48]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0054bd32
mov dword [section..data], 0x200055d
mov dword [section..data], 0x200055f
push dword [esp + 0x70]
mov dword [section..data], 0x2000560
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x462f1a
mov dword [section..data], 0x2000560
mov edx, 0x635d2a
lea ecx, [esp + 0x4c]
call fcn.004f4008
mov dword [section..data], 0x2000561
jmp 0x463273
mov dword [section..data], 0x2000561
mov ebx, 1
cmp ebx, dword [esp]
jne 0x462f55
mov dword [section..data], 0x2000561
mov edx, 0x64c124
lea ecx, [esp + 0x4c]
call fcn.004f4008
mov dword [section..data], 0x2000562
jmp 0x463273
mov dword [section..data], 0x2000562
mov ebx, 2
cmp ebx, dword [esp]
jne 0x462f90
mov dword [section..data], 0x2000562
mov edx, 0x639e4a
lea ecx, [esp + 0x4c]
call fcn.004f4008
mov dword [section..data], 0x2000563
jmp 0x463273
mov dword [section..data], 0x2000563
mov ebx, 3
cmp ebx, dword [esp]
jne 0x462fcb
mov dword [section..data], 0x2000563
mov edx, 0x63894a
lea ecx, [esp + 0x4c]
call fcn.004f4008
mov dword [section..data], 0x2000564
jmp 0x463273
mov dword [section..data], 0x2000564
mov dword [section..data], 0x2000565
jmp 0x463117
mov dword [section..data], 0x2000565
mov dword [section..data], 0x2000565
mov dword [section..data], 0x2000565
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, 0x647fd0
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
mov eax, dword [esp + 0x8c]
cdq
push edx
push eax
call fcn.00548d10
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000565
jmp 0x46323b
mov dword [section..data], 0x2000565
mov dword [section..data], 0x2000565
mov dword [section..data], 0x2000566
mov dword [esp + 0x10], 0
mov dword [section..data], 0x2000567
add esp, 4
jmp 0x4676e7
mov dword [section..data], 0x2000568
pop eax
mov dword [section..data], 0x200056b
call fcn.0054c6f7
mov dword [esp + 0x10], eax
mov dword [section..data], 0x200056c
push dword [esp + 0x70]
mov dword [section..data], 0x200056d
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4632e3
mov dword [section..data], 0x200056d
push 0
push dword [esp + 0x4c]
push dword [esp + 0xc]
push dword [esp + 0x14]
call fcn.004a96c7
mov dword [esp + 0x10], eax
mov dword [section..data], 0x200056e
jmp 0x4633ad
mov dword [section..data], 0x200056e
mov ebx, 1
cmp ebx, dword [esp]
jne 0x46332a
mov dword [section..data], 0x200056e
push 0
push dword [esp + 0x4c]
push dword [esp + 0xc]
push dword [esp + 0x14]
call fcn.004ae43b
mov dword [esp + 0x10], eax
mov dword [section..data], 0x200056f
jmp 0x4633ad
mov dword [section..data], 0x200056f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x46336e
mov dword [section..data], 0x200056f
push 0
push dword [esp + 0x4c]
push dword [esp + 0xc]
push dword [esp + 0x14]
call fcn.004ab4d3
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000570
jmp 0x4633ad
mov dword [section..data], 0x2000570
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4633ad
mov dword [section..data], 0x2000570
push dword [esp + 0x90]
push 0
push dword [esp + 0x50]
push dword [esp + 0x10]
push dword [esp + 0x18]
call fcn.004aa426
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000571
pop eax
mov dword [section..data], 0x2000573
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x46361a
mov dword [section..data], 0x2000574
jmp 0x4634f2
mov dword [section..data], 0x2000574
mov dword [section..data], 0x2000574
mov dword [section..data], 0x2000574
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.ERROR__GetEntryDifference_failed___
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x20]
call fcn.004ac386
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000574
jmp 0x4635f7
mov dword [section..data], 0x2000574
mov dword [section..data], 0x2000574
mov dword [section..data], 0x2000575
jmp 0x4676e7
mov dword [section..data], 0x2000576
mov dword [section..data], 0x2000578
call fcn.0054c6f7
mov dword [esp + 0x14], eax
mov dword [section..data], 0x200057b
jmp 0x463817
mov dword [section..data], 0x200057b
mov dword [section..data], 0x200057b
mov dword [section..data], 0x200057b
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 2
mov edx, dword [esp + 0x54]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055aac0
mov edx, str.___LocalKeyFile__
push edx
call fcn.0055aac0
push dword [esp + 0x10]
push dword [esp + 0x84]
call fcn.004ad8f4
mov ebx, eax
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
mov eax, ebx
cdq
push edx
push eax
call fcn.00548d10
pop eax
mov edx, str.__keys_____OnlineKeyFile__
push edx
call fcn.0055aac0
push dword [esp + 0x14]
push dword [esp + 0x84]
call fcn.004ad8f4
mov ebx, eax
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
mov eax, ebx
cdq
push edx
push eax
call fcn.00548d10
pop eax
mov edx, str.__keys
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x200057b
jmp 0x4639d9
mov dword [section..data], 0x200057b
mov dword [section..data], 0x200057b
mov dword [section..data], 0x200057d
mov ebx, dword [esp + 0x70]
and ebx, ebx
jne 0x463f62
mov dword [section..data], 0x200057f
mov eax, 0x200
push eax
lea eax, [esp + 0x50]
push eax
push 0x66dc50
push 7
push 0x14
call fcn.0054bd32
mov dword [section..data], 0x2000580
mov eax, 0x200
push eax
lea eax, [esp + 0x54]
push eax
push 0x66dc50
push 7
push 0x14
call fcn.0054bd32
mov dword [section..data], 0x2000582
push dword [esp]
push dword [esp + 0x50]
call fcn.004a794c
mov dword [esp + 0xc], eax
mov dword [section..data], 0x2000583
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x463cd1
mov dword [section..data], 0x2000584
jmp 0x463ba9
mov dword [section..data], 0x2000584
mov dword [section..data], 0x2000584
mov dword [section..data], 0x2000584
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetDeviceKeys_failed___
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x20]
call fcn.004ac386
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000584
jmp 0x463cae
mov dword [section..data], 0x2000584
mov dword [section..data], 0x2000584
mov dword [section..data], 0x2000585
jmp 0x4676e7
mov dword [section..data], 0x2000586
mov dword [section..data], 0x2000588
push dword [esp + 4]
push dword [esp + 0x54]
call fcn.004a794c
mov dword [esp + 0xc], eax
mov dword [section..data], 0x2000589
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x463f58
mov dword [section..data], 0x200058a
jmp 0x463e30
mov dword [section..data], 0x200058a
mov dword [section..data], 0x200058a
mov dword [section..data], 0x200058a
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetDeviceKeys_failed___
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x20]
call fcn.004ac386
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x200058a
jmp 0x463f35
mov dword [section..data], 0x200058a
mov dword [section..data], 0x200058a
mov dword [section..data], 0x200058b
jmp 0x4676e7
mov dword [section..data], 0x200058c
mov dword [section..data], 0x200058d
mov dword [section..data], 0x200058f
mov ebx, dword [esp + 0x70]
cmp ebx, 1
jne 0x4644e2
mov dword [section..data], 0x2000591
mov eax, 0x200
push eax
lea eax, [esp + 0x58]
push eax
push 0x66dcec
push 7
push 0x14
call fcn.0054bd32
mov dword [section..data], 0x2000592
mov eax, 0x200
push eax
lea eax, [esp + 0x5c]
push eax
push 0x66dcec
push 7
push 0x14
call fcn.0054bd32
mov dword [section..data], 0x2000594
push dword [esp]
push dword [esp + 0x58]
call fcn.004a752d
mov dword [esp + 0xc], eax
mov dword [section..data], 0x2000595
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x464251
mov dword [section..data], 0x2000596
jmp 0x464129
mov dword [section..data], 0x2000596
mov dword [section..data], 0x2000596
mov dword [section..data], 0x2000596
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetHostCertificates_failed___
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x20]
call fcn.004ac386
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000596
jmp 0x46422e
mov dword [section..data], 0x2000596
mov dword [section..data], 0x2000596
mov dword [section..data], 0x2000597
jmp 0x4676e7
mov dword [section..data], 0x2000598
mov dword [section..data], 0x200059a
push dword [esp + 4]
push dword [esp + 0x5c]
call fcn.004a752d
mov dword [esp + 0xc], eax
mov dword [section..data], 0x200059b
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x4644d8
mov dword [section..data], 0x200059c
jmp 0x4643b0
mov dword [section..data], 0x200059c
mov dword [section..data], 0x200059c
mov dword [section..data], 0x200059c
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetHostCertificates_failed___
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x20]
call fcn.004ac386
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x200059c
jmp 0x4644b5
mov dword [section..data], 0x200059c
mov dword [section..data], 0x200059c
mov dword [section..data], 0x200059d
jmp 0x4676e7
mov dword [section..data], 0x200059e
mov dword [section..data], 0x200059f
mov dword [section..data], 0x20005a1
mov ebx, dword [esp + 0x70]
cmp ebx, 2
jne 0x464a62
mov dword [section..data], 0x20005a3
mov eax, 0x200
push eax
lea eax, [esp + 0x60]
push eax
push 0x66dd04
push 7
push 8
call fcn.0054bd32
mov dword [section..data], 0x20005a4
mov eax, 0x200
push eax
lea eax, [esp + 0x64]
push eax
push 0x66dd04
push 7
push 8
call fcn.0054bd32
mov dword [section..data], 0x20005a6
push dword [esp]
push dword [esp + 0x60]
call fcn.004ac149
mov dword [esp + 0xc], eax
mov dword [section..data], 0x20005a7
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x4647d1
mov dword [section..data], 0x20005a8
jmp 0x4646a9
mov dword [section..data], 0x20005a8
mov dword [section..data], 0x20005a8
mov dword [section..data], 0x20005a8
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetProcessingKeys_failed___
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x20]
call fcn.004ac386
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x20005a8
jmp 0x4647ae
mov dword [section..data], 0x20005a8
mov dword [section..data], 0x20005a8
mov dword [section..data], 0x20005a9
jmp 0x4676e7
mov dword [section..data], 0x20005aa
mov dword [section..data], 0x20005ac
push dword [esp + 4]
push dword [esp + 0x64]
call fcn.004ac149
mov dword [esp + 0xc], eax
mov dword [section..data], 0x20005ad
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x464a58
mov dword [section..data], 0x20005ae
jmp 0x464930
mov dword [section..data], 0x20005ae
mov dword [section..data], 0x20005ae
mov dword [section..data], 0x20005ae
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetProcessingKeys_failed___
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x20]
call fcn.004ac386
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x20005ae
jmp 0x464a35
mov dword [section..data], 0x20005ae
mov dword [section..data], 0x20005ae
mov dword [section..data], 0x20005af
jmp 0x4676e7
mov dword [section..data], 0x20005b0
mov dword [section..data], 0x20005b2
mov dword [section..data], 0x20005b5
mov ebp, dword [esp + 0x80]
mov dword [ebp], 0
mov dword [section..data], 0x20005b6
mov ebp, dword [esp + 0x80]
mov dword [ebp + 8], 0
mov dword [section..data], 0x20005b7
mov ebp, dword [esp + 0x80]
mov dword [ebp + 4], 0
mov dword [section..data], 0x20005b8
mov ebp, dword [esp + 0x80]
mov dword [ebp + 0xc], 0
mov dword [section..data], 0x20005ba
push dword [esp + 0x44]
call fcn.0054c008
push dword [esp + 0x44]
call fcn.0054c043
or eax, eax
je 0x464bbf
mov dword [section..data], 0x20005ba
mov dword [section..data], 0x20005bb
mov ebp, dword [esp + 0x44]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 1
jne 0x464b34
mov dword [section..data], 0x20005bc
mov ebp, dword [esp + 0x80]
mov ebx, dword [ebp]
inc ebx
push ebx
mov ebp, dword [esp + 0x84]
pop eax
mov dword [ebp], eax
mov dword [section..data], 0x20005bd
mov dword [section..data], 0x20005bf
mov ebx, dword [esp + 0x7c]
cmp ebx, 1
je 0x464b5c
mov ebx, dword [esp + 0x7c]
cmp ebx, 3
je 0x464b5c
jmp 0x464b63
mov eax, 1
jmp 0x464b65
xor eax, eax
and eax, eax
je 0x464b7f
mov ebp, dword [esp + 0x44]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 2
jne 0x464b7f
mov eax, 1
jmp 0x464b81
xor eax, eax
and eax, eax
je 0x464ba6
mov dword [section..data], 0x20005c0
mov ebp, dword [esp + 0x80]
mov ebx, dword [ebp + 4]
inc ebx
push ebx
mov ebp, dword [esp + 0x84]
pop eax
mov dword [ebp + 4], eax
mov dword [section..data], 0x20005c1
mov dword [section..data], 0x20005c2
jmp 0x464adf
mov dword [section..data], 0x20005c5
mov dword [section..data], 0x20005c5
mov dword [section..data], 0x20005c5
push edx
call fcn.0055a9f0
pop edx
push eax
push 1
push 2
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.LocalKeyFile:__add__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
mov ebp, dword [esp + 0x98]
mov eax, dword [ebp]
cdq
push edx
push eax
mov ebp, dword [esp + 0xa0]
mov eax, dword [ebp + 4]
cdq
add dword [esp], eax
adc dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00548d10
pop eax
mov edx, str.__new_changed
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x58]
push edx
call fcn.0055aac0
mov edx, str._entries
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x20005c5
jmp 0x464d3f
mov dword [section..data], 0x20005c5
mov dword [section..data], 0x20005c5
jmp 0x464ee2
mov dword [section..data], 0x20005c5
mov dword [section..data], 0x20005c9
mov dword [esp + 0x1c], 0
mov dword [section..data], 0x20005ca
mov dword [esp + 0x20], 1
mov dword [section..data], 0x20005cc
cmp dword [esp + 0x8c], 0
je 0x464f34
mov ebx, dword [esp + 0x70]
cmp ebx, 3
jne 0x464f34
mov eax, 1
jmp 0x464f36
xor eax, eax
and eax, eax
je 0x465287
mov dword [section..data], 0x20005cd
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 8]
call fcn.0054c962
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push 1
push dword [esp + 0x10]
call fcn.0054c9e1
pop eax
mov edx, str._Diff_SyncToOnline_
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
call fcn.0054f351
push eax
mov eax, str._yyyy_mm_dd__hh_ii_ss
push eax
call fcn.0054f6eb
pop eax
mov edx, str..csv
push edx
call fcn.0055aac0
lea eax, [esp + 0x2c]
push eax
call fcn.0055aa30
mov dword [section..data], 0x20005ce
push dword [esp + 0x28]
push 0xffffffff
call fcn.0054deb0
mov dword [esp + 0x24], eax
mov dword [section..data], 0x20005cf
cmp dword [esp + 0x24], 0
je 0x464ff3
xor eax, eax
jmp 0x464ff8
mov eax, 1
and eax, eax
je 0x46523d
mov dword [section..data], 0x20005d0
jmp 0x465113
mov dword [section..data], 0x20005d0
mov dword [section..data], 0x20005d0
mov dword [section..data], 0x20005d0
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 1
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.WARN__Couldnt_open_file_to_document_differences___
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x38]
push edx
call fcn.0055aac0
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x20005d0
jmp 0x465208
mov dword [section..data], 0x20005d0
mov dword [section..data], 0x20005d0
mov dword [section..data], 0x20005d1
mov dword [esp + 0x8c], 0
mov dword [section..data], 0x20005d2
jmp 0x46527d
mov dword [section..data], 0x20005d2
mov dword [section..data], 0x20005d3
push 2
push dword [esp + 0x28]
call fcn.0054e0d0
mov dword [section..data], 0x20005d4
push 2
mov eax, str.DISCID__TITLE__MODE__VOLUMEID__MEDIAKEY__VUK__UNITKEYS__DATEDISCID__TITLEMEANINGLESS_LOCAL__TITLEMEANINGLESS_ONLINE
push eax
push dword [esp + 0x2c]
call fcn.0054e050
mov dword [section..data], 0x20005d5
mov dword [section..data], 0x20005d6
mov dword [section..data], 0x20005d9
push dword [esp + 0x44]
call fcn.0054c008
push dword [esp + 0x44]
call fcn.0054c043
or eax, eax
je 0x4676dd
mov dword [section..data], 0x20005d9
mov dword [section..data], 0x20005da
cmp byte [esp + 0x2c], 0
je 0x4652d4
xor eax, eax
jmp 0x4652d9
mov eax, 1
and eax, eax
je 0x4652f0
mov dword [section..data], 0x20005db
mov ebx, dword [esp + 0x1c]
inc ebx
mov dword [esp + 0x1c], ebx
mov dword [section..data], 0x20005dc
mov dword [section..data], 0x20005de
mov ebx, dword [esp + 0x1c]
cmp ebx, dword [esp + 0x18]
jle 0x465326
mov ebx, dword [esp + 0x1c]
mov eax, ebx
cdq
idiv dword [esp + 0x18]
mov ebx, edx
and ebx, ebx
jne 0x465326
mov eax, 1
jmp 0x465328
xor eax, eax
and eax, eax
je 0x465604
mov dword [section..data], 0x20005df
mov dword [esp + 0x20], 0
mov dword [section..data], 0x20005e0
jmp 0x4654a8
mov dword [section..data], 0x20005e0
mov dword [section..data], 0x20005e0
mov dword [section..data], 0x20005e0
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 2
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.Attention__Upcoming__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x5c]
call fcn.0054bffe
cdq
push edx
push eax
mov eax, dword [esp + 0x3c]
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00548d10
pop eax
mov edx, str.__differences_are_not_shown_in_console_window__For_details_check_the_logfile_
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x20005e0
jmp 0x4655f0
mov dword [section..data], 0x20005e0
mov dword [section..data], 0x20005e0
mov dword [section..data], 0x20005e1
mov dword [section..data], 0x20005e3
mov byte [esp + 0x2c], 0
mov dword [section..data], 0x20005e4
mov dword [esp + 0x30], 0
mov dword [section..data], 0x20005e5
mov dword [esp + 0x34], 0
mov dword [section..data], 0x20005e6
mov dword [esp + 0x38], 0
mov dword [section..data], 0x20005e8
mov ebp, dword [esp + 0x44]
mov ebp, dword [ebp]
push dword [ebp + 8]
mov dword [section..data], 0x20005eb
mov ebx, 1
cmp ebx, dword [esp]
jne 0x465961
mov dword [section..data], 0x20005ed
jmp 0x4657d4
mov dword [section..data], 0x20005ed
mov dword [section..data], 0x20005ed
cmp dword [esp + 0x24], 0
je 0x465884
mov dword [section..data], 0x20005ed
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 2
mov edx, dword [esp + 0x58]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055aac0
mov edx, str._entry_missing_in_LOCAL_file__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x60]
call fcn.0054c08a
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x20005ed
jmp 0x46590b
mov dword [section..data], 0x20005ed
mov dword [section..data], 0x20005ed
push edx
call fcn.0055a9f0
pop edx
push eax
push 2
mov edx, dword [esp + 0x54]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055aac0
mov edx, str._entry_missing_in_LOCAL_file__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x5c]
call fcn.0054c08a
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.004967c8
call fcn.004f4350
mov dword [section..data], 0x20005ed
mov dword [section..data], 0x20005ed
mov dword [section..data], 0x20005ee
mov dword [esp + 0x34], 1
mov dword [section..data], 0x20005f0
mov ebp, dword [esp + 0x84]
mov ebx, dword [ebp]
inc ebx
push ebx
mov ebp, dword [esp + 0x88]
pop eax
mov dword [ebp], eax
mov dword [section..data], 0x20005f2
jmp 0x4668c2
mov dword [section..data], 0x20005f2
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x465c8f
mov dword [section..data], 0x20005f3
mov ebx, dword [esp + 0x80]
cmp ebx, 3
jne 0x4659a3
mov dword [section..data], 0x20005f4
mov byte [esp + 0x30], 1
add esp, 4
jmp 0x4652a4
mov dword [section..data], 0x20005f6
mov dword [section..data], 0x20005f8
jmp 0x465b02
mov dword [section..data], 0x20005f8
mov dword [section..data], 0x20005f8
cmp dword [esp + 0x24], 0
je 0x465bb2
mov dword [section..data], 0x20005f8
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 2
mov edx, dword [esp + 0x58]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055aac0
mov edx, str._entry_missing_in_ONLINE_file__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x60]
call fcn.0054c08a
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x20005f8
jmp 0x465c39
mov dword [section..data], 0x20005f8
mov dword [section..data], 0x20005f8
push edx
call fcn.0055a9f0
pop edx
push eax
push 2
mov edx, dword [esp + 0x54]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055aac0
mov edx, str._entry_missing_in_ONLINE_file__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x5c]
call fcn.0054c08a
pop eax
mov edx, 0x638cee
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.004967c8
call fcn.004f4350
mov dword [section..data], 0x20005f8
mov dword [section..data], 0x20005f8
mov dword [section..data], 0x20005f9
mov dword [esp + 0x38], 1
mov dword [section..data], 0x20005fb
mov ebp, dword [esp + 0x84]
mov ebx, dword [ebp + 8]
inc ebx
push ebx
mov ebp, dword [esp + 0x88]
pop eax
mov dword [ebp + 8], eax
mov dword [section..data], 0x20005fd
jmp 0x4668c2
mov dword [section..data], 0x20005fd
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4668c2
mov dword [section..data], 0x20005fe
mov ebx, dword [esp + 0x80]
cmp ebx, 1
jne 0x465fe1
mov dword [section..data], 0x20005ff
jmp 0x465e2c
mov dword [section..data], 0x20005ff
mov dword [section..data], 0x20005ff
cmp dword [esp + 0x24], 0
je 0x465ee7
mov dword [section..data], 0x20005ff
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 2
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.Different
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x5c]
push edx
call fcn.0055aac0
mov edx, str._entry__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x60]
call fcn.0054c08a
pop eax
mov edx, str.____sync_changes_To_LOCAL_file__And_check_relevance_For_OnlineDB_
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x20005ff
jmp 0x465f79
mov dword [section..data], 0x20005ff
mov dword [section..data], 0x20005ff
push edx
call fcn.0055a9f0
pop edx
push eax
push 2
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.Different
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x58]
push edx
call fcn.0055aac0
mov edx, str._entry__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x5c]
call fcn.0054c08a
pop eax
mov edx, str.____sync_changes_To_LOCAL_file__And_check_relevance_For_OnlineDB_
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.004967c8
call fcn.004f4350
mov dword [section..data], 0x20005ff
mov dword [section..data], 0x20005ff
mov dword [section..data], 0x2000600
mov dword [esp + 0x34], 1
mov dword [section..data], 0x2000601
mov dword [esp + 0x3c], 1
mov dword [section..data], 0x2000603
mov ebp, dword [esp + 0x84]
mov ebx, dword [ebp + 4]
inc ebx
push ebx
mov ebp, dword [esp + 0x88]
pop eax
mov dword [ebp + 4], eax
mov dword [section..data], 0x2000605
jmp 0x4668b8
mov dword [section..data], 0x2000605
mov ebx, dword [esp + 0x80]
cmp ebx, 2
jne 0x4662e8
mov dword [section..data], 0x2000606
jmp 0x466166
mov dword [section..data], 0x2000606
mov dword [section..data], 0x2000606
cmp dword [esp + 0x24], 0
je 0x466221
mov dword [section..data], 0x2000606
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 2
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.Different
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x5c]
push edx
call fcn.0055aac0
mov edx, str._entry__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x60]
call fcn.0054c08a
pop eax
mov edx, str.____sync_changes_to_OnlineDB
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000606
jmp 0x4662b3
mov dword [section..data], 0x2000606
mov dword [section..data], 0x2000606
push edx
call fcn.0055a9f0
pop edx
push eax
push 2
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.Different
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x58]
push edx
call fcn.0055aac0
mov edx, str._entry__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x5c]
call fcn.0054c08a
pop eax
mov edx, str.____sync_changes_to_OnlineDB
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.004967c8
call fcn.004f4350
mov dword [section..data], 0x2000606
mov dword [section..data], 0x2000606
mov dword [section..data], 0x2000607
mov dword [esp + 0x38], 1
mov dword [section..data], 0x2000609
jmp 0x4668b8
mov dword [section..data], 0x2000609
mov ebx, dword [esp + 0x80]
cmp ebx, 3
jne 0x466610
mov dword [section..data], 0x200060a
jmp 0x46646d
mov dword [section..data], 0x200060a
mov dword [section..data], 0x200060a
cmp dword [esp + 0x24], 0
je 0x466528
mov dword [section..data], 0x200060a
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 2
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.Different
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x5c]
push edx
call fcn.0055aac0
mov edx, str._entry__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x60]
call fcn.0054c08a
pop eax
mov edx, str.____sync_changes_to_LOCAL_file
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x200060a
jmp 0x4665ba
mov dword [section..data], 0x200060a
mov dword [section..data], 0x200060a
push edx
call fcn.0055a9f0
pop edx
push eax
push 2
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.Different
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x58]
push edx
call fcn.0055aac0
mov edx, str._entry__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x5c]
call fcn.0054c08a
pop eax
mov edx, str.____sync_changes_to_LOCAL_file
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.004967c8
call fcn.004f4350
mov dword [section..data], 0x200060a
mov dword [section..data], 0x200060a
mov dword [section..data], 0x200060b
mov dword [esp + 0x34], 1
mov dword [section..data], 0x200060d
mov ebp, dword [esp + 0x84]
mov ebx, dword [ebp + 4]
inc ebx
push ebx
mov ebp, dword [esp + 0x88]
pop eax
mov dword [ebp + 4], eax
mov dword [section..data], 0x200060f
jmp 0x4668b8
mov dword [section..data], 0x200060f
mov dword [section..data], 0x2000610
jmp 0x46675c
mov dword [section..data], 0x2000610
mov dword [section..data], 0x2000610
mov dword [section..data], 0x2000610
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.Invalid_Mode__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
mov eax, dword [esp + 0x98]
cdq
push edx
push eax
call fcn.00548d10
pop eax
mov edx, str.__detected_
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000610
jmp 0x466880
mov dword [section..data], 0x2000610
mov dword [section..data], 0x2000610
mov dword [section..data], 0x2000611
mov dword [esp + 0x10], 0
mov dword [section..data], 0x2000612
add esp, 4
jmp 0x4676e7
mov dword [section..data], 0x2000613
mov dword [section..data], 0x2000616
pop eax
mov dword [section..data], 0x2000618
mov ebx, dword [esp + 0x38]
cmp ebx, 1
jne 0x466d71
mov dword [section..data], 0x200061c
push dword [esp + 0x70]
mov dword [section..data], 0x200061d
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x46696b
mov dword [section..data], 0x200061e
push edx
call fcn.0055a9f0
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x58]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x60]
push dword [esp + 0x60]
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0045f39a
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000620
jmp 0x466adc
mov dword [section..data], 0x2000620
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4669e7
mov dword [section..data], 0x2000621
push edx
call fcn.0055a9f0
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp + 4]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x58]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x68]
push dword [esp + 0x68]
call fcn.004f4332
add dword [esp + 8], edx
call fcn.00468930
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000623
jmp 0x466adc
mov dword [section..data], 0x2000623
mov ebx, 2
cmp ebx, dword [esp]
jne 0x466a60
mov dword [section..data], 0x2000624
push edx
call fcn.0055a9f0
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp + 8]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x58]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x70]
push dword [esp + 0x70]
call fcn.004f4332
add dword [esp + 8], edx
call fcn.00458f0b
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000626
jmp 0x466adc
mov dword [section..data], 0x2000626
mov ebx, 3
cmp ebx, dword [esp]
jne 0x466adc
mov dword [section..data], 0x2000627
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x2c]
push dword [esp + 0x98]
mov ebp, dword [esp + 0x94]
push dword [ebp + 0xc]
push dword [esp + 0x1c]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x64]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x20]
push dword [esp + 0x20]
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0045e323
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000629
pop eax
mov dword [section..data], 0x200062b
mov ebx, dword [esp + 0xc]
cmp ebx, 0xa
jne 0x466b2a
mov dword [section..data], 0x200062c
mov ebp, dword [esp + 0x80]
mov ebx, dword [ebp + 0xc]
inc ebx
push ebx
mov ebp, dword [esp + 0x84]
pop eax
mov dword [ebp + 0xc], eax
mov dword [section..data], 0x200062e
jmp 0x466d67
mov dword [section..data], 0x200062e
mov ebx, dword [esp + 0xc]
cmp ebx, 0x14
jne 0x466b4c
mov dword [section..data], 0x2000630
jmp 0x466d67
mov dword [section..data], 0x2000630
mov dword [section..data], 0x2000631
jmp 0x466c53
mov dword [section..data], 0x2000631
mov dword [section..data], 0x2000631
mov dword [section..data], 0x2000631
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.CheckSync_failed_for
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x58]
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000631
jmp 0x466d32
mov dword [section..data], 0x2000631
mov dword [section..data], 0x2000631
mov dword [section..data], 0x2000632
mov dword [esp + 0xc], 0
mov dword [section..data], 0x2000633
jmp 0x4676dd
mov dword [section..data], 0x2000634
mov dword [section..data], 0x2000636
mov dword [section..data], 0x2000639
cmp dword [esp + 0x34], 0
je 0x467293
mov dword [section..data], 0x200063c
push dword [esp + 0x70]
mov dword [section..data], 0x200063e
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x466e13
mov dword [section..data], 0x200063f
push edx
call fcn.0055a9f0
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x58]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x5c]
call fcn.004f4332
add dword [esp + 4], edx
call fcn.004695a3
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000641
jmp 0x466f74
mov dword [section..data], 0x2000641
mov ebx, 1
cmp ebx, dword [esp]
jne 0x466e8b
mov dword [section..data], 0x2000642
push edx
call fcn.0055a9f0
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp + 4]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x58]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x64]
call fcn.004f4332
add dword [esp + 4], edx
call fcn.00457173
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000644
jmp 0x466f74
mov dword [section..data], 0x2000644
mov ebx, 2
cmp ebx, dword [esp]
jne 0x466f00
mov dword [section..data], 0x2000645
push edx
call fcn.0055a9f0
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp + 8]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x58]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x6c]
call fcn.004f4332
add dword [esp + 4], edx
call fcn.00460602
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000647
jmp 0x466f74
mov dword [section..data], 0x2000647
mov ebx, 3
cmp ebx, dword [esp]
jne 0x466f74
mov dword [section..data], 0x2000648
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x2c]
push dword [esp + 0x98]
mov ebp, dword [esp + 0x94]
push dword [ebp + 0xc]
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x60]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x18]
call fcn.004f4332
add dword [esp + 4], edx
call fcn.00455d69
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x200064a
pop eax
mov dword [section..data], 0x200064c
mov ebx, dword [esp + 0xc]
cmp ebx, 0xa
jne 0x466fa6
jmp 0x4652a4
mov dword [section..data], 0x200064f
mov ebx, dword [esp + 0xc]
cmp ebx, 0x14
jne 0x466fc8
mov dword [section..data], 0x2000652
jmp 0x467289
mov dword [section..data], 0x2000652
mov dword [section..data], 0x2000653
jmp 0x467122
mov dword [section..data], 0x2000653
mov dword [section..data], 0x2000653
mov dword [section..data], 0x2000653
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.AddToOnline_failed__
push edx
call fcn.0055aac0
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
mov eax, dword [esp + 0x24]
cdq
push edx
push eax
call fcn.00548d10
pop eax
mov edx, str.__for
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x58]
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000653
jmp 0x467254
mov dword [section..data], 0x2000653
mov dword [section..data], 0x2000653
mov dword [section..data], 0x2000654
mov dword [esp + 0xc], 0
mov dword [section..data], 0x2000655
jmp 0x4676dd
mov dword [section..data], 0x2000656
mov dword [section..data], 0x2000658
mov dword [section..data], 0x200065b
mov ebx, dword [esp + 0x30]
cmp ebx, 1
jne 0x4676c4
mov dword [section..data], 0x2000662
push dword [esp + 0x70]
mov dword [section..data], 0x2000663
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x467331
mov dword [section..data], 0x2000664
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x54]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x5c]
push dword [esp + 0x10]
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0045c7f0
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000666
jmp 0x467475
mov dword [section..data], 0x2000666
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4673a3
mov dword [section..data], 0x2000667
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x54]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x64]
push dword [esp + 0x10]
call fcn.004f4332
add dword [esp + 8], edx
call fcn.00460fa9
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2000669
jmp 0x467475
mov dword [section..data], 0x2000669
mov ebx, 2
cmp ebx, dword [esp]
jne 0x467412
mov dword [section..data], 0x200066a
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x54]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x6c]
push dword [esp + 0x10]
call fcn.004f4332
add dword [esp + 8], edx
call fcn.004574ea
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x200066c
jmp 0x467475
mov dword [section..data], 0x200066c
mov ebx, 3
cmp ebx, dword [esp]
jne 0x467475
mov dword [section..data], 0x200066d
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push edx
call fcn.0055a9f0
pop edx
push eax
push dword [esp + 0x54]
call fcn.0054c08a
call fcn.0055ab20
push dword [esp + 0x10]
push dword [esp + 0x10]
call fcn.004f4332
add dword [esp + 8], edx
call fcn.004588f2
call fcn.004f4350
mov dword [esp + 0x10], eax
mov dword [section..data], 0x200066f
pop eax
mov dword [section..data], 0x2000671
mov ebx, dword [esp + 0xc]
cmp ebx, 0x14
jne 0x4674a2
mov dword [section..data], 0x2000673
jmp 0x4676ba
mov dword [section..data], 0x2000673
mov dword [section..data], 0x2000674
jmp 0x4675a9
mov dword [section..data], 0x2000674
mov dword [section..data], 0x2000674
mov dword [section..data], 0x2000674
push edx
call fcn.0055a9f0
pop edx
push eax
push 0
push 0
push edx
call fcn.0055a9f0
pop edx
push eax
mov edx, str.AddToLocal_failed_for
push edx
call fcn.0055aac0
mov edx, dword [esp + 0x58]
push edx
call fcn.0055aac0
call fcn.0055ab20
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004f4332
add dword [esp + 8], edx
call fcn.0049a27b
call fcn.004f4350
mov dword [section..data], 0x2000674
jmp 0x467688
mov dword [section..data], 0x2000674
mov dword [section..data], 0x2000674
mov dword [section..data], 0x2000675
mov dword [esp + 0xc], 0
mov dword [section..data], 0x2000676
jmp 0x4676dd
mov dword [section..data], 0x2000677
mov dword [section..data], 0x2000679
mov dword [section..data], 0x200067b
jmp 0x4652a4
mov dword [section..data], 0x200067d
mov dword [section..data], 0x200067f
push dword [esp + 0x24]
call fcn.0054d640
and eax, eax
je 0x467711
mov dword [section..data], 0x2000680
push dword [esp + 0x24]
call fcn.0054d550
mov dword [section..data], 0x2000681
mov dword [section..data], 0x2000683
mov eax, dword [esp + 0xc]
jmp 0x467737
push dword [esp + 4]
call fcn.0055abf0
push dword [esp + 8]
call fcn.0055abf0
push dword [esp + 0x48]
call fcn.0055abf0
push dword [esp]
call fcn.0055abf0
push dword [esp + 0x28]
call fcn.0055abf0
push eax
push dword [esp + 0x48]
call fcn.0054bf95
push dword [esp + 0x50]
call fcn.0054bf95
push dword [esp + 0x54]
call fcn.0054bf95
push dword [esp + 0x58]
call fcn.0054bf95
push dword [esp + 0x5c]
call fcn.0054bf95
push dword [esp + 0x60]
call fcn.0054bf95
push dword [esp + 0x64]
call fcn.0054bf95
pop eax
add esp, 0x64
pop ebx
pop ebp
ret 0x20