Function at 0x464511
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 0x464518
call fcn.005873a0
mov edx, dword [esp + 0x74]
lea ecx, [esp]
call fcn.004fc000
mov edx, dword [esp + 0x78]
lea ecx, [esp + 4]
call fcn.004fc000
mov edx, dword [esp + 0x88]
lea ecx, [esp + 8]
call fcn.004fc000
mov dword [section..data], 0x2200540
mov dword [section..data], 0x220054c
mov dword [esp + 0x18], 0x1f4
mov dword [section..data], 0x2200553
mov byte [esp + 0x2c], 0
mov dword [section..data], 0x220055b
mov eax, 0x200
push eax
lea eax, [esp + 0x48]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.005780c6
mov dword [section..data], 0x2200560
mov dword [section..data], 0x2200562
push dword [esp + 0x70]
mov dword [section..data], 0x2200563
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4645f5
mov dword [section..data], 0x2200563
mov edx, 0x6bbd46
lea ecx, [esp + 0x4c]
call fcn.004fc008
mov dword [section..data], 0x2200564
jmp 0x46494e
mov dword [section..data], 0x2200564
mov ebx, 1
cmp ebx, dword [esp]
jne 0x464630
mov dword [section..data], 0x2200564
mov edx, 0x6d2488
lea ecx, [esp + 0x4c]
call fcn.004fc008
mov dword [section..data], 0x2200565
jmp 0x46494e
mov dword [section..data], 0x2200565
mov ebx, 2
cmp ebx, dword [esp]
jne 0x46466b
mov dword [section..data], 0x2200565
mov edx, 0x6c00e2
lea ecx, [esp + 0x4c]
call fcn.004fc008
mov dword [section..data], 0x2200566
jmp 0x46494e
mov dword [section..data], 0x2200566
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4646a6
mov dword [section..data], 0x2200566
mov edx, 0x6bebe2
lea ecx, [esp + 0x4c]
call fcn.004fc008
mov dword [section..data], 0x2200567
jmp 0x46494e
mov dword [section..data], 0x2200567
mov dword [section..data], 0x2200568
jmp 0x4647f2
mov dword [section..data], 0x2200568
mov dword [section..data], 0x2200568
mov dword [section..data], 0x2200568
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Unknown_entry_type__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
mov eax, dword [esp + 0x8c]
cdq
push edx
push eax
call fcn.00574cc0
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200568
jmp 0x464916
mov dword [section..data], 0x2200568
mov dword [section..data], 0x2200568
mov dword [section..data], 0x2200569
mov dword [esp + 0x10], 0
mov dword [section..data], 0x220056a
add esp, 4
jmp 0x468dc3
mov dword [section..data], 0x220056b
pop eax
mov dword [section..data], 0x220056e
call fcn.00578abc
mov dword [esp + 0x10], eax
mov dword [section..data], 0x220056f
push dword [esp + 0x70]
mov dword [section..data], 0x2200570
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4649be
mov dword [section..data], 0x2200570
push 0
push dword [esp + 0x4c]
push dword [esp + 0xc]
push dword [esp + 0x14]
call fcn.004b12db
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200571
jmp 0x464a88
mov dword [section..data], 0x2200571
mov ebx, 1
cmp ebx, dword [esp]
jne 0x464a05
mov dword [section..data], 0x2200571
push 0
push dword [esp + 0x4c]
push dword [esp + 0xc]
push dword [esp + 0x14]
call fcn.004b6532
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200572
jmp 0x464a88
mov dword [section..data], 0x2200572
mov ebx, 2
cmp ebx, dword [esp]
jne 0x464a49
mov dword [section..data], 0x2200572
push 0
push dword [esp + 0x4c]
push dword [esp + 0xc]
push dword [esp + 0x14]
call fcn.004b3140
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200573
jmp 0x464a88
mov dword [section..data], 0x2200573
mov ebx, 3
cmp ebx, dword [esp]
jne 0x464a88
mov dword [section..data], 0x2200573
push dword [esp + 0x90]
push 0
push dword [esp + 0x50]
push dword [esp + 0x10]
push dword [esp + 0x18]
call fcn.004b2066
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200574
pop eax
mov dword [section..data], 0x2200576
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x464cf5
mov dword [section..data], 0x2200577
jmp 0x464bcd
mov dword [section..data], 0x2200577
mov dword [section..data], 0x2200577
mov dword [section..data], 0x2200577
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.ERROR__GetEntryDifference_failed___
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x20]
call fcn.004b4036
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200577
jmp 0x464cd2
mov dword [section..data], 0x2200577
mov dword [section..data], 0x2200577
mov dword [section..data], 0x2200578
jmp 0x468dc3
mov dword [section..data], 0x2200579
mov dword [section..data], 0x220057b
call fcn.00578abc
mov dword [esp + 0x14], eax
mov dword [section..data], 0x220057e
jmp 0x464ef2
mov dword [section..data], 0x220057e
mov dword [section..data], 0x220057e
mov dword [section..data], 0x220057e
push edx
call fcn.00587290
pop edx
push eax
push 0
push 2
mov edx, dword [esp + 0x54]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587330
mov edx, str.___LocalKeyFile__
push edx
call fcn.00587330
push dword [esp + 0x10]
push dword [esp + 0x84]
call fcn.004b59eb
mov ebx, eax
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
mov eax, ebx
cdq
push edx
push eax
call fcn.00574cc0
pop eax
mov edx, str.__keys_____OnlineKeyFile__
push edx
call fcn.00587330
push dword [esp + 0x14]
push dword [esp + 0x84]
call fcn.004b59eb
mov ebx, eax
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
mov eax, ebx
cdq
push edx
push eax
call fcn.00574cc0
pop eax
mov edx, str.__keys
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x220057e
jmp 0x4650b4
mov dword [section..data], 0x220057e
mov dword [section..data], 0x220057e
mov dword [section..data], 0x2200580
mov ebx, dword [esp + 0x70]
and ebx, ebx
jne 0x46563d
mov dword [section..data], 0x2200582
mov eax, 0x200
push eax
lea eax, [esp + 0x50]
push eax
push 0x6f5200
push 7
push 0x14
call fcn.005780c6
mov dword [section..data], 0x2200583
mov eax, 0x200
push eax
lea eax, [esp + 0x54]
push eax
push 0x6f5200
push 7
push 0x14
call fcn.005780c6
mov dword [section..data], 0x2200585
push dword [esp]
push dword [esp + 0x50]
call fcn.004af548
mov dword [esp + 0xc], eax
mov dword [section..data], 0x2200586
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x4653ac
mov dword [section..data], 0x2200587
jmp 0x465284
mov dword [section..data], 0x2200587
mov dword [section..data], 0x2200587
mov dword [section..data], 0x2200587
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetDeviceKeys_failed___
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x20]
call fcn.004b4036
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200587
jmp 0x465389
mov dword [section..data], 0x2200587
mov dword [section..data], 0x2200587
mov dword [section..data], 0x2200588
jmp 0x468dc3
mov dword [section..data], 0x2200589
mov dword [section..data], 0x220058b
push dword [esp + 4]
push dword [esp + 0x54]
call fcn.004af548
mov dword [esp + 0xc], eax
mov dword [section..data], 0x220058c
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x465633
mov dword [section..data], 0x220058d
jmp 0x46550b
mov dword [section..data], 0x220058d
mov dword [section..data], 0x220058d
mov dword [section..data], 0x220058d
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetDeviceKeys_failed___
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x20]
call fcn.004b4036
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x220058d
jmp 0x465610
mov dword [section..data], 0x220058d
mov dword [section..data], 0x220058d
mov dword [section..data], 0x220058e
jmp 0x468dc3
mov dword [section..data], 0x220058f
mov dword [section..data], 0x2200590
mov dword [section..data], 0x2200592
mov ebx, dword [esp + 0x70]
cmp ebx, 1
jne 0x465bbd
mov dword [section..data], 0x2200594
mov eax, 0x200
push eax
lea eax, [esp + 0x58]
push eax
push 0x6f529c
push 7
push 0x14
call fcn.005780c6
mov dword [section..data], 0x2200595
mov eax, 0x200
push eax
lea eax, [esp + 0x5c]
push eax
push 0x6f529c
push 7
push 0x14
call fcn.005780c6
mov dword [section..data], 0x2200597
push dword [esp]
push dword [esp + 0x58]
call fcn.004af129
mov dword [esp + 0xc], eax
mov dword [section..data], 0x2200598
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x46592c
mov dword [section..data], 0x2200599
jmp 0x465804
mov dword [section..data], 0x2200599
mov dword [section..data], 0x2200599
mov dword [section..data], 0x2200599
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetHostCertificates_failed___
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x20]
call fcn.004b4036
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200599
jmp 0x465909
mov dword [section..data], 0x2200599
mov dword [section..data], 0x2200599
mov dword [section..data], 0x220059a
jmp 0x468dc3
mov dword [section..data], 0x220059b
mov dword [section..data], 0x220059d
push dword [esp + 4]
push dword [esp + 0x5c]
call fcn.004af129
mov dword [esp + 0xc], eax
mov dword [section..data], 0x220059e
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x465bb3
mov dword [section..data], 0x220059f
jmp 0x465a8b
mov dword [section..data], 0x220059f
mov dword [section..data], 0x220059f
mov dword [section..data], 0x220059f
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetHostCertificates_failed___
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x20]
call fcn.004b4036
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x220059f
jmp 0x465b90
mov dword [section..data], 0x220059f
mov dword [section..data], 0x220059f
mov dword [section..data], 0x22005a0
jmp 0x468dc3
mov dword [section..data], 0x22005a1
mov dword [section..data], 0x22005a2
mov dword [section..data], 0x22005a4
mov ebx, dword [esp + 0x70]
cmp ebx, 2
jne 0x46613d
mov dword [section..data], 0x22005a6
mov eax, 0x200
push eax
lea eax, [esp + 0x60]
push eax
push 0x6f52b4
push 7
push 8
call fcn.005780c6
mov dword [section..data], 0x22005a7
mov eax, 0x200
push eax
lea eax, [esp + 0x64]
push eax
push 0x6f52b4
push 7
push 8
call fcn.005780c6
mov dword [section..data], 0x22005a9
push dword [esp]
push dword [esp + 0x60]
call fcn.004b3de2
mov dword [esp + 0xc], eax
mov dword [section..data], 0x22005aa
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x465eac
mov dword [section..data], 0x22005ab
jmp 0x465d84
mov dword [section..data], 0x22005ab
mov dword [section..data], 0x22005ab
mov dword [section..data], 0x22005ab
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetProcessingKeys_failed___
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x20]
call fcn.004b4036
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x22005ab
jmp 0x465e89
mov dword [section..data], 0x22005ab
mov dword [section..data], 0x22005ab
mov dword [section..data], 0x22005ac
jmp 0x468dc3
mov dword [section..data], 0x22005ad
mov dword [section..data], 0x22005af
push dword [esp + 4]
push dword [esp + 0x64]
call fcn.004b3de2
mov dword [esp + 0xc], eax
mov dword [section..data], 0x22005b0
mov ebx, dword [esp + 0xc]
cmp ebx, 1
jge 0x466133
mov dword [section..data], 0x22005b1
jmp 0x46600b
mov dword [section..data], 0x22005b1
mov dword [section..data], 0x22005b1
mov dword [section..data], 0x22005b1
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.ERROR__BRKDB_GetProcessingKeys_failed___
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x20]
call fcn.004b4036
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x22005b1
jmp 0x466110
mov dword [section..data], 0x22005b1
mov dword [section..data], 0x22005b1
mov dword [section..data], 0x22005b2
jmp 0x468dc3
mov dword [section..data], 0x22005b3
mov dword [section..data], 0x22005b5
mov dword [section..data], 0x22005b8
mov ebp, dword [esp + 0x80]
mov dword [ebp], 0
mov dword [section..data], 0x22005b9
mov ebp, dword [esp + 0x80]
mov dword [ebp + 8], 0
mov dword [section..data], 0x22005ba
mov ebp, dword [esp + 0x80]
mov dword [ebp + 4], 0
mov dword [section..data], 0x22005bb
mov ebp, dword [esp + 0x80]
mov dword [ebp + 0xc], 0
mov dword [section..data], 0x22005bd
push dword [esp + 0x44]
call fcn.005783ae
push dword [esp + 0x44]
call fcn.005783e1
or eax, eax
je 0x46629a
mov dword [section..data], 0x22005bd
mov dword [section..data], 0x22005be
mov ebp, dword [esp + 0x44]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 1
jne 0x46620f
mov dword [section..data], 0x22005bf
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], 0x22005c0
mov dword [section..data], 0x22005c2
mov ebx, dword [esp + 0x7c]
cmp ebx, 1
je 0x466237
mov ebx, dword [esp + 0x7c]
cmp ebx, 3
je 0x466237
jmp 0x46623e
mov eax, 1
jmp 0x466240
xor eax, eax
and eax, eax
je 0x46625a
mov ebp, dword [esp + 0x44]
mov ebp, dword [ebp]
mov ebx, dword [ebp + 8]
cmp ebx, 2
jne 0x46625a
mov eax, 1
jmp 0x46625c
xor eax, eax
and eax, eax
je 0x466281
mov dword [section..data], 0x22005c3
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], 0x22005c4
mov dword [section..data], 0x22005c5
jmp 0x4661ba
mov dword [section..data], 0x22005c8
mov dword [section..data], 0x22005c8
mov dword [section..data], 0x22005c8
push edx
call fcn.00587290
pop edx
push eax
push 1
push 2
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.LocalKeyFile:__add__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
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.00574cc0
pop eax
mov edx, str.__new_changed
push edx
call fcn.00587330
mov edx, dword [esp + 0x58]
push edx
call fcn.00587330
mov edx, str._entries
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x22005c8
jmp 0x46641a
mov dword [section..data], 0x22005c8
mov dword [section..data], 0x22005c8
jmp 0x4665bd
mov dword [section..data], 0x22005c8
mov dword [section..data], 0x22005cc
mov dword [esp + 0x1c], 0
mov dword [section..data], 0x22005cd
mov dword [esp + 0x20], 1
mov dword [section..data], 0x22005cf
cmp dword [esp + 0x8c], 0
je 0x46660f
mov ebx, dword [esp + 0x70]
cmp ebx, 3
jne 0x46660f
mov eax, 1
jmp 0x466611
xor eax, eax
and eax, eax
je 0x466963
mov dword [section..data], 0x22005d0
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 8]
call fcn.00578d17
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push 1
push dword [esp + 0x10]
call fcn.00578da0
pop eax
mov edx, str._Diff_SyncToOnline_
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
call fcn.0057b7c4
push edx
push eax
mov eax, str._yyyy_mm_dd__hh_ii_ss
push eax
call fcn.0057bc93
pop eax
mov edx, str..csv
push edx
call fcn.00587330
lea eax, [esp + 0x2c]
push eax
call fcn.005872c0
mov dword [section..data], 0x22005d1
push dword [esp + 0x28]
push 0xffffffff
call fcn.0057a420
mov dword [esp + 0x24], eax
mov dword [section..data], 0x22005d2
cmp dword [esp + 0x24], 0
je 0x4666cf
xor eax, eax
jmp 0x4666d4
mov eax, 1
and eax, eax
je 0x466919
mov dword [section..data], 0x22005d3
jmp 0x4667ef
mov dword [section..data], 0x22005d3
mov dword [section..data], 0x22005d3
mov dword [section..data], 0x22005d3
push edx
call fcn.00587290
pop edx
push eax
push 0
push 1
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.WARN__Couldnt_open_file_to_document_differences___
push edx
call fcn.00587330
mov edx, dword [esp + 0x38]
push edx
call fcn.00587330
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x22005d3
jmp 0x4668e4
mov dword [section..data], 0x22005d3
mov dword [section..data], 0x22005d3
mov dword [section..data], 0x22005d4
mov dword [esp + 0x8c], 0
mov dword [section..data], 0x22005d5
jmp 0x466959
mov dword [section..data], 0x22005d5
mov dword [section..data], 0x22005d6
push 2
push dword [esp + 0x28]
call fcn.0057a640
mov dword [section..data], 0x22005d7
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.0057a5c0
mov dword [section..data], 0x22005d8
mov dword [section..data], 0x22005d9
mov dword [section..data], 0x22005dc
push dword [esp + 0x44]
call fcn.005783ae
push dword [esp + 0x44]
call fcn.005783e1
or eax, eax
je 0x468db9
mov dword [section..data], 0x22005dc
mov dword [section..data], 0x22005dd
cmp byte [esp + 0x2c], 0
je 0x4669b0
xor eax, eax
jmp 0x4669b5
mov eax, 1
and eax, eax
je 0x4669cc
mov dword [section..data], 0x22005de
mov ebx, dword [esp + 0x1c]
inc ebx
mov dword [esp + 0x1c], ebx
mov dword [section..data], 0x22005df
mov dword [section..data], 0x22005e1
mov ebx, dword [esp + 0x1c]
cmp ebx, dword [esp + 0x18]
jle 0x466a02
mov ebx, dword [esp + 0x1c]
mov eax, ebx
cdq
idiv dword [esp + 0x18]
mov ebx, edx
and ebx, ebx
jne 0x466a02
mov eax, 1
jmp 0x466a04
xor eax, eax
and eax, eax
je 0x466ce0
mov dword [section..data], 0x22005e2
mov dword [esp + 0x20], 0
mov dword [section..data], 0x22005e3
jmp 0x466b84
mov dword [section..data], 0x22005e3
mov dword [section..data], 0x22005e3
mov dword [section..data], 0x22005e3
push edx
call fcn.00587290
pop edx
push eax
push 0
push 2
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Attention__Upcoming__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x5c]
call fcn.0057839b
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.00574cc0
pop eax
mov edx, str.__differences_are_not_shown_in_console_window__For_details_check_the_logfile_
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x22005e3
jmp 0x466ccc
mov dword [section..data], 0x22005e3
mov dword [section..data], 0x22005e3
mov dword [section..data], 0x22005e4
mov dword [section..data], 0x22005e6
mov byte [esp + 0x2c], 0
mov dword [section..data], 0x22005e7
mov dword [esp + 0x30], 0
mov dword [section..data], 0x22005e8
mov dword [esp + 0x34], 0
mov dword [section..data], 0x22005e9
mov dword [esp + 0x38], 0
mov dword [section..data], 0x22005eb
mov ebp, dword [esp + 0x44]
mov ebp, dword [ebp]
push dword [ebp + 8]
mov dword [section..data], 0x22005ee
mov ebx, 1
cmp ebx, dword [esp]
jne 0x46703d
mov dword [section..data], 0x22005f0
jmp 0x466eb0
mov dword [section..data], 0x22005f0
mov dword [section..data], 0x22005f0
cmp dword [esp + 0x24], 0
je 0x466f60
mov dword [section..data], 0x22005f0
push edx
call fcn.00587290
pop edx
push eax
push 0
push 2
mov edx, dword [esp + 0x58]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587330
mov edx, str._entry_missing_in_LOCAL_file__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x60]
call fcn.00578427
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x22005f0
jmp 0x466fe7
mov dword [section..data], 0x22005f0
mov dword [section..data], 0x22005f0
push edx
call fcn.00587290
pop edx
push eax
push 2
mov edx, dword [esp + 0x54]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587330
mov edx, str._entry_missing_in_LOCAL_file__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x5c]
call fcn.00578427
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0049e102
call fcn.004fc320
mov dword [section..data], 0x22005f0
mov dword [section..data], 0x22005f0
mov dword [section..data], 0x22005f1
mov dword [esp + 0x34], 1
mov dword [section..data], 0x22005f3
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], 0x22005f5
jmp 0x467f9e
mov dword [section..data], 0x22005f5
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x46736b
mov dword [section..data], 0x22005f6
mov ebx, dword [esp + 0x80]
cmp ebx, 3
jne 0x46707f
mov dword [section..data], 0x22005f7
mov byte [esp + 0x30], 1
add esp, 4
jmp 0x466980
mov dword [section..data], 0x22005f9
mov dword [section..data], 0x22005fb
jmp 0x4671de
mov dword [section..data], 0x22005fb
mov dword [section..data], 0x22005fb
cmp dword [esp + 0x24], 0
je 0x46728e
mov dword [section..data], 0x22005fb
push edx
call fcn.00587290
pop edx
push eax
push 0
push 2
mov edx, dword [esp + 0x58]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587330
mov edx, str._entry_missing_in_ONLINE_file__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x60]
call fcn.00578427
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x22005fb
jmp 0x467315
mov dword [section..data], 0x22005fb
mov dword [section..data], 0x22005fb
push edx
call fcn.00587290
pop edx
push eax
push 2
mov edx, dword [esp + 0x54]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587330
mov edx, str._entry_missing_in_ONLINE_file__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x5c]
call fcn.00578427
pop eax
mov edx, 0x6bef86
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0049e102
call fcn.004fc320
mov dword [section..data], 0x22005fb
mov dword [section..data], 0x22005fb
mov dword [section..data], 0x22005fc
mov dword [esp + 0x38], 1
mov dword [section..data], 0x22005fe
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], 0x2200600
jmp 0x467f9e
mov dword [section..data], 0x2200600
mov ebx, 2
cmp ebx, dword [esp]
jne 0x467f9e
mov dword [section..data], 0x2200601
mov ebx, dword [esp + 0x80]
cmp ebx, 1
jne 0x4676bd
mov dword [section..data], 0x2200602
jmp 0x467508
mov dword [section..data], 0x2200602
mov dword [section..data], 0x2200602
cmp dword [esp + 0x24], 0
je 0x4675c3
mov dword [section..data], 0x2200602
push edx
call fcn.00587290
pop edx
push eax
push 0
push 2
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Different
push edx
call fcn.00587330
mov edx, dword [esp + 0x5c]
push edx
call fcn.00587330
mov edx, str._entry__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x60]
call fcn.00578427
pop eax
mov edx, str.____sync_changes_To_LOCAL_file__And_check_relevance_For_OnlineDB_
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200602
jmp 0x467655
mov dword [section..data], 0x2200602
mov dword [section..data], 0x2200602
push edx
call fcn.00587290
pop edx
push eax
push 2
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Different
push edx
call fcn.00587330
mov edx, dword [esp + 0x58]
push edx
call fcn.00587330
mov edx, str._entry__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x5c]
call fcn.00578427
pop eax
mov edx, str.____sync_changes_To_LOCAL_file__And_check_relevance_For_OnlineDB_
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0049e102
call fcn.004fc320
mov dword [section..data], 0x2200602
mov dword [section..data], 0x2200602
mov dword [section..data], 0x2200603
mov dword [esp + 0x34], 1
mov dword [section..data], 0x2200604
mov dword [esp + 0x3c], 1
mov dword [section..data], 0x2200606
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], 0x2200608
jmp 0x467f94
mov dword [section..data], 0x2200608
mov ebx, dword [esp + 0x80]
cmp ebx, 2
jne 0x4679c4
mov dword [section..data], 0x2200609
jmp 0x467842
mov dword [section..data], 0x2200609
mov dword [section..data], 0x2200609
cmp dword [esp + 0x24], 0
je 0x4678fd
mov dword [section..data], 0x2200609
push edx
call fcn.00587290
pop edx
push eax
push 0
push 2
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Different
push edx
call fcn.00587330
mov edx, dword [esp + 0x5c]
push edx
call fcn.00587330
mov edx, str._entry__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x60]
call fcn.00578427
pop eax
mov edx, str.____sync_changes_to_OnlineDB
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200609
jmp 0x46798f
mov dword [section..data], 0x2200609
mov dword [section..data], 0x2200609
push edx
call fcn.00587290
pop edx
push eax
push 2
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Different
push edx
call fcn.00587330
mov edx, dword [esp + 0x58]
push edx
call fcn.00587330
mov edx, str._entry__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x5c]
call fcn.00578427
pop eax
mov edx, str.____sync_changes_to_OnlineDB
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0049e102
call fcn.004fc320
mov dword [section..data], 0x2200609
mov dword [section..data], 0x2200609
mov dword [section..data], 0x220060a
mov dword [esp + 0x38], 1
mov dword [section..data], 0x220060c
jmp 0x467f94
mov dword [section..data], 0x220060c
mov ebx, dword [esp + 0x80]
cmp ebx, 3
jne 0x467cec
mov dword [section..data], 0x220060d
jmp 0x467b49
mov dword [section..data], 0x220060d
mov dword [section..data], 0x220060d
cmp dword [esp + 0x24], 0
je 0x467c04
mov dword [section..data], 0x220060d
push edx
call fcn.00587290
pop edx
push eax
push 0
push 2
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Different
push edx
call fcn.00587330
mov edx, dword [esp + 0x5c]
push edx
call fcn.00587330
mov edx, str._entry__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x60]
call fcn.00578427
pop eax
mov edx, str.____sync_changes_to_LOCAL_file
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x220060d
jmp 0x467c96
mov dword [section..data], 0x220060d
mov dword [section..data], 0x220060d
push edx
call fcn.00587290
pop edx
push eax
push 2
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Different
push edx
call fcn.00587330
mov edx, dword [esp + 0x58]
push edx
call fcn.00587330
mov edx, str._entry__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x5c]
call fcn.00578427
pop eax
mov edx, str.____sync_changes_to_LOCAL_file
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0049e102
call fcn.004fc320
mov dword [section..data], 0x220060d
mov dword [section..data], 0x220060d
mov dword [section..data], 0x220060e
mov dword [esp + 0x34], 1
mov dword [section..data], 0x2200610
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], 0x2200612
jmp 0x467f94
mov dword [section..data], 0x2200612
mov dword [section..data], 0x2200613
jmp 0x467e38
mov dword [section..data], 0x2200613
mov dword [section..data], 0x2200613
mov dword [section..data], 0x2200613
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.Invalid_Mode__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
mov eax, dword [esp + 0x98]
cdq
push edx
push eax
call fcn.00574cc0
pop eax
mov edx, str.__detected_
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200613
jmp 0x467f5c
mov dword [section..data], 0x2200613
mov dword [section..data], 0x2200613
mov dword [section..data], 0x2200614
mov dword [esp + 0x10], 0
mov dword [section..data], 0x2200615
add esp, 4
jmp 0x468dc3
mov dword [section..data], 0x2200616
mov dword [section..data], 0x2200619
pop eax
mov dword [section..data], 0x220061b
mov ebx, dword [esp + 0x38]
cmp ebx, 1
jne 0x46844d
mov dword [section..data], 0x220061f
push dword [esp + 0x70]
mov dword [section..data], 0x2200620
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x468047
mov dword [section..data], 0x2200621
push edx
call fcn.00587290
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x58]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x60]
push dword [esp + 0x60]
call fcn.004fc302
add dword [esp + 8], edx
call fcn.00460a75
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200623
jmp 0x4681b8
mov dword [section..data], 0x2200623
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4680c3
mov dword [section..data], 0x2200624
push edx
call fcn.00587290
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp + 4]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x58]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x68]
push dword [esp + 0x68]
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0046a00c
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200626
jmp 0x4681b8
mov dword [section..data], 0x2200626
mov ebx, 2
cmp ebx, dword [esp]
jne 0x46813c
mov dword [section..data], 0x2200627
push edx
call fcn.00587290
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp + 8]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x58]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x70]
push dword [esp + 0x70]
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0045a5c4
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200629
jmp 0x4681b8
mov dword [section..data], 0x2200629
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4681b8
mov dword [section..data], 0x220062a
push edx
call fcn.00587290
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.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x64]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x20]
push dword [esp + 0x20]
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0045f9dc
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x220062c
pop eax
mov dword [section..data], 0x220062e
mov ebx, dword [esp + 0xc]
cmp ebx, 0xa
jne 0x468206
mov dword [section..data], 0x220062f
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], 0x2200631
jmp 0x468443
mov dword [section..data], 0x2200631
mov ebx, dword [esp + 0xc]
cmp ebx, 0x14
jne 0x468228
mov dword [section..data], 0x2200633
jmp 0x468443
mov dword [section..data], 0x2200633
mov dword [section..data], 0x2200634
jmp 0x46832f
mov dword [section..data], 0x2200634
mov dword [section..data], 0x2200634
mov dword [section..data], 0x2200634
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.CheckSync_failed_for
push edx
call fcn.00587330
mov edx, dword [esp + 0x58]
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200634
jmp 0x46840e
mov dword [section..data], 0x2200634
mov dword [section..data], 0x2200634
mov dword [section..data], 0x2200635
mov dword [esp + 0xc], 0
mov dword [section..data], 0x2200636
jmp 0x468db9
mov dword [section..data], 0x2200637
mov dword [section..data], 0x2200639
mov dword [section..data], 0x220063c
cmp dword [esp + 0x34], 0
je 0x46896f
mov dword [section..data], 0x220063f
push dword [esp + 0x70]
mov dword [section..data], 0x2200641
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4684ef
mov dword [section..data], 0x2200642
push edx
call fcn.00587290
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x58]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x5c]
call fcn.004fc302
add dword [esp + 4], edx
call fcn.0046ac7f
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200644
jmp 0x468650
mov dword [section..data], 0x2200644
mov ebx, 1
cmp ebx, dword [esp]
jne 0x468567
mov dword [section..data], 0x2200645
push edx
call fcn.00587290
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp + 4]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x58]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x64]
call fcn.004fc302
add dword [esp + 4], edx
call fcn.0045882c
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200647
jmp 0x468650
mov dword [section..data], 0x2200647
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4685dc
mov dword [section..data], 0x2200648
push edx
call fcn.00587290
pop edx
push eax
mov ebp, dword [esp + 0x8c]
push dword [ebp + 8]
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x58]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x6c]
call fcn.004fc302
add dword [esp + 4], edx
call fcn.00461cdd
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x220064a
jmp 0x468650
mov dword [section..data], 0x220064a
mov ebx, 3
cmp ebx, dword [esp]
jne 0x468650
mov dword [section..data], 0x220064b
push edx
call fcn.00587290
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.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x60]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x18]
call fcn.004fc302
add dword [esp + 4], edx
call fcn.0045741f
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x220064d
pop eax
mov dword [section..data], 0x220064f
mov ebx, dword [esp + 0xc]
cmp ebx, 0xa
jne 0x468682
jmp 0x466980
mov dword [section..data], 0x2200652
mov ebx, dword [esp + 0xc]
cmp ebx, 0x14
jne 0x4686a4
mov dword [section..data], 0x2200655
jmp 0x468965
mov dword [section..data], 0x2200655
mov dword [section..data], 0x2200656
jmp 0x4687fe
mov dword [section..data], 0x2200656
mov dword [section..data], 0x2200656
mov dword [section..data], 0x2200656
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.AddToOnline_failed__
push edx
call fcn.00587330
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
mov eax, dword [esp + 0x24]
cdq
push edx
push eax
call fcn.00574cc0
pop eax
mov edx, str.__for
push edx
call fcn.00587330
mov edx, dword [esp + 0x58]
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200656
jmp 0x468930
mov dword [section..data], 0x2200656
mov dword [section..data], 0x2200656
mov dword [section..data], 0x2200657
mov dword [esp + 0xc], 0
mov dword [section..data], 0x2200658
jmp 0x468db9
mov dword [section..data], 0x2200659
mov dword [section..data], 0x220065b
mov dword [section..data], 0x220065e
mov ebx, dword [esp + 0x30]
cmp ebx, 1
jne 0x468da0
mov dword [section..data], 0x2200665
push dword [esp + 0x70]
mov dword [section..data], 0x2200666
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x468a0d
mov dword [section..data], 0x2200667
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x54]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x5c]
push dword [esp + 0x10]
call fcn.004fc302
add dword [esp + 8], edx
call fcn.0045dea9
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200669
jmp 0x468b51
mov dword [section..data], 0x2200669
mov ebx, 1
cmp ebx, dword [esp]
jne 0x468a7f
mov dword [section..data], 0x220066a
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x54]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x64]
push dword [esp + 0x10]
call fcn.004fc302
add dword [esp + 8], edx
call fcn.00462684
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x220066c
jmp 0x468b51
mov dword [section..data], 0x220066c
mov ebx, 2
cmp ebx, dword [esp]
jne 0x468aee
mov dword [section..data], 0x220066d
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x54]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x6c]
push dword [esp + 0x10]
call fcn.004fc302
add dword [esp + 8], edx
call fcn.00458ba3
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x220066f
jmp 0x468b51
mov dword [section..data], 0x220066f
mov ebx, 3
cmp ebx, dword [esp]
jne 0x468b51
mov dword [section..data], 0x2200670
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push edx
call fcn.00587290
pop edx
push eax
push dword [esp + 0x54]
call fcn.00578427
call fcn.00587380
push dword [esp + 0x10]
push dword [esp + 0x10]
call fcn.004fc302
add dword [esp + 8], edx
call fcn.00459fab
call fcn.004fc320
mov dword [esp + 0x10], eax
mov dword [section..data], 0x2200672
pop eax
mov dword [section..data], 0x2200674
mov ebx, dword [esp + 0xc]
cmp ebx, 0x14
jne 0x468b7e
mov dword [section..data], 0x2200676
jmp 0x468d96
mov dword [section..data], 0x2200676
mov dword [section..data], 0x2200677
jmp 0x468c85
mov dword [section..data], 0x2200677
mov dword [section..data], 0x2200677
mov dword [section..data], 0x2200677
push edx
call fcn.00587290
pop edx
push eax
push 0
push 0
push edx
call fcn.00587290
pop edx
push eax
mov edx, str.AddToLocal_failed_for
push edx
call fcn.00587330
mov edx, dword [esp + 0x58]
push edx
call fcn.00587330
call fcn.00587380
mov eax, str._Synchronize
push eax
mov eax, str.findvuk_keydb
push eax
call fcn.004fc302
add dword [esp + 8], edx
call fcn.004a1bb5
call fcn.004fc320
mov dword [section..data], 0x2200677
jmp 0x468d64
mov dword [section..data], 0x2200677
mov dword [section..data], 0x2200677
mov dword [section..data], 0x2200678
mov dword [esp + 0xc], 0
mov dword [section..data], 0x2200679
jmp 0x468db9
mov dword [section..data], 0x220067a
mov dword [section..data], 0x220067c
mov dword [section..data], 0x220067e
jmp 0x466980
mov dword [section..data], 0x2200680
mov dword [section..data], 0x2200682
push dword [esp + 0x24]
call fcn.00579a70
and eax, eax
je 0x468ded
mov dword [section..data], 0x2200683
push dword [esp + 0x24]
call fcn.00579960
mov dword [section..data], 0x2200684
mov dword [section..data], 0x2200686
mov eax, dword [esp + 0xc]
jmp 0x468e13
push dword [esp + 4]
call fcn.00587410
push dword [esp + 8]
call fcn.00587410
push dword [esp + 0x48]
call fcn.00587410
push dword [esp]
call fcn.00587410
push dword [esp + 0x28]
call fcn.00587410
push eax
push dword [esp + 0x48]
call fcn.00578332
push dword [esp + 0x50]
call fcn.00578332
push dword [esp + 0x54]
call fcn.00578332
push dword [esp + 0x58]
call fcn.00578332
push dword [esp + 0x5c]
call fcn.00578332
push dword [esp + 0x60]
call fcn.00578332
push dword [esp + 0x64]
call fcn.00578332
pop eax
add esp, 0x64
pop ebx
pop ebp
ret 0x20