Function at 0x6b0cf8
Capabilities:
Authenticate hmac
Check http status code
Parse pe header

Disassembly:
jmp 0x706265
dec ecx
jne 0x7a3cb0
pop ebx
pop ebx
mov dword [ebp - 0x14], esp
bsr bx, dx
sub ah, ah
push 0
xchg bh, al
push 0
mov ebx, dword [ebp + 8]
clc
mov eax, dword [ebx]
cmc
test eax, eax
jmp 0x7a3501
push eax
mov ebx, dword [ebp - 0xc]
push ebx
add ebx, 0x38
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.006be628
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.006be628
add esp, 4
pop ebx
call fcn.006be628
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.006be628
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
add ebx, 0x78
push ebx
mov ebx, dword [ebx]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6b16c9
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6b16c5
imul eax, dword [ebx]
jmp 0x6b16ba
mov ecx, eax
test ecx, ecx
je 0x6b16e4
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.006be628
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6b16cf
call fcn.006be628
add esp, 4
pop ebx
call fcn.006be628
add esp, 4
pop ebx
call fcn.006be628
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4
rep stosd dword es:[edi], eax
jmp 0x7c29cc
mov dword [ebp - 0x14], ebx
mov ebx, 0x6c23349e
jmp 0x78b53b
add ebx, 0x48
jmp 0x6bfe5a
fld qword [ebp - 0x34]
jmp 0x7d0bfc
push 0x48
jmp 0x713088
mov dword [edi], eax
xadd ah, al
btr ax, 0xe4
sal ah, cl
lea edi, [edi + 4]
mov ax, word [ebx]
test bp, 0x1b38
cmp ah, 0x56
add ebx, 2
test dl, 0x1e
cmc
mov dword [edi], eax
xchg ah, al
rcr ax, cl
shr al, 0x36
lea edi, [edi + 4]
mov ax, word [ebx]
clc
add ebx, 2
stc
mov dword [edi], eax
or ax, bx
or al, 0x13
lea edi, [edi + 4]
mov ax, word [ebx]
lea ebx, [ebx + 2]
cmp ch, 0xb3
test eax, ebp
mov dword [edi], eax
shld ax, bp, 0x62
add edi, 4
not al
mov ax, word [ebx]
test di, 0xe60
add ebx, 2
cmp dh, ah
stc
mov dword [edi], eax
ror al, 0xfc
cmc
sbb ah, 0xb5
lea edi, [edi + 4]
add ax, di
btc ax, si
cmc
mov ax, word [ebx]
jmp 0x7b11a1
mov eax, dword [ebp - 0xc]
jmp 0x7ed52f
push 0x40
jmp 0x7e6ac5
jmp 0x710972
je 0x6feb1a
mov eax, dword [edi]
test ecx, 0x74490df7
add edi, 4
jmp 0x791f3f
mov word [edi], ax
bsf eax, esp
lea edi, [edi + 2]
shld eax, edi, 0x25
movzx ax, al
mov eax, dword [ebx]
add ebx, 4
mov cx, sp
bts si, ax
mov word [edi], ax
add edi, 2
setns al
mov eax, dword [ebx]
and cx, si
lea ebx, [ebx + 4]
mov word [edi], ax
movzx ax, al
btr cx, bp
rol esi, 0xcb
lea edi, [edi + 2]
nop
cmp bh, 0x31
mov eax, dword [ebx]
mov si, cx
rcr ch, 0xf2
or ecx, ebp
lea ebx, [ebx + 4]
add esi, 0x7e0145a1
shrd si, dx, 0xd8
or esi, ecx
mov word [edi], ax
btc ax, bx
bsf ecx, ebp
mov ecx, edi
lea edi, [edi + 2]
btr ax, bx
mov eax, dword [ebx]
bswap cx
rcl cl, 0x9c
lea ebx, [ebx + 4]
xor cx, bp
sbb si, 0x6577
mov word [edi], ax
and esi, 0x3f840f24
lea edi, [edi + 2]
add esi, 0x70f36d6f
shld si, si, 0xc8
mov eax, dword [ebx]
lea ebx, [ebx + 4]
mov word [edi], ax
lea edi, [edi + 2]
mov eax, dword [ebx]
sub ecx, edi
rcr si, 0x7e
lea ebx, [ebx + 4]
xor ecx, ebp
mov word [edi], ax
rcl cl, 0xc9
or si, 0x4571
add edi, 2
add ah, 0x53
push ebx
shr ah, 0xa8
mov ebx, dword [ebx]
shr al, cl
add ebx, 8
sub si, dx
rcr ecx, 0xc6
add eax, 0x10c12e81
mov ecx, 4
and esi, 0x21716631
bsr esi, eax
mov esi, ebx
shl ecx, 1
rep movsb byte es:[edi], byte [esi]
shl ecx, 0xac
xor esi, 0x57685a38
ror ah, cl
pop ebx
rcl esi, 0xb8
or si, di
add ebx, 4
rcr eax, 0xd0
sub ax, bp
bsr ecx, edi
mov eax, dword [ebx]
bts esi, esp
lea ebx, [ebx + 4]
movsx ecx, sp
sal si, 0x1f
mov word [edi], ax
bt cx, si
test al, 0xb2
btc ax, sp
lea edi, [edi + 2]
rol esi, 0xd6
mov eax, dword [ebx]
dec ecx
test esi, esi
lea ebx, [ebx + 4]
or cx, bp
bts si, cx
rcl esi, 0x8e
mov word [edi], ax
add edi, 2
rol cl, cl
push ebx
btc esi, 0xd7
btc cx, dx
mov ebx, dword [ebx]
sub ecx, 0x38546407
shl si, 0x58
lea ebx, [ebx + 8]
sbb ax, 0x3366
mov ecx, 0xa
inc esi
xadd esi, eax
mov esi, ebx
inc bh
cwde
shl ecx, 1
lahf
movzx eax, ax
rep movsb byte es:[edi], byte [esi]
setp bl
pop ebx
test ebp, 0x181453eb
rcl ah, cl
lea ebx, [ebx + 4]
not ah
btr ax, 0xbf
mov eax, dword [ebx]
jmp 0x7b3c75
je 0x7c32a6
push 0x19
jmp 0x7028f7
push ebx
jmp 0x7109ef
jge 0x7cfec4
mov eax, 0
jmp 0x7e8a4b
je 0x795473
imul eax, dword [edi]
jmp 0x7e4f53
push ebx
jmp 0x6cc57e
mov eax, dword [ebx]
shl ecx, 0x6b
add ebx, 4
mov word [edi], ax
shl ah, 0x86
test ch, 0xc8
cbw
add edi, 2
shld cx, si, 0x88
mov eax, dword [ebx]
xchg ecx, ecx
add ebx, 4
rol ch, cl
mov dword [edi], eax
movsx ax, bl
shl cx, 0xe9
cwde
lea edi, [edi + 4]
clc
bsf eax, esi
and al, al
mov eax, dword [ebx]
add ebx, 4
rol cx, cl
shrd ecx, eax, 0xd0
mov dword [edi], eax
cmovge ecx, ebx
lea edi, [edi + 4]
sal eax, cl
add eax, ebp
mov eax, dword [ebx]
bt ecx, 0x2b
lea ebx, [ebx + 4]
mov ecx, 0x724e2f80
mov dword [edi], eax
sar cl, cl
xchg cx, ax
lea edi, [edi + 4]
mov ecx, 0x3ea5218d
rcr ecx, 0x1d
stc
mov eax, dword [ebx]
add ebx, 4
bsr ecx, ecx
sal cx, 0x5a
mov word [edi], ax
ror ax, cl
add edi, 2
mov eax, dword [ebx]
stc
sbb ch, 0x6e
lea ebx, [ebx + 4]
sal cx, cl
mov word [edi], ax
cmp esi, 0x723c3361
or ecx, ebx
or al, 0xbf
lea edi, [edi + 2]
test eax, edi
pop ebx
ror cl, 0xa5
xor cx, bp
or ah, dh
add ebx, 4
movzx ax, ch
push ebx
movzx ecx, si
mov ebx, dword [ebx]
mov eax, dword [ebx]
test ebx, ebp
shr ecx, 0x94
add ebx, 4
sar ecx, cl
xor ecx, ebp
mov ch, 0x2a
mov word [edi], ax
lea edi, [edi + 2]
btc eax, ebx
shl ch, 0xeb
mov eax, dword [ebx]
cmova ecx, edi
xor ecx, 0x548206ff
add ebx, 4
movsx ecx, sp
mov byte [edi], al
lahf
inc edi
adc ecx, 0x1f27ada
rol eax, 0xb9
mov eax, dword [ebx]
add ebx, 4
mov ecx, edi
inc ecx
mov byte [edi], al
movzx ecx, ax
inc edi
adc cx, bx
btr cx, 0x33
mov eax, dword [ebx]
movsx cx, bl
or ecx, 0x57f6320c
add ebx, 4
rol ch, 0x30
adc ecx, 0x13b74ef4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
cmovs cx, si
add ebx, 4
add ecx, 0x50236a59
bsf cx, di
bt ecx, ebx
mov dword [edi], eax
stc
cbw
add edi, 4
lahf
mov eax, dword [ebx]
bsf ecx, ecx
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
sal ch, cl
rcr cx, 0xde
shl ecx, 0x94
add ebx, 4
mov dword [edi], eax
adc ecx, esi
lea edi, [edi + 4]
btr eax, 0xed
mov eax, dword [ebx]
xchg ecx, ecx
add ebx, 4
adc ecx, 0x5730272a
test ebp, edx
mov dword [edi], eax
jmp 0x79e9da
push 0x1c
jmp 0x70ad85
mov eax, dword [ebx]
not ch
bsf cx, sp
sal cx, 0xdf
add ebx, 4
mov dword [edi], eax
shl ch, cl
and al, 0xb0
lea edi, [edi + 4]
push edi
add eax, eax
mov edi, dword [edi]
adc ax, bp
neg ecx
cmc
mov ecx, 0x10
sub eax, 0x43100415
add edi, 8
bts ax, bp
push ebx
bsf eax, esi
shr eax, cl
and al, 0xb3
push edi
push ecx
rcr ecx, cl
xadd ecx, eax
mov edi, dword [edi]
rcl eax, cl
ror cl, 0x81
mov eax, dword [ebx]
test edi, 0x69235a31
neg ch
add ebx, 4
rol cl, 0x12
mov dword [edi], eax
sal ah, 0x3e
add edi, 4
movsx eax, bp
sbb ax, cx
mov eax, dword [ebx]
lea ebx, [ebx + 4]
btc cx, si
mov dword [edi], eax
lea edi, [edi + 4]
ror ch, cl
and cl, 0xda
rol ecx, cl
pop ecx
test ebp, 0x563113ec
sar ebx, 0x89
cmova di, ax
pop edi
pop ebx
add edi, 4
clc
cmp al, 0xc2
add ebx, 8
jmp 0x703f64
stosd dword es:[edi], eax
cmovp eax, esi
lahf
lodsd eax, dword [esi]
bswap cx
stosd dword es:[edi], eax
cmp bp, 0x29db
not cx
sub eax, eax
setno cl
movsx cx, dl
mov ecx, ecx
mov ecx, 5
jmp 0x7e49c9
push ebx
jmp 0x730bad
push 0x4c
call fcn.006be62e
add esp, 4
xor di, bp
dec ebx
mov dword [ebp - 0xc], eax
mov ebx, eax
cmp eax, ecx
shl ch, 1
mov edi, eax
sub cx, sp
not ecx
sub eax, eax
mov ecx, 0x13
jmp 0x6b4698
lea edi, [edi + 2]
cmc
shld cx, dx, 0x64
rcl al, cl
mov eax, dword [ebx]
adc ecx, esi
bt ecx, esp
lea ebx, [ebx + 4]
bt cx, di
mov word [edi], ax
movsx eax, dx
lea edi, [edi + 2]
sar ch, 0x76
mov eax, dword [ebx]
shl cl, 0xec
add ebx, 4
movzx ecx, dx
xchg ch, ch
and ch, cl
mov dword [edi], eax
btr eax, eax
or ecx, edi
lea edi, [edi + 4]
shr ah, 0x6e
btr ax, 0x36
mov eax, dword [ebx]
mov cl, ch
add ebx, 4
sbb ch, dh
shr ecx, cl
adc ecx, 0x17e30f7f
mov dword [edi], eax
xchg cx, ax
add edi, 4
and cx, 0x4e34
sal eax, cl
sbb ch, dl
mov eax, dword [ebx]
dec ecx
lea ebx, [ebx + 4]
mov dword [edi], eax
lea edi, [edi + 4]
movsx ecx, di
mov eax, dword [ebx]
or ch, al
btr cx, sp
lea ebx, [ebx + 4]
mov dword [edi], eax
lea edi, [edi + 4]
mov eax, dword [ebx]
lea ebx, [ebx + 4]
btr ecx, esi
ror ch, cl
rcl cl, cl
mov word [edi], ax
add ecx, ebp
add edi, 2
cbw
rcl ah, 0xa7
mov ah, ch
mov eax, dword [ebx]
neg cl
add ch, bl
sbb cl, 0x2c
add ebx, 4
bt cx, 0x50
and cx, 0x5885
mov word [edi], ax
lea edi, [edi + 2]
add ecx, 0x3f2b1d9c
sar ax, 0xdf
bt ecx, esi
mov eax, dword [ebx]
cmc
add ebx, 4
adc cl, 0xda
mov dword [edi], eax
xor eax, 0x5a514fd1
shl ecx, 0xb9
lea edi, [edi + 4]
mov eax, dword [ebx]
and ecx, 0x112c7b23
movzx ecx, bx
lea ebx, [ebx + 4]
cmc
ror ch, cl
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
ror ecx, 0x4e
rcr cl, 0x47
add ebx, 4
clc
mov dword [edi], eax
cmova cx, sp
sete al
lea edi, [edi + 4]
dec ah
mov eax, dword [ebx]
lea ebx, [ebx + 4]
neg cx
jmp 0x7e2a4d
mov ecx, eax
cmp bx, 0x612f
stc
cmp ecx, 0xa
jmp 0x7a1314
jne 0x6fec26
mov eax, 0x100908f1
movzx bx, bl
xchg bl, bl
push eax
push 1
mov ebx, 0x10011f20
call fcn.006be634
lea esp, [esp + 0x10]
jmp 0x703db5
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
cmc
cmp esp, ecx
jmp 0x7c2131
stosd dword es:[edi], eax
mov al, ah
bswap ax
movzx ax, dl
lodsd eax, dword [esi]
jmp 0x78d830
push 0x4012634
push 6
jmp 0x7c329d
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x40
jmp 0x6e3a51
dec ecx
jmp 0x7cf775
jmp 0x6b1660
push ebp
bt ebp, ecx
sbb ebp, 0x181c2f02
mov ebp, esp
cmp dx, 0x1f19
sub esp, 0x3c
jmp 0x781d57
mov ebx, dword [ebp - 0xc]
test edi, esp
jmp 0x6c4dbd
call fcn.006be62e
add esp, 4
pop ebx
cmovl cx, dx
mov dword [ebx], eax
mov edi, eax
movsx eax, bx
mov esi, 0x10090ab2
xchg cx, ax
lodsd eax, dword [esi]
jmp 0x6f1e80
mov ebx, dword [ebp - 0x10]
sal ax, 0xd2
dec eax
rcr al, cl
mov ebx, dword [ebx + 8]
add ebx, 0x18
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
mov eax, ebp
mov eax, dword [ebx]
jmp 0x7e6255
call fcn.006be62e
lea esp, [esp + 4]
shl bl, cl
mov dword [ebp - 0x10], eax
mov ebx, eax
test edi, 0x1e8e33f7
mov dword [ebx], 0
jmp 0x701f58
je 0x7256e5
push 0xce
push 0x4012634
jmp 0x7256d8
mov eax, 0
test eax, eax
je 0x709f09
mov eax, 0
jmp 0x705a13
push 0x10
jmp 0x7cce9c
call fcn.006be62e
add esp, 4
cmovl edi, ebp
mov cl, 0x31
pop ebx
not ecx
setns cl
movsx ecx, dx
mov dword [ebx], eax
mov si, di
not ch
mov edi, eax
cbw
seto cl
mov esi, 0x10090aba
cbw
mov ah, 0xf0
lodsd eax, dword [esi]
mov ch, dh
stosd dword es:[edi], eax
jmp 0x7a4366
dec ecx
jne 0x7e2aa7
pop ebx
xadd al, al
shld ax, bp, 0x30
bswap ax
lea ebx, [ebx + 4]
clc
movsx ebx, di
pop ebx
rol ah, 0x3e
add ebx, 4
mov ah, 0x5d
sets al
mov eax, 5
jmp 0x7da852
push 6
call fcn.006be63a
add esp, 0xc
mov ebx, dword [ebp - 0x18]
shld ax, di, 0x8e
push ebx
inc di
adc edi, 0x17942431
mov edi, dword [ebp - 0x1c]
mov ax, word [ebx]
cmp ebx, edx
cmc
add ebx, 2
clc
mov dword [edi], eax
sub ax, si
add edi, 4
test esi, 0x34ac5623
xor ax, 0x25a5
btr ax, 0xed
mov ax, word [ebx]
cmp di, 0x29d
lea ebx, [ebx + 2]
mov dword [edi], eax
ror ax, 0xa
add edi, 4
test si, 0xce5
mov ax, word [ebx]
test di, cx
lea ebx, [ebx + 2]
mov dword [edi], eax
add edi, 4
mov ax, word [ebx]
test esp, esi
cmp sp, 0x4495
lea ebx, [ebx + 2]
cmc
stc
cmp bx, 0x858
mov dword [edi], eax
sar al, 0xf4
lea edi, [edi + 4]
mov ax, word [ebx]
cmp ebp, eax
cmp al, 0x41
add ebx, 2
mov dword [edi], eax
sal al, 0xbb
add edi, 4
rol ax, cl
mov ax, word [ebx]
cmc
add ebx, 2
test eax, esi
test edx, 0x27b24531
mov dword [edi], eax
bts ax, sp
add edi, 4
setae al
neg ax
rcr ah, 0x39
mov ax, word [ebx]
test sp, 0x22c3
lea ebx, [ebx + 2]
jmp 0x6cfa65
mov dword [edi], eax
sal ax, 0xa4
or ax, si
add edi, 4
cmc
mov ax, word [ebx]
jmp 0x7d1cad
push 0
push 2
lahf
mov ebx, dword [ebp - 0x14]
mov ax, word [ebx]
bswap bx
cwde
push 0x80000301
setle bh
push 0
cmovle ebx, ecx
bswap bx
push eax
mov bl, 0x12
push 2
bswap ebx
setg bh
mov ebx, 0x10011ec0
jmp 0x7a46f9
push 8
call fcn.006be62e
lea esp, [esp + 4]
pop ebx
push ebx
mov dword [ebx], eax
shr cl, 0x36
sar ecx, cl
rcr bx, cl
mov ebx, eax
mov dword [ebx], 0
bswap cx
or ch, 0x99
mov dword [ebx + 4], 0
shl ecx, 0x39
pop ebx
adc ch, bh
pop ecx
jmp 0x7acced
call fcn.006be62e
add esp, 4
pop ebx
rcr edi, 0x25
btc di, 0x7f
push ebx
not ecx
mov dword [ebx], eax
shld bx, bx, 0x6b
mov di, 0x405b
mov ebx, eax
bsr ecx, ebp
rol ch, 0x3a
sbb edi, edi
mov edi, eax
rcr cx, 0x73
shld ecx, edi, 0x67
sub eax, eax
setne ch
mov ecx, 0x1f
rep stosd dword es:[edi], eax
add ebx, 0x78
jmp 0x6ebbda
call fcn.006be622
add esp, 4
pop edi
xchg ebx, ebx
shl cl, cl
cmc
pop ebx
or cl, 0x67
rol ch, cl
push ebx
test bp, 0x4801
shl ecx, cl
push edi
adc ch, dh
mov edi, dword [edi]
cmc
mov ecx, dword [edi]
test bh, 0x3e
add edi, 4
test ebp, 0x622b58c7
clc
test ecx, ecx
jmp 0x7c4b69
mov dword [ebp - 4], 0
jmp 0x7b5f20
fld qword [ebp - 0x2c]
jmp 0x7d15f6
test ecx, ecx
jmp 0x6dcb64
stosd dword es:[edi], eax
jmp 0x7adf0f
dec ecx
jmp 0x6e5ea5
fild dword [ebp - 4]
xchg ebx, ebx
jmp 0x7a7d38
mov dword [edi], eax
test cl, ch
and cl, 0xe0
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
inc al
lea edi, [edi + 4]
mov eax, dword [ebx]
rcr ecx, cl
btc cx, 0xe1
add ebx, 4
mov dword [edi], eax
bt cx, cx
add edi, 4
rol ah, 3
bsr ecx, edx
mov eax, dword [ebx]
add ebx, 4
adc ecx, ebp
sub ch, 0xfb
cmp sp, 0x19ec
mov dword [edi], eax
neg cx
add edi, 4
bsr ecx, ecx
adc cx, 0x5c90
mov ax, word [ebx]
add ebx, 2
bts ecx, edx
xor cx, 0x5ef1
mov dword [edi], eax
btc ax, di
xadd ch, cl
add edi, 4
mov ax, word [ebx]
setl cl
lea ebx, [ebx + 2]
sar bh, cl
mov dword [edi], eax
cmp bx, bp
rcr ax, cl
shl ecx, cl
add edi, 4
sbb edi, 0x3c7f503e
shl ch, cl
pop ebx
or cx, 0x502
sbb ecx, 0x37fe79e8
ror cl, 0xe5
add ebx, 0x14
mov ah, 0x4a
or edi, 0x1bfe6d82
clc
pop edi
add ax, sp
lea edi, [edi + 4]
lahf
sal ch, 0xf0
jmp 0x7e221f
stosd dword es:[edi], eax
test cx, ax
xor eax, eax
jmp 0x786815
dec ecx
jmp 0x7a51f2
push eax
not eax
movzx eax, cx
bswap ax
mov eax, 3
jmp 0x7d68cc
mov ecx, eax
cmp ecx, 4
jmp 0x7ae024
fild dword [ebx]
fstp qword [ebp - 0x24]
jmp 0x7b7e3c
fadd qword [0x10090a8a]
jmp 0x7de65a
fstp qword [ebp - 0x24]
fadd qword [ebp - 0x24]
jmp 0x7c14ca
push 0xf8
jmp 0x7824a6
add edi, 4
rol ah, cl
clc
movzx ecx, bp
mov eax, dword [ebx]
adc ch, dl
bts ecx, ebx
sbb cl, 0xb9
lea ebx, [ebx + 4]
rol ch, cl
cmp esp, 0x34392c60
and cx, 0x11d6
mov dword [edi], eax
add edi, 4
btc ax, 0x29
mov eax, dword [ebx]
lea ebx, [ebx + 4]
rol cl, cl
mov dword [edi], eax
lea edi, [edi + 4]
rol ah, cl
bts ecx, edi
mov eax, dword [ebx]
lea ebx, [ebx + 4]
mov dword [edi], eax
lea edi, [edi + 4]
btr ax, 1
mov eax, dword [ebx]
cmp esi, 0xea42d3c
add ebx, 4
sal cl, 0x71
mov dword [edi], eax
cmc
xchg ecx, ecx
shr ch, cl
lea edi, [edi + 4]
bts cx, sp
sal al, cl
mov eax, dword [ebx]
lea ebx, [ebx + 4]
neg ecx
movsx ecx, si
rcl ch, 0x26
mov word [edi], ax
rol eax, cl
btc ax, dx
add edi, 2
shrd ax, bp, 0x98
xadd al, ch
mov eax, dword [ebx]
cmovns cx, bx
shl cx, cl
add ebx, 4
bswap cx
mov word [edi], ax
rol eax, cl
test edx, edi
lea edi, [edi + 2]
ror al, 0x85
mov eax, dword [ebx]
bsf cx, dx
add ebx, 4
shld ecx, esi, 0x68
mov word [edi], ax
mov cx, ax
btc ax, di
add edi, 2
btc ecx, 0xc2
dec ax
mov eax, dword [ebx]
lea ebx, [ebx + 4]
shld cx, cx, 0x38
or cx, cx
btc ecx, 0xc3
mov word [edi], ax
add edi, 2
shld cx, dx, 0xbd
rcl cl, 0x8d
sbb al, 0x98
mov eax, dword [ebx]
inc cx
adc ecx, ebx
lea ebx, [ebx + 4]
jmp 0x7a28ed
jle 0x7a1325
mov ecx, 0xa
or esi, 0xe622d1b
mov esi, ebx
shl ecx, 1
cbw
cwde
mov ebx, esi
rep movsb byte es:[edi], byte [esi]
pop edi
rcr ah, 0xc5
sar ax, 0x90
sal bl, cl
pop ebx
cwde
lea edi, [edi + 4]
btr eax, edx
bsf eax, eax
bts ax, bp
add ebx, 0x14
cmc
sar eax, cl
mov eax, dword [ebx]
cmc
stc
test bh, 0xfe
add ebx, 4
clc
test esp, 0x37642088
mov dword [edi], eax
add edi, 4
call fcn.006be628
lea esp, [esp + 4]
test sp, dx
test bh, 0xf
or ebx, edi
mov ebx, dword [ebp - 0xc]
clc
cmp ebp, esi
mov dword [ebp - 0x14], ebx
rcl ebx, 0x8a
shr bh, cl
sub bl, 0x9b
mov ebx, dword [ebp - 0x14]
cmp di, bp
cmp word [ebx], 0x5a4d
jmp 0x7c3435
mov word [edi], ax
sub ah, bh
not ecx
jmp 0x6fafda
je 0x792ced
add eax, 8
jmp 0x792ced
stosd dword es:[edi], eax
setae ch
not ecx
push ebx
mov ebx, edi
mov cx, 0x415f
movzx cx, dh
movzx ecx, ax
mov ecx, 0x10
push ecx
jmp 0x6f5a70
lodsd eax, dword [esi]
jmp 0x7a3c97
call fcn.006be634
lea esp, [esp + 0x1c]
cmp edi, 0x3d1e3a08
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
jmp 0x7e33ad
je 0x6feb12
imul eax, dword [edi]
jmp 0x6dcb72
push ebx
push 0x1c
call fcn.006be62e
add esp, 4
rol cl, cl
xchg edi, edi
pop ebx
push ebx
and di, 0x11f3
cmc
mov dword [ebx], eax
cmp di, di
test si, 0x6b3a
mov ebx, eax
sal bx, cl
neg edi
mov edi, eax
btc cx, 0x67
not cl
xor eax, eax
jmp 0x7c2d08
fstp qword [ebp - 0x1c]
cmovl ebx, eax
bswap ebx
jmp 0x7edc12
add ebx, 4
jmp 0x6b10f6
stosd dword es:[edi], eax
add ebx, 0xc
push ebx
jmp 0x6efbf0
jle 0x7ae02f
mov ecx, 4
mov esi, ebx
shld ebx, ebx, 0xa6
shl ecx, 1
rep movsb byte es:[edi], byte [esi]
add ebx, 0x2a3a0092
shr bh, cl
cmp eax, 0x53691f67
pop edi
xor bl, 0xd8
sal ax, cl
pop ebx
stc
lea edi, [edi + 4]
lea ebx, [ebx + 8]
cmp di, si
ror ah, 0xd9
movzx ax, ah
mov ax, word [ebx]
cmp bh, dh
lea ebx, [ebx + 2]
mov dword [edi], eax
or ax, 0x3331
bts ax, bp
rcr ah, 0x3e
add edi, 4
xadd al, ah
ror ah, 0xe0
mov ax, word [ebx]
cmc
stc
add ebx, 2
cmp sp, bp
mov dword [edi], eax
bsr ax, sp
add edi, 4
cmovnp eax, edi
cwde
push ebx
movzx ax, dl
push edi
push 2
mov eax, 2
jmp 0x7da802
add ebx, 2
cmc
jmp 0x729096
lea ebx, [ebx + 4]
cmc
stc
mov dword [edi], eax
rol al, cl
rol ah, 0x1a
neg ah
add edi, 4
movsx ax, cl
mov eax, 4
jmp 0x7ecf1c
push 0xf8
call fcn.006be62e
add esp, 4
sar bh, cl
mov edi, eax
pop ebx
push eax
mov dword [ebp - 0x38], ebx
add ch, 0x34
mov dword [ebp - 0x34], eax
mov eax, dword [ebx]
movzx ecx, cx
add ebx, 4
mov dword [edi], eax
rcl ch, cl
bts cx, dx
lea edi, [edi + 4]
bt ax, di
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
sub ecx, edi
add cx, 0x2e74
add ebx, 4
mov word [edi], ax
lea edi, [edi + 2]
bswap ecx
jmp 0x6ef1f7
mov dword [ebp - 8], 0
jmp 0x6f7732
mov dword [ebp - 0x30], esp
jmp 0x79c27d
push ebx
push 0x7c
jmp 0x77fc4c
fld qword [ebp - 0x24]
jmp 0x798af7
push 0xc
jmp 0x70d3bc
fcomp qword [0x10090a92]
jmp 0x7ec003
push ebx
or ecx, esp
sets ch
shrd cx, bx, 6
mov ax, word [ebx]
test ebp, 0x18c31cc0
add ebx, 2
movzx ecx, bp
mov dword [edi], eax
mov cx, 0x1122
movzx ecx, dx
add edi, 4
setg ch
inc al
mov al, byte [ebx]
inc ebx
and cx, sp
add ch, 0
bsf ecx, eax
mov dword [edi], eax
add edi, 4
mov al, byte [ebx]
movzx ecx, bp
inc ebx
not ecx
mov dword [edi], eax
cmc
lea edi, [edi + 4]
mov eax, dword [ebx]
sub ecx, ebx
sal ch, 0x4d
btc cx, 0xff
add ebx, 4
btr ecx, 0x27
shrd cx, di, 0xcf
mov dword [edi], eax
btc cx, cx
xor ecx, ebx
add edi, 4
mov eax, dword [ebx]
btr ecx, esp
adc cl, bl
lea ebx, [ebx + 4]
mov dword [edi], eax
add edi, 4
bswap ecx
rol ecx, 0xb9
mov eax, dword [ebx]
add cx, ax
add ebx, 4
and ecx, esp
mov dword [edi], eax
sbb cl, 0x43
lea edi, [edi + 4]
or eax, esi
sal ch, cl
cbw
mov eax, dword [ebx]
inc ecx
cmovns ecx, ebx
add ebx, 4
or ecx, 0x6ec11356
mov cx, sp
mov dword [edi], eax
xadd ch, al
test bl, 0x1e
shl al, cl
lea edi, [edi + 4]
shr ecx, cl
dec ah
mov eax, dword [ebx]
shld cx, si, 0x42
and cx, si
add ebx, 4
or cl, 0x9e
mov dword [edi], eax
dec eax
lea edi, [edi + 4]
xor eax, eax
sbb al, 0xfb
bt cx, dx
mov eax, dword [ebx]
add cx, 0x3f4a
shl ch, cl
mov cl, 0x5b
lea ebx, [ebx + 4]
sal ecx, 0x35
sar ecx, cl
mov dword [edi], eax
lea edi, [edi + 4]
mov eax, dword [ebx]
rcr cl, 0x69
inc cx
shl cl, 0xc7
lea ebx, [ebx + 4]
movsx cx, bh
mov dword [edi], eax
cwde
add eax, ebp
lea edi, [edi + 4]
rol ax, cl
mov eax, dword [ebx]
xor cl, 0x3d
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
sar cl, cl
btr cx, si
lea ebx, [ebx + 4]
shr ecx, cl
adc cl, 0x12
mov dword [edi], eax
and ax, ax
add edi, 4
mov ax, word [ebx]
lea ebx, [ebx + 2]
bts ecx, ecx
inc ecx
shrd cx, si, 0xb1
mov dword [edi], eax
add ch, cl
add edi, 4
mov ax, word [ebx]
xor ecx, esp
mov cx, 0x64c
add ebx, 2
mov dword [edi], eax
sbb ecx, esp
lea edi, [edi + 4]
sar cx, 0xfc
mov ax, word [ebx]
btc ecx, 0xa0
lea ebx, [ebx + 2]
mov dword [edi], eax
lea edi, [edi + 4]
shr cl, cl
dec al
rcl cl, cl
mov ax, word [ebx]
add ebx, 2
mov dword [edi], eax
bt ax, 0x76
lea edi, [edi + 4]
sar ah, 0x8e
btc cx, ax
mov ax, word [ebx]
mov ecx, 0x50ad480d
movsx ecx, ax
add ch, 0xf8
lea ebx, [ebx + 2]
mov dword [edi], eax
or ah, ah
add edi, 4
shr cx, 0x33
mov ax, word [ebx]
shl cx, cl
shl cl, 0x8c
xadd ch, cl
add ebx, 2
mov dword [edi], eax
adc eax, ebx
lea edi, [edi + 4]
mov eax, dword [ebx]
or cl, bl
add ebx, 4
sal cl, 0xd0
cmovns cx, si
dec cx
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
rcl cx, cl
mov cl, bl
lea ebx, [ebx + 4]
adc cx, 0x5d2b
bt ecx, eax
mov dword [edi], eax
ror cl, cl
lea edi, [edi + 4]
mov eax, dword [ebx]
dec cx
lea ebx, [ebx + 4]
inc ecx
bsf ecx, ebp
mov dword [edi], eax
bsr ax, si
rcr ah, cl
add edi, 4
mov eax, dword [ebx]
lea ebx, [ebx + 4]
bsf cx, di
sub cx, 0x26a3
mov dword [edi], eax
ror cx, 0x50
add edi, 4
mov ax, word [ebx]
rcr cl, 0x2c
add ebx, 2
mov dword [edi], eax
sbb ecx, esp
shr cl, 0xb1
xor ax, di
add edi, 4
add ch, bl
sar cl, 0x1e
mov ax, word [ebx]
bswap cx
xor cx, si
btr ecx, 0x47
lea ebx, [ebx + 2]
bsf ecx, esi
movzx ecx, bp
mov dword [edi], eax
sbb al, 0xc5
or cl, 0x2c
sar ecx, 0xd1
lea edi, [edi + 4]
stc
mov eax, dword [ebx]
bt cx, dx
mov ecx, 0x776d0edd
xadd ecx, ecx
lea ebx, [ebx + 4]
mov dword [edi], eax
rcl al, cl
rcr al, 0x56
lea edi, [edi + 4]
or eax, esp
sar ch, cl
stc
mov eax, dword [ebx]
sub cx, bp
and ch, dh
add ebx, 4
sar cx, cl
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
btc cx, ax
add edi, 4
ror ecx, cl
mov eax, dword [ebx]
or ecx, 0x7cc56632
add ebx, 4
mov dword [edi], eax
movsx ecx, si
shr ecx, 0x3e
add edi, 4
movzx eax, bx
cmc
mov eax, dword [ebx]
add ebx, 4
dec cl
rol cl, 0x8b
mov dword [edi], eax
or cx, 0x971
lea edi, [edi + 4]
jmp 0x6f1026
fstp qword [ebp - 0x2c]
jmp 0x7b7b3f
add ebx, 4
jmp 0x7a6155
add ebx, 0x38
jmp 0x6e1f76
mov ecx, 7
mov bh, bh
rep stosd dword es:[edi], eax
pop ebx
add ebx, 4
jmp 0x7b7dbe
mov ebx, dword [ebp - 0x10]
mov ebx, dword [ebx + 4]
xadd ax, ax
cmc
cmp ebp, ecx
add ebx, 0x18
mov ax, cx
mov dword [ebp - 0x14], ebx
movzx bx, ch
push 0x80000301
xchg bh, bh
jmp 0x72b0a3
call fcn.006be63a
lea esp, [esp + 0xc]
mov dword [ebp - 4], eax
movsx ax, bl
sal ah, 0x92
push reloc.WS2_32.dll_getpeername
rcl ah, 0xf2
xor bx, di
movzx ax, ah
push 0
mov al, 0x5e
btr ax, 0xeb
movsx eax, bx
mov ebx, dword [ebp + 8]
cmp sp, ax
btc ax, sp
mov eax, dword [ebx]
stc
test eax, eax
jmp 0x6fec15
je 0x71096d
mov ebx, dword [ebp - 0xc]
test ch, 0xbd
test ax, si
add ebx, 0x48
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
jmp 0x795b7a
je 0x795475
mov eax, dword [edi]
cmp edx, ebp
cmc
add edi, 4
jmp 0x786afb
push 0x4012634
jmp 0x7d2dd4
mov edi, dword [edi]
btc ax, ax
cmova ax, di
jmp 0x7bdca0
push dword [ebp - 4]
cmovns eax, eax
jmp 0x6d5336
call fcn.006be62e
add esp, 4
movzx esi, dx
mov esi, 0x494b65a0
pop ebx
bswap si
mov dword [ebx], eax
mov di, 0x2883
xchg si, si
cmovbe esi, esp
mov edi, eax
mov esi, 0x10090aaa
movsx eax, si
cmovs ax, dx
lodsd eax, dword [esi]
jmp 0x7020b2
cmp dword [ebx], 0x4550
jmp 0x7e8148
je 0x7d2ded
push 0x1c3
jmp 0x7c694e
jne 0x6f105d
pop edi
shl bl, 0x5c
lea edi, [edi + 4]
pop ebx
btc di, 0xce
or di, sp
sbb edi, 0x4a2f48e8
add ebx, 0xe0
neg edi
sub di, 0x1126
test ecx, 0x33762fc
pop edi
cmp dx, 0x7563
add edi, 4
call fcn.006be628
add esp, 4
and bl, dh
cmp di, dx
sub bx, cx
mov ebx, dword [ebp - 0x10]
stc
mov dword [ebp - 0x14], ebx
cmovne ebx, edx
rcr ebx, 0xfa
bsf bx, di
mov ebx, dword [ebp - 0x14]
jmp 0x7cd1df
mov dword [ebp - 0x14], esp
push 0x40
jmp 0x7c999d
fsub qword [ebp - 0x2c]
jmp 0x7bb774
call fcn.006e98f3
push eax
xchg al, al
not ax
setno al
mov eax, dword [ebp - 0x10]
push eax
jmp 0x7b4651
lea ebx, [ebx + 2]
test di, 0x6be0
mov dword [edi], eax
bts ax, dx
adc ah, 0x6f
add edi, 4
movzx ax, al
mov ax, word [ebx]
add ebx, 2
mov dword [edi], eax
rcl al, cl
add eax, 0xc1b1059
neg ah
add edi, 4
not eax
cwde
jmp 0x7dd034
push 6
call fcn.006be63a
add esp, 0xc
xadd eax, edi
sbb ch, 0x2f
and edi, 0x6c7a2c6a
mov ebx, dword [ebp - 0x34]
cwde
push ebx
mov edi, dword [ebp - 0x38]
xor ecx, eax
or ch, cl
xor eax, 0x13747d0f
mov eax, dword [ebx]
dec ch
cmovge ecx, edx
or ecx, 0x2f96228a
lea ebx, [ebx + 4]
bsr cx, bp
and cl, 0x95
sar ch, 0x11
mov dword [edi], eax
sar al, 0x6c
btr cx, 0x75
lea edi, [edi + 4]
push edi
or ax, 0x1c13
rcr cl, cl
mov edi, dword [edi]
movzx ecx, sp
push ebx
mov ax, word [ebx]
lea ebx, [ebx + 2]
shl ecx, cl
mov dword [edi], eax
bt ax, 0xa5
cbw
test sp, bx
lea edi, [edi + 4]
bsr ecx, esi
mov ax, word [ebx]
rcl cl, cl
setg cl
btr cx, 0x5f
lea ebx, [ebx + 2]
sal cl, cl
cmc
jmp 0x78b6e1
call fcn.006be640
cmp dword [ebp - 0x14], esp
jmp 0x6e0772
call fcn.006be622
add esp, 4
and cx, dx
xor cl, 0x50
pop edi
dec ch
add cx, 0x722
shrd ecx, ebp, 0x1d
pop ebx
sete cl
shl cx, cl
btr cx, di
push ebx
and ch, ch
bt ecx, edx
mov ecx, ecx
push edi
sal cx, 0x53
or cx, cx
test bl, al
mov edi, dword [edi]
cmp edx, esi
mov ecx, dword [edi]
lea edi, [edi + 4]
jmp 0x78332e
call fcn.006be640
cmp dword [ebp - 0x30], esp
jmp 0x7cf20a
push ebx
xchg al, ah
mov ax, 0x32f4
push edi
mov ax, 0x71c
push 2
nop
movzx eax, bp
mov eax, 2
jmp 0x780d2d
fstp qword [ebp - 0x2c]
fild dword [ebp - 8]
fstp qword [ebp - 0x34]
jmp 0x6ca553
push edi
jmp 0x7c866d
mov dword [edi], eax
xadd ecx, eax
cmp ch, ah
rcr ax, cl
lea edi, [edi + 4]
test ebp, ebx
mov eax, dword [ebx]
add ebx, 4
adc cx, 0x5eb7
xadd ecx, ecx
mov dword [edi], eax
setbe cl
add edi, 4
bswap ax
btc ecx, 0x39
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
sbb ah, bl
inc eax
sets al
push ebx
sar al, cl
or ah, 0x46
bt eax, 0x47
mov ecx, 0x10
mov ebx, dword [ebx]
cmp ax, sp
stc
mov al, bl
lea ebx, [ebx + 8]
sar eax, cl
push ebx
rol eax, cl
lahf
push ecx
shld ax, cx, 0xfb
mov ebx, dword [ebx]
rcr eax, cl
sub al, 0x84
movsx ax, dh
mov eax, dword [ebx]
not cl
ror ch, 0xb
movsx ecx, bx
lea ebx, [ebx + 4]
btc ecx, 0x32
mov dword [edi], eax
rcr ah, 0xb7
add edi, 4
sub cx, dx
cmovbe ax, bx
rol eax, 0x7c
mov eax, dword [ebx]
sar ecx, cl
movsx ecx, sp
cmp eax, ebp
add ebx, 4
inc cx
mov dword [edi], eax
ror bl, 0xb9
shl bl, cl
lea edi, [edi + 4]
pop ecx
bts bx, bp
and bx, 0x5481
btr bx, 0xc3
pop ebx
test al, ch
stc
add ebx, 4
jmp 0x71a645
jne 0x70d10a
mov eax, 0
jmp 0x6b1660
rep stosd dword es:[edi], eax
jmp 0x7bad7c
jmp 0x7c4b74
fild dword [ebx]
jmp 0x79af06
jmp 0x6b1660
call fcn.006be62e
add esp, 4
mov edi, eax
adc si, dx
test dx, 0x5d0d
pop ebx
adc cx, si
push eax
btc esi, esp
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x18], eax
btr si, sp
sub ax, di
shr eax, 0x81
mov eax, dword [ebx]
sub esi, ebp
ror ch, cl
add ebx, 4
mov si, 0x76b8
sbb si, si
mov word [edi], ax
adc si, dx
cwde
add edi, 2
test esi, edx
mov eax, dword [ebx]
or ecx, edx
xadd ecx, esi
movsx cx, cl
add ebx, 4
bsr esi, edi
mov word [edi], ax
lea edi, [edi + 2]
btc esi, esp
mov ax, bp
xchg cx, cx
mov eax, dword [ebx]
lea ebx, [ebx + 4]
mov word [edi], ax
shld si, dx, 4
xadd si, cx
lea edi, [edi + 2]
mov eax, dword [ebx]
add ebx, 4
btr cx, 0xc3
inc cl
mov word [edi], ax
movzx ecx, bx
lahf
lea edi, [edi + 2]
mov eax, dword [ebx]
xor ecx, esp
sbb si, sp
add ebx, 4
mov word [edi], ax
neg eax
add edi, 2
shr ecx, 0x4e
bswap esi
mov eax, dword [ebx]
btr cx, bx
xor ecx, 0x1bb62ae6
lea ebx, [ebx + 4]
mov word [edi], ax
mov si, ax
rol ch, 0x26
cmp ecx, esp
lea edi, [edi + 2]
mov ax, ax
sub ch, al
mov eax, dword [ebx]
sub esi, 0xcfa4fec
lea ebx, [ebx + 4]
and esi, esi
or ecx, ebp
mov word [edi], ax
mov cx, sp
add edi, 2
shr ah, 0xcb
adc esi, 0x7280237c
mov eax, dword [ebx]
ror ecx, 0x33
lea ebx, [ebx + 4]
jmp 0x6de8bc
je 0x7c2f78
mov eax, 0
jmp 0x6b1660
jmp 0x6b1660
fnstsw ax
test ah, 1
je 0x71096d
mov eax, 1
jmp 0x6dbef5
call fcn.006be640
cmp dword [ebp - 0x14], esp
jmp 0x70d4e2
push eax
jmp 0x6d7f85
fld qword [ebp - 0x1c]
mov ebx, dword [ebp - 0x14]
jmp 0x7e4f58