Function at 0x6af98e
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
jmp 0x6ebf94
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 0x6b0b8f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6b0b8b
imul eax, dword [ebx]
jmp 0x6b0b80
mov ecx, eax
test ecx, ecx
je 0x6b0baa
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 0x6b0b95
call fcn.006be628
add esp, 4
pop ebx
call fcn.006be628
add esp, 4
pop ebx
call fcn.006be628
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6b0be2
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6b0bde
imul eax, dword [ebx]
jmp 0x6b0bd3
mov ecx, eax
test ecx, ecx
je 0x6b0bfd
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 0x6b0be8
call fcn.006be628
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0xc
push 0xa
jmp 0x7deff8
mov dword [ebp - 4], 0
jmp 0x799892
je 0x7ac0ef
mov ebx, edi
push edx
jmp 0x6dc24e
rep stosd dword es:[edi], eax
jmp 0x6e28b3
push eax
movzx eax, si
mov eax, ebx
movsx eax, ax
mov eax, 3
jmp 0x7de359
fstp qword [ebp - 0x38]
jmp 0x7b98b5
dec ecx
jne 0x706b94
pop edi
shl bl, cl
bt bx, di
lea edi, [edi + 4]
stc
pop ebx
add ebx, 0xe0
shrd edi, esp, 0x14
pop edi
add edi, 4
call fcn.006be628
lea esp, [esp + 4]
and bl, ch
test eax, ebp
add ebx, edx
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 0x20], ebx
clc
mov ebx, dword [ebp - 0x20]
cmc
cmp dword [ebx], 0x4550
je 0x7bf413
mov eax, 0xffffffff
jmp 0x77e7f1
pop ebx
mov edi, esp
not si
xchg esi, ecx
mov dword [ebx], eax
jmp 0x79d4b3
call fcn.006be62e
add esp, 4
bt di, dx
pop ebx
movsx edi, di
cmp cx, 0x5cc8
push ebx
add ecx, 0x23b33794
mov dword [ebx], eax
mov ebx, 0x51451498
mov ebx, eax
mov edi, eax
ror bh, 0x76
shl bl, cl
sub eax, eax
jmp 0x7a25cd
push 0x401262f
jmp 0x791706
call fcn.006be62e
add esp, 4
xchg bx, bx
ror ecx, 0xcb
mov edi, eax
pop ebx
cmc
push eax
btr ecx, 0x1e
cmp esi, ecx
ror cx, cl
mov dword [ebp - 0x44], ebx
bt ecx, 0x4d
inc ch
bt ecx, edi
mov dword [ebp - 0x40], eax
cbw
cmp bp, 0x603d
xchg ecx, eax
mov eax, dword [ebx]
btc cx, 0x5a
add ebx, 4
cmp ebp, 0x16067cb2
mov dword [edi], eax
xor cx, ax
rcl ecx, 0xca
neg cx
add edi, 4
push ebx
shr ch, cl
clc
rol al, cl
mov ebx, dword [ebx]
movzx ecx, bx
rol eax, 0x44
mov eax, dword [ebx]
btr cx, ax
bts ecx, esp
shl ch, 0xb5
add ebx, 4
mov word [edi], ax
shl cx, 0x51
shr cl, 0x3a
cwde
lea edi, [edi + 2]
mov eax, dword [ebx]
sar cx, cl
lea ebx, [ebx + 4]
not ch
sbb ecx, eax
rcr cx, 0x71
mov word [edi], ax
btr cx, 0x29
lea edi, [edi + 2]
bswap cx
mov eax, dword [ebx]
sal cx, cl
setns ch
lea ebx, [ebx + 4]
mov dword [edi], eax
shld ax, sp, 0xd2
sbb cx, bx
add edi, 4
mov eax, dword [ebx]
add ebx, 4
movzx cx, dl
rcl ch, 0x39
ror cx, cl
mov dword [edi], eax
btr cx, bx
xor cx, si
cmovg cx, dx
add edi, 4
sal ah, 0x9f
mov eax, dword [ebx]
rol ch, 0x4d
add ebx, 4
rcr cl, cl
rcl cl, 0xa
mov dword [edi], eax
lea edi, [edi + 4]
bts ecx, ebx
cmove ax, di
clc
mov eax, dword [ebx]
sub cx, 0x52a3
lea ebx, [ebx + 4]
xor ch, bh
rcr cl, cl
btr cx, 0x44
mov word [edi], ax
sal ch, cl
rcl ecx, cl
lea edi, [edi + 2]
bt ax, cx
mov eax, dword [ebx]
adc cx, 0x26b
lea ebx, [ebx + 4]
movsx ebx, di
dec cl
bsf bx, di
mov word [edi], ax
add edi, 2
jmp 0x7c8927
fld qword [ebp - 0x38]
jmp 0x7e8b2a
stosd dword es:[edi], eax
add ebx, 0xc
jmp 0x7d8521
call fcn.006be63a
add esp, 0xc
mov ebx, dword [ebp - 0x40]
cmovb ecx, ebp
mov ax, 0x12a3
push ebx
bsf edi, esi
movzx ecx, cx
mov edi, dword [ebp - 0x44]
mov eax, dword [ebx]
add ebx, 4
rcr ch, 0x10
bsr ecx, edx
shl ecx, 0x8b
mov dword [edi], eax
sar ecx, 0x48
test edi, ebp
add edi, 4
sbb ah, 0xd1
ror ax, cl
rcl ax, 0xc3
push edi
cbw
rcl al, cl
ror cl, 0x17
mov edi, dword [edi]
and cx, di
sbb ax, bx
push ebx
mov ax, word [ebx]
and cl, ah
add ebx, 2
mov dword [edi], eax
rcr ax, cl
lea edi, [edi + 4]
cbw
sbb al, 0xba
mov ax, word [ebx]
add ebx, 2
mov dword [edi], eax
lea edi, [edi + 4]
not al
bts cx, bx
mov eax, dword [ebx]
adc ch, bl
setno cl
bsr ecx, ecx
lea ebx, [ebx + 4]
and ch, 0xb8
mov dword [edi], eax
bswap ax
sub ax, cx
lea edi, [edi + 4]
neg eax
movsx eax, cx
movzx eax, bp
mov eax, dword [ebx]
test ecx, 0x58444a4c
shr ch, cl
add ebx, 4
cmc
rcr cl, 0x56
mov dword [edi], eax
test esp, 0x1d970736
btc cx, 0xb6
bswap ax
add edi, 4
clc
mov eax, dword [ebx]
bt ecx, esi
rcr cl, cl
shl cx, 0xbd
add ebx, 4
bsr cx, cx
btc cx, 0x5d
mov dword [edi], eax
sub ah, 0xd8
lea edi, [edi + 4]
shr cx, 0xdd
mov ax, word [ebx]
rcr cx, cl
btc cx, 0xd5
lea ebx, [ebx + 2]
mov dword [edi], eax
jmp 0x70e82c
fld qword [ebp - 0x30]
jmp 0x7c2d29
call fcn.006be63a
add esp, 0xc
mov dword [ebp - 4], eax
rcl ax, cl
push reloc.WS2_32.dll_getpeername
mov ax, 0x3cfc
and ebx, edi
or bl, 0xd6
push 0
xor ebx, 0x64344f1f
rcr bx, 0xdc
bts ax, bp
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
cmp si, 0x4176
cmc
test eax, eax
jmp 0x7b474c
rep stosd dword es:[edi], eax
add ebx, 0x78
jmp 0x7e3742
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
jmp 0x720e25
push ebx
push 0x2c
jmp 0x7db64d
call fcn.006be62e
add esp, 4
jmp 0x6c2bc4
jmp 0x6b0b26
push 0xc
jmp 0x7887e5
je 0x7dcf9f
mov eax, dword [edi]
jmp 0x72e5bf
mov ebx, dword [ebp - 0xc]
add ebx, 0x48
mov dword [ebp - 0x20], ebx
movsx ebx, sp
setg bh
fild dword [ebp - 4]
xchg bh, bh
setle bl
fstp qword [ebp - 0x28]
xchg ebx, ebx
fld qword [ebp - 0x28]
not ebx
mov ebx, dword [ebp - 0x20]
jmp 0x719364
push ebp
add bp, 0x5534
mov ebp, esp
test si, di
clc
sub esp, 0x58
jmp 0x6b2a39
call fcn.006be628
add esp, 4
sal bh, 0x5f
cmc
bt cx, di
pop ebx
pop ecx
add ebx, 4
jmp 0x7bc3b9
push ecx
jmp 0x7ce2a4
fstp qword [ebp - 0x30]
jmp 0x7ce633
stosd dword es:[edi], eax
sub eax, eax
jmp 0x7dafb6
stosd dword es:[edi], eax
not ebx
cmovnp bx, bp
mov bl, 0xbf
lodsd eax, dword [esi]
mov bl, 0x6f
setl bl
not bh
stosd dword es:[edi], eax
mov dword [ebp - 0x1c], 0
rol bl, cl
ror ax, 0x64
setl bh
mov dword [ebp - 0x20], esp
rcl bl, 0x31
push 0
xor ah, 0x1a
push 0
dec bh
not ah
mov ebx, dword [ebp + 8]
xadd eax, eax
rol ah, 0xa4
mov eax, dword [ebx]
test cx, 0x5d70
test eax, eax
jmp 0x7c9fc7
add ebx, 8
rcr al, cl
xor ax, bx
sal ax, cl
mov ax, word [ebx]
add ebx, 2
cmp esi, edi
stc
clc
mov dword [edi], eax
clc
xor ax, 0x2f59
stc
add edi, 4
mov ax, word [ebx]
test edx, 0x320564d
clc
add ebx, 2
mov dword [edi], eax
add edi, 4
cbw
mov al, cl
movsx ax, bh
push ebx
push edi
cmovb ax, si
push 2
movsx eax, ax
bswap eax
xchg al, al
mov eax, 2
jmp 0x7bb3a9
jle 0x6fdb3a
mov ecx, 4
or ax, 0x4e24
mov esi, ebx
shl ecx, 1
setle bl
rep movsb byte es:[edi], byte [esi]
movzx edi, bp
cmp edi, edi
pop edi
btr ax, di
neg ebx
test ah, cl
pop ebx
adc ah, dh
add edi, 4
jmp 0x6fc53a
mov dword [edi], eax
sal ax, 0xd2
xchg cl, ch
add edi, 4
add ch, ch
cmp dl, 0x37
xor ax, 0x401a
mov ax, word [ebx]
sbb ecx, ebp
btr ecx, 0x54
xor ch, 0x6e
add ebx, 2
mov dword [edi], eax
add edi, 4
xadd cl, cl
mov ax, word [ebx]
lea ebx, [ebx + 2]
cmc
rol ch, cl
mov dword [edi], eax
not al
lea edi, [edi + 4]
bsf ax, di
test ebx, 0x544c7562
mov ax, word [ebx]
cmovs cx, ax
lea ebx, [ebx + 2]
xadd ecx, ecx
sbb ch, 0x1f
sal ecx, 0xa9
mov dword [edi], eax
sbb ax, si
jmp 0x7069d3
call fcn.006be640
cmp dword [ebp - 0x3c], esp
je 0x6cec1d
push 0x1c3
jmp 0x6caf40
add ebx, 2
cmp edx, edi
mov dword [edi], eax
sal ah, 5
adc ax, 0x16f2
shr ax, cl
lea edi, [edi + 4]
cmc
sar al, cl
mov ax, word [ebx]
add ebx, 2
mov dword [edi], eax
rcr al, cl
xadd ax, ax
cmc
add edi, 4
mov ax, word [ebx]
cmp ax, 0x6062
clc
lea ebx, [ebx + 2]
cmp dx, 0x73aa
test dl, 0x96
stc
mov dword [edi], eax
test ebx, 0x63322721
setl al
add edi, 4
mov ax, word [ebx]
cmc
test esp, eax
lea ebx, [ebx + 2]
cmp bh, 0x3f
mov dword [edi], eax
sal ax, 0xb2
add edi, 4
shrd ax, sp, 0xf5
ror ax, cl
dec ax
mov ax, word [ebx]
cmp edx, esp
test esp, 0x6f561c61
lea ebx, [ebx + 2]
mov dword [edi], eax
add edi, 4
sbb al, bl
mov ax, word [ebx]
test esi, ebx
cmp cl, 0xa8
add ebx, 2
mov dword [edi], eax
cmovl ax, dx
shld ax, bx, 0xd2
lea edi, [edi + 4]
mov ax, word [ebx]
lea ebx, [ebx + 2]
clc
cmp edi, 0x8d34cb
cmp bx, si
mov dword [edi], eax
btc ax, cx
clc
add edi, 4
sal ax, cl
ror al, cl
mov ax, word [ebx]
test di, di
stc
lea ebx, [ebx + 2]
cmp sp, dx
mov dword [edi], eax
lea edi, [edi + 4]
mov ax, word [ebx]
jmp 0x7a81fc
je 0x6d4189
push 0x19
push 0x401262f
push 6
jmp 0x6d4181
mov ecx, eax
jmp 0x796023
push 0x40
jmp 0x7ab690
jle 0x706791
mov ecx, 0xa
mov esi, ebx
shl ecx, 1
cwde
not ebx
rep movsb byte es:[edi], byte [esi]
rcr ah, cl
mov eax, edi
pop edi
bts eax, eax
sbb al, 0xd6
rol al, cl
pop ebx
rcr eax, cl
lea edi, [edi + 4]
btc eax, 0x2e
add ebx, 0x14
mov eax, dword [ebx]
cmp al, 0xcd
lea ebx, [ebx + 4]
cmp esp, ebp
mov dword [edi], eax
add edi, 4
call fcn.006be628
lea esp, [esp + 4]
and bl, 0xf7
rcl ebx, 0xe5
mov ebx, dword [ebp - 0xc]
mov dword [ebp - 0x20], ebx
shr ebx, 0xeb
ror bl, cl
mov ebx, dword [ebp - 0x20]
cmp word [ebx], 0x5a4d
jmp 0x70aef2
add edi, 4
ror ax, 0x6d
mov ax, word [ebx]
btr cx, 0xcb
add ch, 0xed
cmp bp, 0x7500
add ebx, 2
shld ecx, ebp, 0xc0
bswap cx
mov dword [edi], eax
add ch, dl
bswap cx
lea edi, [edi + 4]
rcl cl, 0x88
xor cl, dh
mov ax, word [ebx]
add ebx, 2
shrd ecx, edi, 0xec
shld ecx, eax, 0xa9
mov dword [edi], eax
and ecx, edx
rcl cl, cl
sal eax, 0x68
add edi, 4
bt ax, 0x1e
sub al, 0x63
movzx eax, di
mov eax, dword [ebx]
lea ebx, [ebx + 4]
mov dword [edi], eax
dec ax
cmc
add edi, 4
bts eax, ebp
bswap ecx
mov eax, dword [ebx]
rcr cx, 0xc9
shl ch, 0xa0
sar cx, 0x49
lea ebx, [ebx + 4]
mov dword [edi], eax
rcr ax, 0xd2
add edi, 4
mov eax, dword [ebx]
lea ebx, [ebx + 4]
bsr cx, bp
inc cx
rol cl, 0xbd
mov dword [edi], eax
rol ecx, cl
shrd ax, bx, 0x8a
add edi, 4
rol ecx, cl
setns cl
mov eax, dword [ebx]
lea ebx, [ebx + 4]
cmp dx, 0x395d
sub ch, 0x27
rcr ecx, cl
mov dword [edi], eax
clc
sub ah, 0x97
add edi, 4
bt ax, bp
add cx, sp
or cl, 0x75
mov ax, word [ebx]
adc ecx, edx
test ebp, edx
shr ch, 0x43
add ebx, 2
cmp ebp, edi
mov dword [edi], eax
sbb ecx, eax
xor ax, 0x8d0
add edi, 4
mov ch, dl
btr ax, ax
mov ax, word [ebx]
add ebx, 2
rol ch, cl
not ch
movsx ecx, ax
mov dword [edi], eax
neg ecx
lea edi, [edi + 4]
stc
movzx ecx, ax
mov eax, dword [ebx]
cmp esi, ebp
not ecx
add ebx, 4
mov dword [edi], eax
bts ax, ax
xor cl, 0x2d
add edi, 4
bts ecx, ebp
mov eax, dword [ebx]
bsf ecx, ebp
inc cx
mov ecx, 0x33e26424
add ebx, 4
shrd ecx, esp, 0x6c
cmp al, dh
mov dword [edi], eax
add eax, 0x41a04cd4
inc ah
add edi, 4
lahf
mov eax, dword [ebx]
lea ebx, [ebx + 4]
adc cx, dx
sub ch, 0xe1
mov dword [edi], eax
sal cl, 0xed
lea edi, [edi + 4]
and cx, 0x3716
cbw
mov eax, dword [ebx]
add ebx, 4
or cx, 0x2dc7
shr ecx, 0xd8
cmc
mov dword [edi], eax
lea edi, [edi + 4]
shl ecx, cl
btc cx, 0xbf
add al, 0x78
mov eax, dword [ebx]
btc ecx, esp
setne cl
add ebx, 4
add ecx, edi
bswap ecx
mov dword [edi], eax
btc ecx, 0xfd
not ax
cmc
add edi, 4
shl eax, cl
rcl eax, cl
xchg cx, ax
mov eax, dword [ebx]
test esi, ebx
add cl, 0x7b
xor cl, 0x72
lea ebx, [ebx + 4]
adc ch, 0xc8
inc ecx
rcr ch, cl
mov dword [edi], eax
add edi, 4
adc ah, dh
ror ecx, cl
sar cx, cl
push edi
mov edi, dword [edi]
cwde
add al, 0x4b
mov ecx, 0x10
shl ah, cl
adc eax, ecx
lea edi, [edi + 8]
push ebx
push edi
ror ah, cl
btc ax, 0x5d
push ecx
or al, dh
mov edi, dword [edi]
add al, ah
movsx cx, ah
mov eax, dword [ebx]
shl cx, 0xd1
lea ebx, [ebx + 4]
sal cx, 0x91
cmc
test sp, 0x591a
mov dword [edi], eax
movsx eax, bx
xor ecx, esp
add edi, 4
mov eax, dword [ebx]
shrd cx, dx, 0xcb
rol cx, cl
lea ebx, [ebx + 4]
or ch, 0xd4
mov dword [edi], eax
inc cx
lea edi, [edi + 4]
pop ecx
movsx bx, al
pop edi
or bx, sp
xchg bx, bx
shr bx, 0xda
pop ebx
cmp dx, si
cmp ch, 0xeb
add edi, 4
add ebx, 8
jmp 0x6beb15
dec ecx
jmp 0x726d66
je 0x72abd4
mov ebx, dword [ebp - 0xc]
cmp dx, ax
cmp eax, 0x2d915f8b
jmp 0x721c60
jmp 0x72abda
push 0x401262f
push 0xa
jmp 0x7ab21b
add edi, 4
jmp 0x7a769b
fild dword [ebx]
jmp 0x6ef191
add ebx, 4
rcl cx, 0x7e
dec cx
mov dword [edi], eax
add edi, 4
add ah, cl
mov eax, dword [ebx]
add ecx, 0x7c4c701b
add ebx, 4
rcr ecx, 0x98
seto ch
mov dword [edi], eax
test bx, si
add edi, 4
mov eax, dword [ebx]
cmc
lea ebx, [ebx + 4]
cmove cx, di
mov dword [edi], eax
lea edi, [edi + 4]
movsx ax, bl
mov eax, dword [ebx]
lea ebx, [ebx + 4]
inc ecx
and ecx, 0x4cb86946
btr cx, cx
mov dword [edi], eax
ror cl, cl
add edi, 4
mov eax, dword [ebx]
bt ecx, ecx
shr cx, 0xf3
bswap cx
lea ebx, [ebx + 4]
neg cx
sal ecx, 0x9c
mov dword [edi], eax
lea edi, [edi + 4]
btr eax, edx
xadd eax, ecx
push ebx
cmp ebp, esp
adc ah, dl
mov ecx, 0x10
sub ah, bh
mov ebx, dword [ebx]
ror ah, 0xba
cmc
cbw
lea ebx, [ebx + 8]
push ebx
push ecx
xor cx, 0x1f1c
mov ebx, dword [ebx]
cmp edx, esi
mov ecx, 0x48b038a7
mov eax, dword [ebx]
movsx ecx, ax
lea ebx, [ebx + 4]
shl cx, 0x7f
cmovs cx, ax
sbb cx, di
mov dword [edi], eax
lea edi, [edi + 4]
mov eax, dword [ebx]
cmp ebx, 0x5abe47e5
add ebx, 4
sal ecx, cl
mov ebx, ebx
mov dword [edi], eax
cmp edx, 0x3a3407c4
add cx, dx
mov ecx, ebp
lea edi, [edi + 4]
rcl cl, cl
rcr bh, 0xfb
xor ecx, 0x7f9c2669
pop ecx
bsr bx, cx
pop ebx
test ch, ah
clc
add ebx, 4
jmp 0x70935f
fild dword [ebx]
fstp qword [ebp - 0x30]
jmp 0x6d3fb5
add ebx, 0x48
jmp 0x6d7dfd
jge 0x7d7417
mov eax, 0xffffffff
jmp 0x6e22ef
jne 0x71b073
pop ebx
stc
xor ah, bh
sar ax, cl
add ebx, 4
xor ah, 0xdd
bt ebx, ebp
pop ebx
rol ah, 0x17
ror ah, cl
jmp 0x7a41e7
mov eax, 0
cmc
test eax, eax
je 0x6e9992
mov eax, 0xffffffff
jmp 0x6b0b26
jne 0x77ef29
mov eax, 0xffffffff
jmp 0x6b0b26
add edi, 4
jmp 0x7cf150
call fcn.006be62e
lea esp, [esp + 4]
sar bh, cl
btr bx, 0x43
pop ebx
rol cx, cl
and ch, al
push ebx
bts cx, bp
sar ecx, 0x57
mov dword [ebx], eax
cmove cx, bx
mov ebx, eax
shrd cx, ax, 0x5e
sal cx, cl
rcl cx, cl
mov dword [ebx], 0
sub ch, ah
clc
xadd cl, cl
mov dword [ebx + 4], 0
test edx, 0x2dd12667
cmovs bx, sp
pop ebx
add cl, al
or cx, cx
shld ecx, edx, 0x4d
pop ecx
add ebx, 4
jmp 0x7b95cb
fnstsw ax
test ah, 1
jmp 0x7e46a1
call fcn.006f45fa
pop edx
test ax, di
cmc
test ecx, ecx
je 0x7b5a25
push edi
jmp 0x7d7ec3
mov ax, word [ebx]
cwde
xchg bl, bh
movzx ebx, cx
push 0x80000301
movzx ebx, ax
mov bl, 0xb
push 0
bswap ebx
push eax
jmp 0x7c3d8a
push ecx
jmp 0x7d130b
jmp 0x6b0b26
mov ebx, dword [ebp - 0x10]
mov ebx, dword [ebx + 4]
sub ax, bx
ror ax, 2
lea ebx, [ebx + 4]
sar ax, 0xf7
rol al, 0x79
adc ax, bp
mov dword [ebp - 0x20], ebx
shl ebx, cl
shld ebx, edi, 0xad
movsx ax, ch
mov ebx, dword [ebp - 0x20]
add al, dh
mov ax, word [ebx]
cwde
cmc
jmp 0x7e90c9
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov cx, sp
setnp ah
lodsd eax, dword [esi]
seta cl
movsx ecx, si
xchg ch, ch
stosd dword es:[edi], eax
xor eax, eax
cmovns cx, si
movsx ecx, dx
mov ecx, 5
jmp 0x6b8134
call fcn.006be62e
lea esp, [esp + 4]
bswap cx
pop ebx
bt edi, 0x79
rol ecx, 0x41
push ebx
clc
mov dword [ebx], eax
mov ebx, eax
mov edi, eax
rcr cl, 0x28
adc cx, bp
xor eax, eax
mov ecx, esp
mov ecx, 0x1f
jmp 0x6d4ff9
jmp 0x7bc436
push ebx
jmp 0x7bf002
call fcn.006be62e
lea esp, [esp + 4]
cmc
not bx
mov dword [ebp - 0x10], eax
sal bl, cl
sal ebx, 0x55
or ebx, 0x284972b3
mov ebx, eax
stc
test bp, bx
mov dword [ebx], 0
cmp dh, cl
stc
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
test ecx, edi
add ebx, 4
jmp 0x784dad
push 0x401262f
jmp 0x6b0e82
mov al, byte [ebx]
inc ebx
bsr cx, cx
bsf cx, si
rcr ecx, cl
mov dword [edi], eax
cmc
ror cl, 0x8c
add edi, 4
xchg cl, al
mov al, byte [ebx]
inc ebx
add cl, 6
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
bt cx, dx
btr ecx, esi
lea ebx, [ebx + 4]
neg ch
and cl, 0x4f
test eax, eax
mov dword [edi], eax
add ecx, ebx
add edi, 4
mov eax, dword [ebx]
cmovp ecx, esp
lea ebx, [ebx + 4]
ror ecx, cl
rcr cx, cl
adc ecx, 0x66106a5e
mov dword [edi], eax
lea edi, [edi + 4]
xadd ecx, ecx
shld ecx, ebp, 0xc6
setl cl
mov eax, dword [ebx]
rol cx, 0xf1
cmp si, ax
test ah, 0x7e
lea ebx, [ebx + 4]
mov dword [edi], eax
lea edi, [edi + 4]
xadd ch, al
mov eax, dword [ebx]
add ebx, 4
btc cx, bx
rcl cx, 0x5c
mov dword [edi], eax
rol ah, 0x60
dec al
add edi, 4
sbb cx, si
mov eax, dword [ebx]
bt cx, 0xdc
rol cl, 0xfe
rcr ecx, cl
lea ebx, [ebx + 4]
mov dword [edi], eax
add eax, edi
sbb ch, 0xd2
add edi, 4
sal ax, cl
mov eax, dword [ebx]
shl cx, cl
or ecx, 0x419f7263
lea ebx, [ebx + 4]
movzx cx, cl
mov dword [edi], eax
rcl ecx, cl
lea edi, [edi + 4]
rol cl, 0xc3
mov eax, dword [ebx]
dec cl
add ebx, 4
mov dword [edi], eax
cmova ax, dx
lea edi, [edi + 4]
or ecx, 0x77ef6eea
mov eax, dword [ebx]
adc ch, dh
add ebx, 4
rol ecx, cl
bt ecx, esp
cmp esi, 0x6b93b64
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
dec cx
and ecx, 0x57885c41
lea ebx, [ebx + 4]
shl cx, cl
jmp 0x7c6168
push 6
jmp 0x6cec15
push 6
call fcn.006be63a
add esp, 0xc
clc
mov ebx, dword [ebp - 0x24]
bswap edi
sbb ax, di
adc edi, 0x2a6138ad
push ebx
shl ah, cl
mov edi, dword [ebp - 0x28]
mov ax, word [ebx]
clc
add ebx, 2
mov dword [edi], eax
lea edi, [edi + 4]
mov ax, word [ebx]
cmp dx, 0x56ae
add ebx, 2
stc
test di, dx
mov dword [edi], eax
bswap ax
add edi, 4
sal ah, cl
btc ax, ax
mov ax, word [ebx]
cmp bx, dx
jmp 0x701328
cmp ecx, 0xa
jmp 0x706786
mov dword [ebp - 8], 0
jmp 0x7d284b
mov dword [ebp - 0x3c], esp
push 0xf8
jmp 0x6cd694
mov edi, eax
cmovp ax, bx
mov esi, 0x10090aba
lodsd eax, dword [esi]
movzx cx, ah
bswap cx
stosd dword es:[edi], eax
lodsd eax, dword [esi]
mov cx, dx
stosd dword es:[edi], eax
movzx ecx, dx
push ebx
not bl
cmovp bx, si
xchg ebx, ebx
mov ebx, edi
mov ecx, 0x10
jmp 0x7e1453
add ebx, 4
btc cx, si
ror cx, 0x64
sal ch, 0x57
mov word [edi], ax
rcr cx, 0xc2
add edi, 2
sar eax, cl
sub ax, 0x4ee6
xor ah, dl
mov eax, dword [ebx]
mov ch, 0x20
cmp sp, bx
adc cx, ax
add ebx, 4
clc
dec ch
ror cl, cl
mov word [edi], ax
bsf eax, esp
sbb eax, 0x695b32b5
adc eax, ebp
add edi, 2
mov eax, dword [ebx]
not cl
rcl cl, cl
rol cx, cl
lea ebx, [ebx + 4]
mov dword [edi], eax
cmovbe eax, esp
lea edi, [edi + 4]
mov eax, dword [ebx]
jmp 0x71afe5
fcomp qword [0x10090a92]
jmp 0x73631a
je 0x793fe7
push 0xce
push 0x401262f
jmp 0x793fd9
mov ecx, 7
jmp 0x7a5d8e
push eax
jmp 0x7063c4
add ebx, 4
mov eax, 5
jmp 0x6fee85
rep stosd dword es:[edi], eax
pop ebx
add ebx, 4
jmp 0x7c9c23
mov ax, word [ebx]
xor ch, dh
sar ecx, cl
add ebx, 2
mov dword [edi], eax
lea edi, [edi + 4]
btr bx, 0xc2
cmc
pop ebx
or cx, dx
add ebx, 0x14
btc edi, 0xf
pop edi
sub al, dh
lea edi, [edi + 4]
inc al
cmc
shl cl, cl
push edi
test ax, di
rcr cl, 0xc6
neg ax
mov edi, dword [edi]
cbw
push ebx
and ch, 0x22
btr ax, bp
add ecx, esi
mov ax, word [ebx]
sar cx, 0x9d
bt ecx, edx
cmc
lea ebx, [ebx + 2]
not cx
ror cl, cl
cmovl cx, ax
mov dword [edi], eax
clc
bsr cx, cx
inc al
add edi, 4
jmp 0x790b56
fstp qword [ebp - 0x38]
jmp 0x79aeb8
add ebx, 2
cmp ax, sp
mov dword [edi], eax
clc
btc ax, 0x58
cmp si, 0x3a96
lea edi, [edi + 4]
add ax, bp
shr al, 0x80
xor ah, 4
mov ax, word [ebx]
clc
test esp, esi
add ebx, 2
jmp 0x7eb498
je 0x7dcf97
imul eax, dword [edi]
jmp 0x7e31f2
call fcn.006be63a
add esp, 0xc
not bl
mov dword [ebp - 0x20], eax
mov bl, cl
lea ebx, [ebp - 0x24]
jmp 0x7d9eb2
push ebx
push 0x10
call fcn.006be62e
add esp, 4
not edi
pop ebx
mov dword [ebx], eax
mov edi, eax
cwde
bswap ax
mov esi, 0x10090aaa
movzx eax, ax
lodsd eax, dword [esi]
jmp 0x7beac6
call fcn.006be62e
lea esp, [esp + 4]
or edi, 0x6374395b
rcr di, 0x37
btc ecx, esi
mov edi, eax
pop ebx
shrd ecx, ebp, 0xdd
rol cl, cl
bt ecx, edx
push eax
bsr ecx, edi
movsx ecx, bx
cmc
mov dword [ebp - 0x28], ebx
sub cl, 0x15
adc si, bx
mov dword [ebp - 0x24], eax
mov eax, dword [ebx]
rcl ch, 0xd4
add esi, edi
add ebx, 4
mov word [edi], ax
or ax, ax
add edi, 2
mov cl, ah
mov eax, dword [ebx]
add ebx, 4
rcr ch, cl
mov word [edi], ax
clc
add edi, 2
and cx, 0x4b9
mov eax, dword [ebx]
rol ecx, 0x56
add ebx, 4
clc
mov word [edi], ax
btc si, si
add ch, 0xf7
movzx ecx, ax
add edi, 2
shr ah, cl
cmc
mov eax, dword [ebx]
btr si, bp
cmp esi, 0x4e2768f9
add ebx, 4
xadd esi, ecx
test esi, ebx
mov word [edi], ax
lea edi, [edi + 2]
mov eax, dword [ebx]
lea ebx, [ebx + 4]
xchg esi, ecx
sbb cx, 0x27fa
mov word [edi], ax
xor ecx, 0x43292854
lea edi, [edi + 2]
mov eax, dword [ebx]
lea ebx, [ebx + 4]
movsx esi, bx
shr cx, cl
ror si, 0x9d
mov word [edi], ax
setg cl
add edi, 2
ror ah, cl
mov eax, dword [ebx]
bsr cx, cx
clc
cmp dx, di
add ebx, 4
mov word [edi], ax
xadd ax, si
btr ecx, 0xb4
lea edi, [edi + 2]
mov eax, dword [ebx]
neg cx
shl ecx, 0xa3
add ebx, 4
movsx cx, ch
shr ecx, cl
mov word [edi], ax
lea edi, [edi + 2]
btr ecx, 0xe2
mov eax, dword [ebx]
add ebx, 4
bts esi, ecx
bts esi, ebp
mov word [edi], ax
add edi, 2
mov eax, dword [ebx]
ror ecx, 0xa2
add ebx, 4
rcl ecx, 0xce
btr si, 0xdf
mov word [edi], ax
sal si, 0xb5
lea edi, [edi + 2]
and al, 0x9a
sub si, 0x3368
mov eax, dword [ebx]
add ebx, 4
btr esi, esp
shld si, cx, 0x3b
mov word [edi], ax
lea edi, [edi + 2]
rcr cx, 0x83
movsx ecx, bx
mov eax, dword [ebx]
movsx ecx, cx
add ebx, 4
jmp 0x7db095
dec edx
jne 0x6b4301
push dword [ebp - 0x18]
call fcn.006be628
add esp, 4
rcl ax, cl
or eax, edi
pop eax
cmp ebp, 0x217b43c8
test sp, bx
mov dword [ebp - 0x18], eax
adc ax, 0x34f7
mov dword [ebp - 0x24], 1
add ax, ax
rcl ax, cl
bts eax, ecx
mov eax, dword [ebp - 0x14]
cmc
clc
stc
cmp eax, 0
jge 0x7ab225
push 0x325
jmp 0x70d222
jge 0x7df002
push 0x301
jmp 0x78aaf6
push 0x48
jmp 0x6e04ee
call fcn.006be640
cmp dword [ebp - 0x20], esp
jmp 0x7a0e75
call fcn.006be62e
add esp, 4
mov di, 0x7a00
movzx esi, sp
mov dword [ebp - 0x18], eax
mov edi, eax
bswap eax
setle al
mov esi, 0x100908f1
not bl
lodsd eax, dword [esi]
jmp 0x6f5ed6
mov eax, dword [ebx]
lea ebx, [ebx + 4]
cmc
mov dword [edi], eax
add edi, 4
mov eax, 4
jmp 0x7afbfb
push 8
jmp 0x733fc1
call fcn.006be634
add esp, 0x10
stc
clc
mov dword [ebp - 8], eax
clc
cmp dword [ebp - 8], 0x40
jmp 0x726252
jne 0x7b4762
mov eax, 0x100908f1
not bx
mov ebx, 0x47fd4eab
setl bl
push eax
push 1
mov bl, 0xe7
mov ebx, 0x10011f20
jmp 0x7b449e
test edx, edx
jmp 0x6b42f9
push 0x7c
jmp 0x782fb0
call fcn.006be62e
add esp, 4
mov edi, eax
and esi, esp
mov dword [edi], 1
jmp 0x7eef2b
dec ecx
jmp 0x7c7eed
fild dword [ebp - 8]
jmp 0x7d202c
push ecx
jmp 0x7b9246
call fcn.006be622
lea esp, [esp + 4]
stc
pop edi
pop ebx
adc ecx, 0x4d4b786e
bswap cx
push ebx
push edi
sal ecx, 0x16
mov edi, dword [edi]
mov ecx, dword [edi]
cmp sp, di
add edi, 4
clc
test ecx, ecx
jmp 0x7bc429
je 0x796023
mov eax, dword [edi]
cmp eax, 0x634b4eed
add edi, 4
jmp 0x7daab7
mov ebx, dword [ebp - 0x20]
jmp 0x736853
call fcn.006f45fa
push ecx
test bl, 0x66
jmp 0x7da226
stosd dword es:[edi], eax
mov ax, 0x461a
not eax
cwde
lodsd eax, dword [esi]
jmp 0x6efc45
push 0x1c
jmp 0x6c8c65
mov ebx, dword [ebp - 0x10]
sbb ah, dh
mov ebx, dword [ebx + 4]
rcr al, cl
bsr ax, dx
add ebx, 0x18
mov dword [ebp - 0x20], ebx
mov ebx, 0x736a7175
not ebx
push 0x80000301
push 0
push 2
jmp 0x7be23e
call fcn.006be622
lea esp, [esp + 4]
adc di, 0x6003
sal edi, 0x6c
pop edi
xor cx, 0x1848
pop ebx
shl cx, cl
neg ch
mov cl, bh
push ebx
push edi
cmp cx, cx
xadd ch, cl
mov edi, dword [edi]
mov ecx, dword [edi]
stc
add edi, 4
test ecx, ecx
jmp 0x6e4d20
push 8
jmp 0x7b03dc
fadd qword [0x10090a8a]
jmp 0x6ba0ed
push 2
not bx
movsx bx, bh
mov ebx, 0x10011ec0
jmp 0x7ce0cd
mov dword [edi], eax
bts ecx, esp
test di, 0x5d21
mov ch, 0x8b
add edi, 4
sbb ax, si
adc ax, sp
xadd cx, ax
mov ax, word [ebx]
or cx, si
jmp 0x7d1da8
jne 0x7e1453
pop ebx
pop ebx
mov dword [ebp - 0x14], 0
jmp 0x7c00f6
call fcn.006be62e
add esp, 4
movsx edi, bx
pop ebx
cmovae di, ax
movsx edi, bx
mov dword [ebx], eax
cmove esi, ebx
mov edi, eax
mov cl, 0xa6
mov esi, 0x10090ab2
jmp 0x782411
pop ebx
ror ah, cl
rcl ecx, 0xde
test di, 0x2733
lea ebx, [ebx + 4]
shld ecx, ebp, 0x1e
rcr ch, 0xd6
shl al, cl
push ebx
test di, di
cmc
mov ebx, dword [ebx]
mov eax, dword [ebx]
lea ebx, [ebx + 4]
mov cl, 0x2d
btc ecx, ecx
mov word [edi], ax
or eax, edi
and ecx, esp
add edi, 2
mov eax, dword [ebx]
add ebx, 4
dec cx
movzx cx, ah
mov byte [edi], al
movsx eax, cx
inc edi
mov eax, dword [ebx]
add ebx, 4
cmovno cx, si
mov byte [edi], al
cbw
inc edi
mov eax, dword [ebx]
lea ebx, [ebx + 4]
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
lea ebx, [ebx + 4]
bt cx, ax
shl cl, cl
not ecx
mov dword [edi], eax
btc ax, bp
neg cx
cmp al, 0xf0
add edi, 4
mov eax, dword [ebx]
lea ebx, [ebx + 4]
mov dword [edi], eax
sub cl, 0x5d
neg ax
sar ah, cl
add edi, 4
sar cl, 0xfd
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
btr ax, sp
ror cx, 0x9f
not eax
lea edi, [edi + 4]
cwde
shrd eax, esi, 0x2d
sal ax, 2
mov eax, dword [ebx]
sub cx, 0x7eb4
bt ecx, ebx
sete ch
lea ebx, [ebx + 4]
setg ch
cmp dl, ah
add ecx, esi
mov dword [edi], eax
and ch, 0xd4
rol eax, 0x3c
add edi, 4
shl cx, cl
sar ecx, 0xa5
mov eax, dword [ebx]
rol ecx, 0x4e
rcl ch, cl
cmovle ecx, esi
lea ebx, [ebx + 4]
and cx, bp
rcr ch, 0xde
shr cl, cl
mov dword [edi], eax
and ecx, edi
bt ax, di
sar ecx, cl
add edi, 4
mov eax, dword [ebx]
add ebx, 4
movsx ecx, sp
mov dword [edi], eax
bsf ax, bx
xadd ch, cl
lea edi, [edi + 4]
mov eax, dword [ebx]
clc
rol cl, cl
add ebx, 4
mov dword [edi], eax
sal cl, cl
movzx ecx, sp
lea edi, [edi + 4]
rol ax, cl
stc
cmp si, 0x65a7
mov eax, dword [ebx]
test esp, 0x39176b83
sar ecx, cl
shl cl, cl
add ebx, 4
mov dword [edi], eax
and ax, ax
inc ah
or ch, 0xed
lea edi, [edi + 4]
mov eax, dword [ebx]
rcl ch, 0x94
bswap ecx
add ebx, 4
cmovns cx, sp
mov word [edi], ax
xadd eax, ecx
shl eax, 0x3a
lea edi, [edi + 2]
shl al, 0x46
shld ax, bx, 0x92
or eax, ebp
mov eax, dword [ebx]
lea ebx, [ebx + 4]
rcr ch, cl
mov word [edi], ax
sub eax, edi
lea edi, [edi + 2]
cmc
mov eax, dword [ebx]
cmc
add ebx, 4
sar cx, 0x5d
bsf cx, sp
bts cx, cx
mov word [edi], ax
xchg ecx, eax
rcr al, cl
lea edi, [edi + 2]
mov eax, dword [ebx]
adc ecx, 0x6bb37dae
add ebx, 4
clc
shr cx, cl
sal ecx, 0xaf
mov word [edi], ax
cmovno ecx, ebp
lea edi, [edi + 2]
mov ax, 0xf42
sar ah, cl
mov eax, dword [ebx]
movzx ecx, dx
add ebx, 4
xadd ch, ch
sar ch, 0xc7
mov word [edi], ax
btc eax, 0xb2
lea edi, [edi + 2]
movsx eax, si
bts cx, si
mov eax, dword [ebx]
bsr cx, ax
add ebx, 4
mov word [edi], ax
lea edi, [edi + 2]
add ch, 0xf5
bts ecx, ebx
mov eax, dword [ebx]
xor ecx, esp
inc cx
lea ebx, [ebx + 4]
mov dword [edi], eax
lea edi, [edi + 4]
and cx, sp
rol ah, 0x2f
rcl ah, 0xbc
mov eax, dword [ebx]
ror cx, 0x80
sar ch, 0xa2
btc cx, 0x83
lea ebx, [ebx + 4]
xadd cl, ch
mov dword [edi], eax
xor ah, ch
add edi, 4
setne ch
movzx cx, al
mov eax, dword [ebx]
bts ecx, ebp
lea ebx, [ebx + 4]
rcl cx, cl
dec cx
mov dword [edi], eax
add edi, 4
movsx ecx, dx
cmp ebx, 0x1ee0164c
rcl ch, 0xf5
mov eax, dword [ebx]
sal cl, cl
neg ecx
lea ebx, [ebx + 4]
rcr cx, 0xc5
mov dword [edi], eax
ror ax, 0x53
inc ecx
lea edi, [edi + 4]
and ax, sp
mov eax, dword [ebx]
jmp 0x79fbe6
mov eax, dword [ebp - 0xc]
jmp 0x7a26b1
push 0x1c
jmp 0x7c800e
push ebx
jmp 0x7b7381
je 0x6ba0c6
add eax, 8
jmp 0x6ba0c6
call fcn.006be62e
add esp, 4
movsx edi, bx
rcr cl, 0xb2
cmc
mov dword [ebp - 0xc], eax
movsx ebx, bp
test sp, 0xfd3
mov ebx, eax
mov edi, eax
shl cx, 0xec
bts cx, sp
sub eax, eax
xchg cx, cx
mov ecx, 0x13
rep stosd dword es:[edi], eax
test ax, 0x14d4
cmc
add ebx, 0x38
jmp 0x7ab582
call fcn.006be634
lea esp, [esp + 0x1c]
cmp di, 0x728f
mov dword [ebp - 0x28], eax
cmp ebp, ebp
clc
cmp dword [ebp - 0x28], 0
jmp 0x72cf95
push 0xf8
jmp 0x6cd315
fadd qword [ebp - 0x30]
jmp 0x7a804f
dec ecx
jmp 0x7ab0c4
push ebx
mov ebx, dword [ebx]
jmp 0x7edd5a
lea ebx, [ebx + 2]
jmp 0x6fee05
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
jmp 0x7dada0
push 0x4c
jmp 0x7ccf5d
mov dword [ebp - 0x20], esp
jmp 0x7ee29a
push edx
jmp 0x77e7d6
push ebx
jmp 0x7c9401
call fcn.006f45fa
push ecx
shl ecx, 2
add ecx, 8
jmp 0x6edb97
push ebx
jmp 0x7b1396
shl ecx, 2
add ecx, 8
jmp 0x7ba45f
dec ecx
je 0x7049d9
imul eax, dword [edi]
jmp 0x783f50
fsub qword [ebp - 0x38]
jmp 0x7a0dba
stosd dword es:[edi], eax
jmp 0x6cd8f0
mov word [edi], ax
add edi, 2
mov eax, dword [ebx]
add ebx, 4
setge cl
mov word [edi], ax
stc
or cl, 0xf9
btc ax, cx
lea edi, [edi + 2]
rcr ax, cl
btr cx, 0x5f
mov eax, dword [ebx]
xor si, bx
shr cx, cl
ror ecx, cl
add ebx, 4
bswap si
rcr si, 0xf
mov word [edi], ax
lea edi, [edi + 2]
bsr esi, ebp
shr cx, cl
push ebx
bsf ax, bx
mov ebx, dword [ebx]
lea ebx, [ebx + 8]
mov ecx, 4
bswap esi
shr ax, cl
movzx esi, sp
mov esi, ebx
sub ebx, ebp
stc
shl ecx, 1
movzx ebx, bx
rep movsb byte es:[edi], byte [esi]
inc cx
pop ebx
lea ebx, [ebx + 4]
cwde
mov eax, dword [ebx]
sar ecx, cl
or si, bp
lea ebx, [ebx + 4]
inc si
movzx esi, bp
mov word [edi], ax
bt esi, esi
btc ax, 0xf5
btc si, bx
lea edi, [edi + 2]
shrd ecx, esp, 0x8d
clc
mov eax, dword [ebx]
sal esi, 0x88
shr ecx, 9
add ebx, 4
mov word [edi], ax
ror ah, 0x73
dec al
add edi, 2
shr al, 0x95
push ebx
xadd ecx, esi
rol si, 0x2a
not esi
mov ebx, dword [ebx]
bsf esi, ecx
bt cx, 0x5b
lea ebx, [ebx + 8]
mov ecx, 0xa
add eax, edx
btr si, ax
bt si, di
mov esi, ebx
and eax, 0x1cb0375e
sar eax, cl
shl ecx, 1
cmovbe bx, bx
rep movsb byte es:[edi], byte [esi]
pop ebx
test ecx, edx
or eax, 0x318300c3
lea ebx, [ebx + 4]
jmp 0x7b0e32
call fcn.006be62e
lea esp, [esp + 4]
shr dx, cl
adc bl, 0x37
xor bh, bl
pop ebx
push ebx
mov dword [ebx], eax
cmc
bsr edx, ebx
btr edi, 0xa5
mov ebx, eax
cmp ebp, esp
shld edi, ebp, 0x85
mov bl, 0x14
mov edi, eax
adc edx, edi
btr edx, 0xf3
btc ecx, 0x7e
xor eax, eax
mov ecx, 0xb
rep stosd dword es:[edi], eax
add bl, bl
cmp bl, 0xe1
neg edx
pop ebx
shr dx, 0xbb
pop edx
cmc
cmp bp, ax
add ebx, 4
jmp 0x7ac0e8
mov ecx, eax
test edi, 0xcaf3c64
cmp ecx, 4
jmp 0x6fdb2b
call fcn.006be640
cmp dword [ebp - 0x20], esp
jmp 0x703399
call fcn.006be63a
add esp, 0xc
mov bl, 0x10
mov dword [ebp - 0x20], eax
lea ebx, [ebp - 0x24]
jmp 0x7be2c8
lea esi, [ebp - 0x20]
lodsd eax, dword [esi]
xchg bl, bh
setb bl
mov bl, 0x10
stosd dword es:[edi], eax
movsx ebx, di
mov ebx, dword [ebp - 0x18]
jmp 0x736749
push ecx
jmp 0x7d9f58
jmp 0x72e5bf
push ebx
jmp 0x7aedda
je 0x72abd4
mov eax, 1
jmp 0x70ba2b
call fcn.006e98f3
push eax
mov eax, dword [ebp - 0x10]
push eax
jmp 0x7ce480
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x24], 1
and eax, ecx
bsf ax, si
mov eax, dword [ebp - 0x14]
cmp ecx, 0x51a17f53
cmp ecx, esi
cmp eax, 0
jmp 0x7aedca
mov dword [edi], eax
cmp esp, 0x7e2e69c6
ror ah, 0xbc
add edi, 4
rcl ax, 0x51
sbb al, al
mov ax, word [ebx]
add ebx, 2
mov dword [edi], eax
add edi, 4
mov ax, word [ebx]
cmc
test dl, 0x3f
lea ebx, [ebx + 2]
test bl, al
mov dword [edi], eax
add ax, sp
btc eax, 0x8a
sub al, 0xb1
add edi, 4
bswap eax
push ebx
bswap eax
movzx ax, bl
push edi
mov eax, ebx
movsx eax, di
bswap eax
push 2
mov eax, 2
jmp 0x7bfd04
push ebx
jmp 0x6ec414
push 0x40
push dword [ebp - 4]
jmp 0x7c9225
add edi, 4
cmovge ebx, edx
bswap si
pop ecx
mov bx, bp
push eax
xchg si, si
movsx esi, sp
push ecx
mov esi, 0x57642247
jmp 0x7e03bf