Function at 0x6321b7
Capabilities:
Authenticate hmac
Check os version
Encode data using base64
Encrypt data using des
Encrypt data using speck
Get number of processors
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
jbe 0x632776
call fcn.006465e1
push ecx
push edi
add cx, di
push eax
push esi
adc eax, esi
push ebx
adc bx, di
or bx, ax
shr cx, 7
dec ah
sub di, ax
xchg si, ax
sub bh, bh
push edx
cmp ax, dx
dec dx
sbb edx, ecx
rol ax, 3
dec ch
add dh, bl
shr dx, 1
mov dx, si
sub ebx, ecx
not dx
stc
ror ch, cl
or ah, 9
or edi, ebx
sub edi, ebx
dec dx
nop
sbb dh, 0x27
sub edi, 0x4f50b648
mov ecx, 0x120a2da9
cmp al, 5
dec ecx
test si, dx
sbb ecx, eax
shl bx, cl
add di, 0xf71
not ecx
not esi
not cx
adc ah, 0x66
cmp dh, al
cmp ebx, edi
stc
stc
or bl, al
shl al, 3
rol ch, 8
xor di, 0x1636
not cx
shr ebx, 4
inc eax
not edi
sbb edx, eax
mov cx, 0x6290
adc al, 0x71
sbb eax, edi
inc ax
shl ecx, cl
sbb eax, 0x1c6acad8
xchg si, ax
inc si
mov bh, 0x2d
mov eax, esi
sbb dx, 0x1c5c
ror edx, 6
inc di
xchg bx, bx
not dx
add al, 0x39
shl eax, cl
adc dl, 0x49
or bl, 2
and si, di
adc ch, 0x5b
dec si
nop
xor dh, 0x13
or si, 0x757e
sbb bx, di
nop
shr bl, 8
xor bh, 0x7a
or eax, edx
test cl, dl
adc bl, 0x71
sub ax, 0xbad
xor edi, 0x661576e3
sub ax, 0x73cb
stc
inc esi
xor di, 0x22af
sbb dh, al
xchg dx, di
add cl, 0x29
ror ebx, cl
mov dx, bx
sbb edi, 0x53f29362
xchg si, si
test edx, esi
mov ebx, 0x74d1f717
shr edx, cl
pop edx
or cx, di
nop
push edx
test edx, ecx
nop
and cl, bl
inc dx
sbb ah, 1
test eax, esi
shl bl, 5
inc di
dec edi
sub dh, bl
and edi, 0xe517636
sbb edx, ebx
sbb ch, cl
xor dx, di
ror ebx, 8
shl ch, 1
ror esi, 4
add dx, 0x6be3
xor bx, cx
sbb edi, esi
shl dl, 8
rol dx, 6
sub esi, 0x6a107a37
not ecx
test dl, 0x5b
mov eax, edx
add esi, eax
dec si
mov cx, 0x39f2
not dl
sub dl, dh
nop
adc ah, 0x71
mov edx, 0x2109fd6b
cmp ah, 0x66
mov esi, 0x3fdaec91
ror cx, cl
shl bl, 6
sub dx, 0x4eb
test cx, cx
dec ah
shl ecx, 1
nop
add edi, ecx
stc
nop
shr eax, 1
or bx, 0x7836
or ch, 0x74
xchg di, di
adc ax, dx
test eax, 0x160768de
or edi, esi
add dh, ah
cmp ch, ch
not cl
test eax, edx
adc eax, 0x616320e6
mov ch, 0x72
not ch
not di
and edx, 0x3baf3c33
nop
nop
stc
shl bx, 1
stc
shr si, cl
or ch, bh
add dx, 0x229
sub dh, cl
shl cl, cl
mov edx, ebx
cmp ch, dh
inc di
ror bx, cl
sbb ebx, 0x58c95eaa
sub ax, bx
shr dh, cl
sbb cl, bh
shr bh, 5
xor bx, 0x4c8e
mov cl, 0x63
ror edx, cl
mov ebx, 0x27a225c9
not dh
cmp ch, 0x3d
and ah, 0x2f
dec dh
or esi, eax
sbb bh, bl
stc
rol cx, 7
add eax, ecx
rol ax, 5
or bx, 0x6251
sbb ah, cl
adc eax, edi
pop edx
and cx, 0x1916
xor bl, bl
sub si, 0xb5a
push edx
or ch, dh
add al, 0x49
not eax
cmp cx, 0x516e
shl eax, 5
xchg edx, eax
sub ecx, 0x3e3765b
not cx
mov edi, 0x4658a7fb
and dl, al
test eax, edx
dec ch
nop
sbb di, di
not si
mov cl, 0x32
and esi, ebx
and bl, cl
rol edi, cl
mov edx, 0x1c235f10
sub bx, bx
add dl, dl
and ah, 0x59
xchg dx, bx
sbb si, 0x15d2
shl dx, cl
shr bl, 7
shr al, cl
xor bl, cl
shl dx, cl
sub ecx, edx
cmp bl, al
ror eax, 5
xchg dx, dx
not esi
or edx, edx
add al, 0x55
sbb dh, 0x53
dec esi
rol ch, 5
inc bh
adc bx, dx
sbb eax, eax
mov ch, 0x33
ror eax, cl
sub ah, 0x5d
or esi, 0x28697e9c
xor bl, dh
dec esi
test ch, 0x62
test edi, esi
sub bx, si
cmp edx, eax
sub bh, 0x2b
and cx, 0x4062
shl cx, cl
add ch, 0x13
stc
sbb bx, 0x317d
test dl, 0x2b
pop edx
pop ebx
pop esi
pop eax
pop edi
pop ecx
push ecx
push ebx
xchg ecx, ebx
push edx
rol dl, cl
push eax
test ax, 0x23a5
push esi
not esi
mov ecx, 0x2ff0e70e
adc eax, eax
rol ax, 6
or ch, 0x42
xor bx, ax
shr bx, 4
or ecx, 0x60d014c9
nop
test ebx, edx
and eax, ebx
ror si, cl
add cl, 0x15
mov dl, 0x42
ror dx, 6
add edx, ecx
sub al, bh
sbb bl, 0x73
rol cl, 5
inc esi
shr dh, cl
shr ecx, cl
sbb ax, 0x1575
shl ax, cl
xor ecx, 0x557cc06
xchg dh, al
cmp bh, 0x49
and cl, 3
rol esi, cl
or eax, eax
push edi
not di
not ecx
xor edi, esi
inc si
not bl
shl ah, 3
shr cx, cl
shr al, cl
stc
cmp dx, 0x1160
sbb al, al
adc ah, ah
add ax, 0x19ca
and edi, ecx
sbb dl, 0x57
test al, dh
nop
dec dx
adc bh, dl
mov bx, ax
or bl, al
stc
shl bx, cl
test dl, 0x27
shr cx, 8
rol ah, 4
xor dh, 0x6b
test ecx, 0xe9dc6b4
stc
shr dx, cl
rol dl, cl
or esi, edx
xchg bl, ch
sbb dh, 0x17
dec bh
test cl, 0x2d
test ch, bl
xor ecx, 0x62ec6e5d
sbb edx, esi
add di, 0x2409
mov bh, bl
xor si, 0x365f
sub dh, dh
ror di, 7
stc
shl bh, 4
and edi, esi
inc bl
adc edx, edx
sub eax, ebx
or bx, 0x124b
cmp si, 0x22c3
test ebx, esi
xor ecx, edx
shr dx, 3
sbb dx, dx
sub dl, al
sbb di, 0x2e60
cmp bh, 0x52
test ecx, 0x584ba808
not esi
xor eax, esi
xchg esi, esi
mov eax, 0x7732d7c5
xor ebx, esi
sub bh, 0x3e
shl bh, 4
pop edi
nop
inc bl
nop
inc edx
push edi
xor di, ax
mov dh, 0x1a
and edi, eax
adc ax, 0x1d84
sbb ax, 0x4923
inc dh
add eax, ebx
xor bh, 0x65
test edx, 0x204c85c9
inc si
or eax, 0x5380a3ce
dec cl
mov ecx, esi
shl dh, cl
sub edx, edx
shr cl, cl
test cl, 0x23
or dx, 0x2222
shl ax, 6
xchg al, dl
rol bl, 2
shl edx, 4
cmp bh, bl
sbb edi, eax
add si, ax
adc al, bh
nop
xchg ch, dh
and cx, dx
stc
mov dh, ch
dec ecx
or si, 0x496b
or eax, ebx
adc dh, 0x1f
xor cx, dx
or di, di
sub cx, bx
stc
sbb esi, ebx
inc cl
dec ah
nop
xchg dl, dl
cmp ax, 0x364a
ror di, cl
xchg cl, cl
sbb ch, dh
or di, cx
stc
adc ecx, edx
rol dl, 8
dec esi
dec dx
cmp cl, ch
ror al, cl
sbb ebx, edi
inc dl
ror dx, cl
or di, 0x67f2
rol eax, 1
test ah, 0x6e
inc si
add esi, 0x2e0182da
inc al
not dl
add dl, al
cmp cx, di
stc
adc dl, bl
inc cx
nop
stc
dec dx
or cx, 0x21da
xor eax, 0x7074f169
and ah, dh
xchg si, di
sbb al, ah
sbb ecx, ecx
test esi, 0x2a564574
inc edx
xor bx, ax
and ah, 0x2b
inc ch
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push ebx
xor ebx, 0x5bb62c58
push edx
dec dx
push ecx
ror ecx, 8
push eax
cmp bl, al
push edi
add edi, eax
shr eax, 4
add edx, 0x45474dfb
nop
inc dl
shl al, 4
sub ecx, 0x5acbc774
cmp ebx, 0x4098fb3b
push esi
and si, si
xor al, dl
cmp dx, di
inc dh
nop
stc
dec dl
and esi, edx
not dh
xchg di, ax
and al, bh
inc dx
cmp di, cx
inc ecx
stc
sbb edi, eax
and dl, 0x30
adc si, bx
rol cl, 6
stc
rol ah, cl
sbb bl, 0x6b
adc edx, edx
not di
inc dx
rol eax, 3
test di, 0x5ecf
adc esi, ecx
ror ch, cl
and si, 0x4958
sbb bh, cl
mov al, 0x64
not di
cmp edx, edx
add bh, 0x3d
add dl, bl
dec dx
cmp bl, bh
sbb di, di
shl ecx, cl
and ah, ch
ror di, cl
sub ah, 0x4b
not bh
adc dx, cx
shl eax, cl
inc edx
xchg edi, edx
xchg edx, esi
or dl, dh
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
js 0x632776
push edx
test dx, 0x212b
push ecx
not ecx
pop ecx
pop edx
push eax
adc al, 0x4e
pop eax
call fcn.00646b03
call fcn.00646f0e
push eax
dec ax
push ecx
sub ch, 0x36
add ah, al
stc
nop
push esi
push edi
xor esi, edi
shr esi, 6
push edx
sub dx, 0x13f0
test dx, 0x6151
inc edi
sbb ecx, edx
and dl, dl
ror si, 3
push ebx
or eax, ebx
nop
test edx, eax
shl cl, 1
ror bh, cl
rol ah, 7
stc
or ecx, 0x4cb54a30
nop
nop
stc
inc edi
test bl, dl
sbb dl, cl
or si, 0x6d15
add bh, dl
not edi
rol eax, cl
stc
inc si
test ax, ax
xor cl, dh
mov cx, di
test dx, 0x686b
shl al, cl
shr si, 1
shl bl, cl
dec bx
mov eax, 0x2479e1f0
or si, 0x127a
nop
xor ebx, 0x71f5af2b
adc dh, 0x58
not bh
shr bx, cl
test ax, 0x1382
adc di, si
mov ebx, ebx
xor si, bx
or cl, ch
inc bh
test bx, 0xc39
sbb esi, eax
xchg bh, dl
test ecx, 0x3fe060b3
add al, 0x64
and bl, 0x1b
stc
shr ax, 4
and edi, 0x1cefbe01
test ebx, esi
or esi, eax
xor ecx, edx
rol eax, 5
dec esi
xchg ecx, edi
nop
cmp ax, 0xe7b
or di, 0x580d
nop
mov edx, ebx
xor ax, cx
dec di
cmp cx, 0x7d75
adc cx, di
test ebx, 0x1110ed73
sub ch, cl
nop
and ax, cx
not si
shr bx, cl
rol edi, cl
not ebx
mov edi, ebx
add ah, dl
xor ebx, 0x5c6482e0
xchg cl, dl
add ebx, 0x73ab7637
cmp bx, ax
or edx, 0x6f0c9f01
rol bx, 4
shr esi, 6
cmp dh, 0x59
or ecx, 0x3e18d4e3
shr eax, 1
stc
and edi, eax
pop ebx
stc
not dl
nop
push ebx
sub bx, 0x2243
stc
ror eax, cl
dec bh
add dx, 0x49c1
and edx, edi
xchg ecx, eax
shl dl, cl
dec ax
sub esi, 0x50a31399
shl al, cl
inc ah
dec ax
sbb bx, 0x2cd0
sub edi, 0x3985c0ad
adc di, 0x2c0
sbb ch, 0x5b
ror edi, cl
add bl, 0x13
shr cl, 7
inc si
shl edi, 1
add esi, eax
adc ax, 0x3e94
adc dx, 0x3a9a
stc
or si, si
mov ax, 0x7f73
shr ecx, cl
sbb di, 0x2cc8
xor edx, 0x772ee63d
rol bh, 7
nop
sbb ecx, esi
rol ch, cl
stc
add cl, bh
add ebx, 0x14e726ca
shr ch, cl
ror ecx, 1
cmp cx, 0x41d3
rol eax, cl
inc dl
and cx, cx
and dl, 0x77
adc dl, 0x1f
not ax
test ebx, ebx
mov dx, si
sbb cl, al
xchg ecx, edi
stc
stc
stc
xor edi, 0xc74b361
not dx
shl bh, cl
sbb ah, ah
xor eax, 0x636de630
xor esi, 0x63ba7d05
shl di, 4
adc ebx, ebx
test di, dx
shl di, cl
and dl, 0x51
rol eax, cl
sbb ch, bh
adc al, dh
not ah
ror si, cl
sub dh, 0x5a
adc dx, cx
ror edi, 4
add eax, 0x659a6e6f
mov eax, eax
xchg cx, si
inc ax
or si, 0x387c
inc ch
and ecx, 0x51f294e7
adc ebx, 0x24c58a99
ror al, 1
mov esi, 0x703f03ca
sub bx, dx
shr bh, cl
sub dl, 0x78
or cl, ah
dec esi
shr esi, cl
dec cx
mov dx, cx
not bx
cmp bl, dh
dec ah
nop
inc di
inc si
pop ebx
stc
push ebx
and al, bl
stc
stc
rol cl, cl
shl esi, 4
and cx, dx
or bh, 0x45
ror bh, 6
sbb ax, cx
add edx, ebx
sub ch, dh
and ecx, esi
mov edx, 0x71c237c9
nop
shl ax, 8
mov si, 0x20bf
xchg bx, bx
rol dx, cl
xor si, 0x485c
test ch, bl
adc dx, cx
ror edx, 8
adc dl, 0x37
or dl, 0x60
cmp cl, al
xor eax, 0x3be52cd1
sbb cx, cx
dec si
stc
shr ch, cl
sub ax, bx
test dh, 0x31
shr esi, cl
ror di, cl
test eax, 0x3055157e
not cl
xor al, 0x72
shl ah, cl
adc bl, ah
nop
adc dx, 0x7fba
ror dl, 3
and cl, bl
sbb ah, ah
shr edi, cl
shr edx, cl
shr bx, cl
sub bh, bh
nop
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
push ebx
add ebx, 0x6b04dc6
push eax
push edx
or ah, dh
push ecx
test ch, 0x32
nop
inc dh
pop ecx
pop edx
pop eax
pop ebx
call fcn.006474bf
push ecx
xor ecx, 0x216dd880
push edx
dec dh
stc
nop
push edi
test cx, di
push ebx
or bh, 0xa
push eax
sbb ax, 0x6a82
sub cl, 0
pop eax
pop ebx
pop edi
pop edx
pop ecx
push ebx
add bx, 0x4e77
push ecx
dec ecx
push edx
shl edx, 4
pop edx
pop ecx
pop ebx
nop
push edx
test dx, 0x7a67
pop edx
mov dword [ebp - 4], eax
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
push ebx
push ecx
mov bh, cl
shl ebx, 3
push eax
and ax, 0x58db
push edx
xchg edx, eax
or bl, dh
push esi
xor si, si
nop
ror cl, cl
and eax, 0x3df9f329
test dx, cx
rol bx, 4
test ebx, 0x6bd0b4
not dx
ror ecx, cl
push edi
sbb edi, ecx
xor ah, 0x14
add esi, 0x7c94b34e
test dh, 4
mov dh, 0x41
cmp esi, 0x7f255f2e
not si
test bx, 0x2a57
rol ah, cl
shr si, 5
stc
dec ecx
test di, 0x103c
xor bx, 0x21b1
stc
shr dx, 1
sub ch, ah
xor eax, eax
shl ebx, cl
dec bx
not al
nop
xchg ebx, edx
cmp ah, dl
dec ch
xor ax, ax
test eax, ecx
rol bh, 4
adc bl, 0x78
dec dh
adc ch, dh
ror eax, 7
shl edi, cl
rol di, cl
and di, 0x379f
rol ah, 2
inc ax
ror ah, cl
sbb si, 0x549e
nop
rol ax, cl
add edi, ebx
or edx, 0x5718ff20
xor edi, eax
inc ch
shl cl, 3
nop
xchg ebx, eax
shr bx, cl
and edx, 0x33df57e1
dec edi
nop
xchg edx, esi
nop
sbb si, cx
adc edx, 0x32e98f76
mov edi, eax
stc
not ch
mov cx, 0x7b27
and si, 0x4920
sbb edi, eax
and di, 0x2fee
and dh, dl
rol ch, cl
xor ecx, ecx
rol ah, 3
or dh, bl
mov ax, dx
sub esi, edi
inc eax
dec esi
test edx, 0x49e2f279
cmp bx, 0x3a97
shl cl, cl
xchg edi, edx
cmp ch, dl
not dx
sbb edx, 0x5a1ed6a2
adc cl, 0x2c
not esi
nop
shr bl, 8
and ah, 0x77
xor dx, 0x2b77
not edi
pop edi
push edi
add edx, edi
dec di
not dl
or al, 0x2a
rol al, cl
or edi, 0x73cdd437
xchg si, cx
nop
shr edi, 6
shl ax, cl
add al, ah
mov esi, 0x6a87913d
add dh, 0x4a
xor ax, 0x7491
xchg edx, esi
mov ebx, 0x2ae20833
ror si, 8
mov dh, 0x33
stc
add cl, ch
xchg edi, eax
sbb eax, ecx
shl ax, cl
sbb ch, bh
test di, di
or edx, 0x67f2aa1b
not bl
xor esi, 0x3abd2db2
shl si, cl
nop
xor eax, ecx
cmp ah, al
not dh
dec dx
ror edi, 6
mov ah, 0x40
not ch
test bh, dh
inc al
ror si, 1
inc bx
dec ch
inc bx
rol bl, 6
nop
mov bx, 0x46d9
or bh, dl
sbb esi, ebx
mov al, al
rol dl, 8
rol cx, 1
shr edi, 7
cmp ebx, 0x101790c1
mov dl, 0x5a
not ch
nop
test eax, 0x122c56f1
shl ch, 4
mov ecx, 0x33c970ac
ror ecx, 7
cmp cx, 0xc36
mov cx, 0xc8d
test cx, si
shr dx, 1
xor cl, 0x3a
mov si, si
mov ecx, ecx
sbb edi, 0x3f621a3c
shr dh, 6
adc eax, 0x7f7ff28b
add esi, 0x1658f155
inc ecx
xor cl, dh
inc edx
and esi, 0x43ec62e6
ror cl, 3
xor ah, ch
dec edi
cmp di, 0x8d9
shr cx, cl
rol bl, cl
test ebx, 0x61359ec0
sbb esi, ebx
stc
shr esi, cl
xor bl, dh
rol ah, 7
shl edi, 1
rol edi, 7
or dx, 0x27ff
nop
or cl, dl
nop
rol ax, 8
dec si
cmp bx, ax
cmp dx, 0x546
cmp dl, ah
test edx, 0x7127721d
adc ax, 0x477b
pop edi
push edi
and edi, eax
cmp bh, 0x1e
mov edi, edi
cmp bh, 0x6d
nop
mov dx, cx
xor ecx, edi
stc
adc dx, cx
mov esi, 0x2dedb436
add esi, edx
shl eax, 1
rol ch, cl
sub di, 0x392e
add ah, dh
shr edx, 6
nop
xchg bx, ax
dec ah
mov esi, edx
or ebx, edi
nop
mov edi, 0x4201588e
sub cx, 0x6eec
adc bx, 0x2941
sub si, 0xf57
shl bh, 5
xor si, dx
cmp dh, dh
mov bl, 0x2e
test ebx, ebx
ror eax, 2
and ax, ax
add dx, si
test cx, 0x9d
sub ch, 0x49
nop
dec al
not cl
xchg cl, al
not dh
cmp bx, 0x2d5a
ror ebx, cl
xchg bx, dx
add dx, 0x6705
mov eax, ecx
or cx, 0x6537
test eax, 0x53e3267b
or eax, 0x48d542ec
shr bh, cl
stc
inc ah
not ecx
inc cl
not edi
add ax, cx
nop
ror ax, cl
ror ch, 8
test cl, al
sub ebx, 0x575b6956
ror dl, 2
xchg dl, dl
stc
xchg si, bx
inc edi
inc al
xor bx, di
test si, dx
inc bx
xchg ecx, eax
dec ax
sbb cx, 0x5219
sbb cx, 0x354a
mov eax, edi
rol eax, 2
xchg di, cx
sub dh, bl
rol edx, 5
add dl, 0x35
xchg cl, dh
sbb si, si
xchg dl, bl
adc ebx, 0x67ba2218
xor dl, 0x55
mov ebx, eax
sub dl, bl
rol ch, 6
nop
test dl, ch
cmp cl, al
shl dl, cl
xchg esi, eax
cmp ebx, 0x2edb1a70
inc di
sbb dl, cl
or bx, 0x36dd
xchg ebx, ebx
sub bx, bx
sbb eax, ecx
pop edi
inc ecx
cmp ebx, 0x23cb2a67
shr ecx, cl
ror dx, 8
xor esi, 0x5659427d
test bx, bx
mov bl, al
stc
or ax, 0x71d4
xchg bx, cx
mov eax, 0x1f60de4c
dec ebx
adc dx, si
or eax, 0x29c0c6bf
sub dh, 0x1a
adc si, dx
stc
dec eax
stc
or eax, 0x7b0080ff
ror ecx, 7
push edi
mov cx, di
not ah
inc ah
xchg bh, dh
shl cx, cl
or dx, 0x4617
mov dh, bl
not di
xchg ch, ah
stc
xchg dh, dh
shl di, 2
sub ecx, 0x18d2a2ba
dec si
xchg esi, eax
shl ah, cl
add esi, esi
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
call fcn.00647a6a
push edi
not di
stc
push ecx
not cl
push edx
sub dx, 0x5911
push eax
add ah, ah
shr ecx, cl
nop
ror edx, cl
cmp edi, 0x3184ef92
push ebx
sbb bx, dx
and dl, 0x58
nop
xor ax, cx
rol ecx, 6
rol dh, 2
stc
sbb ax, 0x3c78
dec edx
shl ecx, 2
test dx, 0x6c6
nop
inc dh
nop
push esi
mov ecx, esi
test cl, bh
add dl, 0x36
adc cl, ah
dec edx
and ecx, 0x5df0b6b3
xchg dl, bh
cmp ch, 0x77
adc si, dx
and ch, 0x1b
dec bl
and bh, bl
shr bx, cl
or edx, edi
not ax
inc cl
not di
stc
inc dh
not edx
not ecx
and bl, 0x41
ror esi, cl
stc
shl di, 5
ror si, 4
xor edi, ebx
mov ch, dl
dec ch
inc dx
mov ch, al
dec bx
inc bl
shr ebx, 7
nop
sbb ebx, ecx
xchg ecx, ebx
cmp cl, ch
nop
test edx, eax
cmp ah, al
dec edx
cmp dl, al
ror dl, cl
inc dx
not ch
inc dl
inc al
xor bh, al
adc cl, 0x2e
sbb edx, edx
adc ax, cx
and esi, ebx
test di, ax
mov ebx, edi
mov ah, ch
test ecx, 0x219007ca
not edx
stc
rol si, 3
rol ah, cl
or ah, ch
sub bh, dl
shl si, cl
not cx
or dl, ch
inc si
nop
xor dx, 0x15
inc dh
or ecx, 0x3e37778
and si, 0x1ada
nop
inc eax
dec si
sub edi, 0x1c4a541d
inc ebx
pop esi
nop
xor dl, 0x40
push esi
sub esi, ebx
nop
rol edx, cl
or di, bx
cmp esi, 0x428b512b
xor edi, 0x2d28ccf
cmp si, 0x3afd
xor eax, 0x317002ff
inc esi
shl bl, cl
not dx
sbb eax, 0xa1eab9
sub cx, 0x4cc2
shl si, 8
shl ecx, 4
shr di, 3
test al, 0x3d
nop
adc esi, 0x606973a
sub esi, 0x39bad7
sbb si, 0x7c57
shl eax, 2
cmp al, 0x3b
ror edx, cl
shl edi, 5
shl di, 6
ror edi, cl
xor si, 0x48f9
adc cx, si
adc ecx, ecx
inc cx
test eax, 0x340ae78e
ror al, 2
stc
nop
adc dl, 0x7d
xor ebx, 0x3ac53727
and al, 0x2d
nop
rol edx, 1
xor ecx, 0x40c683f8
cmp ax, 0x1d22
adc si, 0x1af4
not cx
adc ebx, 0x7b4dc21b
cmp ebx, edi
not eax
or dx, dx
inc eax
stc
rol ecx, cl
stc
mov si, 0x7f67
sbb ecx, 0x1ae6c2a4
cmp eax, 0x707b79a3
xchg ah, dl
xchg ecx, ebx
sbb edx, 0x4a8467e8
and cx, bx
sub dl, 0x51
cmp di, 0x2bf9
and bl, ah
inc cx
shr cl, 3
cmp dl, 0x3f
test ebx, ebx
nop
stc
and ch, bh
shl bh, cl
add dx, bx
ror eax, 1
dec bx
sub ax, 0x356
adc ax, 0x62ef
and esi, esi
not cx
adc cl, 0x2c
cmp dx, di
nop
shl ax, 1
add eax, ebx
sbb dx, 0x312d
test edi, 0x7356e146
shr bx, 6
xchg edi, esi
and ecx, 0x5a99998e
sub ah, 0xf
test si, 0x2998
or ax, 0x75b4
nop
sub dl, bh
not cx
inc si
shl dx, 6
and esi, ebx
sub ecx, ebx
ror ah, 8
pop esi
mov edi, edi
inc edi
nop
shl ax, cl
dec bx
push esi
cmp esi, edx
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
push edx
test dl, 0x7e
push eax
add edx, eax
push ebx
cmp ah, bh
dec ebx
push ecx
xor ecx, ecx
xor ch, bl
dec bx
nop
stc
pop ecx
pop ebx
pop eax
pop edx
call fcn.00648044
call fcn.0064845b
jb 0x63313b
jnp 0x633137
call fcn.00648a07
push eax
push esi
adc ax, si
push ecx
ror ch, cl
dec ah
push edx
adc edx, edx
push ebx
and bl, 0x75
or si, bx
inc cx
add edx, 0x4408fac9
sbb ah, 0x16
stc
stc
pop ebx
pop edx
pop ecx
pop esi
pop eax
call fcn.00648eb3
jl 0x633112
push ebx
test bl, 0x4c
pop ebx
jb 0x63312b
push eax
push ecx
shl ax, cl
push edi
inc edi
stc
shr eax, 8
pop edi
pop ecx
pop eax
call fcn.0064928d
jecxz 0x633132
call fcn.00649882
call fcn.00649b3d
push eax
not ah
pop eax
push esi
push edx
xor esi, edx
pop edx
pop esi
push ebx
cmp ebx, 0x59a0096d
push esi
push eax
add esi, eax
push edx
cmp dx, 0x3364
adc bh, bh
nop
mov esi, eax
push ecx
rol eax, cl
dec dx
dec ebx
pop ecx
pop edx
pop eax
pop esi
pop ebx
push ecx
push edx
add cx, dx
push esi
push ebx
xchg esi, ebx
mov ecx, 0x54f71d6e
pop ebx
pop esi
pop edx
pop ecx
je 0x63319c
stc
push ecx
rol cx, 2
pop ecx
jle 0x63319c
jbe 0x633192
call fcn.00649e42
call fcn.0064a2a7
call fcn.0064a6f4
xor eax, eax
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
push ecx
shl cx, 8
push edi
dec di
not edi
cmp di, di
push ebx
xor bx, di
push eax
test al, bh
push esi
shl esi, cl
push edx
sub dl, bh
shr cl, cl
adc ecx, 0x64d8c123
nop
test esi, 0x18480aa
shl eax, cl
sub edi, 0x5c26db2b
rol dx, cl
cmp ax, 0x65cb
and eax, 0x7fb05dae
inc edi
not si
sbb si, si
stc
xor ecx, esi
nop
not edi
mov dh, cl
ror ebx, 1
not esi
and eax, edx
add edx, ebx
mov edi, eax
sub dx, 0x2bee
nop
or esi, 0x1b3b321f
ror esi, cl
or di, di
sbb eax, 0x311f745
not ebx
rol eax, cl
inc bh
test bx, 0x78e3
nop
or dx, 0xd64
shl di, 6
rol bl, cl
shl ch, 8
not ch
adc cx, si
xchg di, cx
xchg edi, ecx
shr al, 4
stc
sub edx, 0x2e41e4f5
not bh
adc cl, 0x34
cmp ax, bx
add bx, 0x1bb2
nop
add bh, cl
xchg edi, ebx
sub eax, 0x722731e1
xchg di, di
cmp dh, 0x1e
dec eax
xor edi, 0x3e4316e6
inc ecx
add bx, dx
cmp bl, dh
dec esi
xchg ebx, eax
test esi, ebx
mov ah, bl
shr dx, cl
dec esi
sbb si, dx
mov bl, 0x2e
xchg ebx, eax
shr esi, cl
sbb ch, 2
inc si
cmp ecx, edx
inc ah
nop
sub eax, 0x35272df7
cmp ax, 0x42d8
mov eax, ebx
xchg bh, ah
shr cx, cl
test ah, 0x59
add edx, 0x43581338
rol cx, 3
nop
xor di, 0x3168
stc
inc dh
dec si
xchg edi, ecx
shl dl, 6
ror dx, cl
nop
shl bh, 2
pop edx
cmp ebx, 0x4ed0f0da
adc al, 0x18
push edx
add edx, esi
add eax, 0x62385c09
sbb si, cx
xchg cl, dh
cmp bh, ch
xor di, 0x883
stc
mov al, dl
adc esi, ecx
rol bx, 4
xor bl, 0x11
inc si
not edx
cmp al, 0x74
and ebx, 0x4b0df0ea
dec ebx
add ecx, esi
pop edx
pop esi
pop eax
pop ebx
pop edi
pop ecx
jnp 0x63391b
call fcn.0064ad05
call fcn.0064b202
ja 0x6335d4
push edi
inc di
push esi
push ecx
rol esi, cl
and cl, 0x16
push ebx
dec bl
push eax
add ax, ax
push edx
add edx, 0x1db3a12b
sub bx, di
ror edx, 4
or edi, ecx
sub ch, 9
stc
inc edi
sbb edx, 0x14eaf126
xchg ecx, eax
shl dx, 3
dec si
sbb edi, edi
sbb bh, bh
sub bh, 0x6d
sbb si, 0x45a6
stc
stc
mov edx, 0x266fa87d
test esi, ecx
dec esi
sub ebx, 0xdff7866
cmp di, 0x2373
shl si, cl
add ecx, esi
and dh, 0x48
and ch, 0x2b
test bh, bh
xchg dx, ax
test ch, bl
dec ch
stc
cmp edx, ebx
xor ecx, 0x7ed30ca1
sbb cl, al
shr di, 1
test si, dx
ror esi, cl
ror cl, cl
shl cl, 1
shr esi, cl
inc dx
sbb bh, 0x49
adc eax, ebx
or dh, dh
adc ecx, 0x3e1e3ae9
sbb ch, 0x5c
shr ch, 1
shl dx, cl
shr al, 5
not cl
not ecx
stc
rol di, cl
nop
shl esi, cl
sbb edi, edx
or bh, cl
cmp ecx, edx
rol bx, 5
shl ah, cl
adc bl, 0x23
nop
mov edx, 0x7fc953c4
or al, ah
xchg ah, dl
cmp si, cx
ror cl, 2
xor edi, 0x2abec549
adc bh, 0x5e
test si, bx
not dx
adc dl, 0x4c
not edi
stc
nop
inc al
mov ax, 0x447f
and esi, 0x255d3a58
and cx, 0x167f
cmp bh, dh
xor cx, si
adc cl, ch
xchg si, ax
shr al, 1
xchg edi, ebx
dec esi
add dx, si
ror ecx, cl
shr esi, 7
cmp ax, ax
cmp al, ah
mov ecx, ebx
sbb edx, 0x856a043
sub bh, dl
inc al
pop edx
push edx
adc ch, dl
xor dl, 0x7d
xchg dl, dh
cmp edx, 0x2d38a147
cmp bl, 0xb
rol di, 3
and ecx, eax
xchg dl, dl
ror bl, 7
add bl, dl
cmp edi, edi
xor dh, al
rol dl, cl
stc
not dx
cmp al, 0x79
cmp dh, al
shl bl, cl
test edx, esi
dec dx
rol ebx, cl
sbb edx, 0x568f45bd
sbb ah, 0x6f
nop
ror bl, cl
or bx, 0x6d40
add dx, 0x410a
not ax
stc
and bl, 0x47
add edi, ebx
dec ecx
ror ax, cl
shr ax, 8
add cx, 0x28b
mov di, 0x35c6
or ch, 0x6d
and di, si
dec ax
sbb esi, eax
or ecx, 0x171fce22
xor ch, 0x7c
shl dx, cl
and si, 0x172b
sbb bx, 0x3a54
stc
sub bx, bx
or si, 0x237
pop edx
pop eax
pop ebx
pop ecx
pop esi
pop edi
push ebx
xor ebx, 0x2033210c
stc
push ecx
inc cl
push edx
shl edx, cl
add bx, 0x7692
push eax
xor cl, ah
rol ah, cl
push edi
rol di, 3
push esi
sbb esi, 0x6f5bd6c3
xor dh, 0x55
sbb ch, ch
shl dx, cl
xchg edi, ecx
shr cl, cl
shl dl, 4
dec ax
cmp bx, bx
inc cl
ror edx, 2
add bl, dl
dec al
or esi, ebx
shr eax, 1
rol bl, cl
cmp ah, 0x5b
shl edx, 4
not ebx
nop
adc bx, bx
not cx
sbb eax, ebx
ror edi, cl
sub di, si
dec ax
sub ecx, edx
cmp dl, dh
adc bx, 0x14e1
shl dh, 4
not esi
mov ax, di
mov ah, 0x70
nop
rol edx, 2
stc
nop
mov si, 0x7996
rol ch, cl
not ecx
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push edx
not edx
push ebx
add bx, 0x2eb7
push ecx
inc cx
push eax
mov al, bl
not dh
pop eax
pop ecx
pop ebx
pop edx
jns 0x633597
call fcn.0064b597
call fcn.0064bb2d
call fcn.0064c023
push ebx
push eax
mov ebx, eax
push ecx
and cl, 0x35
mov cl, 0x13
sbb ebx, 0x3c728c31
push edx
mov dh, ah
or bl, 0x61
cmp al, bl
and edx, ebx
not dh
not cx
add ah, 0x43
mov dx, dx
push edi
xchg dx, di
inc dl
rol ch, cl
pop edi
pop edx
pop ecx
pop eax
pop ebx
push ebx
add bx, 0x1a40
push eax
push ecx
shr eax, cl
pop ecx
pop eax
pop ebx
call fcn.0064c3d7
call fcn.0064c977
call fcn.0064cd2a
call fcn.0064d13c
push edx
test dx, 0x1edb
push ebx
push edi
mov ebx, edi
push ecx
sbb edi, ecx
pop ecx
pop edi
pop ebx
pop edx
jl 0x6335d4
call fcn.0064d4af
push ecx
inc ch
push edi
rol di, 5
push edx
adc edx, 0x38cc3520
adc ch, 0x1a
push ebx
not bl
push eax
sub ax, cx
and dh, bl
mov edx, ebx
push esi
or esi, edx
ror al, cl
or esi, eax
ror ax, 4
xor di, bx
shl al, cl
mov bx, 0x5d4b
test si, si
ror edi, cl
rol ah, 3
adc edx, 0x7f66d50
and ecx, esi
stc
mov esi, edi
stc
add ax, dx
and eax, 0x546501ee
sub bl, 0x56
sub al, bl
shl dx, 3
sub bl, ch
adc bx, cx
shr ecx, 2
not eax
nop
shl bx, cl
and cl, 0x23
sub ax, 0x7df6
stc
test dl, 0x56
xchg si, dx
shl al, cl
xchg esi, edi
cmp esi, ecx
shr dx, cl
mov bl, 0x32
sub ch, bh
add ecx, edx
shr dh, 2
rol esi, 2
shr ecx, 4
or ebx, 0x4948c8c9
not dh
stc
not dl
mov bl, bl
and ax, bx
inc eax
cmp si, ax
inc ah
rol esi, cl
cmp bl, bh
sbb ah, bh
cmp dh, 0x3c
nop
mov al, cl
nop
not bx
sub edi, 0x76a58df8
xchg bx, dx
shr ch, 1
rol di, cl
stc
add eax, 0x671f2f14
xchg cx, si
sub ax, 0x4a68
sbb ch, al
stc
or edi, esi
test ebx, 0x52b4e726
or si, 0x4611
xor ebx, edx
or bl, 0x47
ror eax, 1
add esi, 0x5ceda0b1
sub bh, 0x3a
inc cl
dec eax
add ah, al
test esi, 0x150baaf9
dec edi
stc
xor ch, 0x68
shl esi, 4
shr eax, 5
sbb esi, ecx
test bx, bx
sbb edx, eax
shr dx, cl
not eax
sub dx, dx
and ebx, 0x146a4944
pop esi
not ax
sub dh, 0x15
not ah
xor cx, dx
push esi
test esi, 0x7b91d036
nop
cmp edx, ecx
dec dx
sub dh, dl
dec ebx
cmp edi, ecx
sub dh, 0x58
stc
shl di, cl
mov cl, 0x27
not si
not ah
rol ax, 3
not di
dec ax
shr si, cl
dec eax
xchg si, si
sbb dh, 0x1f
sbb si, ax
test esi, edi
or ax, 0x26ff
sub bh, ch
adc bl, 0x52
and di, dx
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
call fcn.0064d8a2
push ebx
push eax
adc bh, ah
xor bx, 0x4007
push ecx
xor cl, 0x20
push edx
mov dl, 1
rol ax, 8
shl dl, cl
not bl
xor bx, cx
rol ch, 4
or ch, 0x67
shr cx, 6
push edi
inc di
test dx, 0x1c31
or eax, 0x37a6d725
adc ecx, 0x312f8b8c
rol eax, cl
nop
inc dh
shl cl, cl
xchg ah, al
mov ch, bh
and edx, 0x339b1be6
push esi
xchg edi, esi
xchg di, si
shr ch, 1
adc bx, bx
cmp si, 0x1861
and si, bx
or di, si
cmp ebx, eax
and ecx, 0x50acea72
sbb eax, ecx
cmp bx, 6
not cx
and edi, 0x2dd8c21
stc
stc
shl ax, cl
stc
mov ah, 2
and esi, 0x6e855368
mov esi, 0x7b003ef3
not dh
rol di, 1
xor ch, al
stc
mov dl, bh
test cx, si
adc cx, 0x7fa2
shl al, cl
stc
ror ecx, 8
stc
rol eax, 7
test esi, 0x5f24625c
dec ecx
add dl, 0x3c
sub eax, 0x56a903b3
rol esi, cl
inc eax
add dl, bh
not ecx
mov eax, edi
shr bh, 6
sub esi, edi
adc ecx, edi
mov dx, bx
add edx, 0x29513abc
mov cx, dx
or ch, cl
cmp di, 0x32c0
dec dl
stc
dec al
not ah
and edi, 0x796c2fb3
ror ah, cl
shl eax, cl
rol dl, 7
xor ah, ah
test ch, bl
sbb ch, 0x4f
sbb bh, 0x58
shl dh, cl
rol edi, 1
stc
mov esi, 0x59a4977d
nop
cmp si, ax
rol dx, 8
nop
xchg ah, dh
and ch, 0x40
and dh, ch
and ax, 0x6f17
xchg di, bx
not ch
and eax, 0x458b80ed
xchg ecx, eax
shr bh, cl
pop esi
nop
push esi
ror esi, cl
test di, 0x4aae
and dx, 0x2636
xchg cx, ax
sub ch, al
sbb cx, di
stc
or edx, 0x62c043ff
ror ah, 8
sbb eax, edi
shl edx, 6
shr dx, 5
dec ch
inc cx
and si, di
shl bh, 2
xchg ch, bh
sub ebx, ecx
ror si, cl
mov esi, edx
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
push edi
push ecx
ror di, cl
stc
push ebx
test bx, di
cmp ebx, 0x52eef03b
pop ebx
pop ecx
pop edi
call fcn.0064dc70
push ebx
shl bl, 2
pop ebx
call fcn.0064e0ad
call fcn.0064e4ba
push esi
push edx
add esi, edx
shr dx, 2
push ecx
cmp edx, ecx
push eax
mov ah, 0xb
push edi
sbb esi, edi
push ebx
sub al, bl
nop
sub dl, 0x50
shr bx, cl
mov dh, 0x66
dec esi
shl ah, 3
pop ebx
pop edi
pop eax
pop ecx
pop edx
pop esi
push edi
push edx
xor di, dx
push esi
mov esi, 0x23dc8e2d
pop esi
pop edx
pop edi
jno 0x63390c
push eax
dec ax
pop eax
jae 0x633917
push ecx
shr ecx, 2
pop ecx
push ebx
mov bl, 0x67
pop ebx
jb 0x633966
call fcn.0064e8b5
call fcn.0064ecd5
push ebx
and bl, bh
push ecx
sbb cx, 0xcda
push edi
test edi, edi
push edx
rol edx, 5
dec edx
pop edx
pop edi
pop ecx
pop ebx
call fcn.0064f14b
call fcn.0064f466
call fcn.0064f90e
push ecx
ror cx, 6
push ebx
push edi
sbb ebx, edi
pop edi
pop ebx
pop ecx
je 0x633966
push edx
shr dl, 5
pop edx
jl 0x63399f
push ecx
push edx
and cx, dx
push ebx
sub bl, 0x1c
stc
not cl
stc
inc dh
push edi
sbb edi, ecx
rol ebx, 8
pop edi
pop ebx
pop edx
pop ecx
call fcn.0064fedb
call fcn.0065037a
push ecx
xchg ch, ch
push edx
push edi
add dx, di
pop edi
pop edx
pop ecx
call fcn.0065092c
jne 0x633a4e
push ebx
dec ebx
push edi
push edx
or edi, edx
mov edi, 0xe8019c9
not edi
or dx, 0x29e5
push esi
xchg si, bx
push eax
dec ax
add ah, ah
test edi, 0x7ee81274
adc ax, 0x759d
or si, dx
test si, 0x3510
ror dx, 8
xchg bx, bx
push ecx
and edi, ecx
test dh, 0x19
mov ax, 0x788
nop
sbb edx, 0x65ad706
add ah, 0x5d
shl cx, cl
dec di
sub edi, ebx
test di, 0x63cb
test esi, ecx
inc dh
cmp di, di
inc edi
add si, 0x6176
cmp si, ax
pop ecx
pop eax
pop esi
pop edx
pop edi
pop ebx
call fcn.00650f05
jecxz 0x633a43
call fcn.006514e8
call fcn.0065192a
jae 0x633a43
call fcn.00651dec
push ebx
ror ebx, 8
push ecx
rol bh, cl
push edx
xchg ecx, edx
ror ebx, 3
shr bh, 8
pop edx
pop ecx
pop ebx
call fcn.006523a0
jns 0x633a4e
call fcn.00652604
push edx
push ecx
shl dh, cl
push esi
push eax
and si, ax
nop
inc ecx
not esi
and dx, 0x67d4
pop eax
pop esi
pop ecx
pop edx
push eax
xor eax, 0x37274fdf
pop eax
call fcn.00652aa9
jo 0x633a83
call fcn.00652fb9
push edx
push esi
xchg edx, esi
inc dx
pop esi
pop edx
call fcn.006535bb
push edx
push eax
xor dl, ah
push ecx
not ecx
push ebx
rol ebx, 7
not dl
test bh, bl
xchg dx, ax
pop ebx
pop ecx
pop eax
pop edx
jp 0x633aa8
call fcn.006539f1
mov dword [ebp - 0x10], 0x200
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
call fcn.00653e26
push eax
not eax
push ebx
cmp ax, bx
push ecx
shr ebx, cl
push esi
push edx
test si, dx
nop
and ebx, 0x3efaf009
nop
adc esi, 0x6a212aaa
sub edx, 0x785778e6
dec edx
rol al, 4
add dx, bx
shr si, cl
cmp dh, 0x7a
xchg ah, cl
and ebx, ebx
xor eax, esi
xor ah, ah
nop
rol cl, cl
shl bx, cl
or bh, 0x69
sub ax, 0x10e8
shr ax, cl
shr dx, 1
push edi
shr di, cl
inc esi
cmp ax, 0x195e
sub ebx, edi
nop
nop
sbb cx, dx
adc bx, si
and edi, 0x696db85
ror ax, 1
cmp cl, dh
stc
shr edx, 2
mov eax, 0x4672f265
nop
ror esi, 8
add esi, 0x5036c802
sub cl, dl
shl dl, cl
rol dx, 1
xchg esi, ebx
xor edi, edi
not esi
shl ah, cl
sbb si, 0x6c78
and edi, 0x7271c005
mov dh, 0x32
mov al, dl
test di, si
or di, bx
shr edi, cl
shl cl, 7
test bl, cl
sub ebx, 0x5f6a64e3
test cx, dx
mov dl, dh
sbb ebx, 0x7c4a1cec
nop
sbb di, si
xchg edx, eax
shr cl, cl
or eax, 0x20fc805a
xor ch, 0x1d
or bh, 0x32
xor edi, edx
not ecx
cmp bh, 0x4a
cmp ecx, 0x67d50ead
stc
sbb edi, 0x783f955
rol edx, 2
add si, 0x4a89
and si, 0x461b
xchg ebx, ecx
cmp cl, 0x5d
stc
not cl
not ah
xchg ecx, eax
and bx, ax
rol edi, cl
dec bx
shl dl, 3
adc si, ax
add esi, 0x1e56aad6
sub ch, al
sbb al, 0x6b
shr eax, 1
shr eax, cl
shl eax, 1
adc esi, edx
xchg bx, dx
or dx, 0x8b7
sbb eax, 0x11647eeb
or al, 1
pop edi
xor bh, ch
not cx
stc
dec ecx
and dh, 9
nop
adc ah, bl
push edi
or si, di
inc ebx
cmp dx, si
rol eax, cl
add ah, 0x34
test dl, bh
nop
shl eax, cl
sub edx, 0x3a78f239
inc si
rol ch, 5
sub ch, 0x67
or al, al
ror bh, 2
test cx, 0x7c38
add dx, 0x7b27
sbb di, si
ror dx, cl
or eax, 0x739cd584
or bh, 0x11
or bh, al
rol di, 7
shr edi, cl
nop
not ax
test dl, dh
mov ax, 0x56cb
adc ecx, 0x5c39af57
rol ah, cl
inc eax
ror si, cl
sbb ecx, ebx
shl ebx, cl
add dx, di
not esi
adc bx, dx
nop
cmp edi, edi
inc cx
ror edx, 8
cmp dl, 0x4f
sub bx, bx
sub cx, ax
inc edx
stc
nop
stc
sub ecx, edx
cmp dl, dl
rol dh, 7
xor ebx, 0x7adfb183
nop
not di
mov si, 0x76e
mov si, si
stc
or ch, 0x45
not si
add cx, ax
sbb edx, 0x5cb02edc
xchg bx, si
cmp cx, 0x462
rol eax, 1
stc
rol bl, 4
shl dl, cl
shr ecx, cl
xchg si, ax
test ah, 0x50
rol edx, cl
not ah
inc edx
cmp ecx, eax
xor cx, 0x5b58
shl cx, 3
inc dl
inc ch
xchg ebx, edx
add di, bx
stc
sbb ch, dh
xchg di, di
adc si, dx
test edi, 0x1b7e066f
xchg bx, di
sbb eax, 0x2dc50e8a
adc si, cx
shr al, cl
sbb dl, dh
stc
and bh, bh
mov cx, 0x2f78
adc bl, ch
pop edi
xor esi, 0x1f379964
xor cx, dx
shr ah, 3
shr dx, 6
stc
or eax, 0x4eb0517
not cl
sub si, 0x1e00
shr cx, 7
shr cx, 4
rol ebx, cl
nop
or eax, edx
cmp dh, cl
mov dl, bl
not ch
adc bx, 0x1fdf
push edi
mov ecx, edi
ror dx, 4
adc bx, ax
add di, 0x6129
shr si, 2
ror si, cl
cmp esi, 0x4c9e664b
test ch, 0x67
rol bx, cl
sbb ch, 0x16
inc di
test bl, 0x72
shl esi, cl
nop
inc edi
dec cl
xor edi, edi
mov bl, 0x5b
add ch, ah
sub dl, dh
not ax
stc
dec dx
cmp ax, cx
sbb bx, si
adc ebx, 0x635b21ea
shl cl, cl
shr edx, 3
adc cl, dh
xchg bx, bx
xor esi, 0x54b65ae9
sbb bh, 4
stc
dec ah
cmp esi, edx
shl ax, cl
cmp bh, cl
dec eax
or cx, dx
sub ebx, esi
mov bx, cx
adc di, cx
stc
sbb edx, 0x3f886f45
dec bx
shr cx, cl
sbb edi, 0x4e33bf2
not dh
dec esi
xor ecx, 0x275fbe48
sbb ax, 0xf0b
stc
nop
nop
cmp ecx, 0x2719189d
rol bh, 1
inc dx
add ecx, ecx
xchg bx, dx
nop
cmp eax, 0x61184cff
adc ebx, esi
dec eax
inc bh
or dl, 0x2c
inc dl
xor cl, cl
or ax, 0x567c
ror ah, cl
nop
add ebx, 0x6e51565a
ror dx, cl
shl bh, 6
adc edi, 0x2f274199
cmp esi, esi
test dl, dh
not edx
not ch
add cl, 0x64
stc
add eax, edx
inc esi
test esi, 0x67799d9
pop edi
push edi
dec di
rol bx, 7
inc eax
ror ax, cl
sbb ax, bx
ror ch, 5
and ecx, ebx
dec ch
inc dh
nop
stc
sub bh, 0x4b
stc
inc dl
xor dh, 0x45
adc al, ch
ror bh, 8
stc
dec edx
shl edx, 4
xor eax, 0x728bcc2
xchg edx, ecx
ror bx, cl
cmp edi, ebx
add ecx, ebx
and cl, dh
sbb cl, 0x6b
or al, bh
shr ecx, 6
shr bh, cl
sbb eax, ecx
cmp dx, 0x2df4
nop
ror ebx, cl
mov ecx, esi
xchg dl, ch
add ecx, 0x6bf25c2e
ror esi, cl
xchg cl, ch
adc bx, 0x4d1d
shl dh, cl
shl ebx, 5
not bl
xchg edi, eax
add bx, 0x6767
inc edx
shl esi, 1
or bx, ax
sbb esi, 0x7355cc0e
mov si, ax
and ax, 0x4686
inc bh
adc ecx, eax
inc eax
and ch, dl
adc bl, 0x14
shr di, cl
ror cl, cl
or di, si
sub al, ch
nop
not bx
shl bh, 6
mov ch, 0x4d
shr cx, cl
dec edi
or cx, 0x1cb
shr bx, 1
sbb dh, 0x6b
ror si, 6
xchg di, si
dec dh
xor cx, 0x38
sbb dl, 0x2c
xchg cx, di
sub dl, 0x7a
sbb ch, 0x30
dec eax
inc bl
nop
mov si, cx
sub eax, ecx
or ecx, 0x654dee6b
ror al, 1
mov ebx, 0x3a2b1219
and dl, ah
shl dx, cl
adc esi, 0x51f5b1eb
xor ax, 0x748a
stc
xor cl, 0x77
shl dl, cl
or ch, 0x1f
cmp bh, bl
xor edx, 0x51eb7040
or bx, di
sub al, 0x56
dec ax
sub bl, 2
cmp cl, 0x3a
pop edi
mov si, dx
shr ah, cl
xor si, 0x789b
shr al, cl
and dh, dl
nop
shl ah, 8
shr cx, cl
add dx, 0x69d
adc ebx, edx
and ecx, 0x4f8a4835
xor ecx, 0xeac48c2
and bx, ax
sbb esi, esi
shl ah, 7
sbb eax, eax
xor dh, 0x55
sub esi, 0x58bfd5ed
xor ecx, esi
stc
rol ah, cl
sub ebx, 0x74f6d56a
sub al, cl
not ecx
test bh, ah
dec ebx
cmp ebx, eax
ror dx, 6
mov bx, 0x632e
stc
rol cx, 1
xchg dh, ch
nop
or cx, ax
shl ah, 2
rol ebx, cl
shr dh, cl
adc esi, ebx
shl dh, 5
nop
nop
sbb dl, dl
ror ah, 6
not dx
not al
or edx, 0x4728531b
cmp dl, bh
add dl, bl
shr bh, cl
or esi, ebx
stc
cmp cx, bx
cmp ecx, 0x30edaa7a
mov al, dh
inc ch
test esi, ebx
stc
sub ah, dl
nop
and cx, 0x33ea
push edi
cmp edi, ebx
add ebx, 0x594f3c9b
test si, 0x71aa
sub eax, edi
ror dl, cl
not ah
test esi, 0xaf9dbc0
nop
shl dx, cl
dec esi
dec al
or esi, 0xbe702c8
sub ax, 0x1185
and ecx, 0xc254db7
xchg al, cl
xchg edi, edx
mov ebx, 0xfe73c1e
stc
shr ebx, 7
sbb ebx, esi
stc
inc ax
cmp esi, ebx
adc al, 0x2d
rol edx, cl
adc bx, 0x28b1
test ebx, ecx
add dh, al
rol esi, cl
shr ebx, 5
mov esi, 0x43efdf76
add edi, edi
and bx, cx
adc bl, dl
xchg si, si
inc di
ror ax, cl
shl ebx, cl
xor cx, bx
or ecx, 0x377fe875
pop edi
and ax, 0x7a28
adc dh, bh
stc
stc
cmp bx, 0x655c
inc bx
sbb dl, 0x15
sbb ebx, 0x9bcdf6d
nop
mov ecx, esi
xor ch, 0x29
cmp dx, 0x3604
stc
push edi
not edi
shr ecx, 1
adc eax, eax
stc
dec ecx
shl ecx, 7
stc
rol ecx, cl
sbb si, si
adc bx, 0x5eb6
cmp bh, 0x5b
xor cx, ax
or di, cx
pop edi
pop edx
pop esi
pop ecx
pop ebx
pop eax
push ebx
push esi
add ebx, esi
push edi
ror di, 3
nop
and ebx, 0x1f89c24a
ror esi, 2
push edx
sub edx, ebx
inc bh
push eax
test bx, ax
shl ax, 2
sub bh, dl
push ecx
test eax, ecx
sbb si, 0x5040
xor si, 0x51c3
ror bl, 6
ror dx, 8
xchg ecx, ecx
nop
xor edi, eax
sub ah, 0x76
shl esi, cl
not di
test ecx, edx
shl ecx, cl
or esi, 0x34be4de7
test ecx, edx
inc ch
and ecx, ebx
sub dh, 6
add ebx, 0x7057bcab
or ah, al
sbb cx, 0x5e84
sub dh, al
or si, 0x1171
dec bl
or dh, 0x58
not eax
mov ecx, 0x93f4564
xchg cx, dx
stc
dec cx
nop
dec edx
stc
stc
nop
xor si, 0x4caf
inc dh
rol dx, cl
inc ah
rol cl, cl
rol dh, 6
shl ecx, 3
adc edx, edi
sub ch, ch
sbb edx, 0x117d255a
inc al
nop
and ebx, 0x68cd69c3
xor ecx, 0x6d898954
test bh, 0x1a
stc
not edx
ror edx, 8
sbb al, al
xor cx, ax
stc
xchg bl, ah
shl ax, cl
adc eax, edx
rol esi, 5
shr ebx, 3
dec dx
adc ebx, 0x5d357bac
rol bx, 5
test ecx, 0x4503862
and bh, al
shl bl, 6
inc si
rol dl, cl
test ax, 0x76d3
not si
mov ebx, edi
add si, bx
stc
xchg edx, ecx
shr bh, cl
stc
cmp eax, edi
shr al, 6
ror ecx, cl
stc
ror al, cl
cmp dh, cl
inc eax
shr bx, cl
nop
pop ecx
pop eax
pop edx
pop edi
pop esi
pop ebx
jnp 0x634293
call fcn.00654186
push edx
xor dh, 0x3e
stc
push eax
rol ax, 7
push ecx
shl ch, 7
shr ax, 8
push edi
add di, di
inc edi
push ebx
cmp bl, ah
and di, dx
inc edi
adc ebx, ebx
not ebx
shl cx, cl
shr edi, 2
push esi
add eax, esi
nop
shl ebx, cl
shl ebx, 7
cmp si, cx
rol si, 3
or eax, ecx
mov si, cx
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
call fcn.006546d8
jae 0x634264
stc
push ecx
push edi
cmp cx, di
push edx
push ebx
adc edx, ebx
push eax
not eax
or cl, bh
xor dh, 0x44
dec ecx
and bl, dl
inc edi
test bh, al
push esi
adc esi, 0x53233dad
mov esi, 0x1ff2a45c
mov bl, 2
xor al, cl
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
push ebx
push edx
cmp bh, dh
adc bx, 0x5310
push ecx
test cl, 0x39
and ecx, ebx
add ch, 0x17
adc dh, 0x50
push eax
xchg ecx, eax
shr bx, cl
pop eax
pop ecx
pop edx
pop ebx
stc
push eax
rol al, 2
push edx
cmp dh, 0x21
push ecx
not cl
shr ax, cl
test eax, 0x3e05e895
and al, 0x30
push ebx
or ch, bl
xchg cl, cl
rol ecx, 3
pop ebx
pop ecx
pop edx
pop eax
push edi
cmp di, 0x377a
push eax
push ebx
and ax, bx
push edx
xor dx, 0x7a02
inc bx
pop edx
pop ebx
pop eax
pop edi
push eax
inc al
or al, 2
add al, 7
pop eax
ja 0x63427a
nop
push eax
dec ax
pop eax
jno 0x63427a
call fcn.00654c5c
call fcn.00655017
call fcn.006553e6
call fcn.006559c2
push edx
push ecx
shl dx, cl
shr ch, cl
pop ecx
pop edx
stc
jle 0x6342b0
ja 0x6342b0
call fcn.00655f0d
push edi
cmp di, 0x4ad8
pop edi
call fcn.00656431
push ebx
test bx, 0x4079
push ecx
add cx, cx
pop ecx
pop ebx
call fcn.00656928
call fcn.00656ea7
push edi
push ecx
shr di, cl
shr di, cl
stc
pop ecx
pop edi
push edx
push ecx
ror dx, cl
push esi
push edi
xchg esi, edi
push eax
rol ah, 7
push ebx
adc bh, 0x16
inc dx
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
push edi
push edx
mov di, dx
pop edx
pop edi
ja 0x634306
call fcn.006571bf
push ebx
mov bh, 3
pop ebx
push esi
push edx
add esi, edx
pop edx
pop esi
lea eax, [eax + ebx]
mov eax, dword [eax + 0xc]
test eax, eax
je 0x634b21
push eax
test al, 0x2c
push esi
not si
push ebx
sbb ah, bl
push ecx
rol bx, cl
push edx
test edx, ecx
ror eax, cl
shl ch, 4
shr esi, cl
mov al, 0x10
inc dx
not si
stc
inc cx
not cx
not edx
ror dx, 2
add ebx, 0x2094e898
test bl, 0x43
rol dx, cl
adc edx, 0x31ab4c67
push edi
test edx, edi
test ebx, ebx
not cx
rol ebx, cl
shl ax, cl
shl bx, cl
inc edi
mov edx, 0x3917a7ec
and al, 0x27
adc ch, dl
cmp bh, 0x24
mov al, 0x35
cmp edi, eax
xchg di, dx
cmp cl, 0x3b
add cl, cl
test ecx, edi
stc
test eax, 0x1894ea8f
adc eax, edi
shr dl, cl
inc ebx
shr bl, cl
mov bh, cl
mov edx, eax
stc
test si, 0x7616
cmp si, 0x7c9e
add ah, al
and esi, 0x45f6ce77
dec cx
cmp cx, 0x7f3b
xor cx, si
xor si, bx
or si, di
xchg di, si
xor bx, 0x38d8
sub bx, di
dec si
xchg ch, cl
xchg al, dh
dec cl
or esi, ebx
and si, 0x2191
adc dh, bh
test bh, dh
sbb bh, dh
and ch, 0x46
mov si, 0x701f
inc dx
rol di, 7
inc ecx
and ax, bx
ror bx, 3
ror bh, 3
stc
adc ecx, esi
xor edx, 0x7280f6e8
or esi, 0x6cb615d9
shl si, 4
and ecx, ebx
sub cx, ax
dec dh
not edx
test ch, cl
xor eax, 0x6dad56d1
stc
cmp si, cx
inc ah
add eax, ecx
xchg bx, bx
stc
add bl, 0x43
xor bl, 0x55
add dl, 0x20
cmp bx, 0x7fa3
cmp edi, ebx
not ch
add ch, 5
rol esi, cl
pop edi
ror bh, cl
test eax, 0x1af89bb1
xchg dl, dl
stc
and cx, 0x12c6
and dh, 4
push edi
or si, di
or eax, edx
nop
sbb ax, ax
adc si, 0x6b72
nop
not si
inc bh
adc ebx, 0x3f19b8b1
xchg cx, si
xor ecx, 0x6743df38
add ebx, edi
or si, 0x58ad
dec ecx
sbb dh, ch
inc edx
sbb ebx, 0x1de0e8f6
adc ah, 0x21
add ecx, 0x71a270d1
xchg edi, edx
mov edx, 0x58cef6db
and dh, dl
ror di, cl
adc al, 0x56
xor cx, 0x56d1
mov dl, 0x51
or edi, 0x516464f1
sub si, bx
not edi
shl cl, 1
or ax, 0x36a3
not dx
test ax, dx
dec edi
dec edi
add edi, ecx
and dh, ah
add ecx, ecx
ror cx, cl
mov ax, 0x5710
cmp dl, ch
inc bl
test ebx, 0x3a02a27e
xor edi, edi
inc bx
stc
cmp esi, 0x2d91f3e0
sub bl, 0x4a
nop
dec di
not si
nop
mov dl, cl
shr bh, cl
not ax
dec edi
ror edi, cl
dec ch
nop
xor si, di
nop
inc al
shl dx, 7
xor bl, 0x10
shr ch, cl
rol dx, 2
mov al, bl
shl ebx, 1
shl dl, 3
or dx, 0x65d8
add di, 0x10c5
test esi, 0x7b0f8fe2
dec cx
not ax
sub bx, dx
rol eax, 1
rol ch, 5
stc
sub di, di
inc si
shl edx, cl
sub ax, 0x5a6e
shl si, cl
sub ebx, eax
adc bx, 0x9fb
xor ah, 0x79
not esi
rol ebx, 1
sub eax, ebx
stc
sub si, 0x97d
dec al
xchg ebx, esi
xchg di, ax
pop edi
or ax, 0x7219
shr bl, cl
sub bh, 0x6b
xchg dl, ch
xor ebx, 0x1c5afe49
xor ax, si
xchg esi, esi
push edi
sbb di, ax
adc cl, 0x33
sub bl, 0x2c
shr dx, 4
sub cl, ah
shl al, 3
mov ch, 0x24
and ah, ch
ror ebx, 1
add esi, ebx
sbb cx, 0x59fd
nop
sbb al, dl
nop
rol edx, cl
xor cl, 0x48
test edi, esi
xor esi, esi
rol ch, 6
mov dx, di
sbb ah, ah
xor bh, bh
not bx
xor cx, 0xa56
sub ch, bh
xchg edi, edx
stc
or dl, al
ror cl, cl
xor esi, ebx
nop
sbb eax, 0x7b7f5fc
cmp dx, 0x7e41
test ecx, 0x5da43477
sub cx, cx
shl bl, 2
or ebx, 0x79aae390
shl bh, cl
nop
mov ax, 0xb5
or bh, bh
shl ecx, cl
sub al, ch
sbb esi, ebx
not bx
nop
cmp ax, di
or ah, dl
not dx
inc cx
ror bx, cl
test cl, 0x31
stc
inc cl
adc ebx, 0x6fbf4fa8
rol dl, cl
add ch, 0xb
xor dl, 0x40
xor ebx, 0x35853542
rol ecx, cl
rol dl, 4
stc
sub edi, ebx
dec esi
ror ecx, 3
inc dl
ror si, cl
test ah, dh
adc edi, 0x5184cb5f
xor ecx, ebx
or cx, 0x7144
ror si, 3
test ax, 0x53fc
not cx
rol eax, 2
add cl, ch
shr ebx, cl
shr ch, cl
mov si, 0x15ea
and esi, ecx
sbb di, bx
cmp ecx, 0x7f2b6d94
sub al, 0x26
add ax, 0x5365
not dh
not ax
xor cx, 0x17cb
xor ecx, 0x517c682d
nop
rol bl, 3
shr cx, 4
add ax, cx
and esi, 0x2ec5142c
pop edi
xchg bl, dh
nop
cmp ch, al
stc
sbb cl, al
test ah, dl
ror ebx, cl
or ebx, 0x772c2e1b
test ch, 0x6f
inc eax
or eax, 0x7bb989d5
stc
stc
nop
adc edx, 0xa8fb12f
not dx
rol si, cl
shl dh, cl
and ebx, 0x207992b4
xchg si, dx
sbb ah, bh
ror ebx, 8
stc
shl edx, 1
and bl, bl
nop
stc
add bh, bl
sbb bl, dh
or cx, bx
push edi
shl di, 7
nop
cmp edx, 0x2beb6d3c
shr al, cl
nop
xchg al, bl
ror ah, 5
not eax
not ch
ror cl, cl
sbb si, cx
pop edi
pop edx
pop ecx
pop ebx
pop esi
pop eax
jne 0x634827
push edi
rol edi, 8
push eax
cmp eax, 0x13b0a7e5
nop
push ecx
shl eax, cl
push edx
rol dx, cl
push ebx
sbb bl, bl
adc ecx, ebx
adc edx, ebx
sub ch, 0x66
nop
adc di, 0x49cd
or cx, bx
shl edi, cl
inc ecx
sub al, 0x15
sbb bx, 0x32f8
and bx, 0x631d
rol dl, 2
rol dl, 8
shr ax, cl
cmp bx, 0x20bb
test edi, eax
test cx, cx
push esi
xor cx, si
shr bx, cl
ror al, 1
rol ax, cl
and esi, ecx
sbb bl, al
xchg bx, ax
adc cl, 0xb
xchg bx, dx
adc ax, si
shr bl, cl
shl ecx, cl
add ax, 0x2d2
dec eax
inc ah
and ah, al
nop
or dx, 0x17db
add esi, edi
and ecx, 0x346e39f8
sub di, 0x371d
test edx, esi
inc dx
and cl, 0x6a
shr eax, cl
mov edx, edx
stc
nop
stc
mov eax, eax
and bh, 0x2e
dec eax
sbb di, 0x2119
or dx, cx
sbb dx, di
shl ah, 5
and eax, 0xcd3be74
xchg esi, edi
shl edx, cl
dec dx
dec ax
sub bx, dx
mov bx, 0xd76
dec dh
mov dh, bl
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
push eax
push edi
mov eax, edi
push ebx
not bh
nop
sub ebx, 0x6431bd49
push edx
shl dx, 1
push ecx
rol cx, 8
ror al, cl
ror edx, 7
or edx, 0x1866e8f9
cmp edx, 0x5c41af7
rol ebx, 2
stc
shl bx, cl
ror di, cl
adc edx, 0x114e10ae
ror bl, 6
not eax
push esi
sub esi, 0x44db7ffe
dec bh
dec edi
add eax, 0x2024319f
not bl
mov di, bx
nop
shl eax, cl
cmp si, si
pop esi
pop ecx
pop edx
pop ebx
pop edi
pop eax
call fcn.0065765e
call fcn.00657b3f
jge 0x63481d
jo 0x63481d
push ecx
xchg cx, cx
push esi
push ebx
xor si, bx
pop ebx
pop esi
pop ecx
call fcn.00657e1d
call fcn.00658172
call fcn.006585e9
call fcn.00658ab2
stc
stc
push eax
inc ah
push ebx
ror ebx, 5
nop
push edi
not di
and eax, edi
push esi
add esi, ebx
push edx
xchg edx, edi
mov dl, bl
or al, 0x5d
push ecx
sub ecx, 0x6338069c
cmp cx, di
add al, ah
add ax, 0x5a7b
cmp ah, bh
xchg dh, bh
not si
dec dl
adc eax, 0x3991411a
or ax, bx
mov dl, bh
sbb dx, dx
nop
nop
stc
test ax, 0x7b21
test ebx, 0x2120d4f9
mov bh, 0x29
sbb ch, ch
shl di, cl
shr bh, cl
dec esi
nop
not dx
mov ah, ch
shl ebx, 7
xchg bh, dh
add edi, 0x68f8363
inc cl
not di
add si, 0x14cb
mov bh, bh
xchg bx, ax
shl dx, 4
ror ax, 8
or ax, bx
sbb bl, 0x29
sbb bh, dh
xor al, 0x28
stc
xchg esi, ecx
stc
adc dh, bh
add ah, 0x7e
inc si
xchg bl, dl
stc
ror di, cl
sbb ebx, ebx
xor ax, bx
dec cx
stc
dec edx
or bl, 0x79
add cx, 0x32f7
adc edi, edx
cmp bx, 0x74fd
dec al
stc
shr cl, cl
sub ax, ax
and ax, di
rol esi, cl
test si, 0x4966
add edi, 0x11c5b19
or dl, al
shl dx, cl
nop
sub ax, 0x1bb
and edx, ebx
stc
add di, 0x2fcb
or bl, dh
ror esi, cl
sub ax, dx
xchg cl, cl
cmp si, 0x20bd
sbb ax, 0x9c7
cmp dh, 0x36
nop
xchg cx, ax
stc
shr eax, cl
inc dx
ror cx, 5
xor ebx, 0x1129b1b
sub bl, 0x46
xor di, 0x3def
adc cl, dh
pop ecx
push ecx
xchg si, cx
rol bh, 1
pop ecx
pop edx
pop esi
pop edi
pop ebx
pop eax
call fcn.00658e6a
push ebx
push ecx
ror bx, cl
push eax
and al, cl
nop
push esi
and esi, 0x57907080
push edi
test si, di
xor ch, bh
sub di, si
shl bh, 5
push edx
test dx, si
test ch, cl
or edi, eax
cmp esi, 0x5410ad96
sub al, bl
shl edi, cl
rol bx, 1
inc si
cmp cx, bx
and ecx, 0x71ee8469
ror dx, cl
and ebx, 0x1dcd39db
inc ebx
dec si
not ecx
adc ecx, edi
shl dx, 4
xor ax, 0x4918
and al, dl
mov ecx, edi
mov ebx, 0x35da182f
sub ecx, 0x4488f7b2
sbb ax, bx
and dx, di
and ch, 0x4a
rol dx, 6
dec si
xor bh, 0x22
sub bx, 0x2d18
dec al
nop
shl ah, cl
shl edi, 1
sub bl, 0x51
nop
rol esi, 6
add bh, 0x41
rol bl, 8
or di, 0x5d44
cmp esi, 0x12cfc7a
rol ebx, cl
mov bx, si
add bx, 0xb48
and edx, edx
inc ecx
stc
xor cl, dh
rol cx, 4
shr al, 1
sbb dl, bl
or esi, edx
sub al, 0x2e
sub bl, 0
inc bx
xor cx, di
nop
or ecx, ebx
nop
shr di, cl
xor edi, 0xeddaa04
and si, 0x296a
inc cl
and ax, 0x4af0
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
push ebx
push ecx
xchg bh, cl
push edi
push edx
sbb edi, edx
nop
mov ch, 0xf
shr edi, 6
test dx, 0x33d2
or cx, 0xc7b
add cl, 0x5d
sbb ebx, 0x61d3f46
stc
or dh, 0x7d
xor ebx, 0x71a0289e
not ecx
stc
nop
or dl, 0x48
nop
test dh, 2
and ebx, edx
test cl, bl
dec bh
pop edx
pop edi
pop ecx
pop ebx
call fcn.006593cd
jl 0x634ace
push ebx
sbb bx, bx
push ecx
shl cx, cl
stc
shl ecx, cl
push eax
inc ax
mov ax, 0x69a7
push edx
and dh, 0x65
push esi
and esi, 0x7aeda9ae
xor eax, 0x7cada5f7
mov eax, 0x60f48cc2
push edi
cmp edi, 0x431beaec
sbb di, dx
not cx
test edx, edx
xchg si, dx
shl al, 6
mov bh, 0x78
test dl, 0x3f
cmp dx, 0x5784
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push eax
push edx
add ax, dx
not ax
not edx
pop edx
pop eax
nop
call fcn.00659953
push ecx
cmp ecx, 0x6b64c23d
push ebx
or bx, 0x596d
nop
push eax
rol eax, 1
nop
pop eax
pop ebx
pop ecx
call fcn.00659dd3
call fcn.0065a1fb
call fcn.0065a79c
call fcn.0065ab82
call fcn.0065aeb6
call fcn.0065b3aa
mov ecx, dword [eax]
test ecx, ecx
je 0x634b21
push eax
push 0
push 1
push ebx
call ecx
pop eax
lea eax, [eax + 4]
jmp 0x634314
push ebx
add bx, 0x7c5e
push esi
and esi, 0x281a576e
ror bx, 5
push ecx
ror bl, cl
stc
adc ebx, 0x6200793a
shl ecx, cl
stc
push eax
sbb ch, al
adc eax, 0xd37562c
shl eax, cl
shr cl, cl
push edx
rol edx, 7
xor ecx, 0x31165f03
xor bx, bx
and bh, bh
add ch, cl
shr ch, cl
stc
sub dx, 0xa72
shl bl, 3
push edi
xor esi, edi
shl eax, 1
ror ax, 7
dec dx
mov bh, 0x3c
rol edx, cl
nop
shl dx, 1
rol si, cl
sub edi, 0x61d6a89f
or bx, 0x7db5
test ecx, 0x63dc0a1f
inc al
ror dh, 2
inc dl
test si, di
test edx, 0x33abc6e7
nop
shr di, cl
mov bx, 0x6c7e
adc si, si
rol dl, 6
shr eax, 2
sub edx, esi
mov si, 0x4704
adc eax, 0x3bcd5d4f
test cx, di
or bh, bh
rol esi, 6
dec dh
rol dl, 1
nop
not dh
test al, 0x34
nop
xchg dl, dl
cmp ebx, 0x28ee331d
cmp ecx, ecx
xor cx, si
stc
add cx, di
add di, di
shr si, cl
adc al, al
dec ax
stc
rol cl, cl
or si, 0x1130
shr si, 4
ror eax, 7
and bh, 0x31
inc di
test ebx, edx
stc
xor eax, eax
or ebx, edx
and ecx, 0x3de6db0d
nop
dec si
shl cx, 8
add al, 0xf
not ebx
or ax, 0x3e90
sbb edx, esi
nop
inc edx
add ecx, ebx
test dl, al
add ah, bl
shr bx, 1
inc cx
shl cl, 7
shr dh, 8
inc bx
stc
and edi, ebx
xchg ebx, edx
or si, 0x626
and ecx, 0x1defce7b
pop edi
inc ebx
sub dh, dl
mov dx, 0x1cbc
or ax, bx
test dl, 0x41
sbb ah, 0x2e
nop
sbb dl, ah
stc
push edi
sbb edx, edi
inc edi
dec bh
xor cl, al
or cl, 0x58
shr dx, 5
and ch, ah
test esi, 0x2c2a3ab
or ah, ch
and ax, cx
xor edi, edx
add cx, bx
shl ah, cl
sbb di, bx
xchg bh, cl
xchg bh, ah
shl ecx, 6
adc di, 0x1053
add bh, dh
dec bx
nop
not di
xchg bx, dx
shr ecx, cl
xor bx, 0x534
rol cx, cl
rol dh, cl
sub bl, ah
shr eax, 2
cmp bh, 5
inc si
not ecx
not cx
sub edi, edi
adc cl, 0x21
not ebx
sbb dl, bh
sub bx, si
rol di, cl
adc bl, dl
cmp bh, dl
or edx, 0x6a596675
shr eax, cl
ror ebx, 7
sub dl, dl
dec ecx
xor edx, esi
sub si, 0xa4
rol dx, 7
nop
xchg edx, eax
test ebx, 0x7ddd694a
sbb esi, 0x9fa6e02
xor al, bl
rol ebx, 3
mov esi, edi
rol cx, cl
xor edx, edx
and ecx, ecx
add dh, ch
xor dl, ch
rol eax, cl
add bh, bh
rol esi, cl
nop
add di, ax
rol ax, cl
dec ch
add dl, 0x40
and bl, al
and bh, 0x68
xor ch, 0x35
xor bl, 0x7d
and cl, 0x20
xor al, bl
not edi
sbb esi, edx
dec cl
rol dx, 5
ror ax, cl
rol ax, 5
adc bx, cx
dec bx
shr bx, 4
stc
shr ax, cl
sub cx, di
shl dl, 3
shr bx, cl
shr dl, cl
xor esi, eax
pop edi
push edi
mov ax, di
stc
nop
test cx, ax
cmp bl, 0x7e
shr al, 3
stc
dec di
cmp bx, bx
sbb di, bx
mov edi, edi
cmp esi, ecx
add ax, dx
xor ax, di
cmp si, di
shr cl, 2
nop
xchg ebx, esi
mov ax, 0x1a69
shl dh, cl
mov ah, 0x49
nop
adc bx, 0x6d2b
test ah, ah
shl eax, cl
add ch, bh
ror ax, cl
inc ecx
add bh, al
not di
add bl, 0x15
adc esi, 0x19c636cf
nop
rol al, 8
shr edi, cl
shl edx, cl
nop
ror ebx, 7
inc cl
rol esi, 6
sbb cx, cx
add bl, 0xe
mov esi, 0x6abc5db6
sbb bx, 0x2dff
add ecx, ebx
and dh, 0x56
stc
stc
cmp si, si
dec eax
and dx, 0x24db
and bl, 0x3f
and cl, 0x44
cmp dh, 0x66
dec al
stc
or edi, eax
shl bx, 5
sub ecx, edi
stc
cmp al, 0x1f
shl al, cl
ror ah, 4
stc
shr ch, cl
test ebx, 0x536ac063
sub eax, eax
shr edi, cl
add bh, al
rol ebx, 6
rol eax, cl
test ecx, 0x39b3d06b
shl bh, 5
shl ebx, 7
sub ax, 0x1812
dec cx
shr ax, 5
or edx, 0x7b947b13
add ch, 0x11
sbb bx, 0x56c9
stc
shr di, cl
dec esi
ror ebx, cl
not si
adc si, cx
mov di, ax
adc bh, cl
sub dl, 0x50
dec di
adc si, bx
and edi, 0x1ae95f2f
or ebx, 0x5adff006
add bx, bx
adc bx, cx
xchg cx, si
xor ecx, 0x6dc691ac
inc dx
and eax, 0x4de0c028
test ebx, 0x3b4196b7
pop edi
cmp cx, 0x18fb
sub al, bh
add eax, 0x1c22e883
or ecx, 0x337950c5
inc eax
nop
dec bl
shl ch, 8
push edi
sub bx, di
stc
inc dx
adc bx, si
mov ebx, esi
ror edi, 7
rol cx, cl
ror dh, 7
or ebx, edi
rol esi, cl
ror edi, 4
and al, bl
adc edi, 0x521ee0a4
and ax, 0x29b9
nop
sbb bl, 0x3f
nop
add cl, ch
add bh, dh
xchg cl, dh
rol dh, cl
add bl, 0x59
not ch
and ah, cl
sbb si, 0x676b
sbb edx, 0x2abad284
rol ax, cl
not ah
shr ebx, cl
not bh
sbb cx, 0x1eb6
test dl, 0x27
stc
test cx, 0x2662
shr si, cl
inc edx
not si
inc al
shr cx, 2
dec esi
shr cx, cl
not esi
stc
xor bx, di
nop
ror ebx, cl
shl eax, 7
rol di, cl
and ecx, 0x20d4e19
add edx, 0x71e4131b
stc
sbb bl, 0x38
and bx, 0x6c52
cmp dl, 0x17
stc
adc ax, si
nop
ror di, cl
rol di, cl
xchg si, dx
ror ch, cl
dec cl
cmp dx, ax
add ebx, 0x62dc0448
ror edx, 7
mov esi, esi
shl edx, cl
dec cl
sbb esi, ecx
add cl, 3
cmp esi, 0x155f4041
mov ch, 0
xor cx, dx
stc
adc esi, esi
stc
or al, 0x75
xor cl, bl
xchg edi, eax
add cl, dl
or ax, 0x3c7
dec bx
inc eax
xor bh, 0x3f
inc edx
shl bh, 7
or cl, bl
mov bx, cx
dec edx
inc dl
mov dx, si
mov ch, bh
pop edi
adc bx, 0xa7
ror ch, 4
xchg ecx, edx
ror esi, cl
inc dx
add dx, bx
cmp eax, ecx
push edi
sub di, di
xor edx, 0xf8dd41f
mov esi, 0x6df86477
shl dh, 7
sub eax, edi
shr bx, 4
sub ax, 0x44ab
nop
shl ah, 2
test cx, dx
test edi, 0x16361b0e
shr si, 3
not si
shl cx, 5
adc ch, 0
adc bh, bl
sbb bx, 0x7a38
mov bx, cx
cmp dl, 0xc
stc
rol ecx, cl
add edx, ecx
not edi
cmp bx, bx
dec cx
sbb dx, ax
sub edx, 0x621d40c7
ror esi, 5
shl di, 1
mov di, si
add ebx, edi
sbb bx, 0x3011
nop
not dh
add dl, dh
or si, 0x80b
sbb dl, ah
sbb edx, ebx
mov ebx, 0x3c05f782
nop
stc
sbb ebx, 0x1a810a8e
cmp dx, 0x1b7e
cmp esi, 0x19fa9511
shl ax, cl
xchg bx, bx
ror al, cl
sub al, al
inc bx
or ax, ax
adc bx, bx
rol ecx, 5
test edi, 0x410799b6
xchg dl, dl
xchg ah, dl
and ch, cl
or eax, edx
stc
sub bl, 0x3b
xchg ecx, edx
sub cl, bh
nop
sub ah, 0xd
shl di, 8
shr dx, cl
mov eax, 0x39bfeadb
adc eax, esi
sub dx, di
shl bl, 2
xor ecx, 0x1c1d92bf
shl al, cl
ror ecx, 1
xor eax, esi
mov esi, ecx
shl cx, cl
mov bx, 0x19cd
dec si
not eax
or edx, 0x351b3379
cmp ah, 0xd
rol dx, cl
or dx, si
nop
dec si
adc ah, ah
cmp eax, 0x4db77d4e
adc si, 0x1336
sbb eax, 0xbce2f20
nop
rol cx, 5
sub edi, 0x222eb2d2
dec bh
nop
pop edi
inc cx
inc ah
push edi
mov ecx, edi
add cx, di
add bh, ah
shr edx, 2
sbb al, bh
test dx, si
and ax, dx
add eax, 0x741f0193
or dh, dl
not di
nop
ror edx, 1
dec ax
shl al, 5
add cx, dx
add bx, bx
sub bh, dh
shl bl, 7
or bl, 0x4e
adc cl, bl
stc
test bl, bh
mov bx, si
mov bx, 0x2230
inc bh
sbb edx, esi
shl si, 5
not edi
sub al, 0x79
test di, 0x22e
adc ah, cl
inc ecx
mov dx, si
shr edx, cl
add cl, 0x14
stc
and dh, 0x66
test di, 0x755b
nop
dec edi
mov cx, bx
add dx, bx
xor bh, 0x26
inc esi
sub bh, cl
adc ax, 0x2a9
test bx, di
inc cx
mov ax, di
add edi, ecx
sub cl, cl
xor al, 0x47
adc di, dx
test esi, 0x41adf5bd
xor edi, esi
dec di
shr dl, 2
xchg cl, cl
cmp bh, dh
sbb dx, ax
shl si, 6
rol esi, 2
shr esi, cl
xor esi, 0x15457e92
shr edi, 3
sub dl, bh
mov bl, dh
and ax, 0x64ba
adc di, 0x6e1b
rol esi, cl
stc
adc si, cx
test ah, dl
adc bl, 0x2a
nop
and ax, di
not ax
cmp edx, edx
add edi, ebx
shl cl, 5
add bx, 0x4bbb
mov ah, 0x1f
dec si
ror eax, 6
adc bx, cx
shl dx, 8
not si
ror dl, cl
or si, 0x58d0
ror ecx, 7
xor ecx, edx
add cl, 0x29
mov bx, 0x44f9
adc edi, 0x55175960
test si, 0xe55
sbb ah, ah
sub edi, eax
not edi
pop edi
push edi
test edi, ecx
sbb ax, si
sub ch, 0x1c
cmp edx, ebx
sub dx, 0x19c3
rol edi, cl
or al, dh
shr bx, cl
xor cx, 0x1914
inc ecx
shr ah, cl
rol bh, 3
xchg esi, eax
dec di
shl si, 7
shl edi, 3
sub bx, 0x7dc0
shl bl, cl
or al, dh
shl edi, 7
test ah, 0x6f
cmp dx, dx
adc bl, 0x6c
stc
and edx, 0x4465db4c
dec bx
adc cl, ch
dec bx
nop
nop
add ah, bl
adc dx, 0x3af1
dec bl
adc edx, edi
or cx, 0x7265
mov esi, edi
rol bx, cl
rol bh, 3
dec esi
cmp bl, 4
xor al, dh
inc edx
or ch, ch
dec dl
and cl, bh
not dx
shr ch, 6
ror bl, cl
or cx, 0x6ba7
dec ch
and dx, si
nop
cmp edx, eax
mov bx, 0x27c
xor edi, 0x4e339749
adc eax, ebx
sub bl, 8
adc ebx, 0x6ee03663
xchg si, si
rol edx, cl
dec dl
xchg esi, edx
cmp bx, 0xe48
rol edi, 5
or ecx, 0x7002b5a3
rol esi, 2
dec ebx
not dx
and edx, eax
and si, dx
shl si, cl
inc edx
shl cl, cl
rol bx, cl
shl edi, cl
test di, 0x7158
inc dx
stc
test cl, 0xd
inc ebx
sbb ch, 0x49
dec di
xchg edi, edx
not ebx
cmp bx, 0x51f8
shr di, 7
not ah
not esi
sbb ebx, 0x39148a2a
inc bx
test eax, 0x10d3e9fb
add bl, ch
cmp di, ax
test ch, 2
add bx, 0x5bbd
xor edx, eax
adc ecx, 0x79d57238
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
jb 0x635351
call fcn.0065b681
call fcn.0065b9a9
call fcn.0065bdca
call fcn.0065c087
jp 0x63534b
push edi
dec edi
push ebx
and bh, 0x4e
push esi
ror esi, 1
push ecx
mov esi, ecx
push edx
adc edi, edx
adc bh, ch
pop edx
pop ecx
pop esi
pop ebx
pop edi
call fcn.0065c56c
je 0x635347
push edx
push ecx
add dh, ch
push ebx
rol bx, cl
not dl
push edi
push esi
xchg edi, esi
shr bx, 8
pop esi
pop edi
pop ebx
pop ecx
pop edx
push ecx
shr cl, 6
push esi
xor esi, 0x38d0de95
push edx
sub dx, cx
push edi
not di
stc
push ebx
adc bh, 0x12
sub edi, 0x67a1302d
pop ebx
pop edi
pop edx
pop esi
pop ecx
jns 0x635347
call fcn.0065c80e
push edx
not edx
pop edx
jecxz 0x635351
push ecx
shl ecx, cl
pop ecx
push edi
push esi
xchg edi, esi
push ecx
shr cx, cl
push edx
cmp edi, edx
not esi
pop edx
pop ecx
pop esi
pop edi
push ecx
mov cx, 0x1929
push eax
shl ax, cl
push edx
ror edx, cl
pop edx
pop eax
pop ecx
call fcn.0065cac4
push eax
push ecx
and al, cl
push edi
xchg cx, di
push ebx
xor ecx, ebx
shl ecx, cl
and ch, 0x35
push esi
xor esi, 0x3680a009
or bl, 0x11
nop
cmp bh, al
shr ebx, 6
push edx
adc dx, dx
add dl, bh
dec ecx
sbb eax, 0x708f610d
nop
sbb ecx, 0x34310756
and di, 0x59f
sbb edx, ecx
pop edx
pop esi
pop ebx
pop edi
pop ecx
pop eax
call fcn.0065d03b
call fcn.0065d495
push ebx
push ecx
ror bx, cl
push edx
sbb dl, dh
push esi
sbb esi, 0x30572e0
and dx, 0x43cd
pop esi
pop edx
pop ecx
pop ebx
push ebx
rol bh, 1
push edx
shr dh, 4
pop edx
pop ebx
call fcn.0065d9ab
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push ebx
add bx, 0x7600
push eax
cmp eax, 0x5711b5a6
push edx
adc dx, 0x17b9
push esi
add bx, si
ror edx, 6
sub dx, 0x637a
xor esi, eax
push ecx
ror ecx, cl
sbb ax, 0x5f22
and edx, esi
shl dl, cl
sbb esi, edx
ror dl, cl
stc
mov dh, ch
push edi
inc edi
or cx, 0x34b1
xchg ah, bh
cmp di, di
adc edx, 0x24888edd
cmp ch, bh
and eax, eax
or eax, 0x29388f69
test di, 0x2e58
xchg edx, edx
not ecx
mov ebx, edx
or ch, 0x20
add esi, 0x35a2a8bb
xor cl, bh
not eax
cmp dx, 0x4400
stc
mov ah, al
not dl
not al
sbb ch, 0x6c
dec bx
and ax, 0x223a
adc edi, edx
shr bh, cl
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
call fcn.0065de55
jnp 0x635c69
call fcn.0065e200
push ecx
ror cx, cl
push ebx
push eax
sbb ebx, eax
not bx
push edi
rol edi, 2
cmp ecx, 0x47782e10
shl al, 2
cmp eax, eax
ror ebx, cl
push edx
sub edx, edi
rol bx, cl
xor ah, 0x6c
rol ecx, cl
mov dl, 0x1c
nop
inc ecx
shr dx, 2
xchg edi, edx
push esi
xchg esi, eax
stc
nop
xor ecx, 0x3c1eabe9
ror cl, 7
sub cx, 0x6ecd
adc esi, eax
xchg bh, cl
dec dx
test cx, 0x7bc2
inc ecx
not ebx
xchg dh, cl
nop
mov cx, ax
xor ax, 0x53c1
sub edi, esi
mov ch, 0x5c
adc ax, si
xchg esi, edx
adc bx, 0x332f
stc
stc
ror eax, 5
xor esi, 0x2a8e1502
dec ax
stc
test al, bl
shl eax, cl
test edi, eax
nop
add dx, di
cmp eax, 0x43d9a569
shr ch, cl
cmp bh, 0x12
nop
cmp edx, ecx
ror esi, 1
add edi, 0x5139b776
shr si, cl
and edi, 0x67981206
add esi, 0xc98d1c7
cmp ah, 0x31
sub bx, si
add cx, bx
test al, 0x3c
rol esi, cl
adc di, 0x7478
sbb dh, dh
xchg edx, ebx
xchg cx, bx
stc
mov di, 0x3fc9
dec eax
ror edx, cl
and ebx, 0x41232c68
xchg esi, ebx
stc
shr dx, cl
shl eax, cl
rol dx, cl
test di, dx
rol ax, cl
mov dh, 0x5e
not ah
xor bx, di
adc dx, 0x14ce
shr ah, 6
sub edx, esi
or dx, si
xchg edx, eax
rol dh, 7
adc eax, edx
sub dl, 0x1e
sbb dx, dx
xchg edx, eax
and ax, ax
adc esi, 0x51cc573b
rol ah, 7
not ecx
test cl, 0x36
rol bx, 7
stc
pop esi
mov eax, 0x6c0d6059
test dx, ax
and ch, cl
and ecx, ecx
stc
shr ah, 2
xor eax, 0x1b9a7e03
not dx
not dh
nop
xor eax, eax
or di, dx
adc ah, 0x7d
not bh
xchg dl, dh
dec bx
ror bx, 2
push esi
xchg esi, edi
inc dl
xchg cl, ah
dec esi
adc eax, 0x77a49783
shr dl, cl
dec edi
sub cx, 0x58ab
and ch, 0
shr cx, 5
not edx
nop
nop
inc ebx
not dl
nop
inc dx
shr ax, cl
xor bx, 0x1678
shr dh, 5
ror ch, cl
sbb bx, 0x1038
stc
cmp eax, 0x42f5db45
shl ah, 2
sub bl, 0x5e
xor dx, bx
test bh, cl
or edx, 0x9ec0b19
add bl, cl
stc
sbb si, cx
dec di
not dx
shr ah, 6
xchg cx, bx
dec ecx
ror ax, cl
shr ch, cl
shl cx, 2
mov edx, 0x738a7fd3
add al, 2
shr ah, 7
dec bx
adc eax, 0x5a35994d
xchg si, cx
not ecx
not eax
sbb di, 0x7680
mov dl, cl
stc
nop
mov ax, 0x5f15
rol ecx, cl
or ebx, 0xc3fa4ed
inc esi
sub bx, 0x631a
test dx, 0x3a88
or edx, eax
mov bx, 0x5cff
xor eax, edx
mov bh, al
nop
shr bl, cl
inc edx
add dh, dh
sub cl, 0x3b
adc eax, 0x3fffe930
inc cl
or ax, 0x5417
shl al, 4
cmp ebx, eax
rol ch, cl
shl edi, 6
inc dx
xchg ebx, edi
sbb cx, 0x2c21
xchg si, bx
rol ecx, cl
inc esi
shl ebx, 3
not edx
mov eax, edi
pop esi
shr dl, cl
mov al, bl
xor bx, dx
ror dx, 2
xchg cl, ah
push esi
cmp edi, esi
nop
cmp dl, 0x74
adc bh, 0x29
sub esi, 0x6076fe2e
stc
shr dl, cl
mov bx, 0x547
and dh, 0x4d
adc bx, 0x46dd
inc ax
ror si, 1
dec dl
shl dl, 7
test ch, bh
dec bh
add edi, edx
xor eax, ebx
and al, 0x17
ror ax, cl
dec dx
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
push ecx
adc cl, cl
push ebx
ror ebx, 7
or ecx, ebx
push esi
sub si, 0x468f
nop
shr si, 3
push edx
push eax
test dl, al
add cl, 0x62
push edi
inc edi
adc si, cx
ror edi, 6
sub ebx, 0x75866688
sbb esi, 0x2daf81f3
inc dl
not dx
sbb al, 0x5c
shl ax, 4
mov edi, esi
stc
adc edx, esi
inc dx
inc cl
dec si
ror dl, cl
stc
test edx, 0x1da9e8e6
xchg esi, edi
not bh
rol dl, cl
add ax, 0x14af
xchg ch, bl
sub bx, bx
sbb eax, 0x52a83486
not ebx
mov cl, 5
nop
ror di, 8
inc ah
shl cx, 8
adc cl, bh
add ch, 0x1d
cmp ah, 0x7a
stc
test dh, dl
test bh, 0x6c
not edx
test dx, di
rol cl, cl
xchg dx, cx
test ah, 0x23
shl al, 1
inc edx
and dh, 0x37
xor al, ah
mov ch, ch
nop
test bl, cl
shl ax, cl
ror cl, cl
sub dx, 0x48c9
and di, 0xd18
or cl, ch
nop
stc
or ax, 0x4046
sub esi, 0x5b3d935d
or ax, 0x7f1c
xor ch, bh
mov ah, 0x3c
test esi, 0x13776fcf
xor edx, ebx
nop
xor si, 0x3364
sbb dx, cx
rol dh, cl
sub ax, bx
rol dx, cl
ror ax, 3
test ecx, esi
inc bl
xchg edx, ebx
sbb ax, di
xchg esi, esi
shr bx, 3
xor ax, 0x20df
inc di
xor ax, si
xchg si, si
not ebx
stc
sbb ecx, esi
or esi, edx
mov bx, 0x2ed2
inc dh
sub bx, 0x551d
nop
xor cl, 0x7f
inc ax
xchg cx, ax
inc ch
pop edi
test edx, 0x2ad55a52
sbb ah, 0x46
nop
xor si, 0x6b73
dec ebx
adc bl, 9
rol ecx, 4
dec edx
and ah, 0x2a
push edi
and ecx, edi
xchg ah, al
cmp bx, cx
shr si, cl
rol ax, cl
and dx, dx
rol bl, 7
sub dh, 0x3b
inc al
dec edx
sbb cl, al
nop
nop
cmp bl, al
cmp dl, ah
xor bl, cl
shr bh, 3
sub ch, 0x11
mov dh, 0x20
dec eax
not bh
ror ax, cl
not dh
shr ch, 2
and ax, di
xchg cx, cx
inc cx
dec ecx
not dh
or bl, 0x32
nop
ror ax, cl
shr ecx, cl
shl di, cl
test ax, ax
not esi
dec esi
xchg dh, al
nop
xchg ch, dl
inc ecx
rol ecx, 1
stc
add dx, si
xor ah, 0x21
not cx
test dh, bl
add dl, ch
dec cx
or edi, eax
add edi, 0x3b4131cb
adc ah, bl
nop
mov di, 0x1c71
or al, 0x40
shr ax, 4
or cx, di
xor esi, 0x74363d89
rol ax, 7
nop
ror ch, 3
nop
ror ch, cl
add ch, dh
or esi, ecx
xor eax, esi
sbb si, 0x58e2
adc edx, 0x2d3484af
and ebx, ecx
mov dh, 0x17
sub ax, 0x2a76
shr edi, 6
dec ax
shl ah, cl
sbb cx, di
test edi, 0x53128381
and cl, bl
dec edi
mov edi, eax
nop
test bx, 0x30d1
rol edi, cl
dec edi
shl edx, 7
test cx, 0x118c
inc ax
inc cl
shl dx, 7
xchg dh, bl
inc edi
test eax, eax
pop edi
dec eax
cmp ax, 0x331
push edi
cmp edi, eax
shr si, 8
xor dh, 0x57
add bx, 0x57bf
nop
and bx, ax
mov cl, dh
add ax, cx
and dx, 0x3b07
test bx, dx
ror edx, cl
xor bx, ax
not ebx
dec al
xor edx, 0x15b84207
add di, 0x76f4
or esi, 0x2eabff50
dec di
cmp ax, ax
or eax, eax
or al, 0x6c
shr eax, cl
xchg ch, dh
shr ah, 4
xchg si, cx
dec dx
not ebx
and di, si
shl edx, cl
nop
inc edx
inc edi
add ecx, 0x22af7ab5
adc bx, cx
add si, cx
adc cx, bx
or ebx, 0x733f2a38
add cl, 0x2b
inc dl
or ebx, edi
xor dh, 0x72
sbb cl, 0x64
sbb si, si
and di, ax
stc
ror bh, cl
and ax, 0x1e99
shr cl, 6
cmp edi, 0x1d60de0e
cmp esi, eax
nop
test dh, bh
or bh, 0xe
xor ecx, edx
xor al, dh
add dl, dh
shl cl, cl
sub ebx, edi
test ecx, eax
shr ax, 6
adc ecx, esi
stc
cmp ch, ah
dec dh
inc cx
not ax
mov bl, bh
stc
shl dh, 1
inc ecx
cmp esi, edi
rol ecx, 2
xchg ah, ch
ror ch, cl
add dl, 6
xchg cx, di
ror dx, cl
xchg esi, ebx
cmp ah, 0x28
inc ebx
sbb ax, 0x40c0
sub ax, cx
test dh, 0x5b
xchg cx, dx
rol cl, 6
xor esi, 0x5372646e
ror dh, 3
test eax, 0x2d58bc34
add edx, edx
or cl, 0x6e
xor ecx, edi
ror bl, cl
and si, di
xor cl, dl
test bl, bl
xor dx, 0x5291
mov bh, 0x1f
mov eax, esi
pop edi
cmp si, ax
push edi
shr di, 5
or al, 0x38
nop
shl si, 8
shl dh, 6
mov bl, bl
inc ebx
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
call fcn.0065e509
call fcn.0065e7e8
nop
push ebx
push ecx
shl bx, cl
push eax
push edx
sbb ax, dx
push esi
dec si
push edi
mov edi, eax
adc ebx, 0x2f093d3e
add cl, bl
adc cl, 0x44
xor bl, 0x15
shr bx, 8
or bh, 0xb
add ecx, 0x6f031548
and ecx, esi
mov edx, 0x175846c0
rol si, cl
mov al, al
shl ebx, cl
xchg dl, dh
and al, 0x78
sbb ebx, 0x2ebd36b2
shl bl, cl
add bx, di
nop
shl di, cl
nop
sub dx, di
xchg cx, di
inc dh
test dl, 2
adc eax, ecx
nop
stc
xor dx, 0x390d
sbb ah, 0x58
or ah, 0x12
mov ch, cl
sbb bh, 0x60
shl ax, 8
sbb ah, ch
stc
stc
sbb al, 0x2f
cmp esi, eax
test di, bx
mov dx, di
test ah, dl
sub esi, 0x6e6cf782
not bh
nop
rol ax, 7
or ax, ax
and di, 0x4777
dec ecx
sbb dh, 0x50
nop
dec dx
nop
stc
adc eax, edx
ror dx, 1
ror ebx, cl
nop
inc ax
sub si, bx
and si, 0x4bb4
shr ah, cl
add si, ax
shl edi, cl
adc dl, 0x3f
cmp ax, ax
add bl, 0x1f
rol edi, 1
mov cx, 0x7b3
inc ch
rol bl, 5
rol eax, cl
ror edi, 5
xor cl, al
sbb ah, 0x72
add di, 0x4ebd
or eax, ecx
shl eax, 1
shr ebx, 5
add bh, 0x60
shl eax, cl
nop
cmp ebx, edx
inc dl
test edi, edx
cmp dx, di
sbb ax, bx
not ch
sbb bh, 0x62
nop
not ah
shr ch, 6
or dl, dh
adc cl, dh
nop
or bx, di
pop edi
or ah, bh
push edi
cmp cx, di
test di, ax
ror si, cl
shl cl, 3
test bl, 0x42
nop
add eax, edi
add eax, edx
sbb esi, 0x47001d77
xchg ecx, eax
dec edx
cmp edx, 0xf4f83aa
cmp eax, 0xbb4c8c7
mov dx, dx
add al, 0x6e
stc
xchg edi, ecx
ror esi, 1
xchg bh, cl
add eax, 0x24f83fa5
test di, di
dec bh
nop
dec ax
stc
nop
shr ah, cl
inc bx
nop
not edx
xchg ch, cl
ror ax, cl
nop
dec si
mov bx, 0x41bf
mov edx, edx
and dx, di
stc
or al, dh
stc
adc cl, 0x77
rol ecx, cl
cmp cx, 0x4b86
dec si
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
jbe 0x635c13
push eax
add ax, 0x4357
push ebx
push ecx
or bx, cx
push esi
mov si, 0x71b2
push edx
and dh, 0x58
push edi
xor ecx, edi
nop
mov bh, ah
adc edx, 0x63b14be8
not dl
shr bl, cl
ror bl, 1
dec bx
adc cx, 0x4407
test dx, di
not ch
ror eax, cl
shl eax, 4
inc ch
xor bl, 0xf
stc
adc dh, ch
pop edi
pop edx
pop esi
pop ecx
pop ebx
pop eax
push ebx
push edi
mov bx, di
nop
push edx
mov dl, dl
pop edx
pop edi
pop ebx
push eax
push ecx
shl al, cl
pop ecx
pop eax
nop
jbe 0x635c39
call fcn.0065eac3
push ebx
push eax
xchg bx, ax
shr bx, 4
dec bx
pop eax
pop ebx
call fcn.0065ee31
call fcn.0065f3c6
call fcn.0065f8b5
call fcn.0065fe1a
call fcn.006601b4
jbe 0x635c64
call fcn.00660648
call fcn.00660b21
push edx
push ecx
rol dl, cl
pop ecx
pop edx
jp 0x635c64
call fcn.00660ee3
call fcn.00661336
push eax
adc eax, 0x555a109a
push edi
and di, 0x219e
push edx
test dx, 0x33f9
dec ax
rol al, 4
push ecx
shl dx, cl
add dl, 0x52
nop
pop ecx
pop edx
pop edi
pop eax
call fcn.00661772
push eax
rol eax, 1
push ebx
push edx
and bx, dx
stc
pop edx
pop ebx
pop eax
call fcn.00661dab
push eax
push ecx
adc ah, ch
push edx
xor ecx, edx
push ebx
cmp bl, 1
pop ebx
pop edx
pop ecx
pop eax
call fcn.006622fa
push ebx
push ecx
xor bx, cx
pop ecx
pop ebx
call fcn.0066289c
mov eax, str.zQAex
lea ecx, [esp + 0xc]
push 5
push 0x77252514
push ecx
push eax
push ecx
shl ch, 7
push edx
shl edx, cl
or dx, 0x46bd
push edi
rol edi, cl
add ch, dh
push eax
add ah, al
nop
test di, 0x723b
cmp al, 0x45
push ebx
shl bx, cl
mov bx, 0x5291
nop
add dx, 0x2828
ror ch, 1
dec dx
cmp cl, 0x12
push esi
sbb si, 0x31d3
shl esi, 6
add al, 0x2b
shl bh, 2
stc
shr esi, cl
mov esi, edi
shl dh, cl
mov ch, dh
adc ecx, esi
or dl, 0x51
sbb esi, 0x4ffbefc0
or dh, 0x3d
test ecx, edx
xchg esi, edx
xchg dl, cl
stc
xor ax, 0x328e
rol ch, 3
add ebx, 0x47c28522
test si, 0xc0d
test cx, 0x7f34
cmp ch, 0x33
and di, 0x5608
xor bh, 0x67
xor dx, bx
nop
shr edx, 8
cmp ax, di
nop
sbb ebx, ebx
nop
nop
nop
stc
add dl, al
shr ebx, 8
shr dh, 1
adc cx, 0xfd3
dec edx
ror bh, 4
and ecx, 0x44137269
nop
rol ebx, 3
not bx
dec ax
shr edx, 1
cmp edi, 0xb3fff53
or di, ax
and cx, 0x4d55
mov cx, di
shl bl, cl
ror esi, cl
xchg ecx, edx
add dx, si
stc
nop
shl al, 1
cmp esi, ecx
sbb dx, ax
add ax, 0x78d8
rol al, 8
test cx, 0x2322
shr bx, 4
and bl, al
shr esi, cl
and bx, di
rol dh, cl
ror esi, cl
nop
adc edi, 0x245d64bb
xchg ebx, edi
xchg al, al
and esi, esi
or ecx, edx
xor ebx, 0x3e9f7fa8
ror ah, 2
add ecx, 0x323aec04
or bx, dx
not bx
test ch, 0x6c
stc
sbb bl, 0x4c
or dx, ax
pop esi
shr ecx, cl
test eax, 0x1134f120
add dx, dx
test ch, bl
nop
add dl, 0x25
push esi
sbb ax, si
add bh, 0x5e
shl ecx, cl
shl bh, 4
inc esi
nop
inc dl
mov esi, 0x776ed3c1
xor di, 0x3315
and edi, 0x4fcde29c
test dx, ax
add cl, bh
test cx, ax
xchg dh, ch
inc edi
inc ebx
inc dx
sbb eax, 0x7f03eb8
sbb bx, 0x6161
stc
nop
nop
cmp ecx, 0x4bd1ccaa
shl eax, 4
stc
adc dl, ch
adc edx, 0x7c7d3aab
rol ebx, cl
adc dx, 0x87c
add cl, 0x69
not ebx
or al, 9
and cx, ax
test esi, 0x592df428
add ah, ch
rol bx, 8
mov dl, cl
sbb bh, 0x42
dec dx
stc
and si, 0x3cb2
shr esi, 5
dec ah
xchg ebx, ecx
rol esi, 4
xchg cx, ax
inc ax
sbb bh, bl
and dh, 0x74
test edi, esi
add ecx, 0x5ed8a066
nop
xchg edx, eax
shl ebx, 2
ror cx, 3
test ecx, edi
nop
sbb dh, 1
dec esi
nop
shl ch, cl
shr dx, cl
cmp ch, bl
add cl, 9
rol edx, cl
rol di, cl
nop
dec edx
sub ecx, edx
dec bh
adc bl, 0x4c
dec bl
or si, dx
stc
adc al, dl
add bl, dl
inc cx
dec ecx
sub ah, 0x6d
adc edi, esi
not di
stc
inc bl
adc bh, al
not cx
or dx, bx
and edx, ecx
xor edi, 0x413dc2a7
adc dx, cx
or bx, 0xd2d
sub ecx, 0x1179842b
shl dl, cl
xchg dx, di
test al, 0x25
pop esi
ror dh, cl
shr dl, 1
push esi
adc si, 0x1619
rol bh, cl
rol bx, cl
not cl
sub dl, bh
cmp eax, eax
add dx, dx
sub esi, 0x2e60a853
sub cx, 0x63f5
add si, di
cmp bx, 0x1649
test al, 0x77
test dx, dx
dec esi
or al, 0x6b
add ecx, eax
adc ax, ax
shr esi, 2
rol bx, 2
dec ch
shl ah, cl
shr bx, cl
add dh, 0x25
adc dh, dl
mov edi, 0x74f89dd9
stc
nop
not ax
ror si, cl
add esi, 0x7c1e1c88
add cx, di
and bx, bx
adc bh, dh
mov cx, dx
test dl, 0x57
rol ch, cl
or ebx, 0x64ca25c
not ax
ror di, 6
shl edx, 5
or si, si
xor esi, 0x3cb80236
xchg edi, ebx
xor ch, 0x37
cmp ebx, 0x332479b6
shl ax, 2
shl edx, cl
rol ch, 3
and bx, bx
adc di, ax
nop
adc ebx, esi
not cl
test ch, 0x1e
xchg bx, cx
xchg si, dx
and ecx, ebx
test dx, 0x4ea0
and ax, 0x45eb
inc edi
dec ebx
rol edx, cl
test eax, edx
xor edi, ebx
xor ch, 0x77
sbb dl, 0x4b
sbb bh, bl
test bl, cl
shr cx, 6
sub edi, 0x5491b44f
inc esi
sbb dx, 0x34f
stc
add bx, 0x6f89
shl edx, cl
or dx, di
add dl, cl
not cx
add edi, 0x666e9fce
mov ecx, 0x656d1043
and dx, 0x69b6
not cx
nop
cmp eax, esi
dec cl
shl ch, cl
shl bl, 1
mov ebx, 0x1a5a50e2
rol di, 6
rol dl, 8
rol dl, cl
mov ax, di
test al, 0x6a
inc ecx
not ah
and cl, dl
shr di, cl
sub ax, dx
pop esi
add bl, 0x35
shl dh, cl
shr bl, 7
shl eax, 5
rol ebx, 5
stc
stc
and di, 0x6747
mov dl, 0x13
test ah, 0x5d
adc cl, 0x55
push esi
xor si, dx
ror di, 1
mov cx, 0x2efc
cmp edi, 0x2a8905b0
add edi, edi
sbb si, di
inc edi
xor bl, ah
not dx
nop
xchg dx, dx
shr ch, 3
rol cx, 7
sbb di, di
xchg si, ax
xchg dx, ax
mov cx, di
add di, 0x50cf
or ax, 0x171d
sub ebx, 0x51eb9205
xchg di, ax
shr dx, 5
ror ax, cl
adc esi, edi
test edx, eax
and si, 0x762e
sbb ch, 0x45
inc dx
inc bx
add cx, 0x39fc
mov ax, 0x22c8
shr dh, 2
or ax, dx
not cx
ror ch, cl
or si, 0x66c5
nop
sbb ax, 0x14c4
add dx, ax
test ecx, 0x47eb50ca
ror edx, cl
and ebx, ecx
or di, dx
adc ax, bx
shr dh, cl
xor di, 0x6989
nop
dec ecx
ror si, cl
sub dx, bx
test al, 0x5e
test al, 0x55
not ecx
cmp al, al
nop
dec ebx
cmp ax, cx
sbb bl, 0x41
inc ah
nop
rol edi, cl
shl edi, 3
dec ecx
or ebx, 0x726b81dd
adc ebx, esi
mov ax, 0x31d3
mov ebx, 0x2e296abd
stc
rol esi, cl
cmp bl, bl
cmp bl, 0x43
shl ch, cl
nop
or cl, 0x58
or edi, esi
adc dh, 0x3f
dec esi
test di, 0x6f47
xchg bx, ax
ror dl, cl
not ax
mov dx, 0x5c9a
or dl, 0x13
shr si, cl
cmp dl, 0x3f
cmp al, bh
adc bh, dl
stc
stc
pop esi
and ax, 0x2b9b
nop
ror ax, 4
push esi
add si, 0x73af
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
push ebx
ror bh, 3
push ecx
rol bx, cl
rol ebx, 7
push eax
sbb ah, 0x74
push edi
sub edi, 0x194d198e
stc
add ebx, 0x4a541219
dec eax
shl ah, 1
nop
cmp edi, ecx
nop
push esi
push edx
adc esi, edx
dec eax
test ecx, esi
test si, dx
mov ax, 0x33fe
or bh, ch
xchg dl, ch
stc
ror di, 3
sub cx, si
adc si, 0x5078
sub dx, di
add dx, cx
dec bx
shr cx, 4
inc dh
sbb cl, al
or si, di
sbb ah, 0x47
shl ecx, cl
shr esi, 3
inc al
nop
shl si, 4
shl eax, 4
not ecx
sub cx, ax
mov ebx, 0x344f201
inc cl
not dh
inc esi
sbb dx, cx
and si, 0x5375
rol di, cl
add ax, di
ror di, 2
inc si
or bx, ax
cmp dl, 0x10
xchg ch, bh
cmp dl, 0x34
sub edx, 0x2e0ce02f
rol ebx, 8
dec ax
test bl, dh
inc dl
not dx
not ecx
not di
shr si, 8
not di
test cl, 0x10
sbb edi, eax
not ax
shr ah, 3
rol dx, 2
add al, 0x6a
pop edx
pop esi
pop edi
pop eax
pop ecx
pop ebx
jnp 0x636303
push ecx
push edi
test cx, di
nop
dec ecx
shr ch, cl
mov ch, 0x4d
push esi
add si, 0x2c77
stc
push edx
cmp dl, 0x7a
ror ecx, cl
push eax
shl ax, 1
push ebx
cmp bx, 0x706e
xor edi, 0x25066342
adc dx, cx
shr si, 8
shl bx, cl
dec cx
ror dl, cl
add edx, 0x3938e1a3
rol dx, 4
add si, dx
stc
shl ax, cl
not bx
adc al, bh
and ax, 0x5d9b
sub eax, ebx
adc ch, 0x53
adc dl, 0x1f
xchg ch, ch
and ax, 0x74ae
shl di, 2
xchg di, si
inc al
stc
not dx
or bx, cx
or cl, 0x44
ror bl, 1
ror ax, cl
dec cx
add bh, bl
adc esi, 0x6275ce4c
test dx, ax
ror ch, 8
shl edi, cl
xchg ebx, edx
sbb cx, 0x63d3
sbb ax, cx
pop ebx
pop eax
pop edx
pop esi
pop edi
pop ecx
push edi
sbb edi, edi
push esi
push edx
xchg si, dx
nop
push ebx
shl bl, 6
adc bx, si
pop ebx
pop edx
pop esi
pop edi
push ebx
xor ebx, 0x2d706ee0
push ecx
ror ebx, cl
pop ecx
pop ebx
push edx
push ebx
add dx, bx
push ecx
sbb ch, cl
push eax
sbb ah, 0x13
pop eax
pop ecx
pop ebx
pop edx
call fcn.00662e7d
call fcn.006633f6
call fcn.006637fb
call fcn.00663b76
call fcn.00663e1c
call fcn.006643a1
push edi
or di, 0xf24
push ebx
xor bx, bx
stc
push edx
xor edx, ebx
dec edi
xor edx, 0x234c99d0
not bx
push eax
adc ax, ax
sbb al, al
push ecx
ror cx, 1
or edx, eax
rol cl, cl
cmp dl, cl
inc ah
cmp dx, di
not ax
push esi
shl esi, cl
xchg dl, ch
nop
xor edi, ebx
stc
rol di, cl
mov cl, bl
add ecx, esi
nop
ror di, 2
sub bl, dl
xchg cl, al
sub dh, 0xc
ror ah, cl
rol dx, cl
inc ecx
sub di, 0x2f85
stc
ror cl, 2
nop
mov al, 0x74
mov ax, ax
dec ax
xor bl, 0x3c
rol cl, cl
ror di, 2
cmp dl, 0x5d
add ecx, 0x75d83b53
ror al, 6
cmp bh, al
xchg ecx, ebx
shr ebx, 6
stc
pop esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
push edi
not edi
pop edi
call fcn.006647fb
call fcn.00664a88
jp 0x6363b0
call fcn.00664e9b
call fcn.0066526f
push edi
push ebx
xchg di, bx
xor ebx, ebx
pop ebx
pop edi
jo 0x6363cf
call fcn.00665575
js 0x6363ca
push eax
inc ax
push ebx
or bh, 0x57
pop ebx
pop eax
push eax
adc ah, 0x54
pop eax
jb 0x6363e6
call fcn.00665925
push ebx
push ecx
xchg bh, ch
pop ecx
pop ebx
push ecx
shl cx, 8
pop ecx
call fcn.00665cba
push esi
push ecx
rol esi, cl
pop ecx
pop esi
call fcn.00665f90
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
push edx
push ecx
ror dx, cl
push eax
or ax, ax
xchg ah, dh
xor edx, 0x13f6b423
cmp ah, 0x5b
xor cl, al
push ebx
and bl, 0x1c
push esi
not esi
and si, 0x33ea
mov cl, al
rol eax, 3
push edi
shr di, cl
xor esi, 0x500eb444
shl ebx, 8
mov edx, 0x1d9ee7d8
nop
stc
inc ecx
or ax, 0x2bdc
xchg dx, di
shl di, cl
stc
mov edi, esi
dec dx
rol eax, 4
shl di, 1
adc dh, dl
ror edi, cl
stc
sub dl, al
shl al, cl
nop
stc
shr dx, 2
xchg esi, eax
nop
ror eax, cl
xor esi, 0x389a4779
rol cx, 1
stc
sbb ch, 0x5e
xchg cl, bh
shr ch, cl
or eax, 0x7c74c2b3
dec si
test dx, 0x52cf
or eax, 0x7fd21885
xor esi, 0x429ee0b2
and ebx, 0xb5cdf51
xor ebx, 0x47bdec12
not si
not cl
nop
mov bx, bx
ror bl, 3
add ah, 0x31
sbb bh, 0x7c
and al, dh
sbb ch, 0x78
stc
test al, ah
shl eax, 1
add edx, ecx
mov ebx, 0x70e0f358
test al, bl
xor cx, cx
or si, 0x1ed1
ror esi, 3
ror esi, 5
ror dl, 6
add ecx, esi
adc cx, di
sub ax, ax
add ah, al
sbb dl, 0x3f
sub dl, cl
mov dx, ax
inc dl
ror cx, cl
not ax
ror dh, 5
sub ecx, edx
adc dl, 0x2a
shr ecx, 1
mov cx, si
mov edx, edi
dec ebx
shr bx, 6
ror edx, cl
xor cx, 0x614d
dec dx
mov dx, 0x79f1
ror si, 4
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.006664ca
jecxz 0x636522
call fcn.006668ad
call fcn.00666cf4
push ecx
adc ecx, 0x7f85476c
test cl, 0x1c
push ebx
sbb bh, 0x39
push esi
xchg esi, ecx
push eax
shr ax, cl
rol cx, cl
push edi
test edi, esi
ror si, cl
cmp di, 0x12b2
xor ax, 0x5215
push edx
cmp dx, di
not di
add al, al
or edi, 0x4a07518a
xchg dl, dl
mov al, ah
inc bl
shr si, cl
sub cl, 0xa
rol bx, cl
mov ebx, edi
shr cx, cl
rol cl, cl
cmp edx, 0x1b334338
test bh, dl
stc
nop
xchg si, dx
xchg dx, ax
xchg dl, ch
or eax, 0x60540edf
rol al, 2
shr ah, 2
sub dh, 9
dec ax
not dx
shl bx, 6
or ebx, 0x588a30e3
sbb al, 0x49
and cl, ch
adc ch, bh
stc
adc eax, 0xe9f073e
nop
sub ch, ch
sbb al, 0x60
cmp ax, 0x2ee4
mov eax, 0x2ee38b92
mov dx, bx
test dl, 0x2f
ror ax, 4
shr bl, 2
not dl
stc
test edx, 0x60fd53ee
dec al
mov ch, bh
not esi
xor bh, ch
adc esi, 0x697969a7
dec edx
test cx, bx
ror cx, 3
and edx, 0x57fdbfb7
and di, ax
shl dx, cl
rol cl, cl
or cx, 0x71ca
stc
stc
stc
xchg ch, cl
rol bl, cl
not esi
stc
sub dh, 0x31
stc
inc bl
xchg dh, bl
sub cx, 0x3a4c
xor ax, di
and ah, dh
cmp eax, 0x77ee96d0
xor ecx, ecx
sub cl, 0xb
cmp al, cl
xchg esi, eax
adc eax, esi
sub eax, 0x3111eb73
inc di
sbb ch, ch
mov ebx, edx
ror edx, cl
stc
mov eax, 0x3517d290
nop
add dl, dl
cmp eax, 0x204c8da2
shr ecx, 7
ror di, cl
pop edx
add ecx, esi
nop
not ax
test cx, di
cmp bh, bh
add eax, 0x21c60dd5
mov ecx, ecx
nop
ror ch, 4
and bx, 0x2e97
cmp si, 0x5699
dec bh
nop
cmp di, di
test edi, 0x23e165e9
ror ecx, 8
and si, 0x2530
push edx
xchg edx, esi
sbb ch, 0x4c
xchg dx, si
cmp edx, edi
sbb dl, bl
xor edx, eax
adc si, 0x33a3
test ax, dx
or edi, esi
adc di, 0x2add
not ax
sbb dh, ah
inc ax
nop
shr ebx, 3
cmp ecx, edx
dec ax
rol bh, cl
test cl, ah
xchg si, si
mov edi, 0x1873c343
xor cx, dx
nop
dec edi
sbb cl, 0x56
cmp dl, 0x7a
inc bx
and eax, esi
ror bx, cl
sbb dh, ch
or bh, 0x29
adc cx, 0x24c5
sbb edx, esi
xor ecx, 0x3e770ee8
nop
dec si
test si, si
dec ecx
sbb si, 0x78d0
xchg cl, ch
stc
nop
mov bh, 0x32
ror di, 5
pop edx
pop edi
pop eax
pop esi
pop ebx
pop ecx
push esi
shl si, 5
push ecx
add ch, ch
stc
or ecx, 0x3f2ee672
push edx
add dh, 0x4d
add dx, cx
push edi
not di
add dl, 0x5d
push ebx
cmp si, bx
not dl
xor cl, 0x5e
xchg ecx, esi
xchg ch, dl
stc
adc cl, 0x75
stc
shl cx, cl
sbb cx, cx
add edi, 0x1d1fc9eb
push eax
shr ah, 6
test di, 0x240e
shl dl, 3
sbb ch, bh
cmp dh, 0x46
not bx
sbb cx, ax
sbb cl, dl
mov ax, dx
rol edi, cl
rol bl, cl
test eax, edi
rol esi, 2
and edx, edi
or di, 0x2d32
rol bh, cl
not ecx
inc esi
or edi, 0x7d30a483
shr edi, 8
ror ah, 8
dec cl
dec edx
mov dl, 0x39
shl esi, cl
stc
cmp cx, 0x4edc
or edx, 0x98566d9
xchg ecx, esi
sub dl, ch
shr ebx, 5
not al
dec dx
adc edx, ecx
ror di, 7
stc
shl di, 4
nop
add esi, 0x3a0a854f
dec dl
ror ebx, 6
shl bl, cl
adc si, 0x4ac2
rol ebx, cl
inc ax
sbb edx, edi
and ah, 0x64
stc
shr edx, 3
mov eax, 0x23e7ddb8
test ecx, 0x73d12289
add edi, 0x58db1f84
adc bx, 0x4c32
or edx, 0x52f78b42
sub ah, dh
xor al, 0x53
nop
and di, ax
sub ebx, esi
ror si, 2
not ecx
not bl
test bl, dl
or cx, 0x1e8d
shr edi, cl
sbb eax, ebx
add esi, edx
dec cx
adc dx, dx
or ax, 0x6e54
sbb cx, 0x5cad
sub ch, 0x1d
and bx, si
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
jle 0x63687c
je 0x636848
push edx
sbb edx, 0x46e73483
push ebx
mov ebx, 0x5a073e85
push eax
dec ax
shl bx, 4
push ecx
shr cx, cl
not ax
push edi
xchg di, ax
xor ebx, 0x7777d6a6
adc cx, cx
nop
pop edi
pop ecx
pop eax
pop ebx
pop edx
call fcn.00667046
push ecx
not ch
dec ecx
shl ecx, 7
push esi
mov si, 0x548b
push ebx
shl ebx, 4
pop ebx
pop esi
pop ecx
push edi
push ecx
shl di, cl
push edx
push eax
test dx, ax
shl ax, 7
push ebx
test bx, 0x426c
inc di
stc
pop ebx
pop eax
pop edx
pop ecx
pop edi
stc
push ebx
not bh
push esi
test si, 0x43ab
push edi
rol di, 8
shr edi, 1
push ecx
ror cx, cl
push eax
cmp ah, al
not cl
xor bx, 0x2e7c
rol ax, 6
shr bl, 2
push edx
test edx, 0x5f441a40
dec ch
xor al, bl
shl cx, 7
shl ebx, cl
inc bx
not edi
inc bh
shr ah, 1
test ah, bl
sub bh, 0x7b
shr al, 5
nop
sbb cl, dh
dec ch
stc
sub bh, 0x32
stc
not dx
and bx, si
adc eax, 0x51c34cfe
or bl, 0x2b
add bl, cl
adc dx, 0x6773
ror ax, cl
xor ch, 0x64
xchg ecx, eax
and esi, 0x6524294d
inc si
nop
sbb al, 0xd
inc bh
add cx, ax
sub bl, ah
stc
ror bh, 2
xor si, 0x552
shr dh, 6
stc
and si, bx
ror ch, cl
not ch
rol di, 5
xor cl, 0x5c
xor ecx, 0x3709de9b
mov di, 0x70ac
add cl, 0x7f
not ecx
dec dl
test ecx, 0x4f3d75d
ror bx, 8
nop
or ax, 0x19f1
shl edi, 4
adc cl, dh
and dl, bh
inc dx
and ebx, 0x71f9f078
test edi, 0x44b4ed41
rol ebx, 5
xchg esi, esi
rol ebx, cl
test ax, di
or bh, al
or eax, 0x7724fc58
test ah, ah
and cx, 0x1933
shr dl, 6
not esi
test ch, 0x1b
cmp esi, ecx
add edx, 0x793466a5
shr bh, cl
add ah, 0x78
inc bx
and al, 0x58
sbb edx, 0x1e0013ec
shr cl, 5
shr dx, cl
mov ch, al
inc ebx
add edi, 0x1776504
xor ecx, ebx
not ah
cmp ax, 0x3f9e
mov cx, bx
ror edx, cl
nop
test si, 0x6ad3
pop edx
push edx
sbb edx, 0x657fec2e
shl dl, 5
and dx, ax
dec dl
shl edx, cl
sbb si, 0x2e55
test ebx, 0x56e66c84
not al
shr ebx, 5
shl si, 1
add dl, ch
or si, 0x4e65
inc si
adc cx, di
inc ebx
stc
shr ecx, cl
not ah
pop edx
pop eax
pop ecx
pop edi
pop esi
pop ebx
push ebx
rol ebx, 7
push esi
push ecx
shr esi, cl
push eax
or al, 0x64
sbb bh, cl
push edi
sub edi, esi
or edi, 0x7977e130
push edx
dec dx
inc bx
shl eax, cl
adc si, bx
sub cl, 0xd
cmp di, 0x3fa7
xor eax, ebx
or dl, cl
adc dx, dx
inc di
adc esi, 0x532b93b4
and edi, 0x24f535d4
adc ebx, ebx
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
call fcn.00667550
call fcn.006679d1
push ebx
dec ebx
push eax
sbb eax, 0x49ca6a93
push edx
push edi
xchg dx, di
and al, bl
ror eax, 6
or bl, bh
push ecx
or ecx, edx
shl al, 5
mov cl, dl
ror dl, 3
test ah, 0x2e
push esi
shr esi, 6
stc
dec esi
shr eax, 8
xchg bl, al
rol dx, 4
shl di, cl
add ebx, edx
adc di, dx
xor dl, 0x52
shr edx, 4
test edi, edi
inc eax
cmp ecx, 0x4c6dfe8b
xchg al, ch
add ebx, 0x2302a0ca
and bx, 0x1e88
or al, 0x5b
test si, cx
xor bx, ax
or ecx, edi
add dh, al
mov si, ax
dec ax
xchg edi, eax
test di, bx
test esi, 0x5b51b89a
stc
xchg esi, edi
cmp dh, dl
test dh, 0x4e
shr si, 2
test cx, dx
shl si, cl
test dx, ax
xchg ah, al
shl ah, 6
dec bh
xor si, 0x7816
xchg ecx, edi
dec bh
mov bl, ah
shl cx, cl
stc
xor edx, 0x3db904b5
or dx, di
inc bx
sub bx, dx
mov ecx, edx
cmp bh, bh
not ah
shl cl, 7
or si, dx
nop
nop
xor bl, 0x7b
test edx, 0x6e2e6a57
rol edi, 3
and bl, 0x6a
add di, 0x167c
not ax
or bh, cl
ror cx, cl
mov edx, 0x7ff09fc
ror cl, 6
rol ax, cl
ror dh, 6
sbb al, 0x4a
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
push eax
push ecx
rol ah, cl
and cx, 0xb70
push esi
dec si
stc
sbb eax, 0x63f3050a
push ebx
add bx, 0x658d
push edi
xor edi, ecx
pop edi
pop ebx
pop esi
pop ecx
pop eax
nop
push edi
push esi
sbb edi, esi
push eax
not ax
push edx
inc edx
or ax, 0x109c
push ecx
shl ch, cl
add ax, 0x290d
adc cx, 0x5f8a
or esi, 0x3825122e
shr eax, cl
sbb di, si
push ebx
ror bx, cl
sbb ebx, 0x4049d535
xchg ebx, edi
add bx, 0x343e
add cx, 0x7670
sub edx, 0x655e8310
inc esi
sub ah, 0x2d
sub ecx, eax
cmp eax, eax
inc dh
rol ebx, 8
sub esi, 0x7a896582
dec bh
mov esi, eax
nop
test ebx, eax
inc edx
stc
add dl, cl
shl edx, cl
pop ebx
pop ecx
pop edx
pop eax
pop esi
pop edi
call fcn.00667dba
push edx
adc dx, 0x4ea4
push ebx
not bl
nop
push esi
cmp esi, 0x788bcc99
push ecx
adc cl, 3
test dx, 0x2425
xchg cx, dx
adc ecx, 0x3a0ba83a
push eax
dec ax
pop eax
pop ecx
pop esi
pop ebx
pop edx
push eax
inc eax
push ebx
inc bh
mov ebx, ebx
push edx
push ecx
ror dl, cl
pop ecx
pop edx
pop ebx
pop eax
jnp 0x636beb
call fcn.00668089
call fcn.006685a4
call fcn.00668b49
call fcn.006a3f57
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
call fcn.006690e9
push eax
dec ah
push edx
or dh, 0x55
push edi
xchg dx, di
push esi
xor si, 0x60b4
test ax, dx
push ecx
and ecx, eax
mov dx, 0x5675
mov ah, 0x69
rol cl, 5
push ebx
shl ebx, cl
mov dl, 0x5d
and ah, 0x57
nop
inc dh
mov ecx, 0x174b937e
cmp dx, 0x473c
add ecx, eax
sbb ch, dh
xchg dh, bh
shl bh, 6
shr cx, cl
xor si, si
or edi, esi
sbb dh, ah
or dx, ax
ror dl, 4
xor ecx, ecx
dec cx
mov ch, 0x76
cmp ax, si
not dx
or bx, 0x44cf
nop
and bx, si
shr ah, cl
add dl, dh
and bl, 0x52
xor edi, eax
stc
shl si, 3
cmp edi, 0x7541f2d2
or bx, ax
sub ch, bh
test si, dx
test bl, bh
cmp ecx, 0x3b9a5d
shl dx, cl
or ecx, eax
cmp ch, al
and ah, cl
xchg ecx, esi
rol bx, 7
shr ch, 6
not eax
rol ax, 2
cmp bx, 0x5168
test bl, dh
test bh, 0x10
test bl, dl
xchg bl, cl
adc bh, bl
ror eax, cl
ror si, 7
cmp si, dx
not al
or ecx, 0x5a4d97bd
xor dx, 0x70eb
add cl, 0x2b
not edi
inc edx
sub esi, 0x45c3c973
sbb eax, 0x1a27fc5f
test cl, 0x52
or al, 0x4f
stc
test si, 0x6141
or ecx, edi
shl dl, cl
not cx
mov edi, edi
adc bx, di
dec al
cmp bx, 0x348a
mov cl, bl
sub al, ah
adc ax, bx
shr dl, 5
sbb dh, cl
add eax, ecx
rol si, 4
adc edi, 0x5877ddfd
not cl
ror di, 2
dec dl
shl bh, 2
and esi, 0x72874bbc
adc di, dx
nop
mov eax, 0x5161976f
not bl
pop ebx
xchg di, cx
push ebx
ror bx, cl
mov ebx, 0x71fe9ce4
inc al
sbb ch, dl
shr ecx, 2
sub ecx, 0x36a598cc
xor bh, 0x71
test cx, cx
rol si, cl
inc bx
inc dl
shl edx, cl
and dx, 0x77bd
cmp dx, 0x407b
xchg dh, ah
or ebx, ebx
nop
mov dh, 0x1f
test bh, bh
xchg bx, si
inc bx
cmp dh, 0x36
inc ch
add dx, bx
mov ah, 0x72
test edx, eax
and ch, 0x6a
stc
and edi, 0xd849985
sbb dh, bh
rol edx, cl
rol ecx, cl
test ah, 0x33
and ax, ax
not ecx
shr bx, cl
nop
and ebx, 0x5fee7333
cmp ebx, ecx
xchg bx, ax
shr ecx, 1
or ebx, 0x64d43a06
stc
sub bx, cx
ror dl, 5
sub dx, 0x6ce9
shl edx, 6
stc
dec edi
shr al, cl
ror dl, cl
shl ch, cl
stc
adc ecx, eax
xor di, 0x44a6
add edx, ebx
shl bx, cl
sub si, di
shl cl, 2
not al
shl cx, 7
shr di, 7
xor ecx, eax
ror dh, 5
add ah, ah
ror al, cl
or ecx, edi
shl dl, cl
cmp cx, dx
rol al, 7
nop
inc bl
test di, 0x1c5e
ror ah, cl
test cl, 7
shl ebx, 2
sbb dx, dx
xor cx, 0xdf3
xor cx, 0x2e29
add bx, di
adc si, bx
rol si, cl
sbb dx, 0x2fec
rol esi, cl
xchg di, ax
not cl
not ax
shr edi, cl
inc ecx
or ax, 0x2214
stc
sub ecx, esi
xchg dl, dh
test dh, bh
sub bx, bx
sbb bh, 0x5d
ror ebx, cl
add si, bx
adc ebx, 0x3226ae99
pop ebx
xor edi, 0x6058383a
or cl, 0x63
push ebx
test bl, ah
add bl, 0x1f
sub dx, 0x3476
sub ax, si
xchg dh, ch
not eax
xor ecx, 0x69e05de4
nop
cmp ch, 0x57
rol ebx, 7
inc dh
sbb cl, 0x1c
mov cx, 0x4d52
add edx, eax
rol dl, cl
shr ebx, 8
nop
and ecx, 0xbc52da6
xor bl, 0x3f
sub ah, 0xc
nop
and dl, bh
stc
test esi, ebx
stc
test dx, si
inc ebx
xor ah, ch
or cl, 0x60
add ecx, 0x1896ecab
sbb ch, 0x68
inc si
sbb bl, bl
adc cl, 0x4e
stc
test bx, dx
sbb cx, 0x13a9
and di, bx
sub dl, dl
dec ebx
adc eax, ebx
or si, ax
xor si, di
xor si, 0x3e65
dec edx
sbb ebx, 0x5242dda
rol ch, 6
or bx, 0x7d42
mov edx, ecx
shl bx, cl
inc si
add cl, 0x6f
rol di, 6
rol dl, cl
shr cl, cl
dec ecx
sbb ah, 0x16
ror bh, 3
sbb dx, 0x282f
or bl, 0x33
stc
shr bh, cl
inc ch
dec al
or bh, ch
dec esi
not bl
cmp ch, dl
sub dh, bh
dec dx
adc ah, dl
rol dx, 7
nop
add di, di
xor esi, 0x5b1e9062
not dh
ror al, cl
shr ecx, 1
ror esi, cl
cmp edx, edx
shl cl, 6
sbb eax, 0x29d49d7
xchg si, ax
shr bh, 6
not cx
and cl, cl
ror si, cl
inc ecx
sub dl, 0x29
xchg si, bx
cmp edx, edi
shr cx, cl
rol ebx, cl
adc di, 0x6fb8
inc bh
sub edx, 0x6d245584
dec cx
test ch, bh
pop ebx
cmp edi, 0x3e630770
xor cx, 0x34f9
push ebx
xchg ebx, ecx
adc bl, 0x76
dec esi
adc ecx, edi
ror dx, 7
cmp di, bx
inc edi
or ch, 1
add edi, 0x34d07941
cmp edi, esi
or ch, bh
dec bh
shl bx, 7
dec cx
inc ecx
xchg dl, bh
nop
adc cx, bx
and ebx, 0x21f0c458
inc edi
dec ah
or di, 0x299e
xor ecx, 0x707dde35
nop
test eax, 0x541e9214
not ch
or bl, bl
mov edx, 0x5b68e28
xor eax, eax
and edx, ecx
sub cx, bx
add edx, eax
ror esi, cl
and ebx, 0x19747b27
xchg bh, ch
adc dh, 0x27
or dl, 0x4f
adc si, 0x25ac
cmp dh, 0x68
not dl
not di
mov ch, 0x73
inc esi
sbb esi, esi
add al, 0x5c
adc dl, 0x36
xchg ah, bh
sub cl, ah
sbb ah, ah
and cx, 0x1eb1
inc bx
cmp ax, 0x1e13
xchg di, cx
xor si, ax
cmp edx, 0x12902ba
or dx, di
sub esi, 0x3ac74726
not dl
adc si, 0x7f5
xor esi, 0xef743b
adc ecx, 0x7ed90cd7
not ax
shl si, cl
and edi, 0x6b9b56f6
nop
dec cx
dec di
ror bl, 7
sub di, 0x5e22
inc esi
not cx
adc si, 0x2737
or eax, 0x6ee1eee3
inc ebx
sbb cx, 0x7152
adc si, 0x4d27
rol dl, 8
adc ax, 0x74dd
sub ch, 0x12
cmp bl, bh
cmp eax, eax
xchg di, si
shl ebx, cl
cmp esi, 0x73eca234
add di, dx
not ax
mov ecx, ecx
test ebx, esi
mov ecx, 0x6b3e817a
rol eax, 3
test si, si
inc dx
not di
xchg dl, dh
stc
cmp edx, 0x325129aa
mov cx, 0x49c3
test bh, cl
pop ebx
push ebx
adc edx, ebx
xchg cl, ah
add esi, eax
shl cl, 3
add edi, edi
xor cx, 0x3816
and di, 0x183e
adc bl, bh
ror edx, cl
adc bx, si
sub dx, 0x266
and ecx, 0x6eb5467b
adc edx, ebx
test esi, 0x7ac232ba
sbb di, si
adc dh, cl
add dh, bh
shl dl, cl
nop
xor bl, 0x1c
not ax
or ch, bh
inc edi
inc ecx
ror dl, 3
not si
add dl, bl
mov dh, 0x63
mov dl, 0x78
ror al, cl
ror ch, cl
test di, di
cmp dx, di
ror dh, 3
shr si, cl
inc ecx
add ch, 0x5d
nop
inc ebx
adc dx, bx
add dh, 0x33
xchg si, si
ror ebx, cl
and dx, 0x493c
adc si, 0x1b7d
shr bx, cl
adc al, al
and ax, dx
stc
sub esi, 0x243b1717
inc ebx
shl cl, 6
not edi
shl cl, 6
shl ch, cl
adc ax, si
nop
add ch, cl
cmp ebx, 0x547d687c
dec ecx
shl ebx, cl
cmp dl, cl
xor bx, 0x292d
test bx, cx
shl ecx, 3
test bx, 0x79f3
pop ebx
pop ecx
pop esi
pop edi
pop edx
pop eax
call fcn.00669512
push ecx
add ecx, 0x2aa3d547
push eax
and ax, cx
push edi
push esi
sbb di, si
push ebx
adc ebx, 0x4aa4c233
or ax, 0x671a
not edi
nop
push edx
and dl, 0x4b
not bh
mov edi, esi
xchg edi, eax
inc al
cmp ecx, 0x39792eae
cmp di, 0x2ab8
add edi, 0x75e0e009
xor cl, 0x4f
adc edx, edx
not cl
cmp cl, 0x16
stc
sub bx, 0x4980
shl ax, 2
sub bx, ax
not ecx
nop
xor ecx, 0x61edb3ce
inc ecx
nop
sbb edx, 0x1a9121a2
ror bx, cl
mov si, cx
xor al, 0x1a
mov si, 0x3986
test edx, edx
sbb edi, ebx
not cl
xchg ah, ch
xor edi, 0x77624d39
add ebx, ebx
sbb esi, eax
sub dx, 0x326
xchg edi, edx
nop
or ah, dh
shl cx, 8
and ebx, edi
mov al, 0x2f
add cx, dx
inc ch
or ah, 0x41
shl bl, cl
shl edx, cl
rol ax, 5
and dh, 0x64
adc edx, ebx
xor esi, 0x16834c6d
shr dl, cl
adc bl, dh
pop edx
pop ebx
pop esi
pop edi
pop eax
pop ecx
call fcn.006697d3
jbe 0x637355
call fcn.00669cd1
call fcn.0066a159
push ebx
push edi
xchg bx, di
shr edi, 1
push eax
push esi
xchg esi, eax
push ecx
ror esi, cl
and esi, 0x260b2345
ror ecx, 4
shr ecx, 4
test al, bh
push edx
xor dx, ax
mov bl, al
mov bl, 7
shl edi, 4
add cx, dx
shr dh, cl
xor dh, dl
cmp dh, bh
mov ax, 0x6bd3
shr di, 1
ror ecx, cl
inc bx
rol cx, 4
add edi, ecx
cmp bh, bl
add al, 0x19
rol edx, 2
xchg ebx, eax
ror edi, 1
inc bl
not edx
nop
and di, si
inc cx
add si, 0x45cf
shr dx, 3
add edx, 0x200bbb69
shr dl, 3
adc eax, 0x17aba824
inc edi
rol eax, cl
ror di, cl
not ax
stc
ror ah, 6
test ebx, eax
sub al, ah
xor dx, si
cmp ax, dx
ror edi, cl
and esi, 0x7a9e509
nop
test edx, 0x51ac8f85
shl dx, cl
adc cx, 0x1329
dec edx
inc cl
sbb ax, 0x14d2
inc si
adc esi, edi
adc cx, si
or ch, dh
nop
cmp bl, dl
test bx, ax
xor bl, 0x30
and dx, 0x674e
adc bl, 0x51
inc di
sub bx, cx
sbb eax, 0xed83a4f
shr ch, 1
and eax, ecx
add bl, 0x7e
xchg cx, dx
shr cl, 5
sbb cx, 0x59b5
sub ah, 0x36
mov si, dx
mov dx, 0x7470
not edi
xchg cl, dl
ror esi, cl
test dx, ax
xchg ecx, eax
mov si, si
adc bh, 0x1a
mov ecx, 0x53972d5
nop
mov eax, ebx
nop
nop
mov bh, ah
sbb si, di
and cl, al
add edi, 0x16592e91
stc
not ah
test esi, edx
inc dl
stc
ror ax, cl
pop edx
nop
push edx
shl dl, cl
pop edx
pop ecx
pop esi
pop eax
pop edi
pop ebx
push edi
push ecx
xchg edi, ecx
push edx
push eax
add edx, eax
and ax, ax
pop eax
pop edx
pop ecx
pop edi
push edx
inc dx
pop edx
call fcn.0066a6a3
call fcn.0066aa74
stc
push edi
push ecx
ror di, cl
pop ecx
pop edi
lea esi, [ebx + esi]
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x63eb05
call fcn.0066ae39
call fcn.0066b11c
je 0x637824
call fcn.0066b507
push eax
push ebx
mov ah, bh
nop
push esi
push ecx
shl esi, cl
push edi
push edx
adc di, dx
adc edx, edx
cmp si, 0x742c
rol ax, cl
rol bx, 3
and esi, 0x6eb82d09
test ebx, edx
rol eax, cl
nop
shl dx, cl
shl esi, 2
ror ebx, cl
mov ax, 0x41a
shl bl, cl
dec eax
shl edx, cl
ror dx, cl
sub edx, edi
adc si, dx
xor bh, ah
add dx, 0x33fe
rol cx, cl
rol eax, cl
shl bx, cl
mov ebx, ebx
adc ebx, 0x600ce8f2
stc
stc
and di, 0x5936
ror dx, cl
pop edx
pop edi
pop ecx
pop esi
pop ebx
pop eax
jbe 0x6375c1
push ebx
push ecx
sbb bh, cl
xor bx, bx
push edx
test bx, dx
push esi
and esi, 0x6d22c203
stc
sub ch, 0x41
push eax
mov al, 0x12
sub ebx, 0x68ea55db
push edi
not edi
shr bl, cl
not ecx
sbb ebx, edx
shl edx, 5
shl eax, 1
or cl, dh
not edx
cmp ah, ah
xchg bx, di
sbb ax, dx
stc
inc ecx
ror dh, 1
sub ecx, edx
stc
xchg al, bl
dec dl
sub cl, bh
xchg esi, ebx
stc
mov si, si
ror edx, cl
rol dh, cl
sub al, 0x3b
stc
xchg bh, al
sub edx, esi
rol di, cl
mov ebx, eax
sbb ebx, edx
nop
sbb bx, 0x1735
shl si, cl
and ah, 0x25
nop
mov dh, 0x35
dec edx
sub si, si
shr ch, cl
dec cl
xor esi, 0x6a0856ed
shr ax, cl
add cl, cl
xor cl, dh
not ebx
stc
sbb si, bx
test dx, ax
mov bx, si
not di
mov ebx, ecx
cmp cl, bl
stc
add dl, 0x4a
add bh, al
shr eax, cl
xchg cx, bx
adc bl, bl
add ch, dh
or dh, bl
mov al, dh
inc ax
sbb di, dx
or bx, 0x1bc4
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
push edx
push edi
cmp edx, edi
and dl, 0x57
add dx, 0x4e47
push ecx
xchg ecx, ecx
push eax
shl al, 1
stc
push ebx
xor ebx, 0x1208836b
xor eax, edi
rol edx, 4
adc cl, ah
mov al, bl
test bx, cx
push esi
test esi, edx
dec bh
inc ax
add dx, 0x4e94
not di
shr ecx, cl
nop
xchg edx, edx
xor edx, 0x61c4479b
add edi, 0x6dbdcffb
rol cl, 8
pop esi
pop ebx
pop eax
pop ecx
pop edi
pop edx
call fcn.0066b7fc
push ebx
push ecx
shl bx, cl
push eax
push edx
sbb ax, dx
test al, bh
sub eax, 0x8702482
and ch, dl
dec cl
dec dl
sbb ch, 0x7a
push esi
cmp si, dx
shl ax, 3
stc
stc
adc esi, esi
rol dl, cl
push edi
rol edi, cl
cmp bx, 0x211
test bl, bh
xchg ecx, ecx
sub bl, bl
test eax, 0x87be1d5
stc
add esi, 0x6be04a5
test esi, edi
xor cx, cx
shr ah, cl
shr cl, 3
stc
cmp bl, 0x76
inc al
not esi
or cl, 0x63
stc
xchg al, al
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
call fcn.0066bd7b
push ecx
not ch
shr cx, cl
sbb ecx, 0x7f03a9bc
push esi
not esi
push edx
cmp edx, 0xe1d19ba
push eax
mov si, ax
rol si, cl
sbb dx, 0x5b00
not ah
mov ax, si
not ax
mov ch, al
shr ax, cl
ror dx, 3
or esi, esi
cmp ch, 0x68
nop
shr esi, 4
push ebx
sbb bx, cx
sbb ax, bx
shl dx, cl
sub edx, esi
inc ebx
and ax, 0x4150
pop ebx
pop eax
pop edx
pop esi
pop ecx
call fcn.0066c0aa
push ebx
xor bl, bh
nop
pop ebx
call fcn.0066c4c1
push edi
push ecx
shl di, cl
push edx
dec dx
shl ecx, 5
push ebx
push eax
sbb bl, al
stc
shl edi, 5
push esi
ror esi, 5
mov di, di
dec ax
xor ax, di
nop
add cl, 0x64
xor di, 0x2a66
sub si, si
test si, si
mov ecx, eax
ror ebx, 4
not ecx
test bl, 0x35
dec eax
sbb edi, 0x240d3a6f
or bh, 0x2f
mov ch, 0x43
xchg cx, di
cmp ebx, ebx
inc bx
nop
mov ebx, 0x131c26e
cmp al, bl
inc edx
and di, 0x5160
xchg esi, ebx
ror ebx, cl
test ch, dh
sub cl, dh
ror eax, 3
stc
sub al, bl
inc eax
cmp dl, 0x39
xchg dh, cl
ror cl, 1
nop
xor cl, bh
inc esi
dec ebx
stc
shr bx, 5
mov ecx, 0x8aa3920
rol dx, 4
sbb edi, ebx
inc ecx
sub cl, ah
nop
mov ecx, esi
sub ecx, edx
shr ah, 8
or si, 0x496a
xchg esi, edi
mov si, 0x3928
or cx, 0x5a99
ror ch, cl
inc bx
add bx, di
add si, 0x4afb
xor cl, bl
inc bl
shr si, 8
adc eax, 0x142a1118
test dl, 0x7e
inc esi
shl ecx, cl
test ebx, 0x4e5e1755
test cl, 0x31
sub edi, eax
ror edx, 3
sub dh, bh
shl di, cl
stc
ror ecx, cl
shr ah, 5
xchg dx, cx
or dh, al
sbb cx, di
test edi, 0x6b213874
mov ebx, 0x7e7a564a
nop
dec ax
sub edx, ebx
xor esi, esi
shl edi, 2
xor ebx, 0xf5ca46
xchg cx, di
not bl
xchg bh, ch
stc
dec cx
shr di, cl
cmp edi, esi
shl ecx, cl
pop esi
ror edi, cl
adc bx, 0x187e
dec ebx
nop
dec edx
adc edi, 0x140cb675
xor bl, 0x1d
shl bx, 4
not edx
xor bx, ax
push esi
sub cx, si
nop
shr edi, cl
ror edi, 4
sub edi, 0x65525fb7
xor cl, dh
or ax, si
xor ebx, ecx
dec dx
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
jp 0x637801
call fcn.0066caeb
push esi
inc si
push eax
cmp eax, esi
push ebx
push edi
and ebx, edi
inc ax
test bl, 0x71
cmp al, 0x62
shl si, 1
push edx
test dl, 0x58
cmp si, 0x63d6
push ecx
test cl, ch
stc
test ebx, eax
nop
nop
cmp ebx, edi
not edx
and ax, ax
stc
mov dh, 0x76
sub bx, 0x6b19
or bx, 0x203a
dec edi
inc eax
sbb edx, 0x44311b75
adc cl, dl
sbb edi, 0x6d2a5421
and di, cx
sbb ebx, esi
test ch, 4
shl ebx, 8
cmp dx, 0x6466
stc
xchg cl, al
xor si, ax
sub bh, 0x73
add bl, 0x41
and ecx, 0x18e8875b
or ch, 0x50
or edx, 0x3591e49a
mov edx, esi
ror cx, cl
ror ax, 7
rol edi, cl
mov ebx, esi
stc
shr ah, cl
xor ebx, 0x7991228f
adc dx, dx
xor dh, 0x34
dec cl
or bh, cl
add bh, dh
mov ax, ax
xor al, 0x75
xchg si, di
ror di, cl
stc
xor eax, 0x33bdfa47
adc eax, ebx
pop ecx
pop edx
pop edi
pop ebx
pop eax
pop esi
push ecx
shl cl, cl
push edi
sub di, cx
push edx
dec edx
test ch, 0x23
mov cx, 0x5c94
test cx, 0x4bb9
nop
test di, di
push eax
mov ax, di
push ebx
or bh, 0x23
dec edx
pop ebx
pop eax
pop edx
pop edi
pop ecx
call fcn.0066d079
push esi
or esi, 0x5c59256c
push edx
sbb dl, 0x11
pop edx
pop esi
stc
push edx
ror dx, 5
nop
push esi
push ecx
ror esi, cl
push ebx
dec bx
or dl, bl
shl dx, cl
pop ebx
pop ecx
pop esi
pop edx
push eax
push ecx
shl al, cl
stc
pop ecx
pop eax
call fcn.0066d5d9
jo 0x63799e
call fcn.0066db90
push edx
adc edx, 0x340ed5cc
push ecx
xchg dl, ch
push edi
shl edi, cl
nop
ror cl, 2
push eax
sbb eax, 0x6b8d9aa6
shl edx, cl
push esi
shl si, 6
xchg cl, cl
inc edx
push ebx
add bh, 0x62
stc
sub cl, 0x76
xchg cx, ax
adc edi, 0x47bb86ba
ror edx, cl
ror dl, 6
ror ebx, cl
sub al, 0x65
and ebx, 0x6687c7f3
nop
adc cl, dh
or bh, dh
nop
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
push edx
not dx
push ecx
xor ecx, ecx
push eax
push ebx
add eax, ebx
mov ch, bh
stc
push edi
test edi, 0x676d0d3
add bh, 0x6a
rol edi, cl
push esi
sbb si, 0x4903
not ebx
shr ecx, 4
shl si, 6
xchg cx, cx
sub dl, al
add al, 0x18
add esi, 0x2591394e
adc di, 0xe01
stc
sub esi, eax
adc ax, 0x3664
stc
inc eax
sbb al, cl
or esi, 0x7c998209
xchg si, cx
or edx, 0x7b8eeea4
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
call fcn.0066de07
call fcn.0066e193
push eax
xor eax, 0x4965e0db
push ecx
cmp eax, ecx
not ecx
inc ecx
nop
push esi
or esi, ecx
push ebx
cmp ebx, ebx
push edx
adc dh, 0x1c
shr cl, cl
add edx, eax
and ax, si
push edi
dec edi
inc cx
adc cl, 0x6d
ror cl, 8
mov ch, ch
shl ebx, cl
shr dx, 1
sbb esi, edx
sub bh, dl
nop
test bx, ax
xor di, bx
or edi, edx
sub dl, bh
sub esi, 0x125139bb
stc
sub cl, 0x5a
and ch, 0x20
not bx
dec bh
mov ax, si
xchg ah, dl
add ebx, ebx
ror dh, 1
dec ch
and dl, cl
shr ecx, 8
or esi, esi
mov cx, 0x6e83
stc
and dh, dh
adc bh, bl
rol cx, cl
dec bh
or bl, 0x60
cmp ecx, ecx
not dx
test di, 0x24c0
nop
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
jecxz 0x63798d
nop
nop
push edx
push ecx
adc edx, ecx
push ebx
test ecx, ebx
nop
ror bl, cl
rol bx, 8
pop ebx
pop ecx
pop edx
call fcn.0066e583
call fcn.0066ea0f
push ebx
test bl, 0x47
pop ebx
push ebx
cmp bh, 0x32
pop ebx
call fcn.0066ec77
jbe 0x63799e
push eax
push ecx
and al, ch
pop ecx
pop eax
jbe 0x637a42
call fcn.0066eedf
push ebx
not ebx
push esi
push ecx
rol esi, cl
push eax
shl eax, cl
add ecx, 0x6aab2ee3
xchg bx, cx
push edi
xor di, cx
nop
nop
push edx
mov edx, 0x7a813851
add al, bl
or cx, 0x11e8
sbb di, 0x500f
sbb ch, 0x7c
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
push eax
sbb eax, 0x5c46de96
stc
inc ax
pop eax
jl 0x6379f8
push ecx
push eax
test ch, al
push ebx
shl bl, 6
pop ebx
pop eax
pop ecx
push eax
push edx
sbb eax, edx
push ecx
push esi
add cx, si
push edi
xchg di, si
push ebx
cmp ebx, 0x74be9649
rol ax, cl
stc
add edi, 0xa3d087c
shr al, cl
pop ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
push eax
dec ax
push ecx
rol ecx, 5
inc cl
pop ecx
pop eax
call fcn.0066f323
jnp 0x637a42
jnp 0x637a42
push edi
sbb edi, 0x7e332d37
pop edi
push edi
push ebx
xchg edi, ebx
push ecx
not ch
push eax
push edx
xchg edx, eax
shr di, cl
test bl, bl
mov dh, 0x55
shl ebx, 7
nop
cmp dh, dl
rol cl, 8
ror dx, 7
push esi
sbb esi, 0x4c69fd2c
mov bx, 0x2d81
test di, ax
sbb ch, 0x24
cmp dx, 0x5514
inc edx
and si, 0x1e9
not al
nop
cmp ebx, eax
and dx, cx
and bl, 0x1f
xchg cl, cl
or ax, 0x83a
sub eax, esi
nop
sub ebx, edi
add bx, cx
cmp ax, 0x1d86
add si, 0x5f7d
adc edi, ecx
ror al, 5
shl si, cl
test eax, ebx
dec cx
xchg ebx, eax
inc eax
stc
xchg cx, ax
shl bx, 4
or ax, 0x1ab8
ror ecx, cl
dec cx
and edx, edi
inc bl
cmp dh, al
test dx, 0x40ea
cmp bh, 0x52
rol eax, cl
nop
adc bh, dh
mov cl, 0x18
not edi
xchg dl, ch
adc ebx, ebx
shr ecx, 2
ror esi, 6
adc bl, bl
sub ax, 0x77c5
dec ch
mov ebx, esi
ror cx, 4
inc di
adc ax, di
nop
sbb cl, 0x20
test al, al
cmp esi, 0x13351232
adc edx, edi
shl cl, 2
adc ch, 0x59
or di, 0x4e46
sbb bx, 0x7fb6
dec ch
rol ah, 2
ror bx, cl
shl eax, 1
sub al, 0x14
cmp ebx, 0x236706fd
mov ecx, 0x4c633ba2
sbb ch, bl
stc
dec dx
rol bl, 6
shr bl, 7
mov dx, cx
and esi, 0x783d7e71
xchg dx, ax
add di, 0x302e
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
jb 0x637b62
call fcn.0066f61c
jno 0x637b62
jp 0x637b62
push edi
ror di, 4
pop edi
call fcn.0066fa36
push eax
mov al, ah
pop eax
push ecx
or ecx, 0x660feff4
push esi
push eax
test esi, eax
ror cl, 8
push ebx
rol ebx, 4
pop ebx
pop eax
pop esi
pop ecx
push eax
push ecx
ror ax, cl
pop ecx
pop eax
push ebx
add ebx, 0x7f54f44
pop ebx
cmp dword [ebp - 0xc], 0x55f0
jl 0x639380
call fcn.0066fcc7
call fcn.0067024a
call fcn.00670787
push ecx
or cl, 0x1f
push esi
shr esi, 6
dec cx
push edx
shl dh, 5
push ebx
cmp ebx, edx
stc
dec ebx
push edi
and edi, 0xe05296
dec edx
stc
not dl
shr ecx, cl
xchg dx, cx
mov edi, ecx
push eax
xchg ebx, eax
xchg ebx, esi
nop
mov bx, 0x598f
xor ch, bl
and eax, ecx
xor al, 1
stc
inc bl
dec cl
xor ecx, ecx
xchg cx, bx
stc
or si, dx
xchg cx, bx
ror ah, cl
rol dx, 2
not edx
ror si, 2
sub edx, edx
or edx, 0x4e6983a
add al, bh
sbb dl, 0x62
shl dh, 8
xor bl, 0x64
stc
shr esi, cl
mov esi, esi
sbb edx, 0xbc9cdc9
xchg edx, ecx
sub eax, 0x3a7f6383
dec al
adc esi, 0x12686f23
shl eax, cl
xchg dx, si
rol ax, 8
inc bh
or edx, 0x739bf46a
shl di, cl
adc edi, edx
or edx, 0x5772fda0
ror ch, 4
add bx, 0x121d
inc di
xor si, dx
or bx, 0x2b7d
inc si
shl dh, 3
sub edx, 0x1a50888d
rol dl, cl
inc di
sbb di, 0x30d5
or dx, 0x68e1
inc cl
rol di, cl
or esi, 0x7695d3bd
add bx, cx
xchg si, bx
cmp bh, ch
or di, ax
inc cx
nop
and bh, 8
xor al, cl
cmp al, 6
xor edi, 0x3ea1b74e
not esi
mov bl, ah
mov bl, 0x19
add al, dl
sub cx, ax
shr dl, cl
test edi, 0x10b48439
ror dl, 6
add eax, 0x487b3245
cmp dh, 0x50
cmp ebx, eax
nop
xchg dh, bl
shr si, cl
not al
rol ah, cl
test dh, bl
sbb edi, edi
shr dh, 3
rol ah, 4
pop eax
add dh, 4
sbb ecx, 0x7f282be4
push eax
ror al, cl
test esi, ecx
inc ecx
not si
xor ax, 0x1566
dec ch
dec edx
nop
test esi, 0x7de3a44d
and edx, 0x7e54f358
test cl, 0x77
sub dx, 0x5bee
sub esi, 0x75c50096
shr al, cl
rol ch, cl
inc eax
nop
dec edi
not dx
sub ch, 0x44
ror ebx, cl
and si, 0x23cf
not dh
xchg edi, edi
not bl
cmp edx, 0x3ffa2f84
dec cl
shr ebx, 3
sub edi, 0x82afc2b
and esi, 0x1ad3a003
nop
xor edx, ecx
ror edx, cl
xor dl, 0x43
sub ecx, 0x2ded6c4c
stc
dec al
mov dx, 0x17f1
shl edx, 4
rol ecx, 4
adc edx, 0x714cada6
rol bl, 7
cmp ebx, 0x4fdc0f79
sbb di, 0x3998
mov dx, dx
test si, cx
or ch, 0x39
rol dh, cl
xchg dl, cl
test dl, 0x72
shr cx, cl
sub bh, 0x32
ror ebx, cl
dec dx
or esi, 0x370fe8fa
rol di, cl
sbb ecx, edi
not ebx
shl esi, 6
nop
cmp bh, dh
test ah, 0x14
add dx, bx
adc bl, 0x35
sbb bh, ah
add ebx, edx
ror dl, 1
nop
xchg cl, dl
adc bl, 0x2a
not dl
or dl, dh
sub al, 0x13
nop
not dx
test cl, dl
shr bl, 2
or ah, bl
sbb ecx, 0x6ec300b3
not si
shr eax, 2
xchg cx, ax
cmp dh, bh
xchg ebx, ebx
add ecx, 0x2d628e71
sub edi, 0x1810e0e0
not ecx
rol di, cl
add bh, 0x69
stc
sub bh, cl
ror di, 6
rol ebx, 4
shr dh, cl
xor edi, 0x573e40a9
inc esi
shl bx, 7
adc cx, cx
pop eax
cmp bl, bh
dec si
nop
rol edi, 4
push eax
sbb eax, 0x7f5c8bcb
shl dx, cl
not edx
mov edx, edi
stc
not dl
xor edx, 0x21f0c294
cmp eax, edx
add dh, 0x19
test ah, dl
adc bx, 0x4eae
adc si, 0x5f68
adc cl, 0x27
inc edx
ror cx, 5
adc dx, 0x79a5
or cl, dh
not cx
test ch, 0x21
inc ax
dec cx
shl ch, 8
not ax
xor cl, al
adc si, dx
inc edx
cmp eax, ebx
xor eax, edi
stc
not di
inc ebx
test ebx, 0x277788f1
or ebx, 0x45223153
rol cl, 8
adc eax, 0x6f4a9820
xor si, 0x61c5
add cl, dl
dec cl
xor cl, 0x69
sub eax, 0x6c060edd
shr ecx, 6
adc bh, 0x17
sub edi, edi
sub cl, dl
test dx, ax
xchg ah, al
dec dx
or ah, 0x4c
cmp cl, 0x76
dec cx
not dx
stc
ror eax, 4
add ch, dh
not bx
stc
nop
nop
stc
not di
add dl, 0x1a
dec ebx
cmp di, di
shl ch, cl
and dh, 0x11
mov eax, edx
mov bx, 0x1757
sub cx, 0x671e
adc ecx, ebx
adc bh, dl
shr cl, cl
rol dx, cl
ror di, 4
xchg di, di
or ebx, edi
and dh, 5
add si, di
dec di
shr di, cl
shr di, cl
cmp ax, 0x4ea6
cmp al, al
test ebx, eax
and dh, cl
shl esi, 8
shl cx, 1
nop
mov dx, dx
not di
test eax, edx
cmp dx, 0x7f9d
adc eax, edi
shr edi, cl
shr di, 7
or edx, edi
shl ch, cl
pop eax
push eax
xor ah, 0x5c
nop
mov ebx, edx
mov dl, 0x1a
or si, 0x4b65
stc
nop
shl dx, 3
mov dh, bl
sub si, ax
test dl, dl
xchg dx, dx
inc ecx
and ax, di
shr si, cl
inc cl
cmp dl, 0x6f
ror ecx, 1
and eax, edx
sub al, 0x24
nop
xor ebx, 0x610dcb6
test bh, 0x48
xchg bx, di
stc
not ax
stc
sbb esi, 0x3f84ab30
add eax, 0x6bac74f2
sbb ax, si
test ax, ax
shr si, 3
dec dl
adc dh, 0x69
adc ch, 0x2b
shr bx, 4
shr si, cl
sbb bh, 0x3d
rol al, 7
dec di
sbb bx, 0x4b15
nop
add dx, 0x1b9e
sub dl, dh
mov ebx, eax
dec edx
xchg ah, bh
and eax, 0x5002bb09
inc si
add dh, 0x7f
and eax, 0x1a345403
add ax, 0x4a49
dec eax
shl dl, 3
inc si
sbb dh, 0xc
shr ecx, 5
nop
dec ebx
adc cx, 0x4b81
adc edi, 0x10390f5a
xor eax, 0x34770de3
ror ah, 1
not cx
sub ax, 0x2c11
rol ebx, cl
sbb edi, 0x7752a38a
ror bx, 2
not ebx
shl ah, cl
rol bh, 5
inc cx
add ecx, edx
adc cx, si
xchg al, dh
nop
shl ax, cl
cmp cl, bh
ror dx, 5
sub ax, 0x599e
and ah, 0x68
and bl, dl
nop
add esi, edi
xor dl, 0xa
test bl, al
shr ebx, cl
test cl, dl
stc
inc ch
stc
sub esi, 0x4f7e91c3
or edx, 0x6b1c210a
cmp si, 0x13d6
sub ah, dl
and ch, 0x2d
adc ecx, ecx
shl edx, 6
inc ah
stc
pop eax
and bx, cx
sub bh, 0x55
sbb ebx, 0x6e472178
nop
push eax
xchg ch, al
sub al, dh
add bl, ch
inc edi
xchg bx, cx
or cx, 0x6316
shl al, 4
rol ebx, cl
and ebx, 0x636bb102
xor si, bx
sbb di, 0x7109
shl dh, cl
cmp al, cl
inc eax
test bl, bl
inc bh
shl ecx, 3
sbb ah, dh
adc edi, 0x16762d07
adc si, cx
shr bh, 4
and bh, 0x44
add ah, 0x64
shr cl, 8
shl si, cl
shr bh, cl
dec edi
sub al, dh
add dl, bl
and cl, 0x4e
shl ah, cl
ror cx, cl
xchg si, si
or di, 0x7570
xchg dx, ax
and esi, eax
add ebx, 0x2c12c822
test dx, 0x30f0
shr di, cl
cmp cl, 0x7f
dec ah
adc eax, edi
cmp ah, bh
nop
mov ebx, 0x77f20453
ror ecx, 3
sbb ecx, edx
sbb si, si
test si, 0x2b72
sub dh, al
sbb di, 0x553a
mov ecx, 0x670388b5
shl ax, cl
rol cx, cl
rol bh, 8
inc al
add bx, cx
nop
add ebx, ecx
adc edx, eax
sub ax, dx
rol ax, cl
adc eax, esi
inc bx
shl bh, 6
shl ax, cl
test eax, ebx
rol edx, 5
sbb ecx, edi
shr bl, cl
not esi
shr eax, cl
stc
xor cx, si
not ch
adc dl, bl
and edx, edx
xor ecx, edi
xchg esi, ecx
and cl, 0x18
stc
add ebx, 0x1ab94b50
sbb bl, bh
xchg si, dx
mov bx, cx
test bl, 0x30
sbb di, di
not dl
inc ch
xchg dl, dl
dec si
rol cl, 7
sbb eax, 0x3e19ee32
cmp ah, bl
stc
mov eax, ebx
pop eax
shl edi, cl
push eax
xor eax, edi
rol edx, 6
add esi, esi
dec bl
and dl, dh
adc dx, 0x6353
mov ecx, 0x4f03769e
sub esi, 0x6950d19
xor esi, edx
mov ch, dl
xor dl, 0x36
rol eax, cl
not dh
and esi, 0x75ec40a9
stc
and bh, bh
adc edi, 0x63da3286
or bx, 0x339
mov ax, si
dec esi
shr dh, 2
rol al, cl
inc dx
adc dh, 9
adc di, 0x4af7
nop
shr ax, cl
adc ax, cx
shr di, 1
or ecx, 0x226bfb9c
xchg ebx, ecx
sub ecx, 0x59abb15d
sbb di, 0x21d4
adc edx, 0x3b0cfce8
stc
stc
dec bh
not ecx
stc
cmp al, 0xd
shl cl, cl
adc bx, cx
nop
dec cx
and bh, 0x21
cmp esi, 0x5c95ad51
and ch, dl
and bl, dh
add edi, 0x291e484b
rol ecx, 5
pop eax
pop edi
pop ebx
pop edx
pop esi
pop ecx
stc
push ecx
inc cx
push edx
rol dh, 2
push edi
inc edi
sub dh, 0x4b
mov edi, edx
xchg ch, dh
adc ecx, 0x46f63835
not dx
rol dx, cl
pop edi
pop edx
pop ecx
push eax
add eax, 0x3b5c81b3
push edi
xor di, 0x3207
push edx
rol dh, 4
adc dx, 0x24b2
push ebx
cmp bh, 0x36
push ecx
xchg cx, ax
push esi
inc esi
stc
xor ax, 0x4388
sbb ax, si
shr dx, cl
test ebx, edx
and bl, 7
nop
sbb dx, 0x6582
inc si
sbb cx, 0x3aa0
sbb al, 0x16
cmp ax, 0x67a6
stc
adc bx, 0x2709
sub si, 0x6255
and ebx, 0x621a5f12
not esi
or edx, 0x36c0a490
shl di, cl
inc bl
adc dx, 0x6d92
shr di, 4
mov edx, ecx
dec ebx
adc dx, di
not esi
shr si, cl
dec si
shr ch, cl
sub si, bx
sbb ax, 0x232f
xchg ah, ah
shr di, 7
shl cx, cl
xchg dh, bl
stc
stc
cmp ax, di
shl edi, 1
stc
shl ecx, 4
mov al, dh
not di
xchg bh, ch
pop esi
pop ecx
pop ebx
pop edx
pop edi
pop eax
push edx
push edi
adc dx, di
push eax
mov ax, 0x476f
stc
push ebx
adc bh, 0x2b
pop ebx
pop eax
pop edi
pop edx
push ecx
add cx, 0x741f
pop ecx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.00670a3d
call fcn.00670d69
push ecx
not cl
push ebx
and ebx, 0x6ba393c4
push edx
xor edx, 0x1ba01232
push esi
xor si, 0x54
push eax
xor dh, ah
inc dx
adc ebx, 0x45cebedc
not dl
sbb ah, 0x60
push edi
adc edi, ecx
dec cl
stc
dec dh
cmp bx, bx
cmp di, 0x2cf9
add ah, 0x72
dec cl
xor ecx, 0x1915f246
xor eax, 0x1a595f1b
xor si, 0x360f
xchg cx, ax
shr ch, 7
adc eax, 0x39bf8888
ror ecx, 1
rol eax, cl
xor dl, bh
and cl, 0x79
and cl, ch
or ax, 0x5aee
not bl
shr si, cl
inc ecx
test eax, ebx
not eax
mov di, di
ror bl, 8
nop
add edx, 0x327a3d14
not eax
cmp bx, di
adc bx, 0x251a
mov eax, edx
test si, dx
stc
shl esi, cl
dec eax
shr bx, cl
ror ch, cl
nop
xor ax, di
mov ah, bh
sbb eax, 0x60e9ef6e
and ch, al
and ecx, ebx
sub cx, si
xor ecx, 0x7f7c5bbe
and bl, 0xa
add ecx, 0x132ae1b3
add edx, 0x1e945b9a
stc
pop edi
pop eax
pop esi
pop edx
pop ebx
pop ecx
push ecx
dec ch
push eax
inc ah
test cx, ax
push edx
test dh, cl
push esi
inc esi
inc ch
sub cx, 0x62fd
shl dh, cl
push ebx
and bh, bh
push edi
add edi, ecx
cmp ax, si
or al, 0x28
dec esi
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
stc
push edx
push esi
adc dx, si
push ecx
sub dx, cx
nop
stc
shl esi, 2
push edi
ror di, cl
adc edx, 0x4e6ebbb4
push ebx
and si, bx
push eax
ror al, 6
xor bh, 0x5d
and edi, 0x3f3a64e4
shr ax, 2
dec dx
rol si, cl
dec bh
inc cl
shl ebx, cl
stc
stc
nop
test eax, 0x163e43f4
ror ecx, cl
nop
stc
cmp bh, 6
test edx, 0x4bd966ae
shl cx, cl
inc ax
cmp edi, 0x51230050
adc si, 0x68f9
xor edi, edx
or bh, cl
xor bh, al
dec esi
shr ebx, cl
dec bl
xor eax, 0x222e986b
add ecx, 0x87fcd48
not dh
not ecx
nop
add eax, edx
mov al, 0x50
adc cx, cx
mov dx, 0x2ead
adc ch, bh
dec cx
mov di, dx
ror dh, 4
xchg edx, esi
test edx, 0x46d52174
test cl, cl
sbb esi, 0x56eb43bf
and dl, dl
shr edi, 8
shl bh, 7
not cx
dec si
shr dl, cl
rol ecx, 8
inc dx
add ebx, 0x24c5502a
rol dx, cl
dec di
mov ecx, 0x578227ee
not edi
and dx, 0x7875
adc bl, dl
mov edi, 0x14096ee7
sbb bh, 0x56
stc
ror edi, cl
test dx, 0x6d02
add bl, ah
mov di, 0x7585
and bx, 0x4e4
dec edi
stc
test di, 0x2a12
rol edi, 2
rol edi, 8
xor dl, bl
or ch, 0x33
or eax, ecx
xor edx, edx
not cl
test ch, 0x55
shr si, 3
inc dx
test si, 0x292f
inc dh
or ecx, esi
sbb cx, di
shl cx, cl
stc
cmp ebx, ebx
xchg al, ch
test esi, 0x136a2b3c
cmp edx, 0x6c99c971
pop eax
ror cx, 5
test bl, bh
push eax
test ax, 0x6af0
mov bl, 0x44
sbb ah, 0x4c
rol ebx, cl
shl edx, cl
mov al, 0x78
xor al, 0x11
dec eax
and ch, 0x78
mov bl, 0x73
mov edx, 0x7616ec72
sub dx, ax
and bx, ax
not ch
test ebx, esi
adc ch, ah
shl ecx, 8
or ch, 0x1c
sub edi, 0x3914b41c
rol esi, cl
and ebx, edx
cmp eax, edi
stc
nop
nop
or si, ax
not ebx
xor dx, bx
stc
inc di
stc
nop
dec ecx
add bl, dl
rol bl, cl
rol dl, 2
dec al
or ch, 0x6d
test cx, cx
cmp bh, bh
shl ecx, cl
sbb esi, 0x126205d0
not al
xor al, 0x14
shl eax, cl
or ch, 0x52
xchg bh, dh
dec ch
cmp di, 0x3af8
shl dx, 4
mov dh, al
mov bx, bx
ror dx, 3
rol bl, cl
not ecx
and ecx, 0x285386b5
test edx, 0xf04f49c
nop
cmp esi, 0x14b67c5c
ror cx, cl
sbb di, si
or edi, 0x3f5fc2f0
or al, 0x75
dec edx
cmp cx, 0x2e73
and edi, 0x52daae7
not cl
xor esi, 0x861c540
not cx
dec ebx
shl dh, cl
cmp ecx, edx
dec edx
rol bh, 4
cmp edi, 0x58adaa63
add si, 0x7fa9
xor esi, edx
cmp ah, 0x6e
test cx, 0x2ecd
or si, bx
cmp bh, 0x4e
dec cl
pop eax
pop ebx
pop edi
pop ecx
pop esi
pop edx
push ebx
push ecx
adc ebx, ecx
push esi
push eax
adc esi, eax
push edx
cmp edx, edx
nop
rol cx, cl
and eax, edx
cmp eax, 0x51cfb586
add esi, 0x6631b124
rol si, cl
xchg ebx, ecx
or al, 0x25
adc ch, dh
cmp dl, ch
dec esi
and ecx, 0x1927bc19
shl dx, 2
push edi
test edi, edx
not dx
and bh, 0x26
shr edx, 7
not esi
nop
sbb cl, dh
xor bh, 0x22
ror eax, 1
rol ch, 8
cmp ch, 0x33
stc
not bh
and ebx, esi
add cx, 0x71ae
or dx, cx
and bl, 0x3f
mov di, bx
add dx, 0x2cfa
stc
shr bl, 8
sub dl, al
shl dh, 4
or dh, 0x44
sbb si, 0x3886
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
jl 0x638902
push eax
add ax, 0x69b8
push edi
push edx
xchg edi, edx
push ebx
adc ebx, 0x60b0ffdf
shl dl, 8
push esi
and si, ax
push ecx
sub ecx, edi
ror bx, cl
stc
dec ax
sbb dl, 0x1e
test dx, 0x2bce
add eax, edi
and bh, al
stc
sub dh, 0x45
shl ecx, 3
test di, 0x7710
sub ebx, esi
adc edx, eax
adc ecx, ecx
sub bl, ah
ror bx, 7
not bh
cmp edi, edx
shr dx, 5
stc
not esi
inc dl
ror edi, 8
inc ah
and edi, 0x539f2f13
nop
ror bx, 3
xchg ebx, esi
xor edi, 0x3d7e739c
add bh, 0x69
add ecx, edx
test bh, al
rol edx, 4
sbb ebx, edx
xchg dl, al
cmp ch, ah
shr cl, cl
cmp dx, di
sub si, 0x2531
xchg edx, eax
sbb cx, 0x75c5
xchg edx, ecx
mov ax, ax
mov ax, 0x4f75
or edx, 0x4c0d104b
xchg ch, ah
ror ebx, cl
nop
nop
add dh, 0x1b
sub cl, 0xb
xchg esi, ebx
cmp bh, 0x3c
ror ecx, 1
inc eax
not bh
shl dx, cl
add esi, ecx
or dx, 0x107d
or ch, al
nop
ror dh, 1
nop
sbb edi, 0x3c95cf11
rol ecx, 7
xor ch, dh
pop ecx
pop esi
pop ebx
pop edx
pop edi
pop eax
call fcn.006712e9
push eax
not ax
push ecx
rol ecx, cl
push ebx
ror bx, 6
shl cl, 1
push edx
and bh, dl
cmp bx, 0x645d
stc
push esi
mov si, 0x5ea7
stc
inc ecx
xor bh, 0xb
not ebx
inc bl
adc eax, 0x2febdf83
ror dh, 1
sbb cx, cx
dec cl
test bh, ch
dec esi
mov eax, 0x5e2995d5
dec ecx
or bl, 0x49
shr ax, cl
inc ecx
xchg bx, dx
xchg cx, cx
inc ch
add dh, bh
shr eax, 6
ror dx, 6
push edi
inc di
cmp bx, 0x5b10
and bx, cx
ror si, cl
cmp di, 0xebd
shr cx, cl
cmp dx, 0x232b
stc
inc al
shl di, 4
test ecx, 0x55a67940
nop
inc ebx
add bx, 0x5201
adc edx, 0x6b6d4393
and edx, eax
not bx
dec ch
xor si, ax
xor edx, 0x24a8a5c0
mov dh, bl
rol bx, cl
mov esi, edi
add ah, 0x5d
stc
mov edi, ecx
cmp edi, edx
add dl, 0x2b
sub ebx, 0x36940757
stc
rol ebx, cl
shl di, 6
shr bh, cl
adc ebx, edi
cmp di, di
sub ch, 0x2e
nop
inc bx
inc esi
xchg ebx, ebx
shr dh, cl
adc ax, 0xee4
sub eax, 0x591c7b3f
add cx, 0x7c05
dec cx
not bx
shl di, 4
not bx
dec bx
mov dx, di
xor bx, si
sub ah, 0x1d
test bx, cx
xchg cx, si
mov edx, edi
test si, 0x1cd1
or esi, 0x38d02f7
rol eax, cl
dec al
inc ax
ror bh, cl
dec ecx
test eax, edi
dec ch
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.006717fd
push edx
xor dh, 0x4d
push esi
not esi
push edi
adc edi, 0x670048ca
push eax
shl eax, 2
dec edi
push ecx
rol cl, 5
add si, si
sub dx, si
xor edx, ecx
push ebx
xor ebx, edx
xchg ah, al
nop
test esi, 0x33b8bde5
not edx
mov edi, 0x744b4a78
adc dx, cx
mov dx, 0x58eb
mov ebx, edx
not ah
not ebx
mov si, 0x6c4c
sbb al, dh
adc si, 0x51ce
dec di
rol di, 4
pop ebx
pop ecx
pop eax
pop edi
pop esi
pop edx
push edx
push ecx
shr dl, cl
push ebx
sub ebx, 0x44a09967
nop
add cx, 0x1629
push eax
xchg ecx, eax
push edi
sub di, bx
shl eax, 7
sub ebx, ebx
mov ecx, 0x729bb083
dec ah
stc
adc ax, 0x559e
push esi
xor esi, 0xa1aa6cc
sub cx, 0x7ae2
rol edx, 1
not ax
ror dx, cl
nop
not cl
nop
stc
mov dx, si
xchg cx, dx
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
stc
push ecx
ror cx, 7
push esi
inc si
push edx
push ebx
cmp dh, bl
mov ch, bl
pop ebx
pop edx
pop esi
pop ecx
push ebx
dec bl
push ecx
push esi
xchg ecx, esi
ror ch, cl
pop esi
pop ecx
pop ebx
call fcn.00671b69
push edx
ror dx, 3
pop edx
push ebx
push edx
adc bh, dl
shr dx, 4
push ecx
ror ecx, cl
push eax
cmp eax, ecx
xchg ecx, eax
mov ah, 0x5a
sub cx, 0x1b0
stc
nop
xchg ah, dh
or al, 0x22
or cx, cx
stc
shr al, cl
nop
rol bx, 1
xor ch, bl
add bl, 2
push esi
shl si, 5
not bh
sub si, 0x1222
xor bx, si
pop esi
pop eax
pop ecx
pop edx
pop ebx
push ecx
ror ch, cl
push edx
push eax
xor dl, al
shl ax, cl
nop
push ebx
xor dh, bl
test ebx, 0x28894748
test cl, al
shr bh, cl
stc
stc
push edi
and ecx, edi
xor ebx, edx
sub ah, 0x61
xor dh, bh
nop
rol dl, 5
add edi, 0x46e89075
test ah, bh
nop
rol cx, 6
ror ax, 2
inc dx
xchg edi, ecx
shl dl, 1
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.00671fc6
push eax
not eax
push edx
adc dx, 0x2c4f
shr eax, 7
push ebx
not bx
rol dx, 8
nop
stc
push esi
and ax, si
ror ebx, 2
not eax
push edi
shr di, 1
add dh, 0x4b
push ecx
dec ch
mov edx, eax
xchg dx, bx
mov esi, 0x1efa9f65
ror bh, 5
cmp bh, bh
inc eax
shl ebx, 7
test esi, esi
ror edx, cl
sub bx, bx
or eax, 0x364d6b17
ror ax, cl
cmp cx, cx
dec edx
ror si, 1
mov al, 0x30
ror edx, 2
test ah, ch
shl edi, cl
add dl, 0x44
cmp dx, si
add bx, si
add si, 0x44ea
xor al, bh
test si, 0x7149
mov dh, dh
xor bh, cl
test ah, cl
shl di, 2
add al, 0xf
mov si, ax
shl ecx, 2
xchg di, bx
or eax, edi
nop
cmp esi, eax
stc
inc dl
add ecx, edx
shl ebx, cl
xor edx, edx
add ch, 0xa
adc eax, 0x3f11027b
and ecx, eax
and bx, si
test bx, dx
adc dh, 7
xor ecx, 0x4ae91a45
mov si, si
inc ax
adc esi, edi
shl cx, cl
and ebx, edx
ror cl, cl
test bx, bx
pop ecx
pop edi
pop esi
pop ebx
pop edx
pop eax
push ecx
mov cx, cx
pop ecx
call fcn.00672532
push esi
shr si, 1
pop esi
push edi
push edx
xchg di, dx
push esi
not esi
push ebx
sub bx, 0x4721
stc
pop ebx
pop esi
pop edx
pop edi
call fcn.00672acc
push edx
sbb edx, 0x2e08a4ae
pop edx
push ebx
sub bl, bl
pop ebx
mov eax, str.L_rJ_Z_4eE_zE_4zZ_3eE_zE_4zZ_4eBq__Ju
lea ecx, [esp + 0xc]
push 0x2c
push 0x450b1e7a
push ecx
push eax
push edi
cmp edi, 0xc098df2
push edx
adc dh, 0x67
push ebx
and bx, 0x324
push esi
test esi, edi
push eax
mov al, bh
nop
push ecx
shl eax, cl
and cl, ch
sub edx, ecx
xor ax, 0x1868
adc cx, cx
inc bx
shr dh, 5
rol ebx, cl
xchg di, ax
or si, bx
stc
test edx, 0x48d7fe62
cmp edi, eax
rol ecx, 4
shr dl, cl
nop
xchg cx, di
shr si, 4
not ah
shr edx, cl
xchg ebx, ebx
shl esi, 8
inc ah
shl bl, 4
xchg ch, ch
add ecx, 0x18c00f99
cmp ecx, esi
xchg al, ah
and si, 0x7dd8
add si, di
stc
rol di, cl
shl ch, 3
rol edi, cl
mov cx, 0x3bdc
test ah, 0x6b
inc di
sub cl, 0x58
sub cl, ch
cmp edi, 0x47b4f4c
test dh, 0x17
xor edx, 0x17e9f856
stc
xor si, bx
nop
and cx, 0x3e63
and bx, ax
ror si, cl
sbb dh, 0x25
ror esi, cl
shl dx, cl
xchg bh, dh
test ebx, ecx
sub si, 0x23a1
stc
adc dh, al
dec ch
inc si
xchg ch, al
and di, 0x7ea5
xchg al, bl
and ecx, ebx
ror esi, cl
adc dl, ah
test bh, bl
mov eax, eax
cmp esi, ecx
mov si, 0x68b1
shl si, 4
test dl, cl
shr dl, cl
ror bl, cl
shl al, cl
and dh, 0x4e
xor ax, 0x69f4
dec dx
xchg al, dl
dec bx
adc cx, dx
test dx, ax
or eax, eax
mov ch, bl
mov edi, ecx
rol bx, cl
dec di
rol cx, cl
not cl
sub bh, 0x3d
ror ebx, 3
add eax, 0x1801e176
rol eax, 2
xchg dx, ax
shl si, cl
mov di, dx
pop ecx
push ecx
mov ecx, 0x1ac31c05
add ax, 0x2489
shl edi, cl
or al, dh
cmp dx, cx
shr dl, cl
not eax
shl ax, cl
adc esi, 0x55197a47
shr di, 3
shl dh, cl
sbb dl, al
add ecx, eax
dec si
shr ebx, 6
add dx, 0x187f
shr dl, cl
cmp dh, 0x50
xchg ah, cl
and ecx, ebx
inc ah
shl bh, 3
mov bh, ah
stc
nop
sub ax, dx
shr esi, cl
stc
dec edi
sub ebx, 0x1e8dc722
shr bh, 6
ror bl, cl
not bx
and edi, esi
stc
shl eax, cl
shr ah, 8
ror si, cl
adc cl, 0x37
ror edx, 8
ror ah, cl
ror ecx, cl
adc dh, ch
cmp al, 0x12
shl cl, 5
not dh
stc
xchg cl, al
mov ch, cl
xor esi, eax
add ah, bh
or cl, ah
xchg bl, dh
ror cx, cl
not ax
stc
inc ax
not dh
and ax, 0x18da
xchg edi, edi
not ax
xor edi, ebx
stc
nop
nop
not ch
add eax, ebx
or ecx, edx
cmp bx, cx
shl edx, 7
dec bx
adc ebx, 0x3f0ca9a4
sbb al, al
test si, 0x4a48
ror di, 1
and edi, edx
cmp bx, 0xa73
sbb ebx, ecx
mov dx, 0x5962
inc di
inc si
adc al, dl
stc
adc esi, 0x6092ffb6
sbb si, 0x429f
sub al, dl
xor bx, 0x65cd
xchg edx, esi
and bx, cx
shl di, 3
add di, dx
sbb ah, cl
sub cl, cl
rol cx, 8
rol bh, cl
and eax, 0x6993f49d
sbb bx, si
sub ax, ax
cmp dh, cl
shr cl, cl
pop ecx
push ecx
shl ch, cl
shl esi, cl
sbb ah, 0x60
rol cl, cl
adc ebx, 0x1ca24686
cmp eax, eax
add di, 0x5e4e
rol eax, cl
shr ax, cl
sbb ecx, 0x1878579d
ror dx, cl
sbb bh, ah
and dl, 0xe
dec eax
sub bx, di
xchg si, cx
or edx, 0x5f481bd6
test dl, dl
or eax, esi
cmp cl, ah
adc cl, dh
mov ch, dh
shl dl, cl
cmp ebx, 0x567fca8c
shr dx, cl
not cx
dec ebx
shl edi, cl
nop
not esi
nop
ror cx, cl
adc dh, ch
ror edi, cl
test dl, 0x44
shl di, 7
sbb ah, 0x2e
xor ebx, 0x4d0b358d
sbb dl, dh
xchg ah, ch
not bx
test dx, 0x3e39
test di, 0x18ae
cmp di, 0x7241
cmp bl, ch
xor cx, 0x19da
inc edi
mov dh, dh
mov ax, dx
nop
mov bx, cx
rol di, 5
stc
test ax, si
not bx
add dl, 0x59
shl edx, 8
nop
adc bh, 0x5a
sub esi, 0x52d3df37
sbb ah, 0x58
inc cx
dec esi
not edx
shl cl, 5
not esi
shl cx, cl
cmp eax, edi
cmp cx, dx
sub bx, 0x21ea
dec si
cmp ebx, edx
inc si
shl ebx, 1
not edx
add ax, 0x6248
ror esi, cl
nop
stc
sub esi, ebx
rol edi, 8
ror ch, 3
xchg dx, ax
xor si, bx
shl ax, cl
rol ah, cl
xor ah, 0x20
inc dx
rol di, 5
or esi, 0x6018d099
cmp ebx, 0x193ffab5
xchg ebx, ebx
xchg dx, bx
mov eax, 0x2cc5cfa7
ror ah, 3
inc cx
xchg ecx, ecx
nop
test ax, 0x3777
cmp edi, edx
pop ecx
stc
rol dl, 8
cmp di, ax
sub dl, 0x4f
rol dl, 2
nop
sbb dh, 0x7c
push ecx
inc ecx
test di, cx
not bh
ror ebx, cl
mov dl, dl
xchg dh, cl
shr dh, 6
sbb di, 0x6f5b
mov bh, al
stc
rol bl, 7
nop
adc si, dx
sbb al, bh
pop ecx
pop eax
pop esi
pop ebx
pop edx
pop edi
call fcn.00673062
call fcn.0067358a
push edi
push eax
xor edi, eax
push ecx
not cl
push edx
shr edx, cl
not dh
push ebx
cmp bx, 0x7807
nop
shr ch, 3
stc
inc ax
push esi
shl si, 6
not al
ror ecx, cl
shr bx, 5
not bx
stc
xor dl, bh
inc edx
adc cl, cl
or edi, 0x1adac345
xchg ch, bl
add ax, dx
shr ah, 1
shl ebx, cl
sub ah, ah
xor bl, 0x33
sbb edx, ebx
or ebx, 0x6880921d
mov si, bx
sub eax, 0x2062f2af
stc
nop
ror dh, 4
stc
test ecx, edx
inc cl
add bx, di
sub bx, 0x285
shr edi, cl
dec edi
inc dh
mov bl, 0x56
ror esi, 3
not ebx
xor dx, 0x1bb3
adc esi, 0x26e0072a
xchg bl, bl
stc
nop
rol bx, 3
sub cl, 0x38
mov dx, cx
cmp cx, bx
dec cl
and eax, 0x5f08f592
nop
sbb ah, 0x3a
xor bh, cl
shl dx, cl
not si
sub si, 0x1337
xchg di, dx
sub bh, 0x7d
stc
nop
rol dh, 5
or bx, 0x1d01
stc
not bx
ror edi, cl
shl si, cl
add bh, bl
sub edi, 0x308f0aca
shr dx, 6
adc si, bx
xor al, dl
xor bh, bh
stc
not dx
rol cx, cl
mov dx, 0x6a33
add eax, 0x193eaed
add bx, dx
not esi
xor ebx, 0x660c1285
or di, 0xbb8
inc ch
sbb edx, 0x154a8246
test bl, ch
inc dh
or bl, dh
and bl, 0x3d
sbb eax, esi
stc
rol edx, 7
sub ecx, eax
dec edi
stc
sub ebx, ebx
rol bx, 2
add eax, edi
pop esi
and bh, cl
test ebx, edx
stc
adc cl, bl
cmp ebx, ecx
push esi
inc si
rol dh, 1
shr bx, 5
mov eax, 0x388c5024
xor di, ax
xchg ecx, eax
or edi, ebx
nop
and cx, dx
test cl, 0x34
xchg ebx, edx
and ch, 0x2c
stc
xchg ch, dl
inc al
shl bx, 8
xor dl, 0xe
shr si, 5
shl ebx, cl
xor ah, 2
inc ecx
xchg ecx, edi
add bl, 0x74
shr dx, 1
and bx, 0x3032
cmp edx, 0x2649ac05
test ax, ax
stc
and ch, 0x78
test dl, dl
sub esi, 0x343a6e60
adc ch, dl
mov ch, 0x4e
xor dx, 0x1488
sub dh, 0x54
mov ax, di
xchg cx, cx
nop
stc
add dl, 9
xor eax, 0x74fb835b
cmp bh, bh
cmp edx, edi
mov ch, dl
add ecx, eax
adc edi, ebx
test al, dh
sub esi, 0x670647a6
inc cx
stc
cmp edi, edi
rol dh, 2
nop
dec cx
sub ch, 0x2d
adc edx, 0x60a0d695
rol ax, 3
inc si
sub edi, 0x345a3a65
sbb ax, bx
sbb dx, cx
test eax, 0x3dda6c3a
ror cl, cl
shl di, 4
dec di
dec ch
nop
cmp edx, 0x5e50268e
cmp ah, 0x1e
inc dx
or esi, ebx
xchg ch, dl
nop
or ecx, eax
ror edi, cl
and dx, 0x1e15
add bx, 0x4ab0
ror esi, 5
inc ecx
add eax, 0xaef1303
inc esi
shr eax, cl
or edi, 0x2d3a7e30
mov bx, si
test edx, 0x3ab0e556
and eax, 0x133bea9f
sbb ecx, 0x631e480f
mov dx, cx
sub bh, 0x77
or cl, 0x46
shr ecx, 5
xor ecx, 0x5135693b
rol esi, 4
xchg edi, edi
not esi
pop esi
push esi
ror si, cl
shl di, 7
and cx, si
shr edx, 6
or al, al
test eax, 0x78d15c3f
mov bl, cl
and ch, 0x48
sub dh, cl
xchg di, ax
ror eax, cl
sbb si, 0x2908
xor bx, 0x30cc
inc si
mov bx, bx
rol di, 7
xchg ebx, ebx
nop
and dl, dl
test cl, 0x71
sbb edx, edi
dec cx
xchg dx, ax
not bx
sub eax, ebx
cmp edx, edx
nop
or ecx, 0x681786ec
adc dx, 0x1985
test si, 0x7b58
stc
mov di, bx
shr ebx, cl
dec bx
sbb eax, ecx
ror ax, cl
rol cl, 8
sub cx, di
ror ecx, cl
sbb bx, cx
sub edx, 0x76ef4adf
dec esi
nop
adc bx, 0x131a
or bl, dl
add dl, ch
rol ebx, 7
dec esi
stc
shr dx, 5
xchg al, dh
nop
not bh
adc bh, ch
nop
ror al, 7
or ax, cx
shr dh, 7
adc cx, 0x3aa0
xchg cx, bx
ror esi, cl
mov bx, ax
shl edi, 6
sub bx, cx
stc
sbb eax, esi
cmp si, bx
inc dh
shl si, 8
rol cx, cl
test ebx, 0x15646da
or di, 0x1bc0
cmp di, 0x7138
shl esi, cl
not si
mov cl, 0x48
ror edi, 7
inc bh
dec dh
shr dx, cl
xor cl, 0x62
cmp cx, ax
or cl, 2
not si
or cx, dx
add cl, 0x1e
rol ecx, cl
rol edi, 5
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
call fcn.00673a70
jns 0x63923e
push edi
push ecx
shr di, cl
push edx
push esi
xchg dx, si
stc
push ebx
sub bl, bl
push eax
not eax
and edi, 0xd6f14b8
test ecx, edi
nop
sub di, 0x610f
inc ax
xchg bx, si
adc ah, 0x57
and ah, ah
pop eax
pop ebx
pop esi
pop edx
pop ecx
pop edi
push eax
add ax, 0x1398
push edx
push ecx
mov dh, cl
mov edx, ecx
shr dh, 2
add ecx, eax
and edx, ecx
push ebx
mov bx, bx
inc eax
push esi
shr esi, 7
cmp ch, dh
adc cl, 0x5a
sub bx, si
not ax
shr esi, cl
adc cx, si
test cx, 0x1ac6
not eax
dec dh
rol ebx, 3
sub si, 0x2f44
shr al, 3
mov ecx, esi
pop esi
pop ebx
pop ecx
pop edx
pop eax
call fcn.00673e49
push ebx
push edx
adc bh, dl
push ecx
mov dx, cx
xchg ecx, ebx
sub edx, 0x149f4d7a
push esi
or ebx, esi
cmp dh, 0x5c
push eax
xor ah, bl
adc cx, 0x4f1b
pop eax
pop esi
pop ecx
pop edx
pop ebx
push edx
xor dl, dl
push ecx
shl cx, 8
sbb cl, ch
add edx, 0x695a7182
push ebx
and edx, ebx
nop
push esi
sub ebx, esi
push edi
not di
push eax
xor eax, 0x50972f26
shl dx, cl
mov ah, 0x70
shl ch, cl
pop eax
pop edi
pop esi
pop ebx
pop ecx
pop edx
call fcn.0067417c
push eax
and eax, 0x77338ee3
pop eax
push eax
push edx
and ax, dx
push esi
cmp si, dx
push ecx
ror ecx, cl
push ebx
test ebx, ecx
pop ebx
pop ecx
pop esi
pop edx
pop eax
push ecx
push edx
or ecx, edx
stc
pop edx
pop ecx
jl 0x6392b4
call fcn.006743fb
push ebx
push ecx
rol ebx, cl
push eax
or ax, 0x31dc
nop
push edx
mov cx, dx
sbb edx, ebx
mov bh, bh
ror eax, 6
mov ch, ah
and cl, 0x31
push edi
or di, ax
shr cx, 5
and cl, 0x18
ror al, 8
stc
xor cx, 0x79bd
test dx, di
push esi
test si, dx
xchg ecx, ecx
rol bx, cl
sbb ax, dx
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
call fcn.00674990
jge 0x63929e
jb 0x63929e
stc
call fcn.00674db7
push eax
ror ax, 4
push esi
ror esi, 7
pop esi
pop eax
call fcn.006750f1
stc
push eax
add eax, 0x108617a4
push ecx
cmp cx, 0x79ed
push edi
mov di, ax
push ebx
shl bx, cl
not bx
mov bl, 0x58
cmp eax, edi
push esi
push edx
xor si, dx
add bl, dl
and esi, 0x68662474
cmp cl, bh
inc si
stc
xchg ebx, esi
sbb dh, bl
add ch, ch
and ebx, ebx
and bx, di
stc
adc dl, 0x75
nop
not cl
ror bx, cl
dec bx
inc si
xor al, bh
pop edx
pop esi
pop ebx
pop edi
pop ecx
pop eax
push ebx
dec ebx
sbb bl, bh
push eax
push ecx
rol ax, cl
push edx
ror dx, cl
push esi
sub si, 0x7db6
and bx, 0x2f2c
mov esi, edx
cmp ch, 0x7c
and eax, esi
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.0067536c
push ebx
push esi
cmp bx, si
push edx
test edx, 0x17b684e8
push eax
and esi, eax
sbb bx, 0x6d34
sub edx, 0x375133df
pop eax
pop edx
pop esi
pop ebx
call fcn.00675927
call fcn.00675c35
push edi
mov di, 0x57a9
pop edi
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00644621
add esp, 0x30
test eax, eax
je 0x6465cc
mov ecx, 0x100
jmp 0x644d4d
push edi
inc edi
push eax
push ecx
mov ah, ch
push edx
and cl, dl
xor ax, 0x2463
add edx, eax
push ebx
adc bx, 0x383
dec ebx
add ebx, 0x2c52cff9
shl ah, cl
test dl, 6
adc bl, ch
or eax, ecx
add cl, 0x6c
adc ch, 0x58
adc di, 0x7ba6
nop
stc
shr edx, cl
stc
and cl, cl
ror al, 4
inc al
not edx
xchg ebx, edi
add cx, 0x1c97
shl edi, 8
nop
shr dx, 8
cmp ecx, edi
rol ecx, cl
and dx, ax
adc eax, edx
push esi
test esi, ecx
cmp si, 0x45aa
xor ax, 0x552e
test ch, dh
shr al, 1
dec ecx
stc
inc ebx
test edx, 0x29dbcff0
stc
xor bx, si
rol cx, cl
ror bh, cl
sbb dx, 0xd58
mov edx, ecx
xchg cx, di
rol bh, 5
not edi
adc ah, 0x30
stc
and bl, 0x17
cmp ecx, edx
stc
inc bx
xor ebx, 0x45a73d46
add bh, dh
stc
cmp edx, edx
nop
and dh, 0x37
inc ah
inc esi
inc di
sub edx, esi
xor ecx, ecx
sbb cx, 0x7439
or ebx, 0x3134ef94
adc edx, 0x76826183
cmp cl, 0x64
or esi, eax
rol bh, 3
not bl
dec eax
xor edi, esi
xor edx, ecx
stc
sbb al, 0x67
add edx, 0x67c4d3ae
nop
test ax, 0x9d9
and edx, esi
shl cx, 1
cmp ebx, 0x249ab54d
or si, ax
sub ax, 0x2d9e
mov ecx, 0x2788feb4
xchg edx, eax
not eax
and ax, bx
nop
mov ax, dx
sub di, cx
xchg esi, ecx
shr ch, cl
inc bl
inc edx
dec eax
cmp bh, 0x78
pop esi
xor bx, 0x4b0e
not bx
test cl, 0x16
ror dh, cl
xchg dx, cx
shl edi, cl
push esi
or si, di
xor esi, 0x4c7441fd
ror cl, cl
sub cx, 0x1934
sub ebx, 0x3e870185
xchg di, bx
or cl, ah
mov edx, edi
not ax
or ah, ch
ror esi, cl
cmp eax, ecx
rol ecx, cl
inc bl
shr si, 1
and ax, 0xeaa
xchg esi, eax
xchg dx, cx
inc esi
stc
cmp dx, di
inc al
adc cx, 0x3dc5
xchg cx, bx
test eax, edx
sbb esi, 0x242a5efa
stc
xchg cl, ch
stc
not ebx
not ah
and ecx, ecx
sbb si, 0x7ea8
test cx, dx
dec al
cmp bx, dx
add cl, ch
nop
xor dl, 0x73
or ch, 0x53
nop
inc ecx
sub edx, edx
or edx, 0x718cdd55
sub si, di
sub bl, 0x2c
dec bx
xor eax, esi
shl ah, cl
nop
xor dh, 0x68
not ecx
mov ebx, edx
nop
nop
or esi, 0x3ec701ad
and ch, dh
rol di, cl
adc dl, bl
shr ecx, cl
xor ecx, 0x54e855e2
not edx
test dx, 0x3b59
xor cx, di
inc dx
xor ax, di
ror dl, 5
cmp bx, si
shl edi, 2
not eax
xor ah, ah
and dx, si
xor al, dh
add cl, 0x73
dec edi
rol al, 7
adc ah, 0x3e
cmp esi, ebx
dec ebx
dec cx
sub si, si
and al, 0x3d
inc ax
and ecx, ecx
sbb dh, dl
and si, dx
sbb si, ax
shl si, 5
or edx, eax
add dx, dx
nop
dec edx
inc bh
not di
pop esi
test dx, 0xd1f
stc
inc dx
dec bx
shl bx, cl
rol ecx, cl
cmp ax, cx
rol di, cl
not bl
test ch, 0x7e
shr cl, 6
push esi
add edi, esi
dec edx
nop
or ebx, 0x1703baab
xchg si, di
xor ebx, 0x3428f9f7
or dx, ax
or edx, eax
inc bx
ror bl, cl
cmp dx, 0x2d2c
sub dl, 1
shl si, cl
xor ch, dl
mov dl, 0x30
mov dx, 0x39
and ecx, 0x7b8ac4d8
sub edx, ebx
mov bh, dl
not si
stc
xor edx, edi
dec esi
not esi
or eax, 0x1f8bdffc
inc dh
shr edi, 2
dec dx
inc bh
mov edi, 0x18786027
shr dl, cl
inc cl
stc
not dh
xchg ebx, ecx
sbb esi, ecx
nop
shl dl, cl
sub ch, bl
add bx, 0x21f3
not ecx
shr edi, 2
or bh, 0x24
dec bx
shl di, 4
dec edx
add ax, dx
not ch
sub ecx, 0xee264c2
add bh, 0x58
rol si, 4
adc bx, cx
xchg al, bl
add cx, 0x7bd8
sub cl, dl
shr dl, cl
xchg si, ax
stc
mov al, ah
inc bx
cmp ax, cx
nop
sub ax, 0x33c0
cmp bx, si
adc di, di
not edx
inc dh
sbb edx, ebx
cmp si, 0x472d
nop
inc ax
nop
shr ebx, cl
sub ebx, esi
not di
shr edx, cl
shl si, cl
inc dx
stc
nop
xchg edi, ebx
ror di, cl
shr bh, 4
add ax, 0xf5d
add bx, 0x6f3e
shr bh, 4
cmp dx, si
or ch, 0x64
test dx, 0x2368
pop esi
shr ch, 6
shr ch, 3
test ecx, 0x218d1a26
shl bh, 2
shl ax, 6
adc bx, 0x3fa9
cmp ax, bx
xchg edx, eax
adc cl, 0x3c
shr edi, cl
push esi
sub esi, 0x531aa4f9
dec ah
mov ch, 0x5d
not bx
xchg esi, eax
sub esi, ebx
and al, 0x2b
not ebx
cmp ax, 0x2857
xchg dx, ax
add cx, 0x3570
rol ax, cl
rol ax, 2
sub ax, 0x4c28
xchg edx, eax
nop
and si, 0x38c5
inc cx
mov di, si
shl edx, cl
rol di, cl
not di
shr ecx, cl
nop
dec ecx
shr ebx, 6
or ecx, 0x6abd1a88
adc bl, 0x3b
mov bx, si
shl edi, cl
nop
mov bh, 0x47
shr di, cl
and edi, ecx
shl eax, cl
rol ax, 5
xchg ebx, ebx
mov dx, 0x19a6
adc ecx, 0x356caf46
stc
sbb ax, ax
not bx
not dx
sbb esi, 0x36458237
sub bh, 0x1f
and si, di
xchg edx, eax
xchg bx, dx
mov ecx, ecx
sub si, dx
inc dl
shl di, cl
inc edx
shr di, 7
add ebx, ebx
add cx, di
dec di
dec esi
sub bl, 0xb
shl eax, cl
inc di
not edx
inc bl
adc edx, esi
xchg ah, ah
inc al
xchg dh, bl
rol eax, cl
adc bx, cx
stc
add dx, 0x56ec
rol bh, cl
or bx, si
cmp bx, ax
inc edx
rol ch, cl
test dx, 0x249c
rol esi, 7
shr di, cl
or ecx, 0x7ddb6863
cmp esi, edi
sub cx, si
shl ah, cl
adc ebx, ebx
sbb ebx, 0x7e0ee5f8
adc si, 0x4896
shl al, cl
cmp si, 0x52f
not edx
test al, 0x6a
pop esi
nop
and dx, bx
not cl
xchg ebx, edx
push esi
adc esi, esi
rol edi, 4
shl cx, cl
not al
test esi, 0xeea002a
test dx, si
not dx
test esi, eax
adc dx, ax
add eax, 0x4e7a0367
xchg dx, ax
not edi
shr esi, cl
xor edi, edi
add si, ax
rol ebx, cl
sbb bx, 0x2340
stc
test bl, 0x45
ror al, cl
ror edx, cl
or dl, al
cmp ebx, ecx
dec ah
not ax
rol ch, 4
rol ebx, 8
stc
test cx, 0x21d0
ror bx, cl
adc ecx, edx
ror ah, cl
inc ecx
nop
ror dh, cl
stc
and cl, 0x37
test esi, ecx
test edi, eax
sbb bh, 0x6a
mov dx, 0x3027
cmp ax, di
dec bh
adc esi, 0x25f5e8dc
ror eax, 2
stc
add dh, bl
not ch
nop
inc dh
rol ah, 6
add bl, ah
xchg cl, cl
add di, ax
test al, dh
inc cx
add dl, dl
shl edx, 8
mov dx, 0x4f0d
rol ecx, 7
or ax, ax
xchg bh, bh
test si, 0x17e8
xor ax, ax
sbb bx, ax
mov ch, 0x3b
ror ecx, 2
ror esi, 6
not ecx
inc eax
ror ax, 4
add dl, bh
cmp ecx, ebx
inc cx
rol ebx, 7
add dl, bh
ror ch, cl
stc
and ah, 0x54
mov cx, 0x6ff2
stc
sub ah, al
xor ecx, edi
nop
stc
shr ax, cl
or cx, 0x11c6
dec edx
add edi, 0x309563f8
dec bl
stc
xchg cx, bx
adc dl, 0x17
shl di, 5
inc al
sbb cl, 0x62
pop esi
shl bh, 3
or ebx, edx
shl bh, cl
mov ch, dl
or dl, bh
xchg cx, ax
inc ecx
test cx, 0x6abd
push esi
not esi
shr si, cl
nop
or bx, 0x205
shl eax, 4
shr eax, cl
adc bl, ch
shr di, cl
shl bh, cl
add dx, 0x7dbc
mov ah, dl
inc dl
sbb edi, 0x4c57a38b
not ah
shr ecx, 1
mov cl, bh
sbb dl, cl
test bl, ah
cmp ecx, eax
cmp dl, 0x2a
ror dh, cl
dec bx
mov si, ax
stc
nop
rol ebx, 5
test edx, 0x69c669e7
shl dl, 4
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
push ecx
sub cx, 0x2b94
push edx
and ch, dh
shl ecx, cl
push ebx
and bh, dl
push eax
and edx, eax
push edi
add edi, 0x66c36d56
mov ah, 0x37
xor ah, bh
push esi
cmp si, cx
nop
test dx, ax
not cx
test bh, bl
dec cx
and edi, 0x5a22406a
or edx, 0x4a779673
adc cx, ax
sbb ecx, 0x52996dc5
sub eax, 0x4984cb99
add bh, ch
xor edx, 0x7a72d195
xor ebx, eax
xchg ebx, ebx
sub bx, cx
nop
cmp ecx, 0x55aff9ec
test eax, 0x2c526238
add cx, 0x2e3b
cmp cx, bx
test dx, 0x613c
shr ecx, 6
shl di, cl
inc dx
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
push esi
shr esi, 4
push eax
push ecx
add al, ch
push edi
push edx
add edi, edx
stc
inc esi
push ebx
dec bh
and ah, 0x6e
nop
nop
test ebx, ecx
ror ax, cl
shr di, cl
or dx, bx
shr bl, cl
add al, 0xd
xchg edx, edx
sub ah, ch
shr di, cl
shl cx, cl
sbb bl, al
adc dh, dl
stc
xor eax, eax
or dx, cx
mov cx, 0x1dc3
xchg bx, dx
shl dx, cl
and bl, 0x7d
rol ecx, 1
sbb edx, 0x7feaae8b
mov dx, 0x7ea3
dec di
adc dx, ax
cmp edx, edi
pop ebx
pop edx
pop edi
pop ecx
pop eax
pop esi
push edx
push edi
xchg edx, edi
push esi
push eax
xchg esi, eax
nop
push ebx
dec ebx
push ecx
ror dx, cl
adc bh, bh
shl ax, 7
or bl, 0x2b
not ch
shr edx, 8
and ch, cl
shr dh, cl
or al, 0x72
and ecx, 0x6015f2a9
or cl, al
or eax, 0x6e1bbdde
mov bh, cl
dec esi
not eax
xchg di, di
not cx
sbb eax, ebx
shr ecx, 4
mov cx, bx
stc
shl eax, cl
nop
shr dl, cl
or ax, 0x66ac
test bh, ch
adc si, 0x3fd8
stc
inc edi
sub ebx, 0x1ab3edad
dec edx
add al, 0x19
adc cl, 0x74
xor cl, 0x26
stc
sub dl, 0x34
not dh
cmp ebx, 0x7b8397b1
sub ch, 0x21
sbb eax, 0x4e5cfb5f
sub esi, 0x181e5714
add cl, 0x7f
stc
pop ecx
pop ebx
pop eax
pop esi
pop edi
pop edx
jo 0x639a9a
push eax
push ecx
shr ax, cl
pop ecx
pop eax
push edi
push ecx
or edi, ecx
push eax
cmp ecx, eax
push esi
dec si
push ebx
xchg bl, bh
stc
pop ebx
pop esi
pop eax
pop ecx
pop edi
nop
push edi
mov edi, 0x29f58f12
push ebx
push ecx
shr ebx, cl
push eax
sub eax, 0x62dd782a
pop eax
pop ecx
pop ebx
pop edi
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
push eax
push ecx
shr ah, cl
adc ah, 0x11
push ebx
xor cx, bx
mov al, bl
push edx
adc dh, dh
push esi
or esi, eax
adc ax, ax
rol ax, 8
xor dx, bx
push edi
mov di, si
not al
shl di, cl
or bx, 0x37ea
sbb ch, ah
sbb bx, bx
nop
inc ch
nop
cmp ah, bh
or bl, 0x54
stc
test edx, 0x59337d07
adc dx, cx
sbb ch, al
mov edx, eax
nop
xor ah, ch
dec bl
shr dx, cl
add ch, 0x52
stc
adc edx, eax
test bx, 0x5d36
test edi, 0x48331282
mov ebx, 0x4f92e204
mov ebx, ecx
sbb si, 0x6e42
rol dh, 4
xor al, bl
stc
sub esi, 0x23fc499
xchg si, dx
not edx
inc dh
sbb si, bx
mov dh, 0x20
shr cx, 5
add dh, 0x21
dec bx
stc
and bl, 0x73
mov ah, 0x1c
adc cx, bx
stc
dec bl
adc cx, 0x3ba
mov edx, esi
xchg dl, cl
stc
sbb ebx, esi
xor bh, al
xchg ah, dl
stc
nop
adc dh, 0x18
not bl
ror ah, cl
and bx, bx
sbb edi, 0xc0ad302
sub ch, bl
cmp ecx, eax
mov edx, eax
stc
not dh
xor edi, 0x38872a93
and dh, 0xd
adc bh, bh
nop
or dx, 0x746
test esi, 0x3f390fce
shl dl, cl
cmp ah, bh
rol dx, 7
cmp ch, bh
or ax, ax
adc dh, bl
dec eax
sub ax, bx
dec al
and dx, 0x39d6
shr dh, 5
mov eax, edx
sbb eax, 0x49fddfb3
sbb dh, 0x51
sub bx, 0xf89
rol cx, cl
nop
sbb esi, ebx
xor bl, bh
rol ah, cl
pop edi
shl ebx, 2
mov dl, cl
dec bx
xor ah, dl
test bl, dl
inc al
xchg ch, cl
mov ch, 0x74
inc esi
nop
or edx, esi
sbb edx, 0x349dc877
push edi
sub edi, edi
shr cx, cl
shr cl, 2
test bh, dl
rol bx, cl
sbb bh, 0x19
stc
rol eax, cl
adc dx, dx
or eax, 0x398322ae
dec bl
shl ax, 2
mov ah, dl
xor ecx, esi
xor al, 0x2f
mov eax, ecx
xchg cx, dx
inc esi
and eax, 0x4a8c8720
dec dl
cmp ax, si
rol ebx, 3
inc eax
shl cx, cl
add eax, eax
mov ax, si
mov bx, 0x2fcf
mov dh, 0x6a
sub ch, 0x15
xor esi, 0x70b19fcc
not dh
rol bh, cl
rol eax, 3
shr di, 3
shl esi, cl
cmp esi, ecx
xor bx, dx
dec esi
not edi
shl bx, cl
xchg esi, esi
rol ecx, 7
sbb edx, 0x3779e19c
nop
xchg edi, eax
rol dx, cl
add ecx, 0x7c35d559
add edx, 0x18b9c4c9
inc si
xor ecx, esi
rol al, cl
inc ah
adc di, si
mov edi, ecx
nop
test ecx, esi
sbb al, 0x67
cmp di, 0x3963
rol eax, cl
sub eax, 0xe50f241
shl bh, cl
not dh
inc cl
rol bx, cl
rol edi, 7
add di, 0x1467
not bh
cmp dl, 0x27
adc cx, 0x10b3
mov cx, dx
shl dx, cl
or bl, 0x1f
add bl, dl
sub ah, bh
dec ecx
cmp bx, 0x1ae1
mov edx, 0x2acffb5d
xor esi, 0x6b8960f4
ror eax, cl
stc
inc ch
add ecx, 0x64efe1ee
add edx, edx
shr cx, cl
test eax, ecx
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push ecx
and ch, 9
stc
push eax
xchg ecx, eax
push edi
xchg di, di
xor ecx, ecx
stc
push esi
push ebx
and esi, ebx
mov edi, 0x9618b1b
push edx
adc ch, dh
xchg di, ax
xchg di, di
dec dx
xchg al, al
shl cx, 8
not ch
sbb edx, 0x625a0adf
not ebx
adc eax, 0x720c2ea6
inc esi
xchg ebx, eax
xor edi, ebx
not ebx
sbb edx, 0x3adf3b34
adc bl, dh
mov ah, al
add cl, 0x24
sbb bl, al
pop edx
pop ebx
pop esi
pop edi
pop eax
pop ecx
push esi
push ecx
rol si, cl
nop
push ebx
cmp ecx, ebx
or cx, si
push edi
push edx
cmp di, dx
stc
add edx, ecx
not si
add ecx, 0xa5bf26
or bl, ch
shr dx, cl
nop
inc edx
not cl
ror edi, cl
shr si, cl
cmp esi, edi
adc di, bx
shr bx, cl
push eax
sbb eax, ebx
not ax
sub dx, 0x3603
sub edx, esi
shr si, 4
test edx, edi
sbb ax, ax
sub ax, 0x6683
ror ecx, cl
sbb si, 0x72bf
and bx, 0x26b5
xor ch, al
cmp ch, 0x4b
shr bl, 8
inc dx
or di, cx
test edi, ecx
mov ax, 0x6c07
not ecx
or bh, 0x64
sub ch, bh
cmp bl, bl
sbb cl, 0xc
sbb dx, bx
test edx, ecx
not edi
adc eax, edx
rol dx, 3
mov dx, 0x4bb4
inc bh
nop
shr ecx, cl
inc dx
add ecx, edi
ror ch, 5
sub cl, 0x1b
and ecx, edi
cmp si, 0x1e1
sub eax, 0x777a15d6
sub si, si
test ax, 0x1e85
mov ecx, eax
not bl
and bh, 2
nop
shl edx, 4
ror al, cl
and cx, 0x7c1c
nop
ror dl, 5
mov ecx, 0x265f9cba
xor bh, bl
xchg dx, dx
adc cx, 0x3b1e
not ebx
stc
test edi, edx
rol ax, cl
mov bx, 0x281b
adc ah, ch
test cl, al
xchg edx, eax
shl bh, cl
cmp dx, dx
shl cx, cl
inc ah
ror dl, 6
cmp bl, ah
ror al, cl
shl ebx, cl
adc ecx, 0x1b1d1a54
rol al, cl
ror dh, 8
xchg edi, edi
not esi
pop eax
pop edx
pop edi
pop ebx
pop ecx
pop esi
call fcn.00675efe
call fcn.00676369
push eax
push ebx
xchg ah, bl
push ecx
xor ch, 0x32
push edx
xchg dx, ax
push esi
shr esi, 8
inc eax
xor dx, 0x3c15
rol dx, cl
mov si, ax
inc cl
nop
push edi
shr di, 7
ror dh, cl
xchg cl, dh
xchg dl, bl
or bl, 0x42
rol bl, 2
rol ecx, 5
stc
test ax, 0x2647
test cx, cx
mov si, bx
xor cl, 0x62
not esi
shr ax, cl
nop
adc edx, ecx
xor edx, 0x484103ba
not dx
xor bl, dl
cmp eax, 0x356f129c
rol di, cl
inc bx
inc edx
not ecx
or edi, eax
xchg ch, bh
cmp di, 0x1048
add esi, ebx
adc ax, 0x74bd
stc
xor ax, 0x2be
shr eax, cl
cmp ecx, 0x7c77b25e
xchg dh, al
sub bx, 0x4516
not ah
dec si
xor dh, ch
ror bl, cl
nop
ror edi, cl
sbb ax, 0x8ec
stc
shr edi, 2
sub bx, 0xe40
shl edx, cl
sub edx, 0x1ee8b907
test dx, 0x5f0f
adc eax, ebx
test si, cx
sbb esi, eax
mov di, ax
dec al
not di
sbb di, 0x6519
sbb ah, dl
mov edi, 0x67372bc0
add bx, 0x7d4
rol di, cl
mov bh, 0x2c
shr edi, 2
sub si, 0x2926
add al, 0x14
add edx, 0x2b57fd92
ror esi, cl
xchg ch, ah
or bl, 0x57
or esi, 0x9be5273
add cl, 0x7f
adc edi, ebx
mov bx, 0x7e7f
inc dl
nop
sbb bx, bx
or cx, 0x7352
xor di, 0x2574
test esi, 0x91d85a4
mov cx, 0x18d5
stc
nop
dec ax
sub al, 0x49
cmp dx, 0x7483
shl ax, cl
ror dl, cl
ror ax, 2
ror eax, 3
or bh, dh
mov dh, 0x6e
rol bh, 5
pop edi
rol dl, cl
push edi
add edi, 0x3ccaf910
or edx, 0x4c057370
xor edi, ecx
add ah, dl
adc bl, cl
and bl, bl
dec edx
and ch, al
sub dh, 0x45
adc ax, 0x7731
or eax, ecx
adc ebx, esi
inc bh
or bh, 0x5a
ror di, 7
inc di
xor ax, 0x7f42
shr si, 2
add di, ax
add bh, 0x26
xor ax, dx
mov bl, bh
xor si, si
cmp edi, esi
cmp bl, 0x2a
add dl, bl
and ebx, ecx
and dl, 0x73
dec bx
shl dl, 3
xor cl, 0x7d
rol bx, cl
rol edi, cl
sub edi, ecx
mov bx, 0x3e9b
not dx
inc ah
add esi, 0x5e539a68
and ecx, esi
xchg dx, ax
and ah, 0x52
rol di, cl
cmp edi, esi
shl si, 8
inc bl
stc
shl cx, cl
dec esi
add edi, 0x2c2494ab
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
push ebx
push eax
sub ebx, eax
push esi
ror esi, 2
push edx
and edx, 0x66bbf01c
xchg ah, bh
nop
dec al
stc
push edi
push ecx
test di, cx
shr bh, 4
dec edi
inc eax
sbb edi, ecx
test di, dx
not eax
inc ebx
not ax
sub di, cx
shl ch, cl
and bh, al
xor dl, 0x1d
and edx, 0x7f02de85
cmp edx, 0x38dfc9e6
add cx, 0x61a2
inc bx
stc
or ecx, eax
mov esi, ecx
add eax, 0x309ee805
or bx, 0xc2c
sub ecx, 0x33e03b88
rol si, cl
xchg di, ax
cmp si, si
add cx, 0x6e89
nop
and cl, 0x36
xor di, dx
shl cl, 6
sbb di, ax
shr dl, cl
test bl, bl
cmp bh, 0x29
mov eax, 0x4df03532
test eax, 0x674fe815
dec dx
stc
xchg bl, bh
or ch, 6
mov edi, 0x6ea0e401
add dh, 0x1d
dec bx
cmp dl, 0x12
rol bh, cl
shl esi, cl
nop
rol ecx, cl
rol si, 6
dec ax
or ecx, edx
adc edx, esi
shr dh, cl
inc edx
dec dl
cmp al, 0x4d
or ebx, ebx
shr al, cl
adc si, 0x3f8b
adc ebx, esi
mov ecx, 0x14ca0cdf
xor ecx, eax
dec cl
adc dx, bx
and bx, dx
stc
stc
stc
rol cl, cl
cmp edx, 0x7e70dd4e
sbb bl, al
dec edx
test ecx, ebx
shl ax, cl
xor ebx, esi
rol ax, 4
dec bx
nop
shr si, 8
nop
test di, 0x437
add bx, cx
sbb bl, 0x1d
and eax, 0x56d24cc7
stc
mov ah, bl
shl ebx, 5
and cl, 6
and si, 0x7f80
pop ecx
pop edi
pop edx
pop esi
pop eax
pop ebx
push edx
or dl, 0x68
push eax
sbb ax, ax
not ax
push ecx
adc ch, 0x59
push ebx
cmp bl, 0x47
rol bl, 7
mov bl, 0x15
stc
mov al, 0x2c
cmp bl, cl
push edi
shr edi, cl
sbb ebx, 0x40876012
shr ax, cl
not edi
test di, 0x11e6
nop
inc ax
stc
not eax
cmp bh, bl
ror dx, 1
rol cx, 3
xchg ecx, edi
nop
dec ch
and edi, ecx
cmp al, 0x5e
xor ah, 0x45
shr ch, 4
add bx, 0x76ea
push esi
add si, 0x7758
add edx, eax
xchg di, cx
add ecx, 0x366f18a0
nop
sbb dh, cl
sbb bl, 0x69
not bh
xor bh, 0x22
sbb dx, si
dec si
adc al, 0x1d
add dl, al
xchg si, di
ror esi, cl
inc esi
shr edi, 7
shr edx, cl
stc
adc ecx, eax
rol edi, cl
stc
ror al, 6
nop
test ax, 0x2e5
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
call fcn.00676762
push edi
dec edi
sub di, 0x3510
push ebx
xor bl, 0x6e
push ecx
shr ecx, 2
mov ecx, ecx
push edx
not edx
push esi
shr si, cl
cmp ecx, 0x35331e1e
shl bx, 2
sub bh, 0x4e
push eax
xchg bx, ax
adc edi, eax
and cx, 0x6fc8
nop
stc
sbb bh, 0x4e
xor di, 0x7792
or eax, edx
shl di, 2
rol dh, cl
stc
shr bx, 8
test dx, ax
not cl
not dx
stc
mov ecx, ebx
sub bl, 0xd
nop
xor si, 0x4ef8
test dh, dl
xor si, si
not di
rol al, 8
shr edi, cl
test bh, ah
pop eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
push eax
sbb ah, 4
not al
push esi
sbb si, 0x1e16
pop esi
pop eax
push ebx
push edx
adc bl, dl
push edi
shl di, 6
or di, 0x4404
test edx, 0x38a27984
push ecx
shl dx, cl
and bh, 0x4f
cmp cl, 0x5c
push esi
sub esi, 0x744488cf
mov dl, 0x58
sbb bx, 0x49f2
sub esi, ecx
and si, di
pop esi
pop ecx
pop edi
pop edx
pop ebx
push eax
ror al, 1
pop eax
mov eax, 0x78424e
lea ecx, [esp + 0xc]
push 0x29
push 0x59516b37
push ecx
push eax
call fcn.00676c9a
push edi
test di, 0x442f
push edx
push ecx
xchg dx, cx
inc ecx
push esi
push eax
and si, ax
mov si, 0x1ffc
nop
not dl
inc ah
stc
push ebx
mov ebx, 0x9c8892
stc
or al, 0x11
or al, ah
shl eax, 3
rol al, 3
inc bl
shl si, cl
shl esi, cl
xchg bh, cl
test dx, 0x4646
sub al, 0x73
not ah
adc ebx, edx
and bx, 0x7eb2
stc
nop
add di, bx
dec si
cmp cl, dh
or ecx, edx
sbb cl, dh
xor eax, 0x6f3b80c4
dec esi
sub edi, esi
nop
rol eax, 8
sub cl, bl
inc di
dec bx
xchg si, dx
nop
xor edi, 0x6803d3bf
inc edx
not dx
rol dh, cl
adc ecx, 0x779350ac
shr ah, cl
dec cx
nop
sub ch, ch
adc dl, ah
ror ecx, 4
ror esi, 5
or ah, dh
or al, 0x68
xchg ecx, edx
stc
ror bx, cl
ror dl, cl
inc edi
shl ah, cl
nop
mov ecx, 0x8328d8d
shr al, 2
shr esi, cl
adc bx, di
or ah, 0xd
sbb dh, bh
test ch, 0x62
not edi
shr edx, 7
sbb ah, 0x35
ror cx, cl
stc
sbb dl, dh
not ax
add dx, 0xf73
sbb ch, 0x5c
sbb edi, edi
dec dh
sbb ah, bh
sbb ax, 0x4727
rol ah, 3
rol dh, 7
stc
adc dh, 0x42
shl si, cl
test dx, 0x9a6
adc dh, 0x7c
test edi, ecx
or ah, 0x2e
sub bx, dx
stc
mov ax, 0x43a3
sub bx, ax
adc esi, esi
dec al
rol bl, 3
xchg ecx, ecx
cmp bh, 0x59
pop ebx
or cx, si
xor dx, ax
nop
not cx
not eax
stc
push ebx
or bl, ah
xchg ecx, eax
rol di, cl
dec bl
xchg ch, ah
rol bh, 1
not ah
xchg edi, esi
ror dx, 7
xor edi, ecx
stc
test ecx, edi
dec dl
adc di, 0x44b
xor ebx, eax
xchg bh, dl
add si, dx
not dh
shr dh, cl
dec edi
not ax
not bl
adc bh, cl
stc
inc al
mov cx, cx
test eax, eax
inc ebx
adc bh, 0x13
shr bl, 4
ror ecx, cl
test esi, edi
or ecx, edx
shr edx, cl
test bl, 0x53
stc
shl edx, 1
inc cx
shl dl, cl
xchg si, cx
sbb esi, 0x5981ed71
dec bl
inc ebx
or cl, 0x36
not ax
sbb cl, ah
adc edi, 0x7da9bdf3
inc si
not dx
test cl, 0x1e
xor eax, esi
shr esi, 3
cmp ah, dh
xchg dx, si
adc cx, ax
inc edx
not edi
sbb eax, 0x7761eb8a
nop
not cl
ror esi, cl
cmp dl, dh
nop
or dx, 0x7227
ror bh, cl
shl dx, cl
shr ch, 2
sbb ax, 0x26f1
not edx
shl ax, 2
nop
sub cl, bl
mov bh, dh
not ax
inc dl
mov ch, ah
adc dh, 0x50
dec bx
xchg cl, dh
inc cl
stc
xor edx, 0x7fdfc6a8
and edx, 0x1fc4ecdb
rol bx, 7
sub si, cx
rol esi, 4
dec al
adc al, dl
adc ecx, ecx
stc
rol al, cl
not edi
sub dh, 0x2a
and ebx, 0x67e90d86
pop ebx
test di, 0x5039
ror edi, 2
ror ecx, cl
shr edi, cl
xor eax, 0x1a1c1975
push ebx
shr bl, 5
test esi, ebx
shl dx, cl
rol bh, cl
dec cl
dec si
or bx, 0x2555
adc dl, cl
stc
add dx, dx
rol esi, cl
cmp ah, dh
stc
sbb si, 0x32e8
mov cx, si
add ebx, 0x16c132ac
shr bx, cl
shl ch, cl
ror bl, 6
mov al, 0x32
stc
rol si, 3
xor esi, 0x6d3401b7
xchg bx, ax
inc cx
xchg dl, cl
add esi, 0x6b58a2cb
or esi, 0x5938a573
or ch, 0x36
add si, 0x5f0c
not bl
rol bx, cl
test cl, 0x4e
cmp ecx, edi
add dl, cl
or di, cx
adc di, 0x5082
shl di, cl
shr ax, cl
xor bl, 0x26
xor dx, si
ror ah, cl
add bx, 0xb9
xor ch, 0x27
inc cx
xchg ah, ch
shl ax, 5
xchg al, al
rol di, 4
sbb ax, di
dec ebx
test dh, 0x48
stc
and ch, dl
rol di, 7
ror cx, 1
ror cl, cl
stc
ror ch, 3
or edi, ecx
not si
sub ah, cl
sbb bx, 0x484d
shr ax, 2
xor dh, 0x77
stc
adc edx, edi
xor si, 0x4e83
sub cl, 0x53
rol dx, cl
add cx, 0x314
shr dl, 5
test ah, 0x3a
stc
sbb edx, 0xa8d6d7d
ror dh, 6
rol ebx, cl
or dl, 0x5f
test al, 0x29
mov dh, ch
and cl, 0x21
nop
rol di, cl
rol cl, 5
shr bx, 1
adc eax, ebx
rol ax, cl
cmp cx, cx
ror si, 6
shl edx, 3
mov di, 0x7b9b
mov ax, 0x2304
inc ax
sub bx, di
inc dh
pop ebx
mov dl, ah
push ebx
ror bx, cl
xchg ecx, esi
shr eax, cl
test si, ax
shr eax, 3
sub edi, edx
sub si, 0x353d
rol bh, 3
add cl, 0x74
not bh
sub edx, 0x32d12412
shl dl, 2
not bh
inc dh
stc
rol ecx, 1
add dl, 0xe
not ax
shl dl, 6
or esi, edx
cmp ch, 0x72
and bl, 0x74
stc
shl di, 7
and ah, 0x48
add ecx, 0x3aa7adfa
rol di, cl
nop
and ah, bl
nop
dec cl
sub ecx, ecx
ror esi, cl
inc dx
shl edx, cl
stc
xchg al, ch
rol ecx, 4
sub bl, 0x37
cmp ax, si
and si, 0x1889
rol di, cl
test ax, bx
mov eax, esi
shr ecx, cl
inc edx
xchg bx, bx
shr bh, 5
and dx, ax
ror ecx, 2
or bl, 0x7e
adc ah, cl
not al
sub si, 0x15cb
adc si, 0x177e
shl ch, 6
inc ecx
xchg di, ax
inc dh
not cx
xor edx, 0x45ad56be
dec bh
shl ecx, 2
nop
not esi
not cl
nop
mov eax, 0x3baffafc
shl cx, cl
not ch
test si, bx
or ah, 0x40
dec al
adc ecx, edx
xor edx, edx
stc
sbb dx, bx
shl ax, 1
shr eax, cl
shr edx, 2
dec ax
nop
sbb ax, si
rol ah, 5
and dx, 0x51d8
not dl
cmp ch, cl
inc ebx
add al, dl
add al, 0x47
mov esi, 0x3a512479
pop ebx
pop eax
pop esi
pop ecx
pop edx
pop edi
jl 0x63a92a
call fcn.00676f94
jnp 0x63a82d
call fcn.0067744f
call fcn.0067790c
call fcn.00677eb0
push edx
adc dh, 0x41
push ecx
not cx
inc edx
stc
adc edx, 0x1f9a642b
add dx, 0x4ce2
push eax
add al, 0x60
rol edx, 2
nop
dec ecx
push edi
add edi, 0x8deff55
adc dh, dl
pop edi
pop eax
pop ecx
pop edx
jg 0x63a80e
push esi
test esi, 0x29ac803
push ecx
push ebx
add ecx, ebx
push eax
and ax, 0x2516
not ch
push edx
and edx, 0x690e00ed
sub eax, 0x16dca011
xor dh, dh
adc ax, 0x1307
sub eax, 0x470f0f00
adc cl, bh
shr ebx, cl
shr si, cl
xor al, 0x3f
cmp ax, 0x566c
push edi
sub ax, di
shr edx, 3
sub bl, 0x58
rol eax, cl
dec ah
shl bx, 3
shr eax, 7
cmp cl, bl
dec dh
or di, bx
inc cx
add ah, 0x7e
shl cx, 6
inc ecx
ror edx, 8
xor ebx, edi
test ecx, edi
cmp edi, edx
adc ax, 0x9c9
sub bh, al
sub si, 0xd2b
ror ah, cl
add ah, bl
xor edi, 0x59db4628
inc di
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
push edi
push ecx
rol di, cl
push eax
ror ax, cl
pop eax
pop ecx
pop edi
push edi
add edi, edi
pop edi
push ecx
test cl, 0x62
push edi
cmp di, 0x6577
ror di, cl
not ecx
inc cx
push ebx
and bx, cx
pop ebx
pop edi
pop ecx
js 0x63a7e9
push esi
sub esi, 0x5e06edf
push ecx
not cx
shl cl, cl
push edx
xchg dl, ch
push ebx
mov bl, 0x13
inc cx
stc
push eax
test eax, ebx
ror al, 1
xor esi, 0x9097b7b
shr dx, cl
nop
shl edx, cl
nop
add dl, bh
or edx, 0x24346fc0
add edx, 0x79957c8b
shr esi, cl
push edi
sub di, bx
shl cx, cl
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
push ebx
test bh, 0x51
pop ebx
call fcn.00678194
push edi
sub edi, 0x7cdec544
or di, 0x49b5
nop
push ebx
not bx
sub edi, 0x70f0d16
push ecx
or cl, cl
push edx
xor edx, 0x413d8d68
pop edx
pop ecx
pop ebx
pop edi
push edi
and edi, edi
push ebx
add bl, 0x26
push edx
mov dh, dh
rol ebx, 8
push ecx
shl dl, cl
push esi
shr esi, 7
pop esi
pop ecx
pop edx
pop ebx
pop edi
push edx
push ebx
xor dl, bl
pop ebx
pop edx
push ebx
sbb bx, 0x36ad
push esi
xor esi, 0x1ad90847
push ecx
xor ecx, 0x7ae650cc
push eax
xchg cl, ah
nop
push edx
cmp ah, dl
test ax, 0x72a0
sub eax, 0x29317462
nop
xor edx, 0x5d5403be
ror bx, 2
shl ebx, 6
stc
dec ax
sbb eax, 0x4e6ccc7f
sub cl, cl
shr al, cl
not dh
pop edx
pop eax
pop ecx
pop esi
pop ebx
push ebx
sbb bh, 0x11
mov ebx, 0x46c67c06
push edi
sub edi, 0x34ad1fa5
push edx
push ecx
ror dh, cl
push eax
and ecx, eax
test ebx, edi
and cl, dl
test ch, 0x54
dec eax
inc edx
test ecx, 0x72dccacf
sub bl, ah
dec edi
push esi
inc esi
ror dl, 8
xor si, cx
nop
xchg ebx, ecx
sbb ecx, eax
dec ax
xor esi, edx
sub si, di
not bl
rol al, 4
stc
not cl
shl ax, cl
cmp di, 0x630
cmp esi, 0x71a41428
and ax, dx
ror di, cl
stc
adc edx, ecx
stc
shr dl, cl
cmp cx, 0x639e
mov bl, ch
mov si, 0x632a
xchg edx, esi
nop
adc edi, 0x1e4dd040
or al, 0x5c
nop
shr ecx, cl
not esi
xchg ebx, eax
mov ecx, 0x71ceb9a9
shr eax, 5
sub ecx, esi
mov ecx, 0x28c9e0b8
mov edi, ebx
shr edx, cl
ror ax, 2
add bh, 0x63
xchg edx, ecx
dec si
sbb ax, 0x4eb7
cmp di, cx
shr ecx, 2
stc
sub ah, 0
dec si
ror eax, 6
pop esi
pop eax
pop ecx
pop edx
pop edi
pop ebx
push edx
push esi
and edx, esi
pop esi
pop edx
push edx
push eax
xchg dx, ax
push edi
dec edi
mov eax, 0x26f3cb36
dec ah
push ecx
mov cx, 0x6ba8
pop ecx
pop edi
pop eax
pop edx
nop
push ebx
dec ebx
push eax
shr al, 5
push edx
push ecx
shr dl, cl
mov ecx, edx
shr cx, cl
rol eax, cl
not cl
nop
dec ebx
push edi
shr di, 2
or edx, 0x5b0463ea
sbb ebx, edx
inc edx
rol ch, 1
stc
and bx, cx
test ch, dh
mov ax, dx
push esi
shl si, cl
add eax, 0x634ed297
nop
or esi, 0x29ecc956
inc bh
mov edx, edx
stc
sub edx, ecx
not ax
or bh, 0x6a
stc
not bx
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
call fcn.00678440
push eax
push ecx
rol al, cl
xor al, 0x7e
push edx
mov cl, dl
push ebx
add ebx, 0x11d7f9d7
xor ax, 0x7cc1
push esi
cmp esi, 0x20bf6194
ror bl, cl
dec bl
push edi
test di, di
cmp edi, 0x1cb9bee0
ror edx, 7
adc ax, ax
xchg bx, si
stc
shr cx, 2
nop
or bx, bx
cmp esi, 0x1d38431b
cmp eax, 0x36c09ef7
and di, bx
dec bx
stc
dec ecx
shl ax, 1
sbb ax, di
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
jecxz 0x63aa3b
push edx
sbb dh, dh
pop edx
push ebx
push esi
cmp bx, si
push ecx
inc ecx
mov ebx, 0x63e541c1
nop
push edx
ror edx, cl
ror ebx, 6
dec ebx
rol dl, 6
push edi
not di
push eax
add ebx, eax
rol edx, cl
shr ah, cl
pop eax
pop edi
pop edx
pop ecx
pop esi
pop ebx
push edx
inc dx
push ecx
not ch
push eax
and eax, 0x338d633d
push ebx
sub bl, cl
pop ebx
pop eax
pop ecx
pop edx
push edi
push ecx
or edi, ecx
pop ecx
pop edi
push edx
push ebx
xor edx, ebx
test bh, 9
push eax
push ecx
add ax, cx
rol ebx, cl
shl edx, cl
pop ecx
pop eax
pop ebx
pop edx
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00644621
add esp, 0x2d
mov ecx, 0x100
push edx
test edx, 0x222ba18e
push ebx
push esi
sub bx, si
and dh, 0x2f
push eax
sbb ax, 0x3a12
sub si, 0x5c8f
push ecx
sub ch, 0x36
rol ax, 8
adc ch, al
adc dx, ax
adc edx, esi
sub cx, 0x5e34
push edi
test edi, ecx
add edx, 0x39c0be27
inc dh
not ecx
shl esi, 5
inc dl
not bh
shl bl, 3
shl eax, cl
test cl, 0x66
rol ax, 2
sub cl, 0x4f
shr si, cl
rol ax, 3
test di, 0x4c43
cmp di, 0x26bb
mov dh, 0x68
xor ebx, 0x485aea87
dec bh
shr edi, 3
adc ch, ah
nop
not esi
nop
or edi, 0x11d34cc6
mov ecx, 0x22511bb5
or cx, 0x647b
nop
test al, dh
shr ecx, cl
nop
xchg di, cx
and eax, 0x49a40894
rol di, 5
dec esi
dec ebx
sub ch, 0x66
mov eax, ebx
nop
sbb esi, edx
sbb di, si
adc bx, bx
shl ah, cl
add di, 0x5c84
cmp eax, edx
and bx, 0x6a14
shl ch, cl
dec ah
or cl, 0x23
or di, cx
or ecx, esi
stc
sub di, 0x610c
mov edx, 0x6d1d8fab
ror ecx, 5
mov bx, bx
stc
mov edx, eax
and ax, cx
xchg ebx, ebx
mov bx, 0xbe2
nop
xchg dx, cx
cmp cl, al
xor dh, bl
xor eax, esi
inc ebx
cmp ch, dl
sbb ebx, ebx
add di, bx
not edi
test si, 0x65bb
xor edx, 0x356d4b00
or ebx, 0x119b538c
nop
test si, 0xc3e
cmp cl, al
nop
xchg dl, ch
sub ecx, 0x757ba848
or bh, ah
shr ch, cl
shl ah, cl
ror edi, cl
and ax, di
and bx, cx
inc edi
inc cx
dec edi
pop edi
sub dl, 0x3d
and eax, esi
not cl
and si, 0x722d
nop
sbb ax, 0x6148
nop
stc
not ecx
inc dl
xchg ah, bl
shl esi, cl
stc
xchg bl, bl
nop
sbb ebx, esi
xchg edx, edx
or esi, 0x57461027
inc ax
not eax
or bh, cl
test cx, bx
and edx, 0x624f85ad
add ax, 0x10ff
ror bl, 1
or esi, ebx
xchg bh, cl
dec esi
mov ebx, 0x80e3650
xor edx, eax
ror ax, 6
xchg cx, si
mov bl, 0x75
sbb si, 0x3577
nop
mov ax, 0x419f
dec bh
not ch
test ah, 0x1f
and ecx, 0x650223ae
nop
push edi
rol edi, 4
sub ecx, 0x4c633e8b
shr cx, 7
ror cl, cl
sub eax, ecx
and cx, 0x4d4e
rol si, cl
cmp eax, 0x96321ce
shl edi, 1
xor ebx, edx
ror bh, 4
cmp dl, 4
shl ecx, 7
sub dh, al
mov edi, eax
and edi, 0x37892959
ror ch, 6
test ch, cl
shl dx, cl
dec eax
stc
and bl, dl
ror dl, 7
inc ecx
not dl
stc
stc
sub si, 0x792e
rol edx, 3
add al, 0x67
adc si, 0x53bd
dec edx
or edi, ebx
or eax, 0x5f2810eb
or di, 0x988
add esi, 0x3a9669be
and ah, 0x20
stc
inc dl
xchg dx, cx
test edx, eax
and bx, dx
stc
sub ah, 0x22
shr ebx, cl
adc cx, di
add ax, si
and dx, 0x35eb
or ax, 0x6ee4
stc
test dl, 0x34
rol dx, cl
add bx, 0xc7b
or eax, 0x44080c73
and edx, 0x40a567dd
nop
test di, ax
ror bx, 8
test dh, 0x1a
pop edi
xor bl, 7
and dl, 0x69
or si, 0x672a
inc dh
and edx, eax
and al, dl
inc si
cmp bh, al
not cl
sub si, 0x5d98
nop
adc al, ah
sbb ebx, 0x3179ef22
mov ebx, 0x74efdd37
push edi
dec di
shr bh, cl
sub bx, 0x229c
cmp ch, 0x61
and eax, ecx
mov di, bx
test ax, cx
sub eax, 0x655d5d5c
ror eax, cl
and dh, 0x71
shr di, 4
and ebx, edi
mov cx, si
adc ch, 0x20
add ecx, edx
or ax, ax
sub cx, 0x43c
sub bx, 0x2b6e
or cx, ax
ror bx, 4
add edi, 0x7a6a3ecd
test dl, bh
mov bl, al
shl ah, cl
adc bh, 0x20
shl esi, cl
and ecx, 0x18ec0bb8
and bh, 3
rol ecx, 4
nop
shl ecx, cl
add si, si
xchg bx, si
cmp cx, 0x2a5d
mov edx, ebx
sbb bx, cx
ror edi, cl
shl si, 5
xchg dx, cx
dec ax
adc dl, al
shl ah, cl
add di, cx
xchg dl, bl
nop
mov bx, 0x3666
and esi, ebx
mov edx, edx
rol ah, cl
stc
rol eax, cl
inc al
not dl
xchg esi, ebx
cmp eax, 0xcef1ec2
inc si
mov ecx, 0x492ae0e7
sbb eax, edi
adc ax, dx
add bx, 0x78d4
stc
stc
ror esi, cl
stc
test al, 0x45
xchg edi, eax
or cl, 0x6a
xor ch, dl
dec ebx
inc cx
cmp edx, 0x137731ee
nop
ror eax, cl
adc ecx, 0x56e1dd04
nop
nop
stc
xor cx, 0x1153
nop
add ax, 0x48ce
inc ax
ror cl, cl
shr ch, 6
not ax
nop
shl cx, cl
pop edi
mov ch, bl
rol bl, 2
and cx, cx
shr eax, cl
shr eax, cl
sbb cx, si
push edi
dec edi
shl dh, 7
xor ecx, 0x6fd70b72
sub bl, ah
and dh, ch
stc
shr si, 8
not al
and edi, ebx
shr ah, 8
mov bl, al
or eax, 0x76f3d74a
xor edx, ecx
dec ax
shr ax, 7
shr ax, 1
mov bx, cx
xchg ecx, eax
and si, 0x73b7
cmp dx, 0x1c5c
mov al, 0x25
not ecx
xchg bx, dx
shl ax, 2
test di, cx
inc ch
not dl
sub edi, edi
nop
or bx, ax
or bx, dx
dec edi
stc
dec si
and eax, 0x44e65be
xor bh, 0x29
add dx, dx
nop
rol ah, cl
xchg dh, dh
sub cx, si
cmp ch, ah
add eax, ebx
xchg bl, bl
cmp edi, esi
cmp edi, edx
xchg bx, di
xor cl, 0x37
sub bl, bl
not ecx
rol edx, 8
sbb dx, di
dec si
nop
test edi, 0x2b008ffb
xor ax, 0x6f89
mov edx, 0x35c8cab5
not bx
sub di, ax
xor eax, 0x558a3151
and bh, bh
stc
adc esi, ebx
test di, cx
sbb bl, bh
not dx
rol edx, 5
add bx, 0x6cc1
mov edi, 0x188ebabc
xor ebx, 0x525a13d6
adc esi, edx
not si
stc
shl ecx, 8
mov cx, 0x1c75
not di
add esi, 0x4275a3eb
stc
dec ebx
dec dl
shl dh, 8
shl edi, cl
xor edi, 0x47270850
xchg bl, ah
xor si, 0x35b0
dec ah
cmp ebx, edx
sub bh, 0x51
pop edi
pop ecx
pop eax
pop esi
pop ebx
pop edx
push ecx
mov cl, 0x13
push eax
sub al, 0x3a
add ah, ch
add cx, 0x36d3
push esi
push edi
cmp si, di
ror al, cl
push ebx
dec ebx
add si, 0x46f5
push edx
rol edx, 6
or bh, ah
adc cx, ax
sbb ecx, eax
xor si, 0x3e46
sub esi, eax
mov ebx, 0x5da6df50
sub ecx, edi
not bh
cmp di, 0x2315
nop
ror ebx, 8
mov dh, ah
and esi, edi
test bh, 0x12
add cl, 0x17
xchg esi, ecx
shl si, 4
shl edx, cl
shr ebx, 1
sbb bh, cl
rol si, cl
sbb bl, 0x30
shl si, 5
dec si
adc dx, 0x124e
and esi, ebx
shr di, cl
rol bl, 5
or ax, si
sub ebx, ecx
ror bl, cl
dec ch
adc bl, dh
adc bh, 0x44
stc
or ecx, eax
nop
cmp dx, 0x1dc8
rol cl, 1
add eax, 0x22558916
sbb edx, ecx
adc edi, 0x45f60924
cmp ebx, 0x76e649a1
or ecx, 0xe43b211
dec di
test edi, edi
mov cx, 0x5d61
stc
rol esi, 7
rol ah, 1
sub bl, 0x62
add ax, 0x7f6
pop edx
pop ebx
pop edi
pop esi
pop eax
pop ecx
call fcn.006786ac
jl 0x63b11c
call fcn.00678af7
call fcn.00678eab
push ecx
or cl, 0x64
push edx
inc dl
push eax
dec al
test dx, 0x6d88
push ebx
test bx, ax
rol cx, 4
sub cx, 0x7ee5
xor ecx, 0x2f1f1521
and dl, ah
nop
adc ah, dl
push esi
shl esi, cl
xor ecx, esi
push edi
xor ecx, edi
dec ax
adc ecx, 0x474e3324
and edi, eax
or bl, bh
stc
xchg dh, dh
not cx
inc di
test dl, 0x37
rol cx, 6
sbb ah, ch
adc cx, bx
shl ebx, cl
shl cx, 1
stc
test edi, 0x26524ab8
not ecx
inc di
or bl, dl
test di, bx
not ax
xor edx, 0x64dcc418
and edx, edx
or ah, 0x67
ror edi, cl
sub eax, 0xb1b0fa4
inc dx
or bl, bl
inc ch
and si, 0x6aa5
shr edx, 7
adc edi, eax
and dx, cx
shr ecx, 8
not ax
shr bl, 3
and ebx, eax
xor edx, 0x48617e53
not al
not di
cmp eax, esi
test dl, 0x12
cmp ch, 0x6e
sub di, 0x3a49
cmp ax, ax
xchg edi, ecx
shr bh, cl
shl cl, cl
inc cx
ror ecx, 6
nop
rol edx, cl
stc
dec eax
shr al, cl
shl bh, cl
sub cl, bh
rol cl, 6
stc
xchg dx, bx
shr ecx, 4
sbb cx, 0x5c3b
adc ecx, 0x5a9f115c
dec cl
add edx, 0x6be0ba53
add al, ah
xchg edx, ecx
sbb dx, dx
mov di, 0xf59
mov bl, ch
inc ch
sub ax, dx
test ch, 0x5f
rol ecx, 5
sbb bx, 0x7091
sub cl, 1
test si, dx
xor esi, eax
sbb edx, ecx
rol edi, cl
xor cx, 0x5f7d
or al, ah
adc al, dl
rol al, cl
sbb ebx, edi
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
jbe 0x63b0d0
jg 0x63b0d0
push ecx
push esi
xor cx, si
pop esi
pop ecx
je 0x63b111
call fcn.0067934f
push edx
inc edx
push ebx
shl ebx, 5
push esi
xor ebx, esi
sub bl, 0x52
stc
push ecx
shl bx, cl
nop
pop ecx
pop esi
pop ebx
pop edx
call fcn.006797cd
push ebx
push edx
mov bh, dh
push esi
xor si, si
pop esi
pop edx
pop ebx
push ecx
sub cx, 0x352
stc
push eax
shr al, 3
ror eax, 6
pop eax
pop ecx
push ecx
push edi
test ecx, edi
push ebx
xor bh, 0x40
pop ebx
pop edi
pop ecx
push esi
xchg esi, esi
push edi
shl di, 3
push edx
and dh, dl
push ecx
rol dh, cl
add edi, edi
push ebx
and dl, bh
not bl
add esi, 0x54854f31
rol dx, 7
nop
sub bx, si
rol di, cl
stc
xor edi, edx
dec esi
xchg dl, ch
xchg bh, ch
xor bx, bx
shl bx, 3
sbb ecx, ebx
push eax
rol eax, cl
dec ax
ror dx, cl
nop
adc ch, 0xf
shr ax, 4
pop eax
pop ebx
pop ecx
pop edx
pop edi
pop esi
push ebx
inc ebx
push ecx
shr cl, 5
push eax
test al, al
cmp ebx, 0x2dbc6a05
test cx, 0x3c73
push esi
cmp eax, esi
push edx
sub dl, dh
xor esi, esi
sub ebx, esi
or ax, 0x1b5a
ror cl, 3
shl ebx, cl
stc
rol ebx, cl
cmp dh, bh
inc edx
adc cl, bh
stc
sbb dx, si
nop
rol dh, 2
cmp bl, ah
adc ch, bh
xchg bx, si
inc dx
shl eax, cl
shr ah, 4
xchg cl, al
inc bh
nop
test edx, ecx
stc
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.00679c8f
call fcn.0067a0b6
push ebx
not ebx
push esi
push ecx
ror esi, cl
xor bh, 0x13
pop ecx
pop esi
pop ebx
call fcn.0067a638
push ecx
rol cl, cl
push ebx
test bh, cl
pop ebx
pop ecx
test eax, eax
jne 0x644d4d
jbe 0x63b50e
push esi
ror esi, 1
xor si, 0x37d6
push edx
push ebx
xchg dh, bl
push ecx
shr dh, cl
stc
nop
push edi
rol di, 4
push eax
xchg edx, eax
mov edx, ecx
shr bx, cl
shr dh, 7
rol edx, 6
test al, 0x2c
sbb edx, 0x1069f3e5
cmp bx, 0x2c29
test esi, ebx
xchg bh, ah
xor dh, 0x64
inc ax
and ch, 0x5d
adc di, 0x3930
and ecx, ecx
rol bx, cl
ror ebx, 6
stc
shl bx, cl
xor edx, edi
cmp ah, ah
mov edx, 0x1116440a
dec cx
not edx
inc ecx
shl dx, 3
test ecx, eax
shl edi, cl
cmp ecx, edx
stc
dec bl
adc al, bh
rol ebx, 4
inc bh
stc
shl al, 5
stc
and bx, di
adc bh, dh
adc edi, ebx
rol si, 6
ror bx, 8
and ax, dx
xor cl, 0x74
xchg edx, edx
shr dh, 8
test cx, 0x580e
test edi, 0x312b97fe
xchg esi, ebx
stc
adc bx, 0x11c
sbb bx, 0x5376
not edx
ror si, 5
sbb ch, 0x28
ror ah, cl
shr si, 5
stc
shl si, cl
xor cx, bx
test bh, bl
ror cx, cl
shr dx, 7
stc
rol cl, 3
shl di, 7
shr dl, 3
dec di
ror dl, cl
ror ch, cl
mov bl, al
inc edi
shr eax, cl
pop eax
pop edi
pop ecx
pop ebx
pop edx
pop esi
push eax
push ebx
sub al, bh
push edx
inc edx
nop
sub dh, 0x27
push esi
ror esi, 2
push ecx
shl eax, cl
adc bl, cl
mov bl, al
mov ax, 0x34ed
test cl, cl
shr cx, 6
nop
adc al, 0x4f
push edi
inc edi
xchg ecx, eax
cmp bx, 0x5751
add cx, dx
cmp eax, 0x3308c427
ror edx, cl
cmp di, dx
sub edi, esi
shr dh, 1
sbb cl, 0x47
xchg al, cl
or cx, bx
mov si, 0x25de
stc
shr al, cl
not cx
shl cx, cl
sub bl, dh
shr bh, 5
adc ch, al
nop
not bx
not cl
cmp ebx, esi
stc
xchg dx, bx
inc cx
sbb ecx, ebx
adc bx, 0x11b6
rol bx, cl
ror bl, 4
not dl
stc
mov ax, cx
xor dl, bh
adc si, ax
and esi, edi
xor ax, 0x579d
shr bh, 2
sub bx, 0x33f0
not ecx
sub cl, ah
adc di, 0x5416
or eax, 0x7b82aa58
ror di, cl
sbb esi, 0x4bbe266d
sub bx, 0x3e57
nop
inc bh
shl dx, 3
and di, cx
inc cx
stc
nop
dec cx
not al
xchg bl, ah
mov bx, bx
inc cx
stc
sub bl, bh
dec dx
pop edi
pop ecx
pop esi
pop edx
pop ebx
pop eax
call fcn.0067aa8f
jp 0x63b3a9
call fcn.0067af02
push edx
and edx, 0x1d54b9fd
push ebx
push eax
sbb bx, ax
push ecx
xor ch, 7
sub dh, 0x58
ror bh, cl
inc cx
add cl, 0x64
stc
push esi
inc si
adc ebx, 0x37e6f65b
adc edx, edx
ror al, cl
or bl, 0x68
xor dh, cl
shl bx, 7
not bh
xor al, 0x5a
mov bh, bh
not dx
stc
inc ax
or si, si
inc si
cmp bl, 0x4f
mov cx, 0x4a2c
test ch, dh
push edi
xor ebx, edi
test dx, 0x22b0
xor ebx, 0x73ea5d27
adc bh, bl
and ax, 0x1c7f
cmp bh, 0x6f
cmp eax, 0x169c53e4
or dh, 0x5d
not bl
or al, 0x4b
xor ch, 0x47
xor si, 0x4a69
adc cx, cx
add ebx, 0x45b2c2ec
xchg dx, bx
cmp edx, ecx
xchg ecx, edx
and cx, 0x5837
adc ah, 0x19
stc
xor cl, 0x3f
xchg esi, eax
or cl, al
inc esi
rol edi, 8
and ch, bl
shl dh, 1
dec bh
not ax
xchg ebx, eax
xor cx, dx
nop
nop
nop
dec ebx
dec dx
ror dx, cl
test esi, eax
dec eax
adc edi, 0x44a8e34d
or cx, 0x69bc
mov cx, 0x2e0e
adc esi, eax
sbb dl, dl
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
stc
push edi
push ecx
shl di, cl
add di, 0x31a6
push edx
rol dh, cl
dec dh
push ebx
add ebx, 0x6d112743
push esi
push eax
and esi, eax
shl dl, 5
inc bh
not edx
or di, 0x25de
cmp esi, ecx
stc
test bl, dl
xchg di, ax
sub bx, 0xcbd
dec esi
or ebx, 0x6fc99e0b
sbb dh, ah
xchg di, bx
xchg cx, cx
nop
adc eax, 0x1a9a7db5
shl di, 5
adc esi, edi
xchg si, ax
ror ch, cl
dec ecx
not cx
rol edx, cl
pop eax
pop esi
pop ebx
pop edx
pop ecx
pop edi
call fcn.0067b481
call fcn.0067b7b1
call fcn.0067bc93
push edx
or dl, 0x18
push eax
test ax, dx
push ebx
add ebx, edx
push esi
test bx, si
stc
shr ax, 7
push ecx
shl cx, 1
sub esi, 0x169f1891
push edi
rol di, 8
and bh, ah
dec dh
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
push ebx
shr ebx, 3
push esi
dec esi
push ecx
sbb cx, si
push eax
and eax, ecx
sub eax, ecx
push edx
and dx, 0x7241
push edi
add edi, 0xb69d42d
xor eax, ecx
mov edx, ecx
add cl, 0x34
xor ax, di
ror esi, 7
mov ch, 0x61
inc dl
cmp ax, 0x13a0
cmp edx, 0x7676e213
add bl, 4
ror cx, cl
inc ecx
sbb ebx, ebx
sub si, cx
cmp si, ax
inc ax
adc di, di
not ch
test dx, 0x2c53
cmp ecx, eax
add al, 0x11
mov eax, ecx
adc bl, 0x56
or ax, dx
xchg cl, dl
sbb dl, ah
sub al, bl
shl eax, 4
or si, bx
not esi
cmp ebx, 0x443003c0
xor edx, 0x51c8f86a
shl ecx, 3
mov ecx, 0x2f3ae21a
test dh, dh
xchg di, di
inc cl
shl esi, cl
stc
or dh, 0x1b
nop
ror bh, cl
stc
and edi, esi
shr dx, cl
stc
inc di
xchg dx, dx
xor bl, 0x28
and esi, ebx
nop
dec ebx
rol bl, 4
xor dh, cl
rol edx, 6
xchg esi, edi
ror dx, cl
cmp ax, 0x1aa6
rol dl, 4
add ecx, 0x4a0d823c
test dx, di
ror si, cl
rol di, cl
xor edx, 0x361acfaf
sub esi, 0x6972d6c3
add ax, cx
cmp ecx, 0x310a8f49
xor edi, 0x1bc1bd5d
shl si, 7
mov dh, ah
xor si, 0x825
dec cl
test ecx, 0xcb06d0
or ax, cx
add dx, dx
inc edx
dec si
xchg ecx, edx
add edx, ecx
shl ah, 7
nop
sub si, dx
mov eax, 0x6511aeed
dec si
mov dh, dh
xchg di, ax
shl ebx, cl
rol esi, 7
sub dl, 0x35
nop
inc eax
inc ch
xchg dx, di
pop edi
push edi
and edi, ecx
xchg bh, bl
rol ebx, cl
inc ah
and dx, 0x6037
ror si, cl
shr esi, 2
adc edx, edx
test cl, 0x3d
adc edi, 0x2a37197e
and si, cx
sub al, 0x36
rol esi, 4
and di, 0x7292
xor edi, edx
dec dx
dec bx
dec ax
and dh, al
add si, bx
and bh, 0x64
inc ecx
xor eax, 0x5fc26cc6
sbb ebx, edi
inc ax
and ax, 0x44a9
nop
adc esi, esi
shl cl, cl
rol ch, 4
stc
cmp edi, 0x624c632c
test ax, si
cmp bx, 0x1659
not cl
mov bx, 0x6010
and cx, cx
dec ecx
stc
dec ah
sub ebx, 0x4f674c21
rol dx, cl
and bx, cx
test ch, cl
or si, dx
nop
sbb al, ch
xor ah, 0x50
shr bx, cl
mov bh, 0x6d
rol eax, 3
add cl, dh
rol esi, 1
ror si, cl
mov si, 0x5b2a
mov ax, 0x3e27
nop
test dx, 0x5ab2
xchg ah, dh
and edi, 0x57cecddb
add si, 0x3c22
xchg ch, cl
test ax, di
stc
mov dh, 3
and bl, ah
add cx, ax
dec ax
shr dx, cl
adc al, 0x15
cmp dx, 0x6c7e
adc di, 0x302c
xchg dx, cx
sbb di, bx
sbb eax, ecx
rol eax, cl
add bl, cl
stc
xor bh, 0x10
rol si, cl
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
push edx
push ecx
adc dh, cl
inc ecx
push edi
inc edi
push ebx
inc ebx
dec bh
inc ebx
inc bx
stc
xchg bh, dh
shl bl, 4
push esi
or si, 0x602a
shr bx, cl
stc
add ecx, ebx
dec si
sub bh, 0x30
dec cl
push eax
shl ah, cl
test ebx, ecx
rol dx, 4
shl ah, 1
not ah
shr edx, 5
sub esi, edx
sub cx, dx
xchg cx, dx
inc ebx
adc esi, 0x24563dde
add edx, ebx
adc ebx, eax
dec esi
add ecx, 0xaf0c936
and bx, 0x1259
and cx, 0x1046
sub dx, 0x72a1
inc di
rol si, cl
xchg bx, cx
not esi
or ax, si
dec bh
or edi, edi
not dx
inc edx
xor bx, cx
nop
shr ebx, 8
xchg ch, al
or ecx, 0x6d41f88d
shl ah, cl
mov ecx, eax
shl edi, 8
stc
ror cx, cl
and ebx, 0x7b9ca721
adc ax, 0x5e44
test ch, dl
not di
sbb ch, bl
ror ax, 8
add ebx, 0x5f671ce
nop
xor edi, 0x2a37ffd
dec esi
rol edx, cl
test ebx, 0x14557b23
adc al, 0x3c
xor ch, 0x71
shr si, 7
mov si, si
adc di, 0x5952
shl ecx, cl
not si
inc al
inc di
shl esi, 1
or si, di
rol edx, 8
rol cx, cl
shr eax, 3
cmp bl, 0x12
shl bx, 2
test edx, eax
sub cl, 0x48
shl si, cl
shl eax, cl
xchg cx, ax
add cl, al
test di, ax
rol si, cl
xchg ch, ah
or esi, esi
rol eax, 1
xor ebx, 0x632c1207
and si, dx
not cl
stc
shr cx, cl
shl ch, cl
mov bx, 0xcae
pop eax
rol bl, cl
shr bh, 2
rol ecx, cl
push eax
not ax
shl eax, cl
mov cx, bx
inc di
sbb ch, 0x26
test bh, 0x46
rol ax, 5
stc
ror al, cl
ror ebx, 2
and ecx, 0x1ac125e
stc
sub si, 0x6d64
add cx, bx
mov ax, di
test ecx, edi
xchg cx, bx
sub ax, 0x73ab
sbb esi, 0x16e19b0c
rol edx, 2
shl bh, 5
xor cl, dh
stc
or esi, 0x7b24162a
not edi
and edi, 0x11c15fe0
and esi, 0x17ea1c75
shl dl, cl
or ax, 0xd1e
cmp ecx, 0x49e48cde
test edx, edx
mov di, cx
shr edx, cl
or bx, cx
xor dl, dh
xchg bl, al
cmp si, 0x75e9
rol dh, 4
shl ax, cl
nop
xchg di, cx
add eax, ebx
and si, 0x1974
dec ebx
nop
xor cl, bh
sbb ah, 0x61
xor cl, bh
add ah, 0x2c
stc
and di, ax
xor cl, ah
nop
not cx
sub cl, 0x3d
mov si, 0x5c9d
adc di, 0x2186
and ch, 0x4f
dec cl
mov dh, 0x32
and ebx, 0xe614d98
and ebx, 0x1d7c9e00
mov ebx, 0x320c8343
shr ebx, 2
sub cx, 0x6757
and dx, 0x6cdd
shr edx, 7
stc
xchg dx, ax
sub ax, si
nop
sbb ch, bh
adc si, di
add si, 0x78ce
cmp eax, edi
inc di
adc bl, ch
ror esi, cl
sbb cx, dx
adc edi, eax
add edx, 0x5395ec37
dec ebx
rol bl, cl
xchg bx, di
xor edi, esi
rol bx, 5
or si, 0x4abb
nop
sbb dx, 0x30b4
stc
not cx
shl edx, cl
nop
not edx
not cx
sub ah, cl
adc cl, 0x66
pop eax
or bh, 0x17
push eax
shl ax, cl
xchg dx, dx
mov ecx, 0x7b6e6df3
xor si, 0x2c8f
add dl, bl
mov ah, 0x7a
shr edx, 5
rol eax, 2
dec cl
xchg bl, al
dec ebx
not bh
cmp di, 0x1d52
add ch, ah
xchg dh, ch
test ax, cx
test eax, ebx
add cl, 0x55
cmp edx, ebx
xor esi, ecx
shl cl, cl
stc
sub si, 0x5342
sbb dl, 0x29
not di
shl cx, 7
nop
add bh, 0x49
and eax, edi
not ecx
test eax, esi
nop
shl esi, 1
stc
and dl, 0xd
dec ah
test ax, di
xor esi, 0x33f923d9
adc ah, dl
sbb bh, al
or al, 0x5b
sub ch, dl
sbb ah, 0x13
not bl
adc edi, 0x47dac7d0
shr edi, cl
stc
rol bx, 1
or ax, 0x4111
adc ebx, edx
cmp esi, 0x42c74fbc
add ah, 0x54
dec bh
pop eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
push edx
shr dh, 3
push ebx
inc bx
stc
stc
stc
push ecx
ror dx, cl
pop ecx
pop ebx
pop edx
call fcn.0067c0e4
push esi
adc esi, 0x4c9b9f28
pop esi
call fcn.0067c625
call fcn.0067c903
call fcn.0067cc2a
call fcn.0067d17e
push edx
sbb dx, 0x7d67
pop edx
push edx
push edi
xchg edx, edi
pop edi
pop edx
call fcn.0067d672
jnp 0x63ba3e
call fcn.0067d93f
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.0067de67
push edi
push ecx
rol edi, cl
push eax
rol ah, 8
push ebx
sbb ebx, edi
push edx
not dl
and cl, dh
adc ch, ch
add di, 0x7b96
test ebx, edx
not ch
stc
stc
push esi
test si, si
and dl, 0xf
sbb dx, ax
xchg dx, ax
inc di
sub edx, eax
shr al, 5
xor bh, bh
sub edx, 0x34be979c
add bh, dh
rol eax, cl
ror bl, cl
and dh, 0x15
dec ch
test bh, 7
shr esi, cl
adc ebx, 0x5591df77
test edx, edx
xor di, ax
rol ax, cl
xor esi, 0x64304d6c
test ax, 0x3c6b
inc bh
inc bx
sub ch, dh
stc
sub dh, 0x2e
and dx, 0x25c1
nop
xchg di, si
rol ah, 3
xor dx, 0x4906
dec cl
inc cx
test bh, 0x3a
ror ebx, 2
adc ax, 0x5a7d
inc eax
adc ebx, edi
inc dh
ror si, 4
stc
nop
dec ch
stc
add cl, cl
sub bl, ah
add dl, al
sub ax, 0x444b
xchg dh, bl
stc
nop
dec ah
dec bh
sub bl, 0x42
cmp edx, edx
sub si, cx
cmp bx, di
sub si, di
or cx, ax
test bl, 0x60
xchg cl, al
cmp si, 0x2850
ror al, cl
and bl, 0x3c
xor ecx, 0x52c3e085
not ecx
stc
not bl
mov cx, dx
sub dl, ch
or ecx, ebx
mov cx, 0x175f
mov dx, 0x1172
cmp ax, bx
rol esi, 4
sub ah, al
xor ax, cx
shl bl, 7
xor eax, ebx
mov cx, 0x4ac
xor edi, esi
cmp ecx, 0x561932a8
test dh, 0x7e
ror ch, 6
ror al, 6
mov dl, 0x5e
shr bh, 8
dec esi
pop esi
push esi
cmp esi, 0x414f8721
test bx, ax
stc
not ah
xchg cl, al
rol ax, cl
not cx
xor si, 0x76eb
add bx, 0x464f
test ch, 0x48
shl cx, 1
dec ch
shl bx, 8
shr dx, 5
adc si, ax
shl bx, 8
stc
rol edi, cl
ror ecx, cl
nop
or edx, 0x6e8564be
adc bx, 0x3891
rol eax, 8
mov esi, 0x14a9f7d5
not dh
sbb dx, 0x5f59
xor cl, ch
cmp ch, 0x33
rol edi, cl
nop
cmp edi, ecx
adc cx, 0xb93
sub bh, 0x3a
add ax, 0x5513
ror bx, cl
dec ah
mov cl, 0x62
or dh, dl
nop
ror cl, cl
adc dx, bx
and bl, ch
and ah, dh
inc dl
sub dh, dh
xor ebx, 0x7b9e461a
xor eax, 0x3831349c
adc esi, esi
sbb edi, edx
xchg edi, esi
shr dh, cl
ror esi, cl
rol dx, cl
dec bl
rol ecx, 6
ror ebx, 3
mov cx, 0x655c
mov dh, 0x16
sub eax, 0x6982fb94
stc
xor di, 0x6080
dec cl
not edx
or dx, 0x3379
mov edx, esi
xchg di, ax
shr ax, 2
not edi
sub si, ax
test ebx, esi
sbb dx, dx
mov ebx, ecx
stc
and ecx, 0x1dc885a7
and edx, 0x7726b75a
mov dl, al
sub esi, esi
adc dx, ax
dec cx
rol si, cl
test edx, edi
nop
sub edx, 0x53dbdf26
xor ecx, esi
not edx
xor edi, ecx
ror dx, 8
xchg si, bx
rol al, 8
and dh, bl
shr bh, cl
dec cl
ror ax, cl
shl dx, 5
not esi
or bh, bh
shr si, 5
stc
ror dx, 6
or si, bx
pop esi
and cl, 0x2f
stc
test cl, 0x78
ror ebx, 5
or dl, 0x2a
shr bx, 8
inc ch
and bx, 0x1b84
or bl, ah
cmp cl, 0x1d
ror bh, 1
rol edx, cl
adc edi, edi
mov ch, ah
shl di, cl
add bh, 0x40
shl ax, cl
sub dx, 0x62e2
nop
rol al, cl
inc di
sub ch, 0x22
test cl, 2
add edi, edx
sub eax, edi
sub dl, bh
cmp cx, 0x781a
rol di, cl
sbb dx, ax
mov di, cx
xchg bl, dh
and al, 9
shl di, 1
sub bh, dh
shr ch, 1
dec eax
stc
inc bh
xor ah, bl
shr dh, cl
add di, bx
mov ah, 0x7f
adc cx, 0x1c27
dec dx
xchg al, cl
not ah
shl eax, cl
not ch
ror ecx, cl
or ah, al
test dx, 0x77ac
stc
xor ax, dx
shl ebx, 1
xor al, cl
ror ecx, 7
dec cl
add dl, 0x50
and cl, 0x5a
and ecx, 0x6a1b0e7d
xor dl, ah
and ah, bh
push esi
xchg edx, esi
dec cx
stc
sbb si, cx
stc
or dx, 0x4cf6
xor esi, edx
mov ebx, 0x29929682
xor ebx, edi
dec ah
shl esi, cl
inc cl
or bl, 0x59
dec eax
sbb al, cl
rol edi, cl
inc cx
xchg ecx, edi
test edi, 0x5b48ebb7
test ecx, edx
stc
inc bh
xchg esi, esi
nop
shl bh, cl
ror ecx, 8
and si, dx
add ebx, 0x181640b4
cmp eax, ebx
inc ax
cmp bh, ch
not al
test ecx, edx
xchg ah, bh
sbb dl, 0x70
shl ebx, 5
adc di, 0x1d4f
sbb bx, 0x152e
pop esi
and ah, cl
shr ch, 2
cmp di, 0x20a
mov edi, 0x27f23ae4
cmp eax, 0x3c824174
xchg edi, ecx
mov dl, bh
mov ecx, 0xdd48802
shr di, 4
adc ax, 0x7272
sbb edi, 0x74530907
push esi
not esi
sub dh, 0x59
shl eax, cl
shr eax, cl
or ah, al
nop
cmp dx, 0xb00
shl di, 2
add dl, 0x59
adc bh, 0x70
test al, al
ror edi, cl
adc ecx, 0x55573fa8
cmp bx, ax
inc si
sub cx, dx
sbb edi, 0x4bdbc8a
sub dx, cx
dec ebx
adc edx, 0x64073330
test esi, ecx
ror edx, 5
not dl
nop
shr dl, 4
or edi, esi
shl bl, cl
sbb bh, 0x4a
cmp bx, cx
shl edi, 2
xor ch, bl
or ebx, eax
ror esi, 7
stc
not bl
not dl
shl si, cl
shl di, 8
shr si, 5
rol dh, 5
and edx, 0x5d1a2948
rol eax, 3
rol ch, cl
rol ecx, 8
stc
test dh, 0x48
and bl, 0x39
sbb bh, 0x11
not edi
shr bx, cl
shl cl, cl
inc cx
shr ax, cl
add al, dh
xor bl, bh
add edi, edi
xor bh, 0x2e
mov esi, 0x55c10572
shr si, cl
cmp bh, dh
test di, 0x6791
test di, 0x75c2
mov di, cx
not bx
sub bx, 0x68e4
cmp esi, eax
adc di, 0x47
ror si, 8
sbb cl, ah
or eax, esi
shr eax, cl
or eax, 0x675cfcac
mov eax, esi
or di, di
and ah, 0x10
cmp esi, 0x79cb6d24
ror ecx, cl
adc si, di
stc
and cl, 2
add bh, ah
xchg bx, di
nop
not edx
inc edx
shr ch, 6
shl ecx, 3
nop
mov eax, 0x73aae948
pop esi
add dl, dh
cmp ax, 0x6f3a
stc
cmp edi, eax
and edx, edi
nop
or dx, 0x6f3d
or ch, cl
adc cx, 0x7a3e
shr ax, 2
sbb bl, 0x1c
add dx, di
ror edi, 8
xor ecx, eax
sbb dh, ah
xchg cx, dx
push esi
and edx, esi
add bx, di
nop
rol cx, cl
add di, si
and cx, dx
add bl, 0x2f
cmp cx, 0x57
or edi, 0x24f06cd8
rol dh, 6
and ecx, ecx
inc bh
xchg ah, bl
xor si, si
cmp ecx, 0x3cc48885
adc dx, di
sbb dx, 0x2c23
shr bl, cl
inc si
xor al, 0x2f
or al, 0x20
shr dl, cl
test cx, bx
nop
dec ax
mov ebx, edi
dec dx
inc edx
nop
xor bx, 0x7937
dec ebx
shr esi, 4
or cx, dx
sbb al, cl
or dx, 0x3bdc
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
jge 0x63c148
call fcn.0067e2bb
nop
nop
push edi
cmp edi, 0x27fafb59
push esi
or si, 0x589a
push ecx
push ebx
adc cx, bx
cmp di, 0x650e
push edx
xor dl, 0x7d
sbb bl, 0x53
or edx, esi
pop edx
pop ebx
pop ecx
pop esi
pop edi
call fcn.0067e564
push ebx
shr bx, 8
push edi
push ecx
rol edi, cl
push esi
sub si, 0x619e
stc
or bl, 0x21
push edx
not dx
ror dl, cl
push eax
adc edi, eax
and esi, 0x1273ff09
xor cl, 0x6d
add bx, bx
sub eax, edx
mov di, 0x15cc
ror cx, cl
and bh, dl
stc
not ebx
stc
adc edx, ecx
shl eax, 8
cmp al, 0x2f
stc
ror ebx, cl
shr bx, cl
shr si, cl
rol al, cl
add ch, dh
shr edx, cl
xor ecx, ecx
stc
and si, 0x5ae
add si, cx
xor bl, 0x79
rol dl, 5
test si, dx
shr cx, 6
shr bl, 6
rol edx, 5
ror dx, 2
shr cl, 6
ror esi, 4
shr bh, cl
not eax
or ax, 0x5c7c
nop
xor edi, 0x7aa13db3
sub ebx, eax
ror ebx, 5
shl esi, cl
sub bx, bx
shl cx, 5
mov cl, 0x38
cmp eax, edx
sub al, ah
mov cx, 0x50eb
ror bh, cl
stc
xor edi, ecx
shl ah, cl
sub esi, edi
inc esi
not ecx
shr cl, cl
dec cl
sub ebx, 0x5d4f13d
shr dh, cl
shl edx, cl
xor eax, 0x30475c1e
add ecx, ebx
cmp dx, 0x672b
sbb ch, al
rol cx, cl
nop
stc
xchg ecx, eax
ror cl, cl
add ecx, ebx
xor bh, 0xc
ror eax, 1
shl si, cl
cmp cl, dl
adc eax, 0x433db865
stc
nop
adc edx, edi
rol ah, 2
test bl, ah
sub bx, 0x3fc3
shr ch, cl
xchg dh, bh
and di, 0x2cfa
sbb dl, cl
xchg ecx, ebx
cmp di, bx
and ax, 0x2707
and ebx, 0x7cfd6114
add cl, 0x33
test eax, edx
shl edx, 4
shl bx, cl
pop eax
test edi, 0x2d5eb95f
xchg esi, edx
ror di, 1
add edi, 0x2468ed1
not ecx
push eax
not eax
shl ax, cl
test ebx, 0x55e29e6f
dec bh
shl edi, cl
or dl, bh
or al, dl
xchg dh, bl
cmp cl, al
mov eax, ebx
dec edx
mov ecx, eax
sub edi, esi
or edx, 0x5b8e9a92
xchg al, dl
add ch, 0x36
rol ah, cl
test bh, 0x79
nop
adc dl, 4
or dh, bh
or ecx, edi
not bl
and ecx, ecx
adc ch, 0x18
shr bx, cl
inc bx
xor di, 0x33eb
stc
stc
xchg edx, edi
stc
rol dl, 5
test eax, 0xe389b7d
pop eax
pop edx
pop esi
pop ecx
pop edi
pop ebx
call fcn.0067e98d
push ecx
cmp ch, 0x53
push eax
inc ax
push edx
xor dl, dh
push edi
or di, di
push ebx
test bh, ah
dec ch
mov edi, ebx
add bl, 7
sub cl, al
nop
shr edi, 2
dec edx
push esi
add edx, esi
adc cx, 0x4121
pop esi
pop ebx
pop edi
pop edx
pop eax
pop ecx
call fcn.0067edd1
call fcn.0067f301
call fcn.0067f8ba
push edi
dec di
push ebx
push eax
cmp bx, ax
pop eax
pop ebx
pop edi
nop
push ecx
push edi
or cx, di
pop edi
pop ecx
call fcn.0067fe3e
push ecx
inc cx
sub ecx, 0x18c81bd2
nop
adc cl, 0xa
push ebx
ror ebx, cl
shl bh, cl
nop
push eax
push edx
adc ah, dh
sbb ecx, 0x626e776d
or dh, 0x3c
stc
push edi
sub ebx, edi
test ebx, 0x2518899d
rol ch, 2
push esi
xor si, 0x6022
sub di, si
sub si, dx
test esi, 0x351df71a
test ecx, edx
not eax
shr dl, 5
or ch, 0x77
rol ah, 3
rol bh, cl
or edx, 0x4ea6871b
cmp esi, 0x75df9138
and ah, 0x23
stc
test ah, bh
xchg ecx, esi
dec ch
shl al, cl
sub eax, 0x75ef7086
not ax
ror eax, 4
mov cx, bx
rol ecx, cl
mov edi, esi
sub cx, 0x6967
add ax, 0x2d0c
shl dh, cl
cmp cx, ax
dec si
xor bx, dx
not ax
inc esi
shr ax, 8
add dx, 0x1c12
inc di
xor cx, 0x6227
sub dh, 0x37
stc
or ebx, 0xe782254
rol si, 7
sub ax, bx
nop
not ecx
ror ax, 8
ror ax, cl
ror eax, 8
stc
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
jnp 0x63c256
call fcn.0068021a
call fcn.0068070b
nop
push ebx
shr bl, 3
stc
push edx
mov dl, 0x5a
push eax
sbb ax, 0x2d2e
push ecx
xchg ch, ch
push esi
xchg dx, si
sub si, bx
push edi
sbb dx, di
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
push ebx
adc bh, 0x33
push eax
push ecx
rol ah, cl
push edi
inc edi
pop edi
pop ecx
pop eax
pop ebx
call fcn.00680c76
push ecx
not ch
pop ecx
push esi
not si
push edx
not dl
push ecx
inc cx
pop ecx
pop edx
pop esi
push ebx
not bl
pop ebx
mov eax, str.HjVjN_v_e
lea ecx, [esp + 0xc]
push 0x2c
push 0x5d762b7e
push ecx
push eax
call fcn.006810b9
push ecx
dec ch
push eax
cmp ch, al
push edx
not dl
push esi
shl esi, cl
push edi
adc ecx, edi
sbb di, 0x4d9e
sbb dl, 0x7d
adc ch, ch
dec cx
sbb ax, 0x7a39
dec si
not eax
xchg si, ax
sbb ah, al
not dh
ror edx, 6
push ebx
and bh, ch
test cx, 0x53b9
xchg ch, ah
test cl, ch
xchg si, ax
cmp eax, esi
rol bx, cl
inc ecx
rol dl, cl
mov ax, di
stc
or bl, 0x13
shl cx, 5
stc
test cl, 0x25
test cl, 7
xor eax, 0x7bd9e96f
mov cl, bh
mov eax, eax
mov bx, 0x1421
sub ah, 0x52
ror di, cl
sub esi, 0x7dad87cd
rol eax, 2
ror ch, cl
dec cl
dec al
adc ch, 0x15
mov si, di
add ecx, 0x5d76d171
xor dh, 0x60
or dl, dl
cmp edx, 0x70de63a
sub si, bx
xor eax, 0x1c9a4b5a
add ch, dh
not si
shl eax, cl
ror cx, 8
shr ebx, 1
ror ecx, cl
inc bl
shl ah, cl
inc cx
rol edi, 2
adc dx, dx
not ch
ror si, 3
and ax, 0x7667
stc
xor bx, cx
stc
ror ah, 8
sub edi, 0x399ecb07
xchg edi, edx
shr ecx, 4
cmp si, 0x779c
nop
shl esi, cl
rol ah, cl
xchg dx, cx
shr ah, 1
shr ax, 6
sbb ebx, 0x5d07e40e
or esi, 0xe7357ef
sub bx, 0x6cd7
nop
or esi, ecx
adc si, 0x38f
add dx, dx
sub cl, bl
or dh, 0x4a
adc al, dl
add edx, 0x36764333
shl bx, cl
nop
mov esi, ebx
shl eax, 6
and dx, 0x289e
nop
inc edi
add ch, 0x51
nop
xchg cl, dl
pop ebx
test si, si
stc
push ebx
or ebx, edx
nop
not dl
shl dl, cl
test dl, cl
not bl
xor esi, ecx
mov si, di
dec dh
cmp al, 8
add esi, 0x5edb4752
xchg cx, si
sbb bx, cx
xor ecx, edx
or ecx, ecx
test ecx, edi
shl cx, 8
sbb eax, edx
not cx
adc dx, 0xc66
ror dx, 7
dec bx
and bx, si
test ch, cl
shr di, cl
rol ecx, cl
nop
inc di
add ecx, 0x62703523
adc ax, di
cmp cl, dh
ror edx, cl
not eax
xor edi, 0x3ed7927c
add bl, bh
xchg bx, cx
rol bl, 6
dec ah
xor ecx, 0x76f437ac
add eax, 0x1c7fae53
mov bl, 0x4d
or ecx, ebx
mov cx, 0x3e0d
shr ah, 4
shl ebx, cl
inc bh
test bl, cl
add dl, 0x37
xor esi, 0x16fb033f
xor dx, 0x552b
stc
dec bx
dec eax
or dx, 0x14ee
stc
mov ebx, ebx
shl dl, 8
cmp ah, dl
inc dh
sbb dx, 0x16aa
shl dl, 4
or cl, 0x49
sub bl, 0x2c
shl cl, 5
dec esi
cmp ch, 0x21
test cx, 0x2a7a
mov di, dx
cmp cl, 0x6a
ror bx, 5
stc
mov dh, bh
shl bh, 5
xchg ebx, edi
dec cx
shl bl, 1
nop
shl di, cl
xor edx, 0x23d14e9
adc cl, dl
or cl, ah
and bh, 0x67
sbb si, 0x5ab7
sub edi, ebx
nop
shr di, cl
shl bx, 5
or ah, bl
not si
and si, bx
dec ebx
mov cl, 0x46
shr dh, 4
and edx, edx
cmp ecx, edi
sbb bh, 0xb
stc
test eax, esi
pop ebx
push ebx
or bx, di
test si, di
or cl, 0x69
add dl, 0x79
not di
and dl, bh
or ax, dx
test bh, 0x1a
test bx, cx
or esi, 0x6fc5224b
cmp ax, di
shr dl, cl
rol dl, 3
nop
dec edi
shl bh, 5
test ah, 4
and ax, 0x14e
mov ecx, 0x683f43f9
add dx, dx
sbb bx, 0x2e6c
ror dl, 7
dec bl
sub ah, 0x1b
test dx, 0x4d56
stc
inc si
dec esi
add bh, dl
xor edx, eax
cmp di, 0x1b8e
inc esi
cmp al, cl
or bh, 0x37
mov eax, ecx
sub ch, 0x12
stc
add al, 9
sbb si, ax
mov dl, 0x10
and dx, cx
rol cx, cl
sbb eax, 0x5612fe0c
sub cx, 0x5a69
mov edi, 0x7055bb15
or ecx, 0x24e214e4
sub si, 0x7949
cmp dh, 0x64
sbb ebx, edi
xor dh, 0x7d
sbb eax, 0x1a8d9619
add eax, 0x2f1f7865
or eax, 0x392ddbc3
not bh
sub bh, 0x18
not ebx
and dx, 0x1708
shl dx, 3
shr esi, cl
mov ah, bl
sbb cx, di
shr esi, 6
cmp ax, cx
inc edi
ror di, cl
cmp edi, 0x29c76584
stc
shr bx, 2
nop
xor edx, esi
mov bx, di
not dh
test cx, si
not edi
mov edi, 0x2321192e
add edx, esi
or eax, 0x3d547a59
xchg si, di
sub edx, 0x7ab7e498
sub ax, ax
ror ch, 4
sbb ebx, ebx
or eax, eax
rol dx, cl
shr al, 5
xor eax, 0x7a2632d6
rol di, cl
xor di, 0x60c0
mov bh, 0x59
or edx, 0x5f9da85b
xor ah, ch
or ecx, ebx
xor ch, dl
add ax, si
and edi, 0x59a8ec82
not si
ror esi, 2
cmp dl, ch
inc al
sbb bl, bl
pop ebx
inc ch
push ebx
ror ebx, 8
nop
nop
nop
nop
xchg esi, edi
mov eax, 0x2db02ad2
sub si, dx
adc bx, 0x56fd
add bh, cl
xchg edx, eax
sub ah, dl
and ecx, 0x574d2d0a
xor ebx, 0x2ee50ecf
shl dl, cl
inc bx
adc dl, 0x3e
sbb ch, 0x4f
and ax, 0x3d61
xor ebx, 0x7d4f6218
inc dh
rol bx, cl
add bx, ax
cmp bx, ax
not bh
shl ax, cl
dec ebx
or bx, si
ror si, 4
not bx
sbb cx, ax
add si, 0x75b0
sbb edx, 0x5dd31995
sub di, 0x4c1e
xor ecx, edx
and cx, dx
sub di, 0x6b68
add cx, ax
nop
or eax, 0x54fce2f7
stc
sbb ebx, 0x7eee4ea3
inc bh
stc
sbb esi, edx
inc ax
shl cx, cl
xor ebx, 0x6f4d421d
sbb al, 0x65
xor ah, 0x37
nop
xchg bx, cx
add edi, 0xde8abcf
test si, dx
sbb di, 0x3f33
nop
dec dx
cmp bl, al
adc dh, ah
dec ax
add esi, eax
mov bx, 0x5d2e
xchg al, bl
shr eax, 7
or ecx, ebx
stc
shl edx, 6
cmp ah, ah
adc eax, edi
add al, 0x73
inc bh
stc
add bh, bh
or edi, 0x4cbcd29f
sbb cx, 0x62b0
nop
sbb bl, 0x71
rol si, cl
or si, di
not dl
add ch, 0x44
xor edi, esi
sub di, 0x1912
dec esi
shr dx, 8
inc ah
inc cx
dec dl
shr edi, 4
inc ax
nop
sbb edi, edx
rol cx, cl
stc
test bh, 0x7d
sub edx, 0x7533222c
rol ebx, cl
cmp bx, di
sub di, si
pop ebx
shl cl, cl
ror edx, 6
push ebx
xchg dx, bx
nop
stc
nop
test ax, cx
rol ah, cl
adc cx, 0x7570
sbb bx, dx
add ebx, ebx
rol esi, cl
nop
xor ch, ah
rol di, cl
sub edi, 0x1ef7b34
mov di, dx
ror esi, cl
nop
inc dh
xor edi, edx
mov esi, 0x184c0f23
mov bx, 0x7003
test bl, 0x1c
inc ax
ror ah, 4
ror eax, 3
nop
mov cl, bh
ror edi, 5
ror bl, cl
shl ah, cl
rol ch, cl
stc
or dh, bl
xor bl, al
sub edi, ebx
xor ebx, 0x2024b03e
xor di, 0x2334
rol bx, 8
mov ax, bx
sbb ax, bx
nop
shr bl, cl
rol ah, cl
cmp dh, 0x50
nop
rol di, cl
mov ecx, ebx
ror edx, cl
xor edx, ecx
inc al
dec edi
sub dl, 0x7a
inc bl
not edi
and bx, ax
mov ebx, ecx
xor si, dx
mov di, dx
or cx, 0x4f22
inc ecx
or dx, di
mov bx, bx
dec eax
adc bx, di
xchg bx, ax
ror si, cl
and di, 0x7fea
sub al, 0x51
dec cx
shr dl, 8
shr dh, cl
or cx, di
inc ebx
xor al, 0x6d
add ch, ah
sub ebx, 0x669d8c6
dec ax
mov ebx, ecx
inc cx
add cx, 0x64de
sbb edx, edi
or cx, 0x7847
inc dl
or si, 0x2db7
stc
shl cx, cl
xchg di, bx
sbb di, dx
shr dx, cl
mov ah, al
dec esi
not bx
sub dh, 0x7f
ror ch, cl
dec esi
sub ecx, ebx
dec ah
adc edx, ebx
pop ebx
nop
shl di, 1
xor dh, cl
push ebx
cmp ebx, ecx
nop
rol bh, 8
shr esi, 2
mov ax, 0x3d4e
sub ah, bh
shr esi, cl
inc edi
stc
shr edx, cl
or ebx, 0x11a2699a
or cx, 0x7f1d
ror dx, cl
inc ch
xchg ebx, edi
sbb ch, bh
inc dl
shl ch, 1
mov si, cx
add ax, di
sub ch, al
ror ah, 6
inc bx
ror bx, 6
dec dl
inc ax
inc edx
mov ecx, edx
rol dh, 4
mov bx, 0x4cec
test di, 0x4485
adc di, 0x603a
adc edi, 0x728f2f5c
shr edx, cl
cmp si, 0x4dfb
dec ax
shr dl, 8
sbb bl, ch
rol ax, 6
add eax, 0x7ccbb0e2
sbb ah, 0x16
adc bl, 0x66
nop
stc
ror di, 3
ror cl, 3
xchg ecx, ebx
not edx
test bx, si
mov dx, dx
adc edi, edi
pop ebx
pop edi
pop esi
pop edx
pop eax
pop ecx
push edi
test di, di
nop
push edx
cmp edi, edx
push ecx
add ecx, 0x55bc09e2
inc dx
shl edx, cl
push eax
sbb dx, ax
shl ah, 1
push ebx
adc bh, cl
shl edi, 6
xor di, ax
ror bx, 6
adc ax, 0x52ad
sbb cx, 0x5ccc
rol cx, cl
shr bh, 8
push esi
shl si, 1
stc
and bx, 0x360b
rol dl, cl
nop
dec esi
sub ecx, 0x51c2fb39
sbb ax, 0x65fd
mov esi, 0x439a4687
mov si, ax
adc edi, edi
mov ebx, 0x6585cba7
test si, si
add edx, eax
rol bx, cl
shl si, 3
add si, 0x337a
inc di
xor esi, eax
or eax, esi
add cx, ax
xchg ah, ch
or cx, di
not bl
not ebx
test bx, ax
sbb si, 0x852
cmp dx, si
add dh, 0xf
shr dx, 5
ror edx, cl
dec ah
shl di, cl
rol eax, cl
xor dh, bh
shr esi, 6
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
call fcn.006813d2
call fcn.006818a3
call fcn.00681bb9
je 0x63c9ae
push eax
push ecx
sub eax, ecx
ror cx, cl
push ebx
xor ebx, 0x1bb24540
push edx
push edi
or edx, edi
adc ebx, 0x3c3fce5a
not ebx
shr edi, 8
push esi
dec si
and di, 0x6aae
mov eax, 0x2baf5ce0
shr edx, cl
shr ecx, cl
stc
nop
adc ebx, 0x6b940334
cmp eax, 0x7b3b0583
cmp al, 0x71
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push eax
push edx
xor eax, edx
pop edx
pop eax
call fcn.006820f7
jnp 0x63c9ae
nop
push ebx
push edi
cmp ebx, edi
stc
push eax
push edx
xor al, dl
stc
push ecx
shr ah, cl
xchg dh, ah
push esi
and si, 0x6496
nop
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
ja 0x63c9d5
call fcn.0068256c
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00644621
add esp, 0x30
mov ecx, 0x100
test eax, eax
jne 0x644d4d
jne 0x63ca42
push eax
xor ah, 0x4f
push ebx
push edx
xor bh, dl
nop
test dl, 0x23
pop edx
pop ebx
pop eax
call fcn.00682b0b
jns 0x63ca3d
call fcn.00682d74
jge 0x63ca27
call fcn.00682fc0
push eax
push ebx
mov ah, bh
push ecx
xor ecx, 0x62c3f52f
pop ecx
pop ebx
pop eax
push ebx
xor ebx, ebx
push edx
sub bh, dl
pop edx
pop ebx
call fcn.00683553
push ebx
inc bx
push eax
test ax, 0xc81
sub al, 0x3f
add bl, ah
push edx
or bl, dl
push esi
not si
inc si
push ecx
sbb dh, cl
stc
and dl, 0x77
sub edx, esi
adc dh, 0x40
push edi
adc ecx, edi
shr dl, cl
or ecx, edx
dec di
test dl, al
not ah
rol edi, 8
nop
cmp ax, ax
and esi, edx
not ebx
rol al, 1
adc ch, 0x27
sub ebx, edx
shl ah, cl
xor bh, 0x1d
nop
rol cx, cl
test ax, 0x40de
nop
inc dx
add bh, bh
and cl, cl
test ecx, 0x2e9d311c
or esi, ecx
sub ecx, edx
cmp dl, ah
sub edx, eax
xchg bl, ch
shl cl, cl
sub ecx, 0x2da3e09e
test si, 0x5f6e
adc bx, si
shl ecx, cl
test ah, 0x25
ror dx, cl
ror ebx, cl
ror dh, cl
inc dl
ror dx, 5
sbb cl, 0x35
xchg ebx, edi
add di, di
adc di, si
shl edx, 2
ror esi, 8
add ecx, edi
nop
inc di
shl al, cl
nop
adc edx, edi
and ch, 0x1d
test edi, edx
shl dh, 2
nop
xor di, di
adc dx, 0x56ff
test dl, dh
xchg cx, ax
stc
nop
add eax, esi
and edx, 0x7b60b0e7
inc cx
xor cx, 0x6abf
xor ch, 0x1f
not dl
shl ebx, cl
add esi, edi
xchg dx, ax
shl esi, 5
xchg bx, ax
rol esi, cl
shl eax, cl
dec bx
xchg si, si
or eax, eax
not ch
not di
inc al
sub ch, dh
shl ecx, 5
nop
xor eax, 0x26971a50
dec esi
test dx, dx
inc di
pop edi
shr esi, cl
or ch, 0x1c
sbb dl, 0x4c
cmp ebx, 0x884d293
shl ch, 8
push edi
or di, di
rol dx, cl
dec cl
inc dl
inc al
adc eax, 0x743b4a5b
shl dl, 4
add edx, edi
nop
shr si, cl
test dx, 0x4654
mov bx, 0x4e5e
and di, bx
sbb edx, edx
dec edi
add di, 0x7000
xchg cx, di
and ax, cx
and ah, 0x78
adc dl, ch
rol cl, 7
mov ebx, edi
xor ah, bh
shr ecx, cl
xor ebx, 0x2bb6f86b
add esi, ecx
inc bl
sub si, 0x610b
shl edx, 5
test ch, dh
and dx, 0x61af
test ch, ah
xor cl, ch
sub dh, 0xf
rol ah, cl
add ebx, 0x9ad1349
test si, ax
dec edx
nop
shl ah, cl
cmp ah, cl
sbb edi, ecx
or bx, 0x7b60
ror ax, cl
test bl, al
test edi, ecx
test ch, cl
ror si, cl
and eax, eax
stc
shl ecx, 5
shr bx, 1
shr ax, cl
not dl
rol dh, 6
ror dx, 3
dec cl
add di, cx
rol eax, cl
cmp ah, bh
shr bl, 4
ror dx, cl
stc
shl esi, 4
sub ebx, edi
sbb di, si
sbb ah, al
sbb di, 0x352d
inc bh
inc si
mov cl, 0x1f
xchg bx, di
xchg ebx, ebx
adc bh, ch
add bl, 0x71
ror eax, cl
sbb bx, ax
xor bx, 0x4060
not bx
ror bl, cl
ror ah, 7
inc ah
sbb edi, edi
dec esi
nop
or ax, 0x7230
rol dh, 4
or ecx, 0x7157c416
cmp si, si
shl ax, 5
adc ch, 0x36
xor cl, dh
shl bx, 1
nop
nop
pop edi
or ecx, 0x49eb3d50
rol si, cl
shr cx, cl
sub cl, 0x54
not esi
push edi
add cx, di
test bl, ah
xor esi, 0x2f0b4ce6
not al
and si, si
xor di, 0x3bec
shl cx, 2
nop
sbb dx, cx
test edi, 0x773c8ae3
xchg edx, ebx
rol ah, cl
sub al, 0xb
cmp bx, 0x7253
shr ah, cl
xchg edi, ebx
nop
nop
sub ax, dx
inc bh
stc
ror si, cl
inc ax
cmp edx, 0x1e6caa6f
mov ax, 0x839
rol dx, cl
or edx, 0x6e5a5cfe
stc
sbb esi, 0x2f9d83ef
add ebx, eax
and ax, dx
mov esi, 0x2581e298
adc eax, edi
sub edx, 0x2bceeb46
cmp di, 0x2aae
rol cx, cl
test dh, bl
xchg ebx, eax
shl dx, 6
sbb cx, si
adc ecx, 0x30f8e3b6
inc si
xchg ebx, eax
xor esi, 0x2117af79
mov ah, ch
add cx, 0x548a
and dl, bl
dec bh
ror esi, 8
stc
ror cl, 2
not al
nop
xchg al, al
xor dh, 0x15
sbb edi, 0x1d35ad7c
rol di, 3
or eax, edx
mov di, 0x7934
not bh
stc
test ax, cx
mov ch, 8
sbb edi, 0x26e238ae
ror dx, 4
ror edi, 7
adc edx, edi
mov edi, ebx
stc
shr ax, cl
cmp edx, 0x67e0b983
shl cl, cl
and cl, bl
stc
sub cx, 0x3375
sub cl, 0x5e
not si
sbb si, di
stc
sub bl, dh
test ah, 0x1d
rol dh, cl
not di
add cl, ch
stc
shr edi, cl
nop
and dx, 0xa06
shr edx, 4
nop
adc bx, si
rol esi, cl
inc edi
adc bx, 0x6a7c
adc ah, 0x6a
pop edi
adc ax, 0x22d3
add bl, 0x63
push edi
sbb di, di
ror ax, 8
stc
shl di, 8
mov ecx, edi
cmp ah, bl
adc dx, 0x4761
add dl, 0x53
inc dl
inc esi
shr dx, cl
add si, 0x2633
dec bx
stc
rol esi, cl
inc al
shr si, cl
shl ebx, 7
sbb edx, 0x15d40c67
test ecx, ebx
mov esi, 0x2a8b0aa1
sbb esi, eax
and edi, 0x6b2979b5
inc cx
add edi, ebx
rol bl, cl
nop
cmp ecx, 0x6cc4a0a4
nop
or si, si
test dx, 0x2853
add edx, esi
and al, 0x5a
shl edi, 3
adc ecx, 0x28a1e22c
ror esi, cl
xchg ebx, ebx
xor dl, 0x17
dec di
add dl, dl
adc ebx, 0x65d93532
rol edx, cl
sub bl, dh
sub esi, 0x1426e514
ror ch, 1
shl dl, 7
xor cx, ax
test si, 0x418d
stc
shr edx, 8
ror dx, cl
shl eax, cl
stc
stc
or al, bh
shr ebx, cl
ror esi, 5
not cl
test si, 0x54
or cx, bx
rol eax, 2
not dh
or ax, di
mov bh, bl
adc al, ah
and dh, 0x56
add ax, di
test bl, 0x68
adc ch, 0x22
mov eax, 0x786f9039
and al, 0x48
shl edx, 3
and edi, ebx
cmp esi, 0x78f5a27c
xchg ah, dh
test ax, dx
inc dl
cmp al, bh
xchg bh, dl
mov dl, cl
sub dl, bl
adc ebx, 0x33626ae8
cmp ax, dx
shl dh, cl
xor ah, dh
add bx, 0x653d
and esi, ecx
xor dh, 0x64
stc
mov dh, 0x44
dec dl
sub eax, 0x63aa4a76
shr edi, 7
rol dh, cl
nop
ror bx, cl
not cx
test eax, eax
pop edi
dec eax
rol bl, 3
nop
push edi
ror edi, cl
cmp dx, 0x5893
sub ecx, 0x471c6f09
inc esi
inc ax
test dl, 0x6d
add si, dx
cmp dh, 0x71
shl ch, 5
shr ebx, cl
xchg ecx, ecx
shr edi, cl
stc
sbb di, 0x1c93
and ax, ax
xchg cl, cl
mov ecx, ebx
xchg cx, dx
stc
mov dx, 0x42fd
xor di, bx
xor si, 0x1b8d
ror bh, cl
stc
xchg dx, di
stc
mov eax, 0x769b938a
ror dx, cl
sub ax, 0x4788
rol edx, cl
or eax, esi
sbb esi, 0x378c15d1
sbb dh, 0x5b
shl ch, cl
xor si, 0x1853
adc cx, 0x3882
sbb dx, 0x46cc
shl edi, cl
nop
dec cl
or al, 0x59
sub esi, 0x40aa6066
xchg edi, eax
test dh, 0x56
test dl, 0x1f
mov ax, 0x2bdb
test ecx, edx
shl dx, cl
shl ah, cl
test dh, dl
shl ch, cl
xor bx, 0x5faf
or cx, 0xc4
inc esi
add bl, al
or ax, cx
ror di, cl
adc edx, 0x7d6583e8
adc bx, ax
stc
xor bh, 0x66
sbb edi, 0x52f984a7
add ah, bh
sub ch, bl
shr esi, cl
sub eax, ebx
and cl, bh
not dl
shl ax, cl
adc dh, 0x56
inc edi
sbb dl, 0x31
sub cx, 0x5215
rol ax, 4
stc
rol ax, 4
nop
mov ch, 0x6c
inc bx
dec dx
cmp edi, 0xbbdcdb2
stc
not ebx
inc si
xor ebx, edi
sub ch, 0
shr ecx, 8
rol bl, cl
ror al, 4
or edx, 0x7e52df77
nop
or esi, edi
xor di, 0x2df8
xor ah, 2
nop
dec bx
sub di, 0x75ec
pop edi
sbb al, 0x58
push edi
sbb edi, 0x6a4722f0
add cl, 0x64
stc
mov ecx, edx
sub al, 0x37
cmp si, 0x79ff
dec dl
sbb edx, 0x4e3feeda
adc cl, 0x67
inc edx
add edi, 0x45b1d1d9
not si
nop
sbb dx, 0x40d1
and ecx, 0x485bae2f
sub ax, 0x2e5e
dec esi
sub dx, bx
sub ch, 0x2f
rol bx, 1
adc ax, 0x7ca7
mov bx, di
shr bl, 1
cmp si, si
inc bh
shl ch, cl
and ebx, 0x79fb538d
shr ax, 5
nop
inc edi
cmp cl, bh
xor cx, 0x4c21
shr bl, 4
inc ah
xchg si, bx
test cx, dx
xor eax, 0x2c355ee
test al, al
xor ax, 0x22b3
or ebx, 0x75d7224a
shr dl, 7
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
call fcn.00683a80
call fcn.00684042
call fcn.006844e1
push esi
push edi
test esi, edi
push ecx
shl cl, cl
stc
push edx
xchg ch, dh
inc dh
test esi, 0x7be27f46
xor dl, dl
push eax
sub cx, ax
push ebx
xchg bx, ax
add si, 0x3538
rol edx, cl
or dh, dh
add dl, 0x35
adc ah, cl
sub al, 0x3e
inc eax
and dh, dh
shl edx, 2
rol ecx, cl
cmp cx, 0x17fa
add ah, 0x7f
xor esi, 0x2a94dfab
dec ax
adc si, bx
sbb cx, 0x7731
add edi, 0x1759c6f1
sub dx, bx
not ah
and ah, 0xe
sbb edi, edi
sbb si, ax
ror cl, 6
ror dx, 1
ror di, cl
pop ebx
pop eax
pop edx
pop ecx
pop edi
pop esi
jecxz 0x63d12b
push edi
test edi, 0x7ae346a6
push eax
or ax, di
nop
push ebx
xor bl, 0x58
pop ebx
pop eax
pop edi
push edx
inc edx
pop edx
jg 0x63d105
push eax
push ecx
xchg cx, ax
push esi
push edi
test si, di
stc
push ebx
rol bh, cl
test di, bx
ror edi, cl
sub cl, ah
nop
pop ebx
pop edi
pop esi
pop ecx
pop eax
call fcn.00684806
jge 0x63d105
push edx
sbb dx, 0x670
pop edx
call fcn.00684d7a
push ecx
inc ch
push ebx
inc bh
push eax
shl eax, cl
mov bl, ah
ror cl, cl
push esi
adc esi, 0x6e02e849
shr ecx, 2
push edx
xchg ecx, edx
xchg dl, dh
pop edx
pop esi
pop eax
pop ebx
pop ecx
push edx
dec dx
push esi
push ecx
shl esi, cl
sbb dl, 0x70
pop ecx
pop esi
pop edx
push eax
sub eax, 0x478a6940
push esi
test esi, 0x2e7c174a
push ecx
sub ecx, 0x670384e0
push edx
push edi
xchg dx, di
shr al, cl
inc cx
adc edi, edi
stc
adc edx, eax
xchg edx, edx
xor edi, eax
cmp ecx, 0x1f5b411d
sbb si, 0x442c
dec ch
stc
nop
dec ah
pop edi
pop edx
pop ecx
pop esi
pop eax
call fcn.006850b1
call fcn.0068554e
push eax
dec ah
pop eax
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
push esi
ror si, 7
push edi
or di, 0x1e9f
push edx
ror dl, 5
shr edx, 3
shr dx, 7
push eax
xor al, 0x4d
stc
push ecx
rol edx, cl
inc ch
shl dl, 3
and al, 0x58
push ebx
shr bx, 6
shl al, 8
and dh, cl
or si, dx
shl edi, 6
stc
inc esi
rol edx, cl
xchg ah, dh
mov cl, ah
inc dx
sbb edx, edi
sub edx, edx
shl esi, 1
cmp dx, 0x6fa6
rol dl, cl
not dx
dec cx
xchg ch, dl
xor ecx, ebx
inc cl
add di, cx
ror bh, cl
stc
or si, 0x15b8
or cx, cx
test cx, ax
xor di, cx
not esi
mov ch, cl
sub cx, 0xe85
and bh, al
rol ax, 3
add ch, cl
test ebx, 0x4ac22c89
sub edx, ecx
or si, 0x65d2
cmp ch, 0x64
add si, ax
nop
ror ecx, cl
ror edx, cl
nop
cmp ecx, ecx
shl bh, cl
dec ax
sub cl, 0x3c
shl cl, cl
ror cx, cl
adc cl, ah
not eax
rol edi, cl
test cx, cx
shr eax, 5
ror bx, 8
nop
ror ebx, cl
shr dl, 6
ror bl, cl
dec edi
nop
dec edx
cmp ah, ah
adc edi, esi
xor bl, dl
add ebx, 0x1dec5e3e
xchg dx, si
nop
or dl, 0x3c
and bx, ax
ror eax, cl
not dx
sub edx, edx
or dl, dl
shr eax, 2
nop
stc
shr edi, cl
dec di
cmp bh, bl
inc cx
add cx, 0x5221
xor bh, ch
cmp eax, esi
mov esi, edi
nop
cmp dl, bh
not edi
shl ah, 1
pop ebx
mov ax, si
inc cl
push ebx
or bl, 0x44
add ah, 0x48
nop
mov esi, 0x568b21b3
and ebx, ebx
test ecx, edx
xor dx, 0x374
shr ch, cl
sbb dl, ah
mov cl, cl
stc
ror ax, cl
adc edx, 0x2a55c05f
adc dl, al
test edx, edi
not dl
or bx, di
add edx, edx
or dx, 0x380a
and ebx, 0x1cb200be
xchg ebx, ebx
dec bx
rol edi, 5
or bl, al
cmp ax, 0x665d
sbb ax, 0x1e7b
add edi, 0x7cb83dde
shr si, 8
stc
shl ah, cl
inc dx
or si, ax
or ch, dl
sub dh, 0x73
and ax, 0x6d99
shr cx, 8
dec al
shl al, 8
add ax, si
add ch, bl
mov eax, edx
shr esi, 1
add ch, al
not dl
adc dx, bx
shr di, cl
stc
and dl, ah
cmp ah, ch
adc si, cx
inc edi
xor ch, 0x61
inc edx
adc ax, 0x6638
xor bx, 0x3e8a
shr si, 7
mov eax, edx
shr ah, cl
or edx, esi
sbb ebx, 0x39bad7b9
stc
cmp esi, 0x2c73c821
and di, cx
xchg bx, dx
not ah
inc dh
cmp dx, cx
xchg dx, di
sbb ecx, ecx
inc di
mov bx, cx
xor eax, 0x4f00f6d9
or dh, al
or ax, cx
add ebx, esi
sub ebx, edi
inc cl
sub ch, dh
sub si, cx
adc cx, 0x7bbc
stc
stc
add bh, al
stc
dec edi
add esi, eax
not bx
test bx, di
xchg cl, dh
sub cl, 0x17
and bl, dl
inc dh
xor ebx, 0x3e071976
xchg edx, eax
sub ax, si
and bx, bx
not si
ror bh, cl
pop ebx
nop
push ebx
xor ebx, 0x634891a8
not bl
mov edi, 0x261172f5
adc si, bx
sub edx, ecx
or edi, 0x5da9ffdd
mov ebx, ebx
cmp si, 0x4990
stc
nop
sub dl, bl
xchg si, dx
sub edi, edx
mov dx, 0x2dd1
ror al, cl
shl edi, 2
shr ah, cl
shl cl, 5
add dx, 0x3a24
test bl, al
sbb edi, 0x1c47a3f0
stc
and cx, 0x209e
test ah, dh
ror ecx, cl
dec ebx
nop
add esi, 0x49d6680d
adc di, si
adc si, 0x70d3
ror al, cl
dec ch
add al, dh
shl cl, 6
dec si
test ax, dx
or ax, cx
or dx, 0x6152
inc cx
add dl, ch
sub eax, ebx
not di
add edx, 0x69b82ae8
and esi, esi
or ecx, esi
sbb di, 0x29fa
add edi, 0x54e161f2
stc
xchg bl, cl
shl edx, 7
xor al, dl
dec di
not dh
not edx
or dx, 0x3822
stc
xor edx, 0x1d6b1918
xor al, ah
cmp al, 0x19
nop
or dh, bl
adc bl, cl
xor ebx, 0x6ca76a8d
nop
not dx
test ecx, 0x3760cfab
cmp dl, 7
sbb cl, 0x76
xor cx, bx
xchg dl, ah
inc ebx
cmp bl, bh
xor si, 0x1626
nop
inc ah
xchg edi, eax
and eax, eax
shr cx, cl
sub ebx, 0x5424b579
inc cx
cmp si, 0x731c
inc eax
shr edx, cl
adc edx, 0x32ec383f
ror dx, cl
stc
add dh, 0x42
dec edx
ror dx, cl
not bl
sbb ah, 0x52
ror edi, 2
mov ax, 0x3c3b
shl ecx, 3
cmp cx, 0x5441
shl bh, 1
rol ax, cl
test dh, 0x74
not ebx
pop ebx
xor esi, 0x7c78a422
inc ch
adc dh, 0x72
test ecx, edx
push ebx
sub bl, 0x10
and ebx, 0x62679ece
dec al
adc cl, al
ror ax, 2
mov dl, 0xb
dec edx
dec dx
shr dh, cl
dec ebx
xor ah, 0x58
nop
ror cx, cl
add dx, bx
xor esi, 0x6050344d
or esi, 0x2c844ec0
ror edi, 7
sbb ecx, 0x272b6b76
adc bl, 0x3d
shl ebx, cl
and si, 0x1373
nop
or edi, ebx
sub esi, edx
cmp dh, 0x67
or si, bx
mov di, 0x6e08
stc
adc dh, 0x27
dec bx
and ah, dh
pop ebx
pop ecx
pop eax
pop edx
pop edi
pop esi
push edi
inc edi
push ebx
rol bl, 7
push eax
cmp di, ax
push edx
and dh, bh
nop
rol dx, 7
xchg ebx, edi
mov dh, 0x14
and edx, edx
push ecx
shr di, cl
adc edi, 0x1e581fa0
or edx, ebx
ror edi, 3
add ah, ch
sbb dx, 0x6584
xchg cx, di
sub ax, 0x2aad
sub cx, cx
sbb bl, cl
dec ax
ror dx, 3
nop
xor ax, dx
xor ecx, edx
nop
stc
cmp cl, bh
xor al, 0x41
xchg dx, ax
adc cx, di
push esi
cmp si, dx
xchg cx, di
cmp di, 0x774f
and ax, bx
not ebx
xor edx, eax
adc ecx, 0x6d2795e
adc eax, ebx
nop
cmp esi, ecx
add ecx, eax
shr ebx, 4
adc al, 0x5a
add si, 0x1ede
and edx, 0x56e1cec4
dec cl
sbb dl, bl
test dh, al
test esi, ecx
shl edx, 8
not cl
not edx
adc esi, 0x29609fe7
inc ecx
add dx, 0x240f
dec eax
sbb dl, 0x67
shr edi, 5
inc edi
xchg edx, ebx
shr edx, 1
mov bl, ch
xor ax, cx
xchg bx, cx
inc di
ror ecx, 5
test dh, ah
rol dx, 2
xchg si, ax
xchg di, ax
sbb si, 0x3fb5
cmp dl, bl
rol ecx, cl
rol bx, cl
and bl, ch
ror dx, 3
ror bx, cl
pop esi
pop ecx
pop edx
pop eax
pop ebx
pop edi
jno 0x63da4b
push eax
xor al, 9
nop
push ebx
mov bh, ah
push ecx
mov cx, ax
push edi
push esi
and di, si
xor ax, 0x60af
dec eax
xchg di, si
push edx
xor dx, 0x3ed0
inc cl
shr ax, cl
nop
add esi, esi
not bh
ror di, 3
or si, cx
sub eax, esi
and di, ax
test eax, esi
test di, ax
shl edx, 3
shl al, 4
or si, cx
not ah
add cl, al
rol ebx, cl
shr ecx, 8
sub dl, 0x21
mov ch, 0x7f
sbb dl, 0x31
sub eax, 0x2c7d8470
inc dx
xor edi, ebx
shr edi, cl
or cx, bx
cmp edi, ebx
xor cx, dx
cmp bh, ah
dec ch
dec bx
ror dh, 5
and edx, esi
sbb eax, ebx
or edx, 0x65f70c93
not cl
mov bl, 0x39
test ax, 0x5731
nop
shl di, 4
or dh, 0x7f
nop
add eax, 0x3a43af85
add eax, edi
nop
ror edx, cl
test cx, dx
sub ebx, ebx
xor bx, bx
dec dh
shr eax, cl
xor esi, esi
and edi, esi
not ch
or dx, 0x2338
mov eax, 0x42cebc95
nop
cmp di, 0x6f75
test di, 0x3684
shr bh, 2
test dh, 0x3d
inc ch
rol ax, cl
nop
not ax
inc esi
cmp di, 0x3058
xor dx, 0x2fef
and dh, 0x45
ror si, cl
mov esi, eax
adc edi, 0x1a5c6b1
stc
mov cl, dl
not al
mov cx, 0x3f05
ror ecx, 7
test eax, 0x5aa60d31
xor bl, 0x64
xor al, bl
adc ebx, 0x410c2684
dec al
test esi, 0x24301f62
rol ecx, 8
inc al
inc edi
stc
dec edi
rol eax, 2
dec edi
ror ax, 1
pop edx
cmp cl, cl
shl eax, 2
stc
stc
push edx
xchg cx, dx
adc ch, bl
sub edx, edx
and ax, cx
sbb edx, ebx
mov edx, 0x558f8fa4
sub ecx, 0x1570f18c
xor ecx, esi
test dx, 0x750b
mov dl, bh
or cx, 0x5b1e
rol cl, cl
ror ecx, cl
ror ecx, cl
stc
mov ecx, 0x7bed3099
not bx
xchg dh, cl
cmp edx, 0x5471a6b3
ror dx, cl
cmp ebx, edi
or edx, 0x77676176
mov bl, 0x46
mov ebx, ebx
inc cx
nop
sbb si, si
rol dl, cl
adc esi, edi
and edx, 0xe8b15f
not si
sub edi, 0x2b89d2d5
ror al, 4
mov dh, 0x49
shl eax, cl
nop
not ah
dec si
add ax, 0x36
xchg edx, edi
ror ax, 5
test esi, edi
nop
test bl, ch
stc
dec dx
shr ch, 6
sub edi, eax
rol ebx, 8
xor cx, 0x5e6f
sbb edx, 0x24028dc5
xchg dh, bl
not esi
shr edx, 6
cmp esi, edx
ror si, cl
stc
shr si, cl
test esi, esi
add edi, eax
not ebx
add cl, bh
shr bl, cl
nop
stc
shl esi, cl
cmp edi, edx
xor ch, al
stc
test ebx, esi
test dx, 0x6755
test ebx, 0x5a04fc05
or bl, 0x36
inc al
cmp dl, bl
and eax, edi
not si
rol edx, 4
xor bx, 0x7aee
or bx, ax
adc dl, 0x1f
test dl, al
and bh, 0x3d
sub dx, 0x414c
not di
ror ecx, cl
and dl, 0x7e
or dh, ch
not bx
xor ebx, 0x1fb504ce
shl bx, cl
cmp cx, 0xb1e
test eax, 0x6ac5040f
stc
and edi, ecx
test bx, 0x7b68
pop edx
rol ecx, cl
push edx
test dx, bx
shr ax, cl
adc ecx, edx
sub esi, 0x4da62009
sbb cx, 0x7b95
cmp di, cx
not bx
shr ecx, 3
add si, di
ror eax, 8
shl bx, cl
xchg ah, cl
cmp edi, 0x6ad3644
mov eax, edx
inc cx
add cl, dh
cmp di, 0x68f8
add dx, ax
shr eax, cl
ror cx, 7
test al, 0x46
and dh, bl
shr bx, cl
xchg cl, al
and si, bx
sub ecx, 0x2566bfd0
stc
cmp dh, 0x4a
shr dl, cl
shr edi, cl
shr ah, cl
not ch
adc dl, ah
xor dh, 0x64
adc eax, 0x1b1ca8da
ror ecx, cl
add ah, dl
adc esi, ebx
dec cl
inc bh
stc
rol bx, 1
or edx, ebx
shl dl, cl
rol esi, cl
nop
not edx
xchg ebx, esi
dec ah
ror al, cl
shl di, 6
xchg edi, edx
dec ah
sbb al, 0x22
xchg cx, dx
cmp edi, eax
rol bh, 2
stc
add ebx, esi
test bh, 0x1f
rol cl, cl
add bx, cx
adc bh, ah
inc ax
test edx, eax
rol di, 5
or ah, 0x30
adc cl, al
sbb ch, 3
dec bx
inc dx
xchg edi, eax
shl cx, cl
cmp bx, di
inc cx
inc cx
ror si, cl
and ah, 0x60
xor ax, dx
inc bl
dec ebx
test dh, 0x56
xchg bh, bl
mov edx, ecx
sbb ebx, ecx
dec si
adc bl, 0xf
or ebx, edi
sub ch, 0x3a
xor edi, ecx
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
jbe 0x63d935
push edx
mov dl, 0x7e
pop edx
push edx
push ecx
adc dh, cl
push esi
xchg ecx, esi
push eax
sub ax, ax
push edi
test di, di
push ebx
add bx, 0x43ca
or ax, 0x74ce
rol esi, cl
xor bl, 0x5f
dec ax
dec ecx
ror cx, cl
dec ebx
sub edi, ecx
add edi, 0x21eccbf2
or cx, 0x1f38
or edx, edx
shr ax, 3
stc
sub eax, 0x5cea68fd
or dh, bh
test bl, 2
and bx, cx
nop
ror bl, 5
ror cl, 2
xor bx, dx
sbb cx, 0x2703
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
jbe 0x63da3b
push eax
push ecx
ror eax, cl
push esi
inc si
nop
or ecx, 0x2b2cd72a
push edi
inc di
push ebx
add ebx, ebx
shl ebx, 3
push edx
adc dl, dl
pop edx
pop ebx
pop edi
pop esi
pop ecx
pop eax
call fcn.0068599d
call fcn.00685d08
jecxz 0x63d9e1
call fcn.006860fb
call fcn.006863dd
push eax
test eax, eax
push edi
push ebx
cmp edi, ebx
push esi
xchg si, di
xor si, 0x50fe
pop esi
pop ebx
pop edi
pop eax
nop
call fcn.0068681e
push ebx
ror bx, 5
push eax
xor bh, al
not al
pop eax
pop ebx
jnp 0x63da01
call fcn.00686cb5
push esi
dec si
pop esi
call fcn.0068720b
call fcn.00687673
push edx
push ecx
xchg dx, cx
push ebx
cmp bx, 0x4708
cmp bx, 0x19b7
push eax
sbb eax, 0x43dbc52f
or ebx, ebx
shl edx, cl
pop eax
pop ebx
pop ecx
pop edx
push esi
xor esi, 0x547ac602
pop esi
push edx
dec dh
push edi
push ecx
ror edi, cl
pop ecx
pop edi
pop edx
push ebx
sub bx, 0x7165
pop ebx
push ecx
add cl, cl
pop ecx
push edx
shl edx, 6
pop edx
jl 0x63da64
call fcn.00687bf1
push eax
xor al, 0x3e
push ecx
xor cx, cx
pop ecx
pop eax
push eax
push esi
xchg esi, eax
pop esi
pop eax
push ecx
push edi
mov ecx, edi
pop edi
pop ecx
mov eax, 0x7842a5
lea ecx, [esp + 0xc]
push 0x2c
push 0x3b5d2029
push ecx
push eax
push ebx
adc bx, 0x789
push ecx
rol cx, 5
nop
push edx
xchg edx, ebx
push esi
xchg si, cx
push eax
or ax, 0x6e8e
or ebx, ebx
xchg bl, bh
xchg dx, dx
sub bh, 0x5b
cmp bh, dh
push edi
add di, cx
xor ecx, 0x37d70294
xor esi, 0x2c273ded
test ah, 1
shl esi, cl
dec dl
adc ah, 0x38
shr eax, 7
nop
or cx, bx
shl eax, 2
dec bx
nop
not ebx
dec di
cmp ecx, 0x7f9c1b91
test ebx, 0x2dfd8df1
xchg bx, si
xchg cx, di
xchg ah, al
test bx, bx
stc
nop
shr ch, cl
add al, dh
shl bh, cl
xchg ecx, ecx
cmp ah, 0xa
stc
xor cx, 0x7feb
not ax
cmp di, ax
shl bx, 2
sub ax, dx
xor eax, ecx
or ah, al
cmp si, 0x34b7
not bh
add ch, 0x38
xchg dh, ch
inc cl
sbb bh, cl
shl bl, cl
sbb eax, 0x262989a8
sub cx, 0x312b
nop
or ebx, 0x4afab29c
ror ebx, cl
xchg ebx, ebx
shl ah, cl
add cx, 0x28fc
or esi, 0x36c41b39
test dx, 0x7883
xchg dl, dl
rol al, 7
cmp eax, 0x67862c42
dec esi
shl cl, cl
xor si, 0x421a
xchg bl, dl
cmp dl, 0xc
or edi, 0xfaf2fd4
ror si, cl
dec edi
stc
sub dx, 0x3241
or cx, 0x5b06
mov ax, bx
mov ecx, 0x3692b9c8
and eax, 0x4070dad
shr dl, cl
add dx, bx
cmp esi, ecx
and edi, ebx
nop
adc dx, ax
xor dh, ah
stc
add ch, 0x7e
shl dh, 3
dec ax
and ch, al
xchg si, dx
or si, cx
mov ebx, 0x6558585d
shr al, cl
xchg al, dl
inc eax
xchg edx, eax
pop edi
test edx, 0x205fbad9
xor edx, 0x67aa3fe
inc ch
add edx, ecx
sub bh, al
not ebx
rol cx, 6
adc bl, 0x50
xor ax, si
xchg edx, ecx
rol bx, 1
not edx
rol ch, 7
shr esi, 4
stc
sub al, 0xd
dec eax
ror esi, cl
add esi, 0x2b64c86d
push edi
inc edi
stc
sbb ch, 0x21
cmp bx, 0x56d2
shr bh, cl
shr di, 4
sbb ecx, 0x16637d1c
test si, 0xb80
test ch, 0x36
shr esi, 5
stc
ror ch, 3
rol di, cl
ror dh, cl
dec dh
adc dh, 4
mov al, 0xe
sbb cl, 0x71
add esi, 0x3689387
shl cl, 1
inc bx
cmp eax, edx
and edx, 0x2e53cdc8
not ch
stc
or ebx, 0x7956e1d8
test ch, bl
sub ch, 0x6b
xor dh, dh
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
push edx
push ecx
rol dx, cl
push edi
inc edi
ror dx, cl
adc ecx, 0x3f5cdc13
nop
push eax
xor eax, edx
sbb edx, 0x7f3af883
shr edi, 3
nop
shl cx, 1
nop
sub edx, edx
nop
test ch, cl
nop
shr al, 4
sub eax, 0x4cdd1ca6
sub cx, 0x6747
push esi
test edi, esi
test di, ax
or ax, 0x54ae
dec ah
xchg dl, dl
push ebx
sbb bx, ax
not bh
and edi, 0x61fa3874
shr cl, cl
adc edi, 0x7d06a31a
test si, 0x238d
cmp dh, dh
add cl, 0x6f
shr edx, cl
xchg bl, ah
adc dl, 0x1b
shr edi, cl
adc ch, 0x33
and bx, 0x6567
adc di, 0x5023
adc dh, 0x1e
nop
xor bx, si
xchg bh, dh
stc
adc ax, 0x3bab
dec ah
not si
adc dx, dx
xor bx, bx
mov edx, eax
cmp bl, ah
shr dl, cl
sbb dl, bl
shl dh, cl
adc al, 0x67
nop
stc
ror ch, 7
rol ecx, 5
add dx, cx
inc ecx
sbb dl, 0x64
mov dx, 0x545b
rol esi, cl
mov si, bx
not edi
xchg ch, ch
rol si, cl
stc
and ch, 0x29
shr dl, cl
test bx, bx
shl si, cl
shr cl, cl
and dh, ah
inc eax
nop
adc bx, dx
dec eax
not bx
xchg cl, cl
xor dh, dl
shr bl, 4
and ebx, eax
rol esi, cl
xchg bx, si
shl ebx, cl
xchg ebx, edx
adc al, al
adc bl, ah
sub esi, edi
shl cx, cl
adc esi, 0x23c819ec
test ah, 0x69
or di, si
dec bx
dec dx
and ax, 0x482a
or si, bx
xor di, 0x1823
cmp dh, al
pop ebx
inc cx
inc dh
and edx, 0x5fb52dcc
push ebx
or bx, 0x5b6a
shr cx, 8
add ecx, 0x61a460cd
rol dl, cl
ror dl, 6
rol bx, cl
xor cx, 0x5f45
inc ax
cmp ax, si
shr si, cl
stc
nop
rol bl, 3
nop
sbb cl, ah
xchg di, ax
shr edx, 8
shl ah, cl
stc
and cx, di
shr di, cl
sbb bx, 0x7029
stc
inc bx
inc dh
sub ebx, ecx
mov esi, ebx
sbb edi, 0x4a90982c
or edi, ebx
and ch, bl
shr bh, cl
nop
nop
add cx, ax
dec ah
test ecx, ebx
xchg ecx, ebx
and di, 0x705c
and al, 0x3e
add eax, 0x2c7cf099
add ah, 0x56
and ah, bh
test ah, bl
and dx, 0x7d3e
shr di, 5
shr esi, cl
test bl, 0x2a
xchg di, si
sub edi, ecx
mov cl, 0x53
cmp si, si
cmp di, si
xor bl, bl
nop
adc cx, 0x1350
add dl, 0x57
xchg dl, bl
shl edi, 2
dec edx
adc edx, 0x4def47d9
inc eax
adc ebx, 0x364a5501
sbb si, di
not ecx
xor edx, 0x346fbc1
cmp ch, 0x30
sbb ah, dl
not cx
sub edi, ecx
dec bh
xchg ch, bh
mov cl, 2
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
jbe 0x63e156
call fcn.006880eb
jne 0x63df8b
push ecx
xchg ch, ch
push ebx
sbb bx, 0x623e
stc
dec bx
not ch
not cx
push eax
test ax, 0x79bb
sub ax, 0x130f
shl ax, 2
push esi
sub esi, ecx
push edi
dec di
nop
shr bh, 7
mov eax, esi
xchg ah, ah
test al, 2
adc cx, 0x7f4d
rol di, cl
ror bl, cl
inc ch
cmp bh, 0x5b
xchg di, ax
shr cx, cl
ror ah, cl
push edx
test dx, si
cmp cx, 0x4ac5
sbb ax, 0x793d
nop
adc ecx, edi
test si, bx
stc
not cx
mov esi, 0x17c7d81d
mov edx, edi
dec dh
dec esi
sub bx, 0x720c
ror al, cl
or dx, cx
nop
test eax, 0x101fdce1
xchg ch, bl
shl ch, cl
add dl, 0x31
and dx, 0x406f
xchg bh, cl
xchg bx, cx
not si
sbb cx, si
add bh, 1
shl ecx, 8
xor edi, 0x55f74881
and ch, al
test cl, dh
dec ch
stc
xor eax, 0x52a2c0ca
dec ebx
stc
mov esi, esi
sbb di, di
shr bl, cl
dec si
dec ax
inc dl
ror edx, 1
test esi, ecx
xor esi, eax
mov di, 0xbf
not bx
rol bx, cl
test edx, edi
dec edi
or di, di
test al, bl
shr ebx, cl
mov bx, 0x6b16
adc di, dx
rol al, cl
adc di, di
test al, 0x21
mov edx, 0x3bb9832c
ror eax, cl
and edi, edx
rol ecx, 2
dec dl
add dx, 0x118a
or edi, 0x422c48f5
shr dh, cl
and edi, esi
pop edx
pop edi
pop esi
pop eax
pop ebx
pop ecx
call fcn.0068853e
jne 0x63df46
jle 0x63df46
push esi
mov esi, esi
pop esi
call fcn.0068898b
call fcn.00688ce9
jbe 0x63df65
jl 0x63df5e
push esi
push eax
test si, ax
pop eax
pop esi
push esi
push ebx
sbb si, bx
pop ebx
pop esi
call fcn.006890ef
call fcn.006895f9
jnp 0x63df8b
push eax
push edx
adc ax, dx
inc dh
pop edx
pop eax
push edi
push edx
test di, dx
pop edx
pop edi
push ecx
push edx
sub ecx, edx
pop edx
pop ecx
call fcn.006898e2
push ebx
push edi
sbb bx, di
push ecx
ror ebx, cl
shl cl, 4
sub edi, 0x1179faf8
cmp bx, 0x19fc
nop
push edx
or bl, dl
dec dh
push eax
shl ax, 2
shl ebx, 7
dec al
rol dh, 8
xchg ah, dh
inc cl
xchg cl, ch
xor bh, dl
shr di, 4
inc bh
stc
sub cl, 0x6b
push esi
sub si, 0x796c
shr edx, 1
not ebx
stc
adc ebx, eax
xor bx, 0x7579
and esi, 0x617a4d0d
not ax
not edx
cmp bh, 0x69
inc edx
cmp si, dx
add edx, eax
sbb ax, cx
test eax, 0x791a5a2
stc
nop
not ax
mov di, 0x5771
xor ax, 0xa2c
ror si, 5
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
push edx
push ecx
shl edx, cl
adc dh, ch
test ch, ch
pop ecx
pop edx
push esi
push eax
mov si, ax
push edx
xor dx, ax
push ebx
push ecx
cmp ebx, ecx
rol eax, 2
xchg cx, bx
dec cx
push edi
rol edi, cl
xor dx, di
nop
and ebx, ebx
rol bx, cl
cmp bx, 0x24dd
sub bx, dx
stc
test eax, 0x108f76c1
inc dl
pop edi
pop ecx
pop ebx
pop edx
pop eax
pop esi
jnp 0x63e0d7
push ebx
push ecx
xchg bl, cl
push eax
mov ah, bl
push esi
mov esi, eax
cmp bl, cl
push edx
inc dl
shl dh, 8
xchg bh, cl
nop
ror eax, 7
shl edx, 8
inc dl
and ecx, edx
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.00689e91
push eax
shl ah, 1
push edx
not dh
push ecx
inc ecx
pop ecx
pop edx
pop eax
call fcn.0068a2f6
call fcn.0068a5f6
push esi
xor esi, 0x6e88bae5
push edx
rol dl, 5
push ebx
add bx, 0x3417
ror dx, 8
stc
push edi
mov edi, 0x45b98148
push ecx
or cl, dl
not dh
and ecx, edi
xor si, si
add bx, cx
push eax
or ax, 0x35f3
inc bx
rol esi, cl
pop eax
pop ecx
pop edi
pop ebx
pop edx
pop esi
call fcn.0068a962
call fcn.0068acd6
call fcn.0068b034
push eax
inc eax
push esi
push edi
sbb esi, edi
push ecx
mov cx, cx
push edx
adc dl, cl
push ebx
cmp cl, bl
or di, 0x3936
or ax, si
ror ebx, 4
adc ebx, 0x7279ae78
dec edx
ror cl, 8
sbb ax, 0x3937
sub cl, al
nop
stc
xchg ah, al
adc cl, cl
dec cx
dec ecx
inc cx
pop ebx
pop edx
pop ecx
pop edi
pop esi
pop eax
call fcn.0068b696
push ecx
shl cx, 2
push ebx
or ebx, 0x22ec1e7b
push eax
shl eax, 1
push esi
adc esi, ebx
pop esi
pop eax
pop ebx
pop ecx
push eax
xor ax, 0x766c
stc
push ecx
dec cx
pop ecx
pop eax
push edi
push eax
adc di, ax
pop eax
pop edi
call fcn.0068bc41
push edx
cmp dx, 0x3240
push eax
adc ax, ax
pop eax
pop edx
call fcn.0068bf9d
push esi
sbb esi, esi
push eax
not ax
push edx
mov dx, 0x677c
push ecx
mov ecx, 0x2fc40184
sbb ax, 0x50fb
push ebx
shr bx, cl
push edi
test di, ax
sbb dl, dh
dec ecx
mov dx, 0x125f
sub bx, 0x7dbe
shl si, 1
nop
stc
cmp dh, dl
and edx, 0x60a03399
add dh, al
shr si, 4
xchg bh, dh
xchg dx, di
rol dh, cl
sbb bl, 0x47
cmp eax, 0x39a939e3
shr edi, cl
and ecx, 0x6c530d72
shr si, cl
mov cl, ch
stc
test ax, cx
sub esi, ebx
nop
ror bl, 3
nop
test al, ah
or esi, ebx
xor cl, al
stc
sub edi, edx
shr bl, 7
adc ax, bx
sbb dl, 0x19
cmp esi, edx
shr dh, cl
ror bh, 6
nop
rol bl, cl
sub edi, 0x298b586d
sbb edi, ecx
or ah, 0x67
or eax, esi
rol esi, 7
cmp bx, di
sub si, dx
nop
ror dl, cl
nop
test di, bx
mov edx, 0x4ac71b3d
dec di
add edx, 0x2bc5b6e4
and dh, al
dec ch
ror bl, 3
dec di
and ch, 0x75
not ax
rol al, cl
xchg si, ax
and ax, dx
nop
inc ax
rol al, cl
cmp cx, ax
sub ah, dh
xchg bh, bl
mov bl, dl
stc
dec bx
xor si, 0x2e80
and si, di
shr dx, 2
rol dx, 6
inc dl
dec bh
shr si, 7
ror dx, 8
adc ch, dl
inc eax
pop edi
pop ebx
pop ecx
pop edx
pop eax
pop esi
jb 0x63e27c
push ebx
push ecx
add ebx, ecx
nop
push esi
push edx
adc esi, edx
test dh, 0x4e
not ch
inc cx
push eax
sbb ah, 0x19
adc dx, 0x1bf9
pop eax
pop edx
pop esi
pop ecx
pop ebx
push edx
push edi
adc dx, di
pop edi
pop edx
push esi
xor esi, esi
push ebx
dec ebx
mov bh, bh
pop ebx
pop esi
call fcn.0068c472
call fcn.0068c95f
push eax
sub ax, 0x5eff
stc
pop eax
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
nop
push edx
push ecx
ror edx, cl
push eax
push ebx
test ah, bl
nop
push edi
dec di
cmp cx, 8
xchg dh, dh
shr ebx, 7
push esi
shl esi, cl
not edx
sub bx, cx
test si, bx
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push ecx
and ch, 0x70
push edx
and ch, dh
push ebx
and bl, 0x12
sbb bh, 0x4c
push edi
add edi, 0x2d4a588e
push esi
add di, si
push eax
xchg ah, ch
inc ebx
shl ah, 8
adc esi, 0x194ba731
dec edi
cmp edx, 0x7331aade
shr eax, 8
cmp bh, dl
shr edi, cl
cmp al, ah
dec eax
rol dl, cl
not dh
not edi
or eax, edi
xor dx, 0x1f17
rol edx, 5
shr bl, 7
mov dh, dl
and edx, 0x683f1cc6
nop
xor eax, edx
inc edi
or esi, 0x1ec8069b
ror eax, 6
shl cl, 3
or bl, 0x7e
nop
dec ch
and edx, esi
mov bx, 0x6e92
add cl, 0x49
adc eax, edi
xchg bh, ch
adc bx, 0x396f
add eax, 0x4b4de43f
shl dx, cl
add al, 0x23
shr dx, cl
stc
inc al
add ecx, ecx
xor si, dx
shl ebx, cl
stc
mov dl, 0x5b
xor dh, 0x50
shl bx, 2
test esi, 0x45ca1feb
dec edi
sbb al, 0x72
adc ch, 0x63
nop
xor edi, 0x7b228f9b
inc edx
inc dh
xor ebx, ebx
inc eax
rol eax, cl
cmp bl, 5
sbb dh, 0x49
sbb ch, cl
or bx, bx
shl edx, 1
xchg bx, dx
adc eax, 0x4bbc2c1c
adc eax, esi
and si, 0x1556
dec edx
or ebx, eax
xor edx, ecx
sbb ch, dh
add si, 0x5ba8
rol bl, 6
mov cl, al
add dh, 0x15
nop
xor al, 0x43
xchg bh, cl
shl cl, cl
test ecx, edi
xchg dx, bx
shl dh, 5
ror cx, cl
mov si, 0x1472
and esi, 0x24433548
mov eax, 0x50c06b48
and si, ax
rol edx, cl
sub ebx, 0x6d15f89d
sub eax, edx
sub ecx, 0x51fefa38
shl edi, 3
mov ebx, esi
pop eax
sub dl, 0x69
shl ecx, cl
inc di
dec bl
add ebx, edi
shr ecx, 6
mov si, 0x5497
cmp cl, 0x3d
push eax
xchg edi, eax
cmp edx, 0x43d1b35d
shr edi, 7
xor cx, di
and dl, ch
xchg dl, dh
stc
sbb di, 0x2158
shl edx, 8
dec cl
dec cl
test dx, 0x128f
adc bx, 0x4f87
rol ebx, cl
stc
sbb edx, edi
or si, 0x52c4
ror cx, 1
stc
mov dl, 0x7a
xchg edx, eax
inc ebx
xchg si, ax
rol cl, cl
test cx, 0x3f3b
stc
and bl, dh
stc
sub si, 0x7e0a
not eax
not dx
sub cx, 0x5740
nop
test dx, bx
nop
cmp bx, 0x5890
shr bl, 2
xchg dh, cl
rol cx, 8
shl ebx, 8
stc
inc ebx
xor bh, ch
xchg edx, ebx
or si, 0x6f4d
stc
not dx
or al, 1
xchg si, ax
stc
ror ch, 5
adc ah, 0x7b
inc ebx
rol bl, cl
sub ch, cl
stc
cmp al, 0x7e
add cl, 0x11
sub ax, 0x1c90
stc
xor di, di
not dl
not ax
add ch, ch
mov dx, cx
nop
adc di, 0x697
sbb bh, ch
xchg dh, dl
xor eax, ecx
cmp eax, 0xffb1528
adc eax, eax
xchg al, ah
adc ecx, 0x9b84533
xor esi, ecx
test edi, 0x7ae8ad43
mov edx, 0xa770bac
add ebx, ebx
test ebx, esi
and eax, 0x69c5d80
test ch, 0x7f
sub ebx, 0x208c95a0
add ch, 0x43
not bx
or ch, 0x45
adc esi, 0x6d64d4b9
or edx, ecx
ror ecx, 6
xchg dx, si
ror ax, 5
rol edi, cl
inc eax
pop eax
shl bh, 4
xchg cx, si
stc
ror cl, 5
adc esi, 0x38230dd6
stc
shl dl, cl
sub edx, 0x31187304
and esi, 0x1ccd6f0f
shl di, 4
push eax
rol eax, cl
test ecx, esi
mov edx, esi
rol al, 7
xor ah, 0xf
mov ebx, 0x370ad84e
shr ax, cl
test si, dx
xchg bx, ax
sbb edx, esi
shr edi, cl
shl eax, cl
or bl, 0x25
shr al, 1
xchg edx, edi
shr bh, cl
stc
or si, bx
rol al, 7
nop
inc di
not edx
or esi, edi
stc
rol esi, 4
sbb si, 0x7f81
stc
not edx
and ch, bh
shl ah, cl
add bl, 0x24
rol ebx, 6
test al, bh
xor cx, cx
xor al, 1
cmp ecx, 0x146a4ebb
mov ecx, 0x2d46bd3b
sub ah, 0x42
or dx, di
mov edi, ebx
inc di
cmp bx, 0x33c2
ror ax, cl
not bh
and dh, ah
dec al
shr edi, cl
pop eax
pop esi
pop edi
pop ebx
pop edx
pop ecx
call fcn.0068cf09
push ebx
cmp bx, 0x2e1b
push edx
rol dh, 2
push ecx
shl ecx, 6
and ebx, 0x3193e4d
add ecx, 0x5b0ef137
push esi
push edi
add si, di
ror esi, 1
sub ebx, 0x7395c991
add bx, 0x2750
shl cx, 1
push eax
rol ax, cl
add edx, eax
ror edx, cl
cmp bx, si
stc
test si, si
not edx
shr cl, 7
sbb di, di
not bx
dec edi
rol bx, cl
add dx, di
nop
sbb cx, bx
or di, di
sub ax, si
mov si, 0x73ce
sub ch, ch
nop
adc al, 0x12
xor edi, 0x33c2265e
ror bx, 6
sbb al, 0x45
dec edx
shr esi, cl
add ax, di
sbb dl, ah
and al, 5
test bh, cl
xchg bx, bx
shr bl, cl
stc
nop
mov di, si
add ax, 0x5a00
dec si
rol esi, cl
xor esi, 0x2d944132
xor edi, 0x74137165
add bx, 0x6955
test dh, dh
stc
rol eax, cl
add bx, 0x135f
add edx, edx
nop
add di, di
shr dx, cl
not edi
ror ax, cl
xor al, 0x17
xchg di, dx
inc ax
stc
stc
shr dx, 2
sbb dl, 0x2f
shr edx, cl
xor ecx, 0x4a4e51bc
not edi
adc si, 0x7174
inc edx
adc dl, 0x53
cmp cx, di
rol ebx, 8
or cx, 0x2a8b
or ah, 0x55
stc
dec dh
add edi, 0xb12769c
nop
or eax, 0x32b7a4e7
rol bx, cl
rol ch, 2
cmp dh, 0x4c
xchg ecx, eax
shl cx, cl
nop
xchg edx, esi
mov esi, 0x4b4caef7
ror bh, cl
dec bx
or cx, 0x690a
or dl, dl
cmp si, 0x312c
dec bh
add edx, 0x633816ac
shr dx, cl
rol bl, 7
pop eax
dec bl
push eax
shl ah, 2
rol si, 6
or si, si
rol edi, 7
mov ecx, ebx
add ch, ch
ror cx, cl
rol di, cl
rol ch, 4
add edi, 0x311c139f
xor ebx, ebx
ror di, cl
adc bx, 0x888
sub bx, ax
stc
mov dl, bl
nop
shl bh, cl
stc
stc
xor bh, al
stc
inc ax
not edx
mov ecx, 0x749d3770
xchg bx, ax
rol cl, cl
dec edx
and edx, 0xa7914fd
shr ebx, cl
mov ax, 0x3905
xchg si, ax
sbb dx, 0x722f
test bh, 0x19
ror ah, cl
stc
shr ebx, 6
not dh
not bx
nop
xchg edx, esi
xchg dh, cl
xchg bl, ch
rol eax, 7
xchg di, di
test bl, 0x74
inc cl
sub eax, 0x7dec9fe6
sub eax, esi
or bh, ch
nop
mov ch, 0x7a
cmp dx, 0x3c82
cmp esi, ebx
add ch, 0x42
sub dx, dx
stc
and esi, eax
cmp bh, dh
rol ax, 3
shl cx, cl
shl bx, 2
test bh, ch
and ax, 0x21e0
rol edi, 8
test ecx, 0x3a5e186a
sub ebx, ebx
rol ecx, cl
cmp ebx, 0x527bfc20
nop
or edx, 0x1b339c80
dec cx
not edx
shl di, cl
stc
adc eax, edi
not si
sub di, dx
add ah, 0x5f
stc
shr ecx, cl
cmp ah, 0
shl edi, cl
mov ecx, esi
inc edi
add cx, 0x6bcb
xchg bh, bl
or al, 0x62
mov bl, 0x4d
stc
and dx, si
inc si
shr edx, 4
cmp eax, 0x73fa6b8a
cmp ah, dh
xor ebx, esi
sub ax, si
not bx
and dh, 0x31
pop eax
or edx, 0x7f5bee6a
push eax
shr ax, 6
cmp edi, ebx
stc
or dh, ch
dec si
rol edi, 3
inc dl
rol ecx, 5
add ch, al
dec ecx
xchg dh, bl
shl eax, cl
or edx, ecx
cmp bl, dh
ror bh, cl
not dh
stc
stc
or esi, esi
xchg si, di
xchg dx, cx
rol esi, 3
add eax, ecx
shl si, 1
shr ecx, 3
dec dl
shl eax, 5
dec ax
cmp esi, esi
shl dx, 2
ror bl, cl
ror si, 7
sbb ch, ch
mov ebx, edi
stc
sub ecx, 0x78a23a0
or cx, ax
nop
not edx
xor edi, ebx
dec dx
test si, dx
xchg si, si
mov ch, 0x12
xor bh, ch
xchg edi, ebx
cmp bx, dx
xor si, 0x6f4b
inc dx
inc di
sub cx, 0x4d23
ror bx, cl
rol ax, cl
stc
and al, cl
dec ebx
add eax, 0x49dcdfd7
test bh, al
shl eax, 5
nop
xchg dh, dh
xchg dl, cl
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
push edi
push ecx
ror edi, cl
push esi
cmp esi, 0x35beefc7
push edx
cmp dl, 0x5e
push ebx
shr bx, cl
push eax
or ax, 0x7f3f
cmp si, 0x3a96
not esi
shl bx, cl
and ax, ax
stc
not cx
ror cl, 7
nop
mov di, ax
rol ecx, 5
not eax
rol bh, cl
stc
inc ecx
sbb dh, al
shl dx, cl
and dx, 0x3fc
add al, 0x42
ror edx, cl
ror cl, 4
rol edi, 1
sub ah, bl
not dh
cmp ah, 0x69
dec ecx
xor dx, 0x467f
test edi, 0x182fc0ff
sub bx, ax
adc si, cx
stc
mov dh, bh
rol dl, 2
add edx, ecx
rol ah, cl
add ax, ax
or dx, di
inc edi
not dh
adc eax, esi
adc esi, esi
not edi
xor ebx, ecx
or edi, edx
xor cx, si
sbb dx, 0x7e68
test bh, al
mov bh, 0x16
shr dh, cl
test edx, 0x5aec8480
xchg dx, di
ror al, cl
cmp cl, 0x57
xor cx, si
adc si, di
dec eax
dec edi
xor bh, al
adc si, di
nop
sub cl, 0x24
adc edx, 0x1570dc08
and cx, 0xab5
add ax, cx
xchg ah, bh
dec ah
inc ax
stc
xchg ah, ch
rol cl, 3
sub ecx, 0x6e2efe48
inc cx
dec cl
mov bl, 0x14
dec cx
nop
mov bx, bx
xor edi, ebx
nop
inc ebx
dec ax
sub cl, 0x34
inc edi
stc
and bl, 0x34
nop
dec edi
adc ax, 0x29db
shl ax, 7
mov esi, 0x18368de6
ror ax, cl
mov si, ax
dec eax
sub dx, ax
shr dh, cl
stc
pop eax
push eax
ror ax, 4
adc ecx, ecx
test dl, 0x65
sbb bh, ch
add cx, si
dec edi
sbb dl, 0x5b
inc ah
mov di, 0x47d9
mov edi, 0x76cc6c95
stc
sbb edi, ebx
not al
sub al, al
inc eax
sbb ch, dl
ror bl, cl
ror esi, cl
stc
add ebx, 0x2b0bffcb
test ax, ax
adc esi, eax
dec si
and esi, esi
mov cx, 0x4200
or edi, 0x72269903
xor dh, 0x7f
rol eax, 5
not dh
shr bl, 3
ror dh, cl
stc
xor bl, dh
rol di, cl
adc ecx, edi
or bh, 0xf
or dx, si
add cx, 0x1078
inc cl
shr edx, cl
sub bl, al
sbb edi, edx
sub dx, 0x65b
xchg si, ax
or edi, 0x40201af4
sub di, si
inc esi
or ax, 0x6833
and bx, di
or bx, bx
mov ecx, 0x6aedceae
shl esi, cl
sbb eax, 0x89828e3
or ah, bl
rol ah, 4
inc cl
or dh, 2
or ebx, esi
stc
adc al, ch
adc si, 0x53c2
sub bl, dh
or si, di
sbb cx, 0x59bc
dec cx
sub bl, bl
inc cl
sub eax, 0x569c93bc
sub cl, dl
xor ecx, ecx
sub bx, bx
nop
ror dx, cl
cmp ax, cx
and di, 0xb28
dec ecx
add ax, ax
mov bx, di
sbb esi, esi
mov ax, bx
shl al, cl
stc
or bx, 0x67f4
sub ah, 0x3d
adc bh, 0x61
or ch, bh
not ah
nop
sub bl, 0x2c
mov esi, ecx
adc si, ax
test al, 0x33
dec ecx
or dh, 0x36
or dl, bh
add bh, 0x64
xchg si, dx
ror al, 4
add si, cx
shr ecx, cl
pop eax
push eax
test ah, 0x61
shr si, cl
or esi, 0x47b24793
xchg si, bx
inc edi
pop eax
pop ebx
pop edx
pop esi
pop ecx
pop edi
jbe 0x63eab0
call fcn.0068d2c3
stc
push ecx
sub cl, cl
push eax
inc ah
push ebx
inc bl
push esi
add esi, 0x19ba12eb
pop esi
pop ebx
pop eax
pop ecx
push ebx
push edx
xchg bx, dx
test dx, 0x7187
and dh, dh
nop
push eax
test dl, ah
mov ax, 0x55b7
pop eax
pop edx
pop ebx
call fcn.0068d680
push eax
push edx
adc ah, dh
push ebx
and al, bl
pop ebx
pop edx
pop eax
call fcn.00644621
add esp, 0x30
test eax, eax
je 0x6465cc
mov ecx, 0x100
jmp 0x644d4d
cmp dword [ebp - 4], 6
jne 0x6465cc
push eax
not ah
push edx
push ecx
rol dx, cl
push ebx
ror bl, 4
xchg ah, ch
and cl, 0x5b
shl bh, cl
push edi
test edi, 0x70145db7
adc edx, 0x325e9654
or cx, cx
test ch, ch
sbb cl, dh
adc ax, cx
push esi
sbb ax, si
xor si, 0x7449
and cx, 0x4460
dec cx
xor cl, 0x61
and bh, 0x3f
rol ah, 2
and ax, 0x547d
not al
test al, al
cmp eax, 0x1e60b931
rol dx, cl
shl dl, cl
nop
mov ch, al
inc ax
sub esi, ecx
sbb ecx, ebx
shl bl, 2
xchg edi, ecx
not di
or edx, ebx
stc
add si, 0x5ad0
not ecx
nop
cmp bh, bh
shl ch, 7
shl bh, cl
xor eax, 0x28dd068f
sbb eax, ebx
test al, bl
stc
sbb cl, 9
sbb dx, 0x6831
ror esi, cl
mov si, 0x5080
stc
sbb ecx, 0x754cf4e2
dec si
test bx, 0x289a
nop
dec cx
sub edx, 0x2ce84847
not si
stc
stc
xchg si, bx
sbb dl, 0x4e
xor ecx, edx
add di, 0x1b64
add ebx, 0x4c8083cb
adc al, bl
nop
and ax, 0x54ae
cmp cx, bx
stc
xor al, 0x15
and ax, di
nop
xor edx, ebx
xor ch, dl
sbb ax, bx
and dl, 0x39
inc ecx
inc al
adc ecx, 0x1567f207
inc ch
shr ax, cl
and dx, 0x5844
cmp bh, bh
mov dl, 0x3b
shr ch, 3
stc
shr dh, 6
add dl, 0x50
nop
add dh, bh
cmp eax, ebx
xor esi, 0x596c9040
test ebx, edx
not edx
nop
shl esi, 2
xor ebx, esi
inc bl
xor bx, cx
sbb ecx, edx
pop esi
adc bx, ax
shr dh, cl
rol bx, 1
and ax, 0x2131
xchg ch, bh
xchg ah, dh
shl cx, cl
inc eax
inc eax
test bh, 0x4a
shl bh, 2
sub bl, bl
nop
dec bh
push esi
sub si, 0x1197
stc
inc esi
xchg cx, dx
ror dx, 3
rol ah, cl
xor esi, eax
shl di, 4
test ecx, 0x6ba91394
and edi, 0x39666b5d
sub ecx, eax
rol si, 2
shr ax, 1
test dx, dx
dec ebx
sub si, 0x711b
not eax
shr al, cl
shr ebx, cl
not ax
xor ebx, 0x7a78ae89
or al, 0x1b
adc edi, 0x50492681
ror ch, 2
ror al, 3
shr dx, 3
add edx, esi
ror bx, 8
adc si, 0x1314
dec esi
xor dx, dx
xchg ah, al
add eax, ebx
rol cl, cl
nop
or al, al
sub ecx, eax
not di
xor ah, al
dec bx
and ebx, edx
and edx, 0x552575bc
cmp ah, 0x30
sbb di, cx
rol ebx, cl
or edx, 0x29497088
inc di
adc bh, bl
sub edi, 0x5e9ee3ec
sbb di, di
dec si
stc
nop
xor bx, 0x3bb4
xor di, cx
cmp al, bl
shl dx, cl
dec bx
ror eax, cl
sbb ebx, 0x32065274
sub cx, 0x43d0
dec edi
cmp bl, bl
add si, 0x35bf
ror ah, cl
and ah, 0x30
mov ch, 0xd
not si
nop
xchg cl, bh
mov esi, 0x6431d856
nop
cmp bl, ch
shr eax, 5
shr ax, 2
sbb bx, 0x368f
and ah, 0x6e
xor esi, ecx
sbb edi, ebx
stc
sub ah, cl
xchg al, ch
nop
rol dl, cl
cmp ah, 0x52
adc ah, 0x63
pop esi
xor dx, cx
inc cx
test ecx, ebx
sub cl, 0x78
shr dh, cl
add ebx, 0x4080d1bc
push esi
rol esi, 6
sbb bh, 7
shr ah, 7
shl bh, 8
shr si, cl
or ch, dh
dec al
shl dh, cl
add cl, 0x4a
xor esi, 0x4386377d
adc ch, 0x50
mov edx, edx
rol bl, cl
shl si, 1
stc
shr edi, cl
inc di
sub di, 0x20ac
shl si, cl
adc esi, esi
test edx, 0x29c6bc77
xchg dl, dh
or ecx, 0x40e544ba
not ax
xchg ecx, eax
shl ch, cl
ror ax, cl
stc
inc ch
adc ecx, 0x7fd03171
rol bx, cl
inc cl
nop
xor ecx, 0x625566f3
nop
add al, 0x4a
or edi, 0x5de7b556
not dl
or eax, 0x300163de
not eax
shl ax, cl
xor bx, 0x4d
adc esi, 0x4f47cf45
cmp dl, 0x13
dec bh
mov ebx, esi
shr edi, 2
shl esi, cl
not ecx
xor dl, bl
and ebx, edx
mov bl, bh
dec cx
xchg al, cl
not al
not cl
or edi, edx
adc ax, dx
and edx, 0x64f82675
adc ax, bx
shr dl, cl
ror esi, cl
or ax, bx
test ebx, 0x6f32b03f
stc
xchg cx, di
not edx
ror edx, cl
ror dl, 1
and dl, dh
inc ax
mov dx, di
not bh
not ah
add si, cx
mov ax, 0x1a51
not si
dec bx
add di, 0x2eb7
and bl, 0x2e
xchg cx, ax
ror ecx, cl
xor ecx, ebx
sbb cx, 0x3293
add dh, 0x18
mov bx, si
nop
shr dl, 3
shl dl, 1
shr cx, cl
xor bl, cl
sub edi, 0x67f832fd
stc
or ah, 0x3c
pop esi
xchg ecx, eax
stc
stc
not dl
push esi
sbb esi, 0x61a78c30
test ch, 0x5f
shl esi, 3
cmp ah, cl
xor dl, 0x69
adc bx, 0x442d
stc
dec bx
and ecx, edi
ror cl, cl
xchg dx, cx
shr bh, cl
rol eax, 8
ror dx, cl
sub dl, 0x72
sub cx, 0x7bd1
adc si, dx
mov si, si
ror eax, cl
add dh, 0x76
mov bl, 0x33
shr dh, 5
dec al
add dx, dx
adc di, di
ror cx, cl
xchg ebx, edx
shr al, 1
inc bh
adc ebx, eax
ror ah, cl
xor ah, 0x36
not cl
nop
xor cx, dx
inc dl
stc
xor ah, ch
rol ah, 8
test bl, 0x2a
shl edx, cl
shl esi, cl
or esi, 0x7fa31981
xor ah, 0x4f
and cl, al
shl eax, 2
not cx
adc bx, 0x6a17
sbb di, dx
not di
shr eax, 4
stc
inc dx
not di
rol bh, cl
sbb bl, al
test bh, cl
rol edi, 3
not bh
ror edx, 4
ror si, cl
adc cx, cx
xor cx, 0x1efa
or dl, dh
stc
sub ch, 3
inc ebx
xor bl, cl
shr si, 8
shr dl, 7
inc esi
rol di, 8
sub dl, ch
shr cx, cl
sub eax, 0x766b51bb
and bx, dx
ror dx, cl
nop
sub si, 0x1e8a
test di, 0x5551
rol ch, 5
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push ebx
push eax
xchg bx, ax
push edi
push esi
test di, si
push edx
test bl, dl
or di, 0x3f3c
push ecx
shl si, cl
shl edi, 4
dec di
inc edx
rol di, cl
nop
rol dx, cl
mov edx, ebx
or dl, 0x44
not di
nop
or dl, 0x73
shl bx, 7
nop
inc edx
ror dl, cl
inc bh
dec ax
ror eax, 1
nop
ror bx, cl
ror bl, cl
mov si, ax
pop ecx
pop edx
pop esi
pop edi
pop eax
pop ebx
nop
push ebx
dec ebx
push edx
and dl, bh
push ecx
ror dx, cl
push esi
shl esi, 1
add si, bx
and ch, 0x1d
and cx, cx
push edi
push eax
sbb edi, eax
shr ah, cl
shr di, 6
sbb edi, 0x6510936
inc di
sub bh, 0x29
not edi
nop
rol ebx, 2
not bl
test dx, dx
test ecx, 0x378571e2
xchg ecx, esi
mov dh, 0x1a
shr dh, cl
stc
stc
stc
inc dl
rol bh, 4
ror ecx, 7
mov di, 0x1372
cmp eax, eax
rol ah, 8
rol cl, 3
xchg esi, esi
ror edi, 2
sub dh, 0x23
sbb eax, 0x57b67b04
inc cx
xchg ebx, eax
dec bx
add ebx, 0x57ed514f
inc dl
inc ecx
test ebx, 0x22190f06
or edx, ecx
shl ecx, cl
nop
shr eax, cl
or cl, 0x68
xchg ch, dl
shr bh, 4
nop
rol ecx, 4
not esi
sbb cl, 0xe
rol cx, cl
test bh, 0x75
stc
nop
xchg dl, dl
mov edi, esi
rol bx, cl
cmp cx, ax
stc
shr cx, 7
nop
shl edi, cl
test bl, bh
cmp di, dx
add si, bx
ror eax, cl
test eax, edi
mov cl, cl
stc
xchg bx, bx
not cl
adc cl, bh
sbb al, 1
mov dx, 0x4cf8
inc eax
add di, 0x238
cmp edi, 0x7040a8bf
xor cx, 0x4f63
dec al
dec edx
xor ecx, 0x5e36a5c3
xor bl, ah
sbb edi, eax
sbb ecx, 0x4457c7f4
test cx, 0x3dec
shr ax, 2
or ah, ch
or edi, edi
and bx, si
stc
nop
ror al, cl
nop
cmp edi, edi
xchg bh, ch
pop eax
mov di, 0x2d17
or dh, 0x79
sbb edi, esi
push eax
sub eax, 0x50969815
and ebx, edi
cmp si, di
stc
rol ch, 7
ror bh, cl
not al
add bl, 8
sub ecx, 0x40266b8c
shr si, cl
sub edx, eax
or bl, ch
dec eax
stc
sbb cl, 0x24
cmp edx, esi
and esi, eax
test si, 0x15e0
or ebx, esi
rol cx, 6
sub ax, cx
shr ecx, 7
nop
adc cx, cx
xor ch, dh
cmp bl, al
sbb bx, ax
stc
cmp bh, ch
shr eax, 8
shr ebx, cl
adc dh, dh
adc di, bx
ror dh, 3
adc edi, 0x47525f42
and bl, cl
shr ax, cl
add cx, 0x22cc
rol eax, 7
and ax, bx
add bx, 0x2574
sbb esi, esi
stc
xor bh, 0x1a
or dl, 0x52
stc
cmp si, si
not cx
cmp al, dh
dec dh
rol si, cl
sbb dl, 0xe
rol dh, 5
add cl, 0xb
not ebx
shl dl, cl
test ecx, ebx
shr eax, cl
and si, 0x438d
nop
cmp edi, edx
xchg cl, bl
shl edx, cl
add edx, 0x3ce5cd3f
add ecx, edi
shr edx, cl
add bl, bh
add bx, di
nop
rol edx, 1
not dh
sbb ecx, 0x5ab8ca4c
not ah
mov dl, 0x7c
inc si
adc dx, 0x4c22
sub bx, 0x2526
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
stc
push eax
push ecx
adc ah, cl
push edx
inc dl
push esi
rol si, 6
push ebx
and esi, ebx
add ebx, 0x74096d82
xchg edx, eax
inc eax
mov dh, 0x3a
add ebx, edx
xor bl, 0x5a
not al
ror dx, 2
test si, ax
push edi
sbb di, cx
shr eax, cl
shl ax, 6
inc dh
add bx, si
and si, bx
ror cx, cl
adc bx, 0x7e96
mov dh, 0x3f
xchg ebx, eax
inc bx
inc ax
shl ax, 1
xchg ebx, edi
dec ebx
or si, si
ror esi, 1
cmp edi, 0x6c24a121
nop
stc
or bx, 0x39c4
shr edi, cl
sbb ch, 0x5a
and ebx, ebx
ror ebx, 6
mov edi, 0x53c3f7c4
mov dl, 0x26
xor dx, 0x22b0
test dx, 0x1eeb
dec ecx
inc edx
shl esi, cl
inc si
or dh, 0x4d
cmp si, 0x25fa
mov ebx, edi
shr edi, 6
shr edx, cl
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
stc
push edx
and dl, dl
push edi
sub edi, 0x4f608284
push eax
xor ax, di
not al
push ebx
cmp bl, al
push ecx
and cl, 0x2c
or eax, edx
push esi
or si, 0x2637
stc
dec si
nop
cmp esi, 0x7344643f
xor eax, 0x3ccccb62
or eax, esi
shr edi, cl
pop esi
pop ecx
pop ebx
pop eax
pop edi
pop edx
push edx
dec dx
push eax
adc ax, dx
push ecx
test cx, 0x40db
shl cl, 1
rol ax, cl
add cl, ah
adc ecx, 0x104f0095
nop
push edi
push esi
xchg edi, esi
pop esi
pop edi
pop ecx
pop eax
pop edx
cmp dword [ebp - 8], 1
jl 0x6465cc
jg 0x640c24
push edx
push ecx
ror dx, cl
push eax
ror ax, cl
nop
test dx, dx
dec dl
push esi
xchg esi, edx
cmp esi, 0x70d695b6
test cx, 0x5ab8
stc
ror dx, cl
xor si, 0xc8d
stc
mov ax, 0x65aa
adc cl, 0x50
cmp dl, 0x1f
ror eax, 7
shl al, cl
push ebx
add eax, ebx
push edi
mov cx, di
inc dx
add dx, 0x4709
shr bl, cl
cmp di, 0x3493
mov esi, 0x1106c2c0
cmp dl, ch
nop
nop
xor ebx, edx
mov esi, 0x493c07ae
cmp edx, 0x60d6901
dec bx
xchg dl, dh
nop
rol cx, 7
add si, 0x47b6
inc bx
stc
shr ah, 7
or eax, 0x23e3c33a
test bx, di
shl si, 2
shl bx, 4
nop
sbb esi, ebx
xchg cx, ax
nop
xor esi, eax
and dx, dx
xor dl, 0x5d
and cx, 0x237
sub di, cx
sub esi, edi
mov bl, ch
stc
adc dh, 0x25
xchg ah, dl
xor eax, esi
sub edx, 0x60de8dec
inc cl
nop
stc
inc edx
add dx, ax
adc bx, 0x53cc
adc esi, 0x474f961f
rol ax, 3
sub dx, di
xchg ecx, ebx
ror bl, 6
sub ch, 0x75
mov cx, di
add si, bx
rol edi, 3
dec eax
sub si, 0x2472
xor ch, bl
rol esi, 5
inc cx
and edx, 0x6e8cb82b
shl bx, cl
mov ch, 0x2d
not dx
or esi, 0x61da31b2
sbb bx, dx
and bh, ah
shl cx, 8
add ch, ah
add si, cx
and ecx, ecx
ror eax, cl
cmp eax, 0x7d0fd411
or esi, 0x3c06d8d7
mov esi, edi
sub ah, 0x28
test edx, edx
or eax, esi
shl dx, 3
add dx, 0x7bb1
sbb di, di
test cl, 0x75
pop edi
xor si, si
sbb ch, dh
sbb dx, 0x3a55
dec cl
xchg bl, bh
and bx, si
stc
push edi
or edi, esi
test ebx, edi
and eax, esi
or di, 0x1f94
shl cx, cl
mov bl, bh
dec cx
ror bl, 3
dec ecx
test dx, 0x7a7f
xchg bx, ax
sbb cx, dx
and eax, 0x4654cf20
not ch
shr ecx, 8
ror ax, 3
mov dx, dx
ror ecx, 5
or al, al
add dh, ch
rol dx, cl
and ch, al
and dx, si
test edi, ebx
sub al, dl
inc si
add ax, 0xe3e
xor ax, di
xor ecx, 0x6aef55a4
dec si
ror dx, cl
shl si, cl
nop
adc si, bx
dec cx
add ax, cx
test bh, 0x60
sub ah, ah
add edx, 0x3b3ba7ee
or ah, 0x23
shl ax, cl
shr ecx, 4
add cx, bx
not al
ror di, cl
add dl, 0x2a
shr ebx, cl
adc edi, 0x7534c21f
dec ax
add bl, ah
inc ah
rol esi, 7
rol di, 3
cmp bx, 0x38be
shr bx, 7
xor edx, ecx
shl edi, 4
or bl, 0x59
rol cx, 4
xchg esi, esi
adc esi, 0x29b1b4e1
xchg bl, ah
ror bl, 6
rol esi, 7
cmp di, 0x2ade
cmp ebx, ecx
not al
shl dx, cl
sub cx, 0x1a5a
and bx, bx
ror ah, cl
test dl, ch
shr al, 4
sub di, cx
and dh, bh
dec ch
rol cx, 5
not ebx
cmp dh, bh
stc
dec ecx
nop
ror edx, 8
cmp ch, cl
rol ax, cl
ror bx, cl
ror edx, 7
shr si, 4
test ch, 0x39
add dl, ch
adc ah, 0x63
test si, di
shl dl, cl
pop edi
stc
sub ax, cx
shl dh, cl
sub ebx, ecx
stc
shl ax, 1
push edi
cmp di, 0x34c1
and ax, 0x1f87
xchg dl, ah
cmp al, al
dec edi
or edi, 0x286c950a
or edi, esi
xchg dx, ax
shl eax, 2
ror eax, cl
sub dl, cl
and bl, 4
test ebx, edi
ror eax, 2
add ch, 0x5b
ror ebx, cl
adc bl, dh
dec esi
rol ah, cl
dec bx
sbb eax, 0x7681d9e6
mov bx, 0x7600
xchg bx, di
dec ax
sub bh, dh
or eax, ecx
rol cl, cl
sub cl, cl
test ecx, 0x79fb76d8
not edi
not ebx
xor edx, esi
cmp al, ah
ror bx, 4
cmp si, ax
mov ch, al
ror esi, cl
shr ah, 8
not ebx
sub edx, 0x8d6ad3a
test bh, cl
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
push eax
push edi
adc eax, edi
add ah, 0x24
push edx
sub dx, 0x4745
push esi
inc si
push ebx
dec ebx
and esi, edi
sbb ah, 0x72
cmp ax, si
push ecx
sbb al, cl
shl bx, cl
ror dx, 3
dec di
sbb al, 0x61
or bx, 0x1247
or edi, 0x44a40574
dec ax
sbb edi, 0x6e8d212e
nop
stc
ror dx, 4
test ah, 0x31
dec bl
adc edi, 0x2fbe3c69
xchg dh, dh
adc cl, ah
shl ebx, 3
add dx, 0x6821
cmp edx, 0x7a05c868
shl bl, cl
stc
test cx, bx
ror dl, 6
shl si, cl
adc eax, 0x15ce9b81
ror ch, 6
nop
nop
shr cl, cl
and dx, cx
shl cl, cl
ror ax, cl
or cx, 0x416a
shl ax, 3
not edi
stc
cmp dl, 0x6b
xor ax, di
adc esi, 0x1c4c66af
test ah, 0x11
add ax, ax
rol cx, cl
not dh
shl si, cl
xor ebx, 0x6dee315
shl edi, 3
or edi, ebx
nop
cmp ah, 8
add bl, bl
shl dl, 4
shr ax, cl
shr ah, 3
add eax, 0x3ae7b213
xor eax, edi
adc dh, dh
or dh, 0x2b
xchg edx, eax
test al, 0x64
rol dh, 7
sbb ebx, ecx
mov ecx, eax
and cl, 0xc
adc di, cx
cmp bx, 0x4294
dec ah
or ecx, 0x3650a97e
ror edi, 4
xchg cx, cx
and esi, ebx
rol ch, cl
sub ch, dh
nop
adc edi, 0x3f37908b
cmp cx, 0x75da
test ch, 0x3a
inc ch
adc bh, 0x2c
xchg ch, dh
stc
cmp dh, 9
mov ecx, 0x406ab916
sbb cx, 0x7705
xor ecx, 0x26b9bd0e
mov al, 0x55
sbb esi, esi
xchg di, di
xchg cx, cx
and di, bx
rol ecx, 8
dec bl
pop ecx
test edx, 0x5de7b5fc
xchg esi, edx
and dh, dl
push ecx
cmp ecx, 0x4d0bd7b6
stc
or bx, bx
rol edx, cl
add esi, 0x30ecb9b4
dec edx
mov bx, si
inc al
shl di, 4
and dl, 0x18
stc
and ax, 0x1ecd
sub al, 0x1f
xor esi, 0x7abcf4e7
sbb bh, bl
ror si, cl
adc bx, 0x2ffd
or ebx, 0x227b268b
sbb ah, 0x69
test eax, ecx
not ebx
not si
nop
shr ax, cl
xchg ecx, eax
stc
dec si
add ebx, esi
mov cl, 0x28
ror si, 5
dec edx
mov ah, 0x65
inc bx
shl ebx, cl
or esi, ebx
dec edx
sub si, si
ror si, 4
not ch
inc esi
xor edx, 0x33ee0987
nop
cmp ch, cl
rol dx, 5
stc
cmp edi, 0x5bf849f6
cmp bx, dx
stc
xor ch, dh
sub ebx, edi
or si, 0x1cc0
inc bh
add edi, 0x4a4d9130
add ah, 0x30
shl edi, cl
dec ecx
nop
mov bx, 0x32a6
add dx, 0x686f
and cx, di
not si
add bl, cl
mov dl, cl
dec dx
rol al, cl
xchg bh, bh
shr ecx, cl
shr edi, 4
nop
test bl, 0x50
stc
sub ecx, 0x5b25da72
or ax, 0x7dc2
stc
ror eax, 5
shr dh, 6
add bl, 0x47
rol edi, cl
rol ecx, cl
nop
shr cx, 8
or ebx, 0x4a338657
test ch, bh
nop
pop ecx
pop ebx
pop esi
pop edx
pop edi
pop eax
push edx
push ecx
ror dh, cl
ror ch, 3
adc dh, 0x27
xor cx, cx
push eax
push ebx
test eax, ebx
push edi
shl di, cl
shr dl, 1
shr ax, 5
push esi
cmp bx, si
xchg cx, di
sbb al, ah
add dl, ah
and ch, ah
stc
cmp bl, 0x54
stc
shl ch, cl
add al, 0x6e
dec ch
and bl, bl
xor si, 0x59a3
shl esi, 7
nop
inc ecx
adc dx, dx
cmp di, 0x403d
sub eax, 0x17b302b4
sub bh, 0x5b
xor ax, cx
or eax, 0x6ca4d08a
inc bl
xor edx, 0x6833c5c
add di, si
xchg ebx, edx
xor edx, 0xd47e81e
shl bl, cl
cmp si, 0x4f11
sbb bx, 0x63d5
inc cx
cmp si, 0x4f9c
nop
shl di, cl
xor dx, si
dec dl
rol ax, cl
mov di, 0x72c6
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push ecx
shl ch, 6
not cl
push eax
push edx
mov ax, dx
cmp dl, 0x68
xor ecx, 0xe1f8f7a
push ebx
ror bl, 5
push edi
sub edi, 0x65d35d7e
adc edi, 0x2ddf6a2c
rol ax, 8
not ah
push esi
or si, 0x5ff9
dec si
xchg bx, ax
mov eax, 0x4393b823
mov ah, 0x23
shr cx, cl
adc cl, 0x53
ror bl, 3
shl dh, cl
stc
adc edx, 0x4eefac67
dec di
cmp edi, 0x3b94a7
stc
test dx, 0x1b5f
sbb ah, 0x75
shl si, 4
test di, 0x1a2d
adc dh, 0x2b
test si, dx
test bl, dh
xor si, 0x36af
or dl, 0x2c
xor di, ax
cmp ecx, 0x23fc5a75
sbb di, 0x5ef6
or dh, 0x11
xchg dh, cl
shl dh, 1
sbb bx, 0x4e89
or ebx, edx
test cx, 0x5a25
cmp cx, 0x58f6
sub cl, 0x74
cmp ebx, 0x1f498758
ror eax, 7
and ch, ch
test si, 0x15c0
inc esi
inc bx
stc
cmp cx, 0x2f37
xor dh, cl
ror bl, 3
test ebx, 0x57fd0553
nop
sbb dl, bl
or al, 0x69
rol si, cl
shr ch, 2
test dh, 0x76
stc
xchg dx, cx
inc si
xor dx, 0x251b
test ah, bh
xchg ah, ch
not si
nop
shl ch, cl
stc
shl si, cl
not ebx
shr si, cl
or esi, ebx
and ebx, ecx
add bx, di
xchg bl, dh
ror bl, cl
sub al, cl
stc
nop
inc edx
nop
sbb dh, 0x78
mov edx, ecx
inc bx
cmp ebx, 0x1cf1d64b
not cx
dec al
test ax, 0x5d09
xor ebx, ebx
not eax
rol ch, cl
nop
sub si, 0xea3
dec ebx
mov bx, 0x698c
stc
adc ax, 0x2dbd
pop esi
sub cl, 0x2f
mov cl, ah
sbb dl, bl
mov di, ax
shl edi, cl
adc eax, 0x300ae09c
mov di, cx
shr dl, 6
pop edi
pop ebx
pop edx
pop eax
pop ecx
push esi
push edx
sbb esi, edx
stc
push edi
mov edx, edi
and di, 0x6b0f
push ecx
or ch, 0x28
push eax
rol eax, cl
stc
nop
or eax, 0x19c97795
inc edx
sub ah, 0x37
shl eax, cl
sub ah, ch
mov di, ax
not eax
shl si, 6
cmp edi, 0x63c83ded
push ebx
rol bh, cl
xchg dh, ah
adc dx, cx
nop
mov al, bl
ror edx, cl
sub cl, dl
ror edx, 2
shr dx, 7
cmp ch, bh
dec di
test edx, 0x7351c73e
rol ecx, 8
nop
rol esi, cl
sub dl, bh
shl ah, 8
sbb esi, 0x7e3f44ce
shl bx, cl
xor ah, 0x5c
test cl, 0x30
inc bl
stc
ror bx, cl
rol dl, cl
test dl, dh
xchg dh, ah
rol si, cl
sub si, 0x2cbb
test esi, ecx
rol si, 2
mov edx, edx
inc cx
rol ah, 4
nop
ror bl, cl
add ah, bl
ror ch, 5
xor edi, eax
sbb eax, 0x233fa361
not di
cmp al, cl
xchg edi, ecx
sbb ebx, edx
inc edi
or ebx, 0x2cd93f3
cmp dx, 0x180b
stc
nop
shr ebx, 8
or esi, ecx
adc ecx, 0x516b307
ror esi, cl
pop ebx
pop eax
pop ecx
pop edi
pop edx
pop esi
call fcn.0068d9b2
push ebx
shl ebx, 1
push eax
sub ah, 0x70
push edx
dec dx
ror eax, 2
pop edx
pop eax
pop ebx
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
push ebx
push eax
xchg bx, ax
push edx
push ecx
shl dl, cl
nop
add eax, 0x20750c87
add ax, dx
mov bh, 0x4a
push esi
and esi, 0x68f0e768
adc ebx, edx
inc bh
rol ecx, cl
push edi
cmp di, cx
sub bx, 0x1a23
shr bl, cl
adc bh, cl
and dl, 0x26
sbb edi, eax
test eax, eax
inc ebx
adc bh, bl
test edi, 0x64863027
stc
xor di, di
shl dh, cl
stc
not ax
and dx, cx
cmp di, 0x5d6d
rol cx, 5
xor cx, 0x4f93
shl cl, cl
rol ebx, 6
xchg ecx, ebx
sbb bx, 0x3acf
shr cl, cl
dec ebx
shl cl, 6
ror ebx, cl
inc edi
shl si, 8
xchg ah, bl
rol bl, cl
mov ecx, ecx
cmp si, 0x1db2
xor si, 0x28d5
nop
cmp bh, dl
nop
or si, dx
dec ebx
xor edi, 0x1a3cbc7d
or ch, bl
shl cx, 4
ror dh, cl
cmp dh, dl
and si, 0x13f8
test eax, 0x705c0005
shr ax, 1
ror al, 1
rol ecx, 2
test edi, ebx
nop
cmp di, di
or dl, 0x7f
shr ah, 6
sbb edi, 0x55b04458
stc
sub si, 0x4aa8
shl di, 4
test dx, si
shr ah, 5
or dh, dh
shl edi, cl
mov ch, ch
test ecx, 0x749ee37e
shl edi, cl
rol dl, cl
nop
and bh, bh
not dl
shl dx, 8
mov edi, 0x2d6baca2
and edx, 0x3b4b8e01
xchg di, di
ror di, 7
add dx, 0x69eb
or bl, 0x27
shl ch, cl
shl cl, 2
sub dl, bh
sub bx, di
mov edx, eax
sub bh, bh
dec eax
xchg di, si
ror bx, cl
test si, 0xca8
inc al
rol dx, cl
mov di, 0x2cd0
add al, cl
pop edi
or edx, 0x56b7a56f
xchg dh, ch
sbb ax, dx
shl bx, cl
adc dh, 0x40
xor bh, 7
test si, bx
inc ecx
test esi, edx
add ah, bh
stc
shl bx, cl
dec dx
push edi
sbb eax, edi
ror dx, cl
dec si
or ax, 0x24b0
mov eax, esi
nop
dec ch
cmp ah, bl
test ebx, eax
and esi, 0x2d95547e
shl bx, cl
nop
dec edx
xor bx, ax
xor ah, bh
sbb dl, 0x1f
dec eax
cmp ecx, 0x2a9f9868
mov cx, 0x1db2
stc
adc si, bx
sub ebx, 0x3c078f11
inc cl
stc
dec si
or eax, ecx
and dx, si
inc ch
add bh, dh
xchg dx, si
dec bl
shl ax, 5
not cx
cmp cx, 0x45f4
adc cl, dl
test ecx, ecx
shl dh, 1
stc
sub ecx, edi
xchg esi, edx
add dl, 0x55
dec ah
shr edi, cl
not ah
sub ch, 0x13
shr bh, cl
nop
adc cl, dh
shr ecx, 6
cmp al, cl
ror dh, cl
shr di, 7
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
push ebx
ror bx, 7
push edx
push ecx
rol dl, cl
push esi
not esi
rol ch, 8
dec cx
or si, 0x61c8
cmp dl, bh
shr esi, cl
and ecx, edx
mov dl, cl
shl bl, cl
rol cl, cl
or dx, 0x4343
push edi
cmp di, si
ror cx, cl
test bx, 0x69e
dec cx
push eax
sbb ax, 0x623f
test cl, 0x7c
shr bh, cl
rol bl, 7
xor eax, ecx
ror dh, cl
xor ecx, edx
shr cx, 1
sub bl, al
sub ax, 0x500f
and edx, 0x25097fb1
sub bh, 0x4a
dec cx
stc
add al, ah
and esi, 0x7cc4b739
xchg dx, si
add si, 0x77f6
xor cx, si
stc
add bl, bl
xchg bx, dx
adc dx, bx
xor ah, dh
dec eax
not di
test ebx, eax
nop
inc bh
xor bl, bl
or dx, si
and dx, cx
xor edx, 0x69af9693
xchg esi, edx
test dl, 0x4a
and bx, 0x4454
nop
stc
ror dx, 4
adc ax, cx
adc cx, 0x67d9
shr dx, cl
rol dl, cl
inc ebx
sub edi, eax
sub dh, 0xd
sub dl, bl
nop
and cx, 0x3f71
shr eax, cl
mov dx, di
dec ax
stc
cmp cl, al
mov dl, bh
xor ax, 0x1b2b
sub ah, 9
xchg dl, cl
shr di, 5
test esi, 0x65b9c7a0
nop
cmp ch, al
sub di, cx
nop
ror cx, cl
shl al, 1
sub esi, esi
add ah, dl
mov ebx, edx
not ch
adc dl, ch
or si, di
xchg ah, ah
ror dx, 4
inc dh
sbb dl, 0x1b
ror bx, 8
sbb esi, eax
test al, dh
sbb ch, 0x3b
cmp ebx, edx
nop
nop
pop eax
shr bh, 8
shl bx, 3
ror edx, 3
sbb bl, bl
inc edi
not ch
rol esi, 4
sub cl, 0xa
push eax
add ah, ah
shl dh, 2
sub edx, ebx
cmp eax, 0x1a5640ab
adc si, 0x6656
cmp bl, 0x47
sbb dx, 0x3549
mov di, 0x2017
dec ecx
or ah, 0x2b
sub bh, al
add edi, 0x238abc36
sbb si, bx
xchg si, bx
cmp edi, 0x229ce036
sub ah, dh
inc si
or bh, cl
mov dl, dh
nop
nop
sbb dh, ah
stc
not edx
test ch, 0x53
xchg cx, ax
add si, 0x32d2
or di, 0x66b6
sub ecx, 0x73724f4b
dec dh
sbb si, 0x550
adc di, dx
add bx, si
adc di, ax
dec dx
and esi, edx
test si, si
not ch
shl eax, cl
dec eax
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
push ebx
push edx
and bx, dx
push eax
add ax, 0x5213
push ecx
add ax, cx
sbb al, 0x4e
rol edx, cl
push edi
dec edi
mov bh, 0x10
not ecx
test edx, edx
sbb edi, eax
test ax, ax
nop
shr dl, cl
stc
dec dh
sbb dx, ax
xchg bx, di
sbb dh, 0x34
shr bl, 8
xor ebx, 0x58996918
not bl
sub edi, 0x5ab2776e
mov bx, bx
shr ah, cl
shl al, 6
mov dl, 0x7c
mov ah, 0x40
shr edx, 5
sbb bh, 0x44
and ax, ax
test edx, 0x4212721d
dec cl
dec eax
not cl
nop
rol ah, 2
adc ch, cl
sbb ecx, eax
ror bh, 8
xor bx, di
cmp cx, dx
nop
xor eax, 0x291d357d
cmp dh, 0x5a
push esi
not si
and ebx, 0x5761ea84
stc
or ah, ah
nop
xor cl, ch
cmp ax, dx
and ax, cx
rol cl, 8
or ebx, ebx
dec di
test ah, bh
mov edi, eax
xchg cx, cx
add ch, ah
stc
xor di, 0x1d03
rol ebx, cl
sub dx, si
xchg ebx, ebx
not si
or cx, si
xchg ecx, esi
xor si, bx
shr edx, cl
add esi, 0xde31fdf
shr ax, 8
inc esi
shl ecx, cl
stc
xchg di, ax
sub cx, 0x75ef
and ax, si
nop
nop
xor bx, cx
stc
xor bh, cl
or edi, 0x46d0dc7e
stc
nop
dec ecx
xor esi, 0x5e99c71f
dec ebx
ror cl, cl
mov di, di
sub edi, 0x1fd8e065
sbb al, 0x41
mov bx, ax
ror ah, 4
nop
cmp ch, dl
not esi
stc
shr dl, cl
and bh, 0x45
pop esi
push esi
sbb si, di
test ax, dx
xor eax, 0x35078df2
dec bl
rol ebx, 8
add al, al
shr ax, cl
inc al
stc
stc
cmp eax, 0x7670cb08
or ah, 0xd
inc dl
sbb edx, esi
sbb dh, 0x59
test di, dx
or cl, 0x45
shl dh, 3
mov si, di
test eax, ecx
or cx, 0x91f
test di, si
sub ch, 0x5b
nop
shr ch, cl
and bh, ch
rol si, 3
shl cx, cl
nop
stc
add al, ah
mov ax, dx
add edx, ebx
inc ax
shr ax, cl
cmp bx, si
sbb di, cx
not ecx
rol edi, cl
sub al, 0x52
xchg ah, dh
sub esi, 0x44c48333
test ecx, 0x9a5d328
sbb dl, 0x58
ror bx, 3
or si, bx
shr dh, 6
ror edi, cl
or ecx, eax
test edi, edx
not esi
ror bx, cl
shl eax, 2
ror edi, cl
add bh, 0x2e
stc
stc
xchg cx, si
sub al, al
add ecx, edi
ror ah, 8
rol ebx, 4
shl di, 8
add esi, esi
cmp al, 0x68
nop
not dl
ror bl, cl
rol dx, 5
dec ah
xor di, dx
stc
xchg bx, dx
inc bh
inc bh
xor si, 0x5fc8
inc eax
not edi
dec dl
or eax, 0x4595ce14
and ax, bx
adc al, bh
test dl, bl
not dl
inc al
rol ecx, cl
or edx, edx
sub ax, 0x2bf4
and ebx, 0x5b3dd9e9
or cl, dl
stc
not bl
test bx, di
and esi, 0x7836479b
dec edi
sub esi, edi
dec si
sbb al, 0x4f
sub ch, cl
xchg dh, dh
pop esi
push esi
mov esi, ebx
mov esi, 0x11a8d815
add ah, cl
ror ecx, cl
stc
test cx, di
and dl, ch
dec ch
rol dl, 3
ror ax, cl
mov si, 0x27aa
mov ecx, 0x16dda913
inc ax
rol edx, 8
add eax, 0x41807eaa
not ch
add ecx, ecx
cmp edx, edx
or edx, ecx
shr ebx, 2
and dl, cl
shl ch, 6
sbb bh, 0x5c
nop
test bh, dl
sbb edi, 0x2af930bb
ror ch, 2
and bh, dl
and bl, 0x23
shr cl, 4
sbb si, si
sbb edx, edx
shr eax, 2
nop
xchg dh, bh
shr edi, cl
inc ch
cmp dh, 0x3a
xor dh, cl
shr dx, cl
xor edi, edx
or bx, 0x78d4
add cx, 0x3735
test edi, ebx
dec di
and ax, 0x4cc0
adc cl, dl
shr cx, cl
xchg bx, dx
adc esi, 0x2ee818a8
mov eax, 0x59e200d6
sbb ax, di
shr bl, cl
cmp ebx, edx
mov al, 0x1a
dec ebx
sbb dl, 9
shr esi, 4
add dh, 0x50
or si, 0x37d5
stc
rol si, 7
shl dx, 2
test cl, dh
sbb edx, 0x32f760ce
not ecx
rol eax, 8
sbb ax, 0x5233
nop
shr cx, 2
xchg cx, si
test edi, 0x45fd0d95
cmp ch, 0x5b
sbb ah, 0x11
sub ax, di
inc cx
shl dh, cl
and dl, 0x5f
rol dx, cl
dec dl
not cx
sbb bx, 0x262e
nop
sub bl, 6
rol edi, cl
rol ax, cl
or edi, 0x7b32e079
sbb edi, ecx
inc dh
adc al, ah
cmp bl, 0x6d
or eax, ecx
dec cx
sub edx, edx
sub bh, 0x78
add bh, 0x45
sbb ax, 0x8b6
and si, dx
and di, 0x6c60
stc
pop esi
inc ax
adc dl, bh
adc edi, 0x719f37d
and eax, 0x13fe3043
adc eax, edx
and edx, 0x6b7e0aa0
add bh, 0xd
xor eax, 0x3cdc4bf0
rol di, 7
adc bx, 0x77d3
stc
push esi
add esi, 0x3608b7f4
inc esi
cmp ax, cx
test edx, ecx
sub bh, ah
xchg esi, eax
and eax, 0x4fd0707b
shl al, cl
add ch, 0x65
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
call fcn.0068de8d
push ebx
push ecx
shl bh, cl
add ch, 0x70
not ch
push edi
sbb ebx, edi
dec cl
and ecx, 0x3910d0bf
xor bx, 0x1b03
push esi
shr esi, cl
stc
shr cx, 6
sbb bh, ch
push edx
shr edx, 3
shr ebx, 2
sbb bx, di
inc dh
nop
sbb cx, cx
push eax
or al, 0x30
xor cx, 0x2db8
shl di, 4
ror dh, cl
mov ch, 0x78
not bh
test cl, bh
sub bh, bl
and si, 0x38ea
xor esi, 0x74d734bb
shl dh, cl
nop
add ch, dh
xor dx, 0x1f0a
xor bl, 0x2b
test ah, 1
shr dx, cl
mov esi, 0x6d8ca076
dec ecx
and al, bl
inc cl
rol edi, 7
sub si, di
nop
cmp si, ax
add eax, edi
stc
cmp dl, 0x2f
add dx, 0xadd
test edi, 0x218d4499
shr ax, 2
sbb edx, 0x2cacd354
dec edi
test esi, edi
nop
rol ah, cl
xchg bx, ax
sbb al, cl
stc
not eax
ror cx, cl
or esi, 0x2da1c7ce
shl ax, 1
xor si, 0x6661
not eax
sbb ebx, ebx
sbb bx, dx
shr ecx, 2
inc bl
mov si, ax
ror ax, cl
or ah, 0x1f
inc dx
sbb ax, 0x3105
shr dx, 8
and ebx, 0x2aab33a6
ror dh, cl
pop eax
pop edx
pop esi
pop edi
pop ecx
pop ebx
stc
push edx
push eax
test edx, eax
push ecx
test ch, cl
push ebx
rol bl, cl
shr cl, cl
xor bx, bx
rol cl, cl
and bl, 0x30
test bh, bh
cmp ah, 0x70
push esi
shr esi, 7
inc bx
inc bh
push edi
and di, 0x7fde
xchg ecx, eax
sbb cl, bl
inc ax
cmp bx, 0x36cb
add cx, bx
not cl
and ax, si
adc cx, 0x50ab
not bx
test edi, edx
and edi, 0x142b844c
sbb dh, bl
test edi, ebx
shr bx, 7
sbb bh, 0x41
xchg cx, si
add di, di
sub bl, 0
and ch, ah
test dl, ch
cmp edx, 0x39aaa6f3
rol esi, cl
test ebx, 0x150b2723
mov bh, ah
xor esi, 0x33d400be
adc ch, 0x2e
not dh
ror si, 4
shr dx, 7
shr si, 5
sub dl, al
add dx, di
stc
sbb di, 0x3da7
xchg edi, edx
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
push eax
inc ax
adc al, 0x41
push ecx
mov cl, 0x6f
push edi
xor di, cx
push ebx
inc bl
and bh, 0x77
cmp cx, di
shr ebx, cl
ror bx, 3
pop ebx
pop edi
pop ecx
pop eax
call fcn.0068e18d
js 0x6402dc
push ecx
shl ecx, 7
push ebx
rol bl, 2
pop ebx
pop ecx
push ebx
push edx
and bx, dx
pop edx
pop ebx
push esi
sbb si, si
pop esi
mov eax, 0x784281
lea ecx, [esp + 0xc]
push 0x1a
push 0x520f1d59
push ecx
push eax
jb 0x6404cf
push eax
push ecx
sbb al, cl
push esi
inc si
sub al, 0x37
pop esi
pop ecx
pop eax
call fcn.0068e703
ja 0x64046c
push eax
sub eax, 0x4f0c3930
dec eax
push ebx
test ah, bh
push edx
and dx, ax
push edi
add ax, di
add ebx, ebx
test bx, 0x5dea
push ecx
mov cx, cx
dec edx
rol ch, 7
ror edx, cl
shr di, 1
or ax, 0x3772
shl ch, 8
rol cx, 1
add ecx, edx
not eax
dec edx
stc
stc
sub ecx, edx
push esi
and esi, esi
sbb ebx, 0x231a89ee
ror ch, cl
stc
cmp ecx, 0x5773c3dc
cmp cl, 0x35
mov dl, 0x58
rol ax, 5
add dx, bx
mov si, cx
ror ch, 5
sbb edx, 0x29e9abf4
adc dh, bl
nop
dec ecx
rol edi, 5
xchg edx, edx
xchg edx, eax
xchg bx, cx
ror ah, cl
xor esi, ebx
ror di, 5
nop
mov ecx, 0x71b8a423
dec ax
rol bh, 8
xchg cl, bl
stc
or ecx, esi
sbb dl, 0x32
cmp ch, 0x1c
not ax
xchg ebx, eax
nop
sub ch, 0x23
cmp edx, 0x7f2cfdfc
inc ecx
sub di, cx
nop
inc di
rol eax, 2
and cx, 0x505b
xor ax, 0x7e58
cmp ah, ah
shr dh, cl
adc cl, dl
inc bx
or ecx, edi
dec ah
shl edi, cl
inc bl
sbb dh, 0x21
cmp al, 0x62
inc ebx
mov si, 0xbaf
or ch, 0x12
not si
test esi, esi
cmp si, 0x7892
or eax, 0x22317200
dec ecx
mov dh, 0x28
rol ah, 2
or bx, ax
sub si, dx
cmp eax, 0x650fda34
nop
shr bx, cl
shl eax, 3
and ch, ah
shr cl, cl
sbb edx, ebx
shl ecx, cl
mov dh, ah
and di, cx
mov bl, dh
sub si, 0x47ad
test esi, 0x48318dcc
ror si, 3
pop esi
not edi
push esi
rol si, cl
nop
and ah, 0x78
nop
shl ecx, 4
stc
dec esi
inc ch
or ch, al
inc di
not si
dec cx
add edx, edx
inc ebx
add edi, esi
shr dl, cl
adc cl, al
and bx, 0x1a2e
stc
not edi
nop
mov al, bl
and dl, 0x3a
rol bx, cl
test ecx, 0xb534015
dec bx
dec cl
sbb si, ax
pop esi
pop ecx
pop edi
pop edx
pop ebx
pop eax
nop
push edx
add edx, 0x26fbb970
push ecx
rol cl, cl
inc ch
rol cl, 4
test ecx, 0x23dedea8
push eax
shr al, cl
push ebx
inc bh
stc
sbb ah, bh
pop ebx
pop eax
pop ecx
pop edx
call fcn.0068ea71
push eax
sub ah, 0x47
stc
push edi
adc di, 0x3707
or al, 0xf
push edx
push ecx
shl edx, cl
push ebx
rol bl, 2
push esi
sbb si, si
pop esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
push edi
ror edi, 4
nop
push ebx
adc bx, 0x56ae
push eax
sub ax, 0x45eb
push esi
and di, si
pop esi
pop eax
pop ebx
pop edi
call fcn.0068edec
push esi
sub esi, 0x672e5bc1
sbb esi, esi
push ecx
sbb cx, 0x1014
push edx
test dx, si
push edi
or edi, 0x3acde08a
test dx, 0x7e2b
sbb esi, ecx
push ebx
sub bh, 0x48
not ebx
mov esi, 0x4e063cd8
push eax
dec eax
shr bx, cl
sub ax, dx
or cx, bx
xchg ecx, edx
and edi, ecx
adc ax, di
ror di, cl
ror di, cl
shr si, cl
shl edi, 3
not bx
inc ah
nop
and dx, si
or dl, bh
and edx, esi
inc dx
ror di, 7
stc
cmp bl, 0x78
stc
sbb edx, edx
ror edx, cl
xchg ebx, eax
or edx, 0x4acbcf22
test esi, eax
shr edi, 1
shr ah, 2
xor eax, 0x307dd49b
or di, cx
adc bl, 0x30
shr cx, 8
and ebx, ebx
mov bl, cl
mov eax, ebx
adc dx, ax
add edi, 0x4a7c46d
adc edx, 0x199ba294
xor ecx, 0x3ec90b23
not cl
dec cl
stc
or ebx, edi
add edx, ecx
shl ecx, 8
mov esi, ecx
rol edi, cl
dec bh
test al, 0x2c
mov bx, bx
not edx
xchg edx, edi
or ecx, 0x37c8968b
sub bl, 2
or ebx, edi
cmp si, 0x36e1
cmp ax, ax
xchg edx, edx
ror edx, cl
rol bl, 8
add eax, 0x7055a66e
shl eax, cl
ror ah, cl
sbb eax, edx
adc ax, 0x38f2
or ah, al
not dl
inc dx
add ecx, edi
add ah, 0x44
and bx, dx
not ecx
adc edx, 0x65dbaf56
dec ax
adc ebx, eax
adc si, cx
nop
cmp ecx, 0xea91f67
ror cx, cl
rol dx, cl
cmp cl, cl
sbb bl, 0x1b
cmp bl, 0x29
mov ah, bh
xor di, ax
and bh, ch
nop
shr cl, cl
mov esi, 0x51953240
pop eax
cmp ecx, 0x109bbc4
test edx, 0x2ea1be7d
stc
push eax
shl al, cl
nop
inc bh
sub bx, di
xchg dh, bh
add ch, dh
dec dl
and eax, edx
shr esi, 1
rol ax, 1
mov bx, di
adc ax, cx
shr edi, 8
not bx
xor bh, 0x51
shr edi, cl
cmp dh, 0x35
not bh
shr ah, cl
not esi
inc esi
xchg ebx, ebx
and di, si
rol cx, cl
shl ecx, cl
or dl, dh
nop
dec eax
cmp ah, dh
cmp edi, 0x94f5f29
stc
ror si, cl
xor dx, 0x2c09
or dx, 0x1040
stc
stc
inc edx
adc esi, 0x31f4f816
mov ax, 0x5dd2
test eax, 0x7ae0b204
add cl, ch
stc
not ax
mov ax, dx
nop
test ecx, eax
sbb ax, ax
adc edx, esi
sub ch, 0x43
add ch, 0x20
sub si, 0x3d2a
not bx
dec ax
rol ecx, cl
xchg dx, ax
or bh, 0x11
test ecx, 0x212d28b7
not edx
add dl, 0x3a
shl esi, cl
test bl, 0x74
dec cl
cmp di, 0x1f5
inc di
mov cx, 0x1f4b
xchg ecx, eax
sbb ax, 0x2b42
sub ebx, 0x2f2ee66e
nop
add al, ah
shl ecx, cl
adc bx, di
adc al, dl
xor esi, 0x61f73e2f
inc ch
adc si, 0x5f4c
not ch
cmp ch, 0x14
test di, di
cmp ebx, ebx
add di, 0x6285
shl edi, cl
stc
xor cl, 0x15
shr di, 7
shl ecx, cl
not cx
and ax, di
nop
shl eax, cl
shr al, 6
shr ax, 8
cmp al, bh
test ax, 0x59
shl ebx, cl
nop
ror dl, cl
pop eax
push eax
and ah, al
stc
and ch, 0x15
adc bx, 0x5792
test ecx, eax
dec al
dec bx
rol eax, cl
add edi, ecx
xor ah, bh
mov ax, 0x38a4
mov ah, al
sbb edi, edx
test ax, 0x173f
shr eax, cl
sub ebx, edi
or edx, 0x57519851
xor ebx, esi
nop
nop
dec edi
sbb edx, edx
sbb bx, 0x691d
sbb ebx, 0x577fb392
mov bx, di
and dx, 0x6708
and cx, 0x21c
sbb edi, 0x484a6f08
cmp dx, 0x639d
and dx, 0x689a
add ecx, eax
test ecx, 0x11c54a43
shl dh, 3
sub ax, 0xe7
xchg si, di
mov dx, cx
stc
ror ax, 8
sbb bl, cl
not si
rol al, cl
not ah
shl dx, cl
ror eax, 6
rol esi, 5
cmp ecx, esi
dec edx
adc si, cx
add bh, cl
mov ch, bh
sub bl, bh
rol ch, 5
and edx, 0x6a5cfdd7
dec bh
or ecx, eax
rol dx, 6
add dx, dx
cmp dx, cx
cmp ebx, eax
and ecx, 0x14049269
add cx, 0x3d4a
or ecx, 0x79cec33a
stc
or ch, 0x3a
adc eax, eax
stc
shl dh, cl
mov bx, 0x3d73
or dh, ah
xchg dl, al
and si, 0x538b
rol ch, cl
xor cl, al
stc
ror dl, 8
shr ebx, cl
ror al, cl
rol ch, cl
inc ch
rol ax, cl
and dh, ch
inc esi
sbb edx, 0x67c92308
or cl, 0x27
sub bx, 0x41c1
xor eax, edi
not dx
add dx, 0x3fe7
test cl, 0x32
test esi, ebx
xchg di, dx
ror edx, 8
xchg ecx, eax
nop
xor bh, cl
sbb cl, 0x2b
dec ecx
rol dh, 5
adc ch, 0x1b
ror edi, 3
pop eax
cmp si, 0xc43
shl bx, 5
mov cx, 0x58d1
xchg di, si
ror ebx, cl
push eax
xchg dh, ah
xchg al, dh
shl ebx, cl
sbb ecx, 0x2b3b2e4a
nop
dec dx
mov ah, 0x56
sub esi, 0x2d47a699
dec dl
stc
stc
shr dx, 3
test cx, 0x7b4f
stc
add di, dx
xor cx, 0x7b24
rol ax, 6
add bx, 0x19c
xor edx, edx
sbb di, cx
shr bl, cl
sub ch, ch
dec eax
shr ecx, 6
and bh, 0x50
cmp eax, edi
ror dh, 4
rol ax, cl
rol ah, 6
nop
inc bx
adc ecx, ecx
shl dx, 8
xchg bx, bx
shl edi, cl
or bx, ax
rol dh, 6
xchg ebx, eax
stc
xchg ch, ah
cmp bx, 0x40cc
cmp eax, 0x3ff02b85
adc edi, esi
not si
mov al, cl
or cx, 0x2966
shl edi, cl
dec di
inc bx
rol dh, 1
xor esi, edx
inc edi
xor eax, 0x696a5aef
test bh, 0x2a
nop
adc ah, 0
adc bx, 0x7c8d
inc ecx
nop
sbb dh, 0x57
and ecx, 0x3b5588a4
not edx
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
push eax
adc eax, 0x53686bcb
push esi
shr esi, 7
push ebx
push ecx
test bx, cx
xor ecx, esi
sbb bh, ch
not cl
add bx, 0x5c9
xchg bh, ah
or si, ax
not bx
ror cx, 3
nop
add si, 0x7b87
mov ah, ah
rol ah, 8
inc ch
push edi
sub di, 0x4163
push edx
sub dl, bl
stc
sbb esi, 0x4e7112cf
inc di
dec dl
cmp eax, edx
sub bl, 4
shl ecx, 2
inc ebx
sbb bh, cl
nop
rol eax, 8
xchg dh, bl
or edx, edx
add cx, 0x541c
dec dx
test edi, edx
sub eax, edi
xor al, 0x4e
add di, 0x717f
adc eax, 0x1a1f3555
sub ebx, 0x7dfc52dd
shr di, cl
test dh, 0x6b
sbb di, 0x3259
shr bx, cl
stc
or dx, dx
sub dh, 0x76
adc si, cx
not dl
ror ah, cl
xor dx, dx
xchg bx, dx
pop edx
pop edi
pop ecx
pop ebx
pop esi
pop eax
call fcn.0068f110
call fcn.0068f556
call fcn.0068f7e1
push ebx
inc bl
push ecx
shl ecx, 8
push esi
cmp esi, 0x5e03723c
push eax
add al, bh
ror esi, cl
sub ebx, ecx
xor cl, 0x75
stc
push edx
add dx, ax
xor cx, dx
test al, 8
and ah, 0x10
push edi
rol di, cl
or esi, ecx
test edi, 0x3da9bee1
rol cl, cl
not ch
shr edi, cl
nop
stc
rol al, 7
or dl, ah
xor ah, al
sub dh, 0x6f
stc
inc cl
not si
and al, bl
shl bx, cl
or ch, 0x77
not eax
or bh, ch
ror si, cl
shl eax, 3
shr cl, cl
and edx, edx
dec bh
xor dh, 0x7a
or dx, 0x7827
sbb dx, 0x7960
not di
cmp ecx, eax
not dl
sub ah, al
shl ax, 2
cmp dx, 0x5156
or bh, 0x18
xchg ebx, eax
ror al, cl
rol dx, 6
ror cx, 7
not ebx
xchg edx, ecx
inc ecx
rol bx, cl
mov ebx, eax
test si, 0x34f3
shr dh, cl
rol cx, 6
dec bh
sbb dx, cx
adc ax, ax
mov bx, 0x79f3
shl al, 3
add ah, 0x11
adc dx, 0x7b71
not bh
dec ax
not dx
adc bh, bl
dec eax
shl cl, cl
stc
sub ax, bx
and si, si
and eax, 0x613b5bc0
stc
shr di, cl
shl bx, 1
sbb ax, bx
stc
rol esi, cl
shl eax, cl
mov eax, esi
inc si
shl dx, 6
dec bh
xor ch, 0x6d
shr si, 8
shr ax, 4
adc dh, 0x58
xor ch, 0x7d
rol esi, 7
shr cl, 2
or edx, 0x7c70998f
and ah, al
and ch, bh
xor al, 0xe
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.0068fc0a
push eax
not ax
push esi
push ecx
ror si, cl
push edx
and ecx, edx
nop
shl dh, cl
push ebx
test bl, ch
inc dx
push edi
rol di, cl
rol al, 5
sbb cl, 0x4b
xchg cx, dx
rol eax, 6
shl dh, cl
dec edx
test ah, bl
add edx, edx
inc ch
sub dx, 0x1211
adc bl, cl
shl cx, 6
rol eax, cl
adc ecx, edx
mov ax, 0xfb2
stc
cmp dx, bx
nop
shl al, 7
rol dx, 1
xchg ah, bh
sub ch, 0x2e
xor ecx, 0x10012c95
shl si, cl
add edi, ebx
sub ebx, 0x26ec44c2
xor ebx, edi
rol edi, cl
and al, bh
mov edi, eax
not cx
nop
adc bx, ax
and eax, edx
sbb ax, 0x6266
shr ebx, cl
and edi, ecx
add si, cx
dec eax
cmp edx, 0x29dd0b9d
inc eax
cmp dh, ah
cmp eax, 0x4868fbc1
and di, 0x3d7a
shl al, cl
not esi
or ecx, edx
not bl
adc bh, ah
sub ecx, ebx
xor di, 0x275c
cmp ch, 3
sbb ecx, 0x41d4172c
cmp ecx, esi
mov dl, cl
sub dl, ch
shl cx, cl
shl dh, cl
cmp esi, edx
adc bh, 0x6b
adc edi, edi
sub esi, ecx
shl di, 7
not ch
dec ah
cmp ecx, esi
dec bx
inc al
mov edi, 0x41dfab41
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
push eax
sbb al, 0x13
and eax, 0x7db07ccd
not ax
push edx
sub edx, 0x26f1bc41
push esi
push ecx
mov esi, ecx
mov ecx, edx
push ebx
xchg ah, bh
shr ebx, cl
add dh, 0x48
shr dl, 7
shl cl, 1
nop
not eax
inc bh
stc
push edi
dec edi
inc al
ror al, 8
inc dh
add bl, dl
dec ch
ror cl, 2
inc bl
xchg al, cl
cmp ah, 0x46
nop
pop edi
pop ebx
pop ecx
pop esi
pop edx
pop eax
push ebx
push eax
xchg bh, al
dec eax
and bx, 0x1aa6
push esi
or esi, 0x72c33179
push edx
xchg edx, ebx
stc
nop
pop edx
pop esi
pop eax
pop ebx
call fcn.0068ff70
call fcn.006904c8
push ecx
not cx
adc cl, 0x55
shl cl, 1
pop ecx
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00644621
add esp, 0x1e
test eax, eax
je 0x6465cc
mov ecx, 1
jmp 0x644d4d
call fcn.0069084a
push eax
push ecx
ror eax, cl
push edi
sub edi, 0x5c02877
push edx
inc edx
push esi
cmp dx, si
xor ax, 0x252c
inc esi
adc edx, ecx
sub edi, 0x1238773d
rol esi, 5
xchg edx, eax
mov edx, esi
push ebx
xor cl, bh
dec al
not bl
ror ax, cl
sub ecx, 0x47fdd306
add ah, 0x42
stc
shl al, 8
stc
shr dh, cl
dec ecx
or esi, 0x4e833e67
add esi, 0x62e19947
sbb ecx, eax
stc
and al, 0x1f
stc
sub esi, 0x783b2ee7
nop
dec ecx
sbb cx, dx
mov ch, dh
xor ah, dh
inc di
shr al, 7
and al, 0xe
ror ecx, 6
add al, 0x23
test bh, dh
and dx, 0x4ee3
shl ecx, 4
sbb si, 0x4ab3
adc eax, eax
and bx, cx
sbb dx, 0x78a
shl di, cl
dec ecx
shl ecx, cl
shr bl, 8
and al, 0x6e
stc
sub bx, bx
inc bx
xor bx, bx
mov bh, 0x42
nop
sub dh, al
not bx
sbb dl, dl
cmp al, 0x66
xchg ebx, edx
test bl, 0x23
inc edx
stc
test dh, 0x25
inc bx
mov ah, 0x53
dec edi
or ecx, ecx
dec esi
rol ax, cl
adc si, si
not bl
shl ah, cl
shl bx, 1
inc ebx
test ebx, edx
sbb ecx, eax
nop
sub ah, 0xe
test cx, 0x267c
mov bx, 0x210c
test edx, eax
add esi, 0x4262e69a
mov ah, 0x24
cmp dl, 0x1f
cmp ax, 0x4a0d
dec di
sub edx, ecx
cmp bx, 0x42b1
xor ch, bh
ror si, 7
not esi
not ecx
shr bx, cl
sbb dh, 0x63
cmp si, 0x2a4d
xor eax, 0x1975de8c
test ebx, 0x2c888d5b
pop ebx
and edi, edx
push ebx
test bh, bh
shl ecx, 5
nop
xor di, 0x633e
shl si, 6
nop
shr ch, cl
stc
dec si
add ebx, 0x60300986
mov cx, dx
sub edx, ebx
ror ch, cl
stc
sub edi, edi
shl edx, cl
not al
sub ah, ch
stc
adc di, di
not bh
add esi, 0x49e18178
rol ecx, cl
not bl
add al, 0x23
stc
inc bh
mov edi, 0x32b7e764
cmp al, 0x5d
cmp esi, esi
inc cl
and ebx, 0xdcdf2df
xchg cx, di
shr edi, cl
adc dx, si
sbb bh, bl
ror si, cl
test bl, 0x5f
cmp eax, ebx
mov ch, 9
xchg bx, ax
stc
rol edi, cl
test dl, bl
and cl, ah
sub ax, 0x68b3
shr di, cl
inc ax
sub cl, 0x18
add bx, ax
nop
sbb ax, 0x3f0d
cmp dh, bl
not bx
rol ch, cl
and si, 0xaa9
stc
rol ch, cl
stc
ror ebx, cl
or ecx, edi
stc
dec dx
add bx, 0x1b5a
nop
cmp ebx, ebx
adc bh, 0x27
adc ah, dl
mov bh, 0x5b
dec edx
dec cx
or ah, 0x25
dec cx
cmp cl, bh
stc
or cl, ah
xchg ecx, edi
xor edx, 0x3f95344e
add ebx, ecx
nop
stc
xor si, 0x5f0c
inc cx
test si, 0x4aee
nop
rol ah, 4
add edi, 0xe7008b5
test edi, ecx
sbb edi, ebx
and bx, ax
sbb esi, 0x72761e1e
test di, 0x36f0
cmp al, 0x43
nop
shr si, 5
add edi, 0x4bd1626f
inc edx
sbb di, bx
cmp ax, 0x43cd
pop ebx
adc dh, 0x53
rol cl, 7
test cl, 0x34
shl dx, 7
add si, ax
mov esi, 0x6cf84024
shr esi, 4
push ebx
dec bx
inc ax
shl ebx, 1
adc esi, 0x54413324
and bx, si
inc al
test bl, ah
inc ebx
shr cl, 1
xchg ch, dl
sub eax, esi
shl edx, 2
xor bl, dh
mov al, 0x25
shl ecx, 8
adc ecx, 0x561a3a74
shr ah, cl
rol di, 3
test esi, eax
add dx, 0x7df3
xor di, 0x445e
stc
ror di, 4
sub ax, dx
sbb cx, ax
rol dx, cl
adc ah, 0x38
xor di, bx
xor ch, 0x4d
not edi
mov bh, bl
and esi, esi
cmp dh, 0x2b
shl ecx, cl
sbb esi, ecx
test dh, ch
inc ecx
inc al
rol dl, 5
shl dl, cl
stc
add di, 0x4dd7
nop
cmp ah, 0x50
ror di, 3
dec dx
adc di, 0x74ac
or bl, bl
cmp al, 0x44
or esi, 0x1ac80b45
ror bx, 3
dec cl
shr edi, 2
not si
or edx, esi
mov ax, 0x6445
xor bl, dl
not cl
inc dl
cmp ecx, 0x23b7b4ab
add ah, 0x64
inc ax
add eax, 0x3098cfd5
stc
sbb dh, 0x4d
test si, di
rol bh, 7
xor ah, 0x57
rol edi, cl
or bh, 0x77
xchg bh, bl
nop
nop
sbb ax, si
mov ecx, edi
and dh, 4
add di, 0x6c75
or cx, 0x6d3e
dec edx
sbb edx, 0x76a15115
inc cl
nop
ror dh, 5
add bl, 0x18
mov eax, 0x464d2dd5
sbb edx, 0x351648ff
stc
shr eax, cl
nop
xor cl, 0x7c
stc
mov bl, ch
not esi
pop ebx
and dh, 0x2e
push ebx
rol bh, cl
sub bl, cl
and al, bl
sbb eax, ebx
inc ah
sub dl, al
sbb si, bx
shr ax, cl
sub eax, edi
sub esi, esi
shl bl, 1
xor eax, ebx
add di, cx
not bh
shr edx, 4
dec cx
xor ah, 0x4e
stc
shl ebx, 7
inc dh
test bx, 0x52be
sbb ebx, ecx
nop
add ah, ah
dec bx
sbb dx, cx
mov dl, bl
cmp cl, 0x66
adc ebx, 0x7a6898b9
sub bx, dx
shr dx, cl
rol ebx, 5
nop
stc
stc
and ch, ch
sbb ch, 0x71
nop
ror cl, 5
cmp eax, ebx
adc cx, 0xb85
add dl, bl
add bx, si
add si, di
mov bh, 0x6c
xchg si, bx
shr al, cl
dec ebx
shl dh, 1
not al
nop
nop
ror dx, cl
sub edi, 0x7c979770
add di, cx
or eax, edx
dec edx
mov dl, 0x61
shl dl, 8
stc
pop ebx
pop esi
pop edx
pop edi
pop ecx
pop eax
push eax
ror eax, 7
stc
not eax
nop
sub eax, 0x117662c8
nop
push edi
push ecx
shl di, cl
push edx
mov dl, cl
push ebx
dec bh
inc dl
adc ch, dh
shr di, 2
xchg dx, dx
mov eax, 0x51a3bd55
stc
adc bx, ax
dec edi
dec edx
xchg edx, ecx
xor ax, 0x68d9
dec eax
xchg cx, cx
ror cx, cl
not cl
sub al, bh
cmp ax, ax
mov edx, 0x70a25832
xor edi, ebx
add edi, 0x65f176f5
rol ecx, cl
test ax, ax
and ebx, edi
add di, 0x1312
xchg edi, eax
mov ch, al
rol ch, cl
nop
push esi
shl esi, cl
cmp cl, cl
cmp bh, ch
not edx
add si, ax
add edx, eax
shl edi, cl
test eax, 0x64588a1e
not edi
not dh
inc ebx
xor ah, 0x2a
adc di, di
test si, di
or eax, 0x2b988077
inc edx
stc
or bh, 0x3e
ror di, 5
shl al, cl
inc bh
cmp esi, 0x32469bb7
inc bl
stc
dec eax
rol cl, 4
not ah
xor dh, 0x78
adc ah, 0x1c
sbb bh, cl
add esi, edx
nop
inc ax
inc si
dec dh
inc cx
test cl, 0x19
cmp ebx, 0x71ba0c9
dec al
inc ch
dec al
and ecx, ebx
cmp ecx, ecx
test ch, bh
or eax, ebx
adc eax, esi
adc ah, bl
ror ebx, 8
add dl, 0x27
mov bx, 0x4aa2
sub ecx, 0x3087fafd
add ah, 0x76
xchg cx, si
dec di
test esi, 0x644cc4d4
sub esi, 0x4ffdf6cf
dec bh
and bx, bx
rol edx, 6
rol dx, 2
nop
mov ecx, ebx
ror si, cl
pop esi
push esi
mov si, dx
test ah, dl
ror edi, 2
rol dl, cl
and esi, esi
test esi, 0x201d9a0c
sbb cx, ax
shl ebx, cl
sbb di, si
ror bx, 1
dec ecx
ror ah, 7
shr edi, cl
stc
mov cl, 0x4f
stc
or ah, 0x35
rol edx, 6
nop
rol bl, cl
cmp ax, ax
stc
or ebx, esi
nop
shl esi, cl
sbb di, dx
inc edx
cmp ax, 0x6f51
inc eax
sbb eax, 0x4272fc41
shl ebx, 4
dec bh
add edi, edi
dec cx
xchg bh, dl
xchg bx, bx
nop
shr cl, 8
mov dx, dx
sbb ax, 0x114e
shl ch, cl
and ebx, esi
xor bh, 0x4d
add dx, 0x37a
xor edx, 0x578fc124
xchg bx, bx
ror bx, 1
xor ax, cx
rol dl, 2
xor bh, 0x64
ror bx, cl
shl cx, 8
adc di, bx
or ecx, 0x61b0b0e7
and ch, dh
shr dh, cl
test bx, bx
inc dl
or dx, ax
cmp ax, 0x6a62
cmp cx, 0x30a1
dec ax
and si, 0x793d
add cl, dl
test ch, dl
ror ebx, 7
or si, cx
sbb cx, si
shr edx, cl
xor ebx, edx
xchg ecx, ecx
sub al, bh
add bl, 0x37
not bx
rol ch, cl
test ax, 0x4016
ror bh, 3
dec ah
shl al, cl
add di, si
or ebx, 0x52f9ccf4
xor esi, ebx
cmp ah, 0x56
adc ax, 0x6ccb
cmp di, dx
rol dx, 5
sbb cx, ax
rol edi, 5
dec si
add dh, ch
or bx, 0x7e1e
shr al, cl
cmp ecx, 0x328e3ae
xchg dh, al
xchg si, ax
test si, di
xor bx, 0x3db3
adc ecx, ebx
test esi, 0x33993f58
xchg ebx, ecx
pop esi
sbb ecx, 0x767031b7
nop
shr cx, 3
xchg dx, cx
adc edx, 0x7802355f
and ch, 0x11
xor ecx, ebx
xor eax, 0xfebd336
shl ecx, 3
test ebx, 0x7165b494
nop
add bl, ah
dec di
ror di, cl
mov bx, dx
dec dl
xor di, 0x6c76
stc
cmp edx, ecx
shl bh, cl
xor ebx, edi
dec bh
mov ebx, 0x52fcce6a
push esi
sbb esi, 0x5b1c1748
xchg edi, eax
cmp edx, edi
sbb bx, ax
adc bl, 0x6b
and dx, 0x6afb
stc
add ah, al
not esi
sbb edi, ebx
and bl, ch
or ebx, 0x7e74234d
cmp bx, ax
adc eax, edi
shl si, 8
ror al, 8
stc
ror edx, 6
adc esi, edi
not al
add dx, 0x61d3
stc
shr al, cl
shr dl, cl
dec ch
nop
xor bh, 0
cmp si, 0x68b2
xchg cl, dl
ror si, cl
dec bx
and eax, edi
mov cx, cx
test bh, cl
xor bx, 0x4d98
test ecx, 0x7ee47fc1
xchg ecx, ecx
sub cl, 0x18
cmp eax, 0x39554411
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
call fcn.00690cc5
push ebx
push esi
and bx, si
nop
adc esi, 0x3f347e50
push eax
push ecx
and eax, ecx
push edx
shr edx, cl
not si
stc
rol ax, cl
adc dx, 0x7f14
push edi
add ebx, edi
xchg ecx, eax
pop edi
pop edx
pop ecx
pop eax
pop esi
pop ebx
jns 0x641401
call fcn.00691260
push ecx
shr cx, cl
push ebx
inc bl
push esi
sub cx, si
sbb si, bx
stc
push edi
adc edi, edi
or ecx, 0x52bd9d65
or cx, di
push eax
ror ax, 7
mov eax, 0x1201b495
adc bh, ah
push edx
ror dl, 8
shr al, cl
stc
dec cx
pop edx
pop eax
pop edi
pop esi
pop ebx
pop ecx
nop
push ebx
sbb bl, bh
push edi
shl edi, 7
push eax
mov ax, di
nop
push edx
adc dx, 0x63e5
sub bx, bx
nop
ror dx, 8
not ah
test di, bx
push ecx
ror bh, cl
not di
push esi
sbb bx, si
nop
rol ebx, 4
adc al, 0x48
dec esi
not edx
and bh, cl
and si, bx
dec edx
shl bh, 4
ror edx, cl
dec edx
mov eax, 0x3dd11b44
mov dx, 0x162c
rol bh, 2
nop
test ah, dh
dec dx
shr cl, cl
cmp ch, ch
add si, 0x6638
xchg bl, dl
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
push edx
rol dh, 4
push esi
test edx, esi
push eax
and ah, ah
push ecx
inc cl
push ebx
cmp al, bl
stc
adc bx, 0x12a
cmp ax, dx
sub al, 0x24
pop ebx
pop ecx
pop eax
pop esi
pop edx
nop
push eax
and al, 0x3b
push ebx
cmp bl, bh
push edx
add edx, 0x3b3cb594
push ecx
shr bx, cl
pop ecx
pop edx
pop ebx
pop eax
push edi
inc di
push edx
test dx, 0x69d2
pop edx
pop edi
call fcn.006915b7
push ecx
and cl, cl
push esi
and si, 0xb8e
push ebx
push edi
sub bx, di
push eax
or ah, 0x55
stc
pop eax
pop edi
pop ebx
pop esi
pop ecx
push ecx
inc cx
push ebx
sbb ecx, ebx
push eax
shr eax, cl
add bx, 0x1b67
push esi
xchg si, ax
push edi
dec edi
push edx
shl edx, 5
dec ebx
test cx, 0x4aeb
and bx, di
test cl, ah
rol di, cl
dec cx
shr ax, 1
adc cl, 0x28
inc ah
xchg esi, eax
ror dl, 5
test bl, bl
nop
nop
sub dx, 0x42c9
rol dh, 1
adc ax, 0xa09
or ax, 0x6b28
xchg ecx, ebx
cmp bl, dh
shr ch, 3
shl al, cl
not ecx
rol ax, cl
sub eax, 0x5a3d7e10
not edx
shr cl, cl
adc ch, dh
shl eax, 1
sub ecx, ebx
nop
rol edx, cl
shl di, cl
pop edx
pop edi
pop esi
pop eax
pop ebx
pop ecx
push esi
shr esi, 4
push eax
push ecx
xor al, ch
push ebx
shr ebx, 2
pop ebx
pop ecx
pop eax
pop esi
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.00691b81
call fcn.00692072
push ebx
not bh
push ecx
push esi
or cx, si
add ch, 0x19
stc
push eax
rol eax, cl
sbb bl, ah
push edi
rol edi, cl
test ch, cl
inc ebx
mov ch, 4
dec esi
xor bh, bl
add eax, 0x3da16c79
stc
or di, cx
mov ecx, ecx
not esi
sub di, 0x2634
adc di, 0x24be
dec ch
adc edi, ebx
and ah, 0x50
inc ecx
inc ch
sbb ah, 0x18
stc
and bx, 0x31db
stc
push edx
or dx, 0x6dec
dec dx
cmp bx, 0x4eb9
cmp cl, 0x42
test dx, 0x6e7e
nop
test al, 0x7f
rol di, cl
xor dl, 0x6c
dec dx
or di, 0x7916
sbb ebx, 0xa175aed
add ax, 0x7fed
inc bl
stc
shr dl, 7
stc
nop
not dl
ror bx, 1
adc ecx, 0x514a1a98
adc di, cx
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
push ebx
dec bx
push ecx
shl ch, 1
push edx
test edx, 0x3320a4e9
push eax
or eax, 0x72ddc2d2
nop
push esi
test esi, 0x54aa7b86
sub si, 0x173a
mov bl, ch
push edi
shr di, cl
rol dx, 4
sbb dx, 0x6186
add bx, 0x27ef
cmp ecx, ecx
rol si, cl
shr bx, 2
rol edx, 2
cmp dl, 0x65
shr esi, 2
and edi, edi
shl dl, cl
adc esi, 0x19d8770d
inc di
add bh, 0x13
ror edi, cl
nop
shr eax, 1
add bl, dl
test al, bl
sbb bl, dl
xor si, cx
xor al, 0x3e
inc al
add eax, 0xe1c8ded
or cl, ch
nop
sbb dx, 0xb2a
dec si
test ecx, 0x41c2c463
and edi, ecx
add edx, 0x418987b0
ror eax, cl
adc ax, 0x1cc0
shl dl, cl
sub edi, 0x4a8c7c0e
xor bh, bh
xchg esi, edx
shl si, 3
sub si, 0x998
mov bh, 0x5a
dec ebx
test dh, al
stc
adc ebx, esi
test bh, 0x52
xchg ah, ah
sbb edi, edi
shl dh, 7
rol dx, 4
cmp cl, 0x19
shl bl, 2
adc cx, dx
sub dx, 0x6d67
rol esi, 2
shl ecx, cl
nop
shl cx, cl
xchg ch, cl
inc ax
ror eax, cl
add al, 0x37
adc edi, 0x665bd0a
sbb dl, 0x27
ror ah, cl
stc
stc
inc dl
add esi, ebx
inc dh
dec esi
sub si, ax
inc si
xchg cl, bl
xor ax, 0x158c
and dh, dh
and bh, ch
or dh, 0x78
ror ah, cl
stc
and eax, 0x5da191b8
sbb edi, ecx
sub esi, ebx
and edx, esi
dec bx
stc
not al
cmp ecx, 0x46e8e74
sbb dx, 0x352b
xor ebx, ecx
and bh, dl
xchg bl, ch
pop edi
test dh, 0x4c
push edi
and edi, 0x38f7bcd6
xchg ebx, ecx
cmp dh, 0x52
add ah, 0x45
xchg edx, esi
ror esi, 6
or dx, dx
rol edx, cl
shl cx, cl
mov ch, cl
and edx, edx
adc bx, 0x2619
stc
mov ah, bl
shr edi, 3
not eax
or bx, 0x3260
and bl, ah
xor bx, di
not edx
and edx, 0x7c6420ad
shr bl, 6
xor esi, 0x70e8c91e
dec bx
shl bl, 1
or ecx, edx
mov bl, 2
mov esi, esi
or ch, 0x3a
adc ecx, 0x149c46d8
sub esi, 0x2458271d
inc edi
xchg di, dx
sub si, ax
xchg al, al
sub di, si
cmp edi, 0x184cd96e
nop
and si, dx
nop
shr edi, cl
cmp dh, cl
cmp ch, 0x2b
mov edi, 0x15b82847
add dx, 0x2071
not edx
not dl
sbb cx, si
adc si, ax
and al, 0x25
sub ch, 0x75
xchg esi, eax
dec edx
test ch, cl
rol bx, cl
sbb edi, eax
rol ch, 6
xchg di, di
xor ecx, eax
shr ecx, 1
nop
adc ch, dl
add al, 0x1e
shl al, 3
test dx, bx
nop
shl dx, cl
test ecx, edi
add al, dh
add bl, ah
and bh, 0x34
stc
adc ah, 0x6c
stc
sub bl, 0x3c
sbb dx, 0x7cee
dec bx
stc
cmp bl, bh
dec si
nop
inc bl
not ecx
not dx
dec al
inc ax
cmp dl, ch
add cl, 0
sbb edx, edx
nop
test ax, 0x7f8f
not dx
inc bh
not bx
inc ah
rol esi, 3
stc
sbb cl, 0x7e
cmp eax, ecx
pop edi
sub ebx, 0x575dbbd1
push edi
cmp di, di
stc
rol dx, 5
and bx, si
test ah, 0x70
sbb ebx, esi
stc
dec di
or bl, al
add cx, bx
shr edx, 7
shl di, cl
rol ah, 1
rol cx, cl
sbb cx, dx
rol bh, cl
rol bx, cl
sub bl, 0x44
or ax, di
ror esi, 6
rol esi, cl
cmp edx, 0x12ee026d
cmp ecx, ebx
dec bl
adc dx, 0x4c78
dec bh
xor bl, bl
not cx
adc edx, 0x6fece0d8
dec ebx
inc esi
dec eax
ror ebx, cl
sub dh, bh
dec cx
shr dh, 1
add dh, ch
dec esi
adc dh, 0x35
nop
stc
mov ecx, 0x5f5360b9
not al
stc
sbb ebx, ecx
and ecx, 0x1cd2615e
dec bh
nop
mov dh, 0x32
xor ebx, eax
or dx, di
mov di, bx
test edx, edx
not cx
ror cl, 1
dec ah
add ah, 0x49
mov cx, dx
adc eax, 0x5c638542
mov edi, 0x721d2138
inc ch
test edi, 0x536f8b59
xchg edi, ebx
xchg dx, bx
not edi
not eax
test edx, 0x1037f5a7
xchg bl, al
stc
not si
sbb ecx, 0xf6cd9fb
add ecx, ecx
add ch, al
adc cl, dl
ror ax, cl
sbb di, si
not bl
mov bh, 0
stc
sbb di, 0x318c
shl al, 8
test bl, 0x64
sub eax, 0x217ebed0
xchg cl, bl
rol ecx, cl
not cl
dec ax
sbb bx, ax
shr ebx, cl
mov dh, al
rol eax, cl
or al, bh
mov bx, cx
stc
adc edx, edx
stc
stc
cmp eax, 0x5c79954
sbb cx, 0x4d2c
pop edi
shr dl, cl
and esi, 0x5e6aff9f
not cx
push edi
rol edi, 7
mov bl, dh
ror cx, 1
stc
ror bl, cl
cmp ebx, ecx
sub cl, dh
shl ebx, cl
xchg si, bx
not ebx
shr cl, cl
and bh, bl
shr esi, 5
stc
stc
test ah, 0x38
dec ax
and ebx, 0x665f215f
nop
inc edi
dec si
not cx
stc
and si, 0x5c61
add cx, di
sub bx, ax
stc
inc edi
and bh, dl
shr dx, cl
and esi, edi
ror di, cl
not esi
shl edx, cl
cmp cx, 0x3f32
shr edi, 2
not dx
not cl
sub bh, 0x58
shl si, 3
dec ch
stc
and edx, edi
inc dl
shr esi, 8
shl di, cl
nop
adc cx, si
sbb si, si
inc ebx
shr eax, cl
and edi, ecx
dec si
or esi, eax
and edi, 0x31b3194c
or dl, al
not esi
shr edx, cl
nop
stc
shl dx, 2
not ch
mov dh, 0x76
test ch, bh
shr si, cl
rol dx, cl
and ch, 4
stc
adc cl, 0x77
shr al, 6
shl eax, cl
sub cx, bx
and ah, ch
not eax
test eax, 0x27bffe2a
mov esi, 0x1a3cebfb
nop
sbb bx, 0x43b
inc di
test ecx, 0x4744a031
dec dh
sub ebx, 0x4ab6e48c
inc eax
xchg dx, si
shr esi, cl
nop
test si, 0x7efc
xor edx, 0x303c8fc8
shl bx, cl
cmp dx, bx
nop
inc al
and bl, ch
adc bh, bl
nop
sub edx, edx
mov ebx, 0x410597a9
pop edi
mov ebx, ebx
cmp eax, esi
cmp dh, ch
nop
dec ch
add ah, dh
push edi
xor edi, ebx
sub di, si
adc edi, edx
adc ax, si
or cx, si
stc
mov ebx, 0x57d18e6a
rol dl, cl
mov al, 0x4f
inc ebx
cmp ecx, 0x3483c598
shr esi, 2
or ah, al
dec ax
shl ah, 7
rol ebx, cl
adc ecx, esi
shl edx, cl
ror ax, 1
nop
rol edi, cl
dec edx
and ch, 0x18
sbb cx, ax
xchg cx, dx
xchg ebx, esi
ror eax, 7
dec edi
mov ax, 0x2027
ror dx, 2
dec dl
shr ax, cl
or bh, dh
or ax, 0x4966
dec dh
test ecx, 0x7b695d57
sbb ch, 0x1a
dec si
mov bh, 0x7f
cmp edx, 0x2923d1bb
xchg ecx, edx
nop
cmp ax, 0x3edc
and ecx, 0x525c62c0
adc cl, al
sub bx, dx
add cl, 0x62
rol al, cl
cmp dl, ch
stc
shr ebx, cl
inc dx
sub ax, 0x3648
and ah, al
adc bx, 0x5ca0
shr dh, 2
inc si
dec di
xor cx, dx
xor ecx, 0x15ccd8c5
or al, 0x74
mov esi, edx
cmp dx, si
sub ecx, 0x285514f2
shl cl, 1
mov ax, 0x21bf
cmp bx, ax
rol cl, cl
shr di, cl
dec dx
adc edi, ecx
ror cl, cl
xchg al, bh
adc edi, ecx
sub dl, 0x7c
stc
sub ax, 0x557c
or cl, 0x2b
ror ebx, cl
sbb ebx, 0x17fb7a83
dec dx
ror cx, cl
rol cx, cl
cmp ah, ah
sbb eax, ebx
adc cx, di
xor ecx, ebx
shr si, 2
stc
mov ebx, eax
nop
mov ah, 0x5b
test cx, cx
mov ebx, 0xd529a86
pop edi
nop
inc cx
xchg ch, dl
test cl, 0x52
adc ah, 0x37
xchg esi, eax
push edi
sbb edi, 0x2e3442a1
rol ah, 5
stc
adc al, ah
shr bh, cl
shl cl, 6
stc
mov edx, edx
ror ebx, cl
dec dh
and eax, edi
shl edx, cl
not bh
sbb ecx, 0x533cfb5f
stc
and bh, al
sbb ecx, ebx
shr bl, 4
xchg di, si
add cx, 0x371d
add dx, 0x1d87
xor bh, 0x57
shr bh, cl
shr edi, 3
adc bl, ah
sbb dh, dl
xor ebx, 0x30f5883d
adc bl, ch
mov al, bh
inc si
add di, di
ror dh, 6
sbb bx, di
test edx, ebx
xor bl, 0x61
and esi, 0x15cf0339
xor ch, bh
rol cl, 4
shr dx, cl
shr edi, 2
inc esi
not dh
shl ah, 1
ror ebx, 2
rol edi, cl
sbb bl, 0x5f
cmp ah, bh
sub bl, 0x51
sbb esi, 0x114d9623
inc cx
cmp edi, eax
dec esi
cmp al, bl
rol dh, 6
sbb bl, dh
or si, dx
sub al, 0x66
nop
stc
shr edi, 3
or edi, ebx
xor ah, 0x47
ror si, cl
sbb dx, ax
xor di, di
shl ecx, 8
test dx, di
inc bl
shr cl, cl
test ebx, ebx
dec dx
test dh, bh
shr bx, 3
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push ebx
rol bl, 3
push eax
sbb ax, 0x39b6
stc
sub eax, 0x5d90ea7d
push ecx
ror bx, cl
sub bl, ch
nop
not ah
push edx
add cx, dx
shl ax, 2
pop edx
pop ecx
pop eax
pop ebx
push ebx
push ecx
rol bx, cl
not ebx
xor cx, 0x262d
mov ecx, 0xd197f63
push edx
dec dx
test ecx, edx
push edi
dec di
xchg ecx, ecx
pop edi
pop edx
pop ecx
pop ebx
call fcn.006923d5
push ebx
sbb ebx, 0x54380656
xchg bh, bh
test ebx, 0xa6cd0a4
push eax
not al
or bl, bl
add bh, bh
and ax, 0x4f6b
push esi
dec si
xor bl, 0x6d
push edx
sub dl, al
pop edx
pop esi
pop eax
pop ebx
push eax
not al
nop
adc al, 0xf
pop eax
jg 0x641bc5
jle 0x641bc5
push ecx
and ch, 0x37
pop ecx
mov eax, 0x7842db
lea ecx, [esp + 0xc]
push 0x2c
push 0x15574318
push ecx
push eax
call fcn.006926c8
call fcn.00692ca6
call fcn.00693017
push edx
push ebx
sbb dx, bx
push eax
and ah, dl
push ecx
ror ecx, 8
push esi
xchg ebx, esi
not bl
test ch, dh
nop
push edi
mov di, bx
sbb edi, ebx
test ax, 0x208d
inc dh
adc ecx, edx
dec edx
nop
test cl, ch
or dh, ah
mov ecx, 0x7dd475a6
sbb bx, 0x5165
cmp bh, dh
or dx, 0x2ab9
dec bx
add edi, 0x2fe2f352
shr edx, cl
add di, di
xchg dl, bh
mov edi, 0x2efb1f
cmp edx, esi
sbb di, 0x447b
xchg bl, dh
rol ah, 5
xchg bh, dl
and dh, 0xe
test bl, cl
rol dx, cl
sbb esi, edi
stc
not ecx
mov ebx, 0x7962105f
ror bx, cl
and bl, cl
sub si, 0x5e7e
sub al, 0x40
add cx, 0x30
rol bh, cl
rol dl, cl
mov bl, bh
add ebx, ecx
sub ax, si
and eax, esi
sbb ch, ch
dec si
nop
not ch
shr eax, 7
cmp ax, dx
dec edi
shl al, 7
or cx, 0x3715
rol bx, cl
cmp bh, ch
add di, 0x11de
nop
add dl, 0x35
not ch
test cl, dh
xchg cl, dl
ror ch, cl
sub bh, 7
xor cx, 0x3fc7
nop
nop
inc ch
shl ebx, cl
sub dx, bx
xchg al, ah
rol si, cl
dec bx
inc bh
add ah, 0x34
shl dx, 6
cmp eax, 0x5864a1e7
rol cx, cl
mov di, di
xor dx, 0x1245
dec ax
mov edx, edx
dec si
test esi, esi
sub di, di
sbb bx, bx
not bx
xor bh, 0x44
add bl, 0x6b
xor dx, 0x76d8
mov edx, edx
and ebx, 0x3f7fd3e3
ror esi, cl
and eax, 0x7e41a5b5
mov dx, ax
not esi
pop edi
and bl, al
xor dx, 0x311f
ror esi, 3
push edi
xor di, 0x1037
nop
test edi, esi
or ax, 0x28e5
nop
xchg esi, eax
not eax
rol edi, cl
shr ax, 2
stc
xor dl, bl
sub bx, bx
add cl, 0x56
dec al
ror ecx, cl
sub edi, edx
sbb ax, si
cmp di, cx
or esi, ecx
or si, di
xchg edx, eax
shr bh, cl
cmp dl, 0x1f
ror di, cl
or al, 0x38
not dl
rol ecx, 2
stc
or cl, 0x68
sub di, 0x6687
nop
cmp si, 0x2fd1
cmp ebx, eax
inc eax
add bl, 0x38
sub cx, cx
or ax, 0x7b35
dec dh
rol edx, 8
test di, di
sbb ah, 0
sub eax, 0x2fe78354
mov eax, 0x61ae4881
shl esi, 4
shr dx, cl
dec edx
and ebx, 0x570d4b31
xchg di, ax
shr bx, 5
sub ah, 0x5c
xor cx, 0x55cb
mov esi, 0x67a13024
xor esi, ebx
cmp cx, 0x1956
adc ax, dx
and bh, 0x13
xor cx, bx
or ch, bh
adc ah, bl
and eax, 0x1af26d92
ror ebx, 1
and bl, 5
and cl, 0x72
not cx
dec ebx
mov edi, 0x2e59b0d6
adc bh, dh
adc si, dx
shl cx, 7
sub esi, 0x1ea788f6
nop
dec ax
or esi, 0x30af0d64
xchg ecx, edx
shl ax, 4
mov bx, di
and esi, ebx
not cx
or di, 0x7433
dec dl
adc esi, ebx
shr dl, 8
mov edi, ebx
sbb cx, ax
nop
cmp eax, 0x6445ff91
xor ax, 0xd2f
dec cl
stc
inc si
test ebx, eax
sub dl, al
ror edx, 6
ror bx, cl
and bh, al
adc esi, edi
test ax, di
pop edi
or dl, 0x5d
cmp al, ch
push edi
ror di, 4
stc
adc di, 0x6ef8
adc dh, ch
add si, ax
rol cl, 2
adc edx, 0x455766c3
shl ebx, cl
not eax
nop
cmp ch, 0x70
ror bx, cl
stc
stc
xchg edx, edx
or ebx, ebx
shl al, cl
shl dx, cl
sub edi, ebx
sbb bh, bh
test di, cx
not edi
nop
and dx, di
cmp ecx, ecx
or cx, bx
xor bx, 0x36fd
nop
dec ecx
sub bh, 0x24
test cl, 0x2a
rol di, cl
inc cl
adc ebx, edx
xor al, dh
not edi
add eax, 0x60f98d8f
and ax, 0x3ab8
cmp esi, edi
xor ax, di
sub ah, 0x16
add al, dl
shl bh, cl
ror si, cl
inc ah
shr cx, cl
adc ecx, edi
xchg bh, ch
dec dh
xchg esi, edi
stc
and bl, bh
ror cl, 4
rol bx, 8
cmp eax, edi
stc
shl ecx, cl
and ch, 9
adc di, 0x49ce
shr dh, 8
ror ecx, cl
sub cx, 0x30e7
and ax, 0x4626
xchg ch, dl
xchg dx, bx
and ebx, esi
ror edx, cl
shr dx, cl
ror eax, cl
sub ch, ah
xchg bx, si
sub dh, bl
test edx, esi
test ecx, 0x48adca94
and cl, ch
not ecx
stc
test bl, 0x16
ror cx, 8
dec al
and edx, edx
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
jns 0x641f5d
push ebx
test bl, 0x35
push edx
mov edx, ebx
cmp bx, 0x6893
push eax
and al, 0x67
push esi
test esi, 0x744a82f7
push ecx
shr cx, 1
and ch, bh
nop
ror al, cl
push edi
and di, cx
mov eax, 0x5b7f3d80
or ax, 0x3d3b
inc eax
inc si
mov di, cx
ror bl, cl
xor ax, cx
or cl, 0x3b
inc al
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
jo 0x641f56
push edx
push ebx
mov edx, ebx
push eax
sub ax, 0x4103
push edi
not di
pop edi
pop eax
pop ebx
pop edx
push edx
push esi
sub dx, si
pop esi
pop edx
ja 0x642288
call fcn.00693518
call fcn.0069396c
push esi
xchg si, si
push eax
xor ah, al
mov eax, eax
stc
push edx
add dx, 0x8bc
cmp si, 0x40c8
sub eax, 0x78ccfa58
push ecx
sbb cl, 0xf
push ebx
inc bh
add bx, 0x2f52
rol bh, 2
and ebx, 0x14486dd9
sub ch, al
nop
sbb ax, bx
nop
push edi
not edi
cmp cl, al
ror bx, cl
sub ebx, esi
and esi, 0x44c56de4
xor edi, 0x32ca7eec
adc bh, 0x4f
or di, 0x6348
rol ebx, cl
ror edx, cl
rol cx, cl
inc dx
or bl, al
stc
ror ah, 3
and bx, cx
shr bh, cl
or si, 0x5520
xchg bx, ax
test cl, dh
rol bx, 6
rol ax, 7
shr cx, 6
adc ah, 0x47
xor bh, 0x36
add bx, ax
mov ah, cl
add si, cx
dec dx
mov cl, bl
shr di, cl
add bl, dl
test ch, dh
sub dl, bl
sbb ch, dh
xchg edi, eax
rol di, cl
xor cl, 5
rol cx, cl
mov esi, 0x2b33efb9
stc
xor di, di
add dh, ch
shr edi, cl
cmp ecx, ecx
shl cx, 3
sbb eax, 0x7ca2627c
nop
or al, 0x4c
sbb esi, esi
rol ebx, cl
shl esi, 6
sbb ch, ah
or bl, ah
xchg al, bl
xchg dh, cl
test ax, dx
inc bh
or ah, 0x1b
inc ebx
nop
sbb esi, 0x324c08f0
dec ebx
sbb cx, 0x470f
add dx, 0xfdb
xor ch, 0x44
test al, 0x66
sbb bl, 0x1a
sub dl, 2
stc
or ecx, ecx
or edx, ecx
dec ax
shl esi, 7
test bh, bh
xchg ebx, esi
inc ch
dec bh
inc dh
rol edi, 6
sub si, 0x19ae
xchg cx, di
dec edi
xor bh, 0x42
pop edi
not ebx
or ax, si
adc edx, 0x7cda737f
xor ch, cl
add ebx, 0x78ee6e53
shr cl, 6
push edi
mov edi, edi
mov dh, dh
sub bl, bl
xchg ah, bl
and ax, si
adc cx, 0x2357
xor al, 0x7d
or cl, 0x6f
mov dl, bh
nop
and edx, eax
xor si, 0x400c
shl ecx, cl
inc di
not edi
adc cx, bx
sbb ax, 0x2132
inc dh
test ch, dh
nop
dec ecx
sbb al, dl
rol dl, 4
test eax, esi
sbb ebx, 0x5f390937
dec esi
stc
xchg ah, bh
rol bx, 4
shr ecx, 2
inc ecx
xor al, 0x25
rol ah, 4
mov si, cx
xchg dx, si
nop
test ecx, edx
cmp edx, 0x66f26af0
mov dx, dx
mov ebx, 0x142c33d4
or ch, 0x2a
shl dx, cl
sbb esi, 0x24072bff
mov ax, bx
stc
add eax, ebx
not si
nop
stc
add ecx, 0x51a7fbc5
xor si, 0x2de6
xor esi, 0x5023dfb4
inc ecx
dec ecx
mov edx, 0x281628d3
sbb ebx, 0x8918aef
shr bh, 2
nop
adc dh, 0x2e
sub si, 0x3b9a
sub bx, di
not cx
test di, di
rol dx, cl
not dx
shr di, 8
dec di
xchg bx, ax
nop
ror edx, 1
shl bh, cl
cmp bx, 0x29e3
dec ax
stc
shl ch, 4
or ebx, 0x683a91ee
ror bx, cl
sub dl, 0x4f
adc eax, ebx
mov edi, 0x7a4ad258
shl dh, 7
inc dl
mov al, dh
shr bx, 2
xchg esi, ecx
sbb bx, cx
shr ebx, cl
nop
mov si, 0x2840
dec dx
cmp ch, 0x5d
inc ch
sbb di, 0x74a3
shl ch, 6
pop edi
dec ecx
ror dl, cl
or si, 0x1210
add ecx, ecx
inc cl
shl dl, cl
shr bx, cl
shl edx, cl
shl bl, cl
adc bl, dh
stc
ror eax, cl
ror bh, cl
shl dx, cl
cmp ax, 0x7daf
shr al, cl
shr edx, cl
or ch, 0x40
dec dx
cmp bl, cl
or edx, 0x40ca57a8
push edi
ror di, 8
add ecx, 0x1aaa01c6
xchg dh, bh
ror edx, 5
stc
stc
sub ecx, esi
dec eax
or bl, 0x78
stc
xor dh, 0x6c
xchg ecx, edi
test si, 0x4e55
xor si, 0x4727
inc di
test bl, 0x37
pop edi
pop ebx
pop ecx
pop edx
pop eax
pop esi
push ebx
push edi
xchg bx, di
dec edi
stc
test di, 0x5a94
push esi
push eax
and esi, eax
push ecx
shl di, cl
sub edi, 0x797a9803
pop ecx
pop eax
pop esi
pop edi
pop ebx
push edi
sub di, di
push edx
or dx, 0x708a
inc edi
not dh
pop edx
pop edi
push eax
shl ah, 7
push ecx
sub cx, cx
mov al, 0x35
push esi
mov si, 0x6f1e
push edi
sbb edi, eax
ror edi, 6
push ebx
xor bl, cl
or bx, 0x6f8e
push edx
cmp bh, dh
or dh, dh
shr di, cl
test bh, ch
sub ebx, 0x2e0c473a
not ch
mov dh, dh
ror di, 8
test bl, bh
or al, 0x3f
shl edx, cl
stc
ror cl, cl
inc bl
pop edx
pop ebx
pop edi
pop esi
pop ecx
pop eax
push ecx
adc ecx, 0x2f70edc
pop ecx
call fcn.00693e3e
push eax
push ecx
shr al, cl
push edx
adc dx, 0x35a4
inc al
dec dx
push edi
test di, 0x77b1
stc
stc
mov dh, cl
push ebx
test ecx, ebx
shr edi, cl
xchg dl, al
pop ebx
pop edi
pop edx
pop ecx
pop eax
push esi
and si, 0x651b
push eax
xchg ah, al
push edi
sbb edi, 0x7cc8bcab
nop
nop
push ebx
test ebx, 0x4deafcaa
push ecx
shl di, cl
ror esi, 8
sbb di, ax
pop ecx
pop ebx
pop edi
pop eax
pop esi
push ebx
dec ebx
push eax
not al
sbb bx, 0x30bf
push ecx
and bl, cl
rol al, 3
push edi
xchg bx, di
rol ch, 6
ror eax, 3
stc
inc bh
sbb ecx, ebx
not ecx
ror bh, 5
cmp eax, 0x1eae5c66
shr cl, cl
push edx
ror dh, 3
ror di, 4
push esi
mov si, 0x4328
add ch, 5
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
jnp 0x642391
push edi
inc edi
push eax
xor eax, edi
push esi
sbb si, 0x44c6
xchg edi, eax
push ecx
sbb esi, ecx
push edx
adc edx, esi
sbb dh, 0x32
dec edx
xor esi, 0xe7a1a5d
sub ch, cl
mov cx, 0x2f9d
stc
shr edi, cl
stc
xor ah, cl
nop
and di, dx
mov ch, al
ror edi, cl
inc di
and di, 0x76f4
or ecx, edi
cmp di, 0x7286
push ebx
sbb di, bx
stc
rol bx, cl
pop ebx
pop edx
pop ecx
pop esi
pop eax
pop edi
jge 0x642391
call fcn.006943fa
call fcn.006947c1
call fcn.00694bc4
jl 0x64238c
call fcn.00694e86
call fcn.00695306
call fcn.00695860
call fcn.00695df3
push ebx
or ebx, 0x56eb7c87
push edx
xchg bh, dl
push edi
xor edi, edx
dec edi
push ecx
or edi, ecx
mov cl, ch
rol ecx, cl
pop ecx
pop edi
pop edx
pop ebx
push eax
inc ax
push esi
xchg esi, eax
pop esi
pop eax
call fcn.0069610f
push ecx
push ebx
xchg cl, bl
push esi
push edx
sub esi, edx
push eax
push edi
add eax, edi
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
call fcn.0069651f
jp 0x6423f2
jb 0x6423ed
call fcn.00696848
call fcn.00696d93
call fcn.00697004
nop
call fcn.006974de
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00644621
add esp, 0x30
mov ecx, 0x100
call fcn.006978d4
call fcn.00697d4c
push ecx
not cl
stc
push eax
inc ah
push edi
mov di, di
stc
push ebx
sub bx, ax
push edx
shl dh, cl
or cx, cx
not edx
not ah
shl cx, cl
ror ebx, cl
ror cx, 7
xor eax, ecx
adc dh, cl
dec ecx
test di, di
xor ch, ch
stc
add bx, 0x4778
not ax
stc
and di, cx
nop
nop
push esi
and esi, 0x6be57bd9
and esi, ebx
sbb eax, edx
shl ax, 2
rol dh, cl
test ecx, eax
cmp eax, 0x1fa21888
dec si
add al, ch
cmp edx, 0x53e11365
ror bh, cl
sbb eax, esi
dec edx
sbb dh, 0x42
mov di, 0x1f7e
not ch
not cx
xor cl, ah
dec cl
stc
nop
cmp eax, edx
add dh, 0x31
nop
stc
rol eax, 8
or bx, 0xfe5
xchg ch, bh
or ebx, edi
or di, 0x5be1
nop
sbb cx, 0x7ab6
or cl, bh
rol ah, 6
rol bx, cl
shr ax, 8
shl si, 6
cmp dx, 0x2c85
test ch, bl
or ah, 0x4e
test si, di
rol esi, 8
or ch, al
test bl, ah
ror cl, 7
nop
rol ax, cl
cmp bh, ch
not dh
rol ebx, 7
ror al, cl
sub cx, bx
or dx, bx
test esi, edi
rol si, cl
sub bx, ax
not si
not dl
cmp ch, bl
sub dx, 0x7873
xor di, di
cmp edx, 0x4dab0af9
stc
shl ecx, 4
cmp ebx, eax
adc eax, 0x6a3c9a7e
inc cx
or edi, esi
inc edi
xor al, 0x58
stc
mov cl, 0x11
and al, cl
and edi, 0x3a567384
rol ecx, 1
pop esi
sbb dl, dl
shl edx, cl
nop
sbb al, bh
sbb ah, dl
sbb ax, 0x101b
sbb bl, dl
not bl
shr cl, cl
ror ch, cl
push esi
sub ecx, esi
adc ecx, ebx
shr si, cl
xor bx, di
xchg ch, ah
or bh, 0x7e
xor ch, ah
inc ecx
adc ax, 0x452b
shr di, 3
ror cl, 1
dec ebx
stc
add al, 0x5f
inc bx
mov dh, dh
not ecx
mov dh, bh
mov edi, 0x65fafac9
test esi, ebx
shl si, cl
xor ecx, edi
not edi
nop
stc
xor ebx, 0xc2a45c9
stc
nop
and al, 0x51
rol ax, cl
sub eax, ecx
ror dl, cl
or ax, 0xb98
and ch, ch
xor si, 0xfe2
dec ebx
ror bh, cl
not bx
shl dx, 3
sub si, 0x7fde
or cl, 0x1f
adc dl, 0x45
and eax, eax
adc bl, ah
xor si, cx
not bh
sbb esi, edx
mov si, 0x6a83
dec ebx
adc dx, 0x6477
shl si, cl
shl ecx, cl
not di
dec ax
xchg bx, dx
nop
nop
or dl, 0x3c
stc
shr edx, cl
sub al, bh
cmp di, 0x35f0
adc bx, 0x638f
shl ebx, 2
not dl
not ah
sbb ch, bh
xor ch, 0x15
sub ax, 0x54e9
add ax, di
dec eax
nop
dec dh
test bl, 0x1b
test ecx, 0x690f0711
cmp ax, 0x7755
stc
stc
and eax, 0x1654009d
dec edx
cmp si, bx
rol dx, cl
pop esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
push edi
push edx
xchg di, dx
ror edi, 4
push ecx
cmp ecx, edx
push ebx
dec bl
nop
rol ecx, 5
stc
push eax
not ax
mov dx, 0x5c1d
or di, ax
or cx, 0x534d
and ax, 0x18a7
sub edx, edi
push esi
xchg si, cx
inc edi
ror bh, 4
inc al
cmp bh, 0x57
sbb ax, ax
shr dx, cl
xor ebx, edi
rol edi, cl
xchg ch, bl
not cl
inc al
ror ebx, 1
xchg dx, ax
add si, ax
stc
test bx, cx
sbb bx, 0x5893
rol eax, 4
xor bh, cl
rol dh, cl
xchg edx, edx
inc ah
mov edx, eax
mov di, ax
not eax
rol dx, 1
or edi, 0xcc279d2
not ah
xor cx, di
add edx, edx
inc ebx
add ax, 0x63b5
sbb eax, ecx
adc ah, al
stc
mov edi, 0x26f651b5
rol di, cl
xor eax, 0x65bb0d82
not al
cmp esi, 0x300e2fdc
shr bx, 6
xor ch, ch
and al, ah
add di, ax
shr ch, cl
stc
sub edi, edi
dec bh
pop esi
pop eax
pop ebx
pop ecx
pop edx
pop edi
push edx
and dx, 0x60cd
push ebx
push ecx
add bh, cl
push eax
cmp eax, ebx
sub dh, 0x16
not dh
xor edx, 0x330e3bbd
push esi
push edi
mov si, di
sub bl, 0xc
mov bh, 0x6a
sub cl, 0x7d
shl ch, 4
add ax, 0x59ca
and edi, 0x19bb2cec
nop
dec di
cmp edi, ebx
adc ebx, esi
sbb dl, ch
or edi, 0x6d198e12
rol eax, 4
stc
sbb bl, 0x10
ror edi, cl
shl dl, cl
adc cx, 0x7124
xchg bh, al
and bh, 0x79
nop
stc
nop
stc
add edi, edi
shr bl, 7
shr si, cl
and bx, 0x17d7
adc ebx, edx
ror edx, cl
shl bh, 4
cmp dh, 0x75
shr ebx, 3
adc bx, 0x116d
test al, 0x1c
rol ebx, 5
mov cx, 0x6dd7
sbb bx, 0x322a
nop
sub bh, 0x77
and ebx, edx
add dl, dl
dec bl
sub si, 0x6372
sbb di, 0x63d0
and cl, cl
shl di, 8
sbb ah, al
or ah, bh
mov edi, 0x60fc6f45
adc bx, 0x6a4
sub ebx, 0x6431a0b8
nop
test edx, edx
sbb dh, 0xc
or dh, al
stc
cmp dx, 0xfd9
nop
add dx, dx
rol al, 1
inc eax
ror dl, 3
nop
stc
nop
rol bh, 1
shl ebx, 5
mov dl, 0x60
stc
test edx, esi
inc ch
cmp cx, 0x538a
mov bx, ax
shl al, cl
shl al, cl
shr bl, 3
dec ch
ror edi, 3
ror si, 7
sub bh, ah
nop
mov cx, 0x4686
mov al, 0x64
add dh, bl
sbb bh, bl
mov ax, 0x6929
xor di, 0x3d1d
adc ebx, ebx
or si, ax
or cl, dh
nop
and edi, 0x1eb3eb25
pop edi
shr eax, cl
sbb ax, 0xb8f
xchg bh, ch
adc ah, 0x4c
dec esi
ror al, cl
rol al, 1
adc dl, 0x60
push edi
xchg di, si
and ah, bl
ror si, cl
sbb dl, ah
ror edx, cl
xor ecx, eax
dec edi
nop
rol bh, cl
ror ebx, 8
dec di
xchg bh, bh
and cl, 0x3a
stc
xchg cl, ah
adc ch, al
test si, si
test bx, 0x7e2
nop
inc ecx
sbb bx, 0x3dd7
sbb bh, 7
shl edx, 4
inc bx
and dl, bl
add esi, ebx
mov esi, 0x385e9283
cmp bx, cx
stc
xchg dh, bl
ror ecx, 5
adc cx, 0xe80
cmp bx, cx
xor bh, dl
or si, 0x1dba
adc bh, 0x26
xchg dl, bl
shl esi, 6
sub bl, 0x62
and dh, ah
test ecx, 0x6359552d
add dl, 0x1b
sbb esi, edi
shr bx, 6
cmp bh, bh
dec di
sbb eax, 0x23d27337
sub dx, bx
dec cl
and ah, bl
test ecx, edx
sub bx, di
dec esi
rol dh, 1
or ebx, edx
dec si
xor cl, ch
shl eax, cl
adc cx, dx
nop
and bh, 0x5b
nop
shl al, cl
xchg ah, dl
cmp eax, eax
or dh, 0x65
sub edi, eax
mov di, 0x40d
shl ax, cl
inc edx
shr ax, cl
sub esi, ebx
add si, si
inc si
or edx, edi
not bx
inc ch
not ecx
dec dl
sbb bl, 0x1a
add ecx, 0x2d36b89a
cmp esi, 0x31793888
rol dh, cl
sbb al, cl
rol bx, 7
shr al, 2
ror ax, cl
sub dx, ax
stc
adc ah, al
sbb bl, ch
ror ch, 3
pop edi
sub bh, dl
push edi
ror edi, 8
stc
shl ch, 7
add dx, bx
nop
adc ax, 0x32c7
ror bl, cl
adc ecx, 0xd8497d9
xchg edx, edi
dec ax
rol dx, 7
xchg edx, esi
not esi
shr cx, 7
adc ah, 0x12
or dx, 0xc5e
adc dl, 0x78
add si, 0x981
test dh, ch
mov al, 0x31
shl si, cl
xchg si, si
cmp edx, eax
add bx, bx
or ah, 0x3b
not si
xchg ebx, ecx
rol ebx, 7
cmp bl, 0x3b
adc eax, 0x249def9c
not dx
rol esi, cl
ror al, cl
adc si, bx
shl cx, cl
sub dx, ax
mov ch, dl
mov ah, 0x7e
rol di, cl
xor esi, edx
ror cx, 7
inc esi
not ch
add cx, 0x1061
and bl, 5
mov esi, 0x7458bd1e
cmp ax, 0x108c
dec ebx
and ecx, ebx
sbb ebx, 0x2bcdf4f5
or edx, ebx
xchg edx, edi
stc
ror ecx, 8
not esi
xor di, 0x103
and dx, 0x437d
shr dx, 5
adc dl, ch
cmp dx, di
shr cx, 5
xor ecx, ecx
sub esi, eax
xchg esi, ecx
shl ecx, cl
test al, dl
adc edx, 0x6551174c
adc ah, ah
shl al, cl
test dl, bh
nop
add ebx, ebx
sbb edi, 0x380af5a6
and edx, 0x3be5fc8e
xchg al, bl
xor dl, 0x1e
mov di, 0x288f
sbb dx, 0x748a
and dh, cl
cmp ax, 0x570d
test ax, ax
dec dh
and eax, 0x24e858e3
stc
xchg si, si
xor esi, 0x140278cc
cmp dx, cx
rol esi, 8
mov cx, 0x60b9
not dl
shr ebx, cl
test cx, 0xbf1
dec ax
shr ax, cl
nop
xchg ebx, eax
cmp dx, ax
cmp ah, dl
add edi, edi
pop edi
sbb dl, 0x7c
sbb si, si
adc ah, 0x5a
xchg esi, ecx
test bh, 0x5b
xchg dh, bl
dec eax
push edi
not edi
ror ebx, 7
inc edi
xchg ebx, esi
rol cx, cl
dec ecx
or bl, ch
add ebx, esi
not cl
xchg si, si
nop
xor cx, 0x2131
test eax, eax
and dx, bx
inc ch
rol edi, cl
dec ecx
xchg esi, edi
inc ah
shr dx, cl
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
push edx
xor dh, 0x4e
push eax
cmp eax, 0x452634de
push ecx
dec cx
push ebx
and bx, 0x14d9
inc cx
mov bx, bx
not dx
ror eax, 7
sbb ah, bl
push esi
dec esi
mov eax, 0x64f8c773
inc ecx
cmp bl, ah
shl cl, cl
adc ebx, eax
nop
adc edx, edx
ror eax, cl
push edi
mov di, dx
dec ch
nop
sub edi, 0x5dc811e7
stc
shl cl, cl
or ah, 0x2d
sub di, dx
adc esi, edi
ror dx, cl
xchg esi, ecx
dec cx
nop
rol ch, cl
adc cx, cx
stc
stc
shl si, 2
cmp ax, di
not dh
and esi, 0x2e71dc27
xchg bx, cx
or eax, edi
shl dl, 4
sbb bx, 0x1ad4
stc
rol bl, 2
mov ecx, 0x7eaaf741
sub al, cl
and bl, ch
nop
nop
mov eax, 0x74bb82ab
shl ecx, cl
shl si, 7
and di, di
shr bl, cl
add dx, 0x3eea
ror al, 8
mov cl, 0x4c
shl dh, cl
ror esi, cl
inc bx
cmp ch, bh
shl bx, 4
nop
add esi, edi
xchg ah, bh
and ax, cx
ror bx, 5
sbb bh, 0x62
sub si, 0x1dbf
not bx
nop
sub bl, ah
nop
nop
rol eax, 5
add dx, cx
xchg edx, esi
test edx, eax
sbb eax, 0x5276c319
shl edi, cl
sub dl, 9
rol dx, 5
ror bx, cl
shr dx, 5
adc ebx, 0x467e0367
cmp ecx, 0x3294b886
adc bl, 0x52
add esi, 0x4f6ac451
test dx, 0x2c7e
sbb bl, 0x4b
nop
ror ecx, 8
not ch
sub edi, 0x610d3e58
xchg ch, ch
test ebx, esi
sbb al, dh
sbb ebx, 0x3e83060a
stc
pop edi
sbb ebx, eax
rol ax, 8
cmp eax, ecx
ror si, cl
push edi
not di
shr ecx, 4
test ecx, esi
dec dh
inc si
ror al, cl
add ebx, 0x74ccb116
and edi, 0x1567bd8e
sbb di, 0xd09
test bl, 0xf
xor eax, 0x73954ef5
cmp edx, edx
test ah, 0x38
nop
cmp bx, 0x7217
mov esi, edx
and dl, cl
sbb eax, ebx
nop
cmp al, bh
stc
nop
dec esi
mov ax, ax
dec cx
cmp edx, edx
nop
shr ebx, 8
mov ebx, ebx
xor si, 0x6780
rol di, 6
not esi
stc
rol ah, cl
and cl, ch
ror dl, 3
test bl, 0x6d
dec ecx
and ah, 0x42
xor ebx, 0x4a804a6a
not al
rol bx, cl
not ecx
stc
stc
ror bx, cl
rol eax, 2
inc ch
not edi
or si, 0x1afb
add eax, 0x693cce89
mov ecx, esi
inc esi
nop
test cl, 0x47
stc
xchg di, ax
and si, dx
shr edi, cl
shr esi, 3
nop
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
jle 0x642c35
call fcn.00698127
push edi
push ecx
xchg edi, ecx
push esi
not esi
pop esi
pop ecx
pop edi
push eax
dec ax
push esi
test si, si
pop esi
pop eax
push edi
push ecx
ror edi, cl
pop ecx
pop edi
push eax
xchg al, ah
push edx
push ebx
adc dh, bh
xchg dx, ax
push ecx
shr ax, cl
and cx, 0x3e24
rol bx, cl
ror eax, 7
stc
mov eax, ecx
stc
ror dh, cl
ror eax, cl
sbb ecx, edx
cmp ebx, edx
not ebx
sub ah, dh
test al, 0x3c
pop ecx
pop ebx
pop edx
pop eax
call fcn.0069840b
call fcn.00698651
push edi
push ecx
xchg edi, ecx
push ebx
push edx
xchg bx, dx
push eax
xchg ecx, eax
and bh, 0x69
sbb bl, 0xf
mov ebx, 0x22a589cc
adc dl, dl
shl ax, cl
dec bh
push esi
xchg si, si
nop
xor ah, 0x6d
xor di, cx
dec ch
nop
test bx, 0x163
ror si, 6
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
push ebx
push eax
or bh, al
pop eax
pop ebx
call fcn.00698992
test eax, eax
jne 0x644d4d
call fcn.00698da9
push ecx
xchg cl, ch
push edx
shl dl, cl
push esi
mov si, 0x51c2
push eax
or ax, 0x27c7
push edi
shr di, 3
push ebx
dec ebx
or al, ch
cmp bl, ah
xchg cx, ax
mov ecx, 0x19ff37dc
ror ax, 8
add ecx, 0x640f707
not al
ror esi, 3
ror al, cl
mov cx, si
shr edx, 2
sub bh, 0x4a
cmp dx, 0x42a0
test dl, 0x25
xor bl, 0x69
xor di, dx
rol eax, cl
and cx, 0x4d66
rol cx, cl
rol cl, cl
stc
dec cx
nop
sub edx, 0x17a1237d
inc ebx
dec ax
nop
sbb edi, 0x37a286a
test eax, ecx
dec ch
dec esi
ror esi, cl
stc
cmp ecx, 0xd7589e2
shr eax, 3
nop
adc cx, 0x5c3c
dec dl
ror ebx, cl
test dh, al
not edi
xchg esi, eax
not bx
or edi, 0x7f5bd1f
or bl, 0x1c
cmp al, 0x37
dec di
shl ax, cl
shr esi, cl
add bx, 0x6fae
mov esi, 0x2c8079c7
stc
rol cx, 2
and cx, si
stc
dec edx
or ebx, 0x1291ce47
inc si
stc
mov ax, bx
shl di, 6
dec bx
ror bx, cl
cmp ah, 0x18
shl si, cl
rol edi, 1
or edi, ebx
dec ebx
adc ebx, 0x14d99335
and si, ax
cmp dl, 0x74
not edx
inc bl
mov dl, ah
mov edx, esi
shl dx, 2
ror si, cl
add ah, 0x13
cmp cl, 0x76
shl di, cl
shr edx, 2
add bh, bl
not bx
and cl, 0x43
adc ax, 0x5dfa
shr eax, 3
mov cl, dl
add ecx, eax
not ch
or cl, 0x52
or cx, di
mov ecx, ecx
and ax, 0x4fd2
xchg dx, si
pop ebx
push ebx
sub bl, dh
sbb ax, 0x526c
ror ch, cl
mov bx, 0xddd
mov ebx, edi
sbb dx, ax
nop
sbb dh, dl
mov edi, esi
dec ch
xchg di, cx
sub ecx, 0x3428f49d
xchg ebx, edi
rol cx, 3
or dx, cx
adc di, 0x1485
or ax, 0x566b
mov dh, 0x1c
nop
ror si, 2
add bh, 0x60
xchg cx, di
sub eax, 0x704bea4a
add edx, 0x36287f38
rol eax, 7
or bl, dl
not bh
mov di, 0x44a5
xchg esi, eax
not ecx
test di, dx
adc ebx, 0x69dcd24c
ror ebx, cl
mov edi, 0x1ab7d623
shl edi, 8
xor edi, 0x3f2f7848
shr edi, 8
nop
shr edi, cl
sub eax, ebx
sub dx, 0x6a5a
not edx
stc
adc si, 0x416d
adc dl, bl
xchg al, cl
cmp bh, 0x17
and edx, 0x1eeb5f9b
test cx, 0x5aff
adc eax, 0x2a779a81
and cl, 0x34
nop
sbb ecx, ebx
test cl, ch
nop
or ecx, 0x2941521c
ror bh, cl
inc si
inc ax
xchg di, ax
shr bx, cl
inc dl
cmp dh, ah
sub ax, dx
add ah, 4
add di, 0x1d82
rol ah, cl
or edx, edi
stc
adc edx, eax
shl dl, cl
nop
nop
xor bl, dh
nop
rol dx, cl
xor bl, bl
add si, 0x3065
mov bl, 0x23
shr eax, cl
shl bh, 3
nop
cmp si, 0x690e
nop
cmp cl, al
test ax, 0x86a
sub al, cl
xchg si, ax
shl bh, cl
inc si
nop
cmp ah, 0x71
sub eax, ecx
sub di, 0x14c2
shl edx, cl
ror ch, cl
shr cx, 5
inc ecx
add ecx, ebx
xchg dh, al
pop ebx
stc
shl dh, cl
shr ecx, cl
nop
add eax, eax
push ebx
and bh, dh
ror al, cl
shl ch, 4
shl al, cl
or esi, 0x45aee1c3
add si, si
xor ah, 0
xor bh, 0
cmp esi, 0x3ce1440
stc
sbb ah, 0x45
add si, 0x440
nop
nop
dec bx
test eax, 0x4e5f767a
xchg dh, al
or bx, 0x4924
xchg dx, ax
adc edx, 0x5edade41
add si, ax
sbb al, 4
add ax, si
xor edi, esi
or ecx, edx
rol ecx, cl
adc cl, bh
shl ebx, cl
shl al, cl
not cl
shl al, cl
and ch, 0x2f
rol eax, cl
cmp ebx, ecx
dec si
or dx, 0x1d15
xor ah, bl
or cx, 0x55ca
nop
not eax
ror dh, 2
test bl, dh
test dl, bh
or bl, ah
test ax, si
mov bl, bh
xor ax, di
add dh, 7
mov cx, 0xa10
adc cx, 0x5c84
shl al, 1
xor al, 9
test bx, 0x346e
sbb dh, cl
sub ebx, 0x3068b4a1
dec dh
stc
or ax, cx
mov al, 0x63
sbb ax, 0x5683
sub dx, di
sub di, bx
mov bx, bx
cmp dl, 0x72
ror ch, cl
xor si, 0x708c
add edi, 0x3cf7b527
shl ah, cl
ror dx, 8
not cl
mov di, cx
xor edx, 0x69d1ed66
add esi, 0x151bd846
xchg al, dl
not edx
not dl
stc
add cx, 0x4bed
sbb cl, al
stc
and ch, 0x15
adc eax, edi
sbb bh, bl
sub bl, 0x7c
xor dx, 0x2170
shl ecx, cl
sub al, dl
shl dl, cl
ror al, 5
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
push edx
not edx
push ecx
or cx, 0x1aa4
ror ch, 8
push eax
inc ax
sbb dx, 0x60b6
push esi
adc si, 0x3314
cmp si, 0x4bbc
push edi
add edx, edi
inc dx
push ebx
test bl, ah
stc
rol ebx, cl
inc ah
cmp dx, ax
ror ah, cl
add dx, 0x1b80
shl edi, 3
ror edi, cl
stc
add cx, dx
ror eax, cl
xor ecx, 0x6f4ee088
sbb edi, ecx
add bx, 0x22fa
not eax
sub dx, 0x1f36
mov dh, dl
xor ax, bx
adc dx, 0x625e
sbb dx, si
xor al, 0x4e
add si, dx
dec edx
xchg bx, di
not dx
xor cl, 0x15
rol ch, cl
shr cl, cl
mov al, 0x24
add esi, 0x562ea209
adc bh, bl
shl bx, cl
and esi, esi
inc edx
shr cx, cl
stc
cmp edx, edx
sub eax, 0x31b786bf
stc
ror bl, cl
or ch, dh
test edx, esi
test cx, bx
sub ebx, edx
shl ax, cl
cmp dl, 0x40
add dl, bh
cmp ch, 0x5b
mov edx, edi
cmp cl, bl
or si, dx
stc
stc
not di
nop
or dh, 0x23
not ecx
not cx
xchg dx, ax
shl ecx, 6
nop
stc
nop
sbb esi, 0x205a27b0
xchg dx, si
xchg dh, bl
and cx, 0x59b8
xor ecx, 0x37195465
test ebx, edi
test ch, 0x72
rol si, cl
cmp ebx, 0x5db3ec05
stc
sub bh, 0x47
adc bl, ch
ror al, 2
dec esi
xor eax, edi
dec bh
adc ax, 0x234e
shr dh, 8
sbb ch, ch
sbb cl, bh
rol bh, cl
stc
dec bl
dec dx
xchg cl, ah
xor dx, dx
shr ax, cl
pop ebx
push ebx
not bh
cmp cx, bx
inc bl
and edx, 0x73160226
sbb edx, 0x11e60e96
not cl
test edi, 0x726f9893
or al, ah
add eax, 0x40c5ac60
cmp ecx, edx
inc di
ror cl, cl
stc
dec dx
shr dh, cl
sbb dx, di
add dh, 4
test edi, 0x4a9d00a
cmp ecx, ecx
ror ecx, 6
nop
add ecx, ebx
shl bl, cl
mov bl, bl
dec bh
stc
dec edx
shl ax, 5
stc
adc ax, ax
dec ecx
adc esi, 0x4055de07
ror ebx, 7
sub ebx, esi
xor bx, 0x3517
sbb ch, al
cmp ebx, 0x2ed57256
mov esi, 0x47b8490f
cmp edi, 0x78ee7faa
stc
cmp ah, ch
xor bx, 0x5968
rol edx, cl
nop
shr al, cl
inc edi
xor edx, 0x196d818f
sub ecx, 0x5693631a
sbb ecx, ecx
shr bh, cl
or dh, al
mov al, 0x6f
sbb dx, 0x3919
adc si, 0x3431
not dx
stc
test bh, al
inc ebx
inc cl
and ax, si
xor ecx, 0x29e3875e
stc
mov al, 0x41
or bh, ah
sub bx, 0x375
rol bl, cl
xor si, 0x7831
sbb esi, esi
sbb ch, 0x52
and bx, di
and ax, 0x7cd0
inc ebx
mov ebx, ebx
or bx, dx
add bl, 0x11
stc
rol ah, cl
nop
xor edi, 0x7fceb1d8
add edx, ebx
test ecx, 0x1f174483
xor edx, 0x1fa1c176
inc dx
stc
shl ah, 7
sub ah, 0x32
dec ah
ror ax, cl
ror cl, cl
test bx, 0x48c4
shl bl, cl
test cx, 0x71e3
dec ax
sbb ebx, esi
rol dl, 1
xor ah, 0xa
inc dh
or ah, ch
cmp bx, 0x3b30
mov ax, ax
pop ebx
stc
push ebx
and al, bl
or ch, 0x16
or ebx, 0x42a34d76
adc al, 0x78
inc ch
shr edx, 4
rol eax, cl
stc
or esi, 0x33b9bfa3
mov edi, 0x2d53af14
stc
add dh, ch
rol esi, 8
nop
shl dl, 7
rol ch, cl
sbb esi, 0x1d41ac74
stc
not al
stc
add dh, 0x19
dec ah
ror esi, cl
rol bx, cl
not di
cmp dx, 0x3e68
test al, 0x62
add dx, 0x7228
test cx, 0x5897
inc ecx
rol esi, 2
nop
xchg dx, di
ror ah, 4
sub si, 0x6e3d
test ax, 0x6b81
and eax, edi
or ecx, 0x2e4994dd
nop
ror cx, 5
and bl, 0x1b
or dh, 0x73
and ax, dx
not cx
test si, si
or edx, esi
and ah, ch
xchg cx, dx
adc al, al
rol ecx, cl
mov bl, 0x5a
sub dx, dx
test edi, eax
dec si
cmp bl, cl
add si, cx
add si, 0x6e01
cmp bl, 0x27
xor cl, cl
shl bx, cl
add dl, cl
or ax, 0x1592
stc
inc bh
stc
rol si, 6
and ecx, 0x35729ffd
adc esi, 0x771dfee0
and esi, edi
xor si, 0x4730
ror dx, cl
test edx, edi
rol dx, cl
and dx, bx
test bx, 0x3feb
ror ecx, 6
shl cl, cl
not si
xor al, 0x1f
sub eax, eax
not dx
shr bh, cl
inc dl
shl ch, 4
mov bh, dl
and ch, bh
shr dx, 6
or ebx, eax
sub cl, 0x72
test bx, 0xd6b
add edx, 0x5d7b35af
xchg ebx, ebx
nop
or ecx, 0x19a5bb17
shl bh, cl
sbb ch, bl
sub ax, 0x2296
and si, 0x5c6b
nop
pop ebx
mov si, di
not cx
rol cl, 3
rol edx, 8
push ebx
xor ebx, edx
stc
cmp cl, 0x3f
inc bx
add cl, dh
cmp edx, 0x6ab2b8df
sub eax, 0x345e1c6a
shl bx, cl
nop
shr bh, cl
inc dl
dec edi
xchg ebx, ebx
xor bx, 0x1be
not dl
stc
or dx, dx
and si, 0x3757
add bh, 0x2d
add edi, ecx
nop
not cx
stc
rol si, 7
shr edi, cl
sub al, bh
dec si
mov ebx, edi
stc
adc esi, ebx
add bx, 0x4510
or bh, 0x29
adc si, dx
inc ax
stc
not si
sbb si, 0x38a8
ror si, 7
rol dh, cl
xchg si, dx
dec di
test eax, 0x59c6a716
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
call fcn.00699137
call fcn.0069942e
push eax
push esi
and eax, esi
push ebx
shr bh, 4
mov esi, ebx
push ecx
shr bx, cl
push edx
cmp dh, 0x7f
rol eax, cl
xchg dx, cx
rol ecx, cl
push edi
or edx, edi
xchg ebx, ebx
test dl, 0x62
rol edx, 4
or al, ch
and bx, dx
add dl, 0x4c
test ch, 0x63
sub bh, 4
ror bh, cl
dec dx
stc
cmp eax, 0x6ef56fbd
rol bh, 5
stc
cmp dl, 6
dec edx
or ax, 0x7c3d
add ecx, edx
shl ecx, 4
inc edx
sub di, di
add ah, 0x36
or bl, bl
test ax, cx
sub dx, 0x64ff
mov ah, dl
rol bl, 8
or si, 0x4526
or cl, bl
dec bl
adc ax, 0x15d
xchg ah, dl
cmp ah, 0x4f
sbb di, 0xdf3
test edi, edi
and ah, 0x70
ror cl, 6
xchg edi, edx
xchg bx, cx
mov bx, cx
sbb al, bl
add dl, 0x44
test esi, esi
shl cx, 6
inc si
add ax, si
add eax, 0x1233b5e9
mov dl, dh
sbb ah, dh
not cl
mov bl, 0x24
shr cx, 2
adc cx, 0x500b
or esi, eax
inc edx
xchg bl, dh
cmp ebx, 0x7c510c2
xchg cl, bl
ror dh, cl
rol bx, cl
cmp edx, eax
shr si, 2
pop edi
pop edx
pop ecx
pop ebx
pop esi
pop eax
stc
push edx
shl edx, 4
push ecx
and ch, 0x38
ror edx, cl
pop ecx
pop edx
push eax
push esi
add ax, si
cmp esi, 0x45344e16
stc
push edi
not di
and ax, 0x28e9
push ecx
sub ecx, esi
pop ecx
pop edi
pop esi
pop eax
call fcn.006999ec
sub esp, 0x39
mov dword [esp + 0x35], 0
push eax
push ecx
push edx
call fcn.00699cfd
push esi
rol si, 6
push edi
push ecx
xor edi, ecx
ror esi, 2
push ebx
dec ebx
test esi, 0xcb0faaa
push edx
cmp dx, 0x27ea
push eax
cmp eax, 0x2624cfff
xchg dl, ch
sbb si, cx
add cx, dx
or cl, 0x67
ror cx, cl
inc ecx
inc edi
shr ecx, cl
sbb ch, 6
mov ebx, 0x2b648f14
xchg si, ax
stc
cmp ch, 8
and esi, 0x769000fa
nop
shl bh, cl
add si, 0x7175
nop
ror edx, 1
xor ecx, edx
dec dx
rol ebx, 7
stc
and edi, 0x7ba97b7c
sbb bx, 0x2487
sub ebx, 0x476615c7
shr esi, cl
sbb dx, 0x290d
or ah, al
cmp bx, ax
ror bx, cl
xchg ch, al
and ax, cx
and esi, edi
add ax, bx
test cl, 9
shl bh, cl
inc dh
adc bh, 0x5e
shl bh, 6
xchg dx, di
sub al, bh
ror di, cl
test dh, al
sbb edx, edi
shr ah, cl
xor cl, 0x3b
sub dx, dx
add ecx, 0x49f8e2fb
adc ecx, 0x79f71365
test bl, 0x58
xchg ecx, edi
xor eax, eax
nop
sbb dx, di
nop
inc ch
ror si, cl
mov edx, esi
rol dx, 4
ror bx, cl
shr al, 6
mov ebx, esi
sub ah, bl
shl bl, cl
xor bh, bl
ror ecx, 5
sub ecx, edi
nop
stc
dec ah
xchg ebx, edi
nop
xor ah, al
xchg edi, edx
nop
xor edi, eax
dec eax
shr eax, cl
nop
shl bl, cl
shl ecx, 6
sub eax, 0x7ffc3788
shl ebx, cl
sub bx, cx
not bh
inc ebx
cmp eax, 0x4c8d8023
not dx
sub bx, 0x48ca
stc
sbb si, dx
cmp dl, bl
pop eax
stc
or si, 0x2cf3
push eax
adc eax, 0x37d654cd
test ch, 0x2b
test bx, 0x5ac6
rol di, 4
test dx, bx
stc
shl edi, 1
dec si
stc
shl ecx, 4
xor al, cl
nop
sbb ecx, edx
not di
sub dx, di
not dh
stc
not ebx
test dx, bx
test ah, bh
nop
nop
and dx, di
not bh
ror si, 2
dec bx
cmp edx, ecx
nop
test ch, 0x3b
shl ah, cl
not ah
stc
sub ah, dh
sbb ch, cl
nop
add eax, 0x31a9d07b
ror eax, 7
not al
and cx, si
rol di, cl
cmp ebx, 0x4b729cf1
and edi, 0x5d874f0
add dl, ah
dec edx
dec ah
test ebx, eax
ror bx, cl
xchg di, di
sub bx, cx
stc
rol bh, cl
shr cx, 5
rol dl, cl
sbb ch, 0x29
inc dl
cmp bx, dx
and dl, 0x4a
inc ch
test ecx, esi
xchg edx, eax
rol esi, cl
shl dx, cl
adc al, ah
not ebx
test edi, 0x143b170a
shl di, cl
ror ax, 2
test di, 0x4912
not esi
xor edi, ecx
xchg si, dx
ror ah, cl
shr bh, 3
inc eax
sbb ch, 0x60
adc bl, bl
rol cl, cl
xchg cx, bx
dec cx
dec ah
rol ax, cl
and dx, 0x6e27
nop
add cx, si
shr bx, 2
dec ah
rol dh, 6
not cx
sub ecx, ebx
mov ch, 7
mov dh, bh
test ecx, ecx
shl bh, cl
shl bx, 3
rol dh, 6
inc bh
test edx, 0x404a103a
stc
pop eax
or dh, 0x2c
add dh, cl
sub esi, esi
test edx, ecx
nop
not ebx
push eax
sub eax, ebx
dec di
and si, si
nop
test bl, cl
xchg di, dx
shl di, cl
stc
or dx, 0x6fdd
sub dh, ch
xchg bh, dh
adc esi, eax
inc dx
stc
inc cx
mov eax, esi
stc
mov edx, edi
ror di, 4
mov bx, 0x4554
test cx, si
sub ebx, edi
xchg esi, ecx
xor dh, 0x69
dec si
rol bx, cl
cmp ebx, 0x1be8b20c
ror ch, cl
dec cl
sub di, 0x6769
not ax
mov bl, 3
shl di, cl
not ebx
dec edx
cmp ah, 0x4b
adc edi, 0x4ef54181
and edi, ecx
inc ch
sub eax, 0x4a0b61d1
test ax, 0x5ad5
add dx, dx
rol dx, cl
or al, 0x40
add esi, 0x70263a4c
and bh, bl
mov ax, 0x3d6a
sub di, 0x67bf
or bh, bl
rol ecx, cl
adc ch, 0x13
stc
nop
sbb ebx, ecx
sub esi, edi
rol dh, cl
mov eax, esi
sub edx, edi
mov bh, dl
shr di, cl
rol esi, 8
xor edx, 0x16934ede
or edx, edx
or edx, edi
stc
sub bh, bh
dec dl
sbb dh, 0x23
shr esi, cl
shl cx, cl
xor esi, edi
rol edx, cl
shl ch, cl
not dh
mov cx, 0x154c
shl bx, cl
and ebx, ecx
cmp al, 0x6d
sub edx, 0x59cacc03
cmp dx, 0x93f
and dx, bx
dec bh
test cx, cx
cmp al, 0x22
dec ch
sub dl, bh
ror si, 8
rol ebx, cl
rol bx, 2
xchg edx, eax
or al, 7
not bx
add bx, si
sbb cx, 0x2db4
pop eax
inc bx
push eax
adc eax, ecx
add esi, esi
sbb ah, cl
test ebx, 0xa63962c
and ch, 0x26
adc ax, bx
or ah, cl
nop
xor cl, 0x2e
or eax, edi
adc si, 0x519f
nop
cmp eax, edi
xchg di, ax
add cl, al
shr ax, cl
adc dx, dx
mov ebx, 0x2e28ffcc
sub bh, al
shr ecx, cl
add bh, ch
inc ax
adc ch, 0x15
add si, di
shl ax, cl
sbb ch, bh
shl bx, cl
test al, 0x67
sbb edi, 0x3c18eb3e
nop
dec edx
sbb edx, eax
adc cl, 8
xor ah, 0x4c
xchg cl, bl
shl cl, cl
not bx
not bx
nop
xor esi, 0x14c906eb
add dl, 0x2e
add dl, bh
inc ah
stc
rol bh, 5
shl al, 1
dec di
adc di, ax
xchg cx, bx
nop
or bh, al
dec edi
shl cl, 5
rol si, 3
dec eax
and bx, 0x2e02
cmp edx, 0x1a8ba4
sbb si, 0x6573
ror di, 3
stc
cmp ah, bl
inc al
cmp di, dx
sbb ebx, eax
and ax, bx
nop
nop
test cx, cx
test ah, 0x6e
ror edi, cl
or dh, 0x46
sbb ecx, edx
ror ebx, cl
xchg ecx, esi
not ebx
inc cl
sbb si, 0x2677
test edi, 0x36af9228
or eax, esi
sbb si, si
stc
stc
sub dh, 0xb
rol al, 2
and ebx, 0x18f854a0
stc
nop
mov esi, 0x440810e9
rol dx, 8
rol edi, cl
xor bl, 0x3c
test cx, 0x6369
inc dx
rol bx, cl
inc bh
and eax, edi
shl bx, cl
stc
mov edi, 0x3d260324
pop eax
push eax
cmp ah, ah
nop
nop
shl ebx, 1
not edx
sub edx, 0x3ed7485d
ror di, cl
xchg edi, ecx
inc edi
test ecx, 0x64b79407
xchg al, bl
rol cl, cl
nop
dec dh
rol ch, cl
mov edi, 0x10f9f959
test ax, 0x6229
test ecx, esi
shr si, cl
xor dh, 0x26
and edx, 0x168943a6
and dl, al
shl ah, cl
add dx, 0x4623
dec ebx
shl al, 6
shl dh, cl
cmp bx, cx
ror dx, 8
dec dx
nop
and eax, 0x2319e15a
sbb cx, 0x7ec7
adc ah, dh
sub eax, esi
xchg edi, edx
sbb cx, di
dec si
and bh, al
xchg ebx, esi
test edi, edi
shl esi, 4
and dh, 0x19
or edi, eax
rol di, cl
shl esi, cl
inc si
shr ax, 1
add cx, 0x4a88
cmp dl, bh
xchg dx, cx
sbb ax, 0x873
shr ecx, cl
shl dh, cl
dec edi
test si, 0x208e
nop
test esi, edi
mov ax, cx
mov bh, dh
inc edx
nop
test ebx, 0x7875ad54
rol dx, 4
cmp dx, 0x27df
sbb esi, ecx
xchg bx, dx
cmp di, 0x5895
cmp si, 0x3d39
nop
xor ch, 5
nop
ror edx, 3
not edi
cmp ch, ah
ror dh, 2
sbb cl, cl
and bl, 0x25
not di
not edi
and si, 0x2875
not eax
mov bl, cl
not bl
shl ebx, cl
or eax, ecx
inc edi
stc
sub edx, 0x106e0d3e
not cx
inc esi
or eax, ecx
and ah, bl
test ax, si
nop
not bl
or ax, 0x2133
sbb eax, 0x1ee8a504
nop
pop eax
pop edx
pop ebx
pop ecx
pop edi
pop esi
call fcn.0069a11e
push ecx
or cl, 0x17
push edi
sub edi, ecx
push eax
sub eax, edi
dec ch
mov eax, eax
stc
rol edi, 3
push ebx
and bh, ah
push edx
test dh, al
or ebx, ecx
inc di
sub bx, 0x1693
rol dl, cl
or ax, ax
xor bh, dl
inc dh
sub cx, 0x4c3d
inc di
push esi
sbb edx, esi
sbb dh, 0x66
shl bl, cl
nop
test ax, 0x2100
stc
xchg si, cx
add ebx, esi
shl esi, 8
test dl, 0x33
xor dl, 0x48
mov eax, eax
pop esi
pop edx
pop ebx
pop eax
pop edi
pop ecx
push esi
adc esi, esi
push edx
shl edx, 1
push ebx
shr ebx, 4
push ecx
ror bx, cl
mov bl, 0x6b
dec ebx
or cl, cl
ror esi, cl
push eax
cmp dl, ah
or esi, 0x250261df
not esi
sbb ecx, ecx
and ax, 0x5060
sub esi, 0x34365d5
adc ax, 0x5080
or si, 0x1725
stc
test bh, ah
cmp dl, 0x27
nop
xor edx, 0x50ce5d7b
push edi
cmp di, ax
mov esi, 0x2aff028
test ecx, 0x1cb8c8cb
dec al
shl edx, 8
dec eax
shr ebx, cl
rol dx, cl
xor dh, 0x56
stc
shl eax, 2
adc di, 0x22e6
rol edi, 2
adc dl, 0x46
dec cx
or edx, 0x7a821941
not bl
cmp dh, 6
and dh, 0x3d
shr ecx, cl
or cx, cx
sbb ax, bx
sub bx, 0x4b6a
inc si
and esi, edi
inc ebx
not ebx
ror bl, 3
inc si
sub di, 0x51d7
shl cl, 6
add ax, 0x4008
or al, ah
shr si, 4
shr di, 5
xor ebx, ecx
stc
stc
xchg dl, dh
nop
rol ebx, 7
not edx
adc si, dx
inc ecx
mov eax, ebx
adc bx, 0x7b9d
or edi, ebx
shl cl, 5
dec si
not ecx
xchg dx, ax
sub ebx, eax
and ah, 0x5b
cmp cl, bh
and cx, 0xf92
xchg ecx, edi
ror ch, 3
dec si
sub bh, 0x34
add ch, dh
nop
inc dx
shl ebx, cl
inc bl
adc ax, 0x21da
xchg ecx, eax
not al
rol ah, 6
not ax
sbb ax, cx
add dh, dh
stc
xchg al, bh
adc dh, dh
sub dh, cl
add ax, 0x2603
not bx
test ah, 0x63
shl eax, 4
pop edi
and al, dl
not ax
inc ecx
or eax, esi
shl si, cl
or dx, 0x2dd1
add ch, ch
or ebx, esi
rol eax, 7
dec dl
stc
pop eax
pop ecx
pop ebx
pop edx
pop esi
call fcn.0069a3c6
jno 0x643bf3
call fcn.0069a936
push ebx
add bx, 0x7b2c
push esi
dec si
pop esi
pop ebx
push ecx
add ch, 0x3b
push eax
test ah, ah
pop eax
pop ecx
jns 0x643bf3
jl 0x643bf3
push eax
shr ax, 2
pop eax
push edi
shr edi, 5
push edx
xor dx, 0x3980
push eax
push ecx
shl eax, cl
push esi
sub di, si
shr edi, cl
stc
test edx, esi
dec eax
push ebx
xchg ebx, ebx
or cx, 0x4341
and cx, 0x684b
sub cx, cx
rol ah, cl
not bl
not ebx
nop
cmp ax, ax
rol ebx, 3
cmp edi, edx
shl al, cl
and esi, 0xb64d3c3
cmp dl, ch
add di, 0x4e6
ror cl, cl
nop
stc
rol ax, cl
shl eax, cl
shr eax, cl
mov ax, cx
sbb cl, dl
not bx
stc
rol ah, 7
xchg edi, ecx
dec cx
mov bh, dh
not edi
sbb eax, edx
cmp ch, ah
sub esi, ebx
nop
not ch
dec cl
nop
inc al
shl cl, cl
shr bx, 4
rol di, 4
stc
mov eax, 0x7d72ee76
or dl, 0x3f
cmp ebx, edi
mov esi, 0x79286d9
not di
test edx, 0x4a2e6989
add esi, eax
mov bx, si
mov ax, 0x4c16
and edi, 0x282a81f2
pop ebx
pop esi
pop ecx
pop eax
pop edx
pop edi
push edx
shr dh, 3
push ecx
dec ch
push eax
shr ax, cl
push esi
sbb dx, si
stc
xchg al, al
xor cx, dx
push ebx
xor bl, bl
nop
dec dl
push edi
xor edi, 0xea80b63
cmp si, 0x228d
stc
nop
test ebx, 0x7501e82d
and dx, 0x4524
sbb ax, ax
not dl
adc esi, 0xe9c4419
or bh, 0x50
xchg ebx, ecx
add ebx, 0x702c89b1
nop
shr eax, cl
stc
sbb al, dl
xchg edx, esi
shl ch, 7
stc
nop
add edi, 0x26ee32d0
stc
sbb si, 0x4537
xor ax, dx
adc dh, 0x6b
xor ebx, 0x8d39618
shr ebx, 3
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
call fcn.0069acc1
push eax
inc ah
pop eax
mov eax, 0x78437d
lea ecx, [esp + 0xc]
push 0x35
push 0x1f6e5c5b
push ecx
push eax
push edi
push esi
cmp di, si
push edx
push ebx
mov dh, bh
sub bl, 0x49
test di, 0x2265
and dx, 0x46e
sub bh, 0x4a
push ecx
adc ecx, esi
stc
sbb esi, 0x41659d4b
ror bx, cl
rol si, 8
push eax
adc ch, al
sbb edx, 0x37eb5539
rol ecx, 1
ror bh, 7
cmp si, cx
test di, si
test si, cx
mov al, 0x4f
shl eax, cl
stc
adc cl, 0x4c
and cx, 0x23f3
sub ax, 0x6259
dec si
shr ecx, 4
adc al, 0x4a
or esi, 0x5cfb877a
shr di, cl
adc ah, ah
test bl, ah
xor ebx, edi
xchg ebx, edi
nop
sbb ecx, eax
or cl, 0x4c
ror edx, cl
stc
test bx, 0x608a
adc cx, 0x567
shl ch, cl
inc dx
shl edx, cl
xor di, si
test ah, cl
test esi, 0x6f6e374f
dec ebx
nop
mov dx, 0x65a4
shl dl, 3
sbb ecx, 0x36391b42
shl cl, cl
not ch
shl ecx, cl
not cl
sub cl, dl
ror dh, cl
ror bl, 4
cmp esi, 0x43b2020b
sub ecx, 0x319e30d
xor dx, bx
inc bh
not esi
stc
add esi, 0x5243003
or al, bl
sub ah, ch
sbb ebx, ecx
nop
or edx, esi
xor bl, dh
shl edx, 6
nop
inc ch
shl ecx, cl
xchg edi, esi
not ax
rol dx, cl
add cx, 0x4604
ror ch, 4
and di, 0x4273
and bl, 0x18
and si, 0x5447
rol cx, 3
cmp cx, 0x380d
add di, bx
sbb dl, cl
nop
shl eax, 4
xor bh, 0x55
adc bh, 0x5d
adc bl, 0x7e
xchg dx, dx
xchg bh, dh
rol si, 3
sub ch, 0x3a
not dx
stc
inc eax
xchg edx, edx
pop eax
mov ecx, 0x2112db9d
cmp si, 0x313c
push eax
mov eax, ecx
or cx, bx
test edx, 0x682b058a
add bx, 0x3d4c
xchg esi, ecx
ror ebx, cl
sub eax, ecx
not bx
dec bx
rol bh, 5
not di
add ax, si
ror edx, cl
shr dx, cl
shl bl, 5
cmp edi, edx
ror dl, 6
shr cx, cl
ror ecx, 4
sbb bx, 0x172f
or ebx, 0x6c89615
or esi, 0x4482b564
not esi
adc al, ch
mov dx, 0x1127
sbb ax, di
dec ebx
dec edi
mov eax, ecx
adc bx, 0x7e53
test ch, ah
adc ax, 0x6705
add bh, 0x5c
stc
shl ebx, 6
stc
xchg cx, dx
ror ah, 4
rol ah, cl
shl ah, cl
or ecx, 0x4bf137f8
mov bl, al
shl eax, cl
not dh
xor ecx, 0x1fc6f6ba
nop
not cx
sbb bh, 0x19
nop
mov cx, 0x62b3
cmp dh, al
inc edx
or bx, 0x6719
not eax
nop
shr eax, cl
add ebx, 0x7d692632
nop
sub edx, 0x3af851a8
adc dx, bx
and ax, 0x5d2f
test bx, 0x24c5
stc
ror edi, cl
xchg bx, di
inc ebx
shl di, cl
xchg edx, ecx
dec bx
or ax, 0x787c
cmp ah, 0x4f
adc ah, 0x28
rol ecx, cl
test ax, 0x1529
and ax, cx
sub ax, ax
and ch, al
add cx, 0x6a0
nop
shr esi, 6
not dh
ror ch, cl
stc
add edx, 0x7e04e86c
shl si, cl
shr di, cl
and al, 0x33
adc si, 0x35f4
shl edi, 4
adc di, 0x1241
adc bx, si
sbb ch, al
dec ebx
sub dl, bl
adc ax, 0x6ec9
shl dl, cl
mov ebx, 0x703586ba
nop
pop eax
push eax
cmp ah, ah
ror bh, cl
ror bl, cl
inc si
mov bx, 0x66ca
mov ax, bx
shl dx, 2
add di, cx
sbb bx, si
stc
cmp ebx, esi
and cl, ah
rol di, 6
test bx, 0x6ecf
xchg ch, dl
cmp al, 0x69
inc esi
or esi, ebx
shl al, 8
xchg bh, dl
mov edi, eax
xor ebx, edx
or cx, 0x1bb9
and si, 0x1005
xchg esi, edi
sub si, 0x2160
adc al, 0x22
xor esi, 0x66ea1198
shl bh, cl
pop eax
pop ecx
pop ebx
pop edx
pop esi
pop edi
push ebx
xor ebx, 0x57a649d2
push edx
rol dx, 2
pop edx
pop ebx
call fcn.0069b087
push eax
push edi
xchg edi, eax
push esi
test si, 0x5752
push ecx
sub cl, al
push ebx
xchg bx, si
sub cx, di
push edx
sub edx, 0x294a3442
rol ecx, cl
sub bx, 0xb3a
not ch
xchg bl, bl
inc ebx
sub ecx, ebx
test edx, 0x115665d5
add ecx, 0x6de094f0
sub al, ah
sub al, bh
add dh, 0x61
mov esi, esi
xor ecx, eax
test esi, 0x2add4a98
shl dh, cl
nop
cmp ch, ah
xchg edi, eax
shl di, cl
dec cx
ror bx, cl
xor cl, 0x56
mov bl, dh
sub edi, 0x140174b
ror ecx, 6
ror ch, cl
xchg al, cl
shr bh, 7
or ebx, 0xd7c0906
and ebx, edi
or ch, ch
shl cl, cl
ror edi, cl
add dl, dh
dec eax
xchg ch, al
nop
or bl, dl
xor di, si
or cx, ax
cmp cx, dx
test dh, bh
rol esi, 1
sbb dx, cx
dec ch
xor cl, 9
not ah
nop
ror di, 8
mov dl, 0x10
pop edx
pop ebx
pop ecx
pop esi
pop edi
pop eax
push ebx
push edx
test ebx, edx
push ecx
add ch, bl
push esi
push edi
sbb esi, edi
cmp edi, ebx
add ebx, 0x61b8a96f
cmp esi, 0x6b97312d
ror esi, 8
mov edi, ecx
rol si, cl
or ch, 0xa
push eax
dec eax
adc edi, eax
and ch, dl
add di, si
and dh, 0x3c
xor ch, 0x6f
shl edi, cl
not ah
sbb ebx, 0x694d966e
dec bx
and ecx, eax
xor edx, 0x61977083
stc
xor esi, edi
rol ax, cl
test dl, 7
xor ecx, 0x6a84a2b4
shr al, 8
shr ax, 4
dec ecx
xor ah, dh
add cx, 0x1edb
rol bx, cl
sbb al, 0x6e
test di, di
nop
dec bx
sub si, 0xaa4
sbb dh, 0x7e
ror al, 7
add al, dh
xor si, di
inc eax
shl cx, 3
shr eax, 8
rol bh, 6
adc ecx, 0x791deb1c
adc edi, edx
sbb ah, 6
rol ax, 5
xor cx, bx
sub cl, 0xf
mov cx, bx
rol ax, cl
shr cl, 7
test dx, bx
xor si, 0x3d32
sub bh, cl
inc cx
mov bx, cx
rol ax, cl
shr dh, 3
mov dx, ax
sbb dx, 0x448b
and ebx, 0x335cd41e
test ebx, eax
test bl, 9
cmp bx, 0x71ee
shr esi, 5
shr edx, cl
nop
xor cl, ah
rol ebx, 3
shr bx, cl
shl ch, 3
ror bl, cl
add ecx, esi
not ecx
or esi, 0x2a233c8f
and edx, 0x2d823ce6
sub bx, di
sbb si, 0x470d
test si, 0x3673
shr dx, cl
add edi, eax
stc
sub esi, edx
adc ah, dh
inc esi
add eax, ebx
inc dl
ror di, 1
adc edi, 0x741afb95
not dl
or edx, 0x48da0cc3
shr si, cl
adc cl, 0x64
ror ch, 8
stc
adc di, 0x222a
pop eax
and dx, 0x7e2b
sbb ebx, edx
nop
push eax
mov dx, ax
sbb bx, cx
ror bl, cl
ror si, 4
not bl
adc esi, ebx
stc
rol ah, cl
shr dl, 5
nop
and ebx, 0x25eec60a
inc dh
inc si
and cx, 0x13d9
adc di, bx
sbb bx, 0x23c8
test bl, 0x7d
adc dx, bx
or dl, ah
cmp bx, 0x266f
xchg si, cx
mov ebx, eax
ror ch, 5
add si, dx
adc si, 0x2231
sbb dx, 0x7efb
adc eax, 0x3ccca115
not eax
stc
rol di, 7
sub cx, di
test cx, si
or edi, edi
xor ax, 0x651b
shr ecx, 4
or edi, eax
ror si, cl
or si, cx
mov ebx, ebx
dec edi
xor bx, 0x52a8
rol al, cl
test dl, bl
shl bh, cl
shl al, 8
not esi
nop
xchg cl, ch
nop
test cl, bh
not ch
shl ecx, cl
inc bl
mov ch, bh
cmp ax, 0x5069
not dx
not esi
add dh, cl
ror ecx, 2
nop
mov ax, si
xor ebx, 0x719fbc77
shl ax, 4
cmp si, 0x28cd
and cl, 0x65
stc
ror di, cl
and dh, bl
or bx, ax
nop
and bl, cl
sub ecx, ebx
or ecx, 0x229bedf6
xchg edi, esi
ror cx, 3
add bl, 0x7f
or ah, 0x59
not ah
or bl, 0x66
xor dl, ah
not ecx
test dx, bx
shl ebx, 4
add ax, si
rol si, 4
nop
dec esi
shr bx, cl
test si, 0x3139
sub di, 0x6200
shr ecx, cl
xchg bx, si
stc
add eax, 0x3faa3af8
mov ebx, 0x629394c4
add bl, dh
test ebx, 0x5bc17f5f
pop eax
xchg di, cx
push eax
add eax, esi
rol cl, 7
nop
sbb si, bx
adc dl, 0x56
sub eax, 0xe57fce4
add eax, 0x3ed288a5
xor di, 0x3428
test ax, di
sub edx, edi
ror di, cl
cmp bl, ch
sub bl, 0x67
inc bx
ror ax, 4
stc
inc si
adc si, ax
rol ax, cl
stc
adc edx, ebx
ror edi, 2
dec edi
add edx, edx
shl edi, 8
add edi, ecx
sbb al, 0x1b
adc bx, si
inc bl
ror ch, cl
xchg esi, ebx
xor edi, 0x488e9250
inc ch
rol ecx, 8
not edi
shl dx, 8
shl dh, 4
or edi, esi
and edi, 0x22be1a77
nop
mov si, di
test edi, ecx
adc esi, 0x7c7323e3
test si, 0x6c5b
xor esi, 0x399b2165
xchg cx, ax
dec dh
test si, 0x64ec
nop
or bl, al
sub edi, 0x470289d8
or ax, 0x2dd7
or bl, bh
nop
shr edi, 7
xchg bx, cx
cmp bx, 0x486
ror bl, 5
inc ax
xchg ah, ah
sbb cx, 0x6c16
shr ebx, 3
stc
add esi, 0x6bcd6402
dec bl
adc ecx, ebx
xchg dh, bl
inc al
and si, 0x21f4
dec cx
mov di, 0x16cc
or esi, ebx
adc dl, cl
shr edi, cl
mov edi, edi
shr di, 2
ror ax, 6
nop
nop
sbb dl, dh
dec bl
xor dl, 0x20
sub bl, cl
shl dh, cl
nop
rol eax, 6
cmp edi, edi
rol ecx, cl
stc
mov di, 0x4b3c
add bx, bx
adc ax, 0x6054
rol dx, 4
cmp edx, eax
shr cl, cl
dec bh
mov ecx, 0x3676e7b2
not esi
stc
pop eax
cmp bx, di
dec esi
push eax
xchg edi, eax
shl esi, cl
nop
add ebx, 0xb69d00f
nop
nop
cmp bh, dl
rol esi, cl
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
call fcn.0069b508
push ecx
dec cx
push ebx
xchg ecx, ebx
push esi
inc si
push edx
cmp dh, 0x6d
rol bl, cl
xchg si, bx
cmp cl, 0x13
push edi
shl edi, 2
add bx, 0x78a9
rol cl, cl
push eax
cmp dl, al
shr dx, cl
ror eax, 6
or di, 0x544f
nop
or al, 0x5e
shr di, 1
nop
dec edi
sub bx, bx
ror ah, cl
adc edx, esi
sbb al, dh
stc
xchg dx, cx
adc cx, 0xa6
inc ah
nop
inc al
adc bh, bl
stc
xor dx, bx
ror si, cl
shl eax, cl
mov ax, di
and bl, 0x44
ror al, 5
rol al, 3
adc ebx, esi
sub ecx, eax
shr ecx, cl
cmp ah, 0x5f
shl dl, 8
mov eax, 0x386b8d96
shl ecx, cl
sub esi, ebx
ror cx, 5
not edi
rol ebx, cl
adc bl, bh
not dh
not ch
not ecx
xchg di, di
and bx, dx
sub di, di
xor di, 0x4350
and ah, dl
dec ah
dec bx
xchg edi, edi
inc al
nop
sub ch, cl
not dl
and dx, di
rol ebx, 2
adc bx, si
inc edx
stc
test esi, 0x1852901a
sbb cx, 0x3cd0
dec eax
test bh, ch
rol edx, cl
dec bh
shl esi, 4
mov cl, 0x39
xor bh, 0x2d
sub cx, ax
shr cx, 8
ror eax, cl
ror eax, 5
mov cl, ch
test ebx, ecx
or si, cx
add esi, 0x40d882eb
sbb bl, bl
not al
nop
add cx, ax
or cl, 0x60
rol eax, 1
shl al, cl
or di, dx
cmp ebx, ecx
rol dl, cl
dec edx
or esi, 0x7259995f
nop
pop eax
or dl, 0x72
push eax
cmp eax, ebx
add esi, 0xc2db924
sbb dx, cx
inc edx
mov si, 0x12b
adc edx, edx
mov eax, 0x4544f058
add bh, cl
cmp ch, dh
mov dx, bx
inc ebx
stc
sbb dh, ch
test cx, bx
not edi
xchg dl, dh
not esi
xchg bx, ax
stc
test si, cx
xor edx, 0x6cb32f5a
or ah, dl
xchg dx, dx
sub ecx, 0x4acf95f0
xor edx, esi
ror ebx, 5
and ch, 0x4a
nop
xchg si, si
adc di, 0x56ab
nop
and eax, ecx
not ax
test dl, 0x1e
or si, 0x1b78
not cl
test ebx, ecx
cmp bh, dh
rol eax, 2
adc ebx, 0x1d78f737
not si
cmp esi, edx
nop
ror bl, cl
adc ecx, 0x7147d319
or esi, eax
shr eax, cl
inc ebx
rol bh, 5
xor ebx, 0x1389b083
nop
rol ebx, 1
dec edi
ror di, 1
nop
sbb ecx, 0x3afaea0f
dec dh
sbb dx, dx
sub bl, ch
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
push eax
test ax, ax
pop eax
push eax
ror al, 1
push edx
push esi
add edx, esi
push ecx
ror dx, cl
or ch, ah
push ebx
xchg bx, dx
pop ebx
pop ecx
pop esi
pop edx
pop eax
call fcn.0069b8ea
nop
call fcn.0069bd3d
push edi
push ebx
cmp di, bx
test edi, 0x3201c743
pop ebx
pop edi
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00644621
add esp, 0x39
test eax, eax
je 0x6465cc
mov ecx, 0x100
jmp 0x644d4d
cmp cl, 1
jne 0x6454ab
add eax, dword [eax + 1]
js 0x645256
call fcn.0069c124
push edx
push ecx
shr dh, cl
adc ecx, 0x3669c7cb
push ebx
add bh, bh
push edi
xor di, 0x7e07
push eax
xor ah, bl
sbb ah, dh
sub ch, bh
sbb dh, ch
inc ah
and dx, dx
test dx, 0x3db3
dec ebx
pop eax
pop edi
pop ebx
pop ecx
pop edx
push edx
sbb edx, 0x4ce239a2
push esi
dec si
sbb si, 0x3030
push ebx
inc ebx
not si
dec dx
add esi, 0x413b3cda
sub dh, bh
push ecx
dec ch
add bl, cl
or ebx, 0x4aa007a8
adc ecx, 0x4faf83a2
sub cx, 0x345e
push edi
mov edi, 0x64603e26
sbb edi, edi
push eax
xor al, ah
xchg edi, edi
shl edi, cl
sub ax, dx
add esi, ebx
rol di, cl
dec ebx
sub ax, 0x109
shl bh, 4
test cl, ch
dec di
xchg di, dx
test eax, esi
xor ax, 0x7577
mov esi, eax
inc cl
cmp ah, 0x64
shl bx, 5
and si, 0x6c6f
add edi, edx
add ch, 0x61
mov ebx, esi
and cx, 0x3219
and cx, 0x6118
not eax
mov edi, eax
xor cx, 0x3b98
cmp di, 0x6c5b
rol ebx, cl
ror cx, cl
ror edi, cl
sbb si, cx
xchg di, dx
cmp edi, ebx
xchg edx, esi
inc edi
nop
rol ecx, 1
cmp cx, dx
or ecx, 0x4becf1b0
add eax, 0x5f11263
and ch, cl
rol si, cl
cmp eax, 0x3b443710
sub di, dx
and esi, 0x39dbbf5c
inc esi
stc
xchg dh, bh
sub eax, edi
adc dh, bh
and ah, ch
and dx, dx
dec eax
stc
xor bl, dh
sub ch, 0x5c
cmp eax, 0x3b625275
shr si, 3
cmp eax, 0xf497508
dec si
rol di, cl
shr dx, cl
dec ebx
xchg ch, dh
test cx, 0x4235
rol esi, cl
shl esi, cl
ror ax, cl
shr edx, cl
or dx, 0x5c68
rol bh, 7
cmp ebx, ebx
ror cx, 3
shr di, cl
and dx, bx
dec cx
adc al, ah
stc
adc dl, 0x65
adc dx, 0x2d03
mov esi, 0x1d598f99
shl cx, 1
ror di, 6
sbb cx, 0x702d
pop eax
adc dx, 0xcdb
not esi
cmp edx, edi
stc
push eax
xor cl, ah
adc ebx, 0x768129ef
dec ah
nop
not di
or dh, 0x45
ror bx, cl
dec si
and di, 0xa04
not di
xchg si, dx
cmp dh, cl
sbb bh, ah
mov ch, ah
not cx
mov cl, bl
mov eax, 0x57b11d4e
nop
sbb ch, 9
mov cx, si
cmp esi, ebx
rol ecx, 4
and cx, 0x1ec9
mov ecx, 0x49b0ec8c
dec edi
pop eax
pop edi
pop ecx
pop ebx
pop esi
pop edx
call fcn.0069c4fb
push ebx
dec bl
push edx
and dl, bh
nop
nop
push ecx
or ecx, edx
not bl
shr dl, cl
push eax
ror ax, 8
xchg bx, ax
adc bx, 0x6df1
push esi
push edi
sbb si, di
add si, 0x938
cmp al, bl
dec esi
cmp al, cl
test ecx, 0x6d1020be
and edx, edi
test dl, bh
rol dh, 3
shr cl, cl
ror cx, cl
nop
inc bx
not cx
and bh, bl
ror edi, cl
inc di
add cl, 0x26
xor ah, 0xa
shl ah, cl
add edi, 0x17c26f6e
nop
dec cl
shr dl, cl
ror cx, cl
inc dh
nop
adc dx, 0x71f0
xchg dh, al
sbb dx, cx
mov eax, ecx
shl al, cl
not edi
and di, dx
ror ebx, 5
sbb bh, 0x2e
rol edi, cl
xchg cx, cx
xor ch, 0x79
test cx, 0x413e
or ch, 0x42
rol di, 4
cmp bx, 0x150
adc di, ax
or bh, dh
add bl, 0x6a
not ax
mov ah, dh
mov di, si
cmp ah, bl
cmp bh, bl
ror eax, 7
inc ebx
stc
mov cl, 0x26
dec si
mov esi, 0x24bad6b4
adc bh, dl
add si, 0x4482
shl cl, 1
stc
or esi, 0x4639e4e5
dec bh
add cx, cx
xchg ebx, eax
test dl, ch
xchg bl, dh
dec bl
cmp esi, edi
inc dx
sub ebx, 0x63965733
mov cl, 0x79
stc
not ch
nop
not bh
dec ecx
test bl, dh
rol ax, 1
adc ch, ah
rol ax, cl
shl cl, cl
sbb ch, dh
add ah, 7
ror ax, cl
inc eax
xor ax, 0xd25
dec ch
test edi, ecx
xchg edx, eax
pop edi
ror edx, 7
stc
cmp eax, 0x96bace9
and esi, 0x6bd96b62
not ebx
shr ecx, cl
stc
rol ax, 7
push edi
rol edi, 2
stc
dec bh
add eax, esi
or bx, di
cmp ecx, 0x573fdd7e
rol edi, 7
inc dl
xor bh, 0x16
add edx, edx
inc dl
or bh, 0x2a
and dx, dx
test dh, 0x7f
test dx, cx
inc bx
stc
sub ah, 0x36
stc
inc ebx
add esi, edi
nop
inc edi
cmp edi, 0x497b34df
mov al, 0x66
dec edx
sub bx, 0x59da
test dx, 0x4dac
and ecx, edx
mov si, dx
stc
nop
inc ch
rol ecx, 4
ror di, 4
shl bx, cl
adc cx, bx
or esi, 0x172b51e
nop
sbb ah, ch
rol di, cl
sub ah, ch
cmp bh, 0x6a
not edx
rol dx, 4
and bh, 0x49
ror di, cl
nop
sbb bx, si
ror dx, 7
and edi, 0x647d9f47
inc ch
add cx, si
dec dl
adc bl, dl
add ecx, esi
cmp bl, al
sub si, 0x1c1f
adc eax, eax
nop
and cx, dx
dec di
rol edi, cl
nop
shl bx, cl
test al, dh
rol esi, cl
sub ecx, edi
and al, al
mov si, ax
sbb cx, 0x4115
xchg cx, dx
or cx, 0x74f5
adc esi, 0x721c8dc2
cmp al, 0x7c
ror edi, 5
and al, al
dec dx
add cl, 0x4e
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
call fcn.0069c87e
push eax
and ah, 0x3a
push esi
dec esi
nop
dec si
push ebx
sub ebx, 0x7065711
push edx
cmp al, dl
stc
rol si, 8
push ecx
ror edx, cl
cmp ebx, edx
cmp ah, ah
xor cl, bh
and bh, 0x5e
sbb dh, 0x59
or ah, al
sub cx, 0x2e8a
shr cl, 8
push edi
xchg cx, di
test ecx, ebx
sub edi, eax
and bh, 1
shl ax, cl
sbb dl, 0x12
xor al, 0x23
dec ecx
cmp bx, di
xor ecx, edi
add cx, di
nop
test bh, dl
mov dx, ax
sbb cx, cx
xor cx, 0x6a84
shl dl, cl
sub cx, 0x5cf5
xor bh, bh
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
push esi
inc esi
nop
push edi
push eax
test di, ax
mov si, ax
push ecx
inc ecx
cmp edi, 0x3fe01984
push edx
xor ax, dx
or cl, 0x38
or eax, 0x74babf41
not dx
shr edx, cl
rol dl, cl
rol ax, 1
not edx
push ebx
shl bh, cl
not al
inc dx
or bh, dl
rol di, cl
and al, al
adc ecx, 0x7c04b1e8
sbb dx, 0x3a3
and ecx, esi
nop
nop
shr si, 4
not ax
nop
ror dh, cl
mov si, si
and si, si
or ch, 0x2c
not edi
dec edi
shl dh, cl
dec eax
or si, dx
add edx, 0x156b1b85
pop ebx
pop edx
pop ecx
pop eax
pop edi
pop esi
push esi
push edi
add esi, edi
push ecx
sub cx, 0x4979
cmp cl, 0xd
or cl, 0x7f
rol esi, 3
push eax
sbb al, 0x1c
push edx
cmp dx, 0x5f02
mov cl, 0x79
stc
mov cx, 0x2b83
push ebx
sbb ecx, ebx
nop
xor di, 0x4df6
not bx
stc
xor si, 0x460d
xor bx, 0x35ad
sbb cx, cx
and ah, bh
stc
adc al, 0x5b
shr esi, cl
pop ebx
pop edx
pop eax
pop ecx
pop edi
pop esi
push edx
add dl, 0x23
push eax
not ax
push esi
and esi, 0x49963e3b
pop esi
pop eax
pop edx
call fcn.0069cdc5
call fcn.0069d1fe
push esi
cmp si, 0x73de
push ecx
not ecx
push edi
push ebx
mov di, bx
adc ecx, 0x76682989
push edx
push eax
test dx, ax
xor esi, 0x2013a6d0
xor ax, 0x1d32
mov eax, esi
or cx, dx
shl dx, 6
add ah, 0x3b
stc
or dx, bx
nop
not dl
sub edx, eax
nop
test dh, 0x6e
dec ax
adc cx, di
and bh, 0x5b
add al, ch
dec eax
ror edx, 1
dec ch
stc
sub bx, 0x1a1f
inc ecx
and edx, 0x79565c
adc al, bh
or ch, ah
ror bx, cl
xor edx, ebx
and ebx, 0x3f5c0925
sbb esi, ebx
xor ebx, ebx
and esi, edx
cmp eax, 0xbe1f1ab
mov ecx, 0x619e19bc
or si, si
xor ax, 0x163e
cmp edx, edi
shl ax, cl
add di, 0x3713
or eax, ebx
test bl, 0x72
cmp di, dx
rol edx, 2
rol edx, 7
shl cx, 4
or ax, ax
and dl, bh
rol ah, 1
add edx, ecx
xor esi, edx
sbb dh, 0x68
or ch, 0x6c
shl esi, cl
or di, di
not cx
cmp al, dl
not di
add dx, di
test dx, di
shr ch, cl
dec ch
shl si, 3
rol edi, 5
ror ch, 4
dec ch
xor edi, eax
adc dh, dl
nop
mov cx, ax
cmp al, 0x5a
not cx
sub edx, esi
sub ax, bx
and ebx, 0x6dc0299e
ror eax, cl
add esi, edx
rol di, 8
or dx, ax
sbb eax, esi
or cx, 0x2630
shl ax, 7
adc dx, si
rol bh, 2
add ebx, 0x4d21b3e8
shl ax, cl
ror dh, 4
xchg si, si
inc di
and edi, 0x1e6f4f84
inc esi
and ecx, esi
cmp dx, ax
nop
and esi, 0x6b200a66
and dx, 0x3ab7
pop eax
stc
push eax
cmp ax, 0x3a4a
rol al, 6
stc
cmp ah, 0x45
rol ch, cl
shl eax, 8
not ah
sub edx, edi
shl ah, cl
shl dx, 5
inc di
inc ecx
mov dl, ch
mov bl, 0x40
and dx, si
dec si
sbb dx, si
sbb ecx, edi
or edi, eax
or dl, dl
ror al, cl
add dx, dx
sub cl, 0x20
shl dx, 3
xor bx, 0x1a90
ror dx, 3
nop
xchg ebx, ebx
test bx, ax
mov esi, 0x3f6da147
not bl
shl bx, 5
test eax, 0x36f03071
shr ax, 1
nop
rol cx, cl
cmp cx, 0x3d43
sbb dx, cx
dec di
adc ebx, ecx
xchg ebx, eax
shl bx, 5
rol bx, 4
or di, cx
ror edi, 2
inc bh
sbb edi, edx
adc ax, cx
dec si
shl dl, 7
inc dh
cmp edi, 0x3ce5d5a2
stc
stc
stc
stc
xor dl, 0x6e
adc al, 0x2d
add esi, edx
mov edi, ebx
mov cx, 0x16c3
xor bx, ax
cmp eax, 0x7ab3878c
nop
shl dx, cl
dec di
sbb ax, 0x37e3
test edi, edi
inc al
xchg al, bl
sub ah, dl
and al, 0x19
xchg edx, eax
shl edx, cl
xchg edx, esi
inc ax
inc cx
xor dx, si
xor cx, di
mov si, 0x71b0
sbb bx, bx
dec bl
test di, 0x5ea9
xchg edi, ebx
shl ch, cl
and dx, 0x77ad
mov di, 0x2ff2
xchg ah, dh
xchg bx, bx
shl edx, 2
pop eax
pop edx
pop ebx
pop edi
pop ecx
pop esi
push edx
push ecx
sub dh, cl
push eax
cmp dh, ah
stc
mov dx, cx
push ebx
sub cl, bl
pop ebx
pop eax
pop ecx
pop edx
call fcn.0069d56c
jg 0x6454a8
jp 0x6454a8
push eax
push edx
or ax, dx
pop edx
pop eax
lea eax, [eax + 5]
mov edx, dword [ebp - 0x10]
sub esp, edx
mov edi, esp
test edx, edx
je 0x645d37
dec edx
call fcn.0069d896
push ecx
sbb cx, cx
push ebx
mov cx, bx
push edx
sub edx, edx
add ecx, edx
shl ebx, 5
push eax
inc al
and eax, eax
nop
test cl, 0x22
push esi
mov si, 0x245e
and dh, 0x4c
cmp cl, 0x3d
not ah
cmp cx, 0x14fc
sub si, 0x37d
stc
push edi
sbb edi, edx
cmp si, ax
cmp si, si
nop
ror ecx, 4
shr edx, 3
add al, 0x15
sub ecx, ebx
nop
or edx, esi
and dl, 0x13
xor bl, dh
or edx, edi
xor ah, bl
not bl
nop
nop
mov dx, 0x7fed
sbb dx, 0x285f
or bh, 0x57
xor ecx, 0x5552a458
dec al
test ebx, 0x1bcb7e8a
shr bx, 5
add di, 0x367b
dec ch
rol cx, 3
mov bx, 0xdf7
mov dh, dl
inc ah
inc si
sbb dh, dh
mov si, 0x268f
cmp ecx, edi
ror esi, cl
dec ebx
add dl, 0x30
and di, 0x7e93
stc
xor ecx, esi
sub esi, 0x121bb2d1
and ah, 0x61
adc ax, 0x5f19
mov dx, 0x4a3e
cmp ecx, 0x2558ebfe
xchg ah, dh
xchg bh, bh
add al, dl
mov ax, 0x3eec
xchg edx, ebx
xchg bx, dx
or esi, 0x73072a43
not bl
inc edx
shl bl, cl
and edx, 0x749487dd
shl si, cl
mov dx, 0x2882
sub bl, ch
test ecx, ebx
mov ecx, 0x4aacb0cd
dec ax
ror si, cl
cmp ecx, 0x4d0986ff
sub bl, cl
cmp cl, 0x15
dec cx
not ch
and bl, 0x23
ror si, 1
inc bx
nop
test dl, 8
shl edi, cl
inc dl
nop
test edi, edi
xor esi, edi
inc bx
mov edx, 0x1af85ae2
stc
dec ecx
and ecx, 0x9c83ca5
add dh, 0x3e
pop edi
shr ch, 3
push edi
add edi, edx
xchg ecx, edi
shr dx, 2
xchg bl, cl
sub bx, dx
dec ax
shr si, cl
inc cx
nop
xchg dl, dl
nop
not ah
shl dl, 5
xor ebx, edx
stc
shl edx, cl
nop
sbb si, bx
or ax, bx
rol bh, cl
ror edi, 7
nop
stc
shr ecx, 8
shr ecx, cl
inc bx
adc si, 0x42d0
shl dx, 8
nop
xor di, di
sbb bl, 0x16
adc edx, 0x220bad78
nop
adc cl, 0x62
dec cl
add edx, ebx
not bx
sbb al, cl
cmp eax, esi
ror bl, cl
test ecx, eax
sub si, 0x55a7
xor bl, ah
shr cl, cl
and ecx, 0x2cebb2f4
xor edx, 0x4f1b97b8
xor eax, ecx
adc ch, ah
dec esi
cmp dl, dl
not ax
test esi, ecx
cmp dx, dx
cmp ax, si
stc
dec al
sbb dl, 0x72
inc ebx
not si
xor ax, 0x3b05
stc
not edx
test dx, si
mov edi, 0x221f83fa
sub eax, edx
shr ebx, cl
inc bx
ror edx, cl
stc
and si, si
dec edx
not cx
sbb edx, 0x549c7a9a
xchg ecx, edi
stc
not ax
nop
xor dh, 0x55
sub ah, 0xd
or ax, dx
nop
xor al, ch
dec eax
add edi, 0x569f6154
stc
cmp dl, 0x1b
or ecx, 0x5fe6b0db
mov cl, dh
inc edx
dec cx
adc ecx, 0x567bb27e
shr al, 7
xchg dh, bh
ror dh, 1
rol cx, 8
not di
shl di, cl
add dx, cx
rol esi, cl
pop edi
sub ch, 0x1b
xor cl, 0x35
add ch, 0x4a
and edx, esi
nop
push edi
shr di, 4
mov ecx, 0x38702524
cmp al, 9
cmp edx, 0x32022620
inc dx
xchg si, ax
and cl, cl
adc dh, 0x57
shl cx, cl
inc ax
and ecx, 0x47ae3501
add ch, 0x1a
dec dh
dec cx
adc dl, 0x51
xor ax, bx
inc cx
sbb bx, bx
dec cx
inc dx
shr eax, cl
shr cx, 5
not ah
xchg ebx, esi
add ah, ah
ror eax, 2
adc bh, 0x6c
shl si, cl
or esi, edi
nop
rol esi, cl
ror edx, 2
inc cx
shr ebx, 5
nop
add ebx, eax
dec dl
nop
stc
inc cx
mov bl, 0x55
rol dx, 8
cmp di, si
sub di, 0x5c52
stc
sbb eax, 0x2e71b917
not cl
ror edi, 7
not si
xor bl, dl
nop
inc si
mov edi, esi
ror ax, 6
not cx
ror ch, 1
test ax, 0x5045
or ax, si
add cx, si
stc
inc cl
add bx, di
xor edi, edi
adc ah, bh
sub ax, 0x3d71
and cx, 0x11a1
dec ebx
sub bx, 0x536c
nop
dec ch
dec bx
test cl, 0x55
test ax, bx
or al, 0x3c
cmp bh, 4
sbb si, bx
rol ch, 3
rol ebx, 1
shr bl, cl
add edx, esi
nop
dec si
not si
adc bh, 0x5f
xor cl, bl
nop
sub ecx, eax
shr edi, cl
shl edx, 4
dec eax
sub esi, ecx
sub cx, dx
xor cl, 0x39
add dl, 0x71
not dl
pop edi
shl cx, 5
dec cx
or dl, bl
and ecx, ebx
add dl, ch
inc cx
nop
sub edx, 0x22c2f2ca
mov ah, bl
push edi
test edi, ebx
or cl, 0x3b
xor edx, 0x5c9c78d6
xchg ch, dh
sbb dh, al
and eax, ebx
sbb ax, 0x3433
test bx, 0x7137
not edi
sub dl, 0x12
sbb di, si
sbb esi, 0x39fe9e13
shr esi, cl
mov edx, ecx
rol dh, 6
stc
mov si, si
xchg ecx, eax
ror cx, cl
sbb si, dx
xchg esi, ebx
stc
sub di, ax
inc ax
xor ebx, edi
sub bl, 0x71
ror ah, 7
test bx, cx
sbb cl, 0x2b
adc bl, 0x30
xor dx, di
sbb bh, bl
or bl, bh
test ecx, 0x1bd7a43
ror di, cl
xchg dl, al
sbb ax, 0x27b6
sub di, bx
shr dh, cl
not edx
nop
xchg cl, bh
not dx
cmp eax, 0x515284d6
or bh, 0x26
stc
sbb bl, dh
adc ebx, ebx
sub ebx, edi
xchg esi, edx
add ah, 0x67
or dl, cl
xor edx, edx
xchg cl, ch
inc dl
adc ax, 0x694f
test edi, ebx
nop
dec ax
adc ebx, 0x579fa888
sub dl, bh
inc ah
shl ebx, 7
rol cx, 6
adc eax, 0x3accc5a0
nop
and dh, dl
inc eax
sbb bl, 2
not cl
ror bx, 1
test ah, 0x48
add ah, 0x17
mov bx, 0x4bd9
rol bx, 1
sub esi, eax
sbb edi, 0x720da415
nop
inc edi
or esi, 0x6b39da60
or si, 0x7763
sbb ax, dx
inc dh
not dx
xor bl, bl
rol bh, cl
add al, dh
stc
nop
dec ebx
stc
pop edi
not al
or bh, al
or ch, 0xd
stc
or ch, dl
dec esi
inc ebx
or cx, 0x6c37
ror al, 8
not ch
nop
mov ax, si
xchg cl, bh
xor al, 7
test ax, 0x70e5
nop
cmp dx, cx
mov cx, si
inc bl
nop
stc
mov esi, ecx
shr bx, cl
nop
push edi
mov di, si
and ebx, edi
inc bx
xor esi, ecx
test cx, 0x4f29
xor edi, esi
and cl, ah
dec ax
cmp ax, dx
shl si, 6
xchg esi, edi
xor di, dx
adc cl, dh
xchg cl, dh
stc
inc dl
shl dh, cl
shr di, cl
dec al
ror cx, 5
ror ch, 8
rol edi, cl
nop
not ax
dec edi
dec eax
sub cl, 5
nop
stc
rol ah, cl
dec al
dec di
xor ebx, 0x22f9a3cf
xor di, ax
stc
shr dh, cl
or cx, si
rol ebx, cl
rol dl, cl
cmp dx, 0x6f95
add dx, dx
or eax, 0x2e9122f4
sbb al, 0x71
mov esi, edx
nop
not ax
not dh
rol si, 8
dec di
sub esi, eax
dec dx
ror bl, 5
test ecx, 0x28e1f9b
not ah
stc
xchg al, bh
sub bh, dl
ror ebx, cl
and bh, 0xb
rol dl, 8
adc ecx, 0x17c7cbfb
xor si, 0x3662
stc
shr ebx, cl
test eax, edi
mov cx, 0x75a7
nop
shr ecx, 8
not dl
stc
cmp cl, 0x72
xor bl, cl
shr dl, cl
and di, 0x337
xor ebx, ecx
dec si
pop edi
shr ebx, 2
xchg bx, bx
stc
shl esi, 8
mov al, 0x2b
stc
not edx
xchg edx, ebx
push edi
and di, 0x4850
rol esi, 7
test bl, 0
xchg bh, dh
stc
add esi, 0x3196b572
shl ebx, cl
sub bx, 0x5f52
shl ecx, cl
shr ebx, 4
mov cx, 0x80e
xchg al, ch
and bh, 5
dec eax
shl di, 2
sbb dh, 0x6c
nop
or dh, ah
nop
sbb ax, dx
or si, 0x57a2
rol al, cl
test edi, 0x47d0c46f
rol dl, 1
rol cl, cl
stc
inc bx
shl cx, cl
and si, 0x17c1
not eax
test ah, 0x1e
or di, 0x7038
dec di
ror esi, cl
shl ecx, 3
dec ah
ror dl, 7
shl ebx, cl
rol bl, cl
add edx, 0x11c0213
shl ax, cl
rol ah, 4
or cx, 0x601e
nop
dec bh
ror eax, cl
rol edi, 1
xor bx, dx
and bh, 0x74
xor dl, 0x13
rol bx, cl
sbb dl, 0x28
nop
or ax, di
dec dl
rol ah, 1
xor esi, eax
inc dx
or cx, 0x2f71
cmp bh, 0x6a
rol bh, cl
or bh, ah
add si, si
stc
stc
mov si, 0x73d3
adc si, ax
xor bx, di
test ebx, edi
shl esi, cl
rol edx, 8
xchg esi, eax
or esi, edx
sbb ax, cx
sbb ax, dx
xchg cx, dx
cmp eax, 0x149d8253
and dx, 0x68fc
not ch
ror cl, cl
add al, 0x10
nop
test dl, 0x64
dec bx
mov cx, cx
rol dh, 2
dec ebx
ror di, cl
ror bl, 2
adc di, 0x5845
adc ah, dh
ror esi, cl
pop edi
nop
shr edx, cl
inc bx
xor dl, 9
push edi
test ecx, edi
not di
shl al, cl
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
call fcn.0069dc48
push eax
shl ah, 2
push edx
inc dx
push ebx
mov bh, 0x4d
push esi
xchg si, si
sbb si, 0x4af0
xchg esi, eax
push ecx
or ecx, 0xacf09d6
test bx, si
cmp cx, bx
inc ch
add ah, 0x51
xchg al, cl
stc
shr ch, 6
adc eax, 0x5a5d6447
shr ch, 7
test dh, bl
xor ax, ax
ror ax, cl
stc
not edx
ror eax, cl
or esi, 0xcb0e187
not si
nop
nop
rol ebx, 3
push edi
mov edi, 0x84468ae
sbb ch, 0x61
sub di, ax
xor ecx, eax
ror dh, cl
xchg edi, ecx
shl ecx, 2
nop
test bx, 0xaf3
cmp ebx, edi
test cx, dx
xor di, 0x6cde
adc ch, 0x44
test eax, 0x34b0c573
adc al, dl
adc ecx, edi
nop
test al, 0x36
test bl, bh
cmp edx, ebx
test si, ax
add si, 0x1f5a
xor bh, 0x15
and ecx, 0x1e7bf818
dec ecx
stc
test ax, 0x39e7
sub si, cx
adc ecx, esi
cmp edx, 0xceb4707
xchg si, cx
and bx, ax
not esi
not bl
not edx
shr ax, cl
xchg ecx, esi
xchg bl, dl
ror bh, 3
not ax
dec edi
sub ebx, 0x3d9e6f7e
inc si
rol edi, cl
sub ch, bl
rol bh, 5
nop
sub cl, cl
nop
and edi, ecx
cmp di, si
not dl
sub al, ch
dec edx
or cx, 0x3b97
shr dx, cl
dec ebx
adc ebx, 0x2ff0caaa
ror dh, 8
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
jge 0x645c74
push ecx
rol ch, cl
push ebx
and ebx, 0xb24d3c7
push edx
cmp bh, dl
cmp ch, 0x58
pop edx
pop ebx
pop ecx
call fcn.0069df61
push ecx
push esi
xor cx, si
push eax
and eax, 0x7ff8e401
push edx
sbb dx, si
pop edx
pop eax
pop esi
pop ecx
push esi
push edi
mov esi, edi
push ebx
push eax
sbb bl, ah
sbb si, 0x6814
add bl, 0x6f
push ecx
rol cx, 6
pop ecx
pop eax
pop ebx
pop edi
pop esi
call fcn.0069e1b9
call fcn.0069e54d
push ecx
rol ecx, 3
push ebx
rol ebx, 1
dec ebx
stc
pop ebx
pop ecx
push ebx
push edx
xor ebx, edx
test bh, 0x35
push ecx
sbb ch, bl
pop ecx
pop edx
pop ebx
push ebx
ror bx, 5
pop ebx
call fcn.0069ea5d
push eax
and ah, 0x65
push esi
shr esi, 2
push ebx
shl ebx, 5
push ecx
xchg ch, bh
ror ah, cl
sub bx, 0x39d7
and eax, eax
inc al
push edi
or di, bx
add ch, 5
xor ch, 0
xchg al, bh
rol di, 8
cmp bl, al
push edx
rol dx, 7
shr dh, cl
mov ah, 0x7b
sbb ecx, 0x12ef95d2
ror di, cl
shl ecx, 1
xchg ah, dh
sbb bl, dh
stc
or ax, 0x4d4c
xchg edi, eax
pop edx
pop edi
pop ecx
pop ebx
pop esi
pop eax
call fcn.0069edb9
call fcn.0069f07e
push ecx
ror cx, cl
push ebx
xchg ebx, ebx
push edx
sbb dl, 0x43
sub cx, 0x15df
push eax
not al
push edi
adc edi, 0x185569b8
dec al
xor edx, 0x5701acc5
nop
pop edi
pop eax
pop edx
pop ebx
pop ecx
push eax
mov ax, 0x107d
push ebx
sbb ebx, 0x4f5966a2
push ecx
xor ch, 0x2b
push edx
xchg bx, dx
nop
push esi
and si, ax
mov bx, bx
pop esi
pop edx
pop ecx
pop ebx
pop eax
call fcn.0069f4c7
call fcn.0069fa6a
push edi
push esi
sbb di, si
nop
pop esi
pop edi
mov byte [edi + edx], 0
jmp 0x6454b2
mov edx, dword [ebp + 8]
mov dword [edi + 0x18], edx
test ch, ch
je 0x645d4c
mov ecx, edi
jmp 0x645d4d
push edi
push esi
push ecx
ror esi, cl
push edi
inc edi
mov ch, 0x61
push ebx
shr ebx, cl
shr cl, cl
or ecx, ecx
push eax
cmp ax, 0x779c
or ecx, 0x5b3906c
nop
test eax, 0x14ed1dea
stc
inc ch
and edi, 0x7cdae461
push edx
dec dx
nop
adc edx, 0x3d64967e
or bx, 0x1637
inc edi
or edi, 0x2e3529b6
add si, ax
xchg bl, cl
test edx, 0x13b43f5e
xchg esi, eax
cmp esi, ebx
stc
mov edx, 0x43cc9c80
mov cx, si
xor si, 0x47d
shr ecx, 6
add cx, cx
ror ebx, 8
stc
not bh
sub dl, 0x7e
inc bl
cmp ecx, 0x3d6df3a4
cmp ecx, 0x6c916f55
stc
sbb edi, edx
cmp ebx, edi
sub eax, 0x4075e5a5
xor ecx, 0x4c06321b
shr si, cl
not ch
rol bx, 6
or di, 0x4433
stc
xchg ebx, eax
mov cl, dh
dec bx
stc
sub ax, di
cmp cx, 0x517a
rol edi, 1
nop
ror bl, cl
adc bh, 0x51
shl edi, 8
shl edx, cl
sub di, dx
shr ax, cl
shl eax, cl
inc edi
stc
xchg edx, edx
xchg edx, ecx
stc
shl cl, cl
or si, di
add ecx, 0x35845af2
and dx, cx
nop
shr bh, 5
test ecx, esi
cmp ch, al
shr eax, 8
add bl, ah
xor ebx, 0x5dee3998
xor dl, 0xb
rol ax, cl
cmp cx, 0x7a5
and ebx, esi
test si, 0x67f4
shl di, cl
stc
xchg cl, ch
mov ebx, 0x5a79a486
rol bx, 4
test ebx, edi
adc dx, 0x26d6
rol eax, 3
ror edi, 1
sbb si, 0x32b4
rol ah, 8
shl dx, 2
dec edi
inc bl
test bl, 9
nop
not ax
pop edx
push edx
xor dl, 0x28
cmp bx, di
mov bl, 0x32
adc eax, 0x778f66b1
dec bh
mov dx, di
not edx
add edx, 0x3c4b5f61
test edx, 0x51fe8b42
xor ch, 0x42
add ecx, esi
dec bh
shr ecx, cl
xchg si, cx
mov ax, dx
test bx, 0x24dd
cmp dx, 0x4cdc
xor bh, 0x58
shl esi, cl
xchg si, dx
add ax, ax
mov cl, 9
add bx, 0x17f8
or esi, edx
or ah, 0x16
stc
inc ecx
shl cl, 8
test dl, 0x13
sbb dx, cx
dec eax
shr dx, cl
sub eax, 0xd0f5e21
xor si, di
shr dx, 2
ror dx, cl
or di, bx
stc
stc
stc
xor esi, eax
sbb dx, 0x6e0b
adc edx, 0x2ffc1f37
and edx, ecx
nop
nop
adc dh, 0x3a
test ax, 0x6d2f
nop
test edx, 0x27364c88
and bh, ch
sub bh, 0x78
ror bx, 7
and edx, ecx
rol dx, cl
or eax, 0x4d43a4b4
xor bh, 0x6f
shr ch, 1
shr esi, 7
add cx, ax
sbb ah, 0x1d
adc bl, ah
stc
cmp dh, bh
or si, 0x228
and esi, eax
not si
not cx
shr ecx, cl
ror bh, 7
nop
ror dx, cl
xor cx, si
ror ebx, 7
nop
cmp ch, bh
nop
or di, ax
sub edx, edx
adc al, bh
ror si, cl
dec ch
sub bh, bh
ror eax, cl
nop
shr si, cl
or cx, 0x448b
shr edi, cl
shr si, cl
xor ah, 0x3d
sbb ah, dh
add si, 0x6f46
cmp esi, ecx
test dx, ax
shl bl, cl
ror esi, 5
add edx, edi
xchg bx, dx
xchg dh, bh
and ah, 0xb
pop edx
dec eax
mov bx, 0xd6b
push edx
cmp dx, 0x267a
xchg dx, ax
sub bx, cx
stc
stc
xchg di, bx
dec edx
or bx, bx
rol ah, 8
adc al, 0x56
cmp bl, bh
sbb dh, ah
inc edx
ror bl, 7
stc
shr eax, cl
not ax
cmp dh, 0x70
dec bh
xchg ah, dh
dec edi
xor ch, ah
or edx, esi
shr esi, cl
adc cl, 9
not ecx
and bx, 0x5dc3
xchg al, dh
dec ecx
mov si, 0x66de
mov ebx, 0x67c6c543
not ax
stc
sbb edx, 0x3b809f3e
shr ebx, 6
inc di
rol dl, cl
or esi, 0x5eda1afa
dec edx
sbb ecx, eax
not ebx
or ax, ax
or eax, edx
sbb cl, bh
test ebx, esi
xor ecx, 0x9e3b160
sbb bl, dl
or ebx, ecx
shr ax, cl
rol bx, cl
ror bh, cl
inc ch
cmp cl, 0x68
sbb ecx, ebx
and esi, 0x155a645a
cmp bh, 0x42
test bh, bl
test dl, bh
mov edi, ecx
shr si, cl
sbb bx, ax
nop
mov si, dx
adc bx, 0x6a5e
adc ax, bx
adc edi, 0x3ccc67c0
shr edi, 5
sub dh, dl
nop
shl dx, 5
dec edx
shl bl, cl
or edx, 0x3e7b68d0
cmp cl, 0x1c
cmp ah, dh
nop
and si, cx
xchg ebx, eax
ror ecx, cl
dec al
xchg bx, ax
shr dx, cl
shr ch, 3
sub dh, cl
rol bh, 6
sbb edx, 0x496c06dc
dec edi
and dx, bx
xchg dl, dh
sbb eax, ecx
inc eax
add bx, bx
adc cl, al
sbb dl, 6
not di
xor ecx, 0x31189e90
rol al, 6
xor di, di
pop edx
push edx
add dx, 0x2946
sub ch, dh
or ch, dh
adc bl, 0x28
adc di, 0x1445
stc
test ah, 0x10
not cl
xchg ch, bl
and bh, cl
add di, 0xe6a
rol esi, 2
or ebx, ecx
sbb esi, ecx
dec ebx
adc eax, edx
shr cx, 2
shr di, cl
dec ecx
add ah, al
cmp edx, 0x6c3bccd0
dec ecx
xor ebx, esi
shr ax, 7
mov esi, ecx
sbb dx, 0x4430
test ah, 0x1b
xor dx, dx
shl eax, 6
dec ch
cmp bx, 0x4a82
or di, 0x3459
sbb bl, 0x59
dec bh
sbb edx, eax
not si
xor ebx, edi
ror di, 5
and esi, 0x5e4fdb3b
cmp cl, dl
xchg dx, cx
nop
test bl, bl
xor al, cl
shr dx, 7
nop
ror dh, 1
ror di, 6
shr al, cl
shl edx, 2
sub cl, dh
not di
adc dl, al
nop
sbb cx, 0x4cb6
not esi
add edx, 0x725b4bd9
stc
mov di, 0x5170
inc ax
ror ecx, cl
or bx, 0x318c
shl cl, 5
cmp edx, edi
nop
dec bh
nop
sub di, cx
and cl, 0x6f
not edi
adc cx, 0x38ad
dec edx
shl ax, 5
dec ch
and dx, ax
mov di, si
adc ecx, edi
mov dx, 0x1ac5
ror cl, 7
mov ecx, ecx
inc eax
shl ah, 2
sub dx, 0x2bde
xchg si, di
stc
not di
add ch, 0x66
ror ecx, cl
inc cx
dec cl
inc di
ror si, 8
adc ax, 0x6641
cmp ecx, 0x111f636d
rol ax, 8
dec cl
test edx, ecx
test cx, dx
xchg edi, ebx
or esi, esi
pop edx
xor eax, esi
push edx
adc dx, dx
ror bx, 8
ror eax, 2
xor dh, al
sbb dx, 0x430e
nop
adc cx, di
adc edi, edi
sbb dx, dx
nop
nop
shr cx, cl
test cx, si
rol al, cl
adc edx, eax
dec cx
sbb edi, eax
cmp ax, 0x5362
shr edx, 6
dec bx
cmp edi, ebx
shl cx, 5
shr bh, 6
nop
not ch
adc al, 0x75
test si, dx
shl eax, 1
shr edx, 5
and ebx, ecx
not ebx
ror edi, cl
add ax, 0x28f5
or bx, 0x3206
or cl, ch
or edi, edx
test ch, cl
not bl
or ax, 0x2fe9
or ch, 0x52
add dl, 0x63
not ecx
sbb bh, cl
inc bl
test ecx, ebx
rol dl, cl
or cx, si
ror esi, cl
nop
or esi, ebx
add si, di
not dl
sub esi, ebx
sbb bx, bx
ror dh, cl
stc
not dh
shl dh, cl
add eax, 0x598b09dc
test bl, dl
add ax, cx
xor dh, dl
nop
rol ebx, cl
stc
add ebx, edx
rol edi, cl
not edi
ror bx, 2
mov si, si
cmp edx, 0x46adea40
not dh
adc bx, 0x7deb
and ch, dl
dec cl
add ecx, edx
xor si, 0xbce
xor edi, esi
shl dl, 3
or dx, 0x6ab2
inc dh
add ah, 0xd
or ecx, edi
cmp bx, 0x6ba1
sbb edi, 0x4e8abf73
dec bx
stc
dec ebx
sbb al, 0x72
rol eax, cl
shl ebx, 5
not di
sbb eax, ebx
dec ax
nop
stc
shl edx, cl
test bx, cx
inc edx
pop edx
dec ax
inc ecx
mov cx, 0x2121
push edx
cmp edx, 0x558a2a73
inc dh
stc
nop
ror bh, 2
dec ecx
sub ah, dh
or esi, edx
dec ax
or edi, 0x5e5e4f9a
inc ax
test si, cx
dec edx
dec dl
inc bh
nop
sub dx, 0x25b4
nop
test edx, ebx
or bl, 0x61
add eax, 0x35d010f2
xchg cl, bl
rol al, cl
not edx
cmp edx, 0x7396846b
inc al
sbb ecx, esi
sub al, 0
sbb ecx, 0x12aaf0f5
dec edx
nop
xchg cx, ax
cmp edx, edi
stc
ror eax, 4
ror ch, 4
add ebx, 0x7cf17f99
dec bx
test si, 0x3bf5
not dl
shr bh, 6
inc eax
or si, 0x1172
or cl, ah
inc dx
cmp dh, bh
mov edx, edx
sbb di, 0x136e
sbb dh, 0x3d
inc edx
sub dh, dh
shr bl, 7
adc si, 0x3c0f
shr bx, 2
xor bl, 0x51
shr edi, 4
xchg dx, bx
add ah, bh
nop
cmp edi, 0x36309a49
and eax, 0x7d46ebdd
test bx, 0x6e48
inc eax
sub ecx, edi
xor di, 0x1f21
shr edx, 8
add bx, di
cmp dh, dl
and si, dx
shr ebx, cl
test edi, eax
shr ah, cl
cmp ax, 0x18dd
or ebx, edi
add di, si
shl si, 4
xor ax, 0x5513
nop
shl eax, cl
stc
sbb bl, dh
shr di, cl
nop
not eax
dec eax
dec ecx
stc
not cx
dec si
shl edi, 3
ror ch, 5
and si, 0x3a75
ror dx, cl
xor cx, 0x5dcd
shr bx, cl
add cl, ch
inc edx
pop edx
or ecx, 0x1523c4a3
inc esi
stc
and eax, 0x4b2f71df
sub ah, cl
push edx
sbb dx, 0x2a21
ror si, 6
test ecx, esi
not dl
nop
cmp ebx, edx
sub ebx, ecx
cmp dh, 0x2e
shr edx, cl
ror dx, 8
sub al, 0x27
xor dx, 0x4002
xchg esi, eax
mov dx, 0x744b
dec edx
dec si
xor cl, ah
mov dh, 0x77
inc cl
and ecx, 0x1fe92adf
sub ch, ch
adc edi, 0x5aaec8d4
shl cl, cl
and di, si
stc
xchg ecx, eax
add ch, 0x79
sbb di, bx
shl dh, 2
or bx, 0x31d4
test al, ah
adc bx, ax
not edi
or ebx, ebx
xchg edi, eax
shl dl, 4
rol ecx, cl
not ax
adc dl, ah
test edi, edx
shl edi, 7
sub si, 0x5378
cmp dh, al
inc cl
ror edx, cl
rol ax, 4
add ax, 0x696c
add cx, di
add cx, 0x1f85
or esi, eax
add ah, 0x3c
stc
nop
adc esi, esi
sbb cx, dx
dec ax
or esi, 0x371a2cc
cmp ah, dl
add ebx, ecx
test bx, si
sub di, 0x3ecb
or ax, cx
sub ecx, eax
nop
pop edx
pop eax
pop ebx
pop edi
pop ecx
pop esi
call fcn.006a0130
call fcn.006a0680
push edi
xor edi, 0xe226b58
push eax
or edi, eax
sub di, 0x5ac3
push ebx
rol ebx, 6
push edx
xchg bl, dh
sbb eax, eax
adc eax, ebx
push ecx
sub cx, 0x2f60
xchg ecx, eax
shr ecx, 1
shr ch, 5
test ax, 0x52f6
or ebx, 0x6e41e86b
shr ch, cl
test ecx, 0x6f734bc2
dec edi
test bl, ch
ror di, 8
cmp bh, ah
and ecx, 0x6ba7ab0b
and ebx, 0x31290890
and di, bx
sub bx, di
ror ecx, cl
cmp cx, 0x1fdd
shr dx, cl
not bx
sub ah, dh
dec eax
nop
stc
cmp di, dx
ror dx, cl
stc
shl eax, 4
sub cx, 0x60a
or edi, 0x78cab689
nop
add di, 0x2458
nop
mov edi, ecx
xchg edi, eax
add cl, 0x32
mov cx, 0x35c5
adc dx, di
and ch, cl
pop ecx
pop edx
pop ebx
pop eax
pop edi
jecxz 0x64653d
call fcn.006a0a80
call fcn.006a0e7d
push ebx
push esi
add ebx, esi
push eax
xchg al, al
pop eax
pop esi
pop ebx
call fcn.006a115d
call fcn.006a14b5
call fcn.006a17fb
call fcn.006a1dd3
call fcn.006a2125
call fcn.006a26a1
call fcn.006a2a31
call fcn.006a2ce1
je 0x6465ad
call fcn.006a305b
push ecx
sub cx, 0x6746
stc
push eax
xor ah, 0x23
push edx
inc dl
rol edx, cl
shl al, 2
push ebx
mov edx, ebx
ror bl, 8
push edi
xchg edi, ecx
or di, 0x7614
cmp bx, 0x1271
push esi
inc si
not dh
or cl, 0x3d
ror eax, 3
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
push ecx
shr cx, cl
pop ecx
call fcn.006a33ff
push ecx
push ebx
adc ecx, ebx
pop ebx
pop ecx
push ecx
sub cx, cx
pop ecx
push edx
push edi
xor dx, di
push ebx
test bl, 0x44
push eax
sbb eax, eax
push ecx
xor cx, di
pop ecx
pop eax
pop ebx
pop edi
pop edx
call fcn.006a39d9
call eax
add esp, dword [ebp - 0x10]
pop edi
pop esi
pop ebx
add esp, 0x10
pop ebp
ret