Function at 0x10002653
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
xor edx, edx
sub esp, 0x58
mov ecx, edx
cmp byte [str.muesum.kcolc_dna_hctaw], cl
je 0x10002688
mov eax, dword [0x1003ba98]
add eax, 0xcc7368a2
inc ecx
cmp byte [ecx + str.muesum.kcolc_dna_hctaw], dl
jne 0x1000266f
cmp ecx, 0x190
jb 0x1000268d
imul eax, eax, 0x32e2fc4f
jmp 0x1000268d
mov eax, dword [0x1003bb20]
push esi
push edi
push 0x13
pop ecx
mov esi, str.Unknown_compression_type_in_JPX_stream
lea edi, [ebp - 0x54]
rep movsd dword es:[edi], dword [esi]
push 0x55
movsw word es:[edi], word [esi]
pop esi
xor edi, edi
cmp si, word [ebp - 0x54]
jne 0x100026e5
mov ecx, edi
test si, si
je 0x100026c9
cmp word [ebp + ecx - 0x54], di
je 0x100026c9
inc edx
lea ecx, [edx + edx]
movzx esi, word [ecx + str.Unidentified]
cmp si, word [ebp + ecx - 0x54]
je 0x100026ab
mov ecx, dword [ebp - 4]
jmp 0x100026e1
cmp ecx, 0x1c4d
jne 0x100026e0
mov eax, dword [0x1003ba98]
add eax, 0x32cc197
inc ecx
cmp ecx, edx
jb 0x100026ce
imul edx, eax, 0xdba5c9c3
mov ecx, edi
cmp byte [str.muesum.kcolc_dna_hctaw], 0
mov dword [0x1003bb24], edx
je 0x10002715
inc ecx
cmp byte [ecx + str.muesum.kcolc_dna_hctaw], 0
jne 0x100026fc
cmp ecx, 0x1c3b
jb 0x10002715
and eax, 0x5c098ff7
jmp 0x1000271c
mov eax, edx
xor eax, 0x7755d53d
mov ecx, eax
mov dword [ebp - 4], edi
xor ecx, 0x9e813977
lea edi, [ebp - 0x58]
push 0x14
mov dword [0x1003bb40], ecx
mov esi, str.._AVBodyguardLeaks_passwdmgr_avast_com__
pop ecx
rep movsd dword es:[edi], dword [esi]
push 0x2f
movsw word es:[edi], word [esi]
pop esi
cmp si, word [ebp - 0x58]
jne 0x100027a4
mov edi, dword [ebp - 4]
xor ecx, ecx
xor edx, edx
test si, si
je 0x1000276a
cmp word [ebp + ecx - 0x58], dx
je 0x1000276a
inc edi
lea ecx, [edi + edi]
movzx esi, word [ecx + str._api_v2_backup_transfer]
cmp si, word [ebp + ecx - 0x58]
je 0x1000274c
mov ecx, dword [ebp - 4]
mov edx, dword [0x1003bb24]
mov esi, dword [0x1003bb40]
cmp ecx, edi
jae 0x100027aa
lea edx, [eax - 0x16357d70]
mov dword [0x1003bb24], edx
cmp ecx, 0xe05
jne 0x1000279d
sub esi, 0x4e77bf8a
mov dword [0x1003bb40], esi
inc ecx
cmp ecx, edi
jb 0x10002789
jmp 0x100027aa
mov esi, dword [0x1003bb40]
xor edi, edi
mov eax, edi
cmp byte [str.muesum.kcolc_dna_hctaw], al
je 0x100027d9
mov ecx, esi
xor ecx, 0x93f8dd03
inc eax
cmp byte [eax + str.muesum.kcolc_dna_hctaw], 0
jne 0x100027be
cmp dword [ebp - 4], eax
jae 0x100027d9
lea edx, [ecx + 0x43c7c282]
mov dword [0x1003bb24], edx
lea eax, [esi + 0x3ebc980a]
mov esi, 0x1002bf04
push 0xe
mov dword [0x1003bb20], eax
mov eax, edi
pop ecx
lea edi, [ebp - 0x40]
rep movsd dword es:[edi], dword [esi]
push 0x61
movsw word es:[edi], word [esi]
pop esi
cmp si, word [ebp - 0x40]
jne 0x10002844
xor edi, edi
mov ecx, edi
test si, si
je 0x10002820
cmp word [ebp + ecx - 0x40], di
je 0x10002820
inc eax
lea ecx, [eax + eax]
movzx esi, word [ecx + str.app.windowManager.ShowModal]
cmp si, word [ebp + ecx - 0x40]
je 0x10002802
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
jmp 0x10002840
cmp ecx, 0x26bb
jne 0x1000283f
mov eax, edx
xor eax, 0xa112e51
mov dword [0x1003bb20], eax
mov eax, dword [ebp - 4]
inc ecx
cmp ecx, eax
jb 0x10002828
imul eax, edx, 0x2ec9a9fc
pop edi
pop esi
mov dword [0x1003ba98], eax
leave
ret