Function at 0x65dc13
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using des
Encrypt data using speck
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
mov eax, dword [ebp + 8]
push edi
push ecx
shl edi, cl
mov ecx, edi
rol edi, cl
xor edi, 0x3d4a9381
dec edi
push esi
and si, 0x3492
add ch, ch
push ebx
inc bx
or edi, edi
push eax
and al, 0x37
push edx
shr dx, cl
not ah
not ebx
stc
sub ebx, 0x76fe83a2
inc ax
sub ebx, ebx
xchg ah, ch
sub edx, 0x550c44f9
sbb bh, 0x16
nop
inc cx
nop
shl ch, cl
and ecx, edi
test ebx, eax
add di, di
nop
adc al, bl
shr cx, 6
inc dx
test ah, cl
stc
xor eax, ecx
xor bh, 0x63
stc
dec dx
dec dl
sub di, dx
nop
ror ecx, cl
sub cl, ah
stc
cmp esi, 0x39979517
shl cx, cl
ror bh, 7
shr bh, 7
test esi, ecx
adc cx, cx
adc si, 0x7d60
xchg ecx, edx
not ecx
sub dl, al
dec bx
shr ax, cl
mov ebx, ebx
test si, dx
dec si
stc
test bh, 0x2a
test eax, esi
nop
sbb bl, 0x53
adc ax, 0x7451
cmp dh, cl
sbb dl, 0x69
add bx, 0x37bf
stc
dec ecx
mov ebx, 0x2080bf29
sbb ah, 0x1c
adc al, 0x4f
add al, al
adc dx, bx
shr ch, 7
and di, 0x2e0a
sub ecx, 0x2c2f41f2
adc eax, ecx
inc dh
sub dx, ax
and ax, ax
rol di, 8
or bx, bx
inc ah
shl cl, cl
mov ch, 0x3a
add ebx, 0x3e565636
adc ax, bx
shl cl, 4
cmp dx, 0x51f5
xchg bx, ax
inc bl
and eax, esi
shr eax, cl
test ax, bx
xchg edx, esi
inc al
inc ax
cmp ch, cl
mov cl, dh
pop edx
test edi, edi
mov ax, bx
sub cl, cl
push edx
test dx, 0x7423
sbb cx, ax
test di, dx
xor di, 0x36b8
inc al
sub dx, 0x5511
shl dl, cl
xor ch, bh
inc dl
xor di, dx
ror bh, 7
add ax, 0x4b5b
sub edi, edi
sub ax, 0x1861
xchg esi, eax
sub cl, 0x4b
dec si
xor edx, 0x22b6328
shl eax, cl
test dh, 0x2a
rol di, cl
cmp dx, ax
dec cl
xchg edx, eax
or dx, 0x7239
ror ch, 4
inc ecx
test ch, 0x1e
ror ah, cl
ror di, 5
test si, si
shr di, 3
inc cx
dec ch
shr bx, cl
xchg di, ax
or dl, ch
and cx, 0xb64
not edx
and bh, cl
cmp edi, 0x340a3531
rol ecx, cl
cmp al, 0x79
or bh, al
ror dh, 3
test edx, 0x7ff6d9af
nop
and dh, ch
add edx, 0x4b4f7256
xchg ebx, eax
inc bl
adc ecx, 0x318927d6
or edx, 0x5d8bafaf
inc ah
rol ebx, cl
test di, 0x64b4
xor cx, 0x18bf
dec ecx
or dh, ah
test edx, eax
sub ecx, 0x41fbf4c5
not ah
dec cx
dec bh
not cl
ror dx, 8
dec bl
not esi
stc
shl bx, 5
sub ecx, edi
rol di, cl
dec bl
mov bh, 0x16
and edi, eax
and ch, bh
cmp edi, eax
sub al, bl
xchg dx, di
sbb edi, eax
xchg cl, dh
add eax, 0x38616729
sub ebx, 0x3a9615a5
xchg edx, eax
rol bh, 4
inc al
cmp bl, 0x2b
xor di, dx
mov cx, di
ror edx, cl
shl eax, cl
mov bh, dh
rol si, 2
add edx, 0x32640f48
cmp al, cl
rol bx, 1
xor edx, ecx
pop edx
shl di, cl
xor esi, 0x4696558
dec al
cmp ecx, edi
cmp ax, 0x361c
not bl
mov ch, 0x59
push edx
or dh, dl
xchg al, ch
xchg ecx, edx
xor ch, dl
sbb edi, esi
sbb cx, cx
xchg esi, edx
inc bl
nop
sub di, cx
not cx
test dh, dh
stc
ror dx, cl
cmp dx, bx
cmp ecx, esi
shr bx, 4
ror al, 1
test bl, dh
and dx, 0x1a02
inc ah
shl al, 7
shl ebx, cl
inc ecx
adc esi, ecx
and dx, dx
or bx, bx
shr edi, cl
adc si, di
ror edx, 6
sbb eax, 0x1ddb3ce8
not bh
not di
xor al, al
shr bx, cl
stc
test ecx, 0x3891801d
adc ebx, 0x6afaf0b6
ror dl, 7
add dh, 0x7a
or dl, 0x11
ror edi, 1
add ecx, 0x55ad5411
rol esi, cl
not edx
xor ah, 0x1d
adc edi, 0x232d0864
sbb cl, cl
ror edi, 1
xor edi, edx
adc al, 0x23
xor dh, 0x13
mov edi, 0x4c931946
and ax, 0x749d
xchg ebx, esi
test edx, esi
test esi, 0x62aa0e75
test ecx, 0x4d05d662
or dh, 0xe
xchg di, di
rol eax, cl
sub dl, 0x41
dec bx
shr al, 6
shl ebx, 7
nop
nop
mov eax, 0x30c171c6
sbb ax, 0x239f
shl edx, cl
rol dh, cl
adc cl, ch
or di, 0x5a97
not dx
nop
not al
add eax, 0x537e19c
rol esi, 2
adc cl, 0x5d
not ebx
dec dx
shr edx, cl
test ah, bl
cmp ax, dx
xchg si, dx
shl bx, cl
mov bh, dl
shr esi, cl
sbb eax, ebx
cmp dx, ax
nop
sub ch, bl
rol esi, cl
pop edx
stc
dec cl
and cx, di
add edi, 0x1299639d
not bx
inc ebx
or al, 0xa
not esi
xchg bx, di
not bl
and al, 0x38
add ecx, ecx
sbb edi, 0x52ca1de7
dec bh
stc
mov di, 0x39a3
sbb ch, al
push edx
sbb dh, dh
dec si
or dl, 0x47
xor cx, 0x3e4
not dl
adc edi, edi
adc dx, di
adc si, 0x207f
test ch, cl
add al, 5
ror di, 5
dec di
shr ch, cl
xchg edx, ecx
ror al, cl
inc dx
sbb ebx, edi
adc eax, 0x6ac293b5
stc
sbb bh, ch
xor si, si
dec bx
adc esi, ecx
stc
xchg ebx, ecx
mov ah, 5
rol bh, 3
cmp cx, cx
and cx, bx
rol di, 1
and dx, 0x176a
and di, 0x647f
cmp ax, 0x6d39
shl bl, 7
adc dl, bh
cmp cl, 0x33
sbb dl, cl
or bx, bx
shr edi, 8
dec dx
not bl
ror ecx, cl
ror al, 6
xchg di, di
rol dl, cl
shl ax, cl
adc ah, ah
test al, 0xe
shr ax, cl
not eax
and bh, 0x5d
shr bh, 2
cmp ebx, ebx
sub edi, 0x399e18a5
dec ebx
ror ch, cl
not esi
stc
shl dh, cl
xchg ecx, esi
mov dx, cx
and dl, bh
rol ah, cl
adc eax, 0x4ddcb5b4
shr bx, 3
xor di, dx
xchg esi, edi
rol si, 6
xchg edx, eax
test ecx, 0x451c585c
xchg edx, edi
dec esi
or bx, 0x3ace
mov ecx, 0x11d37cd3
sbb edx, ecx
inc ch
test cl, dh
ror cx, 6
or cx, 0x795b
shl al, 8
rol eax, 1
shr cx, 2
or bx, di
pop edx
nop
and al, ah
push edx
xchg dx, ax
or dh, 0x10
nop
add ah, dl
stc
shr cx, cl
adc ecx, eax
adc edx, 0x332f1c2f
not ch
xor edi, 0x46c47305
dec edi
ror eax, 2
rol ch, cl
rol di, cl
sbb eax, 0x2219f4eb
dec eax
ror edi, 2
shr bl, cl
test eax, ecx
adc si, cx
inc cx
and dl, 0x55
sbb al, 0x42
adc di, di
shr ch, cl
or dl, cl
sub edi, 0x1b030249
not edi
add dx, bx
test edx, esi
dec bh
dec bl
not eax
rol ch, 5
xchg ebx, edi
dec edi
shr di, cl
and ebx, 0x621203ce
rol di, cl
nop
mov ecx, 0x7b75f20c
xor ax, 0x1d12
mov ecx, ecx
cmp al, bh
ror ecx, 5
or dl, 0x25
xor si, bx
rol dl, 3
xchg cx, ax
add dh, 0x41
adc esi, edx
stc
add cl, dl
nop
rol cl, 5
dec bh
sub ax, 0x1184
add bx, 0x7441
inc edi
cmp ebx, edi
ror edx, cl
add esi, 0x72cd3d02
sbb ch, ah
ror ax, 5
sbb dx, dx
sub di, dx
shl si, 2
ror esi, cl
sub eax, 0x6e0285c3
sub dl, 0x4e
dec ah
mov esi, edi
mov ebx, ecx
sbb al, 0x1a
ror edi, 2
shr edi, 5
ror di, 2
and edx, ecx
xchg ebx, eax
not ecx
sub si, ax
rol dl, 2
dec di
ror dl, 8
and cx, 0x6514
sbb ah, 0x49
cmp ax, 0x563b
sub dx, ax
shr dx, 4
nop
inc cx
shr bh, 5
stc
cmp al, dh
ror cl, cl
mov ah, 0x2e
adc esi, eax
mov cl, 0x2b
pop edx
stc
rol si, 1
stc
mov eax, ecx
rol cx, cl
nop
test ah, 0x27
push edx
cmp dh, al
shr bl, cl
test al, dl
inc ax
xor di, 0x477b
shl edx, 7
or si, 0x9a3
sub bx, di
and dh, dh
add ch, 0x54
add cl, 0x3e
add edx, ecx
dec ebx
and al, dh
dec dx
stc
adc edx, ecx
add si, 0x434a
xor dx, si
xor bx, 0x4c49
sub esi, esi
xchg cx, ax
sub eax, 0x1ac78542
sub dx, 0x5002
sbb eax, 0x640011aa
stc
dec edx
nop
test esi, 0x7e778923
shr cl, 7
shl ax, cl
adc eax, 0x76b06a36
test di, di
xor ebx, ebx
cmp bx, di
adc al, ah
stc
ror bx, cl
adc eax, edx
shl dh, 4
shl ch, 5
ror ebx, cl
dec bh
cmp dl, cl
xchg cx, cx
add edx, 0x79e6dee
stc
xor ebx, eax
sbb bl, al
and bx, dx
ror ax, 3
inc bx
xor eax, 0x6936b4ff
and cl, bl
not di
mov edx, 0x15d314fc
shl bl, 7
cmp eax, esi
sbb edi, 0x141a2482
nop
adc al, 0x41
dec edi
nop
not edx
sub eax, ecx
dec ah
mov dh, 0x57
shr ax, cl
or cl, 0x6c
sub edx, esi
shr cx, 8
mov edx, 0x5c47aa08
not dx
shr esi, cl
stc
shr bx, 7
xchg bl, bh
nop
ror al, 7
xor ch, 0x53
rol ebx, 2
nop
shl si, cl
ror cx, 8
adc bh, 0xc
cmp bl, dl
add cx, dx
ror ax, cl
rol ch, cl
and eax, edx
or di, cx
sub bl, 0x32
inc edx
pop edx
sbb al, 0x34
stc
dec ebx
stc
nop
push edx
and al, dh
test esi, 0xeaaefb2
add al, dh
shl esi, 3
stc
add esi, 0x43bb9a7f
add ecx, 0x10060abd
not dx
mov dl, bh
adc edi, ecx
not eax
and ax, 0x213
or dh, 0x38
add esi, 0x313f1e64
shl edx, cl
sub ebx, edx
add esi, 0x13ec5667
shl di, 4
inc si
adc edx, 0x75484ae8
stc
and cx, dx
test eax, 0x47a78c
inc edx
rol bh, cl
adc cx, bx
sub ah, dh
dec bh
shl ch, cl
rol ax, cl
add eax, ebx
add ebx, edi
shl ecx, 1
or dx, bx
sub edi, edi
nop
cmp dx, ax
add edi, 0x38e7ac9b
or di, ax
sub dx, 0x68f9
shr esi, cl
shr ebx, cl
or ax, 0x788c
xor eax, 0x4f93caba
adc al, bl
sub dl, cl
rol dh, cl
cmp edx, 0x54171fe
mov dl, ch
add ebx, esi
shl di, 4
stc
sbb si, ax
test cx, cx
test al, dh
cmp bh, ah
inc ecx
sub ah, 0x46
pop edx
pop eax
pop ebx
pop esi
pop ecx
pop edi
call fcn.00666e4a
nop
push ecx
rol ch, 5
push ebx
sub bh, 0x63
push edx
push esi
adc edx, esi
push edi
inc edi
pop edi
pop esi
pop edx
pop ebx
pop ecx
jle 0x65e3ee
call fcn.00667322
call fcn.00667742
push ecx
push eax
cmp ecx, eax
push edx
sub dh, dl
shl cl, 6
nop
pop edx
pop eax
pop ecx
jne 0x65e3c7
call fcn.00667be2
call fcn.0066806c
push ecx
shl cx, cl
add ch, cl
push eax
push edx
xor ax, dx
push ebx
cmp cl, bh
shl ch, 7
push esi
adc esi, 0x1bf3bdf2
rol cl, cl
dec ax
adc al, 0x21
xor eax, 0x7f8b1c93
test edx, edx
pop esi
pop ebx
pop edx
pop eax
pop ecx
call fcn.0066841b
push esi
push edi
and si, di
push ebx
sub bx, di
pop ebx
pop edi
pop esi
push esi
push edx
cmp si, dx
pop edx
pop esi
push eax
push ecx
shl al, cl
push edx
shr dh, 2
push esi
not si
pop esi
pop edx
pop ecx
pop eax
jbe 0x65e3e4
push ecx
xor cx, 0x3308
pop ecx
call fcn.00668809
call fcn.00668baf
push edi
push ecx
xor di, cx
not cx
push ebx
xor ebx, edi
pop ebx
pop ecx
pop edi
jne 0x65e41a
call fcn.00669019
call fcn.006692dc
jbe 0x65e416
push eax
not eax
pop eax
push ecx
inc cx
pop ecx
push ebx
xchg bh, bh
pop ebx
call fcn.00669817
push edi
shl di, 5
test edi, 0x3c57021d
push ebx
xchg bh, bl
push ecx
inc cl
push eax
mov eax, ecx
pop eax
pop ecx
pop ebx
pop edi
mov ecx, dword [ebp + 0xc]
lea edx, [eax + ecx]
cmp dword [edx + 0xc], 0
je 0x666e38
push ecx
inc ch
push ebx
add bl, 0x52
push edx
xchg ecx, edx
not ecx
stc
test ecx, ebx
rol bh, cl
push esi
test esi, 0x4ec1225f
adc bh, 0x51
shr edx, 5
shr dx, 5
test cl, ch
sbb dx, si
rol si, 2
push edi
mov di, 0x20cb
dec ebx
stc
inc dh
mov ch, dh
cmp edi, 0x42977797
ror ebx, 8
push eax
not eax
shr cx, 3
add ch, 0x60
or bh, 0x1e
xor edi, 0x202c115e
xor eax, 0x6630f610
xor edx, 0x6a080da3
cmp bx, 0x6a3b
stc
and bh, 0x18
nop
shr dx, 1
not si
xor dx, cx
stc
shl dl, 6
sub edi, edx
sbb ax, 0x7736
ror ah, cl
dec cl
dec eax
sbb ch, 0x7c
shl ax, cl
or dh, ch
not bh
dec ch
or bh, dl
test bx, ax
ror ax, 6
nop
adc cx, 0x1aaa
xor dh, al
not si
nop
not si
and eax, 0x558812bd
nop
xchg bl, dh
rol cx, 6
cmp al, ch
rol bx, cl
add bh, dl
nop
mov ecx, 0x5387652a
test di, 0x1b3a
adc cl, cl
mov di, 0x1dec
nop
mov ecx, edx
inc dh
add dh, 0x70
not si
add eax, edx
add ax, di
xor eax, edx
rol ecx, cl
add ch, cl
xchg dh, bl
inc dl
adc edi, esi
and di, dx
inc di
dec eax
dec dl
stc
xor bx, cx
test bh, cl
sub edx, 0xba3713
xor edx, edi
sub eax, edx
dec dx
dec ecx
ror edi, 2
adc ecx, 0x7a23539
xor bx, 0x493e
not esi
sbb edi, 0x79ed733
cmp ah, ah
sbb di, 0x5838
pop eax
not edi
shl bh, cl
mov ebx, 0x48adba73
ror di, cl
xor ebx, 0x126466a0
dec ecx
shr di, cl
cmp dx, 0x7aae
inc bx
cmp esi, 0x125bb288
shr bh, cl
cmp esi, 0x5c44f50d
inc bx
push eax
sbb ax, bx
sub dh, 0x72
pop eax
pop edi
pop esi
pop edx
pop ebx
pop ecx
call fcn.00669cfb
call fcn.0066a1f3
jae 0x65ed13
push ebx
dec bx
push ecx
push edx
sbb cl, dh
push esi
test si, 0x4570
stc
or esi, edx
and dh, 0xa
ror cx, 4
cmp bx, 0x7b21
shl bl, 4
push edi
xor cx, di
sub ebx, edi
add dh, 0x18
inc edi
and bx, si
push eax
rol al, 3
dec edx
cmp edi, 0x3c8406a
sbb dh, 0x35
or eax, 0x937cfe4
add ebx, 0x718d817c
and esi, 0x74ffe69f
cmp cx, 0x19b1
nop
stc
mov ah, 0x54
stc
inc edi
xchg esi, esi
test cx, cx
inc bh
shr bx, 7
dec eax
add bx, bx
test dx, bx
rol ax, cl
mov edi, edx
sub eax, 0x6b7f665c
test eax, 0x28d10c13
sbb edi, ecx
cmp bh, 0x34
stc
ror ah, cl
stc
stc
and ecx, ebx
dec edx
stc
or dl, 0x41
inc si
cmp eax, esi
nop
shl bh, 2
xor dh, dh
inc ah
xor ax, 0x697b
sub bh, 0x1c
mov dx, 0x37f4
cmp bl, 0x47
shr al, 3
or di, 0x5d7b
or bl, 0x36
xchg edi, eax
nop
and si, 0x3da3
xor dh, 0x2f
add edi, 0x4171dfc1
test bl, 0x4c
xor eax, 0x77ee4204
sub dx, 0x3781
mov edx, edi
stc
dec dx
and edi, 0x13a46d11
shr dx, 4
xchg di, ax
add cx, 0x71ef
cmp dl, dl
not ch
rol bl, cl
nop
cmp esi, 0x2bbb9793
sub ax, cx
rol ch, 8
mov cl, bh
nop
shr bl, cl
shl cx, 1
ror dh, 6
dec ah
rol ebx, 2
nop
cmp esi, ebx
nop
dec dl
or bx, 0x16f0
dec ax
shr edi, cl
rol esi, cl
or ch, bh
add bl, dl
pop eax
rol cl, cl
add cx, dx
not esi
push eax
cmp ax, ax
ror dx, 8
add cl, al
or edx, edi
sbb ax, 0x288e
test edi, 0x2af3f80
and ax, ax
or ecx, esi
stc
adc ecx, edi
ror esi, cl
mov ecx, 0x68294132
nop
xchg ch, al
adc di, 0x3e8b
nop
sbb dl, dl
inc ah
test cl, cl
inc ch
mov bx, ax
test al, 0x7b
shr bx, cl
nop
ror edi, cl
shr bh, cl
or cl, al
rol ch, 2
and ebx, ebx
and bx, 0x7767
dec cx
sbb ecx, 0x18c17316
sub di, cx
dec bl
xchg dh, ch
shl ecx, cl
not dl
shl ebx, 3
mov bx, 0x4e73
sbb dx, ax
shl dh, 7
xchg edi, eax
stc
ror ecx, cl
nop
mov ecx, edx
rol ah, cl
not ax
and cl, ch
ror ax, 5
cmp si, di
add dl, 0x48
nop
sub dl, bh
xchg al, ah
ror bl, cl
shr bh, cl
mov edx, ecx
inc ecx
sbb ecx, esi
mov bx, ax
shr ebx, 7
adc ah, al
not edi
shl di, cl
shr eax, 7
xchg dl, cl
test ch, al
dec esi
and di, cx
xchg si, ax
adc edi, 0x62d887cc
xor ah, 0x42
rol cx, cl
not bh
and di, cx
add bx, dx
inc edx
and bh, cl
dec ah
rol cx, 7
sub ax, ax
xchg dh, ah
rol di, cl
xchg esi, edx
shr ah, 2
shr di, cl
and cx, bx
xchg bx, si
shr bx, cl
dec edi
add esi, ecx
not si
test ax, 0x6ca1
cmp bx, bx
xchg bh, ah
shr dx, cl
pop eax
test dl, 0x48
test bl, 3
ror edi, cl
adc bl, bh
dec dh
push eax
mov ah, dh
nop
xor edx, 0x6c15aaae
shl bh, 7
adc ah, dh
inc cx
adc edi, edi
nop
dec ecx
test ecx, eax
or ebx, edx
shl ah, 5
cmp al, 0xb
stc
add ecx, esi
add ecx, edx
or al, 0x24
dec ch
or bx, di
and bx, 0x244d
rol ecx, cl
shl edx, 4
not ax
nop
cmp bl, cl
nop
sbb ax, 0x4427
and si, si
test dl, ah
sub ah, ah
test di, dx
sub ch, ch
sbb dx, 0x47d9
rol bh, cl
adc ecx, 0x462a34ab
rol ax, 7
nop
inc dh
sub esi, ecx
xchg ebx, edx
xor dx, bx
or esi, 0x1cf67849
ror si, 6
nop
xchg ecx, esi
shr ebx, cl
inc bh
not cx
shr edi, 7
rol dl, cl
not cx
dec bx
mov ecx, eax
shl edx, 4
dec dx
xchg cl, dl
xchg dl, ch
xchg dx, di
rol di, 3
adc eax, 0x43e01dc6
mov dx, ax
add dx, 0x5b55
xor cx, bx
and ah, dl
cmp cx, cx
and dx, 0x7fc6
not dx
sbb cx, di
shr bx, cl
cmp edx, ecx
sub dh, 0x67
rol ecx, cl
stc
not al
inc eax
test edi, eax
xchg dh, al
shl ax, cl
rol si, cl
mov cx, si
nop
inc cl
add ebx, 0x38c6696f
mov eax, 0x42202ca1
inc bx
shl ecx, cl
shr bx, 6
dec di
xor ecx, 0x586a7bd1
test di, 0x75ec
ror esi, 1
sbb ch, cl
and ecx, esi
or ax, cx
mov eax, 0x30b8df5a
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
push ecx
rol cx, cl
nop
xor ecx, 0xa41632b
push eax
push ebx
test ah, bh
push esi
shr esi, 5
rol esi, 4
shr esi, cl
push edx
sbb edx, 0x2485db57
not ebx
push edi
cmp eax, edi
ror al, cl
cmp ebx, 0x3545c8fa
adc eax, edi
ror ch, 8
test edx, edx
nop
xchg dx, si
adc di, cx
mov dx, 0x2817
sbb cl, 0x52
ror ecx, 4
or bl, bl
mov ah, dl
sub di, di
sub ebx, ebx
cmp dh, 0x7e
and ecx, 0x209119db
dec ax
test ebx, 0x176a088b
xchg dl, bh
and dx, 0x4e49
ror dl, 8
ror ax, cl
test ecx, 0x19b4996b
nop
sub si, di
sub esi, eax
sbb dh, 0x73
xor edi, 0x281ce32b
dec ecx
nop
inc dx
cmp cl, 0x16
inc ch
nop
or cl, dl
or ah, dh
test dx, ax
cmp esi, 0x493743f3
adc eax, 0x19b3dece
add cl, 0x2a
add cl, dh
sub dl, 1
test dh, dl
or al, dh
test ax, dx
pop edi
pop edx
pop esi
pop ebx
pop eax
pop ecx
jnp 0x65ec56
jnp 0x65eb79
call fcn.0066a6ee
push esi
push ecx
ror si, cl
push ebx
dec ebx
ror si, 4
push edi
rol edi, cl
shl si, 7
inc bh
nop
push eax
xchg ah, ah
adc si, si
adc esi, ecx
adc cx, 0x6010
or bh, 0x73
push edx
sub dx, 0x4b35
not dx
shr dh, 6
ror cx, 1
xchg dl, ch
dec bx
adc ax, ax
sbb ax, cx
or cl, al
adc dl, 0x66
not si
cmp ch, 0x72
inc bx
adc dh, dh
dec ah
adc bx, 0x38a1
stc
inc esi
and ah, 0x73
rol bl, cl
stc
ror dx, cl
shr esi, 6
sub al, 0x52
or ecx, eax
ror bh, cl
shr cl, 5
cmp esi, eax
cmp di, ax
add edi, eax
adc dl, 0x28
mov dx, di
and ah, dl
sbb eax, 0x636f6124
not si
rol cx, 7
shr ah, 2
test bx, 0x373e
shr bh, 8
xor bx, 0x119a
not eax
mov ax, ax
sbb ebx, eax
stc
shl ecx, cl
shl ecx, cl
ror edx, cl
add bl, al
test bl, 0x2b
ror ax, 6
xchg dh, dh
adc cl, 0x52
inc bh
inc si
rol ah, 3
sub bx, cx
stc
add esi, 0x1a443d0c
and si, dx
add si, 0x6f46
sbb ax, cx
or dx, 0x5402
add cl, 0x37
add ax, si
test eax, 0x3a12c4f7
rol dx, cl
inc esi
rol al, 1
xchg dx, ax
sbb ecx, 0x2d7f4c24
not ecx
mov edi, 0x18824cd8
sbb esi, ecx
xchg cx, ax
cmp eax, 0x6de1b4ca
or al, 0x7b
pop edx
pop eax
pop edi
pop ebx
pop ecx
pop esi
call fcn.0066ab79
call fcn.0066b0b5
call fcn.0066b3f1
nop
push edx
sbb dx, 0x6cf
push eax
sub al, 0x18
push ecx
test ecx, 0x13f49832
push ebx
sbb bh, al
inc edx
adc bx, bx
nop
or dl, 0x1b
push esi
mov esi, 0x20e912e0
test ebx, edx
rol si, 6
sbb eax, 0x58045dc8
sbb ax, si
push edi
adc di, ax
stc
shr edi, 7
and dl, 0x5d
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
ja 0x65eb42
jg 0x65eb34
je 0x65eb1c
push edx
or dl, dl
pop edx
call fcn.0066b930
push eax
or ah, al
push ecx
shr cx, 7
pop ecx
pop eax
push edx
inc dx
pop edx
push ebx
push edi
add bx, di
push eax
mov eax, 0x6582171
pop eax
pop edi
pop ebx
push eax
push ecx
rol al, cl
push edx
inc dx
pop edx
pop ecx
pop eax
call fcn.0066be9a
call fcn.0066c0ef
push ecx
rol ecx, cl
pop ecx
push esi
push eax
and esi, eax
push ecx
shr ch, 1
nop
push ebx
sbb bh, 0x79
rol eax, 7
push edx
push edi
xchg edx, edi
test ax, cx
mov dh, ah
test eax, ecx
xchg dl, bh
add ch, 0x78
xchg dx, ax
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
nop
nop
push eax
not al
pop eax
call fcn.0066c65c
call fcn.0066c91e
push edx
push ecx
xchg dx, cx
push ebx
add bh, 0x7d
add bl, 0x52
push eax
not eax
shr bl, cl
shl dl, cl
add cx, 0x2add
shl bl, cl
shr bl, 8
mov ecx, 0x3b0462f4
not ch
stc
or al, dl
shr al, cl
push esi
ror si, 2
rol al, 1
rol cx, 1
nop
nop
test ecx, ecx
xor al, ch
adc bl, ah
not ax
xor bl, 0x29
nop
dec si
xor ax, bx
shl bl, 6
adc bh, dh
inc dh
inc esi
xor dh, bl
adc dh, cl
inc ecx
shl al, 6
rol cx, 6
cmp dh, ah
push edi
shr edi, cl
dec edx
test cx, 0x44b6
test ax, 0x2f3e
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push ecx
push edx
xor cx, dx
push esi
shr esi, 4
push eax
add eax, 0x68c64fbd
ror cl, 6
push edi
sbb edi, ecx
test edx, 0x60cbb3ea
sub edx, eax
inc dh
push ebx
shr ebx, 5
mov ch, 0x6b
or bx, 0x412
sbb ax, 0x14b8
xor cl, 7
mov bl, 0x19
nop
ror bh, cl
stc
dec ebx
xor di, 0x7297
nop
nop
xchg cl, dl
cmp edx, eax
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
call fcn.0066ce4f
js 0x65ec4c
push ebx
mov bh, 0x49
pop ebx
push eax
mov ax, 0x3725
pop eax
call fcn.0066d362
call fcn.0066d873
call fcn.0066dd31
nop
push eax
nop
push ecx
test ch, 0x3b
push esi
shl esi, 1
nop
sub cx, 0x6118
nop
push edi
shl edi, 4
push edx
sub dh, al
ror edi, 7
push ebx
adc al, bh
sbb bh, ch
xchg ecx, ecx
sub bh, cl
sbb ah, dh
ror ecx, cl
cmp esi, ecx
and dl, dh
mov edi, edx
and cx, 0x3163
mov si, cx
xor ax, ax
rol ax, 4
xchg cl, ch
inc edi
and edx, edi
sbb ax, 0x29e
adc ah, 0x77
or ax, bx
not edi
rol ebx, 1
or edi, edx
xor di, si
ror cx, cl
xor esi, 0x7823cf3f
and edi, 0x1d4ec2f6
cmp edi, 0x3e0c1a6d
stc
ror al, 6
rol ecx, 7
sub dl, 0x6e
shl bx, cl
shl edi, cl
inc ecx
shl ah, cl
nop
xor si, di
adc ch, ch
not bh
ror ecx, cl
dec ax
xor si, 0x4454
test di, 0x12d7
xchg al, bl
sbb edx, ebx
or dh, bh
sub edx, ebx
stc
stc
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
call fcn.0066dfed
push eax
xor eax, 0x6b3caf08
push edx
xchg dl, ah
push ebx
add eax, ebx
push esi
dec esi
push ecx
shr esi, cl
pop ecx
pop esi
pop ebx
pop edx
pop eax
push ebx
and bx, 0x15e5
pop ebx
mov ecx, dword [edx + 0xc]
lea ecx, [ecx + eax]
push eax
push edx
push ecx
push 0
push 0
push ecx
nop
push eax
shr ax, 4
push ecx
cmp ecx, ecx
push ebx
rol bl, 4
push edx
push edi
cmp dx, di
and bh, ah
adc cx, di
nop
and cl, bh
and dh, al
sbb edx, eax
shl bx, 5
ror dh, 6
push esi
or si, 0x3fc5
xchg ecx, ecx
dec ch
sbb ebx, 0x5081dae3
sub ecx, 0x82ca950
nop
nop
xor esi, edi
or esi, 0x3bef496
sub ecx, 0x5de6a95d
dec ebx
sub dh, cl
cmp ax, 0x152
xchg dx, cx
cmp ebx, 0x71952170
test ebx, edx
test bx, di
shl edi, cl
xor cl, 0x2e
dec ecx
xor esi, ecx
stc
ror bh, cl
inc dh
stc
ror ecx, cl
not si
xchg ah, ah
not di
mov esi, esi
ror ah, 7
test si, cx
or ah, 0x37
nop
adc bx, ax
adc ch, 0x44
inc bl
adc dx, dx
inc al
or ch, cl
adc ebx, 0x2b8c1e1e
add si, 0x4a1d
dec dh
adc ebx, 0x4234225
xchg edi, eax
sbb bl, dl
xchg bx, di
dec bh
ror ah, 2
sub ch, ah
mov bx, si
rol esi, 5
nop
test edx, 0x4f83e45
and bx, 0x28ae
adc bl, 0x71
or dx, cx
or edx, esi
and si, 0xe0d
shr dh, 3
stc
inc esi
and bh, 0x34
ror edx, cl
inc eax
add ebx, ecx
not ax
cmp di, 0x572d
test dx, di
nop
or di, di
shl dh, 6
rol eax, 3
stc
or ah, 0x17
add esi, eax
or dl, 0x11
inc ch
shl al, cl
sbb cl, 0x52
xor edx, 0x639a5b46
nop
sub edi, 0x68e1be6b
sub bl, 0xd
adc edx, edi
xchg esi, ebx
adc cl, dh
pop esi
xor ecx, ecx
xchg dx, ax
sbb di, 0x6604
xor ch, bl
sbb edi, edi
nop
ror ebx, cl
rol ch, cl
xor di, 0x38f1
nop
stc
ror al, cl
inc cl
shr cx, cl
xor dl, cl
not eax
push esi
xchg si, si
xchg bx, ax
shl di, 2
nop
shl ebx, 1
test cl, dh
dec di
inc ebx
stc
rol ax, cl
or bl, bh
adc dh, dh
stc
sbb bx, ax
mov cl, 0x2e
ror ch, cl
shl dx, 2
test ebx, edx
xor cx, si
xchg bx, cx
shr edx, 3
rol al, cl
inc bx
nop
not edi
shl eax, cl
cmp edi, esi
xor bx, 0x1728
not edi
mov si, dx
rol edx, 8
sbb ch, 0x64
cmp edx, ebx
mov esi, 0x8e606c6
test ah, 0x79
and cl, 0x4c
ror eax, 8
sbb ax, 0x7bdd
adc di, 0xb11
xor edx, esi
nop
or bx, 0x20db
sbb si, si
sbb ebx, 0xebcdd1e
rol cl, 1
rol cx, cl
rol al, cl
shr dx, 5
or edx, edx
sub bx, 0x29ec
or ecx, 0x1936ff41
inc ecx
dec cx
adc ecx, ecx
inc bh
xor esi, 0xfbcba68
mov di, 0x2594
xor dx, dx
xor ecx, 0x35b0e18
cmp esi, 0x19ec96dc
cmp ebx, ecx
cmp eax, edi
xchg ebx, edi
add al, ch
and cl, ah
stc
sub di, dx
sbb bx, 0x7c9f
nop
or cx, di
sub edx, 0x25366eda
rol bx, cl
and ecx, ecx
nop
dec cl
test esi, 0x68fb0d2b
dec di
shr ecx, 8
shl ax, cl
test bl, cl
test edi, edx
cmp si, 0x1a02
and bl, al
xor si, di
pop esi
nop
ror dx, cl
push esi
test si, cx
xchg dh, al
stc
xchg ebx, edx
stc
rol bx, cl
add di, 0x1734
shr ecx, cl
add eax, eax
ror esi, cl
shl cl, 1
sbb dx, 0xb4
ror di, cl
sub ecx, 0x3a0539a2
rol di, cl
ror di, 5
nop
dec esi
ror ax, 8
shl ch, 3
dec ch
xchg si, di
xchg ecx, ebx
not edi
cmp edi, ecx
inc ax
cmp eax, 0x65971712
inc bx
xchg bx, ax
xor edi, ecx
xor dl, al
add di, bx
ror bh, 1
dec ch
xor cx, ax
nop
test ecx, 0x1a59adb2
add esi, 0x3b7da7a2
adc di, 0x6359
inc dl
and esi, 0x78d59c3f
mov dl, 0x7a
cmp al, ch
inc si
test cl, ch
nop
stc
and ebx, 0x34b9ac81
adc bx, 0x54e0
sbb ebx, 0x5808fc05
inc ecx
sbb cx, 0x413b
mov ah, cl
ror di, cl
xor al, bh
xor bl, ah
xchg bl, al
shl si, 3
not bl
nop
shr dh, 7
adc eax, 0x74abdae2
add di, 0x7875
nop
adc bl, 0x76
add al, 0x6b
adc bx, 0x9b5
and ax, 0x44be
xchg bl, bl
not ah
rol eax, 6
xchg bl, cl
or eax, 0x276a1700
nop
dec bl
mov bl, 0x27
mov bh, 0x31
xor ax, 0x2db4
sub eax, 0x7922cd23
shl dh, 1
sbb ax, si
shr eax, cl
inc esi
sub si, bx
adc edx, 0x63ab05c7
shr dh, 5
dec bl
not dx
rol ecx, cl
sbb ax, 0x55ed
not dx
ror esi, cl
rol bh, 7
inc bl
mov ebx, esi
nop
ror edx, 5
or ch, 0x47
pop esi
stc
inc cx
shr dh, 8
ror di, 5
sub di, cx
sub di, 0x1f2a
shl al, 5
or ebx, ecx
sub edx, 0x75fd8462
sbb al, bl
dec dh
sub ch, 0x12
test ebx, ebx
sbb bh, bl
and cl, al
add al, ch
inc bl
sub ax, bx
cmp ch, al
shr di, cl
xchg dl, ah
push esi
xchg esi, ebx
not ch
stc
xor ax, cx
stc
not dl
shr bx, cl
sbb cl, bl
inc di
sbb ecx, 0x2b67f825
add ax, 0x55aa
dec si
sbb ecx, 0xd9156bb
dec ecx
or cl, 0x43
add dl, 0x16
and ax, ax
xchg bx, si
sbb bh, 0xf
stc
xchg di, ax
mov dx, ax
xchg ecx, eax
xchg al, bh
mov dl, 0x74
cmp ch, 0x76
test edi, 0x280f0d5
rol bx, cl
not esi
cmp edi, 0xc23a662
or edx, 0x7805939f
test bl, dh
mov dh, al
or bh, ah
inc cx
nop
sbb ah, 0x23
rol ah, cl
xchg dx, si
adc cx, 0x565e
cmp eax, 0x48184589
test edi, 0x54d81e4f
test dh, bl
and ch, cl
inc esi
and ebx, 0x5f6763b9
shr bh, cl
xchg esi, eax
shr al, cl
mov edx, esi
dec dl
or bl, bl
sbb ebx, 0x6a6772d3
not bl
adc dh, 0x26
test cx, 0x44cd
shl si, 5
inc esi
shr eax, 2
test edi, edi
nop
cmp cx, bx
add cl, 0x20
inc dl
stc
xchg esi, eax
rol ah, cl
xchg ebx, ecx
not si
shr bh, 2
inc dh
shr si, cl
ror ax, cl
sub esi, edi
shr si, 3
xchg di, bx
shl ah, cl
dec bx
rol ax, 3
pop esi
cmp cx, 0x18c5
not bx
shr ebx, 6
push esi
shr si, cl
mov al, 0x5e
shl bl, cl
shl edi, 8
dec al
sub bl, ch
stc
or dh, dl
or bx, di
sbb edx, edi
stc
shr bl, 2
stc
sub bx, si
shl ax, 1
ror cl, cl
mov edi, 0xeed35ee
nop
add dx, dx
sub dl, 0x31
mov dh, dl
nop
xchg esi, ebx
sbb ch, 0x2c
inc cx
mov edx, 0x36c3381f
stc
shr di, 3
shl si, 7
test cl, 0x45
or dl, ah
cmp cx, 0x52ae
dec dx
or edx, edi
inc esi
sub ah, cl
dec ch
mov ah, dh
rol dx, 3
shl bx, cl
shl eax, cl
shr cl, 2
cmp si, 0x1da0
adc ebx, esi
sbb dl, al
nop
not dh
inc di
mov dh, 3
or edx, 0x4216ee26
add ax, 0x59de
inc ecx
adc si, cx
dec esi
and ah, 0x51
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push esi
push ecx
shl esi, cl
push edx
shl edx, 3
push ebx
shr bh, 4
and esi, 0x3769546a
push edi
add esi, edi
stc
push eax
inc ax
inc esi
sbb ax, si
sbb bl, bl
dec cx
add ecx, 0x2043160e
xchg edx, edi
add bx, 0x1cff
shl ch, 6
ror ch, cl
shr bh, 7
ror dl, 5
inc cl
mov cl, cl
add bl, 0x65
shl bx, cl
shl bx, cl
xchg ecx, eax
test cx, di
rol di, 6
rol bh, 7
shl cl, cl
dec cl
rol dl, cl
mov edx, edx
sub edi, edi
shr ch, 1
mov al, 0x7b
shl eax, 6
not eax
not eax
cmp ah, dh
ror di, 8
rol si, 7
sub edx, eax
and dl, bh
nop
cmp di, dx
and di, 0x1a68
xor ax, cx
dec dh
and ebx, edx
shr ebx, 5
add ax, 0x2b7c
sub edi, ecx
adc edi, edx
xchg cl, ch
test bh, cl
sub eax, 0x3c20de8d
or si, 0x20f3
test edi, ecx
stc
shr cx, cl
cmp edi, 0x6b5b9d99
pop eax
pop edi
pop ebx
pop edx
pop ecx
pop esi
push esi
push ecx
and esi, ecx
push edi
push eax
add edi, eax
stc
not di
inc eax
xchg cx, ax
sbb ch, ah
shl ch, 8
shr cx, cl
xchg cx, di
inc cl
push edx
push ebx
xchg dh, bh
shl di, cl
sbb ecx, 0x52381931
dec esi
xor cl, cl
mov al, ch
xor dx, si
adc eax, 0x4cbad606
stc
test bl, bl
shr ax, 1
stc
test edi, 0x6b764b9f
adc edi, 0x2af8ff6f
inc dh
and dx, 0x1e0b
mov dl, ch
adc ax, 0x687e
shr bx, cl
not edx
not eax
dec dx
or ecx, eax
stc
dec bl
ror ecx, cl
dec bl
and ebx, 0x5a39411c
ror ecx, cl
sub ax, bx
shl bl, cl
cmp ch, 0x40
xchg ecx, ecx
or dl, ch
or dx, 0x7e35
nop
add bx, dx
adc di, dx
test bh, 0x13
sub bl, ah
add eax, eax
inc cx
xchg dx, di
add cl, 0x16
rol ax, cl
sub ecx, ecx
xor al, 0x56
rol ebx, 6
test bx, si
inc si
inc ah
cmp bx, bx
cmp eax, esi
adc edx, edx
adc eax, ecx
xor ebx, 0x1385ee0c
cmp ebx, eax
xchg esi, edi
xor ecx, ebx
and ax, ax
mov di, ax
add si, 0x2b19
ror di, cl
ror cx, cl
xor ebx, 0x3c810e1d
adc si, 0x2b69
test edi, edi
and esi, 0x209cf5f4
dec bx
cmp bh, al
shr ch, cl
adc eax, 0x61de5f69
or dl, bl
add bh, al
sub ecx, 0x1786c201
inc al
ror bh, 2
sbb edx, eax
sub edi, edx
or ah, 0x3c
cmp ecx, 0x3d9b8d69
ror ax, cl
adc si, 0x2a65
nop
or bx, 0x7d2f
shr di, 3
and ax, 0x4c9d
or bh, 0x71
test ch, dh
pop ebx
push ebx
test ch, bl
mov si, 0x417f
shr dh, 5
sbb edx, 0x3fb1128b
dec edx
inc al
test ax, si
cmp bx, cx
rol ah, 3
mov dl, 0x22
xor bh, 0x6e
pop ebx
pop edx
pop eax
pop edi
pop ecx
pop esi
push edi
sub di, 0x4a04
push ecx
mov ch, 0x2d
push edx
adc edx, 0x5374705f
push ebx
shl bh, cl
ror cx, 4
push eax
shr al, cl
stc
shl bl, 6
xchg al, ah
nop
dec edi
nop
and dh, 0x7a
inc ebx
push esi
add si, 0x1195
rol bh, cl
not al
inc cx
shl edi, cl
dec di
add dx, di
ror esi, 7
sub esi, eax
rol edi, 7
sbb bl, dh
inc cl
sub si, si
shr dx, cl
sub ecx, 0x3a66a968
not ax
shr di, cl
rol cl, 4
not eax
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
push ecx
push ebx
mov cl, bl
sub cx, bx
push edi
push edx
xchg edi, edx
push eax
add cx, ax
xchg dx, ax
adc ebx, 0x3bc1ed90
not di
cmp dl, al
dec ax
shr al, 6
or ch, dh
stc
and bh, bh
not cl
adc dl, 0x4b
ror di, cl
sbb cl, bl
rol bl, cl
stc
nop
xor edi, 0x1cdc81b0
mov bl, 0x51
ror bx, cl
test ebx, 0x4919e2cc
push esi
rol esi, 4
stc
nop
test bx, dx
inc edx
mov di, di
and ch, 0x3e
sub eax, 0x7c68b903
pop esi
pop eax
pop edx
pop edi
pop ebx
pop ecx
call fcn.0066e392
call fcn.0066e8d3
call fcn.0066ebc8
push ebx
push ecx
xchg bx, cx
stc
pop ecx
pop ebx
js 0x65f52d
call fcn.0066eed6
call fcn.0066f428
call fcn.0066f832
jnp 0x65f52d
call fcn.0066fcde
call fcn.00670200
call fcn.00670503
jnp 0x65f52d
push edx
rol edx, 3
pop edx
call fcn.00670aa4
push ebx
push ecx
shl ebx, cl
push edi
inc edi
push edx
mov edx, edx
stc
dec edi
not cl
xor cl, bl
sbb bx, bx
shl dl, 6
nop
shr edx, cl
push eax
shl eax, 5
xchg ecx, ecx
push esi
adc esi, 0x684528e1
stc
and bx, di
nop
shr al, cl
rol edi, 4
test cx, 0x4b88
inc dx
or dx, 0x4f58
sbb ch, bl
sub ax, 0xdb
dec cl
test ch, 0x25
shl cx, cl
dec di
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
push edi
push edx
or di, dx
push ecx
xchg di, cx
xchg ecx, ecx
not ecx
pop ecx
pop edx
pop edi
push ecx
and cx, 0x13a6
push eax
adc ah, 0x59
push ebx
not bl
push edx
xor cl, dl
shl cl, 7
not cl
push edi
add ecx, edi
shl edx, 5
pop edi
pop edx
pop ebx
pop eax
pop ecx
push eax
adc ax, 0xbd3
push ebx
sub bx, ax
push esi
test esi, 0x68700fcb
push edi
and di, bx
push edx
push ecx
adc dx, cx
xchg ecx, edx
cmp dx, 0x3e2c
not dl
pop ecx
pop edx
pop edi
pop esi
pop ebx
pop eax
call fcn.00670fd3
push edi
cmp edi, edi
pop edi
jae 0x65f5ea
call fcn.00671489
call fcn.004a654f
add esp, 0xc
pop ecx
test eax, eax
jne 0x66416c
push ecx
push esi
push edi
push ecx
adc ecx, 0x7b5efcef
push ebx
not bx
mov bl, 0x18
push esi
mov esi, 0x7b3f4303
push edi
push edx
or edi, edx
shl ebx, 4
push eax
rol ah, 5
shr dx, 4
xor si, ax
or cx, ax
test dl, 0x40
dec cx
test ax, 0x547e
pop eax
pop edx
pop edi
pop esi
pop ebx
pop ecx
push eax
mov ax, 0x157e
push edi
test edi, 0x5b860a2c
push ecx
push esi
add cx, si
sub esi, ecx
stc
inc ah
add si, 0x7fea
and cl, 0x3f
test esi, eax
mov ecx, ecx
shl edi, cl
push ebx
xor di, bx
adc esi, 0x2b9d9516
test ah, 0x30
shl di, 4
mov eax, 0x2e30b903
xor di, 0x139f
stc
xor eax, ebx
sub ecx, 0x6cf2eac2
add di, 0x1af4
test ah, 0x20
ror ebx, cl
or edi, 0x1c9ad003
stc
xchg bx, bx
push edx
ror dh, cl
xchg edx, eax
adc ax, 0xedb
cmp ax, 0x3602
cmp edi, edi
adc dl, dh
dec ax
cmp ax, cx
xor ax, cx
stc
xor eax, 0x28eedd97
xchg si, ax
dec edx
adc al, 0xd
cmp ch, dh
nop
ror dh, 3
rol eax, cl
dec eax
dec bh
dec si
adc dl, 0x68
test edi, 0x5f644cc1
rol bh, 8
add di, 0x3fab
and ebx, 0x1912832f
and cx, 0x233c
adc bx, 0xa97
stc
inc cx
add ax, di
ror edx, 6
ror dh, cl
mov ebx, 0x3de0cde9
sub edi, 0x79cc2ed9
add ecx, 0x68c54bc6
rol esi, cl
sub si, 0x1364
xor bh, 0x75
dec edi
xor al, cl
sub ebx, 0x354617d0
adc edi, edi
sbb di, si
sub bl, 0x41
xor di, 0x7919
not dl
not bh
or edi, 0x4b3d7f70
or edi, eax
sbb ebx, 0x15c521f9
shl cx, 2
not dx
and edi, 0x2e401264
test ecx, edi
xor ah, 0x43
cmp esi, 0x16241cba
and cx, 0x3452
add ah, ah
rol si, cl
sbb cl, al
or ecx, esi
cmp ch, al
ror bl, cl
inc bh
ror dl, 8
xor eax, 0x4378462d
rol ecx, 4
mov edi, 0x76f09f3e
xor edx, 0x592304a2
mov bh, 0xb
dec dl
inc si
add si, di
pop edx
shr edi, 2
push edx
shr edx, 6
mov edx, 0x3dfe18f
and edi, esi
cmp bx, 0x6a14
xchg bx, bx
and al, 0x15
shr esi, 7
and eax, 0x15efa2d0
nop
dec dx
shr edi, 6
sbb edi, 0x4c2a8a20
or eax, ecx
mov bl, 0x4d
mov eax, 0x43d76cfe
stc
xor ebx, esi
inc ah
cmp bx, bx
sbb dh, 0x15
adc eax, 0x4ba83568
and ch, 0x5f
not eax
test bl, dl
or ecx, edx
nop
mov edi, ebx
not bx
xchg bh, ah
adc ebx, edx
or ecx, ecx
mov bx, 0x5f4a
test ecx, eax
xor edi, 0x9e8e084
shr di, cl
stc
test dh, dl
shr si, cl
sbb cx, 0x73fc
xor cx, di
inc eax
ror ax, 8
mov ah, 0x26
adc cx, 0x349e
adc dx, 0x2a28
add di, dx
or edi, 0x74116319
and dx, dx
stc
sub ecx, esi
inc bh
mov bx, 0x52c4
mov ax, ax
or ah, al
pop edx
pop ebx
pop esi
pop ecx
pop edi
pop eax
call fcn.0067191e
jbe 0x65fa42
push eax
sbb eax, 0x10213d17
dec ax
push edi
sbb di, 0x28fa
stc
push edx
test edx, 0x62095bbc
push ecx
xor cl, 0x61
push ebx
and bh, ah
push esi
mov esi, edi
mov esi, edx
stc
and ch, cl
adc ch, 0x59
mov al, cl
shl cl, 5
rol bh, 8
shl ebx, cl
xor al, 0x67
shr edx, 5
sub al, dh
xchg si, bx
stc
sbb bx, si
inc bh
inc di
rol edx, 3
stc
sub ax, dx
sub edx, esi
shl ah, cl
xor dh, dh
xor eax, eax
ror esi, 1
add edi, eax
nop
shr edi, 8
stc
and ax, 0x2fd4
sub si, di
cmp esi, 0x42abf079
cmp eax, esi
cmp al, 0x7b
nop
or dx, dx
ror edx, 8
not si
mov edx, 0x7b152122
xchg di, cx
and bh, 0x30
not dh
nop
shl ecx, cl
cmp ecx, 0x6d5f2cdc
inc ebx
or dh, 0x69
inc dl
ror eax, 2
nop
or dh, bh
xor dh, 0x5c
not bh
nop
test edi, 0x69ffa63f
shl cx, 2
ror cx, 5
and si, di
add edi, 0x990c49a
test bh, 0x2f
and si, 0x47b8
sub ch, ch
stc
cmp ch, 0x27
not ebx
sub edx, edx
xchg bx, ax
dec esi
add bx, di
stc
shl di, cl
cmp bh, 0x4a
dec bh
cmp dx, di
cmp edi, 0x326e9be7
add bx, 0x5430
and ecx, edi
nop
adc ax, 0x53af
test al, 0x67
inc di
add bl, ah
ror dx, 6
or al, ch
xor si, 0x422b
dec eax
ror ch, cl
adc bx, 0xa95
shl bl, 4
rol al, cl
or bx, 0x1273
or cx, 0x7130
stc
pop esi
add edx, eax
shl eax, cl
stc
inc edx
stc
sub ch, 0x47
not di
rol bl, 5
and dh, 0x71
nop
inc dl
shr al, 2
dec bh
push esi
inc si
inc ah
not esi
not bl
nop
cmp dx, ax
inc ebx
shl eax, 4
nop
not di
xor eax, 0x67af5eef
add ax, cx
shr cx, cl
xchg ebx, esi
stc
nop
not esi
cmp al, dl
mov si, cx
stc
stc
adc cx, 0x182c
cmp ecx, ecx
test ch, al
ror cx, 6
not dx
xchg bx, di
shr esi, 8
not cx
xchg bh, dl
and cl, bh
sub edi, ecx
shl bl, cl
nop
rol ah, cl
shl dh, 4
pop esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
call fcn.00671d21
jl 0x65fa03
call fcn.006721cd
call fcn.006726da
call fcn.00672ba2
nop
push edx
push ecx
rol edx, cl
push ebx
sbb bl, bh
push eax
push edi
add eax, edi
adc ebx, 0x63aa6260
xchg di, dx
rol dx, 3
xchg ch, bh
ror edi, cl
xor ebx, 0x4be22a63
pop edi
pop eax
pop ebx
pop ecx
pop edx
nop
call fcn.00672f9e
jns 0x65fa29
push edi
push eax
cmp edi, eax
add edi, 0x768ebcee
nop
push esi
or esi, eax
push edx
push ecx
shl dl, cl
rol edx, cl
shl dl, 1
pop ecx
pop edx
pop esi
pop eax
pop edi
call fcn.006733ea
push edx
push eax
or dx, ax
push esi
dec esi
push ebx
push ecx
xchg bh, ch
add ch, 0x36
pop ecx
pop ebx
pop esi
pop eax
pop edx
push edx
push ecx
shl edx, cl
pop ecx
pop edx
stc
push ecx
dec cx
push edx
not dh
push edi
inc di
push esi
and esi, 0x6bac28d3
shr cx, 3
push eax
ror ax, 4
mov esi, edx
xor dh, cl
push ebx
sub bx, 0x5aa0
add esi, ebx
nop
sub edi, 0x59c2f1ab
xchg edx, edx
mov ch, 0x36
dec dh
mov ax, dx
shr ecx, cl
dec ax
dec esi
not ecx
nop
cmp si, cx
stc
sbb ecx, ecx
not si
stc
nop
test eax, 0x3ec0d9bf
shr eax, cl
adc cl, 0x66
xor ch, cl
ror eax, 6
sub bx, bx
test edx, esi
sub edx, 0x7c7f68e7
sub di, 0x3f2a
sub eax, 0x8d830bc
nop
inc ebx
xor ebx, esi
dec ch
dec ecx
sub cl, ch
xor edx, eax
cmp cx, di
inc ah
xor bl, bl
shl bl, cl
or si, dx
xor bh, 0x50
nop
stc
test bx, 0x72da
nop
stc
not ebx
sbb si, 0x4601
add bx, 0x1bbf
ror esi, 2
sbb ah, dh
inc bl
test ah, 0x58
not dh
stc
nop
dec dx
not cx
rol dh, cl
dec esi
inc ah
inc dx
shr bx, 4
shr bl, 1
nop
inc ah
shl dl, cl
xchg esi, eax
inc dh
sub edx, 0x4039fbf5
shr eax, 3
add dl, bl
rol dx, cl
stc
rol esi, cl
mov dh, 4
stc
add ax, 0x208e
dec ah
xor cx, si
shl di, 4
shl ah, 2
mov dl, 0x28
rol si, cl
shr dx, 5
adc edx, 0x32a3fc44
shr cx, 4
ror bh, cl
sbb dh, 0x1e
shl bx, 1
pop ebx
xor dx, 0x2e7f
rol cl, 6
inc eax
or cx, 0x430f
ror eax, 3
push ebx
dec bx
or dl, 0x18
xor dx, dx
shl ebx, 5
mov esi, ecx
add edi, 0x7caf34b8
and cx, ax
inc dx
mov bh, dl
shr edx, cl
xor ch, 0x2b
or esi, esi
sub edi, esi
dec edx
adc edx, esi
cmp bl, dh
stc
and dx, cx
stc
test dx, bx
and dh, 0x5c
xchg dx, ax
and ecx, edx
shl dx, cl
adc ch, 0x3a
shr cl, cl
test cx, si
mov bh, ch
xchg edx, edx
inc dl
adc cx, 0x42ff
test cl, cl
adc si, 0x3ee8
pop ebx
pop eax
pop esi
pop edi
pop edx
pop ecx
call fcn.0067387d
jo 0x65fcdd
call fcn.00673dcc
push edx
push ecx
rol dl, cl
push ebx
push eax
adc bx, ax
dec dh
inc eax
stc
add al, 0x4b
sub ecx, 0x19fb07a4
push esi
push edi
add si, di
inc ah
sub bx, si
cmp eax, 0x767cc910
inc cl
mov edi, 0x45d6dcbe
shl edi, 2
adc dl, 0x77
xor esi, 0x265cceb9
mov al, 0x1a
not dx
shl di, 4
stc
xor bh, dl
stc
inc edi
rol ax, cl
cmp dx, dx
xor eax, esi
or ch, 0x72
stc
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
call fcn.00674304
push edx
xor dx, 0x706
push ecx
not cl
rol dx, cl
push eax
push esi
or eax, esi
stc
push ebx
and ax, bx
push edi
adc edi, ebx
xchg edx, edx
dec si
dec al
sub ch, 0x24
dec ax
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
call fcn.006747f8
jbe 0x65fc78
push eax
push ecx
ror ax, cl
push esi
xchg esi, ecx
push edi
push edx
add di, dx
ror dx, cl
dec esi
push ebx
sbb bh, ch
dec edx
shl edx, 7
add bl, 0x6d
inc bx
rol ebx, 3
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
js 0x65fca1
push eax
push esi
and eax, esi
push ebx
shr bl, 3
and eax, eax
pop ebx
pop esi
pop eax
call fcn.00674bff
call fcn.00674f4c
push edi
add di, 0xc57
pop edi
call fcn.0067537a
push ecx
dec cl
push esi
and esi, 0x370eeded
push edi
push edx
adc edi, edx
push eax
not al
xor cx, dx
nop
inc ecx
push ebx
or eax, ebx
mov cx, di
sbb di, 0x1847
xor eax, esi
sbb ax, di
pop ebx
pop eax
pop edx
pop edi
pop esi
pop ecx
call fcn.00675797
push eax
push esi
sub eax, esi
pop esi
pop eax
call fcn.00675a66
nop
push ecx
shl ecx, cl
push esi
push ebx
adc si, bx
push eax
add al, 0x1b
push edi
shl di, cl
xchg ecx, eax
push edx
adc ecx, edx
shr si, cl
rol ah, cl
adc si, si
test si, bx
shl di, 7
shl cl, cl
test cx, si
test si, 0x5233
cmp ax, ax
inc dx
inc bx
rol esi, 2
rol ax, cl
rol bl, 5
sbb bh, ch
not dh
adc dx, 0x1cd4
and edi, edx
shl ecx, 3
adc edx, 0x1c398a24
dec eax
sub ax, cx
nop
stc
xchg bx, si
ror al, cl
shl edx, 3
xor dl, 0x39
and edx, 0x54d5e34f
and dh, 0x1c
dec eax
shr bx, cl
inc dl
adc bx, dx
sub edx, ebx
stc
stc
test cl, dl
or si, 0x14c
or edx, eax
inc esi
shr si, cl
ror ah, cl
pop edx
pop edi
pop eax
pop ebx
pop esi
pop ecx
call fcn.00675dc5
stc
push ebx
not bh
push ecx
push edx
xchg ch, dh
not ebx
push eax
or ah, 0x56
push esi
shr esi, cl
cmp si, bx
not bh
xchg si, cx
pop esi
pop eax
pop edx
pop ecx
pop ebx
push edx
not edx
push ebx
push edi
add ebx, edi
pop edi
pop ebx
pop edx
call fcn.006763ce
call fcn.00676819
js 0x65fdb2
call fcn.00676d66
push edx
push ecx
cmp edx, ecx
pop ecx
pop edx
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
push ecx
push ebx
cmp cx, bx
push eax
shl al, cl
cmp ecx, 0x4a010acf
push esi
or si, 0x253b
rol cl, cl
xor eax, ecx
stc
shr ch, cl
or cl, 0xa
nop
push edx
inc edx
adc bx, cx
and esi, ecx
dec edx
shr edx, cl
test dl, dl
shl si, cl
sub ax, 0xd4c
push edi
sub edi, 0x783571cb
stc
ror esi, cl
xchg edx, edi
xchg bx, ax
stc
adc ax, 0x7eab
ror esi, 4
add dl, 0x6e
ror ah, 6
shr dl, 6
shl edx, 1
sub cx, si
dec esi
and esi, 0x306f671a
test eax, 0x693516a7
adc dx, 0x27f3
not cx
xchg dx, ax
shr ah, 7
cmp edi, 0x60ac02ff
inc si
sub dx, bx
shr esi, cl
not si
xor cx, 0x5e54
sbb cx, di
rol al, 6
test eax, ecx
and dl, al
not si
dec bx
rol bx, cl
sub cx, 0x5248
or dl, 0x55
sub cl, 0x16
xchg al, ah
ror dl, 7
not dh
stc
test edx, edx
test esi, 0x4772e41e
shr si, 1
add edx, eax
sbb eax, ecx
rol edi, cl
nop
cmp edi, 0x49ff55bf
shl edi, cl
nop
add di, 0x6f86
inc edx
sub dx, ax
rol edx, cl
add ch, bh
stc
ror edi, 3
dec ecx
or dl, 0x5a
stc
and dl, 0x1f
not edx
sub cx, di
nop
cmp dl, ch
and dh, 0x62
adc edi, 0x5f0668ed
cmp cl, 0x22
xchg esi, edi
inc ah
dec bx
sub dh, bh
cmp ch, 0x1a
rol eax, 8
and esi, 0x7276c077
adc eax, 0x5cb73763
xor cl, 0x4a
mov bl, 0x69
cmp al, al
sbb ah, 0x7b
and bh, 0x62
ror ah, cl
pop edi
push edi
shl edi, cl
nop
ror ax, cl
xchg ecx, esi
mov ch, ah
test edi, edi
ror ebx, cl
inc dx
not cx
cmp bx, 0x58e7
shl ebx, cl
shr ecx, cl
ror esi, cl
sbb eax, 0x71ecc42e
test dl, cl
inc ebx
test bl, al
shl bx, cl
not dl
stc
ror bh, cl
dec ecx
shr eax, cl
inc si
add bl, 0xf
mov cl, ch
ror al, 5
inc ebx
shl ebx, cl
mov bl, 2
stc
or ah, 0x21
stc
ror bx, cl
xchg dx, dx
mov edx, 0x7d120ece
xor bx, 0x63d4
mov ax, di
sub ax, bx
adc bh, 8
and edx, edi
rol dx, 8
inc edx
mov esi, edi
sbb esi, ebx
stc
rol bx, cl
test cl, 0xd
or dl, 0x7c
sub cx, 0xf3f
shl ch, cl
and di, 0x18c
test ebx, edx
sbb dx, bx
xchg esi, edx
xor bl, 0x45
sbb al, ah
rol ebx, cl
mov edx, 0x484830
add bh, dh
xchg si, si
sub bl, 8
dec si
add ecx, 0x42b1161b
sbb cx, 0x1c4b
nop
sbb dl, cl
stc
xor ah, 0x32
not bl
and ecx, 0x43c2a8ea
test cx, cx
adc edi, edx
add dh, ah
cmp ch, 0x6e
stc
and bx, 0x46b2
and ax, 0x501a
not bh
dec esi
stc
shl edi, 3
shl bh, 5
dec al
sbb edi, 0x296a0f76
ror eax, cl
rol ecx, 3
nop
stc
test bx, bx
dec dh
inc dx
shr si, cl
test ax, 0x2db1
test eax, 0x79b0b696
xor si, 0x57da
xchg ebx, edi
inc dx
ror dx, cl
xchg ecx, eax
pop edi
xor dl, 0x4c
add bx, 0x1bf
sbb ecx, 0x4c78419e
mov dx, 0x74d5
rol cl, 7
push edi
shl di, 3
stc
xchg dh, ah
inc ecx
ror edi, 3
ror bh, cl
xor bh, al
or ax, ax
dec si
xchg di, dx
xor di, 0x6f90
xchg bl, cl
cmp cl, bh
rol ax, 7
test eax, ebx
sbb bl, 0x64
xchg al, al
test bl, 0x40
rol edi, 6
dec al
xchg cl, ah
rol eax, 1
not cl
stc
not edi
xchg ecx, edi
mov dh, 0x3e
mov edi, 0x2f040815
xor bh, 0x39
cmp ebx, edi
nop
and si, ax
ror bh, 1
dec eax
not edx
inc dl
not ebx
shr dh, 6
or esi, 0x10731130
xor ecx, 0x21ccd1fd
sub eax, 0x14231feb
add dh, 0x3d
add al, ah
mov edx, 0x36d535d9
ror edx, cl
test dl, 0x2e
ror bh, 8
rol al, 7
xchg edi, esi
sbb dl, 0xf
cmp bx, ax
or bh, bh
cmp dx, 0x6d9e
stc
add esi, eax
and ebx, edi
xor ch, 0x61
stc
sbb cl, bl
mov cl, 0x59
xor cx, bx
adc di, bx
not cl
inc al
ror dh, 6
nop
adc dh, bh
ror ebx, 1
add si, 0x7335
rol ah, cl
sbb edx, ecx
rol si, cl
not dl
adc dl, dh
adc al, 0x7c
shl si, 8
sbb esi, 0x3338404d
nop
test al, 0x32
xchg si, di
or dh, ah
nop
not ecx
test edx, 0x6a90fcf3
or si, dx
rol dh, cl
or al, 3
cmp edx, 0x68535eb8
nop
rol ax, cl
mov ebx, 0x1ef9cf55
cmp di, 0x6e95
not dh
not esi
dec edi
pop edi
test ecx, 0x1f89ecf7
dec ch
dec ah
nop
push edi
sub edi, edi
test ax, bx
add al, dl
not bl
stc
adc bh, 5
dec cl
and edx, ebx
or dl, bl
or di, ax
nop
cmp bh, 0x7b
cmp bh, dh
sub dh, dh
rol al, 8
inc si
mov edi, ecx
mov eax, ecx
add dx, dx
adc bx, 0x6821
and esi, edi
or ah, bh
ror di, 5
or ah, 5
ror cx, cl
mov di, 0x34d2
sub ecx, 0x586d192d
test ax, si
and eax, eax
adc si, 0x1a03
sub si, ax
dec ah
test si, dx
mov ax, si
xchg dx, dx
stc
stc
rol di, cl
shl edi, 2
stc
or al, 0xa
sub edi, eax
nop
xor dx, bx
inc ch
or bx, ax
cmp eax, edi
inc edi
sbb si, ax
or eax, ebx
sbb edx, ecx
shl cx, cl
sbb ax, 0x1338
or ebx, 0x5aea3961
cmp ch, dl
adc bx, 0x1ded
dec ax
sbb bl, dh
add bh, 0x11
dec edi
test ah, al
mov ecx, 0x16de27e5
and esi, eax
stc
or ecx, ebx
shl cx, cl
test bh, cl
add ebx, 0x68cd2998
mov esi, 0x48d9caf0
not edi
shl ebx, 5
shr dx, cl
and di, 0x427
xor bh, al
nop
xor ch, 0xd
sbb ax, ax
not eax
inc ecx
sub si, si
inc bx
sub dh, bh
and al, ch
nop
xor ecx, eax
cmp ebx, edi
adc dx, 0x3d6a
xor dh, dh
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
call fcn.00676fe6
push edx
push ecx
add dh, ch
push ebx
rol bx, 8
ror bh, 4
push esi
adc esi, 0x480c6e8a
sbb ecx, ebx
push eax
xor si, ax
rol cx, 2
push edi
inc edi
adc ah, 0xa
mov dx, 0x7c79
sbb bl, 0x28
add ebx, 0x76ba35fc
nop
not eax
adc al, bh
inc edi
mov ch, dl
shr dl, 1
dec bh
not si
shl dl, 1
nop
shr ebx, cl
mov edx, 0x111f2cc
stc
shl dx, 7
mov cl, bh
inc ax
inc ecx
mov ch, al
nop
shr dh, cl
dec si
cmp dx, dx
inc dx
test bx, cx
sub eax, 0x7b2c357c
shr edi, 8
adc ebx, 0x2b4189e9
sbb edi, 0x6dd06002
sbb ax, ax
cmp dx, bx
mov al, al
not bl
and eax, 0x52a326c9
cmp cx, ax
ror ebx, cl
xchg cl, bl
stc
sub bh, 0x53
ror esi, cl
inc eax
nop
nop
xor dh, 0x30
mov dh, 2
sub esi, edi
not esi
rol edi, 2
cmp cl, dh
not cl
xchg ebx, eax
stc
rol dx, 7
not bx
mov edi, 0x7b3985c
xchg edi, eax
nop
nop
not al
sbb di, di
dec bh
not bh
or di, si
add bx, dx
shl ecx, cl
cmp si, cx
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
push ecx
ror ecx, 7
push ebx
shr bl, cl
nop
stc
or ch, 0x52
nop
and bx, cx
push edi
adc di, bx
add edi, edi
push edx
ror dl, 5
push eax
test ah, 0x62
and ax, 0x63c2
shl edi, 2
sbb edx, ebx
inc ecx
push esi
test edi, esi
xor di, 0x3d26
test bx, bx
sbb cx, di
sbb ch, 0x30
adc edx, 0x605b4705
and si, di
and dl, al
xchg si, cx
adc dl, 0x51
mov dh, 0x6b
and bl, dl
sub dl, 0x4b
xchg dx, cx
test cl, 0x44
add dh, cl
add di, 0x2338
or bl, dh
nop
adc ah, 0x17
inc ax
sub dx, 0x34f3
shr ecx, 2
mov si, 0xde7
ror si, cl
inc al
test ecx, edi
stc
dec eax
dec di
cmp ah, cl
cmp al, al
stc
rol ax, cl
sbb ax, 0x2f33
dec ch
shl eax, 1
mov esi, esi
cmp ebx, 0x4a8a37ee
shl dh, 5
inc bx
sub si, bx
or si, 0x1154
add si, si
mov dx, ax
not dh
nop
test esi, eax
sbb ecx, 0x172069ff
not ecx
inc cl
xchg al, dh
nop
adc bx, 0x484b
ror ch, 3
and dl, 0x17
cmp ecx, 0x181b967b
add ax, bx
sbb di, cx
and ax, bx
sbb dx, cx
xor ebx, 0x77c853a7
add ah, 0x29
rol edi, cl
shr edi, 8
rol si, cl
adc dh, ch
mov ecx, esi
cmp ah, ah
dec edx
not ecx
nop
mov edx, 0x45340a9d
mov ch, dl
not di
sub ecx, 0x77a3df37
test bh, 0x28
xchg ebx, eax
sub eax, 0x4e3decc3
stc
add ebx, 0x5bee3925
adc bh, 0x7b
nop
add bx, 0x10de
nop
pop esi
shl dx, 7
shr bl, 2
ror ah, 3
test dl, dh
adc al, 0x4f
cmp ax, 0x3a6c
push esi
mov esi, ebx
dec dl
cmp ch, dh
shr eax, 7
rol bl, cl
shr ebx, cl
cmp bx, 0x3cd
not ecx
not ecx
add ax, 0x19c1
test esi, ecx
adc bh, 0x49
add dh, 0x26
test bx, 0xfbc
sbb dh, ah
test ebx, 0x1e934f34
stc
dec cx
xor esi, edx
adc ax, di
stc
ror di, cl
add ecx, 0x2ead91da
sub ecx, ebx
and ebx, 0x6ee3b6cf
ror ch, 2
adc ah, 0x77
add esi, eax
shl edx, cl
not edi
ror edx, 4
xor dl, 0x5a
add ah, dl
sbb al, 0x68
xor di, 0x1c02
add esi, edx
nop
rol bx, 7
rol si, 4
xchg edi, esi
shr ax, cl
inc edi
ror ecx, 7
not ecx
add bh, bh
xchg esi, esi
shl bx, cl
not edx
mov esi, 0x3f2b981a
mov cl, 0x4f
stc
adc ax, di
or si, si
shl dl, 8
stc
shl edx, cl
xchg esi, eax
not di
inc si
add cl, dh
inc bl
shr bl, cl
not cx
xchg cx, si
xor bl, 0x2d
mov al, 7
adc ah, 0
cmp ah, 7
xchg bh, cl
xor bl, bl
nop
mov dl, bh
add al, 0xf
stc
shl esi, 7
ror bh, cl
cmp bh, ch
inc di
cmp di, ax
xor cx, 0x65e7
mov esi, 0x46dd7871
xchg ecx, ecx
dec si
shr ax, cl
adc ah, bh
inc bl
and edi, 0x73038c66
sbb dh, cl
dec bh
xor edx, 0x48169640
cmp eax, ebx
or cx, 0xb64
mov ebx, edx
shl al, 4
pop esi
push esi
xchg cx, si
not bh
test si, 0x138d
dec ax
mov dx, dx
or si, ax
inc al
nop
not si
not dl
xchg dh, bl
test al, bl
cmp edi, 0x64ba0ac5
dec dx
dec edx
stc
cmp si, ax
not bx
shl dx, 4
not dx
shl cl, cl
and dx, 0x6ca9
shr bx, cl
xor si, ax
cmp ebx, 0x473afa1
rol cx, cl
ror dl, 1
xchg cx, si
or cl, dh
mov si, bx
sbb bl, 0x10
sbb bh, dh
mov ah, bh
shr ax, cl
adc ecx, 0x57a60c05
xor bx, ax
shl cx, 3
not dl
dec ch
nop
ror bl, cl
shl ebx, cl
and al, bl
mov ax, 0x3473
shr dx, 7
cmp bx, si
xchg dl, dl
shr si, 3
xor esi, edx
sub bh, ah
nop
pop esi
pop eax
pop edx
pop edi
pop ebx
pop ecx
jb 0x6605be
push edx
push ecx
shl edx, cl
stc
push ebx
add bl, bl
xchg ch, cl
not ebx
rol dh, cl
push eax
shr ax, 7
or dl, 0x3f
dec bl
push edi
sbb edi, edx
push esi
xchg cx, si
rol esi, 2
xchg ebx, eax
add bh, 0x62
rol ebx, 5
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
jbe 0x6605be
call fcn.00677378
call fcn.0067779f
stc
push ecx
dec ecx
nop
push ebx
shl bh, cl
push edx
adc ch, dl
test bl, 0x5f
pop edx
pop ebx
pop ecx
push edx
dec dx
pop edx
mov eax, 0x7ab253
lea ecx, [esp + 0xc]
push 8
push 0x771c7e63
push ecx
push eax
jo 0x660918
push edx
xor dh, 0x46
push eax
inc al
push esi
sub si, ax
dec edx
or dx, 0x22d8
push ebx
adc bl, ah
push edi
test edi, 0x33fa718f
xchg al, ah
sub ah, 0x7f
push ecx
shl cl, cl
sub ax, 0x3f8
cmp ah, 0x61
rol ah, cl
shl cl, cl
ror bh, 8
stc
and ah, 0x57
shl bl, cl
test si, 0x1db
pop ecx
pop edi
pop ebx
pop esi
pop eax
pop edx
call fcn.00677a6d
nop
push eax
and al, 0x32
push esi
dec esi
push edi
sub edi, 0x240dcc2d
push ecx
shl eax, cl
inc edi
push edx
add edi, edx
mov edi, 0x6aefe679
test ah, cl
sbb eax, 0x723bde45
push ebx
cmp al, bl
dec bh
pop ebx
pop edx
pop ecx
pop edi
pop esi
pop eax
push esi
push edi
add esi, edi
push ecx
shl di, cl
push ebx
add ebx, esi
push eax
ror ax, 2
push edx
add dx, 0x3695
ror si, cl
stc
inc al
nop
shr dh, cl
not ah
rol dl, 3
dec ch
ror esi, 4
or eax, ebx
xor di, 0x31da
rol ch, 5
add cx, bx
mov si, 0x2e6
stc
mov edx, 0x1448e46c
stc
nop
dec ah
pop edx
pop eax
pop ebx
pop ecx
pop edi
pop esi
ja 0x6608ed
push ecx
and ecx, 0x5e187b52
push eax
dec al
push edx
sub dh, ah
cmp dx, 0x663d
push esi
cmp si, 0x7c9a
pop esi
pop edx
pop eax
pop ecx
call fcn.00677d4c
push edi
mov di, 0x433c
push ecx
shr ecx, cl
push ebx
sbb bl, cl
push esi
or esi, 0x42e06ab2
push edx
push eax
sub dl, ah
add edx, ebx
not ebx
cmp ax, 0x65a6
or dh, 0x79
dec bx
inc di
adc eax, ebx
test edi, edx
sub bx, bx
xchg bl, bl
sub eax, 0x7ddfcded
adc esi, edi
mov dl, cl
not si
add al, 0x65
cmp ax, 0x6c0a
inc bl
xchg ebx, ecx
test si, 0x407c
mov edi, 0x56889fcd
not ax
rol ax, 2
mov esi, ecx
dec al
test edx, 0x5891a1b9
shl ebx, 1
mov dh, bl
nop
ror bl, cl
xor cl, dl
xchg dl, al
add di, 0x6d80
ror eax, 7
xchg ebx, edx
nop
adc ecx, 0x2e2c30a0
adc ebx, eax
cmp si, 0x898
sbb edx, ebx
mov edi, ecx
and eax, 0x3d1280dd
test dh, 0x50
xchg di, bx
rol ecx, cl
shr si, cl
xchg ah, bh
ror dh, 5
test di, di
xor ch, dl
nop
nop
ror ax, cl
stc
dec esi
shr ah, 6
inc edi
stc
inc cx
shr edi, cl
adc dh, 0x35
adc al, 0x71
pop eax
pop edx
pop esi
pop ebx
pop ecx
pop edi
push ecx
or cx, cx
push esi
xchg si, si
push eax
push edx
xchg dx, ax
stc
not dh
push edi
push ebx
sub di, bx
sbb cx, si
ror ch, cl
sbb bl, 0xe
inc ecx
rol cl, cl
xor edi, 0x76ef111f
rol dh, 8
adc ecx, eax
xchg edi, esi
test eax, 0x2393aed
and di, 0x5d3b
not ax
shl ah, cl
sub ebx, 0x695164fa
and cx, 0x778c
test si, 0xd1b
or ecx, ebx
and edx, edx
test cl, cl
not dx
and al, 0x55
inc ebx
cmp ecx, 0x7c30b3da
xchg ecx, eax
stc
sub si, bx
xor ax, cx
dec esi
rol ch, cl
ror dx, 2
test bx, 0x1774
test cx, bx
nop
adc bx, si
not si
nop
test bh, bh
and edi, 0x37885b36
nop
cmp bl, ch
shr ebx, cl
not ah
dec edi
mov bx, ax
rol ebx, cl
not edx
test eax, 0x176a22a7
dec esi
mov si, 0x674e
not ah
or cx, ax
add esi, 0x5de1710b
xchg ebx, eax
sub bx, bx
inc edi
xor esi, edi
ror ah, 4
and dx, si
xor cx, 0x1186
sub al, cl
sbb edx, 0x5d514bc7
adc cx, ax
stc
add dl, ch
and bx, bx
not cl
xchg dh, cl
cmp dh, 0x52
sub bx, 0x3f36
inc di
pop ebx
pop edi
pop edx
pop eax
pop esi
pop ecx
push esi
push edx
sub si, dx
push ecx
inc ecx
push eax
or al, 0x1e
push edi
shr edi, cl
push ebx
shr bx, cl
and di, 0x7d4c
nop
adc esi, 0x7bc56ce2
test ecx, 0x23641b51
inc al
rol dx, 6
dec ax
and ch, al
sbb esi, esi
cmp cl, 0x63
xchg ah, bh
xor si, 0x63ed
ror ch, cl
xchg si, ax
ror bx, cl
nop
test al, cl
test edx, edi
nop
and dl, 0x12
mov bx, 0x525f
shr bh, cl
ror dh, 2
xor ebx, edi
mov al, 0x36
test ch, ch
dec edi
test ch, 0x54
dec ebx
sbb cl, 0xc
xor bx, 0x39bf
shr ebx, 1
pop ebx
pop edi
pop eax
pop ecx
pop edx
pop esi
push eax
push ecx
ror eax, cl
push ebx
shr ebx, 4
shl cx, 8
pop ebx
pop ecx
pop eax
call fcn.00677fd4
push ecx
push ebx
and ch, bl
push edx
push eax
and dh, al
inc ch
rol ch, cl
ror edx, cl
push esi
and si, 0x12bc
not ax
xchg ecx, edx
sub eax, 0x24101363
cmp cl, 0xe
pop esi
pop eax
pop edx
pop ebx
pop ecx
push ebx
xor bl, 0x20
pop ebx
push ebx
adc bh, 0x59
push esi
or esi, 0x4f40aefe
push ecx
sbb ch, 0x49
test bx, 0x3d9f
sbb si, bx
push eax
sub al, 0x43
push edx
ror edx, cl
stc
add cx, 0x6290
sub ebx, ecx
rol ch, 1
ror si, cl
not cl
adc bl, 3
not ebx
sub esi, 0x4fb0af41
add ax, 0x349b
sub cl, 0x11
push edi
and edi, edi
cmp edx, 0x3af24423
not bh
rol cl, cl
add cx, 0x3891
xor al, cl
sbb esi, 0x421dd354
ror ecx, 4
ror bh, cl
nop
inc bh
ror bl, 4
not cl
shl edi, 8
add di, 0x71db
shr eax, 7
ror dh, 3
shr esi, 5
add esi, ebx
xor cx, dx
cmp edi, ecx
ror bl, 3
sub ax, 0x51ab
test cx, 0x359
adc edx, 0x7e67455b
cmp dh, 0x6b
add bx, di
xor ax, si
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
call fcn.00678569
call fcn.00678986
push ecx
push edx
mov ch, dh
push eax
push esi
mov eax, esi
mov ax, cx
push edi
sbb di, dx
rol si, 1
push ebx
xchg ebx, esi
xchg edi, ebx
ror dh, cl
stc
dec ax
sbb cl, 0x13
add bx, 0x17c2
rol cx, cl
shr dh, 6
add dx, 0x6fa7
rol cl, 6
add cl, 0x58
shr dl, cl
dec eax
test ax, 0x309
sbb bx, bx
dec dl
shr di, cl
shr al, 5
shr edx, cl
test di, 0x6af8
sub dx, 0x4459
nop
xor bl, 0x37
stc
sbb eax, edx
and cx, si
and dl, 0x55
inc di
xchg dl, cl
test cx, 0x14da
mov cx, 0x60e8
rol cx, cl
sbb bx, ax
mov dh, 0x6d
mov bh, 0x20
or dh, 0x65
or dl, ch
mov esi, ecx
adc edi, ecx
test dh, al
dec esi
sub si, ax
stc
nop
not eax
inc eax
nop
shl si, cl
test cx, dx
ror eax, 2
inc di
or dx, 0x3f5d
shr ebx, cl
inc ch
nop
nop
dec edx
sub edx, 0x48b8d375
cmp ecx, 0xa9ea07c
add cx, si
adc bh, al
rol dx, cl
stc
add ecx, 0x408f6e23
xor eax, 0x6d166bb0
dec ah
sub ecx, esi
mov ecx, edx
dec eax
mov dl, 0x3a
shl ah, 8
add cx, 0x4ae4
shr cl, cl
not eax
adc eax, 0x4309ea7f
sub ecx, 0x25c36b98
nop
dec edi
test dx, 0x798
or dl, 0x75
test al, 0x74
shl ax, 7
ror si, cl
mov ch, cl
not ebx
sbb edx, ecx
shr esi, 5
shl esi, cl
sbb ecx, edx
sub dh, ah
xor dx, 0x17e7
inc bx
and cx, 0x4623
not esi
pop ebx
push ebx
mov bl, 0x78
shl al, 6
shl dh, 2
test cx, dx
xor cl, ah
and edx, 0xeb801d5
shr ax, 1
not edx
xchg esi, esi
shl ecx, 2
xchg dl, dh
rol di, cl
shr ax, cl
test dh, 0x76
cmp eax, eax
nop
xor ax, 0x75ff
mov edi, 0x12df2c8f
shl edx, 2
cmp di, bx
and bx, ax
add esi, 0x423fc316
cmp dh, dl
cmp ch, dl
stc
sub dl, dl
test esi, ebx
shr di, 4
dec ebx
sub edi, ecx
stc
cmp dx, 0x5052
sub dh, 0x43
test edx, edi
add ah, bh
xchg al, bl
or si, 0x7a29
rol cx, cl
cmp ch, bl
shr dl, cl
shr al, cl
xor ch, 0x13
nop
sub ecx, ecx
xor dh, 0x4b
stc
sub cx, 0x23ba
dec eax
or al, 8
and edi, 0x4cf9890d
mov si, cx
stc
sbb cl, dl
and ah, 0x62
or dh, 0x7b
xor ax, cx
inc ecx
sub dh, bl
xor si, cx
sub ecx, 0x52cb875d
mov ah, 0x76
sub dh, 0x3d
dec si
mov ax, 0x41f3
inc cx
ror eax, 1
mov cl, bl
not cx
add di, dx
inc bx
xor dh, 0x74
cmp si, ax
and si, 0x48ea
nop
inc bx
stc
test cl, al
stc
stc
and esi, ebx
mov di, cx
test dh, cl
test ebx, 0x3ddcad63
test di, 0x7105
cmp bh, bh
not ch
sbb di, ax
and dl, cl
stc
add ebx, 0x6e736e3b
mov ecx, 0x7afcfd7b
shl dh, 7
cmp esi, edx
test si, ax
ror di, 4
shr bx, cl
adc edx, 0x74bcfbd7
sbb si, ax
stc
adc di, ax
pop ebx
push ebx
sub ebx, edx
test dh, 0x74
sbb edi, 0x3162e5a4
ror edx, 4
shl cl, 7
stc
inc si
inc bl
sub ax, 0xcc0
sbb eax, esi
cmp edx, ebx
sub dl, 0x17
and cl, dh
test dl, 0x63
and dx, dx
xchg cl, dh
xor eax, edx
ror dl, cl
dec dx
mov ecx, eax
mov edi, edi
ror edi, 4
shr cl, 7
xor dx, bx
or ah, 0x53
not ah
nop
ror eax, cl
add di, di
shl ecx, 4
cmp cx, ax
and ch, 0x55
ror si, cl
rol bx, 5
xor edi, 0x7b45309f
add ch, 0x70
cmp si, 0x6601
not si
add bx, si
cmp ch, 0x53
inc bx
mov di, 0x5ab0
mov ax, 0x31e4
ror edx, cl
dec ebx
xchg al, al
xchg si, si
shr bl, cl
add dl, dl
sub dl, 0x1e
shr ax, cl
and di, 0x6f8c
add cx, 0x3f6b
ror eax, cl
mov di, 0x144f
stc
xor si, 0x69d2
ror bl, cl
not ecx
not ax
xchg bx, ax
xor cx, bx
sbb di, dx
xor dh, 6
and dh, 0x12
shr dx, cl
sbb ebx, 0x510f4f16
dec eax
add eax, edx
cmp edx, 0x132e6bb2
shr ah, cl
nop
adc bh, 0x6b
test dx, ax
xor bh, 0x18
rol cx, cl
xchg bh, bl
or dl, ah
shl cx, cl
inc si
not di
test esi, esi
xchg di, si
nop
shr di, 4
or bh, 0x46
add cl, al
shr dx, cl
not bh
xchg bh, ch
xchg cl, dl
mov bx, 0x51bb
not di
adc cl, ah
stc
mov si, di
stc
sbb ecx, 0x67ccb37f
xor edx, eax
xchg edx, edi
pop ebx
xchg di, si
push ebx
shl bl, cl
shr cx, 3
sbb eax, eax
cmp esi, ebx
adc ax, 0x6b75
not esi
dec cx
adc al, 0x2d
sbb edi, edx
shr bh, 2
ror dx, 6
sbb bx, 0x7da3
stc
shl eax, cl
and dh, al
xchg al, ch
cmp bl, 0x58
sbb dl, 0x1f
cmp ax, di
shr ecx, 7
dec si
or si, cx
and ah, 0xd
pop ebx
pop edi
pop esi
pop eax
pop edx
pop ecx
push edx
mov edx, 0x6cba36e5
push ebx
xor bh, dh
push esi
test si, 0x12a3
rol edx, 6
sub edx, 0xc15a63f
push ecx
xor ecx, 0x23506879
cmp bl, bh
push eax
xchg al, dl
xor cx, 0x18e5
shl cl, cl
push edi
and edi, 0x744151c8
add ecx, 0x1a777d29
shl dl, cl
pop edi
pop eax
pop ecx
pop esi
pop ebx
pop edx
push edi
push ebx
and edi, ebx
pop ebx
pop edi
call fcn.00678d49
call fcn.00678ff7
call fcn.006794a2
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
call fcn.0067994a
call fcn.00679db4
push edi
cmp di, 0x61ce
push esi
push ebx
xor esi, ebx
nop
push eax
not ax
push ecx
test ecx, 0x2cc5a19a
shl ah, 8
push edx
shr dx, cl
shr cx, cl
sub bx, cx
xchg bl, bl
sbb dh, ch
sub esi, 0x422c2b92
xchg ecx, edi
shr dl, 5
test ax, di
dec dl
dec cx
adc bh, 0x64
sub ax, 0x6e91
mov si, dx
shr eax, 5
shr eax, cl
and si, 0x5ba8
dec dx
nop
stc
or eax, ebx
xor ax, di
stc
xchg dh, dl
shl esi, 7
rol dx, cl
xchg bh, bl
xor di, 0x6c22
shl ah, cl
nop
xor si, 0xf57
and ch, 0x28
dec dh
or bl, 0x1e
inc edi
or edx, 0x58bb7fa7
cmp edx, eax
dec di
shl ax, cl
ror ah, cl
add bx, 0x1907
dec ax
adc ah, 0x65
nop
xchg bh, bh
add cx, 0x23ab
sub ah, cl
not al
or eax, esi
stc
sbb bx, cx
shr si, cl
test edx, 0x4c608343
xor si, 0x38a0
shl eax, 6
add cl, 3
nop
nop
adc si, 0x220d
xor dh, 0xc
sbb ecx, eax
inc ebx
sbb edi, edi
shr edi, cl
rol edi, cl
xor ah, 0x3c
dec di
cmp cl, 0x1e
adc al, al
shl edx, 2
dec ebx
adc edx, 0x27dcdd81
test cx, cx
add edi, edx
rol dh, cl
xor bl, al
not edx
and si, si
cmp ecx, 0x5261482b
xchg bx, si
cmp esi, 0x4b19ae6
or ch, 0x5f
xor dl, dl
stc
sub bh, 0x5a
sub bh, 0x4b
shl di, 2
or di, dx
adc esi, 0xb47204c
inc edi
ror dh, cl
xor ax, cx
xchg edx, esi
shr cl, 2
pop edx
inc al
stc
push edx
shl edx, 4
cmp ah, 0x26
shl cx, cl
shr di, 6
not dh
nop
rol cx, cl
dec ebx
cmp bl, 0x2b
nop
stc
nop
adc al, 2
inc dx
ror cl, cl
not cl
rol edx, cl
sbb ecx, 0x1eddbc28
sub eax, 0x50c91ae2
test dl, 0x40
not dh
sub edi, 0x7667f536
add dl, al
xor bh, 0x51
add bx, cx
adc bx, ax
xchg bx, cx
rol bx, 6
shl cx, cl
inc edx
stc
nop
or ecx, 0x7c56bc5c
xchg bl, al
shl ecx, 7
nop
inc edi
cmp bh, bl
sbb esi, 0x519b252
or ch, ch
shl eax, cl
or ebx, ebx
or eax, edi
dec edi
stc
sub bx, ax
sub bl, dh
not ch
cmp ax, dx
inc si
test bh, ch
test ebx, 0x5932279b
sbb bx, dx
rol ax, cl
mov si, bx
inc dx
stc
sub bl, dl
sbb edx, edx
rol eax, cl
sub edx, edi
and bx, di
sbb dx, 0x3650
test dx, 0x6e79
test dx, 0x7025
not ebx
rol esi, cl
ror dx, cl
and edx, eax
add bl, 0x42
or si, si
stc
cmp bx, 0x4760
nop
stc
add dl, dh
xchg ecx, esi
shl eax, cl
inc dx
inc si
add al, 0xa
test dx, 0x1d9e
xor esi, 0x2b1f8574
not di
nop
test esi, edi
or ch, 0x66
shr ah, cl
test eax, ecx
shr edx, cl
test edi, ecx
dec cl
stc
rol ah, cl
test esi, 0x2dd49987
mov esi, eax
ror edi, cl
adc ebx, edi
pop edx
push edx
add dl, cl
add edi, edx
shr esi, cl
shr ch, cl
add ecx, ecx
inc ah
nop
rol si, 6
xor dl, 0x51
sbb si, 0x2c99
and dx, bx
nop
cmp bh, bh
mov si, ax
nop
dec bx
adc bl, ah
ror dh, 7
mov ecx, edx
xchg bx, ax
stc
or cx, 0x3fac
shl bl, 1
inc cx
xchg ecx, ebx
dec di
shl edi, cl
xor bh, dh
not dx
and cx, 0x721b
sbb si, 0x7361
and ax, 0x5703
ror edi, 3
and di, 0x71ff
nop
nop
and bh, 2
shr ax, 8
and ebx, edx
shr di, cl
test cx, 0x2ab2
xchg ebx, eax
xchg esi, ecx
nop
add edx, 0x4cd610de
nop
sbb edi, eax
test cl, 0x29
and bh, 0x31
test esi, 0x5c03a37e
nop
xor dl, al
shl eax, 3
rol eax, 7
nop
shr ebx, cl
sub esi, 0x7e80e59
not cx
cmp edi, 0x3319512e
sub di, cx
xor esi, 0x13b051d
not dh
xor eax, 0x351a5457
xchg edx, edi
and edi, 0x79971db0
or eax, 0x22d436f6
nop
or cx, 0x6c63
cmp dl, bh
xchg dh, bl
and bl, ch
cmp ax, ax
xor si, 0x7a62
cmp bx, 0x2516
sbb ecx, 0x31de195e
sub esi, 0x7429541a
rol eax, cl
add cx, dx
inc ecx
stc
rol edx, cl
nop
test eax, edi
mov di, ax
stc
not esi
sub ch, ch
cmp edx, edi
not bx
shl dh, cl
xor di, 0x314b
add si, di
shl bl, 5
xor eax, 0x67a1c419
adc dh, al
adc edi, 0x3b37f156
adc edi, 0x78bf0a3b
test eax, ecx
nop
xor eax, edx
pop edx
inc esi
adc ecx, 0x2f830843
add ax, di
cmp ebx, 0x49a06ce2
push edx
ror dx, 8
add ebx, 0x3803f740
add edi, 0x48f0daa7
and bh, 0x19
dec bx
adc dl, bh
xor cx, ax
ror al, 5
sbb bh, dl
adc ah, al
or cl, al
mov bx, bx
stc
dec ebx
ror edx, cl
stc
test ebx, edi
nop
sub ax, 0x4c87
shl edx, 6
ror bx, 1
mov edi, eax
and cx, si
inc dl
rol edx, cl
shr bh, 5
adc edi, 0x4569181b
adc dl, 4
xchg dh, ah
mov si, 0x374d
shr ebx, 8
adc dh, 9
cmp dl, dh
or ch, 0x47
or cx, di
or bx, dx
mov ch, ah
and ah, dl
cmp cl, 0x20
test dh, dl
shl bh, 4
cmp ecx, esi
add ecx, 0x543b549
ror esi, cl
test dl, bh
add ax, dx
sbb bx, dx
adc ecx, ecx
dec bl
and edx, eax
sub edx, 0x5f3dfb3
shr bh, cl
add dh, 0x13
nop
stc
xor ch, dl
sub di, di
dec edi
sub ecx, ebx
dec bl
not si
nop
rol ecx, 3
xchg si, bx
or dx, 0x793c
sub bl, 0x31
shl ah, cl
not si
stc
dec edx
nop
not bl
nop
cmp bl, ch
add dl, al
shl ecx, 4
not eax
not bl
ror bl, 6
dec eax
ror ah, cl
test di, ax
add dl, bl
shl ah, cl
add esi, edi
xor edi, eax
test ebx, 0x63c65f88
xor bx, 0x3dfe
inc esi
shl eax, cl
rol eax, cl
xor edi, 0x6bdbad46
sbb bl, 0x30
sub al, 0x3e
xor cx, 0x10f8
sbb ch, 0x5e
pop edx
not si
stc
cmp eax, ecx
push edx
test dl, ch
xor dx, ax
add esi, ecx
cmp al, cl
mov esi, edx
rol di, cl
ror esi, 8
xchg ebx, eax
sbb cl, 0x17
not bx
add ax, 0x94
ror ebx, 4
add ax, 0x47e3
and cx, 0x6b13
shl cl, 6
sbb ebx, 0x5a25c4ff
shr cx, cl
shr ecx, 4
nop
sbb eax, 0x4a6cd378
shr si, 3
add esi, 0x5799e24d
cmp cl, 0x6a
not ah
sub ecx, edi
sub bx, si
dec ebx
nop
shl edi, cl
sbb esi, ebx
mov eax, 0x196da484
stc
test esi, edx
pop edx
pop ecx
pop eax
pop ebx
pop esi
pop edi
call fcn.0067a137
push ebx
ror ebx, 3
push eax
cmp eax, 0x4dbb2040
shl bx, 1
xor bh, 0x7f
nop
push esi
adc esi, 0x3df05421
push ecx
ror esi, cl
sub ax, 0x3d42
mov si, 0x64e0
shr ax, 5
push edx
ror edx, 8
xor si, 0x1adb
add dl, 0x1b
sbb bx, 0x41d8
or edx, 0x111ca235
sbb ch, dh
cmp bl, 0x7d
nop
sbb ax, 0x427
adc dx, 0x7a92
push edi
xchg edi, esi
shr ah, 8
cmp dh, bl
or di, 0x7d52
cmp al, 0x7c
and ecx, eax
xor ecx, 0x6664a551
xchg edx, edi
xchg al, bh
rol si, 4
xchg bl, dh
shl eax, 5
inc cx
cmp edi, ebx
or cx, 0xc7
or ax, 0x5803
ror dx, 6
sub bx, si
mov ah, 0x33
cmp dx, 0x6566
shl cx, 5
test dx, 0x5630
xchg ch, bh
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
nop
push eax
or eax, 0x351cec89
push esi
sub ax, si
push edi
or edi, 0x5f6321b5
push ecx
shr edi, cl
shr si, 5
push ebx
add cl, bh
push edx
and dl, bh
add ebx, 0x1d6d0170
cmp edx, 0x6e534177
stc
or ecx, edx
add dh, 0x6c
dec si
shl ax, 4
cmp dx, 0x53e1
xor dh, al
pop edx
pop ebx
pop ecx
pop edi
pop esi
pop eax
call fcn.0067a5cf
call fcn.0067aaa7
call fcn.0067afa4
call fcn.0067b498
stc
push ebx
or bx, 0x1137
push eax
inc ah
stc
push esi
mov esi, esi
push ecx
push edi
or ecx, edi
rol esi, 6
mov esi, 0x3b98f293
sub ah, 0x72
push edx
xchg dx, si
not cx
not ecx
mov dx, 0x2ba2
not cx
shl edx, cl
or bl, 0x61
ror cx, 6
inc dx
test ebx, ebx
inc dx
dec bx
add ch, dl
xor bh, 0x3f
xchg ch, bl
inc dh
sbb dl, 0x5e
nop
xor dh, 0x43
test di, 0x129a
dec ebx
shl edx, cl
ror dx, cl
dec cx
shl esi, 1
dec ax
nop
nop
xchg cx, si
test ch, ah
adc si, dx
dec si
stc
shr edx, cl
adc edx, 0x3a7bc676
xor ch, 0x38
xchg al, dl
ror ax, 2
mov dx, 0x6181
dec cl
sub bl, dh
shr dx, 1
stc
xchg dx, cx
sub esi, 0x751b4933
adc bh, 0x47
stc
cmp cl, 0x1c
shl dx, 2
dec si
or eax, ebx
inc bl
xor bx, 0x7213
not si
rol dx, cl
shr cx, 5
test al, ah
not ecx
ror cx, 2
or al, 0x43
inc bx
add cl, dl
ror edx, 8
test si, 0x1611
and edi, esi
mov bl, bl
rol ebx, 2
mov ax, dx
dec edx
nop
dec esi
shl dx, 8
dec dx
dec ax
nop
stc
rol ax, cl
inc dx
sub edi, esi
ror bx, 6
ror ecx, cl
nop
sub esi, 0x8b27d7c
dec bh
sbb ch, bh
shr si, cl
sbb edi, eax
mov ecx, 0xe3dda46
cmp bh, bl
sbb esi, eax
adc ebx, eax
pop edx
shl cl, 3
push edx
sbb dx, cx
add di, si
stc
inc di
inc dl
adc edi, eax
xor ax, 0x789c
and cx, dx
add bx, 0x272e
sbb edi, 0x7b56c6c2
dec edi
or cl, 0xe
or cx, 0x2464
mov ax, 0x7680
xor ch, cl
stc
not edi
cmp dx, ax
shr ecx, 7
xchg edx, edi
sbb ecx, esi
ror eax, cl
nop
adc cx, bx
adc dh, 0x20
add bx, 0x7320
stc
not al
ror cx, 4
nop
shr edx, 6
adc ecx, 0x67bb9b8
xchg bh, bh
nop
xor ebx, 0x417d8ae9
adc dh, 0xa
adc eax, eax
pop edx
pop edi
pop ecx
pop esi
pop eax
pop ebx
push edi
shr edi, 1
stc
nop
push ebx
push ecx
shl bx, cl
push eax
sbb eax, 0x1a7c118
test ah, ah
nop
xchg bl, ah
add ah, 0x4e
push edx
ror edx, 5
not ax
shl cl, 8
not ax
shr ah, cl
inc dx
test di, 0x584b
xor dh, 0x2a
xor ax, 0x6de4
inc dl
nop
dec ax
not dl
ror al, cl
cmp ch, cl
dec dh
inc bx
ror edx, cl
sub cl, 0x44
stc
stc
sbb di, 0x525c
mov edi, 0xba3287c
xchg dh, ah
and dx, 0xde6
stc
adc cl, bl
push esi
xchg esi, edx
add dh, ah
shr dh, cl
mov ebx, ecx
or edi, 0x72b97e54
add bl, dh
sbb bl, 0x60
shl bx, 4
and dl, cl
not eax
add dx, 0x462a
and dh, 0x1b
sub si, 0x70de
sub cl, 0x53
rol bh, cl
cmp edi, edx
and eax, 0xd69ffa6
shl al, cl
inc ch
inc al
shl dx, cl
xchg dx, ax
mov edx, 0x146f720
dec dx
or dx, 0x538f
xchg di, cx
xor dx, dx
nop
nop
adc cl, ah
ror cx, cl
inc ax
test dh, bh
add esi, eax
and ecx, 0x3cd774f0
nop
sbb cx, 0x45ab
stc
mov ecx, eax
add si, bx
mov dx, cx
xchg edi, eax
shr dx, 8
test dh, 0x5a
sbb ch, 0x27
mov ah, bh
ror cx, 4
rol ecx, cl
add cl, 0x2e
adc bh, 0x5e
sbb si, 0x5aab
dec bx
sbb ah, bh
shr dh, 2
nop
and si, 0x49fe
stc
mov bx, di
test ch, 0x26
rol bl, 8
shr ah, 6
cmp ecx, ecx
xor dh, 0x53
not al
pop esi
inc di
push esi
inc si
shl edi, cl
stc
shr dl, cl
xor edi, eax
shl cl, cl
ror edi, cl
xor edi, edx
test edx, edi
dec bh
not cl
inc edi
xor bl, 0
mov dx, si
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
nop
push ebx
ror bx, 6
push edx
push ecx
shr dx, cl
pop ecx
pop edx
pop ebx
push edi
push esi
test edi, esi
pop esi
pop edi
sub esp, 0x10
mov dword [esp + 0xc], 0
push eax
push ecx
push edx
call fcn.0067b7c1
push edx
or edx, 0xadffb
push edi
shr di, 3
push ecx
push ebx
cmp ecx, ebx
dec di
mov cx, 0x6dd9
shl cl, cl
stc
not cl
or dh, dl
push eax
inc eax
rol di, 4
xor bx, di
shr ax, cl
ror dl, cl
test bl, ch
shr dl, cl
cmp di, 0x76cd
rol eax, 1
rol cx, cl
sub di, 0x5dc1
add cx, 0x3c97
push esi
add esi, 0x19592a52
test edi, edx
or cl, 0x42
nop
not dx
or si, cx
test esi, ebx
xchg di, cx
add bh, ah
cmp bx, cx
ror ax, cl
shr ecx, 8
xor bx, ax
shr edx, cl
rol di, 5
stc
ror cx, cl
not si
dec ax
ror si, 5
inc edi
nop
shr dx, cl
xor ah, 0x25
test ebx, 0x29642a39
xchg edi, ecx
test edi, 0x6a52757d
stc
sbb dx, di
inc ax
cmp ah, 0x5a
dec bl
shr bl, cl
and dl, 0x39
rol ax, 5
cmp ch, dh
not edx
not si
nop
inc ch
xchg cx, dx
shl ax, 1
sub dl, 0x23
dec ebx
adc dx, cx
stc
sbb al, 0x5b
mov edx, 0x1b8d5609
ror edi, 6
shl ecx, cl
shr ch, 2
sub dx, 0x21ec
inc si
add si, 0x6dfb
mov di, 0x5bf
sub dl, bh
cmp ax, 0x4b12
add si, si
add esi, ecx
shr di, 8
adc si, si
mov edi, ebx
sbb cl, 0x1b
and ebx, 0x1f8ee846
add dl, 0x11
not bh
shl ah, 2
ror ecx, 1
inc dh
sub dx, bx
nop
and dl, al
dec di
dec dx
sub bh, dh
or di, 0x1f9a
adc ebx, 0x1e3b3857
not dh
or dx, dx
pop esi
or eax, edi
sbb di, 0x1002
push esi
and esi, 0x290ae6f6
mov ebx, 0x29faf14c
stc
stc
nop
add al, ah
and ax, ax
add bx, 0x6369
not bl
nop
inc di
stc
nop
and edi, 0x8208088
add al, ch
adc si, dx
dec di
sub cx, di
dec esi
rol di, cl
inc bh
xchg edi, eax
inc cl
shr di, cl
xor cx, ax
test ax, 0x5ed
inc dx
dec ebx
ror ch, cl
dec esi
shr di, cl
shl cx, 4
sub bl, cl
dec cx
rol dx, cl
sub ecx, 0x6ce7fc89
inc bh
stc
sbb cx, 0x24e2
shr ebx, 1
shl di, cl
shl dl, cl
dec ax
mov edi, edx
adc bx, ax
rol dl, cl
shr al, 4
xchg bh, al
inc di
cmp esi, edx
sub esi, 0xa8de82d
dec si
mov bh, 0xc
dec dx
cmp bh, cl
ror edi, cl
sbb edx, 0x3056310f
dec edx
shl si, 1
not cl
ror bh, cl
shr ah, cl
shl cl, cl
sub edx, 0x1d719610
shl bx, cl
stc
nop
shr edi, cl
rol ecx, cl
not ah
mov al, dl
and si, si
dec dh
stc
not eax
adc eax, ecx
inc si
not al
xchg bx, di
and dh, ch
cmp si, si
and si, 0x75d8
not di
sbb esi, ebx
xchg ecx, edx
mov si, ax
dec esi
nop
ror dh, 7
dec ecx
test al, 0x6b
cmp ch, 0x35
nop
mov edx, edi
shl bx, 4
adc eax, 0xbdc38
xor ecx, 0x75aa03c9
xor bx, 0x22ce
pop esi
xchg cx, cx
inc edx
dec edi
nop
and dl, bl
adc edi, 0x50312797
stc
rol bx, cl
sbb di, ax
xchg cl, cl
or bx, 0x5f23
dec cl
shl ax, cl
xchg dh, al
xchg bx, bx
push esi
ror si, 4
or dx, ax
or ecx, ebx
adc ch, ch
shl esi, 7
sub esi, 0x477f9436
rol di, cl
adc ecx, 0x460f984e
stc
test ch, bl
nop
add bx, cx
sub bx, dx
rol bl, 2
or dx, 0x5305
shr ebx, 3
adc ebx, eax
ror bx, cl
dec ecx
sbb si, dx
not esi
stc
cmp dl, 0x68
rol bl, 7
dec cl
dec al
shr cx, 3
shr di, cl
and bh, 0x57
test esi, ecx
nop
rol si, cl
xor ebx, ecx
rol ah, 1
shr si, cl
and ebx, eax
sbb eax, 0x6d3b8973
xor bx, 0x5e11
rol dl, cl
not ah
stc
sbb cx, 0x1d99
xchg al, bl
cmp bx, dx
adc eax, ecx
xor ah, bh
ror si, cl
xor ecx, 0x3c922cce
xor bx, ax
shr edi, cl
xor cl, ch
sbb ebx, 0x1ac5625f
sub ebx, esi
sub dl, 0x40
rol edx, 3
shr ax, cl
not ecx
shr bl, 3
xor dl, bh
xchg si, di
mov bl, bh
shl esi, 6
not edx
or edi, ecx
not di
adc ebx, edx
mov ebx, 0x10401a2
xor eax, edi
test si, cx
or ah, 0x36
not cx
xchg cl, al
or dx, 0x7cba
xor dl, 0x62
test bh, 0x73
and ecx, eax
mov edx, 0x72d39093
mov ax, 0x6bed
or di, 0x632f
sub dx, 0x48fb
inc di
adc esi, 0x7bc66671
cmp ax, dx
test ax, dx
nop
pop esi
push esi
or esi, ecx
stc
stc
nop
shr di, cl
nop
or di, 0x47b5
test si, ax
sbb edx, ebx
adc si, 0x5c35
inc al
xor dh, 3
stc
and ebx, esi
test si, cx
sbb bx, cx
nop
sub si, di
rol ecx, 4
cmp esi, 0x36cddaa
xchg di, dx
sub cx, si
xor dh, bl
nop
nop
not ecx
cmp ax, cx
sbb dh, bh
shl esi, cl
ror bh, cl
rol bx, cl
cmp bh, dh
add bx, 0x477
mov dl, ch
ror al, cl
xor di, dx
nop
sub dx, bx
and al, 0x33
sbb edi, esi
xchg edx, edi
xor eax, 0x6a60e7b0
test dx, cx
stc
adc al, ah
stc
inc eax
stc
shr ecx, 1
sub bx, 0x5e33
sbb ax, 0x76a7
and cl, bh
sub bh, 0x26
xor ah, ah
not bh
stc
or dl, 0x24
adc eax, 0x4733aff7
nop
sbb ax, 0x51de
add bx, ax
inc bh
shr ax, 8
adc esi, eax
sub cl, 1
ror ebx, cl
xchg cx, bx
or eax, esi
nop
shl cx, cl
not cx
and cx, 0x7b80
or ecx, edx
add ax, 0xb6c
xor bx, 0x2dbb
shl al, 5
add bx, dx
not edi
shr edx, cl
not di
rol eax, 8
adc eax, ebx
and edx, 0x62aa3321
cmp si, 0x4a55
xchg bl, al
cmp dx, di
xor bx, di
sbb eax, 0x251267e0
xchg ebx, edi
ror dh, cl
adc ecx, edx
cmp ebx, 0x5eb10b2f
and ax, 0x655d
or si, 0xe70
cmp ax, bx
xchg al, dl
mov cx, 0x4f96
dec si
xor ah, 0x21
xchg ch, dh
pop esi
adc ah, ch
or al, dh
add cl, dh
ror ebx, cl
cmp edi, edx
not bh
add dl, al
cmp cl, bh
shl al, 2
nop
ror dx, 7
push esi
not si
dec eax
or dh, 0x4e
stc
adc dl, 0x75
xchg ecx, ecx
stc
xchg bx, cx
nop
shl dl, cl
cmp edi, ebx
dec ax
ror bx, 8
and eax, 0x4ef334ee
shl edx, cl
and di, 0xe83
cmp ebx, 0x18e13202
adc edi, 0x200e70e7
stc
nop
sub esi, 0x3a7d370f
ror edx, cl
or dx, cx
and cl, 0x2a
xor ah, cl
test bx, 0x24bf
not di
not edi
or dh, ah
or dx, ax
test ah, 0x2c
xchg bl, bh
shl si, cl
rol dl, 1
rol ebx, 2
dec esi
xchg si, ax
rol cl, cl
xchg esi, ebx
shr cx, cl
xchg si, di
dec ax
and ax, 0x7289
xchg esi, eax
stc
shl cl, 6
ror al, 1
dec cx
and dh, al
not di
mov edx, edi
sub bx, si
adc edx, 0x5bff1c19
xor ebx, 0x40eb3d1e
add edi, edx
dec di
adc di, si
inc ch
shr di, cl
or dh, al
mov edi, 0x1ea07311
adc esi, 0x1d733342
shr edi, cl
inc si
add cx, 0x1a27
mov ax, bx
test esi, 0x243dcc96
ror bl, cl
sub cx, si
shl esi, 7
dec esi
or dl, dl
not esi
xchg ebx, edx
stc
or edx, edx
xchg bh, bl
adc dx, di
rol cx, 6
inc bh
or ecx, 0x5fd010a0
and si, ax
shr si, cl
sbb dx, ax
sbb dl, 0x4c
adc dh, 0x1c
test dl, al
nop
and di, 0x5e1c
pop esi
sbb ax, 0x1bdb
sub cl, 0xb
inc cl
or bl, bl
rol edx, 5
nop
xor ch, dl
push esi
xchg esi, ecx
inc ebx
inc ax
not ecx
not ah
and di, 0x13bc
sbb si, bx
sub ah, bl
sub dh, ah
pop esi
pop eax
pop ebx
pop ecx
pop edi
pop edx
stc
push eax
not eax
xor eax, 0x237be414
sbb eax, 0x7a9f9632
mov eax, 0x53e84af6
push ebx
adc ah, bl
push esi
xor si, 0x6e5c
nop
push edx
cmp edx, eax
push ecx
shl al, cl
cmp ch, 0x34
xchg dl, cl
xor edx, edx
xchg bx, cx
sub cl, 0x4a
sub edx, eax
shr cl, cl
sub cx, ax
sbb ebx, 0x683b3bcf
mov ebx, edx
mov bh, 0x57
dec ebx
xchg edx, ecx
stc
push edi
cmp ecx, edi
sub si, 0x3c87
or ebx, 0x39ef04e2
or al, dl
add bx, 0x249
not ch
nop
rol ecx, cl
xchg esi, edx
rol dh, cl
ror bl, 1
cmp di, ax
mov ch, ch
shl ebx, cl
shl dh, 5
shr cx, cl
inc cl
xchg di, ax
dec ax
nop
or bx, 0x40a
adc si, 0x57fd
xchg dx, si
cmp bh, al
nop
or cx, 0x636b
stc
xor si, si
test ebx, ecx
shr ax, cl
sbb di, 0x58c6
add edi, ebx
shr dh, cl
shr cl, 6
shr ebx, 8
shr bl, 4
stc
xor di, 0x63a9
add edi, 0x35ff0e50
add ecx, 0x7d792ece
and ecx, ebx
xchg si, ax
stc
stc
mov bh, 0x3e
xchg esi, esi
and di, bx
dec di
shr bl, 5
add eax, 0xd28166f
test al, al
dec cl
sbb cx, cx
mov di, 0xc7a
not edi
adc dh, bh
inc ebx
shr si, cl
not dh
mov cl, dl
sub bx, dx
and ebx, 0x6de5b95e
xor si, cx
inc cx
rol esi, 5
cmp bl, 0x78
ror ebx, 4
inc si
or ah, 0x6d
test ecx, 0x772ecdee
dec di
or bx, ax
sbb bl, 0x61
rol dl, 2
stc
xchg cx, cx
pop edi
ror ch, 2
stc
stc
push edi
sbb si, di
rol bx, 3
rol dh, 7
not ax
sub bl, 0x10
dec cl
sbb eax, 0x40a3ff3d
sbb bx, dx
nop
add dh, 0x28
sbb si, di
add edx, 0x1a2c197b
mov si, cx
pop edi
pop ecx
pop edx
pop esi
pop ebx
pop eax
call fcn.0067bd0c
push eax
push ecx
adc ax, cx
push esi
cmp esi, 0x6d4b35a
push ebx
inc bl
xchg bl, bl
inc bx
mov ax, si
xor ecx, 0x316288a8
push edi
push edx
and edi, edx
or edi, 0x68d1a066
nop
add ch, 0x2b
xchg dh, ch
ror eax, 8
shr dh, cl
shl bl, cl
test esi, 0x706c8884
inc dl
xor dh, 0x43
dec ebx
xchg ah, bl
adc ch, dh
shr edi, 1
or cl, al
sbb eax, 0x2e4c0d0c
pop edx
pop edi
pop ebx
pop esi
pop ecx
pop eax
call fcn.0067c140
push ebx
shl bx, 6
nop
stc
push esi
push eax
add esi, eax
push ecx
xor ebx, ecx
push edx
rol edx, 3
sub cx, 0x3852
push edi
rol edi, cl
sbb eax, 0x65061ef2
add esi, ecx
xchg si, dx
sub ah, 0x10
nop
add ah, 0x71
sbb ah, 0x67
rol di, cl
shr si, cl
xchg esi, ecx
add eax, edi
xor ah, 0x50
stc
inc bx
xchg dx, si
nop
sub ch, bl
not si
add bh, 0x7c
cmp al, 0x1b
shr ch, 4
shr ah, cl
or ecx, eax
sbb ecx, eax
and si, ax
test ecx, 0x179155d5
shr ax, cl
nop
dec bl
xor dx, 0x4811
inc di
xchg si, bx
sub edi, esi
nop
sbb bx, 0x4f53
dec bx
stc
inc eax
add eax, ecx
shr cx, 4
sub edi, esi
add cl, 0x62
xor ax, si
dec si
cmp eax, esi
dec dh
or edx, 0x1d685fa7
add esi, 0x6ff10d00
shl cx, cl
xchg bx, ax
mov ah, 0x7e
not ah
dec bl
nop
shl di, 7
ror dh, 1
sub ax, 0xdde
dec bl
or dx, 0x5385
not eax
ror ecx, cl
nop
shr edx, 3
mov dl, 0x7d
sbb ah, bh
xor bl, 0x7a
nop
sbb di, 0x74c1
xchg ecx, edi
and bl, 0x2e
nop
sbb edi, 0x425d8fbf
and bl, ah
sbb bl, dh
shl bx, cl
ror ah, 8
mov edx, ebx
shl eax, 5
sbb dx, cx
nop
rol si, 5
cmp di, 0x508c
cmp eax, edx
shr edx, cl
or di, di
inc bx
stc
xchg bh, dl
shl ax, 8
stc
dec bl
mov bl, 0x1d
pop edi
rol esi, 1
push edi
add ax, di
mov dh, bl
inc bh
add bx, ax
pop edi
pop edx
pop ecx
pop eax
pop esi
pop ebx
push ecx
add ecx, 0x7f376578
push edi
sbb di, cx
push eax
shl al, 1
push edx
cmp edx, edx
push esi
xor si, si
shr si, 3
push ebx
shr bl, 2
shr dl, 8
stc
adc si, 0x7aa1
shl bh, cl
rol ax, 1
adc bh, bl
xor dl, 0x19
xchg dx, ax
pop ebx
pop esi
pop edx
pop eax
pop edi
pop ecx
push edi
push edx
sbb di, dx
push eax
sub al, 0x14
pop eax
pop edx
pop edi
push eax
not ah
push ebx
xor eax, ebx
pop ebx
pop eax
jp 0x661ef8
jne 0x661ef8
push edx
inc edx
pop edx
push ebx
push ecx
cmp bh, ch
pop ecx
pop ebx
mov eax, str.dPXzdV_lIM__
lea ecx, [esp + 0xc]
push 0xc
push 0x1e393f28
push ecx
push eax
call fcn.0067c6c3
push ebx
push ecx
rol ebx, cl
not cx
shr bx, cl
shr ecx, 3
push esi
sub esi, ebx
push eax
cmp ax, ax
push edx
dec edx
sub bh, 0x6e
xchg ebx, eax
xor cl, cl
xor ch, 0x48
inc cl
or bx, 0x3d75
cmp cx, 0x7065
or eax, ebx
push edi
xchg si, di
stc
and ax, ax
test al, 0x32
sbb ax, bx
ror ch, cl
shl si, 4
cmp eax, 0x149d6f3
test cl, ah
sub bx, 0x7c2d
adc cl, 0x65
xchg di, di
add bl, 0x46
shr bl, cl
ror cx, 3
test ecx, ecx
shr bl, 2
cmp bx, 0x72f4
xchg edx, ebx
cmp bh, cl
mov edx, ebx
rol ax, 7
shl esi, cl
cmp dl, 0x59
mov bx, bx
sub dh, ah
sbb ch, ch
test ecx, 0x20dd7eba
cmp ax, 0x6c59
test ah, 0x7c
ror ax, 7
dec esi
stc
mov esi, ebx
dec bh
xor ch, bl
xchg ecx, eax
stc
xchg ebx, ecx
nop
ror edx, cl
cmp cx, 0x1acd
ror ecx, cl
shl ecx, cl
xchg ebx, esi
ror ax, 8
stc
test cx, 0x31f1
rol eax, cl
xchg bx, ax
not esi
test ah, dl
inc ah
add dl, 0x16
test cx, di
xchg bx, dx
xchg bh, bh
xor cl, bl
test bx, ax
xor dl, ah
add ecx, edx
xor ax, 0xa76
shr bl, 8
shl ax, 8
mov edi, ecx
cmp edi, 0x481ea096
and bx, 0x5333
nop
xchg si, ax
xchg si, si
shr ecx, cl
shl ax, cl
adc cl, bh
cmp cl, cl
xor ecx, esi
xor cx, bx
sbb cl, bh
shr ah, 1
rol esi, cl
mov dh, 0x13
shl ecx, cl
xchg ecx, eax
test ax, bx
rol di, 5
and bx, 0x74ac
pop edi
nop
rol cx, 5
push edi
sbb edi, eax
and ecx, ecx
stc
xchg esi, edi
shr si, cl
add dl, 0x7b
sbb dh, 0x24
or ecx, 0x51405ca1
inc edx
nop
shr ecx, cl
xchg cl, dl
adc ah, al
adc ax, 0x66b7
nop
ror cl, 7
shr eax, cl
shr si, cl
sub ah, 0
xchg edi, eax
not di
add ecx, ebx
sub bh, ah
shr si, cl
stc
dec esi
xor ecx, 0xc7479ab
stc
xchg ch, bl
add ecx, 0x7bc6fc46
rol edi, 2
nop
shr bl, cl
shl bh, 4
stc
dec bx
cmp al, dh
test ebx, ecx
and esi, 0x1bc28c74
nop
and ah, 0x13
and esi, ecx
nop
and bl, cl
xor edi, 0x37a11d3c
stc
xor dh, bh
dec si
sbb ebx, ebx
or bx, di
ror cl, cl
ror ax, cl
adc ch, ah
inc ebx
cmp cl, ch
inc bl
not cl
and bh, 0x7e
sbb dx, 0x8b3
inc cl
xor cx, cx
shr dh, cl
stc
sub bx, bx
add bl, 0x59
sub ecx, 0x78cb6ac3
inc dx
ror bx, 2
shr ebx, 2
sbb edi, 0x46d721c8
rol ah, 6
rol dl, 8
sbb dh, 0x20
sbb ax, 0x5a14
xchg esi, ebx
sbb esi, 0x26f409f1
inc ch
or eax, 0x204297f3
and dl, 0x3b
cmp cx, 0x4a58
nop
ror ah, cl
mov ah, 0x76
xor di, di
stc
sub bx, di
nop
xor dx, 0x3fee
test bl, dl
sub esi, 0x2c022626
and ah, 0xb
and bx, bx
sub cx, 0x69a6
nop
sbb eax, ebx
add al, 0x10
rol cx, 4
or dh, ch
pop edi
stc
or dl, ch
inc bh
test dh, ch
xchg dl, dh
sbb dx, ax
inc bl
and si, bx
adc esi, ebx
test esi, ecx
xor dl, 0x57
xchg ch, al
nop
push edi
add di, 0x2bff
or al, dl
stc
shl eax, 5
inc bl
inc ah
rol al, 8
adc eax, 0x16df6547
cmp ax, 0x5b82
mov cx, cx
xchg ch, ch
or dh, dl
and eax, 0x1082bb4a
dec cl
add edx, esi
adc cl, ah
nop
add ecx, edx
stc
test cx, 0x3c2
sbb eax, 0x1b0d9f96
rol ax, cl
inc bl
shl dx, cl
cmp dh, al
add dx, 0x2be0
shl ax, 6
or dx, 0x6b7b
sbb dx, 0x5c95
rol edi, cl
test ah, 0x7f
sub bx, 0x2e99
not ax
xor ebx, edx
nop
shr edi, 4
dec cl
xchg cl, bh
add bx, bx
xor bx, 0x7ba4
nop
rol dh, 5
adc bh, bl
cmp dl, bh
not dx
and dx, 0x1007
test edi, edi
adc cx, dx
stc
or edi, esi
mov edx, ebx
shr ebx, cl
sub edi, 0x71825284
and edi, ebx
or dl, 0x72
nop
inc bx
cmp ebx, 0x51ad8760
dec eax
adc ecx, 0x45684ca6
shl cl, 8
stc
ror ecx, cl
sbb ax, 0x15f
or esi, 0x13776ccf
inc ah
nop
not ah
shr ecx, 1
xchg cx, ax
and cx, 0x5118
mov esi, 0x362e0f39
adc cl, bh
shr esi, cl
dec bx
stc
adc edi, 0x4abdfd61
inc ah
stc
add dl, bh
cmp dh, 0x5d
rol si, 5
stc
mov ax, di
sbb si, 0x79ab
stc
and bh, dl
pop edi
shl al, cl
or bl, 0x1a
not ch
adc ah, dh
or ch, 0
sub edx, 0x2ffb4e40
push edi
not di
stc
adc edi, 0x4b947c1f
ror bh, 1
shl ax, cl
rol bl, 8
adc edx, esi
ror dh, cl
sbb edx, 0x7d40bd14
mov ecx, edi
cmp bh, 0xe
nop
and ch, 0xf
sub ax, dx
test ah, dl
mov esi, 0x2c9d79ac
not al
and dh, bh
cmp cx, 0x3aa4
shr bx, cl
shl dx, cl
shr edi, 2
or ecx, ecx
dec bl
sub dx, cx
rol dh, cl
inc di
test bx, 0x69d0
ror cx, 1
dec cx
shl cl, cl
or dl, ch
not bx
nop
add edi, eax
shl cx, 5
and si, cx
cmp dl, 0x56
add esi, ecx
and edx, ebx
shl dh, cl
ror ecx, 6
xchg ecx, edi
xor ah, cl
xchg esi, ebx
or ah, ah
xchg bx, dx
cmp edx, 0x10069770
shr cx, cl
shr ebx, cl
not dh
shr dh, 1
dec cx
sub bh, 0x74
or edi, 0xa916b2a
sub ecx, ebx
stc
rol cl, cl
mov cx, 0x59ee
shl edx, 1
mov ax, 0x7fdc
or di, bx
dec cl
nop
sbb di, 0xe02
xor edx, 0x4562cd32
or cx, 0x10d1
mov bx, 0xe40
mov ebx, ecx
nop
inc esi
add ebx, 0x3c9146fb
shr bh, 6
add dh, ah
shr di, cl
sbb bl, bl
shl eax, cl
not eax
stc
sbb cx, 0x3938
xchg bh, ch
or si, cx
stc
xor ax, 0xc3a
stc
mov bl, 0x61
test bx, 0x671b
stc
xor eax, ecx
stc
test cx, 0x5956
or cx, 0x6003
mov dl, 0x12
xor ecx, 0x57c39a78
pop edi
push edi
dec edi
test dx, ax
stc
ror cl, 3
inc ax
rol dx, cl
cmp edx, ebx
nop
rol cx, 3
dec ax
shl ebx, 1
rol ah, cl
nop
sbb cx, ax
sbb bl, 0x22
cmp edx, edi
xchg bl, dh
rol dh, cl
mov cx, dx
and esi, edx
sbb dh, 0x65
shl si, cl
inc ax
mov cx, si
test ebx, ebx
add ax, 0x6abe
stc
stc
and bh, ch
sbb dl, 0xe
cmp dh, al
nop
sub edi, 0x550e5fe
not eax
nop
and eax, 0x608c4dd
adc eax, 0x597c4f66
sbb dh, cl
stc
shl edi, 4
shr esi, cl
shl cl, cl
ror eax, cl
inc esi
add dl, 0x56
shl ch, 3
or edx, 0xf6866a2
adc cl, 0x27
test ax, 0x7939
or ax, 0x53d8
add ch, bl
shr si, cl
cmp cx, 0x79b2
cmp di, 0x5036
mov ch, 0xa
xchg ebx, ecx
dec si
rol di, 7
ror esi, cl
add bx, cx
shl ah, cl
mov edi, esi
xchg ebx, ecx
add ch, 0
ror bx, 8
shr ebx, cl
nop
shr edx, cl
stc
inc eax
and dl, 4
shr edx, cl
stc
add esi, ebx
shr ch, 8
xchg cx, dx
mov cl, dh
cmp cl, 0x1d
dec eax
not cl
stc
dec esi
adc bx, di
inc cx
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.0067c973
push ebx
push ecx
shl bh, cl
push edi
dec di
shl cx, cl
push edx
inc dx
shl di, cl
shr edx, 6
not dh
stc
ror dl, 4
xor bl, 0x21
push eax
push esi
cmp ax, si
stc
add bx, 0xf5a
nop
inc eax
inc si
stc
dec di
xchg bx, dx
adc al, ah
adc bh, 0x17
xchg dl, al
test eax, ebx
inc si
or eax, 0x508c4741
cmp dx, si
stc
stc
sbb ax, si
adc ax, ax
xor esi, ecx
rol edx, 2
adc bx, 0x76df
ror ah, cl
adc ebx, 0x6ca940b6
mov ebx, 0x45b41edc
not ch
stc
dec bh
sub edi, 0x47b1e248
nop
test edi, edi
sub ecx, 0x39245f01
inc dl
adc edx, 0x69133bc1
test ch, 0x1a
ror esi, 3
sub ax, 0x3866
nop
not edx
not bl
cmp edx, 0xfd5fdfb
dec cx
shl cl, cl
mov ebx, edx
xchg al, bl
shr cl, 2
shr dx, cl
stc
inc ebx
nop
dec cl
dec eax
sub dh, 0x6b
shl edi, 2
sub ax, bx
xor bx, si
shl bl, cl
nop
and si, di
ror dh, 7
shr dx, 8
sbb eax, 0x18acf707
not edx
add dl, bl
test ah, 0x40
ror dh, 7
inc cx
or di, 0xb1b
xor eax, esi
sbb bh, ah
rol eax, cl
dec edx
mov ecx, 0xabf891a
test ah, bh
and di, cx
and cl, ch
stc
stc
xor dx, 0x4a82
not edi
dec ebx
adc ah, dh
rol di, cl
test di, 0x20b
add di, si
dec ah
shr si, 3
nop
dec ebx
pop esi
nop
cmp ch, bh
xchg ebx, ebx
nop
and bh, bh
inc ah
push esi
inc si
not ah
adc di, 0x6bbf
and ax, ax
mov esi, 0x7b31ac5b
adc cx, cx
xchg edi, eax
xchg edi, edx
inc si
xor di, 0x4611
sub cx, di
xor bx, 0x5d12
not ebx
not bx
nop
mov bl, 0x6b
shr ah, cl
inc di
inc dx
ror edi, cl
ror ecx, 5
add cl, dh
and bx, 0x5700
adc ch, ah
shr bh, cl
adc esi, edi
sbb esi, ecx
dec dh
shr ch, cl
ror bx, 3
shl si, cl
mov si, si
sbb si, bx
or cx, bx
xor cx, 0x75f
cmp ah, dh
shl di, cl
stc
or bx, 0x4ccc
sub bx, dx
adc bl, 0x22
stc
stc
shr bx, 1
xor cx, bx
and dl, cl
inc ebx
rol ax, cl
sbb esi, 0x484ef294
cmp cl, bh
dec al
shl bl, 4
cmp ecx, esi
add cx, 0x4423
xchg bl, ch
nop
add al, bh
xchg ebx, edx
rol dx, 1
mov di, 0x6c9d
not di
dec edx
sbb bx, cx
add edx, ecx
dec di
test di, 0x7e28
xor di, di
dec dh
add al, 9
xor dx, si
shr cx, 1
mov edx, 0x383a0705
nop
ror cl, cl
dec edi
add si, di
sub di, 0x3c77
mov edi, eax
and cx, bx
ror dl, cl
rol esi, 7
ror si, cl
mov ch, 0x65
rol edx, 5
or bl, al
xchg di, ax
ror bh, 8
ror al, cl
or ebx, 0x2fd4fabc
shr esi, cl
cmp ax, 0x38b5
ror dl, cl
and al, bh
inc si
pop esi
shr cl, cl
nop
test bx, di
or edi, 0x6b612f33
shr ch, cl
nop
push esi
shl si, 3
nop
ror dl, 1
dec edx
not bh
adc dl, dl
and bx, si
shr cx, cl
shl ecx, 1
xor cl, bl
or eax, edx
mov edi, esi
ror cl, cl
nop
dec dx
ror bl, 5
mov dh, cl
sbb bh, 0x26
xchg ebx, ebx
sbb dx, si
test esi, edx
sbb ebx, ecx
and bh, 0x6a
not ah
rol ax, 3
shr si, cl
ror ax, cl
not ecx
mov edx, 0x76b833c6
add bx, di
cmp eax, 0x34cdcaaa
shr bx, 5
rol al, 3
not di
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.0067cced
push esi
inc si
nop
push edx
push ecx
ror edx, cl
nop
push ebx
sbb dx, bx
xor dx, cx
push edi
rol di, 5
pop edi
pop ebx
pop ecx
pop edx
pop esi
push ebx
push ecx
and bl, ch
push edi
sbb di, cx
inc edi
xchg bh, cl
pop edi
pop ecx
pop ebx
call fcn.0067d063
push edx
or edx, 0x258474d
push ebx
cmp bx, bx
shl bx, 4
xchg bl, dl
sbb bl, bh
nop
push esi
mov esi, 0x6e4c4b53
push edi
push ecx
shr edi, cl
sub esi, 0x2fcd34ec
add bh, 0x51
cmp bx, bx
pop ecx
pop edi
pop esi
pop ebx
pop edx
call fcn.0067d5d5
jl 0x66272f
push eax
push esi
test ax, si
pop esi
pop eax
push edx
push ebx
cmp dx, bx
push esi
sub si, 0x4764
dec edx
push ecx
xchg dl, cl
sub bx, bx
inc dh
pop ecx
pop esi
pop ebx
pop edx
push eax
add al, al
pop eax
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
jb 0x662f32
call fcn.0067da90
push edi
adc edi, edi
test di, 0x39ff
push ebx
mov bx, 0x5998
push edx
cmp edx, 0x133c6e92
mov ebx, edi
push eax
shl al, 8
push ecx
xchg ecx, edi
sbb dl, 0x6a
push esi
adc si, 0x76ab
cmp esi, esi
not ecx
adc edi, 0xddd7d2e
xor esi, 0x760f40e5
and ch, 0x56
ror si, 6
stc
ror ecx, 3
test esi, eax
xor dx, di
cmp bx, 0x1432
rol dh, 8
sub edi, eax
test bl, 0x6f
inc di
dec ax
sub esi, 0x7fcc0111
adc ah, 0x28
sub ebx, 0x354edc57
inc bh
sbb si, si
nop
adc bh, dl
nop
cmp ecx, edx
test ecx, 0x2275a690
shr ax, 1
xchg ch, ch
and ax, 0x29ac
shr ebx, cl
and esi, eax
xchg dx, cx
inc edi
nop
xor dh, 0x33
add di, 0x4047
sub eax, 0x74decd29
adc ebx, 0x220d29d8
cmp edi, 0x794d0e00
mov cx, dx
cmp si, 0x25ef
sub dx, 0xc8c
add ch, 0x42
not dx
ror dl, 5
test di, cx
not di
ror ax, cl
sbb si, 0x42ac
sbb dx, di
or dl, 0x38
xchg si, si
shr bx, cl
and dh, dl
adc eax, 0x73cfc4e3
test dx, bx
add cl, dh
stc
shl dh, cl
and dx, dx
sub ch, 0x4f
cmp edx, 0x47488b84
or dh, 0x65
adc bh, 0x34
and dx, si
and ah, 0x25
cmp edx, ecx
rol ebx, cl
stc
shr bx, cl
or edx, 0x2cfd78da
or bh, 0x54
ror dl, cl
xor esi, edi
adc ebx, edi
xchg si, si
ror dl, 3
shl ah, 5
shl eax, 2
cmp ecx, ebx
sub ax, di
shl al, cl
sbb ebx, ecx
stc
nop
adc edx, 0x5f9c005b
sbb di, 0x4206
adc al, bh
inc di
shl eax, 1
and bx, bx
pop esi
adc edi, 0x4d8193cd
add bl, ch
or ax, 0x3b83
push esi
sbb si, bx
not edx
dec ax
nop
sub cl, dl
sub dx, 0x49c6
mov esi, ecx
shr ebx, cl
sub eax, 0x283b7ece
inc di
and dx, 0x313b
sub ah, 0x56
shl edi, 2
add dl, ch
ror esi, 2
stc
nop
rol dh, cl
sbb bl, 0x45
sub dh, 0x77
inc bx
test edx, 0x6305dfca
sub dh, 0x1d
or cx, 0x3a67
not ecx
xchg edi, esi
dec ch
inc bh
stc
test dx, dx
cmp eax, ebx
ror di, cl
cmp ah, 0x26
sub ax, cx
test bx, dx
shl edi, cl
cmp bh, 0x33
stc
xchg al, al
and esi, 0x2483950c
nop
inc dl
rol si, cl
sub di, bx
or edi, 0x58c6589d
dec bx
xchg bx, di
dec bx
xor edi, eax
shl dh, cl
adc edi, esi
inc bx
stc
inc ecx
shr dx, 5
nop
sbb dx, ax
not di
add edi, eax
shr ch, cl
mov si, 0x3eb4
test edi, 0x54352085
sub ecx, 0x864b51d
shr ebx, 4
shl ecx, cl
inc cx
stc
test ax, di
nop
shr dx, 6
shr ax, 1
mov cl, 0x3f
xchg si, dx
sbb esi, eax
mov di, cx
xchg cx, ax
mov edi, ecx
xor si, 0x1cd7
stc
not al
dec si
stc
shl ah, 6
xor cx, 0x27bb
shr ax, 8
xchg cl, al
cmp edx, ebx
cmp edx, edx
nop
mov ax, cx
not ecx
ror di, 5
ror si, 1
test cl, ah
xor ch, cl
stc
xchg ecx, esi
pop esi
mov bh, al
dec eax
and dh, 0x4a
push esi
and esi, eax
stc
inc eax
adc dl, bh
dec dx
dec eax
and eax, eax
shl al, 4
dec ecx
adc bx, di
ror ch, 6
stc
rol ax, cl
shl si, 7
rol eax, cl
or cl, ch
shl bh, 5
sub esi, 0x48ecb34a
adc ecx, 0x327df7d3
shr edi, cl
sub cl, 0xc
sbb ax, cx
add bh, ch
shr di, cl
shr cl, 5
rol si, 7
cmp ecx, 0x1c102df4
inc bh
stc
xor edx, ebx
sbb si, 0x6885
sbb si, 0x5e01
shr ch, cl
ror bl, cl
not dh
inc ecx
sbb al, ch
test cx, 0x6f86
sub si, 0x49e4
shr esi, cl
not eax
stc
test ecx, edi
shr ebx, 3
stc
rol cx, cl
adc dx, 0x7185
rol esi, 6
shr ah, cl
or edx, edi
add bx, ax
sub si, 0x1fb0
sbb ax, 0x6ca3
dec di
xchg ebx, edx
not cl
or ah, 0x49
shr ebx, 2
inc ebx
sub ecx, eax
and esi, 0x32d125f
and dx, di
dec cl
stc
dec ah
mov ax, 0x789a
add esi, ebx
or ebx, 0x4e355bbc
add eax, 0x5066bbc9
adc ecx, 0x2e222d94
inc eax
dec edx
xor dh, ch
xor dh, 0x57
cmp edx, 0x61aa5e02
or esi, 0x5e211dc4
xor esi, ecx
xor cx, ax
not al
and ebx, esi
nop
add cl, 0xd
and bx, si
rol ch, cl
and eax, 0x7a562db4
mov ax, si
or di, si
stc
adc cx, 0x4987
xor esi, esi
shr dx, 7
stc
adc cx, 0x4b6d
add bx, 0x74ce
xchg si, cx
test edi, ebx
cmp cx, 0x4ab4
pop esi
dec edi
ror dl, cl
shr bl, 2
stc
sbb bx, 0x76e4
shr dx, 8
sbb ecx, 0x55c10027
push esi
add esi, 0x2410e7ed
add dx, bx
add bl, 0x54
add ah, dl
inc al
adc cx, 0x7392
sub eax, eax
sub ebx, 0x52474774
xor edx, 0x58c94fc2
ror dh, cl
stc
test bx, bx
test bx, 0x4f25
inc eax
sbb edx, 0x709f17c7
not bx
test ebx, ebx
shl ecx, cl
test di, cx
rol esi, cl
rol ecx, 1
not cl
shr eax, 1
xor edi, edi
mov dx, bx
xor si, 0x4b04
adc ecx, 0x3c40c4e8
cmp bl, 0x4e
test si, bx
rol bx, cl
adc bl, bh
test cl, 0x6b
dec al
sub di, ax
dec eax
nop
add al, 0x3c
cmp al, 0x14
and ecx, edx
nop
sub di, 0x2224
cmp ax, di
inc ecx
xor cl, 0x55
not si
stc
dec cx
stc
dec ax
rol al, cl
mov ax, di
shl edx, cl
adc bh, 0x74
ror eax, cl
shr al, 1
dec edx
shr bx, cl
shl si, 8
stc
dec ebx
and dx, 0x7e81
sbb edi, 0x345aafb1
shr esi, cl
xchg dh, cl
test esi, ecx
or cl, 0x53
mov si, dx
test edx, ecx
mov ecx, 0x33c23dc
shl ax, cl
stc
cmp ah, 0x70
ror edi, cl
xor cx, dx
rol edx, cl
inc ax
dec dx
inc bx
rol di, cl
not cx
mov ecx, 0xb1a9e28
adc cl, ch
rol bx, 7
stc
or ax, si
dec ebx
xchg bl, bl
shr di, cl
rol edi, cl
nop
nop
cmp bx, 0x429c
rol cx, 5
pop esi
add eax, eax
inc edi
or cx, 0xff8
cmp bx, 0x5811
add ecx, ecx
xor cl, bh
inc dx
inc ch
not dl
not eax
nop
xchg dh, ch
sub bh, dl
rol di, cl
push esi
inc si
rol ah, cl
test ecx, edx
xchg bx, ax
nop
nop
test bx, 0x5993
mov dx, si
adc edx, edx
dec ah
sbb di, bx
mov ah, cl
test ecx, edx
shl ax, cl
xor ah, dl
sub bx, si
and cx, 0x2782
and cl, 0x56
mov edx, 0x439ca822
sbb dh, 0x10
rol edi, 3
test di, dx
shr cx, 4
or cx, ax
nop
mov dx, 0x513
sub dl, 0x72
dec ax
cmp dl, bl
ror ch, 7
nop
shl ah, 1
adc bx, ax
cmp edx, 0x23c4a497
ror dh, 4
sbb al, 0x74
adc edi, 0x26bca3ae
dec eax
xor eax, 0x2df4b4fb
mov si, si
shr si, cl
adc bh, 0x72
adc si, 0x7d9c
xor edi, 0x4725f7b1
rol bx, 5
ror dh, 5
rol al, cl
rol eax, cl
adc cl, dh
shr ebx, cl
sbb dx, dx
inc dl
xchg edi, edx
xor ch, 0x75
not ax
dec cl
ror edi, cl
sbb ch, dh
adc di, 0x3677
mov bx, ax
shl cx, cl
xchg ecx, esi
ror cx, cl
mov bx, bx
add bx, 0x3aa5
sbb ecx, 0x3cb3c8af
sub esi, 0x12088606
cmp si, 0x3874
sub cl, bl
not cx
ror di, cl
sub ch, cl
add di, 0x695e
shl edi, cl
test dx, bx
sub bh, 0x77
dec cl
stc
shl si, 1
xchg edi, eax
and al, 0x7f
sub edi, 0x44169e5b
inc bl
or ecx, edi
sbb esi, 0x35afc6e
stc
pop esi
not al
xchg ecx, edi
inc ebx
or ah, al
rol di, cl
ror edx, 7
dec ch
push esi
adc esi, ebx
nop
not edi
xchg edx, esi
xor cl, 0x26
dec cx
not dl
sub esi, esi
add bx, 0x6b49
shr dh, 8
rol ch, 3
xchg al, bh
mov esi, esi
stc
shr esi, cl
sub dl, ah
stc
add cx, bx
xchg cx, di
and dx, si
and ax, 0x147c
sub ecx, 0x8c33a3b
test ax, 0x72ce
and ebx, 0xbb3f7fe
xor edi, ecx
shl si, 8
mov dl, 0x3d
xchg ch, dl
add dx, 0x6fd2
stc
xor al, dh
dec al
xor si, 0x5d27
dec cx
add bl, 0x16
sbb cl, dh
xor ebx, ecx
not dl
ror dl, cl
sub dl, ah
ror cl, 6
dec ecx
sub ax, 0x5f26
test ah, 0x1f
stc
xchg dh, cl
ror dh, 5
add cl, 0x6e
adc ecx, 0x60345209
cmp ah, 0x26
and cx, 0x481b
test esi, 0x2ccc6ba2
dec ecx
dec si
not dl
sub ch, bl
shr ebx, cl
sbb si, di
or ebx, 0x592bb079
xor si, 0x444b
nop
and dx, 0x726
xchg edx, edi
shr dl, 6
inc eax
nop
test dl, ah
inc ah
stc
shr eax, 5
sub al, ah
adc ecx, 0x3940c6c7
dec ebx
not cl
cmp edx, esi
adc esi, edi
rol ecx, cl
test eax, 0x64e2d992
or edi, 0x1abdbefa
add esi, esi
mov si, cx
adc bx, 0x3c5f
rol ax, cl
rol ch, 8
adc ah, bh
or edx, edi
adc cx, 0x121b
adc cx, 0x2f7e
adc bl, 0x46
or bx, si
nop
sub dx, 0x60b5
test cx, 0x7d99
pop esi
xor edi, ecx
inc eax
sub ax, 0x1baf
shl edx, 5
pop ecx
pop eax
pop edx
pop ebx
pop edi
push edi
push ecx
mov edi, ecx
push edx
test edx, 0x7e70f212
push ebx
push eax
add ebx, eax
xor dl, cl
mov dh, dh
push esi
xchg esi, ecx
ror al, 4
xchg ecx, ecx
add ax, dx
mov cl, 0x3d
add di, dx
or dl, dl
stc
mov ch, ah
and ch, 0x44
sub edi, 0x2f2c0041
rol di, cl
test eax, 0x71c75153
cmp cl, 0x66
xchg edx, eax
dec ax
sbb ah, 0x76
rol ax, 1
inc ecx
not cl
shr edx, cl
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
push edx
not edx
push ecx
shr cl, cl
push ebx
test bx, dx
rol cx, 2
shl bl, 3
push edi
xchg dx, di
inc ecx
push eax
not ah
push esi
xchg si, ax
xchg dx, ax
shl si, cl
rol bx, 4
add cx, ax
add dl, 0x6a
sbb dh, ah
stc
nop
test bh, ch
adc cx, 0x44b8
xchg edi, edi
dec cl
and dx, cx
nop
shl dl, 7
cmp edx, esi
ror di, 1
shr edi, 3
add ch, 0x7d
adc eax, 0x54364d06
xor esi, 0x54510846
mov bx, 0xa62
ror cl, cl
rol ah, cl
dec ax
nop
dec dx
not edx
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
call fcn.0067dda5
push eax
sbb ah, al
test al, 0x3b
inc al
push edx
push ebx
sub dh, bl
push edi
xor di, 0x6c2
push esi
push ecx
shr si, cl
xor ah, dh
pop ecx
pop esi
pop edi
pop ebx
pop edx
pop eax
push ecx
not cl
push esi
not si
push edi
xchg edi, esi
nop
pop edi
pop esi
pop ecx
push eax
and ax, 0x5b38
push ebx
push ecx
rol bh, cl
push edx
and dx, 0x6d39
inc cl
sbb ecx, edx
pop edx
pop ecx
pop ebx
pop eax
call fcn.0067e120
push ecx
adc ch, 0x1a
push ebx
and bx, 0x281b
push eax
sub bx, ax
nop
push edi
rol edi, 6
push esi
cmp esi, 0x3af8bb1d
push edx
xor dh, dl
and ch, cl
and ecx, 0x2e23fcb2
cmp di, cx
not ch
xchg ecx, ecx
ror dl, 3
xchg cx, bx
sub dl, 0x58
nop
shl edi, 6
pop edx
pop esi
pop edi
pop eax
pop ebx
pop ecx
push edx
push esi
add dx, si
stc
sbb si, 0x74dd
sub dx, dx
push ebx
cmp bh, 0x16
inc dx
push ecx
xchg dx, cx
push eax
xchg al, dh
and esi, esi
or dx, cx
push edi
mov edi, edx
mov bh, dl
add cx, 0x3c8b
ror edx, 4
add bx, bx
mov edi, ecx
mov cx, di
add cx, bx
sub dx, bx
adc ah, 0x7e
xchg bx, dx
cmp eax, ecx
sub ecx, eax
not ebx
stc
test edx, ebx
sub si, cx
shl al, 8
not ebx
or bl, 0x2c
ror ebx, cl
dec edx
shr bh, cl
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
call fcn.0067e556
je 0x662fe6
call fcn.0067eadd
call fcn.0067f07f
push ecx
inc cl
pop ecx
push 1
push edi
push esi
jnp 0x6633be
push eax
not eax
push esi
not si
push edx
or dh, 0x16
nop
push ecx
xchg cl, ah
xor si, 0xcf
push edi
push ebx
adc edi, ebx
inc esi
xor cx, cx
mov ax, 0x4116
nop
nop
shr esi, cl
shr bl, 7
and dh, al
shr dl, cl
or ah, bl
nop
sub ah, ah
shl bx, 6
shl dx, 6
shr dx, 7
shl dx, 3
shl bx, cl
adc cl, 0x52
cmp esi, 0x71e07576
shl ah, 1
dec si
test ah, ch
test esi, 0x1dd632f
xchg dl, dl
add al, 0x72
stc
dec ebx
rol si, 3
or cl, 0x69
dec bx
shl ah, cl
dec edx
dec cx
and bl, al
rol edx, 6
not si
xchg bx, dx
stc
ror cx, cl
test ebx, 0x5856b98c
adc ch, 0x3e
stc
rol cx, cl
shr ecx, cl
inc ch
not dh
nop
not bx
adc ah, 0x63
shr ah, 7
xchg dx, ax
shl di, cl
sbb bl, al
test edi, 0x7a4d410
inc bx
mov bh, 4
not si
sub eax, 0x7aafa5d2
test di, 0x5a27
xchg ch, bl
cmp bl, 0x38
stc
xor si, 0x475
shl si, 2
rol ebx, cl
shr al, 6
mov edi, 0x4cd174b8
not esi
shr di, cl
xchg bx, cx
shr si, 1
not bl
nop
mov bx, 0x4f9a
dec al
xor dh, 0x15
mov esi, 0x154c9206
xor dl, dl
mov bl, ch
shr ah, cl
xor ch, bl
ror bx, cl
ror di, 8
rol esi, cl
and bx, ax
not esi
cmp bh, ah
inc edi
inc bl
cmp ch, ch
inc ebx
shr esi, cl
shr si, 7
pop ebx
test di, 0x14f3
ror ecx, 2
shr si, cl
nop
test dh, 0x43
push ebx
xchg bx, di
stc
mov bl, 0x5a
xchg al, dh
sub si, 0x63fc
and cx, ax
inc dh
dec dh
sub ebx, 0x3bca913
not di
nop
nop
and edx, eax
dec di
nop
mov bl, 0xf
nop
inc esi
xchg di, si
cmp dh, 0x76
ror ebx, cl
xchg dx, di
dec ebx
ror ax, 1
or ah, 0x43
cmp bh, 3
rol ah, 8
and ch, 0x65
sbb ebx, 0x2deb86e
xor dh, 0x61
inc edx
and bh, 0x25
add dx, cx
xchg esi, edx
and ebx, 0x1a67d516
xchg cl, al
shr di, 7
rol edx, cl
xor ch, cl
shr ah, cl
sub cl, ah
and dx, ax
or di, 0x1aa0
inc ebx
shl esi, 8
test edx, edi
nop
shr dl, cl
ror ebx, cl
add ecx, 0x417e545e
shl ebx, cl
add al, cl
sbb di, 0x5bb
add bh, dh
not ch
rol dx, 4
xor di, si
and ecx, ecx
dec dh
adc bx, 0x615b
sbb bx, di
adc eax, 0x6085e97d
shl cl, 7
rol dx, cl
cmp si, dx
not ax
cmp al, 7
xchg ebx, ecx
inc ecx
or cx, 0x43d5
shr ebx, 3
test dx, 0x5c27
not ah
rol ecx, cl
cmp bx, si
shl ah, cl
or dl, 0x33
not bl
mov eax, ecx
inc di
adc dl, 0x7f
sub edx, ebx
shr bh, 2
or dl, dh
shl si, cl
or edx, ecx
xchg ebx, edx
inc bl
sbb edi, 0x2182b9fa
test di, 0x5a85
xor bh, ah
and edx, edx
shl bl, 6
sbb ebx, edi
sbb bh, bl
pop ebx
not ax
not dl
shr edx, cl
sbb si, dx
xor dl, 0x3b
not ch
sub si, 0x7da1
inc al
dec cl
xchg edi, eax
push ebx
inc bx
stc
xor si, si
mov ecx, ebx
dec bl
shr ax, cl
stc
xchg edx, edi
shr si, 4
adc edi, ecx
nop
rol al, cl
xchg ecx, edx
xor di, cx
stc
mov dh, 0x19
shr eax, 8
cmp ebx, 0x755762b5
xchg si, dx
and bh, dl
and di, dx
dec bh
nop
nop
nop
shl edx, cl
inc bx
ror si, cl
shr ebx, cl
mov si, 0x7c50
add bx, bx
rol bx, cl
adc bh, cl
adc cx, bx
sbb ax, dx
or ah, dh
xchg al, ah
cmp al, bl
add ah, 0x15
test di, si
nop
stc
nop
nop
nop
dec bx
and edi, 0x19d795b9
and ebx, 0x194e9c12
sbb al, 0x11
dec ah
not edx
sbb ax, 0x56a
xor ax, 0x280
shr cl, cl
stc
and si, 0x92
stc
inc cx
shl ah, 3
add al, 5
test dx, cx
dec ah
sbb dl, al
xor dx, ax
sbb ebx, 0x4b6af9bd
shr si, cl
dec eax
shr edi, cl
shr eax, 1
nop
sbb cx, cx
shr dh, 3
sub dl, 0x6f
and ax, si
not edi
cmp edx, ecx
pop ebx
pop edi
pop ecx
pop edx
pop esi
pop eax
push ecx
shl cx, cl
push eax
ror ah, 7
push ebx
xchg bh, bh
ror bl, cl
push edx
dec dl
shr dl, cl
xor bx, ax
inc cl
push edi
shr di, cl
and ebx, edx
not dx
stc
shr eax, cl
push esi
or eax, esi
shr bl, cl
xor edx, eax
stc
add cx, di
stc
cmp bx, 0x3238
test edi, ebx
nop
add dx, ax
stc
add ecx, 0x1982b58f
or bh, 0x6b
sbb dx, dx
inc si
sbb ecx, 0xa2f5303
sub di, cx
sbb si, cx
adc bl, cl
sub di, 0x1ec2
add si, dx
xor ebx, 0x10e969d0
test ah, 0x10
xor ch, 7
adc bx, bx
stc
adc ch, 0x27
stc
add esi, esi
shr al, cl
xor ch, 0x35
not dh
mov esi, eax
shl ax, cl
sub al, 0x75
add si, di
sbb bx, si
cmp cx, bx
not dx
sbb edi, 0x24912886
test bx, ax
dec si
and cx, 0x627f
or ch, bl
shr eax, 3
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push edx
push ebx
and dx, bx
push ecx
rol dh, cl
push esi
push edi
test si, di
cmp ecx, 0x774a53ed
stc
pop edi
pop esi
pop ecx
pop ebx
pop edx
push eax
xchg ah, ah
pop eax
call fcn.0067f3ae
push edx
not edx
stc
pop edx
push eax
test eax, eax
push ecx
inc cx
push ebx
shl bh, cl
push edx
cmp al, dh
push edi
sbb bx, di
rol ecx, cl
add edi, 0x6bc56d59
nop
add ch, cl
sub eax, 0x5c8524e5
nop
add dl, 0x1a
rol cl, 2
ror ecx, 6
shr cx, 3
shl cx, 4
xchg bl, dl
test bh, ah
ror bx, cl
or dx, 0x6368
add dx, 0x705b
push esi
sbb ebx, esi
test ch, 0x33
test esi, 0x15335618
dec bh
rol bh, 4
inc esi
sbb al, dl
xchg si, dx
dec bl
or ax, 0x78d7
ror dx, 3
shl cl, cl
test cx, 0x60f8
inc eax
shl ah, 8
mov cx, 0x2887
or ah, al
and edi, eax
mov cx, 0x37a1
shr ax, 5
or esi, 0x59a1ac20
rol di, 4
not dh
xchg si, bx
test ah, 0x62
not edx
and ebx, esi
inc di
add eax, esi
add dl, 0x66
cmp cl, 0x22
cmp dl, 0x6e
xor ch, 0x29
add ah, 0x23
dec bx
nop
cmp esi, 0x20a29558
inc dh
and ah, 0x68
ror ch, 2
xor dx, di
nop
xchg bx, cx
or ax, bx
not cl
sub edi, edx
xor dx, ax
test si, cx
nop
inc ah
adc ax, ax
rol dx, 3
dec ecx
mov edx, eax
test ebx, 0x7512e887
not cx
and bh, dh
ror dh, cl
inc dh
sub dx, 0x66a
test ebx, edi
add bx, si
not al
adc esi, edi
cmp al, ch
sub bx, 0x7c
test bh, 0x69
add eax, 0x737299a5
xchg bx, cx
rol edx, cl
cmp bl, 0xc
add cx, 0xe76
and edx, 0x2cd82531
shr edx, cl
nop
sbb di, 0x20c7
nop
sub dx, 0x251f
shl dl, 1
pop esi
ror eax, cl
ror ch, cl
shl edx, cl
and edx, ebx
test al, 0x36
inc edx
push esi
shr esi, 4
dec al
shl ebx, 4
sbb dl, cl
test ah, dh
stc
or ax, ax
xchg si, di
sbb bx, ax
ror ch, 7
cmp ebx, 0x24eeff29
sbb edx, edx
cmp si, ax
sub esi, eax
rol si, cl
rol bx, 1
rol bx, cl
xor si, ax
nop
mov ecx, ecx
stc
xchg cl, dl
xor bx, bx
test ax, 0x6100
sub bx, 0x504e
test bh, 0x75
test cl, 0x57
sbb edi, 0x195c36d9
adc edx, 0x69a118cf
and bl, ah
test ax, 0x3052
xchg cx, bx
inc edx
shl bx, 2
not cl
stc
shr ax, 8
add edx, edx
shl esi, 7
not dl
shl al, 6
stc
rol esi, 6
add al, 0x2f
cmp ecx, ecx
add si, 0x4e12
nop
shl bl, cl
stc
and ecx, eax
dec cx
test ebx, 0x61f0ae2a
shl cl, cl
dec dh
or ebx, 0x6edaf9ff
dec cx
shl bx, cl
nop
not ebx
shl eax, 8
dec si
mov dh, 3
inc dx
mov edx, 0xb4e72fa
sub ebx, 0x250caa91
not bl
add dl, 0x59
or al, 8
not ah
xchg si, cx
adc bl, 0x64
not al
xor dx, di
dec cl
sbb dl, ch
or bx, cx
inc bh
shr eax, 7
dec cl
xor cl, ch
dec ch
shr dx, 6
mov esi, ecx
or esi, edi
or ebx, edx
xor al, al
not ch
not di
sub bx, bx
shr dh, cl
rol si, 8
ror bx, cl
not si
shl bx, 8
pop esi
dec ebx
inc edx
sub al, 0x7e
rol ecx, cl
shr bx, 5
dec bl
and ch, 0x21
test ax, 0x7fb5
xor cl, bh
shl bh, cl
dec ax
push esi
sbb ebx, esi
nop
mov dx, 0x7a65
stc
xchg bl, cl
or al, 3
cmp edx, 0x77a55b40
inc ch
sub dh, 0x7d
sub esi, eax
rol si, 8
mov dh, dh
add ax, 0x6fca
not ax
nop
xor ebx, ecx
cmp edi, 0x6907eb0c
rol cl, 4
test ecx, 0x7decbfbf
cmp esi, ecx
test bh, 0x40
xchg ebx, esi
xor cl, 0x47
ror ecx, 8
rol ax, 8
sbb ah, 0x25
and ebx, edx
rol si, 7
nop
test cx, dx
shl edx, 4
inc edx
stc
rol si, 8
sub di, 0x3162
dec eax
not ax
shl edi, cl
xchg ebx, ebx
dec di
sub di, cx
or ebx, esi
sub dl, dh
add edi, 0x3bd6aa0a
shr dh, cl
and ecx, 0x325dba9d
and cx, 0x5fe8
sub cl, bh
rol ch, 5
mov bx, 0x278
ror ax, cl
rol cx, 6
add eax, edi
rol esi, 8
xchg al, ch
ror dx, 5
inc ax
cmp dx, 0x330f
sub ax, 0x558a
test di, 0x3a4
not edi
add edx, 0x339300e6
shr di, cl
mov bx, ax
adc ch, bl
inc bx
test ebx, 0x141fe3af
or esi, 0x218074ce
mov ebx, 0x36443941
adc ecx, edi
sbb ecx, ecx
adc di, dx
or edx, 0x391d2bf4
xchg esi, eax
xor ah, 0x22
xchg esi, esi
shr ax, 8
dec ebx
xor si, dx
or bh, dl
ror ah, cl
shr di, cl
and ax, ax
stc
sub ah, bh
inc di
sbb bx, ax
or cx, 0x51b
test ebx, 0x1223082
pop esi
shr bl, cl
and ecx, 0x759a501a
nop
push esi
sub si, 0x3ae3
sbb ah, 0x4d
shr bx, cl
sub esi, 0x449b3f99
sub eax, ebx
xchg esi, eax
and ah, 0x58
and ebx, eax
sbb cx, dx
or edi, 0x43b5ab3f
add bx, 0x7a85
stc
nop
shl di, cl
adc si, si
sub ecx, edi
cmp si, bx
xor esi, 0x3ed0e3d9
mov edx, eax
not esi
inc cx
xor cl, dh
nop
nop
ror ebx, cl
xor dl, dl
nop
xchg ebx, ecx
xor ebx, edx
ror di, cl
test si, 0x16e7
and di, 0x6c75
xor dh, 0x46
adc eax, 0x6d2ec5f9
or ebx, 0x12d6f375
ror cl, cl
test bh, 0x74
or cl, bl
shr ax, 4
shr bl, cl
stc
test ecx, edi
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ecx
and cx, 0x4245
push eax
push edi
sbb eax, edi
push ebx
cmp ebx, ecx
shr cl, 1
and edi, ebx
push edx
xchg dl, dh
push esi
test si, si
shl edx, 2
adc bx, si
shl si, 8
ror cl, 7
sub eax, 0x554f1d5f
stc
add ebx, 0x15a4a843
cmp ebx, 0x5169965
shr ax, cl
xchg edx, ebx
sbb ebx, edx
test di, 0x64f5
and bx, bx
inc dh
xchg si, cx
sub ecx, esi
test cx, si
dec edi
inc dl
stc
test ecx, esi
and ecx, 0x5c0d39eb
ror si, 6
and ecx, ebx
cmp dl, 0x5d
inc dx
or cx, 0x46f6
adc bx, 0x2d81
stc
not esi
xchg edi, ebx
add eax, 0x4c916587
stc
mov ebx, 0x3760e6ec
xchg cx, ax
ror ebx, cl
test cl, 0x22
cmp esi, 0xf97257a
sbb ch, ch
inc dx
shl bx, cl
shl bh, cl
xor ch, dl
not ebx
test ebx, ecx
add ecx, ebx
adc cx, 0x789b
dec cl
ror di, 6
adc esi, edx
dec al
nop
test esi, 0x5be1d115
and eax, edi
dec si
test dl, 0x37
pop esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
push ebx
not bx
pop ebx
call fcn.004d9186
add esp, 0x10
pop edx
pop ecx
add esp, 0x10
push eax
cmp al, 0x37
push ecx
push edx
sub ecx, edx
inc al
push edi
dec edi
or eax, 0x608516a6
mov cx, 0x747
rol ah, cl
shl eax, cl
push ebx
mov bx, 0x3482
nop
rol ecx, 3
or bh, 1
not eax
test edi, 0x77a5c852
mov di, 0x62b9
shl ebx, 8
push esi
cmp si, 0x36e9
inc cx
add eax, 0x28878e86
test cx, 0x1e86
rol edi, 5
test dl, al
nop
rol esi, 6
not ax
sbb dx, 0x79ff
mov esi, esi
sub si, 0x74ae
xor edx, 0x4470ab12
and ebx, esi
inc cl
nop
shl bh, cl
dec di
or eax, 0xa760cee
shl ch, 2
and di, 0x181c
test ch, 0x4e
rol dh, 6
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.0067f7aa
stc
push ebx
ror bl, 4
push esi
sub esi, esi
push edx
sbb edx, 0x3d30eec4
push eax
ror ah, 4
dec edx
push ecx
shl ax, cl
stc
mov dh, bh
xor al, 0x3c
mov ecx, eax
shl ch, cl
nop
ror eax, cl
push edi
adc ebx, edi
ror ebx, cl
shl edx, cl
xchg bh, ch
sub edi, 0x63f38f49
sub si, 0x45f1
not ah
sbb bx, 0x2421
shl ecx, 8
xor edx, edx
mov ecx, 0x71388b73
inc ah
add dl, cl
ror dx, cl
shl bl, 7
inc ecx
mov esi, 0x7142baac
adc esi, 0x5912363f
sbb ebx, 0x220a5bc6
inc cx
not esi
xor bx, 0x2fa5
sbb di, dx
cmp dx, bx
or dx, 0x3454
sub bl, ch
xchg ah, ch
xor ax, 0xfcb
add dx, 0x6bd6
sub eax, 0x647b8df9
sbb ecx, 0x57b75cfb
not ax
shl eax, 8
shr edx, 6
test ax, ax
sub al, 0x14
xchg bl, ah
and bx, dx
sub al, dh
adc di, si
xor edx, 0x5a8d7ede
dec edi
or bx, bx
shl eax, cl
ror bx, cl
test di, si
test ch, bh
inc bh
not ch
adc dh, dl
shl si, cl
adc bh, cl
xor ebx, 0x7b5da703
rol esi, 4
ror ax, cl
rol ebx, 6
not dx
sub bl, 0x45
adc di, 0x146d
test bx, si
shl ah, 4
shl cx, cl
stc
nop
shl edx, cl
nop
not bh
adc si, 0x7c14
and edx, eax
dec eax
test ah, bl
add dx, 0x5261
cmp bh, 0x40
or dh, dl
shr ecx, cl
add cx, ax
add bx, 0x5182
or cl, 0x55
xchg dl, dh
add eax, edi
rol di, cl
xchg cx, di
shr ch, cl
stc
shr bh, 8
add ah, 0x21
pop edi
shl cl, cl
sub ch, bh
rol cx, cl
xor ah, bl
mov eax, 0x529e2c05
and dl, cl
sbb eax, edx
nop
xor si, si
or dl, 0x40
stc
add ecx, ebx
inc al
xchg ch, ah
shr dx, cl
sbb edx, esi
nop
nop
shr si, cl
ror esi, 6
adc cl, 0x10
push edi
not edi
adc bl, 0x4c
inc al
inc di
mov esi, edi
not dh
ror dx, cl
rol bh, cl
sub ecx, edi
or di, di
sub ebx, 0x27f7beb9
xor ebx, 0x2b93965b
not bl
shr eax, 4
and dl, bh
inc di
sub cl, dl
rol di, cl
sub bx, 0x3cb9
not ebx
test bx, di
xor si, 0x2193
add edi, esi
stc
ror cl, 6
and edi, eax
cmp edx, 0x6cab09c5
stc
adc ch, dl
xchg cl, dh
cmp dl, ah
sub dl, al
xor bx, bx
cmp di, 0x353
rol di, 7
mov edx, 0x1bf336c6
sub ebx, ebx
xchg ah, bl
sub dx, 0x686e
dec bl
cmp eax, ebx
inc al
mov ch, al
dec dx
dec cx
rol esi, cl
inc dx
shr bl, 2
mov ecx, esi
dec ch
xchg al, bh
add eax, 0x3090d971
shr di, cl
mov ecx, 0x7c7f30c3
and edx, eax
add eax, ebx
sbb bh, ch
shl di, cl
sub bh, al
nop
shl ax, 2
nop
xchg ah, ch
dec ah
nop
add dx, 0x6904
shr eax, cl
xor bh, ch
and dh, cl
rol edi, 7
test ax, di
shl ax, 4
cmp dl, 0x7c
add ch, bh
shl esi, 6
shl bx, 4
inc eax
and dx, 0x3b14
ror cx, cl
pop edi
shl cx, 6
inc dh
add dh, 0x5b
and dx, 0x5194
not ecx
mov ch, al
rol al, 6
nop
nop
mov eax, 0x75427fa6
nop
sub dx, dx
rol dh, 5
dec si
shl dx, cl
stc
or si, 0x3686
shr ebx, 2
pop ecx
pop eax
pop edx
pop esi
pop ebx
jno 0x663d14
push edi
dec di
push ebx
or ebx, 0x43564346
and bl, 0x24
push ecx
push esi
xor ecx, esi
push edx
or dx, 0x4291
push eax
cmp al, 1
sbb al, cl
ror cl, cl
dec bh
inc esi
shr ax, 4
xor ecx, edx
add cx, 0x40ff
shl ebx, 5
not ecx
sbb ax, 0x337b
shl ecx, cl
xor di, 0x4033
stc
shl edx, 6
inc dh
stc
dec edi
shl dx, cl
sbb dl, 0x28
and dx, ax
ror bx, 1
rol edi, cl
xchg dx, ax
and edi, eax
sub si, di
cmp ecx, 0x4c2379cc
mov bx, di
adc dh, 0x4f
dec dl
inc ecx
test ecx, 0x37d3ad63
shl al, cl
or al, bl
stc
rol di, cl
dec ax
adc cx, 0x99c
rol ecx, cl
ror dh, cl
dec bh
shr dx, cl
stc
rol bx, cl
inc dh
xor si, dx
not eax
test ecx, eax
not al
stc
cmp si, 0x23fe
adc di, 0x5ab6
dec dx
and ch, dl
stc
stc
nop
cmp dh, 0x3d
inc ebx
cmp bx, 0x2cee
or di, dx
sub eax, 0x780e530a
nop
stc
sbb bx, dx
not ah
mov esi, 0x505dbd
test ch, cl
sbb al, 0x43
sub edx, 0x4f2128f5
and bx, cx
test dh, bl
or al, 0x52
shr ebx, 1
xor edx, 0x4c61cbef
dec si
sub cx, ax
test ch, 0x37
shl bh, cl
add si, 0x5b3f
pop eax
pop edx
pop esi
pop ecx
pop ebx
pop edi
push eax
push ecx
mov eax, ecx
push ebx
and ebx, ebx
push edx
add dl, cl
push esi
sub ecx, esi
xor cx, 0x6d93
sub ah, 0x77
nop
shl ch, cl
shr cl, cl
adc ah, 0x78
cmp dh, 0x33
not dx
dec dh
shr dh, cl
mov bx, 0x525f
not al
sbb edx, 0x6d7e521d
nop
shr bh, cl
adc cx, ax
shr bh, cl
push edi
xchg edi, eax
test eax, 0x7ef38d17
nop
inc al
shr edi, 5
and bx, bx
cmp ecx, edx
test dl, ah
sub dh, dl
mov ebx, edx
rol si, 8
or dx, dx
mov si, si
test dl, 0x24
adc cl, bh
dec ebx
xor cl, bh
or dl, dh
test dh, cl
cmp edx, ebx
rol ch, cl
sbb di, 0x47ab
add ecx, 0x3fde9ace
or ah, 0x52
inc cx
and edi, eax
xchg bl, cl
shr dx, cl
ror eax, 3
stc
add ecx, 0x535a9e01
sub bh, 1
cmp ecx, 0x2aa49f36
sbb cx, bx
test esi, 0x1ac37619
add dx, si
adc ecx, esi
test ah, 0x7a
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.0067fa9a
jno 0x663f89
push ecx
test ecx, 0x4dd1953f
push eax
push esi
mov ax, si
push edx
xor edx, 0x68f69a41
not cl
test cl, 0x7a
test cx, cx
dec al
mov ch, 0x32
nop
adc eax, 0x39b961eb
push ebx
xor ch, bh
or dx, si
inc ebx
add bh, cl
add ecx, 0x1cdeb50b
not si
xchg bl, dl
shr ecx, cl
test bx, 0x46b3
push edi
cmp di, cx
cmp ah, 0x46
stc
test dx, si
nop
not edx
ror esi, cl
sub edx, eax
not esi
not ah
xchg dl, ah
add cx, 0x7f08
xchg esi, edx
and esi, edx
mov bl, 0x7e
or di, 0x505b
shr dh, cl
sbb eax, ecx
stc
sbb bh, 0x3f
shr si, cl
test ax, 0x14b8
dec ax
sbb edx, ecx
test bh, 0x4f
dec cx
add ax, 0x1083
inc cl
inc ecx
nop
not si
cmp ah, cl
test di, ax
test edi, edx
shl cl, cl
sub eax, edi
stc
xchg esi, esi
sbb eax, 0x3cfb16cc
xor dl, ch
and dx, 0x2175
dec edi
adc di, di
and cx, 0x378f
test edi, 0x4395f382
xchg dx, ax
cmp ecx, 0x265f15d1
nop
sbb cx, 0x656f
dec si
stc
xchg ecx, esi
test eax, eax
cmp ecx, edi
sbb si, cx
adc cl, dh
xor di, 0x1db8
stc
stc
and dx, ax
sbb cx, dx
sbb ebx, 0x7ff97fab
nop
add dx, si
and cl, 0x2a
not esi
ror bx, cl
stc
or edi, ecx
mov bx, 0x324
xor di, 0x5589
dec cx
dec esi
shr dx, cl
shr bl, 5
xchg cl, bh
dec edx
xchg al, ah
xchg esi, eax
xchg si, di
nop
pop edi
xchg al, bh
push edi
or ebx, edi
shl dh, cl
not bx
sbb bx, bx
test eax, 0x6be884bc
sub ah, 0x1f
cmp di, 0x7706
stc
nop
xchg cl, ch
nop
rol cx, 3
and edx, 0x614383ce
adc ecx, 0x44d866e2
sbb dx, 0x71af
shl bx, cl
nop
sbb esi, 0xde7c5ad
xchg dl, dh
test ah, ah
rol ch, 1
stc
shl ebx, cl
and al, bh
xor edx, esi
cmp cx, 0x4631
shr dl, 6
sbb bx, 0x4c56
add si, ax
test cx, ax
test cx, bx
shr ecx, 2
test esi, 0x9d30614
shr edi, cl
stc
dec si
xchg cx, dx
shl eax, cl
xchg ch, al
shr ebx, 8
sbb ah, ah
or eax, 0x3d6ba909
mov di, 0x23c9
ror edx, 2
mov bl, dh
inc dx
sbb dx, 0x4982
and al, 0x7a
rol dx, cl
nop
or esi, eax
inc ch
cmp edx, 0x25647c5e
xor ax, 0x699
dec cl
sub dl, ch
test dl, 0x26
xchg edi, edi
cmp ebx, 0x62b86240
inc ebx
shl esi, cl
sbb bl, 0x4b
or bx, 0x5c1c
dec ax
not di
add eax, ebx
sub bh, 0x6e
stc
shr cx, cl
or esi, 0xcc9ea8f
sbb cx, cx
add edx, eax
cmp dx, 0x31f
rol dh, cl
sub ch, dl
xchg si, si
shl eax, cl
rol ch, 6
xor cx, 0x123f
mov esi, 0x337d1a35
shl si, cl
sbb ebx, ebx
shr dx, cl
sbb dh, al
cmp ax, 0x692a
ror dx, 3
ror bl, 2
xchg ebx, edi
not edi
nop
sub ax, 0x4414
xor ecx, ebx
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
push eax
sub ax, 0x70e5
push esi
and si, ax
stc
push ecx
or ecx, 0xc25fa46
stc
push edx
sbb dx, 0x5038
test ah, 0x21
sub ax, 0x552e
push ebx
cmp bl, 0x4d
add eax, 0x3c08b8b5
cmp dl, bl
stc
rol edx, 4
pop ebx
pop edx
pop ecx
pop esi
pop eax
push ecx
not cx
pop ecx
jo 0x663f84
call fcn.0067ffe6
call fcn.0068038c
call fcn.00680807
call fcn.00680cbf
je 0x664077
call fcn.00680f71
push edi
push eax
or edi, eax
push ecx
add eax, ecx
push esi
ror si, cl
push edx
not edx
ror eax, cl
sub ch, 0x1b
or ah, ch
inc si
push ebx
sub bl, 0x52
xchg bx, ax
shl edi, cl
cmp al, 0x4d
or di, di
test bh, al
shl ax, cl
xor di, dx
nop
sbb ecx, ebx
xchg ebx, eax
xchg cx, cx
dec edi
xor al, ah
inc cl
sub edi, ebx
xor bh, ch
adc ecx, ecx
nop
nop
sub dh, 0
stc
stc
rol ch, 7
pop ebx
pop edx
pop esi
pop ecx
pop eax
pop edi
jge 0x664044
call fcn.00681422
push ecx
push eax
xchg ecx, eax
xchg ecx, eax
push edx
and dh, ah
and edx, 0x5d652d5f
nop
test dx, cx
not ax
push ebx
push esi
xchg ebx, esi
and si, cx
mov ah, dl
and edx, 0x336fa9f9
add ax, 0x766
push edi
inc edi
sbb ebx, esi
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
call fcn.006819c0
call fcn.00681e2b
push eax
inc ax
pop eax
call fcn.00682130
push eax
cmp eax, 0x4b953972
inc ah
pop eax
call fcn.00682615
call fcn.00682a8d
call fcn.00682ff9
push ebx
ror bh, 5
push eax
not eax
push ecx
rol cl, 2
pop ecx
pop eax
pop ebx
push ebx
push edi
cmp bx, di
push eax
push ecx
rol al, cl
push esi
dec si
pop esi
pop ecx
pop eax
pop edi
pop ebx
call fcn.00683482
call fcn.0068384b
push ecx
sbb ecx, 0x2887135a
shl ecx, cl
push edi
test di, 0x7b21
push ebx
inc ebx
nop
rol ecx, cl
or ebx, ebx
push eax
sub ah, bh
sbb di, 0xd33
push edx
xchg dl, ch
shl bx, cl
sbb ax, 0x865
pop edx
pop eax
pop ebx
pop edi
pop ecx
call fcn.00683cb2
push edx
push esi
cmp edx, esi
push ebx
ror bl, 6
inc dl
push ecx
sbb cl, 0x31
nop
xor si, cx
inc ch
sub ch, dh
ror cx, 7
or edx, 0x43f9f297
push eax
not ah
cmp esi, 0x403857e3
shr ecx, cl
inc bl
sub bx, bx
cmp edx, 0x3dd3cfeb
mov dh, 1
push edi
adc di, si
adc edx, ecx
add ax, 0x3f8d
test dh, bh
cmp al, ah
shl esi, 7
stc
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
push edi
or edi, 0x3a5dcce1
push ebx
dec bh
cmp bx, 0x8c1
push esi
add edi, esi
dec ebx
push edx
push ecx
xchg dh, cl
push eax
nop
add dl, 0xc
cmp eax, 0x44b619ee
cmp ecx, edi
xor cx, 0x5faf
or cx, 0x2692
xchg cx, ax
inc bl
not ecx
nop
sbb edi, edx
not dl
ror bx, 1
dec ch
sub edi, 0x4c4da0cc
nop
shl dl, cl
adc di, cx
sbb al, cl
xchg ch, cl
dec edi
pop eax
pop ecx
pop edx
pop esi
pop ebx
pop edi
jns 0x664165
call fcn.0068404c
push esi
or si, 0x71d6
pop esi
add esp, 0xc
pop edi
pop esi
call eax
mov ebx, eax
pop edx
pop eax
mov esi, dword [edx]
call fcn.00684491
push eax
rol eax, 4
push edx
push ecx
shl dx, cl
ror eax, 7
mov ch, cl
push ebx
sbb bl, ch
xchg ecx, ecx
cmp ecx, 0x35175382
push esi
cmp esi, ecx
rol cx, cl
dec ebx
shl esi, cl
push edi
cmp di, 0x768b
xor edi, 0x68d9bdd0
stc
or ebx, 0x26eba713
adc edx, esi
shl si, 6
not edi
and si, 0xf99
mov cl, bh
or bh, 0x5e
inc edi
xchg esi, ecx
sub ah, 0x20
or si, 0x5137
inc ah
shr dx, 7
stc
ror eax, cl
adc bh, 0x1c
inc edx
sub edx, eax
xchg edx, edi
inc edi
and bh, dh
mov di, 0x3677
ror eax, 4
sbb al, 0x66
dec bh
nop
not eax
sbb dl, dh
cmp edx, edx
nop
shl dx, 7
or ah, 0x67
and edx, ebx
test cx, 0x78b8
test di, 0x3449
shr ecx, cl
shr bh, cl
sbb si, 0x61fe
xchg dl, bh
stc
shl dx, cl
and ecx, ebx
adc si, 0x247d
sub di, si
shr di, 1
shl eax, 8
or dh, 0x44
sub bx, si
xor ebx, 0x3c8136eb
sub bl, 0x25
or ch, dh
shr bh, cl
xchg edi, ecx
add esi, ecx
shl edx, cl
shr ecx, cl
sbb eax, esi
xor ecx, 0x39da2c07
cmp dx, ax
and esi, ecx
add dx, dx
test dh, 0x3e
mov edi, edi
or si, 0x29aa
test edi, 0x1cff5297
adc di, 0x58db
sbb ah, 0x41
sbb dl, ch
add edx, ecx
inc ebx
rol ch, 4
xor cx, bx
sbb bx, si
not ah
stc
mov edi, eax
shl bl, 8
ror bx, cl
nop
sub edx, 0x7a060aed
mov ah, 0x17
rol bl, cl
mov al, ch
rol dx, 5
adc ah, cl
stc
pop edi
ror eax, cl
stc
push edi
rol di, 8
mov bh, 0x6a
add ah, 0x74
xor dx, 0x57e6
mov ch, 0x40
adc edi, eax
adc ah, dh
add ah, 0x18
mov ch, cl
adc al, ah
ror ah, cl
sub esi, ebx
dec bh
inc bl
shl si, 3
stc
sbb di, di
test dl, 0x4a
xchg bh, dh
xor edx, edx
stc
or eax, edx
dec dl
inc ch
dec di
nop
ror cx, cl
add edx, 0x420400f9
ror ecx, cl
nop
sbb cx, 0x3906
shl di, cl
nop
shr bh, cl
cmp ch, ch
xor edi, ecx
and edi, 0x5fd37420
dec bl
shr edi, 2
sbb esi, esi
and bx, bx
not cl
sub esi, 0x34e20352
not ebx
and di, cx
xchg dx, ax
ror cx, 5
test ax, 0x7618
mov ecx, 0x34e83e81
adc esi, edx
xor esi, edi
not cl
not ecx
adc dx, dx
ror dx, cl
adc ecx, edi
xor si, si
rol ebx, 5
add bl, 0x24
ror bx, 7
not al
shl bh, cl
cmp bh, 0x15
sbb ax, 0x5d9e
and esi, edi
or esi, ecx
adc ax, 0x1188
ror cx, 1
test ax, si
shl dx, cl
adc ch, ch
inc dh
ror si, 8
ror ax, cl
and bl, bl
sbb al, ah
dec esi
xor dx, bx
dec ax
cmp dh, 0x19
adc cx, di
mov dl, dh
stc
dec al
adc si, 0x2345
test ecx, 0x79e10be7
sbb bl, 8
xchg ebx, ebx
not al
ror ax, cl
add ch, 0x37
stc
sbb ebx, eax
inc eax
adc cx, ax
not dh
adc ecx, ebx
dec edx
pop edi
xor cl, 0x57
xchg esi, edx
add ebx, 0x3528a03f
nop
nop
dec esi
ror cx, cl
add edx, 0x5bdb95ef
add bh, al
push edi
test edi, 0x210970df
adc cl, 0x63
sbb edx, ebx
inc dx
not eax
xor ebx, eax
shr cl, cl
rol cx, 6
shl di, 8
sub ch, ah
sbb bl, 0x36
rol si, 1
nop
sbb bl, ch
ror ah, 5
xor bx, cx
rol cx, 4
xor cx, ax
sbb ebx, esi
xor edx, 0x3fcf0d22
not ax
inc bx
sbb si, di
cmp ecx, esi
add ebx, 0x56114814
or ebx, 0x10650a64
xchg esi, ecx
sbb bh, ah
dec ecx
xchg si, cx
and al, 0x75
mov dl, 0x43
inc edx
stc
test ch, cl
shr edx, cl
and esi, ecx
adc ecx, 0x6c106684
xor ch, 0x78
sbb dh, 0x12
inc si
xor ch, ch
not cl
nop
nop
stc
sbb edx, edx
mov dl, bh
xchg edx, esi
test edx, edi
rol bl, cl
ror bx, 1
inc bx
xor si, si
not dh
sbb al, dh
xchg ebx, ebx
test ecx, ebx
cmp bh, 0x53
rol ecx, 6
test ch, dh
and eax, ebx
mov cx, 0x4610
xchg ebx, ebx
shr ebx, cl
sbb ecx, ebx
shl edi, cl
sub ah, dh
and esi, 0x1c96701e
shl bl, 8
xchg di, cx
adc cl, al
cmp edx, ecx
and ch, bh
dec eax
not edx
shr esi, 3
inc ecx
test ebx, ebx
xchg ecx, edx
xchg cx, bx
shr ch, 8
cmp ecx, eax
shr dl, cl
xor di, 0x3940
adc bh, 0x37
adc edx, eax
or cx, 0x5d07
xor dl, ah
not ebx
mov bl, dl
pop edi
or ah, 0x6c
sbb cl, 0x77
push edi
xchg cx, di
rol ax, cl
xchg dx, di
ror bh, cl
stc
cmp bh, dl
rol ecx, 1
adc ah, 0x48
sub eax, eax
dec dl
sbb ax, dx
cmp ah, cl
xor si, di
add esi, ecx
dec eax
add bx, 0x72b4
stc
ror si, cl
xchg di, di
rol edx, cl
sbb ebx, 0x166f9276
stc
inc ah
shr esi, cl
stc
mov bx, cx
xor si, dx
rol cl, cl
inc ch
stc
add ebx, 0xb2a1f0e
add cl, 0x21
rol esi, 7
dec cl
shl esi, 2
xor edi, 0x15adcc8e
rol si, cl
ror bh, cl
add ah, al
mov edi, 0x2842f755
stc
shr ah, 7
add edi, edx
nop
not esi
ror ebx, cl
or si, si
xchg esi, edi
rol esi, 3
and bh, ch
test di, bx
dec cl
inc al
xor edx, 0x34f8b3b2
nop
add edi, edx
xor di, 0x57d7
and si, dx
nop
add bh, 5
not bh
or ah, ah
rol cx, cl
or si, cx
shr ax, cl
or ecx, 0x3ee3cf75
stc
mov esi, 0x6c58df72
or eax, edi
and dx, 0x1c38
and edi, 0x14ee2894
sbb esi, eax
sbb ebx, 0x7b5293f4
or edi, 0x58225e92
nop
sbb al, 0x38
nop
or si, 0x579f
not dx
xchg cl, bh
test dx, 0x5d6a
mov ax, 0x735e
or bx, dx
sub ax, 0x3c42
cmp ch, al
mov ah, bh
rol si, cl
add ebx, esi
not ax
cmp dx, di
sub cl, 0x16
xor ebx, 0x4bb615d8
sbb esi, 0x7500f72b
stc
cmp si, 0x607d
stc
xchg di, ax
or ch, 0x71
pop edi
rol ax, 7
not bx
ror ax, 6
nop
shl al, cl
mov bl, ch
mov dx, 0x2828
add ecx, ecx
add bx, 0x1f9a
sub ecx, 0x1e50ff82
nop
cmp eax, 0x3c3bf814
stc
xor cx, cx
mov ax, 0x79fd
dec dh
push edi
shr di, 8
inc cx
dec di
rol di, 8
not edx
or dl, 0x11
rol bh, cl
shl si, cl
xchg esi, eax
mov ah, ah
nop
inc ax
xchg esi, ebx
rol cx, cl
sbb ax, 0x7942
or ah, 0x24
cmp esi, 0x7bdbd7f4
sbb dl, 0x5d
or edx, edi
xor ax, 0x1e3c
rol edx, cl
shl ecx, 1
xor dx, 0x6aed
cmp bh, 0x51
xor edi, edx
mov di, si
inc ebx
xor ecx, ecx
adc dl, 0x71
ror ch, cl
cmp edx, edi
test ax, si
cmp ecx, 0x79c1826e
sbb dl, 0x25
test esi, 0x3b6cf87a
add ebx, ecx
sbb cx, ax
and cx, cx
not eax
rol dx, 3
test ch, 0x35
and bx, dx
sbb ax, 0x814
cmp ecx, 0x319fc64
or al, 0x2c
xor cx, di
not al
xor si, 0x649e
shr edx, 6
adc bx, 0x8df
sbb dx, di
rol cx, 2
ror dx, 3
stc
add ch, bl
ror esi, cl
not eax
ror esi, 3
dec eax
or ecx, edx
test dx, bx
inc dx
xchg ebx, esi
mov ecx, 0x77e6b18e
ror di, cl
xor bx, 0x7ac2
dec edi
or ebx, 0x7bcab0a4
or al, 0x4a
ror bh, cl
ror eax, cl
mov bx, 0x425
cmp cx, cx
sbb eax, 0xe776890
sub bx, si
shr si, cl
and ecx, 0x33d5dca6
cmp ax, 0x7129
adc ax, bx
rol ax, 4
add ecx, 0x453026dc
dec cx
test dx, 0x37a5
or dl, ch
pop edi
adc ecx, eax
or ebx, 0x261db9b
xor si, bx
xchg bx, ax
sbb esi, 0x6ccd052a
xchg si, dx
push edi
shr edi, 1
sub si, cx
adc ah, ah
shl ah, 2
not si
nop
xor edx, 0x686b8e90
rol edx, 1
test bx, 0x7005
test dh, 0x20
shl ebx, 2
add dl, dl
stc
rol esi, 4
shr eax, cl
shr ecx, cl
xor si, cx
xchg di, bx
adc ax, 0x49d9
dec bx
xor ax, cx
not ebx
not ch
nop
or dx, di
and cl, 0x1b
nop
shr al, 5
ror edi, 6
sub edi, 0x3c79e56e
ror ebx, 3
sbb cl, 0x42
dec di
mov ecx, edi
shl si, 5
inc cl
not cx
mov di, di
mov cx, dx
cmp ecx, 0x197ef82c
ror ch, cl
shl al, cl
cmp esi, 0x6477217e
adc dl, dl
xchg ch, bl
shr bx, cl
or bl, ah
adc bl, dh
ror cx, cl
sbb cx, 0x2eb3
xor ebx, ecx
stc
xor ax, dx
sub dh, 0x2e
inc eax
xor eax, ecx
ror si, 6
xor ax, 0x6841
or edx, 0x3219581d
ror eax, 5
sub si, dx
add di, 0x4956
shr edx, 5
add eax, 0x4e3183ca
shr ebx, cl
ror esi, cl
not dx
dec edx
stc
cmp eax, 0x5ff1095
stc
shl bx, cl
xor al, bl
rol al, 3
sbb dh, 0x79
sub edx, 0x58052201
xor dx, 0x59e0
or bl, 0x22
sbb ebx, 0x2d31c12c
sbb ch, 0x52
stc
rol cl, cl
shr ecx, cl
mov esi, 0x29d59d1d
inc eax
and dx, dx
add ecx, edi
sbb si, 0x1ad8
and eax, edi
sub dh, 0x13
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push ebx
push ecx
shr bx, cl
push edx
and dx, dx
pop edx
pop ecx
pop ebx
push eax
push ebx
sbb ah, bl
push edi
xchg di, ax
push ecx
ror cl, 2
sbb bx, 0x530f
nop
mov cx, 0x10a8
shl bh, 2
mov eax, 0x107c2d62
xor edi, edi
push esi
cmp si, bx
sub al, 0x67
add bx, bx
shl bl, 8
pop esi
pop ecx
pop edi
pop ebx
pop eax
jb 0x66486f
push ecx
push edi
sbb cx, di
pop edi
pop ecx
call fcn.0068479b
call fcn.00684bee
push edi
push esi
cmp edi, esi
pop esi
pop edi
call fcn.00684f6b
push eax
push ecx
mov ax, cx
pop ecx
pop eax
call fcn.00685290
call fcn.006856a4
call fcn.00685a09
push edi
shr di, 3
or edi, edi
pop edi
push ecx
inc ecx
pop ecx
push esi
push ebx
xchg esi, ebx
push eax
xchg si, ax
push ecx
ror ebx, cl
pop ecx
pop eax
pop ebx
pop esi
call fcn.00685e64
push edi
push ecx
shr di, cl
pop ecx
pop edi
mov edi, dword [edx + 0x10]
test esi, esi
jne 0x6648b7
mov esi, edi
lea esi, [esi + eax]
push edx
dec dh
push ecx
push esi
xchg ecx, esi
push ebx
dec bx
push eax
shl eax, 3
not eax
push edi
and di, cx
sbb cx, 0x34db
cmp cx, 0x4cf6
add eax, esi
test si, ax
nop
shr al, 8
dec si
or bx, ax
adc al, 0x2b
sub di, si
shl ecx, cl
add dl, al
ror bx, cl
stc
stc
add ebx, 0x6cac5688
adc cx, 0x3ca9
xor ch, bl
stc
test si, 0x4bc1
and eax, 0x19d179da
test cx, 0x1425
sbb cl, 0x13
shr bx, 7
rol ah, cl
stc
or dh, ah
test al, 7
cmp edi, esi
sbb edi, eax
ror cl, cl
adc ebx, 0x78299ede
rol bh, 4
shr cl, cl
xchg dx, bx
not edx
not eax
rol ax, 7
xor eax, 0x5d33e7a8
test bx, dx
shl edx, cl
sub esi, 0x11d8f460
stc
inc bl
dec di
xor al, dh
nop
shl dl, 3
adc esi, 0x21816327
not ebx
and edx, edi
add di, di
stc
inc dx
inc bh
test di, 0xa1b
xchg ecx, eax
ror bx, 3
ror esi, cl
sbb edi, 0x66619ca3
shr ebx, 1
add dh, ch
rol cl, 5
add ax, ax
add bx, 0x24b1
not ah
shl dl, 5
sbb ebx, 0x3b823f20
rol eax, 5
xor edi, 0x481664c7
mov dh, dl
shr cl, cl
shl edx, 8
nop
adc cl, ah
dec dh
test dx, di
shr di, 4
ror ah, cl
rol bl, cl
xchg bh, al
shr dl, 8
shr ebx, cl
xor dx, bx
inc esi
or ah, bh
xor cx, cx
sub ebx, edx
inc esi
and dh, dh
and dx, 0x1753
ror ch, cl
and bl, 0x5c
cmp dh, al
pop edi
not dx
ror ebx, 6
sbb al, dl
or eax, ecx
shl bl, cl
add ecx, eax
push edi
xchg ebx, edi
or dh, 0x74
mov dx, si
not dx
shl ch, cl
not dx
rol di, 8
cmp ebx, 0x33025cb
cmp si, ax
xor esi, 0x8fc8ff1
shl cx, 1
not eax
rol ax, cl
xchg ebx, edx
ror ax, cl
ror bx, 3
inc eax
test dx, 0x287a
cmp ecx, 0x7a2aef0
dec di
adc dh, dl
not edi
add edi, edi
sub dl, dl
nop
ror edi, 1
and bx, bx
xchg di, ax
sub ax, 0x4773
dec dx
xor si, cx
rol eax, 3
ror ah, 2
dec di
and eax, 0x27c3265a
dec edi
xchg edx, edx
mov ecx, 0x6b5e8c15
not si
xor ebx, esi
shr bh, cl
sbb al, dh
test bx, 0x4a0f
nop
not eax
adc ch, bl
sbb bh, 0x3b
test ah, al
inc edi
sbb bx, dx
sub di, cx
mov al, cl
xor ebx, edi
nop
xchg di, ax
xchg dl, dl
dec di
and cl, 0x78
shl dl, 7
adc di, 0x1f8d
cmp esi, 0x676dc7be
dec cx
inc edx
shr edx, 6
stc
add dl, bh
xchg bl, al
ror bx, 3
xor eax, edi
nop
test ax, cx
not dh
or bx, 0x3e84
inc bx
shl esi, 6
test bh, 0x3e
ror bl, cl
sbb ebx, 0x77de12d2
cmp cl, 0x63
or si, 0x21af
adc cx, ax
mov cx, bx
xor ecx, ecx
stc
not si
rol ah, cl
inc al
xor dh, dl
stc
cmp ecx, edx
shr si, cl
mov bh, 0x31
test edx, esi
nop
pop edi
stc
adc bh, 0x16
xor cl, 0xb
pop eax
pop ebx
pop esi
pop ecx
pop edx
push eax
xor eax, 0x6f9b927
push ebx
push edx
sub bh, dh
sub dh, ah
push ecx
adc bx, cx
rol ebx, 4
cmp bl, al
push esi
cmp esi, 0x53fb6b29
test ah, dh
adc si, 0x6679
stc
stc
nop
stc
sub dh, al
add bl, ch
stc
rol bl, cl
xchg si, si
xchg cx, si
rol cx, cl
xor bh, cl
xchg dl, bh
mov edx, 0x26d0d699
sub cx, ax
shr ebx, 3
rol ax, 8
ror ebx, 2
push edi
test dx, di
sbb edi, ebx
sub ebx, ecx
rol esi, 4
adc cl, cl
xchg bx, ax
ror ecx, 5
inc ah
not ebx
stc
stc
sub ebx, 0x6ac7827f
xchg si, bx
rol dx, cl
sbb ecx, ecx
ror ebx, 6
shl ax, 6
and ebx, esi
sbb ecx, 0x7a5d9f6
stc
cmp dl, cl
add dh, 0x72
xor bx, 0x17c4
cmp bx, 0x1637
not ecx
ror ah, 7
adc bl, 0x71
xchg cl, ch
stc
ror dl, cl
shr bl, cl
adc ah, bh
xor ecx, edx
dec ch
xchg bl, dl
nop
test al, ch
inc si
not edi
cmp bh, 0x10
nop
shr ecx, 6
dec eax
ror dh, cl
shr ax, cl
adc dx, bx
not dx
or bh, 0x41
inc di
and si, ax
test edi, eax
cmp cx, cx
mov dh, 0x27
add bl, 0x52
sbb si, di
mov dh, 0xb
nop
not di
shr di, 7
sub ch, 0x72
adc dx, ax
mov si, 0x5fac
shr bx, cl
cmp bh, dl
adc ebx, 0x5e4c0e3e
sbb ebx, 0x40a3608b
mov ax, 0x3cec
nop
test eax, 0x6eba7196
xor dx, 0x4e11
and eax, ebx
rol dl, cl
dec ah
pop edi
not ecx
xchg bx, bx
sub cl, bl
inc al
adc bx, 0x17e8
dec ecx
xchg esi, eax
inc ebx
dec ch
rol ebx, cl
stc
or ax, si
mov ch, 0x31
sub eax, ecx
ror ecx, 6
sbb bl, 0x59
xchg esi, edx
not ah
pop esi
pop ecx
pop edx
pop ebx
pop eax
call fcn.00686306
push esi
add si, 0x537c
push edx
push ecx
or edx, ecx
push eax
shl ax, 2
stc
push ebx
mov bh, 0x66
add ax, 0x9e0
pop ebx
pop eax
pop ecx
pop edx
pop esi
call fcn.00686664
call fcn.00686c07
push edx
push ecx
shl dx, cl
push esi
shr si, 8
push ebx
dec bl
add bh, 0x33
or ch, 0x4f
push eax
and ax, 0x219d
or ah, dl
or dx, 0x75e6
shr eax, 8
cmp ax, 0x7e0
mov ecx, 0x7093dd3c
ror bx, cl
nop
cmp si, 0x6a85
sub esi, ecx
push edi
xchg ecx, edi
and bx, si
sub ax, 0x452b
cmp dl, 0xa
inc ch
sub eax, ebx
rol ecx, 8
shr ah, 7
rol dx, cl
sbb si, ax
adc bx, si
not dx
add ebx, 0x2c74697f
stc
or di, 0x2a88
shr edx, cl
sub eax, edi
nop
or cl, ch
cmp si, cx
shl eax, 7
cmp bx, di
ror ecx, 7
nop
sub ah, dl
or dh, bl
xor ah, al
add eax, esi
not bl
or eax, 0x482937a4
add si, bx
test ch, cl
inc al
ror cx, 6
add dl, ch
and ch, dl
add bh, 0x58
ror ch, 6
adc bx, 0xf8f
adc cx, bx
dec ebx
xor ah, cl
test ch, dh
adc edi, ecx
rol ch, cl
cmp cx, di
sub edi, eax
xchg si, cx
sub ecx, 0x4375d24d
stc
add bh, 0xe
cmp esi, ecx
sub bx, 0xd40
rol ecx, cl
sub al, bl
stc
ror edx, 8
sbb di, di
nop
shr si, cl
sub dx, ax
add edx, 0x7b3c97db
and edi, 0x54e80857
sbb ax, dx
sbb bh, ah
adc di, 0x4f0f
dec eax
mov edx, 0x47569eee
xchg bx, ax
sbb ch, bl
ror dx, 2
adc edx, 0x677ee74f
shl ebx, cl
xchg ah, dl
inc bh
rol si, cl
ror edx, 5
xchg ch, ah
xchg si, bx
shr dh, cl
sbb si, ax
shl edi, cl
cmp bh, 0x59
mov cx, 0x4674
or dl, bl
pop edi
dec dx
mov cl, 0x1d
xchg dx, ax
push edi
and edi, 0x29dcaee0
adc edx, 0x7b57707b
nop
ror ecx, 5
sbb dh, 0x2c
add dl, al
dec cx
shl ax, cl
nop
sub eax, 0x143eaf5b
dec ah
sub ax, 0x10d6
mov di, 0x13b6
xchg si, di
test ebx, ebx
nop
or ebx, esi
and dh, 0x10
ror bl, cl
nop
inc si
shr al, 5
sub ebx, edi
shr ah, 7
stc
test cl, 0x52
inc ax
mov edx, esi
sbb bx, dx
nop
add bx, 0x7079
adc cl, 0x5f
cmp edx, edi
xor dl, ah
shr ecx, cl
stc
xchg ah, bh
xor cx, di
sub al, bl
not edx
sbb cx, si
xchg bx, si
xchg si, cx
dec dx
mov cx, 0x3655
rol dl, 2
sbb cl, 0x10
not edx
shr ecx, cl
xchg ebx, eax
mov bh, ch
shr edi, cl
shl ecx, cl
xchg cx, ax
xchg bl, dh
ror edi, cl
mov dh, al
cmp cl, 0x47
and bh, ch
cmp bh, 0x62
inc bx
cmp al, dh
mov esi, edi
stc
or ax, 0x8f9
or ah, bh
ror bl, 1
adc cl, 1
adc edx, esi
or cl, 0x4c
rol ax, cl
mov eax, ebx
or cl, 0x17
mov ch, 0x23
or al, ch
adc eax, 0x67036c28
nop
rol edi, cl
add bx, 0x6488
nop
and ax, si
ror edi, cl
inc ax
dec edi
adc bx, ax
adc esi, 0x52cf7a60
and dx, 0x153c
ror al, cl
mov bl, 0x28
adc cl, dh
nop
rol esi, 5
dec ah
shr dx, cl
add bx, 0x5dc
rol dh, 4
test cx, ax
pop edi
adc ax, 0x5d2f
adc cx, 0x370a
shl ah, cl
test ecx, 0x527a55c8
push edi
rol edi, cl
and di, si
xor cx, bx
xchg cx, si
and eax, ebx
stc
or ecx, edx
nop
xor dx, ax
cmp di, dx
shr dx, cl
stc
and si, bx
cmp dx, si
rol ax, 3
rol di, cl
ror ax, 7
sbb bl, dh
not ecx
mov dh, bl
sub edx, 0x56e66fc5
cmp di, 0x2243
sbb ebx, edi
ror cl, cl
or eax, edi
shl cl, cl
sbb cx, di
shl ecx, 7
adc edi, 0x7f294d
rol si, cl
not ch
sub bl, 0xa
xor esi, eax
not cl
xchg si, ax
or edx, edx
and di, 0x1bf9
and esi, 0x1f326493
sbb edi, 0x50a7ad5d
dec ax
adc ax, di
cmp dh, 0x38
sbb esi, edx
mov bx, dx
nop
cmp ah, ch
add bx, 0x1610
sbb edx, 0x45fb675f
sub cl, 0x3b
xchg bx, ax
test ch, ah
dec eax
sub dh, bh
cmp ebx, 0x2932fd34
xchg edi, eax
dec dx
xor eax, ecx
not di
or ch, bh
xchg cl, bl
adc cl, 0x2f
adc bh, 0x2c
adc dh, dh
sub dl, ah
adc eax, 0x464f0dd1
sbb cl, 0x60
ror eax, 8
not edx
rol ecx, 3
add esi, ecx
dec ecx
dec esi
inc ch
ror di, cl
inc cx
mov dl, al
dec di
test ch, 0x34
nop
sbb esi, 0x282525bb
ror dl, cl
xchg ecx, ecx
xor bh, ch
mov ebx, 0x1bf9caad
shl dh, cl
sbb ebx, edx
nop
stc
inc al
sbb al, bl
shr ax, 4
sbb si, 0x44c3
and cl, dh
shr edx, 1
shr ah, 2
dec ax
pop edi
sbb dh, dh
nop
adc eax, 0x386df5d8
rol dl, 6
ror bl, 5
not esi
add edx, 0x81e17b8
not esi
push edi
and edi, eax
rol bl, 2
ror ebx, cl
cmp bh, ch
nop
xor edx, 0x4f2c9ee5
pop edi
pop eax
pop ebx
pop esi
pop ecx
pop edx
call fcn.0068717a
call fcn.006875a4
stc
push edx
not dx
push eax
inc eax
stc
push ecx
dec cx
push ebx
mov dl, bl
sbb ebx, ecx
shr edx, cl
push esi
sub ax, si
shl esi, cl
stc
dec dh
not ah
dec eax
cmp bx, 0x5a23
sub ebx, edx
push edi
shl edi, 5
not edx
ror al, 6
or eax, 0x593164d0
or esi, esi
mov si, si
nop
or cx, 0x46ca
stc
cmp eax, 0x48b7aeb4
ror eax, cl
rol edx, 4
xor cl, 0x62
inc ebx
sub esi, 0x1fede8a8
rol esi, 7
or bx, dx
shr ebx, cl
nop
shl bl, 2
xor cl, bh
and ah, al
not ch
dec di
add dh, ch
test bl, 0x35
cmp si, 0x5ad3
and edi, 0x7e8629a2
dec bl
add esi, eax
or cx, ax
and ebx, ebx
inc al
xchg dh, ah
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.006879a6
call fcn.00687c67
call fcn.00687eea
push ecx
add cl, 1
push ebx
inc bx
push edx
push esi
mov edx, esi
pop esi
pop edx
pop ebx
pop ecx
push ecx
cmp ecx, 0x7a30a7e2
push eax
push ebx
sub ah, bl
shr cl, 5
nop
stc
not ax
push edx
xchg dx, cx
push esi
test eax, esi
rol edx, 3
test ch, 0x24
stc
stc
nop
push edi
xor esi, edi
add si, si
adc edi, 0x426b5b67
xor dl, bh
and dl, 0x1b
not bx
or si, 0x1336
shr esi, cl
dec ebx
sub esi, ebx
dec cx
shr dl, cl
shl si, cl
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
lea edi, [edi + eax]
cmp dword [esi], 0
je 0x666e30
push eax
push edx
mov edx, dword [esi]
push ebx
push edi
cmp ebx, edi
or di, 0x3c83
test bx, 0x1f36
push edx
add dx, 0x7579
push eax
and eax, 0x2603017a
push ecx
shl eax, cl
shl dl, cl
not ecx
push esi
adc esi, 0xa0d0b87
nop
ror cx, 6
dec ebx
cmp edx, 0x5ae967c7
xchg ebx, eax
and si, 0x2374
sub cx, di
inc ch
or cl, bh
dec ecx
sbb al, bh
sub dl, 0x37
cmp bh, 0xa
and dh, cl
add ch, 0x48
not cl
xchg dx, ax
cmp si, ax
and bl, dh
sub bx, dx
or dl, 0x62
sbb bl, dh
and ax, bx
or edx, edx
xor cx, ax
sub di, 0x43af
inc di
adc edi, 0x78befa08
rol dx, cl
sbb ecx, 0x5d89d6d2
xor cl, 0x59
test dl, dh
sbb ax, 0x2494
test dl, 0x42
xor ecx, esi
ror ecx, cl
not ecx
shl si, cl
stc
or ch, ch
and di, dx
ror edi, cl
sbb bx, 0x4472
not si
cmp ax, 0x6fef
mov dh, 0x42
sbb esi, 0x6560bce7
cmp cx, cx
inc bh
nop
sub bx, dx
shl dx, 8
and dl, bl
xchg bl, bl
adc dh, bl
adc si, 0x4899
sub di, ax
or si, 0x1768
stc
shr bl, 4
test bx, cx
sub ecx, 0x22f0e5ed
dec ebx
add cx, 0x77eb
rol cl, cl
shl di, cl
nop
nop
adc al, al
dec bx
inc esi
not esi
not cx
ror si, 3
sbb ebx, ebx
xor di, cx
and di, 0x2191
shr ecx, cl
stc
and edx, 0x4f6dd344
dec cl
shl dx, 6
shr ax, 3
sbb eax, edi
adc ah, cl
mov ax, di
test dx, di
sbb bl, 0x5d
sbb ah, 0x20
nop
inc ch
pop esi
push esi
add si, bx
sub dx, ax
shl cx, 4
xchg ebx, ecx
inc edi
rol bl, cl
not dl
stc
not al
adc bx, 0xfaf
adc edx, ebx
stc
test di, 0x5835
inc edi
adc cx, 0x4bb7
stc
and di, ax
rol cx, 7
nop
or eax, 0x27fd768e
adc esi, 0x30eb6aad
rol edx, cl
add eax, eax
rol bx, cl
ror ecx, cl
stc
stc
or dl, al
add al, 0x38
adc bx, 0x38f1
or dh, bh
add eax, 0x6ba5cc08
shr ax, cl
or cl, bh
test ecx, 0x5c83a54d
dec dx
rol esi, cl
dec ecx
rol ebx, cl
inc esi
xor edx, 0x67bdcdd
stc
not ax
shl eax, cl
nop
add si, ax
not di
stc
mov bh, 0x52
shr ax, cl
not ch
dec bx
xor bx, si
dec cx
sub si, si
nop
nop
ror dx, 7
cmp eax, 0x513036c6
shl cl, cl
cmp eax, edi
sub esi, ebx
rol ecx, cl
xchg si, si
mov bx, 0x24ae
ror edi, cl
stc
not si
ror dh, cl
add cl, 0x1f
rol cx, cl
cmp dl, dl
nop
ror cl, cl
ror ebx, cl
nop
xor dl, 0x31
cmp eax, ecx
test ecx, ecx
ror dh, cl
mov bx, si
ror al, 2
inc al
and ah, 0x74
and bx, dx
shr cl, 4
nop
xor esi, ecx
nop
cmp cl, bl
xor dh, cl
xchg di, bx
shr edi, cl
or di, 0x1177
ror cx, 5
shl eax, cl
inc bx
nop
adc bx, 0x5d5d
test cx, bx
pop esi
ror bh, 3
ror ah, cl
nop
inc edx
xor ebx, 0x71a66ca9
mov dh, cl
xchg edi, ebx
nop
sbb al, dh
push esi
mov eax, esi
cmp si, bx
rol eax, cl
shl eax, 3
dec bh
adc ebx, ebx
nop
ror si, cl
mov dl, 0x79
nop
shr ah, cl
dec bh
test si, 0x3585
shl bh, 8
inc ecx
test al, dh
inc cx
add ecx, ebx
nop
sbb si, ax
adc ah, al
adc al, dl
test esi, edi
sbb dx, ax
stc
shl bh, cl
mov edx, ebx
ror eax, 2
nop
xor ax, ax
adc dl, 0x4e
ror dx, 5
ror cx, 6
add esi, edi
nop
shl ch, 5
dec eax
cmp eax, 0x1420b4b6
shr bl, cl
ror ah, 1
shr ecx, 5
and dx, ax
shl ah, cl
test ch, 0x33
sbb cx, 0x607a
mov si, dx
or eax, ecx
shr dh, 7
and si, di
mov ax, 0x4d30
test eax, 0x43b8edfb
and esi, edi
add ax, ax
sbb cl, 0xb
rol ecx, 2
add edx, esi
and ecx, 0x4909cc5d
and edx, eax
xchg ecx, eax
dec eax
ror di, cl
dec edi
nop
stc
or esi, 0x4ce5c087
rol bl, 2
xor ecx, 0x4188ed5e
or al, 9
dec esi
sbb ch, ah
shl ax, 1
mov di, 0x4543
shl esi, 7
adc edi, 0x54e0f887
or ebx, ebx
stc
dec bx
sub edi, ecx
add edi, 0x55620fa
sbb ah, 0x35
adc edi, 0x7983a1fc
rol edi, cl
nop
shr esi, cl
rol cx, 4
cmp bl, 0x51
add dh, 0x15
sub bh, bl
dec si
inc dl
add esi, 0xcfe6d3f
pop esi
cmp bh, 0x4b
inc eax
ror ch, cl
and bh, cl
sbb ecx, 0x77616c55
stc
shr eax, cl
stc
and edx, 0x7a666f7c
xchg dh, al
mov ecx, 0x312aca83
and bh, 0x2a
add dx, 0x5819
test ch, 0x31
and ah, ch
nop
add ax, 0x4ca5
cmp bh, 0x68
nop
dec bx
xor bh, 0x20
push esi
and eax, esi
shr dl, 1
cmp bh, dh
nop
sbb edi, ecx
sbb bh, 0x33
xor dl, 0x76
xor bl, 0x7b
test edx, ebx
test bx, 0x623c
ror ch, cl
adc esi, 0x7736afec
ror bl, cl
dec bl
xor bh, 0x6b
sub ebx, 0x5e929e9a
mov edi, 0x53930328
nop
shl edi, 1
and dh, bl
test bl, 0x79
shl eax, 3
add cx, 0x1cb6
dec bh
not esi
shr eax, cl
dec bl
ror edi, 5
sbb ch, bl
cmp dh, 0x67
xor ch, dl
shr bh, 2
rol dx, cl
stc
ror esi, cl
nop
or edx, 0x4db2443d
nop
stc
stc
sbb dh, 0x1a
dec dh
sbb edx, esi
nop
ror dh, cl
sub esi, 0x512f4b1d
add di, ax
stc
xor ax, 0x3ab5
add bl, 0x16
and eax, ebx
not bx
or bx, 0x3740
add ecx, 0x413a1f3
sbb dh, dh
test al, dh
adc dh, 0x3e
add eax, 0x53b4c526
xchg bh, al
sub al, al
and bx, 0x132d
sub cl, bh
mov dl, 7
sbb dl, 0x34
inc cx
mov bl, 0x31
xor bl, 0x5a
add si, 0x6a5e
test dh, 0x1a
not si
ror si, cl
shr bl, 5
not ax
cmp di, 0x1c64
nop
xor di, ax
add ch, 0x7b
xchg dx, dx
and edi, 0x771682b0
pop esi
xor dx, 0x50e4
stc
test bx, dx
nop
rol di, cl
sub bh, 0x47
inc cl
sub ebx, 0x6747d6b6
dec edx
rol ah, cl
rol ebx, 3
sbb eax, ebx
xor cx, 0x5f47
xor bh, 0x56
dec bl
dec dl
xor edx, 0x1bbc2117
rol ecx, cl
rol ax, 2
nop
test edi, 0x26aec5cd
inc di
stc
or cl, cl
sbb ecx, edx
push esi
sbb si, 0x7752
xchg bh, dh
shr ebx, 4
mov ecx, 0x5a1e222e
stc
cmp esi, esi
rol si, 2
sbb bx, bx
shr si, cl
dec al
rol ebx, 7
and cx, 0xd10
test ecx, 0x48d7da87
xor dx, dx
sub ax, 0x757d
adc edx, ebx
or dh, 0x30
nop
not dl
xor edi, 0x6c6eee84
cmp bl, ch
adc ch, 0x14
xor cx, 0x48c4
ror edi, 6
or ebx, ebx
sub cx, 0x2828
not bx
sub dl, dh
and dl, bl
rol di, cl
mov cl, 0x2c
inc cx
nop
xor dh, 0x32
ror cx, 5
dec edx
rol dh, 1
not bh
xor ax, ax
add ch, 0x3a
add eax, 0x24dcdfde
shl cx, cl
dec di
xchg cl, dh
sub edx, edi
sub edi, esi
and si, 0x7a14
inc esi
add bh, al
xchg cl, bh
not bl
xor edx, ecx
stc
adc di, 0x1ce8
shr bx, 6
sub esi, 0x2e3ee0ae
or dl, 0x32
ror cx, 3
and di, 0x4c1c
not ah
and dx, 0xcc5
mov esi, eax
dec cl
test si, 0x4dfa
and dl, 0x1a
sub bh, 0x18
sbb esi, edx
adc bx, cx
add bx, 0xdfc
adc ecx, eax
not dl
mov dx, 0x45e
not edi
shl ch, cl
xchg dh, dl
pop esi
inc bl
inc dl
mov ah, bh
and bl, 0x45
stc
push esi
inc esi
inc edi
sbb di, bx
rol ecx, cl
shl esi, 8
sub bh, dl
adc dx, 0xe99
and cl, 0x72
adc dl, dl
or al, al
shr al, 2
add bx, si
test si, bx
not edi
test ax, 0x537f
sbb bl, 0x57
mov si, 0x6a3f
shr dl, cl
or edi, edx
or cx, 0x462d
rol edi, 7
inc ah
mov si, 0x2c38
dec esi
adc eax, 0x5f8a6dd7
test ebx, edx
xchg edx, eax
ror bl, cl
or esi, edx
nop
shl esi, 4
shr bl, cl
shl ecx, cl
mov edi, 0x1cad03d6
ror edx, 7
stc
inc dx
add bx, 0x50e8
rol ch, 5
rol al, cl
test ecx, 0x47ef25c4
rol dx, 3
adc dh, dl
sub edi, edx
shr al, cl
shr esi, cl
cmp dl, 0x10
sub edx, 0x15b558aa
ror ax, 3
or esi, 0x2bc57d45
shl ebx, 4
or bx, 0x4e30
rol di, 8
stc
add al, 0x26
test di, 0x7d83
dec ah
sub bl, al
and bh, 0x66
mov bl, 0xe
pop esi
pop ecx
pop eax
pop edx
pop edi
pop ebx
call fcn.006881c0
call fcn.006884dc
push esi
push eax
sub esi, eax
sub si, 0x4182
push ebx
xor bh, 0x46
push edx
push ecx
test dl, ch
pop ecx
pop edx
pop ebx
pop eax
pop esi
jnp 0x6657a8
call fcn.006889e2
push edi
shr edi, 8
push ecx
push edx
mov ecx, edx
push eax
test al, 0x35
ror di, cl
push ebx
ror bx, 1
shr cx, 6
sbb edx, 0x44667a2c
push esi
sub eax, esi
test bl, 0x28
sub bh, 0x3e
sbb ah, ah
add dh, ah
dec dx
cmp ch, al
and bx, si
xor dl, 0x64
sub ebx, esi
cmp ebx, 0x2dcc9dd6
test bh, 0xd
adc ecx, ebx
shl ax, 4
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
ja 0x66578c
push esi
xor esi, 0x6cce2862
push edx
mov dl, 0x3f
inc si
push eax
push ecx
shl al, cl
stc
pop ecx
pop eax
pop edx
pop esi
call fcn.00688dc2
push edi
push ebx
mov edi, ebx
pop ebx
pop edi
call fcn.00689097
push edi
ror di, 4
nop
pop edi
call fcn.0068937e
push edi
push ecx
shl edi, cl
push edx
rol dx, 1
shr cx, 6
push ebx
sbb bl, 0x3a
push eax
or al, 0x37
add cl, 0x37
test cx, 0x5099
add ax, 0x3645
xchg dx, cx
push esi
sbb si, 0x5038
sbb dl, bl
sub edi, edx
sub di, dx
ror dx, cl
nop
cmp al, 0x10
shr cl, cl
mov al, 0x6f
and si, 0x4924
not ecx
sbb dx, cx
rol dh, 6
rol cx, 8
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
push edx
sbb dx, 0x32c2
push ebx
cmp bx, dx
sbb dx, 0x56e2
pop ebx
pop edx
test edx, 0x80000000
je 0x665820
and edx, 0xffff
jmp 0x665f41
lea edx, [edx + eax]
call fcn.00689767
call fcn.00689a2e
call fcn.00689cd2
call fcn.0068a2a6
push edx
push edi
mov dx, di
push ecx
and cx, 0x1cd8
push ebx
not bx
push eax
test bh, ah
push esi
inc si
and dh, ah
dec edx
mov edx, 0x5dec449c
dec ah
mov edx, ecx
inc dh
sbb ax, bx
sub dl, dh
inc di
sbb edx, edx
xor di, di
add di, ax
test dl, 0x18
and ax, ax
and edx, edx
xchg ecx, eax
xchg edx, eax
and eax, eax
ror edx, 1
stc
xor bx, dx
not ah
not al
shr ebx, cl
xchg ah, dl
or ax, bx
shl dh, cl
xchg dh, bh
not esi
dec dh
sbb ah, 0x14
test bh, 0x70
dec esi
cmp ah, ch
xchg si, bx
adc edx, edi
shl ah, 6
shl si, cl
and bx, 0x1988
xor bx, 0x5761
mov dx, ax
rol ebx, 5
test esi, eax
shr ebx, cl
and di, 0x1f31
sub eax, ecx
xchg cx, dx
inc dx
xchg ch, ch
add cx, cx
nop
test ebx, 0x764e94b4
not edx
sbb bx, bx
test al, ch
stc
sbb ebx, edx
cmp di, 0x65d6
xor ah, 0x22
mov edx, 0x5598b30
nop
not edi
sbb ebx, edi
sbb bx, dx
sbb dh, 0x7e
shr esi, 3
not eax
and ax, 0x3844
not bl
ror ch, cl
mov ah, 0x14
and bl, bh
adc cl, 0x6a
cmp si, si
dec bx
and dx, ax
rol edi, 6
nop
and ah, 0x47
and edi, 0x6f704992
shl ax, cl
xor esi, 0x650f72c
shr dx, cl
mov dx, 0x4f71
adc dl, 8
stc
and ecx, ecx
mov ah, al
sbb dl, ah
and al, cl
ror si, cl
adc di, 0x1260
xor cx, 0x5557
cmp dh, 0x7e
nop
pop esi
xor bl, bh
shl bx, 8
push esi
dec si
sub bh, dh
ror esi, cl
adc dx, ax
stc
mov bh, 0x60
add ch, dl
not cx
dec ch
and dh, ch
sub dh, al
xor edx, 0x206b1fdd
xor ax, cx
cmp edi, 0x6ec68075
and dx, 0x4673
stc
rol si, cl
stc
stc
mov ebx, 0x4deaf876
sub edi, esi
sub bx, 0x8cc
sbb edx, 0x584f8255
shl dx, cl
sub ch, 0x3b
sbb di, dx
shr dx, cl
ror ecx, 7
sub cl, dl
rol bl, 6
xor dh, 0x2f
ror ax, 4
test edi, eax
xchg edx, edx
shl edi, cl
shr bh, 6
mov bx, 0x67c4
nop
sub si, 0x3343
sub eax, ecx
and eax, 0x24fffb0
and esi, 0x730062cf
stc
nop
rol edi, cl
shl cl, 3
rol ch, cl
nop
mov dx, di
or di, 0x107a
cmp eax, ebx
or edi, 0x17f6984d
test bx, ax
test dx, 0x247d
add dh, bl
inc cx
and cx, 0x67ea
sbb bh, bl
shr di, 6
inc bx
not di
xchg cl, bh
xor ebx, 0x67a20d86
stc
not eax
sub al, 0x66
xor ah, al
mov cx, 0x7903
rol edx, 5
ror di, 1
shr eax, cl
stc
adc bx, dx
dec ecx
xor ax, 0x4c87
test dh, al
adc si, si
nop
nop
add cl, al
not edx
cmp ecx, esi
shr esi, cl
shr ecx, 3
xor ecx, ebx
shl ecx, 3
rol bl, 5
rol di, cl
ror di, 4
ror dx, 6
nop
not bl
sbb cx, 0x4993
shl cx, 6
xchg dl, ah
dec edi
ror bh, 8
shr dl, cl
pop esi
inc ch
nop
and ch, 0x15
xor cl, cl
push esi
test esi, ecx
shl si, 6
sbb ax, 0x64ba
cmp al, 0x1c
shl cx, 5
cmp cx, di
cmp di, 0x7be5
and edx, edi
dec ecx
ror edx, cl
shl di, 4
sbb si, dx
rol ecx, 4
shl bh, cl
stc
shl cl, cl
add edi, 0x2ad72ec4
xor bx, 0x6bba
dec bl
adc bx, ax
test bx, 0x14b5
not cl
inc bx
ror edx, cl
sub cx, cx
nop
cmp di, 0x9ce
adc cl, dl
sub cl, 0x66
cmp bx, 0x5715
adc esi, 0x623b350
sub edi, 0x6e46bc44
add dx, di
shr edx, cl
dec bx
rol edx, 3
xor dh, dl
xchg bl, al
shl ebx, cl
xchg ecx, edi
xor cl, ah
or cl, ah
shl eax, 5
test ch, 0x63
not dx
sub cl, ch
mov ebx, 0x31aed6f3
adc ecx, edi
or al, ah
xchg edi, eax
cmp ax, 0x6ed7
add ecx, 0x221ad60f
cmp edi, ebx
rol bl, cl
stc
cmp ah, 0x57
xor bl, 0x62
nop
ror dl, cl
not ax
dec di
xor ebx, 0x4350a084
nop
test si, dx
nop
add bl, bl
or bx, bx
nop
test cx, ax
test ax, di
xchg al, ah
nop
test bh, ch
stc
add si, bx
dec ah
cmp edi, ecx
not dh
stc
stc
adc ah, dl
xchg cx, si
and si, cx
ror di, cl
and esi, 0x16b14cc5
sub edx, 0x44dfea59
dec di
shl edi, cl
ror cx, 8
inc al
mov di, 0x4627
and ch, 0x52
and edi, 0x36ca8ec8
nop
shl si, cl
rol eax, cl
pop esi
xchg ecx, edi
xor ch, 0xb
sbb dl, cl
and edx, edi
sbb al, ah
test dx, dx
stc
or ch, ch
inc dh
push esi
and esi, 0x188c90f7
xchg esi, eax
mov di, ax
xor dh, dl
not ah
ror dx, cl
cmp dx, cx
shr ax, cl
add ebx, 0x4199aae5
cmp edi, ebx
and di, 0x2cd0
sbb dh, 0x35
dec dx
xor ah, 0x3a
or ch, 0x55
and cx, dx
xchg cx, dx
inc dh
shr ecx, cl
inc ebx
or ecx, 0x3115c14b
stc
shl si, cl
shl cx, cl
rol edx, cl
nop
mov edx, esi
cmp bx, si
pop esi
pop eax
pop ebx
pop ecx
pop edi
pop edx
push edx
add edx, 0x1c9516d1
push ebx
push ecx
cmp bl, ch
push esi
inc si
rol ch, 7
rol dl, 2
push eax
shr ah, cl
shr bh, cl
adc cl, 0x2b
nop
adc bx, cx
nop
adc esi, 0x1540a39
shr ax, cl
push edi
and edi, eax
shl edx, 3
stc
sub si, bx
inc dh
sub ax, si
and dl, 0x67
shr dl, 7
dec si
cmp dl, 0x4e
xor edi, ebx
adc bl, 0x36
and bh, 0x4a
and ecx, 0xafbd782
stc
sub cl, 0x21
add bl, ah
rol cx, 5
or ecx, 0x2032832
nop
dec ebx
or edi, 0x5a9bcd54
xor di, ax
test ah, 0x3d
xchg al, dh
inc edx
mov dh, al
xor edi, 0x387e2fa7
sub cx, di
sbb ah, ah
ror dx, cl
xor si, si
shr ax, cl
test di, 0x18c6
sub edi, edi
inc al
not si
add bx, ax
sbb edi, edx
sub ecx, 0x514a3338
nop
and al, 0x7e
shr ah, cl
cmp esi, 0x793d2a89
dec cx
cmp dx, di
mov ecx, 0x25aa0517
sub bx, 0x6ed
inc bl
adc ebx, 0x7af818a3
mov bx, 0x50a9
inc esi
dec bh
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
nop
push esi
push ebx
xchg si, bx
push edx
mov dx, 0x6cab
stc
push ecx
or ecx, ecx
nop
xor ecx, 0x6a35e537
push edi
sub di, 0x73d1
inc edi
xchg edi, edx
adc ecx, 0x70b55990
nop
xchg dx, si
push eax
cmp ax, 0x3f42
not edx
or bl, al
xchg ch, dh
ror bx, cl
cmp dh, 0x7b
adc si, 0x489
mov edx, esi
dec ax
rol ecx, 3
cmp si, cx
dec dx
ror cx, 1
not ebx
sbb al, 0x12
shr cl, cl
mov si, 0x3001
not eax
ror di, 3
shl cl, 6
not dl
or cx, 0x15f2
dec ch
xor bl, 0x7c
nop
sbb edi, 0x2a0440c6
mov eax, ecx
inc dl
add edi, ecx
shl bx, 4
ror di, 6
dec cx
mov edi, ecx
adc al, 0x5a
adc ah, 0x38
adc bl, ch
sub bl, 8
cmp eax, esi
adc esi, edx
shr edi, 4
sub bl, cl
shl ecx, cl
ror dl, cl
ror dh, cl
xor cx, 0x7b9d
xor ch, dl
sbb cx, 0x5337
xor ch, al
nop
add al, 0x1b
not cx
test ecx, eax
dec bx
shl ch, 1
xor bx, cx
mov edi, 0x47f65774
and dl, al
shr si, 4
shl ecx, cl
adc si, di
dec al
and edi, 0x21c3fe7e
and esi, edi
inc si
dec cx
ror bx, cl
ror ax, 2
not bx
xchg edi, edx
shr ax, 8
xchg cl, bl
shl cl, cl
dec edx
dec edx
dec ch
stc
stc
nop
adc ax, si
shr si, 4
nop
shl edx, 3
nop
adc ax, 0x1720
stc
sub ebx, 0x4341577f
dec al
pop eax
add esi, 0x28a25e27
push eax
or ax, cx
inc si
xchg dh, dl
cmp edx, 0x3bc2865d
stc
shr ch, 4
xchg ecx, ebx
test esi, 0x4b6dac22
mov bh, 0x7d
stc
shl ax, 3
and edx, eax
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
call fcn.0068a5c3
push ebx
xchg ebx, ebx
push edi
add di, bx
push ecx
rol bh, cl
push esi
mov esi, 0x6e95b24c
push eax
inc ah
dec esi
stc
push edx
and bx, dx
add ax, 0x49f1
sbb dh, 0x6e
nop
sub bx, ax
not ebx
shl bx, 8
shr eax, cl
sub dx, 0x52b4
cmp cx, 0x41ce
cmp eax, ecx
shr cl, 1
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
push eax
not eax
push ecx
shr ah, cl
stc
cmp cl, ch
push esi
shl esi, 2
mov cl, 0x51
not si
push edx
mov dh, ch
adc cx, 0x417
cmp edx, 0x13ba3151
stc
push edi
add ecx, edi
stc
pop edi
pop edx
pop esi
pop ecx
pop eax
call fcn.0068a906
push eax
sub ax, 0x2304
push esi
push ecx
rol esi, cl
push ebx
shr bl, 5
shr ecx, cl
mov cx, ax
push edx
sbb al, dl
shr ch, 5
dec dl
adc dl, 0x7c
shr ecx, cl
not cl
push edi
cmp cx, di
ror bx, cl
test cl, 0x6b
ror di, cl
nop
sub ch, 0x32
xchg ecx, edi
or ebx, edx
shr di, 5
stc
cmp ch, bl
and dl, dh
add esi, esi
or dl, 0x38
adc dh, 0x5d
add ecx, esi
xor edi, 0x3e61d822
xchg ebx, ebx
ror ebx, 8
dec cl
and di, bx
not edx
cmp dh, 0x45
sub esi, 0x7998d9da
rol si, 4
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
push ebx
add bh, 0x35
push edi
push esi
add edi, esi
push ecx
rol edi, cl
push edx
add dx, bx
rol dl, 3
ror bl, 3
xor ch, dl
xor ebx, ecx
or bx, di
ror edi, 7
shl bl, 2
pop edx
pop ecx
pop esi
pop edi
pop ebx
push ecx
ror ch, 3
push eax
dec eax
push esi
xor esi, 0x6ddac1cb
and cx, 0x1f81
pop esi
pop eax
pop ecx
call fcn.0068ac11
call fcn.0068b1b2
call fcn.0068b6ad
push eax
push ecx
rol ah, cl
push edi
push edx
and edi, edx
pop edx
pop edi
pop ecx
pop eax
call fcn.0068ba94
push edx
or edx, 0x14aca3cf
push ecx
shl cx, 5
not dh
pop ecx
pop edx
push ecx
cmp cl, 0x74
pop ecx
lea edx, [edx + 2]
push 0
push 0
push edx
push ebx
call fcn.0068bd5b
call fcn.0068c04d
jo 0x6663d7
jo 0x666156
push eax
add ax, 0x3ac5
push ebx
or bx, 0x16d9
push ecx
shr al, cl
not eax
push edx
not dl
sub ch, dl
add ah, dh
push esi
mov esi, 0x59561546
add dx, si
rol ecx, 6
rol dx, cl
dec dh
mov bl, 0x4d
or ah, al
not esi
push edi
xchg di, cx
mov eax, 0x55576c1
mov al, al
shl bl, 5
or dx, bx
xor bl, 0x45
xchg di, ax
xchg edx, esi
dec dh
shl bh, cl
test si, di
stc
shl ch, 1
rol edi, 6
sub ecx, esi
add ah, 0x6d
xchg edi, ebx
xchg di, ax
shr edi, 3
sub edx, 0x5196373a
or ecx, 0x54edf61
cmp bl, 0x77
shr si, cl
shr dl, cl
shl dx, cl
inc edi
nop
shr ch, cl
and ebx, edi
and ch, 0x5e
or eax, 0x89479c1
nop
shl edi, cl
not cx
or esi, 0x671810c5
stc
sbb cx, di
rol ax, cl
shl si, cl
sub bl, ah
or ecx, 0x2b4e0b72
rol si, 3
or ax, bx
xchg dx, cx
test bx, 0x184c
rol ah, 3
mov di, di
test al, cl
add bl, 0x23
not ecx
and eax, 0x4b003450
rol bl, cl
sbb ah, 0x4d
inc ch
xchg dh, ch
adc eax, esi
xor di, 0x54b4
ror bx, 3
adc cx, si
mov dl, 0x58
rol eax, 5
test ch, 0x34
nop
add di, cx
rol bh, 7
rol dl, cl
test edi, edi
ror esi, cl
or edx, eax
and ebx, 0x58b2a6ec
dec edi
shl edx, 5
nop
shr dl, cl
xchg bh, ch
stc
and eax, 0x36c45273
dec cx
inc edi
stc
nop
dec si
xor cx, 0x52cb
and esi, 0x21c2ec4
xchg dx, si
pop edi
push edi
dec di
shl eax, cl
nop
inc ah
or bx, bx
sub ch, bh
rol ch, cl
shl edi, 5
sbb ax, 0x4b9
xor edi, edx
nop
xchg ebx, ebx
or bh, 0x3c
stc
sub ch, dl
nop
and dh, 0x32
shr edi, 6
inc edi
dec di
test ah, 0x47
adc dl, 0x5d
or di, di
cmp edx, edi
xor bh, 0x19
mov cl, ch
sub bl, 0x76
dec ax
nop
adc ah, 0x7b
add eax, 0x46ea3285
shr edx, cl
dec ax
or si, ax
sub dl, bl
dec esi
nop
stc
shr eax, 5
cmp dx, si
nop
cmp ax, 0x7c5d
cmp al, bh
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
call fcn.0068c376
jp 0x66612f
push ebx
dec bl
push edi
and edi, 0x3335f35
mov di, 0x4f72
dec bl
push ecx
adc cl, bh
nop
push eax
xor eax, ebx
mov bl, 3
push edx
mov di, dx
shl edx, cl
test edi, edx
test al, 0x43
xchg bx, di
sbb ch, dh
dec cl
dec bl
stc
push esi
inc esi
test bx, dx
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
jo 0x66612f
call fcn.0068c89a
push edi
not di
push ebx
push ecx
rol bl, cl
push eax
xchg ah, bh
shr al, 2
sbb ch, 0x53
pop eax
pop ecx
pop ebx
pop edi
stc
push edi
push esi
cmp di, si
pop esi
pop edi
push ebx
adc bl, bl
push edx
push ecx
sub dl, ch
pop ecx
pop edx
pop ebx
jo 0x66623a
push edx
push eax
xor edx, eax
push ebx
add bl, 0x63
push ecx
shl ah, cl
inc ch
dec bh
cmp dx, ax
sbb bh, 0x4e
not ch
and dx, 0x3875
xor dh, 0x77
push edi
mov edi, edi
not ecx
test bh, ch
and cl, 0x79
xor edx, ecx
push esi
xchg si, ax
sbb ch, 0x38
inc bx
ror dh, cl
xchg cx, si
ror si, cl
shr al, 1
rol cx, cl
mov edx, 0x6df09b56
mov cx, 0x3b34
rol ebx, cl
not bl
stc
sbb ch, dl
not si
or ch, ah
sub bh, 0x23
shl ax, 2
add si, 0x27ce
sbb eax, ebx
adc di, 0x5ef3
ror edi, 5
shr eax, 3
not si
adc cx, 0x7699
test ch, 0x28
sub edi, 0x441081b7
shl bl, 5
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
push ecx
push edi
sbb ecx, edi
nop
shl cl, 6
push eax
push ebx
xchg ebx, eax
rol al, cl
test ebx, ecx
push edx
sbb edx, 0x6a05cdf0
cmp ch, 0x74
pop edx
pop ebx
pop eax
pop edi
pop ecx
push edi
push eax
and di, ax
push edx
push ebx
or edx, ebx
or di, di
inc al
pop ebx
pop edx
pop eax
pop edi
call fcn.0068cbc2
push ebx
cmp bh, 0x1f
push eax
xor ah, bh
inc al
push edx
push ecx
and dx, cx
test bx, 0x4214
pop ecx
pop edx
pop eax
pop ebx
call fcn.0068ce87
push ecx
not cx
pop ecx
push ebx
not ebx
dec bl
push eax
and al, bh
push ecx
push edx
test ecx, edx
adc dl, 4
add dh, 2
sbb ah, bh
or ebx, ecx
push esi
xor esi, edx
test dx, 0x3b40
add cx, 0x5fd2
shr ebx, cl
shl si, cl
mov cl, 0x27
and bx, si
shr cl, 6
add cl, bh
adc dh, bh
shl dh, cl
xchg bl, bl
nop
shl cx, cl
push edi
xor edi, 0x2301ffc9
cmp al, dl
xchg di, si
rol cl, cl
nop
xor dx, 0xa30
dec bl
shl dx, cl
rol ch, cl
add ebx, 0x160adcab
mov dh, bh
nop
mov cx, bx
sbb ax, 0x65de
adc ebx, 0x204593fb
shl cl, cl
shl ax, 2
adc dl, 0x66
rol ax, 2
or ah, cl
stc
sbb si, bx
cmp ebx, edx
sub si, bx
not dh
mov bl, dl
and eax, edx
shl dl, 8
inc dx
sbb di, di
test bh, 0x37
stc
test ah, 0x3f
test bx, ax
add ch, bl
shr esi, 3
sbb dl, bh
shr dl, cl
add ax, dx
sbb cx, ax
mov dx, 0x6ded
stc
xor bl, bh
ror dl, cl
and esi, 0x5c5c6ce7
ror bx, cl
shr eax, cl
cmp di, 0x69b4
xchg ecx, edi
nop
rol eax, 8
dec ecx
inc dx
mov si, bx
rol bx, cl
xor edx, ebx
xchg dl, bh
cmp di, 0x486a
shl ebx, 3
not bx
shl esi, cl
rol esi, cl
nop
xchg al, dl
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
push ecx
xor cl, 5
push edx
xor ecx, edx
push eax
shr ah, 2
push esi
and si, dx
rol esi, cl
nop
ror ax, cl
push edi
not edi
nop
push ebx
adc ebx, edi
and bh, bl
rol ecx, cl
pop ebx
pop edi
pop esi
pop eax
pop edx
pop ecx
push edi
push eax
or di, ax
push esi
test eax, esi
push ecx
inc ch
rol si, cl
not ch
inc cx
push edx
sub dl, 0x18
stc
stc
xchg ah, dh
and dl, 0xe
nop
mov di, 0x233b
sub edi, edi
pop edx
pop ecx
pop esi
pop eax
pop edi
push esi
not si
push ebx
push edx
mov bl, dl
inc si
push eax
test dx, ax
dec esi
and ah, al
pop eax
pop edx
pop ebx
pop esi
push ecx
push edx
xchg ch, dl
push ebx
inc ebx
push eax
or ah, 0x50
ror dh, cl
shl bx, cl
not cl
push edi
cmp di, 0x3c78
adc di, 0x58c7
add cx, bx
not dx
dec bl
adc ah, 0x5e
pop edi
pop eax
pop ebx
pop edx
pop ecx
call fcn.0068d407
jp 0x6663d2
jp 0x6663d2
push esi
push eax
cmp si, ax
pop eax
pop esi
push ecx
or cl, 0x27
pop ecx
push edi
push ecx
rol edi, cl
push esi
ror esi, cl
push eax
not eax
push ebx
and bl, al
push edx
or bh, dh
mov dh, 0x7f
shl dx, cl
xchg bl, bl
cmp dx, 0x427a
not al
or ebx, 0x4f97d81e
mov esi, 0x133c8326
and di, ax
and bl, 0x43
shr dh, 6
xchg cl, ch
not di
dec ax
stc
not eax
sbb di, 0x4ef1
or ax, di
not dh
adc bl, bl
not bx
test dx, 0x2ab3
shl edx, 6
ror eax, cl
inc dx
xor di, bx
and al, 0x7d
sbb edi, ebx
mov al, bh
xor edx, esi
stc
sub edx, ecx
xor edx, esi
test edi, ebx
inc dl
sub ecx, 0x6bcd3c72
or dh, 0x58
not bx
or edx, ecx
mov si, cx
shl esi, 6
stc
rol cl, cl
xor bl, 0x63
xchg bl, cl
xchg ebx, ebx
rol bx, 7
inc al
or ecx, 0x2757705c
or cl, al
not di
xor dl, 0x6b
nop
not eax
or si, dx
not al
xor esi, 0x60a5872c
sub ax, ax
inc ebx
sub cl, 0x28
not edi
dec bh
adc si, cx
cmp bh, ch
and di, ax
dec eax
xor cx, ax
xchg di, ax
xchg cl, dl
mov dx, 0x556f
shr ax, 8
rol edx, cl
cmp si, bx
inc eax
sbb ax, 0x72da
inc bl
nop
mov cx, 0xefa
xor si, 0x1c85
mov eax, esi
test dx, 0x1b17
add esi, 0x7d063d13
add cl, bl
xchg ebx, ebx
or dx, 0x4460
and bl, bh
nop
shr al, cl
not ecx
test bx, 0x4201
dec dx
mov ebx, edi
test dl, dh
inc cl
or ch, 0x3a
adc cx, 0x2fe
pop edx
shl ah, cl
stc
inc di
ror cx, cl
xchg al, ch
nop
xor ah, 0x28
sbb esi, ecx
push edx
dec dh
mov esi, esi
ror di, cl
cmp esi, eax
stc
mov dh, ch
and cx, 0x230e
nop
dec dx
nop
cmp ch, dl
pop edx
pop ebx
pop eax
pop esi
pop ecx
pop edi
push edi
not edi
push ecx
xor cl, ch
and edi, 0x1186cd54
push ebx
adc ebx, 0x3b02be36
push esi
and bx, si
push edx
and dx, di
cmp cl, 0xc
or ecx, 0x3460bef2
xor dx, 0x6320
or di, 0x54ef
adc cl, cl
nop
add edi, 0x16b4b411
rol bx, cl
sub edx, 0x47a89a27
push eax
sbb al, 0x44
xor edi, ecx
shl ax, 2
and di, 0x201c
nop
xchg bl, cl
or bl, al
sbb edi, esi
dec ebx
not bl
mov bx, bx
sbb di, cx
cmp ebx, edi
cmp esi, edi
mov ecx, edi
test dh, 0x7b
adc dl, cl
cmp bl, 0x1c
shr ch, cl
test ah, 0x69
shr eax, cl
sbb cx, 0x3e0e
nop
sbb edx, 0x3004def4
sub esi, edx
test ch, ah
stc
xor bl, 0xe
stc
dec al
adc ax, di
or bh, 0x2e
xchg ebx, esi
cmp dx, 0x49a4
not eax
add di, 0x6a06
cmp cx, 0x21fc
sbb ch, bl
shr esi, cl
ror eax, 6
sub cx, si
inc bl
dec cl
or ecx, 0x27966176
mov cx, cx
inc bl
inc cl
test cl, 0x20
stc
mov edi, 0x23e2b3b
and ax, 0x4cf4
add ah, dl
nop
shr dl, 6
stc
mov si, 0x7a9d
shr ch, cl
inc bx
dec cx
add cl, dl
cmp dl, 0x1d
shr dx, cl
xchg bh, cl
and dx, 0x5b0
shr esi, 5
sbb ecx, 0x4a36418f
or bx, 0x6c4
nop
mov ch, ch
rol edi, 2
xor dh, dh
nop
sbb si, dx
sbb cx, 0x160a
test ax, 0xa8d
dec ah
sbb edx, 0x4fffa921
sbb bh, 0x39
stc
nop
stc
test ecx, 0x7f90995
and ah, bh
stc
test ebx, edx
pop eax
stc
nop
test edx, edx
nop
inc bx
xor bh, 0x45
push eax
rol ax, cl
stc
ror bx, cl
test ebx, 0x286eb5b8
not esi
mov dx, dx
test ebx, edx
add ah, bh
shl esi, 4
pop eax
pop edx
pop esi
pop ebx
pop ecx
pop edi
push edx
push ebx
xchg dx, bx
pop ebx
pop edx
call fcn.004d9186
add esp, 0x10
mov dword [edi], eax
pop edx
pop eax
lea esi, [esi + 4]
push eax
not eax
push ecx
shr ecx, cl
not ch
push edi
shl di, 4
mov cx, di
mov eax, 0x7b32d2c1
push ebx
and edi, ebx
push esi
xor si, 0x780b
nop
push edx
mov dh, cl
ror esi, 7
xor bx, dx
xchg cx, bx
dec di
xchg al, bh
and eax, 0x31c1ac6c
xor cl, dh
shr ax, 8
rol bl, cl
rol edx, 1
sub bx, 0x48a2
cmp dx, bx
test bx, ax
rol si, 1
add si, cx
shl esi, 3
inc dx
mov al, 0x64
xchg cl, ch
xor bx, 0x6a6f
sub ecx, edi
mov dh, al
adc dl, dl
not dl
or eax, 0x7b1e60b5
cmp al, 0x62
or si, cx
mov dl, bh
and bx, 0x7040
xchg edx, esi
ror di, cl
add esi, 0x6da56242
test ecx, 0x510909ec
nop
shl al, 1
or ch, 0x2e
shl ecx, 6
shl ax, cl
sub dh, 0x76
ror ax, cl
dec ah
nop
dec cx
sbb dx, 0x7913
ror cx, cl
rol dx, cl
shr cx, 3
shl dl, 8
sbb edx, edi
dec cl
dec bh
and eax, 0x667f5944
xchg ah, cl
not al
rol edi, cl
sub ebx, esi
stc
cmp ch, 0x4d
and bl, bl
or di, 0x1696
cmp ah, 0x24
cmp cl, 0x7f
sub bh, ch
xchg cx, si
shl edx, 7
shr ah, 1
xchg dh, ch
ror cl, cl
dec eax
cmp bl, 0x3e
not dh
shl dh, 4
mov bx, ax
cmp bh, ah
mov ch, ch
stc
add cx, dx
nop
nop
xchg cx, si
shr dl, cl
stc
not dh
stc
sub esi, 0x1c51176c
ror di, cl
add si, 0x6301
dec edx
xchg esi, edx
test si, 0x59a9
pop edx
cmp ch, bh
add ecx, eax
shr ax, 8
sbb bl, cl
shr ax, cl
test ecx, 0x3e691a0
not bl
or edi, 0x524cb46b
push edx
ror dh, cl
and ebx, 0x3e080afd
add si, ax
add cx, 0x58fd
shr ebx, cl
not ax
sub eax, 0x3c39d30a
mov ebx, ecx
nop
nop
and cx, cx
rol ebx, cl
cmp eax, edi
mov cl, 0x50
cmp esi, 0x18a76beb
xor esi, ebx
inc dl
rol dx, cl
rol ch, 5
xchg ebx, eax
shr dh, cl
cmp ebx, ebx
pop edx
pop esi
pop ebx
pop edi
pop ecx
pop eax
push ebx
inc ebx
push eax
adc bx, ax
push edx
test bh, dl
inc bx
push esi
add eax, esi
stc
add ax, 0x5bd3
cmp si, 0x1b41
push edi
or di, 0x7d7d
test bx, si
inc bl
nop
push ecx
sbb cx, 0x613
mov dh, bh
shl si, cl
inc edx
stc
sbb edi, edi
xchg edi, esi
sub ecx, 0x7b5dcf66
dec ch
or cl, 0x33
shr ch, 4
or di, cx
not edx
shl ax, cl
and ah, 0x59
not ebx
test si, 0x1a6a
mov edi, edi
sub dh, 0x2e
or edx, edx
add al, 0x63
sbb dx, di
nop
stc
test ecx, 0x25cb87e0
test ecx, ebx
nop
mov bl, ch
nop
inc cx
nop
cmp edx, ecx
xor ebx, 0x296cbde4
cmp dx, di
test dx, dx
dec di
rol di, cl
test esi, ebx
xchg edx, ecx
and dx, cx
or cl, 0x35
add cx, bx
ror edx, 5
shl eax, cl
rol ecx, 8
or cl, 0x41
mov ah, al
sbb cl, al
cmp bl, 0x57
sbb ebx, edi
rol cx, 1
stc
and cl, ch
add edi, 0x304e26bb
inc esi
nop
adc dh, 0x24
sub ch, 0x21
sbb al, 0x6b
stc
sub bx, bx
sub ecx, 0x1ae921ba
stc
inc ch
not ah
shl si, cl
cmp cl, cl
shr cx, 2
cmp ebx, edx
not bh
sub dx, dx
sbb ax, 0x16fb
xchg si, cx
shr edx, cl
sub bx, 0x1c17
xchg si, dx
xchg ecx, ebx
dec edx
adc si, 0x1fa8
shr bh, cl
mov bl, ah
sbb ebx, edx
ror di, 5
or ah, ah
adc esi, esi
nop
inc cx
nop
pop ecx
xor bh, 0x4f
push ecx
test ch, ah
shl si, 3
shl esi, 4
ror dl, cl
or ebx, 0x1ca7a0aa
nop
xchg bl, al
cmp ecx, 0x49687cda
inc edx
adc ecx, ebx
nop
shr esi, cl
or bx, 0x6834
not edx
or ch, 0x23
mov ch, 3
or ebx, esi
adc edx, 0x36e1b962
sbb dx, 0x7547
xor bh, bh
adc al, 0x32
ror ecx, cl
sub al, bh
shr eax, cl
add cx, 0x50cd
stc
not cx
inc esi
or bh, ah
or cx, 0x7217
inc esi
inc si
and eax, edi
or bh, cl
rol di, cl
xor si, 0x1e19
sub ecx, 0x7c7c07ae
mov cx, 0xd64
dec ax
dec di
rol eax, 8
xor dx, cx
ror bx, cl
xor al, dl
and di, 0x2252
cmp cx, ax
not si
stc
xchg edx, edx
add bh, dh
add esi, 0x2f6d239
ror edx, cl
shl esi, cl
nop
adc bl, dh
ror bx, cl
not di
adc ch, 0x33
not ax
stc
add dl, bl
xchg ch, dh
not dh
rol di, 1
sbb ecx, edx
xchg al, ah
add ax, 0x1e01
adc cl, 0
add ax, ax
sub bh, dl
rol bx, 1
nop
and dx, cx
sub edx, ebx
ror di, cl
shr si, 5
xchg edi, eax
add ch, 0x69
stc
xchg bx, si
test di, 0x526a
shl edi, cl
xor di, 0x3631
stc
shr dh, cl
ror bx, 8
or dl, 0x70
ror ecx, 3
test bh, ch
inc ecx
sbb esi, edx
xchg esi, ecx
shr edx, 1
dec dl
adc ecx, ebx
xor di, di
xor dx, cx
shr cx, cl
shr bl, cl
pop ecx
test esi, 0x63dc82d6
push ecx
ror dl, cl
sub dx, 0x2348
test bx, 0x561f
mov ah, al
nop
add cx, ax
stc
ror si, 6
rol cl, 2
and bh, 0x28
not edi
or al, cl
add al, 0x49
shl cl, cl
sub ecx, ecx
xchg cl, dh
rol edx, cl
ror eax, 3
xchg di, bx
nop
cmp ax, bx
xor ax, dx
cmp cx, 0x6fa3
sub di, cx
cmp bh, 0x7f
shr ah, 4
rol si, cl
test esi, 0x7c3a45eb
adc si, 0x4b2d
not bl
shr dl, 3
xor cx, ax
ror bx, 6
inc esi
or cl, 8
rol eax, cl
sub cx, si
or ch, 0xe
test esi, ecx
mov ch, 0x77
xor dx, dx
sbb si, si
inc edi
nop
add bh, 1
shl di, 6
sub cl, cl
cmp esi, esi
shr cx, 4
test cl, 0x77
or cx, 0x4995
nop
nop
mov dl, cl
stc
xchg bh, cl
rol ch, cl
adc ecx, 0x1298b259
sbb bh, 0x3f
xor eax, ecx
xchg ebx, eax
stc
ror ax, cl
test dh, 0x7a
sub cl, 7
adc bx, 0x407f
adc ecx, 0x51851dd7
mov dx, bx
sub ah, 0x78
ror cl, cl
sbb bh, dh
nop
xor esi, 0x1f9aad96
not edx
mov ch, cl
inc di
stc
cmp si, cx
nop
test dh, dl
sub edx, 0x6a27ab40
sub eax, 0x7c0ec8a0
not dh
cmp edi, edx
stc
or al, 6
sbb dx, 0x1df7
dec ebx
dec ecx
ror cx, 2
nop
shr ebx, 8
sub bl, ch
shl dx, cl
and ah, ah
sbb di, bx
adc edi, ebx
mov ecx, eax
inc dx
pop ecx
push ecx
shr ax, cl
xchg dh, cl
add esi, 0x5e2c9e16
nop
shr ecx, 3
inc ebx
rol dh, cl
add si, di
sbb edi, edx
ror dh, 7
not di
ror esi, 7
ror dx, 8
stc
dec edx
cmp si, dx
rol cx, 6
xor si, 0x5cc5
mov eax, 0x14893e20
sub si, bx
sub dh, bh
pop ecx
pop edi
pop esi
pop edx
pop eax
pop ebx
call fcn.0068da12
jnp 0x666d1d
push esi
push eax
and esi, eax
and ax, 0x472e
push ebx
push ecx
xchg bx, cx
inc bh
shr esi, cl
not eax
sub ch, 0x18
shl ax, 8
push edi
xor di, 0x6a49
sbb bx, si
xchg cx, di
test cx, 0x4902
inc si
stc
dec si
xor ax, cx
inc ebx
mov ebx, ebx
nop
ror edi, 5
xor ebx, 0x4d589b8c
add ch, 8
or cx, bx
ror ah, cl
push edx
mov dh, al
xor esi, 0x2353c074
test dx, 0x28f
shl dx, 5
shl cx, 6
shl ebx, cl
not eax
dec ch
cmp ch, dh
adc ax, bx
dec dh
sbb di, 0x562a
shr eax, 3
mov si, 0x1cc8
add ax, cx
sub edx, 0x32b397b
inc bh
dec ebx
stc
add ch, cl
pop edx
pop edi
pop ecx
pop ebx
pop eax
pop esi
push ecx
adc ch, 0x35
push edx
shl dx, cl
push ebx
dec bx
push eax
or al, al
shl dx, cl
ror dx, cl
dec ch
push esi
rol esi, cl
sub dh, 0x52
ror ah, 6
test ecx, 0x461b2b98
push edi
mov edi, esi
nop
inc eax
shr al, cl
adc edi, 0x32f109a7
ror esi, 8
cmp edi, 0x2807dbbb
add edi, 0x964a936
stc
add di, si
nop
sub edx, 0x747db071
xchg cx, ax
and bh, 7
mov ah, bh
adc ax, di
cmp edx, 0x5bfb86b
shr bl, 5
or ch, 0x7b
adc ah, bl
stc
add bh, dh
xor ebx, 0x14a0c0f9
not cl
stc
sbb esi, ebx
rol ecx, 5
sbb ebx, esi
dec dl
inc dl
ror cl, 3
inc si
shr ax, cl
sbb al, dl
mov edx, edi
xchg bh, bh
or dl, 0x1b
shl esi, 2
or edx, ecx
inc bh
mov bx, 0x112a
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push edx
push eax
and dx, ax
push ebx
sub bh, bl
push ecx
shl dl, cl
stc
stc
pop ecx
pop ebx
pop eax
pop edx
push ecx
inc cl
push edi
not edi
inc ecx
push ebx
add bl, 0x6a
inc cl
add bh, 0x37
stc
push eax
ror eax, 5
not bl
inc bh
test ebx, 0x22f09919
push edx
xor dh, cl
inc ebx
test cl, 0x1e
push esi
rol esi, 1
pop esi
pop edx
pop eax
pop ebx
pop edi
pop ecx
push eax
or ah, 0x2b
push ecx
adc cx, 0x13d7
push edx
push esi
xor edx, esi
nop
cmp dx, ax
cmp esi, edx
add cx, 0x4948
and eax, 0x2dacd868
sub ch, 0x59
adc eax, 0x16b796a
stc
inc dx
push edi
shr di, cl
sub ch, ch
stc
mov eax, edi
or di, 0x1932
and esi, edx
add di, 0x7b86
push ebx
rol ebx, cl
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
push ebx
push esi
and bx, si
push eax
dec eax
push edi
mov edi, 0x59b95ee1
push edx
sub dh, 0x7a
not ah
test al, 0x66
ror al, 8
not eax
xchg bx, dx
push ecx
xchg cl, bh
not di
ror ebx, cl
dec ebx
xchg dx, ax
sub ch, 0xb
xchg esi, edx
or cx, cx
ror bx, cl
stc
inc si
ror si, cl
or dh, 0x5b
cmp bl, bl
rol bx, 6
pop ecx
pop edx
pop edi
pop eax
pop esi
pop ebx
call fcn.0068dda8
jl 0x666da5
call fcn.0068e04f
push edi
dec di
push edx
mov dh, 0x10
push ebx
ror bl, 4
push esi
mov si, 0x6910
xchg bh, bh
pop esi
pop ebx
pop edx
pop edi
call fcn.0068e3da
jle 0x666d9b
push ecx
shl cx, 6
pop ecx
call fcn.0068e93d
call fcn.0068ec84
push edx
push eax
or edx, eax
push ecx
ror cx, 2
shr cx, cl
push ebx
test bh, cl
mov ebx, eax
sbb cx, dx
push edi
inc di
or ebx, 0x5ebd604c
add al, ch
ror ch, cl
xchg bx, ax
push esi
shl si, cl
and cx, 0x78c5
nop
and cl, bh
test dx, dx
adc cx, 0x31dd
rol ah, cl
not al
nop
mov bx, 0xd7e
sbb dx, di
rol ah, cl
or di, 0x279d
stc
adc si, 0x43a4
shl dh, 6
sbb bl, 0x16
and cl, ah
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
jecxz 0x666e1b
push edi
and di, 0x469c
pop edi
push eax
push ecx
shl al, cl
push ebx
shr bh, 4
not ax
dec ebx
pop ebx
pop ecx
pop eax
call fcn.0068eff8
push ecx
test ecx, 0x632938a
pop ecx
lea edi, [edi + 4]
jmp 0x6650c4
lea edx, [edx + 0x14]
jmp 0x65e441
pop edi
pop esi
pop ebx
pop ebp
ret