Function at 0x64195f
Capabilities:
Check os version
Get number of processors
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push ebx
push esi
push edi
call fcn.0064df84
call fcn.0064e328
push ecx
push edx
sbb cx, dx
push eax
inc ax
push esi
push ebx
or si, bx
cmp ecx, 0x105286d7
ror bl, cl
and ax, 0xa59
ror bx, cl
add dh, 9
stc
dec edx
adc bx, si
xchg esi, eax
push edi
mov di, cx
xor dh, 0x76
not ch
nop
or cx, bx
not bx
mov bx, cx
shr dl, cl
and dx, 0x48c6
inc edi
rol cx, 5
dec ax
ror dx, cl
test di, 0x523a
test ax, 0x569f
xor eax, 0x26513259
ror ecx, 3
shr ebx, 8
sub bx, 0x5d2
cmp dx, di
shl esi, cl
ror ecx, cl
shl edi, cl
shr ax, 7
adc dx, dx
add esi, 0x741099be
sbb bx, bx
sub ebx, ecx
nop
cmp eax, ecx
stc
and esi, 0x18e6d8e6
shl dl, cl
mov ecx, ebx
shl cx, 4
mov di, dx
shr cl, 7
nop
and dx, di
shr si, cl
not ecx
or ax, 0x570e
xor ch, ch
mov ch, 0x68
dec edx
and cl, 0x29
shr bh, cl
xor ax, 0x5248
add edx, edi
shl edx, 5
add edx, eax
adc edx, 0x5ab3ac76
xor si, ax
xor eax, esi
xor cx, 0x6973
adc al, 0x35
shl edi, 3
test ebx, edx
adc cx, dx
or al, dh
nop
sub edi, 0x4474b011
dec esi
sbb cl, 0x5b
inc ah
shr di, cl
mov di, ax
or esi, 0x4214762b
xchg dx, ax
sbb di, 0x51ec
xchg ecx, edx
mov cl, 0x20
sbb edx, 0x720eb8a0
dec ah
shr edi, 3
not esi
test bx, dx
not ecx
inc eax
shl cl, cl
shr ch, cl
rol si, 1
xor al, bh
cmp edi, 0x6e52f71
add edi, edx
not cx
cmp ebx, ebx
mov si, ax
pop edi
sbb dh, 9
not cx
inc ch
cmp eax, 0x7aa440d9
sbb bx, 0x628e
or bx, si
push edi
xor edi, 0xa895457
cmp di, di
inc si
xor di, 0x46f6
inc esi
sub di, 0x551e
or ecx, edi
inc dx
ror si, cl
ror bx, 5
adc bl, al
or dl, 0x10
shr cx, cl
ror si, cl
stc
sub si, 0xb95
xchg dl, bl
xor ax, 0x41e8
stc
mov al, cl
or dx, 0x34f7
stc
or bl, 0x46
xor cl, cl
dec ch
ror ah, cl
rol dh, cl
not bh
mov dh, 0x48
xor ax, ax
add ah, 0x50
mov bx, ax
adc ebx, esi
or ax, 0x6513
adc bh, ch
cmp ch, cl
sub bh, cl
and cx, 0x5d80
stc
shl ax, 3
inc ch
sbb ax, ax
shr dx, cl
adc dh, ch
sub si, di
mov edx, 0x5d3869b3
sbb ch, 0xe
cmp cl, bh
xor bx, dx
inc dx
xor dx, cx
and al, 7
nop
not di
not edi
inc cl
nop
add di, 0x2c58
adc eax, 0x7d8413ef
or edx, edx
ror dl, cl
inc di
shl edi, cl
shr esi, cl
not al
add cl, 0x4a
and bl, 0x1c
sub ax, 0x5e06
sub bl, 0x29
sub esi, ecx
nop
stc
cmp eax, 0x110368aa
test bl, 0x48
dec bx
sbb dx, di
rol al, cl
xor ecx, ecx
test al, ah
shr cx, cl
sub ebx, esi
nop
mov dl, 0x62
sub al, cl
stc
sbb cx, 0x400a
sub si, 0x37a5
nop
xor cl, cl
shr dl, cl
sbb bh, 0x53
inc bl
not dl
inc ebx
pop edi
shl ah, 2
shl cx, 8
shr eax, 1
mov bx, dx
shl edx, cl
rol cx, 7
nop
test eax, 0x5621406d
ror bh, cl
ror eax, 5
xor ch, 0x4f
push edi
or edi, edi
stc
adc si, 0xa67
and bh, ah
nop
add bh, ch
add bh, ah
shr dl, 1
shl al, cl
sub cx, 0x7f3f
ror cx, cl
rol ebx, 5
sbb ecx, edi
xchg ah, dh
shl ch, 2
inc si
mov al, ch
test dl, 0x56
rol cl, 6
ror dx, cl
or esi, edi
and cx, 0x5943
shl di, cl
shr bh, cl
cmp eax, 0x56ddcbf3
xor si, bx
or ecx, 0x181df215
mov bl, bl
and eax, 0x7f0b2ee9
stc
sbb edi, 0x74bd0679
mov dx, si
cmp al, 0x20
inc ax
xor ebx, 0x7172465
nop
rol bh, 5
xor bx, 0x49e0
sbb dx, 0x17a2
stc
test cx, ax
cmp si, ax
shr ax, cl
or cx, 0x56fd
not edx
add dx, 0xf6c
add cx, ax
sbb ch, bh
dec di
not ecx
xor eax, 0xf9ad788
nop
cmp eax, 0x49a9636b
shr edi, cl
dec dh
sub dx, cx
stc
rol edi, 8
or edx, 0x29fd1a29
xor ah, 0x27
stc
or al, 0x6a
shl ebx, 4
inc dx
dec dh
shl di, cl
rol ah, cl
ror bx, 7
sbb di, 0x1acb
add edi, 0x6bc897b3
xchg edi, edx
inc bx
xchg esi, esi
ror si, cl
ror ax, 1
sbb bx, 0x618f
not eax
rol bx, cl
add bx, cx
or esi, edi
sbb ebx, edx
stc
dec di
shr esi, cl
xor di, 0x60d8
sbb si, bx
sub si, 0x2ba5
shl ecx, cl
nop
pop edi
push edi
xor di, 0x4777
adc bx, ax
stc
sub di, si
sbb al, 0xd
not ecx
shr esi, cl
test ax, 0x4f21
xchg ecx, ecx
sub ch, 0x4c
dec edx
and ecx, 0x14405ede
xchg ah, dh
and edx, 0x257e2dcf
inc edi
test eax, 0x3d2256be
cmp dh, dh
or ecx, 0x657f0916
sbb ax, 0x45f2
rol ah, cl
dec si
shl edx, cl
mov edi, ebx
and ecx, eax
dec esi
test bx, 0x3d9c
xor ecx, ecx
cmp dh, dl
adc eax, 0x5ba94188
sub bx, si
dec cx
shl ch, cl
shl edi, cl
sbb al, bh
ror dh, 7
not ah
stc
inc ah
and dx, di
cmp ecx, ecx
xchg edx, ecx
not al
nop
mov cx, bx
xor di, 0x70f5
rol dl, cl
nop
inc dh
add cl, ch
add cx, bx
and di, bx
shr bl, 6
add eax, 0x4c79c9ca
stc
mov bx, dx
xchg edx, eax
test cl, 9
mov ah, 0x1b
nop
sbb dh, 0xd
cmp dx, 0x286d
and dx, cx
stc
sbb bl, dl
or dl, 0x69
sbb ah, 0x69
add edi, 0x28405366
or si, 0x76f7
xor dh, bh
sbb ah, bl
sbb ax, di
dec esi
add cx, di
cmp dh, cl
or dh, 0x56
dec si
not di
nop
shl bl, 6
test eax, 0x6a6c8b18
dec ecx
sub bh, dh
dec si
rol cx, cl
shr bh, cl
xor eax, 0x3eb1412f
not ah
stc
adc edx, esi
xchg edi, eax
or dh, al
sub esi, edi
shl ebx, 1
ror edx, 4
dec al
xor bx, bx
nop
adc dh, bh
xor esi, 0x3d3e68d0
add bh, 0x50
pop edi
stc
not si
mov ch, 0xa
ror ebx, 3
add ecx, ecx
xor edx, 0x799321cf
xchg esi, eax
not cx
add ecx, 0x20013fe2
stc
ror dl, 5
cmp dx, 0xe95
shr dx, 7
sub edx, ecx
sbb eax, 0x1231355f
inc dl
adc edx, esi
sub dh, dh
nop
or si, 0x7d12
xchg dh, al
mov ah, cl
add si, 0x7d3a
test si, si
mov ah, bh
or cx, dx
nop
dec ah
adc bh, 0x3d
rol edx, 5
ror cl, 2
stc
dec dh
or bh, 0x49
add cl, bh
push edi
not edi
not eax
ror ah, 3
ror dx, cl
shr esi, cl
or ch, 0x24
ror cx, cl
dec dl
and dh, al
pop edi
pop ebx
pop esi
pop eax
pop edx
pop ecx
nop
push ebx
sub ebx, 0x32a58cf3
push edx
push edi
and dx, di
push eax
ror ah, 2
push ecx
ror dx, cl
shl ebx, cl
push esi
xchg edx, esi
cmp edx, 0x4d123e20
rol di, cl
mov cx, dx
not al
xchg bx, bx
xchg bx, ax
inc al
shl ecx, 7
sbb ax, cx
shl al, cl
rol ecx, 4
and al, 0x5b
cmp bl, ah
ror dl, cl
test ch, 0x78
xchg al, al
cmp edx, ecx
sbb cl, bl
sbb dl, 0x53
rol eax, 2
add bl, 0x32
xor ch, 0x3a
shr ah, cl
adc ax, 0x1555
nop
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
push eax
push ebx
xchg ebx, eax
push esi
xor esi, 0x3a7bb770
test eax, esi
push ecx
shr ebx, cl
push edi
dec edi
push edx
rol dx, 5
add dl, 0x6c
sub ax, ax
nop
and si, 0x7a61
xchg si, si
stc
cmp di, cx
and edx, esi
and bx, 0x2bf6
ror ecx, cl
test edx, 0x54f39d09
xor dx, bx
pop edx
pop edi
pop ecx
pop esi
pop ebx
pop eax
call fcn.0064e6b9
call fcn.0064ec24
call fcn.0064f20c
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
mov dword [ebp - 4], eax
call fcn.0064f5d8
call fcn.0064fad9
push eax
push edi
adc eax, edi
inc edi
not ah
push ecx
cmp ecx, 0x458bc601
stc
sbb ax, 0x1e68
push ebx
sub bx, 0x287d
push edx
and dl, 0x4e
ror bh, 8
dec bh
dec bh
xor cx, ax
test edi, 0x1c9e71f9
cmp di, 0x66e3
dec bh
or dx, 0x1a0b
adc bx, 0x5ed0
rol ax, cl
dec edi
ror ecx, 7
inc ax
not ah
push esi
or ecx, esi
sbb edi, eax
nop
cmp bx, si
or eax, ecx
not bx
test edi, esi
dec dx
inc dl
nop
adc cl, 0x35
stc
stc
ror ebx, cl
inc ch
not dl
nop
xchg dh, dl
stc
xor ah, bl
test bl, al
test ah, cl
and cl, 0x5c
ror edi, cl
or cx, si
cmp edi, ebx
nop
stc
test si, dx
shl si, 1
shl ebx, 6
sbb si, 0x232f
ror dl, cl
xor bx, 0x3fb3
and ah, cl
nop
nop
inc cx
add dh, 0x1c
inc edi
sub dl, 0xa
xchg ah, dh
shr esi, 4
xchg edi, eax
adc esi, edi
add edx, 0x287d2e52
mov ebx, edx
rol ecx, 6
shr si, 6
and si, 0x3f04
xchg edi, edi
rol cl, cl
add dl, bh
mov ch, 0x7a
test edi, ebx
add ah, dh
and dh, cl
cmp ch, bl
and si, 0x567f
test dl, 0x40
ror ax, cl
xchg si, di
nop
shl ax, 3
and ah, dl
add bx, cx
not si
and ch, 0x50
cmp dx, si
or dh, 0x38
mov ebx, 0x19ac5403
rol di, 2
add esi, edx
inc dl
and si, 0x35c
mov ebx, esi
rol al, 4
shr bl, cl
pop esi
push esi
not esi
not edi
sub si, cx
mov ecx, 0x5119cea
dec si
shr ebx, cl
not edi
test bl, al
add cl, ah
mov di, ax
dec si
inc ecx
sbb eax, 0x691f041a
adc cx, 0x1830
adc edi, ecx
nop
nop
not edx
shl di, cl
and eax, 0x61710fec
and cl, bl
xchg ebx, edx
shr si, cl
mov ebx, ebx
adc ax, 0x8ce
shl bl, 6
stc
adc ebx, 0x49cecd0d
sub ch, al
sbb ch, 0x10
stc
or dx, 0x4240
stc
nop
not dh
or bh, dl
cmp ecx, ebx
shr cx, cl
ror si, cl
ror edi, 8
rol cx, cl
sub ecx, 0x7854a9eb
shr dh, 5
or cx, 0x1b39
dec bx
xchg edi, esi
rol cx, 7
add dl, bl
not ecx
dec eax
xchg dl, dl
not esi
ror eax, 4
shl bl, 7
or ecx, eax
inc ah
add ax, si
xchg al, al
stc
shr ch, 2
ror ah, 6
or cl, 0x5a
adc di, 0x4515
and edi, 0xe47f03f
test ebx, edi
shr bl, cl
cmp dh, dl
rol bx, cl
not eax
stc
not eax
stc
or ah, 0x6d
mov cx, si
shr si, cl
inc esi
adc eax, ebx
stc
and edx, ecx
shl bh, cl
stc
xchg ebx, edx
inc ah
test bl, 0x13
xor cx, cx
test ah, dl
sbb eax, 0x29eb8956
dec bx
xor ebx, 0x74f65464
test esi, 0x70999886
rol si, cl
sub eax, edx
sub ax, 0x2899
ror ah, 5
ror esi, cl
xchg si, ax
add ebx, eax
sub edi, 0x42116ef0
dec ecx
stc
pop esi
shl ebx, cl
nop
nop
adc edi, 0x248a8ec3
push esi
test si, si
shr eax, 3
or cx, di
nop
ror bl, cl
adc dx, 0x2923
nop
not ch
mov al, 0x7e
xchg esi, ebx
xor ah, 0x77
add dl, 0x2c
rol dh, cl
test si, dx
nop
test dl, cl
or si, cx
shr si, 4
ror dl, 3
add dx, 0x7eb5
mov bh, cl
or dh, bl
stc
sbb ax, 0x728f
adc si, 0x285e
or edx, ebx
xor ecx, edi
xchg di, ax
add esi, esi
stc
not bh
test ecx, 0x2a6f4a48
shr dh, 8
sub esi, edi
inc ebx
sub bx, si
xor cl, 0x7e
ror cx, 4
add dx, di
stc
xchg esi, eax
sub si, 0x6187
add dx, cx
ror ax, 4
inc dl
dec ax
dec di
not bx
add bx, ax
sbb ax, 0x1b0a
ror bh, cl
shl bh, 4
nop
shl di, cl
adc di, di
cmp ebx, ecx
xor edx, eax
add bx, cx
test cx, 0x59b1
mov cl, 0x24
rol bl, 4
sub bx, ax
cmp ebx, ebx
adc ch, bl
xchg ah, ch
inc ebx
inc eax
ror ah, 4
shr dh, 8
shl cx, 1
mov dl, bl
adc cl, 0x6e
not edx
ror di, cl
shr edx, cl
xor eax, 0x7576a644
cmp esi, 0xf38f2d
shr cx, cl
ror bx, cl
rol dh, cl
cmp edx, 0x13eeafe6
sub di, 0x6e61
adc dl, 0x20
xchg edi, eax
add cx, ax
sbb dx, bx
add bx, ax
sbb bx, 0x6d69
and bh, 0x50
xor dx, 0x68f3
adc ch, 0x6d
dec edx
stc
rol dl, cl
inc dh
shl edi, 7
pop esi
shl edi, 2
sbb dl, ch
not ebx
nop
rol bx, cl
or ecx, 0x3c4efe3c
stc
add bx, 0x7481
add al, ch
add ebx, eax
cmp dl, dh
dec bh
ror ch, cl
xor al, bh
shr bh, 8
xor edx, ebx
nop
shl ch, cl
push esi
ror si, cl
ror esi, 3
add ecx, edi
shr dh, 1
and ax, 0x22c4
add dx, 0x6103
test edi, 0x7690cabb
sub bh, 0xd
not ax
dec si
shl dx, 1
adc cl, 0x7a
test si, cx
shl edi, cl
dec edi
shr edx, 4
test bl, dl
rol dh, cl
cmp bl, 0x38
sub ch, ch
xchg ch, dh
stc
sbb bh, bh
add edx, edx
xchg al, bh
rol dh, 5
adc di, ax
ror esi, 4
pop esi
pop edx
pop ebx
pop ecx
pop edi
pop eax
push edx
not dh
push ecx
add cx, 0x6112
push ebx
push edi
cmp ebx, edi
push eax
or al, bl
xchg edi, edx
xchg ecx, ecx
sbb edi, 0x5a722f3b
xchg bh, dh
dec dh
shl ebx, 4
stc
push esi
xchg dx, si
sub cx, 0x7b2f
or si, di
stc
shr cx, 2
stc
and al, dl
shl eax, cl
sbb edx, edi
adc ch, ah
stc
sbb cl, 0x44
inc dh
not al
dec dh
mov ecx, edx
and cl, ch
ror bl, 3
rol eax, cl
and esi, 0x5420a706
test ch, dh
mov dx, si
shr ax, 7
xor cx, 0x51ee
xor si, si
sub ah, ch
sbb di, si
and dh, bl
nop
mov ah, 0x53
sub ecx, 0x269b5dff
sbb edx, esi
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
jp 0x6423a1
call fcn.0064fe57
push ebx
dec bl
pop ebx
stc
push eax
dec ax
push ecx
adc cl, 0x40
stc
xor ax, 0x174e
test ecx, 0x5d6c7c59
nop
push edi
push edx
sbb edi, edx
ror edx, cl
not dl
test ah, 7
ror edi, 5
and dl, al
push ebx
sbb bx, 0x5d1
or ecx, 0x6c4dc59
stc
xor ah, 0x3e
rol ax, 1
pop ebx
pop edx
pop edi
pop ecx
pop eax
call fcn.00650251
jo 0x642399
call fcn.00650662
call fcn.00650930
push esi
xor esi, 0x2bdf8a52
pop esi
push ebx
inc bl
push eax
dec ah
push ecx
and cl, 0x10
pop ecx
pop eax
pop ebx
push ecx
inc cx
pop ecx
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
xor eax, eax
nop
push edx
push ecx
cmp dl, cl
nop
push edi
cmp edi, edx
nop
stc
mov edi, edi
or edi, 0x104bab54
push ebx
xchg ebx, edi
push esi
test ebx, esi
inc ecx
mov dl, 0x63
push eax
or ax, 0x5637
rol dl, 7
shl ax, cl
shl cx, 1
rol si, cl
shr ebx, 5
sbb ax, di
and si, 0x791b
inc ah
shl dh, cl
not ebx
stc
xor si, bx
shr esi, cl
shr di, 1
ror ax, cl
test al, 0xf
test ch, 0x67
ror edx, 2
and ecx, 0x7680ef13
sbb bl, 0x16
sbb bx, 0x441e
add di, 0xee9
mov dl, 0x10
add di, 0x120b
rol dl, 4
rol dh, 8
sbb al, 0x28
cmp esi, edi
add cx, ax
shl edx, cl
rol bx, 2
sub dx, 0x421a
rol esi, cl
mov al, 0x5b
inc ecx
test cl, 0x5a
nop
sub eax, 0x25849ddb
rol edx, 3
rol ebx, 8
rol al, cl
test dx, 0x1219
test bh, bh
sbb ecx, 0x4d11492d
add eax, esi
shl bh, cl
rol dx, 6
shr bx, 4
or eax, ecx
shr ah, cl
shr dx, 2
or bx, si
or ax, 0x2899
xor ebx, edi
shr bl, 8
shl eax, 3
dec bx
mov cx, 0x1646
ror ecx, 7
rol ecx, 1
cmp dx, di
shl bl, 2
xchg dx, cx
test al, bh
cmp dh, bh
ror si, cl
shl edi, 7
inc dx
test esi, 0x322dbf6
and eax, 0x1398b685
nop
ror ch, cl
inc dl
or ecx, 0x4893065a
shl ebx, 5
not cx
test al, 0x1a
dec ecx
xor si, 0x1e24
ror edi, cl
sbb al, dh
add di, dx
and cx, dx
dec eax
sub ebx, 0x35f3189f
add ecx, 0x78bfabab
cmp si, bx
pop eax
rol bl, cl
mov si, cx
shr cx, 7
rol bl, 2
nop
nop
nop
stc
xchg dx, di
mov cl, 0x13
cmp ecx, edx
mov cx, bx
push eax
rol eax, cl
adc ax, cx
mov esi, ecx
shl dx, cl
dec edx
mov bx, si
shr dh, 2
not esi
xor dl, cl
ror di, 4
nop
or si, di
nop
test bh, 0x56
xchg dx, dx
xchg dh, bl
shr cl, cl
not dl
or eax, edi
add eax, edx
cmp bl, bh
not esi
xchg edi, ebx
add si, ax
shl esi, cl
test dx, 0xbe4
xchg esi, ebx
cmp dl, 0x47
shr bx, cl
adc bx, cx
dec bh
dec edi
adc ax, 0x4992
xchg bl, dl
shr bx, 5
sbb di, si
mov ebx, edi
rol dx, cl
nop
and ebx, esi
adc edi, 0x744f0880
adc cl, 0x1b
mov al, 0x2a
rol edx, cl
xor edx, edx
sub si, di
sub ecx, edi
adc ah, 0x39
sub ecx, edx
test edx, edx
sbb edi, ecx
shr ebx, cl
not ecx
ror dl, cl
shl ah, cl
sub dh, dl
shr bx, 7
or eax, esi
sub ebx, esi
cmp ebx, 0x284e1058
not dh
not esi
xchg dx, cx
nop
dec dh
test ax, ax
cmp ax, 0x3cc4
cmp dh, ah
test ecx, 0x4ce00477
sub ebx, eax
or eax, ecx
nop
test bx, 0x473b
mov bl, 0x36
test si, 0x1770
shl bx, cl
or ebx, 0x6089b98b
cmp ax, 0x119a
shr ch, 3
nop
rol dx, 1
adc di, di
ror di, 2
stc
rol ax, 6
add dh, ah
xchg cl, bh
inc ecx
pop eax
sub bh, 0x57
shl esi, cl
stc
shl edx, cl
push eax
sbb dx, ax
or ecx, 0x60b053e5
and ch, 0x19
inc bl
add ah, bl
adc esi, eax
ror esi, cl
mov al, al
sbb esi, 0x1f0a5e73
cmp ebx, ebx
ror ecx, 2
cmp si, di
dec ecx
rol ebx, 4
stc
xchg si, bx
shr esi, 1
shr ecx, cl
or ecx, 0x611d1a37
mov bl, ah
shl si, 3
mov cl, 0x74
and bl, ah
inc si
xor esi, edi
ror cx, cl
sbb al, dl
shl bx, 4
cmp bx, ax
sub bl, 0x2f
inc esi
and dh, 0x70
add ebx, 0x45ba34f9
add dx, di
sbb ah, 0x2d
and ecx, edi
add esi, edx
test eax, eax
or edx, 0x7d4b1fb1
and di, di
dec esi
and al, 0x11
rol eax, cl
cmp edx, ecx
stc
not dl
test bh, bh
ror cl, cl
xor dl, 0x32
cmp di, 0x2086
adc bx, bx
dec ax
cmp ecx, 0x70be926e
cmp esi, ebx
cmp di, 0x67f7
add di, ax
nop
stc
sub edi, 0x7fdcc317
stc
sub ah, 0x13
nop
test bl, 0x11
xchg bh, ch
cmp ebx, edi
xor edi, edx
adc ch, ah
shl esi, cl
dec esi
mov bl, cl
or dh, dh
add dh, dh
xor al, dl
shl dh, cl
xchg dl, ch
shl di, cl
xchg bx, dx
xchg ebx, ebx
cmp ecx, 0x52a865fa
ror edi, cl
adc ch, 0x4e
xor esi, 0x5693b397
pop eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
push esi
push edi
or si, di
push ecx
adc ecx, 0x443c66ed
push ebx
ror bx, cl
push eax
dec ax
rol ebx, cl
rol edi, cl
push edx
cmp edx, 0x2c04c007
inc dx
sbb cx, 0x1b9c
or ecx, ecx
inc ebx
shr ax, 5
sub edx, 0x5fdca8c6
or dl, 0x5d
shr bx, cl
nop
adc ah, 0x39
inc edi
or eax, 0x393518ab
xor bx, si
adc ch, 0x42
adc ebx, esi
xchg bx, bx
shr cl, cl
cmp edx, 0x2ea7d002
cmp ebx, ecx
not eax
not di
sbb ax, bx
xor edi, ecx
cmp di, si
adc cx, ax
adc ebx, ecx
sbb esi, esi
adc esi, 0x9d0ae4
shr eax, cl
adc edx, 0x7783291
adc dx, cx
xor dx, dx
inc bx
xor ax, 0x6f4e
pop edx
pop eax
pop ebx
pop ecx
pop edi
pop esi
call fcn.00650f0c
jb 0x64282a
jae 0x642785
jbe 0x642784
call fcn.006512f4
call fcn.006516e2
call fcn.00651bf1
stc
jns 0x6427c1
push eax
xor eax, 0x25c91af1
push ebx
xor ebx, 0x7a12cb8d
push edi
add di, 0x108e
push edx
push esi
and dx, si
pop esi
pop edx
pop edi
pop ebx
pop eax
push ecx
push edx
xchg ch, dh
pop edx
pop ecx
call fcn.00651fdd
jbe 0x6427c1
push ebx
and ebx, 0x2c25e52d
pop ebx
call fcn.006522d4
push ebx
xchg bh, bh
push ecx
rol ch, 4
push esi
rol si, cl
add esi, 0x5ede9a90
dec cl
nop
shr ch, 7
push edi
not di
pop edi
pop esi
pop ecx
pop ebx
stc
call fcn.00652564
jbe 0x642808
push edx
cmp dl, dh
pop edx
push ecx
and ecx, 0x245c6952
push esi
mov si, 0x63d5
push edx
cmp dx, cx
pop edx
pop esi
pop ecx
push ecx
add ecx, 0x992c37a
push edx
sub dh, 0x2a
stc
push eax
shl ah, 8
sbb dx, 0x547f
push ebx
dec bh
pop ebx
pop eax
pop edx
pop ecx
push ecx
push ebx
and ch, bh
pop ebx
pop ecx
push edi
mov di, 0x47e9
push edx
not dl
push esi
and si, 0x6b27
push ebx
test bl, 0x32
cmp edx, ebx
mov edx, 0x47e4aaff
ror dl, 4
nop
push ecx
rol ch, 4
stc
xchg cx, si
and si, 0x63d0
cmp dh, 0x5d
or dx, 0x61c3
xchg cx, di
rol si, cl
push eax
mov ax, 0x119c
ror edx, 3
rol bh, 4
adc ebx, 0x8d79ca9
add ah, dl
mov ah, 0x14
or cx, 0x6f5
xor ax, 0x7eb2
not ecx
sbb ch, 0x4a
not esi
and bh, 0x4d
and cl, dl
test ecx, 0x4666929f
sub ebx, eax
stc
add esi, 0x6cda11e3
shl si, 1
mov dx, bx
sbb edx, ecx
nop
cmp esi, 0x2232aaf8
ror bx, 8
test di, 0x1847
mov cl, dh
and bx, di
cmp bl, dl
shr al, cl
shr bl, cl
stc
test dx, 0x3ef9
ror eax, 5
cmp bh, ah
rol cx, cl
and bh, dh
rol bl, 6
shl di, cl
dec eax
xor ecx, esi
shl ebx, 3
adc cx, di
xchg ecx, edi
xor cx, di
xchg esi, eax
test edx, edx
not ch
sbb eax, edx
inc edi
mov ecx, edx
and bh, dl
and ebx, ebx
sub cl, ah
dec ecx
nop
shl ch, 3
inc ah
cmp eax, 0x70dce5c7
stc
xchg dx, si
and ebx, 0x6738598f
adc si, 0x62c8
mov ebx, ebx
pop eax
pop ecx
pop ebx
pop esi
pop edx
pop edi
push eax
test al, 0x6c
push edi
push ecx
shl di, cl
push ebx
cmp bl, 0x6a
nop
push edx
xchg ah, dl
pop edx
pop ebx
pop ecx
pop edi
pop eax
push ecx
push eax
xor cl, ah
push edi
sub di, 0x183d
push edx
ror edx, cl
push esi
sbb esi, 0x3dba82af
push ebx
sbb ebx, 0x5d5b51b0
or bl, 3
pop ebx
pop esi
pop edx
pop edi
pop eax
pop ecx
jg 0x64296d
nop
push ecx
push esi
cmp cx, si
mov cx, 0x59f6
push edi
push edx
cmp di, dx
stc
stc
push eax
shl eax, cl
pop eax
pop edx
pop edi
pop esi
pop ecx
push ecx
push ebx
sbb ecx, ebx
push eax
xchg al, ch
rol cx, 3
sub bx, 0x256
push edi
inc di
nop
adc bh, 0x7e
rol edi, 1
pop edi
pop eax
pop ebx
pop ecx
jbe 0x642995
call fcn.00652ac0
call fcn.00653015
jns 0x6429a5
call fcn.006535f5
stc
push eax
inc ax
pop eax
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
push edi
inc edi
push edx
push ecx
shl dx, cl
xchg dx, dx
or edx, 0x2752a403
push ebx
or bh, 0x6c
and ebx, ebx
adc bx, cx
xchg dx, cx
push eax
sub ax, 0x1e34
inc ah
sub ch, bh
push esi
shl si, 2
xor bl, ah
rol dh, cl
adc si, cx
stc
cmp si, cx
nop
add bh, 0x7f
ror ch, 1
dec edx
xchg ch, al
xor bx, 0x3007
sub ch, al
inc al
xor cl, 0x62
rol di, cl
xor dl, dl
and eax, ebx
shl al, 6
dec edi
not eax
nop
shr ecx, 4
add si, 0x7774
cmp si, dx
sub bx, 0x897
xor ecx, 0x699c69af
test di, 0xc81
ror cx, 2
adc ah, dh
inc bh
xchg ch, ah
add esi, 0x303fe74b
shr bh, 7
and cl, 0x73
rol al, 1
or dx, 0x1a42
mov al, 0x19
ror bx, 2
adc edi, 0x21f578b9
sub cx, dx
mov dh, ch
shl eax, cl
sub bh, dl
sub dx, 0x31c9
test di, bx
shr eax, 8
shl ebx, 2
add bl, bl
add bx, 0xe21
or bx, bx
shl bx, cl
test ecx, edx
and ecx, ebx
shr cl, 2
sub edx, 0x78e437e9
xchg ecx, esi
not edi
nop
xchg si, bx
rol dh, cl
sub ecx, 0x7ada905d
xor ax, 0x3eaf
add ebx, 0x1edbaee
rol bh, cl
stc
or si, 0x59bf
and cl, cl
add bl, 0x1a
sbb eax, 0x2caebe94
or bx, 0x6f3e
shr ebx, 5
test ch, dl
dec ebx
inc si
nop
xchg esi, ecx
adc ch, dh
rol bl, cl
add ecx, edi
mov di, 0x5044
xchg ebx, ecx
dec dh
or cx, ax
xor ecx, 0x1ff81883
inc ch
inc cx
stc
shr si, 2
pop esi
and bx, 0x6ad4
stc
and ebx, eax
or dh, bh
cmp cx, 0x1378
shl ax, 8
rol cl, 8
shl dh, 3
shl edi, cl
and dh, 0x6b
xor ah, bl
push esi
mov esi, edx
ror si, cl
xor dh, 0x3c
inc dx
stc
stc
ror ch, cl
stc
not di
cmp ax, bx
dec ah
ror esi, 2
rol esi, 1
inc bx
add ebx, 0x79fc64f6
sub dl, 0x3c
ror si, cl
and cl, 0x6b
stc
ror ebx, cl
or bh, bh
rol ebx, 6
sub ax, di
inc ch
and ch, 0x1f
or bh, al
sub dx, si
rol edi, cl
sbb dh, ah
and di, 0x558a
and cl, bh
inc ebx
ror dl, cl
nop
dec cl
mov ebx, 0x5da68f9a
add bx, si
stc
stc
xor eax, edx
cmp cx, ax
inc dh
or ecx, 0x70eb0353
dec edi
rol ah, cl
inc ax
and di, 0x1b2a
mov eax, ebx
and ebx, esi
cmp bl, 0x7f
xchg dx, bx
and cx, 0x256
and edx, 0x7cf0a9a8
xor ax, di
add bx, si
not al
add dx, dx
or di, 0x4484
mov edx, 0x6f6bb087
inc eax
or dl, bh
and eax, esi
not dx
sub di, 0xa23
test si, dx
adc bx, ax
rol esi, 8
xchg edx, ecx
dec si
xchg ecx, ebx
shl si, 3
add bh, 0x22
or esi, 0x74f0bb5f
shl bx, cl
shr al, cl
adc eax, 0x770897db
nop
sub eax, eax
dec dx
dec ax
sbb esi, 0x1aee1932
sbb di, cx
and di, 0x6abe
test dl, ah
cmp ah, al
sbb si, 0x1450
cmp di, dx
pop esi
pop eax
pop ebx
pop ecx
pop edx
pop edi
push ecx
shr ch, 4
push ebx
or ebx, ecx
push eax
push esi
adc eax, esi
inc eax
stc
xor ecx, 0x6c91aa5c
push edi
cmp ax, di
test bx, cx
push edx
test dh, cl
dec cx
and ah, 0x1c
stc
inc edx
sub esi, eax
nop
test dl, 0x6e
shr cx, cl
shr cl, 5
shr si, cl
and ebx, ebx
cmp dh, dh
ror eax, cl
cmp bl, dh
nop
dec eax
inc dh
rol dh, 1
or bh, 0x5e
nop
sub dh, 0x4f
dec ch
rol bl, cl
stc
cmp ax, di
xor eax, 0x707a08d4
xchg edx, edi
cmp edx, 0x4f5b4884
adc dx, di
inc cl
adc ah, bl
ror esi, cl
cmp cx, bx
xchg ecx, ecx
dec dl
dec bl
mov ecx, edi
cmp eax, eax
adc ecx, 0x6701bdbe
xor cx, ax
shl bh, cl
test ebx, eax
inc ax
or dh, 0x30
xor ax, bx
sbb ax, ax
not bx
shr eax, cl
shl di, 4
dec di
adc ax, 0x77a9
shl si, 3
test ax, 0x739c
cmp ebx, 0x4c1f7d38
nop
or di, 0x2bfd
or bl, 0x3f
nop
sbb dx, dx
sub si, 0x70a3
nop
stc
cmp bh, 0x3d
adc bl, 0x7f
stc
nop
stc
shr ax, 6
cmp ah, ch
inc ebx
test di, bx
sbb dl, 0x48
pop edx
pop edi
pop esi
pop eax
pop ebx
pop ecx
jnp 0x642dd1
nop
push edi
or edi, 0x164715f4
push eax
not ax
push edx
xchg edx, edx
push ebx
push ecx
ror ebx, cl
rol di, cl
or bx, di
not al
or dl, 0x49
ror edi, 2
xor edx, 0x4c5cc18b
shl cl, cl
add ebx, ecx
ror edx, 3
stc
nop
sbb eax, edx
or dx, 0x1a73
stc
shr al, 6
sub eax, edx
dec eax
shl eax, cl
dec ebx
add dh, 5
ror cx, cl
add dl, 0x69
ror di, cl
add di, bx
push esi
rol esi, cl
cmp bl, ch
and ebx, eax
test ebx, 0x1c7ee807
mov cx, 0x7012
cmp edx, edi
nop
shr ebx, 3
test cx, ax
dec bx
cmp cx, 0xcb3
rol esi, 7
or dx, bx
and si, bx
sub cx, si
or bx, 0x1cd9
not bl
stc
sbb ah, ah
shr cx, 6
stc
nop
or al, 0x5f
rol edi, 4
test eax, ecx
dec ax
sbb ebx, edx
stc
sub edx, 0x39d4d67c
xchg cl, bh
pop esi
pop ecx
pop ebx
pop edx
pop eax
pop edi
call fcn.006539ca
push ecx
or ch, 0x7b
push esi
test si, 0x7b02
xor si, 0x4a8b
push ebx
ror bh, 7
push edx
not dx
adc dh, 0
push eax
xchg bx, ax
ror ax, 1
pop eax
pop edx
pop ebx
pop esi
pop ecx
push ecx
or ecx, 0x3d481824
push ebx
shl ebx, cl
push edi
push edx
add edi, edx
pop edx
pop edi
pop ebx
pop ecx
call fcn.00653ecc
push ebx
cmp bh, 0x1f
push eax
push ecx
sub al, ch
push edx
dec edx
pop edx
pop ecx
pop eax
pop ebx
call fcn.00654450
push ecx
ror cx, cl
sub cx, cx
push edx
mov dx, 0x18dd
push esi
shl esi, 3
or cx, 0x3a0a
sbb cl, 3
push edi
sbb esi, edi
push ebx
inc bx
dec dx
push eax
not eax
dec ebx
pop eax
pop ebx
pop edi
pop esi
pop edx
pop ecx
jb 0x642e60
push ecx
not cx
push eax
shl eax, 8
push esi
inc esi
rol si, cl
or cx, 0x1a7b
push edx
xchg dl, al
nop
not dx
push ebx
shl bl, cl
pop ebx
pop edx
pop esi
pop eax
pop ecx
jl 0x642e33
call fcn.00654758
push edi
push edx
sub edi, edx
pop edx
pop edi
jbe 0x642e5b
call fcn.00654c91
push edi
xor di, 0x5f63
push ecx
rol ch, 7
push eax
xor eax, eax
pop eax
pop ecx
pop edi
push eax
ror al, 2
push ecx
and ecx, 0x205a69c6
pop ecx
pop eax
call fcn.006551ee
call fcn.006556a4
push ecx
push edx
adc ecx, edx
pop edx
pop ecx
push esi
push ecx
rol esi, cl
shl cx, 4
push edx
add dx, cx
push eax
dec eax
push edi
cmp edi, 0x4960feed
stc
dec dx
dec di
sbb ecx, 0x1d0dadd6
push ebx
not bl
xor ax, di
rol edi, 6
shr di, cl
adc esi, edi
pop ebx
pop edi
pop eax
pop edx
pop ecx
pop esi
call fcn.00655c3c
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
nop
push esi
rol esi, 5
push edx
inc dh
nop
push eax
cmp eax, eax
stc
push ecx
shr ax, cl
push ebx
test ebx, edx
cmp ax, dx
dec ch
dec edx
and cl, ah
push edi
not di
add bx, dx
adc bh, 0x74
inc ebx
adc al, bl
shr si, cl
xchg ah, bl
xchg si, cx
inc edi
test ah, 0x19
dec cl
dec ax
ror si, 3
test edx, 0x463ed8fb
not cx
stc
sbb dx, bx
not bx
dec ecx
ror si, cl
stc
add al, ch
add edx, esi
shl ebx, cl
test bx, di
xchg al, bh
add ch, dl
test edx, eax
sub cl, 0x5c
not ebx
xor si, si
adc cx, 0x4d5d
test eax, 0x34d81a44
dec cx
ror dh, cl
ror ch, cl
cmp ax, 0x7b3
or ecx, edi
mov edi, 0x542ab4d7
cmp bx, dx
sub bl, bh
shr dx, 8
adc eax, edi
inc ecx
sub bh, 0x13
and ecx, 0x2f4032a
or ebx, 0x308528af
stc
xchg al, ch
inc edi
xchg si, ax
nop
nop
inc edx
ror dl, cl
shl bx, 1
nop
shr ch, 6
inc esi
or ch, 0x24
rol cx, 2
shl cx, cl
xor esi, 0x19918745
add bh, 0x10
shl ax, 6
not di
or bx, cx
adc si, 0x222f
sub esi, 0x6c15a2ef
and cl, 0x15
and esi, 0x2a7974d7
shr edi, cl
xor bh, ah
inc edi
xchg ecx, eax
not si
nop
dec eax
nop
sbb esi, 0x5edf7451
add ebx, esi
or dh, bl
xor dh, dl
cmp dl, 0x67
shl eax, 3
ror di, cl
xor dx, 0x4aae
inc ax
pop edi
add al, 4
not dx
ror cx, cl
xchg edx, edx
xor si, 0x4660
shl ebx, cl
push edi
ror edi, cl
shl bl, cl
ror dx, cl
xchg edx, ecx
or dx, 0x436d
not esi
shl dl, 5
xor ax, dx
add cx, 0x3f15
mov al, 0x2a
not edi
cmp bx, si
shr cx, 2
adc bh, 0x4c
and edi, 0x5cdb9ebd
adc si, 0x10e0
xchg di, ax
add edx, 0x673c9db3
inc si
sbb dh, 0x11
cmp al, 0xc
dec bl
ror ecx, cl
cmp al, dl
inc bx
dec dx
ror bl, 1
ror edi, cl
stc
stc
test esi, 0x29806770
rol dh, cl
mov ax, bx
sub eax, edi
shr di, cl
or cl, 0x3a
test esi, 0x23f54df2
shl esi, 3
and si, dx
adc ah, 0xb
stc
stc
not si
shl esi, 5
inc ah
rol bh, 7
sub edi, esi
sbb bx, 0x747
sbb bh, 0x2d
cmp esi, 0x74dccfd6
xor edx, ebx
ror ax, cl
xor bh, dh
and ch, dl
sub ebx, 0x16252a88
xor dh, 0x13
nop
nop
ror si, cl
test bx, 0x290d
sbb ch, ah
and bl, 0x4a
xor ax, cx
xor dh, ch
dec cl
adc ecx, eax
ror ecx, cl
shl si, 5
or ecx, esi
and eax, 0x5a925b03
sbb ah, 0x47
xor dx, 0x4d76
not bl
ror edi, 6
ror ah, cl
mov edx, 0x7cffab85
not ebx
xor edi, 0x1227047d
add si, di
nop
cmp dx, dx
shr ah, 5
not ax
xchg bx, ax
and dx, 0x1800
ror edi, 7
shl edi, 4
add ch, 0x1a
xchg edx, eax
test edx, edx
cmp edx, 0x64cadd9f
and bh, cl
rol ecx, 6
and bl, 0x52
pop edi
sbb esi, 0x8eac72c
push edi
add edi, 0x58f10899
adc ah, 0x1f
and bx, dx
test esi, 0x11680301
mov cl, 0x5c
xor ax, 0x68b2
nop
sbb ax, 0x3c06
xchg bl, al
dec si
rol dl, 3
sub esi, esi
nop
nop
and esi, edi
sub esi, 0x5e3f5ba2
test ebx, ebx
or ecx, esi
sbb ebx, ebx
sub eax, 0x35e26219
shr edx, cl
xor bh, bl
adc bh, dh
shr esi, 7
ror dx, 7
shr esi, 8
mov ebx, 0x67f5cb14
add edi, 0x42599d75
and dx, 0x4c9d
xor bl, ch
mov edx, 0x7452cc44
adc cx, 0x33d5
nop
xor si, di
stc
cmp ecx, 0x3554e314
sbb bh, cl
test bh, dh
add ah, 0x3c
rol si, cl
nop
rol di, cl
inc edx
not cx
cmp ah, dl
shl ecx, 3
add ecx, 0x243688b9
dec ecx
xchg cl, ch
adc dh, al
xor ebx, 0x6251b944
adc bh, bh
and esi, eax
xor dl, bl
rol esi, 1
rol cx, 2
sbb dx, 0x24fb
test al, bh
adc ax, cx
nop
adc ah, al
cmp ebx, 0x781e736c
and cx, di
sub ebx, 0x17a66d54
or bh, bl
and ax, 0x7663
mov bx, 0x3ef3
dec dx
mov di, 0x6c0f
not ecx
nop
shl al, cl
shl cx, cl
stc
adc eax, eax
sbb bl, 0x77
ror bl, 7
rol eax, cl
cmp bh, dl
or ax, 0x5d7c
ror al, 1
xor eax, edi
or edx, edx
inc ecx
shr eax, cl
cmp edx, eax
rol bh, 5
shr bx, cl
xor al, 0x46
ror ah, 6
ror edi, 2
rol bx, cl
not dx
adc eax, eax
nop
sbb esi, 0x60e17204
stc
rol dl, cl
shr dl, cl
pop edi
push edi
test di, di
not ax
nop
add ecx, edi
or cx, 0x64f5
sbb di, 0x5ead
and al, ah
nop
test ax, 0x1bff
rol edi, cl
cmp bl, 0x11
or dl, 0x19
dec bh
cmp ch, cl
mov edx, 0x78002a12
stc
rol di, cl
mov bx, bx
nop
inc cl
cmp edi, 0x48916cc4
cmp di, 0x632a
stc
add bh, 0x15
not si
sbb edi, edi
shr si, 2
rol ecx, cl
xchg ch, dh
inc di
shl ch, 7
add bl, ah
shr dx, cl
xchg ecx, esi
mov si, 0x2379
not esi
ror cx, 3
cmp edi, 0x1781011b
sub esi, 0x2f47b7f9
cmp si, 0x3982
add edi, ecx
shr ah, cl
adc dx, 0x8ac
shr ecx, cl
nop
dec bh
add eax, ecx
sub ah, bh
shr ch, 8
or ecx, esi
sbb dl, 0x72
add esi, ebx
shr di, cl
test ax, 0x2e26
shr bx, 2
dec ah
rol si, cl
not ebx
nop
cmp bx, 0x767
nop
stc
adc dx, 0x5fff
cmp cx, cx
mov edi, 0x22c51886
mov dl, 0x11
dec bl
dec bl
inc ebx
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
jns 0x643306
call fcn.00655f83
push edi
push ecx
rol edi, cl
push eax
test al, ch
add di, 0x5c7a
push edx
test cl, dh
test al, ch
pop edx
pop eax
pop ecx
pop edi
call fcn.0065650b
call fcn.00656951
call fcn.00656ecf
call fcn.006572e9
call fcn.00657888
js 0x643319
call fcn.00657c68
push ebx
add ebx, 0xc13e9f1
pop ebx
call fcn.00657fc9
jae 0x643381
jae 0x643334
call fcn.00658486
call fcn.00658976
push eax
push edx
xchg al, dh
nop
push ecx
sub cl, dh
push esi
xchg cx, si
nop
push ebx
adc bx, 0x5f58
sbb esi, 0x7d5b6a3c
cmp ebx, 0x1e5d6062
cmp ax, dx
and al, cl
adc dx, cx
push edi
xor si, di
or ax, si
shl edi, cl
pop edi
pop ebx
pop esi
pop ecx
pop edx
pop eax
push ecx
test ecx, 0x7cf6c1e4
pop ecx
call fcn.00658d39
call fcn.00658fc5
call fcn.00659552
push edi
sbb edi, 0x41a8eeab
pop edi
call fcn.00659926
mov eax, str.__b_Nb
lea ecx, [esp + 0xc]
push 5
push 0x22587c0e
push ecx
push eax
push ebx
not bh
push edx
cmp dl, 5
push eax
push ecx
adc eax, ecx
xor dx, 0x16af
xchg dl, ah
inc ax
push edi
and ecx, edi
add ebx, edx
inc bx
not al
push esi
xor esi, 0x210228a4
adc cl, bh
stc
ror si, cl
or al, bl
xor eax, edx
inc dh
test dl, dh
xchg ah, cl
ror dl, 7
xor ax, 0x6c5c
adc ecx, edi
rol edx, cl
shr di, cl
cmp ax, cx
test ah, 0x7f
sub edi, ebx
not bh
and ecx, 0x58d222d0
nop
and si, ax
inc si
cmp bx, ax
and bx, cx
and di, 0x3ab2
nop
shl cx, 1
xor bh, cl
sub edi, 0x3c0c0f12
adc ebx, edx
test edi, 0x79f9aaf6
and cl, 0x3c
stc
rol bl, cl
rol cl, cl
stc
shl bx, cl
test ch, 0xf
rol dl, cl
dec bh
sub bx, di
rol si, cl
xchg si, ax
rol ebx, 8
inc cl
inc ebx
not bx
sbb cx, 0x2c7d
shr ax, cl
nop
shl di, 6
cmp si, bx
test cx, 0x7126
adc cl, dl
adc ecx, 0x7775c6c0
test si, bx
nop
mov ecx, 0x2b9d681
and cl, 0x3a
ror ecx, cl
sbb ax, 0x7d35
test ax, 0x6987
shr dl, 1
xor edx, 0xafb4aa7
rol edi, cl
test bx, 0x5e2c
ror ah, 3
and cl, 6
cmp ax, di
stc
adc ah, 0x61
cmp bx, di
test ch, al
xor ch, al
xor dh, 0x25
shr di, cl
sbb esi, 0x5c850907
cmp ebx, 0x62ae6034
test dx, cx
rol bx, cl
shr eax, 5
stc
not eax
cmp ecx, edi
and ax, 0x24ca
dec bl
mov ax, cx
rol edx, 6
mov ebx, eax
xor dh, al
pop esi
push esi
ror si, cl
sub ecx, 0x5071faec
shr bl, 3
not edx
adc ah, ch
rol ah, 8
not eax
sbb cx, dx
cmp dx, di
stc
not ecx
stc
sub ecx, esi
or dl, al
xor dh, 0x67
sbb bx, dx
cmp al, dh
mov eax, 0xba98392
and edi, 0x15a2ce40
rol ah, cl
cmp si, bx
adc cx, 0x636d
stc
not ah
rol esi, 3
add bx, 0x9d7
sbb dl, cl
sub dh, bh
cmp dl, ch
inc edx
inc cl
mov ebx, esi
or cl, 0x15
inc dl
shl dx, 3
cmp esi, 0x6dcb985c
rol dx, 4
stc
cmp esi, 0x3e4587fe
sbb di, 0x5b79
mov ebx, 0x33a70a18
ror ecx, 2
mov bl, 0x4d
xor dl, dh
shl si, cl
mov bh, 0x70
ror ch, cl
ror dh, cl
shr ebx, 7
or eax, edx
adc esi, edx
xor ebx, ebx
sub edx, 0x38e0b047
xchg al, ch
rol ebx, 8
xor dx, 0x622b
shl esi, cl
ror bx, cl
and ch, 0xa
and esi, 0x415a5447
sbb dl, 0x65
xchg bx, di
mov edx, 0x560552af
sub dx, 0x1f43
or edi, 0x38a10932
sbb dl, 0x45
inc al
not di
adc esi, ebx
stc
xchg edx, esi
stc
stc
add ebx, edx
xchg ch, dl
dec eax
shr eax, cl
cmp ah, 0x23
adc ah, 0xf
stc
and ebx, edi
stc
and ebx, eax
or ax, bx
sbb eax, ebx
shr ax, cl
ror edi, cl
sbb ecx, esi
test si, 0x2816
inc di
and cx, 0x299d
dec ebx
rol al, 8
sub edx, ebx
ror bl, 5
rol cl, cl
rol eax, 5
not eax
stc
shl dh, cl
pop esi
adc edi, 0x5a5d9dc6
and edx, eax
inc bh
sbb cx, dx
not edx
cmp ecx, edx
push esi
xor si, si
sub dx, ax
ror esi, cl
nop
xor bl, 0x58
rol dh, 8
ror dl, 4
nop
stc
inc dl
nop
ror ecx, 8
sub dx, 0xbab
stc
shr bh, cl
or ch, bl
nop
ror dx, cl
and bx, 0x2523
sbb esi, esi
inc si
stc
nop
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
push ebx
and bx, 0x2332
inc bx
push ecx
test cx, 0x1fe4
push eax
and ah, 0x40
or bx, 0x15d2
stc
push edi
shl edi, cl
stc
push esi
xchg bx, si
xor bh, 0x6b
dec edi
or bl, 0x1d
nop
cmp si, ax
rol esi, 6
push edx
xchg dx, ax
add ch, ah
shl ebx, cl
sbb ch, dl
cmp si, bx
not ebx
not dh
xor bx, si
rol dx, 6
add esi, 0x72b52c27
dec ebx
test cl, 0x21
xchg edx, eax
adc edi, ebx
sub bx, 0x6656
test cl, dl
sbb edi, 0x742c924
dec dx
pop edx
pop esi
pop edi
pop eax
pop ecx
pop ebx
call fcn.00659e34
push ecx
adc cl, ch
push eax
ror ah, cl
push ebx
and ebx, 0x6fba0743
push edi
add eax, edi
rol edi, 3
push edx
and dx, di
or ch, ah
shl bh, cl
ror di, 1
sub cx, 0x3481
rol edi, cl
shl ebx, cl
sub bh, ah
adc ecx, 0x4aeba0f8
push esi
shl esi, cl
test edi, esi
cmp cl, 0x23
add edx, edx
ror dx, cl
test ax, 0x50ca
mov bx, bx
dec ecx
shr bl, 1
xor edx, ecx
xor cx, cx
stc
nop
add dh, 0x42
sub di, ax
shr dl, 3
xchg edi, edi
add cx, 0x7d7
shr eax, cl
ror bx, cl
not ax
xor eax, 0x57ab3291
ror edi, 8
mov di, 0x63fb
xor bl, dh
xchg al, dh
stc
inc al
ror edi, cl
ror ecx, 2
shl bl, cl
cmp dh, bh
xor ax, 0x31ac
shr eax, 7
mov bx, di
shl dh, 5
test al, ah
test cx, dx
xchg di, ax
nop
not ecx
add edx, 0x650b5f9b
sbb edi, ebx
cmp si, si
add edi, 0x1751c5b9
shl ecx, cl
xchg ebx, eax
ror dx, cl
not dh
mov ax, di
not ebx
ror bx, 1
adc al, bh
adc ch, bl
sub ch, bl
nop
mov bl, bh
rol ebx, cl
shl bl, cl
shl dl, cl
inc ax
rol dx, cl
inc eax
inc edi
dec cl
stc
cmp di, 0x636b
add al, 0x6a
adc bh, al
not dx
and dx, 0x1737
rol ch, cl
sub si, dx
cmp edi, 0x1f08dac4
not edi
mov bh, 0x23
shr bl, 1
and dh, bl
and dl, dh
not si
shr bx, cl
ror edi, cl
dec esi
dec di
shr dl, 8
dec al
pop esi
mov ah, bl
dec bx
rol dl, 5
xchg edx, ebx
stc
not dl
or bx, dx
shr bh, cl
ror ch, 1
xor ax, 0x4213
xor ch, 0x7e
or cx, dx
stc
test dh, dh
push esi
sub bx, si
dec ebx
add edi, ecx
or dh, dl
and bl, ch
shr al, cl
shr ebx, cl
cmp edi, edx
dec dx
xchg edi, edi
xchg bl, bl
or edi, 0x78e7a2bf
xchg si, ax
rol edi, 5
shl ecx, 5
nop
xchg bx, cx
shl eax, 7
add ch, bl
xchg edx, edx
shl ebx, 5
dec cx
test dx, 0x77d1
xor ax, 0x7e34
not ah
not eax
adc dh, bh
shl eax, cl
stc
rol dx, 5
or ecx, edx
or ch, 8
stc
and edi, 0x719c71f6
not ebx
stc
and eax, ebx
shl si, cl
adc ax, di
not ax
adc al, ah
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
push edi
push ebx
xchg edi, ebx
push edx
test dx, 0x6023
push esi
dec esi
add esi, edx
nop
mov ebx, 0x34cbcb21
xchg ebx, ebx
stc
inc edi
push eax
ror ah, 2
xor bx, si
pop eax
pop esi
pop edx
pop ebx
pop edi
call fcn.0065a252
jb 0x643877
push eax
xor eax, eax
pop eax
js 0x643870
push edi
shr di, 4
push ecx
test cx, 0x4bc2
push edx
xor dl, 0x3e
pop edx
pop ecx
pop edi
push edx
sub dx, 0x56a5
pop edx
push edi
adc di, 0x111f
push ecx
shl ch, cl
pop ecx
pop edi
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
call fcn.0065a7fc
push eax
not ax
stc
push ebx
xchg bl, bl
stc
push ecx
shl cx, 8
push edx
shr dx, cl
push esi
xor esi, 0x328aedc1
rol bh, 1
nop
test al, bh
cmp al, ch
nop
not bx
shl bh, 1
shl dl, 6
rol bl, cl
xchg ebx, esi
inc ax
xor ah, 0x57
not esi
nop
push edi
sub edi, 0x221ab32a
ror edi, cl
xor di, ax
mov di, ax
shl si, 3
test ecx, edi
rol esi, cl
dec dl
test bl, bh
mov ecx, edi
and bx, si
or bx, dx
add eax, esi
rol ax, cl
test bh, 0x47
or dx, di
dec al
dec si
test al, dl
cmp di, cx
inc dl
adc ecx, eax
rol si, cl
stc
ror di, 2
rol cl, cl
xor dx, 0x357
xchg ah, al
shr ah, 3
shr dx, cl
nop
mov edx, 0x25f50ed8
add bl, 0x2c
sub eax, 0x3c13849c
shl si, 3
stc
cmp cx, si
dec bx
shl dx, 4
and ah, 0x2f
ror bh, 3
adc dh, 0x17
test cl, dl
cmp si, 0x6ec6
adc ecx, 0x3f12c16d
and cl, 0x6e
sub ebx, 0x1501fef8
and al, dh
xor ecx, ecx
shr ebx, 8
xor eax, 0x2696844e
shl al, 2
nop
stc
rol eax, cl
nop
stc
shr ax, cl
mov al, 0x4d
not edx
rol edx, 5
shr cl, 4
test bh, 0x58
inc bl
inc ebx
sbb si, 0x65c3
stc
not bx
ror si, cl
xor eax, 0x6049d7ee
add bx, si
nop
inc esi
add ebx, esi
ror edi, 3
not cx
sub edi, 0x3dcee57e
mov bx, 0x66c7
add ah, bl
pop edi
ror cx, cl
sbb dx, 0x7296
push edi
shr edi, 2
not ecx
cmp edi, eax
or bx, 0x54b4
mov dx, 0x603e
add esi, 0x5f7b708e
test ax, 0x31f8
mov bx, cx
or edi, 0x26e2e277
xchg cx, si
shl si, cl
rol esi, cl
sub bl, al
dec ecx
ror cx, 2
sub si, 0x6cf1
mov eax, edx
mov ebx, edx
nop
xor al, 0x45
stc
stc
and dh, 0x64
sub di, 0x6d4f
cmp ch, 3
not ebx
xor dl, 0x3c
adc eax, 0x789e5b1f
sub esi, 0x5539433f
shl al, 6
sbb di, cx
ror si, cl
or bh, 0x5c
stc
test ebx, edi
adc ecx, edi
mov ebx, esi
stc
sub edx, eax
rol cx, cl
and dx, 0x79f2
mov ax, 0x4ed
rol ah, cl
sbb bh, 1
or cx, 0x5eff
inc esi
inc cl
adc bh, 0x27
cmp si, dx
xor bx, bx
adc ax, 0x4499
adc ch, 0xa
not si
test edi, 0x198dfd7a
inc edx
xor bx, 0x2c5e
adc dx, di
stc
sbb ch, dl
stc
test cl, dh
inc cx
xchg cx, di
not eax
sbb si, 0x97f
or ch, bl
xor bx, di
dec eax
sub ah, 0x5f
ror dh, 6
inc edx
add dx, 0xc09
shr ax, cl
inc eax
stc
stc
xchg ecx, edi
sbb ax, di
rol ecx, 8
nop
and dx, 0x45e4
or bl, 0x51
cmp esi, edi
rol si, 1
not cl
sbb ax, 0x53bd
not dx
adc dh, 0x26
or esi, 0x375ef869
and edi, 0x7641115e
cmp dl, 0x4e
shr di, 5
and al, 0x78
ror cl, cl
dec eax
not ah
sbb esi, 0x10d38afe
mov ecx, 0x74b9d389
pop edi
xor bx, si
ror ax, cl
shl ebx, 7
stc
inc ch
xor eax, 0x415dc679
test ax, si
add al, 0x25
shr dl, cl
xor cx, 0x439f
not ax
mov esi, 0x150762f6
ror ah, cl
xchg dx, cx
sbb ah, bh
xchg bx, ax
not ch
nop
ror dh, 1
push edi
shl edi, 8
and ch, al
test eax, 0x4629630a
not cx
mov dx, 0x602
cmp si, 0x5d6b
nop
add di, di
dec dx
xor eax, esi
stc
test edi, 0x29f2bd60
and bx, ax
xchg ebx, ebx
sbb dx, dx
adc edi, 0x2bee527
dec ecx
adc edi, eax
sbb ebx, 0x201e6741
shr di, cl
rol bl, cl
or ebx, 0x4a9b0a0
and bl, bl
ror ecx, 8
adc si, dx
sbb dx, di
inc ax
mov cx, bx
dec ax
or ax, ax
nop
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
jle 0x643c25
jb 0x643c1c
call fcn.0065ad83
call fcn.0065b1ee
je 0x643ba6
push edi
push ebx
and edi, ebx
or bl, bl
or edi, 0x2675cab
push edx
add edx, ebx
push ecx
add ecx, ebx
cmp di, 0x3db8
or ch, 0x60
pop ecx
pop edx
pop ebx
pop edi
call fcn.0065b6fb
jo 0x643be8
push esi
not si
push eax
xor al, 0x47
pop eax
pop esi
jge 0x643bd3
push edx
push eax
adc dl, al
push edi
xchg edx, edi
push ebx
sbb ebx, 0x65e23e72
stc
pop ebx
pop edi
pop eax
pop edx
call fcn.0065ba2d
jb 0x643be3
call fcn.0065bfd7
call fcn.0065c4c2
call fcn.0065c913
push edx
push ecx
xor edx, ecx
push edi
shr di, cl
push ebx
sub ebx, ecx
rol edx, cl
pop ebx
pop edi
pop ecx
pop edx
call fcn.0065cf10
call fcn.0065d386
jecxz 0x643c1c
push eax
or ah, 2
pop eax
js 0x643c1c
push eax
push ecx
rol ax, cl
pop ecx
pop eax
call fcn.0065d8ca
push edi
dec di
pop edi
jnp 0x643d13
nop
push ebx
push ecx
ror bh, cl
dec ecx
push edx
not dl
add edx, 0x3afcc62a
pop edx
pop ecx
pop ebx
call fcn.0065dc12
call fcn.0065e015
jl 0x643cbe
push eax
dec eax
push ebx
cmp bl, 0x6e
push edx
test dl, bl
push esi
add si, bx
push ecx
add ch, 0x2c
shr esi, cl
not ah
cmp edx, 0x738b811d
xchg ch, dl
not ax
shr ax, 5
nop
and ah, dl
test dx, dx
push edi
or di, cx
and si, 0x38a0
shl edi, cl
ror edx, 2
not cx
inc ax
pop edi
pop ecx
pop esi
pop edx
pop ebx
pop eax
call fcn.0065e2d5
call fcn.0065e69c
jae 0x643caa
push ebx
dec ebx
pop ebx
push ecx
sub cx, 0xc4e
pop ecx
jb 0x643cba
push ecx
shl cx, 1
push esi
xor cx, si
pop esi
pop ecx
push eax
nop
pop eax
jecxz 0x643ccb
jns 0x643ccb
call fcn.0065ec42
jp 0x643cdd
call fcn.0065efdd
push eax
push edx
xor ax, dx
pop edx
pop eax
push ebx
inc bx
push edx
push eax
xor dx, ax
pop eax
pop edx
pop ebx
jle 0x643d09
call fcn.0065f2d5
push eax
rol eax, 2
push edi
push ecx
shl di, cl
pop ecx
pop edi
pop eax
call fcn.0065f6da
call fcn.0065fa17
push ebx
push eax
sub ebx, eax
shr ax, 7
pop eax
pop ebx
jnp 0x643ea3
push ebx
ror bx, 2
nop
push ecx
cmp cl, 1
sub bh, 0x74
stc
push eax
dec ax
push edx
mov edx, edx
not edx
and dl, 0x63
cmp bh, 0x72
cmp eax, ebx
dec cx
adc ax, ax
ror dl, cl
stc
not eax
shr ch, cl
test edx, 0x899a642
sbb bl, 7
xor ebx, edx
shl eax, 2
xor dx, dx
shr eax, cl
sub cx, ax
push esi
ror si, 7
stc
xor bx, ax
stc
mov ch, cl
mov cl, 0x5f
push edi
rol edi, 1
cmp esi, ecx
stc
not bx
xchg cx, dx
adc al, bh
stc
sbb ah, ch
rol eax, cl
add ebx, edx
dec dl
add al, 0x44
cmp edx, ecx
xor dh, ch
rol bh, cl
stc
mov si, 0x5be1
xchg cx, ax
shl bx, 5
shl cl, cl
dec ax
nop
shl ecx, 6
sub esi, 0x5de0983
stc
rol cx, 4
or edx, 0x17b5127e
dec eax
sbb si, 0x3746
test si, 0x5ecf
mov si, ax
xor ch, dl
sub edi, 0x737be305
sbb bx, 0x2ddb
adc eax, edi
xor cl, al
cmp cx, 0x66f8
and dl, ah
sbb bl, cl
test edi, 0x7bb32bbc
or eax, edx
nop
mov si, si
shr eax, cl
ror ecx, 2
xchg bh, ch
rol cx, cl
inc ecx
xor dh, bh
shr cl, cl
cmp edi, ecx
or ch, ah
and edi, esi
sub edx, 0x35d2bbf9
test cx, 0x795c
sub cl, 0x37
xchg dl, bl
add edi, edi
ror si, 8
shl esi, 7
xor ecx, 0x55dc43d1
dec ebx
stc
and cx, 0x48f
cmp di, ax
mov ah, dh
ror ebx, 2
xor bl, 0x40
or dl, 0x4a
mov dh, ch
pop edi
nop
adc al, 0x16
xor ecx, 0x10bcc39e
dec ecx
mov ecx, edx
or bh, 0x25
sbb edx, 0x60777a52
add dx, 0x3981
shl eax, 5
not bl
cmp dh, 0x7a
xor edx, 0x4fbae95b
inc cx
shl si, 3
add esi, ecx
sub si, 0x3b9b
push edi
add edi, ecx
rol bl, 5
xchg al, bh
sbb bh, dh
dec ebx
adc dx, di
cmp eax, ebx
sbb si, ax
or esi, edx
rol ebx, 2
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push edx
ror dh, 5
pop edx
push edx
push ecx
shr dl, cl
dec ch
push esi
and si, dx
push edi
inc di
shr ch, 5
pop edi
pop esi
pop ecx
pop edx
push ecx
push eax
sub ecx, eax
pop eax
pop ecx
push ebx
push ecx
sub bx, cx
pop ecx
pop ebx
call fcn.00448149
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
lea esi, [ebx + esi]
nop
nop
push ebx
push eax
or bh, al
rol eax, 1
push ecx
xor cl, 0x71
push edi
xor di, 0x15a8
stc
push edx
dec dx
add dx, 0x2b42
not ebx
nop
xchg edx, edx
inc ebx
stc
or dh, 0x5a
test di, 0x1091
sub dx, dx
cmp ax, cx
shl ch, 7
shr bx, 3
ror al, cl
dec ch
and edx, 0x4c08e7c6
push esi
sbb bx, si
mov bh, dh
cmp dx, dx
add dh, 0x38
inc si
xchg esi, eax
mov di, bx
not ecx
test dx, 0x6ba3
and bh, cl
test ebx, esi
mov dh, 0x11
cmp ebx, esi
shr eax, cl
stc
rol eax, 6
nop
sub di, 0x4252
sbb eax, 0x5a60ac2a
sub edi, esi
rol dh, 3
add bh, 0x78
shl bl, cl
mov ah, dl
not dx
sbb esi, 0x4e415784
test edi, ebx
sub cl, dl
nop
nop
stc
ror eax, cl
sub ax, 0x279c
sub si, bx
nop
nop
dec si
sub esi, edi
dec ax
shr si, cl
shl di, cl
shl cx, 1
not cx
rol ecx, 3
nop
nop
and ax, si
inc ch
cmp eax, edx
cmp ax, cx
xchg si, ax
shr dl, 6
and esi, ecx
shr ax, cl
or dx, cx
shr di, cl
shr cl, cl
inc ch
add di, 0x5e5
nop
xor ecx, edx
shl bh, cl
rol di, cl
shr ecx, cl
inc bx
xchg edi, edx
cmp ecx, 0x606f429
shr ax, 3
and ecx, eax
and al, dh
stc
mov dh, dh
test ebx, esi
and si, dx
not eax
and ebx, ecx
inc edi
pop esi
nop
cmp al, 4
sbb ax, 0x569f
shl dx, cl
inc al
dec dl
or ch, 0x40
shr eax, 4
shl ebx, cl
cmp dx, 0x1222
mov al, 0x53
xchg dl, dl
inc edx
nop
rol ebx, 7
xor ax, 0x531f
mov edx, 0xbba13d4
shl edi, 7
or cl, 0x36
nop
not bh
sub edx, 0x3c42e422
cmp bh, 0x78
ror dl, 1
test di, cx
cmp bh, al
shl dh, cl
and di, 0x3c85
add bh, ah
xor ebx, eax
not eax
sbb dl, 0x7b
dec edi
ror al, 4
ror edx, cl
xchg al, dl
ror ebx, cl
sub cl, dl
sub ebx, 0x55934d7b
push esi
or esi, 0x54a32578
sub ax, 0x19b3
dec bl
xchg di, ax
rol edi, 2
shl edx, cl
and cl, dh
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
call fcn.0066003b
jb 0x644078
push eax
inc ax
push ecx
shr al, cl
push edi
cmp edi, 0x7ed52ff5
xchg cx, ax
push ebx
add di, bx
pop ebx
pop edi
pop ecx
pop eax
jo 0x644072
stc
push eax
mov eax, eax
adc eax, 0x4c635603
push edx
not edx
push ebx
mov bl, 0xb
pop ebx
pop edx
pop eax
push edx
ror dx, 5
pop edx
push esi
not esi
push eax
adc al, 6
push edx
add ax, dx
push edi
adc edi, 0x58859d5f
push ebx
xor bx, di
push ecx
add edi, ecx
ror dl, 2
mov bh, bh
inc esi
dec ax
and dh, 0x13
xchg edx, eax
mov edx, 0xed764e
inc bx
mov dh, bl
add eax, 0x3bb8a688
mov eax, ecx
adc cx, dx
dec ax
not ax
not cx
dec edx
mov edi, 0x4623afd4
shl ax, cl
stc
not bx
or eax, ebx
inc cl
stc
xor cl, bh
sbb ch, dl
cmp ax, bx
sub di, dx
mov ah, 0x27
inc ax
and eax, ebx
mov edi, 0x506aa8e9
add cx, di
stc
xor bh, 0x6a
sub eax, ebx
nop
sub dx, si
cmp al, ah
shr dx, cl
inc bh
adc ebx, 0x6663e05e
ror edx, 5
xchg esi, eax
nop
add cl, al
shr ecx, 7
xchg di, dx
inc esi
stc
dec dh
xor ecx, ebx
or ah, dh
test dh, 0x27
sbb ch, dl
sub si, dx
or ax, 0x76f
and cx, di
not dl
dec eax
and ecx, edi
cmp cl, dl
rol esi, 2
add ch, bh
xor si, 0x6e07
inc bl
xchg di, ax
sub di, 0x7c30
xor eax, 0x4d5717ca
or edi, 0x1c026747
xor ecx, 0x1ca6b3d3
cmp bx, dx
add di, 0x4071
sbb eax, 0x21093148
sbb si, 0x4e1d
shr dx, 4
xor al, 0x1b
test esi, 0x57a073ae
not dl
add edx, eax
dec al
ror cl, cl
inc ebx
xor ecx, eax
stc
sbb eax, 0x5e6f5292
adc si, 0x5161
xchg edi, esi
rol ebx, 2
inc dh
sub ch, dh
dec al
adc al, 0x1d
pop ecx
pop ebx
pop edi
pop edx
pop eax
pop esi
call fcn.006604b0
push edi
add edi, 0x3ceaeb94
push eax
xor ax, 0x2070
push esi
or si, ax
push ecx
shr ecx, cl
dec esi
rol ch, 6
push ebx
mov cx, bx
sbb al, 0xd
push edx
adc dh, 0x59
not ebx
adc dh, 0x7d
and ah, ch
xchg ecx, edi
inc bl
ror edx, cl
ror bx, 1
shr eax, cl
and eax, ecx
shl ebx, 5
and cx, di
stc
xchg al, bl
and bx, 0x782a
nop
and al, 0xb
sbb si, di
shr ebx, cl
xor edi, 0x2e36f838
add ax, 0xd05
nop
and ecx, 0x4c6c83c
and ch, 0x68
ror ecx, cl
ror dx, 4
shl ch, 1
sub esi, esi
cmp bx, 0x15c3
adc edi, edx
sub cx, bx
nop
shl cl, 1
rol eax, cl
cmp cx, si
and eax, edi
add cl, 0x59
adc al, 0x10
cmp ch, 0x6e
xor dh, 0x40
sbb dh, bh
add cx, 0x5647
nop
and dl, 3
cmp al, al
inc dx
xchg dh, ah
xor cx, ax
sub edx, edx
cmp al, ah
or dx, di
dec al
adc ax, 0x1c97
test bh, ch
and dx, 0x3feb
sbb cx, 0xfc6
shr edx, cl
mov ah, cl
xchg bh, cl
stc
dec ah
add dl, al
add ecx, esi
inc cl
dec edi
test ecx, eax
sbb si, si
nop
rol bl, 6
inc esi
or di, 0x46a6
shr ecx, cl
dec dx
adc bx, si
sbb dl, dl
ror bx, cl
nop
dec ecx
shl si, 7
ror ecx, 1
sub dl, ah
shr ah, cl
nop
sbb edx, 0x42500bae
adc ax, cx
rol cx, cl
not cl
rol cx, cl
and ebx, edi
cmp di, 0x2b17
sub ebx, esi
pop edx
pop ebx
pop ecx
pop esi
pop eax
pop edi
call fcn.006607a5
call fcn.00660d47
push ecx
sbb cx, 0x533e
push eax
push ebx
xchg al, bh
cmp eax, 0x2f91faf9
push edx
shl dh, 4
nop
rol ax, 4
push edi
or edi, 0x5d646c3d
xor ecx, 0x704468a2
nop
sbb eax, 0xab913db
shr cl, cl
sub cx, cx
sub edx, 0x30eabdbd
sbb dh, 0x43
rol ecx, 7
sbb cx, dx
mov ebx, 0x55182865
inc dl
mov bx, bx
or ax, 0x10ad
sbb dx, 0x5948
rol bx, cl
ror di, cl
inc ebx
dec dl
push esi
mov esi, edx
nop
mov ah, 5
inc ax
inc ah
sub si, bx
dec esi
nop
xor di, 0x2158
not al
test ax, dx
dec bx
sbb si, 0x1cd8
xor bh, bh
add dl, 0x32
sub dh, ch
mov bx, bx
ror bh, 6
cmp bl, al
dec edi
add edx, ebx
adc dx, si
xor cx, bx
inc bl
xchg di, bx
test ah, ch
not dl
test ebx, 0x655eb19d
adc ah, al
test edx, 0x3cd50d4f
cmp edx, esi
dec cx
adc dh, 0x35
xchg cx, si
not eax
not cx
mov al, al
inc di
inc si
or esi, ebx
sbb bx, di
not dx
stc
rol edx, cl
rol ax, cl
adc eax, 0x330c33af
and dl, dl
add dx, di
mov ch, 2
xchg bh, al
shr ax, 8
shl ah, 5
adc esi, 0xe77bbfd
or eax, edx
shl esi, 2
sub bx, 0x29c4
dec ebx
test bx, ax
not bl
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push esi
adc esi, 0x7e66bb16
push ebx
shl bh, 8
pop ebx
pop esi
push ecx
cmp cl, ch
pop ecx
call fcn.006612d4
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x647ec2
push ebx
not bl
push edx
adc dl, 0x68
mov bl, 0x32
push eax
and ax, 0x35de
not dx
push esi
test esi, 0x7b298c1
not si
push ecx
cmp ecx, 0x497f8a79
sub cx, 0x620e
test ch, 0x4d
adc ax, 0x30f1
push edi
xor di, 0x3196
add bl, bl
not dh
shl dx, cl
inc cx
shl dl, 6
sub ax, di
or dl, dl
dec edx
add ch, 0x59
dec ebx
mov edx, 0x187692
not ch
and cx, 0x5032
add ax, ax
nop
ror bh, 1
mov bh, 0x2b
sub ch, 0xa
stc
mov esi, 0x42147535
or bx, 0x227
shl bx, 3
sbb ah, 0x68
nop
add cx, si
or ax, si
xchg cx, si
or ah, 0x62
xchg dl, cl
sbb bx, 0x26b6
mov esi, 0x3dcad0d3
sub bh, 0xc
sbb bx, cx
not ah
dec dl
dec ax
test ah, cl
cmp ax, 0x23d5
cmp bh, bh
xchg ebx, ebx
add dh, ch
xor bx, cx
test edi, ebx
shl di, cl
xor dx, 0x4f
sbb ecx, edx
not al
and dh, 0x3a
adc dx, 0x2573
adc si, 0x68db
ror bh, 2
xor edi, 0x2c09f953
shr esi, cl
xor si, 0x5f31
xchg cl, cl
not cx
adc eax, esi
shl esi, 1
dec ah
and edx, edi
nop
sbb bh, 0x27
rol cx, cl
and ebx, 0x1478ea63
ror edi, 4
inc esi
shr cx, 3
or bl, dl
stc
nop
mov ch, ah
add di, 0x1f57
and dx, 0x5f4f
shr bl, 3
rol esi, 6
sub ebx, edi
adc ax, 0x42a
cmp eax, 0x73eca0dd
inc esi
ror cl, 3
sbb dh, 0x49
or cl, 0x7e
xor dh, bl
shl bx, cl
adc bh, 0x45
shr bh, cl
inc bx
test si, 0x245e
pop edi
sub bx, dx
xor bh, dh
mov cx, si
shr edx, 8
mov bh, 0x39
nop
shr cx, 7
ror ebx, 4
xchg ebx, esi
cmp dx, 0xa8e
add edx, 0x5cf15002
ror cl, 6
sub ch, dh
push edi
or di, cx
sub esi, 0x5f9bf116
not eax
and cl, 0x74
mov di, 0x64a0
shr edx, 1
inc ecx
or bh, bh
shl edi, cl
mov ch, 0x4b
dec ah
mov edx, 0x13ad27ab
nop
inc di
xor di, 0x3bad
shr eax, 1
nop
xchg si, si
nop
or al, bl
mov cl, 0x7a
sub bl, al
and ch, 0x39
inc eax
rol dx, 8
sbb edi, 0x34506e09
dec dh
add ecx, 0x37b6556
or ah, 0x44
xor edx, esi
rol ecx, cl
shl ebx, 8
sbb dx, dx
and ch, al
dec dl
stc
or edx, edi
sub bl, 0x11
and di, 0x2075
stc
dec ch
sbb di, 0x20ca
adc dx, di
sub dx, dx
add eax, edi
cmp ch, bh
cmp dl, dl
ror ch, 1
and bh, 0x2b
adc cx, 0x3c08
test di, 0x1f90
shr esi, cl
not bh
and ecx, edi
rol bh, 1
xchg si, cx
sbb esi, eax
xchg ebx, edi
ror dh, cl
stc
or edx, ecx
add dh, 0x64
test di, 0x15db
add ebx, 0x2eb1a995
nop
shr ecx, 7
dec si
stc
add edi, 0x6fdb8aad
and al, 0x23
not cl
ror edi, 2
test eax, 0xbf658cd
inc edi
adc bx, 0x19e5
inc eax
sbb esi, eax
sub esi, 0x14886228
shl eax, 2
nop
test ebx, ecx
xor si, ax
adc di, ax
adc edx, 0x7e9b379c
xchg cl, al
ror cx, 6
dec dx
pop edi
or esi, 0x1f8b459a
sub bx, 0x2384
shr dl, cl
push edi
cmp edi, ecx
sub si, dx
ror bx, 2
adc ecx, 0x1e3c4095
inc ecx
xor ch, 0x63
adc ecx, edx
sbb si, 0x52f8
test cx, bx
shr dx, cl
dec edx
shl bx, 4
not ecx
rol esi, cl
and esi, edx
not dx
sbb ah, al
mov si, ax
test esi, 0x32761442
inc bh
xchg bl, ah
or si, 0x576e
stc
inc si
rol di, cl
adc bx, bx
test al, al
shr dl, 5
shr eax, 8
mov bh, 0x74
not ax
xor dx, cx
add bl, ah
nop
ror ah, cl
rol ax, 1
adc bl, 0x3d
and ebx, 0x57175e09
shl edi, 3
nop
shl ecx, 2
rol cl, 3
xchg esi, esi
or ax, dx
dec bh
dec ebx
shl bx, cl
and edi, edx
inc eax
add ch, cl
xor ecx, edx
sub dh, 0x10
stc
cmp cx, 0x11f7
dec si
add bx, ax
xchg bl, ah
test bh, al
shl di, cl
sbb edi, ebx
nop
stc
xchg ch, bh
rol dh, 7
add dx, di
or ch, dl
ror si, 3
ror di, cl
rol ch, cl
not dh
nop
inc ch
xchg ch, cl
test bx, 0x2c4b
sbb edi, 0x9ccf8c7
ror ax, 2
adc edi, esi
or al, dh
shl esi, cl
xchg esi, ecx
xor di, 0x3c5c
nop
sub edi, 0x5834e47a
sbb al, ch
dec ah
and dx, si
or al, ah
inc cx
rol edx, 8
not di
shr esi, 7
sub ecx, 0x735283ba
nop
or ch, ah
dec ebx
adc edi, ecx
shr dx, 2
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
jae 0x64492d
call fcn.006615ad
call fcn.0066191e
jne 0x64480b
push edi
push edx
adc edi, edx
inc dx
push eax
sub ah, dl
push esi
cmp si, 0x602c
push ebx
cmp ah, bh
or di, di
sub dl, ah
push ecx
xchg di, cx
xor di, 0x1f74
adc ax, 0x2f3f
cmp edi, 0x1f9ac6a6
not dx
test ax, 0x396f
rol cx, cl
adc ax, 0x3169
and edx, eax
shl si, 3
xchg edi, ebx
and dh, 0x38
cmp di, ax
xor ch, bl
add eax, edx
rol cl, cl
dec cx
adc ecx, edi
not ecx
mov ax, 0x3986
add di, dx
or si, 0x583a
adc bx, di
not edi
not dh
or dx, dx
nop
xchg esi, esi
shl esi, 7
shr di, 1
mov di, cx
cmp eax, 0x291a35ec
rol ebx, cl
add dx, cx
inc ebx
and ah, dh
sbb di, 0x366e
sbb cx, ax
sbb ax, 0x51bb
pop ecx
pop ebx
pop esi
pop eax
pop edx
pop edi
push ebx
inc bx
pop ebx
push ecx
push ebx
sbb ch, bl
sbb bl, bl
pop ebx
pop ecx
jle 0x6447ea
call fcn.00661dc2
jne 0x6447f6
push edx
push ecx
ror dh, cl
pop ecx
pop edx
call fcn.0066228d
je 0x644806
call fcn.00662526
push eax
shl ah, 2
pop eax
push edx
mov dx, 0x3cb6
push ebx
rol bl, 4
inc bl
stc
push eax
cmp eax, edx
stc
push ecx
mov dl, cl
ror ecx, 5
add cl, 0x18
mov ebx, 0x76e635b
nop
cmp dx, 0xf7e
sbb ecx, edx
push esi
test si, 0x7a7b
ror dh, cl
mov ch, bl
ror cx, cl
stc
not ecx
mov ax, dx
shl cx, cl
rol bh, cl
push edi
xchg di, di
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
push edx
push ecx
ror edx, cl
push eax
xor ah, 4
sub ah, 0x53
test edx, 0x1f1754bc
push edi
sub edi, 0x49dc3d83
stc
stc
adc di, cx
push esi
mov esi, 0x321898be
sub al, al
xchg dh, dh
ror cx, 3
pop esi
pop edi
pop eax
pop ecx
pop edx
call fcn.00662ae2
call fcn.00662e9c
call fcn.0066318a
call fcn.006635e1
push edi
dec edi
push ebx
or bh, 0x3a
mov bh, 0x33
push ecx
xchg ch, bl
sub bx, 0x5e96
shl ebx, 5
push eax
rol ax, 4
push edx
sbb dl, cl
stc
push esi
shr esi, 6
cmp eax, 0x50fa5426
mov cl, cl
rol al, 2
adc edi, esi
adc esi, 0x13f453bb
and ecx, 0x4461a1ac
xor esi, 0x7a1a3176
cmp ch, 7
rol ch, 7
shl eax, cl
not eax
add edi, edi
mov ch, 0x53
sbb cl, bl
and edx, 0x36ed2a44
not ebx
sub di, dx
sub al, bl
ror edi, 5
adc bx, 0x658
nop
dec ecx
nop
adc edx, ebx
rol eax, 5
stc
xor ch, bh
shr dl, 7
add eax, eax
cmp ch, 0x77
or si, 0x46b5
stc
sub dx, si
nop
and ecx, edi
test dx, bx
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push edi
push ebx
test edi, ebx
push edx
ror dh, 6
pop edx
pop ebx
pop edi
push ebx
push eax
xor bh, al
mov bh, ah
push esi
mov si, 0x56dc
adc ax, 0x1d9
push edx
or edx, 0x60f76dfb
test ax, 0x4beb
test bx, ax
nop
push ecx
and ecx, 0x28cdc8b8
mov bx, bx
push edi
inc di
add edx, 0x1680ed87
mov ch, 0x69
dec bl
or eax, 0x404d5649
stc
not esi
rol cl, cl
stc
test ax, 0x394d
dec bh
rol bl, 8
cmp al, 0x1e
not al
ror eax, cl
not bh
dec cl
pop edi
pop ecx
pop edx
pop esi
pop eax
pop ebx
call fcn.00663a4c
cmp dword [ebp - 0xc], 0x55f0
jl 0x6459c3
call fcn.00663e47
push eax
push ecx
xchg cx, ax
nop
push esi
ror si, 2
push edx
ror dl, cl
or eax, ecx
push ebx
xor dx, bx
and ah, dh
push edi
xchg ecx, edi
test bx, si
rol esi, 6
xor ebx, 0x183253c9
shr dx, cl
xor ah, 0x2d
adc al, bl
ror dl, 4
sbb si, 0x78b9
xchg cx, di
shl bx, 3
sbb al, 0x46
sub ecx, ecx
sub al, dh
shl cx, cl
stc
stc
nop
shr edi, 5
xchg di, ax
sbb di, cx
adc edi, 0x62678c61
inc al
adc eax, ebx
not edx
xchg cx, ax
adc eax, 0x5262bdda
inc al
adc ch, 0x5a
xchg bh, ah
sbb dx, dx
not di
cmp edi, eax
nop
rol ax, cl
nop
dec bl
dec edx
stc
and si, 0x6677
cmp bh, 0x15
rol eax, 6
sbb si, 0x58d0
sbb esi, 0x32db349d
adc eax, edx
dec dx
add cl, 0x45
cmp bx, 0x6db1
shl ah, 4
shr edx, cl
mov ah, cl
test bl, 0xf
xchg ebx, eax
nop
add cx, bx
shr ax, cl
adc ax, bx
shr ax, cl
and al, 0x2f
mov ax, 0x1509
sbb bx, dx
mov dx, di
nop
dec edi
add si, si
cmp dx, 0x6a30
and ecx, 0x5c7268bd
xor dl, dh
xchg dx, ax
sub esi, esi
xor di, cx
shr ecx, 3
test edx, edi
shl eax, cl
xor ax, ax
nop
nop
sbb esi, edx
dec cx
sbb al, bl
ror ax, cl
or bh, dl
shl eax, cl
or edx, ebx
xor dh, cl
shl ebx, cl
cmp ebx, edx
rol cl, cl
xor cx, cx
adc ax, 0x235d
mov di, bx
xchg edi, edx
dec edx
pop edi
xchg esi, ecx
or si, 0x5b38
add bh, dl
xchg bl, bh
sbb ah, cl
test esi, 0x63bee5cf
sub ch, 0x40
stc
nop
xchg dx, si
ror esi, 7
inc ch
sub dx, 0x3c82
test ah, 0x54
dec ah
nop
mov ecx, 0x795d73a0
adc ecx, 0x1df6202c
xor ch, 0x3d
sub dh, ch
sbb ecx, 0x52d9bf0b
add eax, 0x35fb3831
not ecx
mov ah, 0x4a
shl cl, cl
not eax
adc esi, ecx
push edi
sub ecx, edi
or ch, 0x62
xchg di, ax
shl al, cl
mov di, 0x7819
dec bl
adc bh, 0x2f
nop
adc edx, esi
dec ecx
nop
cmp bh, 0x69
not di
adc ax, cx
test dh, dh
shl al, cl
not dl
nop
ror cx, cl
and ebx, 0x1168fbc8
adc di, 0x3049
nop
cmp bx, 0x3549
mov edx, 0x651d0235
xchg cx, ax
dec ebx
dec si
shr bl, cl
or di, 0x2fe6
ror cl, 3
ror di, 2
dec edx
or bx, dx
shr bh, cl
or edx, eax
adc ecx, edi
add bh, 0x73
xor ax, 0x554b
add si, 0x1de4
sbb ecx, eax
inc si
rol ebx, 2
nop
and ax, 0x1999
shr si, 2
adc ecx, ebx
nop
dec ecx
add edx, 0x7e7f336f
shr eax, cl
cmp ah, 0x22
cmp ax, dx
shr dx, cl
ror dl, 2
mov ecx, ecx
shl bx, cl
xor dx, 0x5d05
cmp ebx, 0x64fec717
test cx, 0x513c
mov dx, cx
sub edi, esi
nop
stc
test al, 6
adc bx, bx
mov di, dx
or ecx, 0x633effc3
sub al, bl
rol ecx, cl
inc eax
not bx
ror bl, 3
cmp ah, dl
pop edi
push edi
adc di, dx
shr cx, cl
rol al, cl
mov eax, 0x903adf4
dec di
shl ebx, cl
shr bx, cl
adc ecx, edx
shr bl, 7
cmp bx, 0x2d53
or ebx, 0x59093c3a
or ax, 0x79dd
inc si
or dx, 0x1137
adc bh, ah
xor ax, 0xea8
test dx, ax
xor bh, 0x1b
inc ecx
mov bh, 0x46
xor dx, 0x7220
xor bx, 0x20a0
or edx, ecx
sbb eax, 0x31b3af44
inc ebx
mov edi, 0x62b28d84
adc edx, esi
cmp dl, ah
xchg ch, bh
sbb bl, dl
ror al, 5
sub bh, 0x45
sbb al, 0x7c
mov ecx, 0x2b7fcdfe
xor di, 0x24d
xchg bh, bh
dec eax
stc
nop
ror eax, cl
dec bh
sub dx, cx
cmp al, 0
cmp bl, 0x61
shr si, 2
or esi, 0x6223446d
test dl, dh
shl ah, cl
nop
rol si, 1
test ebx, edi
not si
ror si, cl
sbb ax, cx
sub ax, 0x1bdc
dec dh
sbb cx, 0x7c3e
nop
xchg ch, bh
test cx, 0x4384
sbb dh, dh
dec si
inc cx
shl cx, cl
ror ecx, cl
shr bx, cl
stc
xchg ebx, eax
ror ebx, 5
xchg ebx, ebx
inc ebx
xor eax, 0x3e3eb106
mov bl, bl
shl bx, cl
cmp si, 0x7c94
ror dx, 7
sub al, 0x41
rol di, cl
shr ch, cl
ror edx, 1
shr bl, cl
adc dh, dh
sub bl, ah
stc
add bh, 0x4b
mov bh, 0x30
dec esi
rol bh, cl
sbb ah, ah
cmp ax, bx
not eax
sbb cl, al
shr dh, cl
inc eax
sub dx, 0x7ddb
nop
xchg si, dx
rol di, cl
xor esi, ebx
inc dx
pop edi
test cx, si
inc ah
push edi
ror edi, 1
test di, di
nop
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
call fcn.006640f5
push edx
mov dx, 0x5de1
push edi
or di, 0x30d3
push ebx
inc ebx
push eax
add ax, 0x1da6
nop
add dl, 0x10
xchg ebx, eax
push ecx
xor ah, cl
rol dl, 8
push esi
add esi, edi
add ebx, esi
dec cx
shr cl, 3
sub edx, ebx
test dx, bx
nop
inc si
shr cx, cl
cmp si, 0x2412
not di
not cx
or si, 0xb34
test edi, 0x60979043
or ebx, esi
test eax, 0x1cd23e9d
not cx
adc esi, edi
cmp edi, edx
shr bl, cl
test di, 0x44b9
not esi
xchg ebx, eax
xor esi, ecx
rol edi, cl
or dh, al
pop esi
pop ecx
pop eax
pop ebx
pop edi
pop edx
call fcn.006646cd
push edi
cmp di, 0x41e4
push ecx
dec ecx
push ebx
xchg bx, cx
push edx
ror dx, 1
stc
ror bx, 3
nop
sub cx, 0x7a08
add cl, dl
push eax
and ah, al
mov eax, 0x6bb60ef6
test ch, 0x26
test cl, 0x7e
and bx, bx
ror bx, 2
cmp ah, 3
mov edi, 0x5ee6dbd
xchg bx, dx
dec ecx
not edi
xor eax, edx
shl bh, 8
xor dl, 0x31
sub ch, bl
sub ecx, edi
push esi
xchg esi, eax
ror di, 7
adc edi, 0x1a720a6f
stc
not di
stc
sub ecx, 0x6c4f64c5
dec edx
not dx
rol ecx, cl
shl ah, cl
add ax, cx
test bh, 0x29
or edi, ebx
sbb cx, 0x7fc2
or dh, 8
mov ch, bh
test di, si
stc
test al, bh
add dx, ax
inc si
shr eax, 1
mov ch, 0x42
add esi, 0x49202e10
xchg al, ah
mov cx, bx
xor ah, 0x7c
shl al, cl
inc bl
shl bl, cl
test edx, 0x1024a014
ror ax, 5
or eax, 0x6f3b7999
mov ch, dh
add ch, 0x2c
stc
add si, di
xchg bx, ax
or ax, ax
xor bh, dl
xor edi, 0x520f3b55
rol dl, cl
rol ebx, 5
stc
inc dh
xchg di, bx
rol si, 6
stc
ror cl, cl
add ax, 0x212e
test esi, 0x69fe7be3
ror ch, cl
add ah, 0x7b
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
jb 0x644e5b
call fcn.00664b1e
push eax
not al
push esi
add si, 0x6482
pop esi
pop eax
call fcn.00664fb9
push eax
push ebx
cmp ax, bx
push ecx
add cl, 0x7f
push edx
adc ecx, edx
sub ebx, edx
add bx, 0x1cbb
cmp ebx, 0x3e8670
test ax, 0x7bb7
rol ax, 3
stc
nop
stc
push edi
dec edi
inc dx
mov al, bl
or al, al
stc
dec ax
ror al, 8
rol bl, cl
stc
xchg ch, bh
xor dl, ch
nop
mov dl, bl
cmp ax, bx
or eax, 0x7479de98
adc ah, cl
ror edx, 2
dec bx
or bx, bx
push esi
not esi
shr bl, cl
or si, 0x17a7
xchg dl, bh
dec dh
adc edx, esi
or esi, 0x497ef469
rol eax, 6
stc
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
call fcn.006654a3
call fcn.00665a19
call fcn.00665cce
push ebx
xchg ebx, ebx
push esi
sub si, 0x18e7
pop esi
pop ebx
call fcn.00666106
call fcn.0066644c
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
call fcn.0066672f
call fcn.00666aee
call fcn.00667009
push edi
push ebx
xchg di, bx
push ecx
add ecx, 0x17cd89e0
add ecx, edi
push eax
shl al, cl
ror al, cl
push edx
sbb bh, dh
shr bh, 6
mov eax, edx
xor eax, 0x5d1b371d
adc dx, bx
mov cl, al
sub dx, dx
xor di, 0x4729
inc edx
shr bh, 2
test eax, ebx
cmp ebx, 0x368dfedd
stc
rol ah, cl
xor al, al
stc
nop
push esi
add si, 0x588b
sbb dh, 0x2d
nop
ror eax, cl
cmp ecx, 0x15e63caa
inc cl
sbb bl, 0x22
not al
shr eax, 8
dec di
mov edx, 0x69176e57
mov cx, di
sbb ax, 0x192
inc dx
test dx, 0x6636
dec eax
test edx, edx
xchg di, cx
inc di
test dl, 0x6e
shl esi, 1
inc bh
add cx, 0x36b4
xchg dx, di
and ecx, ebx
stc
nop
dec bl
and di, 0x46a2
sub bh, cl
and al, ah
shr ch, cl
xchg cx, cx
not eax
adc ax, cx
sub ebx, ebx
add edi, 0x890bc48
mov cl, 0x3d
mov si, 0x4757
nop
xchg ecx, edx
shl dl, 2
xchg bl, ch
mov di, 0x702f
inc edx
xchg dx, si
shl dl, 4
test ah, 0x69
stc
sbb edi, 0x39d87319
add ecx, edi
cmp edi, esi
sub cl, bl
dec ax
adc dl, dh
xchg edx, eax
or edx, edi
rol dh, cl
cmp al, 0x58
adc edx, 0x4e4aaaf8
ror edx, cl
add edi, 0xe61579b
shr edx, 1
not dx
inc di
inc bh
shr bl, cl
cmp cl, bh
inc dx
or ecx, edi
sub al, dh
sbb cl, al
sbb ebx, esi
xchg bl, al
xor esi, edx
xor ch, 0x11
stc
shl edx, cl
pop esi
push esi
cmp esi, 0x5d5fa1b7
and al, 0x3e
nop
sbb cx, bx
rol ecx, cl
and eax, ebx
mov ch, dl
and si, cx
stc
shr edi, cl
inc dh
nop
rol dx, cl
or di, 0x3d08
cmp cl, 0x24
stc
test edi, esi
rol edx, cl
not edx
add esi, 0x10905452
shr dx, cl
or esi, ebx
or edx, ecx
adc bl, 9
adc si, di
dec ah
test ch, 0x77
xor esi, 0x5927b464
cmp ax, ax
sub di, 0x39b6
or edi, esi
inc ebx
sub cl, bl
test al, 0x64
not ah
xor eax, 0xcc5dca
dec eax
rol ax, 3
and cx, si
shr esi, 4
or ax, bx
add eax, ecx
xchg ecx, eax
inc edi
nop
and ebx, eax
ror bh, 4
not edx
dec dx
or ecx, ebx
rol bl, cl
and dh, ch
sbb dl, dh
shr dx, 8
shr ah, cl
nop
dec esi
shl bx, 5
nop
and ah, ch
dec eax
adc ax, si
rol cl, cl
not cx
xchg ecx, ecx
ror cl, cl
stc
xchg cl, al
sub cx, cx
shl al, cl
xor bx, 0x6db5
stc
xchg edi, ebx
sub dx, 0x3ae7
sbb esi, edx
stc
not di
nop
xor dl, ah
stc
rol ah, 6
cmp bx, 0x8ec
shl dx, cl
xor cx, 0x61a6
mov dh, 0x2e
nop
dec edx
not ebx
xchg bl, bl
sub ah, ah
add dx, bx
adc dh, 0x76
rol edx, 2
sub bx, 0x8e2
inc cx
inc si
ror esi, cl
not ebx
cmp cx, 0x4538
shr ax, 8
pop esi
inc edx
push esi
cmp esi, 0x60f74269
rol esi, 4
shl dl, cl
xor si, 0x3b5c
xchg di, si
not ax
cmp bl, 0x53
dec ax
xchg esi, edi
shr dx, cl
inc ecx
shl al, 5
dec al
ror edi, 1
and al, bh
shr ah, cl
cmp edi, 0x4b2c692b
dec edi
cmp ecx, ebx
stc
nop
shl ax, 6
stc
ror ecx, cl
cmp eax, eax
shl ebx, cl
shr eax, 2
sbb esi, 0x3a5df77
inc edx
mov edi, 0x1fc8d470
xor ah, 0x2b
inc bx
shr di, cl
inc eax
sbb cx, ax
or bh, bl
mov dh, 0x20
add cl, dh
xor dx, cx
stc
dec al
dec dx
adc ebx, ebx
shl al, cl
dec al
sub cl, 0x79
mov edi, 0x4c64d79d
not bx
xor ch, bl
stc
dec cl
dec ch
cmp cx, dx
shr ebx, cl
adc edx, 0x536cde3b
add dx, 0xc5d
nop
not ah
xchg dl, ah
add ah, 0x2e
sub esi, 0x5db8a337
adc edi, 0x2f4f510d
rol ecx, cl
adc di, cx
nop
sub edi, edx
xor bl, bl
mov dx, 0x34db
add bl, al
cmp al, 0x78
adc edx, 0x1dbf98f5
shl di, cl
ror dl, cl
dec si
nop
stc
nop
inc bh
dec ah
shl cl, 5
xchg bx, cx
sbb dx, 0x5ae2
inc dl
cmp ax, 0x68cb
inc ax
sbb ax, di
inc edx
test di, di
inc edx
or bh, ah
rol eax, 7
shr dh, 1
add ah, 0x56
test di, 0x3c5b
shl bx, 3
shl di, 1
shr dx, 2
nop
cmp bh, cl
pop esi
push esi
adc esi, edx
xchg di, dx
test dh, 0x3a
mov ah, ch
rol cx, cl
shl cl, 4
sbb ah, 0x7c
dec si
stc
test cx, 0x1138
inc dl
test ch, 0x37
ror ch, cl
mov bx, cx
shr ah, cl
cmp ch, ah
xor di, ax
stc
mov bx, si
not edi
test cx, 0x1729
rol ah, 3
stc
or cx, 0x401e
ror ah, cl
xor esi, 0x4f6011f1
nop
shl ah, 4
and cx, 0x1763
xchg esi, eax
inc bl
xchg cx, si
and si, ax
nop
sbb ah, dl
cmp di, dx
add dh, bl
shr dh, cl
xchg edi, edi
shl edi, 7
inc dh
rol bx, cl
and ecx, 0x5243745f
sbb ah, ah
adc ax, 0x7318
adc ebx, 0x11b564f
test ecx, ebx
not ax
cmp ah, bh
cmp edi, 0x757393af
dec esi
ror eax, cl
not bl
stc
cmp dx, 0x16dd
nop
test di, 0x154b
adc si, 0x588c
dec cx
sbb edx, edx
adc edi, 0x32eee891
rol cx, 6
not ebx
nop
cmp di, 0xb1c
sbb ecx, ebx
xchg si, dx
ror cx, cl
and ebx, 0x4bc45078
and bx, 0x2bdb
stc
shl eax, cl
test di, 0x6c95
and ah, 0x24
xor ebx, ecx
sbb dx, 0x3ec4
xchg al, ah
stc
rol dh, cl
sbb esi, 0x1835cccb
nop
shr esi, cl
not edi
dec esi
stc
ror dh, 6
cmp bl, ch
shl esi, cl
shr eax, cl
dec si
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push edx
push ecx
xchg dh, cl
push ebx
push eax
xchg bx, ax
push edi
push esi
xchg di, si
test edx, ebx
dec edx
or bx, dx
xor ch, 0x3a
shr dh, cl
test esi, edi
xor ax, 0x372d
shr si, cl
nop
test bh, 0xd
sub cl, 3
add dx, 0x4178
adc ebx, 0x75dbe1d
add bx, bx
or esi, 0x8e9429d
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
jg 0x6453fe
push ebx
test bx, 0x24e6
push eax
push esi
xor eax, esi
push edi
and edi, 0x18220ea2
not bl
stc
push ecx
ror ebx, cl
inc eax
dec bh
test si, di
pop ecx
pop edi
pop esi
pop eax
pop ebx
call fcn.00667499
push ecx
xor ecx, ecx
dec cl
push esi
and si, 0xc48
xchg esi, ecx
push edx
push eax
or dl, al
cmp dx, si
push ebx
push edi
xchg ebx, edi
or esi, ebx
sub al, 9
mov al, bh
ror ecx, cl
xor al, 0x23
ror di, cl
add edi, eax
and bl, 0x12
sub si, ax
mov al, dh
pop edi
pop ebx
pop eax
pop edx
pop esi
pop ecx
push ecx
not cl
push ebx
sub ebx, 0x1fb5717e
dec ecx
adc ebx, 0x722a5c18
push edi
dec di
ror ebx, cl
push eax
ror ax, cl
dec di
add edi, ebx
pop eax
pop edi
pop ebx
pop ecx
nop
push ebx
test ebx, ebx
mov bx, 0x70f
pop ebx
push edi
rol di, 4
push ebx
dec bh
shr bx, 6
pop ebx
pop edi
push edi
not di
push ebx
push eax
cmp bh, al
push ecx
ror ecx, cl
xor ecx, 0x5fc6a4b3
shr cx, 5
push edx
mov dh, 0x4a
not dl
ror edi, 7
or ecx, 0x269a74d3
and al, 0x5f
rol di, cl
dec eax
cmp dl, 0x2f
stc
adc ah, 0x44
and cx, 0x380b
ror al, cl
shr dx, 5
push esi
adc edx, esi
sbb al, 0x21
mov bh, dh
pop esi
pop edx
pop ecx
pop eax
pop ebx
pop edi
push ecx
shl ch, cl
pop ecx
mov eax, 0x736317
lea ecx, [esp + 0xc]
push 0x29
push 0x20191012
push ecx
push eax
call fcn.006679d4
call fcn.00667ffe
push edx
push ecx
rol dh, cl
stc
stc
push ebx
xchg bx, dx
push eax
adc eax, 0x64b037d9
rol cl, cl
push esi
xchg si, dx
test cl, 0x57
add eax, ecx
adc ah, 0x1d
xor si, si
and si, 0x2c84
mov cx, 0x6d43
not dx
sbb bx, 0x301f
add bl, 1
xor ax, cx
stc
adc dh, dh
cmp ecx, 0x15d80339
sub dh, dl
dec ax
push edi
sbb di, 0x11d4
test bx, 0x54e7
and si, si
or al, 0x5d
dec dh
stc
nop
and di, 0x2c10
and dh, bh
inc esi
shl bl, 3
dec edx
rol ah, 7
sub al, dh
add di, si
xchg ch, bl
or esi, 0x1706844a
rol di, cl
cmp bl, bh
xor edi, 0x37a31dd6
xchg di, di
sub dh, 0x78
rol di, cl
xchg cx, di
and ax, cx
ror edx, cl
not ch
cmp bh, ah
cmp cx, di
not esi
nop
rol dx, 1
not bh
mov bx, dx
ror esi, 6
dec ebx
cmp ax, 0x7422
and si, dx
add ecx, ebx
sub bh, ah
or bh, 0x56
xchg edx, edi
stc
stc
nop
stc
inc dx
rol bh, 3
sbb bh, al
shr si, 4
ror bh, cl
inc ebx
dec ax
sub dh, bl
nop
xchg bx, bx
shl ch, 4
not cx
shl edi, cl
inc eax
nop
shl ah, 4
add ebx, esi
sbb si, si
stc
sbb edx, 0x72810d5a
sub edx, 0x7eddf6d7
stc
nop
mov ax, di
shr si, cl
inc edi
add eax, 0x5f06e2d2
cmp bx, 0x1d2c
xor al, 0x31
inc si
sbb ebx, 0x4b9f9aa0
and edx, esi
pop edi
rol ax, cl
stc
and ebx, eax
not cx
shr eax, cl
push edi
cmp esi, edi
and si, 0x7fe1
xchg bx, si
add edi, 0x7675f0ac
rol esi, cl
nop
xor cx, 0x1353
stc
dec esi
and edi, ebx
ror dl, 3
add ecx, 0x758092ba
shl bh, 3
shr dl, cl
not si
shl dh, 7
sbb ah, 0xc
not bh
not bl
cmp di, 0x1bba
not di
rol bh, cl
cmp dl, 0x5a
shr edx, cl
cmp dx, 0x574
rol bx, 3
sbb cx, bx
xor dl, cl
add di, cx
shr edi, 2
or eax, 0xdc11c84
shl bh, cl
or ebx, 0x446f8acf
ror di, cl
add cx, cx
xchg bh, dl
shr ax, cl
rol cx, 1
test dl, 0x7f
sub ecx, 0x70bf7a0a
cmp dx, 0x2693
adc ebx, 0x52ee8245
inc al
ror ax, cl
mov eax, esi
adc si, ax
mov cl, 0x3c
shr cx, 1
xchg al, bl
mov edx, 0x63c959d8
dec bl
dec edi
ror bh, 6
xor ecx, 0x75bd345
xor bh, 0x14
rol esi, cl
mov cx, ax
xchg edx, eax
test ax, 0x9df
stc
sbb al, dh
add ax, 0x6901
or si, si
dec ax
shl dx, cl
shr bx, cl
stc
or dx, dx
cmp ah, 0x27
xchg edi, eax
add ecx, esi
add cx, 0x7517
shr cl, 3
xchg ch, ah
or al, ah
stc
test dx, 0x2af
nop
mov ecx, 0x505dc85
rol dl, cl
xor ecx, 0x6232db3b
dec edx
test dh, dl
xchg ebx, ecx
shl si, cl
or edx, 0x5842509f
sbb ecx, ebx
shl ax, 8
xchg edi, eax
not ch
nop
xor esi, 0x6d220149
sub cl, 0x60
xchg edx, eax
rol ch, 7
pop edi
add edx, eax
and eax, 0x41e28104
not bx
ror si, 8
push edi
sbb di, si
xor ch, 0x41
and ax, ax
xchg bx, ax
dec dx
add ecx, 0x26a4c0fa
shr bh, 8
inc ch
ror ebx, 3
stc
ror bx, 8
rol al, cl
and bx, di
cmp eax, 0x2b8933f2
not dl
or ebx, 0x473e5ad0
inc bx
cmp ecx, eax
sbb ecx, ecx
shl di, cl
adc bh, ch
mov bh, 0x69
nop
xor cx, 0x35cd
sub dh, 0x70
sbb esi, edi
stc
mov ebx, edi
rol eax, cl
add eax, 0x46431d40
dec dx
rol edi, cl
add dx, si
add si, 0x13f6
mov edi, 0x382c9edc
nop
inc bx
shl eax, cl
nop
mov dh, dh
shr bl, 8
rol si, cl
test edx, ecx
stc
add ebx, 0x31cd8c0b
cmp edx, ebx
stc
shr ch, 6
sub bl, 0x13
stc
ror cx, 4
add ebx, 0x503f12ab
nop
or dx, di
add cl, ch
rol edx, cl
ror dx, cl
ror cl, 1
sub esi, 0x47ab7c10
sub eax, ebx
mov dx, dx
rol ch, 8
not cl
inc cl
add cl, ch
shl ecx, cl
stc
xchg cx, dx
ror dl, 3
sub edi, edx
inc edx
sub bh, 0x4a
and ecx, 0x5808ecf1
not dh
ror edi, cl
add eax, 0x54313669
and edi, 0x73ccd8df
nop
inc si
xchg cl, dl
add ecx, eax
inc cl
add al, dh
sbb ah, cl
stc
sbb si, 0x1222
not si
cmp cx, 0x3cb9
and ebx, 0xe6b17bd
ror ecx, 4
shl edi, cl
add ax, bx
rol si, 6
nop
rol cx, cl
xchg si, dx
pop edi
push edi
shl edi, 6
and esi, edi
test dl, 0x12
rol esi, 3
shl bh, 5
and dl, ch
inc cl
not ebx
cmp esi, eax
mov cx, ax
sub dx, di
sub esi, 0x12d4a82d
add esi, edi
shr ax, 4
mov edx, 0x721bc651
add si, 0x3954
shr bh, cl
nop
mov bl, 0x2e
or di, 0x2007
dec eax
and ecx, 0x69e6e9b7
add bx, bx
and ebx, ecx
shl bl, cl
xor ah, bl
adc cx, di
add ax, dx
add esi, 0x2819ed80
mov ax, bx
add cx, si
rol esi, cl
inc edi
sbb ax, 0x4c65
ror bh, cl
sbb si, 0x29d9
shl cl, 1
sub al, ch
cmp bx, ax
test eax, 0x5e1783ed
adc ch, 0x26
sub dl, dh
or cx, ax
sub cx, ax
test edi, ecx
adc ecx, eax
not ax
stc
or ax, ax
test bx, 0x9d1
and ecx, 0x1d530dc1
add cx, dx
and si, 0x788a
mov bh, bl
mov bh, 0x61
xor bl, 0x46
sbb edx, 0x23f14122
sub dh, 0x5f
stc
adc eax, 0x7963e0a2
ror di, cl
test esi, edi
xor ecx, ebx
mov dl, 0x54
add bx, cx
xchg bx, bx
stc
sub cx, 0x674c
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push edx
shr dl, 7
push edi
or di, di
push ebx
test ebx, 0x1e4de00e
push eax
or eax, 0x44265f02
test bl, bh
push esi
adc edx, esi
push ecx
sbb ecx, 0x269f32b8
xor dx, 0x9c4
xchg esi, ecx
shl si, 1
ror di, cl
cmp ax, 0x72db
ror edi, cl
ror edi, cl
shl bx, 1
and ecx, 0x27efd44c
xor edi, edx
cmp ebx, eax
or cx, ax
dec bl
dec dx
rol bl, 8
or eax, edi
or dh, 0x10
dec eax
rol bh, cl
xor edi, ecx
mov ebx, 0x66a84a60
ror di, cl
xor eax, esi
dec cl
or bh, bh
shl bh, cl
not cx
dec di
xchg bl, cl
shl di, cl
test si, 0xc0f
sub eax, 0x31f9ce6d
mov edi, 0x96341f3
sbb edi, 0x52f796b
xor dl, al
stc
cmp al, bh
sbb dh, ah
adc eax, ecx
inc dx
mov ecx, esi
xor cx, 0x15df
cmp si, 0x1767
not cx
adc dl, 5
cmp si, cx
not bl
sub ax, dx
ror ax, cl
or ebx, eax
shr bl, 8
inc edx
not eax
or eax, edx
shl bh, 4
or bx, 0x4e00
or edi, esi
xchg edx, ebx
test al, cl
sub dh, 0x7a
adc dl, 0x13
inc ebx
add dx, 0x7a3c
pop ecx
pop esi
pop eax
pop ebx
pop edi
pop edx
push edx
ror dh, 5
stc
push ecx
not cx
push ebx
add bh, 0x55
stc
push esi
cmp ecx, esi
push eax
sub ah, dl
xor bh, al
stc
push edi
xchg di, cx
and eax, edi
shl edi, cl
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
call fcn.0066856d
jecxz 0x645997
push esi
or si, 0x15a9
push edx
inc dl
pop edx
pop esi
push ebx
push eax
mov bh, al
pop eax
pop ebx
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0064bc65
add esp, 0x2d
test eax, eax
je 0x64df6e
mov cx, 0x101
jmp 0x64bc71
push edi
xor di, 0x597b
push ecx
and cx, 0xe3a
push ebx
not ebx
push edx
add di, dx
push esi
xchg esi, ecx
cmp edx, 0x157525bc
push eax
test eax, ecx
inc ebx
sbb eax, 0x50a1bd0d
rol esi, cl
test eax, 0x78989de1
sbb bl, 0x7f
cmp esi, edi
xchg dh, ah
nop
cmp si, 0x5a6d
sub bh, 0x76
xor dl, dh
and eax, eax
mov dl, ah
and cl, ch
ror ecx, cl
mov esi, ecx
shl di, 2
nop
and edi, 0x3882164
add edi, ebx
adc ah, 0x3c
inc di
not ch
shl ax, 3
shr bl, cl
nop
xor bx, 0x7363
rol esi, cl
and dx, 0x5c82
ror di, 8
cmp ah, 0x70
mov dh, 0x19
add dx, dx
sbb di, 0x3f35
dec eax
and si, dx
stc
adc cx, 0x629c
sbb esi, eax
add ecx, 0x1e627af1
dec ah
nop
sub bx, 0x4383
stc
test ebx, 0x264cbe9c
xchg bx, si
shl dx, 5
add cx, cx
adc si, 0x1949
test eax, 0x56d636cd
dec ah
mov ch, dh
xor ecx, 0x48341ffd
adc cl, cl
or ecx, 0x17009bd4
inc cl
cmp ax, si
sbb al, dl
rol ecx, cl
and edi, esi
dec ecx
sub ecx, 0x5a023df3
sub di, 0x507e
cmp esi, 0x34ba3f72
test ebx, 0x3e798601
dec bx
or eax, 0x32a7806c
mov edi, eax
shr al, cl
nop
and dh, 0x6e
not bl
xchg ebx, eax
stc
and ax, 0xdd4
mov cl, 9
cmp ecx, ebx
add ebx, ecx
dec ebx
nop
shl edx, 1
test esi, 0x3de73a70
shl ax, cl
add dh, 0x4c
test si, bx
and ecx, 0x6a7e5f52
dec bh
shr edx, 2
adc dh, 4
ror edx, cl
mov ecx, 0x7d27672c
shr ebx, cl
inc eax
pop eax
push eax
shr ax, cl
mov si, 0x733
dec ax
stc
add bx, 0x2f2c
nop
xor esi, eax
test dx, ax
inc dl
or edi, ecx
ror ch, 8
inc si
sbb di, 0x2991
and dx, dx
cmp dh, cl
sbb dl, 0x3d
xor edx, 0xdc73810
stc
mov di, di
not bx
nop
sbb bh, 0x40
nop
sbb dx, 0x4434
mov bl, 0x6f
nop
cmp bh, 0x25
ror bh, cl
ror ch, cl
cmp dx, 0x1916
inc ebx
and si, 0x37d5
mov si, ax
ror ebx, 6
or ax, dx
rol al, cl
stc
stc
cmp si, 0x1d38
adc cx, cx
rol ch, 4
shl eax, 8
cmp bl, 0x79
and edi, 0x48886671
sub al, 0x27
nop
and bx, 0xb55
add di, 0x2232
xor cl, bh
mov edx, 0x68568b53
shr eax, cl
inc esi
cmp esi, ebx
ror edi, cl
sbb ebx, ebx
and ebx, edi
shl edx, 4
mov edi, 0x74e578ed
not bh
adc bh, 0x76
mov dl, 0x3f
and ebx, 0x61277c4e
cmp ebx, ebx
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
push ebx
ror bx, 5
nop
push edi
and di, 0x17cf
push ecx
push edx
sbb ch, dl
xor edx, edi
push eax
cmp ax, 0x3d46
push esi
add esi, 0xf664e18
dec al
or eax, 0x4ff77d46
nop
and di, dx
mov cx, 0x4c6b
test ecx, edi
shl eax, 8
and edi, eax
rol ax, cl
add ah, 0x6a
dec ch
adc ebx, 0x14bde9f
or bl, 0x1e
stc
rol cl, cl
cmp ch, 0x1e
rol dx, 8
not dl
shl cl, cl
stc
shl edi, 5
inc ecx
stc
shl ch, 5
test si, 0x674e
mov bx, 0x560
rol ebx, cl
shl ecx, 6
nop
shl cx, cl
mov ebx, 0x37d2ad0
test dl, cl
xchg edi, esi
xchg al, ah
sub ebx, edi
xor ax, bx
mov bl, bh
xor cx, cx
sub esi, edi
sub dx, di
nop
or eax, eax
mov esi, 0x76ad9ce0
stc
cmp si, cx
or ax, 0x6fcd
mov di, 0x1864
cmp ax, 0x287b
test cx, 0x2c8
rol edx, 5
not si
and esi, ecx
shr edi, 8
sub eax, ebx
shr edx, cl
sbb edx, eax
xor dl, bh
ror bh, cl
rol dl, cl
ror dh, 1
inc edx
ror esi, 6
shr ax, cl
rol ecx, 1
sub dx, 0x2635
ror bh, 4
nop
dec ax
or di, 0x4bad
cmp bx, dx
inc cx
inc ecx
dec ax
cmp cx, di
mov ah, 0x30
or cx, cx
sub cx, si
not bx
mov edi, eax
mov dl, 0x2a
test ebx, eax
cmp dh, bh
stc
rol ecx, cl
xor dx, ax
shl al, cl
ror di, cl
stc
inc ax
sub ax, si
or ah, dl
ror dx, cl
not ch
pop esi
inc ecx
dec bl
shl ah, 1
sub ecx, edx
stc
rol dx, cl
or edi, 0x5d5fcb0
ror cl, 1
push esi
or si, 0x511a
add bh, 0x39
test ah, 0x60
xchg ch, al
sbb dx, bx
inc edx
dec edi
sub cl, dl
test si, 0x426e
dec ecx
dec dl
rol cx, cl
xor dx, 0x5734
shl si, 7
not eax
stc
mov ebx, 0x3942be2d
mov esi, ecx
not bh
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
push ecx
ror ecx, cl
push eax
push ebx
sub ax, bx
push edi
rol di, 4
stc
nop
push esi
push edx
xchg si, dx
adc ebx, ebx
inc ch
ror bh, cl
mov bx, cx
xor ch, dh
sub dl, dh
sbb dx, cx
nop
test cx, bx
sub ax, bx
adc ecx, ebx
ror dx, 2
shl ecx, cl
or edx, esi
adc cl, bh
xchg edi, eax
shl di, 5
sbb bh, 1
shr dl, cl
shl cx, 1
xor ax, cx
sbb ebx, ecx
dec bx
nop
or ecx, ebx
or edi, 0x6ef2c686
not esi
xor eax, 0x6dba11a4
inc cl
adc cx, 0x425c
stc
or edx, ebx
add ecx, edi
and ax, dx
stc
add bh, dh
xor dl, 0x4b
and dx, 0x7cb8
cmp bh, 0x1c
add bh, ah
test edx, 0x7aec2778
test ah, ah
or cx, di
or ah, 0x2c
inc ecx
adc ecx, 0x3b72c5b3
rol bx, 5
inc edx
shl ch, 6
or ch, bl
adc ax, 0x2fc4
rol eax, cl
shr ebx, cl
or ecx, 0x4ad8db92
shl si, cl
inc esi
mov bl, 0x5d
sub ax, cx
shl esi, 7
nop
rol cl, cl
stc
nop
sub bl, cl
sbb bx, si
test ah, bl
xchg dh, dl
cmp esi, edx
and dh, 0x76
cmp al, dl
test ch, 0x5e
ror ch, cl
ror dx, 4
adc bl, cl
add si, si
xor ah, ah
or edi, ebx
mov di, 0x342a
sub eax, 0x5b5ba468
xchg ecx, ecx
ror cx, 4
dec dx
shr al, 2
test esi, 0x7e440982
or edi, edi
ror ebx, 5
and bx, dx
nop
sbb cx, 0xec5
shl ah, 6
sub ch, ch
adc edx, 0x211361ca
rol si, cl
pop edx
pop esi
pop edi
pop ebx
pop eax
pop ecx
call fcn.00668827
call fcn.00668bb5
push ebx
adc ebx, 0x12555b76
shr bl, 2
stc
push ecx
inc cx
or ebx, 0x2bfafb26
or ecx, 0x327c06dc
push edx
adc edx, edx
push eax
inc al
not ebx
rol ah, 8
push edi
test di, ax
shl bx, 7
mov edx, 0x220ad74e
pop edi
pop eax
pop edx
pop ecx
pop ebx
je 0x645e91
call fcn.00668ee7
call fcn.006693de
push edx
ror dl, 1
pop edx
ja 0x645e87
call fcn.00669878
push eax
push ecx
rol ah, cl
pop ecx
pop eax
call fcn.00669b0f
push ecx
or ch, 0x67
pop ecx
push esi
push ecx
or si, cx
push edx
shr edx, cl
push ebx
cmp bx, bx
ror si, cl
stc
add dx, cx
add bx, 0x14bd
push eax
not ax
not bl
push edi
dec di
shl di, 6
dec ecx
not cx
and esi, ecx
add eax, edi
xchg ah, cl
not cl
nop
rol cx, cl
add ax, 0x86e
xor cx, ax
or dx, cx
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
call fcn.00669ff8
push esi
push ebx
xchg si, bx
mov bx, si
push edx
dec edx
push eax
push ecx
sbb al, cl
inc ah
push edi
sbb cx, di
test bx, dx
sbb ch, 0x4f
add ecx, 0x5d6b706
nop
pop edi
pop ecx
pop eax
pop edx
pop ebx
pop esi
jge 0x645f45
call fcn.0066a3c3
jle 0x645f1d
call fcn.0066a889
call fcn.0066acd3
jnp 0x645f33
call fcn.0066b1b4
push edx
push ecx
shl dl, cl
push ebx
sub bh, 0x7e
pop ebx
pop ecx
pop edx
push ebx
cmp bx, 0x5e50
pop ebx
push edi
mov di, 0x59db
push eax
cmp ah, 0
pop eax
pop edi
push eax
ror eax, 1
push ecx
adc cx, 0x4cea
push esi
shr esi, 7
pop esi
pop ecx
pop eax
push edx
inc edx
pop edx
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
push ecx
push edi
xor cx, di
push edx
and dx, cx
rol cx, 8
push ebx
or cl, bl
xchg edx, ebx
ror edi, 6
mov ebx, 0x277e8145
add bh, 0x44
stc
push esi
cmp edi, esi
stc
or bx, 0x6a57
test bh, 0x79
ror ch, cl
dec esi
not dl
push eax
or dl, al
add bh, 0xa
mov cl, 0x7a
xor dl, 0x5e
rol ebx, cl
rol dl, cl
add ebx, ebx
adc dx, bx
cmp edi, edi
dec al
sub dh, 0x78
not bl
stc
not ecx
test eax, esi
inc ah
stc
sbb ecx, 0x522c0679
sbb eax, 0x1495ba9c
test edx, 0x2248228b
test eax, 0x5bb93935
cmp ah, bh
shr dh, cl
sbb di, 0x7de8
xchg edi, eax
shl dl, 8
xor ecx, edi
nop
inc esi
and ax, 0x4f11
test ch, dl
ror esi, 3
test ah, cl
cmp ecx, eax
test di, 0x1b92
and ecx, eax
inc esi
inc esi
rol dx, cl
adc bh, ah
sbb bx, di
and ecx, edi
mov esi, ebx
mov edx, 0x1e85db53
ror al, cl
test bl, 0x3c
inc di
shl bh, 5
xchg si, di
sub cl, ch
and bl, al
shr edx, cl
test si, 0x4999
inc di
shr bh, cl
test ch, bh
dec ch
shr eax, 7
rol ecx, 8
xor eax, 0x49c1ca3d
nop
cmp edi, edi
add ax, 0x54d1
adc ebx, 0x7276576
add si, 0x6bd6
add edi, eax
adc bx, 0xa42
add ax, bx
or di, cx
shr al, 2
or ebx, 0x5a5e4300
not al
xor dl, ah
or eax, edi
shl esi, cl
shl esi, cl
mov si, cx
or eax, 0x88c7ee3
not dl
xor esi, 0x707e4c43
ror dx, cl
nop
stc
rol cl, cl
pop eax
and ebx, 0x3f4356a2
add si, 0x3d81
push eax
rol eax, 8
add ebx, 0xf8a487b
sbb si, si
rol al, 2
add eax, eax
dec eax
pop eax
pop esi
pop ebx
pop edx
pop edi
pop ecx
push ecx
push eax
or ch, ah
inc ecx
mov eax, 0x3c89def4
nop
push edx
shr dh, 5
xchg dh, cl
dec ah
push edi
push esi
add edi, esi
cmp dl, 0x71
shl cx, cl
sbb dl, cl
add dx, 0x31c1
dec cx
stc
nop
push ebx
test ebx, ebx
mov al, 0x17
dec edi
xor ah, dl
cmp eax, 0x45543f17
nop
dec ax
inc ecx
add ch, dh
not cl
nop
cmp eax, 0x3fb4e681
sub esi, edx
sbb ax, di
rol esi, 5
xor edx, edi
sub bx, 0x3bde
ror ax, 4
xor si, bx
adc bl, 0x4a
cmp ax, ax
test edi, edx
dec ah
shr dl, 3
cmp si, cx
nop
mov di, di
xor ch, dh
and edx, ebx
test bl, 0x10
ror ebx, cl
mov bl, 6
dec dh
shr edx, cl
sub ebx, 0x1ff4aebe
xor esi, 0x643a6a99
shr si, cl
ror esi, cl
add bx, 0x7013
nop
rol esi, 7
ror si, 3
xor edi, ecx
and edi, eax
add dx, si
sbb dl, 0x23
shl dx, 1
ror esi, 1
cmp cl, ah
rol cx, 2
adc dl, ah
and edi, 0x55c0b3a
not si
stc
xchg dl, al
shl bl, 2
or si, di
stc
mov dx, 0x7622
cmp ebx, 0x6c08e6f8
sub ax, 0x6291
xor di, 0x576d
inc di
not ah
sbb dl, ah
cmp cx, dx
shr bx, cl
rol ebx, cl
test cx, bx
dec ax
nop
xchg dh, dh
test ecx, edi
stc
test si, cx
not edx
adc ax, ax
test al, bh
stc
add dl, bl
inc dx
add esi, ebx
sbb edi, 0x78411ebd
xor bx, si
ror bx, 2
pop ebx
inc ecx
sub eax, 0x1d137d2d
dec dx
sub dx, 0x6578
push ebx
sbb edi, ebx
sbb si, 0x2234
or esi, 0x4f185b44
adc edx, ebx
add bl, al
sbb eax, edi
stc
sub bl, bh
mov bl, dl
or ebx, eax
shl al, cl
mov bx, cx
shl bx, 6
and ax, 0x7a4c
rol bx, 5
shr eax, 5
inc bx
nop
inc cl
ror ebx, cl
add bx, bx
ror edx, cl
add bl, 0x6c
adc cx, 0x39eb
xchg di, dx
or eax, 0x1826b52b
and si, ax
test esi, 0x68539629
nop
dec esi
cmp ecx, 0x13aedbdd
shl dl, cl
cmp di, 0xff1
and cl, bl
xor dl, 0x1d
rol ax, 8
xor dx, cx
shl si, cl
test ebx, esi
sub eax, eax
shr ah, cl
nop
shl esi, 4
xor eax, esi
adc cx, 0x77f9
and dx, 0x1ecd
add ecx, esi
adc di, 0x614a
shr edi, 3
mov edx, eax
rol ax, 8
xchg bh, ch
cmp si, 0x440d
shl ecx, 6
stc
not eax
dec di
sub edx, 0x67831eb2
cmp ebx, 0x6d08d124
ror edx, cl
add bh, ch
sub dh, 0x31
nop
and bl, 0x63
or ah, bh
test edx, 0x380afda
xchg edi, eax
add cx, bx
ror bx, 7
and ah, dl
xor dh, al
adc ecx, ecx
test dx, 0x63fd
cmp ah, 0x18
or cx, cx
or eax, 0x54e7a2a2
dec cx
inc bl
mov bx, 0x2d8
adc bl, bh
stc
xor ebx, ebx
not ebx
sub eax, 0x20e99e9f
sub di, 0x6c9e
test ah, bh
cmp ch, ah
shl esi, cl
and bl, 0x6c
shr ch, 8
rol ebx, cl
nop
rol si, 2
test ebx, eax
shr eax, 5
sbb dx, ax
pop ebx
ror dh, cl
push ebx
sbb esi, ebx
xor cl, 0x5c
test dl, 0x19
and cl, 0x70
shr edi, cl
ror cx, 6
shl dl, cl
rol bx, cl
ror ah, cl
and al, 0x1e
shl edi, cl
shr ah, 5
shr cx, cl
inc dh
stc
rol dl, 1
and ah, 0x1a
ror cl, cl
dec eax
xchg si, cx
shl ch, 6
cmp al, al
inc dx
ror al, 2
cmp ecx, edx
dec si
not dx
xchg al, dh
xchg bx, si
xchg edx, eax
rol di, cl
nop
test edx, 0x148ffa8d
shr bx, 2
nop
sbb cx, 0x9fc
cmp esi, edi
test ax, 0x7daf
stc
add eax, 0x731c98de
nop
stc
test dl, cl
nop
and ebx, edi
mov esi, esi
rol bx, 7
shr bx, 8
shr dl, 5
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
push esi
push ecx
rol si, cl
xchg cl, cl
push edx
or dh, cl
dec ecx
push ebx
inc ebx
mov dl, 0x25
push eax
xchg esi, eax
and dx, si
xchg edx, esi
test ecx, 0x5fc6317e
dec si
nop
sub eax, 0x396dc2ac
not ax
sub bx, dx
or bh, bh
test dl, 0x4d
xor ebx, 0x8645e14
adc cl, cl
inc edx
shr dl, 6
rol eax, cl
test ch, dh
inc al
adc esi, esi
cmp dx, cx
shr ecx, 3
adc si, cx
dec bh
mov dl, ch
xchg dl, cl
sub ax, ax
mov al, dl
sub bx, 0x5317
not dx
rol ecx, 3
stc
xchg dl, ch
add bl, ah
cmp ax, 0x454b
adc dl, 0x48
push edi
mov ax, di
xchg esi, eax
xor ch, cl
nop
dec ecx
mov bx, bx
ror cx, 6
xor bl, bh
inc dh
shl si, 3
and dh, 0x6a
inc di
rol dx, cl
shl ax, cl
ror ax, 3
sbb ebx, ebx
ror esi, cl
mov dl, cl
cmp esi, ebx
dec bl
adc eax, ecx
inc ah
rol ebx, cl
cmp cx, si
sub bl, dh
cmp esi, 0x199998e3
stc
cmp ebx, 0x2483a040
add esi, esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
call fcn.0066b57b
push edi
push ebx
xor di, bx
shr di, 8
pop ebx
pop edi
push esi
shl si, 8
pop esi
mov eax, 0x7363a7
lea ecx, [esp + 0xc]
push 0x1a
push 0x2e0b5539
push ecx
push eax
push ecx
not cx
push esi
sbb esi, 0xb7b798f
push eax
cmp eax, 0x31477026
rol cx, 7
push ebx
ror bl, cl
push edi
and edi, ebx
stc
mov edi, 0x688ca2b6
push edx
adc dh, al
and edi, eax
stc
mov bh, bl
stc
add cl, dh
sbb di, cx
xor di, 0x1da1
stc
ror bl, 3
sbb dl, 0x70
shr al, 6
shl cl, 6
shr dh, 3
rol di, cl
add al, bl
rol cx, 4
mov dl, dh
test si, 0x654b
test bx, di
shr bx, 6
sub bh, 0x73
test eax, 0x2526ffaf
inc dl
xchg edi, ebx
nop
sbb cl, ah
ror ecx, cl
adc edi, esi
and dh, 0x69
dec bx
sbb di, bx
stc
nop
and bl, 1
test esi, 0x6713189e
adc ebx, esi
ror edi, cl
or ecx, eax
test cl, 0x56
rol dl, 5
add ax, ax
ror edi, 3
shr eax, 3
or ch, ch
dec bh
sub bh, ch
mov edi, ecx
add ebx, edx
test edi, ebx
rol eax, cl
dec bx
xchg dx, cx
adc cx, 0x74b6
or dl, 0x63
sbb cx, 0xe80
cmp al, 0x3d
sbb dl, 0x4b
inc dh
shr ebx, cl
nop
ror esi, cl
xchg dl, bh
and eax, 0x74a8cbd2
sub edx, 0x31822488
shr edi, 4
xchg dx, cx
test ah, 0x4b
sub cx, 0x15dd
ror edi, cl
xchg esi, esi
xor bx, 0x4750
cmp ch, 0x24
stc
inc bl
xor bx, 0x3235
dec edi
add bl, 0x54
cmp eax, ecx
sub ecx, ecx
not edi
or dh, al
and di, 0x56c1
sbb dl, cl
add cx, 0x109b
xor cl, 0x2a
dec cl
test ecx, ecx
sbb ecx, esi
test edx, edx
xor ebx, 0x6b6a494d
ror edi, cl
pop edx
inc bx
or edi, 0x71b7bca6
push edx
dec dx
stc
dec esi
stc
sbb edx, edi
sbb ah, 0x64
not ax
inc edx
inc edx
shr al, 8
xchg bx, si
sub bx, 0x656e
test bx, 0xe9f
nop
xor ah, cl
add ax, dx
mov di, 0xf5d
shr cx, 5
or bl, bh
and cx, cx
xor si, si
rol ecx, 3
xchg edi, esi
inc ah
nop
sbb esi, 0x5432e62c
add dx, ax
dec dh
xor edi, 0x5fee59e3
and di, di
rol edx, 1
dec edx
or bl, dh
and ecx, 0x1c95850a
xchg bh, dh
mov eax, 0x74792c35
or cl, dl
cmp ah, ch
dec cl
dec dx
dec cl
xor ecx, 0x27455745
add cl, 0x21
sbb ebx, 0x18cc050
or ecx, 0x7130e877
add ah, bh
sbb ax, di
dec eax
stc
nop
test di, 0x6a02
inc di
rol ax, cl
ror si, cl
xchg cl, bl
dec ah
not ah
inc dh
add bx, dx
inc dx
nop
nop
or eax, ecx
ror ch, 3
nop
or si, 0x6761
xchg bx, si
test ecx, esi
sub si, 0x199
sub ebx, 0xdd47699
test ecx, eax
rol cl, cl
cmp ah, 0x21
xchg cx, dx
and dl, bl
adc ax, bx
sbb ecx, 0x7e06f05e
add si, 0x61
xor bx, dx
nop
shr cl, cl
shr dx, cl
test eax, edi
mov eax, edx
dec bx
test ebx, 0x63c81ec1
test edi, edi
rol dl, cl
xor eax, 0x667b3f28
add edi, 0x3c2e613e
nop
nop
mov ecx, esi
inc ecx
inc al
test edx, 0x415a949e
nop
adc edx, ecx
pop edx
push edx
adc edx, esi
add ebx, edi
sbb si, 0x4243
xor dl, 0x7c
adc edx, esi
not ecx
sub edx, 0x3d78707b
or edi, 0x58fa9e23
sbb dl, 0x36
sub dh, dl
xor ebx, ebx
stc
nop
rol ebx, 8
nop
nop
dec cx
nop
xor si, 0x7f78
stc
sub ax, 0x20bf
add edi, 0x7b9a8e24
xchg si, di
cmp dx, ax
shl ax, 4
dec ah
stc
not di
or cl, dl
cmp bx, 0x1548
not bl
rol cl, cl
rol eax, 2
shl di, cl
inc ax
not eax
adc edi, ecx
adc si, bx
shr di, 8
rol ax, cl
sub dx, bx
stc
adc bl, ch
sbb dl, 0x4c
sub ah, 0x6a
inc ebx
shl dl, 8
stc
or bx, 0x5633
dec ah
rol esi, cl
dec di
stc
nop
xor bx, bx
shl ebx, cl
mov ch, 0x25
and esi, edx
sub ecx, ebx
add ax, dx
ror dx, cl
add al, 0x47
shl ax, cl
rol ax, 7
and dx, dx
pop edx
pop edi
pop ebx
pop eax
pop esi
pop ecx
call fcn.0066b8df
push ecx
shl cx, 5
push eax
sub ah, ch
push edx
adc dl, ah
and dh, 0x70
push ebx
mov ebx, eax
cmp cl, ch
push edi
mov di, cx
push esi
mov esi, esi
test edi, eax
stc
test dx, 0x3de3
stc
inc esi
not esi
shl di, 1
shl di, 7
shr cx, 6
shl si, 2
test bx, di
nop
cmp dh, cl
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
jo 0x646893
push eax
push ebx
adc al, bh
push edx
test dl, 0x31
rol bx, 2
or bh, 0x26
test dx, 0x7940
xor bh, 0x6d
not edx
push ecx
shl ch, 6
test ch, 0x7a
test ch, ch
shr dx, 4
add bx, 0x5d06
nop
xor cl, bh
or edx, edx
nop
add dh, ch
mov al, 0x6f
push esi
adc esi, 0x228650c8
push edi
xchg di, bx
not di
not dx
test al, 0x66
cmp di, dx
and eax, esi
and edi, ebx
sbb ebx, 0x231e536f
ror eax, 1
sub di, si
cmp eax, eax
not dx
nop
adc bl, 0x41
adc eax, edx
or edi, edi
sbb bx, si
xchg bh, ah
add edi, 0x28051650
test cx, dx
add cl, 0x39
dec cx
or ah, 0x29
add ax, 0x293c
stc
ror edi, cl
mov dx, 0x5250
add edi, 0x459b459b
add bx, bx
cmp si, 0x1985
test dx, 0x4111
stc
xchg ch, al
shr bl, cl
cmp cx, dx
inc dh
or ebx, 0x2cb1ece8
not ch
or eax, 0x1e398551
stc
mov di, 0x6855
and si, 0x9f6
add ah, dh
nop
add di, 0xbd7
cmp cx, cx
dec ah
xor edx, esi
inc edx
dec ax
dec edx
nop
cmp di, di
adc al, dh
add dx, 0x5db
dec ecx
inc bl
sbb cl, cl
shr al, 5
xchg ah, ch
shr edx, cl
sbb bh, bh
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
push edi
sbb di, 0x12a
push ebx
push ecx
cmp ebx, ecx
pop ecx
pop ebx
pop edi
jae 0x646893
call fcn.0066bdf9
call fcn.0066c3fd
push edi
push ebx
test edi, ebx
pop ebx
pop edi
push ebx
push esi
and bx, si
pop esi
pop ebx
call fcn.0066c919
push ebx
dec bh
pop ebx
call fcn.0066cd9e
push ecx
and ch, 0x12
push eax
shr ax, 4
push ebx
xor bh, 0x11
and bx, cx
and al, ch
add ax, 0x5e97
dec cl
xchg al, cl
dec ah
cmp al, 0x2e
push edi
shr edi, 8
nop
xor cl, 0x71
sub ax, cx
cmp cx, di
xor bx, 0x6c45
not bh
push edx
xor edx, edi
rol ecx, cl
or cx, ax
nop
test ax, 0x4653
xor edx, 0x707f6e01
cmp ah, cl
stc
not dx
sub ebx, ebx
test cl, 5
and cl, 0x2c
inc bl
push esi
cmp dx, si
xor bh, 0x18
sub ebx, 0xbd912c5
sbb bh, 0x7c
not esi
mov si, 0x63c8
or dh, 0x5f
stc
shl ah, 4
and edi, eax
add edx, 0x3e18b053
or ah, bl
adc cx, di
stc
adc ecx, 0x47b650f7
sub eax, 0x62752f73
adc esi, edx
mov al, 0x7c
rol cl, cl
nop
not di
shl edx, 5
dec ax
stc
adc si, ax
mov di, 0x58
or eax, edx
nop
sbb dl, 0x64
shl edi, 8
shr dh, cl
inc al
shr ch, 6
nop
stc
cmp ax, si
shr cl, cl
add ecx, 0x424f522a
adc dx, bx
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
push eax
push ecx
shl al, cl
push ebx
add ah, bh
stc
push esi
xchg esi, esi
push edx
xchg cl, dl
ror cl, cl
sub ecx, ecx
sbb cx, 0x4f49
mov ax, 0x58c6
and bx, cx
inc bx
sub si, 0x4a2d
add cl, ah
xchg cx, si
mov si, cx
inc ax
sbb ebx, 0x646abdd5
stc
push edi
xor di, ax
ror cx, cl
sub esi, 0x4cefcb0d
shr ch, 4
sub ebx, 0xece6a87
shl cx, 5
stc
inc bh
inc ebx
adc si, di
and eax, 0x6e2381d8
dec esi
sub edi, ebx
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
call fcn.0066d050
push edx
not dx
dec dx
push ecx
push esi
xor cx, si
sub dl, 0x34
push edi
xchg ecx, edi
nop
pop edi
pop esi
pop ecx
pop edx
call fcn.0066d318
push esi
push ecx
xchg esi, ecx
pop ecx
pop esi
push ebx
push edx
sbb bh, dl
push eax
rol ah, 3
push ecx
add dh, ch
not ebx
push edi
adc di, 0x40a
pop edi
pop ecx
pop eax
pop edx
pop ebx
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
push ebx
push ecx
shr ebx, cl
push edx
push esi
add dx, si
add ecx, 0x6ef85604
ror dh, cl
nop
inc bh
stc
push eax
shr eax, 6
and ah, 0x51
test esi, 0x1e9a862b
push edi
adc di, 0x5104
xchg al, ah
sbb edx, 0x61702c48
stc
sub edi, ecx
inc cx
stc
and di, dx
shl bx, 3
rol ch, 7
ror si, cl
dec bx
dec edi
not cl
inc cx
stc
dec al
xor ah, bh
test cl, cl
ror dl, 8
not cx
rol bl, cl
or eax, 0x69696e68
and edi, ecx
or cx, cx
xor dh, ah
add eax, 0x17b424ef
xchg di, dx
xor cl, 0x66
shl si, cl
dec esi
xor cx, ax
stc
adc cl, 0x41
xchg bh, ch
sbb dx, cx
adc edi, 0x168e1475
stc
stc
sbb bh, 6
cmp esi, ecx
or cx, si
add bl, cl
adc edi, eax
nop
or edi, 0x2e0ecaa6
xor eax, 0x6957cffc
inc bh
ror ax, cl
not al
and dl, ch
and ecx, 0x5101f06f
nop
nop
or ax, 0x7e45
nop
not bl
mov cx, cx
test cx, 0x52c5
dec dh
shl cx, cl
dec edx
stc
xor ch, 0x78
and dx, bx
nop
mov di, 0x6086
not ebx
inc bl
stc
add esi, eax
shl dl, 6
nop
test dx, dx
mov edi, 0x53b99aa6
nop
and esi, 0x20dd442c
xchg cx, di
sub ebx, ebx
adc si, 0x9d6
add ah, 0x6e
adc si, bx
cmp esi, 0x2d218dca
and dx, 0x61f0
not ch
sbb cx, di
inc ch
stc
stc
nop
pop edi
shl esi, 4
sub ah, ah
ror dx, cl
stc
cmp cl, 0x6e
test ebx, eax
test edx, 0x5b94c6f8
inc dh
push edi
cmp ebx, edi
sbb si, si
rol edi, cl
shr cx, 6
dec cx
not eax
rol dl, 5
mov di, dx
or bx, 0x682a
shr dx, 3
mov dh, 0x45
and ecx, 0x6472bf4c
nop
not al
ror bl, cl
sub ch, 3
test cx, 0x706c
adc cx, 0x40bd
or dl, cl
rol dx, cl
xchg edi, edi
rol bx, 2
xchg edi, ebx
sub edx, edx
add si, si
inc cl
shr eax, cl
rol di, 5
stc
stc
inc bx
nop
xchg dh, dh
cmp ax, 0x32b4
shl si, 6
shl al, 2
stc
sbb eax, 0x7f635162
inc edi
not ecx
adc ch, dh
add dx, si
shr eax, 5
sbb eax, 0x7e87b16b
not edi
and cl, dl
stc
shr di, cl
mov edi, 0x1e2a96b6
xor dh, 0x56
and ebx, 0x5e44a696
add di, 0x55a0
xchg bl, bh
and cl, dl
rol esi, cl
inc al
nop
rol bh, cl
shl dx, cl
sbb al, dh
rol bh, cl
xor ecx, 0x6646229b
rol ax, cl
test cx, 0x1803
xor cl, bl
mov bl, 0x76
add cl, 0x1e
ror ax, cl
nop
xor ebx, ecx
dec dx
rol esi, cl
add dx, bx
rol cl, cl
and si, 0x7fbb
mov eax, esi
add eax, esi
test dx, 0x6d50
rol cx, cl
dec dx
rol bx, cl
rol bl, 8
xchg esi, edx
not si
sbb si, cx
ror cl, cl
not di
sbb edi, 0x66a7a995
rol esi, cl
test eax, 0x553c700
nop
xchg cl, bl
pop edi
mov dl, al
or si, 0x3409
stc
sbb eax, esi
adc ecx, eax
push edi
not di
rol bh, cl
ror ecx, cl
cmp cx, 0x63ff
and edi, ecx
cmp ax, si
stc
add dl, 0x60
or edx, ebx
ror edi, 3
xor si, 0x40b4
xor bl, ch
cmp ah, 0x32
stc
test cx, 0x7b3d
test ebx, 0x3ac71b56
shr ah, 6
or ebx, 0x442a611a
not dx
dec cl
inc si
inc edx
sub esi, edi
test bx, dx
sbb edi, 0x1c5c645e
add ax, cx
ror ax, 4
adc si, 0x3a46
xor dh, 0x76
stc
add esi, 0x2ed8c24b
nop
cmp cl, 0x2e
mov ch, 0x25
not al
ror dh, cl
ror ah, 3
stc
sub cx, 0x32ca
ror dh, 5
mov ah, dh
cmp di, dx
xchg di, bx
not edi
and cl, 0x29
cmp eax, esi
inc edx
test al, ch
sub bh, bl
ror bx, cl
xchg bx, bx
mov dx, 0x307c
xchg esi, ebx
dec bl
xor dx, bx
mov edx, 0x14da99bb
nop
nop
or eax, 0x12f7e9d8
and ebx, 0xd56bb12
or ebx, 0x38919073
and edi, 0x588538b9
nop
shr edx, cl
cmp bl, 0x1e
add al, ah
dec edi
nop
test eax, esi
sbb dx, 0x608f
shr cx, 3
test ebx, edx
sbb bl, 0x2d
dec ecx
mov edx, edx
shr ebx, cl
shl ax, cl
shr edi, 6
ror bh, cl
xchg bx, di
xchg ecx, edi
ror bl, 5
adc dh, al
shr cl, cl
mov cl, al
sub cx, 0x4749
shr dx, cl
shl ebx, 6
xor ax, ax
sub esi, esi
test dl, 0x21
adc eax, 0x307a17f7
adc edx, eax
test bh, bh
cmp di, 0x71ba
pop edi
test cx, 0x3244
shr bh, cl
shl bx, 6
test esi, ebx
push edi
cmp edi, 0x20128b2
sub al, bh
sbb bl, cl
xchg cx, ax
dec cl
mov edi, 0x4318d666
sbb eax, 0x5808986
mov dl, al
xchg si, ax
add dl, 0x74
adc edi, ecx
sub bh, 0x68
nop
sub esi, ecx
mov ecx, 0x2052d235
sub bh, ah
test dh, 0xd
sub ecx, edx
nop
sub al, ch
or bx, 0x6aaa
cmp bh, 0x15
rol esi, cl
cmp dl, 0x3c
shr cx, 3
add ah, dh
adc ecx, edx
cmp ax, ax
cmp di, ax
sub edi, 0x41c83114
sub si, 0x173d
xchg cx, si
shl di, 6
rol eax, cl
xchg dx, cx
stc
cmp cx, bx
ror edi, 1
add di, cx
xor edx, 0x16b7188c
not dh
sbb ax, 0x76f7
shr ebx, cl
mov edx, ebx
adc ebx, 0x5706418a
inc bl
ror esi, cl
test cx, 0x322
or ebx, 0x17abbf35
test esi, 0x270aa895
xor ebx, esi
shl esi, cl
xor dh, 0x76
inc bh
and bh, al
xchg ecx, edi
xchg esi, eax
dec ax
add edi, 0x257def0b
xchg dh, bl
nop
add edx, 0x5b6c673
shr cl, cl
or bh, dh
inc dh
add ah, 0xd
shl cx, cl
shl cx, cl
inc cx
shl eax, 8
dec dx
sub ah, al
inc ax
shl dh, 1
adc bx, di
stc
mov edx, 0x2571d352
rol esi, cl
not eax
nop
xchg ah, cl
dec bh
shr dx, cl
add si, bx
dec ax
add ah, dl
adc eax, 0x5e5fd9c
add ax, 0x5eff
rol al, 3
adc ch, ch
dec dh
inc al
dec di
adc si, dx
adc ah, 5
or dh, 0x43
pop edi
sub si, 0x1b41
or si, 0x5dcf
dec ax
push edi
test di, 0x471b
nop
inc dx
adc di, 0x2dc4
mov al, 0x2f
shr bl, cl
add dx, 0x65c8
shr cl, 1
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
push edx
push esi
xor edx, esi
push ecx
xchg si, cx
rol dh, 7
cmp cx, si
push edi
dec edi
nop
push ebx
sbb ebx, 0x71d07f19
nop
ror si, 6
and ebx, esi
shl edi, cl
add ecx, ebx
xor ch, 0x46
inc dh
push eax
dec ah
dec edi
rol si, cl
shl dx, cl
add edi, 0x4e8ebe9f
dec bx
nop
add bx, 0x5d8e
ror ax, cl
dec edx
rol ah, cl
cmp bx, 0x3904
stc
pop eax
pop ebx
pop edi
pop ecx
pop esi
pop edx
call fcn.0066d618
jg 0x646f10
push edx
push eax
add dl, ah
push ebx
push ecx
xor ebx, ecx
stc
pop ecx
pop ebx
pop eax
pop edx
nop
push ecx
sbb ecx, 0x5359c6a
push esi
push edi
adc si, di
xchg ch, cl
nop
inc esi
push edx
push eax
or dx, ax
nop
push ebx
inc bx
mov edi, ecx
test ah, bl
not dh
rol ecx, 7
nop
xor esi, edx
dec edx
pop ebx
pop eax
pop edx
pop edi
pop esi
pop ecx
stc
push ebx
not ebx
push edx
dec dl
pop edx
pop ebx
push esi
shr esi, 3
push ebx
test ebx, ebx
push eax
sub ah, ah
xor eax, 0x2ea9505
push edx
sub dl, 1
push ecx
shr cx, 8
cmp ch, al
and ebx, eax
nop
xor al, ah
and eax, 0x5a704800
test si, 0x4c7f
nop
pop ecx
pop edx
pop eax
pop ebx
pop esi
call fcn.0066dc0e
push ecx
dec ecx
push esi
adc si, 0x7c76
dec cx
push ebx
test ch, bh
pop ebx
pop esi
pop ecx
jo 0x646f95
call fcn.0066dfd3
call fcn.0066e38b
call fcn.0064bc65
add esp, 0x1e
mov cx, 0x101
test eax, eax
jne 0x64bc71
call fcn.0066e869
call fcn.0066ec51
call fcn.0066ef86
jno 0x647432
push ebx
add bx, 0x3a7
push ecx
push eax
adc cx, ax
push edx
dec dl
xor bx, 0x625d
sub ah, bh
or ecx, 0x6cbe9c9
and edx, 0x18983ed5
stc
rol ax, 5
nop
rol cx, 6
rol cl, cl
adc dl, 0x1f
push esi
adc si, 0x3ec4
stc
ror cl, cl
sbb ecx, 0x625d9b3c
nop
test si, 0x4286
nop
rol cx, cl
sub cx, 0x79de
rol esi, cl
dec ax
push edi
sbb di, 0x1778
stc
rol edx, 6
sub cl, al
test esi, eax
test bx, dx
test dx, dx
xor cx, 0x6acd
or bl, 0x2f
inc ecx
shr cx, cl
test esi, esi
inc esi
mov bl, ah
or si, 0x3404
nop
inc ecx
sbb ah, 0x4a
and edi, 0x2a6b3981
xor edx, edx
ror al, 4
rol dx, cl
test edx, eax
xor si, ax
not ecx
or ax, 0x2c8f
rol ah, cl
not bl
inc dx
shl dx, cl
shl ecx, cl
stc
stc
nop
shl cx, 2
stc
add dl, 0x74
ror di, cl
cmp ebx, 0x20b083c5
dec dx
inc bx
rol bl, 1
ror ebx, 8
rol dx, cl
rol ch, 4
add cl, 0x70
inc eax
test edx, 0x139f0915
inc cx
not dx
stc
nop
not esi
sub edi, eax
not bl
shl bx, 5
test cx, 0x2de6
xchg di, si
and eax, 0x19ff9cc6
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push ebx
push esi
sub ebx, esi
push ecx
push edx
sbb cl, dl
push eax
xor ax, 0x4402
add ebx, 0x2fd7695
xor dl, ch
add si, 0x1154
add eax, 0x747f6730
mov bh, bh
push edi
adc di, 0x5b9d
xor edx, 0x1c69ca00
nop
pop edi
pop eax
pop edx
pop ecx
pop esi
pop ebx
push esi
push ebx
xchg esi, ebx
push edx
sbb dx, 0x2ed7
push ecx
xchg si, cx
stc
not cx
push edi
or edi, 0x713bd38d
not ebx
ror dx, 5
cmp ch, 0x70
test bx, 0x64b8
inc dx
test di, cx
shr dl, cl
push eax
and ah, 0x26
stc
or si, bx
sbb edi, edi
test dh, cl
xchg ch, dh
adc dl, ah
rol bx, cl
test ah, dh
test ecx, esi
add ecx, ecx
ror edi, cl
sbb edx, 0x366d3dab
sub dh, dh
dec cx
xchg bl, dh
inc al
test cl, 0x6c
test ebx, edi
mov bh, 0x7f
dec ebx
xchg dx, di
sbb eax, 0x43306da6
xor dh, 0x23
rol ebx, cl
sbb dx, 0x60e1
sub ecx, edx
sub bh, dh
xor cx, 0x5eaa
add ebx, 0x6e536b46
and eax, ecx
inc dl
sub edx, 0x70f30206
add al, 0x27
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
push ebx
inc ebx
push ecx
xor ebx, ecx
push eax
test eax, 0x70f01919
push edi
adc di, 0x3559
rol ah, cl
rol ebx, cl
xchg cx, di
push esi
or si, 0x4191
not al
mov cx, 0x35c9
dec al
sub di, 0x70f
and bl, 0x7c
push edx
sub ch, dh
add si, 0x68d4
rol ch, 5
stc
sub dl, 0x76
stc
sub ecx, 0x6a3dc255
rol ebx, 2
ror dl, cl
cmp bx, si
stc
stc
shr ax, 5
sbb dl, 0x66
test cl, cl
inc cl
ror ebx, cl
not bx
nop
cmp bl, dh
rol cx, 6
rol ah, cl
rol ax, 3
or ebx, ebx
or edi, eax
ror ah, cl
adc cl, bl
sub ebx, eax
xor dx, cx
shl bx, cl
xor eax, edi
mov di, 0x18f7
and si, 0x3630
nop
or esi, edi
mov dh, 0x60
inc edi
sbb cl, 2
inc ecx
inc bl
ror cl, 1
inc ax
test bl, 0x63
inc ch
or bx, di
shl cx, 1
adc ax, 0x48db
stc
nop
xor ch, 0x4e
cmp dl, 0x7a
sbb cx, dx
test ch, dl
mov ecx, edx
mov ax, 0x2924
ror di, cl
sbb edx, edx
and bh, al
dec dl
dec ch
sub ecx, ecx
sbb dl, cl
stc
shl ebx, cl
shr edi, 8
add al, dl
and ebx, 0x74115ce4
not cl
xor al, bh
dec eax
stc
or edi, 0x70b08bef
cmp ax, 0xde
and ch, cl
add di, bx
sbb esi, 0x59bd18cd
xchg bx, ax
xchg edx, ebx
ror eax, cl
not dl
test al, 0x2c
nop
dec esi
nop
adc dl, 0x6f
and al, 0xc
and bx, dx
pop edx
dec ebx
pop esi
pop edi
pop eax
pop ecx
pop ebx
push eax
ror al, 8
push ecx
add cx, 0x6779
push edx
inc dh
rol ecx, cl
nop
push esi
xor esi, 0x1feae2a3
push ebx
shr bh, 4
stc
push edi
rol di, cl
not bx
inc edx
xor al, 0x4e
xchg cx, ax
or ecx, ecx
dec edx
stc
inc bl
cmp ebx, eax
add eax, edx
xor bx, bx
shl ecx, 7
test ebx, 0x716f9f73
xchg di, ax
add dx, si
xor bx, bx
nop
sbb dl, bh
and dx, 0x3aff
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
push ebx
dec bh
push eax
push ecx
ror ah, cl
pop ecx
pop eax
pop ebx
jno 0x647354
push eax
and eax, 0x4ff2178c
push ebx
push edx
xor bx, dx
ror bl, 1
push esi
or esi, ebx
test bl, bl
add ebx, 0x65467eec
push ecx
shr cx, cl
cmp ecx, edx
xchg esi, edx
nop
inc al
and al, 0x6e
xor ah, 0x28
adc edx, 0x4b752ec4
push edi
ror edi, cl
add edx, edx
or al, bl
not edx
dec dh
stc
sub edi, 0x14385176
sbb bx, 0x2dfb
mov dl, bl
dec edx
xor edi, 0x1b9918b4
pop edi
pop ecx
pop esi
pop edx
pop ebx
pop eax
push ebx
push esi
cmp bx, si
push edx
shl dh, 6
pop edx
pop esi
pop ebx
push ecx
inc cx
pop ecx
push eax
push edi
mov eax, edi
push esi
push ecx
shl esi, cl
sub ecx, esi
shl edi, 2
nop
push ebx
cmp di, bx
and ecx, esi
push edx
cmp al, dl
dec bh
ror al, cl
nop
shl dx, cl
or ecx, 0x4333691a
rol ax, cl
cmp esi, 0x11b2004a
add si, dx
mov edi, 0x7b4f3d44
sbb ch, cl
sub cx, 0x722d
mov dl, 0x14
add dh, bl
adc eax, ebx
shr bl, 5
inc dl
xor ch, 0x61
add bh, ah
shl ebx, cl
dec si
cmp si, 0x1c77
not ecx
mov cx, 0x4bc4
mov bx, 0x75c0
ror dl, 3
shl bl, cl
shl al, 8
nop
inc dh
not ah
rol ecx, 1
shl bh, 3
not bl
nop
sub esi, 0x647d18d4
rol ebx, cl
sub esi, edx
adc bh, al
shl dx, 6
pop edx
pop ebx
pop ecx
pop esi
pop edi
pop eax
push ecx
adc ecx, 0x3c541bac
pop ecx
call fcn.0066f525
call fcn.0066f903
call fcn.0066fcdc
stc
push ebx
push ecx
shl bx, cl
push esi
test esi, 0x54d39497
push edx
or dh, 0x15
push edi
xchg edi, ebx
push eax
xor dl, al
cmp ax, 0x35ec
nop
inc ebx
dec edx
xor si, bx
dec al
shr bh, cl
cmp cx, bx
shr ax, cl
ror bh, cl
pop eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
push ebx
push eax
cmp bl, al
test bh, 0x3a
pop eax
pop ebx
call fcn.006700ca
jns 0x647476
push edx
shl dx, 2
push edi
dec di
push ebx
test ebx, edi
push esi
push eax
sub esi, eax
push ecx
or cx, di
xor di, si
test edx, 0x2bca513b
or edi, edx
sbb esi, esi
mov ax, 0x2045
sbb eax, edx
ror esi, 4
not bh
shr cx, cl
sbb ax, 0x5333
nop
pop ecx
pop eax
pop esi
pop ebx
pop edi
pop edx
push ecx
ror ecx, 3
push edx
shl edx, 3
mov ecx, 0x38802c3f
pop edx
pop ecx
push ebx
not bl
push ecx
ror ecx, cl
xor bh, 0x3e
push edx
dec dx
nop
rol edx, cl
pop edx
pop ecx
pop ebx
sub esp, 0x1b
mov dword [esp + 0x17], 0
push eax
push ecx
push edx
push edi
test edi, 0xb895cd6
push ecx
push eax
adc cl, ah
shr ah, cl
and edi, ecx
push ebx
xchg cl, bl
adc edi, 0x373632f8
or ch, 7
and bl, ch
push edx
cmp edx, eax
adc al, bh
shl ax, 7
adc dh, cl
test bh, 0x32
ror bh, cl
mov al, 5
stc
xor dl, ah
sub eax, 0x1cd91bf1
push esi
shl esi, cl
dec dl
sub dh, 0x78
cmp eax, ecx
not eax
xchg bx, ax
xchg dx, di
shl edi, 1
xor dh, 0x31
ror ax, cl
inc ah
and dx, 0x2253
xchg edi, eax
xor ax, bx
test ah, cl
stc
adc ecx, 0xece80f7
not dl
test edi, 0x16683b32
not eax
and ax, 0x36df
stc
nop
shl ecx, cl
ror ebx, cl
xchg ah, al
and ebx, 0x3ec1bc45
mov al, 2
shr bx, cl
or dh, bh
shr eax, cl
adc dl, 0x40
rol bh, 6
inc cl
xor bx, 0x7c81
not bx
not si
mov dl, ch
inc al
shl bx, cl
xchg ecx, edx
and edx, 0x687dd6b
ror bx, cl
sub ebx, esi
not bh
shr esi, 4
inc bx
add dh, cl
and dh, bl
cmp bx, 0x1bfd
xor dl, ch
cmp bl, ah
shl eax, cl
sub eax, eax
xor dx, 0x153c
not ch
adc ax, cx
rol edx, 1
or edx, edi
xchg ebx, ecx
test dl, ch
xchg dh, al
nop
stc
xor bx, 0xc7d
not ebx
adc ecx, edx
stc
adc si, bx
nop
or bh, bh
cmp ebx, 0x3559d822
dec dx
xchg dx, bx
nop
adc esi, 0x7d2015fb
inc eax
cmp ah, 0x49
inc ah
stc
shr bh, 2
inc edx
pop esi
and cx, 0xe4f
xor bl, bl
adc edx, 0x1f3fc266
stc
not edi
sbb cl, 0x68
cmp ebx, ebx
push esi
adc esi, 0x7ce37685
stc
or ecx, edx
xor di, 0x5e72
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
push ebx
push ecx
rol ebx, cl
push eax
rol eax, 6
push edx
not dx
cmp dl, 0x37
push esi
cmp si, 0x2224
xor ebx, 0x2be4523d
not bx
nop
xchg bl, ch
sbb cl, cl
push edi
inc di
shr ax, cl
shr ax, cl
test al, bl
ror bl, cl
xchg edi, ebx
stc
mov eax, esi
shl ax, 1
add ah, 0x34
stc
or cx, si
sbb cl, 0x24
xor bh, 0x39
xchg ecx, edi
shl si, cl
adc bx, 0x5071
mov ebx, 0x5dbf3716
shl ax, 5
cmp ecx, 0x50cae537
sub edx, 0x7b3d7e27
and dx, 0x69f2
add al, bl
nop
xor dx, cx
dec esi
add bx, si
and eax, edx
and cx, ax
stc
cmp bl, cl
or eax, ecx
and esi, 0x17505fde
xor edi, edi
shl bx, 7
xchg di, dx
add ah, 0x55
sub ecx, 0x5c05541b
xchg edx, esi
shr si, cl
shl al, 6
inc bh
sub ecx, edx
nop
xor di, ax
or esi, 0x267ab060
or ah, 0xb
ror si, cl
shl bx, 7
ror ch, 5
mov edi, 0x38cc858
add di, 0x5eb
inc ebx
dec dx
and dl, cl
sub dx, 0x1896
rol bh, cl
xor ebx, esi
ror ebx, cl
adc ch, 0x31
stc
inc dx
ror edx, 2
sbb ecx, 0x445acabb
sub bx, bx
shr eax, cl
and cx, cx
shl bl, cl
add si, si
nop
inc cl
test bl, 0x4d
ror ecx, cl
sbb ebx, esi
xor edi, 0x562d91f1
shl si, cl
cmp al, bh
xor al, 0x6c
xchg edi, ecx
ror edi, cl
nop
and esi, esi
xchg esi, eax
ror cx, 3
or ecx, ecx
sbb cl, bh
sbb al, al
shr cx, 7
shl dh, 4
inc al
pop edi
push edi
inc di
add ax, 0x6039
mov esi, 0x4ee62ebe
stc
not bx
shl eax, 7
or cl, 0x77
sub ax, 0x202
cmp edx, ebx
nop
shr al, 4
shr bh, 1
and cl, 0x77
adc dx, 0x2e4e
add esi, 0x40ec76aa
shr cx, cl
cmp al, dh
ror di, 7
stc
sbb eax, 0x345d7b73
sbb ah, ch
inc eax
adc edx, edi
mov dh, cl
stc
shr edi, cl
sub bx, dx
shr di, cl
nop
nop
test ah, cl
nop
adc al, bh
xchg bh, dl
sub ebx, 0x4041cc72
add edx, eax
adc ax, cx
xor dl, ch
and si, ax
mov ebx, ecx
shr di, 4
shr ax, cl
ror ebx, 4
sub dx, si
stc
not dx
shr eax, cl
rol cx, 5
test ch, 0x49
and al, bh
test ah, cl
cmp edx, esi
dec edi
add ah, bl
rol di, 7
and edi, 0x45bee197
rol dx, cl
xor ah, 0x7c
add ebx, edi
ror ax, 4
nop
adc dl, 0x12
inc ecx
and ebx, ebx
inc dx
sbb cx, dx
shl dl, cl
mov dx, 0x66dc
adc bh, cl
nop
adc si, bx
inc di
adc dl, 1
or bx, 0x6586
adc cl, ch
xor ax, di
xchg edi, ebx
sbb dl, 0x3c
xchg si, di
ror ebx, 8
sbb edx, ebx
sub di, cx
cmp edx, 0x6011fceb
cmp esi, edi
sub esi, edi
ror edi, cl
mov di, 0x2a4c
xor dx, 0x450b
sbb ax, 0xf1e
sbb ah, 0x54
nop
shl ecx, 5
xor cx, bx
and bl, ah
ror bl, cl
adc eax, eax
dec ah
dec si
inc eax
dec bx
pop edi
push edi
ror di, 3
stc
adc dx, 0x34fb
nop
add dh, ch
sbb ebx, 0x5f5e4676
sub di, bx
nop
ror ecx, cl
rol si, 5
xchg si, ax
or bh, 0xd
dec ah
and bx, 0x378e
inc bl
shl dl, 2
add cx, 0x4fca
shl ax, cl
or esi, edx
test eax, ebx
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push eax
rol ah, 4
push edi
push esi
xor edi, esi
nop
push ebx
mov ebx, edi
push edx
not edx
nop
sub ax, 0x2f66
stc
push ecx
dec ecx
sub edi, 0x661e27de
or esi, ecx
xchg ch, ah
adc ah, bl
mov cx, bx
nop
sub ah, 3
inc ebx
stc
cmp si, 0x5587
and di, 0x56d3
mov di, 0x407
adc ecx, 0x48312e72
xchg cx, cx
mov dh, cl
mov eax, esi
or esi, 0x684e61a0
rol edi, cl
not di
and cl, 7
inc al
adc edx, eax
xchg bl, dh
rol si, cl
inc ecx
test ebx, 0x4b31fc3
adc bx, 0x6d7c
shl edi, cl
adc ch, bh
dec bh
xor edx, esi
stc
adc eax, 0x29bba9c8
ror ecx, 4
shl al, 1
add cl, 3
shr ecx, cl
dec bh
inc si
and si, 0x1632
and dl, 0x6e
xchg ch, bh
add ebx, 0x6d8c0b14
sbb cx, 0x3220
xchg ecx, edx
mov cx, di
or eax, edx
test edi, 0x6e8f8d60
ror dl, 5
nop
mov si, 0x604c
and si, 0x3063
ror dx, cl
cmp cx, ax
add bl, 0x6a
dec bx
dec ax
ror edi, 1
or ecx, 0x11d005fa
adc esi, ecx
nop
mov bh, al
xor ebx, 0x6b637800
sub si, 0x423b
and esi, edi
mov bh, bh
inc cx
xchg ebx, eax
ror esi, cl
not al
shr edi, cl
inc ah
xor cl, 0x2d
not bl
cmp esi, esi
add dh, bl
and ah, 0x73
sbb ax, ax
dec cl
ror edx, 6
test al, dl
rol edx, cl
rol bx, 3
xor ah, al
inc eax
pop ecx
pop edx
pop ebx
pop esi
pop edi
pop eax
push ecx
ror cx, 5
ror cx, cl
push esi
rol esi, 1
dec cx
sub si, si
push edx
not dl
push ebx
xchg bx, dx
ror dh, 1
push eax
inc eax
inc eax
nop
not al
not ax
inc ah
stc
xchg ch, dl
ror ax, 7
cmp cl, 0x49
pop eax
pop ebx
pop edx
pop esi
pop ecx
push eax
push edx
xchg edx, eax
pop edx
pop eax
push edx
xor dx, 0x9ce
pop edx
mov eax, 0x736359
lea ecx, [esp + 0xc]
push 0x17
push 0x2b701221
push ecx
push eax
call fcn.0067055e
push ecx
push ebx
cmp cl, bl
dec ebx
push edx
push eax
or dh, al
add ah, bh
mov al, bh
push esi
xchg esi, eax
sub ecx, 0x3aec46b9
test dx, 0x47f5
push edi
shl di, 5
and cx, 0x738c
nop
xchg dx, dx
not bx
ror dx, cl
sub cx, 0x4234
mov bh, 0x1c
and al, cl
shr ax, cl
adc bl, bl
sbb dx, 0x5935
test ebx, 0x3b8477f7
or bh, bh
shl eax, 6
shl eax, 4
sub dh, ch
cmp si, 0x44ec
shr cl, cl
stc
mov dx, bx
not esi
xchg dh, al
ror di, cl
shl ch, 8
mov cl, ch
stc
add edi, ebx
shl di, cl
cmp ax, 0x2693
adc dh, dl
xchg edx, edi
stc
xor eax, ecx
xor si, ax
stc
shl cx, 6
sub bx, 0x5b
or dx, si
or dh, bl
and bx, dx
nop
dec di
xchg bx, cx
shl esi, cl
sbb bh, 0x37
ror si, 3
cmp si, bx
adc bx, ax
shl dx, 6
ror ebx, 5
mov ch, cl
shr edi, 5
inc ch
sub dh, 0x34
cmp dl, 0x73
sbb dh, 0x73
add ebx, 0x620e51a9
sbb ebx, 0x3892c22f
xor di, bx
not bl
and edi, eax
mov ah, 4
inc esi
add cx, di
cmp bx, 0x55cf
dec esi
and dx, 0x7834
sbb ah, ah
sub ch, al
add bl, 0x4d
shl bx, 4
cmp bx, 0x5d79
inc ebx
sbb bx, 0x7224
not al
cmp edx, ebx
stc
add cx, cx
dec cl
inc ebx
shr ebx, 6
dec bh
stc
ror bh, 2
inc esi
ror si, cl
inc esi
mov dl, 0x4b
shr dx, cl
stc
xor di, 0x55e5
pop edi
shr ch, 5
inc ch
inc ebx
sub eax, edx
adc al, 0x1b
dec ch
sub bl, 0x16
adc ebx, esi
and bx, ax
or cx, 0x6acd
push edi
test di, 0x1a4
not al
test dh, 0xe
add bl, bh
xor ax, 0x571e
sbb al, dl
and cx, si
sub cx, si
xor ax, 0xf0d
sub esi, 0xf417202
sbb bh, ch
mov ebx, edi
ror dx, cl
cmp ecx, 0x5ad5268e
rol ax, cl
mov edi, 0x37924a4f
ror ecx, 2
dec edx
add di, 0x51e6
shl cx, 6
xor edx, esi
shr si, 2
rol ch, cl
sbb edx, 0x4e795a4c
stc
not dx
shr ebx, 2
or al, 0x6b
inc bh
rol edx, cl
ror ecx, 1
sub ah, 0x47
test edi, 0x2af69a33
stc
adc dl, 0x4a
xchg edx, esi
sbb dx, 0x4028
add si, dx
dec dx
shl cx, 1
mov dh, 0x2c
inc bh
sbb ax, 0x1524
rol si, cl
ror bh, cl
nop
not di
xchg edi, eax
xchg si, dx
and ecx, edx
shl eax, 4
stc
rol di, cl
mov cl, 0x1f
add ch, al
test ah, 0x72
rol bx, cl
nop
sub edx, esi
or eax, 0x6dd11e1c
or di, di
inc eax
sub dl, 0x29
dec eax
not dh
cmp al, cl
adc bl, 0x19
xor di, bx
add edi, esi
or cl, cl
xchg ch, al
stc
nop
test ax, ax
stc
not dx
not esi
sub esi, 0x10d02511
mov dx, 0x20d5
or edx, 0xf202c24
inc ax
test di, di
mov ebx, 0x4dfd62db
not bx
stc
add eax, 0x2c362fa3
or ebx, eax
ror di, cl
ror ebx, cl
xchg ecx, edx
pop edi
dec dx
push edi
sub edi, edi
sbb edi, edx
cmp esi, 0x250e8b42
dec edx
test ecx, edx
nop
nop
xor bx, 0x3370
rol si, cl
sub dl, 0x31
sub si, 0x1f75
nop
not si
rol dh, 8
inc cx
not ax
sbb eax, ebx
xor di, 0x1f68
xor si, 0x3a44
rol si, 1
ror ch, cl
not edx
inc eax
test eax, ecx
not al
shl ecx, cl
shl ah, cl
shr cx, cl
and eax, esi
or cl, 0x79
not bl
shl bh, cl
or al, ah
ror al, cl
dec bh
inc edx
rol bx, cl
xchg bl, dh
not bx
xchg edi, ecx
dec bx
adc bx, dx
stc
shr bx, 5
sbb bl, 0x14
test cx, ax
sub ebx, 0x1216d38c
not dx
ror dx, cl
adc edi, 0x5eebdb11
not bh
cmp eax, 0xf33b73f
or ax, 0x5407
rol bl, 7
rol dl, cl
or cx, 0x4f55
xor cl, bl
sub dh, bh
add dh, bl
shl ah, cl
ror dx, 2
cmp eax, 0x4419324
test ch, cl
ror ax, cl
xchg dl, al
nop
xor bx, 0x205
add ah, 0x1e
stc
ror esi, 2
sub eax, edx
rol ax, 4
sbb bh, bl
sbb edx, edx
dec eax
shr si, 6
xor ch, dh
xor ecx, 0x766c04cc
and cl, bh
stc
or ecx, 0x5c56bb36
ror eax, 2
adc ebx, edx
sbb edi, ebx
mov ah, 0xf
or bx, si
shr cl, cl
dec cl
add dx, cx
test ebx, 0x7f9ec08d
mov ecx, ecx
test al, bl
or di, 0x1b7f
mov ah, ah
sbb cx, 0x3bb8
add al, 0x11
adc esi, 0x3df5dbf4
or ah, bh
add ebx, 0x76a6c2bf
pop edi
add al, 0x37
stc
nop
nop
push edi
xor di, 0x1ca5
stc
shl ah, cl
ror cx, 7
inc edx
ror esi, 7
cmp eax, eax
stc
sub dx, di
xor esi, 0x7723e5f2
rol di, cl
xor ebx, 0x259835e7
xchg bh, bh
or dh, bh
shr al, 6
and bh, cl
sbb cl, dl
xor esi, ecx
xchg ch, dl
sub bl, ah
cmp cx, 0x2b22
inc bx
shl ax, cl
nop
xor dl, 0x61
inc bh
adc al, bl
test ax, dx
add ecx, 0x66d44fe2
inc dx
xor eax, ecx
adc si, di
xchg dl, dh
adc di, cx
mov dh, 0xa
xor edi, eax
sub edx, edx
xchg ah, ch
sub ax, cx
shl bx, cl
xchg ecx, edi
or ch, 0x59
rol edi, cl
cmp al, cl
or dh, dh
test esi, ebx
ror al, cl
test eax, ecx
nop
inc dl
ror bl, 3
test esi, edx
dec eax
test ebx, 0x6f9041a1
nop
shr ecx, cl
dec al
shr ecx, cl
dec al
xchg dh, al
sub ax, ax
shr esi, cl
adc al, 0x10
mov bl, 0x5c
and eax, 0x7dad577b
cmp si, 0x508e
add di, bx
and bl, dl
sub dh, ch
dec ebx
not ch
cmp al, 0x33
xchg esi, ecx
sub eax, edx
not eax
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
jp 0x647e0b
push edx
not dx
push eax
add ah, al
not edx
push ecx
or ecx, 0x2fda1e8
push ebx
shl bh, cl
rol ecx, 7
push edi
xor di, ax
xchg dx, ax
or edi, 0x6f78933a
push esi
dec esi
xchg ah, dl
add ch, 0x5d
dec bx
shl edx, 1
dec bl
cmp ebx, 0x76e2e149
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
push edi
push esi
xchg edi, esi
pop esi
pop edi
call fcn.00670a11
call fcn.00670dd0
push edx
inc dh
and dh, 0x2d
push ecx
ror ch, cl
stc
push esi
mov edx, esi
push eax
test ah, 0x13
and ch, cl
push ebx
ror ebx, 8
inc ah
adc ah, al
and bl, dh
push edi
sbb cx, di
dec bl
mov al, al
sbb edi, ecx
xchg bx, si
stc
add edi, edi
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
call fcn.00671156
call fcn.006714d1
push edx
dec edx
push esi
ror si, 3
push ebx
add bh, 0x17
push edi
sub di, 0x15c8
pop edi
pop ebx
pop esi
pop edx
jne 0x647e8f
push edx
push ebx
xor edx, ebx
nop
stc
push eax
or eax, eax
push esi
xor si, 0x7800
xor al, 0x65
push ecx
shl edx, cl
adc edx, ecx
xchg dl, bh
not ah
xchg dh, al
pop ecx
pop esi
pop eax
pop ebx
pop edx
push ecx
push ebx
xchg cl, bh
pop ebx
pop ecx
jae 0x647e9c
push ecx
push eax
mov cx, ax
pop eax
pop ecx
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0064bc65
add esp, 0x1b
test eax, eax
je 0x64df6e
mov cx, 0x101
jmp 0x64bc71
call fcn.00671879
push ecx
not cl
push edi
xor edi, 0x1ca10a97
push eax
cmp ax, 0x7d3a
push edx
adc dh, ch
push esi
and si, 0x2236
dec edi
push ebx
cmp ebx, 0x17919879
inc bh
test cl, 0x14
shr esi, cl
sbb al, dh
adc ax, dx
sub dx, bx
shr bl, cl
nop
rol bx, cl
test ch, 0x73
ror bh, 6
shl ecx, 1
xchg bx, dx
shr ch, cl
ror ecx, 1
rol al, cl
inc ch
xor eax, 0x74fc730c
add esi, edi
or di, dx
stc
nop
sbb dh, 0xe
test ax, 0x4190
stc
add edi, edx
mov ecx, ebx
xor cl, 0x16
mov dx, ax
adc al, cl
rol ecx, cl
adc si, 0xb64
adc dx, 0x12f5
shr dl, 3
mov ah, 0x73
not ecx
dec edi
xchg bx, ax
ror cx, 8
rol ax, cl
add ecx, 0x29b56229
rol cx, 2
mov edi, edi
ror eax, 5
dec esi
nop
add bx, dx
ror si, 5
rol ecx, cl
nop
xchg edx, edx
add bh, 0x22
sbb cl, dh
nop
rol edx, 6
stc
and esi, ecx
sbb dh, 0xb
test ecx, eax
sub cx, 0x417d
rol si, cl
test ecx, edi
ror bl, cl
test cl, 0x47
stc
or bh, al
test edx, 0x79e6554e
cmp esi, ebx
test dx, 0x3328
rol eax, cl
mov di, 0x63b2
inc dh
xor cl, al
not cx
nop
adc cx, 0x77d8
ror ch, 5
dec dh
dec dx
and di, 0x211
mov ebx, 0x34ba374c
sbb eax, eax
cmp cx, 0x3296
rol edx, 4
rol ebx, cl
shr bl, 4
xor ax, 0x1545
sbb ecx, ebx
not bl
shr dl, cl
or ecx, esi
nop
adc dx, ax
pop ebx
xor dh, ch
xor al, 0x54
stc
shr esi, cl
shr eax, cl
sbb eax, 0x705c8ee8
stc
push ebx
xor bh, 0x67
shl edx, 4
nop
or bl, 0x79
or si, ax
shl esi, 7
nop
xchg ah, ah
test si, cx
and edi, eax
mov si, ax
shr bh, cl
dec eax
mov ebx, 0xb8114d8
or ah, 0x13
or cx, si
adc edi, edi
sub ch, 0x73
cmp dx, di
xor dl, 0x72
dec bx
rol ax, cl
xor dh, 0x4a
sbb bx, di
add ebx, eax
shr ah, 5
adc edx, ecx
nop
xor al, dl
sub edi, 0xd065a09
sbb cl, 0x3c
add ah, 0x11
xchg ecx, ecx
xor al, cl
dec cx
dec bx
or ebx, 0x66583772
inc dl
ror si, 1
inc edi
or bx, ax
or di, cx
stc
rol edi, cl
add cx, si
shr edi, 1
rol bh, 2
ror di, 7
mov ecx, edi
shr ah, 3
or ebx, eax
not si
and si, 0x6730
add di, 0x97b
test ch, 0x2c
and ah, bl
not bx
adc cx, 0x6d99
cmp ax, 0x518e
rol al, 7
test ecx, 0x61a4ed84
add ebx, eax
stc
test ch, bl
mov edi, eax
adc esi, eax
stc
shl ebx, cl
xor al, 0x71
rol eax, cl
sbb ch, 0x42
ror ch, cl
and eax, ecx
add ch, 0x1e
adc edi, eax
sub eax, eax
shl dh, cl
test di, cx
sub esi, edi
xor dl, 0x25
or ch, 0x74
not di
inc ecx
xor dl, 0x39
inc bx
sub cx, di
sbb al, dl
add ebx, 0x2306c00b
dec edi
stc
mov bx, ax
inc dh
or ebx, 0x37628d49
pop ebx
dec dh
push ebx
inc bx
rol di, 8
or esi, edx
cmp bl, dl
nop
inc edx
add cl, 0x1b
dec bh
test cx, si
add ah, ch
or bx, cx
add dx, si
or si, 0x588b
ror ch, cl
ror bx, 1
or bl, bl
add bx, 0x6a48
dec cl
cmp ebx, edi
or dx, 0x23e5
cmp bx, si
mov ah, al
inc eax
shr dl, 2
not bx
not eax
add al, 0x38
test cx, ax
add bh, ch
or dl, cl
sub ax, 0x4e80
dec al
dec cx
or esi, 0x36b026c2
and ax, 0x62a
sub bl, 0x7e
xor bl, 0xe
rol cx, 2
xor dx, 0x1fdd
inc bx
dec al
xchg ebx, eax
shl dl, cl
nop
not si
test cx, ax
cmp edi, 0x4d57930a
shr eax, cl
add edi, eax
not ecx
stc
shl bl, cl
nop
dec esi
adc ax, ax
xchg esi, eax
add cx, di
test dh, 0x71
xchg al, ch
nop
sbb cl, dh
ror edi, 4
or edx, edi
nop
or bx, cx
sub edi, 0x37281861
shl edi, cl
add ebx, 0x46de5b67
inc eax
test edi, edi
shl bh, 2
cmp si, 0x337b
stc
inc ax
shl si, cl
test eax, esi
nop
stc
inc eax
dec al
sub si, bx
cmp bl, 0x75
shr ah, 3
xor eax, 0x4ee5caba
nop
inc eax
pop ebx
pop esi
pop edx
pop eax
pop edi
pop ecx
jbe 0x6482fb
jp 0x6482b2
push ebx
sub bx, 0x7ba2
nop
push eax
test eax, 0x29a04229
push esi
shl esi, 4
nop
adc eax, ebx
push ecx
shr ch, 1
push edi
and edi, eax
adc si, 0x13bc
not al
inc ch
push edx
and dl, dl
ror edx, cl
inc dx
cmp ecx, eax
mov bh, 0x5d
shl ch, cl
xor ecx, 0x63d499bf
dec bh
not edi
xchg bh, ch
ror esi, 3
cmp cl, bl
not ecx
rol ecx, 8
shr di, 1
stc
sub cl, 0x67
nop
shl ecx, 2
ror si, 5
ror bx, cl
add esi, edx
nop
cmp eax, 0x1e5f3e09
sbb ax, 0xb7
adc bl, 0x1b
ror edi, cl
not si
ror edx, 6
sbb bx, 0x4e98
xor ebx, 0x656a94c1
xchg dh, dl
rol edi, cl
rol dl, 8
ror ax, 4
pop edx
pop edi
pop ecx
pop esi
pop eax
pop ebx
jl 0x648289
call fcn.00671c3b
push ebx
push esi
mov ebx, esi
push edx
sbb edx, 0x6dfc1ab8
pop edx
pop esi
pop ebx
je 0x648285
call fcn.006720a4
push edx
add dl, dh
pop edx
push edx
push ecx
xor dx, cx
push esi
adc si, 0x2c26
push edi
push eax
cmp di, ax
nop
shr ah, 5
push ebx
inc bh
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
call fcn.0067239a
push ecx
push eax
sub cx, ax
pop eax
pop ecx
call fcn.0067271c
push ecx
xor ch, 0x30
push edi
shl di, 8
push edx
sbb edx, 0x4563b874
not ecx
sub di, di
push esi
xor ecx, esi
shl ecx, 2
push ebx
xchg bl, dh
stc
test bl, ch
push eax
sub al, ah
ror di, cl
sub ch, 0x4d
xor edx, ecx
pop eax
pop ebx
pop esi
pop edx
pop edi
pop ecx
call fcn.00672bb4
push ebx
push ecx
xchg bl, cl
push edx
or dx, 0x642
pop edx
pop ecx
pop ebx
push eax
inc ah
push ecx
push edx
or ch, dh
cmp ah, al
stc
nop
not cx
ror ch, 4
push edi
not di
push esi
ror esi, 8
sbb edi, 0x1f292b82
shl ch, 4
push ebx
shr bx, 1
shr si, 3
cmp ecx, edi
xor di, cx
rol ax, 3
adc di, 0x69c8
shr bl, 4
add dh, bh
xchg bl, dh
add bx, 0x5bdb
ror ecx, 3
rol bl, cl
test ah, 0x48
ror edi, 8
add eax, edi
adc eax, eax
mov cx, 0x60bf
xor dh, 3
add dx, 0x31a8
nop
or dh, 0x53
sbb dx, bx
stc
and dx, ax
nop
test ah, 0x60
rol bx, cl
nop
shl ah, cl
sub di, 0x3525
not bx
stc
xchg ebx, esi
sbb si, bx
adc ah, 0x53
inc edi
and di, 0x4ea8
stc
shl bl, 1
xor cl, 0x6e
rol dh, 7
xor dl, 5
mov ax, ax
ror dx, cl
shl ebx, 4
shr bl, cl
and al, ch
not ebx
mov eax, eax
stc
add cx, 0x2f9a
mov dh, 0x69
inc al
or eax, 0x17b1e949
rol edx, cl
sbb dx, cx
cmp dx, di
mov si, 0x5916
sbb cl, dl
pop ebx
pop esi
pop edi
pop edx
pop ecx
pop eax
push esi
push eax
test esi, eax
push edx
push ebx
mov edx, ebx
dec si
pop ebx
pop edx
pop eax
pop esi
call fcn.00672fe4
call fcn.00673431
push eax
add ah, 0xf
pop eax
cmp dword [ebp - 4], 6
jne 0x64df6e
cmp dword [ebp - 8], 1
jl 0x64df6e
jg 0x64985c
push eax
shl ah, 6
push edx
inc dx
push ebx
and eax, ebx
push edi
xchg di, ax
push esi
or esi, edx
push ecx
ror ch, cl
not ebx
test ch, ch
not esi
adc dx, 0x53c5
adc ah, cl
test ah, 0x72
add bh, 0x6d
shr edi, 3
cmp cx, ax
test ebx, 0x6202d0b1
inc edi
inc al
mov cx, 0x2c42
shl ecx, 3
shl ecx, 4
stc
inc bl
sbb bx, 0x25c8
or edx, 0x29a64107
and edx, eax
ror ax, 3
and bh, 0x39
sub ax, ax
ror edi, 4
adc ax, cx
and eax, eax
or cx, dx
or ax, si
rol cx, 8
inc ebx
sbb bx, cx
ror edx, cl
add bx, 0x1ba5
mov cl, 8
stc
test eax, ecx
sub ch, 0x5a
dec si
test bl, ah
nop
or di, 0x30d5
rol ebx, 6
or bl, 0x5d
shl al, cl
or esi, edx
or ah, 0x65
dec cx
not dl
adc ah, bl
cmp ecx, 0x18341f67
not esi
shr si, cl
mov edx, 0x7a523216
not ch
shr ah, cl
mov cx, dx
sub di, 0xe84
sub bl, 2
add dx, 0x7638
cmp dh, 0x45
ror bh, cl
test bx, 0x1aef
adc di, ax
inc bx
nop
add edi, esi
ror ebx, cl
inc al
test edi, eax
inc bl
ror bh, cl
nop
and di, 0x1bb4
xchg dl, ah
or esi, 0x71252ec2
stc
cmp di, si
xchg al, bl
cmp cx, 0x7241
xor dl, bh
cmp cl, dl
rol ebx, cl
shr dx, cl
adc ecx, 0x782824b3
add al, bh
stc
mov di, 0x1497
ror edx, 5
mov dx, bx
xchg esi, edx
sbb eax, ecx
inc eax
mov edi, edx
add edi, 0x6865a6c4
pop ecx
shr dx, 5
add esi, esi
nop
shl ax, 3
sbb di, bx
push ecx
shl edi, cl
add si, 0x247a
and cx, ax
xchg edx, ecx
sub edi, 0x498acf30
mov cx, di
shl esi, 5
nop
and cl, al
xchg di, ax
inc si
stc
add di, 0x10e1
nop
cmp eax, edx
cmp ch, bl
inc eax
shl ebx, 3
and edi, ecx
add si, si
or cx, dx
shr ch, 3
sbb si, 0x5ec5
stc
sbb di, ax
add ah, bl
or bx, 0x70f4
dec si
dec dl
shl ah, cl
sub bx, 0x4c05
stc
rol si, 1
sbb edx, 0x2027ac42
not eax
shr dh, 4
xchg al, ah
cmp ebx, 0x6e34d1b2
shr cl, cl
ror bl, 2
shr ebx, cl
not ebx
shl ebx, cl
not ecx
ror dl, cl
shl edx, cl
ror si, cl
mov esi, 0x3982d06d
nop
dec ax
sub esi, 0x550cc248
test ebx, ebx
inc cx
not dl
ror bx, 3
and ebx, 0x329febfc
cmp dh, cl
xchg cl, al
test al, bh
and ebx, esi
test dl, 0x10
not ebx
shr dx, 3
add bx, 0x2867
test ebx, ecx
rol dx, cl
test bh, 0x4a
sbb di, cx
mov eax, eax
xchg bx, si
sub ch, dh
stc
stc
adc edi, ebx
mov ah, 0x69
adc cx, di
sub edi, 0xaa6436b
xchg dl, cl
shl eax, cl
ror ah, cl
add ecx, eax
and ch, ah
dec si
rol dh, 7
adc cl, 0x53
xor dx, 0x21de
xor bh, ah
test ebx, 0x341b415b
not dl
sbb dh, cl
adc ah, ah
inc bl
shl di, 1
test edx, ecx
stc
pop ecx
stc
push ecx
shl ecx, 4
nop
rol dl, cl
and eax, ecx
nop
ror dl, cl
xchg di, si
not dx
dec si
or dx, 0x39e
adc ecx, ecx
sbb ah, 0x51
add dx, 0x17b9
inc esi
adc bl, ch
not bh
nop
test ax, 0x16f8
sub bh, 5
cmp dx, 0x4573
cmp dx, 0x6e53
rol di, cl
sub dl, cl
or edi, 0xe82c067
add di, 0x5c83
xchg ah, al
adc ax, 0x13c5
or al, bl
nop
dec bx
cmp al, 4
test si, 0x64cc
nop
mov eax, edi
ror ch, cl
add edx, edi
dec bh
adc ebx, eax
dec al
dec ax
shl edi, cl
add si, bx
dec ebx
inc edx
sub eax, 0x6f532639
dec ch
shr si, cl
nop
not dx
xor ax, 0xd29
add cl, ch
or ecx, ecx
not cx
test dl, dl
shl ecx, 3
ror bl, cl
test bx, 0x4fdf
shl edi, 7
adc edi, eax
inc di
cmp si, 0x63d4
and ch, 0x5e
not ebx
sbb si, si
cmp ecx, edi
add dl, 0x60
ror ecx, 4
sbb eax, 0x7abfb865
test eax, 0x2b6bfc06
nop
xor ch, ah
mov ebx, esi
cmp bh, 0x50
sub cx, 0x442f
not ah
stc
shl cl, 5
stc
sbb al, 0x74
nop
or cl, ch
xchg ch, bh
inc cx
mov ah, dl
xchg si, si
xor edx, eax
adc edx, ecx
sub ecx, 0x4b8bd880
sbb esi, ebx
add ecx, 0x381695d1
or esi, esi
dec cx
mov edx, 0x38e3a394
nop
and ebx, 0x67ed0f9a
adc dx, 0x5165
adc ebx, 0x41dba8a8
xor si, si
stc
pop ecx
nop
shr edx, 4
push ecx
adc ecx, 0x3c122568
shl cl, 5
inc edi
add di, 0x5b00
ror dl, cl
adc bh, 2
nop
mov al, dh
not di
cmp ebx, edi
not cl
adc edi, 0x8206ebc
ror dx, 4
shr ah, 1
cmp bx, bx
mov di, ax
not eax
nop
not di
and eax, esi
stc
ror eax, 1
shl cl, 6
xchg ebx, edi
sub bx, 0x64a7
xchg cx, dx
shr cl, 2
test ebx, 0x5fa053a5
not bh
or dl, 0x79
sub cx, cx
and esi, 0x14abaece
not cl
pop ecx
pop esi
pop edi
pop ebx
pop edx
pop eax
jb 0x648828
push eax
test ah, 0x21
push esi
push ebx
mov esi, ebx
and bl, bl
nop
push edx
mov dx, 0x7932
xor ax, 0x6628
push ecx
ror bx, cl
push edi
not di
add dx, 0x108
shl ch, 1
and di, dx
adc dx, 0x554e
xchg di, ax
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
jnp 0x648805
nop
push eax
push esi
add ax, si
push ecx
xchg ecx, esi
push ebx
xor ebx, ebx
pop ebx
pop ecx
pop esi
pop eax
push edi
rol di, 2
push eax
push ecx
ror ah, cl
pop ecx
pop eax
pop edi
call fcn.00673767
call fcn.00673c17
ja 0x648823
call fcn.00674095
push esi
sub esi, esi
pop esi
call fcn.006742eb
stc
push ecx
dec cx
pop ecx
call fcn.0067461b
push ecx
cmp ecx, 0x4c4ea0f1
push edx
push eax
cmp dh, ah
stc
push ebx
ror bh, 4
add bl, 0x51
test bh, dl
push esi
cmp dx, si
rol ebx, 3
shl ch, cl
nop
stc
not dh
dec dx
shr dl, 5
xor dx, 0x67c0
dec dh
or dl, dl
not dx
sbb edx, eax
dec dx
shr esi, 7
rol cx, 1
sub bx, bx
inc dh
ror cl, cl
nop
nop
mov bx, bx
push edi
adc di, 0xac6
or dh, ah
or bh, 0x15
shr cx, 2
not dl
cmp dh, 0x76
nop
stc
not ebx
nop
ror edx, cl
adc bx, si
mov ch, 0x15
or edi, 0x65c2124d
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
call fcn.00674998
stc
push ebx
mov ebx, 0x4d8b6b29
push eax
dec ax
push ecx
mov ch, 0x28
test al, 0x4f
push edi
test eax, edi
add al, ch
sbb ebx, 0x1b82812
pop edi
pop ecx
pop eax
pop ebx
call fcn.00674e36
call fcn.006752c1
push edx
inc dl
push esi
and esi, 0x47286e03
push ecx
sub ecx, ecx
push ebx
xor ebx, 0x478ed0a9
pop ebx
pop ecx
pop esi
pop edx
push edx
sbb dx, 0x2c6b
push ebx
shr bx, 3
pop ebx
pop edx
call fcn.006756c7
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
push ebx
push ecx
shr ebx, cl
push eax
or ah, 0x7b
not eax
push edx
sub dl, ah
push esi
adc eax, esi
push edi
add ebx, edi
not bl
inc eax
and ebx, esi
not ax
and ebx, 0xa7b63ff
cmp edx, 0x36d8b32c
ror di, 7
ror di, 8
dec bh
not bl
nop
add ah, bl
stc
not ax
or dh, 0x51
nop
mov ebx, 0x39964f5f
add dx, bx
and cl, dl
mov dl, bh
not si
dec eax
shr ax, 6
shl dl, cl
and esi, 0x56a08bdf
add si, ax
test esi, 0x3fc9485d
shr di, 5
inc eax
xchg dl, dl
rol ax, 6
inc cl
mov ax, 0x60b2
dec cl
mov ch, 0x40
rol di, 5
shr ebx, cl
and cl, 0x44
nop
ror dh, 1
add ah, 0x34
add ch, 0x56
and si, bx
nop
test bx, 0x2a43
dec esi
mov ah, 0x7e
shl si, cl
sub di, 0x34fd
sub bx, 0x587a
ror di, cl
mov ch, 0x11
and bl, bl
stc
xchg ah, cl
ror ecx, 2
nop
shr eax, cl
stc
add ax, 0x1e97
sub di, 0x7d
xor dl, bh
sub ax, 0x7a62
shl cx, cl
mov al, al
rol ecx, cl
and dl, ah
shr ecx, cl
not cl
adc al, 0x15
shr ch, 3
and eax, ecx
stc
add dh, 0x19
dec al
shl ah, cl
xor ah, 0x4e
inc bh
xchg si, di
ror ch, 1
cmp ah, 0x35
shr ax, cl
shl cl, 2
test al, ah
and esi, ecx
shl edi, 2
xchg bh, cl
cmp ecx, esi
xor si, 0x6238
rol dh, 7
nop
add dh, al
add bl, 0x3e
not dx
pop edi
shr ebx, cl
not bl
xchg dx, bx
push edi
shr edi, cl
nop
stc
cmp esi, 0x5c6185a0
nop
not dh
ror edi, 3
inc bx
inc esi
or esi, eax
rol bh, cl
nop
not bh
not ax
mov ebx, ebx
and dl, 0x66
add bx, 0x4634
or eax, 0x1f225ea8
cmp dx, ax
sbb dx, 0x7c1e
sbb esi, esi
and ecx, 0x547af50d
sub dx, ax
cmp al, al
test ax, 0xee9
or dh, 0xc
test di, ax
stc
nop
mov esi, eax
adc bl, 0xd
test dh, bl
shr cx, cl
adc cx, 0x11f5
add di, 0x394f
xor ch, 0x63
ror dl, cl
shr dl, cl
dec esi
add ax, 0x36b1
sub edx, edx
rol cl, 1
xchg ch, bl
sub ebx, eax
and edi, ecx
shl di, cl
xor dx, 0x525c
inc bh
ror ebx, cl
sbb edi, ebx
stc
sbb cx, cx
xchg ebx, esi
stc
or ah, 0x79
xchg edi, eax
ror bx, cl
test cx, bx
mov dh, ch
and si, 0x9ad
nop
xchg dx, dx
sbb ch, dl
and si, 0x6be9
xor bh, 0x55
shl ecx, cl
test eax, ebx
add bh, 0xe
inc eax
stc
rol cx, cl
xchg ebx, ecx
mov edx, edx
ror si, cl
dec edx
shr esi, cl
dec ecx
xor dl, al
xor edx, 0x3a6c819
shl esi, cl
sub dl, ah
shl dh, 4
add bh, dh
not cx
shr al, 7
inc al
sbb ax, 0x2fe3
sbb bx, 0x148b
xor ecx, 0x2dc54447
shl esi, 8
sub edi, 0x23a93ccf
dec esi
test bx, 0x4c57
not ch
sbb ebx, edi
rol eax, cl
cmp esi, 0x71351ab8
pop edi
push edi
shl di, 2
or ebx, esi
adc edx, 0x3fce2605
add al, 0x5d
sub ebx, 0x28aef61
shr ax, 8
cmp cl, 0xd
stc
stc
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
jo 0x648d93
push esi
rol esi, 5
and esi, 0x58c7f61e
nop
push ebx
dec bh
push edx
sbb dh, 7
xchg esi, esi
inc bh
nop
push ecx
shr cx, cl
push edi
xor di, 0x281c
nop
nop
push eax
inc eax
dec ch
shr bh, 7
shl ax, 8
shl bh, 6
adc ch, al
sbb di, si
nop
shr edi, cl
test di, 0x5fea
shl eax, 8
rol cl, 4
stc
sbb ax, di
add bx, di
stc
mov bl, 0x35
xor ecx, edx
ror ax, cl
stc
shl esi, cl
sub edx, esi
and edi, edx
shr dx, cl
dec eax
test ax, dx
xchg dx, ax
adc ebx, edi
not cx
sbb bx, di
cmp di, 0x4e77
or eax, edx
dec dx
cmp edi, 0x662c56c8
stc
sub di, dx
test cx, 0x498
shl ax, 1
sbb si, di
not esi
xchg edi, ecx
shl si, cl
test cx, 0x7cc3
shr eax, cl
nop
sbb cl, 0xf
and ecx, 0x1a6f4bac
adc cl, 1
add dh, 0x49
xchg si, ax
shr cx, cl
shl cl, 3
test cx, si
rol ch, cl
stc
ror dx, 5
and ecx, edi
stc
adc edx, edi
dec ecx
adc edx, edi
dec ch
adc dl, bl
stc
stc
inc ebx
xor ax, cx
not eax
stc
or cl, bh
xchg ebx, ebx
cmp edi, 0x1a027aa7
shl al, 8
cmp ch, dl
xor ebx, 0x6d9bba4c
nop
cmp dh, dl
adc bh, 0x5c
cmp ecx, ecx
or di, 0xab4
sub dl, cl
shl bx, cl
dec bl
sub dx, di
dec cx
xor cx, dx
adc bl, dh
add edx, edi
pop eax
cmp bh, cl
adc dx, di
or si, 0x530b
cmp di, 0x377a
nop
add dl, 0x3a
and cx, dx
adc edx, edi
push eax
ror eax, 3
sub dh, 0x52
or si, 0x6906
adc ecx, 0x285906bc
and dx, ax
add eax, 0x1648b221
sbb edi, 0x35b9a249
xor cl, 0x2f
test cx, bx
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
jge 0x648d84
push esi
sbb esi, 0x963c04c
push edx
dec edx
push ebx
dec ebx
and dl, 0x74
shr si, 5
push ecx
ror esi, cl
shl bl, cl
push edi
mov edi, ebx
shl ch, cl
push eax
shr ah, 3
adc edx, ebx
shl di, cl
or ax, di
ror ah, cl
pop eax
pop edi
pop ecx
pop ebx
pop edx
pop esi
call fcn.00675c04
jo 0x648cf9
call fcn.00675f09
jecxz 0x648ced
jb 0x648ce8
call fcn.006762ad
call fcn.006765d0
push eax
push ecx
rol eax, cl
pop ecx
pop eax
push edx
push ecx
adc dl, cl
pop ecx
pop edx
call fcn.0067690d
push edx
shl edx, 5
stc
push edi
sub edi, 0x780e8b21
push ebx
add bx, 0x12c4
push ecx
shl ch, cl
test bl, dl
nop
push esi
rol esi, 3
push eax
sub ah, 0x1f
adc esi, edi
cmp dx, bx
test bh, ch
shl bx, 6
ror edx, cl
shr ebx, cl
rol al, cl
sbb esi, 0x697444e7
mov eax, 0x6458edd3
cmp al, 0xd
and dl, 0x6e
sub di, ax
shr bh, cl
ror cx, cl
shr di, cl
shr bx, 8
mov edi, esi
inc edi
cmp ebx, 0x3ba8b465
or bh, bl
mov di, 0x5552
shl bh, cl
pop eax
pop esi
pop ecx
pop ebx
pop edi
pop edx
call fcn.00676e16
call fcn.006772d4
call fcn.0067762e
push edx
or dl, 0x5d
stc
pop edx
call fcn.006778ea
call fcn.00677e3e
push eax
and eax, 0x7855fe0c
dec eax
and eax, eax
pop eax
call fcn.006783be
push ecx
push edx
adc ch, dh
push ebx
inc bx
and dx, 0x2ced
stc
push esi
shl esi, 5
shr dl, 8
nop
push eax
sub al, 0x5e
shr esi, 1
not dl
or ch, al
mov ecx, 0x77a0938d
adc ebx, 0x42944249
not dh
xor cl, cl
test bl, 8
xor cx, 0x6c0b
dec ah
cmp si, cx
shr bl, 5
inc bx
ror eax, cl
shr dl, 1
shl si, cl
test cx, 0x6550
xchg edx, edx
not cl
adc esi, 0x48a6a4f0
or ecx, ebx
ror dl, cl
test si, 0x4cb6
xchg cl, ah
push edi
add edi, edx
ror ecx, cl
shr ah, cl
dec dl
ror di, cl
shr ebx, 1
ror edx, cl
adc ecx, eax
rol bx, cl
stc
cmp edi, ecx
rol si, 3
xor esi, ebx
shl ax, cl
sub ch, al
ror ecx, 2
add bl, dl
inc edi
nop
sbb ecx, edi
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
js 0x648e7f
call fcn.00678779
je 0x648e4f
push eax
push ecx
shr ax, cl
push ebx
adc bl, 0x2b
push esi
inc esi
pop esi
pop ebx
pop ecx
pop eax
push ebx
inc bl
push edx
dec edx
shl edx, 3
pop edx
pop ebx
call fcn.00678d1a
push edx
adc edx, 0x5710bfa4
push edi
add edi, 0x2fe769a1
push ebx
shr bx, 4
push eax
xchg bl, al
ror edi, 7
push ecx
dec cx
pop ecx
pop eax
pop ebx
pop edi
pop edx
call fcn.00679238
call fcn.006797c7
push eax
push ecx
ror ah, cl
pop ecx
pop eax
push ebx
push eax
xor ebx, eax
pop eax
pop ebx
call fcn.00679d4d
push ecx
shl cx, 3
pop ecx
push edx
test dh, 0x24
pop edx
mov eax, 0x7362b7
lea ecx, [esp + 0xc]
push 0x29
push 0x4355354b
push ecx
push eax
call fcn.0067a267
push edi
inc edi
push ecx
push edx
xor cl, dl
push eax
add cl, al
dec eax
push esi
cmp esi, 0x3bb2914a
sbb dh, dh
push ebx
dec ebx
sub bh, dh
nop
dec al
nop
ror bh, 8
and ecx, eax
xor dx, 0x7063
add cx, 0x642e
not ecx
inc dl
inc ebx
ror ch, cl
not dx
xchg si, cx
test ax, ax
nop
stc
cmp ch, bh
dec bx
cmp di, 0x58b4
inc ebx
xor si, ax
rol cx, cl
dec ecx
inc ecx
add dh, bl
nop
sbb ax, 0x372
nop
stc
and esi, 0x34d3d5a9
rol ebx, cl
shl bx, 1
xor cx, 0x1d8c
test bx, ax
shl di, cl
or ch, 0x63
not ebx
and cl, bl
nop
and ecx, edi
nop
and ah, ah
stc
cmp edx, 0x21c96a3a
and esi, esi
shl ch, cl
rol bh, 8
nop
inc ecx
test ebx, 0xf3d34e
xchg ah, ah
inc edx
sub ax, si
xchg ch, bl
shl esi, 1
adc edi, ecx
add al, 0x44
stc
sbb eax, 0x76f7fa34
not cl
rol esi, cl
rol dx, cl
and eax, edx
dec ebx
adc dl, 0x33
xchg edi, eax
rol ch, 4
xchg si, dx
dec cx
rol esi, cl
ror dx, 8
mov ch, bh
not bh
mov ax, ax
stc
dec si
ror edi, cl
shl bl, 6
inc edi
sbb dx, 0x190f
adc cl, 0x47
dec ch
dec dl
sbb ch, 0x56
sub cx, 0x4f31
nop
not bl
stc
not edx
ror dl, cl
sub edi, 0x7f9dad5e
ror ecx, cl
pop ebx
sbb edi, 0x3ba29b20
sbb di, 0x5807
push ebx
xor bx, 0x5888
inc cl
inc di
add edx, eax
xchg bx, si
dec al
cmp ch, 0x10
inc eax
shl ecx, cl
shr esi, cl
rol ax, cl
inc ecx
dec ebx
sbb ax, ax
test ax, di
stc
not edi
adc si, dx
not cl
stc
sbb al, bl
sbb edx, 0x1a77925b
rol cx, 5
cmp edi, 0x75904b50
or dl, 0x5e
sbb edi, 0x3a061c7e
stc
stc
inc di
xor edi, 0x72533a70
dec dh
rol bh, 8
adc eax, edx
cmp bl, bl
dec dh
shr eax, cl
shl ch, cl
or ah, al
shl cx, cl
sbb bx, 0x5237
sub edx, 0x3e73cbce
cmp dx, 0x1204
sbb esi, 0x1efec3c1
xor dh, dh
mov ebx, edx
shr edi, 1
inc cx
ror cl, 3
adc al, al
inc bx
xchg cx, di
cmp edx, 0xcddc327
dec eax
and esi, esi
adc ax, 0x4533
adc di, 0x345d
and cl, 0x3f
inc al
adc esi, eax
add edx, 0x25fd1ea3
shl ax, cl
adc dx, ax
shl cl, 2
or di, 0x5444
xor di, ax
test cx, 0x59ec
test al, 0x2c
sbb bx, cx
and ecx, 0x189a7842
not ebx
stc
not ah
not dl
shl bx, 3
dec edi
ror dx, cl
mov ch, 0x1a
mov ebx, edi
adc bl, ch
sbb bx, 0x34e7
shr bx, cl
sbb eax, 0x254e2505
or ebx, edi
adc cx, bx
adc eax, edx
cmp eax, edx
inc eax
stc
xor bh, 0x51
shl bh, cl
rol bh, 2
ror ax, 4
mov edi, 0x635d98a4
add dh, dl
not di
xor cx, cx
rol ch, 6
and ch, 0x56
pop ebx
adc eax, ecx
push ebx
not bx
dec ax
not ax
ror ax, 3
shl bx, cl
not edx
stc
stc
sub ecx, ecx
adc eax, 0x44a9f1d0
stc
add ecx, esi
xor ebx, ecx
dec edx
inc eax
adc bl, 0x73
rol cx, 4
shl bl, cl
nop
sbb dh, ah
stc
shl cl, 1
dec ah
shl ch, cl
stc
xchg cx, ax
sbb dx, 0x77f8
xchg dx, si
pop ebx
pop esi
pop eax
pop edx
pop ecx
pop edi
jnp 0x649151
jne 0x64914a
push ebx
cmp bl, 0x5a
push eax
not ah
push edi
push edx
sbb di, dx
dec bh
shl dl, 2
shr bh, 1
push ecx
cmp ah, cl
pop ecx
pop edx
pop edi
pop eax
pop ebx
push ecx
ror ecx, 7
test cx, 0x5da8
push eax
test al, 0x66
pop eax
pop ecx
push eax
push ecx
shr ax, cl
pop ecx
pop eax
call fcn.0067a5d2
push esi
inc si
stc
push ebx
not ebx
test si, 0x5741
push ecx
and ch, 5
push edi
add ebx, edi
stc
adc esi, 0x45ad3132
push eax
cmp ah, cl
or eax, edi
cmp bx, si
adc di, 0x2700
push edx
inc dh
dec ah
and ch, dh
mov ch, 0x7d
stc
inc dl
sub si, 0x1c9b
shl ch, 5
ror dx, cl
nop
test dh, 0x40
sbb eax, ebx
shl di, 5
add edx, edi
xor ax, dx
sbb bh, ch
not esi
mov esi, eax
not eax
ror ax, cl
sbb di, si
and ah, 0x51
ror cx, 6
dec ecx
shr si, cl
stc
inc dl
mov dx, 0x2130
shr ch, 4
ror al, 8
stc
stc
test ebx, 0x5174f842
cmp ch, 0x55
ror ebx, cl
sub eax, eax
shl ebx, cl
sub cl, 0x71
cmp bl, al
or dx, 0x2ecc
mov bx, 0xee
adc dl, dl
and bx, 0x13bd
nop
sbb dl, 0x6c
xor cx, 0x7b6b
cmp ah, 0x54
inc ch
or bx, 0x2022
mov ebx, 0x4c1de4dc
add ebx, eax
ror dl, cl
shr ah, cl
shr ah, cl
mov ebx, ecx
xchg dx, ax
ror dx, 1
mov dl, 0x78
stc
ror ecx, 4
not ebx
mov cl, bl
xor ah, 0x6f
stc
shl cx, 4
xor edi, 0x737d7b06
ror ax, 8
mov dh, bh
adc cl, dh
sub bx, dx
or bl, dh
and dx, di
xor cx, di
sub ah, ah
add edi, edi
sub si, 0x79ae
dec esi
ror dx, cl
shl dx, 8
and cx, dx
not cl
cmp ecx, 0x7bb3fb79
ror bl, 6
shr ebx, cl
nop
shr ecx, cl
ror dh, 4
ror dl, cl
pop edx
nop
sub cl, 0x35
dec ecx
shl di, cl
adc al, 0x4b
adc eax, 0x6d7ae86
push edx
inc dl
inc bh
sub esi, 0x3bc7083a
shr ebx, cl
shr dx, cl
ror di, cl
mov dx, cx
add ah, dl
nop
add bh, ch
or eax, 0x5aab316e
xchg dx, bx
ror bh, cl
sub edi, esi
xchg edi, esi
dec esi
shl dx, 2
inc cx
not edi
xchg cx, bx
xor ebx, 0x4651caaf
nop
test bx, dx
shr edi, cl
shl edx, 6
and ax, di
test si, 0x23e7
xchg ecx, eax
xor cx, 0x3f31
shr bh, cl
ror edi, cl
or ch, 0x39
test edi, eax
test esi, 0x39e37e87
not bh
cmp ebx, eax
xchg edi, edx
pop edx
pop eax
pop edi
pop ecx
pop ebx
pop esi
jg 0x649321
call fcn.0067a885
push edi
cmp di, di
push ebx
test bx, 0x7e01
push ecx
xor bl, cl
sbb cx, bx
adc bl, 0xc
xor ecx, ecx
push esi
xchg esi, edi
pop esi
pop ecx
pop ebx
pop edi
push esi
dec esi
push eax
mov ax, ax
push edx
push edi
xchg dx, di
push ecx
shr al, cl
pop ecx
pop edi
pop edx
pop eax
pop esi
push ecx
adc ch, 0x77
cmp ecx, 0x6ef9a76c
push eax
add ah, 0x35
push esi
rol si, cl
shr ax, cl
push ebx
shr bl, 6
xor ah, ah
dec ch
pop ebx
pop esi
pop eax
pop ecx
push ebx
mov ebx, 0x53775639
push ecx
and bl, ch
stc
adc ecx, 0x597f939a
push edi
inc di
nop
push eax
xchg ah, al
cmp bh, al
pop eax
pop edi
pop ecx
pop ebx
push eax
sbb eax, 0xe24c22f
pop eax
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0064bc65
add esp, 0x2d
test eax, eax
je 0x64df6e
call fcn.0067ad88
push edx
and dx, 0x12a9
push edi
not di
push ecx
sbb cx, 0x1835
and ecx, ecx
nop
push eax
add di, ax
cmp cl, ch
or edi, edi
inc eax
push esi
rol esi, cl
stc
inc ch
nop
sbb di, cx
stc
and edx, 0x49f606
push ebx
xchg ebx, esi
xor edi, esi
rol dx, cl
xor bl, 0x20
inc cx
stc
xchg bh, bh
cmp cx, 0x3c4d
add edi, 0x5367df17
shr dl, cl
sbb eax, 0x373b3dbb
dec ebx
add si, 0x61b0
sub ebx, ebx
not cl
xchg dl, bl
stc
ror ebx, cl
shl cx, cl
mov ax, bx
ror ecx, cl
mov ebx, eax
not bh
or dh, cl
stc
adc ecx, edi
test dh, cl
shl edx, cl
sub cx, ax
stc
not bx
cmp ebx, edi
sbb bh, 0x69
inc dh
not bx
or si, dx
inc ebx
sub esi, 0x14a61d74
adc ebx, 0x4f54e663
dec ebx
shr ah, cl
shr edi, cl
xchg edx, ecx
rol ch, cl
shr bh, 2
adc dl, 0xe
nop
mov edi, 0x2193d3e6
and ecx, edx
inc ecx
rol si, cl
test ebx, 0xe32b013
not si
sub edi, edx
xor cx, di
stc
mov si, bx
sbb cx, si
sbb bh, 0x63
shl al, cl
add ax, di
adc edx, 0x4a4ba70
sub cl, dl
not cl
xor bx, 0x651b
sbb si, 0x3f70
stc
nop
xor eax, edi
not eax
xchg si, dx
mov dh, 9
xchg ch, ah
add ch, 0x56
mov ecx, edx
dec dh
cmp edx, 0x462863b9
and ebx, edi
nop
rol edi, 4
mov si, dx
inc bx
and bx, ax
rol ebx, cl
pop ebx
nop
push ebx
cmp bl, bl
mov cl, 0x38
test ax, dx
shr di, cl
adc ah, 0x37
adc ecx, 0x2e3b33f9
stc
adc ecx, ecx
test al, dh
shr di, cl
cmp si, cx
dec cl
xchg ah, ch
xor esi, 0x34dfb52c
mov esi, ecx
ror ch, cl
adc cl, cl
sbb edx, esi
and ecx, 0x58d5a0f0
ror al, cl
not edi
not si
sub bx, cx
xchg bl, dh
add edx, edx
ror dh, 8
shr ax, cl
sbb dl, 0x74
and dh, bh
ror di, 4
xchg ch, dh
and ch, 0x40
mov bx, 0x77b3
nop
not ch
mov esi, 0x6abf87e3
and dh, cl
xchg ebx, edx
or dx, ax
nop
xor ebx, 0x1655838f
xor di, si
ror edx, 6
shr ebx, 8
rol dx, 8
sbb bl, ah
dec si
shl dh, 8
or dh, 0x42
not bl
test ebx, 0x7b36ef42
sbb al, 0x65
ror ebx, 4
not dx
shl dx, cl
shl cx, cl
shl ah, 2
inc ebx
xchg si, dx
or ch, 0xc
sbb ebx, 0x7902419f
add ax, 0x7fa7
add dx, ax
nop
dec si
not bx
add edi, 0x2d88808f
stc
test eax, 0x165c783a
sub edx, 0x8a7a2b1
shl dh, 1
stc
or si, cx
stc
shr dl, 7
pop ebx
pop esi
pop eax
pop ecx
pop edi
pop edx
push ecx
add cx, 0x7c2c
push edi
push ebx
xchg edi, ebx
or edi, 0x3b171f19
nop
or edi, 0x275dffbe
push eax
not eax
ror ax, cl
push edx
shr dh, cl
push esi
sub si, di
or ah, al
rol bh, cl
sbb esi, esi
mov esi, 0x32714e43
mov dh, ch
not ax
stc
not esi
or dx, ax
dec dx
nop
stc
shl cl, cl
test ch, cl
adc al, 0x7d
shl eax, cl
or cl, ch
or ax, ax
sbb ch, cl
shl ah, cl
nop
stc
shl cl, cl
xchg ah, dh
inc dx
inc si
rol eax, cl
stc
and ebx, 0x54fc9d72
shl eax, 1
sub al, bh
inc edx
sub ax, bx
sub ecx, ebx
nop
test di, 0x6951
rol ecx, cl
sub al, bl
nop
add dl, 0x66
cmp dx, 0x5da1
xchg dh, bh
sbb eax, eax
inc cx
cmp bl, bl
rol ebx, 4
shl ecx, cl
cmp ax, dx
rol dh, cl
sub cl, 0x42
nop
xor cl, bh
nop
stc
xchg di, ax
shl edx, 6
xchg esi, eax
or edi, eax
rol esi, 6
sub si, 0x6f7f
mov bh, cl
add ebx, ebx
cmp esi, edx
ror cl, 3
not ah
pop esi
pop edx
pop eax
pop ebx
pop edi
pop ecx
push edx
push ebx
xor dh, bh
push ecx
inc cl
nop
shl bh, 8
add bx, 0x63f2
test bh, 0x33
sbb ecx, edx
push eax
mov ecx, eax
sbb cl, ah
test ecx, ebx
add ebx, 0x36fe5b10
push edi
xor cx, di
add eax, 0x6f8e2c78
nop
stc
test dl, 0x54
xor eax, 0x79b98ed3
mov cl, 0x3a
shr bx, 1
push esi
inc si
nop
or ecx, edi
shl cx, 6
mov ecx, 0x1c57279
add di, bx
dec al
nop
and dl, 0x69
cmp edx, edi
dec dh
not ax
and edx, 0x65bf380
nop
xchg ah, cl
or esi, 0x160b18a5
sbb si, cx
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
nop
push eax
push edi
xchg di, ax
push ebx
push edx
add bh, dl
shr dx, 8
or ax, dx
and ax, dx
sbb ebx, 0x431f66bc
xor bx, 0xc18
adc dl, 0x79
and di, ax
xchg edi, edi
push ecx
ror bx, cl
add bh, 0x32
and ch, al
xor bx, cx
ror cx, cl
sbb bh, ah
ror eax, cl
and ch, bl
rol dx, 4
not dx
ror ecx, 8
nop
push esi
test si, cx
sub edx, edi
not bh
not cl
or bx, ax
xchg ebx, eax
nop
ror dl, 7
sbb cx, cx
stc
test bx, 0x6011
shr ecx, cl
xchg bx, di
nop
mov eax, 0x700aa90c
and al, ah
adc eax, 0x326e9bfc
xor dx, ax
sub dl, 0x41
xor cl, al
shr cx, 5
mov ah, dl
dec bx
test ax, 0x4de8
stc
test cl, 0x15
add bx, di
inc eax
rol dx, cl
shr dh, 7
cmp cl, 0x68
inc dx
and dh, 0x73
adc ebx, edi
sbb cl, 0x7a
rol di, 8
and eax, esi
shl esi, cl
stc
stc
ror si, cl
shr cl, cl
inc ah
ror ch, cl
xchg dx, si
sbb si, bx
xor bl, 0x6d
ror bh, 3
mov cx, 0x22fe
inc bl
nop
test bh, cl
stc
shl dx, 8
inc ch
sub si, 0x2a3b
xchg ebx, ecx
sbb bh, 0x6b
dec ebx
not dl
xchg bh, ah
nop
pop esi
pop ecx
pop edx
pop ebx
pop edi
pop eax
call fcn.0067b357
push esi
and esi, 0x8cd4653
push edx
add dl, 0x39
push ebx
push ecx
add bh, ch
push eax
cmp ah, cl
push edi
or edi, 0x1ae142f9
and eax, edi
dec edi
dec esi
sub dx, 0x4094
or eax, ecx
shr ah, 1
adc eax, ecx
xchg edi, ebx
dec edx
mov dh, 0x5a
inc edx
xor eax, 0x3c4bea5c
rol ebx, 7
or ecx, esi
or cx, si
cmp al, 0x46
not bx
sbb cl, dh
mov ah, ch
dec dx
dec ax
test cx, 0x1b8e
adc edx, 0x685fc364
ror ah, cl
xor si, 0x30b8
and si, dx
test eax, ecx
rol ch, 5
ror bl, cl
sbb ebx, ebx
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
call fcn.0067b6eb
push eax
push ecx
shr al, cl
push esi
push ebx
adc si, bx
push edx
xor dx, 0x4b5b
adc dh, 0x6e
mov esi, 0x29a03703
dec dh
ror esi, 8
shr bx, 4
inc eax
adc bh, bl
and bh, al
push edi
mov edi, 0x7d312657
or bh, ch
rol ch, 7
sub bl, al
mov bx, di
inc di
and edx, ecx
test edx, edx
sub esi, 0x50513787
nop
add eax, eax
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
push ecx
push ebx
and cx, bx
adc bh, 0x16
push eax
dec ah
pop eax
pop ebx
pop ecx
mov cx, 1
jmp 0x64bc71
push ebx
cmp bh, bh
push edx
shl dh, 3
sbb ebx, edx
push ecx
add ch, bh
push eax
cmp eax, 0x780e3895
rol ecx, cl
pop eax
pop ecx
pop edx
pop ebx
push eax
xchg ah, ah
push ecx
rol cx, 2
push ebx
shr bx, cl
rol bx, cl
push edx
push edi
or dx, di
push esi
xor esi, esi
or di, 0x41b3
cmp edi, esi
ror bx, 5
xor dx, 0x32d0
shl bh, 1
shr edi, cl
xchg bx, cx
shr al, 1
adc ebx, 0x48153280
adc bh, 0x41
or bh, 2
rol eax, cl
and ch, bh
adc di, 0x5e7d
adc dh, dh
cmp bx, 0x1378
stc
shl al, cl
inc bh
shl ax, cl
sub bx, bx
nop
cmp edi, 0x6627eadf
ror ecx, cl
cmp di, 0x3df7
inc bx
stc
stc
not dx
adc cx, si
sub edx, 0x841a896
and ch, bl
add dx, dx
shr edx, 6
inc bh
not ebx
and di, bx
test bx, ax
not dh
dec si
and si, 0x269a
nop
rol bl, 8
xchg ecx, eax
stc
shr dh, 7
or ch, 0x6b
add edi, 0x4d7c750b
shr dl, 4
not ch
and eax, ecx
dec dh
test bx, 0x3f19
shr bl, cl
dec al
xchg cx, cx
inc ax
stc
shr di, 6
stc
stc
or ax, bx
dec al
xor ah, ah
adc cl, 0x17
rol ch, 3
shr esi, 8
rol edx, 6
shl edi, 8
xchg ecx, eax
sub edi, ebx
rol bh, cl
or dh, 0x5c
rol cl, cl
xor bl, 0x5a
cmp bh, 9
adc dx, cx
xor ecx, 0x5cd5873c
xor dl, bl
and ebx, edx
mov edi, ebx
or bh, al
not edi
test edi, 0x57822072
adc eax, 0x751d56b2
add edi, 0xa7e9c82
dec dl
mov si, cx
adc cl, 0x22
xchg dl, ah
ror al, 2
inc bx
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
call fcn.0067bc0d
push ecx
push ebx
add ch, bh
stc
inc ebx
push eax
dec eax
push esi
test si, 0x6490
ror cl, cl
push edi
shr di, cl
push edx
xor edx, 0x4d1546d5
xor bl, cl
add ebx, esi
not dl
nop
shl ax, cl
add dl, 0x46
cmp ax, 0x1dbc
and ax, 0x21fc
sbb esi, ecx
rol si, cl
inc ax
sub cx, 0x1ff6
sbb si, si
inc dl
sbb edi, 0x3955cc28
add esi, ecx
inc bl
xchg bl, bl
dec ecx
rol bh, cl
stc
rol ebx, cl
rol dl, 5
shr di, cl
sbb edi, 0x610cc536
nop
sbb ah, 0x2d
inc si
inc eax
mov al, bh
shl dl, 8
ror ax, cl
add ax, 0x6f46
stc
dec bl
add ecx, edi
cmp eax, edi
or ecx, edx
xor dl, cl
shl al, cl
and ebx, edi
not ch
add ah, dl
shr eax, cl
and cx, bx
adc edi, 0x5952873c
nop
dec ebx
stc
mov bh, bh
ror al, cl
sub dx, 0x392
inc edi
ror dx, cl
cmp esi, 0x507ae33a
test ebx, ebx
inc cl
and esi, edx
rol ax, 6
mov ebx, eax
dec si
shl al, cl
mov ebx, 0x46bbf03e
sub ax, 0x5afe
mov si, ax
inc dh
dec esi
shl edi, cl
rol dl, 5
test dh, cl
add esi, edx
or ch, ah
nop
rol dh, cl
adc ebx, 0x4aeaed0c
ror di, 2
dec ecx
or ch, 0x74
cmp dh, bh
test cl, bh
not di
mov dx, cx
add ax, 0x28fb
not eax
shr bx, 4
test ebx, 0x2d6f6d36
test eax, 0x67b43e21
add esi, 0x167702c5
shl edx, 6
sbb dx, dx
xchg ch, ch
nop
pop edx
mov cl, bh
sbb eax, 0x224519ef
shl ebx, cl
inc di
shr bh, 3
shl di, cl
push edx
and si, dx
xor ecx, edx
test edx, edi
test bx, 0x5b95
sub ebx, edx
dec edx
not edi
ror si, 1
mov di, cx
sbb dx, 0x1a37
add bh, ah
not si
ror al, cl
sub edi, 0x2c2996b9
mov bh, 0x45
mov ch, dl
or bh, cl
nop
stc
xor bl, dh
xor cx, si
and dx, 0x5863
xor edi, eax
dec dl
ror edx, 3
dec al
shr al, 5
inc si
not bl
shr dx, 8
and bx, 0x6015
inc bh
not bh
adc bx, ax
xor bx, 0x4cca
mov dl, cl
xor bl, 0x30
cmp esi, edi
stc
xor eax, 0x3ce9a503
inc bl
xor eax, eax
ror dh, cl
mov edi, ebx
nop
sub ah, dl
or ch, cl
dec bh
shl ah, 1
sbb ah, 0x41
xchg ebx, eax
or eax, 0x6ccb897b
xchg al, bh
adc ah, ah
dec ebx
or ah, 0x14
xor cl, dl
inc edx
adc esi, 0x134480c5
sbb bl, 0x41
shl bx, cl
test eax, edx
add edx, eax
or al, 0x11
test dl, 0x2b
test ebx, edi
test esi, 0x1676c186
shr cx, 1
inc edi
sbb si, di
cmp ah, 0x6f
not dx
xchg si, ax
adc eax, 0x365b4e2d
mov dx, di
test bl, al
not edi
test di, 0x7660
shl si, cl
inc bh
shr al, cl
or edx, esi
or esi, esi
stc
add ecx, ebx
not dx
not bx
nop
adc al, 0x28
cmp esi, ebx
or esi, 0x59ac9711
mov ecx, ebx
nop
nop
pop edx
or ebx, 0x44c00b9c
adc si, 0x2cef
dec al
adc bh, 0x60
push edx
shl dx, cl
xor cl, 0x74
nop
rol edi, 1
ror ax, 6
xchg dx, bx
and ah, 0x4b
shr cl, 3
mov dh, 0x31
sbb bh, ah
rol ax, cl
shl edi, cl
sub dx, 0x981
or bh, 0x6b
test eax, esi
nop
rol dx, cl
dec ecx
nop
nop
sbb dx, 0x17d1
adc di, 0x164e
add bx, 0x5c35
xchg esi, edx
cmp eax, 0x6a4e6058
sbb edx, 0x4748510d
shl edi, cl
mov bl, 0x7b
not di
mov ax, 0x64f5
xor edx, ecx
shl ebx, 5
add dh, bh
shr ah, 4
dec bx
mov ax, 0x72d1
mov ebx, eax
dec bl
shl edi, 5
dec bh
sbb bx, 0x6dd4
stc
dec edx
ror bl, 8
dec edi
add edi, 0x420d24f0
test dl, 0x6e
dec ebx
shr ebx, cl
sub bx, 0x5cd9
cmp edi, 0x65ba5a0
and bh, 0x5f
shr al, 6
ror ch, cl
and ecx, edi
xchg edi, edi
xor dx, bx
nop
and ax, 0x5332
sub edi, ecx
add dh, ch
not bh
nop
adc dh, bh
add ch, 0x3f
mov dh, 0x26
sub cx, ax
xchg cx, di
and esi, esi
shr cl, 6
or cx, ax
mov eax, edi
rol ecx, 2
shl di, 7
shl edx, cl
and di, 0x4173
add di, 0x4887
pop edx
pop edi
pop esi
pop eax
pop ebx
pop ecx
push ecx
shl cx, cl
push ebx
rol bh, 8
push edx
or dh, 5
push eax
cmp al, 0x24
sbb cl, 0x6e
xchg al, dl
and bh, 2
and ah, ah
nop
cmp eax, ebx
test cl, 0x44
push esi
adc si, 0x1fb9
cmp dx, ax
ror dx, 8
nop
add esi, eax
xchg cx, dx
add cx, 0x76b8
not esi
shr ah, 1
sub dx, 0x6774
nop
nop
adc dx, 0x7866
stc
ror ch, 3
test dx, 0x4bc6
push edi
sub edi, 0x21cee655
inc cl
or al, ch
xchg ah, al
adc edi, 0x711e6e41
not edx
stc
cmp ch, 0x33
inc si
mov esi, 0x7e4418c
test ah, bh
sbb bx, 0x29fa
dec ch
not esi
mov esi, 0x62c9a919
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push edx
dec edx
push edi
not di
push eax
and di, ax
stc
stc
sub ah, 7
nop
push esi
push ecx
mov esi, ecx
xchg edx, edi
or eax, esi
ror di, cl
shr cx, 7
sub dl, cl
nop
push ebx
dec bx
sub edi, 0x7781e0b7
and ah, dh
shl al, cl
pop ebx
pop ecx
pop esi
pop eax
pop edi
pop edx
nop
call fcn.0067c169
call fcn.0067c4d5
push ebx
test ebx, 0x1e152ee6
pop ebx
push edx
or dh, 0x74
pop edx
call fcn.0067ca16
sub esp, 0x27
mov dword [esp + 0x23], 0
push eax
push ecx
push edx
push ebx
mov ebx, 0xaa3ac09
push edi
push esi
mov edi, esi
stc
nop
push edx
sub dh, bh
add edi, 0x4269c8d1
push eax
dec ax
inc di
push ecx
not ch
nop
xor bl, 0x73
add esi, ecx
shr al, 5
not dx
sub ax, ax
ror di, cl
xor al, 0x42
not si
sbb dx, 0x1fde
sub ax, di
stc
stc
inc si
mov cl, dl
cmp ebx, ebx
adc esi, ebx
adc ax, 0x612a
shl eax, 8
inc esi
or ebx, 0x58e64760
cmp cx, 0x21e3
sub al, 0x6f
test eax, 0x4cb45b2f
dec esi
or dx, 0x3b07
add cx, 0x2501
test ebx, esi
xor esi, edi
dec eax
test cl, ch
not ax
ror esi, cl
not dx
sub ch, bh
shr eax, 2
not bl
shl dx, cl
dec edi
xchg bx, ax
sbb di, 0x3b22
test ebx, 0x71d79612
shl edi, 1
rol ax, cl
not ax
shr bx, cl
shr eax, cl
sbb edx, 0x481445c6
inc dl
xor edi, 0x5e51c57
and ch, ch
xor ebx, 0x75109b63
adc edx, ecx
or bx, 0x2c96
rol ecx, 2
nop
ror bh, cl
rol edi, cl
dec esi
inc si
xor cl, bl
mov ah, al
dec eax
ror esi, 3
nop
cmp eax, ebx
dec ax
xor dh, 0x47
add bx, 0x546f
cmp esi, esi
rol cx, 3
xchg esi, edi
xor bx, 0x4b6
and ecx, esi
nop
shl bx, 4
ror ax, cl
cmp cl, ch
mov bh, 0x12
sub esi, 0x75419abf
cmp si, 0x2c4c
mov al, ch
sub bx, 0x1455
test ecx, 0x64550345
dec edx
ror edx, cl
dec bx
inc si
test di, 0x53b7
shr edx, 6
cmp si, di
pop ecx
adc dh, 0xd
and ah, 0x14
and dl, bl
xor edi, 0x44f2d1f7
push ecx
rol cl, cl
shr ebx, cl
shl edx, 3
cmp eax, 0x75d764f0
ror dl, 7
not ax
and dx, 0x5f84
add edi, ebx
xchg si, cx
rol dl, 6
add bx, 0x6e76
inc ch
cmp dh, dh
shr ecx, 1
not edi
dec di
not dl
inc dh
test dl, bh
cmp si, 0x5733
or ebx, 0x74805683
stc
not si
mov edi, edi
xchg edi, edx
xchg edi, edx
not ch
sbb dx, bx
xchg bl, dh
ror ax, cl
cmp ecx, ebx
rol si, 1
or cl, ah
sub bx, 0x288c
cmp bh, 0x11
sbb ecx, esi
inc bl
test edx, esi
adc esi, 0x4758fe6f
xchg ecx, ebx
shl ebx, cl
nop
stc
sbb di, 0x6f04
or bx, di
xchg ah, bl
inc di
adc dh, 0x64
ror ax, cl
test bx, 0x5181
cmp eax, esi
test ah, 0xa
ror bh, cl
test cx, cx
shl bh, 1
nop
cmp bx, di
mov edx, ebx
add ch, 0xb
not ebx
or bl, 0x2f
or dl, 0x72
sbb esi, 0x23c82af9
sbb cl, 0x60
shr cx, cl
shl edx, 5
sub dh, 0x2d
stc
adc bh, 0x33
dec ebx
xchg esi, eax
test edx, 0x64952793
stc
and bx, 0x5a4a
sub esi, edx
mov edx, esi
shl si, cl
ror ecx, 7
and al, ah
sub ecx, ecx
adc ebx, eax
stc
or ecx, 0x6df21a49
dec esi
shr bl, 4
mov ch, 0x21
mov eax, 0x8a6e159
not eax
not bl
rol dx, cl
add dx, 0x4ffc
ror edi, cl
test ax, dx
xor dh, ah
stc
not edi
pop ecx
test dh, 0x1a
adc di, dx
shr eax, 1
push ecx
and cx, 0x73a8
stc
not al
sbb ecx, esi
sbb bh, bl
and edx, esi
mov ax, dx
adc ebx, 0x28d3196f
sbb di, 0x52f8
sub ah, 0x45
xchg dx, ax
cmp eax, 0x63ae7146
sbb dx, 0x6990
rol eax, 4
shl eax, cl
mov bh, ch
adc edx, eax
and bh, ch
nop
and dh, ah
test si, di
adc bh, 0x74
ror ecx, 5
shr edx, cl
adc di, 0x4dca
sub eax, eax
ror dx, cl
shl ax, 4
xchg bl, dl
shr edx, cl
sbb si, 0x650b
not ecx
and ebx, 0x823a7e
inc ecx
sbb cx, di
sbb esi, 0x30d39143
add eax, 0x7c2ce450
ror ebx, cl
xor bh, dh
nop
shr ax, 4
xor ebx, 0x413858d4
adc di, 0x39e9
nop
inc ch
sub di, 0x5d8f
xchg ch, bh
dec ax
shl al, 7
and eax, 0x306752b
test bh, bl
sub bx, 0x386
inc dx
xchg dl, dl
shr dl, 5
rol edx, 5
inc ch
inc bh
xchg edi, eax
cmp ah, al
sbb cx, 0x1f44
test di, dx
cmp edi, 0x55f3bb1c
nop
nop
dec ecx
mov si, si
shr dl, 7
stc
xchg cx, cx
or di, si
not ebx
shr cl, cl
nop
cmp di, 0x40ba
not ebx
ror ax, 2
dec esi
rol bh, cl
adc dx, 0x2b2f
adc dh, 0xf
xchg bx, si
inc ch
shl esi, 1
cmp bx, di
mov cx, ax
or cx, 0x4426
shr edi, cl
adc dx, 0x5aa3
stc
dec dh
add dx, ax
test dh, bl
adc esi, ecx
adc di, 0x4b06
mov edx, 0x7911ce87
shr cx, cl
pop ecx
stc
rol bl, 7
push ecx
mov cx, 0x3eea
test di, cx
test si, di
shr ax, cl
sbb dl, dl
sub edi, esi
dec edi
add si, 0x2747
and cl, ch
xchg bh, bl
stc
ror cl, cl
and bl, 0x44
dec dx
or edx, 0x2e1c3f5f
xchg bl, ah
rol bh, 8
dec si
test al, 0x19
sbb edx, ecx
nop
ror dh, cl
sub si, ax
or dx, 0x2cb4
or ecx, edx
and dl, ch
xchg ecx, edx
shl bx, 3
and ecx, 0x2e29c736
adc al, 0x12
test bx, cx
cmp di, di
xor ecx, 0x433964ab
or dx, si
xor esi, ebx
shr cx, 4
xor si, bx
adc esi, esi
add esi, 0x492437b3
xchg bx, si
nop
dec dl
mov edx, 0x42426b06
mov dh, bh
shl dx, 5
xchg dl, bh
dec ecx
inc cx
stc
xchg dl, al
adc edx, 0x37c9a4c3
stc
or ebx, 0x2273fbb6
cmp al, 0x32
adc bh, 0x12
ror di, cl
rol bx, cl
xor esi, edx
stc
sbb di, 0x49fd
xor dx, 0x47ad
or ch, 0x37
xor dl, 0x79
cmp dh, dl
or dl, cl
test bl, bh
inc dl
add al, 0x61
nop
shl bx, 6
xchg cl, al
stc
nop
or dx, 0xf9f
sub bl, 0x77
rol ecx, cl
rol bl, cl
rol dx, 3
nop
test ax, di
cmp edi, edi
shr di, 1
pop ecx
pop eax
pop edx
pop esi
pop edi
pop ebx
push esi
or esi, 0x6124cbe0
push edx
push eax
xor dh, al
push ebx
or ebx, edx
xor eax, 0x118af890
stc
push ecx
sbb ecx, eax
cmp ax, 0x2742
nop
adc si, 0x4ea1
rol ch, cl
pop ecx
pop ebx
pop eax
pop edx
pop esi
push ebx
add bl, 0x37
push edx
dec dx
stc
push esi
or si, 0x3516
pop esi
pop edx
pop ebx
call fcn.0067cfb7
call fcn.0067d4b2
mov eax, 0x7362ea
lea ecx, [esp + 0xc]
push 0x23
push 0x617f5e52
push ecx
push eax
push esi
push ebx
sbb esi, ebx
nop
push edx
dec dl
push eax
and ah, ah
inc dl
and ax, dx
test dh, dh
mov eax, 0x1a04ff24
push edi
cmp edi, ebx
push ecx
or ch, al
xchg bl, dh
and edi, 0x3ffeb67f
inc bl
sbb al, dh
and si, di
not di
xor si, 0x78c8
xchg di, bx
ror dx, 7
mov ax, 0x3a71
stc
cmp eax, 0x2dd52f6f
adc ch, 0x7f
not edi
stc
dec bl
sbb di, 0xcea
rol ah, 2
inc dh
rol edx, cl
xchg ebx, ecx
xchg edx, ecx
shr si, 3
xchg cx, di
sbb edi, 0x6188ceea
add ecx, 0x55ab0475
stc
not ecx
sub eax, edi
mov ax, 0x6e3e
add edi, 0x76110105
nop
xor dx, bx
add di, cx
shr ch, cl
rol cl, cl
nop
add cl, 0x18
not ecx
not cl
xchg cl, dl
cmp ax, 0x5d4a
test bh, cl
stc
shl bx, cl
test ebx, 0x19fda9ee
xchg edi, eax
nop
shr si, cl
sbb edx, eax
or cx, 0x77f3
sub al, 0x37
stc
not di
not dl
or esi, 0x39ec5de0
xor ecx, ebx
add edi, eax
adc ax, cx
sbb eax, esi
dec ecx
add ecx, 0x6e9be0c4
test ah, 4
test esi, eax
dec dx
xor edi, 0x139d3550
stc
inc eax
xchg cl, bl
xchg si, ax
test edi, ecx
xchg di, ax
nop
test si, 0x2e8
test ebx, ebx
cmp dx, 0x6c4
ror ah, 1
or ebx, 0x1c863ab7
rol cl, 7
shr edx, 8
cmp bh, dh
mov edx, 0x30fdcb73
shr bx, cl
stc
xchg bl, ch
rol eax, 5
and si, bx
test dh, cl
sbb ax, bx
add bx, si
pop ecx
xor ax, bx
not bx
push ecx
ror bl, cl
inc cl
adc edx, eax
xchg ebx, edx
add edi, 0x32b8ae60
sbb esi, esi
shr si, cl
stc
ror esi, 4
not bl
dec ch
sub edi, edi
rol di, cl
add cx, si
add bh, ch
ror esi, cl
xchg ecx, ecx
add di, 0x634e
shl ax, cl
ror dx, cl
sub esi, ecx
stc
add ecx, ecx
test bh, 0x6f
inc si
not ebx
adc dx, bx
ror al, 4
sbb edx, 0x961aeb3
mov esi, ebx
or ch, cl
adc si, 0x626c
shl dx, cl
rol cx, cl
dec ebx
stc
add ch, 0xb
test dx, 0x29c9
ror di, cl
ror di, cl
not edi
adc cl, cl
shr ecx, 5
ror edi, cl
and eax, 0x34361634
shl dx, 1
test bx, 0x143f
dec dl
shr cx, 3
xchg ecx, esi
shl ebx, 3
add dl, 0x4b
mov edx, 0x76969057
shr ch, 2
not ax
shl esi, 8
and ecx, 0x4a9b9d36
cmp eax, esi
mov edi, ebx
add di, bx
ror bh, cl
test dx, 0x5d5c
nop
rol dx, 7
xor si, 0x7efd
shr ax, 8
add bx, 0x2223
test bh, 0x5a
xchg di, bx
dec bx
sbb dh, 0x48
and di, 0x3a20
shr eax, cl
dec ax
xchg dl, al
adc al, 0x2b
pop ecx
pop edi
pop eax
pop edx
pop ebx
pop esi
push edi
add di, 0x555c
push ecx
shl cx, 2
rol ecx, cl
push eax
rol ax, 6
stc
push ebx
sub bx, ax
push edx
adc bl, dh
push esi
dec esi
shl si, cl
test di, 0x683
shr al, 6
stc
test ax, cx
dec si
xor ch, 0x59
shr cx, cl
or cx, 0x35be
stc
and cl, cl
stc
cmp esi, ebx
or bx, 0x7848
not ax
sub ebx, eax
shl dl, cl
sbb dx, bx
dec ebx
xor ebx, 0x3bb2fb95
xchg bx, dx
mov ah, 0xa
shr ebx, cl
nop
sub dh, 0x67
xor cl, al
sub al, 0x12
xor bh, 0x7f
shr si, 8
and bl, 0x74
shl eax, 5
xor bx, di
cmp eax, eax
xchg si, ax
mov al, 0x55
and bx, 0x73fc
not dx
sub edi, 0x653cc93a
shl si, 2
inc edi
sbb cl, bl
add cx, 0x2de2
sub ax, di
dec ecx
inc di
add cx, di
sbb dh, dl
shr ebx, cl
xor eax, 0x78024347
sub edi, edi
cmp eax, 0x5dc567b9
shl dx, 8
sbb dl, dl
add dl, 0x22
sub si, 0x21d3
cmp cl, ch
and cl, 0xf
sub ch, al
shr bx, cl
sbb bl, 0x76
and bh, ch
xor al, bh
dec si
and ah, dl
sub esi, 0x793bbdac
sub dx, ax
dec esi
sub ah, al
shl si, cl
xchg bh, al
stc
ror bh, 2
test edx, ecx
or cx, 0x7abb
and bl, 0x30
shr cx, cl
test ebx, edi
stc
sub edx, eax
nop
sbb esi, esi
rol bl, cl
cmp ch, 0
dec di
sbb dl, 0x1e
sbb si, 0x54b0
shl ah, cl
sbb dl, 0x53
dec bx
ror al, cl
cmp dl, 0x1c
ror si, 4
pop esi
stc
adc dx, 0x58c6
ror edi, cl
sub ax, ax
rol cl, cl
stc
push esi
xchg ecx, esi
or dh, bh
mov ecx, edi
sbb ax, cx
and edi, edx
nop
not dl
sub ch, ch
stc
stc
not si
adc ebx, 0x3795e433
dec dx
stc
cmp cl, cl
ror bh, 3
shr ecx, 4
nop
mov di, dx
add cl, bh
shl ah, cl
ror al, 8
shr ch, 6
not edx
adc edi, edi
stc
xor ax, cx
ror eax, cl
shr bh, cl
xchg ah, ah
nop
add di, 0x52b1
shl ecx, 1
stc
or ebx, edi
and edx, ecx
shr ah, 3
dec si
rol ecx, cl
sbb si, si
shl edx, cl
shr ecx, cl
cmp bl, 0x11
shr ah, 6
inc bx
rol bh, cl
cmp cx, 0x1b8a
add cl, 0x71
nop
not edi
rol bl, 3
xchg di, si
cmp esi, ebx
shr al, cl
sub dx, 0x3f34
dec cl
ror dh, 5
shr al, 5
not esi
shl ch, cl
shr si, cl
add bh, bl
not ah
stc
shr bx, cl
or bx, 0x2c41
add bh, 0x4a
cmp eax, 0x1bde3f8
nop
inc ch
shl cx, 2
test eax, edi
adc ah, 0x2a
adc dx, bx
mov bx, di
nop
shr edi, cl
adc ebx, 0x433a8aaa
dec si
test ax, bx
add di, 0x7747
sbb di, 0x7075
inc cl
mov esi, esi
shr ch, cl
test ecx, esi
test cx, 0x62bf
or al, ch
xor eax, 0x2b8cce6f
nop
dec bh
sbb ebx, 0x6ff968c9
ror ah, cl
mov bh, 0x52
pop esi
xchg bh, bl
push esi
cmp esi, 0x4759ef17
dec edi
xchg ebx, ecx
xor cx, si
rol dl, 7
xchg bl, al
inc ah
shr eax, 5
mov dx, 0x34a1
cmp si, 0x583d
sub dx, 0x6892
add bh, 0x7a
add ch, 0x26
mov ch, cl
test edx, esi
ror ecx, 4
stc
sub dh, dh
add al, 0x35
add si, 0x6011
shr di, 1
not ax
shr bh, cl
cmp ch, 0x7e
xchg di, cx
not ecx
not bx
dec ebx
nop
adc bl, 0x7c
inc bx
rol ebx, cl
dec ebx
stc
add dx, di
and esi, 0x533365cd
nop
mov dh, 0x4a
inc ebx
shr ax, 2
add cl, bl
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
call fcn.0067d9c1
push ebx
adc bl, bh
stc
push ecx
xchg bl, cl
nop
push edx
shl dh, 2
push edi
or di, cx
add di, 0x23e6
shl di, cl
push eax
sub ah, bl
or bh, ah
shr di, 3
push esi
sbb esi, eax
xchg bl, al
not esi
mov eax, 0x1801882
xchg bh, bh
and di, 0x4259
not dh
inc dl
rol dl, 6
mov dl, 0x3b
rol ch, cl
add ecx, edx
sub ax, ax
sub dh, ah
adc ebx, 0x32be7e2
and di, bx
and di, si
nop
add esi, 0x38d1ddb2
xor cx, 0x5a10
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
call fcn.0067ddcb
push eax
push edx
and eax, edx
push ebx
dec bx
adc eax, 0x3c69f013
push edi
or di, bx
push esi
and si, 0x6130
push ecx
sub dh, cl
sbb bh, bl
inc ah
sbb dl, ch
shl dx, cl
or edi, 0x18d01fae
xor ecx, ebx
pop ecx
pop esi
pop edi
pop ebx
pop edx
pop eax
jp 0x64a773
je 0x64a762
jecxz 0x64a762
push ecx
not cx
pop ecx
jnp 0x64a773
jle 0x64a773
call fcn.0067e30c
call fcn.0067e7d0
call fcn.0067edaf
stc
push esi
cmp si, si
push ecx
push ebx
xchg ecx, ebx
push edx
dec dl
mov si, bx
push eax
xchg cx, ax
test si, ax
mov ebx, esi
test ecx, eax
pop eax
pop edx
pop ebx
pop ecx
pop esi
push edi
not edi
push eax
or ah, 0x41
pop eax
pop edi
call fcn.0067f315
call fcn.0067f616
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0064bc65
add esp, 0x27
mov cx, 0x101
test eax, eax
jne 0x64bc71
push ecx
and cl, 0xc
push edi
and edi, 0x36d97bc0
or cl, 0x5c
nop
push eax
push esi
add ax, si
push ebx
not bl
nop
inc eax
push edx
shr dx, cl
and dx, ax
cmp di, dx
stc
xor edi, 0x44083169
or di, 0x4e15
dec bx
sub ecx, 0x1e387c4c
dec ebx
not bx
shr bx, 2
add bx, 0x6aef
test dl, al
cmp al, 0x6f
test bl, 0x14
adc ecx, 0x39224e08
and bh, bl
adc dx, 0x76ed
test esi, ebx
add eax, edi
rol dh, cl
xchg ebx, eax
cmp bx, cx
inc si
shr edi, 8
dec dh
adc esi, 0x6aae981f
mov eax, ebx
not eax
not ecx
or bx, 0x7b3a
test ebx, 0x4da97b9c
sub di, 0x3bb3
cmp ah, cl
nop
adc si, dx
sub cl, 0x34
test ax, 0x398d
mov ebx, ebx
test ebx, 0x510a6aeb
stc
shr ax, 7
or edx, edx
not cx
rol edi, 4
and cx, dx
stc
inc ecx
xor ax, ax
test ax, di
test dx, 0x3c75
adc bl, 0x51
inc ah
shr di, 3
sub edx, eax
xor ax, di
adc esi, 0xd82d08
rol ebx, cl
rol ax, 8
shl esi, cl
shl al, 3
and esi, ecx
and edx, 0x575a752b
add edx, edi
xor di, 0x8bf
cmp esi, eax
stc
dec di
test esi, 0x4f7c2213
shr eax, 5
shl cx, 4
xchg bh, dh
sbb dx, ax
sbb ebx, edi
xchg bh, al
nop
mov di, ax
sbb bh, al
stc
rol bl, cl
shr dx, cl
shl ax, 1
sub ecx, edi
test bl, 0x6d
nop
ror edi, cl
rol ecx, 3
adc si, 0x7427
xchg edx, eax
sbb di, 0x1bdd
dec eax
stc
pop edx
and esi, 0x3cb22bc9
adc ebx, ebx
rol edi, 2
xchg ecx, ecx
push edx
or eax, edx
not ebx
adc cx, ax
adc bh, cl
ror dx, 2
xor dl, bh
shl si, 8
cmp edx, ebx
mov bx, dx
not di
shl eax, 4
dec si
inc dh
sbb edi, ecx
not edx
sbb bx, ax
stc
stc
shr ebx, 4
inc dh
sub ah, 0x3e
mov esi, edi
sub cx, 0x3999
nop
sbb esi, 0x641e82be
sbb ebx, ecx
mov eax, 0x2a629c26
not si
test cx, 0x2dc5
shl cl, 1
ror cx, cl
add cl, dl
inc di
shr ecx, 7
test bl, 0x5d
ror ecx, cl
stc
nop
stc
sub bl, 0x14
or si, cx
dec ax
sub ax, bx
xor ecx, 0x5103f0fe
xchg ebx, edi
sbb edi, 0x989506f
test bx, dx
sbb edi, 0x77c80cd1
shr si, 4
sbb esi, 0x5095d053
sub di, 0x3b2f
dec ch
stc
test si, bx
sub bl, dl
cmp ecx, 0xe3fa190
sbb bh, 6
inc dl
not ah
xor al, ch
or edx, ebx
dec bl
nop
add bx, bx
xchg esi, ebx
mov bx, dx
xor edx, eax
xchg ch, dh
adc al, 0x34
adc si, cx
nop
dec ebx
add di, bx
shr bh, 1
inc ebx
or cx, ax
or dh, cl
xor bx, 0x775c
xor cl, 0x53
not bx
xchg esi, ebx
sbb bh, 0x4b
rol edx, cl
and ebx, 0xaae519
xchg dh, dl
nop
xchg dh, al
xor dh, cl
sub cl, dl
shl ch, 3
cmp esi, 0x2c9706a5
cmp dx, dx
xchg edi, esi
or esi, ecx
not ecx
or cx, ax
pop edx
xchg ah, ah
dec ecx
add edi, 0x6cdc4eca
shl cx, 4
nop
shl bl, cl
shr di, 1
push edx
xor bl, dh
dec ch
xor bl, 0x36
rol dl, cl
shl cx, 1
adc di, 0x3df
adc edx, edx
dec eax
sub si, cx
ror dx, 6
inc ch
not edx
add edi, ebx
sbb edx, 0x3ec650ce
or cx, bx
ror cx, 2
xor cl, ah
dec cx
or cx, 0x4a8
adc dx, di
and bl, 0x78
not ch
mov ecx, ebx
or dl, 0x68
mov si, 0xeac
xchg ebx, eax
and ebx, ebx
ror al, 5
cmp cx, 0x4a74
xor dl, 0x3f
test dx, 0x3b6d
and ax, 0x76f5
test al, 0x15
sub ecx, esi
sub edx, eax
ror si, 2
cmp ecx, ecx
pop edx
pop ebx
pop esi
pop eax
pop edi
pop ecx
jle 0x64ab16
push edx
push ebx
cmp dh, bh
pop ebx
pop edx
ja 0x64ab02
call fcn.0067fc09
nop
push edi
push ecx
cmp di, cx
push esi
inc esi
or si, 0x14f0
push edx
xor edx, 0x75aded24
push ebx
mov ecx, ebx
not bl
inc edi
nop
cmp di, di
nop
push eax
add ax, ax
ror esi, cl
add dx, 0x4c75
pop eax
pop ebx
pop edx
pop esi
pop ecx
pop edi
call fcn.0067ff79
push ebx
push esi
and bx, si
push ecx
add cl, 0x59
test bx, 0x76d5
pop ecx
pop esi
pop ebx
push ecx
test cl, 0x4d
push ebx
cmp bh, bl
pop ebx
pop ecx
jno 0x64ab02
push edx
push ecx
ror edx, cl
pop ecx
pop edx
push esi
inc si
push eax
shr eax, 4
stc
push ebx
push ecx
shl bh, cl
pop ecx
pop ebx
pop eax
pop esi
push ecx
shl ch, cl
pop ecx
push esi
test esi, esi
push edx
add si, dx
push ebx
ror bl, 5
push ecx
mov esi, ecx
push eax
add ax, 0x7e71
shl esi, 2
dec edx
xor dl, 0xc
add bl, bl
xor esi, 0x3c81f29b
shl ecx, cl
and esi, 0x516bb2d6
push edi
sub edi, edi
xor bl, 0x3b
or dh, 0x1c
adc bh, 0x42
xchg cl, al
nop
shr eax, 5
inc esi
rol al, 1
adc dx, di
ror ebx, 6
shl bl, cl
shr bx, cl
or edx, esi
xor esi, ecx
adc dx, cx
nop
sbb ah, 0x6b
cmp ax, 0x7dc0
cmp edi, ecx
shl al, 5
dec di
ror dx, cl
stc
and edi, 0x20ef4557
not di
cmp ecx, 0x16fc0499
ror edi, cl
add ebx, edx
shr si, cl
cmp ah, cl
test bx, bx
ror edx, 4
shr ax, 5
or eax, edi
shr edi, 1
shr edi, cl
add dx, ax
and bl, cl
add bx, dx
cmp cx, 0x7cc8
add edx, ecx
shr al, 4
or ax, 0x1467
sub edx, 0x2a2bc181
rol esi, 2
cmp eax, 0x38b4f344
sub ecx, 0x797425c
and ebx, 0x1ad66cac
adc dx, bx
or bx, ax
xor al, dl
test bx, si
not ebx
or si, cx
inc edi
shl bl, cl
sbb edi, 0x78cd519f
and edi, 0xc14f366
sub esi, 0x52e55623
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
call fcn.0068055c
push ecx
push ebx
xchg ecx, ebx
rol bx, cl
push eax
test eax, 0x22a35fea
push edx
shr dx, 1
inc cl
pop edx
pop eax
pop ebx
pop ecx
jg 0x64ac86
push eax
push esi
cmp ax, si
push ebx
shl bl, 2
shr ebx, 7
cmp ebx, 0x776273b7
push edx
cmp edx, edx
push ecx
xchg bh, ch
xor eax, 0x3f8c3fec
nop
shr bx, 6
shl bh, cl
stc
mov ah, 0x54
not ax
xchg bh, al
push edi
and edi, edx
dec edi
stc
sub bh, dl
mov si, 0x688a
rol edi, cl
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
call fcn.0068095f
call fcn.00680e70
call fcn.0068129b
push ecx
push esi
sbb ecx, esi
sub ecx, 0x491c0684
push edi
and esi, edi
add di, 0x4cf5
shl si, 8
pop edi
pop esi
pop ecx
call fcn.00681570
call fcn.006818ea
push ecx
shl cx, 4
push ebx
push eax
add ebx, eax
rol bh, 4
sbb ax, 0xfea
push edi
and di, cx
push edx
xchg dx, dx
push esi
add edi, esi
shr di, cl
inc dh
and bl, 0x14
rol ah, cl
sub si, bx
inc dx
stc
dec cx
cmp bh, 0x38
sub ebx, eax
test cl, dl
test cl, ch
stc
xchg edi, ecx
or al, bl
cmp di, cx
xor edi, ecx
xchg dl, bl
xchg bx, si
xor si, bx
dec bl
sub ah, 0xd
inc ch
ror edx, 8
inc esi
inc eax
shl eax, 2
mov esi, 0x5b0fd1d2
sub edx, 0x48727d39
rol ax, 2
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
push edi
sbb edi, 0x20b889b5
stc
push eax
push ecx
shl eax, cl
cmp edi, 0x2b9952bd
pop ecx
pop eax
pop edi
push esi
add esi, 0x3502b911
pop esi
sub esp, 0x27
mov dword [esp + 0x23], 0
push eax
push ecx
push edx
push ecx
push ebx
and cx, bx
ror cx, cl
push eax
ror eax, cl
dec ecx
push edx
mov dx, 0x40ab
push esi
and esi, ebx
not esi
sbb edx, 0x3bd7e69c
sbb eax, ebx
inc esi
xchg ebx, ebx
nop
add al, bl
adc bx, si
and cx, si
mov si, 0x5c0e
push edi
adc di, 0x6311
dec bx
sub dl, dh
shr bx, 3
shl ax, cl
adc dx, ax
not ax
stc
inc ax
inc al
shl ax, cl
shr ch, cl
or ch, bh
ror edx, 8
cmp esi, ebx
stc
adc si, di
shl di, 2
sbb bl, 0x46
stc
stc
xor bl, 0x3b
xor al, bh
shl si, 3
nop
adc edx, eax
sub bl, 0x72
xchg bh, dl
nop
nop
nop
shl ch, 7
and di, 0x6479
shl si, 2
shr ebx, cl
ror edi, cl
stc
stc
shr bl, cl
add dx, bx
ror edx, 5
dec esi
xor cl, 0x63
test edx, ebx
mov bh, ah
ror cl, cl
cmp ax, ax
add edx, esi
or si, bx
sub dh, ch
sub cx, dx
test eax, eax
shl edx, 4
xor dh, 0x6d
adc ch, 0x72
inc ah
dec ebx
nop
or edx, esi
ror dh, 5
not ecx
shl bx, cl
rol dx, cl
stc
rol ebx, 7
ror bl, cl
add edi, 0x5e1ceb0e
shl ebx, 1
shl di, cl
inc esi
stc
test si, 0x624d
add si, si
mov edx, esi
shr cx, cl
xor esi, ebx
xor dl, 0x45
adc dx, dx
sbb bh, dh
shr eax, 6
cmp esi, edx
adc di, 0x7ebe
sbb cl, 0x26
xor di, 0x21fc
pop edi
inc esi
not ah
sub bx, si
add dx, 0x428
cmp bl, 0x71
push edi
xor ebx, edi
sub dh, 0x75
and ch, 6
shr si, cl
and bx, di
or edx, 0x5da31b9c
not di
test edi, edi
sbb edx, edi
xchg ecx, ebx
shl ax, 1
mov eax, esi
and si, 0x4778
rol bl, cl
add ch, 0x7c
ror edi, cl
shl ebx, 2
not di
add ecx, 0x1bb15c10
test cl, 0x6e
or ecx, 0x413a7914
add dl, 0x26
xchg ebx, edx
sub eax, esi
shl ecx, cl
adc cl, 0x1c
or dx, 0x4a79
test cx, ax
shr ch, 8
or ax, si
cmp bl, 0x6f
test bl, dh
xchg di, ax
test ch, al
shl edx, 7
add eax, 0x1cde66e2
shl dh, 7
sub ax, bx
rol dl, cl
xor si, 0x5df8
inc cl
rol esi, cl
adc ax, 0x5bbc
dec eax
test cx, 0x8e9
cmp bx, cx
dec bx
not ah
test cl, 0x57
sbb ch, dl
adc ebx, eax
or ax, 0x2d04
inc dx
add di, 0x7c41
mov si, 0x3bd8
shr ax, 6
add bx, 0x6553
mov edi, 0x2d9024fe
stc
shl al, 4
ror ah, cl
add al, 0x43
add dh, bh
inc bx
sbb ax, 0x5085
add eax, 0x39114d7d
inc dx
rol ebx, cl
cmp ax, bx
shr dh, cl
cmp dx, dx
adc cx, ax
stc
xor edx, 0x539a9f4e
shl dx, 2
rol eax, cl
not ax
adc bx, 0x7a54
nop
cmp cx, ax
xchg bl, dl
inc cl
not edi
stc
adc esi, edi
ror esi, cl
stc
shr edi, 7
shr ecx, 8
inc ebx
sub ax, si
or esi, 0x6f1a032e
xor al, ch
cmp si, cx
not ah
pop edi
push edi
mov di, dx
or dh, 0x32
nop
cmp si, 0x1190
cmp dl, 0x31
xchg dh, dl
ror bh, 5
inc esi
add ax, 0x4c69
and dh, dh
ror ax, cl
xchg edx, eax
sbb eax, 0x2f257a1c
add si, si
dec dx
sub ebx, 0x2264d43c
and dx, si
mov ah, 0x40
sub edx, esi
mov edi, 0x4c22587
not bx
nop
shl dh, 5
or si, 0x5071
nop
cmp bh, bh
and bl, dh
shl cl, cl
or ebx, ecx
sbb cx, di
shl edi, cl
test esi, ebx
not eax
inc cl
adc ah, dh
nop
stc
xchg si, ax
shr ah, cl
ror bx, 5
mov al, ah
cmp bx, ax
xchg ebx, edi
shl di, 3
rol ecx, 5
xchg cx, ax
not dh
xchg ebx, esi
cmp dl, 0x6b
and ebx, 0x21857505
test cx, si
shr bh, cl
not dh
mov edi, 0x18c0f9cb
sbb ebx, 0x4e52e198
or ax, bx
xor ecx, 0x3509a290
adc ax, bx
rol bx, cl
cmp ebx, edx
mov bx, 0x238e
xor eax, 0x5fb92ce2
xchg ebx, eax
adc ax, di
mov dl, bl
cmp edx, ecx
test ebx, 0x3b5b2ccd
xchg ah, bh
stc
and cx, si
xor edi, esi
xor dx, di
adc di, cx
shl ebx, 4
dec di
shl dh, cl
nop
ror al, 2
stc
sbb ecx, 0x41e8301e
add ax, 0x719a
cmp esi, 0x31c3ea99
and ch, bl
ror edi, 8
adc edi, edi
mov dx, ax
mov edx, ebx
dec edx
xchg ch, bh
rol esi, 7
shr di, cl
sbb edi, 0x7932b8aa
adc dl, bh
shl ebx, cl
sub esi, 0x42aaf5d
xchg dl, al
shl cx, cl
sbb ebx, 0x29b8796a
stc
nop
pop edi
shl edx, 7
or si, 0x5947
push edi
not di
rol ax, cl
xchg cx, di
ror dl, cl
and edx, 0x75c5ea0d
rol edi, cl
or si, dx
nop
inc ax
ror eax, cl
sub bh, 0x4e
add ch, ah
add al, 0x64
sub cl, 0x4a
mov cx, 0x3afa
dec di
not ax
xor bh, 1
sub di, 0x7abf
shr esi, 7
sbb ecx, edx
shl ecx, cl
mov si, 0x384b
cmp edx, edx
cmp dh, 0x38
cmp cl, 0x23
ror cx, 5
cmp cx, bx
rol si, cl
or di, 0x63ea
sbb cx, 0x71ef
or edx, 0x43359fb3
shl cx, cl
shl ch, cl
rol ax, cl
not dl
nop
inc dx
shl ebx, 6
shl esi, cl
inc cl
sub edi, esi
xchg ah, cl
nop
and ch, cl
cmp bx, 0x277c
stc
and dh, 0x41
sub edx, 0x6efbcd31
nop
adc bx, 0x1035
adc ch, 0x4a
dec bh
sub cx, di
inc dx
shr esi, cl
sub si, dx
add edi, 0x7fa4b9df
cmp dl, 0x51
nop
adc ah, ah
mov dl, dl
shl cl, 5
sbb di, bx
sub dl, 0x78
add ecx, 0x70e7aa56
sub ebx, ecx
nop
nop
rol di, 8
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
push edi
mov di, 0x2b7d
push edx
inc dx
sub dl, 0x62
push ecx
ror ecx, 2
push eax
shl ax, 4
sbb ax, di
add eax, edi
sbb ax, 0x6ae3
nop
xchg dx, ax
sbb eax, edx
push ebx
dec bh
not di
test bl, 0x1b
xor edx, ecx
and ecx, 0x1c5619a
add cx, 0x7bf0
xor edx, edi
shr al, 1
add cx, ax
sbb ah, cl
not bl
or dh, 0x3a
xchg ecx, eax
xchg ebx, ecx
stc
push esi
rol si, 6
stc
cmp di, 0x10a0
not al
not ax
stc
add di, 0x466e
xchg ah, ah
stc
or eax, ecx
cmp bl, bl
nop
xchg edi, edx
shr esi, cl
shl bh, cl
sbb al, 0x37
or edx, ebx
ror ecx, cl
mov eax, ecx
mov dx, dx
stc
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
call fcn.00681c75
push edi
push esi
sub di, si
push eax
not al
push ebx
push ecx
sub bx, cx
dec bx
pop ecx
pop ebx
pop eax
pop esi
pop edi
push edi
push esi
and edi, esi
pop esi
pop edi
push eax
shl eax, 8
pop eax
push eax
push esi
and eax, esi
pop esi
pop eax
mov eax, 0x73637a
lea ecx, [esp + 0xc]
push 0x23
push 0x223c103c
push ecx
push eax
js 0x64b47e
jnp 0x64b320
push edx
add dx, 0x5fdc
push eax
sub eax, 0x1c471aa4
stc
push ecx
xchg cl, ch
test eax, edx
sbb ax, 0xa8c
push edi
push ebx
test di, bx
shr edx, cl
push esi
sub si, di
and edi, esi
sub ah, ah
add di, 0x43e4
sbb edi, esi
dec ax
stc
inc dx
mov cl, bh
sub bx, di
sbb dl, 0x74
sbb edx, 0x8e92e1c
sub edx, edi
rol di, 6
shr edi, cl
sbb ebx, ebx
test dl, 0x68
adc dh, 0x27
ror ebx, cl
rol edx, cl
xor dx, bx
adc al, 5
ror ax, cl
add dh, 0x27
cmp ch, ah
inc si
xchg al, ah
dec cl
dec dx
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
call fcn.00682087
jp 0x64b2ad
push ebx
ror ebx, 2
push ecx
test cl, 0x25
push edi
sub ebx, edi
push esi
and esi, 0x51d0dc82
not edi
pop esi
pop edi
pop ecx
pop ebx
push edx
not dl
push eax
adc ax, 0x4586
push ecx
ror ch, cl
push edi
add edi, 0x4ebd0aea
pop edi
pop ecx
pop eax
pop edx
push ebx
ror ebx, 1
push edx
not dx
push eax
rol ax, 1
xor ah, bl
push ecx
cmp ecx, 0x1a9784af
push esi
not si
pop esi
pop ecx
pop eax
pop edx
pop ebx
push ebx
dec bh
push edi
and edi, 0x3a6cc600
push esi
adc si, di
shl ebx, 8
push ecx
push eax
and ecx, eax
push edx
adc edx, edi
stc
test al, ah
not dh
or si, 0x842
ror dx, cl
add ch, 0x72
pop edx
pop eax
pop ecx
pop esi
pop edi
pop ebx
push eax
test ah, 0x75
push edx
sbb dh, 0x73
push ecx
shl dx, cl
push ebx
mov dx, bx
inc bx
mov bl, 8
shr bx, 7
pop ebx
pop ecx
pop edx
pop eax
call fcn.00682645
push ebx
push ecx
sbb bx, cx
pop ecx
pop ebx
push edi
push ecx
shl edi, cl
push ebx
inc bh
sbb edi, 0x69488fbe
push eax
rol ah, cl
inc eax
and eax, 0xeb3c182
xor eax, eax
nop
push edx
and edx, ebx
not edi
and bx, bx
mov ecx, 0x7366d7cc
not dx
xor dh, 0x14
mov dx, 0xde3
mov cx, bx
sub eax, 0x5df10b7d
not dh
push esi
add si, ax
or edi, eax
shr esi, cl
inc cx
shl dx, cl
nop
sbb eax, ebx
adc dx, 0x6b84
sbb ah, 0xf
not esi
add bh, 3
sub ax, ax
shr ax, 1
dec bx
xor dx, 0x4831
adc cl, bl
sub bx, 0x2cb2
nop
mov bx, bx
test di, ax
or dh, 0x67
and cl, ah
pop esi
pop edx
pop eax
pop ebx
pop ecx
pop edi
call fcn.00682acf
call fcn.00682ef3
call fcn.0068345a
call fcn.0068391f
call fcn.00683b95
call fcn.00683df8
call fcn.00684303
call fcn.00684771
call fcn.00684a1a
call fcn.00684f73
push edi
push ecx
mov edi, ecx
push esi
inc si
and cx, cx
push ebx
xor ebx, ebx
push eax
or bl, al
push edx
xor dx, 0x6620
shl dh, cl
cmp di, di
xchg al, bl
and eax, esi
shr esi, 3
xchg dh, dh
and di, bx
and bl, 0xc
and si, ax
add cx, si
or ebx, 0x198d050
mov dx, di
add di, bx
nop
ror edi, 7
adc esi, ebx
mov si, di
add esi, 0xc6dd799
and ax, si
nop
add di, dx
shl edx, cl
ror ebx, 1
not ch
stc
stc
or ebx, 0x5ea73b54
sub ax, ax
adc al, 0x66
xor ch, bl
rol dh, cl
xor bl, 0x4b
add bx, di
test si, di
and di, ax
shr cl, 2
or edx, 0x7b9a73a3
add dh, 0x3b
nop
inc esi
sub dl, bl
and bh, ah
nop
test bl, cl
rol di, 8
add edi, esi
nop
xchg bh, bh
and ebx, edi
dec bl
nop
xchg edx, ebx
and eax, 0x748eb8ed
pop edx
pop eax
pop ebx
pop esi
pop ecx
pop edi
jg 0x64b47e
push ecx
rol ch, cl
pop ecx
push ecx
or ch, cl
push ebx
push esi
test ebx, esi
push eax
or ax, ax
xchg ch, ch
push edx
adc dx, 0x361c
ror cx, cl
xchg edx, ebx
test ah, cl
adc bh, 0x21
shl bl, 2
stc
rol ax, cl
shl bx, 4
inc cl
add si, 0x62a6
test cx, 0x62f8
inc ah
stc
xor ax, 0x6180
or eax, 0x1f0e4b5e
shl ch, 5
and ecx, ebx
dec si
shr cx, cl
dec ax
xor al, 5
not bx
test ah, 0x67
shl ax, 3
mov bx, si
push edi
xor cx, di
shl ebx, cl
and cx, di
xchg cx, ax
test edi, 0x639bc77d
stc
test ch, al
not ax
shr esi, cl
ror ax, cl
sub al, ch
nop
adc cl, bh
shr esi, cl
add bx, cx
rol bh, 2
shr cl, cl
test ax, dx
test si, bx
stc
adc al, ch
xor ebx, edi
inc di
xor bh, 0xe
xchg bx, dx
or si, bx
ror bx, cl
inc edi
and cl, 0x7c
and edi, 0x465a849c
xchg edi, edx
xchg bx, dx
nop
shr dl, 2
sbb bh, 0x73
xchg dh, ah
cmp edx, 0x3714bc1a
stc
xor si, di
dec ax
stc
sbb esi, 0x1de1f00b
shr al, 6
sub ecx, 0x73532987
or di, bx
or cl, 0x7c
mov cx, bx
shl di, cl
shr esi, 5
shl cx, 8
dec ah
shl cl, cl
and edi, 0x59aa0f81
shr si, 7
not di
xchg al, bl
shl bh, cl
ror al, cl
nop
xor ax, bx
shr di, cl
shl ch, cl
adc bh, al
dec cx
sbb cl, ch
shl eax, cl
test ah, 0x39
dec ch
sub cx, bx
shl ax, cl
pop edi
inc dl
add bh, dh
ror ebx, 3
not ch
push edi
shl di, cl
inc dl
dec dx
shl bl, cl
pop edi
pop edx
pop eax
pop esi
pop ebx
pop ecx
call fcn.0068526f
jb 0x64b71f
stc
push ecx
shr ecx, 5
push ebx
add bx, 0xe5a
push esi
push edx
xor esi, edx
mov ecx, 0x2184fe73
inc ch
push eax
add cl, ah
pop eax
pop edx
pop esi
pop ebx
pop ecx
call fcn.0068567e
js 0x64b6fa
push esi
ror si, 3
push edx
push eax
cmp dl, al
add edx, 0x6539d1e1
push ecx
shl cl, 5
inc dh
cmp dx, 0x54e2
shr ax, 2
push ebx
sub ebx, eax
adc dx, 0x4be5
xchg bh, bl
ror dx, 8
push edi
shr di, 3
sbb ecx, edi
dec edx
sub cl, 0xa
nop
stc
nop
mov dx, 0x792
sub dh, ah
and eax, 0x27544e2e
rol dx, 3
sub al, 0x14
dec bh
adc ecx, 0x78eecbdc
shr bl, 3
or si, di
sub dl, 0x66
adc bl, bl
test ch, dh
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
push ebx
shl ebx, 7
nop
push edx
sub dh, bl
push ecx
mov cx, 0x2eb2
ror ecx, cl
inc dx
push edi
cmp edi, 0x61c73c13
ror dx, 5
shr bh, cl
shl ebx, cl
pop edi
pop ecx
pop edx
pop ebx
push ecx
and ch, 0x37
pop ecx
push esi
push ecx
sub esi, ecx
push ebx
push edx
and bx, dx
sbb cl, dh
push edi
sbb edi, ecx
and cx, bx
push eax
rol eax, 7
sbb ch, cl
cmp cx, 0x9fa
or dx, 0x3269
pop eax
pop edi
pop edx
pop ebx
pop ecx
pop esi
push ecx
push eax
cmp cl, ah
push ebx
cmp bx, 0x4ddc
ror ax, cl
push edx
shr dx, cl
pop edx
pop ebx
pop eax
pop ecx
call fcn.00685bd2
push ecx
push eax
xchg cx, ax
push ebx
cmp bx, cx
push edx
adc ch, dh
push edi
xor di, dx
push esi
rol si, cl
stc
or cx, bx
rol ebx, cl
shl dl, 4
dec al
xor di, 0x3205
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
call fcn.00685f1e
push eax
shr ah, 7
nop
pop eax
push ebx
add bl, 0x7b
push esi
push ecx
shl si, cl
push edi
shr di, cl
pop edi
pop ecx
pop esi
pop ebx
jbe 0x64b713
push ecx
adc ch, 0x74
nop
shl cx, 8
push edx
xchg cl, dh
pop edx
pop ecx
call fcn.006863d2
jb 0x64b71f
push esi
push ebx
test esi, ebx
pop ebx
pop esi
jnp 0x64b730
push ebx
push edi
xor ebx, edi
push edx
and dl, 0x7e
pop edx
pop edi
pop ebx
call fcn.0068691e
jnp 0x64b749
push eax
push ebx
add al, bh
pop ebx
pop eax
push eax
inc ax
pop eax
push esi
sub esi, esi
pop esi
jle 0x64b763
stc
push esi
push ecx
shr esi, cl
stc
push edx
push edi
adc dx, di
dec ecx
pop edi
pop edx
pop ecx
pop esi
push ecx
add cl, cl
pop ecx
call fcn.00686c14
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0064bc65
add esp, 0x27
push edx
inc dh
push ecx
push eax
xchg ecx, eax
xor eax, edx
add dl, 0x37
push edi
and dx, di
push ebx
xchg bx, bx
shr dx, 6
dec ch
or cx, 0x6799
cmp cl, 0x6a
ror dx, cl
add ah, 0x1b
cmp bh, ch
add bx, 0x5819
sbb eax, 0x5485b40
push esi
xor si, si
shl di, 5
ror di, 7
shl ebx, cl
inc ebx
nop
sbb bl, ch
ror bx, cl
shr cx, 6
cmp ax, 0x535
inc dl
sub eax, 0x22955ce7
dec dx
xchg si, bx
stc
not cx
shr bx, cl
inc eax
ror edx, 3
test dl, 0x7e
xchg si, ax
sub ch, ch
or di, 0x52fd
ror bx, 1
add di, 0x7072
sbb dx, 0x2c82
ror al, cl
dec dl
nop
cmp dx, 0x27d1
sbb bx, 0x7605
sbb si, di
add ax, bx
mov bh, bh
sub esi, 0x385e6df3
shr ah, 3
ror si, 8
or esi, ebx
mov dl, dh
sbb ah, 0x6d
sub dl, 0x28
nop
dec dx
sub bl, 0x4e
shl ecx, cl
adc dl, dl
sub dl, al
and dl, 0x48
dec bh
rol ah, cl
or cl, bl
xor eax, 0x6150e7ab
dec di
shl bl, 1
not ebx
adc edi, 0x183fd10
adc si, 0x7f6e
xchg ebx, edi
cmp ax, 0x5a16
stc
sub esi, eax
inc dx
mov edx, ecx
add cx, dx
adc bx, 0x2f5f
xchg ebx, edx
shl dx, 6
xchg ecx, ebx
sbb si, 0x374f
shr dh, cl
nop
not si
xor di, 0x4c80
add bh, 0x41
adc ah, dh
shr ah, cl
nop
nop
xchg esi, ecx
nop
dec cl
xor esi, 0x6a32b452
dec esi
test dx, 0x7a87
xor dl, 0x26
pop esi
adc bx, 0x5f13
sbb ah, bh
ror ah, 1
xchg cx, bx
cmp ah, 9
mov edx, ebx
sbb dl, 0x2d
dec dl
rol bl, cl
shr ecx, 1
push esi
sbb ax, si
or eax, 0x3a666d4c
xor al, 8
not ax
xor ecx, ecx
not cl
inc cx
dec di
xor ch, 0x4a
ror bx, 8
inc dl
nop
dec di
sbb di, 0x23c0
and dh, ah
rol dh, 6
and edx, ecx
sub edi, ecx
and dx, 0x4008
add eax, edx
xor dl, 0x68
mov eax, eax
xor cl, 0x1a
or edx, 0x329e8c80
or eax, edi
xor ah, 0x1b
nop
not ch
shl bx, 3
inc si
inc ax
inc esi
sbb cx, 0x6eb0
dec bx
test ebx, 0x2a1bcded
shr esi, cl
and ah, ch
xor edi, 0x4e8b4721
and ebx, 0x7cb434a2
xor bh, 0x34
or cl, 0x53
adc cx, 0x7037
cmp bh, 0x59
nop
shl edx, 8
add ebx, 0x1a5f3298
sub esi, 0x71df676b
add ebx, edx
and edi, 0x5a0a92a7
test bh, al
test ax, 0x47b3
or ebx, eax
inc ax
xchg dl, ch
cmp cx, si
nop
xor si, si
shl ax, cl
rol eax, 8
shr ebx, cl
not cx
ror dx, cl
mov cx, di
adc ax, dx
xor dh, ch
test ebx, ebx
not edx
add edx, ebx
cmp ecx, 0x6e42e456
not edx
shl ebx, cl
shl eax, 3
test si, 0x30b1
xor bx, cx
test ecx, ebx
dec edx
shl dh, cl
add al, bh
test bl, 0xb
shr cl, 4
test di, dx
stc
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
push ebx
dec bl
push edi
shr edi, 4
push edx
push ecx
shr edx, cl
nop
push eax
mov eax, ecx
cmp bx, 0x45ac
push esi
xchg di, si
test eax, 0x3788e2ee
not cx
or bx, 0x372c
ror cx, cl
or dl, 0x48
and cl, cl
shr edi, cl
cmp eax, eax
cmp bx, 0x76b5
add ax, di
sub cx, 0x907
add bx, 0x4b06
or bh, cl
stc
stc
rol ebx, 2
ror bx, cl
inc bh
sub edx, eax
not cl
ror dx, 2
and dl, 0x19
adc bl, 0xe
ror cl, cl
dec dx
or ah, cl
rol si, 5
add edx, 0x5cb4f587
inc edi
sbb bx, si
shr si, 7
and di, 0x31d3
rol bx, cl
dec bh
shr cx, cl
mov cx, 0x1f7
xchg esi, eax
xchg bl, ah
nop
nop
xor esi, 0x47466ecc
cmp si, bx
shr al, 6
xor ebx, 0x3d1b7c8b
xchg cx, dx
or dl, 0x44
shr bx, cl
xor eax, 0x6eaa64d
stc
mov ebx, eax
dec ch
dec di
sub ebx, ebx
shr edi, cl
rol cx, cl
ror ebx, cl
shl bx, cl
cmp cx, bx
adc cx, cx
not si
ror edx, cl
stc
sbb bh, 0x6f
stc
rol ebx, 2
xor ch, cl
xchg cx, ax
add bh, 8
xor ah, dl
xchg esi, eax
sbb si, si
shl eax, cl
pop esi
pop eax
pop ecx
pop edx
pop edi
pop ebx
push ebx
inc ebx
inc bh
push edx
shl edx, 4
push edi
push eax
xchg edi, eax
push ecx
mov dl, cl
sub edx, eax
push esi
cmp si, 0x4265
xchg ebx, edx
cmp ax, 0x5fbf
stc
nop
inc ah
sub cl, 0x68
and ebx, ebx
xor ecx, 0x1738daaf
and al, 0x30
rol ch, cl
inc bx
sbb dh, 0x60
dec bx
sub ax, ax
sub cx, 0x5552
and dh, 0xe
add si, cx
rol edx, cl
or eax, ebx
and ax, ax
cmp ebx, 0x3fb78fb3
nop
dec di
adc ch, 0x41
sbb bh, 0xa
mov di, 0x4bc7
shr eax, 2
cmp eax, 0x749f4198
and ah, 0x7f
adc bh, ah
inc ax
sub eax, 0x4e00363f
ror si, 7
inc ax
test ax, ax
mov al, 0x72
shr si, cl
xchg ch, bh
not ecx
inc dh
nop
xor edx, 0x28f10d2b
rol dl, 4
shr esi, 8
nop
and ax, 0x3655
ror al, cl
xchg ch, dl
or esi, 0x2a3dd133
test ebx, esi
xor si, 0x66f8
test dl, dl
stc
cmp ch, dl
xor ax, bx
inc ecx
test dx, bx
or edi, 0x433f9f59
shr esi, cl
shr eax, cl
cmp dx, si
stc
ror ebx, 4
and edx, ecx
add ecx, ecx
sbb edi, eax
stc
shl ebx, 4
stc
inc bl
shl esi, 5
sub dx, 0x1f82
cmp edx, edx
and ax, di
shl ch, cl
and dl, 0xf
add bx, dx
sbb si, bx
shl ah, cl
ror ch, 1
cmp esi, 0x47ac5e24
nop
or eax, edi
mov dx, ax
not bl
nop
dec edi
sub dh, 0x7c
nop
rol ah, 2
xor dh, ah
dec cl
nop
pop esi
push esi
mov ebx, esi
stc
sbb ecx, 0x60efb124
shr di, cl
shl di, cl
xor bh, 0x75
mov ch, ah
dec dl
ror si, cl
cmp cl, cl
mov dh, 0x54
mov edx, ebx
or cx, 0x5f4e
adc ah, ch
rol ch, cl
inc eax
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
call fcn.0068706e
jbe 0x64bc15
push ecx
push edx
xchg cl, dl
stc
push ebx
sbb ebx, 0x59014fab
push eax
shl ax, cl
dec ch
push esi
dec esi
add bx, ax
and ah, 0x43
xor edx, edx
ror dh, cl
ror ch, cl
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ecx
push ebx
xchg cx, bx
push esi
and esi, 0x6d1fc53f
pop esi
pop ebx
pop ecx
call fcn.006873fe
stc
push edx
not dx
push edi
not edi
add edi, 0x799afed3
push esi
push ecx
sub si, cx
push ebx
dec bh
nop
push eax
sbb ecx, eax
inc si
add bx, 0x304f
test cx, 0x6915
shr ebx, cl
adc dl, 0x2a
shr cx, cl
xor esi, 0x3726c371
pop eax
pop ebx
pop ecx
pop esi
pop edi
pop edx
push ebx
sub bh, 0xd
pop ebx
test eax, eax
je 0x64df6e
mov cx, 0x101
jmp 0x64bc71
cmp cl, 1
jne 0x64c256
add eax, dword [eax + 1]
call fcn.006879be
je 0x64bea1
push eax
add ah, 0x51
stc
push edi
push ecx
shl di, cl
push ebx
not bl
xchg cx, bx
nop
stc
or bh, 0x40
ror eax, 6
push esi
not si
adc bl, 0x7a
push edx
sbb dl, cl
and edi, 0x5e0c5efe
shl edx, cl
sbb dl, ah
xor ah, 0x45
xor bl, bh
nop
xchg dl, bh
rol cx, cl
ror di, cl
dec dx
ror cl, 5
xchg dl, bl
shl ecx, 3
sub edx, 0x1659231a
stc
cmp si, 0x416e
not ah
shl edx, cl
add cx, 0x7f2b
sbb dh, cl
rol bh, cl
sub bl, dh
ror ecx, cl
cmp cx, ax
inc di
not ecx
and edi, 0x5945e4fc
mov bl, 0x71
inc ecx
ror ax, cl
or ax, ax
adc si, dx
shl esi, 4
and bl, al
shl ebx, cl
not bl
and ch, 0x46
adc si, dx
sub ax, 0x7f37
sbb al, 0x66
or ah, bl
nop
rol cl, 7
inc cl
add al, 0x38
ror bl, 5
sbb al, al
sub eax, edx
shr dh, cl
adc si, di
inc ebx
dec dl
nop
stc
xchg ah, dl
not cx
nop
mov di, di
pop edx
pop esi
pop ebx
pop ecx
pop edi
pop eax
push eax
add al, 0x7d
push ecx
not ch
push esi
dec si
push ebx
shr bh, 8
add ecx, esi
push edx
sub ch, dl
or ch, ah
dec ch
inc eax
and cl, bl
test ecx, 0x5ccad547
shl ecx, cl
sbb ah, 0x31
push edi
test edi, esi
stc
not ah
nop
dec bx
xor cl, 0xa
shr bh, 2
or dh, 0x74
shr cx, cl
mov esi, 0x2b900fb4
cmp cl, ch
shl bx, cl
sub eax, 0x4d3686e7
adc edi, ecx
cmp bl, ch
ror edx, 8
test al, 0x2d
sub ecx, esi
and ax, 0x72ae
ror edi, cl
cmp ax, 0x1f9d
shr ax, 4
stc
xor ax, 0x114d
add dl, 0x6f
and bx, 0x5350
xor edi, 0x4ae47b2c
shl ebx, 3
dec ax
xchg di, dx
not al
dec dx
xchg edi, edi
inc dh
and edx, ecx
cmp eax, ebx
sbb esi, 0x288be2a2
sub ecx, 0x2b2b11e9
and di, 0x6ae4
rol ch, cl
adc dx, 0x3b78
mov si, di
ror esi, cl
dec eax
shl esi, cl
rol dl, 6
dec dh
shr bh, 1
stc
dec si
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
jle 0x64be58
call fcn.00687d70
call fcn.006881dc
jne 0x64be19
call fcn.0068856d
call fcn.00688b86
push ecx
push edx
xor cx, dx
push eax
test ax, 0x7ef4
xor eax, 0x1da0c0f0
sub ch, 0x21
not eax
ror cx, 5
pop eax
pop edx
pop ecx
push ebx
and bh, bl
push ecx
xor ch, 0x11
inc ecx
push esi
test esi, esi
sbb ch, bh
not bx
nop
push edx
rol dh, cl
push edi
inc di
adc dx, 0x100c
xchg ch, bh
stc
pop edi
pop edx
pop esi
pop ecx
pop ebx
push eax
not ax
push ecx
inc ch
add ah, 0x5b
push ebx
inc bx
add ecx, 0x29b32384
push edi
ror edi, 2
nop
cmp bx, di
push edx
xor edi, edx
test ecx, 0x375e36df
mov al, cl
push esi
sbb si, 0x55b7
cmp cx, si
stc
rol dl, cl
test ch, al
nop
mov edx, 0x53882606
stc
ror eax, 2
shl edi, 5
sub ah, cl
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
call fcn.00688fac
call fcn.006895ae
push ecx
sub ecx, ecx
push ebx
or bl, 0x73
push eax
add al, 0x5e
stc
adc ebx, 0x2410e9d2
push edx
push edi
sub edx, edi
nop
push esi
not esi
shr di, cl
inc edi
test cx, ax
xor eax, edi
sub ecx, 0x12e65a54
xchg dh, bh
rol cx, 7
cmp esi, ebx
sbb cl, bl
dec cx
adc ax, 0x5653
sbb ah, dl
or eax, eax
xchg bx, ax
shr ah, cl
cmp ch, bl
not di
stc
add ecx, 0x41a453d7
mov si, cx
dec cx
xor ah, 0x4b
and ax, cx
nop
ror ch, cl
and al, ch
not ax
add bh, ch
ror ebx, cl
cmp ah, bl
or cl, 0xf
sbb dh, 0x41
dec cx
stc
rol ch, 2
test dx, 0x5d7b
nop
test cl, 5
shl bx, cl
sbb ch, ch
mov cx, 0x3cdd
mov eax, edi
inc ch
cmp cx, ax
rol bh, 8
stc
or bl, bh
or di, 0x6c69
inc ch
mov ecx, esi
xchg dh, bl
not cl
not dx
cmp cx, ax
add si, 0x3d5d
mov di, 0x43fa
ror dl, cl
shr dx, cl
xor dx, dx
inc bx
dec edx
xchg ch, dl
stc
cmp bx, 0x6fec
not ah
test edi, ebx
xchg cl, dl
and ch, bl
dec cx
rol edi, 8
and ebx, 0x56afd159
stc
adc edx, ecx
not cx
mov di, 0x1927
xor ch, cl
adc bx, 0x3d8e
mov ax, di
adc ch, cl
ror ch, 2
add ah, bh
test si, bx
xor bx, 0x506
stc
test edi, 0x53143d8d
not eax
not si
inc di
cmp dl, 0x4f
xchg ch, cl
stc
stc
pop esi
rol ecx, cl
or ax, 0x16f9
push esi
and si, 0x828
shl dh, 8
xor ecx, 0x256e36e1
xchg edx, eax
shl bl, 3
and edx, esi
shl ebx, 5
shl ah, cl
ror ah, 5
or edx, 0x1cdfd142
not ecx
sbb bh, ah
adc al, 0x59
mov esi, 0x4ebba70f
not ecx
ror esi, cl
add esi, 0x22acb01d
add al, 0x4a
nop
adc ecx, ecx
and esi, 0x19747506
sbb ch, ah
add al, dh
sub edi, edx
and dh, 0x6e
adc ebx, 0x229d4e79
not ebx
nop
xchg cx, ax
xor dh, 0x5f
mov dx, cx
sub eax, ebx
or si, 0x3acc
sub ax, 0x4f72
rol dx, cl
dec ah
shl si, cl
shl edi, cl
not esi
sub bx, ax
ror edi, 5
nop
sub al, al
cmp edx, ebx
xchg si, cx
stc
add edi, 0x134833fd
stc
add bh, dh
stc
xor ax, 0x51d1
dec di
inc edx
test ecx, esi
mov esi, 0x6b4b7726
mov bx, 0x390b
or bx, 0x7111
shr ah, cl
or bh, 0x20
stc
test cx, 0x2de8
test edi, 0x3f183540
sbb edx, 0x23701deb
not bl
and si, ax
add edx, ebx
shl ch, 5
rol ch, cl
test bh, bl
stc
and ah, al
test esi, ebx
test dh, 0x1a
xor dx, 0x7d45
not ecx
shl si, 6
or eax, edx
shr esi, 1
ror cx, cl
sub esi, 0x41cff71c
adc eax, 0x467ec4e3
add al, 0x1e
not ax
sbb ax, 0x5f4b
not si
rol eax, 3
rol dl, 5
cmp dl, 0x6f
sbb dl, al
not di
and edx, 0x34f4e79f
rol edi, cl
not bl
sub esi, ecx
test al, 0x1f
cmp esi, 0x464514c3
xor edx, 0x2121f3fb
shl ch, cl
pop esi
stc
sub dl, ch
or eax, 0x6381ceba
sub bh, ah
sbb bx, dx
pop edi
pop edx
pop eax
pop ebx
pop ecx
call fcn.0068995a
call fcn.00689ca3
call fcn.00689f95
push esi
push ecx
rol esi, cl
push eax
xchg ecx, eax
ror esi, 7
shl ecx, cl
push edx
ror dx, cl
push ebx
adc ebx, ecx
and ch, bh
cmp bh, 0x7d
nop
ror ah, cl
and ebx, 0x3ce43c5c
or dl, bl
push edi
cmp di, 0x3870
xchg dl, dh
stc
sbb bl, cl
shr bl, cl
cmp al, dh
cmp al, 0x66
sub cx, di
or edi, eax
nop
nop
sbb dx, 0x427c
inc eax
shl esi, 2
inc cl
xor cx, 0x33ee
sbb edi, 0x1f60c535
shr bl, 1
and ebx, ecx
shr edi, 6
sub bx, di
dec esi
sub si, 0x6b
rol ebx, cl
dec dx
add edx, 0x44490842
or bh, bl
test ecx, 0x67c35501
shr cx, 7
nop
xor ax, bx
or ah, 0x73
xor si, 0x3090
rol dh, cl
cmp dh, ah
xchg bx, dx
inc di
mov dx, bx
shr eax, cl
rol ecx, cl
shr si, cl
dec edx
sbb ebx, 0x52c14fc9
dec esi
not cl
nop
inc ebx
and ax, 0x5a1c
stc
add ebx, ecx
shl di, cl
ror dh, cl
pop edi
pop ebx
pop edx
pop eax
pop ecx
pop esi
push ecx
inc ch
push esi
or esi, ecx
push edx
and dx, 0x4817
dec edx
push ebx
cmp bh, cl
ror si, 4
shr cx, cl
push eax
sub eax, ebx
and edx, 0x78cc5332
nop
dec si
sbb bh, ch
and dx, bx
push edi
dec edi
inc cx
stc
inc bh
shr dl, cl
shr bx, 6
pop edi
pop eax
pop ebx
pop edx
pop esi
pop ecx
push edx
not dx
or dh, dh
push ebx
rol bh, 5
push ecx
rol ch, cl
pop ecx
pop ebx
pop edx
push eax
xor eax, 0x6c8dc8ef
push edx
shr dx, 4
push ebx
push edi
sbb ebx, edi
mov di, di
inc edi
inc edx
and dx, ax
push esi
or esi, eax
pop esi
pop edi
pop ebx
pop edx
pop eax
call fcn.0068a309
call fcn.0068a759
jbe 0x64c23e
jno 0x64c239
call fcn.0068aada
push edx
add dl, 6
pop edx
jb 0x64c24e
call fcn.0068aefa
call fcn.0068b267
call fcn.0068b72b
lea eax, [eax + 5]
test ch, ch
je 0x64c7df
mov ecx, dword [ebp + 8]
call fcn.0068bcef
call fcn.0068c069
call fcn.0068c55b
push edx
not dx
push esi
not esi
push ebx
sbb ebx, 0x2ad4dce7
nop
push eax
add ax, 0x15a8
ror dh, 5
push ecx
adc cx, ax
cmp edx, 0x76b8e0c6
push edi
test edi, edx
add edx, ecx
sbb bl, cl
nop
sbb dx, si
not eax
xchg cx, dx
dec ch
inc ax
shr edx, 3
cmp cx, di
sub al, ah
shl dh, 5
not al
shl di, 4
dec ah
and cx, ax
rol si, 1
xchg bl, bl
not esi
sbb ecx, 0x4d8a40a8
xor bx, 0x3113
rol edx, 7
sub dh, dl
dec ax
and bl, 0xa
dec ebx
dec si
nop
shr bh, 5
stc
adc ecx, ecx
or ecx, 0xe1afc6a
not cx
or ah, 0x70
shl eax, 2
sbb dl, al
and dh, 0x79
sub dx, dx
shr dx, cl
cmp bh, al
xchg ch, bh
ror bx, 2
adc edi, eax
rol cx, cl
not al
shr edi, cl
sbb bl, 0xd
shr ebx, 6
nop
test ecx, edx
ror si, cl
adc dl, 0x60
nop
sub edx, 0x82fbe3f
shr di, 6
sbb esi, 0x55c8fc4f
test ebx, edi
nop
adc edi, 0x11bb216
shl al, 3
shr esi, cl
and ax, 0x79a3
dec si
nop
shl cx, 3
stc
sbb esi, edx
mov bx, cx
adc si, di
shl ch, cl
test ax, dx
and di, ax
shl dx, 1
stc
test edi, eax
test ah, cl
sbb dh, al
sub esi, 0x468aa999
test ah, dh
shr cx, 2
shl ch, cl
nop
mov ax, di
inc al
shr di, cl
sub bx, 0xf20
nop
test bl, 0x2c
stc
mov di, 0x847
sbb dh, 0xa
pop edi
rol si, 4
push edi
mov di, 0x30a3
ror bl, 5
ror bh, 4
sbb di, bx
test ecx, edi
cmp dx, 0x5f9
not cx
rol ecx, 2
not ax
xor bx, si
rol edi, 7
cmp ah, ah
not cl
not di
and cl, cl
nop
xchg dl, bl
dec edi
shl edi, 8
test al, 0x37
shl ecx, cl
stc
sbb ebx, 0x1b175067
mov dx, 0x1b5f
and esi, edi
sub ax, 0x3c72
stc
inc al
mov bh, 0x6e
adc dh, bl
nop
not ecx
sub edi, 0x6eac06fb
mov di, bx
dec si
xchg edx, esi
cmp di, 0x6dcd
shl bh, cl
test bl, 0x2f
xchg di, bx
nop
shl ecx, cl
add esi, esi
add edx, edx
and bh, cl
mov ebx, 0x7fe15f6f
mov al, 0xe
sub edi, 0x4ac035f4
adc edi, edi
test cl, 0x7c
ror ecx, cl
rol edx, cl
sbb edi, 0x2e61fad1
ror dh, 5
mov bx, 0x6c38
xchg ecx, edx
dec ax
adc di, di
cmp bl, 0x6c
dec edx
shr ecx, cl
sbb dh, 0x4d
xchg dx, ax
rol cl, cl
shl esi, cl
inc ax
xchg edi, eax
shl al, cl
xchg si, ax
adc edi, eax
cmp esi, esi
adc bx, si
adc ebx, 0x5d14dd98
xchg esi, ecx
not dx
add edi, ecx
sub al, 0x3c
shr edi, cl
and bl, al
or dh, ch
shl edi, 7
xchg dh, ah
xchg dl, ah
nop
not esi
cmp cx, si
test ebx, esi
shr ah, cl
inc eax
nop
adc bl, 0
shl bh, 7
dec cx
shr cl, 4
sbb ecx, edx
dec ch
and ch, bh
shr dh, cl
cmp ax, ax
pop edi
rol bx, cl
sub bh, 0x4d
sbb dl, 0x61
xor dx, 0x1781
inc cx
push edi
or ax, di
or edx, ecx
or ax, ax
not dl
test bl, cl
adc di, bx
stc
and ah, 0x15
sub di, cx
cmp dx, bx
xor dx, dx
shl esi, cl
not dx
mov bl, 0x75
dec edx
xor dh, 0x70
stc
mov si, ax
cmp bl, 0x12
rol cx, 5
xor edi, ebx
stc
dec dl
ror ebx, cl
test cx, 0x1851
shr dx, 6
stc
rol edi, cl
ror ebx, 1
dec esi
test ecx, 0x6fbe2e16
sbb dh, ch
xchg dh, dh
rol di, cl
inc edi
xchg bx, cx
adc cx, 0x6f1b
mov dx, di
inc dx
sub eax, 0x724ff33b
adc dx, 0x56b7
not dx
nop
stc
nop
cmp cl, bl
not ebx
ror esi, 1
shr edx, 3
cmp bh, 0x1e
xor al, al
adc ecx, 0x6159e6ed
sub ah, 0x5f
add dx, dx
and edi, 0x27e4191c
inc cx
inc bl
stc
not eax
dec bh
sub dx, dx
shl esi, cl
not di
xchg dx, cx
or eax, 0x84f21fc
or eax, 0x6c0af3a9
rol bx, cl
ror ch, cl
mov ecx, ecx
sub dh, 0x51
inc ebx
and ax, 0x1094
stc
test ch, bl
pop edi
pop ecx
pop eax
pop ebx
pop esi
pop edx
push ebx
inc ebx
push edx
adc edx, edx
push eax
adc ah, 0x4c
nop
test dh, al
inc bh
push esi
xor si, 0xde3
push ecx
xchg ecx, ebx
push edi
xor di, 0x4061
shl al, cl
adc eax, ebx
not cx
shr edi, 5
or cl, cl
add dx, ax
rol dl, 2
inc ah
shr edi, cl
add cl, cl
shl si, 2
inc ch
ror si, cl
shl bh, 5
mov ch, ch
mov ecx, eax
inc si
and dx, ax
sub edx, edi
ror edx, cl
shl eax, 5
and al, 0x27
stc
add ebx, edi
xor ecx, ebx
sbb dl, ah
sub ecx, ecx
or eax, edx
cmp ah, cl
add ah, al
shr edx, 7
shr si, 4
stc
sub ch, 0x5a
test ch, bl
cmp cl, 0x2f
xchg si, cx
mov edx, ebx
cmp si, 0x485
test edx, eax
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
push edx
rol dx, 1
nop
stc
push ebx
inc bl
stc
push edi
inc di
push eax
push ecx
rol al, cl
xchg bx, di
xor ax, 0x6933
test dl, ch
add bh, 0x5f
stc
push esi
xor esi, ecx
or ebx, 0x472c09b8
shr ecx, 6
rol dx, cl
cmp ecx, esi
not bl
sbb ebx, 0x32480ee4
mov cl, ah
rol edi, 4
or ecx, 0x263b51f7
ror bh, 4
and eax, edx
shl bx, 4
ror bl, 1
and bx, bx
xchg dx, dx
ror ax, cl
add dh, 3
nop
shr dh, cl
cmp ebx, 0x18e5ac98
nop
sub eax, ebx
pop esi
pop ecx
pop eax
pop edi
pop ebx
pop edx
push ebx
not bx
push esi
add si, bx
push eax
cmp ax, 0x3f8e
nop
pop eax
pop esi
pop ebx
nop
push ebx
push ecx
rol bh, cl
not ecx
push eax
adc al, bh
nop
push edx
cmp dl, 0x73
add cx, cx
push esi
or ax, si
push edi
sbb edi, 0x4f10cb94
not dx
cmp dl, 0x61
ror dh, 7
shl di, 1
shr bh, 5
xchg si, si
add cx, bx
xchg bh, ch
adc al, 8
shr dh, 2
stc
cmp bx, bx
xor bl, bl
ror edi, cl
rol di, cl
xor ax, si
ror dl, 6
rol al, cl
rol dl, cl
or ah, dl
xor al, 0x7b
or ah, bh
dec bx
adc bh, 0x67
adc dx, cx
nop
sub eax, 0x15438b0d
nop
cmp di, 0x2667
or edi, edx
not ah
or eax, edi
xor cl, al
cmp ax, 0x3711
cmp cx, 0x5031
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push eax
adc ax, ax
push ecx
ror eax, cl
nop
test ah, 0x17
push ebx
mov bl, cl
ror ah, cl
nop
sub ah, al
sub ecx, 0x400dce4f
shl ah, cl
inc ecx
push esi
sub eax, esi
push edi
adc edi, ecx
test cx, 0x30fb
inc di
shl di, cl
push edx
rol dh, cl
not bh
shl ax, 6
stc
dec ebx
sub esi, 0x1e323feb
shl ecx, 4
mov ax, 0x69aa
shl edx, cl
sbb eax, esi
sub bl, 0x33
and bx, 0x497
sbb edi, edi
adc bx, 0x7b4
pop edx
pop edi
pop esi
pop ebx
pop ecx
pop eax
jb 0x64c75f
jno 0x64c75a
push eax
push ebx
xchg al, bh
push esi
and si, ax
pop esi
pop ebx
pop eax
push edx
sbb dl, dl
pop edx
call fcn.0068c8bd
call fcn.0068cdc6
jno 0x64c7ce
push edi
sbb di, di
push edx
push ecx
or dx, cx
ror dh, cl
push ebx
and bx, dx
sub cx, cx
push eax
rol ah, 4
shl dh, 7
or dx, bx
push esi
add si, 0x52d6
and dl, 0x31
not ch
sub di, dx
stc
mov di, si
pop esi
pop eax
pop ebx
pop ecx
pop edx
pop edi
push ebx
push ecx
or ebx, ecx
shr bl, cl
push eax
or al, 0x22
and ch, ch
or eax, eax
shl ax, 2
or ah, 0x48
test eax, 0xc952f
push edx
cmp dx, dx
cmp ax, 0x6a72
test ebx, ecx
mov edx, 0x28d23bc7
ror cx, 4
pop edx
pop eax
pop ecx
pop ebx
push edi
push eax
xor di, ax
pop eax
pop edi
mov edx, dword [ebp + 0xc]
call eax
jmp 0x64df6e
push eax
call fcn.0068d077
push edi
push eax
xor di, ax
push ebx
dec bx
push esi
inc esi
shl di, 8
nop
push edx
add dl, 5
cmp bh, 0x67
xchg bh, ah
push ecx
and ecx, 0x11dcd6c7
and di, dx
xchg esi, edi
xor ebx, 0x17a51f84
ror edx, 7
stc
adc dx, 0x11e3
nop
mov eax, ebx
and dl, dh
mov ch, cl
cmp esi, 0x218938fe
and edx, 0x3862c2d0
cmp bx, 0x77b
stc
add ch, 0x58
add dh, 9
shr edi, cl
stc
xor eax, edi
nop
shr dx, cl
add edx, 0x5a7ba0cd
stc
adc ebx, 0x5431dc50
xor bx, si
nop
test di, 0x6ca2
adc si, di
add ecx, 0x52de7525
or ax, 0x27ff
dec dh
not edx
sub ax, di
not eax
nop
not cl
not edx
shl cx, 5
dec edx
dec esi
shl ch, 5
dec dx
and di, di
and al, 0x43
dec eax
cmp si, 0x4f64
test ax, 0x77f6
inc al
xor cl, 0x3f
nop
sbb di, di
adc cx, 0x7663
adc ch, dh
xor bl, bl
dec ch
dec eax
sbb cl, 0x54
mov bl, 0x45
rol dx, 6
and esi, 0x587a902b
pop ecx
pop edx
pop esi
pop ebx
pop eax
pop edi
push ecx
not ecx
push edi
push esi
xchg edi, esi
push eax
xor edi, eax
push ebx
xor bx, si
push edx
add edx, 0x36c2755f
not al
mov bl, 0x27
shl dx, cl
mov ah, 0x69
inc bl
inc ah
sbb bx, 0x4a20
mov bh, dh
nop
and edi, eax
rol esi, cl
mov cl, dl
sub bx, 0x3922
stc
sbb di, bx
ror bx, 3
inc ecx
ror eax, 7
xor di, 0x5568
nop
shr eax, 3
xchg cx, ax
mov bl, cl
inc bx
add di, cx
sbb ecx, ecx
shl ax, 1
not ebx
nop
adc ah, 0x22
cmp cl, cl
add ax, 0x196e
xchg si, ax
shl cl, cl
sub ch, cl
not di
inc esi
xchg dh, al
sbb esi, eax
sub dl, bl
add bx, di
cmp esi, 0x5d1e3d48
adc esi, 0x44a462c5
ror ax, cl
xor esi, ebx
sub edx, 0x5ddf443d
dec esi
rol ax, cl
stc
shr edx, 6
sub cx, 0x17f7
mov bl, al
test ecx, 0x2b082227
or ch, cl
ror ecx, 6
shr dx, cl
not dl
test si, si
sbb ecx, esi
sub si, 0x3352
dec ch
xor cx, cx
and esi, 0x9161a8f
xor ecx, 0x65a199d5
nop
xor edi, 0x36a959af
sub bl, dh
cmp dh, bl
adc bl, dl
ror ah, 1
dec ah
add edi, 0x396aa241
test al, 0x1a
nop
cmp dx, 0x6ccc
xor edi, 0x151e444f
stc
mov dl, 0x5c
sbb al, al
dec ebx
shr ah, cl
test cx, 0x25d4
test dh, dh
stc
mov bx, ax
xchg cx, bx
inc bl
shl cx, cl
stc
xor bx, si
shl esi, cl
shr al, cl
mov cx, dx
cmp cx, 0x4bd6
not bx
pop edx
stc
ror cl, cl
push edx
add ecx, edx
inc di
add si, di
xchg bl, bl
sbb dl, 0x4a
sub si, si
ror edx, 5
add esi, 0x578abd1d
inc ch
and bx, dx
sbb bh, dl
adc ebx, 0x2d975923
inc cx
or edi, 0xa8f7989
inc ch
add bl, 0x23
ror ebx, 7
sub dx, 0x6de5
adc cl, cl
xchg bx, si
mov dx, 0x78bb
ror ebx, 1
add si, cx
add edx, esi
or dl, 0x6e
adc dl, 0x3f
nop
ror si, 6
nop
rol cl, 2
dec dx
shr esi, 7
cmp ah, 0x25
not ebx
add ebx, 0x3308ffc6
ror ax, cl
xchg dl, ah
shl ecx, cl
test dh, 0x62
or dx, dx
add bx, dx
sbb dx, ax
cmp bx, cx
stc
xchg ebx, eax
dec bx
stc
sub ax, 0x6a9c
and ax, 0x33ba
cmp bh, 0x21
shr dl, cl
dec eax
shl ecx, cl
mov edi, 0x72aaca66
mov dh, 0x2a
and edi, 0x46e394a7
rol bh, 2
ror edi, cl
dec dx
and cl, bl
shl edx, 4
dec al
nop
nop
nop
stc
add dl, dh
nop
shl cl, 5
inc eax
sub edx, edi
ror ch, cl
ror ax, 5
shl edi, 4
mov ecx, ebx
not bl
adc edx, 0x13b7d663
shl esi, 7
nop
test bx, cx
mov bx, 0x1d8c
rol bx, cl
inc eax
nop
or ah, bh
xor eax, eax
ror bh, cl
rol ch, 2
stc
and dh, 0x4f
ror al, cl
test ax, cx
shl bh, cl
shr eax, cl
rol esi, 4
ror edi, 5
add ecx, 0x7a9caed1
stc
pop edx
mov bh, ch
and ebx, 0x1ee5d2a9
mov ecx, 0x6cb65218
mov ebx, ecx
mov bx, di
push edx
add dx, cx
pop edx
pop ebx
pop eax
pop esi
pop edi
pop ecx
call fcn.0068d552
je 0x64cc9f
push eax
ror al, 6
push edx
mov dx, 0x2573
nop
xor edx, 0x77ea20c9
push esi
add si, 0x10b4
xor eax, 0x5173572d
not dh
push ebx
not bl
push edi
xchg bx, di
rol dx, 1
push ecx
shr si, cl
test bx, di
ror eax, 8
test edi, edx
rol bh, cl
stc
xor si, ax
inc si
shr ch, 8
or cx, ax
or esi, edx
mov ah, 0x6f
shr cl, cl
ror ecx, 8
xor ah, al
sbb edx, esi
not cx
shr cx, 6
rol cx, cl
test ch, 0x7c
inc ecx
test ebx, 0x69ddf6fe
or di, cx
shl ch, 4
ror eax, cl
xchg edi, esi
and bl, bl
or si, ax
dec bh
rol bh, 6
or ax, 0x178b
sbb edx, 0x270d6777
xor dx, di
add si, 0x7ba1
mov dh, ch
or dh, 0x51
shl ebx, cl
stc
and si, si
rol ebx, cl
stc
mov di, ax
shr ch, 2
ror bh, cl
inc dx
not ax
dec bl
nop
rol al, cl
add esi, 0x5fc3cd76
shr bx, cl
ror ax, cl
add dh, ch
not cl
mov bx, ax
xor bx, 0x5732
stc
sbb cl, 0x2d
xor dx, 0x5c1a
adc si, di
pop ecx
pop edi
pop ebx
pop esi
pop edx
pop eax
call fcn.0068d7c7
push edx
push esi
cmp edx, esi
push eax
dec eax
push ebx
not bx
add si, dx
cmp bh, 0x35
nop
push edi
push ecx
shl di, cl
xchg cl, ch
mov dx, dx
xchg edx, edx
and ax, 0xc20
shr esi, 1
nop
pop ecx
pop edi
pop ebx
pop eax
pop esi
pop edx
push eax
push edx
xchg ah, dl
push ecx
not ecx
push ebx
test bh, 0x2a
xchg bh, bl
cmp al, dl
sub edx, 0x3c065fb1
shl cx, 1
or ch, 0x52
push edi
and edi, 0x5ba756da
xor bx, 0x3957
push esi
sub si, bx
sbb esi, 0x15f7aac8
ror cl, 3
xchg ch, dh
ror eax, cl
xor ch, al
dec ah
adc esi, eax
not cl
shl cl, cl
dec bh
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push ecx
sbb cx, cx
push ebx
push edx
adc ebx, edx
not dx
push esi
shr esi, cl
test cl, 0x1a
push edi
xor di, 0x38eb
test ecx, 0x1ee517e6
sub edi, 0x69f54f62
test bh, cl
rol bh, cl
ror bl, cl
xor edi, ecx
push eax
adc ah, 0x3e
cmp edx, 0x645da593
not ch
xor esi, 0x780ab7
or ecx, 0x23c2159b
stc
ror di, cl
xor cx, cx
pop eax
pop edi
pop esi
pop edx
pop ebx
pop ecx
call fcn.0068dae0
nop
push ebx
push edi
or bx, di
push eax
push edx
mov ax, dx
and bx, 0x455b
push ecx
sbb dx, cx
nop
ror ch, 6
mov dh, 0x35
shl eax, 5
dec ebx
sub ch, 0x2b
cmp bx, 0x6f26
or dl, ah
push esi
xchg esi, eax
test bh, 0x4f
sub edx, 0x449c5c4e
not ebx
shr bx, 4
and edx, 0x36f6a4ec
cmp si, ax
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
push eax
mov eax, eax
push edx
push ebx
xchg edx, ebx
push esi
sbb si, 0x2782
cmp bl, 0x55
push ecx
xor cx, si
dec bl
shl bh, cl
sub bx, 0x176
sbb dl, dl
rol dl, 4
add ch, ah
push edi
add di, dx
sbb edi, ecx
mov edx, eax
ror ch, cl
xor di, 0x62f8
adc si, 0x1db1
shl al, cl
stc
adc dx, ax
mov ax, si
shr cx, cl
shr bx, cl
or edx, eax
xchg esi, esi
sbb edi, esi
sub si, si
shl al, 2
xchg dh, ah
rol al, 2
adc si, 0x6a28
add bl, 0x2a
ror edx, cl
shr cl, cl
and ebx, ecx
and ax, dx
not cl
inc ch
ror ebx, 1
and edx, 0x2758ee92
adc dx, di
test edx, 0x647171f8
nop
rol di, 1
sbb dh, al
cmp dx, dx
shl si, 3
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
call fcn.0068dd70
call fcn.0068e1bc
call fcn.0068e55a
push edi
not edi
push ecx
xchg cl, cl
push eax
sub ax, di
push ebx
ror bl, 6
add al, 0xe
push edx
sub edi, edx
xchg edx, eax
inc ax
stc
and dh, dh
push esi
test esi, 0x12de0237
inc dx
add ax, cx
xor al, 0x1b
xor dx, 0x4347
inc cl
xchg ebx, ebx
inc edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
call fcn.0068eae7
sub esp, 0x36
mov dword [esp + 0x32], 0
push eax
push ecx
push edx
call fcn.0068edbc
push ebx
and bh, 0x10
push esi
rol esi, 6
push edx
shr dl, 3
inc bl
inc dh
stc
push eax
push ecx
shr ax, cl
sbb eax, esi
inc dh
ror eax, cl
rol bl, 8
not edx
inc ax
test bx, dx
dec ax
sub al, bh
push edi
xchg di, di
sbb ah, bh
cmp ebx, eax
dec dl
stc
rol bl, 7
shr ah, cl
ror ebx, cl
shl dh, cl
ror dh, 6
adc ebx, 0x77131919
sbb bx, bx
sub esi, 0x26782a16
ror si, 8
xor bx, dx
or eax, 0x1d1dad70
and esi, edx
cmp eax, ebx
nop
rol di, cl
sub dx, 0x25c4
test ch, ah
not edi
or cl, dh
inc cx
not ebx
xchg si, di
dec ah
sbb si, bx
rol cx, 4
sbb bl, al
sub eax, 0x3d8794c9
sbb ebx, 0x43a2064d
shl ax, 7
and si, 0x7507
rol bl, cl
add bx, dx
ror edi, cl
shr di, 3
or dx, cx
and si, cx
sub ax, 0x6c19
test ah, dh
shr ax, cl
not bh
shr ah, cl
nop
inc esi
add dx, cx
stc
shr si, cl
ror al, cl
ror si, 3
shr dx, cl
rol eax, cl
ror ax, cl
inc edx
stc
and cx, di
not ax
add dh, ah
or cx, di
cmp edx, 0x7b46ff
not dl
inc dl
stc
or dl, bh
dec bx
stc
mov ch, 1
shl ax, cl
shr ecx, 3
nop
and edi, eax
adc ecx, ebx
test di, cx
add ecx, esi
xchg bx, dx
dec bh
ror al, cl
xchg ch, ah
and eax, 0x760d5ba0
rol edi, 3
not edx
pop edi
and eax, ebx
cmp ax, cx
dec cx
push edi
xchg di, bx
rol ecx, cl
inc si
inc eax
not di
shl edx, cl
nop
sbb di, 0x3f2a
add ebx, eax
cmp eax, 0x134954ba
test di, bx
shr esi, 7
rol ecx, cl
ror edx, 4
sub ah, 0xc
stc
stc
shr al, cl
stc
stc
mov cx, 0x3e3c
not ah
add ah, 0x4e
add ecx, 0x2782b04f
sbb ax, di
xor edx, 0x5fb7e27
rol dx, cl
rol ebx, cl
rol dl, 4
dec cx
test dh, ah
sub dh, ah
cmp ah, 0x25
add ax, 0x4661
test edx, esi
rol edx, cl
dec ecx
shr edx, 5
and al, 0x67
cmp cl, ah
or bl, 0x77
sub ecx, ebx
stc
xchg bh, bh
sbb cx, 0x45bb
shl al, cl
and edi, eax
sub cx, bx
add eax, 0x18f734d8
add di, 0x1f82
cmp ebx, ecx
not edi
shr ah, cl
inc dl
dec dx
adc ax, di
sbb bx, si
and ebx, 0x6c7ef9f5
xor ebx, edx
xor ax, 0x3186
xor eax, 0x47792924
sbb dh, 0x22
shr di, cl
test dx, di
test ebx, edx
sbb dh, ah
sbb di, si
rol dx, 8
not si
xor ax, cx
sbb ecx, 0x6385f449
stc
stc
sub bx, 0x7baa
ror bl, 5
pop edi
pop ecx
pop eax
pop edx
pop esi
pop ebx
jg 0x64d07e
push ecx
push edi
mov cx, di
push ebx
push eax
xor bh, ah
test ebx, 0x163be449
push edx
mov edx, 0x6ca63971
shr ch, 7
test edi, 0x16937dbe
not dh
dec di
push esi
mov esi, edx
shl dl, 3
xchg ch, bl
ror eax, cl
ror esi, cl
and dx, ax
mov ah, dl
cmp cx, 0xcaf
add dx, ax
mov bx, bx
or si, bx
stc
cmp ebx, edi
add al, 0x4b
add edi, 0x63ee8375
shl dx, 1
sbb ch, ch
nop
inc cl
adc dx, di
dec di
sbb dh, al
shr dx, cl
or ecx, 0x364f480d
ror dh, 7
sbb edx, edi
xchg cx, dx
cmp bl, 0x61
test ax, 0x2472
or esi, ecx
pop esi
pop edx
pop eax
pop ebx
pop edi
pop ecx
push ebx
and ebx, 0x2953cc21
test bh, bl
nop
push edx
mov edx, 0x127d2fa8
stc
push edi
push eax
or edi, eax
cmp edx, edi
sub dh, bh
inc dl
push ecx
test bx, cx
push esi
adc bx, si
adc cl, cl
shr si, cl
ror cl, cl
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
jbe 0x64d07e
call fcn.0068f1e9
push eax
shl al, 4
push edx
shr dh, 6
push ecx
test ecx, eax
push ebx
or bh, dh
dec ch
cmp ch, 0x5e
push esi
adc esi, eax
inc dx
sub ecx, 0x6596dd6f
cmp bl, 0x2b
add ecx, ebx
cmp cx, bx
shr esi, cl
shr ax, cl
nop
inc ax
test dh, 0x30
mov bl, 0x42
test ax, 0xc66
test si, 0x692a
inc dx
ror si, 7
push edi
test ebx, edi
shr bh, cl
cmp dh, 0x79
sbb cl, 0x52
dec ax
nop
sbb ebx, eax
test ecx, ebx
adc di, dx
sbb dx, si
xor si, ax
add dl, 0x3a
shr eax, 8
mov di, dx
test edx, eax
ror ax, cl
ror ax, 1
xor cl, ch
shr ax, cl
nop
stc
inc edi
inc cx
dec eax
sub ecx, edi
or bl, ch
nop
shl cx, cl
not eax
add edi, 0x35b671f5
sbb esi, 0x62764dad
shl ch, cl
nop
xor ah, bl
xor esi, edx
rol bx, 2
mov ecx, ecx
adc bx, 0x859
inc dl
add dx, di
rol edi, cl
ror ecx, cl
not dx
xchg dl, al
ror dh, 1
ror dl, cl
mov ebx, 0x3a4a3937
xchg dx, cx
mov edi, 0x229c8853
add dh, 0x2a
rol edi, cl
test dx, bx
or edx, 0x6868110d
and bh, dl
stc
stc
or ecx, 0x598b6497
ror edx, cl
test dh, 0x50
shr eax, 2
xchg ebx, ebx
sbb dx, ax
add ecx, eax
ror bx, 2
sbb dh, bl
shr dl, cl
test dx, 0x1f0d
cmp cl, 0x41
stc
not si
nop
shr cx, 8
nop
test dl, ah
adc cl, bh
add ecx, esi
cmp edi, 0x2338e5f
xchg bx, cx
pop edi
push edi
and edi, 0x681bb28
shl cl, 8
sub ax, 0x3b94
nop
rol ch, cl
add edx, 0x4ce2211c
add ebx, 0x2412d076
not si
stc
add si, dx
or ebx, 0x5a84f5a1
stc
nop
ror si, cl
xchg edi, esi
nop
shr ch, cl
mov edx, 0x7e97e932
test esi, 0x4ce24c50
xor esi, ebx
shl bh, 8
xchg al, ah
xor ecx, ecx
dec cx
and bl, bh
stc
stc
rol edx, 3
sbb bx, 0x3396
add ecx, 0x2fcc16f1
not edx
cmp bh, 0x7f
sub bl, 0x3b
nop
not bx
shl bx, 6
add esi, 0x40804026
rol esi, 5
not cl
or bx, 0x717e
stc
cmp edx, edx
inc ecx
not edx
not cl
xchg bx, dx
xor di, 0x3e69
shl bx, cl
test edx, 0x33e2deb1
ror esi, 4
or bh, ah
add ax, 0x524b
shr cx, 3
not ebx
stc
and ah, 0x58
mov ah, 0x37
xor ax, 0x66d
xchg dh, cl
ror di, 2
or di, di
stc
not ah
adc di, 0x5255
and dx, si
nop
or cl, 0x6c
xor bx, ax
dec ax
nop
adc edx, 0x6f34e965
inc esi
adc ax, 0xdff
xchg cx, si
and cl, bh
add bl, bl
ror cl, cl
xor al, 0x51
dec edx
and dx, di
add ch, 0x14
sub ecx, 0x1a2e1f8e
dec edx
sub di, di
test dx, 0x3700
mov esi, edx
sub edi, 0x7ba89f63
stc
test edi, edi
inc bl
not ebx
xchg edx, eax
adc esi, eax
ror di, cl
sub bh, al
sbb ch, 0x35
mov cx, 0x3c3
xchg al, ch
adc ecx, 0x6c4577ba
test bl, cl
pop edi
inc bx
rol bh, 2
or dx, cx
stc
push edi
add bx, di
nop
shl al, 4
and dh, 0x4a
xchg dl, ah
ror dx, cl
and ebx, 0x717fe0b3
dec dx
not edi
rol al, 1
shl bx, 6
rol cx, cl
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
jge 0x64d368
call fcn.0068f6ee
call fcn.0068fb6e
push edx
push ecx
rol dh, cl
push esi
cmp esi, 0x4f1f99b5
rol cl, 3
push ebx
push edi
xchg bx, di
nop
adc esi, 0x1c86daeb
or ecx, 0x1780d6c6
rol cl, cl
rol di, cl
push eax
rol al, 6
xor di, 0x451f
xchg ah, bh
sbb dl, dh
inc ebx
nop
rol dl, cl
pop eax
pop edi
pop ebx
pop esi
pop ecx
pop edx
call fcn.00690163
push eax
push esi
sbb ax, si
push ecx
xchg cx, si
stc
push edx
push ebx
cmp edx, ebx
and si, 0x319c
push edi
sbb di, ax
xor ah, al
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
call fcn.006906c1
push edi
push ecx
rol edi, cl
nop
pop ecx
pop edi
call fcn.00690ba4
call fcn.00690f56
push edi
push eax
cmp di, ax
nop
push esi
inc si
push ebx
rol bh, 5
add ebx, 0x4bb4c981
not edi
pop ebx
pop esi
pop eax
pop edi
jno 0x64d38c
push esi
shr esi, 2
pop esi
call fcn.0069127a
mov eax, 0x73627b
lea ecx, [esp + 0xc]
push 0x32
push 0x2b260b37
push ecx
push eax
push ecx
push edx
xchg ecx, edx
add dl, 0x20
push ebx
dec bh
add dl, ch
nop
push edi
adc di, di
pop edi
pop ebx
pop edx
pop ecx
push ecx
dec cx
stc
push esi
dec esi
shl ecx, cl
shr esi, cl
push eax
inc eax
and ch, 0x5f
push ebx
dec bh
push edx
xor al, dl
add cl, 0x75
push edi
and di, 0x409d
stc
inc ax
not ecx
nop
test ah, 0x31
adc ecx, 0x3802a1a8
rol ax, cl
test di, dx
shl ch, cl
add di, 0x4e2c
not edi
sbb ecx, 0x260815c1
or di, 0x1b6c
nop
add dl, bh
and ebx, 0xcb79aec
not edx
sbb ecx, ecx
shr eax, 2
ror bx, cl
stc
and dx, bx
sbb eax, 0x71b731ff
shl dl, 1
ror dx, cl
rol bh, 4
shl ebx, 2
add dx, 0x50ef
and eax, 0x40980e70
cmp si, 0x3e77
and dh, 0x22
test bx, 0x713e
add esi, eax
shl dx, cl
sbb ah, al
inc ch
sub cx, 0x2dbf
nop
and dx, 0x261b
shr dh, cl
adc ah, 0x4e
cmp ecx, 0x5f00701b
not ah
add cl, dh
not bl
inc eax
xor bh, cl
and edi, 0x2f2c2976
xor si, 0x4455
test ah, 0x48
ror edi, cl
and di, 0x2157
xchg di, ax
adc bh, dl
test ah, 0x2b
cmp ecx, ebx
shr ch, cl
adc dh, 0x1b
xchg ah, bh
shr ebx, 4
shr al, cl
shl di, cl
stc
add dx, si
xor di, cx
cmp bh, dh
not si
rol ebx, cl
shl ax, 5
test bh, bh
nop
test eax, 0x4760a576
and bh, 0x23
xchg di, si
cmp ebx, ebx
inc cl
cmp edi, ecx
inc ecx
sbb ah, 0x1f
xchg edx, edi
sbb dh, ch
nop
stc
sub di, si
test ch, 0x47
sbb dx, dx
shl ecx, cl
inc si
xor dl, 0
pop edi
and edx, 0x2f6f2cd5
not si
and dh, dl
dec bl
adc dl, al
not cl
push edi
shr edi, cl
sub bh, dl
mov esi, 0x75f9eafe
and eax, edx
xor ecx, edx
and cx, dx
shl cl, cl
shl esi, cl
xchg dx, ax
shl di, cl
xor ebx, edi
dec ah
shr ax, cl
sub dx, 0x6e8b
test edx, 0x24c20fc6
rol cx, 3
or cl, cl
sbb bl, 0x49
shr ch, cl
nop
dec bl
and bh, 0x14
or ah, al
shl ecx, cl
test ax, cx
test dl, 0xd
or edx, eax
and edi, 0xaec0322
xor ch, 0x5a
xchg di, cx
nop
add edi, 0x40ea97eb
mov eax, 0x42b64c09
shl edx, 6
test edi, ecx
rol si, 3
cmp al, ch
rol al, 5
or ax, 0x7cc4
nop
inc cl
stc
mov ax, 0x66f5
xor cx, 0x43d3
or al, ah
stc
sub ch, 0x11
xor ebx, eax
not edi
rol bl, cl
inc bx
ror al, 8
mov ax, 0x9c5
shr dx, cl
not ecx
and dh, cl
shl edx, 4
adc bx, 0x64bd
shl dl, cl
xchg di, si
mov dx, 0x5796
rol dx, cl
and dx, 0x8be
sub bh, dl
sbb ah, ch
rol dx, cl
rol al, 4
xor ax, di
shr cl, 7
not dx
shr cx, 5
ror dl, 8
add edx, ebx
sbb edx, 0x219bcc11
dec dl
sbb ecx, 0x569ffcc4
xor ch, al
xchg dx, si
shl ebx, cl
not ecx
nop
ror ebx, 2
not ax
xor dx, 0x1187
dec di
ror bx, 7
inc bl
xchg dx, si
xchg edx, ebx
nop
sub bh, dl
sbb ax, dx
shl edx, cl
not di
pop edi
push edi
sub edi, edx
dec ebx
xchg dx, dx
sub dl, cl
shl di, 6
nop
rol bl, 3
xor si, cx
rol eax, 5
stc
cmp ch, 0x3d
add ah, 0x6d
stc
ror esi, cl
sbb edi, 0x5043de1f
stc
mov edi, 0x3ca5181d
and cx, dx
shl ax, 6
xchg bh, ch
mov al, 0x28
ror dl, cl
ror eax, cl
or bh, 0x1e
sbb ebx, 0x3844628d
xchg cx, dx
not dh
shl dh, 6
cmp dx, si
xor bl, ah
stc
xor esi, ebx
test edi, eax
stc
inc bl
sbb al, bh
mov ebx, eax
xor edi, esi
adc di, cx
dec bx
ror cl, cl
dec al
stc
xor cx, 0x54ab
rol di, cl
stc
shl eax, 3
sub edx, edi
ror ebx, cl
add dx, dx
or esi, esi
sub dx, 0x753
rol edi, 6
sbb ax, 0x3329
inc al
test ax, 0x745
not dx
or cl, 0x75
sbb dx, 0xdf7
xchg edi, esi
or bl, 0x3f
or eax, 0x2e8e21e3
ror dx, 3
adc edx, edx
test ch, 0x2d
stc
mov edi, edi
sub bl, bl
mov di, 0x4aaa
xchg si, cx
not si
cmp ch, bh
nop
ror eax, 5
nop
inc ecx
xor ax, di
test bx, 0x3520
shl cl, 1
inc al
or dh, 0x52
add al, bh
stc
not bx
inc ax
nop
mov ah, 0x56
stc
shl ch, cl
sub ebx, ebx
rol edi, cl
shl edx, cl
rol si, cl
sbb ax, 0x6944
not esi
test bh, 0x65
add cx, di
shl ecx, 5
shr bx, cl
shl edi, cl
pop edi
push edi
test bx, di
and dl, bl
xor al, dh
shl si, cl
sub cl, 0x17
rol ebx, 6
xor ch, dl
dec si
sbb dx, cx
rol al, cl
sub eax, ecx
shr dl, cl
cmp bl, bl
not dl
shl ah, 7
and di, dx
and edi, eax
sbb ch, 7
shl cl, cl
mov ebx, edi
sub eax, 0x28b93381
sbb ah, 0x63
sbb ecx, 0x7d8121c6
ror ecx, 5
xchg cl, ah
test ch, 0x62
pop edi
pop edx
pop ebx
pop eax
pop esi
pop ecx
call fcn.0069179b
push eax
dec ax
push esi
push ecx
ror si, cl
push edx
xchg dh, cl
push ebx
or si, bx
push edi
adc edi, 0x32cf0d75
shl bh, 6
adc dh, al
mov bl, 0x5b
dec ch
stc
sbb dx, 0x4e35
not esi
add di, 0x22bd
inc ecx
nop
and al, dh
dec ebx
nop
inc dh
sub ch, bl
inc edx
stc
dec ah
xor ecx, 0x3f212b21
xchg dh, ch
not edx
adc ebx, esi
cmp ebx, 0x1cbf5550
test dx, 0x4c0f
inc bl
inc bl
rol bx, cl
rol ax, cl
cmp ax, bx
not cl
or ecx, eax
stc
rol dx, cl
sub si, ax
xor bh, 0x18
shl ebx, 5
mov ecx, 0x251edf99
stc
sbb bl, ah
and edi, edi
stc
cmp bx, 0x1e07
and eax, eax
and eax, 0x2c77a47f
sbb esi, eax
shl bl, cl
ror edx, 8
ror edi, 1
stc
or ax, 0x27e
rol dx, 4
and di, 0x5662
ror dl, cl
add dh, bl
test dl, bh
add bl, 0x12
shl ecx, cl
stc
or edx, eax
xchg edi, ecx
add dh, 0x37
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
call fcn.00691db4
jp 0x64d832
push ebx
rol ebx, 7
pop ebx
push eax
xor ax, 0x6bfd
stc
push edx
push ecx
cmp dh, ch
not ecx
push ebx
sub bx, 0x59c0
pop ebx
pop ecx
pop edx
pop eax
push ecx
push edx
xor cl, dh
push esi
push eax
cmp si, ax
and dx, 0x5c1
pop eax
pop esi
pop edx
pop ecx
nop
push esi
not esi
nop
push ecx
adc ecx, 0x49b78482
push ebx
not bl
push eax
push edx
cmp ax, dx
pop edx
pop eax
pop ebx
pop ecx
pop esi
nop
push edi
push esi
adc di, si
push ebx
push eax
or bl, al
push ecx
xchg cl, al
cmp bh, ah
adc bh, 0x3a
sub esi, esi
push edx
and dx, cx
xchg al, al
sub dx, 0x7de1
ror si, 8
test bx, di
xchg dx, si
xchg edi, edi
adc al, 0x32
xchg dl, al
shr di, cl
dec di
shl bx, cl
stc
sbb ax, bx
dec ebx
xor dh, 0x3f
pop edx
pop ecx
pop eax
pop ebx
pop esi
pop edi
push eax
push ecx
shr eax, cl
ror eax, cl
push edx
push edi
cmp dx, di
push ebx
cmp edi, ebx
stc
nop
sbb edx, ecx
xchg dx, ax
or edx, ecx
or dl, 0x33
adc dh, 0x54
xor al, cl
ror edx, 7
nop
adc dh, 0x7e
stc
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.006920c9
call fcn.0062c020
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0064bc65
add esp, 0x36
mov edx, eax
pop eax
test edx, edx
je 0x64df6e
push dword [ebp + 0xc]
nop
nop
push edx
shl dh, 8
push eax
push edi
test eax, edi
push ebx
xor dh, bh
sbb ax, bx
stc
inc edi
shr eax, 2
push ecx
mov cx, di
add di, 0x7549
cmp cx, di
rol dl, 7
or bl, bl
adc bl, bl
sub bx, di
stc
sub bh, bh
dec ax
inc dl
dec al
dec di
inc cl
shr di, 4
xchg edi, ebx
ror ecx, 3
push esi
shl si, cl
shr di, cl
test eax, 0x22a2bb56
xor edx, 0x7d7c7880
adc si, 0x710a
xor ebx, 0x2a87798d
rol ah, cl
nop
xchg di, di
rol esi, cl
dec dl
xor esi, 0x74ecd12c
xchg ebx, edi
ror ecx, cl
sub ecx, 0x17f032f0
sbb al, dh
test cx, 0x809
cmp eax, ecx
shl ax, 6
dec bl
mov si, 0x5f9c
xor dx, 0x2cfa
xor ax, di
inc dx
adc si, bx
shl edi, 1
nop
adc ecx, 0x2b181d0e
or dx, ax
add ebx, 0x1bf686a1
ror eax, cl
add dl, 0x2f
or ecx, 0x2e8f6d8
shl edx, cl
adc ax, di
cmp bx, 0x38fb
mov ax, 0x6450
add di, 0x176d
or edi, 0x3c8bcafc
shl si, 7
not bx
xchg ebx, esi
test di, di
test bx, bx
xchg edx, edx
nop
stc
rol dl, cl
add esi, 0x3ba2dc13
shl cl, 1
nop
inc dl
or si, 0x73d5
not bh
sub ah, 0x61
ror edi, 8
not dl
rol si, cl
shl dh, cl
xchg di, di
adc ch, cl
or ecx, ebx
mov ax, 0x7d58
cmp esi, ebx
or eax, 0x308dc7ea
inc ah
stc
or al, 4
dec eax
dec di
shr bx, cl
add dx, 0xfdb
add di, ax
xchg bh, bl
pop esi
ror al, 8
adc edx, 0x732f254f
sub edx, 0x7667e32
inc bx
cmp di, 0x4468
stc
mov ax, ax
xchg ah, bl
dec al
nop
sub ebx, 0x79c2962b
push esi
and esi, edx
nop
inc ax
nop
add ch, al
xor dl, bh
or dx, 0x7a65
not dx
dec cl
add di, 0x117b
adc edi, ebx
ror edi, 8
sbb ah, al
shr bx, cl
not dx
xor dx, ax
and ecx, 0x4a272a29
sbb si, ax
and dh, 0x3f
adc edx, ebx
inc eax
not ax
mov edi, edx
or dx, dx
not esi
mov edx, ebx
shr dh, 8
shl si, 2
rol si, 2
not cx
ror bl, 1
inc ch
sub ah, 0x7e
adc ch, al
xchg edx, edx
test bx, dx
shr dx, cl
ror di, 5
not eax
test ah, bl
xchg dx, di
mov esi, 0x1da160ba
inc ax
inc eax
cmp ch, 0xe
xchg cx, ax
sbb ax, si
xor ah, 0x6e
sub bx, 0x10ef
shr esi, cl
dec cx
adc ebx, 0x3f0ed802
adc cx, 0x1542
sub di, 0x703e
stc
cmp cx, bx
shr ah, cl
nop
and si, dx
dec ax
rol ebx, 4
sub edx, esi
sub esi, 0x22159061
add edx, ebx
stc
shr edx, 2
inc ax
rol bl, cl
cmp dl, 0x3a
dec ebx
mov ecx, 0x4e7181f8
and bh, 0x62
shr si, 8
shl eax, 3
add ah, 0x18
and edx, edi
nop
inc ecx
rol cl, 2
add bx, dx
or al, dh
or al, 0x29
mov ax, 0x2c25
dec ch
inc ax
rol ecx, 3
ror dh, cl
cmp ax, dx
and cx, 0x7d05
pop esi
shr al, 4
adc dx, 0x79ff
ror ah, cl
not bx
sbb bl, bh
not edi
test dx, 0x1455
push esi
inc esi
pop esi
pop ecx
pop ebx
pop edi
pop eax
pop edx
push ebx
push edi
test bx, di
push edx
xchg dl, dh
adc edi, edi
inc dx
sub dx, di
push ecx
not cl
nop
nop
nop
push esi
or esi, 0x371e053e
not dh
sbb esi, 0x68e40043
push eax
adc al, 0x1a
mov cx, 0x3131
rol ebx, 7
add ecx, ecx
dec di
test ecx, eax
not si
add bx, 0x566c
test ax, cx
mov dx, bx
mov eax, edi
or di, 0x5c57
rol bl, cl
sbb esi, 0x6990534
inc dx
inc ch
xchg bh, bh
cmp cx, 0x70d3
sub edi, esi
mov ebx, 0x559f03d4
mov ecx, ecx
and ch, ch
xchg dx, dx
cmp ch, 0x78
test eax, 0x69610c25
xor di, dx
xchg ecx, eax
sbb ebx, 0x5750bf38
shr al, cl
add ax, 0x70cd
test eax, 0x47478845
dec edi
mov di, dx
test bh, bl
stc
dec bx
and dh, 0x15
adc ch, dh
adc esi, ecx
add edi, 0x7303eff2
inc dx
inc cl
xor ecx, ecx
test eax, 0x1168479c
shr edx, 2
add eax, ebx
rol ah, 8
mov ax, dx
cmp eax, 0x47f5cf37
stc
dec ax
sbb esi, 0x1b47358c
shl bl, 6
stc
pop eax
pop esi
pop ecx
pop edx
pop edi
pop ebx
jbe 0x64de29
call fcn.00692404
jl 0x64de24
jge 0x64dcbc
stc
push ecx
ror ecx, 7
not ecx
push ebx
add ebx, 0x2a7687c5
stc
push edx
mov bl, dh
push eax
adc ax, dx
push edi
xor di, 0x2a13
push esi
test dx, si
cmp ecx, 0x70196ae1
mov si, si
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
push eax
and eax, 0x982d27d
push edx
inc dx
push ecx
and cx, 0x7082
push edi
adc dx, di
or ch, al
shl dh, 2
stc
push esi
test esi, 0x7712812b
shl al, 2
shr cl, 8
and eax, 0x25eb4a24
push ebx
adc bl, cl
cmp cx, 0x7723
test eax, 0x2ee2898a
mov bl, ch
or cl, ah
sbb ebx, 0x34a071c5
pop ebx
pop esi
pop edi
pop ecx
pop edx
pop eax
push edi
xor di, 0x55be
pop edi
jne 0x64dcb7
push eax
push ebx
xchg ah, bh
push edi
test di, di
pop edi
pop ebx
pop eax
call fcn.006928cb
call fcn.00692bee
je 0x64dce5
jbe 0x64dcdd
push eax
sub ax, 0x2600
push ecx
mov ax, cx
push edx
not dx
pop edx
pop ecx
pop eax
push edx
inc dl
push ecx
sub edx, ecx
pop ecx
pop edx
js 0x64dd57
call fcn.00692e3a
jg 0x64dd38
push edx
add dh, 0x3d
push esi
mov esi, edx
pop esi
pop edx
jnp 0x64dd29
push edx
push ebx
xor dx, bx
pop ebx
pop edx
push ecx
push eax
and ecx, eax
push esi
push edx
sbb esi, edx
test si, 0x410
pop edx
pop esi
pop eax
pop ecx
push edx
rol dl, 8
pop edx
push edx
push edi
test edx, edi
pop edi
pop edx
nop
push ebx
push esi
test bx, si
pop esi
pop ebx
push ecx
sbb ecx, 0x66444451
pop ecx
jecxz 0x64dd51
jl 0x64dd45
call fcn.0069327b
call fcn.006935af
push ecx
add cx, 0x3231
pop ecx
push esi
push eax
mov esi, eax
pop eax
pop esi
jbe 0x64dde3
push ecx
not ecx
push eax
adc ax, 0x4493
pop eax
pop ecx
call fcn.00693a7e
call fcn.00693cb3
push eax
rol eax, 1
pop eax
jp 0x64ddb3
push eax
xor al, 0x2c
push ecx
rol al, cl
not al
push ebx
sub bx, bx
push esi
push edx
add si, dx
rol ecx, 8
pop edx
pop esi
pop ebx
pop ecx
pop eax
nop
push ecx
inc cl
push edi
or edi, 0x5ed3503f
nop
pop edi
pop ecx
jbe 0x64ddad
call fcn.00693faf
push ebx
push eax
test bl, ah
pop eax
pop ebx
push eax
mov eax, 0xbf4cbad
push ecx
or ch, 0x5a
push ebx
adc bh, 0x1d
cmp eax, 0x29ff8214
pop ebx
pop ecx
pop eax
push eax
ror al, 3
push edi
push ecx
ror edi, cl
push edx
adc dh, 0x45
nop
push ebx
dec bl
test di, 0x380e
pop ebx
pop edx
pop ecx
pop edi
pop eax
call fcn.006943d0
jb 0x64de11
call fcn.00694931
call fcn.00694c61
call fcn.00694f26
call fcn.006954cd
call fcn.006957e0
push esi
mov si, 0x541e
pop esi
push edx
dec dx
pop edx
call fcn.00695d79
push esi
push ecx
add si, cx
pop ecx
pop esi
push eax
push ecx
shr ax, cl
pop ecx
pop eax
call fcn.00696163
js 0x64df31
push edx
or dl, dl
stc
push ecx
xchg ch, dl
ror dh, cl
rol cx, 6
or dl, 0x59
and cl, 0x27
push eax
not ax
and ax, cx
dec ax
shl ah, cl
adc dx, cx
push ebx
test bh, ch
ror cx, 4
xor al, 0x3d
or ah, 0x22
push esi
xor si, 0x1ca4
dec edx
xor ah, al
xchg esi, eax
push edi
shl di, cl
xor ebx, edi
stc
dec ax
test esi, ebx
inc bl
sbb bl, al
not di
test edi, eax
stc
or bx, 0x14ad
inc ebx
cmp dx, 0x36da
rol ax, 3
test di, 0x281b
mov ah, 0x22
ror cx, 3
or bx, 0x58f1
dec di
mov dh, ch
add ah, al
not bh
sub ah, 0x68
ror eax, cl
adc al, 0x5c
test edx, eax
dec ch
shr dl, cl
adc dx, 0x7c5a
dec edi
sbb si, ax
test ebx, edi
rol dl, 8
add ecx, 0x1832569a
dec si
add ch, bl
test ebx, eax
shl si, cl
shr edx, cl
and edx, 0x5e65759e
cmp bl, 0x11
add edi, 0x3d952a52
ror bh, cl
adc ecx, ecx
mov esi, 0x1c261493
add dh, ch
cmp ebx, 0x126922e0
and bl, 0x6e
ror cx, cl
shl di, cl
test bl, bh
and bx, 0x2556
sbb cx, di
ror si, 5
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.00696634
jle 0x64df2a
call fcn.00696b45
push ecx
and ecx, ecx
push ebx
add bl, 0x75
push edx
sub dh, bl
sub ebx, ebx
pop edx
pop ebx
pop ecx
push eax
sbb eax, 0x10e6f306
pop eax
push edx
sbb dx, 0x29e3
push ecx
push ebx
test ch, bl
stc
push eax
xchg bx, ax
sbb ebx, eax
dec ebx
push edi
and edi, edi
test ah, 0x6f
adc dl, bh
pop edi
pop eax
pop ebx
pop ecx
pop edx
stc
push edi
push esi
test di, si
push eax
dec eax
nop
push ebx
push ecx
add bx, cx
pop ecx
pop ebx
pop eax
pop esi
pop edi
push eax
not eax
pop eax
push dword [ebp + 8]
push dword [edx + 1]
call eax
pop edi
pop esi
pop ebx
add esp, 0xc
pop ebp
ret