Function at 0x6351a3
Capabilities:
Authenticate hmac
Check os version
Encode data using base64
Encrypt data using des
Encrypt data using speck
Get number of processors
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
push ebx
push esi
push edi
xor ebx, ebx
call fcn.006414dc
push eax
push edx
adc ah, dh
nop
push ebx
push ecx
shr ebx, cl
mov cx, 0x373e
push edi
dec di
cmp eax, 0x45fbc01f
not cx
shl al, 3
xor ecx, 0x52db39a0
ror edi, cl
test ch, ah
push esi
rol si, cl
mov ch, 0x57
shr al, 4
rol ax, 5
add ecx, esi
and bh, cl
mov al, 0x14
ror eax, cl
nop
add bx, di
not dl
ror cx, cl
inc ax
dec ebx
ror cx, 6
not bh
stc
test al, dl
and bh, ch
add si, si
dec edx
dec bx
shl eax, 6
mov edi, 0x1333b22
shr dh, cl
inc si
not eax
stc
not ax
shr si, 7
and dl, bl
shr bh, 4
cmp ah, dl
xor edx, ebx
not edi
shr edi, 5
adc ah, 0x64
rol bl, 8
sub bh, 0x33
shr edi, cl
rol edx, cl
not ecx
or dx, bx
shl ecx, cl
stc
not dx
adc esi, eax
and bh, 0x59
test di, cx
inc ah
sbb dx, ax
shr ch, cl
not ebx
inc ecx
add dh, al
cmp cl, dh
inc eax
stc
rol dh, 8
and cx, ax
not cx
xchg dl, al
stc
add bl, ah
and esi, ebx
add bx, si
cmp dh, dh
xor eax, eax
add ebx, esi
sub edx, 0x57408cae
test dx, ax
and ebx, 0x104e47f7
shr dl, cl
cmp al, bh
not ecx
shr ecx, cl
test ebx, ebx
test eax, edi
cmp ax, 0x62fa
and di, 0x5dbc
or si, 0x5579
ror edx, 1
dec cl
sbb edi, ecx
shl ecx, cl
rol ecx, 3
add cx, 0x60da
inc dl
nop
pop esi
shl cx, 5
sbb eax, 0x1deb2cb
push esi
add esi, ecx
sbb dx, 0x77eb
mov bl, 0x22
dec dx
add cl, 0x19
xor ecx, esi
or ax, 0x4711
shr ecx, cl
adc cx, 0x4e6c
cmp esi, 0x5c6d97ee
sub edx, edx
test ebx, 0x43f814d
inc edx
stc
nop
rol ebx, 6
not al
inc ah
shl dx, cl
ror si, 6
stc
xchg bh, ch
shl si, 7
xor ebx, edx
shr dx, 1
inc bx
mov bl, 0x73
add cx, cx
and cx, 0x6126
sbb bl, 0x1f
ror ax, 8
shl dl, cl
nop
nop
sbb bh, 3
sub dh, bl
cmp al, ah
xchg esi, eax
mov eax, 0x2a2f0dad
add di, di
ror ecx, 8
rol eax, 1
nop
ror si, cl
stc
adc cx, 0x1e84
or ah, 0x2e
xor si, bx
shl ah, 3
shl bx, cl
xor ch, al
inc ax
dec si
and edi, 0x35bd22b2
add al, 0x52
nop
or si, cx
and ebx, 0x56ea4569
adc edi, 0x588328ee
not bh
mov bh, al
rol bx, cl
inc di
cmp eax, ebx
nop
adc ch, 0x1a
xor cx, dx
dec edi
adc ch, al
sbb di, 0x5a0
add bl, ch
xor ebx, edx
xchg dx, cx
shr ch, 8
or ecx, esi
dec ebx
rol cx, 4
rol ch, cl
stc
test ax, 0x36d9
xor si, 0x5f71
dec al
ror ebx, 2
adc bx, si
shr dh, cl
rol edx, 5
and ch, 0x25
or ch, 0x50
shl bh, 2
mov ah, 0x79
adc bx, 0x7297
rol ebx, 2
mov di, cx
xor ax, ax
cmp al, ch
adc ebx, edi
shl ch, cl
xor ecx, edi
pop esi
push esi
cmp dx, si
and ax, 0xd81
shl di, cl
shr bh, 1
mov al, 0x4a
or si, 0x7914
stc
mov dx, di
xchg ch, al
or ebx, esi
sbb eax, ebx
ror cx, cl
rol bx, 4
xor bh, bl
test cl, 9
xchg si, bx
dec si
sub ecx, 0x7d286275
xchg ebx, edx
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push ebx
ror bx, 6
push ecx
sbb bl, cl
not ebx
push edx
push edi
test dx, di
push eax
ror eax, cl
shr ch, 1
stc
adc bh, bl
push esi
and si, 0x52e3
and cl, ch
add ch, bl
nop
rol cl, cl
and bh, bh
shl ah, 8
dec dl
or dx, 0x5ca5
adc edi, 0x417cc8b5
nop
dec ecx
and dh, 0x47
dec bh
xchg edi, esi
cmp bh, 0x5a
shl cx, 4
xor eax, 0x3f3497ae
test ch, 0x1c
sub cl, 0x78
sub ax, 0x5551
sbb bl, 0x13
shl bh, 2
and ah, 7
nop
not dx
cmp dh, 0x7a
ror dh, cl
stc
not dh
mov edx, 0x4e98b59b
test dx, 0xca5
shr edi, cl
adc ebx, ebx
xor edx, 0x41f528b6
rol esi, 1
nop
add al, dh
rol al, cl
mov di, di
rol dl, 1
shl al, cl
cmp dx, 0x5ee9
add si, ax
stc
inc bx
test di, cx
stc
add eax, 0x112e81b6
rol si, cl
add ecx, 0x174fbbf0
stc
cmp bh, 0x12
test esi, 0x288ab478
ror dh, 4
sub ecx, 0x488f2834
stc
inc bx
shr dl, cl
xor ecx, 0x1365e657
mov eax, edx
rol bl, 7
stc
ror dx, 8
xor bx, 0x2fb8
inc cl
xor cl, cl
add ch, 0x19
mov ebx, 0x7cb7dd52
shl dl, cl
adc dx, 0x3ef6
stc
nop
dec cx
shr di, 2
sbb eax, 0x43f69234
sbb ebx, 0x5e523dbb
test eax, edi
and esi, esi
dec eax
sub ax, 0x7779
shr al, cl
and bh, 0x2e
adc si, 0x5b53
rol dx, 5
mov bx, bx
mov edx, 0x1b161195
add ch, 0x50
not dx
or ebx, 0xa4e7caf
xor si, ax
stc
pop esi
dec cx
sub bx, 0x7354
push esi
xor si, 0xaae
stc
xchg bl, dh
mov si, 0x7c08
adc cx, bx
adc dx, di
add cl, 0x59
stc
sbb ah, bh
not ah
dec ecx
test ecx, 0x355eee8a
shr esi, cl
inc edi
adc dx, 0xef6
shr edi, cl
adc bl, 0x68
not di
not ecx
mov dx, si
add ax, di
ror si, cl
and dl, bl
not eax
inc esi
mov al, 0x40
xchg edi, eax
dec si
add di, ax
dec bl
or dx, 0x1a5
dec esi
nop
and ch, dh
rol edx, 7
rol ecx, cl
sbb esi, 0x1a8823ec
sub dx, 0x7d35
cmp si, bx
nop
rol edx, 6
mov dx, 0x76a8
ror cx, cl
xor dh, 0x29
or ecx, 0x7a5845df
sub di, bx
dec edi
sub bx, cx
rol edi, cl
cmp dh, 0x50
cmp edx, 0x475ee635
add ecx, edi
add bx, cx
shl edx, cl
nop
xchg ecx, eax
shr ch, cl
shr bh, cl
not bh
stc
dec edi
shr cl, cl
adc di, 0x6420
xor al, bl
or esi, ebx
rol di, cl
adc bl, 0xc
inc edx
not di
stc
or ebx, ecx
dec ch
add edi, 0x3fbcd8ae
add bx, bx
ror ax, cl
add al, bl
not edx
dec ax
xchg cl, bh
rol edi, 8
nop
xchg cx, ax
test si, 0x7130
or di, dx
nop
or ebx, ebx
stc
rol si, cl
sub ah, 0x5f
not bx
add ah, dl
sub al, cl
test bl, 0x53
test esi, edi
add bx, cx
sbb ch, 3
sub cl, dh
xor cx, 0x5c5f
pop esi
push esi
test si, 0x3fdd
cmp cx, bx
cmp edi, 0xed25030
inc bl
shr ax, cl
and edi, edi
shl bh, cl
add bx, dx
add cl, 0x24
shr dh, cl
not cx
and si, 0x6b9c
nop
cmp dl, ah
or eax, 0x5a3dba32
and dx, si
test dl, bl
or edi, ebx
ror edx, cl
nop
or cx, 0x4f20
not ch
sbb bh, 0x3d
shr bh, cl
xor si, 0x2729
dec bx
sub esi, 0x349dad1f
dec si
shl ax, cl
nop
adc al, al
not dh
shl di, 8
adc dx, bx
sub dx, si
stc
sub ebx, 0x20be18f8
rol cx, 4
not dl
rol dx, 2
inc ch
test cl, 0x5d
nop
mov eax, eax
dec cl
ror ch, 6
and bx, 0x343b
cmp di, dx
not bx
rol dl, cl
xor dh, bh
cmp eax, 0x6a9fedb3
mov esi, 0x2a6789f5
shr dx, cl
inc eax
add dx, 0x57e4
shl bl, 8
sbb ax, bx
nop
adc ch, dl
sbb dx, dx
cmp ecx, 0xa7fa60a
rol eax, cl
rol esi, 2
not cx
dec al
mov edi, 0x5adc47f4
add bx, si
not bl
stc
and cl, 0x4e
sbb bx, 0x7ea6
cmp ah, bl
add ebx, ecx
adc bl, 0x5f
dec cx
adc ecx, ecx
mov di, si
adc dx, si
sub edx, 0x6bcfd44e
dec al
nop
xchg edx, eax
nop
test edx, 0x5f542d6c
or ah, bl
sbb edi, esi
or bh, dh
nop
add al, ch
inc edx
dec si
not cx
nop
mov ch, al
sub cx, 0x62df
rol ax, cl
xchg esi, eax
shl dl, cl
xor di, ax
pop esi
push esi
xchg esi, ebx
add edi, 0x79d78f7a
shr al, 8
test bl, bl
inc edx
add ecx, ebx
ror ch, 5
or dh, cl
add al, ah
stc
adc cx, 0x5a6d
inc dl
sbb bx, 0x543c
or cl, cl
cmp ebx, 0x23adb74a
dec edx
shr cl, 2
cmp dh, ah
nop
sbb edi, 0x7ff176c8
nop
stc
add dh, 0x35
cmp edx, 0xdda7e84
adc ebx, 0x7ad5725
mov di, 0x47b8
test cl, dh
ror si, 4
stc
inc ah
nop
sub eax, 0x45fbb210
sbb di, di
rol al, cl
stc
xor ax, 0xddf
ror si, 6
xor edx, ecx
nop
rol ecx, 7
or eax, 0x33024bcc
xor dl, dh
xor edx, ecx
xor ax, ax
xchg ecx, eax
sbb si, 0x6317
xor dh, bh
xchg di, si
xor di, bx
shl di, cl
sbb eax, 0xe5d133f
shl ch, cl
rol cx, cl
shl edi, 1
ror si, 6
adc bl, ch
sub al, 0x3e
shl al, 5
sub eax, 0x7fc1e66
add ch, bl
inc dx
dec si
xor al, 0x13
sub bl, 0x43
sbb edx, ebx
and bx, 0x5885
sub edx, 0x581a34c
nop
stc
xchg edi, ecx
add di, di
stc
not edi
stc
rol edx, cl
sbb di, dx
and ch, 0x18
rol esi, cl
dec dx
ror dx, 6
sbb ebx, 0x626fdbd1
sub di, 0x31fb
stc
not ch
dec bh
mov bx, 0x4a51
nop
test bx, 0x22ba
cmp di, bx
add al, ch
mov eax, 0x6155a43d
sbb bh, 0x78
dec dl
not cx
or dx, 0x1ee3
shl edx, cl
xor cl, 0x39
test ax, ax
test ch, 5
adc cl, 0x52
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
call fcn.006417d2
call fcn.00641ca0
push edi
push ecx
shr edi, cl
push eax
shr ax, 2
xchg di, ax
adc ah, ch
push esi
shl esi, cl
sbb ch, cl
dec si
or di, 0x6a75
adc eax, ecx
push edx
dec dx
adc dx, si
sbb ch, dh
rol dh, cl
and di, dx
push ebx
xchg bl, bl
sbb ah, ch
add eax, 0x38115f91
inc ch
and esi, ebx
mov bl, ch
xchg dl, ch
adc esi, edx
inc ax
adc ebx, esi
ror esi, cl
sbb ebx, ecx
xchg edx, esi
ror si, 3
mov bx, di
rol bh, cl
shl eax, 4
rol edx, cl
mov bh, ah
dec di
or ch, ch
ror bl, 6
or dh, al
inc ch
rol ebx, 1
test edx, 0x7534597
dec ax
sbb si, di
xchg dx, bx
stc
sbb bx, 0xb92
stc
dec edx
and dl, ah
sub bl, 0x56
shr cx, cl
sbb dx, bx
sub ax, 0x22
xchg cl, dh
mov dx, bx
mov si, dx
sbb cx, 0x6af5
adc cx, 0x17ae
xor ah, al
xor ebx, 0x4912fbe4
cmp bx, 0x4cd4
or eax, ebx
adc cl, dl
shr edi, 5
sub ch, bh
rol si, 4
nop
shr cl, 1
sub edi, 0x264b928d
nop
sbb di, 0x4342
add bl, dl
add dx, 0x4f28
not si
adc cx, bx
test esi, 0x214a574e
shl edi, cl
rol cx, cl
mov bh, dl
adc cl, ch
shl di, cl
ror dl, 1
stc
or ecx, edx
inc cx
adc dl, ch
shl ecx, cl
rol ax, 4
stc
sub edx, eax
xchg dx, di
inc esi
rol eax, cl
xchg si, cx
dec al
shl cx, 5
nop
sub edi, ebx
mov ax, di
inc dx
dec ch
pop ebx
and ax, 0x5462
xchg dh, dl
stc
cmp di, 0x414f
adc dx, si
nop
push ebx
mov ebx, ecx
dec dx
adc edx, 0x127d557f
stc
ror eax, cl
shl esi, cl
shr dh, cl
rol si, cl
or ax, si
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
push edx
and dx, 0x6e3e
push eax
shr ah, 5
push ebx
sub bx, 0x5b06
pop ebx
pop eax
pop edx
push ecx
cmp ecx, 0x15095052
shl ecx, cl
push eax
push edx
and eax, edx
push esi
dec si
shl si, 2
push edi
inc edi
sub edi, eax
dec si
test cx, 0x1a14
shl al, 7
and ax, 0x4880
and ecx, 0x7dc40e7c
push ebx
adc ebx, ecx
add dh, 0x5f
rol di, 4
cmp dh, 0x27
mov cl, 0x76
inc dx
adc edx, eax
cmp dh, 7
pop ebx
pop edi
pop esi
pop edx
pop eax
pop ecx
call fcn.00642097
push eax
add eax, 0x6c70192c
push edi
push ecx
rol edi, cl
shl ax, 7
push ebx
add bh, cl
rol al, cl
pop ebx
pop ecx
pop edi
pop eax
call fcn.00642580
call fcn.0064294a
js 0x635a53
js 0x635a53
push edx
and dl, 0x25
pop edx
push esi
not si
pop esi
push ebx
push edi
and ebx, edi
pop edi
pop ebx
call fcn.00642d1f
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
push ecx
test ecx, 0x63ccca07
push edi
and di, 0x4f56
nop
push eax
ror ax, cl
stc
shl ch, cl
pop eax
pop edi
pop ecx
stc
push edi
push ebx
and di, bx
push ecx
adc ebx, ecx
nop
push edx
dec dl
shl ecx, cl
push esi
ror si, 3
dec dx
push eax
sub bl, ah
add al, 0x4d
dec ebx
not ax
xor ax, si
shl ax, 4
not edi
dec ah
and cx, 0x6714
sbb esi, 0xb8a4791
xor al, ah
adc di, cx
and ebx, edi
not ah
sub bx, di
test ah, dl
add bl, ah
dec bl
xchg cl, dh
test cx, dx
adc ecx, 0x2fdc8d32
nop
xor edx, 0x34bc405f
not cl
not bh
xchg dh, dh
adc dh, ah
rol dh, 1
sub ax, 0x6264
and edi, 0x2e9a7541
test dl, bh
test cx, 0x139f
and dx, ax
sub dl, 0x38
sbb di, si
shr eax, cl
shl bl, 6
shr cl, 2
ror ecx, 6
test ebx, ebx
sub cl, bl
nop
sub cl, ah
stc
dec ax
add bh, 0x14
test dl, 0x2b
add dh, dl
stc
xchg dl, ch
stc
sbb ebx, ebx
mov ax, di
xchg cl, bl
dec bx
sub edi, edx
shr ebx, cl
nop
not ebx
test cl, 4
rol di, cl
nop
xchg bl, bh
stc
sbb ax, 0x11d4
test ebx, 0x3735105d
or ebx, 0x20b77ba3
nop
ror ax, 5
sub ch, cl
stc
dec dl
add bx, ax
dec di
stc
rol edi, cl
nop
rol al, cl
test dh, 0x76
adc ah, bl
rol ax, 7
or esi, eax
xor ebx, 0x5c8212ac
xchg edi, ebx
sub esi, 0x3b87a421
stc
stc
cmp bx, si
dec bx
and ecx, 0x5be549fb
xchg ebx, eax
sub eax, 0x241fbea9
pop eax
push eax
mov ah, 0x4c
ror ebx, cl
test al, al
mov ecx, eax
and cl, 0x5f
test al, dl
add bx, ax
xchg di, bx
xor ebx, esi
or eax, ecx
rol al, cl
cmp ah, 0x72
mov ebx, edx
rol eax, cl
nop
inc ax
inc edi
shr ebx, 8
and cx, 0x2366
sub ah, ch
sub bx, si
sub ecx, 0x341b4dd2
add ah, 0x35
or al, al
stc
sub bh, dh
xor ch, bh
or edi, esi
test cl, 0x7a
rol bx, cl
stc
mov bx, si
sub bh, dl
or edx, 0xfe046ae
stc
shl edi, cl
shr edx, 7
sbb edx, esi
mov dh, ch
nop
test cl, dh
xchg dl, cl
nop
cmp al, bh
xor dx, cx
shr bh, 2
xchg cx, di
or si, 0x29e8
adc al, 0x6b
shl ecx, cl
sub cx, dx
nop
and cx, si
stc
nop
and ax, si
adc dx, 0x55a1
cmp edx, 0x51744a03
xor cx, 0x5ce9
nop
sbb eax, ebx
add ax, 0x6e4a
inc eax
inc al
xchg cx, cx
dec eax
nop
xchg si, dx
inc ax
test cx, di
shl bl, 3
sub di, 0x4520
inc ebx
stc
shr dh, 5
or si, 0x55e6
add ecx, ecx
dec bx
stc
ror ecx, cl
test ax, 0x1416
cmp cx, di
adc edi, 0x5d97bdf4
test ax, dx
sbb edx, esi
mov bx, 0x66f3
inc bx
xchg bl, ch
adc al, 0x10
sub dx, 0x3d49
or bh, 0x21
or ah, 0x63
xor di, ax
sbb ch, 0x6a
stc
dec esi
xchg dh, dl
sub ch, 0x6a
shr ax, cl
mov cl, 0x62
pop eax
stc
sub ebx, edi
xor bl, 0xb
and bh, cl
rol bx, cl
stc
or ebx, esi
push eax
not ah
nop
xor bl, 0x68
xchg ebx, eax
cmp ax, cx
dec di
add ebx, ecx
xor ch, bl
sbb ebx, ebx
shl cl, cl
add dh, ah
not dh
nop
dec al
stc
sbb eax, 0x66ad5199
test edx, 0x56c84c0b
add bl, 0x60
shl bl, 5
shr cl, cl
inc dl
pop eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
call fcn.00643093
push edx
shl dx, 5
push ecx
sbb ch, 0x67
push esi
mov edx, esi
push eax
rol eax, cl
push ebx
xor bx, cx
xor bl, 0x47
mov al, al
push edi
sbb edi, 0x6f6c4ac1
inc bl
inc dl
shr ebx, cl
sub esi, 0x3fff0732
and dx, bx
or ch, al
sub ch, 0x43
inc dh
cmp esi, 0x47eeef95
and di, 0x58d1
not dl
stc
sbb cl, 0x30
stc
ror bl, 4
adc ecx, ebx
dec edx
xor ecx, 0x340cb17
rol eax, 1
nop
inc edi
inc dx
xchg ebx, eax
not bx
and bl, bl
test bx, 0x204e
add cx, dx
and bh, ah
shl al, cl
not di
xchg edx, eax
cmp bh, 0x47
or si, cx
xchg ecx, edx
sbb dh, 0x44
or edx, esi
sbb si, cx
mov ax, dx
sbb bl, al
sub dl, 0x4f
rol bl, 4
test cl, 0x56
xchg di, dx
cmp esi, 0x5b11ec3c
shl edx, 4
dec ch
not cl
shr di, cl
sub ax, 0xc70
add eax, ebx
xor edi, 0x57b9b37d
sub bx, ax
rol bh, 7
shr ebx, 3
ror dl, 4
shl si, cl
inc bh
shr cx, cl
ror edi, 8
xor di, 0x4878
rol dl, 8
inc dx
cmp esi, edx
xor dx, 0x1b13
shl dh, 3
nop
not al
shr edi, cl
xchg edi, eax
add si, si
sbb bl, ah
rol ebx, 3
inc eax
test dh, bh
nop
mov edx, eax
test ecx, 0x30e2890
cmp edx, edi
sbb bx, si
cmp al, cl
stc
or si, si
and dx, 0xfd4
stc
add cx, si
sbb ch, 0x47
mov cx, 0x1d73
dec dh
dec ebx
and esi, ecx
xor cx, 0x438d
and dl, ch
pop edi
rol al, cl
and esi, 0x7d004035
xchg cx, ax
nop
test bl, bl
push edi
inc di
or cx, 0x1ff2
sbb ax, 0x7d58
dec bl
stc
test cx, 0x2fe9
add esi, 0x8e40f09
not dh
inc dl
not cx
test esi, ebx
sbb al, 0x72
stc
sub dh, 0xd
not ebx
add di, bx
dec ecx
dec edx
sbb di, 0x6ec
ror ch, cl
rol dl, 7
sub si, si
rol ax, 6
sbb eax, edi
dec si
sub dx, dx
test ch, ah
xor dx, 0x7033
test edx, 0x5356ac3a
cmp ecx, 0x32f6f6a7
and di, 0x60a6
xchg ah, ah
sbb ah, 0x71
ror al, 3
add bl, 0x35
not edx
mov esi, edi
shr cl, cl
dec ebx
add bl, bl
dec bx
shl eax, cl
xchg al, dl
rol bl, 8
not di
shl bx, cl
mov ebx, eax
stc
shl ecx, 5
shr eax, cl
sbb eax, 0x4b08a79f
add dl, 0x43
adc ebx, esi
sbb dx, 0x585c
stc
xchg bl, al
or dl, al
shr cx, cl
add ah, 0xa
and dl, dl
add si, 0xbc5
not bh
or edx, esi
dec dh
or eax, 0x63df8413
nop
shr edi, cl
not ax
or edx, edi
stc
shr dl, cl
mov dx, ax
dec si
sbb dl, ch
ror ax, cl
cmp cx, ax
cmp dx, 0x6243
adc si, 0x5c84
sbb ch, 0x22
add ah, 0xa
mov ebx, edi
and ax, 0x5c46
stc
inc eax
sub edx, 0x107b3a4f
xchg edx, ebx
nop
sbb ch, al
mov dh, 0x75
or dh, cl
mov dx, 0x22d5
stc
xor eax, 0x2e8b11ab
or edx, ecx
cmp ch, 0x4c
pop edi
inc edx
ror ebx, 4
push edi
inc edi
adc bl, dh
xchg dx, ax
stc
xchg esi, edi
cmp ebx, edi
not al
or ah, 0x73
ror si, cl
inc edi
mov ebx, edi
dec eax
nop
and edx, ebx
dec ebx
dec ah
stc
sub cx, 0x7f0f
nop
dec ecx
rol ax, 2
inc cl
and edx, 0x7133b6b5
rol edi, 1
xchg di, dx
stc
cmp edi, eax
shl esi, 6
sub al, ch
shr si, cl
xor ch, dl
sbb ebx, esi
and edi, 0x33934572
ror edi, 1
not bx
nop
ror esi, cl
xor esi, edi
xchg si, ax
ror dh, cl
sub cx, ax
not edx
shl dh, cl
inc eax
adc ch, 0x63
or dl, al
adc bx, dx
mov di, 0x4799
xchg dh, ah
or bx, 0x3669
xchg si, bx
xor edx, 0x64430446
dec cl
shr ax, cl
sub bl, 0x50
shr eax, cl
xchg ch, dh
not ecx
nop
ror dx, cl
stc
add al, ah
sbb cx, 0x335b
test esi, 0x254e07d2
sub bh, ch
cmp si, 0xee2
inc esi
sub si, dx
sbb dx, 0x5d26
sbb ecx, 0x61226341
mov si, di
ror cx, 6
or edi, 0x4be23c9d
mov dl, 0x7b
shl si, 6
and edx, ebx
xchg bh, bh
dec di
xchg esi, edi
or esi, 0x26815aa3
xchg ah, dl
dec cl
xor al, 0x2b
xor eax, 0x6198ddcc
not edx
shr ebx, cl
rol dh, cl
cmp ecx, edx
shr cx, cl
shr ecx, 8
shr bx, cl
sub ebx, 0x539f7a99
cmp bl, 9
and bl, 0x32
sbb cx, si
mov ah, 0x62
shr si, cl
adc edx, ecx
pop edi
push edi
xor edi, 0x48e02520
shr edx, cl
ror di, cl
sbb eax, esi
rol esi, 7
not cx
and cx, 0x637e
cmp si, 0x6457
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
push eax
shl eax, 4
push edx
push ebx
xchg dh, bl
cmp dh, bh
inc eax
sbb al, 0x32
push ecx
ror dx, cl
push esi
sub si, 0x5276
shl cx, cl
rol bx, 3
stc
adc eax, 0x5d011f10
mov edx, ecx
stc
add dx, ax
shr eax, 7
and dl, 0x14
inc ch
sbb ecx, 0x424204e0
not ecx
add cx, 0x1af0
adc ecx, 0x65373e33
xchg si, si
push edi
cmp edi, eax
sbb cl, 0x4e
ror dx, 3
cmp dl, 0x3b
sub dh, dh
add cx, cx
cmp si, dx
stc
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
call fcn.006434ab
push ebx
test bx, bx
push eax
push edx
test ax, dx
push ecx
and cx, 0x3273
push esi
mov ebx, esi
test ecx, 0x26e3abf5
rol cx, 7
inc dh
sbb eax, edx
xchg bh, bh
add cl, 0x13
push edi
rol edi, 5
sbb dx, 0x15e8
sbb edx, edi
xor ebx, ecx
xor cl, dh
stc
xor dx, 0x4976
rol cx, 1
add dh, 0x7d
shl bl, 5
test bl, bl
cmp dh, bh
dec ebx
rol edi, cl
sub dh, bh
not al
inc ah
shl cx, 3
dec dh
or dl, bl
rol ecx, 4
mov di, ax
shr bx, cl
add dx, si
add dh, cl
ror ah, cl
test ebx, 0x2c518f76
mov edx, ecx
shl esi, cl
adc esi, edi
inc cx
test cx, 0x79aa
stc
inc edi
sbb eax, edx
shl dx, cl
stc
sub edi, 0x22f27793
rol cx, 3
sbb esi, ebx
xor edx, edi
add dl, 0x26
or ch, 0x7b
cmp bh, 0x1f
rol dh, 4
rol ch, 3
add dx, 0x20d3
sbb ch, bl
nop
not si
stc
and ebx, eax
and bx, 0x40ee
mov edx, ecx
and esi, edx
shl dl, 7
and dx, 0x234a
rol cl, 5
xor al, al
sub ch, 0x27
and bh, bl
ror edx, cl
xchg edi, ecx
xchg edx, ebx
nop
not cl
sbb bx, 0x1dd1
shl ax, 7
add dx, di
dec ax
ror dx, cl
adc dl, bh
sub dx, si
inc dl
rol esi, 7
mov edi, 0x599f46fa
add dh, cl
ror al, 4
inc dh
not cl
dec ax
rol bx, cl
add ecx, ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.00643a02
call fcn.00643fc6
stc
push edx
and dx, 0x4950
push eax
ror eax, 4
shr eax, 3
rol ax, 7
not dh
push edi
rol edi, 7
adc edi, 0x7189c732
nop
cmp edx, edi
push ebx
xchg bh, bh
push ecx
cmp ecx, edi
test dh, dl
pop ecx
pop ebx
pop edi
pop eax
pop edx
push ebx
push ecx
shl bx, cl
sbb bx, 0x6d6f
push edi
add edi, 0x3e23af3
push edx
or edx, 0x270f3cce
push eax
cmp ah, 0x6c
rol dl, cl
pop eax
pop edx
pop edi
pop ecx
pop ebx
push eax
dec eax
push edi
inc edi
push edx
ror dh, 2
pop edx
pop edi
pop eax
push eax
test ax, 0x3092
push edi
add ax, di
push ecx
rol ecx, 7
push edx
not edx
inc edi
push ebx
sbb ax, bx
push esi
add esi, 0x6ddef524
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
jge 0x636238
call fcn.00644254
push edx
not dx
push ebx
sbb bl, 0x6c
push esi
push ecx
xor esi, ecx
pop ecx
pop esi
pop ebx
pop edx
mov eax, str._62
lea ecx, [esp + 0xc]
push 8
push 0x1f5f553f
push ecx
push eax
js 0x636b3a
nop
push edx
push ecx
ror dx, cl
push eax
mov ah, ch
or eax, 0x398c40ae
shr dx, cl
dec eax
push ebx
xchg al, bl
ror eax, cl
not bh
shl dl, cl
ror bh, cl
push esi
sub cx, si
add ebx, 0x3f4b1914
shl al, cl
shr eax, cl
add cl, cl
xor ch, ah
push edi
shl edi, 7
mov bx, 0x134e
not bh
sub edx, edi
ror esi, cl
cmp ch, bh
rol edi, 8
add esi, ebx
sub edx, 0x2ba88998
adc ebx, 0x4e9002ed
add dx, cx
add edi, 0x73d92b4c
stc
xor eax, 0x7606aa82
add ax, 0x808
shl ax, 3
dec bh
xchg ebx, esi
ror bx, 6
sbb eax, esi
inc ah
ror ecx, cl
adc edx, ecx
xchg ah, bl
test ah, bh
nop
nop
sbb ax, si
xor si, 0x2fbc
mov dl, 0x25
sub edx, edx
and bh, bh
stc
rol ax, cl
shr cl, cl
or cx, ax
xor esi, edx
inc si
not dx
not bh
adc edi, 0x5111a1de
test bl, al
shl di, 2
or bl, cl
rol ax, 4
sbb di, di
dec ah
sbb ecx, 0x6329624c
sub bl, 8
and si, 0x6ba
dec ecx
mov esi, edx
dec esi
or esi, 0x57da9d20
cmp si, 0x5db0
shr edi, 7
shr eax, cl
cmp ecx, 0x1aa2ae5c
add al, 2
mov ecx, 0x3d89faca
rol edi, 2
test eax, 0x447fbf30
ror cx, 7
sbb ah, dh
xchg ch, ah
ror bx, 3
or cx, bx
not ebx
add ax, dx
xor dx, si
mov edx, 0x4636ef01
xchg ch, ah
cmp si, di
shr al, cl
inc edi
or di, ax
nop
sub dl, 0x72
shr bx, cl
and edx, esi
add bh, 0x42
or eax, 0x4fb12515
dec si
pop edi
rol dl, 7
add bx, bx
sbb dh, dl
mov esi, edx
not si
ror ebx, 4
sbb ecx, ecx
dec eax
add dx, ax
shr dh, 5
push edi
or di, 0x5843
ror dh, 1
shl ch, cl
xor ecx, 0x6d647775
cmp dx, 0xdc5
add ebx, 0x425edc81
inc ch
not dl
rol si, cl
and dh, 3
not bl
test ch, 0x22
test edx, 0x371e6083
mov dh, cl
dec edx
add cx, 0x6c96
and bx, 0x35e8
not ebx
sbb dl, bh
mov dx, dx
mov ecx, 0x501d36c1
add si, 0x10a5
stc
shl ah, 1
or ecx, 0x63179b83
or si, si
xchg dh, dl
not ax
sub bh, 0x6a
test edx, ebx
cmp edi, esi
ror dx, 6
cmp ax, cx
mov ebx, 0x2d2b858a
shl ecx, cl
mov edi, 0x2e7abef1
xchg esi, edi
or ax, bx
shl edi, 5
ror ah, cl
add cl, 0x48
xor cl, dl
test ax, ax
xchg ah, dh
xchg di, dx
mov cl, 0x49
adc ch, 0x7b
add esi, 0xed06e66
or bl, 0x22
ror cx, 3
nop
ror dh, 8
rol eax, 6
or dx, di
or cx, 0x7b75
and di, bx
stc
inc cl
stc
sub di, dx
sbb si, bx
mov cl, 0x6f
ror bl, 4
shl dx, cl
nop
nop
dec edi
or dl, 0x5d
not dx
or eax, 0x20620e46
cmp edx, 0x282a1c5c
or ah, dl
sbb edx, edi
add si, 0x3679
sub edi, edi
or ebx, 0x5b84fc53
shl ax, 1
shl si, cl
sbb bx, 0x63e3
cmp bx, si
sbb esi, 0x7ba4c78f
sub eax, edi
adc edx, edx
mov ebx, 0x2dcd32ff
test edi, 0x2cc26810
xor di, bx
test ah, 7
sub bx, ax
adc eax, 0x496d9d
dec si
pop edi
sub ch, 0x14
not dx
xchg esi, ebx
test esi, 0x39ac3d24
cmp eax, 0x76bcf2ed
cmp ax, 0x6be5
xchg dx, ax
shl dl, cl
shr ebx, 4
push edi
rol edi, 5
sub bl, cl
ror ch, cl
or ch, dh
test cx, 0x3a13
rol bx, cl
add ax, 0x6283
xor ax, 0x5807
stc
adc dl, dh
nop
shr edx, cl
or bx, si
not dh
and bx, bx
ror bl, cl
not edx
and edi, 0x75d09704
or eax, 0x250af762
dec ebx
xor di, 0x605a
or bx, ax
nop
sub dl, ah
ror ecx, cl
sbb esi, edi
xchg edx, eax
shl bh, 3
sbb ch, dh
not esi
sub ebx, 0x44bc6a5a
rol dh, cl
nop
inc di
and dh, 0x13
sub edx, 0x9a66f17
dec edi
xchg al, al
shr edx, 7
dec bx
inc si
nop
test ebx, ebx
and al, dl
sbb bl, al
rol dh, 1
dec dl
nop
nop
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
push edi
or di, 0x3a00
push eax
and al, al
dec ax
push esi
push ecx
shr esi, cl
push ebx
xchg al, bh
shr esi, cl
xchg si, cx
xor ax, 0x60e9
inc ah
sbb si, 0x65f0
rol bl, cl
push edx
sub di, dx
add dx, 0x6c47
nop
rol cl, cl
xor cx, bx
cmp si, 0x480a
cmp ecx, 0x106e5b0b
xor cl, ch
ror dx, 5
shr ebx, 6
not edi
sbb cx, 0x4be6
sub cl, 0x71
inc dx
cmp esi, 0x35883b81
mov cx, di
and cx, 0x39c
inc edx
sbb cl, ah
rol dl, 6
or si, 0x7fb9
and ecx, 0x47f1a304
shr dl, 2
dec bl
xchg cl, dl
test edx, 0x7e8f2c82
shl dx, cl
sub edx, 0x34f84897
shr al, cl
test bx, 0x1f86
adc si, dx
not cl
shr eax, cl
stc
adc esi, 0x1444f775
xor di, 0x6a19
add eax, edi
sub al, 0x72
and ah, 0x3d
add dl, 0x61
and si, dx
cmp edx, ebx
add di, 0x3473
nop
xchg edi, eax
test dx, ax
shr cx, cl
and esi, ecx
xchg bh, ch
nop
stc
adc ebx, 0x68752afc
and al, dl
nop
xchg dx, di
xchg ebx, edx
shr cx, 3
stc
test edi, 0x5010f547
mov bx, 0x5e1
or ax, 0x2fdf
shl dl, cl
pop edx
pop ebx
pop ecx
pop esi
pop eax
pop edi
call fcn.00644747
push ecx
push esi
or cx, si
push ebx
shr bh, 6
inc ecx
stc
add bx, 0x4028
push edi
or di, cx
inc cx
shr esi, 2
cmp di, 0x7b9c
push edx
rol dx, 2
xchg edx, edx
push eax
sbb eax, edi
cmp bx, 0x7d2c
shr ch, 2
shr dl, 7
shr ch, cl
stc
mov bh, cl
shl dx, 8
xor si, cx
stc
mov dx, ax
not edx
sbb cl, 0x50
xor di, 0x7a39
xor ax, si
not edi
pop eax
pop edx
pop edi
pop ebx
pop esi
pop ecx
jb 0x636957
push edx
sbb dx, 0x34d
push edi
push eax
xchg edi, eax
push ebx
test ax, bx
push ecx
rol edi, cl
xchg ch, ah
dec cx
rol edx, cl
xor bx, di
rol ecx, 6
dec dl
inc bx
or dx, 0x85a
not eax
xchg bh, al
inc ch
sub edx, 0x765f4491
xchg ah, cl
push esi
mov si, bx
xor dx, 0x347d
cmp bx, ax
xor edx, 0x5a917d99
dec ecx
sub bl, 0x3c
rol eax, cl
ror dl, cl
stc
stc
sub cx, di
rol si, cl
xor dl, 0x13
rol edx, cl
adc dl, 0x6d
sub bh, 0xa
sbb dx, 0x28b0
test dh, 0x24
shr bx, 6
stc
rol dh, cl
or ch, 0x64
and dh, cl
and edi, 0x7deb9926
inc edx
shl edi, cl
or esi, 0x5c55edda
mov si, 0x49c8
sub dh, dl
adc dx, 0x4d31
shl si, cl
cmp edi, ebx
not ah
dec esi
and ch, bh
inc eax
not dh
add cx, si
cmp dx, cx
rol ch, 2
and edx, 0x4ea10069
xchg edi, ebx
and ecx, esi
stc
stc
nop
add si, di
stc
dec bx
add ebx, 0x6f97d17b
rol ax, 4
add eax, eax
ror ah, cl
or cl, dh
stc
inc ah
or bl, ah
sub edi, 0x60d6a66e
dec si
xor ax, dx
sbb ebx, 0x38af628d
sbb ecx, edi
and bx, ax
xor bx, dx
inc edi
or eax, edi
shr ch, 6
sub dl, ch
adc eax, eax
stc
dec cx
nop
not dl
mov eax, eax
sbb ecx, ecx
and cl, dl
cmp ebx, edi
cmp ax, ax
not ax
or dl, 0x1a
ror ecx, cl
nop
nop
pop esi
push esi
sbb edi, esi
and ch, 0x7f
inc ax
shl al, 6
dec al
add eax, 0x2741f3d3
cmp edi, 0x4e6f984e
or eax, 0x3556258a
or dx, si
cmp cx, 0x4c35
adc ebx, 0x22c0d53a
xor ah, 0x2d
ror esi, 6
not edx
shl di, cl
rol ebx, 1
stc
sbb eax, 0x3d894f97
test ebx, esi
sub bx, bx
rol ecx, cl
xchg bx, ax
nop
add ah, bl
xor ebx, 0x2c29c4c8
ror ch, cl
stc
mov di, cx
cmp bh, ah
xor al, 0x15
test cx, si
add cl, dl
adc esi, 0x23103449
ror dh, cl
shr al, 5
ror ch, 8
sub dl, cl
not ax
shl eax, 7
ror si, cl
cmp bx, bx
shl cl, 3
stc
pop esi
pop ecx
pop ebx
pop eax
pop edi
pop edx
push eax
add ax, 0x1842
push ebx
xor ebx, eax
adc al, ah
push edx
sub edx, 0x3c7ab3b2
stc
dec bl
or dh, dh
push esi
mov ax, si
push edi
not di
add edi, edx
adc al, ah
mov si, si
not dl
cmp al, 0x34
rol dx, 4
stc
rol eax, 1
xor dx, 0x61e5
mov dx, di
add edi, 0x1b173c6b
test ebx, ebx
add dl, 0x34
ror ah, 8
push ecx
sbb ch, dh
xchg dx, bx
nop
not ecx
nop
test al, bl
inc dh
inc ebx
test eax, ebx
cmp cl, bh
rol di, 7
add bx, 0x1753
adc ebx, 0x573886f4
sub edx, ecx
pop ecx
pop edi
pop esi
pop edx
pop ebx
pop eax
call fcn.006449b6
jge 0x6368c4
jecxz 0x6368c4
call fcn.00644ef5
call fcn.0064541a
call fcn.006457ee
call fcn.00645c44
call fcn.00645f70
call fcn.006463bc
push ebx
shl ebx, 7
push eax
sbb al, 0x23
push edi
xchg ebx, edi
push ecx
and ch, 0x7b
cmp edi, ecx
pop ecx
pop edi
pop eax
pop ebx
push ecx
shl cl, cl
push eax
or eax, 0x1defb07b
push ebx
rol bh, 6
push edx
add edx, 0x7ce4cfff
nop
xchg ah, bl
adc cx, 0x678a
rol edx, 5
rol ecx, 1
push esi
xchg si, dx
stc
mov dh, 0x21
not ch
rol ah, 7
cmp bx, si
test dx, bx
pop esi
pop edx
pop ebx
pop eax
pop ecx
push eax
test eax, 0x16fa9d74
push esi
ror esi, 6
not si
ror si, 5
push edx
and dh, ah
push ecx
xor cx, cx
nop
xor edx, 0x4de5bdb3
push ebx
dec bl
push edi
or di, dx
cmp cl, 0x3c
shl ebx, cl
dec ch
pop edi
pop ebx
pop ecx
pop edx
pop esi
pop eax
call fcn.00646702
call fcn.00646ce1
push edx
test edx, 0x10be434a
nop
push esi
sbb esi, 0x551d436c
push edi
xchg di, dx
push ecx
sbb ecx, ecx
push ebx
and bh, ch
inc dl
mov dx, 0x1992
push eax
rol ax, cl
shr eax, cl
cmp ebx, esi
adc esi, eax
xchg bx, ax
xor cl, 0x1f
add dx, 0x69ae
shr cx, 3
rol al, 5
shl al, cl
xor di, 0x3a42
not bh
rol cl, cl
sub edi, ebx
and al, 0x24
nop
not ecx
add si, 0x1a6a
shl esi, 2
dec ebx
shr edx, cl
xor ax, ax
dec cl
dec di
shl eax, 8
ror cx, cl
shr ch, 8
cmp ax, 0x15a3
xchg cl, al
nop
xchg bx, cx
ror ax, 5
xchg esi, edx
sbb edx, esi
xchg edi, esi
sub bh, 7
test di, bx
adc si, 0x4dd9
cmp dh, dh
sbb ax, 0x1399
xor ch, dh
mov ch, bl
pop eax
pop ebx
pop ecx
pop edi
pop esi
pop edx
call fcn.006470a9
push eax
inc eax
push esi
push ecx
shr si, cl
push edx
dec dx
or eax, 0x78ef33c2
push edi
adc di, si
nop
stc
or al, dh
cmp ax, 0x6259
ror edi, 8
sbb cl, 0x2f
dec si
shr dl, 8
not esi
test dh, 0x6f
xor ax, 0x1d46
shl cx, 6
stc
not edi
not ecx
inc edi
push ebx
dec bl
cmp bx, cx
ror ah, 2
xchg bx, si
sbb dh, dh
nop
shr cl, cl
add cl, bl
ror di, cl
inc edi
cmp di, 0x538f
adc bx, 0x33e2
add si, bx
adc dl, 0xc
xchg ecx, eax
and al, 0x74
xchg bx, si
xchg si, di
inc edx
or bh, 0xe
mov dx, si
stc
rol ecx, cl
xor ah, dl
or dl, bl
shl ebx, cl
not ebx
test ebx, esi
sbb bl, dl
not dx
or cl, dl
or edx, 0x600f3b98
or cx, dx
or ebx, eax
mov ecx, 0x3af659e6
sbb dx, 0x3ef3
pop ebx
pop edi
pop edx
pop ecx
pop esi
pop eax
push esi
push ecx
shl esi, cl
ror cx, cl
dec ecx
push ebx
push eax
add ebx, eax
stc
test bl, 0x3f
and eax, 0x7e8539a7
xor si, 0x6463
rol ah, cl
push edx
shr dx, cl
shl ebx, 2
not ah
mov bx, si
shr dx, cl
inc cl
and dl, dh
dec ebx
sub al, bl
or bx, ax
xchg cl, dl
xor bx, 0x3f4b
dec ax
stc
rol eax, 7
sbb si, 0xc40
shr dl, cl
stc
test ebx, 0x79030d33
ror bx, 1
sub ecx, eax
dec si
adc cl, ah
push edi
xchg di, si
shl edi, cl
dec al
stc
stc
ror cl, cl
not ax
inc ax
xchg esi, esi
rol dl, cl
test si, cx
shr esi, 3
rol dh, cl
and si, 0x5e6e
cmp cx, 0x75c9
sub bl, 0x3b
test cx, 0x6af1
shr bx, 2
xor esi, 0xad75dc7
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
push esi
push ecx
mov si, cx
pop ecx
pop esi
call fcn.006476a8
call fcn.0064795f
push esi
test esi, esi
push ebx
cmp bl, bl
push edi
push ecx
ror edi, cl
push eax
sbb ah, 0x75
mov eax, ebx
dec edi
push edx
xor edx, 0x27aed699
rol cl, cl
pop edx
pop eax
pop ecx
pop edi
pop ebx
pop esi
push eax
not eax
pop eax
js 0x636b74
push ecx
push ebx
sbb cl, bl
pop ebx
pop ecx
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
jmp 0x638280
inc ebx
push eax
dec ax
push ecx
rol ax, cl
inc ax
stc
push esi
rol esi, cl
push edx
push ebx
xchg dl, bh
stc
add edx, 0x16a65ee7
inc bx
cmp bl, bl
sbb eax, 0x5a70f6c
push edi
sbb si, di
ror edx, 1
ror cx, cl
inc esi
not di
xor bl, 0x7f
or edx, 0x4b9dee25
cmp di, 0x2ecd
xchg ah, ah
shl cx, 5
xchg cl, dl
and ah, 0x41
shl bx, 2
mov al, 0x10
cmp si, 0x5921
shr ecx, 3
rol dx, 3
add edi, 0x3c260c82
stc
or dh, 0x50
adc ebx, 0x5bb8137f
mov edx, 0x2cd9e416
or eax, 0xeabc2d7
sub ebx, 0x49c166a8
stc
adc bh, 0x2a
or si, di
cmp edi, esi
or dh, 0x48
rol di, cl
test eax, 0x58b5af3
not cl
adc bx, di
rol cx, 7
inc edx
xchg esi, eax
ror cx, cl
shl di, cl
sbb bh, 0x57
nop
inc di
sbb ch, 7
inc ax
ror bl, cl
and bx, 0x6340
inc dh
cmp ax, 0x4a72
test si, di
and bh, 0x4f
rol edx, 7
rol dh, cl
xor bx, bx
inc esi
shl si, cl
or di, 0x1c70
inc bl
xor dl, 0x6d
test bx, 0x64d3
xchg dl, ch
add esi, ecx
nop
not bx
dec ah
nop
xor cx, 0x6184
not ecx
shr al, 2
xchg dl, dh
inc dx
xor ch, 0x53
shr dl, 1
mov ebx, eax
ror ch, cl
shr cx, cl
adc bh, 0x2a
rol ebx, 4
sbb si, 0x341
add ecx, 0x63fa054b
stc
stc
rol dl, cl
ror edx, 7
stc
inc al
rol ch, 1
test edx, ebx
rol edx, 4
ror di, 2
xor eax, 0x56f60ae7
pop edi
push edi
shr di, 7
stc
not ch
ror ch, cl
dec edi
shl ax, cl
mov ebx, eax
and edi, eax
mov dh, 0x22
sub bh, bl
not dl
nop
ror dh, cl
shr eax, cl
inc dl
shr esi, 1
sub edi, ecx
add bl, al
cmp dl, dh
stc
or ebx, 0x4ba0d055
mov al, bl
shr ebx, 3
and cx, di
sub bl, ah
xor ax, cx
xchg ecx, edx
not dx
shr eax, cl
test ax, 0x21a2
sbb dh, 6
xchg edx, esi
stc
rol di, 3
not bx
inc cl
adc bx, di
xor ah, al
dec bl
and eax, 0x156656fb
adc ch, dh
or dx, ax
xor bl, ah
test ch, dh
sub eax, ecx
sbb dx, cx
xchg ebx, esi
test dh, 0x7f
shr bh, 2
and edx, 0x66a16e55
sbb eax, 0x7e1d6a72
adc bx, 0x4247
xor bx, di
not dx
dec si
dec si
stc
xchg al, bl
and di, dx
add cl, 0x35
cmp bl, 7
nop
shl edi, cl
nop
sbb bh, 0x1a
not ecx
test edi, 0x441b2d7c
mov esi, 0x70d8fb6a
stc
mov cl, 0x23
mov ecx, edi
xor ecx, 0x53965954
not bh
and ebx, eax
rol dx, 4
cmp al, 9
adc bx, ax
mov ax, 0x686
xor ah, 0x5a
dec esi
stc
shl ax, cl
xchg si, cx
and eax, esi
shl ebx, 4
rol ebx, 8
dec bx
ror bx, cl
sub ebx, 0x98e5fd8
and bl, 0x66
not cx
dec ax
ror eax, 4
sub dl, 0x1e
not dl
cmp dh, 0x23
shl ebx, cl
adc cl, al
adc ebx, edx
sbb di, 0x42c7
pop edi
xchg si, bx
add ecx, 0x1b7dd8a5
and ax, 0x4bee
push edi
sbb di, 0x3a83
adc ecx, 0x77bd5f7b
shr ecx, 6
sbb edx, 0x63f8ef5
dec dl
sbb bx, bx
dec si
stc
rol bl, cl
adc ecx, edx
ror si, 6
xchg si, si
nop
not bl
rol esi, cl
shl dx, cl
shr dx, 1
xor al, 0x17
sbb esi, edx
xor di, di
cmp di, 0x2556
test cl, 0x23
rol bh, cl
adc cx, di
and ah, 0x5a
not dl
sbb bh, 0x1e
adc ax, di
add cx, 0x6634
not cl
test di, si
cmp ecx, edx
shl edi, 5
test si, cx
shr si, cl
rol edx, 5
cmp esi, 0x63245d2e
adc bx, 0x486
test ecx, esi
nop
add di, di
inc edx
rol si, cl
not ax
adc esi, edx
not edi
add ah, 0x2a
sbb dl, ah
test ebx, 0x5d9ff635
and di, si
ror ecx, 6
ror al, cl
adc di, 0x2597
rol di, 5
shr dl, cl
shr bh, 6
add edx, 0x4f35e27e
cmp ebx, 0x7bbe7e8c
sub ch, ah
add cl, bl
sub ebx, 0x4687f31f
test bl, 0x5e
add ecx, 0x403b80db
shr al, 7
xchg edx, edx
dec eax
test cl, 0x33
adc edx, 0x32608f42
sbb cx, 0x49cc
mov dx, si
nop
not ah
stc
add esi, 0x7b103072
not ecx
xor cl, bl
adc dl, 0x25
cmp dx, 0x44b7
shl ax, cl
nop
adc cl, cl
rol ch, cl
cmp bl, 8
ror ax, 8
adc edi, esi
shr bx, cl
sub ch, 0x2e
or edx, 0x59a671d6
ror dh, 6
not eax
nop
add ax, 0x6a1f
not edx
sub edi, 0x498de0c
xchg edi, eax
test esi, 0x61602984
xor ebx, esi
pop edi
ror dx, 6
sub al, 0x79
add bh, 8
not dh
push edi
shr di, cl
inc si
and ebx, 0x6b39f434
rol dh, cl
dec bl
sbb bl, dl
adc bx, bx
xchg al, cl
sbb esi, edx
sub esi, 0x1d9418d5
and cl, 0x65
nop
not cl
xchg ebx, eax
nop
nop
xor ebx, edi
cmp bl, 0x3c
test cl, dl
test si, 0x439b
mov dl, 0x28
add di, 0x12d9
adc ax, 0x7d29
ror si, cl
dec ecx
or bh, dl
inc ax
stc
nop
test ax, 0xf1
not esi
and ax, 0x5d76
adc bl, bl
ror ecx, cl
xor ebx, 0x1500de56
add ebx, esi
stc
shr al, 1
and dx, dx
sub dl, 0x69
and bx, cx
not si
shr di, 4
add ebx, esi
sbb eax, 0x6e0d9d97
rol si, cl
dec si
stc
or ebx, esi
rol cx, 1
not ah
not ax
rol cl, cl
mov al, 0x77
sbb bl, dl
not ebx
inc di
mov dh, 0x19
or ah, al
mov dh, 0x2e
xchg bx, di
xchg esi, eax
shl bh, 8
nop
test cx, 0x6fcc
rol edi, cl
cmp esi, 0x3513d7f2
and ax, 0x26e6
or di, cx
xchg al, dl
stc
test ax, 0x4784
stc
shr dl, cl
xchg si, di
dec di
shl ch, 8
cmp al, 0xb
inc edi
nop
rol eax, cl
shl dx, cl
and al, 0x6c
inc edx
dec dx
add ch, 0x5f
test cx, 0x6f70
shl si, cl
dec si
shr ax, 6
or bx, 0x121
ror eax, cl
ror cx, 6
not esi
nop
shr cl, cl
pop edi
dec dl
push edi
adc ax, di
inc bh
and si, di
sbb dl, al
dec cl
nop
xor edi, 0x57864273
shl bh, 5
xor edi, edi
shl al, cl
shl ax, cl
dec bl
shr cl, 7
mov cl, 8
mov bl, 0x4a
test cl, 0x41
adc si, 0x731b
nop
or bl, 0x68
sbb ebx, 0x3ae7847
add bx, 0x89d
nop
xor ch, 0x78
and ecx, ebx
nop
shr cx, 8
mov dx, bx
shr edi, 7
mov esi, 0x7cce8c5d
ror si, 1
or dl, 0x13
rol cx, 2
nop
stc
stc
xchg cl, ah
and dl, 0x23
xchg ecx, eax
not cl
xchg cl, cl
stc
shr bx, cl
xor cl, 0x30
ror esi, cl
test bl, 0x58
nop
stc
xchg ecx, eax
xor cl, ch
dec esi
shl ax, 7
add ax, cx
sub dl, ch
adc edx, esi
xchg ah, bl
rol si, cl
nop
stc
test edi, 0x66d3d254
dec ecx
cmp esi, 0xf1ec513
mov ah, dl
mov cx, 0x351a
nop
or ax, ax
shr dx, 5
shr edx, 6
dec si
shl di, cl
test si, cx
sub bx, 0x49fe
mov edi, 0x50f620f2
shr esi, cl
not edi
ror cx, cl
stc
dec ch
ror cx, cl
xor ah, ch
xchg dh, dh
mov ax, dx
adc eax, ecx
inc cl
test dh, 0x77
ror si, cl
not ebx
add cl, ch
cmp edi, ecx
rol dx, cl
shr si, cl
shr di, 1
mov eax, 0x219e916a
xor ebx, ebx
ror bl, 6
cmp ch, 9
ror ebx, 5
shr si, cl
sub si, 0x448
rol edx, cl
pop edi
push edi
xor si, di
mov bx, di
sbb esi, 0x144ee4c5
stc
rol bx, 7
stc
test cl, ch
dec dh
xchg si, di
shl bl, cl
rol di, 1
mov ebx, edi
xchg dl, bh
mov edx, 0x57543d13
not dh
not ecx
ror ax, cl
stc
xor si, 0x5a0e
adc di, 0x33db
shr di, cl
sbb edi, 0x51211491
sbb bh, al
shl edx, cl
inc ebx
ror di, cl
or di, di
rol si, 8
cmp di, 0x3791
mov bx, dx
mov si, 0x1b1f
adc ax, 0x6f4c
cmp bx, 0x3347
stc
adc cx, di
sub di, 0x6ff3
dec bh
shl ecx, 7
sbb cl, 0xb
or cx, 0x7d54
nop
sub ecx, edx
cmp eax, edx
sub si, 0xb5c
inc cl
and cx, 0xf51
test dx, 0x64c8
test cx, 0x488d
not dl
dec dx
ror ax, cl
sbb ax, si
add al, dh
adc bx, di
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
push edi
push ecx
and edi, ecx
push edx
not dx
push eax
sbb ax, dx
pop eax
pop edx
pop ecx
pop edi
push edx
not edx
push ecx
rol cx, cl
push ebx
xchg ebx, ecx
push eax
push esi
sub eax, esi
dec dx
inc bl
push edi
sbb edi, edx
ror cx, cl
test ebx, eax
shl ax, cl
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push esi
push ecx
shr esi, cl
ror esi, 4
push edx
and dh, 0x75
rol dx, cl
push ebx
and bx, 0x71d2
ror bl, cl
shr dl, 8
push edi
and si, di
shr bl, cl
xor cx, si
stc
push eax
and eax, esi
add dx, 0x117e
rol di, 4
pop eax
pop edi
pop ebx
pop edx
pop ecx
pop esi
nop
push eax
push ecx
add eax, ecx
push edi
rol edi, cl
adc ax, 0x6f
and di, 0x413a
push ebx
push esi
adc ebx, esi
push edx
test bx, dx
pop edx
pop esi
pop ebx
pop edi
pop ecx
pop eax
ja 0x637262
jae 0x637240
call fcn.00647c99
call fcn.00648148
call fcn.0064855f
call fcn.006489d7
push ebx
sbb bh, 0x48
push eax
or al, 0x5a
push edi
xor bx, di
pop edi
pop eax
pop ebx
push eax
sbb ah, 0x38
pop eax
call fcn.00648e69
jbe 0x637334
call fcn.00649309
jg 0x637303
jo 0x6372a5
push edi
push esi
and di, si
push edx
sbb edx, esi
stc
push ecx
mov cl, dl
push ebx
xchg ch, bh
rol cx, cl
push eax
inc ah
stc
not edi
sub bx, ax
pop eax
pop ebx
pop ecx
pop edx
pop esi
pop edi
push edi
push ebx
test edi, ebx
pop ebx
pop edi
call fcn.006497df
push eax
push esi
adc eax, esi
pop esi
pop eax
jp 0x6372bc
push eax
push ecx
shr al, cl
pop ecx
pop eax
push edi
ror di, 8
push eax
add ax, 0x55a3
push edx
push ecx
rol dx, cl
and ch, ah
nop
mov dl, 0x2a
test cx, ax
push ebx
not bh
test dx, 0x5fd0
pop ebx
pop ecx
pop edx
pop eax
pop edi
push edx
not dx
push edi
push ecx
shr di, cl
pop ecx
pop edi
pop edx
push ecx
xchg cx, cx
pop ecx
jnp 0x6372fc
call fcn.00649cce
push ebx
and bx, 0x4a34
pop ebx
push ebx
sbb ebx, 0x4f4f035a
pop ebx
stc
push edx
rol dh, 6
push ecx
not cl
push ebx
and bx, dx
pop ebx
pop ecx
pop edx
push edx
add dl, 0x44
push edi
dec edi
pop edi
pop edx
push eax
sbb ah, 8
push edi
push edx
xchg di, dx
pop edx
pop edi
pop eax
push esi
push ecx
xchg esi, ecx
pop ecx
pop esi
call fcn.0064a106
push ebx
push edi
xchg bx, di
push ecx
shr bh, cl
push eax
and bl, al
nop
push edx
add edx, ecx
not ah
cmp dx, ax
sub bh, ah
nop
pop edx
pop eax
pop ecx
pop edi
pop ebx
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
js 0x637691
push esi
push ecx
or esi, ecx
stc
push eax
adc eax, 0x715c4d7c
push ebx
inc bl
nop
push edx
add edx, 0xcc5c76a
push edi
shr di, cl
not di
shl al, cl
adc si, 0x589a
test bl, bl
add esi, esi
sub dl, bl
sbb dx, ax
shr ah, 3
not al
shr dx, 3
stc
test edx, ebx
ror edi, 3
test si, 0x2ac8
shr ebx, cl
xor edi, edx
sub ebx, edi
not edx
not ax
nop
add cx, si
cmp ah, 0x7a
ror cx, 4
stc
sub dh, 0x7a
and ebx, esi
inc edi
ror bx, 4
adc eax, ebx
xchg ch, dl
ror di, 1
add di, 0x30a1
stc
ror dx, cl
cmp ah, al
cmp dx, ax
shr al, 8
dec esi
test ecx, 0x6973c0a
mov edi, ecx
sub ax, 0x521e
mov ecx, 0x56d19b0f
test bl, bl
ror di, cl
shr si, cl
adc esi, 0x340555ca
adc cl, al
stc
shr cl, 6
shr di, cl
dec bx
sub eax, 0x6d03e533
nop
ror ah, cl
ror ch, 1
nop
add cl, dh
or ecx, 0x38e91a7
sbb dx, si
dec edi
mov bx, 0x371e
stc
inc ah
sbb si, bx
add ch, 3
sub edx, 0x8e1ee98
ror ch, 6
cmp edi, edx
sbb di, 0x570c
not edx
and al, 0x5e
xchg edi, ecx
test bh, 0x4b
shr dx, cl
sbb cl, bl
mov ax, 0x610a
cmp bh, 0x2f
ror ebx, 6
rol dh, 5
not dh
rol al, cl
adc eax, edi
test ch, 0x25
not bh
adc ax, di
cmp ch, ah
or si, 0x12e0
not cx
rol esi, 8
not dh
add esi, 0x1cb95543
stc
mov ax, dx
pop edi
test al, 0x15
nop
cmp bx, 0x5002
inc bl
push edi
add bx, di
xchg ch, dl
xor eax, eax
cmp cl, bl
mov eax, 0x5a7b7b8b
nop
sbb ah, 0x2f
cmp esi, eax
dec esi
stc
shl ebx, cl
shr ax, 5
inc bx
and ebx, eax
stc
sub ecx, 0x75a8ce14
nop
inc edi
shl ecx, cl
mov eax, eax
xchg bx, dx
shr edx, cl
dec si
sbb esi, eax
xchg di, ax
or ch, 0x20
and di, 0x3315
or al, 0xf
adc bx, dx
cmp eax, 0x3a06ddcf
cmp edi, 0x53f45b6b
sbb si, 0x210b
mov esi, 0x64dc8c53
not si
test edx, 0x7eced67e
rol ecx, cl
shr edi, cl
sub edi, 0x6f772430
cmp dx, bx
shl esi, cl
mov si, 0x7f6b
cmp ax, dx
rol edx, 3
stc
mov cx, cx
cmp eax, ebx
stc
or di, si
sbb si, 0x630e
nop
add cx, ax
inc di
mov edi, 0x19d32e4
or ax, dx
dec dx
adc eax, edx
inc ebx
dec eax
not edi
rol ax, cl
adc esi, edi
stc
add bx, cx
rol eax, 5
cmp al, ah
adc edx, ebx
sbb bh, bl
add edi, ecx
and bl, dl
adc ah, bh
sbb ecx, eax
rol si, 1
test di, 0x185f
test cl, 0x3e
cmp esi, 0x282f51cf
xchg bx, bx
add al, 0x35
ror ebx, cl
not dx
nop
not dh
xchg edx, eax
xchg bx, cx
mov cx, si
and di, 0xa57
not bl
test dx, 0x6684
or eax, esi
or bh, bh
adc ch, bl
xor di, cx
nop
shl bx, cl
xchg edx, edi
ror bx, cl
sbb ecx, 0x63867bde
pop edi
inc ch
mov eax, eax
or ah, 0x71
sbb bh, ch
test bx, ax
adc dl, cl
inc dx
adc ch, 0x22
rol ecx, cl
test si, cx
inc ah
dec edx
dec eax
and ecx, edx
xor bh, 0x36
pop edx
pop ebx
pop eax
pop ecx
pop esi
push eax
sbb ax, 0xf9b
push edx
shr dh, 6
push ebx
sbb bl, 0x22
push ecx
mov cx, bx
shr ax, 2
and cx, 0x751a
sub ax, 0x7cb1
shr eax, 3
inc ecx
push esi
test esi, ebx
stc
push edi
sub esi, edi
xchg ecx, edx
rol al, 7
xchg dx, ax
dec edx
sbb si, 0x64ea
or ah, ch
shr si, 4
and dh, 0x2a
not esi
rol edx, cl
adc dl, 0x12
nop
mov edi, esi
nop
test bx, 0x5381
nop
or ebx, ebx
inc di
and bl, dh
add edi, 0x6e7c4566
cmp dx, 0x67a
cmp di, 0x2df2
xchg dl, al
shl bh, 1
shr edi, cl
add edx, 0x6d01d9b
rol dl, 8
or bx, ax
stc
sbb edx, 0x76a84b4a
shl cx, 1
sub ecx, 0x6fe3b4b0
or eax, esi
cmp edi, 0x2ba33e91
and bl, bl
add edi, eax
shr dh, cl
dec bl
adc ax, 0xbd
rol bl, cl
xchg di, ax
nop
adc dh, 1
stc
ror esi, cl
xor al, ch
shr ax, cl
ror dx, 8
shr di, 5
dec ah
not dx
or esi, 0x63ce2cd7
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
call fcn.0064a65c
push eax
add ax, 0xb74
push ecx
push edi
xchg ecx, edi
pop edi
pop ecx
pop eax
jbe 0x637aa5
push eax
push ecx
mov al, ch
push edi
cmp di, 0x2628
push edx
xchg edx, ecx
xchg di, dx
push ebx
test ebx, edx
push esi
test ebx, esi
shr esi, 1
and cx, 0x7ebe
and esi, 0x57137e92
and edx, 0xadb78af
test edx, esi
sbb si, ax
xchg ecx, esi
shr bl, cl
adc bl, bh
and si, cx
and dl, 0x27
rol si, 6
sbb ah, cl
mov al, al
test ecx, 0x365ab3a2
xor di, 0x1367
shr cl, cl
xchg cl, al
sub cl, 0x32
shl ecx, cl
sub ch, cl
dec cl
mov si, cx
ror dx, cl
adc cl, ch
sbb si, si
or di, 0x5658
shl eax, cl
ror eax, cl
inc dx
test ah, bh
stc
sub di, 0x5079
nop
mov esi, 0x1e49dd8e
and di, 0x4e3c
add ax, 0x4546
nop
and si, bx
not ebx
xor bh, 0x73
sbb cx, si
dec dl
cmp ch, al
adc bx, si
xor ebx, eax
xchg al, bl
sub dx, 0x7cb0
test eax, ebx
or ebx, esi
adc edx, 0x671cae49
mov bh, 0x1e
cmp dh, 0x68
shl si, 6
test ah, 0x5e
test dx, 0x15fc
sub edi, esi
test cl, ch
nop
or dl, al
rol ah, cl
adc ebx, eax
nop
xchg edx, esi
inc ch
xchg bx, si
stc
dec bx
shr al, 8
nop
and esi, edi
stc
not ch
mov bl, 0x2d
xchg bx, dx
ror dh, 7
sbb eax, edi
and si, bx
sub edx, ebx
inc dh
shr esi, 2
sbb dx, 0x614e
dec bl
dec al
stc
sbb si, 0x3905
add ebx, 0x1cebe43f
ror esi, 5
rol bx, cl
adc si, ax
not di
rol ax, cl
sub bh, cl
shl si, cl
pop esi
dec ah
or dl, ah
shr cx, cl
adc ebx, 0x7abefcc3
sbb bx, ax
and cx, 0x5db6
stc
and cl, 0x66
add al, ch
cmp ax, di
rol bx, cl
mov bx, di
xor ax, cx
adc bx, 0x545
shl ch, 3
shl cx, cl
rol cx, 5
shl ax, 6
or cl, ah
ror cx, cl
stc
mov edi, edx
not ch
adc edx, ecx
shr ax, cl
rol al, cl
xor edx, 0x20721aac
not bx
and dx, 0x6751
sbb bl, 0x63
add ax, 0xaef
and edi, 0x34eeca3a
or ah, bh
add cx, bx
sub dh, 0x66
or ah, dh
mov ch, al
test al, 0x65
rol ecx, 2
and ch, 0x10
nop
rol di, 8
test cx, 0x2753
test ch, 0x39
rol dh, cl
sub eax, ecx
rol bh, cl
rol edx, 5
rol ah, 3
adc ax, 0x3bb8
rol di, 3
cmp edi, edx
sbb bl, 0x46
mov ax, 0x5af3
dec cx
stc
push esi
test di, si
test bx, 0xd9b
sub ecx, esi
test si, di
and ebx, 0x4b386b8a
not di
dec ch
xchg cx, si
shr eax, 5
add bh, 0x6d
pop esi
pop ebx
pop edx
pop edi
pop ecx
pop eax
push edx
not edx
nop
push edi
rol edi, 8
push ebx
adc bl, 3
shr bx, 7
nop
not bl
push eax
inc ah
inc dx
xor edi, 0x7097a6ab
sbb al, bh
push ecx
adc dx, cx
inc eax
stc
rol dl, 3
nop
test edx, 0x18c9ebe
and edx, ecx
xor ax, di
not dx
push esi
mov si, bx
add si, 0x1d52
shl bh, 3
xchg si, dx
mov edi, ebx
rol di, 3
xchg ah, dh
and ch, dh
mov dx, cx
sub al, dh
and di, bx
not dh
stc
or cx, 0x3d8f
shl esi, cl
and cx, bx
rol esi, 1
rol di, cl
stc
xchg esi, ecx
test eax, edi
mov ch, al
cmp ecx, 0x5cc1f72
nop
and cx, 0x23da
inc ecx
xor ebx, ebx
cmp edi, 0x5ae047cc
add dx, cx
not ah
inc ah
ror eax, 8
cmp si, di
inc si
add ax, 0x7cca
not esi
add eax, 0x3e90e755
test al, 0x26
shr cl, 4
stc
mov eax, 0x5d45f1c4
nop
cmp si, 0x2ff9
xor al, dh
adc ebx, esi
not ebx
sbb di, 0x2ac7
adc eax, ecx
nop
inc cx
xchg bx, bx
sbb edx, 0x61aa6b60
shl cl, 5
or ch, 0xd
inc eax
adc si, 0x8ec
pop esi
pop ecx
pop eax
pop ebx
pop edi
pop edx
jo 0x637a21
call fcn.0064a992
push esi
add esi, 0x4cc761a3
push eax
push ecx
shl al, cl
push edx
cmp dx, 0xc06
xor ch, 0x72
push ebx
rol ebx, 1
push edi
dec di
stc
or ebx, 0x77e2419a
or bx, 0x21cd
ror ecx, cl
dec al
xor dh, 0x67
xor di, 0x4851
mov dh, 0x7b
xor di, ax
dec bh
dec dl
and bx, bx
stc
sbb bl, 0x18
test dx, bx
and edx, eax
xchg cx, cx
shl edi, cl
dec dh
xor cx, cx
add esi, esi
stc
cmp ch, 0x3e
pop edi
pop ebx
pop edx
pop ecx
pop eax
pop esi
call fcn.0064ae73
push edx
and edx, 0x5fb85509
push ecx
xor cx, cx
push esi
push eax
sbb si, ax
and ecx, 0x52ca1688
or si, 0x74b
push ebx
sbb bh, bh
test bl, dh
shl ecx, 5
sub bx, bx
dec cx
shr al, 5
push edi
add edi, 0x144915b3
not al
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
nop
push ebx
inc bh
push edi
push eax
mov edi, eax
and di, 0x7cb0
pop eax
pop edi
pop ebx
call fcn.0064b174
push ebx
push edx
xor bl, dh
pop edx
pop ebx
call fcn.0064b5af
call fcn.0064ba9a
call fcn.0064bd94
push edi
and di, 0x2054
push esi
adc si, 0x7e75
push ebx
mov esi, ebx
push eax
push edx
test al, dh
nop
stc
cmp al, 0x25
not bx
test si, 0x2cc4
xor di, 0x464a
xchg ah, bh
not bl
push ecx
test ecx, edi
not bh
shr edi, cl
ror ecx, cl
xchg bh, bh
cmp edi, 0x367384f3
inc bx
or dl, 0x59
test esi, 0x28a30a3
dec si
not di
or cx, cx
shl cl, 1
adc ecx, 0xc4ef5a2
xchg bl, ah
dec dl
rol cl, cl
xor bl, cl
pop ecx
pop edx
pop eax
pop ebx
pop esi
pop edi
call fcn.0064c0bf
push edx
xor dx, 0x50ed
pop edx
push ecx
push edx
xchg cx, dx
pop edx
pop ecx
js 0x637ad1
call fcn.0064c388
nop
push edx
dec dl
pop edx
call fcn.0064c793
nop
push esi
push ebx
sbb esi, ebx
push edx
push ecx
and edx, ecx
push eax
mov cx, ax
pop eax
pop ecx
pop edx
pop ebx
pop esi
call fcn.0064cba5
push eax
and ax, 0x6315
push esi
shl esi, 2
pop esi
pop eax
jge 0x637ae7
call fcn.0064d0c0
call fcn.0064d497
mov eax, str.WU_1
lea ecx, [esp + 0xc]
push 8
push 0x1c542d32
push ecx
push eax
call fcn.0064d912
call fcn.0064dbe1
jp 0x637f08
stc
push edi
push ebx
xor di, bx
dec edi
push esi
push edx
or si, dx
shr si, 2
adc dx, bx
push eax
xor ax, 0x6ba0
push ecx
ror ch, 2
xor esi, 0x6e0d3d87
dec eax
add di, 0x7538
sub dx, 0x7bc5
sbb esi, edi
nop
shl ebx, 6
and di, 0x1228
not bl
not si
xchg ecx, eax
add edx, 0x5b20c521
mov edx, 0x6e8281ec
cmp cx, di
mov dh, al
sbb ch, dl
sbb ah, 0x1c
xchg ecx, edx
nop
sbb edi, eax
ror dl, cl
shr si, cl
sbb eax, 0x395c79b0
stc
shl edi, cl
inc ecx
xor bx, 0x26a8
rol dh, cl
and cl, 0x41
test ecx, 0x6fa36b32
xchg ebx, esi
stc
rol bl, 7
xchg esi, eax
stc
not esi
test ebx, esi
adc cx, di
not eax
shl al, cl
not esi
and ch, 0x29
add cl, al
sbb cx, 0x33cc
xor si, 0x253d
and cl, 0x6f
xchg bh, dl
nop
sbb ax, 0x22b4
not cx
and eax, eax
dec bl
xchg al, bl
add dx, 0x6baf
inc ch
add dx, ax
test dl, cl
stc
test bl, bl
shr si, 3
cmp eax, 0x3296b35a
inc di
xchg di, di
and eax, eax
mov dx, bx
rol edi, 7
inc al
ror edi, cl
nop
or ebx, ecx
sbb bl, dl
add dx, bx
xor bh, 0xa
rol bh, 8
add bl, 0x33
stc
not eax
ror di, 4
dec si
sub bh, cl
rol cx, cl
dec bx
add si, ax
shr esi, 4
adc esi, eax
rol bh, 7
stc
add ebx, ebx
not ah
inc edx
adc si, di
rol ax, 6
pop ecx
and dh, 0x4a
push ecx
cmp cx, dx
shl cl, 6
adc di, dx
inc ax
dec ebx
rol ah, 1
xchg cx, ax
or dh, 1
nop
adc dx, 0x63e8
stc
not cx
not di
add di, si
stc
xchg edx, eax
test bx, 0x736b
ror si, cl
or ch, ch
sbb esi, ebx
inc dh
or bh, 0x39
cmp al, cl
add si, bx
xor eax, ebx
cmp edx, ecx
rol eax, 7
nop
sub ah, 0x16
dec bl
rol eax, cl
ror eax, 7
xchg bh, al
or dl, bl
xor esi, esi
stc
add ah, 0x57
not dx
add edi, esi
stc
mov eax, 0x35240552
sub dl, cl
stc
dec di
nop
or cl, bh
not al
not dl
xor bx, 0xf4c
ror ax, cl
nop
cmp al, 0x20
sub al, bl
sbb cl, 0xb
xor ecx, edi
add al, cl
xor bl, 0xc
shr dl, 3
dec cx
mov cl, ch
adc si, ax
dec bx
and eax, 0x41824ee9
mov bh, 0x72
cmp ax, 0xb63
ror ah, 1
and esi, esi
shr ecx, cl
add dl, al
stc
test cx, ax
ror ebx, cl
mov ecx, 0x73eb91ea
stc
cmp ax, 0x3fd8
cmp edx, ecx
test dx, di
or cl, 0x26
shr bl, cl
sbb edx, 0x33a20795
sbb si, cx
not dx
not bl
add ecx, eax
not ax
sub al, dh
xchg dx, di
or cl, 6
shr al, 6
shl di, cl
mov cl, 0x2c
nop
and ebx, 0x2285e732
or cl, ch
sbb di, 0x4908
xchg dh, dl
sub ecx, eax
shr ecx, cl
adc eax, eax
pop ecx
push ecx
rol si, cl
sub ax, 0x564
inc edx
not cx
or eax, 0x1ddb88c9
xchg bx, di
mov di, 0x58e8
dec bl
shl ecx, cl
mov ax, 0x2c17
sbb cl, bh
inc bx
add esi, 0x386ffaac
sub dl, ch
mov cl, 0x3e
test eax, edx
mov ah, bl
dec ebx
inc ecx
sbb dx, di
cmp ax, 0x12e7
rol ax, cl
cmp dl, 0x1a
xor edx, eax
mov ch, cl
xor al, 0x22
stc
cmp di, bx
mov edi, edx
inc esi
cmp ax, 0x6134
add ax, si
sub edi, 0x291eabd0
shr esi, cl
sbb ch, bh
mov ebx, ecx
shl ecx, 6
test si, bx
mov ah, cl
and ecx, 0x74d3dbd9
shr esi, cl
or cx, 0x32c1
not eax
add edx, 0x5f544814
add dh, 0x37
sub esi, 0x4c8bf4fc
shl si, cl
mov dx, di
cmp ebx, esi
sub edx, 0x44a654f0
cmp al, al
sub bx, 0x1650
inc eax
rol al, cl
cmp ecx, 0x5e7d44d8
cmp eax, edx
and dx, cx
mov ch, bh
shl ah, 4
shl cx, 1
rol al, cl
rol edi, cl
or ah, dl
not ebx
stc
and dx, 0x6a38
pop ecx
pop eax
pop edx
pop esi
pop ebx
pop edi
push edx
ror dl, 1
push ebx
ror ebx, 3
xor dx, 0x5cd6
push eax
adc eax, ebx
push ecx
rol edx, cl
nop
sbb ecx, 0x2ef5471d
add edx, 0x65a154ca
mov ebx, ebx
push edi
dec di
sub bh, dh
sub bh, 0x74
add ah, dl
stc
xor dl, 0x30
ror ecx, 6
or cl, dl
push esi
adc si, 0x7484
adc edi, 0x67313682
shl cl, 8
shr ax, cl
adc di, si
xchg bl, ch
test bx, 0x1530
cmp ax, di
shl bl, cl
and bl, bh
dec ebx
nop
mov bl, dh
cmp dh, 0x2a
sbb bh, ah
and dh, 0x40
nop
inc al
sbb ax, 0x23fd
nop
test ecx, 0x57763a03
add edx, 0x60d170
and ecx, 0x3dd219c6
add ax, 0x483
shr dh, 3
shr dx, cl
or ah, ah
inc edi
and dl, 0x6e
add al, dh
inc ebx
xchg si, cx
add dx, di
add al, 0x58
cmp eax, edi
stc
ror ah, cl
ror si, cl
nop
pop esi
pop edi
pop ecx
pop eax
pop ebx
pop edx
call fcn.0064dfa3
call fcn.0064e2f8
js 0x637edd
push ebx
push edx
test bh, dh
pop edx
pop ebx
call fcn.0064e679
jnp 0x637eba
push edx
push ecx
ror dx, cl
adc dh, 0x1b
pop ecx
pop edx
push eax
xor eax, 0x6ee7a49f
pop eax
call fcn.0064ec6b
call fcn.0064ef38
jnp 0x637ed8
push ebx
dec bl
cmp bl, 0x50
push esi
push edi
adc si, di
pop edi
pop esi
pop ebx
push ebx
shr ebx, 8
pop ebx
call fcn.0064f4ec
push edx
and dh, dh
push edi
adc di, 0x4655
push ecx
and dx, cx
rol cl, cl
nop
push ebx
not bh
pop ebx
pop ecx
pop edi
pop edx
push esi
push eax
test esi, eax
inc al
pop eax
pop esi
push ecx
push esi
sub cx, si
pop esi
pop ecx
call fcn.0064f8fc
push ecx
push eax
test ecx, eax
push edi
shr edi, cl
push edx
dec edx
and dx, 0x5795
add edi, edx
add ecx, eax
push ebx
adc bl, 0x1a
mov bl, 0x77
not cl
adc ebx, 0x6f979518
nop
push esi
xor esi, edi
not bh
ror eax, cl
test si, 0x184a
xchg cl, bh
and eax, 0x4c6b8729
inc cx
stc
ror bx, 2
stc
test esi, edi
inc ah
stc
mov bh, bh
or ecx, 0x2efe6df3
shr ebx, 3
mov esi, 0xab43f1e
test bx, 0x5529
ror dl, cl
stc
mov eax, 0x2565d12c
test dx, di
test eax, 0xdf781fc
not si
shr edx, cl
sub di, bx
rol bx, 7
inc edi
test edx, 0xb8c39ea
xor dx, 0x1326
xchg si, ax
and edx, edi
and esi, edx
stc
inc edi
mov bx, di
add bh, 0x67
rol ch, 2
shl dh, cl
inc si
sub dl, al
stc
sub dl, 0x7b
shl bl, 8
mov dx, 0x2026
mov dx, di
not eax
ror bl, 6
rol ch, 8
add ch, 0x17
not ax
nop
rol si, 2
inc si
mov si, 0x26c7
stc
stc
ror ebx, 3
ror ebx, 6
adc dh, 0x10
stc
rol ax, cl
not eax
nop
inc ax
stc
test al, 2
stc
xor dl, 0x58
sub dh, dl
sub dx, 0x38d8
sbb di, 0x7ada
or ebx, 0x4a6b80e8
add edx, 0xd21c628
mov edx, ecx
dec ecx
sbb di, 0x2d0e
sbb eax, 0x42f98ad6
xchg esi, esi
not edx
sbb edx, esi
sbb dh, ah
not esi
inc edi
or al, 0x1c
shl di, cl
mov edi, 0x1ab1626e
shr al, 5
sub ax, cx
pop esi
sub dh, 0x20
adc cx, 0x6ce5
or eax, 0x6cd6d3a4
and bx, cx
stc
sbb edi, 0x4e2ab5eb
ror di, 5
test bl, dh
sub ch, bl
push esi
or si, di
or bh, bl
xor edx, 0x5667bca0
adc bh, 0x14
not si
xchg dl, bh
mov cl, 0x53
shl ch, cl
dec bx
not esi
xor dl, al
test dx, si
add si, cx
add ch, bh
or bx, 0x2210
mov eax, eax
nop
nop
ror dx, 2
inc esi
nop
shr edx, cl
sub cx, 0x420b
shr ah, cl
ror ecx, cl
mov al, dl
or bx, si
and eax, 0x68986d8d
sbb edx, 0x715b3842
or ah, 0x33
adc eax, ecx
shl ecx, cl
add si, dx
mov bx, 0x7853
stc
or dx, 0x162e
and al, 0x5e
and cx, ax
nop
stc
not ebx
dec ch
stc
xchg ch, ch
shl edi, 8
xor esi, eax
rol ch, cl
or bl, cl
sub dx, di
dec dx
xor si, 0x7d32
add cx, 0xbd
ror cx, 5
or di, 0x7e97
test eax, 0x1fa54cbe
xor edx, 0x4d9f7b5
add ebx, ebx
and ah, dh
nop
cmp cx, di
adc ebx, esi
or si, si
inc ebx
add cx, 0x7d53
or edi, 0x1529136f
shr esi, cl
or si, 0x64d6
not ah
adc di, bx
stc
stc
test cx, 0x67da
dec dh
sbb cx, dx
stc
xchg dx, si
nop
mov eax, 0x2d1bd261
add dh, ah
sbb cx, bx
adc ch, 9
adc ch, 0x43
xor cl, bh
nop
rol dl, 6
inc edx
mov ecx, 0x5832e82d
stc
dec dl
nop
mov eax, 0x659b2b56
pop esi
adc al, dh
not ax
test al, 0x3c
shl edi, cl
xor cx, 0x47b5
test cx, 0x78bd
stc
test ecx, 0x1d514c83
adc ebx, ecx
rol eax, 6
cmp ecx, edx
sbb ax, di
nop
inc bx
nop
test eax, eax
nop
sub ecx, edx
shl ax, cl
rol ebx, 2
push esi
mov si, bx
sub si, 0x26b
xor di, 0x24fa
shr eax, 7
stc
ror bl, 4
inc ax
ror ecx, 3
mov dh, dh
or dx, 0x5167
shr cx, 1
test edi, 0x65ba33c9
stc
mov bx, di
or dl, ch
mov ch, ah
xor ecx, esi
sub ah, dh
sub ecx, edi
mov dx, 0x4ac5
and edx, eax
rol ebx, cl
test cx, dx
not edi
cmp ax, di
adc esi, 0x4919bdc0
stc
shr si, cl
add cx, 0x6e2d
sbb di, dx
stc
not eax
sbb ebx, 0x762e231e
or esi, 0x68ff6f16
sub di, 0x6a8b
nop
test bl, bl
and cx, dx
inc bx
test ah, 0x6c
shl edi, cl
xchg cl, al
rol ax, 5
test ebx, edx
sub ebx, 0x178fe8f2
cmp dx, 0x32ef
stc
stc
adc bx, ax
add si, 0x5cae
shr ebx, cl
shr cx, 1
or dx, bx
shr dx, 5
add ax, di
dec edi
test bx, dx
mov bh, 0x74
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
push edi
push ecx
ror di, cl
push ebx
or bh, 0xa
push eax
test al, ch
push edx
test ax, dx
xor ebx, ecx
cmp ecx, edi
pop edx
pop eax
pop ebx
pop ecx
pop edi
push ebx
adc ebx, 0x6ca2a278
push eax
push edx
add eax, edx
push esi
dec esi
inc ebx
cmp bx, 0x4300
push edi
inc edi
xchg dl, ah
cmp dh, bl
not si
cmp bl, bh
push ecx
xchg dh, cl
sub eax, 0x6e325b0b
inc di
shl bl, cl
sub dl, 0x18
pop ecx
pop edi
pop esi
pop edx
pop eax
pop ebx
call fcn.0064fe4d
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
mov ecx, 8
push ecx
call fcn.00650128
push ebx
push ecx
xchg bh, cl
push esi
shl si, cl
push edi
xor di, 0x6e8
adc cl, 0x42
inc edi
sub ebx, 0x51eba828
inc bl
sub bx, si
nop
nop
cmp bx, 0x472f
not di
ror di, cl
push eax
ror al, cl
not ecx
stc
or ecx, 0x64f85c05
push edx
dec dl
xor si, dx
sbb bl, cl
ror ax, cl
and ebx, 0x3e27bef5
sub al, 0x13
add dx, cx
xor bl, bl
sbb ebx, 0x757c7916
stc
xchg cl, cl
xor di, cx
sub ax, 0x3fb1
inc dl
test bl, cl
xor edi, 0x2620a05b
stc
sbb ch, 0x50
xor bx, 0x4037
ror si, 4
test si, si
adc al, 0
dec ah
adc eax, ecx
adc ch, dh
shr ah, 8
dec edi
not di
nop
xchg bl, bl
ror ch, 8
shr dh, 4
dec bl
or edx, 0x4ed20324
inc si
ror si, 2
xor cx, 0x224d
or eax, edi
nop
adc edx, 0xcff508c
not eax
stc
shr bl, 2
test edi, eax
ror esi, 1
xor ax, 0x22d8
sub di, cx
adc ch, dh
xor edi, 0x3f3368a8
cmp cl, dh
test cx, si
xchg esi, ecx
and bl, dh
stc
add cl, bl
mov bh, bl
mov cx, 0x77d5
add al, 0x19
or bx, cx
and di, 0x211b
and dl, dh
xor edi, ecx
and ax, dx
add bl, ah
shl ch, 7
pop edx
pop eax
pop edi
pop esi
pop ecx
pop ebx
push ecx
inc ch
push ebx
push edx
xor ebx, edx
push edi
and di, bx
cmp bh, dl
or edi, 0x3814a162
sbb di, cx
push eax
test ax, ax
mov edx, 0x3d74e9a9
cmp edx, 0x4b80631
xchg cl, bh
and edi, 0xaf9b36f
mov ah, dh
test dx, cx
xor cx, 0x426c
push esi
add di, si
not bx
add edi, 0x4fcb30f0
adc ah, cl
xchg ah, ah
sbb ah, al
nop
shr ch, cl
xchg bh, ch
stc
xor si, di
xor ch, ch
shl edi, cl
mov ah, 0x21
mov eax, ebx
mov di, 0x7c97
not edi
and dx, 0x40d5
shl bx, 5
and dx, ax
mov ebx, eax
adc dx, si
rol bx, cl
ror si, 5
nop
xor cl, bl
mov edi, eax
and edx, 0x5c7f9220
dec dl
not bh
dec cx
cmp bx, 0x6e6b
not dx
xor ecx, 0x2d4b45a0
sbb edi, edx
cmp si, 0x7c34
and eax, edx
mov dh, bl
xchg di, bx
rol ecx, 4
test di, 0x1517
rol di, cl
sbb al, 0x38
sub ebx, 0x103923f
inc dx
cmp bl, 0x3a
stc
stc
test esi, 0x1298532a
sub ebx, 0x3e6d7597
sbb ax, ax
stc
mov ax, bx
and bx, 0x5fc7
ror ah, cl
stc
test ecx, 0x6e45cf84
dec edx
not edx
and si, 0x51ca
or esi, 0x286c94b2
ror si, 6
or esi, 0x3669d60f
dec al
and al, bh
mov bx, cx
or cl, 0x1a
cmp bl, 0x14
xchg ecx, eax
stc
or dl, 0x55
ror bl, 4
stc
inc dl
shr ax, cl
inc ax
shr ah, cl
adc ebx, 0x140ac056
not cx
add ebx, 0x7f906fac
xchg si, di
shl ah, 7
mov di, bx
xchg cl, dl
test edi, edi
mov edi, 0x26ae4bf0
pop esi
sbb dx, 0x7b6b
mov edi, eax
dec dl
not dh
and bl, 0x7d
sbb bl, 0x37
cmp dh, cl
push esi
rol esi, cl
nop
not edx
inc eax
or edx, 0xad3e1d4
sbb bl, al
and cx, dx
xchg di, ax
test ax, 0x7bf5
adc dx, si
xchg di, ax
adc bh, 0x6d
dec al
mov edx, 0x73207983
rol bl, 2
dec dl
ror cx, cl
sub ax, 0x4218
sbb eax, 0x4a8531ae
nop
add eax, 0x1d7b72fd
not ebx
mov edx, 0x31fa7d67
test esi, ecx
and ax, bx
and dh, ch
ror di, cl
rol cx, 3
ror dx, cl
shl edx, 2
and di, cx
shr dh, 1
and edi, ecx
test bx, dx
stc
inc bh
ror esi, cl
not edi
xor cl, bh
and bx, 0x5daf
shr cx, 5
mov ebx, esi
ror ax, cl
inc dl
not ecx
xor si, 0x476b
and dx, ax
ror esi, 6
sub si, 0x5ff0
and di, 0x3031
shr cx, cl
ror bh, 4
or bx, 0x198a
inc ebx
dec ah
shr edx, cl
xchg ecx, ebx
test di, 0x7863
stc
sbb edx, eax
add bx, 0x7dc0
rol dl, cl
sbb di, ax
inc dh
dec di
not bx
stc
not di
dec ch
xor ebx, 0x30a6d032
sbb dh, dh
stc
cmp al, cl
dec cx
sub si, ax
add ch, bh
or si, 0x1958
add eax, 0x5254bbc7
inc esi
and edi, 0x786f53c9
rol dl, 1
shl eax, cl
cmp edx, edx
shr si, cl
shr eax, cl
stc
and dx, 0x448f
add edi, eax
stc
stc
ror ch, cl
sub bh, 0x19
adc esi, 0x6d28c786
pop esi
ror dh, 1
xchg cl, dh
shr ch, cl
add di, ax
push esi
and esi, 0x770800a2
shr ebx, 4
nop
xchg dx, ax
nop
sub dl, cl
test ch, bh
rol di, 3
sbb cl, 0x45
cmp ch, ah
not ah
sub ax, 0x2ff7
or dh, 0x38
cmp bx, cx
inc edi
sub esi, 0xf72ee60
xchg dx, si
not ax
not dh
dec edx
cmp cx, 0x4ce9
xchg ecx, eax
or ah, al
inc bx
rol bh, cl
ror ecx, cl
nop
and al, bl
mov ch, bh
nop
rol bh, cl
adc di, cx
ror cx, cl
not di
sub edx, 0x71d731fc
shr cx, 3
or eax, 0x7d979033
mov eax, 0x31355b44
xor cl, 0x1e
xchg ch, al
and bl, 0x3e
xor ax, dx
or eax, esi
sub eax, 0x714f8e79
test cl, dh
dec eax
ror ch, cl
test edi, 0x18f304c
shr dx, cl
shr ecx, 5
test ecx, 0x130e94b8
or bl, 0x40
inc ax
or edi, 0x61ac1dd9
dec cx
shr esi, cl
mov al, cl
rol esi, 1
shr dx, 8
inc ah
add si, 0x7e22
sbb bx, 0x1763
xor ch, 3
shl cx, cl
xchg edi, ebx
adc ecx, 0x4bde54c0
or dh, al
and dx, 0x69b0
and ax, 0x1953
ror edx, 4
xchg ch, bh
adc ecx, 0x6faaea6a
shr di, 1
test bx, 0x67b0
nop
stc
dec bh
ror di, 1
stc
mov ax, 0x1341
ror ebx, cl
add eax, 0x505fd2ac
xchg di, ax
not bl
rol ebx, 4
not ebx
mov cx, 0x7cc6
or cx, bx
xor di, cx
shr ebx, 3
not ax
and bl, cl
test ecx, ebx
mov ebx, 0x61075ec7
dec edx
add esi, ebx
pop esi
rol dx, 3
cmp ecx, 0x3b68678f
inc cx
and ah, bh
push esi
rol si, 2
inc edi
mov di, 0x7912
shr bx, cl
mov cx, 0x4cb5
xor eax, 0x787097d8
nop
and esi, eax
shl dh, cl
xor bh, 0x7d
xor dh, dh
adc di, cx
cmp cl, bl
shl dx, 7
sbb ebx, edx
xor bx, dx
nop
or esi, 0x5559e492
xor ax, cx
test si, 0x6b1a
xor bx, 0x96f
xchg ch, dl
shl ah, 6
and bh, 0x7f
dec esi
ror cl, 6
sub ax, 0x473a
cmp bl, 0x12
dec ebx
nop
add ecx, 0x4c48f247
add edi, ecx
inc bh
shr cl, 2
inc di
xchg si, ax
cmp si, 0x33b0
not si
adc ah, ch
inc dx
cmp dx, 0x743f
xchg cx, bx
add di, bx
shr ebx, cl
shl ecx, 5
mov cx, bx
xor cl, al
and bl, 0x47
dec dh
nop
shr edx, cl
dec bh
cmp ax, ax
nop
rol ax, 8
dec esi
nop
test dl, ah
sub ebx, edx
test ebx, 0x7cebfe3f
stc
sbb bh, dl
mov eax, 0x3d0c587
xor ch, 0x12
mov cl, 0x5b
inc ax
xchg ah, bl
stc
or ebx, 0x6d1ae4ee
test bl, 0x65
sbb edi, edi
sub dx, 0x2de6
cmp edx, 0x5bb0e2e8
add bl, bh
dec bh
inc edx
xchg edx, eax
ror dh, 7
cmp dx, ax
nop
shl dl, 6
dec ecx
shl esi, 7
and ax, 0x7252
dec ax
mov bl, ah
xchg ebx, edx
shr dl, cl
xor cl, 0xf
sub ax, 0x48b5
and esi, 0x7a3316cf
xchg bx, cx
test ax, cx
xchg cl, al
or ecx, 0x42a9ac00
and edx, 0x28f96569
pop esi
push esi
test ecx, esi
add cl, 0x52
adc cl, 0x2d
xchg ch, ch
xor bl, bl
ror esi, 4
xor si, dx
add di, di
shr ah, cl
mov al, 0x79
or dl, bl
add ebx, 0x69daa8d8
sub ecx, edx
and dh, dl
stc
stc
sub bx, 0x4b93
inc ax
or cl, 0x3d
or dx, 0x7baf
sub bx, 0x4765
dec ch
mov ax, 0x1488
nop
rol esi, 8
cmp esi, 0x319b1be7
cmp di, ax
and ebx, 0x2e05774e
and si, 0xa41
sbb dx, 0x5c55
adc ax, 0x6c82
or si, bx
add dl, al
inc cl
test esi, eax
rol dl, 3
dec edi
dec bx
mov bh, 0x54
ror cl, 1
not bx
not cl
mov ax, 0x6d48
mov ecx, 0x7b3b4b91
dec ax
shr bh, cl
adc esi, 0x5f5c4994
nop
xor ah, bl
ror al, cl
nop
ror eax, cl
test bx, 0x287e
shl cx, cl
cmp esi, 0xd26ba7b
inc ax
xchg dh, cl
adc dh, dl
mov dh, bh
test ah, al
not ch
xor eax, 0x2e630f18
dec ch
and edi, edi
shr ch, cl
cmp edx, 0x37b34c0f
dec esi
adc cl, 0x39
or ax, si
nop
ror dh, 3
not ax
and al, al
or ax, ax
nop
sub ebx, eax
test al, ch
ror dh, 8
adc di, 0xda4
mov eax, edi
sbb edx, 0x645d0e69
xchg dl, dh
stc
xor ecx, 0x13866de0
not ecx
and cl, 0x2a
xchg esi, eax
and bx, di
not dx
sub bx, dx
and di, cx
test eax, 0x3246568b
dec edi
pop esi
pop eax
pop edi
pop edx
pop ebx
pop ecx
push ebx
sbb ebx, 0x29c59360
push edi
push ecx
test edi, ecx
push edx
not dh
xchg ch, bl
xchg dx, bx
pop edx
pop ecx
pop edi
pop ebx
call fcn.006506bc
call fcn.00650c70
stc
push edi
push esi
or di, si
push edx
push eax
mov edx, eax
xchg di, si
dec edi
push ecx
xchg edi, ecx
inc dx
not ch
dec ax
test si, 0x5a4b
test dh, al
not ax
push ebx
ror ebx, cl
shl ax, cl
mov di, dx
stc
mov esi, esi
adc ah, 0x3a
stc
not bh
add al, 0x18
nop
test ecx, 0x5328f673
sub si, cx
and bh, 0x36
sbb edi, edi
stc
dec dl
shl cx, cl
inc ecx
mov edx, eax
shl dx, 5
shl ch, 8
nop
shl esi, 2
shl cx, 3
pop ebx
pop ecx
pop eax
pop edx
pop esi
pop edi
push eax
push ecx
shl eax, cl
push esi
add ecx, esi
push edx
ror dl, cl
adc ch, cl
sub dh, 0x78
rol cx, 1
push ebx
test ebx, 0x2057f06
not esi
shr esi, cl
inc dl
not dl
rol eax, cl
add dh, dl
stc
shr eax, 3
stc
push edi
xchg di, ax
and edx, 0x22a8284f
rol di, 5
xor cx, 0xea2
adc si, 0x56f0
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
call fcn.0065115c
push edx
rol dh, 3
push ebx
push ecx
rol bx, cl
push edi
ror edi, cl
ror dx, 4
and dh, 0x58
ror dx, cl
add dh, ch
ror cl, 2
dec dh
pop edi
pop ecx
pop ebx
pop edx
push ecx
ror ecx, 5
push ebx
or bh, bh
push edi
sub di, di
adc cl, cl
push esi
xchg di, si
pop esi
pop edi
pop ebx
pop ecx
jbe 0x638a6d
jg 0x638a45
jbe 0x638a45
push ecx
shl cx, cl
pop ecx
push edx
ror edx, 6
push ebx
sbb ebx, ebx
push ecx
shl dl, cl
pop ecx
pop ebx
pop edx
push ecx
rol cx, 6
push edx
sub dh, dh
push eax
adc dl, al
push ebx
cmp ebx, 0x3d0c7382
stc
pop ebx
pop eax
pop edx
pop ecx
push edi
inc di
pop edi
push edx
rol dx, 1
pop edx
xor ecx, ecx
mov edx, esp
call fcn.0063fe57
pop ecx
add esp, 0xc
push edx
push ecx
or edx, ecx
xor ecx, ecx
push ebx
adc bx, 0x1c9c
xor cl, cl
push esi
shl esi, 1
rol ebx, 2
push eax
rol ah, cl
or cx, cx
shl ax, 3
nop
or dh, 0x28
ror dh, 5
xor bl, dl
add ax, cx
test al, 0x4c
inc al
push edi
inc di
xor ecx, 0x3341162b
dec di
ror ax, cl
sbb edi, 0x629422c9
and ebx, edi
add eax, 0x3515dbe8
shr bx, cl
and bl, 0x65
mov di, ax
test eax, 0x3a4e1dcc
rol cx, 2
dec dl
dec ax
sbb ebx, ebx
sbb ch, 0x5b
mov esi, esi
shl ah, cl
xchg bh, bh
shr esi, cl
xchg ecx, esi
xor edi, ecx
nop
add dh, bl
xchg di, ax
adc si, di
sub edx, edx
shr ebx, cl
dec dh
cmp ax, 0x38ac
not dl
shr ch, cl
and al, bh
add ch, dl
test ecx, 0x5042e6e7
add dx, 0x7d14
dec dl
stc
xchg esi, ecx
shr bl, cl
rol ax, cl
xchg al, dh
adc si, di
nop
sub edx, 0x320a9f7c
shl dx, 4
inc di
sub si, cx
dec edx
ror ah, cl
shr bx, 7
not ah
or ebx, 0x6e1a1dd9
shl ah, cl
not bx
add bx, bx
or dh, 0x78
and ecx, ebx
sbb bx, di
mov bh, bl
xor bx, bx
inc cl
stc
xchg edi, esi
xchg al, bh
xchg dl, bl
nop
ror dh, cl
and bh, bh
sbb eax, 0x10860eb1
nop
test dl, bh
add edx, edi
stc
or bx, 0x1bd3
or ebx, 0x692a579f
xchg dl, al
rol di, 4
ror dx, cl
dec si
rol ecx, 1
cmp di, 0x63f1
cmp cx, ax
sbb bh, ch
pop edi
ror si, 8
adc ecx, 0x6f05c45c
nop
dec cx
xor ecx, 0x6ca67e0d
dec dl
push edi
dec edi
xor ch, al
sbb ax, ax
stc
cmp cx, 0x71b1
sbb ah, dl
sub edi, edx
cmp si, 0x628
add ecx, 0x3513c8e7
and cx, cx
sbb dl, 0x40
adc ebx, ebx
stc
shr cx, cl
rol edx, 5
and dl, 2
inc bx
sub dx, cx
xchg si, si
or dx, 0x590a
adc edi, 0x1835ad1c
nop
not ecx
add esi, 0x5c640196
inc cl
adc ax, dx
nop
add bl, bl
shl cl, cl
add al, 0x23
shl dl, 1
add bx, bx
and dh, dh
adc cx, ax
inc dx
inc cx
sbb edx, 0x28e55cd7
test ebx, edx
ror edx, 1
rol cl, 7
dec ax
test bl, 0x41
not esi
or ah, 0x43
nop
not ecx
rol di, 6
sbb bx, dx
mov ax, 0x2610
ror ah, cl
nop
shl esi, cl
not edx
shr ecx, cl
dec dh
sbb edi, edx
sbb dx, bx
add dl, 0x24
shr edx, 2
cmp ah, al
and cx, 0x7592
not bh
sub bh, cl
rol bh, 7
shl bl, 8
not edx
xchg edi, edi
add dx, 0x96b
add ax, si
add al, 0x29
dec dx
xor cx, si
mov ah, 0x6c
rol ecx, 6
stc
ror ecx, 2
sbb dx, 0x7723
inc dl
inc dl
rol bx, 5
inc edi
not esi
shr esi, 5
test ch, 0x4e
xor dx, 0x19f
mov di, 0x4405
shr dx, 4
stc
nop
xchg al, al
shr ah, 6
not esi
dec bx
cmp cl, ch
pop edi
or bl, 0x6b
test ch, 0x7e
sub cl, dh
inc bh
inc dx
mov esi, ecx
ror si, cl
xor ah, cl
push edi
xchg ecx, edi
shr eax, cl
dec cx
not di
dec al
cmp edx, ecx
shl edx, cl
shl ah, 7
adc edx, 0x4a245635
ror ebx, cl
xchg dh, ch
dec edx
sbb ax, 0x5f92
xor ecx, edi
not dx
nop
test ecx, esi
add dh, 0xa
not ebx
xchg si, di
mov dh, bl
xor edx, 0x19bedd31
shl cx, 1
dec esi
add dl, dh
shl eax, 3
shl ecx, 4
xchg bh, bh
xchg di, di
ror si, cl
inc si
test di, si
and cx, cx
adc al, 0x40
rol ah, cl
dec bx
mov edx, 0x66beb0b2
nop
dec bh
test dx, 0x423
mov dl, cl
shr si, 3
ror dl, 8
nop
rol ah, 5
stc
or bh, 4
shr al, cl
sbb dh, bh
test dx, bx
test si, ax
rol si, cl
add bl, dh
cmp cx, 0x491a
shr eax, cl
nop
ror ebx, 3
adc cx, cx
xchg edx, edx
dec ecx
and ecx, ebx
dec bx
shl edi, 5
add dl, al
and al, 0x2f
stc
rol bl, 4
mov ecx, eax
sub cx, 0x7189
sbb esi, 0x562d9831
and eax, 0x718850a5
ror edx, cl
add al, dl
test al, dl
dec eax
cmp cx, si
mov dx, si
inc di
sbb cx, dx
cmp edx, edi
test ecx, 0x17d476da
ror edi, 2
xor ebx, 0x311e5cbf
ror al, 6
xor ax, bx
xchg edx, ebx
rol bx, 7
mov edi, 0x7fa35a3b
stc
adc ah, ch
dec si
nop
pop edi
sbb edx, eax
shr cx, cl
cmp ch, 0x1d
shr si, cl
push edi
or di, dx
xchg edx, esi
dec bx
or dh, 0x10
mov edi, 0x12f90deb
shl cl, cl
add ecx, edx
add di, 0x1cf9
sbb ecx, 0x4879da13
not cl
add bl, dl
shl dx, cl
xchg bl, bl
add dx, 0x3450
mov dl, 0x32
adc bx, 0x4a5d
nop
stc
shr dx, 8
stc
mov ah, 0x21
inc ax
xor ch, dh
shr eax, 8
rol ecx, 4
add di, dx
inc bl
not bh
adc dx, di
mov si, 0x2043
nop
stc
not cl
shl ah, cl
xchg ah, dh
and bh, dl
stc
test ch, 0x39
dec dl
shr ah, 2
and esi, 0x6eaf0652
mov dh, ch
and edx, 0x49d2f1d4
not ebx
test ch, al
sub ax, 0x76a2
sbb ah, 0x52
mov edi, ebx
test si, bx
rol di, cl
and edx, ecx
ror dx, 6
xchg di, bx
dec ebx
cmp bx, bx
xchg esi, esi
not ebx
xchg bx, bx
inc bh
ror dh, 3
shr esi, cl
ror bh, 6
xchg dh, cl
xchg ebx, ebx
sbb cx, 0x62b7
stc
mov ch, 0x67
sub ah, al
adc di, ax
shl dh, 1
add esi, 0x3df01ad9
sub bx, bx
sbb ebx, 0x49721f2b
ror cl, cl
not eax
dec edx
dec bl
xchg bl, ah
mov si, dx
stc
sub edi, 0x6a711dd6
sub esi, 0x668d6b54
xchg dh, cl
or dl, 0xc
adc bh, 0x40
cmp esi, edx
xor edi, edi
or dx, ax
xor al, 0x12
stc
nop
cmp esi, 0x7caf5ab2
shl dx, 1
cmp edx, 0x45d62ca4
adc dl, bl
stc
pop edi
add cx, 0x44bd
push edi
xor di, dx
stc
nop
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
push ebx
push ecx
ror bh, cl
push esi
not esi
add cl, 0x61
push edx
cmp dl, 0x14
not cx
nop
rol bx, cl
cmp si, cx
push edi
test di, cx
xchg si, di
push eax
adc ah, 0x25
or esi, esi
sub ah, 0x6f
test esi, 0x75bb448d
stc
xor ch, dh
xchg cl, al
sbb bh, 0x19
mov edi, ecx
dec edx
ror ebx, cl
not cx
xor ax, si
adc edx, ebx
ror di, 5
stc
sbb bl, al
adc edx, eax
sub edi, 0x2b65f1a8
ror si, cl
nop
rol di, cl
adc bh, 0x5e
ror eax, 5
not esi
add ecx, 0x4dc6caea
ror si, 2
not bx
inc ebx
add ecx, ecx
ror bl, 1
rol eax, 7
sbb dh, 0x18
xor bx, 0x5dee
xor dx, bx
shl ax, cl
add cl, 0x72
inc dx
sub al, 0x63
xchg cl, ah
xchg dl, ch
mov cl, 0x2c
not eax
cmp ecx, ecx
mov eax, edi
shr bh, cl
dec edx
sbb al, 0x67
add dl, ch
mov edx, edi
dec ecx
xchg edi, esi
xor edx, 0xdd6fd5c
sbb bx, 0x2465
shr bl, 4
not ecx
dec dh
sub dl, 0x17
xchg dx, ax
sub ax, si
or dl, dh
adc edx, 0x505ea5d8
sbb dx, bx
mov ebx, 0xa284
test bl, bl
rol al, cl
not bx
shr edi, cl
shr ch, 3
sbb esi, 0x664704e4
test edx, edx
adc dh, cl
test bl, 0x44
sbb ax, cx
shr ax, cl
test ebx, 0x59414e0b
dec ebx
ror ah, 4
xor dh, cl
cmp esi, edi
adc ebx, 0xb5196c5
sub edx, 0x21c24aae
test al, 6
shr ch, cl
dec bx
or dl, ch
test cl, 0x71
dec ecx
shl ax, 5
add eax, ecx
pop eax
push eax
sbb eax, 0x386ad3c2
shr ah, 3
sub dh, dl
xchg dh, cl
stc
shr ax, 5
cmp dx, 0x682b
sub bl, al
shr dh, cl
xchg edi, ebx
stc
inc esi
adc dh, 0xf
mov bh, bh
xor esi, 0x73e33a56
adc ebx, 0x3d98ae74
mov ecx, 0x2d4c8ff3
add bx, 0x6501
ror di, cl
add ecx, 0x49153184
shr cx, cl
stc
dec ecx
and cx, 0x73c3
not cx
cmp ecx, 0x29475248
mov bl, ch
ror ch, cl
nop
stc
shl ecx, 1
shl cx, 8
or cl, al
mov dx, bx
sub esi, 0x65d643ca
adc cx, bx
add di, 0x7ea2
sub ecx, 0x74ed45be
xchg ecx, esi
shr ax, cl
xor cl, ah
or cx, cx
not dl
and esi, 0x774da2f4
not ebx
not dh
shr eax, 1
dec si
or eax, 0x3760e372
nop
dec cx
add ax, bx
ror ax, 5
shr al, 5
test ax, 0x1732
mov bl, ah
xor bx, 0x34d4
and ebx, esi
xor edx, 0x45673181
not di
add bx, si
not si
xchg ebx, esi
adc dl, 0x47
not si
adc ecx, ebx
not bh
or edi, 0x26a5a11b
dec bx
shr bx, 5
shr ecx, cl
rol bx, cl
sub eax, 0x54b4c02
ror dx, cl
nop
stc
ror edi, cl
adc cx, bx
and eax, eax
ror edi, 2
xchg ah, ch
nop
sbb bh, ch
not dh
sub edx, ecx
ror dx, cl
mov dl, cl
xor bl, 0x26
shl si, cl
stc
and bh, dl
ror dh, 2
or ebx, 0xae3bc3a
not bx
nop
xchg edx, esi
and ax, 0x540e
stc
and eax, 0x34a13c5e
shl esi, 4
pop eax
rol ch, 8
not di
add edi, 0x6aafabd2
cmp dh, dl
shl ebx, cl
push eax
mov ah, dl
mov dl, 0x29
nop
shl edx, cl
test ah, ah
cmp ax, 0x3f5f
xchg ebx, eax
rol ecx, cl
inc dx
xchg dx, ax
or edx, 0x54a2473f
mov dl, 0x53
ror ebx, 4
cmp dx, 0x7e8c
inc ch
ror edi, 8
dec esi
xor esi, 0x5183bb45
test di, 0x55a7
inc bx
and si, di
inc dl
not eax
xor di, 0x58a9
or dx, bx
shl si, 1
shr ah, cl
and di, 0x438
rol esi, 7
rol dl, 7
stc
xor ch, bh
test ecx, 0x1e577e39
dec edx
cmp ah, 0x67
xchg edx, ebx
sbb di, dx
mov esi, 0x49db1626
or ecx, 0x568ebf66
sub cx, bx
xor ax, dx
cmp esi, edx
nop
or edi, 0x21147aff
shl ax, cl
inc eax
shr ah, 3
not ebx
xchg dh, dl
sub dh, 0x4b
stc
inc ah
adc cx, si
shr bl, cl
rol dx, 6
rol di, 7
mov edx, 0x7d204e8a
xor cx, 0x39c7
sbb esi, edx
sbb bl, 0x28
xor edi, 0x32b33024
ror ch, 2
add edi, ecx
stc
mov ecx, edx
dec ch
mov edx, esi
sub bl, ch
nop
sbb cl, 0x55
add ch, al
and ecx, 0x27ba2e70
not dx
shl cl, cl
and dx, si
rol bx, 8
and dx, 0x547c
ror di, cl
sub esi, edx
xchg ecx, eax
shr cx, 6
and ch, 0x22
shr di, 7
not edi
sub cx, si
inc bl
not bx
nop
or ebx, 0x56009875
stc
or di, 0
and esi, 0x4aa634c8
or di, di
shr al, cl
add dx, 0x7f71
pop eax
dec si
xchg edx, ebx
adc ebx, 0x2d0287e8
adc cx, cx
shl di, 1
stc
xchg dx, dx
or ecx, edi
ror cx, cl
sbb ecx, ecx
xchg ch, bh
push eax
shl ah, cl
xor ecx, edx
pop eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
call fcn.006516de
push eax
inc ax
push edx
and dx, 0x3f4a
push ecx
push ebx
add ch, bh
pop ebx
pop ecx
pop edx
pop eax
call fcn.00651a84
push ecx
ror cl, cl
push edx
inc dx
push edi
and edi, ecx
shl di, cl
push ebx
sbb bx, 0x25f
dec bx
test edx, 0x4600b90f
sbb bx, cx
or di, 0x5dfb
push eax
inc ax
test eax, edi
not bx
xchg edi, edx
inc edi
stc
ror ebx, cl
push esi
test si, dx
dec ax
add dh, 0x21
shl bx, 1
adc ax, 0x7e4d
xor dx, di
stc
shl ch, 4
or di, cx
nop
test ch, dh
shr dx, cl
pop esi
pop eax
pop ebx
pop edi
pop edx
pop ecx
call fcn.0065208f
push edi
inc edi
push edx
or edx, 0x1c203572
push esi
push eax
cmp si, ax
and edi, 0x46d13b46
not edx
and dh, 0x47
not ax
adc si, 0x20c5
or esi, 0x1501c988
push ecx
test cx, 0x642b
stc
xor edx, eax
or edx, 0xa212eb2
adc dl, dl
ror edx, cl
shl dh, cl
and edi, 0x68c0af69
nop
ror si, 8
push ebx
test ecx, ebx
or dx, 0x20d8
mov ecx, 0x2f1c8c0b
stc
and ax, 0x7958
pop ebx
pop ecx
pop eax
pop esi
pop edx
pop edi
call fcn.00652440
test eax, eax
je 0x639354
test ebx, ebx
je 0x636b84
jmp 0x6414c5
mov edx, dword fs:[0x30]
mov ebx, dword [edx + 0x38]
call fcn.0065275f
push ebx
ror bx, 7
push esi
sbb ebx, esi
stc
cmp esi, 0x36ed2967
push ecx
or cl, cl
dec bh
nop
test cx, si
push eax
and ax, 0x6a8c
push edi
test ax, di
inc bh
adc eax, edi
not eax
nop
shl ecx, cl
xor ch, bh
add bx, di
push edx
inc dx
ror edi, cl
test bh, dh
and eax, eax
nop
adc cl, cl
cmp cx, 0x22ff
sub ecx, 0xd5e9ad7
ror bl, 3
stc
ror edi, 7
not dx
add bx, 0x635f
xor si, 0x7a2d
xor dh, 0xf
sub cx, ax
sub al, 0x13
nop
or cx, 0x2144
adc dl, ch
stc
sub eax, eax
nop
and cl, cl
sbb ecx, 0x353d1498
adc edi, esi
test dx, di
cmp cx, 0x6ae9
test cx, 0x8d0
or eax, 0x557b026c
shr edx, cl
xchg esi, ecx
and ch, dh
xor esi, 0x5b657f65
and cl, 0x12
cmp cx, di
mov dl, bh
test edi, edi
and bx, 0x2fd1
sbb al, bl
not esi
mov eax, ecx
cmp si, 0x1db8
xor ebx, 0x23d4c2fe
sub ecx, 0x12d1a51d
inc ebx
ror esi, cl
add eax, 0x65b927d3
or bl, 0x5f
ror ch, 5
xchg edi, eax
adc bh, 0x1b
sbb bx, 0xe4f
adc dh, dh
add bx, si
add al, al
adc ch, bh
ror dl, 6
nop
rol eax, 5
rol bx, cl
sbb ax, 0x6a74
adc bx, 0x1700
sub edx, ecx
sub cl, 0x44
xor esi, ecx
sbb al, cl
dec esi
shl dx, cl
or ecx, edi
or cx, ax
test edx, 0x4f146e81
xor al, bl
test edx, edi
add eax, 0x15ff73a3
or ebx, edx
and di, 0x5ae3
not dl
stc
mov bx, bx
cmp ebx, eax
shl dh, cl
inc cl
pop edx
stc
stc
push edx
not dx
test bl, 0x37
add dh, dh
shr dl, 2
xor eax, esi
stc
rol dx, cl
and si, si
nop
rol edx, 4
sbb cl, 0x3f
add al, 0x5f
nop
ror ah, 1
add edx, eax
inc bl
or ah, 0
sub ecx, ecx
mov eax, ebx
dec bl
not ax
and ebx, ecx
xchg bx, dx
not ch
nop
sbb ah, 0xa
inc eax
ror ch, cl
test eax, 0x7d8d507
dec ebx
shl cl, cl
not di
and bl, dh
shl ch, cl
xor eax, 0x16369fb9
ror cx, 4
sbb di, 0x18b2
not dx
xchg ah, dh
shl dx, 5
cmp dl, bh
and ecx, 0x53f91117
shl ebx, cl
not edx
adc cx, 0x5bf2
dec eax
sub bl, dl
adc edx, 0x570f0270
dec eax
nop
not eax
sub si, dx
mov dh, 0x45
test edi, 0x1916e0b
sbb bh, ah
stc
cmp ah, cl
dec dl
rol ax, 6
ror edi, 1
add ah, dh
dec ch
test ch, 0x47
ror cx, cl
shr edi, cl
or edx, 0x1390ecdc
not di
mov bx, 0x4f94
sbb ch, dh
inc bl
dec ah
shr edi, 7
inc edi
rol dl, 6
xor dh, 0x65
shl esi, cl
xor dl, 2
mov si, si
or dx, 0x34f0
xor ax, 0x3b6
mov bx, di
xchg al, al
shl bl, 5
test bh, 0x65
and cx, 0x7bfe
sbb ebx, 0x71a5dba4
sub esi, eax
rol ax, cl
adc bl, 9
add dx, 0x61bf
inc bx
adc esi, edi
mov bx, 0x46ff
nop
sub cl, cl
xor ah, 0x17
shl bl, cl
stc
pop edx
sub ah, al
sub ebx, edi
shr bx, cl
shl esi, cl
push edx
test dh, 0x78
ror edx, 5
cmp bl, 0x75
dec dl
mov bx, 0x40ba
stc
mov bl, cl
rol di, 1
and bx, 0x7d30
shl bl, 8
or dl, 3
test ebx, esi
sbb eax, esi
rol al, cl
sbb edi, 0x7fe079c0
rol cx, cl
xchg cl, bl
nop
shr ecx, 2
add edx, eax
shr cl, 8
test cx, 0x1e01
dec cl
sbb di, ax
shr eax, 3
sub ax, dx
sbb dx, 0x5d2b
rol cx, 2
ror si, 4
sbb cx, 0x863
adc ebx, 0x7e239e8b
mov esi, 0x6cc27673
test edi, edi
xchg bx, si
rol si, 1
mov ecx, esi
shl ecx, 4
or cl, 0x7a
adc ebx, 0x42a4c3d5
test edx, 0x6bf201f3
mov dl, bl
cmp di, 0x3ee6
and bl, 9
xor cl, al
ror cx, 1
cmp cx, 0x189d
and di, 0xab8
dec dl
rol ah, cl
cmp ah, 0x6c
nop
shl edi, 1
adc ecx, edx
nop
dec esi
rol di, cl
sub ch, 9
mov al, 3
sub edx, esi
sbb edx, ebx
cmp ax, 0xde7
sub eax, eax
sub ah, al
add di, cx
xor dh, 0x70
shr al, cl
xor ax, si
shr cx, cl
xor cl, 0x4f
stc
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
call fcn.00652b2d
push eax
inc eax
push ecx
test cx, 0x5c
xor ch, 0x62
push ebx
not bh
push edx
xchg dh, bh
or bh, dl
push esi
dec si
push edi
dec edi
or di, di
inc cx
cmp ebx, eax
shl al, cl
xor dx, 0x4a87
dec ax
add al, dh
xor ax, 0x7efa
stc
xor esi, 0x54dbdddd
inc ecx
nop
shl edi, cl
add esi, 0x2aa7e237
mov edi, ecx
stc
add ebx, 0x69bc8e24
nop
shl bx, 8
sbb ah, 0x4d
ror al, cl
add ah, 6
rol dh, 4
sub cl, ch
shr dl, cl
shr di, 7
sbb ax, ax
stc
nop
sbb dl, 0xc
mov bx, 0x228b
or dh, cl
sbb ecx, ecx
test esi, edx
and dl, cl
xor al, 0x62
stc
shr cx, 2
not al
sbb si, 0x492d
adc dl, 0x71
nop
dec eax
xor ch, 0x71
sbb cx, 0x23b9
ror bx, 4
dec esi
add bx, dx
add ebx, 0x4a2e2c11
add cx, 0x107c
sub al, 0x16
nop
dec ah
dec esi
shr eax, 8
and eax, 0x6d3efd68
cmp esi, 0x166c1c09
xchg di, cx
nop
and bx, si
add edx, ecx
inc esi
xchg ch, bl
test esi, ecx
and ah, bl
test ebx, ecx
test bl, bl
mov cl, bh
stc
shl ax, 5
xor bx, di
inc ax
nop
and dx, 0x489e
shr ch, 4
xor bx, 0x248b
not dl
cmp esi, 0x3dee66c8
shr bh, cl
shr bx, cl
inc ebx
stc
sbb cx, 0x497f
not cx
not ebx
xor di, dx
stc
rol si, 6
sub edi, edi
test si, 0x3921
test di, si
cmp bh, ah
pop edi
push edi
add di, 0x985
shr ecx, 1
dec bx
not ebx
adc edx, 0x7b17b6af
nop
shr bl, cl
ror dh, 4
test eax, esi
nop
adc cl, cl
cmp dx, 0x3d0e
sub dl, cl
nop
mov dx, 0xbef
adc di, 0x4889
inc edi
inc si
dec dh
rol ax, 3
stc
sbb al, 0x30
add ecx, 0x1f36cb77
rol dl, 1
dec al
ror eax, 8
xor bh, ah
shr di, 4
nop
rol di, cl
ror ebx, cl
cmp bx, si
dec ch
xchg ebx, eax
test ch, 0xf
not cx
nop
mov edx, 0x5dd42fc2
stc
shr bx, cl
shl ecx, cl
or ch, ch
xor al, 0x50
test eax, 0x68a103a4
ror ch, 1
rol di, 3
sub ecx, 0x241e0a2c
nop
cmp dl, bl
sbb ax, cx
sub bh, dh
or ax, 0x174
add ebx, edx
sub dh, al
shl edx, 8
cmp eax, ecx
add ah, al
not ax
add cl, 0x12
sub di, 0xe0a
xchg al, ah
dec si
and ch, dh
shr ecx, cl
add dx, ax
cmp edx, 0x3485c38c
dec edx
sub di, dx
shl esi, 7
sbb bl, 0x3b
rol bl, 6
test dl, dl
mov bx, di
shl edi, 1
mov edx, eax
stc
mov dl, 0x47
stc
sbb esi, edi
rol edx, cl
add cx, 0x25f4
add edx, 0x26c17118
and dh, ah
xchg si, ax
stc
xor bl, cl
mov dx, 0x4012
add si, bx
shr eax, 4
and eax, eax
dec bl
inc eax
xor edx, 0x1953349c
adc bl, bl
xchg ebx, ecx
inc bx
inc dh
cmp si, bx
cmp esi, 0x15459ea7
sbb dh, bl
pop edi
shr ah, cl
push edi
ror edi, 8
sub ah, 0x33
nop
ror al, 2
inc ecx
and esi, 0x710e1fe6
cmp bh, 0x5d
xor bh, dl
shr di, cl
stc
xor edi, 0x68596475
dec edi
test ah, al
xchg bx, ax
not bx
stc
or esi, 0x4c3f4789
shr ebx, 2
and cl, dl
xor al, 0x20
add cl, dl
and ah, 0x3e
dec cl
sbb dh, 0x6b
cmp edx, edx
inc eax
ror ch, 4
add dl, cl
or ch, 0x78
shl dl, 3
stc
xor edi, edx
sub cx, ax
shr al, cl
add bh, al
and ecx, ecx
dec esi
sbb bl, cl
adc cx, 0x1089
cmp ah, ah
inc ah
nop
sub dl, dl
add cl, 0x16
nop
mov ebx, edx
shl dh, cl
shr esi, 1
add cx, ax
cmp ax, si
sbb esi, edi
mov di, 0x3e89
not cl
not si
add edi, eax
cmp edi, edx
sub ecx, esi
sbb si, di
shr cx, cl
add bx, di
ror edx, cl
add cl, dh
shr edx, 1
rol bx, 2
adc edx, 0x9bedd9d
nop
not bh
xchg ebx, edx
and cx, di
or edx, ebx
shl ecx, cl
stc
test di, cx
or cl, 0x51
stc
mov di, dx
rol ecx, cl
xor cx, si
or al, bh
adc edi, esi
ror edi, cl
not dx
sbb cl, 0x17
shl ebx, 1
and bl, cl
xchg si, ax
ror edx, 2
xchg ah, al
or ch, dl
sbb al, 0x49
nop
stc
mov dl, 0x46
sbb dx, 0x325a
not di
add ax, 0x37fd
cmp dx, 0x491e
shl edx, 4
xchg edx, ebx
pop edi
stc
push edi
add edi, 0x4cd83734
or dh, 0x57
shr ax, 8
or cx, 0x23d1
or esi, ebx
sbb dx, 0x5990
xchg ch, cl
sub edi, 0x7ea4aa21
test ecx, 0x56a91302
xor bh, 0x44
mov edx, 0x89ecb27
inc ax
dec ecx
xchg ebx, edi
nop
rol dl, 2
stc
xor si, 0x7770
and bh, cl
mov ah, al
dec bh
stc
test dx, dx
sub al, 0x57
not ebx
rol bx, 6
sub bl, 0
not bl
mov esi, 0x737f80be
cmp al, al
inc edx
and ecx, edi
sbb edi, ecx
xchg ch, bl
rol ebx, 1
inc cl
inc dx
not ebx
dec ch
dec al
mov edx, eax
mov esi, eax
mov esi, esi
sbb ax, ax
sbb ch, ah
add bl, 0x53
shl dl, 7
xor si, bx
rol bx, cl
stc
mov ch, bl
dec cl
adc cx, cx
test ah, 0x63
sub cl, 0x4a
shl ebx, 6
test cl, 0x7a
sub dx, di
nop
mov dx, si
not cx
rol dl, 3
stc
sub ecx, 0x68493bd9
shr edi, cl
adc cl, dl
test cl, 0x69
or bh, 0x60
sub cx, 0x1d1e
sbb ebx, eax
rol ecx, 4
ror ax, 6
add esi, edx
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push ecx
adc ecx, 0x686fe64a
push edx
inc dx
push eax
push ebx
and al, bl
sbb ah, dl
push esi
and ax, si
xchg ecx, eax
shr si, cl
rol bx, cl
not eax
add edx, eax
sub edx, 0x546cc0d0
dec bx
stc
or cx, 0x295d
inc ebx
inc al
add dl, 0x6c
adc dx, 0xcf9
push edi
rol edi, cl
cmp ecx, 0x625fdb1b
inc dx
test eax, edx
xor dx, 0x2bd8
rol si, 6
test bx, 0x108f
sbb bx, bx
rol bl, cl
ror ch, cl
rol ch, cl
add bh, 0x66
xor al, cl
shr bl, 3
and eax, 0x12551a0e
test di, si
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
call fcn.00652ffa
call fcn.0065334c
push ecx
push ebx
xor cx, bx
pop ebx
pop ecx
call fcn.006537ae
push eax
ror ah, 2
push ebx
dec bx
pop ebx
pop eax
push edx
and edx, edx
pop edx
cmp dword [edx + 0xa4], 0xa
jl 0x639dee
mov dword [ebp - 4], 0xc
call fcn.00653ba0
call fcn.00654042
nop
push eax
add eax, 0x30f46bbb
push ecx
mov ch, al
rol eax, cl
nop
nop
pop ecx
pop eax
je 0x639b38
call fcn.00654490
jns 0x639b38
call fcn.006547c2
push ecx
push esi
cmp ecx, esi
shr cx, cl
pop esi
pop ecx
call fcn.00654b83
mov dword [ebp - 8], 0x1c
push eax
and eax, 0x1a0558ff
push ecx
mov cl, 0x6a
push edx
push ebx
mov dh, bh
stc
not bl
push edi
mov bx, di
stc
sbb cl, dl
add di, dx
xor eax, 0x264ebb44
stc
pop edi
pop ebx
pop edx
pop ecx
pop eax
push eax
xor ax, 0xa55
pop eax
call fcn.00654eeb
mov dword [ebp - 0xc], 0x18
jnp 0x639b90
push ebx
push ecx
shr ebx, cl
pop ecx
pop ebx
push ebx
cmp bx, 0x785
push edx
xor dx, dx
push edi
dec edi
dec dx
push esi
adc esi, ebx
pop esi
pop edi
pop edx
pop ebx
jo 0x639bc1
call fcn.006554ca
jnp 0x639bc1
call fcn.00655a45
push edx
push ecx
shl edx, cl
pop ecx
pop edx
call fcn.00655f8f
push edx
sub edx, 0x45d1ca9d
push eax
rol ax, 2
push ecx
sbb ch, 0xe
push edi
add edi, 0x84ae71f
pop edi
pop ecx
pop eax
pop edx
push edx
and dh, 0x53
pop edx
mov dword [ebp - 0x10], 4
jo 0x639c02
call fcn.00656303
call fcn.006567ba
call fcn.00656b60
jle 0x639c0d
call fcn.00656eaf
push esi
ror esi, 7
pop esi
push ebx
xor bh, 0x75
push ecx
push edx
and cx, dx
pop edx
pop ecx
pop ebx
call fcn.006571e2
mov dword [ebp - 0x14], 0xc
call fcn.00657737
jecxz 0x639c3d
push ebx
or ebx, 0x49dbd547
push edx
not edx
pop edx
pop ebx
push ebx
inc ebx
push eax
push ecx
ror eax, cl
sub cx, 0x182
shl ebx, 6
push edi
ror di, 2
shr ax, cl
pop edi
pop ecx
pop eax
pop ebx
mov dword [ebp - 0x18], 0x10
push eax
push edi
mov ax, di
push ebx
test di, bx
pop ebx
pop edi
pop eax
js 0x639c77
jp 0x639c77
nop
push esi
sbb si, 0x5d0a
push eax
not eax
push edx
adc dx, dx
pop edx
pop eax
pop esi
call fcn.00657d1d
call fcn.00658134
call fcn.0065861b
call fcn.0065896c
call fcn.00658dde
call fcn.006592b8
mov dword [ebp - 0x1c], 0x14
push eax
ror ah, 5
push ebx
add bh, ah
sbb bx, bx
pop ebx
pop eax
push ecx
and cl, 0x33
sub ecx, 0x4ee89603
nop
push edi
test edi, 0x10101e9d
push edx
dec dh
shl dh, 7
push ebx
xchg bl, dh
push eax
ror ah, cl
shl dx, 5
not edi
pop eax
pop ebx
pop edx
pop edi
pop ecx
push edx
push ebx
xchg dx, bx
xor bl, dl
push ecx
add ch, ch
pop ecx
pop ebx
pop edx
push ebx
not bh
push eax
push edx
and ah, dh
push edi
sub di, 0x507e
pop edi
pop edx
pop eax
pop ebx
mov dword [ebp - 0x20], 0x14
call fcn.0065959d
call fcn.00659974
call fcn.00659d83
push ebx
push ecx
or bl, cl
nop
push eax
ror ah, cl
nop
push edx
add edx, ecx
pop edx
pop eax
pop ecx
pop ebx
call fcn.0065a39a
push edx
shl dx, 1
push eax
rol ax, 7
pop eax
pop edx
call fcn.0065a769
push ebx
push esi
test ebx, esi
push ecx
or ecx, 0x53a2817a
shr bx, cl
pop ecx
pop esi
pop ebx
call fcn.0065ab6c
push ecx
push eax
or ch, al
push ebx
test bl, ch
ror al, cl
pop ebx
pop eax
pop ecx
push ebx
push ecx
shl ebx, cl
pop ecx
pop ebx
mov dword [ebp - 0x24], 0xc
call fcn.0065b096
jnp 0x639d9d
je 0x639d80
push ebx
push ecx
ror bh, cl
pop ecx
pop ebx
push eax
test ah, al
push edx
shr dl, 2
or dx, 0x67a3
push edi
push ecx
rol edi, cl
push ebx
adc al, bh
pop ebx
pop ecx
pop edi
pop edx
pop eax
call fcn.0065b3ba
push eax
push ebx
mov ah, bh
pop ebx
pop eax
call fcn.0065b88c
mov dword [ebp - 0x28], 0x10
push ecx
shr cx, 7
push ebx
rol bh, 1
inc bl
push eax
push edi
xor eax, edi
mov bl, 8
push edx
sbb dl, 0x22
sbb cl, 0x57
mov ecx, 0x2275c6c4
pop edx
pop edi
pop eax
pop ebx
pop ecx
call fcn.0065bc9c
call fcn.0065bfe7
push ebx
sbb ebx, 0x76895a86
pop ebx
mov dword [ebp - 0x2c], 0
jmp 0x63a44c
cmp dword [edx + 0xa4], 6
jne 0x6414c5
mov edi, dword [ebp + 8]
call fcn.0065c5c4
call fcn.0065cb70
call fcn.0065ceef
push ecx
inc ecx
push ebx
dec bh
push edi
push edx
add di, dx
push eax
not eax
dec cl
pop eax
pop edx
pop edi
pop ebx
pop ecx
push ecx
dec cl
push esi
adc si, 0x6f8f
push eax
push ebx
or eax, ebx
pop ebx
pop eax
pop esi
pop ecx
push ecx
ror cl, 5
pop ecx
sub word [edi], 8
sub word [edi + 2], 8
push edx
push ebx
sbb dh, bh
push ecx
or cx, dx
test bx, dx
inc dx
push esi
shr esi, 8
mov bl, dl
adc bx, bx
push edi
and di, 0x58f
cmp bl, 0x31
test ecx, 0xb7b90fb
stc
sub ecx, esi
pop edi
pop esi
pop ecx
pop ebx
pop edx
call fcn.0065d311
call fcn.0065d664
add dword [edi + 4], 8
cmp dword [edx + 0xa8], 1
jg 0x63a174
call fcn.0065dbfc
call fcn.0065deef
call fcn.0065e4bb
push ecx
sub ch, 0x23
push eax
push esi
add eax, esi
xchg ecx, ecx
rol ecx, 7
push edx
mov dh, 0x20
inc dl
push ebx
xchg al, bl
xchg dl, cl
nop
rol edx, 5
adc cx, si
add esi, 0x407a4288
inc cl
pop ebx
pop edx
pop esi
pop eax
pop ecx
mov dword [ebp - 4], 4
jne 0x639eef
jnp 0x639eea
call fcn.0065eaaf
call fcn.0065efdf
push esi
push edi
or esi, edi
pop edi
pop esi
call fcn.0065f3e0
push edx
adc dx, dx
pop edx
jl 0x639efb
push eax
push edx
sbb al, dh
pop edx
pop eax
call fcn.0065f8c6
mov dword [ebp - 8], 8
push ecx
shl cx, cl
push edi
dec edi
push eax
sbb al, 0x2c
or cx, 0x43ca
push edx
adc dx, 0x434e
push ebx
push esi
mov ebx, esi
rol bl, 4
or esi, ecx
xchg bl, bh
dec edx
test cl, 0x78
not esi
pop esi
pop ebx
pop edx
pop eax
pop edi
pop ecx
call fcn.0065fc82
push edi
or edi, 0x75b6b93f
pop edi
push ebx
push ecx
shr bx, cl
pop ecx
pop ebx
stc
push edx
and dx, 0x7061
pop edx
mov dword [ebp - 0xc], 0xc
push ecx
push ebx
xchg cl, bl
push edi
shl edi, 1
sbb cx, 0x3078
push eax
test ah, ah
push edx
sbb dh, 0x3a
nop
push esi
xchg esi, esi
adc si, ax
xor ah, dl
cmp bl, 0x7d
or cl, 0xa
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
nop
nop
stc
mov dword [ebp - 0x10], 0
ja 0x639faa
push edx
inc edx
push eax
dec eax
test eax, 0x65bf464c
push ecx
ror dx, cl
push edi
mov di, 0x5c25
push ebx
xchg ebx, eax
stc
inc edx
rol al, cl
pop ebx
pop edi
pop ecx
pop eax
pop edx
nop
push esi
xor esi, esi
push eax
or al, 0x21
sub al, 0x6c
push edi
sub edi, 0x6dcc5343
pop edi
pop eax
pop esi
call fcn.0065ffec
push ebx
push ecx
xchg bl, cl
pop ecx
pop ebx
mov dword [ebp - 0x14], 4
push ecx
shl ecx, cl
push edx
shl dl, 3
pop edx
pop ecx
call fcn.0066052c
jnp 0x639ff5
call fcn.0066081b
je 0x639ff5
push ebx
push ecx
add bx, cx
pop ecx
pop ebx
push edi
dec di
push eax
not ah
pop eax
pop edi
push eax
push esi
cmp eax, esi
push ebx
mov bh, 0x67
push edx
sub bh, dl
nop
push ecx
rol al, cl
shr ebx, 1
mov ax, bx
pop ecx
pop edx
pop ebx
pop esi
pop eax
mov dword [ebp - 0x18], 8
call fcn.00660c13
push ebx
test ebx, ebx
push ecx
shr ecx, cl
push esi
sub ebx, esi
push edx
add dx, 0x2005
pop edx
pop esi
pop ecx
pop ebx
je 0x63a054
call fcn.00660f36
jl 0x63a04e
call fcn.00661402
push edi
cmp edi, edi
pop edi
push ebx
push esi
and ebx, esi
pop esi
pop ebx
push ebx
inc ebx
pop ebx
jns 0x63a06a
push edi
cmp di, 0x5d3b
nop
pop edi
push eax
shr eax, 4
pop eax
call fcn.006616d0
mov dword [ebp - 0x1c], 0
jbe 0x63a09c
push ecx
push eax
add ch, ah
push ebx
cmp bl, 0x3b
and ch, 0x42
nop
mov bh, 0x7c
pop ebx
pop eax
pop ecx
push ecx
shr cl, 4
push edx
cmp dx, dx
pop edx
pop ecx
call fcn.00661ac1
call fcn.00661e2c
push esi
push ecx
rol si, cl
pop ecx
pop esi
mov dword [ebp - 0x20], 0x10
jno 0x63a0c0
call fcn.006623d9
push ebx
push esi
mov ebx, esi
pop esi
pop ebx
push edi
push ecx
shl di, cl
push ebx
add ebx, 0x7e6f4b61
ror cl, 5
sub ebx, edi
push edx
test edx, 0x416be3f5
push eax
sbb ah, 0x1c
and dl, ah
pop eax
pop edx
pop ebx
pop ecx
pop edi
push eax
inc eax
pop eax
mov dword [ebp - 0x24], 8
jnp 0x63a113
push eax
sub al, ah
push ecx
shr cx, 8
pop ecx
pop eax
call fcn.006626b3
stc
push ebx
sbb bl, 0x31
pop ebx
call fcn.00662a73
push ecx
push esi
and ecx, esi
pop esi
pop ecx
push edx
push ebx
xor edx, ebx
push ecx
inc cx
push esi
test esi, ebx
pop esi
pop ecx
pop ebx
pop edx
mov dword [ebp - 0x28], 0xc
call fcn.00662dab
push edx
push esi
cmp edx, esi
push ecx
rol cx, 3
pop ecx
pop esi
pop edx
push edi
push edx
add di, dx
push ebx
sub bx, di
push eax
add dx, ax
push ecx
inc ecx
push esi
shr si, 2
add di, cx
ror dl, 2
nop
cmp ebx, 0x5fee41cf
sbb dl, 0x35
or dl, 0x71
ror bl, cl
pop esi
pop ecx
pop eax
pop ebx
pop edx
pop edi
mov dword [ebp - 0x2c], 4
jmp 0x63a44c
mov dword [ebp - 4], 0xc
jo 0x63a19c
call fcn.00663397
call fcn.00663611
call fcn.0066395a
jno 0x63a19c
push eax
push ebx
cmp eax, ebx
pop ebx
pop eax
push eax
sbb ax, 0x461c
push edx
sbb dh, 0x1a
push ecx
ror cx, cl
rol ch, cl
push esi
ror si, cl
pop esi
pop ecx
pop edx
pop eax
mov dword [ebp - 8], 0x10
call fcn.00663c8d
jg 0x63a1cd
call fcn.00663fbf
push esi
inc esi
pop esi
jno 0x63a1e5
push ecx
ror ch, cl
pop ecx
push edi
push ecx
shr di, cl
push edx
cmp dl, 0x1d
inc di
pop edx
pop ecx
pop edi
call fcn.0066431e
push edx
sbb edx, 0x480f524
push ecx
test cx, 0x3890
not dx
stc
push eax
shl ax, 8
pop eax
pop ecx
pop edx
push eax
sub al, ah
push edx
not edx
nop
pop edx
pop eax
mov dword [ebp - 0xc], 0x18
push ebx
shr ebx, 6
inc ebx
dec bx
push edi
cmp edi, ebx
stc
push edx
push eax
add dl, al
shl al, 1
sbb di, 0x77ed
push esi
inc si
not eax
push ecx
shr ch, 1
pop ecx
pop esi
pop eax
pop edx
pop edi
pop ebx
push ecx
test cx, 0x4e81
rol ch, cl
push eax
ror eax, 4
push edx
or dh, cl
cmp ch, dl
shr dl, cl
push esi
not si
pop esi
pop edx
pop eax
pop ecx
push ecx
push edi
xchg cx, di
pop edi
pop ecx
mov dword [ebp - 0x10], 4
push edx
push esi
and edx, esi
sub esi, 0xbdfcbdb
inc dh
push ebx
test bh, 0x3d
nop
push edi
and ebx, edi
push ecx
ror si, cl
push eax
and bh, al
dec ah
not cl
pop eax
pop ecx
pop edi
pop ebx
pop esi
pop edx
push edx
push ecx
xchg dl, ch
push ebx
dec bh
push eax
inc ah
push edi
or di, bx
pop edi
pop eax
pop ebx
pop ecx
pop edx
mov dword [ebp - 0x14], 8
push eax
not ax
nop
push edx
push ecx
rol dh, cl
push esi
push ebx
and si, bx
rol edx, 1
inc bh
stc
push edi
not di
pop edi
pop ebx
pop esi
pop ecx
pop edx
pop eax
push edx
not dl
push esi
push ebx
sub esi, ebx
and dh, 0x24
pop ebx
pop esi
pop edx
je 0x63a2d4
call fcn.0066483f
mov dword [ebp - 0x18], 0x14
stc
push eax
not ax
push edx
push ebx
sbb dh, bh
pop ebx
pop edx
pop eax
push edx
rol dl, 8
push eax
dec ax
push ebx
adc al, bl
sbb dl, 0x15
push ecx
shr dx, cl
rol ax, cl
rol bl, cl
not dh
test bx, dx
nop
add dx, 0x2d7b
nop
sbb cx, 0x2a43
pop ecx
pop ebx
pop eax
pop edx
mov dword [ebp - 0x1c], 4
call fcn.00664d62
nop
push ecx
rol cx, 5
push esi
dec esi
push eax
shr al, 6
stc
push ebx
ror bl, 4
and al, 0x6b
push edx
xor ah, dh
pop edx
pop ebx
pop eax
pop esi
pop ecx
call fcn.006650aa
push ebx
push edi
cmp bx, di
pop edi
pop ebx
mov dword [ebp - 0x20], 0x14
call fcn.006653cc
jbe 0x63a371
push edx
and dx, 0x6196
push esi
cmp esi, 0x715451a4
mov dh, 0x14
pop esi
pop edx
call fcn.006657c7
push ecx
and ch, cl
pop ecx
push eax
inc ax
push ebx
push esi
and bx, si
nop
pop esi
pop ebx
pop eax
stc
push ebx
push eax
xor bl, ah
adc ebx, eax
push edx
inc dl
pop edx
pop eax
pop ebx
mov dword [ebp - 0x24], 0xc
jnp 0x63a39c
call fcn.00665b08
call fcn.00665f4c
jle 0x63a3bf
call fcn.00666312
call fcn.0066660a
push ebx
add ebx, 0x44e3b7fb
pop ebx
push edx
push ebx
mov dl, bh
pop ebx
pop edx
push edi
dec di
push eax
push ecx
rol al, cl
push esi
adc esi, ecx
pop esi
pop ecx
pop eax
pop edi
jbe 0x63a3eb
jecxz 0x63a3d9
push ebx
not ebx
pop ebx
jb 0x63a3eb
js 0x63a3eb
stc
push eax
rol eax, 7
pop eax
mov dword [ebp - 0x28], 0x10
jp 0x63a41f
call fcn.00666c40
call fcn.006670b5
nop
nop
push edx
dec edx
nop
push eax
dec ax
push ecx
not ch
push edi
test edi, 0x64832a99
push ebx
or bx, cx
nop
stc
pop ebx
pop edi
pop ecx
pop eax
pop edx
jne 0x63a42a
call fcn.006675d3
push edi
sub di, 0x4e41
push edx
push eax
add dh, ah
push ecx
add ch, dh
pop ecx
pop eax
pop edx
pop edi
call fcn.006678be
push ebx
shr ebx, 8
pop ebx
mov dword [ebp - 0x2c], 8
xor ecx, ecx
mov edx, dword [ebp - 4]
call fcn.00667da1
push eax
push edx
sbb eax, edx
inc edx
push ecx
rol ecx, cl
push esi
test si, ax
push edi
or di, dx
xor dh, ch
push ebx
cmp eax, ebx
stc
rol bx, 7
xchg ebx, esi
xor di, 0x437f
stc
not ebx
inc dx
not al
or cx, 0x23c2
adc cx, ax
adc ch, 0x2b
not cx
xchg edx, eax
shr dx, 6
sub bh, 0xe
rol si, cl
xor ch, 0x6a
xchg di, ax
stc
add dh, 0x39
sbb esi, ecx
rol dh, 6
adc ecx, edx
add ah, al
ror cx, cl
sub ah, 0x64
xchg ebx, ecx
dec dx
stc
cmp ax, cx
shr edx, 6
adc cx, di
or dx, 0x3051
nop
xor ax, 0x3937
xchg bx, cx
sbb dx, cx
not edx
dec ecx
rol di, 2
ror cx, cl
dec cx
test ecx, 0x2099d842
cmp cx, bx
and ecx, edx
stc
rol ebx, 5
and cl, 0x1c
or eax, 0x551ec3f7
ror cx, cl
not ah
test cl, 0x7d
sbb ch, cl
shr bx, 5
shr dh, 3
mov dx, ax
ror ebx, cl
not cl
inc edx
not cx
not ax
adc dx, 0x1772
mov di, 0x1006
stc
ror edi, cl
not dh
shl cx, 2
test eax, ebx
ror ax, cl
inc dl
mov bx, si
rol ebx, 4
adc bl, ah
xor bh, ah
not dh
nop
sub al, dh
ror ah, 7
xor al, 0x1a
shl ah, cl
xor ah, 0x2a
nop
shr si, 6
mov dx, 0x14a6
ror si, cl
xor esi, 0x6fd6cd14
nop
dec di
or di, 0x5ae2
or ah, 0x30
cmp ecx, ecx
cmp esi, 0x467f4cea
add cx, 0x7377
pop ebx
push ebx
adc ebx, edi
test dx, 0x2562
shr ecx, 1
and cl, 0x32
cmp ah, dl
add esi, 0x7d599e29
xchg ch, dl
or ch, ah
shl esi, 6
adc al, 0x52
ror si, 2
mov si, 0x6ad4
xchg ecx, edi
and ebx, 0x76c719a8
shr edx, 6
add edi, 0x7a769deb
shr edx, cl
shr bx, 3
shl dx, 4
xchg ecx, edi
xor edx, ecx
cmp dx, 0x5896
ror dh, cl
add eax, 0x3166b24a
test ax, di
test ecx, ebx
xchg bx, si
shr esi, cl
nop
cmp bh, dh
xor cl, 0x1c
cmp ebx, 0x678ac90a
xchg ecx, esi
shl bx, 8
and ah, bh
adc si, di
xchg ch, bh
sbb edx, eax
nop
inc dl
rol edi, 1
inc si
inc bx
dec bx
dec cl
test dh, dl
shr edx, 8
ror eax, 5
mov bh, cl
test dx, 0x128
inc cl
nop
nop
ror ax, cl
stc
stc
sub ebx, 0x229eeed
adc bh, 0x5e
xchg esi, ecx
xchg ecx, esi
not esi
adc ax, si
adc bh, cl
and di, 0x7e3b
nop
stc
dec dl
and edi, 0x287ced4c
mov edx, 0xdad25ad
adc dl, al
adc edx, 0x551655c1
adc edx, ebx
not edx
ror al, cl
stc
sbb ecx, edi
nop
adc dh, 0x13
stc
xchg edx, edx
or bh, bl
dec cl
xchg ebx, eax
cmp dh, dh
nop
test ecx, 0x1302d8d5
test eax, 0x5a925d6b
mov si, bx
shr bx, cl
or ecx, 0x1ebd530e
or bl, dh
cmp si, 0x334
nop
ror bl, cl
or ax, 0x5437
xor bl, dh
shr ch, 3
shl ch, cl
add edi, esi
test si, si
pop ebx
push ebx
dec bx
test ch, 0xd
not di
and si, 0x11ec
add di, di
inc bh
mov ch, bl
xchg bx, bx
rol edi, 7
adc al, 6
and di, 0x33aa
nop
adc ebx, 0x74c5c203
shr bx, 2
or ax, si
and bh, cl
shr edi, cl
stc
or si, ax
xor esi, esi
xor edi, 0x38d647d7
sub ax, bx
stc
or si, di
dec ah
not ax
ror edi, 8
shl ax, cl
and bh, bh
rol eax, cl
sub edx, 0x13e94792
not bl
xor cl, 0x2d
shr esi, 4
rol edi, 6
sbb ah, ch
and edi, 0x467775ea
sub dl, 0x69
add edi, ebx
not ecx
shr bx, 4
nop
nop
xor di, cx
add ax, 0xa30
cmp edi, 0x407ff176
cmp si, 0x219f
nop
or ebx, esi
inc edx
rol cx, cl
sub di, 0x38bd
cmp eax, ecx
nop
adc bl, dl
sub edx, ebx
sub dx, ax
sub di, 0x5568
inc ecx
or ax, 0x40de
adc si, di
stc
sbb edi, 0x613a4028
nop
sbb bh, cl
ror eax, 8
and dl, 0x75
or cl, bh
not dl
xor si, 0x69a4
dec si
nop
adc si, di
rol eax, cl
rol di, cl
ror ah, 7
stc
shl di, 4
nop
not si
dec ah
stc
sbb si, 0x753f
cmp dx, 0x5065
xor cl, bh
test dx, si
sbb ch, 0x51
not dh
stc
xor edi, 0x557ade6c
stc
stc
shl ebx, cl
rol esi, 1
adc si, bx
or esi, 0x15cb1acf
rol cx, 5
not ecx
not si
or esi, 0x40808d48
pop ebx
and dl, dh
ror esi, cl
nop
stc
ror ax, cl
push ebx
xchg bx, ax
xchg edi, ebx
add ebx, 0x192f5f30
dec dx
dec edx
ror edi, 5
not eax
sub si, 0x7e28
dec bx
inc di
sub dx, di
xor edx, edx
cmp dx, 0x76f2
test si, 0x7c61
sub ah, 0x62
adc bl, dl
inc cl
add dl, 0x21
and ebx, ebx
shl bx, cl
test di, bx
ror ecx, 5
rol eax, 5
xor edi, edi
nop
shl edi, 8
stc
stc
rol ax, 1
and edi, eax
ror di, 2
adc edx, 0x55e08edc
sbb si, 0x62fe
inc bh
xchg ebx, edi
shr eax, 5
add ebx, 0x7dc76845
and ebx, 0x2629e46d
sub ebx, edi
cmp dl, ch
not di
shl eax, cl
test dl, 0x54
xor dh, al
xor ebx, eax
shr cx, 6
sbb ax, 0x5cf8
stc
ror ax, cl
xor cl, dh
sub ecx, 0x4e0812e2
ror al, 4
rol ah, cl
or edi, eax
add dh, 0x25
sbb si, 0x4d49
xchg bl, bh
ror ecx, 1
mov esi, esi
shl di, 1
ror cx, 3
rol cl, 3
or ecx, 0x538a6d6e
dec bl
nop
mov ax, si
inc si
shr esi, cl
test cx, 0x49f4
not bx
add bl, 0x60
and ecx, 0x6665fff6
cmp esi, edi
xor edx, ebx
inc dx
shr ebx, 1
mov cl, 0x23
ror eax, 2
inc edx
xchg bh, bl
cmp eax, eax
mov bl, bh
shl al, cl
or dx, di
mov dx, bx
cmp ax, ax
dec eax
stc
or bl, 0x7c
not edi
stc
not si
shr eax, cl
and bh, 0x5f
and ax, 0x711f
pop ebx
rol ax, cl
push ebx
test bx, si
xor esi, 0x41d2cc0b
nop
adc esi, ebx
nop
adc ecx, 0x16522008
sbb dx, 0x7bb1
mov ah, 0x1e
add si, 0x1d10
add dx, 0x10b0
dec bx
xchg edi, ecx
or bh, al
inc dx
xchg dx, cx
test al, 0x77
sub bx, 0x14d5
rol dh, 3
stc
xor ebx, 0x968fb89
adc cl, 0x23
inc edx
rol edi, 2
or edi, ebx
or bh, ah
shr edi, 6
not ebx
or esi, eax
or si, 0x1dda
sub edi, eax
cmp bx, 0x6bb2
xor si, 0x7c82
cmp ch, bh
sub ch, ah
add edi, esi
mov cl, bl
ror dh, 2
test dx, 0x4892
stc
xchg ebx, esi
test bx, 0x6a1f
inc dh
sbb ecx, ecx
nop
not eax
stc
inc edx
add dh, dh
ror ch, cl
test cl, dh
add dl, 0xe
cmp si, 0x4226
adc bx, di
xor ch, dh
xor al, cl
rol esi, cl
add ah, bl
rol dx, cl
inc dh
xchg edx, esi
sbb dx, 0x63cd
or edx, edx
shl ebx, cl
ror ah, cl
dec ax
stc
rol ah, cl
sub ebx, 0x51d9693a
cmp ecx, ecx
sub di, 0x1350
dec bl
cmp edx, ecx
ror cx, 5
sub ax, si
cmp dl, 0x21
dec si
add dl, 7
xor edi, 0x6979dd9d
or cl, 0x2f
dec eax
not edx
mov ebx, esi
shl ax, cl
dec cx
xor bx, ax
add al, 0x7a
shr edx, 8
xor bx, si
test bx, 0x95
inc dl
sbb ecx, eax
sub si, dx
add edi, 0x7fd51e50
xchg si, dx
add dl, dl
inc eax
xor dl, bh
dec dx
add ah, 0x32
pop ebx
xor si, 0x1f56
push ebx
inc ebx
and edx, ecx
xchg ebx, esi
xor eax, 0x9b542e7
rol bx, cl
test esi, 0x3fd8b5a
add eax, 0xbd1368e
dec dh
add cx, di
or di, di
test edi, 0x477d2d64
rol dx, 8
test dh, 1
rol ecx, 3
sbb ah, 0x1c
shr dh, 3
cmp dl, bl
or bx, 0x6eac
stc
and esi, eax
xor si, cx
shr ebx, 5
shr ax, cl
inc bx
xor eax, edi
or ebx, edi
sub ch, 0x4a
and cl, dh
cmp edx, edi
ror ax, cl
xor ch, 0x6c
not cx
adc dl, 0x60
cmp al, bh
nop
dec bl
not di
not ecx
xchg dl, bl
pop ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
push edx
push ecx
xchg dl, ch
push esi
push edi
sbb esi, edi
rol cl, 6
nop
push ebx
mov bl, 0x43
test ecx, 0x18817983
push eax
xchg ebx, eax
sub eax, 0x2a539e31
test cx, di
not ax
dec si
add dh, cl
nop
mov si, 0x5e90
mov dl, al
xchg bl, bh
dec edi
inc edx
ror edx, 1
inc ah
not esi
nop
shl si, 2
stc
add ebx, 0x765d5d9
not al
xchg dl, dh
shl dl, 8
dec di
dec dh
nop
and si, si
xor bx, di
add dx, ax
inc al
adc cx, 0x982
shl edx, 8
add di, cx
mov bh, 6
xor bx, dx
sbb cx, si
nop
mov edi, 0x16c1bda2
sub ebx, 0x26e4454f
or cx, di
dec cl
shr si, cl
mov edi, 0x579f37b1
add ebx, eax
add cx, 0x6c41
xor edi, 0x2be82bd9
rol edi, cl
dec di
shr dl, 6
sbb ecx, 0x33cca68a
adc si, 0x4b4e
dec bh
or bx, 0xaf5
sub cx, ax
dec dx
stc
dec bx
xor dx, 0x6337
stc
xchg ecx, edi
inc edx
not dx
adc edx, eax
sub eax, edi
nop
ror ebx, cl
xor ah, 0x25
add ax, 0x7666
inc di
sub edx, ecx
sub ch, ch
xchg cx, bx
inc ecx
mov dl, cl
stc
sbb ax, 0x5fe3
ror edx, cl
shl edx, 6
xor dl, dl
not di
not edi
xor ch, bh
nop
test bh, 0x6d
sub ch, al
or bh, 0x32
or esi, 0x45d2af53
mov eax, esi
adc edx, eax
inc ecx
not eax
xchg bl, dh
stc
cmp al, 0x4c
mov si, 0x5f69
pop eax
shl edi, cl
not dl
and di, cx
test ebx, esi
xor bh, ch
push eax
mov ah, 7
test ch, 0x20
dec ch
xchg edx, esi
mov dx, ax
or esi, 0x25d5693d
stc
or al, ah
shr bl, cl
cmp ebx, ecx
dec si
stc
mov dx, ax
sub cx, 0x4ad5
shr ah, 6
not esi
inc ah
test ecx, 0x3805b42a
and ah, bl
sub ecx, edi
xor ax, bx
inc di
nop
add ch, 0x3c
inc cx
mov cx, ax
xor di, 0x1bba
inc dh
xor di, 0x4b8c
dec cx
and si, bx
test cl, cl
rol ebx, cl
or edx, 0x45ef8f10
shr edi, cl
sbb bh, dl
shr ch, 1
dec dl
or ax, 0x239d
stc
adc ecx, ebx
xor di, 0x37f6
nop
and si, si
not cl
stc
xor esi, eax
nop
mov edx, 0x68ce4512
test di, si
stc
xor ecx, 0x39b6edd
shl bx, 2
cmp ebx, edi
ror dx, 8
xor edi, ebx
test ah, 0x6e
and edi, esi
shr ecx, 4
xor di, 0x268f
add ecx, eax
not edi
adc edx, 0x23ded35d
xchg bx, ax
xor esi, 0x29606033
sub eax, 0xac0a240
dec edx
and edx, ebx
sub edi, 0x58bc428d
pop eax
pop ebx
pop edi
pop esi
pop ecx
pop edx
call fcn.00668191
push eax
push esi
xor eax, esi
push ecx
push ebx
or cl, bl
push edi
adc bx, di
mov bl, 0x66
add esi, edi
inc bx
xchg cx, ax
sub ch, 0x55
nop
rol ecx, cl
test bx, di
and ch, 0x2b
xor cx, 0x7736
or cl, 0x23
shr cx, 4
push edx
and dl, dl
test bx, 0x172
rol cx, 5
xor dl, 0x7d
ror si, cl
and edi, edi
shr ah, 8
rol ch, 2
nop
or dh, 0x64
not ah
xchg dl, ch
adc eax, 0x1197a5a8
ror edi, 4
sbb edi, ebx
shr ebx, cl
xchg dx, di
adc eax, edi
inc bl
ror cx, 1
or ax, si
cmp dh, dh
pop edx
pop edi
pop ebx
pop ecx
pop esi
pop eax
push esi
push edx
mov esi, edx
push edi
ror di, 2
shl dx, 1
sub esi, 0x33c459fb
stc
push ebx
push ecx
adc bh, ch
test dx, bx
shr esi, 1
shl ecx, 5
not ecx
push eax
ror ah, 4
xor ebx, 0x292b6883
pop eax
pop ecx
pop ebx
pop edi
pop edx
pop esi
jae 0x63acd1
nop
cmp ecx, dword [ebx + edx]
jge 0x6414c5
mov eax, dword [ebp - 0xc]
xor edx, edx
jb 0x63b44b
jne 0x63ad6a
push edx
push esi
sbb dx, si
push ebx
test bx, 0x150b
adc bl, dh
inc ebx
ror si, 7
inc ebx
push ecx
rol bl, cl
not dl
push eax
rol ax, cl
shl eax, 7
sub bl, 0xe
adc ebx, 0x21286c
shl esi, 5
sbb bl, ah
ror edx, 6
stc
pop eax
pop ecx
pop ebx
pop esi
pop edx
jbe 0x63ad2e
push ecx
push ebx
and cl, bl
nop
pop ebx
pop ecx
call fcn.006685ef
push ebx
or bl, 0x78
push edx
shl dl, 4
push esi
mov esi, edx
dec esi
adc edx, 0x15e85cbe
not bl
push ecx
mov ecx, edx
shr esi, cl
add edx, 0x1264f05f
shr ecx, cl
add bl, 0x17
push eax
xchg ah, al
shl eax, cl
shl esi, cl
pop eax
pop ecx
pop esi
pop edx
pop ebx
push esi
test si, 0x7b1b
pop esi
push edi
push eax
xchg edi, eax
push ecx
add cx, 0x345c
push esi
sub cx, si
add cx, 0xddd
xor ch, 0x61
push edx
add cx, dx
sbb ecx, ecx
and cl, 0x16
ror edx, cl
add edx, 0x5c69792f
ror al, cl
and si, dx
shl dx, cl
or al, 0x33
xchg dx, di
or al, 0xf
sub dh, 0x68
stc
or ch, cl
shl dl, 3
test ch, dl
test eax, 0x8e499a
push ebx
rol bl, cl
shr bl, cl
or bx, cx
xchg esi, eax
ror dl, 5
xor bx, 0x5ad
adc bx, 0x4f3b
xor di, di
add bh, 0x7c
mov cx, 0x28ed
dec ah
adc cx, 0x28c0
or dl, 0x32
shr cx, 5
not ch
add ch, 0x26
xor dx, 0x4583
cmp di, dx
sub edx, esi
rol ecx, cl
cmp dx, ax
and si, 0x2789
rol bx, 6
dec esi
mov eax, 0x5404329c
shr bl, 1
xor bl, dh
and dx, bx
and dh, dh
sbb dl, dl
stc
inc di
sbb ch, bh
sbb dh, 0x7a
test bx, 0x6c2a
rol bh, 2
mov ah, dh
or edi, ebx
rol dh, cl
stc
or eax, edx
sub dx, 0x7fcd
inc cl
and dx, 0x72f0
shl edx, cl
shr dx, 1
and al, 0x68
dec dx
stc
ror ebx, cl
inc edi
and cl, 0x1f
inc ebx
and edi, edx
mov cx, si
xor edx, ebx
xor bl, ah
sbb cl, bh
or al, 0x31
test cl, 0x24
cmp bx, 0x20b5
inc ax
dec ebx
or ch, 0x67
dec cl
inc bh
cmp dh, bl
cmp esi, ebx
mov ch, 4
or esi, eax
cmp ah, 0x7d
pop ebx
pop edx
pop esi
pop ecx
pop eax
pop edi
push edi
sbb di, di
push ecx
not cl
inc di
not di
push eax
xchg ecx, eax
nop
rol ah, cl
adc eax, 0x66b9e258
push esi
sbb esi, eax
push edx
xor dl, 0x4a
nop
nop
push ebx
inc bl
shr cx, cl
and bx, 0x3992
xchg cx, dx
rol di, 5
and ebx, edi
shl edi, 5
not esi
test eax, 0x65a5af8f
adc ebx, ebx
adc edi, 0x7ded0418
mov dl, 0x27
inc ch
shr bl, 1
stc
rol bh, cl
adc dx, 0x7421
nop
or bx, ax
and edx, 0x77ed46d5
and cl, al
cmp al, ah
rol cl, 3
dec esi
sub dx, cx
sub dx, di
shl cl, 4
not ch
cmp dl, ah
cmp edi, eax
test bh, 0x73
xor dh, bl
xor bx, dx
cmp cx, 0x7ed8
adc bh, bh
adc edi, edx
not al
shr esi, cl
xchg dl, cl
xchg esi, esi
add dl, 0x33
xor bh, bl
dec cx
nop
test dx, cx
nop
rol ecx, 4
shr bx, 8
inc cx
nop
stc
ror si, cl
shl ah, cl
stc
not dl
add ax, cx
ror di, 1
nop
not bl
add edx, edi
inc ch
nop
adc si, 0x5fb9
sub edx, ebx
sub edx, 0x5ff448b6
add bh, ch
dec ebx
xor cl, 0x61
stc
adc dl, 0x2b
and edx, edx
stc
or cl, bl
sub dl, 0x5f
rol si, cl
mov bx, 0x797b
nop
dec ebx
and eax, 0x73a74d62
adc dx, cx
xor edi, edi
and edx, 0x295efca7
xor esi, 0xd05bf3a
not al
mov dl, dl
xor edi, esi
not bl
not ecx
pop ebx
xor dl, ch
ror esi, 1
dec cx
not cx
not eax
sub cx, 0x5771
stc
adc si, dx
ror eax, cl
sub cl, 0x5c
push ebx
rol ebx, cl
not esi
inc dl
dec dh
nop
dec di
xchg ch, cl
and bx, si
add al, 0x59
nop
cmp edx, edx
not edi
xchg cx, si
dec dx
shr ax, cl
stc
or dl, dl
not dx
shr eax, cl
cmp bh, 9
dec di
or ebx, 0x2eaf012a
test eax, 0x4047d01b
not ebx
sub dx, ax
and edx, ecx
rol bh, 1
inc cl
xchg dx, dx
test eax, ecx
xchg di, cx
ror ch, cl
and si, cx
not dx
xchg bx, si
shl bh, cl
not cl
cmp cx, 0x68e4
shr bh, cl
inc di
nop
sbb ah, 0x4b
sbb dh, 0x6c
add bl, 0x43
sbb dl, ah
xchg edi, edi
xor ax, ax
and si, ax
nop
sub si, di
mov di, 0x10ff
nop
inc dx
cmp edx, ecx
test si, 0x4d7c
not ah
sbb ecx, 0x9540867
and di, ax
xchg edi, edi
xchg bl, cl
rol al, cl
or bl, 0x2f
xor eax, ebx
and ax, bx
shl cx, cl
shr edi, 1
sub al, 0x68
xor bh, 0xf
test ch, dl
or eax, edi
test dx, 0x61bc
dec edx
shl ecx, cl
rol ax, 4
mov bx, 0x79d5
not ecx
inc dx
and ah, 0x1f
test dx, dx
dec ax
not dx
sub edi, esi
test eax, 0xa44c839
stc
add si, 0x602a
and ecx, 0x3e7a20b3
sbb edi, esi
rol bh, cl
inc si
shr cl, 5
pop ebx
cmp cx, 0x54c3
sbb dl, cl
cmp cx, 0x1a28
push ebx
rol ebx, cl
add ebx, ecx
xchg ecx, ebx
xor si, 0x3ccd
nop
not edi
adc ah, 0x77
mov esi, 0x394b275c
test dx, di
not bl
add si, 0x3c9e
inc esi
add ax, 0x46e0
rol bx, 3
adc bl, 0x1b
sub dh, 0x45
dec si
sbb ah, 0x20
sbb edx, esi
rol ah, 2
test bl, dh
xchg dh, dh
inc edi
xchg ecx, ecx
or al, dl
adc dh, ah
not dh
sbb dh, al
dec ax
adc ah, 0x4b
test edx, 0x69d8f311
nop
shr ch, 2
xor bh, 0x46
ror dh, cl
cmp di, bx
add ah, 0x2a
xor esi, ecx
dec si
cmp dx, 0x4513
dec di
stc
sbb dx, ax
nop
test edx, 0x7ac4eb31
mov al, bh
inc bh
add esi, ecx
xchg cx, ax
shl di, cl
sub bh, 0x7a
sbb di, bx
not ah
adc dh, ch
test bl, bh
shl ax, cl
add ch, bh
adc esi, 0x4efb7adb
dec esi
shr dx, cl
shl ecx, cl
shl dl, 6
rol cx, 1
stc
xor dx, bx
sbb bx, ax
xchg cl, al
ror ah, cl
ror bx, cl
inc si
add ecx, edi
inc cl
nop
cmp bx, ax
mov cl, dl
add bl, 0x5c
dec edi
and si, si
nop
stc
shr esi, 4
not cx
mov si, bx
sbb edi, ecx
xor edx, 0x1701d979
dec esi
sub bh, 0x3d
add ah, 0x72
dec cl
stc
mov ch, dh
and eax, 0x2aff1ac5
stc
dec ax
sbb ebx, 0x735f10f6
nop
cmp ebx, edx
pop ebx
shl edx, 1
stc
push ebx
rol bh, cl
nop
mov ch, bh
not di
shl dx, cl
add cx, dx
dec bx
stc
xor bl, 0x25
stc
sbb esi, 0xcd34e7b
sbb cx, 0x5188
cmp bl, 0x7a
inc dx
nop
sub bx, cx
adc bx, di
or dh, 0x71
cmp ax, 0x51a4
sub di, 0x5cdb
and cx, 0x4e69
shr ch, cl
shr ax, cl
xchg esi, eax
sub bx, 0x1fbc
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
jbe 0x63b35f
push edx
cmp dl, 8
push ecx
push eax
xchg ch, ah
shl dh, 4
shr cl, 7
push edi
xor edi, 0x11d593ac
push esi
xchg esi, eax
sbb cl, ch
push ebx
and ebx, 0x6dd4402e
cmp ebx, edi
cmp bh, dh
cmp ch, al
dec edx
inc cl
add bh, bl
mov si, bx
test ax, 0x2e71
and ebx, eax
rol di, cl
xor di, cx
xchg bl, ah
not bx
nop
xor bl, 0x7e
stc
mov ecx, edi
stc
test ch, ch
shl esi, cl
add di, 0x4533
or cl, 0x1c
nop
dec eax
cmp bx, bx
cmp si, ax
nop
shl ebx, 6
or edi, 0x5cdbc72d
shr dx, cl
mov edi, ecx
ror eax, cl
mov cl, dl
shl esi, 5
rol cl, 8
rol ebx, 2
adc bl, bl
add edi, 0x63ae6319
cmp cx, si
xchg bx, di
dec esi
inc esi
shr ebx, 2
add edi, 0x46bb4608
or eax, edx
test dx, 0x3b57
add esi, edx
not dl
xor esi, 0x1837df75
xor dx, di
sbb ah, bl
shr eax, cl
or al, 0xe
stc
ror edx, cl
xor ch, bh
sub ecx, edi
dec eax
inc esi
not dl
xchg bx, ax
shl ch, 2
mov si, 0x6522
rol edx, cl
adc di, bx
sbb esi, eax
adc esi, edi
test si, bx
ror ebx, 6
rol edi, cl
not eax
shr bx, cl
stc
stc
xor cl, 0xb
adc esi, 0x4e76a67f
xor esi, 0x7c65df78
not edx
add cx, bx
mov bl, cl
stc
sbb di, 0xec2
shl bx, cl
sbb eax, eax
add esi, 0x7441fab
adc si, di
not bl
stc
or eax, edx
rol edi, cl
rol cx, cl
ror edi, cl
pop ebx
and edx, eax
mov ecx, ecx
shr cx, 2
add dx, dx
cmp esi, 0x27407547
nop
push ebx
cmp bl, 0x56
test ecx, 0xba58a67
rol si, cl
dec di
adc ah, 0x6f
test edx, ebx
mov bl, 0x57
add bx, 0x2775
stc
mov si, 0x41f1
adc al, 0x5f
dec ecx
sbb bh, ah
shr dl, 2
mov cl, 0x61
not dh
stc
add di, 0xe99
inc bx
inc ax
shr cx, 7
not di
dec ebx
nop
or dh, 0x29
sbb cl, 0x20
pop ebx
pop esi
pop edi
pop eax
pop ecx
pop edx
call fcn.00668b7f
call fcn.00668f29
push ebx
test bh, 4
push eax
mov al, 0x41
push ecx
dec ecx
pop ecx
pop eax
pop ebx
push edi
or edi, edi
pop edi
call fcn.00669288
js 0x63b3df
push ebx
inc bl
inc bx
push esi
sub si, bx
push ecx
add bl, cl
nop
shl ecx, cl
push edx
and edx, 0xb528f7e
push eax
sbb bh, ah
stc
nop
inc eax
test dh, al
sbb eax, eax
adc esi, 0x4c90be8d
cmp eax, 0x5ec2a800
rol al, 1
stc
xchg ecx, ebx
not dx
xor ch, 0x66
rol eax, cl
add edx, ebx
pop eax
pop edx
pop ecx
pop esi
pop ebx
stc
push edx
not dl
push ebx
not bx
push ecx
push edi
xor ecx, edi
stc
shr ch, 7
push esi
or di, si
nop
push eax
sbb ax, di
dec bx
xor dx, 0x4a4b
shl dl, cl
cmp cx, 0x6b28
stc
xor ch, ch
ror dx, 4
stc
sbb ax, dx
test cx, bx
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
push eax
push edx
or al, dl
add al, 0x5a
push ebx
add bx, 0x4a6d
shl bh, 5
push esi
mov esi, eax
push ecx
rol ch, 5
shl bx, 6
shl esi, cl
rol ax, 3
xchg cl, dl
xor ch, dl
and esi, eax
nop
rol dh, cl
xor ecx, 0x22c9fffc
xor eax, ecx
adc bl, bh
pop ecx
pop esi
pop ebx
pop edx
pop eax
push edx
push esi
xor edx, esi
push eax
push ecx
sub eax, ecx
push ebx
xor bx, ax
pop ebx
pop ecx
pop eax
pop esi
pop edx
call fcn.00669664
push edi
push esi
sbb di, si
sub edi, 0x4e545c77
push eax
ror ax, 4
push edx
xchg dh, ah
or ah, dh
pop edx
pop eax
pop esi
pop edi
call fcn.00669a7a
push ebx
adc bl, 0x35
push ecx
push edx
sbb ecx, edx
push eax
ror al, cl
pop eax
pop edx
pop ecx
pop ebx
push ecx
push edx
xor cx, dx
push ebx
push esi
and ebx, esi
stc
push edi
push eax
add di, ax
cmp si, 0x41ec
rol eax, cl
inc ah
nop
ror ax, cl
cmp ch, 0x1c
stc
cmp dx, 0x10fc
xor edx, edx
sbb dx, si
not dh
nop
sub edi, edx
inc bh
nop
test ch, dl
and edi, 0x7b6c3824
shl dl, cl
inc cl
xor bl, 0x79
or ax, si
add cx, bx
xchg cx, di
not dx
ror di, cl
cmp al, 0x11
test ax, ax
sbb ch, 0x44
sbb bh, 0x7c
sbb edx, 0x438d9626
sub bx, 0x61e7
stc
mov dx, 0x4375
test esi, edx
rol bl, cl
sbb bx, 0x5fd8
xor bh, dl
dec dx
shl ecx, cl
not dl
rol dl, cl
cmp ebx, 0x5f492b5b
sbb dh, 0x64
inc al
xor cx, 0x385
not di
xor cl, 0x37
sbb ax, bx
dec edx
shr ebx, cl
cmp edi, 0x6ec89be3
dec ch
xor ch, 0x5a
cmp bh, 0x3a
cmp ax, 0x4198
sbb esi, 0x169cdc4f
add ecx, 0x63223445
sub ax, 0x50ec
xor ah, bh
shr ebx, cl
mov ecx, 0x4a74d3e
inc ch
dec ax
rol bl, 5
and al, 0xb
shr di, cl
and bh, 0x69
sub edi, esi
nop
inc bh
pop eax
pop edi
pop esi
pop ebx
pop edx
pop ecx
push edi
add edi, 0x18705b2c
shr di, 3
push eax
inc ah
push ebx
not bl
nop
dec bh
push esi
sbb ax, si
xor eax, 0x4b117b98
pop esi
pop ebx
pop eax
pop edi
mul ecx
mov edx, dword [ebp - 8]
lea edx, [edx + ebx]
lea edx, [edx + eax]
push edi
inc edi
push edx
push ecx
or edx, ecx
sub dl, 0xe
nop
shl dx, 4
not dx
xor edi, 0x31d74808
push eax
push ebx
adc ax, bx
not bl
rol edx, 6
inc al
cmp bh, 0x70
nop
and dx, 0x3b30
sub edi, edx
mov ecx, edx
push esi
test ecx, esi
inc cx
sub edi, 0x33e2362b
nop
inc ebx
rol dl, cl
ror ecx, 3
dec ebx
test dl, dh
stc
rol cx, 5
test bl, 0x2b
rol ax, cl
and bh, ah
mov esi, ecx
inc dh
and bl, 0x5f
add ch, 0x65
add dx, di
xor esi, edi
shl dx, cl
add cx, di
not bh
stc
ror cx, 5
shl bl, 6
shl edx, 6
not eax
sbb bh, dl
and dx, si
mov ax, si
not esi
adc ebx, edi
ror di, 2
test bh, cl
adc al, 9
nop
stc
dec dx
stc
shl ecx, 1
test bx, 0x3e39
sub ebx, ebx
inc ch
adc dl, 0x13
add ax, 0x1cee
shr edi, 7
rol dl, cl
inc edi
mov ax, cx
inc ebx
sbb si, ax
and si, si
ror ax, 8
nop
sbb ecx, edx
nop
mov dl, 0x68
xchg cl, al
sub bl, ch
ror ax, 4
test cl, 0xd
add cx, 0x6358
rol ax, cl
not bh
or ah, 0x52
shl edi, cl
ror al, 5
inc ebx
mov edx, 0x6ec1d68
rol ax, cl
shr esi, cl
shl eax, 4
shr bx, cl
rol di, cl
cmp dx, 0x59e6
test bx, bx
mov ch, ch
inc cl
shl ecx, 5
stc
stc
and esi, edi
rol bx, 6
pop esi
and dl, dh
push esi
xchg di, si
sbb dh, dh
or ax, 0x5920
sbb ax, si
nop
inc edx
test dh, ch
xor bx, ax
cmp cl, 0x71
not bx
cmp cx, 0x3532
rol si, cl
adc si, di
ror di, 6
test ecx, 0x1f25f9a9
cmp ecx, 0xd5e959f
cmp edi, 0x6858c257
inc bx
rol cx, cl
cmp bh, 0x39
sub edx, eax
inc dh
sub si, di
dec ecx
shr edi, 8
inc si
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
call fcn.00669e93
je 0x63b724
call fcn.0066a194
push ebx
sub bx, 0x6cb0
push esi
not esi
push eax
adc eax, 0x6de21351
pop eax
pop esi
pop ebx
push edx
or dh, 0x49
push edi
adc edx, edi
push esi
push ecx
shl esi, cl
mov si, cx
pop ecx
pop esi
pop edi
pop edx
push eax
push ecx
shl eax, cl
push ebx
test bl, 0x16
push edx
sbb ch, dl
push edi
sbb di, cx
or al, 0x1f
mov dx, 0x6fbd
pop edi
pop edx
pop ebx
pop ecx
pop eax
push edx
push ecx
shr dl, cl
pop ecx
pop edx
call fcn.0066a5f1
jp 0x63b724
push eax
inc ah
pop eax
push ecx
rol ch, cl
push edx
shr dl, cl
push ebx
or ch, bh
test bh, 7
sbb dl, bl
push esi
xchg esi, esi
mov ebx, ebx
push eax
add ax, bx
not ecx
push edi
ror edi, cl
ror bx, cl
stc
nop
sub si, bx
or ch, ch
ror esi, 7
nop
cmp di, bx
nop
xor esi, 0x72323fba
sbb edx, 0x26c4af91
nop
rol si, cl
inc edi
shr dx, cl
and ebx, 0x67fc9924
adc bh, bh
sbb edx, esi
nop
or ebx, edi
mov ch, 0x45
xchg edi, edi
dec ecx
ror bh, 7
xchg dx, cx
not dx
test si, si
shl ax, cl
sbb dx, bx
add edi, 0x491ce8e3
shl cx, cl
and cl, ch
or ecx, esi
nop
cmp si, 0x5c98
sbb bl, ch
or bh, 0x56
rol si, cl
shl esi, cl
test bx, dx
cmp al, 0x21
or dx, 0x62b0
sbb cl, bh
xor edi, 0x5774b349
xchg cl, dh
or di, bx
not ecx
inc ebx
add al, bl
nop
test ah, 0x35
rol dh, cl
sub cx, di
xor esi, 0x46a1199c
or si, 0x37ac
xchg ebx, ecx
test bx, ax
nop
sbb ax, 0x5c13
and edx, ebx
stc
sub ebx, edx
dec dl
test si, ax
dec al
mov bl, 0x20
test ch, 0x2b
dec si
dec di
adc dx, 0x2d77
shr dl, 2
not ch
add edx, edx
shl cx, 7
ror esi, cl
dec si
rol edi, cl
shl ch, 4
nop
sub dl, 0x4d
sbb ch, bl
or ebx, ebx
sub edi, 0x6bf4bf57
or ecx, 0x1fa88f53
add ebx, eax
nop
ror bx, 5
test ah, ch
stc
rol cl, 5
pop edi
push edi
sub di, 0x2b17
sub di, bx
mov ax, 0x7186
ror eax, 2
adc ax, di
stc
dec dx
not bx
shl bl, 7
stc
adc bx, 0x43a0
inc al
mov di, si
sub ah, dh
ror bl, cl
test dl, 0x18
sbb ah, ah
sub ch, bh
inc esi
ror ebx, cl
adc ax, si
shl dl, 8
shl bx, cl
xchg dl, ch
ror bl, 1
xchg edi, eax
add esi, ecx
cmp si, bx
shr ecx, 1
sub al, 0x5d
adc ecx, 0x617243bb
adc edx, 0x71c27f8
not bh
nop
shl ah, 5
rol edx, cl
mov cl, 0x73
xchg edi, eax
or ecx, ecx
xchg cx, di
inc esi
sub cx, ax
or esi, 0x6f7b3dbd
ror ah, 6
shl bh, 5
shr bx, cl
mov cx, 0x3caa
and ch, dl
test cx, ax
ror ch, cl
shl ax, cl
adc edi, 0x2e2c3f59
rol cl, 5
ror di, cl
shl bh, 5
stc
not ax
dec eax
xchg esi, esi
xchg ebx, ebx
not al
sbb al, 0x21
and dx, si
and bx, 0x46e5
add eax, 0x717acd88
sub dl, 0x32
add esi, edx
cmp cx, cx
add eax, esi
sbb edi, 0x61ea4f36
shl dl, 4
nop
stc
ror edi, 1
mov ecx, 0x4727ca2c
cmp esi, 0x4a6e524d
test si, 0x4e62
test di, 0x76a2
rol dl, cl
inc di
shr ecx, 8
nop
or dl, 0x6e
nop
inc edx
not esi
ror di, cl
shl ecx, 1
xor eax, 0x1e2fdc06
adc si, 0x7153
nop
add ebx, 0x50a5b341
test al, 0x56
xchg edi, eax
adc dh, 0x76
nop
shl cl, cl
xchg cx, di
test ebx, 0x598b8b8d
dec ah
pop edi
push edi
test si, di
rol eax, 7
sbb cx, dx
shl si, cl
shl bx, cl
shl si, 4
adc edi, ebx
ror bx, 8
sbb al, bh
inc al
ror esi, cl
rol si, 6
stc
add bh, 0x10
ror ecx, cl
sub dx, dx
inc edi
mov ah, 0x60
stc
ror cx, cl
sbb ebx, eax
test si, 0x379b
not dx
inc cl
test dl, ch
add bh, bh
test esi, ebx
cmp si, di
ror ax, 7
stc
stc
not dx
sbb ax, dx
shr edx, 8
xor ecx, edx
xchg edi, edx
sub ch, 0xa
nop
inc cx
and bl, 0x44
sub cl, cl
adc dl, cl
xor bx, ax
stc
shl ecx, 4
inc di
cmp di, 0x56c0
xor bh, 0x1c
cmp eax, 0x4e571db4
test ax, ax
add cx, dx
shr cx, cl
inc dl
shr al, 3
shr eax, 6
stc
or esi, 0xaa12622
or edi, 0x706d2f89
rol di, 6
shl di, cl
ror dl, cl
not edx
and di, dx
stc
or cl, 0x58
test cx, 0x3eab
adc bh, bh
shr bl, cl
test edx, 0x66731775
not cl
shr si, 8
add eax, ecx
stc
stc
cmp si, 0x1d49
xor edx, ecx
ror eax, cl
mov dl, dl
sub ecx, 0xbcbcb16
rol dh, 1
xchg bl, dh
sbb ecx, 0x4533ab5d
test bl, 0
stc
nop
not dx
sub edx, 0x24185518
shr dh, 2
shl edi, 7
nop
ror di, 7
not eax
not edi
xor di, ax
xor dx, 0x6ba7
mov dh, ah
stc
stc
test ecx, 0x54884f9f
add ax, 0x66bc
pop edi
rol bh, cl
not eax
rol si, cl
adc esi, ecx
rol edx, cl
sbb si, dx
cmp ax, 0x4128
stc
ror cx, cl
and ch, 0xc
push edi
sbb si, di
xchg edx, edx
mov bx, bx
add ebx, ecx
not ebx
mov ecx, 0x6fe62f0a
rol di, cl
rol ecx, cl
and ecx, 0x72f650cf
rol si, 7
shr ax, cl
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
push eax
shl ah, 5
push edi
push edx
adc di, dx
push ebx
mov ebx, edx
xor ah, 4
push esi
mov si, 0x7fe0
adc dl, bl
push ecx
adc ecx, 0x46176983
add edx, ebx
or ah, 9
adc edx, edx
mov ebx, 0x38882f58
ror dx, cl
sbb bl, bl
xchg al, ah
shl dh, 8
stc
shr ax, cl
not edi
nop
shr edi, 4
stc
sub ax, dx
ror cx, cl
ror ax, cl
cmp bl, bl
xchg bl, ah
test bl, 0x6c
or ax, ax
mov di, bx
dec bl
inc dh
mov bx, 0x1927
or ch, bh
xchg bl, dl
nop
add ebx, edx
rol al, cl
xor ch, 0x62
and dx, 0x7159
add dx, cx
stc
xchg cl, al
dec ax
add eax, edi
nop
shr ebx, cl
xor ax, 0x72f6
test esi, 0x7da75f1d
dec ah
cmp esi, ecx
or di, 0x3c7a
or ch, 0xb
sub al, ch
cmp si, cx
add dx, di
shl bh, cl
mov esi, 0x6f5e0a81
mov al, 0x11
shl dx, 6
ror ax, 5
dec cl
not esi
rol cl, 8
test cx, 0x2008
cmp ebx, 0x4aff7524
stc
shl dh, 8
xchg edi, eax
or dx, 0x5242
pop ecx
pop esi
pop ebx
pop edx
pop edi
pop eax
call fcn.0066aa76
jbe 0x63bb99
push ebx
push eax
xchg ebx, eax
xor bl, 0x16
or ah, al
pop eax
pop ebx
call fcn.0066ae34
call fcn.0066b417
call fcn.0066b9c0
push esi
cmp si, 0x1aa0
pop esi
push ecx
cmp ch, 0x5a
push edx
ror dh, 7
push eax
rol ah, cl
inc ah
push edi
rol edi, 8
push esi
adc esi, 0x2ca138dd
push ebx
sub ebx, edx
shl edx, cl
sub edx, 0x74f89947
xor edi, ebx
xchg dl, bh
rol di, cl
cmp cx, si
shl edi, cl
stc
dec ah
and ch, 0x7d
shr eax, 2
and bl, dh
rol ebx, 4
sub ah, bl
dec bh
shr edi, cl
or cl, 0x39
test eax, eax
xor ax, 0x73a8
xor eax, 0x303084d1
pop ebx
pop esi
pop edi
pop eax
pop edx
pop ecx
call fcn.0066be5c
push eax
inc ah
push edx
push edi
or dx, di
push ecx
cmp ecx, ecx
push esi
and si, 0x4031
not cl
rol ax, 7
push ebx
shr ebx, cl
adc edx, 0x4af74376
add bh, 0x74
not eax
mov ebx, 0x1ca40408
inc ax
rol dx, cl
inc bh
sub di, cx
shl ah, cl
pop ebx
pop esi
pop ecx
pop edi
pop edx
pop eax
call fcn.0066c3c8
jns 0x63bc41
call fcn.0066c8b5
jl 0x63bc66
call fcn.0066cb94
stc
push edi
push esi
adc edi, esi
push edx
push ebx
mov dx, bx
push ecx
rol di, cl
pop ecx
pop ebx
pop edx
pop esi
pop edi
push edx
sbb dx, 0x75d
pop edx
call fcn.0066cfa0
push ebx
push edx
xchg bl, dl
pop edx
pop ebx
call fcn.0066d3c2
mov eax, dword [ebp - 0x10]
mov esi, dword [edx + eax]
lea esi, [esi + ebx]
push edx
inc dl
push eax
push ecx
shl al, cl
push edi
push esi
or edi, esi
stc
mov al, al
shr ch, 3
stc
inc al
push ebx
dec ebx
adc bh, 0x61
inc bx
sub al, dl
shr ch, 1
shl dl, cl
dec di
add ax, di
or si, 0x7682
or ch, 0x6b
xor bl, 0x64
xor esi, 0x5fb08941
sbb si, 0xff4
adc ecx, edi
adc ecx, 0x28811feb
cmp si, bx
shr di, 5
sub cl, 3
xchg ah, dh
ror di, cl
sub bh, 0x32
nop
mov bx, bx
add bx, 0x1eb9
inc dh
nop
test ebx, esi
shr dh, cl
nop
mov ch, bh
nop
adc dl, 0x5f
stc
and cx, si
dec ecx
not esi
not dx
and al, 0xe
rol si, 7
stc
or ecx, ebx
and cx, dx
mov ecx, 0xa471048
test ah, 0x26
mov bl, 0x5e
ror bl, cl
rol edi, 6
and cx, 0x102e
nop
ror cl, 1
sbb ebx, edi
and bl, 0x21
sub ecx, 0x5fe7f343
rol bl, cl
mov dh, ah
shr edi, cl
not cx
ror bh, cl
shr eax, 3
or ah, al
or si, ax
sub dh, bl
mov dl, dl
cmp ch, 0x21
shr al, cl
nop
or edi, eax
mov edx, 0x78c08b16
xor bl, 0x32
inc cx
ror bh, cl
and ebx, 0x463dcbc5
sub dh, ah
inc eax
not ecx
and al, 0x2a
mov dx, 0x37d
shl di, cl
sub di, ax
and ebx, esi
add edx, 0x62a9c044
adc di, 0x6dff
or edi, 0x35ac0806
sub cx, 0x14bd
inc ecx
ror ecx, cl
or edi, eax
inc eax
ror al, 2
mov ecx, ebx
xchg esi, edi
not dh
pop ebx
push ebx
sbb bl, 0x2c
nop
and dl, al
sbb dh, ch
shr bl, 2
xor ch, 0x44
or di, 0x1fea
and esi, 0x5fde14cd
nop
shl ebx, 1
dec ecx
add bl, 0x6b
test dl, 0x75
xor dl, 0x59
test cx, 0x52a2
add ebx, 0xbb4e2fa
xor bl, 8
nop
shl ah, cl
inc di
xchg edi, eax
sub edx, edx
rol ah, cl
or dh, 0x4c
shl dh, 3
test esi, esi
sub cx, 0x5f53
mov dh, bl
rol di, cl
inc ah
stc
and ah, 0x76
mov ax, 0x1422
and edi, 0x490a44b4
and cl, al
add dx, ax
shl edx, cl
dec cx
adc ebx, 0x1173e7f8
add ch, 0x30
rol dh, 8
shl ebx, 8
dec eax
shl al, cl
test ax, si
cmp edi, 0x5113ec37
rol ebx, 2
dec dx
not ecx
xchg ebx, esi
shl ecx, cl
or ebx, edx
not dl
xor bl, 0x27
test edi, 0x46f6209d
not bx
sbb si, 0x4a1f
and eax, 0x74a3c7ee
shr esi, cl
test esi, ecx
cmp edx, ecx
ror ebx, cl
adc al, 5
stc
adc cl, dl
nop
shr ch, 3
or ch, cl
shl bx, cl
xor dx, 0x5d29
and edx, edi
test di, ax
nop
nop
add di, 0x1392
nop
sbb dx, 0x4554
cmp dx, 0x49b5
xchg ch, cl
nop
ror edx, 3
rol ah, cl
rol al, cl
shl cx, cl
mov ch, 0x62
shl di, cl
shl bx, cl
adc si, dx
cmp ecx, 0x549093d0
stc
and ax, 0x5ef1
rol bh, cl
add cl, 2
sub eax, 0x6be9a27d
dec ch
shl ebx, 4
mov esi, 0x5e489870
cmp bh, 0x42
nop
sbb cx, bx
pop ebx
nop
nop
ror al, 7
and di, 0x1673
dec esi
test eax, 0x6723bd0e
shl esi, cl
add si, cx
push ebx
and bl, 0x3b
adc ecx, 0x3a529cb5
cmp ebx, 0x16d40437
inc edx
and ax, 0x3be1
sbb ebx, ecx
and edi, ebx
and bh, 0xf
mov dh, 0x74
sub edx, edx
and edx, edx
xchg dl, ah
xor ecx, 0x69388d08
sub ebx, esi
inc ecx
rol di, 2
test dx, 0x350
shl cx, cl
ror si, 7
inc dx
sub dh, bl
inc eax
inc eax
inc bh
xor ch, 0x19
test ax, 0x2618
dec ecx
rol dh, cl
shl dl, 2
cmp esi, eax
and di, 0x54bd
cmp dh, 0x72
stc
or esi, 0x74d5addd
mov dl, ah
shr eax, cl
dec cx
ror ch, cl
sbb dx, 0x8e4
shl cx, cl
or edx, eax
stc
xor al, 0x18
test ecx, edx
shl si, cl
adc esi, 0x23e150e1
adc esi, ecx
xchg di, di
shl edi, 5
xor eax, edi
ror edi, cl
xchg cl, bl
sub bx, 0x1ebb
shl dl, cl
sbb cx, 0x5848
sub si, di
nop
shl esi, cl
cmp bx, di
mov edi, edi
rol ecx, cl
mov bl, 9
not dh
stc
xor eax, 0x9fa7487
add edx, 0x3515178f
stc
xor dh, dh
test esi, 0x748ee474
not ecx
ror di, 6
add ah, 0x18
dec di
or dh, 0x1d
shl edx, 7
rol si, 4
stc
sbb al, 0x17
rol di, cl
test cx, ax
shr eax, 7
shl cl, 4
and ch, 9
not dh
test edi, 0x4123ffc9
xchg cl, cl
adc si, 0x712b
rol edi, 5
xchg si, ax
cmp edi, 0x6057149
and edx, 0x1d371b7d
adc esi, 0x633d77db
pop ebx
rol ecx, cl
rol edi, cl
sbb ch, 0x28
not ah
sub si, ax
add edi, 0x3b09bd69
xchg ch, dh
xor cx, di
sub ecx, 0x219a64e6
nop
and ecx, edx
push ebx
ror bx, cl
shl ch, 1
nop
xchg cx, dx
xchg ebx, edx
dec ax
adc si, 0x542d
add dh, bh
sbb dl, ah
inc ebx
stc
and edi, eax
adc si, 0x12b7
rol ebx, 4
xchg di, ax
sub dx, dx
xchg dx, bx
and si, 0x6224
cmp bx, ax
sbb cx, dx
cmp di, ax
or eax, esi
shl edi, cl
stc
stc
dec cl
inc ch
and bl, 0x1a
or bh, 0x27
dec edx
nop
test esi, esi
add al, al
add cx, 0x578
test eax, eax
test di, di
rol edx, 4
add edi, ecx
add di, 0x25a1
sbb dl, 0x46
dec ax
mov edx, 0x63e9596b
ror dl, 3
mov esi, 0x7cf4c06a
mov cx, 0x16f9
mov edx, edi
ror dx, 7
and ch, bl
and edi, edx
shr esi, cl
inc ecx
dec ecx
rol eax, 5
nop
sub cx, 0x3cab
inc si
sbb ch, 0x63
nop
rol cx, 3
mov dl, 0x6e
xor ch, ah
add cl, 7
sub ah, bl
add bl, 0x4b
xchg dx, bx
rol bh, 2
and ecx, edi
stc
nop
add esi, ebx
stc
adc ax, dx
dec ebx
dec cl
shr eax, cl
stc
shr cl, 5
cmp dh, ah
shl bl, 1
adc esi, 0xee284f1
xor al, 0x4f
xchg edi, eax
not esi
nop
inc ecx
test ch, cl
xchg esi, edi
shl bx, 5
ror dh, 8
pop ebx
and si, di
push ebx
test ecx, ebx
and ah, 0x26
shr ebx, 6
test cx, ax
ror cl, cl
and di, 0x3561
add edi, 0x62032763
sub cx, si
or dx, 0x5af8
mov ch, 0x14
add edi, 0x37d3c62a
add di, 0x3d79
sub dl, 0x1e
sbb edx, 0x46653274
stc
cmp cx, 0x109e
xchg ch, bl
not ch
or ecx, ecx
and ch, 3
xchg edi, edi
and al, ah
sbb eax, ebx
shl edi, 5
or edi, 0x7d2a8b71
xor ecx, esi
inc di
nop
xchg dx, bx
shl dx, 4
not ecx
sbb ch, 5
ror edx, cl
mov di, cx
ror eax, 6
ror ebx, cl
or ah, 0x49
adc esi, 0x2ed99d03
shl di, 6
add edx, ecx
test bl, ch
rol bx, cl
stc
cmp bh, 9
stc
dec di
inc edi
ror eax, 8
xchg dx, ax
dec ax
xchg esi, edx
rol edx, 6
nop
or si, bx
test edi, edx
add bx, 0x193c
and eax, eax
not edx
dec al
and bh, 0x21
rol ch, cl
not cl
stc
not bl
not cx
adc bl, 0x1b
and eax, edi
test dh, 0x4e
test esi, ecx
xchg cx, dx
stc
dec bx
sub cx, 0x938
ror dh, cl
nop
sbb ax, 0xd80
sbb ebx, edi
dec si
nop
adc ax, 0xe2c
shr ecx, 8
adc edi, 0x524d3713
mov esi, 0x7057b9ac
shl ax, cl
sbb cx, cx
stc
or di, si
not di
cmp cx, ax
not dl
adc ecx, eax
cmp esi, ecx
ror dl, cl
inc dl
sbb di, 0x3bab
and bx, 0x2a8d
stc
sbb dl, dh
cmp di, bx
pop ebx
push ebx
not ebx
not dx
mov ebx, ecx
nop
sbb edi, 0x19318d4
cmp esi, 0x208ba871
rol eax, 2
shl edx, cl
test bx, cx
sbb bx, 0x5333
xor dh, bh
inc edx
inc eax
shr ch, 2
sub cx, bx
inc di
mov dl, 0x15
shr dx, 1
xor esi, 0x3a4c10bd
nop
xchg edi, eax
rol ah, 7
xor ebx, 0x5709dfb6
and ecx, ecx
xchg dx, bx
xchg ecx, esi
ror ecx, 2
sub dh, al
sub ch, dl
rol cl, cl
sub edi, edx
shl esi, 3
mov di, bx
xor bx, si
dec edi
ror ebx, 3
adc esi, ebx
test ax, bx
cmp ecx, 0x5b3f47c9
shl bh, cl
xchg esi, eax
cmp dx, 0x1dfd
shl dx, 4
ror ax, 3
ror dh, 3
and edi, 0x416cd63c
cmp edx, edx
xor edx, esi
rol ah, 5
add al, dl
or cx, di
and si, ax
sub edx, eax
xchg cl, bl
sbb esi, 0x240a4c77
dec di
add eax, eax
add bl, bl
inc ecx
adc ax, bx
add bl, 0x2e
sbb di, 0x201b
dec ax
test bh, 0x2b
dec dh
rol ecx, cl
test bx, 0x36f0
xor cl, dl
xchg ch, bl
test bx, cx
cmp ecx, edx
nop
xor edx, 0x7846ab4f
add dx, bx
sub esi, edx
xor edx, edx
ror ebx, 2
stc
sub bx, 0x6747
test bl, 0x31
and bh, 0x3c
inc ch
or ax, bx
sub dx, 0x326a
nop
add ax, si
or dx, 0x74eb
inc bx
shl cx, cl
test edi, edi
test cl, bl
add esi, esi
stc
not ebx
and ax, 0x28ac
sbb ecx, 0x6a27b78c
nop
sbb dh, 5
stc
or ecx, ecx
pop ebx
push ebx
ror bx, cl
adc bx, bx
ror cx, cl
shr edx, 3
not ax
rol ah, cl
stc
inc cx
mov dh, 0x37
sub edx, edi
test edi, edx
mov bl, ch
dec esi
dec ah
xor bx, 0x578f
or ebx, esi
rol eax, cl
sub al, 0x66
sbb esi, 0xf315711
nop
xor ecx, edx
stc
xor al, ah
shl bh, 3
add eax, 0x4a9b051a
shr bh, cl
sub si, dx
or cx, 0x426b
or eax, ecx
xchg esi, esi
ror ecx, 8
cmp ebx, 0x6b989fe0
mov ebx, 0x1b94f926
nop
add dl, ah
or edi, edi
shl ah, 5
add dx, si
and ax, 0x58f6
xchg dx, dx
sbb eax, 0x69a113c3
cmp ecx, ecx
not bl
and ax, 0x7c0a
adc esi, edx
test edx, 0x54d3d091
inc ch
shl ax, 2
inc ax
stc
rol esi, cl
sbb cx, 0x1347
test edx, 0x7307eeef
nop
test ch, 0xe
cmp cx, si
mov edx, 0x6fbcd9fc
stc
sbb ch, 0xc
shl esi, 7
nop
adc bx, cx
cmp bx, dx
xor cl, 0x37
xchg ebx, edx
shr ebx, 1
ror bh, cl
xchg esi, edx
cmp dh, dh
rol cx, 8
nop
not ch
shl ch, 6
and bh, 0x79
test ebx, esi
rol esi, cl
cmp ebx, 0x73b7c9a3
stc
xchg edx, eax
cmp cl, 5
shl dl, cl
ror esi, 3
rol ecx, 7
sbb si, si
or bl, 0x3a
xchg cx, bx
mov bh, cl
sub cx, 0x3ee7
xchg cl, ah
xor edx, 0x14fb0d7c
xchg cx, bx
dec bx
xor ecx, 0x7fe4df78
mov bx, 0x36d0
sub di, 0x690f
dec edi
add ah, 0xc
nop
stc
not ah
pop ebx
push ebx
sbb bx, 0x7b91
sbb cx, bx
sbb ah, 0x67
shr cl, cl
nop
xor esi, 0x2e7a38ca
dec edx
or bh, 6
ror bl, cl
mov bl, 0x39
and bh, 0x5d
dec ebx
adc ecx, esi
sub eax, 0x4945ff2f
sbb ebx, 0x48da3b37
not ah
dec dl
xchg edx, eax
xchg ebx, edi
nop
xor ah, 0xa
stc
nop
mov cx, 0x7bd2
stc
ror edi, 4
not ebx
or dl, ch
dec cx
mov dh, bl
adc ebx, 0x317f88eb
not eax
nop
rol bx, 6
stc
nop
xchg edi, esi
dec di
dec si
test di, 0x5ca8
adc dh, 0x3c
and ax, di
test ebx, edi
xchg al, bh
add bx, ax
mov edx, esi
stc
nop
sub cl, 0x4c
pop ebx
pop esi
pop edi
pop ecx
pop eax
pop edx
push edx
shr edx, 1
push ebx
or bh, 9
push ecx
xor bh, cl
push eax
rol ax, cl
stc
stc
push edi
mov di, di
sbb dx, 0x42b8
nop
pop edi
pop eax
pop ecx
pop ebx
pop edx
je 0x63c4bc
call fcn.0066d7f2
push ecx
push edx
mov ecx, dword [ebp - 0x14]
call fcn.0063fe57
pop edx
pop ecx
test eax, eax
je 0x63cbf3
push ecx
sub cl, 0x73
push ebx
inc bl
ror bx, cl
push edi
cmp bx, di
stc
not cx
add cl, 0x1d
push esi
push edx
xchg si, dx
nop
adc ebx, edi
and dx, si
xor ebx, 0x7a062054
inc dx
shl dh, 4
and dl, dh
push eax
dec ah
dec edi
stc
ror edi, cl
stc
and bh, al
xchg ebx, eax
stc
add dh, cl
sbb ebx, 0x74f95042
ror edi, cl
sub dh, cl
shr bl, cl
nop
ror ah, 5
dec cx
rol dx, 1
shl bx, 1
mov dx, 0x50c8
rol cx, 2
shl ecx, 4
sbb dh, al
adc esi, 0x1bb9a5a7
adc edi, esi
dec si
sbb dl, dh
mov edx, 0xca72902
adc ch, dh
sub eax, 0x79b094f
adc ax, ax
and di, 0x532f
ror bl, 5
ror di, 5
dec bx
not ecx
ror bl, 3
inc dl
dec ebx
mov edi, eax
adc edi, edx
xor cl, 0x68
adc ch, 0x7d
not ax
cmp dx, 0x35fc
rol ch, cl
inc dh
test cx, 0x5668
and cx, 0x52cc
inc eax
mov edx, 0x6c75cd9f
not ch
nop
not ax
adc ecx, ebx
ror edi, cl
xchg cl, ah
add edx, ecx
xor ebx, 0xcb309d0
rol edi, cl
test ax, cx
sub edx, 0x2187dad
xor edi, 0x14648f48
inc dh
stc
cmp bx, 0x502c
test ebx, 0x73e8065
test edx, ecx
mov cl, 0x40
and ax, 0x3a8e
or di, 0x5335
nop
stc
dec cl
adc ecx, 0x5b3a8b68
shl eax, 1
shl ebx, 5
dec edi
shl ah, 5
mov dx, 0x3bd5
adc ecx, 0x79e8611f
shr cx, cl
mov ebx, 0x309daa26
or dx, ax
mov ah, 0x35
ror edx, 6
pop eax
push eax
shr ah, cl
ror cx, 5
dec cl
cmp eax, 0x24dae25b
xor edi, 0x1272ae24
nop
add bh, 0x3a
not edx
ror ebx, cl
sub cl, ah
sub eax, 0x40a34648
add edi, edi
shr ecx, 6
not ch
not di
inc ecx
sub edi, ecx
shr si, cl
stc
dec cx
and di, di
adc ch, dh
nop
shl bx, 8
adc bx, 0x35ea
dec dl
not ax
or ebx, edx
nop
xor si, 0x29d
nop
xor edx, 0x6a1c4458
shr bx, cl
and esi, 0x3434c207
stc
test bh, 0x2a
and edx, eax
xor eax, edi
sub esi, ecx
mov cl, 0x7e
test ax, bx
mov dh, cl
shl cl, 4
xor esi, esi
add ah, ch
rol eax, 1
mov bl, 1
mov dl, dh
not di
mov ecx, 0x72d626aa
sbb ebx, ecx
rol dx, 2
adc ecx, eax
test di, 0x7f22
shl edi, cl
sub dh, cl
shl si, 5
test dl, 0x34
sbb cx, 0x50a1
or cx, 0x3273
inc esi
and ax, 0x1077
test edi, ecx
stc
sub esi, 0xb4edc6e
pop eax
pop edx
pop esi
pop edi
pop ebx
pop ecx
push edx
shr dl, 2
and dx, 0x482d
push ebx
dec bx
push eax
push esi
and ax, si
stc
push edi
and dx, di
push ecx
mov ecx, edi
rol ax, cl
not ax
or al, 0x36
cmp bl, ch
or cx, 0x89a
xchg ecx, ebx
xor ecx, eax
and bx, 0x1183
rol di, cl
mov al, ch
dec cl
shl ebx, cl
mov ax, cx
sbb al, 0x13
sub ecx, 0x29155848
not bx
nop
cmp esi, edi
adc ebx, 0x17dd4e39
add al, 0x24
shl cl, 5
inc ebx
rol ax, cl
inc dl
ror ah, cl
sbb eax, 0x3be77e87
ror bl, 4
stc
dec cl
sub edi, 0x2d043f0a
xchg di, ax
rol ecx, cl
dec bh
shl ecx, 1
ror dx, cl
rol cx, 4
stc
mov cx, 0x30ff
mov ebx, 0x1b579c96
cmp bh, al
and dx, dx
and cx, dx
add ecx, ecx
stc
or ah, 0x72
or edi, 0x5d13efa9
inc cx
xchg dx, bx
inc dx
sbb esi, eax
adc edi, 0x3f717a09
stc
inc di
not cx
not ax
xor al, 0x5b
inc ax
not eax
shr cx, cl
or si, 0x5852
inc eax
inc cl
test ebx, edx
mov ax, 0x1139
or ecx, eax
nop
mov ecx, eax
test bh, 0x5b
inc edx
not cx
inc ebx
mov edi, 0x1f1c341c
xor bl, 0x49
ror bx, cl
cmp ah, 0x45
add dl, 0x59
and cx, 0x4aea
add si, 0x2df9
xchg ebx, eax
or edx, 0x4f3f925f
shl bx, 2
cmp edx, 0x6dfe255
cmp esi, 0x3f2b8d32
mov ecx, edx
inc cl
xchg ah, dl
ror ax, cl
add si, di
and ax, 0x7935
sbb bh, cl
adc bh, dh
mov edi, ebx
test edx, 0x6922af1b
pop ecx
and ax, 0x7e24
adc edx, eax
push ecx
ror ch, cl
ror cx, 5
or eax, 0x25a8c895
shr si, 5
and dh, 0x26
stc
shl bh, 4
and esi, 0x67735724
cmp di, cx
or ebx, eax
and ecx, edi
and esi, esi
mov bh, bh
mov edx, edx
not cx
test esi, ebx
cmp eax, eax
stc
xor ebx, ecx
nop
not eax
pop ecx
pop edi
pop esi
pop eax
pop ebx
pop edx
call fcn.0066dc73
push edi
push ecx
xchg di, cx
not cx
push ebx
push edx
cmp ebx, edx
stc
sbb bl, ch
and bx, 0x3021
push eax
sbb ah, bh
stc
shr dx, cl
push esi
mov si, ax
xchg si, si
dec ebx
or si, 0x6742
shr bl, 2
cmp si, 0x75b8
cmp bx, ax
cmp di, ax
add ebx, esi
and edx, ebx
cmp ecx, 0x5b4de0ef
shr edx, cl
test dh, cl
stc
xchg di, ax
test ah, 1
mov si, 0xd55
ror ah, 7
cmp si, 0x23a1
ror eax, 8
adc ecx, esi
stc
shr dl, 6
shl edx, cl
xor esi, 0x69cf7baa
sbb esi, 0x1b733cf9
stc
or eax, edx
xor si, bx
adc ebx, ebx
adc edi, 0x7c792981
dec dx
xchg di, dx
nop
xchg dl, dh
or di, si
or si, 0x5d16
adc cx, bx
sub ecx, 0x5d4985df
mov dx, dx
xchg dh, dl
sub dx, dx
dec ebx
and cl, 0x40
nop
shr si, cl
adc dl, 0x74
inc ah
sbb cl, cl
sbb edi, edx
xor di, ax
not ebx
dec esi
or dh, 0x16
dec bx
or dx, bx
sub dx, bx
shr cx, 3
mov eax, edx
shl dl, 3
ror edx, 4
adc ch, 0xc
sbb eax, edi
add bl, 0x5e
xchg esi, edi
sbb bx, si
not ch
or ax, 0x1a97
rol ax, cl
sbb al, dl
rol ebx, cl
dec ecx
sub cx, 0x3614
or esi, 0x76c73e8b
adc si, bx
nop
add di, si
shr bl, cl
cmp di, 0x5c5e
adc dx, si
or cx, bx
shr si, cl
shl si, cl
or bh, 0x30
dec ecx
add eax, 0x56847e83
ror cl, 8
not cx
ror edx, 8
rol edx, cl
sbb cx, bx
pop esi
xor bh, ch
and eax, 0x777fad8a
inc bl
inc ecx
mov cx, di
sub edi, 0x472d37d9
nop
cmp ax, 0x6f77
push esi
ror esi, cl
sub dl, 0x2d
adc ecx, 0x39c9f2ba
sbb si, ax
and di, di
cmp edi, esi
rol si, 8
sub di, cx
xchg edi, ecx
dec esi
add cx, 0x4318
shl esi, cl
shl esi, cl
cmp cx, ax
not dl
shr al, 5
sub esi, ebx
add edi, 0x43fd9c5
dec ch
stc
shr si, cl
dec si
shr dh, 3
dec cl
mov edx, 0x5da01cd4
adc dx, dx
shl cx, cl
xchg dx, dx
sbb ch, 0x51
xchg di, cx
adc esi, esi
mov di, 0x7807
mov ecx, ecx
mov esi, 0x57bb7747
shl eax, 7
cmp di, 0x37ce
shr edi, cl
shl esi, cl
dec ax
and si, di
stc
sbb ah, bl
inc dl
inc esi
xchg bx, bx
ror al, cl
sub ebx, edx
sub cx, bx
and dh, dl
mov ebx, edi
cmp cx, dx
inc edx
rol cx, cl
cmp si, 0x47ef
shr dx, cl
cmp bh, 0x4e
xor bx, 0x2c8c
shl bh, cl
test di, bx
adc edx, edi
adc edx, 0x4c6f825f
stc
shr di, cl
adc ebx, 0x5feb70db
shl dx, 4
adc eax, 0x51ca56f4
xchg al, ch
and ebx, 0x46634b09
add dl, al
sub edi, eax
test bh, dl
xor ax, bx
nop
or edi, 0x7053c940
rol edi, 4
mov ax, 0x5a03
not dx
adc al, 0x4d
or edx, ebx
shr ebx, cl
xchg esi, ebx
and ah, 0x10
cmp ebx, ebx
mov ax, bx
shl di, cl
mov edx, 0x21b9c005
add ecx, 0x4288365a
sbb bh, ah
ror bx, cl
stc
inc al
stc
pop esi
shl bh, cl
stc
not cx
shr ch, cl
dec ebx
push esi
and si, 0x6f6c
sbb ebx, edx
shr eax, 3
adc si, ax
mov ah, 0x54
add edx, edx
xchg edx, edi
or esi, ecx
adc bx, 0x1a61
sbb dx, cx
rol ch, cl
cmp ebx, 0xf29a3d2
xor cl, 0x6b
and esi, 0x7f160449
nop
xchg ecx, edi
shl ebx, cl
sub ah, 0x12
mov dx, si
sbb ebx, eax
not ah
sbb bx, 0x5cf7
add bh, ah
sub ah, ch
dec edx
inc bl
or edx, esi
mov bh, cl
sub eax, 0x46c8da2d
rol ecx, cl
xor ch, al
test edx, edi
not ax
and dh, bh
nop
xchg dx, di
not esi
dec cl
nop
and ch, 0x63
xor ax, dx
adc edi, 0x36aad9f0
sub ah, 0x1b
sub eax, esi
shr edx, cl
inc bh
not eax
adc cx, bx
and si, 0x20a3
mov dh, 0x1a
xor bx, dx
sbb ecx, 0x211028b
not cl
sbb bl, dh
dec esi
not bx
add ecx, 0x52e32b46
cmp dx, si
inc si
sbb ax, 0x69bc
add ah, 0x33
add ch, 0x77
xchg bh, al
cmp dl, bh
mov ch, dl
or al, dh
sbb ebx, 0x6d58e330
mov ch, cl
not cx
nop
shr cl, 7
add edi, ecx
sub di, di
xchg dh, bl
nop
not ax
and di, di
xor ch, 0x64
or edx, 0x3441781d
stc
stc
rol ch, cl
and bx, 0x3d7e
add cx, 0x3890
cmp ecx, ecx
nop
shr ax, 2
sbb ah, 0x68
nop
xor di, bx
stc
sub bh, 0x16
test al, bl
xchg ecx, ecx
rol ecx, 5
pop esi
test dh, bl
or bx, di
nop
xor cl, dl
rol eax, cl
inc ecx
push esi
sub ax, si
nop
stc
adc edx, 0x46c0fc5f
or ecx, 0x742e256e
cmp eax, ecx
test bh, dh
add dx, dx
inc edx
mov dl, 0x6e
adc si, 0x3e1d
test bh, bh
mov cx, 0x2287
xchg bx, ax
sbb esi, 0x8fff1de
sub di, 0x711e
xor al, 0x17
stc
cmp di, ax
not ch
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
push ebx
inc bh
push edi
not edi
pop edi
pop ebx
stc
push ebx
shl bl, 1
push ecx
shl bl, cl
push esi
xchg si, bx
adc bx, 0x64b2
push edi
ror edi, 8
stc
push edx
not dh
and edx, esi
pop edx
pop edi
pop esi
pop ecx
pop ebx
call fcn.0066e044
inc ecx
jmp 0x63a44e
mov eax, dword [ebp - 0x18]
mov esi, dword [edx + eax]
call fcn.0066e460
call fcn.0066e808
push ebx
mov bh, 0x1c
push ecx
test bx, cx
push edx
push eax
or edx, eax
dec ecx
not ebx
shl ecx, cl
dec al
or dl, 0x65
push esi
shl esi, cl
not bl
mov eax, edx
stc
not esi
push edi
cmp edi, edi
stc
shl eax, cl
dec cx
shl eax, cl
ror dl, cl
ror dl, cl
dec edi
not ah
mov bh, 0x58
adc eax, 0x1aaa3b55
or edx, 0x6de72908
rol di, 6
cmp bx, 0x6986
add esi, 0xdecae8d
shr ebx, cl
ror ebx, 6
test bl, ah
shl bl, 7
dec dx
not ecx
sub bx, 0x11f7
dec dl
shl ch, cl
inc eax
adc ax, bx
or dl, bh
mov dx, 0x3950
and si, 0x354e
xor eax, 0x2319ab0f
dec cl
xor edx, ecx
nop
not ax
rol di, cl
or si, si
add bx, dx
nop
nop
cmp dx, cx
xor cl, 0x10
cmp dl, bh
stc
sub dx, di
shr al, 5
shl dh, cl
stc
cmp edx, 0x54e22ccc
rol dl, 5
xchg esi, edi
xchg bh, al
nop
cmp al, 0x38
adc cx, 0x243a
xor bl, al
and ebx, edi
shr dl, cl
test cl, bl
or eax, 0x758d544f
nop
xor cl, cl
shl ax, 1
not bl
not dh
dec si
cmp bh, 0x5a
and cl, 0x69
stc
cmp dx, 0x2639
shl edx, 1
or edx, 0x6a3567cb
xor edx, 0x3e72c5ca
mov ch, 0x65
nop
mov ax, ax
rol dx, 6
not eax
or ecx, edx
cmp cl, al
cmp eax, 0x41f762a1
nop
adc dl, ah
xor cl, 0x62
inc dx
mov edi, 0x21176d2e
sbb edx, edi
nop
pop edi
and si, 0x2a2e
ror bx, cl
add dh, dh
mov bx, 0x7340
push edi
inc di
stc
shr dx, cl
dec bx
shl bl, cl
rol esi, 6
or ah, bh
shl edi, cl
ror bl, cl
xor bh, al
xchg bx, ax
shr bx, 2
not ecx
or eax, ebx
sub ch, 0x3f
shr si, cl
sub esi, ebx
stc
mov bx, 0x627f
cmp di, 0x144c
mov ax, dx
sub ax, 0x3c8f
not dh
xchg di, cx
sbb ax, 0x48a1
not ax
nop
and ecx, esi
xchg edx, eax
or bx, 0x14f4
cmp ch, ah
and ah, 0x25
cmp al, 0x6e
not eax
shr bx, 5
rol edx, 5
not ecx
nop
adc cl, 0
rol bx, 7
xor edx, 0x44713feb
mov bl, 0x7e
rol bx, 3
adc ecx, eax
shr esi, 5
rol bl, cl
and ah, cl
xor si, 0x7d83
rol ecx, cl
cmp ah, 0x10
sub di, si
mov dh, bl
xor bl, bh
inc si
ror di, 6
stc
ror dl, 1
nop
mov ch, 0x49
adc di, 0x34e8
sub esi, edi
shr ecx, 8
adc bh, 3
shr esi, cl
shl dx, 5
xchg cx, ax
sub dl, 0x34
not ch
test dl, ch
cmp si, 0xe30
shl di, 8
inc ch
or ecx, edi
and ecx, ecx
xchg ebx, eax
dec si
stc
sub esi, eax
mov dh, 0x7f
mov cl, 0x7b
dec di
shr cx, 4
sub edi, edx
shl cx, 2
sub ch, ah
inc ecx
ror bl, 2
add di, 0x52d0
shl di, 1
sub edi, 0x487c1cf0
sbb ebx, 0x644dbb22
shr ah, cl
test dh, 0x1a
sbb dh, 0x67
adc bh, 0x2a
shr cx, 1
pop edi
push edi
shr di, 6
mov eax, ecx
ror bx, cl
not di
stc
sbb ch, ah
mov cl, bh
inc di
test eax, ecx
ror dh, cl
not esi
ror cx, cl
not ch
dec bl
mov eax, 0x20ab428f
cmp bh, 0x35
dec eax
shr esi, 6
xchg bl, dh
stc
cmp bx, dx
nop
stc
stc
test edi, edi
not cx
sbb ah, 0xd
cmp bh, 0x48
and di, 0x1411
shl edi, 6
adc esi, 0x2ac3d32c
rol al, cl
inc esi
stc
nop
shr cx, cl
sub dl, 0x3e
mov bh, cl
or ax, ax
cmp edi, ebx
shl ecx, 1
test ax, 0x2758
mov ebx, ecx
add bl, 0x44
sbb eax, edi
inc cx
not si
shl ecx, cl
xchg al, bh
not ebx
mov bl, dl
ror cx, cl
dec bl
shr edx, 5
adc bx, 0x5705
ror bx, cl
xor bl, 0x42
nop
nop
not dl
xor dx, ax
shr ah, 7
sub edx, edi
add edi, 0x683d380e
nop
and ah, 0x5d
stc
test esi, edi
nop
adc esi, edx
nop
shl bx, 1
not dx
test bh, 0x65
sbb ax, ax
dec bx
nop
not di
cmp ebx, 0xc0fdc06
sub dx, 0xdb
not bl
xchg bl, dl
nop
sub bl, 0x20
shr di, 1
nop
inc edi
shl bl, cl
sbb dx, 0x6d19
shl ebx, 1
shr ecx, 4
cmp bx, 0x14ff
mov bl, bl
mov esi, edx
shr eax, 4
xor ah, 0x2c
sub ch, 0x57
xor si, 0x5f76
add si, 0xc86
shl ebx, 4
pop edi
nop
rol eax, cl
push edi
dec di
xor ebx, 0x71c38af6
cmp di, cx
and edx, esi
not si
mov ebx, 0x5d1224e8
nop
and si, dx
not ecx
nop
rol bl, 5
ror edx, cl
and si, ax
and cx, si
nop
mov ecx, 0x7cf9e78b
rol dh, 2
mov ah, cl
shr si, 1
rol eax, 8
mov edx, 0xbf4e94
stc
sbb bx, bx
shl di, 1
ror dl, 5
add di, 0x25ef
shl esi, cl
nop
xor ah, 0x2c
xchg ecx, edx
inc bl
not edi
and ebx, 0x4eb59301
sub bh, 9
sub ecx, esi
mov ecx, ecx
cmp bx, dx
xor cl, 0x60
stc
test bx, 0x439d
adc si, bx
nop
not bh
dec esi
stc
or dx, bx
or bl, 0x2a
dec al
sbb bh, bl
and bh, 0x2c
ror bx, cl
xchg cl, ch
adc bl, dl
adc di, 0x3d69
or ah, 0x70
test edi, ebx
test si, ax
rol al, cl
stc
or cx, 0x4983
test edi, eax
or cx, 0x4f8f
sbb bl, 0x7e
mov ax, bx
ror di, 1
add si, ax
ror cx, 8
adc ecx, eax
xor dh, 0x20
xor dx, dx
ror eax, 2
sub ah, cl
not dx
ror ax, 2
inc cl
dec bx
not eax
dec esi
add eax, 0x672dcc3a
xchg ecx, edi
shr bh, 4
cmp ebx, 0xad5b8c1
sub ebx, 0x7e714425
mov ch, 6
nop
add esi, esi
xor di, si
shr si, cl
test di, 0x4617
or cl, bh
stc
xchg edi, eax
shr al, 3
xchg edi, esi
ror al, 3
test si, ax
shr bx, 7
test dx, bx
pop edi
sub edx, 0x7004c639
adc bh, bl
add bx, 0x6d60
or al, 0x18
shl ecx, cl
and ecx, 0x33be3058
xor dx, 0xa58
dec bh
shl ecx, 5
mov cl, 0x29
mov dl, 0x43
cmp ecx, 0x365790b9
rol bh, cl
ror bh, cl
stc
xchg ecx, eax
rol esi, 8
nop
inc si
add dh, 0xe
shr ebx, cl
test dx, bx
xor bl, 2
shr ecx, cl
ror ax, cl
stc
mov edx, 0x1c364fdc
sub bh, bh
and edx, 0x3b492ea6
shl dx, cl
push edi
not edi
mov ecx, 0x49537e9c
shr dh, 7
shr esi, cl
stc
ror ecx, cl
shr dh, 2
stc
adc bh, 0x32
ror ax, 1
stc
cmp cl, al
and cx, 0x5d46
stc
xchg esi, edi
or bl, 0x3a
and bl, ah
cmp ebx, edi
nop
cmp dh, 0x20
add ecx, 0x7c936cc8
and bl, 0x43
shl esi, 6
shl di, cl
shr cx, cl
add eax, ebx
ror ax, 2
rol al, cl
stc
shr bx, 2
nop
xor esi, 0x735b3bd7
adc di, 0x1af4
inc ah
mov edx, 0x7ae7bd24
dec bx
sub cx, 0x3730
nop
xor al, bh
rol dl, cl
sub edx, ebx
or si, 0x715a
sbb ecx, eax
or dl, bl
rol si, 3
test bx, 0x3b11
mov esi, eax
not eax
test dl, cl
shl cx, cl
ror ax, cl
not di
mov ax, si
inc ah
adc si, 0x5ad9
mov bx, si
sbb ecx, edi
add esi, 0x4a5d0b59
xor ah, bl
add edx, 0xa61a7f2
stc
cmp ax, 0xde1
nop
xchg dx, dx
not edi
sub bh, ah
shr eax, 2
test bl, 0x30
sub dx, ax
xor dh, ch
pop edi
cmp esi, 0x7f3617b8
stc
shr dh, 6
xor bl, dh
sbb esi, ecx
and esi, 0xa164f4d
sub ax, 0x7fe3
dec ebx
stc
or si, 0x345c
add ebx, 0xd50aa70
not ebx
dec ebx
not dh
nop
sbb bl, 0x5d
nop
dec eax
test cx, 0x1320
push edi
shl di, 3
adc bl, 0x19
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
jb 0x63d2bf
push esi
rol si, 2
shl esi, 8
push ebx
sbb bl, bh
push edx
xchg dx, si
nop
push ecx
and cl, dl
mov ebx, 0x2ec9dc36
mov ebx, 0x78971c7d
shr cl, cl
stc
mov bh, 0x11
push eax
add ax, 0x440d
test bl, dl
dec ecx
not cx
mov ebx, 0x1a868b60
push edi
add ebx, edi
or dl, 0x63
add bh, al
cmp ch, 0x14
test al, 0x43
xor al, ah
stc
not bh
or ebx, eax
shl ch, 1
cmp bl, bl
mov ebx, ecx
inc ecx
add eax, 0x4a60343f
stc
rol di, cl
adc cl, 0x2f
nop
nop
test al, 0x39
nop
mov ecx, edi
add dh, bl
test bl, al
and edi, ebx
sbb dh, ch
add al, 0x10
nop
shl esi, cl
not esi
shr cx, cl
shr edi, 7
sub bl, bh
sub ax, 0x7eac
inc edi
xor cx, di
dec esi
stc
nop
sbb dl, 0x34
shr si, cl
inc bx
or edi, eax
and bl, 0x59
dec esi
nop
inc di
shl dl, cl
cmp bx, 0x4202
not si
mov dh, bl
xor edx, edi
stc
add si, 0x7531
or si, si
dec ax
sbb ch, bh
xor edx, ecx
inc cx
adc dx, 0x2172
cmp ebx, esi
dec ecx
xor al, cl
adc edx, edx
not edi
rol eax, 5
add ecx, edx
stc
sbb bx, si
adc edx, 0x7977af7f
cmp esi, ebx
xor dl, 0x16
xchg dl, bh
rol di, cl
shr dh, cl
dec al
nop
add dl, bl
shl dh, 7
shr ax, 7
mov di, 0x2bce
nop
mov cx, ax
stc
pop edi
shr dx, cl
sub dx, 0x6b67
nop
or esi, ebx
add al, 0x5c
xor cl, bh
dec bh
sbb ebx, 0x3d70f5ac
shl eax, cl
rol si, cl
pop eax
pop ecx
pop edx
pop ebx
pop esi
call fcn.0066ea77
push edx
push ecx
shl dh, cl
push esi
not si
pop esi
pop ecx
pop edx
push esi
sbb si, 0x5696
nop
push edx
push ecx
ror dx, cl
push edi
push ebx
sbb di, bx
ror bh, cl
test edx, 0x77616e5a
nop
push eax
sub al, 0x54
nop
xor ax, 0x7544
cmp bx, 0x5457
inc ebx
add cx, 0x1ba5
cmp cx, bx
xor cx, 0x3d6a
or bx, 0x2670
adc ax, di
sub ebx, eax
test bh, 0xd
cmp esi, ecx
pop eax
pop ebx
pop edi
pop ecx
pop edx
pop esi
push esi
dec si
push edi
push eax
sbb di, ax
push ebx
adc bx, 0x1f98
xchg edi, esi
push ecx
rol cl, 8
not esi
push edx
rol edx, cl
adc ch, cl
xchg edi, edx
rol bx, cl
adc bl, al
stc
stc
rol edx, 5
not cx
xor edx, esi
rol bx, cl
not dx
xchg bx, ax
dec cl
xor di, cx
or dx, di
or si, 0x804
not al
stc
cmp ebx, 0x1664b277
sub dl, ch
cmp si, 0x43d
shr dx, 5
xor bl, bh
mov esi, 0x4fee1721
adc di, di
pop edx
pop ecx
pop ebx
pop eax
pop edi
pop esi
call fcn.0066eeea
call fcn.0066f2fc
lea esi, [esi + ebx]
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x63d388
mov edx, esi
lea esi, [esi + eax]
mov eax, dword [ebp - 0x1c]
push edx
not dl
shr dl, 1
push eax
inc ax
nop
shl al, 2
stc
push ecx
cmp cx, 0x43be
push esi
shl esi, 7
stc
push ebx
sub bx, cx
sub ecx, 0x6686a1b0
cmp ax, 0x68f8
push edi
sub di, di
xor al, 0x6c
not bl
or di, ax
mov ecx, 0x30072df
add bx, cx
inc cl
shl ah, cl
sbb bl, 0x75
or cx, ax
or bl, 0x36
adc si, 0x4e46
inc edx
not di
dec esi
not esi
ror bl, 3
ror ax, cl
adc di, bx
cmp dl, bl
xor edx, 0x4e150fa1
not eax
dec ebx
cmp dl, 0x44
ror ax, cl
shl edx, 5
nop
or dh, ch
cmp dx, 0x77d5
cmp bh, al
not ax
mov edi, 0x3e479d75
add dx, 0x674f
and si, 0x26bd
stc
and ecx, 0x171d0ab
and di, cx
rol ah, cl
stc
not di
sub edi, 0x70d1eb0a
and ebx, ecx
add eax, 0x37e1c99a
or dh, bh
nop
ror al, 1
xchg ah, bl
shr dh, cl
stc
or edx, edx
add cx, 0x7bc4
ror eax, 1
adc edi, 0xe7fd7aa
ror cx, cl
nop
dec bl
shr dx, 3
inc bx
or dx, si
or ebx, edi
test ah, 8
adc dx, 0x765b
cmp ecx, eax
inc dx
adc dx, dx
adc eax, edi
xchg bx, dx
dec dh
add bh, 0x63
nop
nop
mov edx, 0x968c1fa
stc
not edi
add bx, di
adc si, 0x750a
stc
test ah, al
not esi
adc ax, bx
or ecx, 0xc6e4b4a
sub ecx, 0x49f79c19
rol si, cl
shr ch, 8
not edx
add edi, 0x487fbfea
and bx, di
xchg di, ax
pop edi
nop
sub si, dx
inc edx
cmp cx, 0x1cd6
push edi
adc di, bx
or cx, bx
inc edi
sub cx, di
ror ebx, 3
test edx, ecx
nop
mov bl, bh
add edx, esi
ror edx, 3
xor edi, 0x48ab1b66
shl ecx, cl
mov dx, bx
stc
and cx, 0x7fb3
and bh, ch
shl bx, 5
adc cx, 0x5fcc
or ecx, edi
or bx, 0x1bcc
shr bh, cl
shl di, 7
test dh, ch
dec edx
cmp ah, bl
adc esi, edi
test ax, 0x4065
or ebx, eax
add edi, 0x72b5516f
adc edi, 0x23f1c821
add dh, ah
shl dl, cl
stc
shr bl, cl
stc
cmp di, 0x6d3b
and dx, dx
ror di, 4
add bx, 0x359e
or edi, 0x330a1d4c
xchg ch, cl
adc bx, si
xchg ebx, edi
add dh, dh
add ch, 0x13
xchg edi, edi
sbb bl, 0x73
shl dx, 5
stc
mov dl, 0x77
and esi, 0x3ec4b897
rol edi, cl
shr di, 3
sub ebx, 0xf0ed824
and ax, 0x67e3
ror ax, cl
sbb edx, 0x2c2fc82
mov ah, bl
stc
ror cx, cl
test eax, 0xad059fd
test dh, bh
cmp cl, 0x43
adc si, si
xchg bh, dh
sub ax, si
dec di
and bh, 0x3c
xor ax, cx
adc bh, bl
rol bh, cl
stc
and bh, 0x36
shl ax, 5
or di, ax
add bl, al
xor cl, 8
and ah, bl
or edi, 0x573fc685
shr bl, 7
adc cx, 0x5aea
mov ah, 0xb
xchg esi, eax
adc cl, 7
sub cx, 0xce3
shr edi, cl
mov esi, edi
and bh, 0x69
sub ch, cl
xchg bx, bx
or ax, dx
shr bh, cl
ror bl, cl
adc cl, 0x29
add bl, ch
inc ah
pop edi
xor edx, 0x36088cc
ror al, 6
push edi
adc ecx, edi
rol ah, 3
mov cl, dl
add ch, 0x5c
xchg ch, al
stc
mov cx, 0x7fab
shl ax, cl
shl dl, cl
sub dx, 0x5173
not ch
add al, dl
shr edx, 5
stc
not ax
cmp di, bx
not cx
nop
adc ecx, ecx
sub bl, bh
and eax, edi
shr ax, 6
sbb bh, 0x5b
add bl, 0
nop
or eax, 0x244edf7d
nop
dec al
xchg ebx, eax
and di, bx
inc di
not dh
adc ax, dx
dec esi
sub eax, 0x46fb2594
not esi
or cx, 0x1ec8
shl dl, cl
or cl, 0x72
adc ecx, esi
add edx, 0x757a7e60
sbb bx, 0xfe0
sub dx, 0x4fc3
inc dx
xchg dx, bx
adc al, 0x71
ror ah, cl
add edi, eax
xor al, ah
ror ecx, 5
test cl, dh
mov ebx, 0x121c812e
stc
shr ah, cl
mov ch, ch
and edx, 0x173518ef
mov bx, ax
inc ch
and cx, 0xcc3
or edi, 0x40636d0b
inc bh
and bh, dl
rol bl, 4
shl ax, cl
shl eax, 6
xor cx, ax
shl bh, cl
add ch, dh
not cx
not eax
dec ah
cmp ch, 0x1b
ror ax, cl
shl bx, 7
sbb eax, ecx
xchg bl, bh
or bx, dx
test cx, 0x2e95
cmp dl, 0x16
shr cl, 8
rol ax, cl
shl bl, 5
nop
cmp ax, ax
add ebx, 0x552665b3
stc
not edi
ror ecx, 3
and ah, dh
nop
xor edi, 0x66ba7393
xchg di, dx
inc edx
sub ch, bl
xor ecx, 0x43ccc529
test dx, 0x202c
not ch
inc eax
pop edi
push edi
xor dx, di
cmp bh, 0x13
rol ax, cl
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
jns 0x63dbc4
call fcn.0066f73c
call fcn.0066fb54
call fcn.00670121
push edx
dec edx
stc
sbb edx, 0x524107b9
push ebx
test bh, bl
stc
and bl, 0x25
push esi
rol esi, 1
rol dh, 6
sbb dh, bh
mov dh, 0x27
push eax
xor ah, al
nop
test dx, 0x3be7
push ecx
add cl, cl
add esi, 0x5c9c1280
sbb esi, 0x4e88fbc5
sbb dl, 0x31
adc ah, 0x46
xor ax, 0x6ae8
xor ax, 0x4270
mov dl, ch
sub dl, dh
mov cx, 0x4372
add eax, 0x17b3ce0a
mov ch, al
shl si, cl
or al, 0x4b
nop
adc ch, 0x52
xor cl, bh
push edi
adc ebx, edi
and bx, ax
sub edi, eax
test ah, dh
nop
adc edx, 0x35ecf413
and eax, edx
not ch
cmp edx, ebx
mov bx, 0x1ee0
xor ax, 0x1d1
cmp eax, ebx
stc
add dl, 0x28
nop
nop
sbb eax, ecx
test al, 0x3f
inc cl
stc
xor al, 0x4c
inc bx
or cl, 0x54
add bh, 0x3b
xor eax, esi
cmp cx, 0x7c18
test ax, 0x66fe
cmp cl, 0x18
inc cx
shr eax, cl
inc al
stc
nop
shr bx, cl
cmp bl, dh
sbb al, bl
stc
xor bh, bl
xchg bx, dx
xor ch, bl
adc bl, bh
sbb ax, cx
stc
xchg edi, esi
xchg esi, eax
xchg si, cx
ror dl, cl
nop
stc
xor di, di
xor bl, cl
xor dh, 0x46
cmp ecx, esi
cmp dh, al
inc ch
shr eax, cl
and ecx, 0x452bd5f2
and esi, 0x6b0f09a4
nop
xor bx, bx
inc cx
inc dx
add ebx, esi
sbb eax, 0x5dcca2db
stc
shr cx, 7
and dx, 0x2d8d
dec bl
rol bh, 1
shr ch, cl
pop edi
shr dh, cl
shr dl, 5
push edi
and di, 0xd82
sub edx, 0x64755267
shl ax, cl
rol bl, cl
cmp esi, edx
or bh, 0x6f
shl bh, cl
dec ax
cmp cx, 0x15e6
xor edx, 0x62188ce0
or bh, 0x4b
mov ax, bx
adc cx, di
sub bh, 0x22
rol cl, 3
ror ebx, cl
stc
xor dh, 0x3e
sbb dh, al
sub ebx, esi
add dh, 7
cmp cl, 7
shr di, cl
rol edi, cl
nop
ror ch, cl
ror ax, 8
adc dx, ax
or ch, dl
stc
cmp bh, 0x4b
shl ah, cl
add ax, 0x331a
rol dl, cl
add cl, bh
cmp bx, bx
dec edx
and ax, 0x73ad
dec esi
sbb bl, 0x41
test cl, dh
sbb al, ah
inc dh
inc ah
dec di
cmp edx, 0x6ff63179
cmp ah, 0x7a
adc bl, 0x65
dec edi
add ebx, edi
test edx, 0x65608bbe
and edi, ecx
xchg edx, ebx
and ecx, eax
shl dh, cl
cmp al, al
shl ebx, 2
rol si, 1
inc bl
adc edi, edx
test ah, ch
mov cl, dl
sbb cx, di
shr edi, 1
xchg ebx, esi
sbb cx, ax
shr di, 4
inc si
cmp di, ax
shr dh, 2
nop
and bx, di
nop
test si, si
sub bh, 0x52
nop
stc
test si, cx
not eax
shr dh, cl
ror bl, 7
sub ah, 0x4d
shr ecx, cl
stc
rol dl, 6
sub dl, 0x6e
and ebx, ebx
cmp ax, dx
mov si, 0xfcc
shl ah, 7
shl dx, cl
or bl, dh
xchg ebx, ebx
shr dx, cl
nop
stc
sbb dl, 0x71
nop
pop edi
mov si, dx
stc
or esi, 0x6a98585d
nop
push edi
or edi, 0x1b8ee45e
inc ax
dec al
test bx, dx
xchg dx, bx
and dx, cx
xor dh, 0x53
test cx, bx
xor ax, 0xf1d
rol bl, 7
add edx, 0x427581e4
shl ebx, 4
ror bx, cl
ror bx, 2
dec cl
shl ecx, cl
cmp al, 0x55
and esi, ecx
cmp edi, 0x5821751
nop
or ecx, 0x5f201310
dec dx
adc edi, 0x5d552356
not bx
cmp esi, 0x19726d40
and si, bx
mov cx, ax
xor dx, bx
xor ecx, esi
mov al, cl
sbb ax, 0x2c96
adc cl, 0x2b
test eax, ebx
and di, dx
and bl, 0x25
not dh
and cl, 0x4e
inc ax
not eax
cmp al, 0x64
test eax, edi
shl edi, cl
rol dl, 2
sub ecx, 0x5634788a
xor eax, ebx
xchg dx, di
sub dh, 0x1c
test ax, di
ror ecx, 8
stc
ror dh, 7
shl bh, cl
inc dl
or edi, ecx
stc
dec dh
sub bx, dx
adc dx, 0x7040
shr bx, 8
xchg bx, cx
rol ebx, 1
inc ecx
stc
test ecx, 0x14d2f616
mov ebx, edi
add dx, bx
inc eax
shr eax, cl
sbb dl, bl
shr di, 7
nop
nop
sub ch, 0x14
xchg esi, esi
xchg bh, ch
or ecx, esi
nop
sbb bh, 0x39
sub di, 0x296c
adc edi, edx
sbb ah, 0x49
sub ecx, edx
sub dl, 0x3d
nop
sub dh, 0x34
cmp ecx, ecx
shr si, cl
test edi, edi
not si
dec al
inc dx
mov dh, 0x45
shr dx, 2
inc bl
add ecx, 0x59970305
not si
pop edi
stc
rol cx, cl
push edi
adc edi, 0x3efe17df
or edx, edi
test ecx, 0x396ee710
inc al
rol edx, cl
shl ax, 4
pop edi
pop ecx
pop eax
pop esi
pop ebx
pop edx
je 0x63da86
call fcn.006705c9
push edi
push esi
or edi, esi
push eax
xor ax, 0x5458
push ecx
inc cl
push ebx
test cl, bl
adc si, si
pop ebx
pop ecx
pop eax
pop esi
pop edi
push eax
adc ah, ah
push edx
not edx
nop
push ecx
rol edx, cl
pop ecx
pop edx
pop eax
push eax
or al, al
push ebx
mov bx, 0x628b
push esi
inc esi
push edx
push ecx
shr edx, cl
sub esi, esi
shr bh, 7
cmp dh, 0x4e
nop
push edi
add edi, ecx
cmp ecx, 0x48f2120e
inc ebx
sbb dl, 0x3a
or edi, edi
inc esi
stc
xor ax, 0xf60
and al, cl
sbb dh, bl
mov dx, 0x2bf5
sub bh, cl
ror ax, cl
not edi
inc al
shr ch, 3
mov ebx, 0x6c9191fa
shl dl, 4
sub ebx, eax
and ax, si
rol ax, cl
or cx, 0x385b
ror esi, 5
stc
add bl, ch
shl di, 8
shl ecx, 1
sub bh, ah
test ecx, edx
rol bx, cl
xchg dh, bl
dec dx
and eax, 0x3b711db2
nop
cmp si, 0x2f5c
pop edi
pop ecx
pop edx
pop esi
pop ebx
pop eax
jnp 0x63db98
call fcn.006708e9
push edx
push ecx
test dl, ch
push edi
push esi
cmp di, si
nop
push ebx
adc bx, 0x651c
sbb bx, di
shr bx, cl
xchg ch, cl
xor di, cx
cmp dx, 0x76ee
shl di, 3
nop
pop ebx
pop esi
pop edi
pop ecx
pop edx
call fcn.00670d37
call fcn.00670fe9
jecxz 0x63db5b
push edi
test edi, 0x65a82c0b
push ebx
push eax
adc bh, al
push ecx
shl eax, cl
stc
nop
xchg bx, bx
pop ecx
pop eax
pop ebx
pop edi
call fcn.006714f0
push ecx
push ebx
xchg cl, bl
push eax
dec ah
push edx
shl dh, cl
dec dl
and ch, 0x4e
and dx, ax
pop edx
pop eax
pop ebx
pop ecx
push ebx
adc bx, 0x170f
inc ebx
push edi
xor ebx, edi
not bl
dec di
add bx, di
push ecx
shr bl, cl
pop ecx
pop edi
pop ebx
jge 0x63db98
call fcn.006717b2
push edi
add di, 0x4d51
push ebx
push edx
mov ebx, edx
nop
push eax
inc eax
ror al, 6
inc dl
push ecx
xchg cl, bl
not al
inc di
sbb edi, eax
test al, 0x7e
pop ecx
pop eax
pop edx
pop ebx
pop edi
nop
push ecx
test ecx, 0x34a5f38a
nop
pop ecx
push ecx
dec cx
push esi
push edi
cmp si, di
test edi, ecx
stc
or si, di
push eax
not al
shl edi, 8
add eax, esi
push ebx
not bh
shr ebx, cl
push edx
inc dl
cmp edi, 0x4345ff06
stc
shr al, 2
stc
inc cl
adc cx, 0x1547
or edx, esi
stc
test esi, 0x7622dda9
nop
nop
ror ah, 3
ror ecx, 5
nop
rol edx, cl
dec edi
shl dl, 2
rol ebx, 7
sub bx, si
test si, dx
or edi, ecx
xor si, 0x52af
or cx, 0x7787
shr esi, cl
nop
sub edx, 0x6403ddbf
or ah, 0x2c
cmp bx, ax
rol edi, cl
not di
shl bh, cl
pop edx
pop ebx
pop eax
pop edi
pop esi
pop ecx
jb 0x63dc68
jle 0x63dc64
push edi
test edi, edi
push edx
sbb dx, di
pop edx
pop edi
push edi
push eax
xor di, ax
pop eax
pop edi
call fcn.00671d26
push ecx
ror cx, 6
pop ecx
push ecx
dec ch
pop ecx
push ebx
shr bx, 2
push eax
and ah, bh
push edx
push ecx
ror dh, cl
and ebx, 0x3bc7fb5b
shl ch, 2
rol bh, cl
not dh
ror dl, 8
dec cl
or ebx, 0x505f6e8b
test edx, 0x160a1a8d
push esi
shl esi, 8
ror cx, cl
not ch
shr dl, 8
ror cx, cl
xor ebx, ecx
cmp cx, si
and dh, dl
xchg bl, cl
stc
rol dl, cl
xchg ecx, edx
mov cx, 0x2966
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.00672272
push esi
dec esi
pop esi
mov edx, dword [edx + eax]
mov ecx, edx
test ecx, ecx
je 0x6414c5
push ecx
push edx
push edi
mov edi, 0x2ed83e24
push edx
push ecx
shl edx, cl
push esi
push ebx
sub si, bx
or dh, 0xa
adc edi, 0xa52de00
sbb esi, edi
not ch
push eax
shl al, 1
test edi, 0xfda9047
cmp al, bl
dec ax
not ch
cmp cl, 0x5a
and eax, 0x6ec6d715
xchg edx, edi
dec cx
dec ecx
xchg esi, eax
adc bl, 0x36
cmp al, 0x4d
test cl, 0x33
shl ecx, 2
add dh, 0x34
test bl, 0x44
sub bh, 0x30
or ax, ax
inc dx
sbb dh, bh
sub di, 0x2363
and al, 4
or bh, 0x1c
sbb bx, 0x1a5a
not si
adc bl, dl
inc ecx
xor edi, 0x7c6b849a
inc dl
and esi, edi
mov dx, ax
xor ecx, edi
or edx, ecx
xor cx, 0x2469
inc edi
add edi, 0x4a86c63c
add dl, 0x54
not edi
sub dx, 0x22af
not edx
stc
sub eax, ecx
shl si, 5
or edi, 0xdf4e44d
add esi, 0x64417dd4
adc edx, eax
cmp bh, ch
shr ch, 6
inc ah
shl bx, 2
dec dh
add ecx, 0x7f4c7a91
sub si, di
test eax, edx
cmp eax, 0x381de1a6
not ecx
or dh, 0x2c
and bl, al
cmp ah, bh
rol bx, cl
test ax, cx
rol ebx, cl
shr esi, cl
nop
add di, dx
cmp bx, 0x5364
sbb edi, 0x4d4a049
stc
rol bh, cl
sub ebx, edx
xchg dl, bl
dec bl
inc edi
shr ah, 5
nop
mov bx, ax
rol al, 5
cmp bh, 0xf
shr dx, 6
shl ecx, 4
xchg bx, ax
shr ax, 4
test eax, ebx
shl ebx, cl
sub ebx, esi
test dx, 0x7d8
rol di, 7
nop
adc di, 0x7927
cmp ebx, edx
xor ax, bx
xchg ah, dh
pop eax
and cl, 0x7a
push eax
not al
stc
ror ax, 3
and ecx, 0x437e4db1
adc dh, 0x56
or bx, ax
and ah, 0xa
not di
add si, 0x755d
adc esi, 0x5ebbd997
xchg cx, si
or ch, al
stc
stc
and dx, cx
add esi, 0x5a805374
sbb eax, 0x6dab9d81
cmp cx, 0x14f5
ror di, cl
or edx, 0x26eca584
rol bl, 8
adc cl, 0x12
rol si, cl
sbb bx, 0x356f
not bx
or bx, ax
or bh, ch
shr ecx, 6
shr bh, 5
stc
rol cx, cl
and bl, al
adc bl, 0x44
rol edx, 5
shl di, 3
sbb si, 0x9f8
sbb esi, 0x32c5e3fa
xor dx, cx
ror ax, cl
not ecx
nop
adc cx, 0x54bb
not bl
and ebx, edx
nop
not ah
rol cl, 1
and al, 0
mov edx, esi
and bh, 0x48
xor bx, cx
stc
sbb eax, edx
not dl
sub edx, 0x2900c087
mov si, 0x6bec
stc
cmp bh, ah
sub edi, esi
or bl, 0x56
inc edi
ror di, cl
sub edi, esi
shl ax, cl
sub dx, 0x7dbb
shl edx, cl
cmp di, 0x15ad
shl dl, 1
not eax
cmp ax, ax
shr dx, cl
test ebx, 0x635514b2
stc
sub esi, 0x523fd325
or ebx, eax
xchg edi, esi
dec di
mov ebx, 0x41f064ed
or di, 0x6768
add ebx, eax
sub ebx, ebx
add eax, ecx
xor cl, 0x10
and edx, 0x7794b103
sub al, dl
ror si, cl
sbb bl, 0x65
add edi, 0xd5ff0f8
xor ch, 0x11
xchg edx, eax
shl si, 5
add bh, 0x22
add dx, 0x6833
dec ebx
cmp ebx, eax
mov bl, 0x28
add di, 0x676d
dec esi
add edx, edx
pop eax
push eax
sbb eax, 0x61106c1b
xchg si, cx
shr eax, cl
xchg bh, dh
cmp dh, al
inc si
adc ebx, edx
add bl, al
sub bx, cx
stc
cmp ecx, 0x7101f169
xor bx, ax
nop
shl cx, cl
mov si, 0x1084
rol eax, cl
mov ch, ch
ror dh, 5
sbb di, 0x479
add ecx, ecx
and bx, 0x2999
adc ah, dl
cmp ebx, ecx
xor di, 0xc0a
stc
add ah, 0x2d
stc
not si
cmp ax, 0x32cf
rol ax, cl
or ch, bh
rol cx, 4
mov edx, 0xc94dd38
shr bl, 2
stc
shr bx, cl
add dh, dl
stc
adc eax, 0x7ed8cb53
mov bh, 0x4b
stc
shl ch, cl
xchg dx, di
adc di, cx
adc dl, bh
inc edx
xor eax, 0x479a5cb4
not ecx
shr ch, 8
adc bh, bl
dec bl
ror bx, cl
dec ax
mov cl, dl
and edx, 0x2208fb5f
rol di, 4
and bx, 0x17de
nop
shl si, cl
shr al, cl
dec si
not dl
sbb di, dx
ror ah, 6
adc eax, ebx
mov edx, 0x7209c0c5
xor ecx, esi
sub ecx, ebx
adc ebx, 0x757c1f28
adc ebx, edi
inc bx
cmp ah, 0x3f
mov cx, 0x1925
adc bh, al
sbb bx, 0x245e
sub di, cx
cmp di, dx
stc
nop
inc eax
sbb ebx, eax
adc cl, bl
dec ax
rol bx, 4
xchg ecx, edi
rol edx, cl
stc
ror dh, cl
xor dx, si
adc ebx, edi
shl edi, cl
add cl, 0x75
sub ch, 0x51
cmp esi, 0xd9da195
mov edx, eax
test cx, ax
xor cx, 0x77f6
shl ecx, 7
sbb ecx, 0x48bd60f8
add ch, 0xd
pop eax
stc
sbb bl, 6
xor dx, di
mov edi, edx
rol cx, cl
sub ecx, edi
xchg dl, ch
xchg cl, bl
or esi, edi
sbb dh, cl
sbb esi, edi
adc bl, cl
and dl, 0x14
and esi, esi
push eax
and edi, eax
cmp al, 0x11
sbb ch, 0x18
stc
test edx, eax
xchg dh, al
and ah, 0x54
sub ebx, 0x2f7ac4cb
nop
xor bx, 0xd0a
add bh, 0x19
shr cx, cl
sub di, 0x78fe
test ebx, 0x35560d0d
mov ah, ch
not ebx
add bx, 0x785d
rol ax, 4
dec dh
and ecx, edi
or edi, esi
sbb ch, 0x6b
sub bx, dx
nop
stc
not eax
or edi, 0x6f9b33b
add dx, 0x1f1f
shr ah, 7
sbb di, di
dec bl
cmp cx, 0x3c38
dec ax
stc
sbb ecx, ebx
not ah
rol cl, cl
shr edi, 4
adc edx, 0x362308f9
test ecx, ecx
adc ax, 0x40a1
sbb si, 0x6711
nop
xor ecx, 0x1f794387
shr edi, 5
rol ah, 7
ror ah, 8
shr di, cl
nop
not dh
ror ah, cl
adc dx, di
shr dx, cl
xor al, bh
adc edx, 0x7a48257b
shr dx, 8
not ecx
adc edx, 0x34eae168
xor dx, 0x30f0
or cl, ah
sub esi, eax
adc dx, dx
shr cx, 7
nop
ror edi, 6
sbb ebx, 0x7b830c20
add cl, 3
rol esi, 4
or ax, bx
rol eax, 3
sub ax, 0x7c44
cmp dl, 0x50
dec eax
cmp si, dx
ror dl, cl
sbb bx, 0x3a07
nop
cmp bh, 0x4a
sbb dh, 0x2c
inc ebx
inc edi
nop
mov al, al
shr ecx, cl
or dl, 0x27
mov bx, bx
pop eax
push eax
dec ax
sbb cx, 0x4225
dec si
xchg di, bx
mov di, 0x41dc
dec edx
test ax, dx
sbb ebx, edi
cmp dl, cl
not edi
shr dx, cl
or dl, bh
sub di, dx
sbb bx, 0x4966
shl si, cl
or ecx, 0x1786a2b8
adc ax, bx
shl bx, 4
rol eax, cl
inc esi
and di, di
sbb ecx, 0x798ea740
dec bh
test al, bl
xchg bl, bl
xor bl, dl
xchg cl, al
adc edx, eax
nop
stc
ror di, 4
xchg dl, ch
add edx, eax
shl dl, 2
cmp bx, si
rol esi, cl
sbb di, 0x7098
sub ax, dx
inc bx
dec eax
xor cl, 4
cmp bh, 0x1c
rol ah, 1
rol bx, 4
cmp cl, cl
cmp ch, 0x62
stc
stc
inc eax
add al, bh
add ecx, 0x4c39c9ec
xchg bx, ax
xchg edi, ecx
xchg dh, ah
shl cx, 4
ror si, 6
sbb di, 0x4449
dec esi
shr cx, cl
sbb cx, 0x3eb5
dec dl
rol ch, 3
and bx, si
sub cx, dx
dec bl
xor esi, 0x89ae05a
and eax, 0x3a4b7eab
shl bx, cl
inc edi
or ch, bl
xchg ecx, ebx
test eax, 0x29a462da
or edx, edi
adc edx, edi
not ecx
nop
rol eax, cl
shl edi, cl
not bx
stc
and cl, ch
shr ecx, 8
stc
ror edx, 5
or dh, 0x1b
or di, ax
cmp di, 0x6da5
test al, 5
sub dx, 0x6784
dec ecx
stc
ror dl, cl
xor dx, dx
xchg dh, bl
sub ebx, 0x2a09da2
ror ch, cl
stc
rol edi, 6
stc
add dh, 0x47
pop eax
dec ebx
not cx
mov ecx, edx
sbb dl, 5
push eax
dec ax
and bh, cl
shr esi, 4
or di, bx
mov ax, bx
rol bh, cl
not edi
shr ebx, 2
ror edx, 7
cmp bx, 0x7d9a
stc
xchg al, ch
rol esi, 6
not dl
dec edx
shl dh, cl
not dl
inc edx
inc cx
test ecx, 0x1487ae03
xor cx, ax
stc
ror esi, cl
sub bx, 0x6a59
xor dl, dl
adc bx, 0x2d62
xchg ebx, ecx
xchg bh, ch
inc esi
shl bx, cl
cmp bx, si
dec bh
rol di, cl
dec ebx
xchg cx, si
dec dx
add di, di
inc ecx
shl si, cl
rol dl, cl
add esi, 0x46214093
sub eax, 0x990dd84
not bh
dec di
inc al
ror cl, cl
cmp eax, 0x12452373
shr ax, 2
dec di
inc cx
adc ebx, eax
sbb ebx, 0x3f2208e6
test edi, 0x6bc8e38b
or dh, 0x2e
adc ax, 0x5042
xor ecx, eax
sub ecx, 0x36967339
sbb eax, ebx
cmp eax, eax
and ebx, 0xcaa9641
and cx, si
rol edx, cl
xchg esi, esi
cmp esi, 0x7b78869e
ror ebx, 4
xchg esi, edi
not di
not ah
xchg edi, ebx
inc esi
mov di, si
add ah, 0x42
ror eax, 1
ror dx, cl
sbb edx, ebx
stc
rol edx, 7
shr dl, 1
xor al, dl
shl eax, 3
cmp cx, 0x3ee7
dec edx
adc edx, esi
shl bh, cl
and di, 0x4850
ror bl, 2
xchg edx, eax
sbb al, al
adc edi, edx
rol edx, 4
dec bl
mov esi, 0x634eb77e
shr bx, cl
shl bl, 1
mov ecx, eax
sbb edi, 0x33518a8c
pop eax
nop
mov edi, esi
adc ch, 0x47
rol dx, 5
stc
or edx, ebx
stc
push eax
or ah, 0x49
or bh, dl
rol edx, cl
xor dx, si
stc
test esi, 0x11eca3d2
xchg si, di
test cx, dx
sub bx, 0xd7c
sbb edx, edx
test ah, bl
adc edx, 0x2bb1024e
shl ah, cl
mov cl, 0x2c
sbb edx, edx
sbb ebx, eax
shl dl, 3
dec bx
not bx
cmp bh, 0x56
mov eax, edi
adc edx, ebx
sbb ebx, edx
sbb ax, dx
stc
dec edi
add dh, cl
test al, dl
nop
sbb esi, edi
inc edi
cmp eax, 0x370e6918
xor eax, 0x285548e0
shr di, 4
xor edi, 0xdda1b11
xchg si, bx
nop
stc
and edx, 0x3910645e
dec ax
not ch
stc
add si, 0x339d
and al, dl
xor cx, 0x85c
ror ecx, cl
shr bh, 5
and cl, dl
not edx
rol ecx, 7
and eax, esi
not edi
test eax, edi
adc ax, di
inc dl
nop
xchg esi, edi
ror al, 8
mov ax, cx
ror di, cl
shl ah, 6
cmp ebx, esi
adc si, 0x3d83
sub ah, ch
rol dh, cl
xchg di, cx
ror cx, cl
and dx, dx
add esi, eax
pop eax
pop ebx
pop esi
pop ecx
pop edx
pop edi
jge 0x63e4b7
call fcn.00672635
push eax
dec ah
nop
nop
push esi
shl esi, 6
push ebx
add bx, 0x45cf
nop
push edx
or dh, 0x1d
push edi
cmp edi, 0x115da0ba
sub bx, di
rol bx, 3
pop edi
pop edx
pop ebx
pop esi
pop eax
push ecx
push esi
cmp cx, si
push edx
or dl, 0x14
shl esi, cl
pop edx
pop esi
pop ecx
call fcn.00672b68
push esi
add esi, 0x1284b70d
push edx
shl dx, 2
push ecx
shr dx, cl
push edi
not edi
adc dx, 0x318d
push eax
sbb eax, 0x60e28d9c
shr edx, cl
stc
pop eax
pop edi
pop ecx
pop edx
pop esi
call fcn.0067319c
call fcn.0067356a
jle 0x63e4ef
jbe 0x63e4e1
nop
push edi
inc edi
push ebx
xor ebx, 0x5ece63f9
push eax
mov ah, ah
push edx
adc dh, dh
pop edx
pop eax
pop ebx
pop edi
push edi
and di, 0x412c
push ecx
push ebx
or cx, bx
pop ebx
pop ecx
pop edi
call fcn.0067395d
push esi
dec si
push ecx
or ecx, 0x3fe92082
pop ecx
pop esi
call fcn.00673d71
jecxz 0x63e50f
push ecx
sbb ecx, 0x62bb270c
pop ecx
cmp byte [ebp + 0xc], 0
jne 0x63e522
sub edx, ecx
mov ecx, edx
jmp 0x63e52b
dec ecx
test ecx, ecx
je 0x63fe4f
mov eax, dword [ebp - 0x20]
call fcn.00674132
push eax
inc al
push ebx
test ebx, 0x7cd78d87
xor ebx, 0x2e088619
push ecx
rol cl, cl
push edx
shl edx, 5
stc
rol edx, cl
adc dh, dl
inc edx
and cx, cx
add ebx, 0x5daaceb5
mov ax, 0x2ef3
shr cl, 7
shr cl, cl
push edi
rol edi, cl
push esi
adc esi, esi
mov ebx, 0x485cb821
nop
sbb edi, ebx
not cl
or di, dx
rol cx, 1
nop
adc dx, 0x43b6
not bx
test ecx, edx
xchg ebx, edx
xor si, dx
shr dh, cl
or edx, 0x48dfb366
sbb esi, ebx
dec di
or edi, ebx
add bx, cx
dec ax
dec dx
rol dh, cl
xchg esi, ecx
mov eax, edi
stc
dec bl
sub cx, si
xor bl, ah
ror ebx, 1
dec eax
cmp dl, ah
sub ah, 0x78
or edi, edi
adc al, 4
or eax, 0x30cab090
ror edx, cl
xor edi, ecx
adc edi, 0x36c950da
shr cx, 4
ror di, cl
or ecx, 0x4bda7ab0
inc ch
cmp ecx, 0x1fdb8cc2
test al, dh
sbb esi, ebx
mov si, si
test eax, ecx
dec si
and ecx, esi
sub dx, cx
xor dx, dx
sbb ebx, edi
shr si, cl
shl di, cl
sbb si, bx
not bl
cmp eax, 0x3ac04761
cmp ah, 1
and dh, bl
rol edi, cl
or ch, bl
adc ch, 0x64
xor cx, 0xc2c
xchg esi, eax
add cl, bh
mov di, 0x7bf8
xchg edx, eax
and si, 0x507a
nop
ror ebx, cl
or edx, 0x1dcbe6b5
rol esi, cl
or ch, cl
or esi, 0x4b839ba6
test ah, 0x12
nop
shr cx, 8
shl ebx, cl
cmp bl, dl
sbb al, ah
nop
xor ecx, 0x44969ab7
adc bl, ah
inc cx
inc ax
pop esi
ror cx, 2
shl dx, cl
sbb dx, di
rol al, cl
inc ecx
rol ax, 1
mov bh, al
inc ah
inc bh
stc
rol dx, cl
nop
inc bl
not dl
push esi
and esi, 0x76c63e78
rol bx, cl
xchg di, cx
and cx, 0x7079
add bh, 0x72
or dl, bl
rol esi, cl
inc ax
mov cl, ah
stc
stc
shr dx, cl
sbb edx, eax
sbb si, 0x5811
mov ecx, 0x136fdc5b
xchg esi, eax
shl cx, cl
dec dx
and ax, si
sbb eax, 0x487bf5b9
and edi, esi
or bl, cl
not cx
rol edi, cl
stc
shr eax, 3
sub edi, 0x5136cb18
add ch, 0x71
nop
inc ecx
shr si, 4
shr ax, cl
sbb cx, 0xed2
test dl, ah
add bh, dh
or dh, 0x6c
not si
shr ax, cl
test dl, 3
test ah, cl
xchg esi, ecx
mov ebx, 0x7b1cc7e5
mov ch, cl
xor edi, ebx
stc
mov bl, bl
stc
xchg di, di
not si
mov dh, 0x11
shl dl, 8
sub bl, ah
xor bx, cx
mov ch, ah
shr cx, cl
stc
ror bx, cl
xchg ebx, eax
rol cx, 2
mov dx, 0x113d
shl cx, cl
test dh, cl
rol edi, cl
dec esi
rol esi, cl
and ch, cl
dec ch
and eax, edi
shl eax, 6
sub cl, dh
mov cx, di
shl ch, 7
dec edx
ror di, cl
sbb dx, 0x7e56
inc ax
rol esi, cl
shr edx, 4
not edx
ror bh, cl
not cx
and esi, 0x1cb6f557
and dl, ah
add bh, 0x26
xchg cx, ax
cmp esi, ebx
pop esi
nop
rol eax, 8
and bh, al
shr ebx, 4
cmp bh, bh
push esi
test ecx, esi
adc dl, 4
and cx, dx
inc ebx
rol di, 3
and ax, 0x3415
shl cl, cl
shr bl, 3
mov edi, edx
sub dx, dx
adc dh, 0x11
xor dh, 0xf
xor eax, esi
stc
rol edi, cl
shl al, cl
inc dl
nop
nop
not al
ror al, 3
xchg ch, bh
stc
shl di, cl
adc al, bl
rol di, 4
sbb di, bx
sbb edi, edx
sub ecx, ecx
shr bx, 8
xchg ch, bl
sub al, ah
or ebx, 0x21415eba
shr ebx, cl
and ch, bh
rol ebx, 8
sub ecx, 0x4aa3b4c2
inc eax
test ebx, esi
mov cx, si
nop
xor edi, 0x1d07906a
inc dh
test ebx, edx
stc
xor esi, ecx
adc ch, 0x50
xor si, ax
xor di, 0x5619
shl bh, 8
mov edx, 0xc354fbb
shl cx, 7
cmp eax, 0x3113e48
rol di, cl
nop
adc ecx, edi
xor esi, 0x4daf42d
stc
dec ebx
shl ecx, 2
shl al, cl
dec edx
sbb dx, 0x5326
adc al, bl
nop
ror ecx, cl
ror dx, cl
nop
shr edi, cl
or ax, 0x4f5c
nop
sbb si, 0x5a82
xor ax, 0x3a90
dec eax
shr dx, cl
sbb dx, 0x4115
inc cl
and ecx, ecx
xchg ecx, edi
test edx, 0x2e2f8d1d
shl ebx, 6
stc
not ebx
xchg edi, ecx
add di, 0x35cd
xchg di, cx
inc dx
sub si, ax
sbb ax, ax
and dl, 0x62
not bh
and cx, 0x70f6
cmp di, 0x535c
mov bx, 0x4270
sub ch, al
pop esi
sbb ch, bl
nop
cmp bl, 0x16
sbb eax, ebx
push esi
add cx, si
xor ecx, 0x2cee3b5e
xor ecx, esi
add ebx, edx
stc
cmp esi, edx
add cl, 0x25
nop
cmp dh, 0x22
xchg ah, al
shl si, 4
shr dx, cl
and ch, dh
mov edx, 0x2066a55b
shr eax, 7
xor ecx, 0x1b1c01e1
inc bh
xor ecx, ebx
cmp bx, di
test al, ch
and eax, 0x3edf8cf1
add edx, edx
nop
rol si, cl
adc al, 0x29
ror bh, 5
xor ch, dl
or eax, 0x631b7092
shl eax, 1
dec dx
dec cl
xor si, si
shl ch, cl
not si
xchg edx, esi
dec ax
test cl, 0x32
add ax, 0x2b7a
ror cx, 7
ror ecx, 7
test dx, 0x5f04
test ah, cl
shr eax, cl
nop
test ecx, 0x3c9d021a
add dx, dx
shr cx, cl
or di, ax
and edi, ebx
xchg si, dx
adc esi, edx
sbb bl, 0x32
add ecx, 0x1d706654
xor eax, eax
add cl, bh
adc cx, cx
shr bl, cl
stc
xchg ah, ch
inc al
sbb dx, 0x6b88
cmp bh, 0x16
inc edx
or esi, esi
stc
or dx, 0x5b4c
and si, 0x186c
shl ax, 5
inc edx
xor ecx, 0x3ffa1aac
mov bx, 0x2d28
shl si, cl
or dh, cl
shr ecx, cl
and eax, ebx
rol cx, 3
xor eax, 0x3df48f2
shr edx, 8
and bl, bh
sub ax, di
inc al
sub ebx, 0x6785827b
xchg ebx, eax
cmp ebx, 0x5d9742ec
shl ebx, 5
stc
add edi, edx
ror dx, 3
rol dh, cl
ror dh, 1
add ebx, 0x61ed5e56
test esi, edx
nop
dec esi
or eax, edi
add edi, ecx
pop esi
push esi
cmp si, dx
cmp cl, bh
add ch, ch
shr ch, cl
sub si, di
xor bl, ah
xchg di, si
and cx, ax
inc ah
adc ch, 0x40
dec esi
xor al, dh
adc ebx, 0x19eae92b
shl dx, cl
or ax, cx
nop
inc bx
sbb edx, 0x4df77f6e
not bx
ror bh, cl
or ah, 0x23
mov edi, 0x1db166fd
stc
nop
and cx, si
shl al, cl
stc
mov ebx, esi
xchg ebx, esi
not al
adc cx, dx
shl al, 3
stc
xor cl, 0x11
xor bh, 0x71
inc bx
ror dh, 6
nop
ror dx, 4
shl ebx, 4
add eax, 0x26a4b85b
rol dx, cl
adc dh, 0x44
sbb esi, 0x436f7a0a
shr dx, cl
sbb dx, 0x54
not bh
rol dx, 1
rol ah, cl
add edx, edi
not dx
rol ebx, 1
nop
cmp si, 0x3a28
or ebx, ebx
rol dx, cl
not ah
stc
stc
cmp dl, dh
stc
and cx, 0x1dae
or edi, 0x1bdc1f17
rol si, 5
rol bx, 1
nop
cmp di, 0x7cc7
ror ecx, cl
shl ax, 1
mov eax, ecx
test ecx, 0x433f8146
not dx
mov edi, edx
and ecx, ecx
cmp ax, 0x650
xchg bl, ch
stc
shl ecx, 5
add ebx, 0x36279cae
or di, 0x4950
adc bx, 0x3d8b
ror ecx, 1
test ebx, 0x677e2a74
xor di, si
cmp edi, 0x1f4dcb2a
ror si, cl
test edi, 0x2162be1e
mov edi, 0x773994ea
add edi, 0x6c5850c3
add dx, 0x3db9
or cx, 0x13f4
xor ax, bx
xor ch, 0x39
sbb di, bx
ror edx, 7
adc al, 4
sub edi, 0x6155aac7
add edi, edx
test cx, 0x70b0
nop
pop esi
dec dh
push esi
test di, si
not dh
and bx, bx
sbb bx, bx
not dx
and cl, 0x43
stc
or dx, 0x7ff6
xor ch, ah
nop
sbb dh, 0x1b
nop
test cl, dh
not ax
rol dl, 4
ror di, 7
inc ecx
mov cl, 0xe
ror bl, 7
test ch, ch
and bx, ax
shl eax, 8
stc
inc dl
shr ecx, cl
not dx
test cx, 0x387a
sub si, cx
shr esi, 1
shl si, 6
add bx, cx
sbb dl, cl
nop
xor si, 0x7f56
mov ecx, 0x67331afc
inc edi
sub esi, ebx
sub esi, ecx
shl ecx, cl
dec cx
rol ebx, cl
adc si, 0x454f
add dh, 0x33
sbb eax, edx
not ebx
shr edi, 1
add cx, bx
sub dl, bh
test dl, ch
ror ah, 4
xor dh, 0x42
rol al, 4
shr ch, cl
xor eax, ecx
and ecx, 0x128dd2cd
sbb cx, 0x6edb
test esi, edx
not ch
or bx, ax
test si, cx
inc ax
rol di, cl
and ecx, 0x2ca9f289
add di, di
sbb ax, 0x297d
stc
ror ah, cl
shr cx, cl
or dh, dh
test ebx, 0x340270a9
stc
stc
dec esi
sub ecx, 0x37f80fef
sub dh, dl
rol ch, 4
inc edx
ror esi, cl
xchg bl, bh
not al
mov eax, 0x5a293bd
shl ah, cl
sbb ecx, edx
adc ax, 0x4eed
shl dl, cl
test eax, 0x3f7ffe4e
shl dx, cl
not ch
sub cx, 0x5b1
add ebx, 0x74d7c47b
not bh
not ch
dec eax
sub edx, 0x651d4aec
sbb dl, ch
add cl, 0x2d
inc bl
ror dx, cl
not ebx
pop esi
test cx, 0x359c
cmp cl, al
sub dl, 0x78
ror edi, cl
xchg dl, bh
push esi
test dx, si
dec di
ror si, cl
shl ecx, cl
xchg cx, ax
adc cl, 0x20
sub edi, edi
mov ah, cl
ror ecx, cl
add ax, 0x4a76
xchg dx, di
and di, 0x6238
and si, ax
sub al, 0x5f
xor si, di
mov dx, cx
inc edi
sub ecx, edi
xor edx, esi
xor bh, ah
add edi, 0x641cd446
inc dh
xchg bx, cx
and ax, 0x7067
stc
xchg cl, ah
xor ecx, esi
add eax, 0x5085adec
nop
rol bh, cl
mov bx, 0x6b98
adc di, 0x52c0
test eax, 0x67f88968
dec ebx
or dh, 0x75
or al, 0x23
shl dx, 3
not ecx
cmp ax, 0x3a02
adc bl, ah
rol bh, 2
xor edx, 0x1e1e2f66
sub dx, di
adc edi, 0x1a051523
stc
adc ebx, ebx
shl ebx, cl
or edx, eax
shl al, 2
inc cx
adc ecx, 0xecfb6
add di, ax
nop
or ch, 0x54
shr eax, cl
mov dh, 0x54
ror ch, cl
not bx
xor di, di
rol si, cl
xor si, 0x548e
sub ah, 0x27
adc dh, 0x3d
rol eax, 5
not ah
adc cx, 0x58f7
inc cx
or cl, cl
or dx, 0x6b5c
not eax
test eax, 0x448c480b
or ah, 0x71
stc
cmp di, bx
mov edx, 0x675653bf
dec ah
inc ecx
sub si, bx
cmp ebx, 0x6c7aa935
or dx, 0x1036
dec edi
cmp bh, 8
shr bl, 3
add edi, ecx
inc cx
xchg ebx, edi
sbb dh, 0x53
add dh, 4
cmp bl, cl
dec eax
sub bx, 0x630e
sub dl, 0x6e
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
push edi
add edi, 0x28a0d4
push eax
push ecx
ror al, cl
push esi
sub si, cx
add ax, si
ror di, 5
stc
test si, di
dec cx
and esi, eax
push edx
dec edx
push ebx
cmp ebx, edx
test di, dx
shl bx, cl
xor si, 0x29b2
rol ah, 3
dec dx
pop ebx
pop edx
pop esi
pop ecx
pop eax
pop edi
push edx
not dx
push ebx
mov bh, 0x47
pop ebx
pop edx
xor edx, edx
mul ecx
lea edx, [esi + eax]
mov eax, dword [ebp - 0x28]
mov ecx, dword [edx + eax]
push esi
push ebx
xor si, bx
ror si, 2
push eax
sbb al, bh
adc ebx, ebx
push ecx
shl esi, cl
not al
sbb si, 0x282c
push edi
not edi
and bx, si
push edx
test dx, 0x150e
not eax
not dh
sbb ebx, ebx
or di, 0x4787
shr ebx, 2
add dx, bx
ror bx, 2
add bh, 0x37
or esi, eax
add bh, dl
test cx, 0x2b84
dec esi
stc
not si
and eax, 0xa6aa960
nop
nop
not bl
test di, di
shr ah, 1
mov bh, ch
adc esi, esi
shr dx, cl
shl dh, cl
ror dx, 7
nop
inc dl
inc si
sbb cx, 0x79ce
dec bh
nop
and ecx, 0x653aba5f
xchg ecx, edx
shl dh, 6
add bl, dh
xor edi, 0x23ad0a36
sbb esi, ecx
xor bl, dh
inc al
shr bh, 7
nop
sub edx, esi
or di, cx
shl bx, 8
xchg edi, eax
mov dx, di
mov cx, 0x6a18
rol al, cl
stc
inc dh
ror cl, 6
rol dh, cl
shr bh, 3
xor ax, 0xe24
nop
ror bx, cl
shr edi, 7
stc
mov dl, dl
and dx, 0x58a0
and si, di
xchg bl, bl
add dx, 0x3a79
dec di
sub di, ax
dec al
xchg edx, ecx
ror bh, 3
rol bx, cl
shr bx, 1
sbb eax, esi
dec cx
sub bl, 0x62
adc bl, ah
shr bl, 5
stc
not si
inc bx
mov edi, edi
xor al, 0x6f
not bh
add ch, bl
test di, si
cmp cx, ax
sbb ax, ax
xor ecx, eax
adc edi, edi
inc si
inc edi
nop
pop edx
sbb si, 0x3bd2
push edx
shl edx, 1
rol cx, cl
rol bx, cl
shl di, 7
mov cx, di
xor esi, 0x33dde32c
nop
add bl, 0x51
xor dl, bl
or ax, 0x70ec
ror ch, 8
add cl, dh
mov ebx, 0x421a3be4
ror ebx, 1
cmp eax, ecx
add ch, 0x61
dec ebx
xchg cx, di
shr dh, 1
ror dx, 2
shr bl, 3
shl ah, cl
test bl, 0x27
test ah, cl
sub edi, esi
shr edi, 3
nop
xor ecx, ecx
rol ebx, cl
xchg esi, edi
not di
stc
inc bh
and bx, 0x2807
add esi, 0x1b5014f2
and ax, 0x2f05
cmp ch, 0x12
rol cx, cl
not bh
not ch
rol esi, cl
stc
sbb al, al
add bl, bh
shl cl, cl
and esi, esi
cmp eax, 0x25aa3c11
mov bh, 0x6d
add dl, dh
test cx, ax
inc ch
stc
nop
xchg edx, eax
adc bx, 0x3eb4
cmp ax, 0x4ba
adc di, 0x97e
xor dx, si
mov ebx, 0x43293f3b
sbb edx, 0x37a2506f
or eax, ebx
xchg dh, bl
shr al, cl
nop
adc edx, edx
test dl, bh
ror ch, cl
adc dh, bh
not bl
and eax, edx
dec cx
xchg ebx, eax
mov ebx, 0x9fe1374
sbb cx, cx
mov ecx, eax
not bl
rol ebx, cl
shr dl, 8
mov al, ch
or esi, esi
inc bh
or cx, 0x688e
inc edx
or ebx, ecx
sbb bx, si
shr di, 2
sub ch, ah
sub dx, 0x2c23
xor eax, 0x43aea927
sbb bl, 0x17
or eax, ecx
stc
sub al, cl
shr edi, 8
sub dh, 0x79
test esi, 0x19b7fd36
ror ax, 5
cmp ecx, 0x3e2283fa
sbb si, ax
pop edx
cmp bx, 0x2ead
stc
add cl, 0x74
sbb esi, eax
stc
push edx
test edx, 0x682498b9
dec bx
and edx, 0x1fdf5c9b
shl cx, 5
or ebx, 0x3c4e5bf9
shr si, cl
xor cx, bx
sbb bl, dl
adc bx, di
ror di, cl
ror edi, 6
sub cx, dx
ror dx, cl
shr dh, 3
ror al, 6
add dx, 0x339f
nop
shl ax, 2
sub al, 0x11
inc esi
mov cx, cx
not bx
or ecx, 0x1096800a
add ax, 0x6084
ror ah, 6
sbb edi, 0x69a29f1
nop
shr dl, cl
shl edx, 4
dec ch
shr bx, cl
sub dx, 0x5e37
add al, 0x2e
mov cx, 0x5f44
adc bh, 2
xor cl, 0x33
ror si, cl
cmp cx, 0xc39
mov ah, 0x1c
sub di, 0x31b0
stc
nop
stc
cmp esi, 0x1535175a
cmp ch, 0x60
inc dl
not dl
test cx, 0x7da2
shr ch, 5
sbb bl, ah
ror eax, 4
ror ecx, 7
inc dl
or ebx, 0x29970a87
add ebx, 0x68eab7c8
cmp edx, edi
pop edx
pop edi
pop ecx
pop eax
pop ebx
pop esi
ja 0x63f22a
call fcn.00674564
push edx
push ecx
rol dx, cl
push ebx
shl ebx, 4
push esi
xor si, si
not si
sub bl, cl
shl dh, 6
stc
push eax
not al
shl dx, 7
cmp dx, bx
mov eax, 0x3510623a
mov bh, 9
dec ch
nop
mov si, cx
dec cx
dec cx
inc dh
not al
stc
shl edx, cl
xor dh, 0x4a
not ecx
or bl, bl
or dx, 0x503a
push edi
add edi, 0x1d485825
cmp edx, ecx
rol dx, 1
shr edi, cl
cmp cx, 0x426c
inc esi
or eax, eax
cmp ebx, edi
stc
test cx, bx
stc
rol edx, cl
or al, al
shl dh, 5
rol cx, 4
and al, ch
not cl
xor cx, bx
cmp al, dh
nop
and bl, 0x3f
stc
ror eax, 8
sub edx, ecx
test ch, bl
stc
sub bh, bl
xchg bh, ch
or ah, ah
sbb edx, ebx
inc dx
sbb si, di
rol dl, cl
or ebx, eax
mov ax, 0x142b
adc eax, edx
sub edi, ebx
or esi, 0x9d67973
not bl
mov si, di
shl cx, cl
xchg ebx, eax
sub dx, ax
ror dh, cl
cmp ah, ah
not ecx
cmp bh, 4
sub eax, esi
nop
xor edi, ebx
shl ah, 6
mov esi, esi
cmp bh, 0x31
or ah, dl
inc edi
add bl, dl
sbb di, dx
add bh, 0x48
shl si, cl
not al
cmp eax, ebx
shl bx, cl
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
call fcn.006748dd
push edi
push ebx
adc edi, ebx
nop
inc bh
adc ebx, 0x54918d49
push esi
sbb esi, esi
add si, 0x7efd
push ecx
shl cx, 5
adc edi, ebx
push eax
and al, 0x37
shr ebx, cl
inc ah
rol esi, cl
shr ax, 2
inc cx
add cl, bl
sbb ax, 0x4f29
stc
sbb bx, di
xchg esi, ebx
not eax
xor esi, 0x13dbad7e
test edi, 0x443b5579
push edx
or dl, cl
or di, 0x4ebd
or di, di
rol eax, cl
and edi, 0x3c5d529c
not bl
xchg dx, ax
test dl, 0x32
add di, 0x13bd
xor ax, 0x6961
xchg dx, cx
ror di, 2
sbb cx, di
stc
ror cx, 2
or edi, ebx
adc bh, dh
mov edi, 0x1ed2bb2
or bx, bx
shl si, cl
test dh, dl
add ch, 0x43
stc
rol cx, cl
xchg ch, cl
sbb dx, dx
adc bh, al
rol cl, cl
shl ebx, 4
pop edx
pop eax
pop ecx
pop esi
pop ebx
pop edi
jecxz 0x63f1be
call fcn.00674e85
call fcn.00675432
push ecx
and ecx, ecx
pop ecx
push eax
push ecx
sbb al, cl
pop ecx
pop eax
push esi
inc esi
pop esi
push esi
push ecx
xor si, cx
stc
push ebx
sub ebx, 0x7f802e57
pop ebx
pop ecx
pop esi
call fcn.0067571b
call fcn.006759ad
jbe 0x63f21e
push ecx
test ch, 0x2d
stc
push ebx
inc ebx
pop ebx
pop ecx
push ecx
push edx
and ch, dh
push eax
sbb eax, 0x13fd1693
cmp cx, 0x26a1
adc dx, dx
xor ecx, 0x86120bf
push edi
add di, dx
shl dh, cl
add cl, 0x28
nop
dec di
push esi
and ecx, esi
shr ax, 7
test ah, 0x1b
pop esi
pop edi
pop eax
pop edx
pop ecx
push edx
dec dh
pop edx
stc
push ecx
push eax
mov ecx, eax
pop eax
pop ecx
call fcn.00675e0a
jg 0x63f45f
push ecx
not ecx
push edx
ror edx, 3
push ebx
inc bx
and dx, 0x3db6
rol bx, cl
push eax
not ah
ror dh, 8
and dl, cl
stc
nop
inc dl
pop eax
pop ebx
pop edx
pop ecx
jnp 0x63f2fd
push edx
push eax
test dh, ah
test dx, 0x5c0c
push ebx
push ecx
rol bx, cl
push esi
cmp si, 0x7a94
rol dx, cl
not ah
mov cx, 0x7cea
inc ax
push edi
xchg edi, eax
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
push ecx
ror ch, cl
push esi
cmp si, cx
push ebx
dec ebx
push eax
rol eax, 3
pop eax
pop ebx
pop esi
pop ecx
nop
push ebx
mov bl, 0x33
push ecx
push edx
xchg cx, dx
push eax
rol al, 8
mov edx, 0x25df6a1
pop eax
pop edx
pop ecx
pop ebx
ja 0x63f2f7
push ecx
cmp ecx, 0x35b99aa2
nop
push ebx
ror bx, 5
push eax
sub eax, 0x6ce04618
push edx
add dh, 0x26
xchg ecx, eax
xor bx, 0x4f4e
or ax, 0x4906
pop edx
pop eax
pop ebx
pop ecx
call fcn.0067638d
push eax
xor ax, 0x65af
push edx
push ecx
xchg dh, cl
push edi
test edi, 0x7c2cd328
ror cl, cl
dec cx
push ebx
mov ebx, 0x17089c24
mov dl, bh
pop ebx
pop edi
pop ecx
pop edx
pop eax
push ecx
shl cx, 5
pop ecx
ja 0x63f343
call fcn.00676681
call fcn.006768fe
call fcn.00676e4d
push esi
push eax
xchg esi, eax
push edx
push ecx
shl dl, cl
test si, ax
push edi
and edi, esi
test si, dx
push ebx
inc bh
ror cx, cl
and eax, 0x142b5206
mov ch, dl
ror dx, 8
shl edi, cl
rol esi, 3
shr bx, cl
stc
nop
pop ebx
pop edi
pop ecx
pop edx
pop eax
pop esi
call fcn.00677293
push edx
push ecx
shr edx, cl
nop
or cl, 0x31
rol cx, cl
adc ecx, edx
cmp ecx, 0x6ac21ff
push esi
test esi, 0x6dae9d65
push edi
shr di, cl
push eax
push ebx
mov ax, bx
sub cx, 0x68e
add bx, 0x1e1b
xor cx, 0x6a14
sbb eax, 0x62affc91
adc ch, dl
shl al, cl
rol ecx, 2
stc
and al, 0xb
xchg di, si
sub ebx, esi
shl edi, 6
or ebx, eax
shl ax, cl
shr ax, 3
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
push esi
adc esi, 0x21aa5953
nop
push edx
push eax
add dl, al
or si, 0x37d9
push ebx
xor bh, 0x4e
push ecx
sbb bl, cl
ror esi, cl
push edi
test di, 0x69a3
shr cx, 6
dec dh
adc ecx, 0x2a8547f
test si, 0x63bc
sub si, si
shr bx, cl
sub ax, 0x426e
cmp ecx, 0x4d04fe9c
not cl
shl di, 1
rol si, 4
shl cl, 5
and edx, 0x327d6eb
shl bh, cl
not dh
sbb ah, dl
stc
not bx
test dl, 0x5c
mov bl, 0x43
ror cx, cl
stc
cmp ch, al
stc
shl ch, cl
nop
nop
rol ax, 1
xchg di, bx
stc
not bx
rol dh, cl
add dl, cl
adc cx, di
stc
shl esi, 7
rol bl, 1
xor di, ax
rol bh, cl
cmp di, si
mov si, 0x261c
add cl, dh
pop edi
pop ecx
pop ebx
pop eax
pop edx
pop esi
jb 0x63f45f
push edi
push ecx
shl di, cl
pop ecx
pop edi
push esi
sbb esi, esi
stc
push edi
mov di, 0x465b
nop
pop edi
pop esi
call fcn.00677541
push eax
or ah, al
pop eax
call fcn.00677aaf
push ecx
push ebx
mov cl, bl
push edi
test di, 0x11f7
nop
push edx
sbb dx, 0x3852
rol ecx, cl
push esi
add si, 0x640f
sbb edi, 0x570c7b9c
xchg edx, edi
push eax
sub eax, 0x52e1b49d
nop
inc ax
rol dh, cl
add si, dx
inc bl
cmp cx, 0xac6
or bx, ax
test dl, ch
stc
xchg cl, bl
sbb ah, 0x2a
adc ebx, 0x391e845f
shr edx, 3
sub bh, cl
cmp edx, edx
shl edi, cl
and edx, 0x471cfdb9
shr ebx, cl
test di, si
test eax, 0x1386f9a
xor ebx, 0x7db5067
nop
sub bh, al
shr edx, cl
shl si, 2
sub cx, 0x7753
xchg ebx, eax
rol ah, 1
mov ecx, 0x393ff7c
nop
add ebx, 0x75f0f0ba
and dx, si
or eax, 0x3a235811
rol edi, cl
shl esi, cl
stc
nop
xchg bh, al
ror bh, 3
test bh, 8
and dl, 0x3c
or edx, ebx
stc
rol eax, 1
adc si, dx
stc
dec dl
not dl
shl cx, 8
ror bl, cl
or si, 0x2853
nop
stc
shr esi, 1
sub dh, bh
shr edi, 8
sbb ah, 0x28
sbb ax, 0x50c5
not eax
test si, 0x79f2
sub esi, 0x6e23ca0a
not ebx
add al, 0x7b
pop eax
pop esi
pop edx
pop edi
pop ebx
pop ecx
call fcn.00677fb0
stc
push ebx
push esi
and bx, si
push ecx
inc ecx
push eax
nop
nop
push edx
xor ch, dl
push edi
ror edi, cl
add cx, 0x7e52
nop
test bl, 0x49
not edi
or edx, eax
sbb al, 0x70
test si, 0x1fe9
test dl, 1
nop
adc dl, 0x11
not ebx
cmp dx, 0x5697
add cl, bl
mov ch, cl
shl cx, 6
adc di, 0x7552
xchg bx, bx
stc
and eax, 0x6bcf3357
stc
xor ch, 0x46
and dx, dx
xor cx, 0xe7c
and edi, esi
add si, ax
and al, dl
shl cx, 8
mov cl, dh
shr edi, cl
and dh, cl
test cx, dx
sbb bh, bl
or edx, eax
test ax, 0x63ce
rol cx, cl
dec si
mov dl, 0x4a
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
test ecx, ecx
je 0x63fe4f
mov eax, dword [ebp - 0x24]
mov esi, dword [edx + eax]
lea esi, [esi + ebx]
mov edi, dword [ebp + 8]
call fcn.006785c2
call fcn.006789da
push edi
sbb edi, edi
push ebx
cmp ebx, 0x63dd12a2
stc
push ecx
xor cl, bl
or bx, 0x7622
stc
shl ecx, 3
rol bl, cl
dec ebx
xchg ebx, ecx
inc bh
nop
cmp cx, 0x32fc
push eax
shr eax, 6
push esi
test esi, eax
inc cx
push edx
mov ah, dh
and dh, bh
dec ebx
not dx
rol cl, cl
sub cl, 0x19
cmp di, dx
shr dl, 6
shl bl, cl
inc ecx
sub ch, 0x11
sbb di, dx
shl cl, cl
rol ebx, cl
and ebx, esi
xor edi, 0x246be5cc
not ebx
xchg esi, eax
or si, 0x3ebf
xor dh, 0x7b
mov edi, 0x36dd8092
adc cx, cx
mov eax, ecx
xor ah, 0x3d
xor ah, al
ror dx, 2
not dl
not dl
xor ecx, esi
xor edx, 0x6d1d2d2a
adc ecx, 0x73ccb14c
shr cx, 1
stc
ror si, 1
stc
adc ecx, edi
ror esi, cl
test bh, bl
and ecx, eax
shr edi, 5
shr eax, cl
adc esi, esi
mov cx, 0x534b
xor ch, 0x29
inc bx
shl edx, 4
mov edx, 0x70221d9c
rol al, cl
shr ah, cl
shr ebx, cl
test edx, 0x14e11286
sub ah, dl
test esi, esi
shl edx, 6
cmp bl, 0x5a
dec si
cmp dl, dl
and ax, si
shr si, 8
adc ax, 0x79ce
adc eax, edx
sbb ax, 0x3cc0
mov di, 0x5b9c
or bh, bl
stc
rol eax, 2
inc edi
adc bh, 0x16
rol edx, 1
shl bl, 1
shl dx, 7
or di, 0x291
sub edx, eax
xchg ecx, edi
not cx
or esi, ecx
stc
cmp bl, 0x10
cmp edx, eax
not dh
cmp edi, 0x7b988381
rol edx, 1
cmp bl, cl
xchg al, bl
pop edx
xchg cl, ah
sub bl, 0x37
push edx
dec dl
mov dx, cx
nop
sbb cx, 0x837
xor cx, 0x419e
mov bl, ah
add bh, al
shl dx, cl
stc
and bl, 0x44
not di
shl edx, 6
add di, 0x60a3
stc
add edi, 0x3415fda4
ror dx, 3
sub ax, dx
nop
xchg edx, eax
test di, di
nop
shl ax, cl
or ax, 0x2f3d
adc ah, al
not di
xchg ebx, ebx
stc
dec ebx
and cx, 0x71f8
ror al, 4
not cl
stc
ror edi, cl
xchg ah, ch
dec ax
nop
sub ah, al
xchg dl, cl
shr eax, cl
add ah, 0x32
nop
shl cl, 1
dec edx
rol edi, 3
shr esi, 6
adc ch, al
shl dl, cl
sub dx, ax
not ch
sub dl, 0x46
cmp cx, 0x19f7
or dl, bl
sub dl, 0x3c
xor dh, cl
stc
adc ch, 0x3c
xchg dl, dh
shl dl, 2
add dx, 0x7e97
rol di, cl
shl ecx, 6
xor bh, cl
test eax, edx
add bl, bh
nop
shl bx, cl
or edi, 0x267670fb
sub cl, ch
ror di, 3
shr bh, cl
cmp si, si
ror esi, cl
shr eax, cl
nop
adc si, si
inc bl
and bl, 0x60
or ch, dh
not dl
rol bh, 4
test si, di
mov dx, 0x381
or ecx, eax
inc dl
nop
nop
dec cl
and bx, di
and ah, 0x15
cmp bx, dx
shr cx, cl
sbb bh, 0x2c
ror dh, 1
shr ecx, cl
shr dx, 6
cmp ax, 0x62d9
xchg ecx, ecx
ror cl, 3
pop edx
rol ah, cl
nop
test cx, bx
push edx
test cl, dh
stc
not al
dec ah
or ch, bh
ror bx, 8
mov cx, dx
not ebx
nop
rol ch, 8
add esi, 0x152327e9
cmp edi, esi
sub cx, 0x5967
xchg si, si
sub cx, 0x7269
rol ax, cl
inc di
test cl, dh
cmp ebx, 0x106f4958
nop
cmp dl, 0x5b
rol dh, 4
and dh, 0x75
inc ch
nop
adc dl, ch
add cl, al
or cx, si
mov si, bx
not esi
test edx, 0x2ed0e538
rol ecx, cl
test edi, ebx
cmp bx, 0x6e17
rol dl, 7
add bl, 0x39
sbb bx, 0x1b08
nop
inc cl
sub edx, 0x5d41d56b
shr ecx, cl
shr bh, 1
xor cl, 0x70
test edi, 0x77c3bbba
cmp dl, ah
nop
sbb cl, 0x45
not ecx
and ecx, ecx
sbb cl, ah
mov ebx, 0x111dd211
rol dx, 4
stc
xor bh, 0x1c
shr ax, cl
dec ebx
sbb bh, 0x50
sbb ecx, esi
test bx, 0x7194
dec ah
inc cx
nop
nop
add dx, si
stc
inc di
xor cl, ch
mov edi, 0x2fe58f9a
stc
stc
and cl, cl
inc ecx
rol al, cl
mov di, 0x3328
shl cx, 5
nop
ror cl, 5
sub ax, 0x3d0f
dec ch
rol si, cl
add ax, dx
or eax, 0x7dfd3cf3
sub ebx, eax
rol ah, cl
rol dl, cl
xor eax, 0x7f268b43
xchg al, bh
inc ax
and bh, 0x6e
inc dh
inc cl
rol ebx, cl
add bh, cl
mov dl, 0x21
sub edx, 0x7872d23d
sub dx, bx
shr ecx, 2
pop edx
inc si
stc
ror ah, cl
ror ecx, 2
nop
rol edi, 2
sub ax, di
shl ah, cl
xor ebx, 0x3d744e6d
push edx
dec dh
not dh
shr dx, cl
sbb edi, 0x46725d2
cmp ecx, esi
adc bx, bx
test edx, 0x1eaeeca3
or dh, 0x57
xor cl, 8
sbb ch, 0x3f
nop
xchg al, al
inc eax
shr dx, cl
cmp di, cx
not ebx
test si, 0x5479
or ah, 0x28
sub ch, bh
mov di, 0x42bc
ror ah, 2
and dx, bx
nop
sub eax, 0x2d91e53a
or bx, 0x315d
adc edi, ecx
nop
mov cl, 0x25
xor eax, edx
sub edi, ecx
sub eax, 0x45e8eccf
xchg edi, esi
test cx, 0x4ff3
shr ax, 6
inc ecx
xchg dl, dh
nop
xor bx, 0x56ca
mov cx, 0x42b7
shr bl, cl
ror ecx, cl
nop
dec al
xor esi, 0xcf0f89f
nop
ror esi, 2
ror ax, 3
stc
or ch, ah
add dx, si
mov di, si
rol bh, cl
shl dl, 4
xchg esi, edi
stc
nop
adc dx, 0x4a1
cmp dh, bh
add si, 0x7516
mov cx, bx
test cl, cl
shl bh, cl
inc di
stc
dec bh
and ebx, ecx
add dx, cx
shr edx, cl
and bh, ch
xchg esi, edi
ror ebx, cl
xchg esi, esi
rol cl, 4
shr dl, cl
inc bx
xchg cx, bx
xchg edx, eax
or ax, si
shr ebx, cl
sub ax, 0x2995
rol ecx, 2
mov ecx, 0x571838eb
add esi, 0x60a3c405
shl dl, cl
xchg edi, edx
cmp ebx, edx
not ecx
stc
adc bh, dh
nop
test al, al
pop edx
push edx
adc edx, esi
dec edi
test al, 0x23
stc
not esi
nop
inc esi
xchg edi, eax
adc ecx, esi
shl edx, cl
ror bh, cl
dec al
xchg edi, eax
adc dx, 0x493c
not ecx
rol dx, cl
pop edx
pop esi
pop eax
pop ecx
pop ebx
pop edi
call fcn.00678d2c
call fcn.0067925d
push ecx
push ebx
xchg ch, bh
push esi
push edx
sub si, dx
push eax
and cx, ax
mov dl, al
sub ecx, edx
inc cl
xchg esi, eax
nop
xor dx, 0x26c2
or dh, dh
mov bx, 0x6d4
inc edx
mov esi, 0x1caafc4
sub si, 0x63d1
shr cl, cl
rol bh, cl
push edi
xchg edx, edi
dec ecx
or dl, dl
rol ch, 2
inc bx
xchg dh, ah
shl ch, 4
inc bl
shl cx, cl
add dh, dh
shr di, 4
rol cx, cl
stc
add esi, ecx
shr bx, cl
sbb si, 0x3bd7
and edi, edx
rol ah, 8
or esi, eax
xor si, di
nop
and si, 0x554b
inc eax
not ecx
not di
mov bx, 0x6e23
sbb eax, esi
test bx, 0x4d85
xchg ecx, esi
xor ecx, 0x72f731d9
shr si, 6
shr eax, cl
stc
stc
test al, 0x4e
inc ax
xor bx, 0x2df2
adc cx, 0x4f9e
nop
mov ecx, ebx
stc
and bx, ax
nop
mov ecx, edi
test esi, 0x5586de3a
test eax, 0x53f579e1
not ch
or ch, 0x44
or cx, si
dec ax
ror ch, cl
or eax, edx
nop
or al, 0x25
cmp al, cl
shl dx, 2
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
push ebx
inc ebx
push ecx
push eax
sbb ecx, eax
rol ch, cl
push edx
rol dx, cl
pop edx
pop eax
pop ecx
pop ebx
stc
push eax
not ax
push ebx
push edi
xor ebx, edi
push edx
cmp dx, 0x50e7
push ecx
shr di, cl
pop ecx
pop edx
pop edi
pop ebx
pop eax
push ecx
dec cx
and cl, 1
rol ecx, cl
push eax
sbb eax, 0x77f55803
stc
push edx
sbb dx, cx
push edi
cmp edi, 0x5b463aee
sbb dh, al
push ebx
shr bx, 8
shl cx, 6
push esi
shr esi, cl
rol di, cl
stc
sub edx, 0x591b8956
sbb edi, esi
sub al, dh
or cl, 0x2e
inc edx
dec bl
nop
adc ax, bx
adc eax, eax
inc ebx
stc
mov cx, cx
dec si
inc bh
shl di, 5
and esi, edi
stc
add ebx, esi
test bx, si
mov ah, bl
xchg ecx, ebx
adc bh, bl
sbb ax, bx
pop esi
pop ebx
pop edi
pop edx
pop eax
pop ecx
push ecx
adc cl, 0x5b
push eax
mov cl, ah
dec cl
push edx
shl dx, 6
push esi
adc si, 0x41d
push ebx
shr bx, 1
shl cl, 7
xor esi, ebx
inc dx
not al
stc
xchg dx, ax
mov cx, 0x7be5
push edi
mov ecx, edi
cmp cx, ax
or dh, 0x41
nop
sub ebx, ebx
nop
and ecx, 0x48626011
test edi, esi
inc al
ror esi, 1
cmp ax, 0x6376
rol di, 2
not cl
not ax
inc dh
xchg bl, ah
mov bh, 0x60
sbb edi, edi
inc edi
shr eax, 4
sub bx, 0x1645
and dx, 0x1a95
ror si, cl
xchg dx, bx
test al, 0x20
or si, di
dec dx
or di, cx
shr ebx, 1
or dh, ah
or bl, 0x46
stc
adc di, 0x1b10
cmp di, bx
shl ecx, 2
inc edi
test si, cx
dec cl
add edx, esi
adc cl, 0x7e
test ax, dx
not edi
xor si, 0x555
shl esi, cl
or bh, 0x26
stc
stc
or di, dx
test edi, 0x3aa9f437
dec ch
cmp edx, 0x28664748
stc
add eax, 0x4893d466
inc dl
rol dh, 6
nop
inc dx
dec edi
test edi, 0x1db756f9
and ch, 0x75
cmp ch, cl
stc
xor edi, edi
xchg ah, bh
cmp di, 0x3824
xchg edx, ebx
mov ax, 0x3098
or ah, bl
sub si, 0x2c27
xchg edx, ecx
rol eax, 5
stc
cmp ah, 0x1f
rol cl, cl
inc dl
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
push ebx
cmp bx, 0x19d3
nop
push ecx
cmp bl, cl
cmp ebx, 0x2d9354b8
push eax
inc ax
xor al, cl
push esi
and esi, 0x5ddfb207
nop
push edx
not dx
and edx, 0x73a010c8
test dx, 0x2dd5
dec dh
sbb al, al
stc
ror dx, 5
shl eax, cl
cmp ebx, edx
or ebx, 0x2f2c20fa
nop
inc bh
sbb si, 0x18db
shl edx, 4
and dh, dl
shr al, cl
test dl, 0x41
nop
sbb bl, 0x46
push edi
or di, ax
or ecx, edx
inc di
adc si, 0x2e37
or dl, dh
or ebx, ebx
xchg di, ax
mov di, 0x7846
nop
sbb bl, ah
mov ecx, 0x25319cfc
not edx
test edx, esi
mov esi, edi
mov di, dx
adc bl, dl
nop
rol cx, cl
not bh
not ax
cmp cx, dx
mov ecx, 0x1df6e093
shl al, 4
dec edx
stc
stc
sub ah, 0x7a
nop
inc ah
stc
stc
sbb di, bx
adc eax, esi
dec eax
nop
nop
add si, 0x7c83
stc
xor ecx, 0x3a7472be
dec edi
not ch
not di
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
push edi
inc edi
push ebx
not bx
push edx
add dl, 0x11
cmp edi, ebx
push esi
sbb bx, si
stc
push eax
inc ax
or esi, 0xea0c1ef
dec bx
push ecx
dec cx
test ch, dl
add bh, al
rol dl, cl
stc
mov bh, bl
cmp esi, 0x46556b3a
ror edi, 8
rol cl, cl
ror si, 6
cmp eax, 0x799ba025
inc ah
inc cl
ror ebx, cl
or ah, 0x14
rol dl, 1
nop
inc dl
inc di
cmp dh, 0x45
mov dh, bh
shl ebx, cl
sbb dh, 0x24
add eax, esi
not edx
xchg ch, dl
shr cl, cl
nop
stc
rol ch, 5
add ecx, ebx
shr si, 3
ror ecx, 3
ror cx, cl
ror di, cl
nop
mov di, 0x3452
shl dh, 2
rol dh, 3
shr bx, 4
or al, bh
sbb ax, 0x1e08
sub ebx, esi
mov esi, 0x376b84c4
or bx, dx
mov ecx, edx
xchg edi, ebx
adc edx, ecx
and cx, 0x700e
sub edx, edx
ror cx, 8
test si, 0x2ca9
nop
test bl, 0x3b
add di, di
pop ecx
pop eax
pop esi
pop edx
pop ebx
pop edi
push edx
push ecx
xchg edx, ecx
push ebx
cmp ebx, 0x379f20
push edi
add di, cx
not dx
nop
push eax
sbb ch, ah
xor eax, 0x1fef6f88
xor bh, 0x11
cmp dx, 0x1e98
shr dl, 8
shl dh, 8
nop
pop eax
pop edi
pop ebx
pop ecx
pop edx
push eax
dec ax
push ecx
ror eax, cl
push edx
sub dh, cl
push ebx
rol bl, cl
stc
nop
adc edx, 0x70a0e7cc
pop ebx
pop edx
pop ecx
pop eax
mov word [edi], cx
mov word [edi + 2], cx
mov dword [edi + 4], esi
add esp, 8
jmp 0x6414c5
pop edx
pop ecx
dec ecx
jmp 0x63dcc5
pop edi
pop esi
pop ebx
add esp, 0x2c
pop ebp
ret