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

Disassembly:
jmp 0x5f3275
push eax
mov ebx, dword [ebp - 0xc]
push ebx
add ebx, 0x38
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.005c5909
add esp, 4
pop ebx
add ebx, 0xc
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.005c5909
add esp, 4
pop ebx
call fcn.005c5909
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.005c5909
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 0x5b7e70
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x5b7e6c
imul eax, dword [ebx]
jmp 0x5b7e61
mov ecx, eax
test ecx, ecx
je 0x5b7e8b
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.005c5909
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x5b7e76
call fcn.005c5909
add esp, 4
pop ebx
call fcn.005c5909
add esp, 4
pop ebx
call fcn.005c5909
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x5b7ec3
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x5b7ebf
imul eax, dword [ebx]
jmp 0x5b7eb4
mov ecx, eax
test ecx, ecx
je 0x5b7ede
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.005c5909
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x5b7ec9
call fcn.005c5909
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0xc
push 0xa
jmp 0x6e62d9
mov dword [ebp - 4], 0
jmp 0x6a0b73
je 0x6b33d0
mov ebx, edi
push edx
jmp 0x5e352f
rep stosd dword es:[edi], eax
jmp 0x5e9b94
push eax
movzx eax, si
mov eax, ebx
movsx eax, ax
mov eax, 3
jmp 0x6e563a
fstp qword [ebp - 0x38]
jmp 0x6c0b96
dec ecx
jne 0x60de75
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.005c5909
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 0x6c66f4
mov eax, 0xffffffff
jmp 0x685ad2
pop ebx
mov edi, esp
not si
xchg esi, ecx
mov dword [ebx], eax
jmp 0x6a4794
call fcn.005c590f
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 0x6a98ae
push 0x401262f
jmp 0x6989e7
call fcn.005c590f
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 0x6cfc08
fld qword [ebp - 0x38]
jmp 0x6efe0b
stosd dword es:[edi], eax
add ebx, 0xc
jmp 0x6df802
call fcn.005c591b
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 0x615b0d
fld qword [ebp - 0x30]
jmp 0x6ca00a
call fcn.005c591b
add esp, 0xc
mov dword [ebp - 4], eax
rcl ax, cl
push 0x80000005
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 0x6bba2d
rep stosd dword es:[edi], eax
add ebx, 0x78
jmp 0x6eaa23
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
jmp 0x628106
push ebx
push 0x2c
jmp 0x6e292e
call fcn.005c590f
add esp, 4
jmp 0x5c9ea5
jmp 0x5b7e07
push 0xc
jmp 0x68fac6
je 0x6e4280
mov eax, dword [edi]
jmp 0x6358a0
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 0x620645
push ebp
add bp, 0x5534
mov ebp, esp
test si, di
clc
sub esp, 0x58
jmp 0x5b9d1a
call fcn.005c5909
add esp, 4
sal bh, 0x5f
cmc
bt cx, di
pop ebx
pop ecx
add ebx, 4
jmp 0x6c369a
push ecx
jmp 0x6d5585
fstp qword [ebp - 0x30]
jmp 0x6d5914
stosd dword es:[edi], eax
sub eax, eax
jmp 0x6e2297
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 0x6d12a8
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 0x6c268a
jle 0x604e1b
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 0x60381b
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 0x60dcb4
call fcn.005c5921
cmp dword [ebp - 0x3c], esp
je 0x5d5efe
push 0x1c3
jmp 0x5d2221
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 0x6af4dd
je 0x5db46a
push 0x19
push 0x401262f
push 6
jmp 0x5db462
mov ecx, eax
jmp 0x69d304
push 0x40
jmp 0x6b2971
jle 0x60da72
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.005c5909
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 0x6121d3
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 0x5c5df6
dec ecx
jmp 0x62e047
je 0x631eb5
mov ebx, dword [ebp - 0xc]
cmp dx, ax
cmp eax, 0x2d915f8b
jmp 0x628f41
jmp 0x631ebb
push 0x401262f
push 0xa
jmp 0x6b24fc
add edi, 4
jmp 0x6ae97c
fild dword [ebx]
jmp 0x5f6472
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 0x610640
fild dword [ebx]
fstp qword [ebp - 0x30]
jmp 0x5db296
add ebx, 0x48
jmp 0x5df0de
jge 0x6de6f8
mov eax, 0xffffffff
jmp 0x5e95d0
jne 0x622354
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 0x6ab4c8
mov eax, 0
cmc
test eax, eax
je 0x5f0c73
mov eax, 0xffffffff
jmp 0x5b7e07
jne 0x68620a
mov eax, 0xffffffff
jmp 0x5b7e07
add edi, 4
jmp 0x6d6431
call fcn.005c590f
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 0x6c08ac
fnstsw ax
test ah, 1
jmp 0x6eb982
call fcn.005fb8db
pop edx
test ax, di
cmc
test ecx, ecx
je 0x6bcd06
push edi
jmp 0x6df1a4
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 0x6cb06b
push ecx
jmp 0x6d85ec
jmp 0x5b7e07
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 0x6f03aa
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 0x5bf415
call fcn.005c590f
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 0x5dc2da
jmp 0x6c3717
push ebx
jmp 0x6c62e3
call fcn.005c590f
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 0x68c08e
push 0x401262f
jmp 0x5b8163
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 0x6cd449
push 6
jmp 0x5d5ef6
push 6
call fcn.005c591b
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 0x608609
cmp ecx, 0xa
jmp 0x60da67
mov dword [ebp - 8], 0
jmp 0x6d9b2c
mov dword [ebp - 0x3c], esp
push 0xf8
jmp 0x5d4975
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 0x6e8734
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 0x6222c6
fcomp qword [0x10090a92]
jmp 0x63d5fb
je 0x69b2c8
push 0xce
push 0x401262f
jmp 0x69b2ba
mov ecx, 7
jmp 0x6ad06f
push eax
jmp 0x60d6a5
add ebx, 4
mov eax, 5
jmp 0x606166
rep stosd dword es:[edi], eax
pop ebx
add ebx, 4
jmp 0x6d0f04
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 0x697e37
fstp qword [ebp - 0x38]
jmp 0x6a2199
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 0x6f2779
je 0x6e4278
imul eax, dword [edi]
jmp 0x6ea4d3
call fcn.005c591b
add esp, 0xc
not bl
mov dword [ebp - 0x20], eax
mov bl, cl
lea ebx, [ebp - 0x24]
jmp 0x6e1193
push ebx
push 0x10
call fcn.005c590f
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 0x6c5da7
call fcn.005c590f
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 0x6e2376
dec edx
jne 0x5bb5e2
push dword [ebp - 0x18]
call fcn.005c5909
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 0x6b2506
push 0x325
jmp 0x614503
jge 0x6e62e3
push 0x301
jmp 0x691dd7
push 0x48
jmp 0x5e77cf
call fcn.005c5921
cmp dword [ebp - 0x20], esp
jmp 0x6a8156
call fcn.005c590f
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 0x5fd1b7
mov eax, dword [ebx]
lea ebx, [ebx + 4]
cmc
mov dword [edi], eax
add edi, 4
mov eax, 4
jmp 0x6b6edc
push 8
jmp 0x63b2a2
call fcn.005c5915
add esp, 0x10
stc
clc
mov dword [ebp - 8], eax
clc
cmp dword [ebp - 8], 0x40
jmp 0x62d533
jne 0x6bba43
mov eax, 0x100908f1
not bx
mov ebx, 0x47fd4eab
setl bl
push eax
push 1
mov bl, 0xe7
mov ebx, 0x10011f20
jmp 0x6bb77f
test edx, edx
jmp 0x5bb5da
push 0x7c
jmp 0x68a291
call fcn.005c590f
add esp, 4
mov edi, eax
and esi, esp
mov dword [edi], 1
jmp 0x6f620c
dec ecx
jmp 0x6cf1ce
fild dword [ebp - 8]
jmp 0x6d930d
push ecx
jmp 0x6c0527
call fcn.005c5903
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 0x6c370a
je 0x69d304
mov eax, dword [edi]
cmp eax, 0x634b4eed
add edi, 4
jmp 0x6e1d98
mov ebx, dword [ebp - 0x20]
jmp 0x63db34
call fcn.005fb8db
push ecx
test bl, 0x66
jmp 0x6e1507
stosd dword es:[edi], eax
mov ax, 0x461a
not eax
cwde
lodsd eax, dword [esi]
jmp 0x5f6f26
push 0x1c
jmp 0x5cff46
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 0x6c551f
call fcn.005c5903
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 0x5ec001
push 8
jmp 0x6b76bd
fadd qword [0x10090a8a]
jmp 0x5c13ce
push 2
not bx
movsx bx, bh
mov ebx, 0x10011ec0
jmp 0x6d53ae
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 0x6d9089
jne 0x6e8734
pop ebx
pop ebx
mov dword [ebp - 0x14], 0
jmp 0x6c73d7
call fcn.005c590f
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 0x6896f2
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 0x6a6ec7
mov eax, dword [ebp - 0xc]
jmp 0x6a9992
push 0x1c
jmp 0x6cf2ef
push ebx
jmp 0x6be662
je 0x5c13a7
add eax, 8
jmp 0x5c13a7
call fcn.005c590f
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 0x6b2863
call fcn.005c5915
lea esp, [esp + 0x1c]
cmp di, 0x728f
mov dword [ebp - 0x28], eax
cmp ebp, ebp
clc
cmp dword [ebp - 0x28], 0
jmp 0x634276
push 0xf8
jmp 0x5d45f6
fadd qword [ebp - 0x30]
jmp 0x6af330
dec ecx
jmp 0x6b23a5
push ebx
mov ebx, dword [ebx]
jmp 0x6f503b
lea ebx, [ebx + 2]
jmp 0x6060e6
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
jmp 0x6e2081
push 0x4c
jmp 0x6d423e
mov dword [ebp - 0x20], esp
jmp 0x6f557b
push edx
jmp 0x685ab7
push ebx
jmp 0x6d06e2
call fcn.005fb8db
push ecx
shl ecx, 2
add ecx, 8
jmp 0x5f4e78
push ebx
jmp 0x6b8677
shl ecx, 2
add ecx, 8
jmp 0x6c1740
dec ecx
je 0x60bcba
imul eax, dword [edi]
jmp 0x68b231
fsub qword [ebp - 0x38]
jmp 0x6a809b
stosd dword es:[edi], eax
jmp 0x5d4bd1
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 0x6b8113
call fcn.005c590f
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 0x6b33c9
mov ecx, eax
test edi, 0xcaf3c64
cmp ecx, 4
jmp 0x604e0c
call fcn.005c5921
cmp dword [ebp - 0x20], esp
jmp 0x60a67a
call fcn.005c591b
add esp, 0xc
mov bl, 0x10
mov dword [ebp - 0x20], eax
lea ebx, [ebp - 0x24]
jmp 0x6c55a9
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 0x63da2a
push ecx
jmp 0x6e1239
jmp 0x6358a0
push ebx
jmp 0x6b60bb
je 0x631eb5
mov eax, 1
jmp 0x612d0c
call fcn.005f0bd4
push eax
mov eax, dword [ebp - 0x10]
push eax
jmp 0x6d5761
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 0x6b60ab
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 0x6c6fe5
push ebx
jmp 0x5f36f5
push 0x40
push dword [ebp - 4]
jmp 0x6d0506
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 0x6e76a0