Function at 0x40179f
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using speck
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
push edx
push ebx
add dl, bh
mov bl, 0xb
push ecx
or dl, ch
push eax
not ax
add ah, ch
cmp bl, dh
not al
shr edx, cl
inc ah
push edi
adc edi, 0x424ca4bd
dec al
rol ecx, 8
adc ch, 7
adc ah, 0x4e
or ecx, 0x614fc648
cmp ecx, edx
inc cx
xchg edx, ebx
add cl, al
nop
adc di, bx
xor di, 0x2781
rol ecx, 5
not ax
rol di, cl
nop
nop
test di, 0x3862
push esi
dec si
inc ebx
cmp dl, 4
xor cx, di
dec cl
adc edi, esi
cmp cx, 0x3cd
sub dl, bl
stc
rol edx, cl
xchg al, al
xchg bx, cx
sbb ecx, 0x6e1d60c2
dec ax
cmp esi, edx
shl edi, cl
adc dl, al
shr edx, 8
stc
test edx, 0xb168111
adc ecx, 0x4fd75245
sub dx, 0xf0c
mov di, dx
dec al
shl esi, cl
and edx, 0x4776258c
test esi, edx
shr ax, cl
add eax, 0x4e9a0f2b
and edx, 0x57893882
nop
shl ch, cl
sub eax, 0x5ff2d862
xchg dl, bh
or esi, 0x1b7bfd7c
sbb bh, 0x75
dec di
sbb di, dx
inc ecx
cmp edi, 0x73d8d3e9
shl edx, cl
and dx, si
mov si, ax
shl eax, 2
xchg edx, esi
ror ecx, cl
mov dh, 0x22
not esi
sub ax, cx
xor ax, cx
shl al, cl
adc di, 0x5d3f
shl edx, cl
rol si, cl
ror ebx, cl
or al, dl
test di, 0x5a50
dec ebx
dec ecx
shl eax, 3
xchg edi, edi
test di, dx
nop
cmp di, 0x1cb0
stc
shl ch, 6
dec edi
cmp ecx, 0x6b4295d4
xchg ah, al
rol esi, 7
sbb cx, 0x5ec
sub eax, edx
pop esi
dec dx
inc al
nop
or cl, 0x5a
push esi
or esi, 0x72bffcac
shl di, 3
ror esi, cl
stc
rol ecx, cl
adc eax, ecx
and al, ah
sbb esi, 0x2d217dc0
stc
sbb bx, cx
inc dx
and bx, ax
rol bh, 4
sub bh, al
sbb ah, dl
cmp si, cx
adc cl, bh
stc
mov bh, ch
add ax, 0x6375
ror ch, 2
adc ecx, 0x4436d5fe
dec si
cmp edx, edi
nop
stc
mov esi, ebx
add ah, 0x77
adc si, dx
or di, 0x3455
ror dh, 5
sbb ecx, esi
xor eax, 0x7972994b
xchg edi, esi
or ah, ah
xor ebx, 0x1183cb08
adc cx, bx
sub dl, 0
nop
not dl
xor bx, ax
test ebx, esi
and ebx, ecx
xor eax, edx
sbb esi, edx
or bx, 0x265c
inc bx
add edx, eax
cmp ah, 0x39
adc bx, 0x4550
rol bh, 4
dec cl
mov cl, bh
adc dl, bl
inc bl
mov edi, eax
cmp bl, 0x4b
nop
shl ebx, 3
mov al, dl
inc ecx
inc ecx
shl dx, 8
and eax, 0x2a58fdec
nop
xor esi, 0xf0f95c5
cmp dl, cl
adc di, 0x4696
stc
test bl, 0x75
sbb bh, bl
stc
ror si, 4
or ch, 0x7f
sub al, bl
xchg ch, cl
mov dl, al
stc
dec edx
or eax, eax
rol ah, cl
not edi
cmp di, cx
or ch, al
xor bh, 0x1d
sub ch, al
adc dx, si
and esi, 0x549221dc
sbb eax, 0x6f313ada
and dh, 0x54
or esi, 0x5d8d32d9
not ax
stc
test bx, 0x72f0
rol bx, 3
cmp ebx, 0x4f87596d
pop esi
ror bh, cl
and edx, 0x4303065b
push esi
xchg bx, si
shr bh, cl
sbb ecx, 0x573725c2
sub cx, bx
add ch, cl
inc ax
not bx
sbb edi, 0x1bac8fde
adc bx, cx
shl ecx, 5
shr eax, cl
or dh, 0x2a
sbb ch, cl
not ch
and cl, 0x35
and di, 0x2daf
shr cx, 6
nop
cmp ebx, edi
add al, ch
sub di, 0x1747
stc
sub edx, 0x15b05173
test di, 0x2589
test dx, cx
nop
inc cx
or dx, 0x47d9
not dl
not bh
not edx
sbb ch, 0x52
shl cl, cl
and dx, 0x5efa
xor bx, 0x5651
ror dl, 5
add dx, cx
test di, dx
rol bx, 1
xor edi, eax
sub ecx, 0xf86b65f
sbb ecx, ecx
add ebx, 0x23aacc64
ror dl, cl
stc
or al, ch
rol esi, 4
ror ebx, 3
adc bx, bx
nop
and edx, 0x1d045c8f
rol edi, 7
nop
stc
cmp esi, 0x5637b10
sbb ecx, 0x6540b6c4
dec dx
inc ebx
sbb ax, bx
adc ax, cx
add cl, 0x3f
dec bx
ror edx, cl
shl di, 6
xchg si, ax
or cx, 0x16d9
rol edi, 3
mov dh, ah
and ch, ch
dec bx
stc
not esi
nop
xor ah, al
shr al, 6
ror dh, cl
sbb edx, 0x504e4da
nop
and ecx, eax
adc dx, bx
inc edx
shr dl, 3
inc edi
ror ecx, 2
sub cl, bl
adc ch, 0x75
dec dx
and ah, 0x3b
test dl, al
ror al, cl
add al, 0x58
cmp si, si
adc ecx, ebx
xor eax, 0x49706947
sub bh, dl
stc
mov dl, dl
shr bh, cl
pop esi
ror bl, cl
xor bx, 0xb3e
dec cl
ror dh, cl
push esi
add si, bx
dec si
or bx, cx
dec ecx
shr bx, cl
cmp dx, ax
shl esi, cl
adc esi, ebx
xor dx, 0x2b71
dec cx
mov dh, 0x11
xchg ebx, esi
not al
sbb eax, ebx
and ah, ch
rol ch, 1
dec eax
dec cl
xchg cx, cx
or bh, 0x71
shr ax, 1
sub cx, 0x11ff
xchg bx, dx
cmp cx, cx
xchg cx, ax
cmp ecx, esi
xchg cl, ah
rol bl, 2
xor si, bx
xchg al, ch
rol al, cl
inc cl
mov di, cx
adc ebx, ecx
shr edx, cl
sub edi, 0x55f2f302
cmp esi, edx
shl dx, cl
or esi, 0x16fd830
mov dx, bx
adc di, 0xdf6
shl dl, 8
rol ebx, cl
nop
adc ax, si
cmp ebx, 0x4c1b738e
xor bl, cl
xor ah, dl
sub ch, dh
ror esi, 7
cmp si, cx
nop
nop
mov bx, 0x2f07
sbb bh, 0x3e
inc si
and bh, 0x27
shr esi, cl
sbb dh, 0x65
nop
test si, 0x42a6
mov edx, ebx
and bh, bl
nop
test dh, bl
test dx, ax
add al, 0x69
not al
dec cx
nop
adc bl, 0x1d
shl eax, cl
rol bx, cl
xor eax, ebx
dec ch
nop
shr si, cl
add dx, 0x2a7b
not ax
xchg cl, ah
or ch, 0xc
inc si
adc edi, esi
or al, 0x64
mov dl, 0x1c
rol dl, 5
xor ch, ch
nop
or ah, ch
add di, cx
test cx, 0x2a7b
shr ch, 3
sbb esi, edx
add dh, 0x69
sub al, 0x3e
shr si, cl
pop esi
inc di
xchg bx, di
dec ax
or edx, 0x71eb942b
dec cl
rol eax, cl
shl al, cl
add ebx, ebx
nop
adc ecx, 0x5fee5a04
cmp dx, cx
push esi
mov esi, 0x33bbc97e
xchg ebx, edi
test dx, cx
add bl, dh
dec bx
nop
shl cx, 3
and ebx, ebx
inc ecx
xor dx, ax
shl eax, 6
shl dh, cl
nop
inc dx
cmp esi, 0x36a16e8d
cmp cx, ax
xor bx, si
dec ebx
test dl, 0x79
sub ebx, 0x79c2b2d6
stc
and bh, 0x7c
sub edi, ebx
rol al, 4
cmp ch, 0x4c
cmp bx, di
not cx
xor dh, dl
not cx
and edi, ecx
shr cx, cl
add ch, al
mov bl, 4
xor bx, dx
add dl, 0x40
cmp edi, 0x2e7b02fa
nop
add di, 0x3b8
xchg edi, ebx
nop
xchg cx, ax
add esi, 0x3cda93a2
sub edx, esi
inc esi
stc
shl ch, 3
and dx, dx
shl cx, 7
test ah, al
or bl, 0x57
xchg esi, edx
sub di, 0x5306
or edx, esi
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
push edx
push ecx
ror dl, cl
push eax
adc dl, ah
push edi
adc di, 0x6f46
nop
xor edi, eax
mov al, ah
sbb dl, dh
nop
test ax, 0x345a
shl al, cl
push ebx
shl ebx, cl
push esi
sbb si, cx
nop
ror bh, 5
shl edx, 5
xor dx, si
sub si, 0x2949
dec cl
shl bh, 2
rol bh, cl
nop
nop
xchg edi, ecx
rol si, 3
dec bx
inc al
shl bl, 8
xor ecx, 0x5267a540
mov edx, 0x2a7ea3fd
xchg cx, si
adc ax, dx
shr si, 4
dec al
shl ecx, 4
rol dl, cl
cmp cl, 7
xor edi, eax
adc edi, 0x6a153031
and ax, dx
xor edx, edi
or dx, 0x71fa
add bx, 0x634e
or bh, 0x6f
adc edi, ebx
xchg bx, bx
inc bl
stc
adc al, 9
test dl, 0x4f
xor al, 0xf
stc
nop
xor ebx, ebx
test ah, ch
mov dh, dh
shl cl, cl
stc
inc si
xor edx, 0x62971fda
add bl, 0x4b
cmp cx, 0x31a8
ror ch, 7
shr eax, 6
sbb edi, esi
inc si
and cx, bx
shl cx, 1
xor ebx, 0x4d97c005
cmp bx, cx
add eax, edx
test ecx, 0x7b11807e
not di
and edx, 0x68519f67
nop
xor dh, cl
shl bx, cl
dec ecx
test edx, ebx
add dx, 0x1c12
xchg edx, edi
adc bh, bh
cmp edi, edi
ror al, 2
inc cx
shl di, 2
cmp ebx, ecx
shl di, cl
sub ebx, eax
adc bl, al
add si, 0x2f19
shl edi, cl
add di, 0x5762
cmp dh, bl
cmp di, 0x642e
shl ah, 4
inc bx
sub dl, 0x16
mov ecx, ecx
dec eax
mov di, di
pop esi
ror edx, 5
inc ecx
sbb al, 0x6b
test ecx, ebx
dec dl
push esi
dec si
and ch, 0x77
nop
mov esi, ecx
add edi, 0x3a37ae58
inc ebx
sbb cl, dh
add cl, 0x64
adc ebx, edi
dec edx
rol cl, 2
cmp dx, 0x778e
mov bx, 0x4564
shr ch, 7
rol dx, 4
nop
xor ch, 0x41
nop
rol ax, 8
rol cx, cl
nop
stc
rol ah, 5
and di, dx
mov di, 0x6315
adc ah, dh
ror ebx, cl
ror si, cl
shr cl, 3
shl ah, 8
sub ah, 7
shr edi, cl
stc
nop
sub dx, 0x21fe
sbb ecx, 0x7ee0435a
not ax
dec bl
shl ah, cl
shl di, 4
inc bx
inc si
add ebx, edx
inc ebx
or edi, edx
mov eax, esi
sub esi, 0x18b234c1
add bx, di
sub dh, dl
adc edi, 0x41457967
shl ebx, 7
shr cl, 3
rol edi, cl
test dx, 0x18e4
or edx, ecx
shl bx, cl
test dl, bh
xchg ch, bl
shr ecx, cl
xchg dl, dl
shr cx, cl
shl esi, cl
test ax, si
add ecx, ebx
sub esi, 0x43b0ab61
adc si, cx
and dh, al
sub ecx, edx
shr ecx, 4
shl ebx, cl
shl ax, 2
mov bl, al
mov bx, 0x4831
xor si, 0x6fb3
cmp ebx, 0x2a4bc453
xchg bx, cx
mov al, 0x34
inc edi
dec edi
xor ecx, 0x54a7dd59
shr bl, cl
stc
adc ecx, 0x56996c69
inc si
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
call fcn.00414423
call fcn.00414868
call fcn.00414bae
push esi
dec esi
push eax
push ebx
xchg ah, bh
push ecx
ror cl, 6
shl ecx, 6
push edx
or ch, dl
mov esi, 0x6df01ce
push edi
adc ecx, edi
mov dx, 0xe58
shl di, cl
dec ah
not ecx
ror si, cl
pop edi
pop edx
pop ecx
pop ebx
pop eax
pop esi
push ebx
inc ebx
push edx
push ecx
shr dx, cl
xchg bx, dx
cmp dh, dl
push eax
adc ax, 0x3838
test bh, 0x14
nop
ror bh, cl
nop
nop
adc bh, 0x62
push esi
ror esi, cl
ror ebx, cl
test edx, 0x688f0371
inc bh
xchg edx, eax
rol bl, cl
dec cx
nop
push edi
or edi, 0x2d9be3bd
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
call fcn.00414f76
call fcn.004153ec
push eax
push esi
xchg si, ax
stc
push edx
and edx, edx
push ecx
ror eax, cl
push ebx
not ebx
pop ebx
pop ecx
pop edx
pop esi
pop eax
push 0x1d
call fcn.00415988
jge 0x40206e
push ecx
push edx
sub ecx, edx
push esi
push ebx
and esi, ebx
stc
xchg ecx, esi
not esi
push eax
or eax, 0x3a7ca08b
test si, bx
sub ax, cx
or cx, dx
stc
sbb ebx, 0x4abf1e51
nop
shl ebx, cl
inc ebx
sbb ecx, eax
push edi
rol edi, 7
not ebx
nop
dec ebx
dec bh
inc bx
dec ah
inc esi
xor edx, 0x61ed35ec
add si, bx
test esi, esi
rol cl, cl
not ecx
xchg cx, si
pop edi
pop eax
pop ebx
pop esi
pop edx
pop ecx
call fcn.00415efe
push edi
or edi, 0x3032726a
push ebx
cmp bx, 0x6b7d
push edx
push eax
adc dh, al
ror bh, 5
inc ah
nop
push esi
or si, bx
push ecx
xor bl, cl
pop ecx
pop esi
pop eax
pop edx
pop ebx
pop edi
jg 0x401ff3
jge 0x401ff3
call fcn.004162d2
push edx
sbb dh, 0x51
push ebx
test dl, bh
not dx
cmp dx, 0x5e8b
cmp bx, 0x7f12
push esi
shl esi, 1
push eax
sub ah, bh
push edi
test edi, 0x53f37525
shr bh, 8
push ecx
test cl, bh
pop ecx
pop edi
pop eax
pop esi
pop ebx
pop edx
push ecx
not ch
push ebx
push edx
xchg ebx, edx
push edi
not di
inc edi
not ebx
nop
sbb ecx, edi
push esi
xor si, cx
rol ecx, 3
pop esi
pop edi
pop edx
pop ebx
pop ecx
js 0x40205b
push edx
adc dx, 0x27ca
push ebx
push ecx
mov ebx, ecx
push eax
add bh, al
pop eax
pop ecx
pop ebx
pop edx
jno 0x40205b
stc
jge 0x40206e
push ecx
and ecx, 0x64fc6efa
push eax
shl ah, 6
pop eax
pop ecx
push ebx
push ecx
shl bx, cl
push edi
cmp edi, 0x5c9d1055
push esi
dec si
push eax
sbb eax, 0x5e6859fb
adc edi, edi
stc
push edx
adc dh, 0x2c
mov cx, 0x6177
inc ch
ror ecx, cl
shr ebx, 5
nop
shr si, 8
inc edi
or edx, esi
shr ax, 3
not ecx
ror bh, 5
shr ecx, cl
not cl
test edx, edx
mov bl, dl
dec bl
shl dx, cl
dec dl
xchg edx, ebx
rol si, 1
inc bh
dec ah
inc esi
not ebx
mov edx, ebx
cmp dx, ax
rol si, cl
shr bx, cl
shr eax, 5
dec edi
inc bx
rol eax, 6
inc ecx
ror ch, cl
sub ebx, ebx
nop
stc
xchg edx, ebx
nop
nop
adc dh, 0x45
shr dh, 4
not esi
dec cx
inc bx
or bx, 0x1431
test si, bx
xor cx, si
nop
xor bx, 0x4a4e
and ah, ch
or si, cx
nop
rol cl, cl
not dh
and esi, 0x43c6e30c
not ebx
xor ax, bx
xor dh, 0x52
or eax, esi
shl edi, cl
rol edx, 5
stc
adc si, ax
test al, ah
rol si, cl
shl edi, cl
not dl
mov esi, 0x454a6ed7
ror esi, cl
sbb si, bx
cmp dh, 0x2d
rol edx, 8
xchg di, si
shl dx, 3
or dx, 0x466b
and bh, 0x71
not cx
stc
shl ah, cl
xchg cx, di
not cx
cmp cl, 0x39
not ebx
test eax, 0x2bbbbd8
xchg bx, cx
mov eax, ecx
nop
shl di, cl
xor eax, 0xb7dbd21
nop
not si
rol bx, 4
pop edx
add si, si
push edx
sub si, dx
adc al, 0x53
test esi, 0x402133fe
test cx, 0x2152
ror edi, cl
adc bh, al
xchg esi, eax
not eax
dec ebx
xchg edi, esi
add cl, cl
sub ecx, ecx
or ebx, 0x77282348
stc
sub edi, 0x7a1c4bbc
nop
shl cx, cl
shl di, cl
test bl, 2
shr esi, 1
cmp ecx, ecx
nop
nop
mov ecx, edx
sbb esi, ecx
not al
nop
test si, ax
and si, dx
xor bh, 0x56
stc
shr cx, cl
adc cx, cx
xor ecx, ecx
shl edx, 5
cmp edx, 0x4370e3b7
sub di, 0x3129
add bl, bl
stc
dec cl
add bh, 0xb
and edi, 0xa09e270
or di, 0x25e7
sbb bx, 0x374b
nop
cmp eax, edx
test dx, 0x1b1f
sbb ah, dl
add si, bx
xchg al, ah
sub bh, ch
sbb di, 0x15dd
adc bh, bl
adc edi, edx
stc
shr ecx, 8
xchg al, al
cmp ah, dl
xchg si, dx
xchg dx, bx
nop
test dl, 0x2f
add edx, esi
ror edx, 3
and di, 0x19a5
ror ch, cl
sub si, si
ror ah, cl
sbb ch, dh
shr bh, 4
shr bx, 2
sbb di, 0x575
cmp si, dx
and cx, cx
add al, cl
or esi, ebx
xchg dx, bx
not edi
or ax, 0x7115
shl al, cl
xor dx, di
sbb ebx, edx
mov cx, bx
mov bx, bx
rol ah, cl
stc
rol edi, cl
add al, dh
not ebx
rol dx, 4
or eax, edi
sub bl, dh
xchg edi, ecx
sub al, ah
sub ebx, 0x6498408d
cmp dh, ch
sbb dx, 0x724
test dh, bh
dec di
pop edx
and esi, ebx
dec cl
nop
cmp bh, cl
test ecx, eax
dec ax
test bh, 7
stc
or cx, 0x2f13
test ax, bx
shr bl, cl
dec ax
nop
add ecx, 0x7354b92f
stc
push edx
sub dh, bl
and edi, 0x3c0ff1d0
shr al, 5
shl ebx, 1
or esi, esi
ror si, 8
and edi, ecx
inc edx
xchg si, si
xchg edi, ecx
dec eax
dec ebx
or ax, si
inc esi
cmp dx, di
shl ch, 6
shr bh, 4
test ah, ch
mov ax, bx
cmp edi, 0x7ebd8eb2
shl ebx, cl
shl si, 4
nop
and eax, edx
adc cx, 0x2d17
cmp cx, 0x4532
inc edx
or eax, esi
nop
and edx, 0x7a98d5aa
shl bx, 8
add dx, di
adc dl, dl
add edx, ecx
stc
or dl, 0x1b
and bh, bh
shr ch, 3
sbb ah, 3
ror dl, 2
inc ch
cmp ch, 0x4c
stc
nop
and edi, 0x24eeaf9d
not edx
cmp si, 0x2e69
xor si, 0xa5e
not di
not al
or eax, 0x1f166fd2
rol al, cl
nop
xchg ah, cl
or ebx, 0x20ac8781
rol edi, 5
shl ah, cl
mov ecx, ebx
and bx, 0x1230
sbb esi, edi
inc ax
mov edi, 0x3262a239
or di, 0xe05
rol cx, 7
shl bh, 5
sbb ax, 0x3009
adc edi, 0x4ade92ac
mov ebx, 0x40aab0e4
shr dx, cl
add edx, esi
and dx, dx
test bl, dh
xchg ch, dl
nop
xor edi, 0x84f3138
add esi, 0x44e26beb
ror di, 5
sbb di, ax
shr bx, 6
add ebx, 0x7d4efa39
shr cx, 1
adc cl, dh
xchg dl, al
nop
cmp bx, 0x16d5
pop edx
shl eax, cl
xor cx, 0x5f6f
sub cx, 0x6ca
rol bh, 5
nop
push edx
sub esi, edx
xchg ch, bh
shr dx, cl
adc dx, 0x1cda
adc edx, 0x6a2e5cc8
xchg ebx, edx
cmp edx, esi
adc cx, 0x64e2
xchg al, dh
xchg ah, dl
and bx, 0x44e
dec ch
add di, ax
add cx, 0x24d0
nop
xor bx, 0x67ee
stc
mov eax, 0x4b49fec2
xor bh, 0x4b
or cl, cl
ror bx, cl
nop
not cl
and di, 0x6697
sub si, bx
xor si, di
sub si, 0x59dc
mov ebx, eax
shr al, cl
inc edx
cmp ah, 0x73
xchg dh, al
test dl, bh
adc eax, 0x4f93641e
rol esi, cl
mov ebx, 0x6ae7b167
mov di, cx
shr ebx, cl
sub si, cx
xor dx, 0x6c37
add si, 0x2611
shl ax, 7
nop
nop
dec ecx
xchg edx, edx
ror edi, 4
cmp ecx, 0x5afe609d
nop
mov si, ax
or bx, 0x1202
mov dl, ch
sub di, 0x50b
cmp dh, dl
add bx, cx
stc
shl si, 1
dec bx
shl eax, cl
mov edi, edi
nop
dec bl
dec al
inc esi
xor cl, 0x1e
shl dl, cl
add cl, ch
not ecx
cmp dx, ax
shr bh, 6
add di, si
mov bl, bl
xchg di, cx
rol bx, cl
add dl, 0x36
ror ebx, cl
nop
adc edi, 0x1c1272c6
or eax, eax
cmp dl, 0x43
adc si, ax
dec si
nop
shl ecx, 5
not di
ror cl, cl
not edx
not edi
rol cx, 6
sub edi, ebx
and dl, 0x34
nop
nop
xchg bx, ax
mov edx, esi
pop edx
ror bl, cl
mov di, 0x2734
sub esi, eax
sub ecx, 0x16b2e19d
push edx
inc dl
not dh
inc edi
sub edx, 0x3df5fb06
cmp bx, 0x45e6
stc
sbb dx, 0x59cb
stc
rol bx, 3
dec ebx
rol ebx, 4
add edx, ecx
add edx, eax
shr edx, 5
sub edx, esi
xor ebx, eax
sub edi, ecx
shr cx, cl
stc
test dl, 0xe
mov bx, 0x109e
sub dl, dl
cmp di, 0x7bea
pop edx
pop eax
pop esi
pop edi
pop ecx
pop ebx
push ecx
and ecx, 0x4c6f11ec
push esi
and si, 0x666
stc
push edi
shr di, 6
nop
mov esi, 0xc6b646f
nop
ror si, cl
push ebx
push edx
adc bx, dx
push eax
and ax, 0x5919
sbb cx, ax
mov ax, cx
or bl, 0x75
sub ebx, 0x38bcdc5e
shr di, cl
and cl, 0x77
sub al, 0x29
ror ebx, cl
cmp si, si
not bx
shr edi, 2
mov si, dx
not eax
shr ch, 2
shr ax, cl
shl edi, 2
adc eax, eax
nop
sub edx, 0x3c5c448f
not ah
ror si, 6
nop
shr edx, 5
shl dl, 7
mov ch, bh
adc bl, ah
stc
not esi
xor eax, edx
or ecx, 0x513d3072
mov dx, bx
or cx, cx
xchg cx, di
sub edx, 0x729dc8a8
adc esi, ecx
rol dh, cl
or edi, esi
not ax
sub ebx, eax
inc dx
shl cx, cl
cmp eax, ecx
sub ebx, ecx
test bh, al
ror bx, 7
shl bl, cl
or edx, eax
inc eax
cmp cl, bh
inc dx
add ecx, edx
xchg si, cx
inc bx
shl bh, cl
sbb dh, 0x1c
mov bh, ch
xor esi, 0x4de01465
xchg si, dx
nop
dec bl
inc ah
not cx
cmp ecx, 0x1b3783ed
or ax, di
inc cl
cmp esi, 0x1d089b38
shl esi, 1
adc bh, ah
and si, 0x6ec4
sub cl, 0x74
mov ecx, 0x3d8c747b
dec ebx
and esi, ecx
dec edi
sbb ch, ah
or ax, dx
inc bl
inc cx
sbb si, ax
ror bl, cl
sbb ch, bh
xchg dx, di
xchg ecx, edi
test edx, edx
inc esi
stc
not bh
mov dh, dl
sbb eax, esi
rol eax, cl
pop eax
inc cx
not dl
stc
push eax
sub ch, ah
rol dh, cl
adc ah, 0x76
dec dh
xchg ecx, ebx
xor ebx, 0x1d47b906
xchg dx, bx
not dl
shl ax, 3
cmp ebx, 0x617b920f
inc bh
test ebx, edx
cmp al, al
nop
shl edi, cl
nop
not bx
xchg bx, bx
adc edx, ecx
shr eax, 4
shl eax, cl
inc si
shr esi, 3
inc cl
xor al, dh
adc ebx, edi
shl cx, cl
or al, 0xf
and esi, 0x26c6068
dec ebx
or bh, dh
not edi
cmp dl, ch
stc
sub edx, 0x1b1803e
xchg bh, bl
shr bx, 8
inc cx
shr di, 2
rol esi, 6
xor si, bx
dec ah
stc
mov dx, di
shr ecx, 3
and eax, 0x11ba8ad9
sbb dx, dx
dec ebx
not di
sub dl, 0x3c
xchg cl, dl
not bx
shr esi, 1
nop
or bx, 0x32b3
inc si
shr edx, 4
ror bx, 4
stc
stc
dec bh
shr dl, 1
pop eax
pop edx
pop ebx
pop edi
pop esi
pop ecx
push ebx
push ecx
rol bx, cl
xchg cl, cl
push esi
sub si, 0x47d
mov cl, ch
push edi
push eax
and di, ax
push edx
cmp dl, 0x3a
sbb di, bx
mov edi, edx
sbb dh, dh
test bx, dx
shl ax, 7
inc ah
shr bx, cl
or dl, 0xb
cmp ah, al
nop
sub eax, edi
shr cx, cl
or edx, ecx
stc
not ch
sub ax, 0x6f7b
sbb ch, dl
xor esi, 0x423606f2
test edi, esi
rol ch, cl
xor esi, edx
adc edi, ebx
xor bx, 0x4689
dec si
cmp edi, 0x73bb6f12
and ch, 0x61
sbb bx, di
rol eax, cl
xor ebx, eax
test si, ax
not ebx
sub dx, si
shr esi, cl
ror edi, cl
add dh, al
inc esi
stc
and si, bx
test cl, dl
sub eax, eax
adc dx, 0x5a5a
ror bx, cl
mov si, ax
inc al
shl cx, 6
mov ebx, 0x4ea2fd3d
mov si, ax
nop
adc edi, eax
rol cl, cl
cmp si, 0x7751
dec ch
nop
stc
cmp eax, 0x60f19e9b
sub bh, dl
xor dl, al
sub edi, edi
cmp dl, 0x5e
inc esi
sbb dl, 0x50
shl edi, cl
rol ch, 6
shl dh, 3
or bh, bh
sub edi, eax
dec dx
rol edx, cl
xchg esi, ecx
ror ecx, cl
shr ecx, cl
sbb dx, si
and ax, di
test eax, edi
ror ah, 3
not ch
xor dl, bl
inc ax
not dx
inc al
xor ax, cx
inc ebx
sbb di, dx
shr bx, 5
xchg ch, ah
xchg ah, bl
add bx, 0x479
add ah, 0x7d
mov al, bh
sbb si, 0x1eeb
dec bx
inc al
pop edx
pop eax
pop edi
pop esi
pop ecx
pop ebx
call fcn.00416791
push eax
rol ah, 7
push esi
push ecx
rol si, cl
nop
rol ax, cl
pop ecx
pop esi
pop eax
js 0x402814
call fcn.00416c66
call fcn.004171f8
push ecx
rol cx, 3
pop ecx
call fcn.004174f1
push ebx
push ecx
rol bh, cl
pop ecx
pop ebx
call fcn.00471f08
add esp, 4
jne 0x402a4c
jns 0x402850
push ebx
cmp bx, 0x7cfd
push edx
shr dh, 2
pop edx
pop ebx
jno 0x40284b
push ebx
push edx
sub bl, dh
pop edx
pop ebx
push ebx
push esi
adc ebx, esi
pop esi
pop ebx
call fcn.00417a75
call fcn.0041808c
call fcn.00418368
call fcn.004187df
call fcn.00418ae9
push esi
adc esi, 0x58cb5e54
push ecx
sbb ch, 0x56
adc ch, ch
push edx
sub dl, 1
rol si, 6
push ebx
sub ebx, 0x20edc71
shl cx, 6
ror ebx, 8
pop ebx
pop edx
pop ecx
pop esi
jge 0x402a22
call fcn.00418e07
push ebx
push ecx
shl bh, cl
push edx
xor dl, bl
push edi
cmp edi, 0x7985e1e7
push esi
add si, 0x3ff4
mov di, 0x4e01
or ch, 0x49
xor bx, bx
cmp edi, 0xcd4a0b8
push eax
adc ax, 0x7cf5
shr bl, cl
test di, si
sbb edi, 0x61b659f4
add al, cl
and ch, 0x22
rol al, 5
nop
sbb esi, ebx
xor cl, bl
stc
rol ax, 6
not bx
and ax, dx
adc edi, 0x70e3df2b
adc edi, 0x62191486
dec eax
xor bx, ax
or ax, 0x7bb5
xchg bh, dl
inc cx
and esi, ebx
pop eax
pop esi
pop edi
pop edx
pop ecx
pop ebx
call fcn.00419146
call fcn.0041948a
call fcn.004197c2
call fcn.00419e70
call fcn.0041a3c3
stc
nop
push ecx
rol cx, cl
push esi
test ecx, esi
push eax
xchg ecx, eax
push ebx
sbb si, bx
push edi
mov cx, di
push edx
adc edx, edi
cmp edx, 0x240d3e53
rol al, cl
rol al, cl
or ax, cx
add edx, edi
stc
stc
sbb di, 0x4c88
add ax, di
cmp ebx, 0x11a803c6
rol eax, 6
stc
add dl, dh
xchg ah, dl
ror ax, cl
rol edi, cl
or di, si
adc ax, 0x64a6
sbb edi, ecx
rol esi, 5
xor ebx, 0x57fe04b5
xor dx, 0x314c
nop
sub ch, al
nop
shl cl, 1
mov ah, 1
shl eax, cl
add si, 0x5738
cmp ecx, 0x47627a22
sub dx, 0x6b19
and cx, ax
rol di, cl
sub si, 0x3342
pop edx
pop edi
pop ebx
pop eax
pop esi
pop ecx
push ebx
adc bh, 0x30
push eax
add al, 0
xor ebx, 0x8fbaa3c
sbb ax, 0x2b4b
push esi
not si
push ecx
shr al, cl
push edx
push edi
test edx, edi
and cx, 0x67db
xchg cx, ax
add bl, 0x2b
xchg ch, al
dec ebx
sub dx, si
dec ch
shl dh, cl
cmp dh, bh
or ax, si
sbb bh, bh
sub edx, ebx
ror cx, 8
dec ax
rol ecx, cl
or ch, ch
xchg edi, ecx
mov edx, 0x7fca7cfe
shr al, cl
mov si, 0x962
not dx
and ecx, eax
xor bx, di
mov si, bx
shr bh, cl
dec ax
shr ebx, 1
add di, cx
not ch
cmp di, cx
nop
not ecx
stc
not cl
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
push ebx
shr bx, 5
pop ebx
jp 0x402a22
push edx
push ecx
add dx, cx
pop ecx
pop edx
jg 0x402a34
push ebx
push edi
xchg bx, di
push edx
xchg dx, dx
pop edx
pop edi
pop ebx
push eax
push ecx
sub al, ch
sbb ch, 0xf
pop ecx
pop eax
push ebx
test ebx, 0x1cd9eb0
push eax
and eax, 0x628e5940
pop eax
pop ebx
jns 0x402e85
push edi
push eax
xchg edi, eax
dec ah
push ebx
cmp bx, 0x43ca
inc ebx
push ecx
sbb ecx, 0x537cacf8
stc
nop
shr al, 2
push edx
mov ecx, edx
push esi
test edi, esi
xor bl, ah
stc
not si
ror eax, cl
inc ebx
sub eax, 0x52da7179
shl si, cl
shl edi, cl
dec ch
and dh, 0x4f
and bx, cx
dec bx
sbb di, 0xb05
shl ch, cl
add dx, 0xc4d
nop
inc si
sub bl, 0xb
rol edx, 3
dec ax
mov ecx, ecx
rol ah, 1
nop
sbb eax, eax
cmp al, 0x53
inc cl
add al, al
xor bx, 0x617b
shl si, 1
xor dh, 3
ror cl, cl
cmp edi, 0x376b1e24
dec si
test eax, 0x277d187b
or ax, 0x36f7
test edi, 0x2ed1ad00
shl cx, 8
sub cx, 0x6e76
test ah, 0x6a
mov eax, ebx
sub edi, edx
mov dl, 0x1e
rol al, 5
sub bl, 0x76
and si, 0x2278
xchg edi, ecx
mov eax, esi
add ax, 0x6b9b
not eax
cmp dx, 0x72fb
adc esi, 0x6acffe70
shr cl, 4
ror si, cl
ror edi, cl
xchg ecx, eax
rol ah, 8
not di
xchg si, cx
rol ch, 6
mov ecx, ebx
inc ebx
adc bh, 0x7f
xchg ah, bh
shl ecx, 7
test edi, 0x51589ff1
ror cx, cl
and eax, 0x62bd4b7e
not bh
dec bx
shl cx, cl
ror esi, cl
nop
ror cx, cl
xchg si, ax
nop
or eax, esi
cmp bx, 0x2bb2
cmp al, ah
mov ah, dl
sub ebx, 0x27df6039
sbb cx, cx
pop esi
pop edx
pop ecx
pop ebx
pop eax
pop edi
push edx
push ecx
shl edx, cl
push eax
xchg cx, ax
inc cl
mov edx, ecx
push ebx
or eax, ebx
add al, 0x34
shr ebx, 7
push esi
sbb si, 0x4134
nop
inc ch
push edi
xchg di, dx
add ax, si
stc
rol ax, 3
shr ah, cl
or al, bh
stc
add si, di
nop
sub dx, si
adc dh, dl
shr ebx, cl
rol bx, cl
shr edi, 1
stc
inc al
adc ch, ah
inc al
and dh, 0x1e
dec di
mov cx, cx
sbb si, cx
shr edi, cl
mov bx, bx
add ch, 0xc
ror cx, cl
sbb al, 0x7f
dec cx
add ecx, eax
xor si, 0x827
xchg edx, edi
or cl, 0x16
test edx, edi
inc dh
stc
cmp cx, 0x3af
mov cx, bx
nop
cmp cl, 0x15
sbb eax, 0x30883a56
dec ax
sbb ecx, 0x743f5a
nop
test esi, 0x5c1869cd
nop
cmp ecx, ecx
adc cl, bh
nop
add dl, 0x21
shl di, cl
shr edi, 5
stc
inc edx
sbb dh, cl
sub edx, 0x6d360d1a
sub dh, dl
adc dl, bl
sbb bh, 0x7d
or bx, bx
stc
and al, al
and cx, cx
sub di, 0x263c
sbb cl, 0x54
xor ebx, 0x7261da4f
and edx, 0x79a14136
xchg ecx, ebx
or bx, di
add esi, 0x57e7038
nop
not si
rol ebx, cl
dec bl
xchg bl, al
mov edi, 0xa3b63ef
sbb esi, 0x2f23d2e1
sub cx, si
or si, 0x3bba
stc
add ebx, 0x1cba2dd1
cmp bx, si
rol eax, cl
mov al, 0x23
test edx, 0x7a45e793
and si, 0x5a7
cmp al, ch
xor edi, eax
shl cx, 6
not eax
sbb cx, si
pop edi
test bx, ax
shr ax, cl
push edi
cmp di, 0x6f6
shl dl, 4
test bl, 0x1c
not al
add edi, 0x1013cca4
or cx, si
stc
shl ax, 2
cmp al, 0x78
inc bx
ror si, cl
test bx, bx
sbb eax, 0x2914f731
ror ah, 4
and cx, 0x267a
adc cl, 0x3f
and cx, 0x5559
inc eax
cmp di, 0x7fe6
xchg ecx, edx
xor dl, bh
not ebx
not dl
rol eax, cl
shl di, cl
cmp edi, 0x2817fd1
xor ecx, eax
sub edx, ebx
shl bx, cl
xor al, ch
sub al, 0x7d
xor eax, 0x353218fe
and eax, esi
rol cx, 8
nop
test bh, ch
ror ebx, cl
stc
inc cx
or al, 0x37
nop
ror ch, cl
cmp ecx, ecx
not dh
add dl, 0x20
ror ah, cl
inc ebx
sub ax, ax
cmp al, ch
add edx, edi
sbb si, 0x22e8
not dh
and si, di
shr bh, cl
test eax, esi
adc dl, al
rol bx, 1
mov bh, cl
rol bh, cl
sub dl, 0x52
mov eax, 0x13be7bc9
dec bl
shl ch, cl
and di, bx
shr ebx, 3
test dl, 0x3c
test ch, 0x24
adc cx, si
adc cx, 0x35f
xor di, 0x30f3
cmp ecx, 0x2bcb9c06
mov edx, edi
add eax, 0x1321c662
test dl, dl
xor ebx, 0x13e97b2d
rol edx, cl
shl cl, cl
shr si, 3
stc
sbb edi, edi
add dh, 0xf
or bx, bx
inc dh
xor bh, bh
dec dh
shr dx, cl
ror edi, 3
xchg si, bx
nop
ror ax, 6
stc
add bx, si
add edx, 0x78022d17
stc
not bl
stc
shr di, 4
rol dl, cl
pop edi
adc cx, ax
inc eax
shr si, 2
dec ebx
nop
push edi
rol edi, cl
inc si
dec edi
ror esi, 5
nop
not ebx
cmp dl, ch
xchg al, bl
inc bh
not cl
rol dx, cl
shr ch, cl
stc
ror dl, 3
not si
dec edx
shl si, 2
xor dh, 0x19
mov bx, 0x5373
stc
mov ax, dx
xor bh, ch
dec dh
rol ax, cl
ror cx, 1
inc ch
test bh, 0x15
mov ah, 0x37
cmp di, dx
xchg dl, al
ror ecx, cl
adc si, dx
or eax, eax
mov eax, esi
dec edi
test cl, 0x53
sub ch, dh
adc bl, ch
dec bh
add ebx, 0x7dde6bf9
test cl, bh
nop
test ebx, ecx
nop
or edi, eax
not si
cmp di, 0x1deb
add edx, 0x765a69a9
and al, 0x13
test eax, edi
shr ecx, cl
shl ch, 7
xchg ch, ch
or cx, 0x172d
shl di, 4
sub ax, bx
ror dh, cl
or bl, 0x7c
dec di
xchg bx, di
xchg bh, bh
inc edi
ror ecx, 5
xor di, si
mov dx, dx
dec dl
xchg bh, bl
ror esi, cl
stc
sbb eax, ebx
sub ecx, 0x40891b64
shl esi, cl
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
stc
stc
push edx
not edx
push ebx
sbb bx, 0xd43
inc dl
push edi
mov edi, ebx
push eax
adc ebx, eax
dec di
mov bl, 0x5a
pop eax
pop edi
pop ebx
pop edx
call fcn.0041a855
jecxz 0x402e85
jge 0x402e85
push esi
cmp si, 0x580c
pop esi
call fcn.0041abf7
call fcn.0041aee6
call fcn.0041b287
push edx
mov dl, 0x77
push ecx
not cx
push eax
mov al, 4
push ebx
test al, bh
nop
xchg ch, ah
not eax
xchg bl, ah
stc
push edi
shl edi, cl
inc ax
push esi
not esi
sbb dx, 0x7d3f
adc ah, dh
rol cx, 3
or ebx, esi
sbb edi, eax
or cl, dh
rol bl, cl
not cl
and ecx, edi
xchg ch, dl
xor di, bx
rol esi, cl
stc
or dl, dh
mov si, cx
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
jle 0x40304d
jae 0x402f1d
jg 0x402f14
jae 0x402ef8
push ebx
shl ebx, 4
pop ebx
call fcn.0041b54c
call fcn.0041baa1
call fcn.0041be3c
call fcn.0041c11f
push edx
push eax
adc dl, al
inc al
pop eax
pop edx
push ebx
dec bx
dec ebx
push eax
inc al
pop eax
pop ebx
call fcn.0041c47c
call fcn.0041caa1
call fcn.0041cee9
push eax
and ah, 0x23
push esi
add si, 0x290e
stc
push edx
sbb dx, 0x4a0
push edi
shr di, 8
sub ax, si
shr al, 3
pop edi
pop edx
pop esi
pop eax
push ecx
sub cx, 0x47fa
rol cx, 5
push edx
not edx
push ebx
sbb bh, 0x28
push eax
sbb edx, eax
or bh, dh
rol bx, cl
push esi
and esi, 0x45da3d06
stc
sbb cl, 0x42
xchg dh, ah
push edi
shl edi, 2
xchg ah, ch
and eax, 0x614bff12
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ecx
sub cx, 0x2cb9
and cl, 0x17
push edx
adc dx, 0x18b4
push esi
shl esi, 5
push ebx
cmp bl, bh
adc bx, 0x3541
dec dh
push eax
xchg bl, al
shr ch, 4
adc eax, 0x2e2185ba
push edi
ror di, 4
add di, dx
mov cl, 0x5a
add ah, ch
shr bl, cl
test ax, cx
sbb ch, bl
test edx, edi
cmp ax, 0x39cb
rol edi, cl
test esi, edx
mov ecx, edx
shl si, 6
ror dh, 7
test ax, 0x4d48
pop edi
pop eax
pop ebx
pop esi
pop edx
pop ecx
push edx
xor edx, 0x54a470cc
shl dx, 7
push edi
xor di, 0x4094
xor di, 0xb2f
push eax
xchg edi, eax
push ebx
cmp bx, 0x727e
push ecx
shl dh, cl
push esi
xchg esi, ecx
or esi, esi
mov edx, 0x29d7cf30
inc cl
and al, al
sub dh, 0x18
sbb al, 0x1f
nop
adc bl, 0x2c
sbb dh, 0x5a
pop esi
pop ecx
pop ebx
pop eax
pop edi
pop edx
jp 0x40302e
call fcn.0041d177
jle 0x40302e
stc
push edx
adc edx, 0x647ddac6
pop edx
push edi
push eax
xor edi, eax
push edx
test dx, 0x47ef
pop edx
pop eax
pop edi
call fcn.0041d4c2
call fcn.0041da44
jno 0x4030b7
nop
push edx
push ebx
xchg dh, bl
push eax
push ecx
mov ah, cl
and bx, bx
pop ecx
pop eax
pop ebx
pop edx
call fcn.0041de04
call fcn.0041e13b
jne 0x40309b
push edx
push ecx
ror dh, cl
test dx, 0x775a
push eax
add eax, 0x7b771d95
push esi
not esi
adc dl, 0x65
push edi
adc edi, 0x3a7672eb
shl ah, cl
ror edx, 2
sub ecx, esi
pop edi
pop esi
pop eax
pop ecx
pop edx
call fcn.0041e5d8
jl 0x4030b7
jge 0x4030b7
ja 0x4030b7
call fcn.0041e8f2
call fcn.0041ecf5
push edx
push esi
adc dx, si
push ecx
push ebx
adc ch, bh
shl esi, cl
shl esi, 5
push eax
test ax, 0x6ebc
xor ax, ax
shl dl, 7
rol al, 3
nop
inc eax
adc bx, ax
pop eax
pop ebx
pop ecx
pop esi
pop edx
call fcn.0041f29e
call fcn.0041f848
push ecx
shr ecx, cl
pop ecx
push ebx
push ecx
test bl, cl
push esi
mov esi, 0x5930e8a8
push eax
and eax, esi
push edi
sbb di, bx
adc edi, esi
stc
adc cl, 4
pop edi
pop eax
pop esi
pop ecx
pop ebx
call fcn.0041fb86
mov edx, 0x783aca
push dword [edx]
push edx
push ecx
shr dh, cl
stc
push esi
inc si
push eax
or ax, cx
and ax, cx
inc si
push edi
xchg di, ax
add ecx, edx
stc
push ebx
add bx, 0x2c08
shl di, 4
rol di, cl
sbb di, cx
xchg dx, ax
adc dx, dx
rol bx, 3
xor di, bx
inc al
nop
and esi, edi
sub ecx, edx
or dh, 0x47
ror ax, 8
dec ax
add ch, ah
stc
stc
shr cx, cl
add si, bx
stc
shr si, cl
add eax, ecx
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
push edx
add dh, 0x1d
push ebx
push ecx
shl ebx, cl
cmp dx, 0x281e
push edi
push esi
adc edi, esi
sub edx, 0x4bd53a7e
adc dl, dl
add edi, ecx
xor di, si
shr dh, cl
and ebx, ecx
pop esi
pop edi
pop ecx
pop ebx
pop edx
call fcn.0041ff55
call fcn.004203a1
jb 0x40330f
push edx
push ecx
rol edx, cl
push ebx
shr bh, 1
push eax
adc eax, 0x6e120e63
pop eax
pop ebx
pop ecx
pop edx
stc
push ebx
push edx
and ebx, edx
push esi
rol esi, 3
push ecx
shl bl, cl
xor si, si
sbb cx, 0x2492
push edi
shl di, 4
test edx, edi
nop
push eax
xor di, ax
dec edx
shl cl, cl
sbb eax, 0x4cd16368
shl bl, 1
cmp cx, ax
not dh
shl bl, cl
shr al, 4
not dx
sub bl, 9
mov ecx, 0x48970807
xor ebx, 0x57c9bc5c
sbb bx, 0xff
nop
xchg si, bx
and cl, dh
rol bh, 2
nop
ror edx, 5
mov bx, 0x6f23
adc si, 0x17b6
rol edi, 2
cmp bl, 0x3a
nop
add ch, 0x3e
not di
shl ax, 6
sbb bl, dl
xchg cl, bh
sub di, 0x3e75
rol cx, cl
inc ecx
shl dh, cl
add bh, 0x33
sub esi, edi
test ax, dx
xchg ah, ah
ror ax, cl
not bh
not ax
ror eax, cl
or bl, 0x65
or bl, 0x18
and ebx, ecx
sbb esi, 0x13dec8e0
shr di, 1
ror dl, 6
dec bl
ror ch, cl
and bx, 0x397a
ror esi, cl
nop
stc
mov bl, 7
shr ah, cl
dec edi
nop
xor ax, 0x6016
xor ax, 0x5b05
stc
xchg dh, al
shl dl, 6
add bx, 0x4c7e
not dl
sub cx, di
dec di
shr dl, cl
dec edx
cmp ebx, edi
add bh, dh
test bx, 0x7eab
adc edi, edx
cmp di, 0x420
cmp eax, esi
add dl, 0x26
ror dl, 3
or esi, 0x874451a
pop eax
pop edi
pop ecx
pop esi
pop edx
pop ebx
push edi
push edx
test di, dx
push ecx
shl ch, cl
push eax
xor al, 0x59
inc edi
push ebx
ror ebx, cl
ror cx, cl
shl dx, cl
sbb eax, 0x37ed590d
dec ch
inc dh
inc ebx
nop
stc
inc bh
dec eax
add bx, 0x799e
xor bl, dh
rol dl, 1
xor dh, 0x51
sbb dx, dx
ror dx, 6
mov ebx, ebx
pop ebx
pop eax
pop ecx
pop edx
pop edi
push ebx
push ecx
ror ebx, cl
pop ecx
pop ebx
call fcn.00420680
call fcn.00420b3d
push ecx
rol ecx, 7
push edi
push eax
add di, ax
pop eax
pop edi
pop ecx
call fcn.00420fac
push edx
push esi
xchg dx, si
push eax
not al
push ebx
and ebx, 0x7b4d9148
mov bx, si
or bx, bx
dec bx
push ecx
ror cl, cl
push edi
sbb edi, 0x588f34fd
sub ebx, 0x4522346a
sbb al, dl
add edi, eax
dec cx
rol di, 2
cmp di, cx
sbb dl, 0x3e
stc
shr bl, cl
dec bh
sub edx, ecx
mov ax, 0x623e
sub ecx, 0x301b6b07
ror si, cl
shr edi, cl
or esi, 0x6f33e282
xor eax, 0x442398a
and eax, ecx
xor dh, 0x17
nop
cmp ebx, 0x14546d1e
sub bl, ch
rol di, 5
stc
inc ax
adc dl, 0x2b
rol eax, cl
cmp bh, 0x2a
inc di
inc cx
adc dh, cl
adc si, 0x36f3
mov bl, cl
sbb bx, bx
xchg al, bl
sbb si, dx
dec edx
not ecx
test ebx, 0x788af0b4
inc edx
inc ebx
inc esi
ror dx, cl
sub ebx, 0xebf981d
cmp eax, edx
nop
test edi, edx
and esi, esi
shr ah, 5
shr bh, 5
shr eax, 8
xchg ch, ah
sub bl, 0x26
shl cx, cl
xchg bl, cl
mov ax, 0x1a48
dec cx
xchg ah, al
inc eax
shr dx, cl
mov edi, edx
inc ax
shl di, cl
cmp bx, dx
or cx, 0x69e1
or esi, ecx
shl bh, cl
test si, di
dec ax
rol edx, 8
shl dx, 4
or dl, al
test dx, ax
adc cx, 0x5ea7
rol dh, cl
nop
test ax, ax
rol dl, 3
xor bl, 0x41
add bx, dx
sub di, cx
adc edx, esi
xor ebx, edx
inc dl
xchg di, di
adc si, si
add esi, ebx
stc
adc edi, 0x6b2c72ce
mov al, ah
ror dl, cl
pop edi
pop ecx
pop ebx
pop eax
pop esi
pop edx
push edi
xchg edi, edi
push edx
dec edx
push ebx
xor bh, dl
nop
stc
push ecx
rol cx, cl
inc bl
inc edi
mov ecx, 0x1e4d198c
and edx, 0x162fbf1b
push eax
cmp ah, cl
sbb edx, 0x2c6df297
push esi
or esi, 0x14b6d667
rol esi, cl
shl bh, 1
not ecx
or eax, 0x3a5d3afd
cmp edi, edx
mov bx, cx
and bh, 0xe
shr ebx, cl
rol ah, 6
stc
sub cl, cl
nop
add edx, 0x3008cf92
or cl, bh
ror esi, 1
xor ah, al
shl bh, cl
add cl, ah
dec esi
rol ecx, 3
adc dl, bl
sbb cx, si
sbb eax, 0xe3f786a
cmp cx, dx
adc ecx, 0x83d73ae
mov ecx, 0x39f72d55
nop
shr ah, 4
not ch
shl dh, cl
nop
inc eax
not edx
adc al, 7
mov ax, 0x4ae3
sub eax, eax
add edx, 0x625db04c
shl ah, 7
xchg ah, dl
test cx, si
nop
rol al, 7
stc
add dh, 0x24
nop
cmp ax, 0x4c72
cmp edi, ebx
and cl, cl
nop
nop
nop
xor si, 0x2445
dec ecx
test ebx, esi
dec dl
ror di, cl
sub edx, 0x4a04cf99
xor ecx, 0x5c5122c5
sub dl, 2
sbb cx, si
cmp ebx, 0xce9dc91
stc
xor cl, ah
sub di, ax
add ecx, 0x6eebe21c
dec cx
stc
mov esi, ecx
rol ax, 2
dec al
adc cx, 0x35c4
ror ax, cl
adc cl, 0xd
dec ebx
test edi, ecx
sub dh, dh
inc dx
xor edi, 0x7a7ac7ec
shr bl, 5
adc cx, 0x7d1f
nop
not edx
sub dh, 0x3a
ror dh, 8
xor edx, eax
test bl, dl
or di, cx
pop esi
sub di, 0x1afe
xor edx, 0x7ab4f9f4
xor edx, eax
nop
push esi
and esi, esi
and edi, edi
and ah, ch
shl ebx, cl
xor al, dl
adc cx, 0x7c43
rol di, 1
or ax, si
not si
or bx, 0x898
not si
inc ah
and edi, 0x36df33a2
xchg dh, ch
inc ah
dec edx
ror esi, cl
not bx
ror dh, cl
test cx, bx
add cx, cx
xchg bx, si
stc
xor bl, cl
shr eax, cl
rol dl, 6
sbb ax, 0x9d3
stc
cmp dx, 0xc82
pop esi
pop eax
pop ecx
pop ebx
pop edx
pop edi
jae 0x4038c5
jns 0x4036dd
push ecx
not cl
push eax
inc al
add ax, 0x3c6b
adc ecx, 0x6bf4f146
test cl, 0x44
add cl, 0x1e
push ebx
adc bx, 0x658d
push edi
shl edi, cl
xchg ebx, ebx
push edx
inc edx
inc dx
push esi
xchg si, ax
stc
shl bx, 5
adc dx, 0x21bf
rol ah, 7
ror dl, 3
cmp ecx, ebx
sub esi, 0x27b7d7d6
add di, 0x22f1
shr cl, 2
ror bh, 1
or al, al
cmp di, si
shl esi, 7
rol dx, cl
and si, 0x19bf
not bx
cmp si, 0x22d6
cmp al, ah
dec di
nop
add bl, dh
mov eax, edx
ror dh, cl
not si
xor si, 0x3650
nop
shr esi, cl
add edi, 0x478789cf
and ax, bx
inc ecx
xchg edx, esi
xor bl, dh
sbb ebx, 0x55fbb77a
shl bx, cl
ror dl, 6
nop
xor si, 0x288c
test esi, esi
xchg si, bx
not dx
not cl
inc edi
adc ebx, 0x3d631ddc
adc edx, ebx
stc
shr bl, cl
xor ah, ch
dec al
shl esi, 6
or eax, 0x916d8e9
shr ebx, 7
or ecx, edi
inc ah
nop
add ah, 0x76
stc
dec dh
adc eax, 0x7c03d31e
inc ecx
or di, dx
xchg dx, ax
xchg ebx, edi
sbb dl, dl
and cx, di
shr si, cl
shl ax, cl
xchg si, ax
nop
sbb bh, cl
sub di, ax
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
push ecx
or ecx, 0x3eb3a3ec
not cx
push ebx
and bh, cl
push edi
shr edi, cl
push edx
test dl, 3
nop
push esi
mov cx, si
pop esi
pop edx
pop edi
pop ebx
pop ecx
push eax
push ecx
ror eax, cl
push ebx
mov bx, 0x7b72
pop ebx
pop ecx
pop eax
push ecx
rol cx, 3
pop ecx
call fcn.004214b6
push esi
xor esi, esi
push eax
ror eax, 3
dec si
push ecx
or esi, ecx
push edi
push ebx
or edi, ebx
push edx
shl dx, 4
mov edi, esi
sub dh, dh
rol edi, cl
shl edi, 7
xor dh, ah
test di, 0x2493
shr ch, cl
not bl
not dh
test ax, 0x7af3
dec di
mov si, ax
inc edx
adc si, si
sub bh, bh
not ecx
xor di, 0x3266
pop edx
pop ebx
pop edi
pop ecx
pop eax
pop esi
jnp 0x403786
jno 0x403746
jle 0x403742
push edi
adc di, 0x2722
pop edi
push ecx
mov cx, cx
pop ecx
push ecx
dec cx
pop ecx
push ecx
xor ch, ch
push eax
xor al, ch
push edi
test edi, 0x4706bf30
push edx
sub dl, 0x4f
pop edx
pop edi
pop eax
pop ecx
jecxz 0x403781
jl 0x403781
nop
push edx
mov edx, 0x253744f0
push ecx
and ch, 0x13
pop ecx
pop edx
push ebx
push eax
mov ebx, eax
pop eax
pop ebx
call fcn.0042182d
push eax
push esi
adc eax, esi
pop esi
pop eax
call fcn.00421de2
push edi
push ecx
shl edi, cl
mov cl, ch
push eax
push edx
adc ah, dl
cmp edi, eax
push esi
push ebx
xchg si, bx
shr di, 5
sbb ax, 0x6373
mov si, 0x4ea0
cmp bh, 0x34
nop
mov esi, 0x283231e7
add edi, ebx
or edx, eax
nop
cmp al, 4
or eax, ebx
inc cx
adc eax, ecx
sub ebx, eax
adc dh, bh
or dx, ax
test eax, 0x3577ff7a
shr si, cl
add edx, esi
sbb bl, dl
shl si, 2
shr bh, 1
inc ebx
dec di
nop
mov ebx, 0x594490c4
nop
dec di
test ax, ax
nop
adc dh, 0x41
ror edi, cl
mov dh, dh
cmp edx, 0x2a2912f9
sbb ecx, 0x1144e136
xchg ebx, edx
stc
or cx, dx
or ax, 0x5d4d
dec dh
pop ebx
pop esi
pop edx
pop eax
pop ecx
pop edi
call fcn.00422333
call fcn.004227ac
push edx
push eax
sbb dh, al
push ecx
shl eax, cl
pop ecx
pop eax
pop edx
push eax
push ebx
xchg al, bh
push edi
push ecx
shr di, cl
shl ah, cl
adc ax, 0x6402
ror cx, cl
cmp ax, bx
cmp ecx, eax
push edx
not dl
push esi
and ecx, esi
dec bl
mov bh, 0x35
sbb di, bx
xchg ebx, edx
xchg dl, bh
cmp bh, bh
stc
sub ah, 0x45
ror eax, cl
rol cx, cl
cmp di, 0x1e2d
xor di, 0x3f31
not dx
cmp ecx, 0x2b4dfb08
shl ah, 8
xchg edx, eax
sub si, cx
adc cl, 1
nop
and eax, 0x62c4074a
adc edi, esi
or cx, ax
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
call fcn.00422b3a
push eax
not eax
pop eax
push eax
push ecx
rol al, cl
sbb cx, 0x711c
push edx
sbb dx, 0xe1f
test ch, 0x59
or edx, 0x5e542829
shr ah, 7
push esi
add esi, 0x18c68b84
pop esi
pop edx
pop ecx
pop eax
call fcn.00422fdc
push edi
add edi, 0x716fa61c
pop edi
push edi
xchg di, di
push esi
cmp esi, 0x18747f1a
pop esi
pop edi
call fcn.0042326d
push ecx
shl cl, cl
push edx
rol dl, 5
push edi
rol edi, cl
rol di, cl
not di
stc
adc ecx, ecx
push eax
not eax
add di, 0x63a2
add di, cx
sbb ecx, eax
push esi
cmp dx, si
adc edi, 0x1af1a18b
push ebx
dec bh
rol cx, 4
adc cx, 0x15f9
test eax, 0x6bf4d0f7
sbb cl, ch
xor ecx, esi
dec ax
adc dl, 0x2f
ror ebx, cl
sub dl, bl
sub al, ah
inc edx
add cl, 0x63
shr al, cl
xor di, dx
rol dh, cl
nop
not eax
shl dx, cl
nop
or bh, bh
rol bl, cl
test cx, 0x4697
or dl, 0x5b
not cx
or edi, ecx
xor eax, edx
not al
add ax, di
not dh
stc
ror cx, cl
xchg ebx, ebx
pop ebx
pop esi
pop eax
pop edi
pop edx
pop ecx
push ebx
shl bh, 4
push eax
cmp al, 0x53
stc
push esi
rol esi, 1
push ecx
xchg cl, bl
push edx
test edx, 0x440c66c9
push edi
xchg cx, di
shr eax, 2
ror ah, 3
shl ecx, 6
add ebx, 0x57eb1054
rol bh, cl
xchg cx, di
or ax, 0x5bbd
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
call fcn.00423759
push esi
push ecx
rol esi, cl
push ebx
test bx, 0x16f
push edi
push edx
xor di, dx
shl cl, 7
test cx, cx
ror di, cl
xor bx, 0x7323
inc ecx
sbb bx, 0x287e
xchg dl, dl
pop edx
pop edi
pop ebx
pop ecx
pop esi
push edx
sbb dx, 0x68ce
pop edx
call fcn.00423d22
call fcn.00423fee
call fcn.0050922b
mov edx, dword [esp]
mov ebx, eax
call fcn.0042450d
push esi
not esi
push eax
push ebx
or ax, bx
shr al, 4
push ecx
or ebx, ecx
dec ch
cmp si, 0x6b33
push edx
inc dl
xor dh, 0x48
test esi, 0x1c013e22
ror ch, cl
ror eax, 5
push edi
inc di
sbb ecx, 0x79f47476
shr bx, cl
stc
stc
adc ecx, 0x89d270f
shr ebx, 6
and cl, ch
xchg edx, eax
nop
xchg ah, dl
xor esi, ebx
inc ecx
test esi, edx
sbb bx, 0x6f14
sbb ax, cx
xchg dx, si
xchg esi, eax
adc dx, 0x4965
xchg edi, edx
xchg di, di
sbb di, 0x7932
not edi
or esi, esi
not edi
xchg di, dx
test ax, cx
cmp cl, 0xd
dec bl
not dl
shr bh, cl
not eax
sub al, dh
shl bl, 8
nop
cmp edi, 0x4a2b8b9d
test ecx, 0x284e433
shl ax, cl
shl dl, 8
not ecx
sbb edx, 0x7e16fa27
sbb ax, 0x4638
ror bh, 8
dec ecx
mov dx, ax
xor al, bh
sub dx, di
and ax, 0x4a46
xor di, 0x2c0
inc dx
test ebx, edi
sub si, 0x39ee
shl cl, 3
stc
sbb edx, 0x7d1da95
shl dx, 3
adc di, dx
sub esi, 0xa5aa9e3
xor bh, 0x7b
cmp ah, 0x22
sub cl, dh
nop
inc ax
sub ah, 0x23
mov eax, eax
stc
shr bl, cl
shl edi, 8
and dh, 0x29
sub di, dx
shr dh, cl
nop
and cx, 0x7d7c
not ax
cmp cx, si
not ecx
xchg dx, ax
xchg ebx, esi
not eax
nop
and esi, ecx
mov bl, 0x38
dec ecx
inc bl
ror bx, cl
rol dx, cl
cmp edi, ecx
and dl, bh
ror bx, 3
pop edi
cmp bh, 0x2b
shr bx, 2
add cx, 0x5b21
sbb ecx, edx
push edi
and si, di
shr dl, 4
xchg dx, ax
sub cl, 0x7e
dec bx
rol si, 5
or ax, 0x1562
shl cx, cl
shl dl, cl
not esi
test ecx, 0x68bae5f7
shl edx, 1
not esi
add edx, 0x4b548d8b
shl cl, cl
dec ah
shl dx, cl
nop
sub ecx, 0x707efa75
nop
stc
rol edx, cl
xor esi, edx
mov bl, dl
xchg edi, eax
cmp cx, 0x69d3
or eax, edi
sub esi, esi
nop
xchg bl, ah
shl ax, cl
stc
dec si
stc
sbb dh, dl
ror bl, 1
shr dh, 7
xchg ecx, eax
sbb ebx, 0x685c8013
sub edi, edx
add bx, di
inc dx
stc
inc si
not bx
shl cl, 3
sub edx, 0x54a5ed7a
cmp ecx, 0x206dc989
xchg di, ax
nop
test cx, 0x5157
xor bx, 0x2820
nop
sbb ebx, 0x3b3df80f
xchg si, bx
cmp cl, 0x73
stc
sbb bh, ch
not si
test dx, 0x3a07
xor si, 0x24e8
test ah, 1
xchg ecx, esi
test ax, 0x4f43
shr ch, 5
sbb esi, edx
xor bh, 0x41
adc ebx, esi
or cl, bl
sub eax, 0x3e693440
dec cl
sub dx, 0x5453
sub ax, 0x76cc
or di, di
not dx
and bx, 0x4ac4
rol bx, cl
or cl, bl
pop edi
pop edx
pop ecx
pop ebx
pop eax
pop esi
push eax
shl al, 8
push edx
push edi
add edx, edi
push ecx
and ah, ch
xchg edx, edi
push ebx
test bh, dl
rol dl, 7
not ch
cmp dh, 0x5b
xor cx, 0x7d70
cmp dh, 0x67
nop
sub bx, 0x6343
push esi
shr si, cl
nop
nop
adc cx, 0x30d3
not ah
add edx, edx
sbb dh, ch
or eax, 0x2d5dc8b3
rol ebx, cl
mov dh, 0x5e
xor bl, 0
mov bx, 0xa90
stc
and bh, 0x7f
nop
not edi
adc bl, ah
and edx, eax
and dl, ch
ror ebx, cl
test edi, ebx
sbb di, cx
sbb dh, 0x22
cmp al, 0xc
shr cx, 4
adc si, di
nop
xchg ecx, eax
not cl
sbb dx, dx
rol bl, cl
sub ax, 0x5db1
and edi, edi
rol ax, cl
mov di, 0x2a20
ror cl, 7
sub ecx, 0x7bdb3868
or di, 0x58f
xchg ecx, edx
sbb cl, 0x64
ror ax, cl
add ax, 0x6570
xor edi, 0x58dc93c1
shr ax, cl
shr dx, cl
test eax, 0x2888aeee
mov bx, cx
shl ebx, cl
nop
shr bl, cl
shr bh, cl
stc
dec cl
xor ebx, 0x3b74a92d
add ax, bx
and edx, edx
stc
xor di, 0xaa9
rol bx, 3
shl cx, 3
rol ebx, cl
cmp bl, ah
not eax
dec ecx
shl dl, 8
cmp ch, dh
ror dl, cl
inc ax
adc dx, ax
xor edx, 0x6162b446
adc cx, dx
xor edi, eax
add eax, 0x3d3889f1
rol bl, cl
add edx, 0x64eb269f
not edx
or ebx, 0x6b1d1ae1
shr si, cl
stc
not edi
ror dl, cl
dec ax
add bl, ah
stc
sbb eax, 0x2266c5e6
mov eax, 0x1b4bff68
test ebx, 0x26661fb6
xchg ecx, eax
pop esi
push esi
adc esi, 0x6ed1990b
mov esi, 0x5304908c
and si, si
stc
sub bl, dh
cmp bx, 0x5786
shr cx, 4
and dh, ah
test dl, 0x46
and eax, eax
shl bx, 1
shr bh, 2
inc ch
inc esi
test dl, ah
test dh, 0x1d
not di
mov bh, 0x12
ror esi, cl
or ecx, 0x1b03c4a
or cl, 0x54
inc dl
test eax, 0x628a442f
test edx, esi
shl eax, 5
dec eax
mov ax, bx
nop
stc
stc
and eax, 0x62e62465
sbb ecx, edx
xchg ch, cl
sub ax, 0x30f3
inc dx
mov dx, 0x137f
adc bh, al
test ax, 0x1d13
shr esi, cl
nop
sub bl, 0x2e
adc bx, bx
dec ax
not dl
xchg cl, ch
test bl, 0x47
cmp bx, dx
not eax
inc cx
not di
and ax, 0x940
sub cx, 0x47c
shr di, cl
test eax, 0x29579fe7
add bx, cx
dec di
cmp esi, esi
adc cl, 0x61
xor cl, bl
mov ebx, edi
adc cx, 0x4efd
not edx
dec di
nop
cmp cx, 0x25cd
adc eax, edx
nop
nop
mov si, 0x7367
add bh, 0x34
mov edx, 0x41a3b037
not dh
inc al
and dh, 0x2b
ror dh, cl
stc
mov bx, ax
xchg di, di
inc cl
shr cl, 3
inc edx
cmp ah, cl
ror cl, cl
shl ebx, 5
ror ebx, cl
and ah, al
dec bl
shl edx, 6
sbb ch, bh
shl eax, 2
xor eax, edi
mov bh, 0x78
sbb ah, bh
and al, dh
or ebx, 0x74583776
sub edx, edx
shr dl, 3
adc dh, bh
add bx, di
inc al
pop esi
shr ecx, cl
inc bh
xchg ch, dh
push esi
inc si
stc
ror cl, cl
dec di
add di, ax
dec ecx
test ebx, 0x3dec5966
dec esi
sbb bx, di
ror ecx, cl
stc
cmp ch, dh
cmp al, 0x1d
not bl
stc
not eax
shr esi, 7
xchg dx, ax
shr edx, cl
sub edi, 0x63da24d8
ror ax, cl
not al
ror cl, cl
rol ecx, 6
adc ebx, eax
sbb bl, 3
ror edi, cl
shl al, cl
inc edx
dec ax
or ax, 0x759e
dec ah
mov edx, 0x3b8277f3
nop
stc
shr ah, cl
or bl, 0x49
mov cl, ah
dec bx
dec ah
stc
or dx, 0x4ffd
add bh, 0x37
shr cx, cl
not dx
add si, 0x2f2f
sbb al, dh
mov si, 0x4b77
ror edi, 6
sbb di, dx
adc ebx, ecx
sbb ax, 0x6e14
rol cl, 1
cmp ecx, 0x630e84d1
adc dx, di
xchg si, si
sub esi, 0x1c761810
mov eax, edx
cmp ah, 0xc
adc si, 0x3422
or ax, 0x50bb
ror esi, 3
rol ch, cl
inc dx
nop
stc
mov ah, dl
dec eax
mov ebx, esi
nop
or ch, 0x41
mov ch, 0x54
or ch, dh
mov edi, 0x58d007e0
or dl, 0x19
sbb dh, bh
add ax, 0x4301
or al, 0x72
stc
mov ecx, edx
adc ax, di
nop
cmp eax, eax
xor cx, si
inc ax
inc dh
cmp dx, 0xb3d
shl dx, cl
shl ecx, 4
not bx
or ebx, 0x3ec869c4
shr cl, cl
rol bx, cl
sbb cl, bh
adc si, dx
adc ecx, ebx
sbb bh, 0x58
pop esi
shl ah, cl
ror cl, 6
not cx
test dl, dl
cmp al, 7
sub di, 0x4c5a
rol dh, 6
not cx
cmp ax, 0x55ef
and bh, 0x2c
sub dl, bl
dec di
xchg ch, ch
and ax, 0x30f8
not cx
or ax, cx
ror bh, 2
push esi
test si, bx
cmp bl, 0x18
xchg si, dx
and di, 0x3414
sbb edi, 0x281ac641
mov edi, esi
and dh, 8
xor cx, cx
xor edx, 0x7ea125ad
shr ax, cl
test bh, 0x67
mov ebx, 0x2cf26471
sbb edi, 0x6bbf4a92
stc
cmp ecx, 0x58cbcde1
test cl, al
cmp edx, 0x4e24c42e
sbb bh, 0x7f
sbb bl, bh
shr dx, 5
nop
rol ah, 6
dec cx
inc ecx
test ebx, 0x697dfc87
dec dl
inc cl
test ecx, eax
test ax, 0x6720
shr ebx, cl
nop
xchg dx, bx
test ch, 8
mov dx, 0x1abc
sub ax, 0x36d9
ror eax, cl
rol bx, 3
pop esi
pop ebx
pop ecx
pop edi
pop edx
pop eax
call fcn.004247b3
call fcn.00424b4d
push eax
shr ah, 3
push ecx
push edx
and cx, dx
push ebx
xor bl, ah
xor cx, 0x229c
and ch, dl
sub al, al
cmp dx, 0x28da
or dh, bh
sub eax, 0x412657cf
ror dl, cl
shr bl, cl
push esi
xchg esi, eax
shl si, 3
push edi
test edi, 0x3ee08e7
test cx, di
sbb edx, 0x11def111
ror bl, cl
ror dx, 2
sub ax, 0x1b87
adc dx, cx
ror si, 8
adc di, ax
and esi, ebx
nop
rol al, 6
and dh, bh
sub edx, edx
adc ebx, 0x6606842a
xor esi, 0x35d6205
test si, ax
nop
test cl, 0x19
xor eax, 0x492f0322
shl si, cl
nop
nop
or si, di
xor ax, 0x4d72
add cx, si
ror esi, 6
sub esi, 0x74c69da3
adc bh, cl
stc
ror bh, 1
add bx, dx
or cx, 0x269a
cmp cl, bl
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
jg 0x4040b4
push edi
shr di, 8
push eax
push ebx
test ax, bx
push esi
xchg si, ax
adc ax, bx
adc bx, 0x5797
push edx
or edx, 0x54278ea3
test dh, 0x63
push ecx
inc ecx
pop ecx
pop edx
pop esi
pop ebx
pop eax
pop edi
call fcn.004250f0
call fcn.00425431
push ecx
push ebx
cmp cl, bl
pop ebx
pop ecx
jnp 0x4040b4
call fcn.004258e7
jl 0x4041b3
jbe 0x404134
push ebx
push edx
xchg ebx, edx
push eax
inc ah
mov dh, bl
push ecx
ror cl, 8
rol dx, 3
test ah, bh
xor ebx, 0x79baab94
or cl, 0x3c
nop
push edi
shl di, cl
shl al, cl
inc bx
inc di
rol ah, cl
sub ax, 0x7341
push esi
cmp edi, esi
xchg dh, bl
or di, ax
inc eax
sbb edx, 0x5f04d9f9
add cl, 0x20
test al, 0x65
mov dl, bh
mov edi, edx
cmp esi, 0x50ed3e0e
test ecx, edx
test ax, 0x2322
adc ah, 0x5a
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
stc
push esi
sbb esi, 0x3e049db7
push ecx
xor cl, 0x6d
push edx
push edi
xchg dx, di
cmp si, 0x24c2
pop edi
pop edx
pop ecx
pop esi
nop
push edx
push ecx
shr dx, cl
push ebx
push eax
test bl, ah
mov ch, cl
and al, ah
inc dl
sbb edx, 0x613bef6a
shr edx, 6
ror dl, 1
shl dh, cl
stc
add ch, 0x3d
and eax, 0x2ea143c2
stc
and cl, 0x11
push esi
shl si, 4
sbb edx, edx
rol edx, cl
nop
shl eax, 8
or edx, edx
cmp ah, 0x20
nop
push edi
sub di, 0x73cf
ror edi, cl
ror bl, cl
not si
dec edi
adc di, 0x1f5e
dec si
cmp di, 0x2483
sbb esi, 0x3ee99e8b
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
jge 0x4041aa
call fcn.00425e7f
push ecx
shr ecx, cl
push edi
rol edi, cl
pop edi
pop ecx
call fcn.00426341
push ebx
inc bl
pop ebx
call fcn.00426902
call fcn.00426d94
push eax
push edi
add eax, edi
push edx
xchg dl, dh
push ecx
xchg dh, ch
push ebx
adc al, bh
or cl, ah
or cl, dl
stc
mov eax, edx
cmp di, 0x57da
push esi
rol si, 1
stc
sub edx, edx
add cl, 5
test di, 0x424e
test ah, dl
and ax, 0x7a79
sbb edi, ebx
adc edi, 0x2087b52c
xchg ecx, eax
xchg dl, bl
pop esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
push eax
xor ax, 0x344d
push esi
and esi, 0xb9da584
push edx
push ecx
shl edx, cl
pop ecx
pop edx
pop esi
pop eax
call fcn.00427247
push edx
push edi
mov edx, edi
pop edi
pop edx
mov esi, section..rdata
xor ecx, ecx
xor edi, edi
call fcn.004275fc
push ecx
shr cl, 1
push ebx
sub bl, 0x1f
ror cl, cl
push edi
push eax
or edi, eax
dec cx
not ecx
push edx
cmp dx, dx
sub al, ah
test dh, dl
push esi
and ax, si
adc ecx, ecx
nop
ror edx, cl
not di
dec ebx
xchg esi, ecx
nop
xor ecx, esi
test al, 0x55
or bx, 0x3b9b
sbb dl, dh
or eax, eax
inc eax
or eax, 0x6b934940
not cl
xchg dh, dl
mov dx, 0x34bc
xchg ecx, edi
rol ax, 2
add bl, dh
xchg dx, dx
mov dx, 0x2077
stc
dec eax
not ch
xchg dx, ax
not ebx
nop
or dl, 0x7c
or ecx, 0x3ccc9ef6
mov di, 0x3ce7
ror ch, cl
inc ah
sub eax, 0xa1d5185
xor esi, 0x74485104
test ebx, edi
shl eax, cl
or al, 0x24
nop
not bx
xchg di, ax
inc cl
sub dx, cx
xchg di, di
inc si
shl edi, 2
dec eax
and cl, 0x2a
adc ax, 0x3fb2
xor al, cl
inc ecx
cmp bl, dl
stc
mov bl, bl
xor ax, 0x3718
not dh
xor cx, 0x25ca
stc
test bl, dh
sub bl, dh
nop
mov dx, 0x6beb
shr dx, 8
shr bh, 7
or eax, edx
stc
inc al
xor ebx, 0x3b285304
inc dh
shl bl, cl
stc
or si, di
or eax, eax
add cx, di
adc di, si
stc
cmp edi, 0xbc68cd5
sbb al, ch
cmp eax, ecx
sbb di, ax
adc ax, 0x55df
xchg dx, si
sbb dh, cl
sub di, bx
xchg bh, al
sbb dh, 0x7d
test dl, bh
and cl, ah
sub ax, dx
and bx, 0x3f8b
pop esi
push esi
test esi, esi
not cl
rol ah, cl
xchg bx, cx
xchg bh, dh
not ebx
shr al, 5
ror dx, cl
and dl, 0x26
sub bl, bl
test eax, 0x1a34ed8f
sub dx, ax
test edi, esi
rol esi, cl
not edx
mov si, 0x45a8
add al, ah
rol bh, cl
adc eax, ecx
mov cx, 0x50ec
shl edi, 2
sub cx, 0x2bcf
nop
xor ebx, edi
ror ax, 5
sub al, 0x47
shr di, 3
test ah, 0x2d
shr esi, 3
not esi
add bl, ah
ror edx, cl
and ebx, 0x9d3e56f
shl bh, 2
nop
or ch, 0x44
dec ebx
nop
inc ebx
dec ax
and bh, 0x55
or edx, edx
dec cx
cmp ah, 0x15
rol edx, 7
shl edi, 7
rol eax, 6
sub edx, edx
cmp di, bx
inc bh
or cx, cx
sub edx, 0x3982ad22
inc ax
or ebx, eax
stc
sub bl, 0x57
test ebx, 0x2ba67c05
rol ecx, 1
cmp ah, 0x69
xor ah, 0x6f
stc
test bx, ax
and ecx, esi
sub al, bl
sbb bh, 4
and bx, 0x7c30
xor al, 0x19
cmp bh, bl
shr ax, 7
cmp ebx, 0x24adbe08
not bh
add eax, ecx
mov di, 0x4d34
add ch, 1
adc dx, 0x7de4
xor cx, 0x5523
adc ebx, edx
cmp eax, 0xfa348ca
sub ax, 0x7c5e
mov edi, edx
xchg ah, ah
adc ax, ax
xor edx, eax
add al, 0x14
nop
dec esi
test esi, ebx
shr cx, cl
add esi, eax
cmp cx, 0x4cb0
shr dh, cl
shr eax, 1
ror dh, 2
cmp al, 0x66
mov edi, ecx
mov eax, esi
adc dh, 0x79
test edx, ebx
dec bx
inc ecx
pop esi
not ax
add bh, al
add cl, dl
sbb dl, 0x1b
adc bx, di
not dx
xchg cx, bx
shr bl, cl
dec di
rol bh, 2
xor ax, 0xa7b
push esi
sub si, 0x1e4c
test dx, 0x7101
xor ebx, eax
shl ebx, cl
ror al, 3
adc ecx, 0x3d41d192
stc
mov si, 0x71bb
shl dh, cl
sub edi, esi
rol edi, 3
adc ch, ch
sbb ah, 0x66
nop
xor ecx, eax
mov ebx, 0x5df96851
inc ah
xchg dx, dx
stc
ror edx, cl
sbb eax, 0x53968eb1
sub bx, di
dec cx
shl dx, 7
ror ax, cl
add dx, bx
rol eax, 7
add dl, 9
dec dl
and ebx, ebx
xchg di, si
adc cl, 0x6d
sub di, 0x465b
mov edx, edx
xchg bx, dx
mov bl, 0x28
or esi, 0x798b2a95
sub bl, dh
cmp dx, si
sbb cl, bl
sub cx, si
xor dh, ch
shr si, 7
stc
xor di, 0x272b
sub edx, esi
ror ecx, 7
shr esi, cl
stc
shl cx, cl
or edx, 0x1a778428
sub cx, 0x3de9
shr al, 2
adc cx, cx
not bl
xchg bx, dx
nop
and di, 0x1798
xchg cx, si
sub bx, dx
or cx, si
and ecx, 0x1b70448a
test eax, ebx
ror al, cl
test cx, 0x4045
not di
stc
not edi
adc dx, cx
sbb cl, cl
sub bh, 0x58
cmp di, 0x3019
inc cl
nop
rol edi, 1
xchg cx, bx
mov bx, cx
shl si, cl
ror ax, 6
shl ah, 8
cmp bl, 1
adc esi, 0x41ea149b
dec dl
nop
stc
test esi, 0x26432df4
add ah, 0xf
shl ebx, 4
ror ch, cl
pop esi
rol ah, 7
stc
push esi
ror esi, cl
test ax, ax
adc al, 0x68
not eax
adc bx, 0x4b78
nop
nop
sbb cx, 0x5972
nop
dec dl
stc
sbb ax, cx
shl eax, cl
sub ax, 0x3685
nop
sub ax, cx
sub dx, 0x48a
shr edx, 7
sub eax, edi
xor cl, 0x5b
shl cl, 5
ror si, 8
shr edx, cl
stc
mov cl, ah
mov dh, ch
stc
shl dh, cl
sub si, si
xchg ch, cl
dec eax
sbb ax, 0x43ed
not cx
and ecx, 0x19b94aea
dec eax
adc dx, si
inc ah
mov ebx, edx
shl bl, 8
dec bl
or dx, di
inc al
shl si, 7
not bh
and al, bl
add bh, 0x16
xchg ah, bl
or esi, 0x30b20453
shr esi, 7
adc bh, 0x4b
mov bh, al
xchg dh, bh
cmp ax, bx
xor ecx, 0x58d0432d
test si, si
sub cl, 0x18
dec ecx
not cl
sub edi, edi
shl bh, cl
adc esi, 0x4a840828
cmp cx, 0x7355
sub cx, 0x70b1
not bl
dec edx
dec esi
inc ax
and bh, ch
nop
xor dh, ch
dec ah
rol ah, 3
shr cx, cl
stc
or edi, 0x52a8500d
test ebx, 0x3261c33e
not bh
add di, 0x4f58
inc ebx
inc si
sub esi, 0x7cd6dcc
and dh, dh
sub ch, 0x51
mov bx, 0x381f
add si, 0x60a7
cmp edi, 0x5b237fd6
add cx, 0x7e82
rol ax, cl
not al
stc
stc
xor ch, ch
ror di, 6
rol eax, 7
sbb esi, 0x1fcc63b4
not al
inc si
adc edi, edi
pop esi
test ecx, 0x6b8eb2a3
add dl, ah
sbb edx, edx
nop
inc al
inc ax
inc al
xor dh, bl
dec ecx
push esi
or edx, esi
adc dx, 0x27d5
not esi
cmp ecx, 0x6861bee9
stc
xor bh, dl
inc ecx
inc ebx
rol si, 3
test dl, 0x75
shr eax, cl
ror si, cl
mov eax, ebx
or dx, ax
not dx
ror ch, cl
dec al
inc di
shl ebx, cl
adc eax, 0x120f7d8d
and dh, ah
rol ecx, cl
nop
ror ah, cl
shr bh, cl
adc ax, 0xd4a
or ax, si
sub bl, cl
xchg ecx, edi
add ebx, 0x74e2bf3b
not bh
test ah, 0x43
adc edi, ebx
add edx, 0x3bbec451
test dh, bh
stc
add ch, 0x5f
shl edx, 8
inc ebx
nop
or edx, 0x4dcac2ee
sbb esi, eax
rol edx, cl
xchg di, bx
rol eax, cl
sbb ecx, 0x3d85c82f
add edi, 0x4dbaa4ac
shr bl, cl
and edi, 0x14c4f721
shl esi, cl
test al, 0x10
nop
nop
shl dx, 3
shl si, cl
and di, cx
inc edi
stc
and cx, 0x6868
and dl, dl
inc eax
sub dl, ch
shl dl, 5
adc bx, 0x6f41
stc
xchg di, bx
adc cl, 0x29
add dh, ah
or ah, al
rol dh, cl
sub si, 0x442c
shl ax, 7
inc cl
shr bx, 6
nop
shl ax, cl
or bh, 0x5f
add di, ax
dec al
adc dx, 0x6495
shl dh, 7
mov esi, eax
test al, 0x56
nop
sbb ecx, 0x3452afb2
dec dx
stc
test bx, 0x200a
inc esi
shr dx, cl
adc ebx, 0x62764f29
pop esi
sbb dh, 0x56
xor ax, 0x7c8d
adc bl, cl
not edx
adc eax, ebx
ror ebx, 8
push esi
cmp di, si
xor al, al
stc
inc al
stc
adc edi, esi
adc ebx, ebx
inc cx
inc ebx
dec ebx
sbb ch, al
sub dl, ah
not bx
and dx, cx
shr edx, 1
rol di, 1
add eax, edx
rol dx, 1
shr al, cl
or ebx, 0x51b277f1
and ax, ax
nop
ror ecx, 4
xor bx, 0x6a6
adc ch, al
shl ah, cl
rol dx, 4
add ax, dx
add ah, 0x55
shr si, cl
cmp ax, cx
mov ax, ax
ror ecx, 2
sub edx, 0x62c2685a
stc
mov bh, 0x5a
ror si, cl
stc
mov bh, 0x56
adc bl, 0x79
rol ebx, cl
add ax, 0x481b
stc
mov ecx, 0x4368e04b
inc cx
stc
add cx, si
and ax, 0x2b39
or eax, 0x48788cb5
ror ch, 5
stc
nop
rol esi, cl
or dx, dx
adc dx, 0x544a
shr ah, cl
sbb di, 0x6c9
test dl, 0x5e
shr al, 3
cmp si, ax
adc edi, 0x1586f498
shr bl, cl
and ax, bx
mov di, 0x4d10
xchg ch, bl
mov dl, 7
add bl, 0x55
nop
shl cl, cl
cmp dx, 0x475e
or cx, 0x105c
inc bh
inc dl
inc edi
not bx
test di, cx
shr si, 4
ror eax, cl
stc
stc
dec al
sbb cx, dx
shr dl, cl
mov edx, 0x675ab952
xor cl, al
not dl
cmp ecx, 0x783e0158
xor di, ax
add cx, ax
inc cx
and dx, 0x34aa
or cl, ch
xor bh, 0xa
inc esi
pop esi
nop
push esi
cmp si, 0x47e5
adc edx, ebx
ror ch, cl
shl dh, cl
adc dl, 0x58
test cx, 0x4604
shl dl, 6
and edi, 0x77bcb975
adc bl, 0x7e
and edx, esi
add si, si
rol di, cl
dec cl
test ch, 0x58
nop
test si, cx
nop
nop
xor ch, 0x3b
adc bl, 0x1a
dec cl
mov ah, bh
inc ebx
dec si
rol ah, cl
sub cx, 0x2db9
nop
dec dl
or dh, 0x5d
nop
add si, dx
nop
shl ch, 2
mov ch, ch
xchg edx, eax
ror di, 5
rol edx, 7
shr ch, 8
stc
not edx
mov edi, 0x1e9d20d
test edi, 0x4b0714db
shr eax, 3
sbb bh, 0x49
dec al
test dl, 8
stc
test cx, 0x7f56
adc eax, eax
add eax, 0x68eb3b4f
test bl, 0x13
inc ax
sub edx, edi
nop
mov ch, dh
xchg esi, ebx
dec bl
mov di, 0x5886
xor cl, ah
and ebx, 0x4c186c9b
sub bl, bl
test esi, edx
nop
shl eax, cl
sbb esi, 0x7035bd13
or si, 0x30a8
sub bx, 0x3183
rol si, 7
sbb dl, 0x61
cmp ecx, ebx
add ebx, ebx
sbb edi, 0x4c9d4d3
inc ecx
adc dh, cl
xchg ebx, eax
ror dx, 3
or esi, 0x220bb278
sbb bl, ah
sub ebx, 0x4a12efa5
xor esi, edi
xor cx, 0x10ba
shr dx, cl
ror ecx, 5
sbb di, si
sub ch, bl
sbb eax, eax
shl edi, 6
not ebx
dec edx
dec dx
shr edi, 4
adc cl, 0x51
and cx, 0x43dc
ror dx, cl
inc ax
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
push eax
push edx
and eax, edx
push edi
sub di, ax
push ebx
test bx, 0x7bca
push ecx
rol ecx, 3
xor bx, 0x6724
ror di, cl
shr ecx, 2
ror bh, 4
shl al, 8
cmp cl, 0x48
stc
nop
pop ecx
pop ebx
pop edi
pop edx
pop eax
push ebx
and ebx, 0xe87e04c
nop
pop ebx
call fcn.00427920
je 0x404a04
call fcn.00427baa
call fcn.00427fd9
push ebx
sub ebx, 0x388593de
push eax
not ax
pop eax
pop ebx
call fcn.004282da
push esi
push ecx
shl esi, cl
push ebx
dec bl
pop ebx
pop ecx
pop esi
call fcn.00428658
call fcn.00428c18
push ebx
or bl, 0x1a
pop ebx
cmp ecx, edx
jns 0x406da1
push ecx
push edx
push eax
not ax
push ecx
shl ecx, cl
push esi
rol si, 5
ror ch, 6
push ebx
shl ebx, 4
push edx
inc dh
cmp esi, 0x4e16c067
push edi
sub eax, edi
adc edx, 0x77fa356e
test ax, si
stc
add bl, 0x33
sbb bx, ax
dec dx
adc dh, bl
rol bh, cl
xchg dh, al
test edx, 0x76bccda6
xchg edx, ebx
not ecx
inc cl
inc bx
dec ebx
stc
not cx
shr edx, 5
adc dx, ax
or si, si
nop
or bh, 0x10
dec al
add dh, ah
stc
adc ebx, edx
cmp ch, 0x5a
xor ch, 0x78
sbb ecx, esi
not bx
add di, ax
dec ebx
xor ch, 0x6c
add cl, al
nop
adc eax, 0x6b377060
add di, 0x5105
test dx, cx
sbb al, 0x62
sbb ecx, 0x1f254330
ror eax, 8
ror bx, cl
shr cl, 3
nop
shr ecx, 1
sbb bl, 0xa
ror bx, 8
sub di, cx
or esi, 0x5a2be0ba
add cl, dh
and si, dx
mov cl, dh
xchg dh, cl
shl esi, 5
or edi, ecx
dec edx
mov si, bx
and eax, 0x72c1e403
nop
stc
ror edx, 7
xor eax, edx
xchg esi, eax
sbb ch, bh
cmp bx, ax
sbb ah, bl
inc eax
xchg si, ax
ror dx, 6
stc
and si, 0x31c7
shr bh, cl
not bl
adc ecx, 0x21f7bcf2
inc esi
shl cx, 2
shl edx, 4
shr al, cl
or al, bl
inc ah
rol edi, 1
test edi, eax
xchg ecx, eax
not bx
sub dl, 0x31
and si, 0x2a4d
sub al, bl
nop
xchg bl, ah
adc ch, dh
or di, ax
and dh, 0xc
pop edi
stc
push edi
or di, 0x1669
add edi, 0x6280da86
test edi, 0x5883046e
xchg dx, ax
cmp ax, di
stc
shr dh, 4
sbb bl, bh
xchg edx, ecx
shr ch, 1
xor bl, 0x36
shl dx, cl
not cl
cmp si, 0x152b
dec cl
rol dx, 3
inc al
stc
mov al, 0x77
sub bl, dl
rol esi, cl
inc ch
test edi, ebx
and bx, 0x155f
ror ecx, cl
ror si, 4
add cx, si
and dh, 0x62
xor edx, ecx
test di, 0x11f7
xchg bh, dh
shr bl, 1
ror cl, cl
stc
ror ecx, 1
stc
xor edi, eax
adc esi, 0x6541faff
nop
inc esi
nop
shr dx, cl
shl bh, 1
nop
shl ah, 6
nop
ror cx, 5
shr bx, 7
add eax, 0x35577121
mov edx, esi
test edx, 0x4da7ab5b
cmp cx, 0x7b45
test di, dx
shr edi, cl
sub cx, ax
dec ah
sub dh, 0x2c
sub edi, ecx
or edx, edx
dec edi
sbb ch, 0x30
sbb di, si
dec ecx
ror edx, 3
adc cl, cl
and edx, eax
sbb esi, 0x21037f96
nop
not dx
add esi, 0x48c948be
and cl, 0x6d
sbb edi, eax
mov ax, 0x6295
xchg si, dx
ror edx, 1
not esi
adc dh, 0x75
rol bh, cl
sub dh, 0x62
dec di
shr dh, 2
shr di, 4
test bh, 0x36
mov si, 0x4d41
mov ax, cx
dec ebx
sbb di, cx
cmp ax, 0x2d41
shr esi, 1
not edi
sub bx, dx
xor esi, ecx
adc esi, ecx
nop
xor ax, cx
mov ch, 0x24
not cx
or dx, bx
xor cl, 0x58
pop edi
shl al, 8
and bx, ax
push edi
dec di
cmp al, 0x61
inc di
sub edx, edi
stc
xor bh, al
and eax, 0x5ec3d152
not bl
add dl, bh
xchg si, ax
nop
sbb ebx, edi
sub si, 0x2ed5
sbb di, 0x12d7
mov al, 0x45
shl eax, 7
ror bh, cl
shr edx, cl
xor cl, 0x20
cmp di, 0x3d27
ror eax, 8
not cx
adc eax, 0x466b1e64
sub eax, edi
shl dx, 2
sbb ebx, 0x5ed9f07c
cmp cl, 0x52
test cx, 0x5a5e
adc ah, 0xc
shr ch, cl
mov esi, edx
test si, 0x5c
xor ch, 0xd
ror edi, cl
nop
mov si, 0x7fb3
xor ch, 0x3d
sub cl, 0x7d
inc esi
xchg esi, ebx
or dh, 0x35
sub dh, dh
and bx, 0x2f30
adc ax, bx
shl di, cl
xor edx, edi
adc bl, 0x1a
nop
rol bh, cl
cmp cl, 0x2f
sub al, cl
mov eax, 0x6e5b9649
ror bx, 3
shl bh, 6
sub edi, edx
nop
ror di, 1
test eax, ebx
shr edi, cl
xchg dl, bh
or dl, cl
not si
sbb dl, ch
test ecx, edi
stc
inc dh
dec ch
nop
add bl, 0x14
not eax
shr ax, cl
nop
sub edi, 0x1e12acbe
sbb ch, bl
mov al, dl
shr edx, cl
xor edx, ecx
mov edi, edi
adc dx, bx
shr ah, 4
not ax
add cl, bl
xor edi, esi
or dl, 0xa
stc
xchg esi, ebx
xchg edx, eax
xor si, 0x229a
xor si, 0x31b9
not ax
xchg esi, edx
and dl, 0x35
dec ah
shl si, cl
ror bx, 2
and bx, 0x63be
add dl, cl
add cx, si
pop edi
add dl, cl
ror cl, cl
nop
rol bl, cl
nop
add ch, 1
shr ch, cl
test ebx, 0x2917bdc0
add al, ch
adc bx, bx
sub bh, 0x2b
nop
rol ah, cl
xor dx, 0x7488
adc dx, ax
push edi
sbb edi, ebx
test bl, cl
shl ax, 5
adc ch, 0x2f
or esi, edx
nop
not ax
add edi, 0x19ea5fcf
sbb cx, 0x384
ror ch, cl
ror dl, cl
test dx, bx
sbb eax, 0x51db6e24
cmp ah, al
stc
ror edx, cl
test eax, 0x6ddb745d
dec bx
nop
and ecx, ecx
dec bl
sub dl, 0x24
nop
mov di, 0x4d33
xchg di, ax
mov eax, edi
add edx, eax
inc dl
test ax, ax
sbb si, dx
xchg edx, ebx
inc cx
not esi
stc
and si, bx
mov bh, 0x39
dec cl
shr cl, 4
adc cl, bl
shr si, 1
dec si
dec cx
mov si, si
dec cx
sub edi, 0x29258677
test dl, al
and bx, dx
nop
shl ax, cl
ror ecx, 1
shl ecx, cl
ror esi, 8
adc ah, 0x16
mov eax, 0x2b78b5e
rol edx, cl
xor dx, 0x75
add bh, 0x6d
shr edi, cl
mov si, 0x4935
xchg edi, edi
nop
nop
not bx
adc ebx, 0x320f0475
shl bl, cl
add di, 0x942
sub cl, ah
nop
inc esi
sub bh, 0x2c
xor ecx, ecx
sub si, cx
xchg al, dh
xchg cl, ah
nop
test ebx, eax
or ah, ch
not dx
and edx, 0x16845191
sub ecx, 0x273626b0
test ecx, ecx
inc al
mov di, 0x74fa
test bh, 0x77
inc al
pop edi
or ecx, ecx
mov ax, cx
xor esi, 0x3e4410c0
inc edx
adc bl, 0x56
xchg dh, ah
adc dl, 0x72
sbb ebx, ebx
stc
sub ebx, 0x634b5010
xor cl, ch
not cl
sub ax, bx
shr esi, 3
inc ch
sub ebx, 0x1de2f56c
rol si, cl
mov dl, 0x5e
and cx, 0x15a6
nop
pop edx
pop ebx
pop esi
pop ecx
pop eax
push ebx
ror bx, 7
stc
push edx
adc edx, ebx
or dx, 0x6d62
or edx, 0x45ddddd8
push eax
adc ah, 0x1b
push esi
ror si, 5
adc eax, 0x51ade5dc
push edi
sub di, 0x7241
cmp edi, esi
ror ah, 2
add dh, 0x60
and si, 0x17b6
sbb si, 0x3e20
stc
cmp edi, 0x78c61765
push ecx
shl si, cl
or bx, 0x2a9f
rol esi, 2
add dl, bl
test edx, 0x276167c7
shl edi, cl
inc dx
add ch, cl
pop ecx
pop edi
pop esi
pop eax
pop edx
pop ebx
jecxz 0x404f04
push eax
add al, 0x2e
nop
push edx
add dh, ah
push ecx
shl cx, cl
nop
push esi
inc si
xor si, si
nop
mov edx, 0x4002a545
push edi
or edi, edx
shl edi, cl
sub cx, dx
add dh, dl
test edx, edi
sbb esi, eax
cmp dx, 0x1fdf
stc
ror edx, 1
and si, 0x829
mov dh, al
xor cl, cl
push ebx
not bl
shl ecx, cl
shl al, cl
shr ah, 5
test eax, 0x3da8db4f
test dl, 0x22
add ecx, 0x22290c4
xor ah, 0x49
sub ebx, 0x12b55680
not dh
adc bl, 0x2c
cmp ax, 0x46a8
nop
not cx
test bl, 0x31
add esi, 0x262128b1
xor edi, 0x7aca1023
shl ah, cl
pop ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
jp 0x40502f
push eax
ror eax, 1
push esi
add si, 0x6084
xor eax, 0x69bfc9b3
push ebx
push ecx
sbb bh, cl
push edi
shl di, 3
rol di, cl
push edx
and dh, bl
and bl, bl
mov bh, ah
inc ax
rol edi, 4
ror al, cl
add ecx, 0x49a1812c
cmp dh, 0x67
ror dl, 2
rol bx, cl
add ecx, esi
ror dx, cl
ror bl, cl
xchg ecx, esi
rol ecx, 1
shr si, 1
not ax
ror ecx, 8
shr cl, 2
dec bx
test ch, 0xf
inc ax
ror ch, 1
ror ch, cl
or bl, 0x3a
inc ecx
ror cx, cl
cmp cl, cl
inc di
add dx, bx
sub dl, 0x7e
not bx
shr esi, cl
shl cl, cl
sub ecx, 0x9940ced
or edi, edi
dec di
adc ch, bh
mov di, 0x307d
xchg di, ax
shr al, 4
xor di, 0x756f
stc
sbb ch, cl
not ax
ror ah, 4
and ebx, edi
ror al, cl
shl eax, 6
stc
adc di, bx
shl eax, cl
dec bx
pop edx
pop edi
pop ecx
pop ebx
pop esi
pop eax
push ecx
rol ch, 3
push eax
inc ax
push edx
not edx
push esi
sbb ecx, esi
and ax, 0x2ebb
stc
shl ax, 8
stc
sbb cx, 0x4208
nop
nop
push ebx
xor al, bh
adc dh, ch
test dh, 0x59
and cl, 0x75
mov ecx, 0x12d2a0a8
inc bx
xor si, 0x6f35
and ebx, eax
push edi
mov di, 0x520
xchg ecx, esi
shr cx, cl
test dl, bl
stc
nop
ror cl, cl
dec esi
rol edi, cl
inc cl
and cx, si
ror dx, cl
inc di
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
jl 0x4050b9
call fcn.00428fe9
push edx
adc edx, 0x10a65d7
push ebx
push ecx
ror ebx, cl
pop ecx
pop ebx
pop edx
call fcn.004293c7
push edx
sub edx, 0x66a719bb
pop edx
call fcn.0042992c
call fcn.00429ef0
call fcn.0042a3be
jge 0x4050cf
jle 0x4050cf
push edx
sub dl, 0x71
pop edx
push edx
xor edx, 0x435ab06
push ecx
xchg cl, dl
push esi
push eax
mov esi, eax
stc
mov ax, 0xb14
rol cx, cl
push ebx
test bl, dl
nop
dec esi
not ecx
push edi
xchg di, cx
add ch, cl
xor esi, esi
test edi, 0x45d63485
nop
and edi, 0x3b1101c6
or ah, 0x58
ror di, cl
add si, 0x3c32
sub dx, di
and ebx, eax
shr bx, 8
cmp al, ch
rol cx, cl
and ecx, ecx
shr ecx, 7
shr bx, 6
shl si, cl
nop
nop
shl bl, cl
not ebx
xor dh, 0x75
shr ch, cl
xchg al, cl
test ecx, ecx
xor bl, bl
sbb di, 0x2ff1
or bh, dl
sbb cx, bx
rol bx, 8
adc edx, 0x3b3e13cd
nop
not dx
stc
rol di, cl
nop
xchg di, ax
sbb dx, cx
ror ch, cl
cmp cl, bh
shr esi, cl
and dx, 0x1c05
stc
shl bx, cl
rol dx, 6
xor al, bh
inc eax
xchg ch, bh
ror edi, 1
mov edi, 0x7f6fd8d4
stc
mov bx, 0x1c6
add bl, 0x11
or eax, eax
ror bl, cl
xor di, di
sub bh, 0x59
ror di, 4
shl eax, cl
sub ax, cx
test ax, di
rol al, cl
test di, si
or bx, 0x71d7
xor bh, ch
dec bl
cmp bl, 0x6d
sub cx, 0x2cbf
shr ecx, 1
shl bh, cl
shl dl, 5
adc al, 4
cmp edi, 0x60043aae
xchg ebx, edx
shl ebx, 7
shr cl, cl
and cl, bl
cmp ebx, 0x2f027352
xor al, ch
not edx
mov bl, 0x21
stc
shr ebx, cl
inc dl
test ecx, edi
mov ax, 0x5bbd
ror bh, 2
shr si, cl
cmp bh, 0x29
pop edi
adc bx, 0x7e11
dec edx
shr esi, cl
cmp dx, 0xad
stc
add dh, ch
shr dh, 4
stc
shr dx, cl
xor dh, dl
shr ax, cl
rol esi, cl
pop ebx
pop eax
pop esi
pop ecx
pop edx
push eax
push edx
xor ah, dh
push ebx
not ebx
push esi
ror esi, 2
push edi
xchg edi, eax
push ecx
dec ch
test ah, cl
shr bx, cl
adc esi, 0x5ac21a47
cmp bx, 0x3c88
adc bx, di
rol bl, cl
stc
dec ch
ror ch, 3
rol edi, 3
adc dx, 0x3551
xor ebx, edi
cmp bl, 0x61
mov dx, di
ror bx, cl
or dl, 0x7d
sub si, 0x7223
test cl, 2
inc di
not cx
nop
test dl, dl
cmp cx, bx
mov esi, 0x535cbe33
sbb edi, ecx
and cx, 0x39ae
adc cx, di
nop
sbb bx, dx
add cl, 6
test ebx, eax
sub ecx, esi
xchg ecx, edi
pop ecx
pop edi
pop esi
pop ebx
pop edx
pop eax
push edx
and dx, 0x16ec
push esi
xor si, dx
push edi
and di, si
push ebx
sub bl, 0x15
inc dx
adc si, dx
push ecx
sub bx, cx
or bx, 0x1842
push eax
sub ah, 0x3d
xor bl, bl
stc
add dh, bl
rol cx, 6
shr dx, cl
ror si, cl
shl cx, 3
inc cx
adc eax, 0x3be91b78
rol eax, 5
and al, 0x27
add dx, 0x5721
pop eax
pop ecx
pop ebx
pop edi
pop esi
pop edx
push ebx
push esi
test ebx, esi
adc bl, 0x1e
add bl, 0x66
push edx
push ecx
add edx, ecx
push eax
shl eax, cl
shl eax, 1
not esi
add esi, 0x479a7338
rol bl, cl
push edi
test cx, di
pop edi
pop eax
pop ecx
pop edx
pop esi
pop ebx
call fcn.0042a928
push edx
push ecx
shl dx, cl
pop ecx
pop edx
lea eax, [ecx + 1]
mov ecx, 0x14
xor edx, edx
push ecx
sbb cl, 0x70
push edx
push edi
sbb edx, edi
push eax
sbb al, 0x65
push ebx
xor ebx, 0x6e73a182
push esi
sub si, ax
nop
nop
xchg si, cx
ror di, cl
xor bx, cx
mov al, 8
stc
cmp cx, 0x6398
cmp ebx, 0x516d2b7f
dec al
test eax, edx
add ax, 0x12dd
shr bl, 7
or ecx, 0x4812c719
xchg cx, cx
xor cl, al
inc ch
and bh, dh
and bl, ch
shl edi, cl
xor dh, 0x3d
ror esi, 3
and si, dx
nop
or ecx, 0x3efa0a8b
shr ax, 4
nop
cmp bx, dx
not cl
dec cx
add dh, 0x1e
inc al
or di, 0x5d10
shr al, 2
rol edx, 6
add dx, 0x46c
adc esi, edx
or dl, 0x5d
stc
or edi, edi
ror ah, 5
adc al, dl
test ax, si
stc
shr dl, 3
inc dl
test dx, cx
stc
add dh, bh
or edi, esi
rol edx, cl
shl ebx, 4
sbb esi, esi
nop
shl ebx, 3
stc
inc bh
cmp ah, bh
sub edi, 0x386e278c
not bh
adc edx, edi
inc cx
dec cl
cmp dx, 0x3a45
sbb edi, edi
dec ax
not ch
add cl, 0x16
sbb dh, dh
inc dl
or cx, 0x7a08
adc esi, edx
and edi, esi
ror edx, cl
add eax, edi
sub dx, 0x5035
dec cx
cmp bh, 0x2c
sbb ecx, eax
sub esi, ecx
shr ax, cl
xor bx, 0x431
cmp ah, ah
sbb eax, 0x16c857bc
nop
not edx
test bx, ax
sub ebx, ecx
not dx
add ebx, 0x738083f2
and bx, 0x16d
sub dh, bl
not dx
test si, si
nop
pop esi
stc
inc cx
pop ebx
pop eax
pop edi
pop edx
pop ecx
call fcn.0042ade6
js 0x405698
push ebx
push eax
sub bh, ah
push edx
inc dl
push ecx
rol cx, 5
xchg ecx, ebx
push edi
shr di, 2
sub ax, cx
test bx, ax
xor di, dx
inc cx
add bh, 0x6a
nop
cmp ebx, 0x446fe420
adc bh, al
and dx, 0x2904
shr bl, cl
nop
rol ebx, cl
or bx, dx
sbb ecx, 0x799f89bf
and bx, cx
or bx, 0x414f
shr bl, 8
xchg edi, edx
and di, 0x36da
dec al
nop
or edi, 0x79e6369
push esi
sub esi, ebx
ror eax, cl
add ecx, esi
cmp eax, ebx
and di, di
dec edx
stc
not bl
adc esi, esi
xchg ecx, esi
add si, bx
xchg bl, bh
dec ah
shr eax, cl
add ebx, esi
add bl, dh
adc dh, ch
ror dx, 5
dec bl
and esi, edx
shl ax, cl
mov dx, 0x7ffb
or di, 0x610c
test esi, 0x354d608f
xor bx, 0x1689
not ebx
xchg edi, edx
rol di, cl
and bx, 0x2cf9
mov si, 0x3d11
or edx, ebx
sub dh, ah
sbb edx, 0xc2d2230
adc bh, ch
sbb eax, edi
or ch, ch
ror edx, 5
test cl, dh
rol cx, 1
xor eax, esi
and ax, 0x46ae
stc
shl si, 3
shr ah, 6
xor bx, dx
ror bx, 1
xchg cx, si
inc eax
shl cx, 1
xchg ebx, ebx
xor di, 0x5c8e
xchg esi, esi
shl edx, 7
sub si, 0xea1
rol cx, 2
inc bx
and ebx, edi
cmp bh, ch
xchg dx, di
xor di, 0x3c8b
add ax, dx
adc edi, ecx
shr ah, 2
ror ecx, 7
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
call fcn.0042b22e
push ecx
rol cl, 5
push esi
shl esi, cl
push ebx
or bx, si
push edi
push eax
sbb di, ax
cmp bx, si
xor bh, 0x4a
push edx
rol dx, 2
mov bl, dh
xchg si, bx
nop
stc
xor dx, 0x6779
xchg dx, di
mov ax, 0x75de
sbb ah, 0x60
mov ecx, ebx
adc cl, 0x37
shr ebx, cl
nop
rol ch, 8
sub ecx, ebx
or di, di
xchg dl, bl
shl cl, cl
and bx, si
inc ah
stc
and ecx, 0x1dc48f72
shr si, cl
shl ebx, 1
dec ah
shr eax, cl
and edi, 0x7afc0e39
or ch, dl
xor dh, 0x31
test edi, esi
ror ax, cl
test eax, 0x313f329d
rol al, cl
cmp edi, 0xe0f575b
sbb ch, ah
sub edx, 0x72e9aa46
nop
rol al, cl
and ebx, 0x3db03ce1
cmp bl, 0x55
adc ch, ah
ror bx, 4
cmp ebx, eax
shl eax, 6
shr cl, cl
test ebx, 0x17d878e4
mov ax, cx
shl ebx, cl
nop
dec edi
sbb di, 0x5eea
xor edi, 0x16014cc8
mov edx, ebx
dec cl
stc
xor ecx, 0x6dfe8d4a
ror ax, cl
add dx, cx
xor cx, bx
ror cx, 3
cmp edi, 0x26c810ae
sbb dx, cx
not esi
pop edx
pop eax
pop edi
pop ebx
pop esi
pop ecx
call fcn.0042b4d9
push ecx
dec ecx
push ebx
mov ebx, 0x13b98539
rol bx, 1
push edx
cmp edx, 0x55beb621
push eax
xchg dx, ax
push edi
push esi
add di, si
test di, 0x7e40
cmp di, 0x328d
xchg edx, ebx
or ebx, eax
sub dh, 0x5c
sbb cx, di
mov ecx, 0x50bb53dc
shl ecx, 4
sub dl, ah
not di
sub ebx, eax
stc
test bh, 0x68
or cx, cx
cmp si, 0x284f
rol ah, cl
nop
xor esi, 0x6b31a013
shr bx, 1
rol eax, cl
cmp bl, ah
sub esi, 0x42956751
nop
mov ecx, 0x181974f5
and ch, 0x4d
shr dx, 7
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
nop
push ebx
push ecx
shr bl, cl
nop
not ebx
push eax
xchg al, ah
test bx, 0xc5
push edi
test edi, 0x11e86146
push edx
rol dh, 5
mov dl, dl
xchg edx, ecx
sbb edi, 0x225e47d6
sub ax, 0x62c2
dec ah
nop
rol cx, 8
sub ah, ch
mov edx, 0x66decb04
stc
rol cl, cl
test ah, 0x1b
stc
adc dx, 0x2c98
rol ebx, cl
inc dx
inc ecx
shl al, cl
mov dx, cx
dec eax
inc dl
push esi
sbb edi, esi
add ah, ch
xor ecx, eax
xor dl, 0x7a
mov ebx, 0x1c25628d
shl al, cl
or edx, edi
test ecx, ebx
stc
nop
xchg di, ax
rol dl, cl
shl si, cl
add dx, 0x622
not ax
rol cx, cl
cmp ch, dl
shl eax, 1
xor edi, ecx
ror eax, 5
adc bl, cl
dec ch
rol eax, 4
test bx, 0x7ca0
not ch
test si, 0x31cc
and di, 0x602b
or ebx, ecx
xor dl, 0x12
shr di, cl
cmp dx, 0x132c
shl al, 1
stc
nop
ror si, 1
shl eax, cl
shr bx, 5
sbb di, 0x6e46
adc dh, dl
nop
shr edx, 7
inc di
inc edi
cmp ebx, ebx
ror bh, cl
inc eax
and edi, eax
sub dl, 0x73
shr edi, 7
not bl
add dh, dl
xor dh, dh
not al
inc ebx
test bh, 0x7f
test esi, esi
shl bh, 6
xor al, 0x2c
cmp edi, 0x2ffc71a6
shr al, cl
sub ecx, 0x34135d5b
mov bx, 0x23a0
dec ax
sub eax, 0x597e2fb7
add bx, cx
mov dx, cx
test ebx, edx
nop
dec al
nop
rol edi, cl
pop esi
stc
sub bl, bh
push esi
xchg cx, si
rol al, 2
inc esi
rol ax, 8
or dl, al
xchg cx, di
mov dh, 0x6f
inc eax
mov eax, 0x67f7d261
shl ch, cl
or dh, ch
cmp al, cl
add ax, dx
and ecx, 0x243c68a0
xchg dl, cl
ror edx, 2
xor bl, bh
add ax, dx
inc edi
xor al, 0x3e
dec cx
test si, 0x6deb
or ebx, eax
xor ecx, edx
xchg dx, bx
xchg bx, bx
mov dx, ax
stc
nop
mov edi, 0x713e476e
sub dl, cl
nop
shr dh, cl
not bl
sub cl, 0x75
dec ch
cmp al, 0x48
test dl, 0x28
add bl, bl
xchg cx, cx
stc
ror bl, 5
sub bl, 0x21
not dx
and edx, eax
shr edi, cl
and eax, 0x13ca7331
shr dx, cl
dec edx
rol esi, cl
dec cl
stc
and dh, ah
test ah, 0x20
cmp ch, bl
or ecx, 0x387da214
xor ah, dl
nop
ror si, 2
not dh
stc
ror ebx, cl
test edi, 0x9a09ff2
xchg di, di
mov dl, bh
mov ah, 0x4d
and bx, di
nop
xchg ch, cl
xor si, di
shl esi, cl
and bh, dh
test bx, 0x3ad1
sub di, 0x3091
not eax
ror eax, 7
xchg bx, bx
dec al
test eax, 0x1de0b663
test di, 0x3af5
dec dx
dec bh
sbb cl, 0x5c
dec bh
xchg esi, edx
sub esi, esi
adc si, 0x567b
xor edx, 0x7ba0bc11
not bx
cmp si, 0x11a6
ror bx, cl
ror edx, cl
xchg edi, edi
test edx, 0x2258d322
stc
and eax, eax
nop
sub dl, 0x36
pop esi
mov edx, 0xd78cabc
sbb ax, 0x109c
test di, bx
and ebx, 0x6fe37c4e
not edi
nop
test ch, ch
xor al, 1
ror cx, cl
ror bh, 8
inc bx
push esi
not esi
sub ah, dh
rol ax, 5
sub dl, ah
xchg bx, ax
rol bl, cl
or cl, 0x49
not bh
stc
ror si, 4
mov ebx, ebx
shl di, cl
mov eax, edi
test cl, 0x75
sub bh, 0x42
inc bh
sbb ecx, edi
add si, 0x29f4
and dx, di
and edi, edi
sbb bx, di
rol bx, 1
sub bh, 0x31
cmp ah, bl
cmp ch, 0x28
shl eax, cl
ror edx, 8
or edx, 0x61faf2b9
and di, 0x67a1
or di, 0x75e2
shr edi, cl
stc
rol edx, cl
xchg bl, cl
sbb eax, eax
rol esi, 2
rol al, 7
xchg ah, dh
sbb cx, 0x1ead
rol ch, cl
nop
inc si
shr dl, 6
ror bx, cl
xchg cl, al
test bx, 0x4c2e
test ecx, 0x122d53a8
test bx, ax
inc dx
shl ah, 7
not esi
mov ax, 0x15c1
ror bh, cl
stc
xor edi, 0x6af59a55
shl bx, cl
test esi, esi
nop
or ah, ah
test esi, 0x765b69ea
xor di, cx
xor eax, 0x4c05f85a
test di, 0x54b2
or cx, ax
cmp edx, ecx
inc dx
sub bx, si
inc dl
mov cx, 0x787a
adc ax, ax
mov cx, 0x4b4c
sub edi, ebx
or eax, 0xbfb936c
cmp esi, 0x7c1172dc
and esi, 0x6441789d
test dx, cx
ror bl, 2
nop
sub al, 0x60
test ax, si
add bl, 0x76
xor edi, 0x6972aa6a
xor cx, 0x756e
mov di, 0x3d4f
not si
xchg edx, eax
shl esi, cl
dec edi
mov ecx, 0x67218fa7
pop esi
dec bh
ror bx, cl
push esi
test si, 0x5b52
sbb al, cl
or ecx, ebx
test al, 0x2c
not dl
xor edi, esi
xchg cx, cx
stc
inc cl
xor bl, 0x3a
adc esi, 0x7d7aac4b
and bx, si
stc
add edi, eax
add dx, 0x4478
shl bh, cl
mov cx, bx
shr cx, 5
shl ebx, cl
xchg edx, eax
test ax, 0x5e86
xchg dl, dl
or bl, 0xb
inc bx
adc ah, bl
adc bl, 5
rol eax, 1
sbb edi, 0x7556d926
ror cx, 8
or di, di
nop
inc si
stc
or eax, 0x7dd4aca0
or bx, dx
and ah, 8
or ch, al
sub edi, ecx
rol ecx, 7
rol al, cl
xor al, bl
ror bl, 5
mov di, 0x12a2
sub ah, bh
xor bh, 0x2e
cmp bx, bx
sub dx, 0x53b8
inc edx
and cx, 0x6280
inc si
not cx
and ecx, 0x55f23dae
inc ecx
adc ch, bh
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
push ebx
test bx, 0x7a92
push eax
mov ah, 0x1e
and bx, 0x25e9
push esi
cmp ax, si
inc si
push edi
add di, di
nop
stc
sbb bl, 0x4e
push edx
push ecx
ror dx, cl
shl ch, cl
sub dx, 0x76d6
shl edx, cl
shl ah, cl
rol bx, cl
or bx, 0x6c52
shl bl, 5
test al, 0x39
test ebx, 0x14299fff
test eax, 0x553e27db
sub edi, 0x5fce6568
not dx
pop ecx
pop edx
pop edi
pop esi
pop eax
pop ebx
push edx
sbb dh, 0x62
push edi
and di, 0x681d
push ecx
shl di, cl
or edi, 0x6e6df7de
adc cx, 0x2f47
push ebx
rol bx, 3
rol di, cl
push esi
shl si, 2
not bx
ror edi, cl
xchg edi, esi
stc
pop esi
pop ebx
pop ecx
pop edi
pop edx
call fcn.0042b810
jbe 0x405b1f
push ebx
push edi
mov bx, di
push edx
not dl
pop edx
pop edi
pop ebx
push eax
push esi
and eax, esi
pop esi
pop eax
div ecx
test edx, edx
jne 0x406500
jnp 0x40600b
jge 0x405c0f
push ebx
not bx
push edi
sbb di, di
push ecx
adc bx, cx
push edx
rol dl, cl
push eax
rol ax, cl
ror bx, cl
shl edx, cl
xor bh, 9
sbb edx, ecx
nop
and ebx, 0x2c8c1439
rol ch, cl
rol bh, 3
shl cl, cl
xchg cx, di
sub ch, 0x49
mov bx, dx
push esi
xchg si, ax
test ecx, edx
not cx
mov ax, 0x1ab9
add ebx, 0x62f552e8
not eax
sbb ax, di
sub edi, 0x11d6abbe
xor ah, al
shl dh, 2
ror di, cl
stc
nop
and cx, cx
inc esi
stc
inc dl
xor cl, 0x6e
cmp dh, 0x4f
inc cx
inc esi
stc
cmp bx, 0x1aa0
stc
shl eax, cl
sbb dl, 0x23
or cl, bl
sub al, 0x28
cmp di, 0x5939
sbb cl, 0x2c
add eax, 0x31901ca5
stc
mov ah, dl
rol bx, cl
xor edi, ecx
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
push eax
push ecx
rol ah, cl
push esi
shr si, cl
not ax
pop esi
pop ecx
pop eax
call fcn.0042bcd5
push eax
sbb ax, ax
push edi
adc di, 0xc97
push ebx
sbb ebx, 0x7d89bdca
pop ebx
pop edi
pop eax
call fcn.0042c02f
push esi
mov si, 0x1a5b
push edx
inc dx
push edi
push ecx
shr edi, cl
shl dh, 7
pop ecx
pop edi
pop edx
pop esi
call fcn.0042c529
call fcn.0042c8d3
call fcn.0042cca5
push eax
push ecx
shr ax, cl
push edx
push ebx
adc dl, bl
xchg cx, bx
add bx, bx
push esi
cmp si, 0x6300
push edi
and edi, eax
add al, 0x18
rol ecx, 7
dec dl
sbb bx, di
adc ax, 0x1d7c
dec si
mov cl, 0x6d
sbb esi, 0x6dc95ad1
sbb cl, 0x44
sub si, si
cmp edx, ebx
ror ax, cl
and ch, 0x21
nop
xchg ah, cl
sbb ax, bx
not dx
inc edi
shl dl, 4
xchg cl, al
sub dx, 0x529a
xchg esi, edx
stc
rol al, 2
shr edi, 8
rol dx, 5
xor cx, di
xor ecx, 0x3c8f9b6d
shl esi, cl
shl si, 1
xor dl, dh
stc
shl ah, 4
test cl, 0x14
ror ah, 1
sbb ah, al
inc bl
add di, 0x5e6e
stc
xor dh, ch
sbb esi, 0x1d4b9568
shl edx, cl
sbb dx, 0x5dcb
shr cl, 8
and edi, ebx
xor si, si
shr esi, 6
adc cl, ch
sbb edx, 0x42c0e55f
test eax, 0x58248fec
mov bl, bh
inc bh
test ecx, 0x11108d92
not di
or di, si
rol dx, 1
add edx, 0x52025e13
nop
cmp edx, 0x3e7df1e4
rol edi, cl
or cx, 0x39f8
xor ah, bh
xchg al, al
xchg bx, ax
sbb bx, 0x418d
adc bl, al
rol al, 4
cmp ah, 0x29
test cx, cx
nop
nop
ror dh, 8
xor cx, 0x3339
ror edi, 8
inc ebx
add al, dh
xor ax, di
inc edx
not edi
shl edi, 8
rol bh, 2
or edi, edi
add ebx, edx
shr ch, cl
stc
inc bh
and si, 0x11ee
sbb eax, 0x73d98d48
rol si, 5
xor ch, dh
nop
sub di, 0x4f85
stc
shr edi, 4
pop edi
test eax, 0x6664aa9
shr ch, 8
mov si, 0x6724
nop
xchg si, dx
adc bx, 0x10fd
ror cx, 8
shr dl, 8
push edi
inc di
rol ecx, cl
not ah
shr dl, cl
and ax, cx
mov eax, 0x4f3940e6
xchg dx, ax
not dh
xor bx, si
and eax, eax
shl dh, cl
not bh
shr dl, cl
or ebx, 0x2a710944
rol si, cl
add edi, 0x441c18f7
test cx, 0x4b0d
shl dl, 7
test cx, ax
adc ebx, ecx
not di
or bl, cl
cmp edx, ecx
dec ax
nop
xchg cx, dx
xor dh, ch
nop
dec dl
adc al, dl
test cl, bh
ror dl, cl
rol edi, 2
adc bh, 0x29
xchg esi, eax
add bl, 0x4a
ror edx, cl
dec cl
xor edi, ebx
mov bh, al
dec cl
add edx, eax
shl eax, cl
sbb di, 0x7093
test dh, ch
and eax, 0x3df74586
not edx
test dx, dx
shr cx, cl
or bh, 0x43
sbb ah, 0x50
ror si, 7
xor bx, dx
adc esi, 0x3532d016
xor bl, 0x53
cmp esi, edi
sbb eax, esi
sub ax, 0x49c7
adc al, 0x15
inc ch
mov ax, si
mov bx, 0x6ff2
shl bh, 6
dec dl
shr edx, 1
shl cx, 5
stc
sbb bl, dh
not dh
nop
and bh, ch
nop
sbb ecx, 0x6fbff7af
dec edi
and al, 0x21
stc
sbb bh, 0x24
ror cx, 4
shr edi, cl
or ecx, 0x6e6f8de6
adc bx, dx
inc dx
mov ecx, eax
not edi
or di, 0x823
dec dx
xor cx, 0x22cd
xchg si, si
inc cx
add bh, dl
rol ecx, 4
shl esi, cl
pop edi
rol edx, 2
rol ebx, cl
push edi
add di, si
test ebx, 0x868d5dd
or ebx, 0x748da27d
test ax, ax
dec ah
shl edx, 5
xor bl, 0x2c
ror esi, cl
dec esi
sbb ax, dx
xor cx, di
xor al, 0x40
mov cx, 0x748c
inc di
test bx, di
inc si
nop
not bh
adc edx, 0x4d568a3c
add ah, bh
shr ah, 1
add bl, bh
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.0042d105
call fcn.0042d642
call fcn.0042db5d
push edx
inc edx
push esi
push eax
test esi, eax
nop
push edi
adc edi, 0x6dc2516
push ecx
ror edi, cl
shr edi, cl
not al
stc
nop
dec eax
push ebx
or ah, bl
mov dh, dh
ror dx, 3
nop
dec dx
xor ah, 0x35
dec ebx
dec ebx
rol ebx, 6
mov esi, ebx
test ecx, 0x7d96b2f7
cmp ch, al
stc
xchg dl, bh
or ax, 0x7c72
ror bh, cl
ror bl, cl
shl esi, cl
and ecx, ebx
inc edi
and eax, 0x3382f69b
or cl, 0x2f
shr edx, 6
xchg ecx, ecx
cmp bx, 0x5a75
inc bh
nop
dec bh
sub ah, 0x3d
stc
stc
rol ax, cl
rol bx, 7
not dh
xchg ecx, ecx
shl ebx, cl
xor ecx, 0x7cb38c4
adc edx, 0x2536f88f
mov cl, 0x4c
nop
stc
mov esi, eax
cmp al, dl
xchg esi, eax
adc ch, dl
add ax, 0x1b3d
xor eax, ecx
and cx, 0x3094
shr ch, cl
or ch, 0x37
not al
and ebx, 0x3c3c12d0
sub ebx, edx
dec ch
nop
test dl, 2
test eax, 0x47b8af5a
not cx
rol bl, cl
xchg di, dx
nop
shr dx, 3
shr dx, 3
inc cx
xor ax, cx
xchg dh, dh
adc ch, 0x53
ror edx, cl
sbb ax, 0x6d61
cmp ah, 0x7c
test dx, cx
inc dl
sub esi, 0x50701d30
stc
xor ebx, 0x146ceb88
xor eax, 0x1318d140
dec bx
not eax
shl ch, 3
not esi
rol esi, cl
shr dl, cl
mov esi, 0x6073eafa
adc dx, di
xor ecx, ecx
ror al, 3
mov cl, bh
cmp bh, 0x36
inc ecx
cmp bh, 0xb
pop ebx
cmp cl, 0x57
or ch, 0x21
or ax, dx
shr dx, 3
push ebx
sbb ebx, esi
ror dh, cl
shl cl, cl
nop
test ch, 0x74
and ebx, edx
adc cx, 0x171f
pop ebx
pop ecx
pop edi
pop eax
pop esi
pop edx
push ebx
sub bh, 0x70
push edx
xchg dl, dl
pop edx
pop ebx
call fcn.0042df87
stc
push ecx
dec cx
push eax
inc eax
shl ecx, 6
xor cl, cl
or ecx, 0x5ab2aee
sbb ecx, 0x4403b002
push esi
not esi
push ebx
adc bl, ah
pop ebx
pop esi
pop eax
pop ecx
push edi
sub edi, 0x6ec24d35
push edx
push ecx
rol dh, cl
push esi
sub esi, ecx
add dx, dx
push ebx
add bx, bx
test ecx, ebx
test bx, 0xa20
and di, 0x2b0
stc
stc
push eax
add al, 0x73
adc eax, 0x70b6a9dd
shl di, 3
dec ch
add edx, 0x1540826c
nop
shl ebx, 4
shl edi, cl
or bx, 0x144a
shr bh, 4
cmp dx, 0x769c
sbb dl, 4
shr edx, 5
dec al
shl eax, 5
test ecx, 0x2ff13432
or ah, 0x7c
or si, 0x1a4a
nop
add ebx, 0x786538d
shl cx, cl
sub bl, bl
or al, 0x65
adc eax, 0x67062e
stc
mov cl, ch
or ecx, 0x5e765ca5
rol al, cl
sbb edx, 0x6294c7
adc ebx, ebx
or bx, 0x5b3
add si, si
ror bl, cl
or eax, ebx
ror edi, cl
xor ebx, 0x56eb4058
inc edx
rol esi, 4
test edx, 0x3c0832e1
cmp ah, 0x76
rol bl, 4
test ebx, ebx
ror cx, cl
shl dl, 4
adc edi, esi
shl si, 2
test ah, bh
or edi, 0x4aafd686
adc esi, 0x3f38193b
ror al, cl
rol edx, cl
inc ebx
shr cx, 2
nop
stc
stc
or al, al
pop eax
pop ebx
pop esi
pop ecx
pop edx
pop edi
call fcn.0042e307
push eax
test ax, 0xf5
push edx
sbb dx, ax
push ebx
not bx
push ecx
sbb bl, ch
push edi
cmp edi, 0x6d723ac1
sbb dl, dh
ror dh, 2
not edx
shr ah, cl
rol eax, 3
push esi
xor si, 0x390c
xor eax, ebx
nop
nop
cmp dx, 0x3b93
not dh
add bx, dx
stc
stc
shr dl, cl
stc
inc ch
add ebx, eax
mov bx, 0x6f02
add edi, 0x76dad6f8
cmp ax, 0x642d
ror ch, 7
mov dx, 0x2bbf
cmp ah, 0x3d
adc edx, 0x422fdca2
xchg ebx, eax
adc di, di
adc al, 0x3b
shr bl, 4
xchg edx, edx
adc ah, 0x4c
add edi, eax
stc
shr al, 6
shr bx, cl
not eax
adc dl, 0x16
ror edx, 6
inc ch
inc ecx
dec bx
mov si, ax
sbb ecx, 0x1b7dd90e
shr edi, cl
dec al
add bh, al
and ch, 2
stc
xor dl, bl
inc eax
and bl, 0x65
test si, si
ror al, cl
inc bx
ror cx, 4
add edi, 0x25359efb
not cl
dec si
mov si, dx
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
jnp 0x406392
jle 0x406359
jl 0x4061c8
push ebx
push edx
or bh, dl
push ecx
sub ch, 0
pop ecx
pop edx
pop ebx
call fcn.0042e83f
push esi
shl si, 8
push eax
add ax, 0x57d3
push edx
push ecx
ror dh, cl
xor cl, ch
not dx
and ax, dx
push edi
mov di, si
sbb si, 0x529b
push ebx
add cl, bl
sub si, cx
inc ecx
inc ah
cmp si, si
stc
shl bx, cl
xchg edx, eax
mov cl, cl
xchg esi, ebx
mov bh, bl
rol dh, 8
ror ah, 4
xchg esi, ebx
cmp dl, al
stc
ror si, 6
rol dx, 5
xchg bl, bl
or esi, 0x1de4633b
add si, di
cmp esi, 0x48e8628d
cmp dx, 0x67c0
sub cx, 0x43b9
test di, 0x7401
and si, 0x33e9
sub ax, 0x6310
ror eax, 2
mov eax, 0x17ead81
sub edi, edi
nop
add di, si
xchg bh, al
shl cl, 7
cmp edi, ecx
and ecx, 0x510c04be
shr edi, cl
not eax
cmp dh, bl
inc ebx
inc esi
dec ax
mov cl, 0x79
nop
add ecx, edx
mov edi, 0x5f589e02
sbb edx, edi
add al, ah
xchg al, cl
mov ax, 0x379e
stc
shr bx, cl
adc bl, 0x2b
rol ax, cl
sbb ebx, 0x7ba92f05
xor dx, 0x1c3a
sbb bx, 0x28aa
inc edi
cmp ax, 0x14ee
and dh, ch
add cx, dx
rol ecx, 5
sbb ecx, 0x2fb364c9
sbb cx, 0x2d00
not bl
add edx, 0x7aad1792
xchg edi, edx
sbb dl, 0x62
and di, 0x1d08
test edi, 0xbf47a0f
adc cl, 0x79
nop
or di, bx
sbb ebx, edi
shr ebx, cl
and ax, 0x520c
pop ebx
pop edi
pop ecx
pop edx
pop eax
pop esi
push ebx
push edi
xchg bx, di
push ecx
push edx
sub cx, dx
sub edx, ecx
add bh, 0x76
not bx
push eax
add al, 0x43
shl edi, 8
push esi
and si, 0x29ee
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
js 0x406336
push ebx
cmp bx, 0x5cbb
push eax
rol ax, 8
test ah, 0x7e
pop eax
pop ebx
push ecx
shr cx, 1
shr cx, 3
push eax
xor al, 0x76
shl ecx, cl
push edx
sub dl, 0x68
push esi
inc esi
push edi
mov edi, 0x3f5d2e36
pop edi
pop esi
pop edx
pop eax
pop ecx
push eax
xor ax, 0x4a18
push ecx
dec ch
inc ch
pop ecx
pop eax
call fcn.0042ecff
push edi
test di, 0x73e2
push edx
sub edx, 0x43daab17
push esi
inc si
pop esi
pop edx
pop edi
push edx
mov dl, dl
push eax
push ebx
xor ax, bx
pop ebx
pop eax
pop edx
jl 0x40637e
jbe 0x406374
call fcn.0042ef93
call fcn.0042f38e
call fcn.0042f67a
call fcn.0042fa51
call fcn.0042ff87
push ecx
and ch, ch
push ebx
shr bx, 3
pop ebx
pop ecx
push ecx
sbb ch, 0x1a
push eax
push ebx
xchg ebx, eax
pop ebx
pop eax
pop ecx
push eax
ror eax, 4
push edx
not edx
push edi
test di, 0x49c5
push ebx
test bh, ah
ror edi, 4
cmp edi, 0x3c1245ca
push esi
or si, 0x7da5
push ecx
shl ebx, cl
cmp cx, di
sub bx, 0x36ca
add dl, dl
sbb edx, 0xff501d1
stc
and ecx, ecx
add cl, 0x20
adc si, 0xc77
shr ecx, 5
sub dh, cl
or bx, 0x178e
inc al
dec dx
ror dx, cl
and edx, eax
sbb bh, dl
and ax, 0x201d
nop
adc cl, 0x1b
ror esi, 7
test si, dx
nop
and si, cx
test edi, 0x2ad67096
shr bh, cl
adc cl, 0x67
or edi, ebx
stc
shl esi, 4
sub edi, ebx
test bl, bh
adc ecx, 0x3dd8166d
and ecx, 0x7b3089df
dec ch
nop
dec di
add ax, 0x836
mov si, ax
inc bx
ror dx, 5
xor ecx, eax
nop
shl si, 8
ror dh, cl
xchg ebx, esi
cmp di, 0x1937
stc
not cl
not esi
test ecx, esi
shl cx, 3
dec ah
sub cl, 0x29
nop
pop ecx
pop esi
pop ebx
pop edi
pop edx
pop eax
push eax
push edi
cmp eax, edi
push ecx
shr cl, 2
push ebx
ror ebx, 4
rol cl, 3
mov edi, eax
mov ecx, 0x7f947065
push esi
add si, si
push edx
xchg dl, dh
cmp ecx, 0x7d553ab0
inc ah
stc
xchg di, si
test bl, bh
inc esi
sub ebx, eax
sbb di, 0x3810
stc
test eax, 0x38144f17
shl ax, cl
nop
test ebx, eax
xor ebx, eax
adc dx, 0x56ed
shr si, cl
nop
and bl, 0x77
ror ebx, cl
mov bh, dh
inc si
rol ax, 4
nop
adc dl, 0x3e
not bx
add di, 0x7504
ror edx, cl
mov edx, 0xc9b8f9d
xor eax, 0x6dac7704
adc ch, ch
or edi, ecx
adc eax, 0x3debf03a
cmp di, ax
or eax, edx
shr cx, 3
mov cx, 0x5dfc
test cx, di
test cl, al
or si, ax
mov ebx, edx
adc ah, 0x17
and ch, dl
nop
dec al
nop
xor cl, 0x74
test esi, 0x1cd19ca7
stc
ror ah, 3
ror ebx, 1
pop edx
pop esi
pop ebx
pop ecx
pop edi
pop eax
add edi, 7
pop edx
pop ecx
mov al, byte [esi + edi]
call fcn.0043050b
stc
push edx
push ebx
and dh, bh
push ecx
sub ch, 0x6a
adc cx, 0x26d4
stc
push esi
add esi, 0x23988e5e
push eax
inc ax
xor esi, 0x709f07da
mov ebx, 0x2fca8120
shl esi, 4
shr bh, cl
or bx, bx
add dh, ah
sbb ecx, 0x17ba5e25
test cx, cx
push edi
adc edi, 0xae6c276
test ah, ah
mov ecx, 0x7d476af0
xchg esi, edx
sbb edx, 0xb1e0ca8
adc di, 0x3182
shl esi, 4
or bx, 0x7fd0
test esi, 0x7388b382
cmp ecx, 0x75d4e049
shl esi, cl
dec dx
rol bx, cl
and edi, edx
stc
add cx, cx
sbb bx, 0x2029
and dh, 0x56
or cl, dh
inc edx
rol dh, cl
ror bx, cl
test ax, 0x3cbb
cmp ebx, 0x11d2395
xchg dl, ch
or dl, 0x2d
ror bh, 1
sbb cl, bl
test cl, dh
not esi
xchg dx, ax
shr di, cl
nop
inc bx
xor cl, bl
ror cx, cl
dec cl
test ecx, 0x2aff8bfe
test cl, ch
sub dx, cx
ror esi, cl
xor al, bh
shl bx, 8
xor cx, 0x66be
stc
nop
cmp ax, di
rol si, cl
stc
stc
cmp edi, 0x53f191fb
xchg si, cx
xchg ah, ch
sbb eax, ecx
xor ch, 0x4f
mov ecx, 0x37c15736
shl dh, 1
mov ch, dl
or esi, 0x4477463
dec ebx
or edi, 0x73922bd7
nop
test edx, eax
sbb ax, cx
adc esi, edx
xchg di, ax
sbb bx, 0x6893
inc si
sbb dl, 9
stc
sbb ecx, 0x27060d3
or ah, 0x44
shl bh, cl
sbb bh, 0x5a
inc eax
add si, cx
sub bh, 0x5d
inc ax
shl al, cl
mov esi, ecx
nop
cmp bx, bx
and ch, ch
dec ah
rol dx, 5
pop edi
push edi
shl di, cl
rol ch, cl
or edx, 0x121d16c8
ror ax, cl
test edi, edi
xor eax, 0x73279cf0
sub edi, 0x22b01325
not bx
xor eax, 0x62be3ff3
cmp si, di
not ah
ror bh, cl
sbb bl, 0x5d
not bx
adc bh, 0x39
dec ebx
or ah, dl
and si, bx
inc edx
xchg si, di
shl di, 1
shr ch, 5
shr bx, cl
cmp ebx, 0x23f6cc11
not dx
and dl, 6
shl ax, cl
sub dl, 2
inc bx
or edi, 0x74ba4b76
shl ch, cl
shl di, 4
nop
sub ax, 0x574f
add edx, esi
xchg dx, ax
adc ch, 6
stc
cmp ecx, ecx
nop
and eax, 0x3a0890e0
xor dh, al
sbb bx, 0x751
rol si, 4
mov bx, 0x3cd5
sbb ax, 0x1cc5
add ebx, 0x589aecda
ror eax, 8
ror edx, 6
stc
ror ecx, cl
mov cl, dl
test ebx, eax
dec ebx
xchg cx, ax
nop
test ebx, 0x46631c32
xchg ebx, esi
test ecx, edi
or edi, 0x5e07c23e
nop
and edi, 0x2766bfa8
sub cx, dx
and dx, bx
xor al, bh
rol al, 4
adc edi, 0x489d1854
cmp dh, ah
test esi, 0x6a2f0ba1
shl cl, 3
mov ecx, 0x46894a37
sub ah, al
add dh, 0x2e
add edi, edx
xchg dl, cl
or si, cx
shl edx, cl
adc di, dx
shl di, 7
test si, si
or si, 0x1a81
mov ecx, eax
sbb dl, dh
cmp edx, 0x6c92aa92
or dx, si
rol cx, cl
xor cx, 0x5e2d
sub ebx, 0x50a6f8de
shr di, cl
xor ax, 0x2b71
shl bl, 3
test al, 7
ror dh, 4
or eax, 0x5f4332
or bx, di
xchg cx, ax
mov edi, esi
dec eax
mov edx, ecx
or bl, al
pop edi
add dh, 0x2b
inc dl
test ax, 0x188b
xor ch, bl
push edi
test ax, di
sub si, dx
not edi
cmp al, ch
sbb dh, 0x14
add bh, 0x43
shr si, cl
adc edx, edx
cmp si, si
sub eax, eax
mov si, bx
add ebx, 0x6647e953
add edx, 0x38dfaeab
nop
nop
add dl, 0x44
xchg cl, dl
shl dh, cl
sbb al, 0x29
shr dx, 2
cmp ch, 0x3d
or al, 0x54
shr ecx, 7
add ch, 0x2e
adc bx, ax
sbb dl, 0x50
adc al, 0xc
nop
inc dl
stc
adc di, si
shl dl, 4
not si
shr di, 2
test dx, 0x7d6
rol bl, cl
inc bh
inc bx
adc ch, bl
test ax, ax
sub ebx, ecx
shr dx, 4
inc al
dec ebx
xor ebx, 0x35ce00aa
xchg ah, ch
or cx, 0x1292
sbb al, ah
shr cx, 1
xor ax, 0x2499
inc esi
shl ecx, 5
nop
cmp ax, 0x3c0c
stc
nop
ror bl, 5
add cl, 0xb
adc eax, edx
and si, si
add al, ch
mov di, di
inc cl
shl ch, cl
xchg bx, ax
dec edx
mov edx, 0x3040f439
mov edx, edi
shr esi, 3
and edx, 0x57074673
add si, dx
not dx
nop
ror edi, 3
ror di, 3
test dx, di
nop
xchg si, ax
dec bl
xor di, 0x17b3
xor si, 0x6361
shr ebx, 8
dec ah
shl cx, cl
inc ecx
sbb cx, 0x6a72
or ax, si
inc dh
shl cl, 4
or ebx, esi
and ecx, 0x626ea435
sbb edx, 0x43f52af2
test ch, 0x3c
shl ax, 5
xor ch, ch
nop
pop edi
dec ebx
push edi
sbb di, 0x7f3
not edi
sub dx, cx
rol dx, cl
cmp ax, ax
stc
ror cl, 5
rol bh, 3
sub cx, ax
and esi, edx
shl cx, 5
shr dx, cl
sbb eax, ebx
sub bh, cl
dec esi
and ecx, ecx
xchg dx, di
sub edi, ebx
test eax, ecx
shl cx, 7
sbb cl, ah
nop
xchg edx, eax
nop
adc si, 0x6c2b
xchg ah, bl
shl bl, cl
adc ah, 0x7d
inc bx
or ecx, 0x7453954f
rol edx, cl
adc ebx, eax
and bl, 0x76
test ecx, esi
xor al, 0xf
stc
nop
add ecx, 0x7784a30a
shl ax, cl
nop
cmp dx, si
ror ax, 1
ror edi, 2
inc bl
add eax, 0x24aaead3
adc si, 0x7443
mov dx, dx
sbb ecx, 0x2dca32a0
rol bx, 8
sbb cx, 0x7db2
rol bh, 7
or cx, 0x2c74
xchg al, al
shl cl, 5
stc
ror eax, cl
inc bx
not edx
dec edi
xchg ecx, eax
sbb cx, di
adc bl, dl
stc
cmp si, 0x6d6a
inc cx
inc cl
xor ebx, 0x132f29dc
sbb ah, dh
stc
dec al
mov ah, bh
nop
test si, di
sbb bl, 0x28
xchg cx, ax
dec di
inc ah
inc cx
shl esi, 2
ror bl, cl
shr cx, 2
nop
cmp bh, 0x71
or dl, 0x72
adc bh, bh
mov dh, 0x7c
rol cx, cl
xchg bh, bl
dec edi
add esi, ecx
sbb di, 0x1aab
add eax, edx
mov bx, ax
dec bl
dec ax
xchg ebx, eax
inc dx
nop
adc esi, edi
pop edi
shl cx, 7
shr dx, 7
inc bx
shl bl, cl
nop
test dh, 0x59
nop
test dl, 0x54
and esi, 0x2f7329c
inc cl
shl ebx, 2
dec esi
stc
shl dx, cl
nop
test ebx, 0x260c3fb0
cmp ebx, edx
mov si, cx
xor bx, 0x41b5
shl si, 7
mov cl, ch
push edi
dec edi
rol bh, cl
rol esi, cl
inc di
xor dx, cx
adc dh, 0x18
cmp si, 0x32c2
adc bl, 0x2d
adc bx, 0x2bc1
sub edx, 0x1a9e08c9
dec esi
shl al, 5
dec dh
xchg ecx, eax
sbb bx, si
ror esi, 4
inc dl
sbb esi, esi
adc ax, 0x509c
rol di, cl
adc ah, ah
sbb ch, 0x21
rol bl, cl
not dh
stc
shl dx, 1
and ax, 0x6450
adc bx, 0x58f5
test eax, 0x8ce5da8
and cl, 0x71
adc cl, 0x37
mov edi, 0x4851c5f5
add ch, 0x67
or ebx, 0x98bfc4e
cmp si, 0x15a6
nop
nop
add bx, cx
sbb cx, ax
nop
nop
inc dx
or eax, edx
mov ax, 0x3931
or dx, cx
test ebx, 0x787d0505
shr ecx, cl
adc al, bl
or ah, 0x5e
sbb ecx, ebx
or al, 1
sbb cl, ah
inc ah
dec ah
ror si, 8
nop
sub cx, 0x3f63
xor ecx, 0x2a684610
cmp edi, 0x4d8e936
not cx
stc
adc eax, 0x788bd536
inc ax
not esi
add cx, 0x713b
shr di, 7
sbb si, cx
inc ebx
or esi, esi
mov edx, esi
not esi
cmp ch, ah
test cx, di
cmp si, si
inc bx
stc
stc
nop
shr dx, 2
pop edi
ror dx, cl
rol ecx, 3
nop
or ah, ch
or bx, bx
shr esi, 8
push edi
or di, 0x5d1a
shr ecx, 8
stc
sub edi, edi
rol dh, 8
cmp cl, bl
sbb al, 0x41
and eax, 0x226c7ddf
not si
inc bl
shr ax, 3
not edi
rol bh, 4
nop
sbb eax, 0xc6729fd
mov ebx, 0x6dee6548
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
push ecx
push edx
xor cl, dl
push ebx
not bl
push eax
adc ax, dx
inc ah
or eax, ebx
push esi
add esi, ecx
adc bl, 0x20
dec al
stc
add bl, 0x35
cmp dl, dh
not ebx
mov cl, 0x71
xchg esi, edx
stc
not ebx
push edi
mov edi, ecx
mov edx, edi
cmp dx, 0x3551
mov di, 0x5dd5
sbb edx, 0x1b9496b6
adc bh, bh
sub di, 0xc46
rol cl, cl
dec esi
or ah, bl
cmp cx, bx
mov di, dx
adc edi, 0x15e0ecd4
inc cx
cmp al, 0x36
xor al, al
shr di, cl
add bx, 0x62d9
shr bl, cl
not di
test ch, ah
sbb ah, 0x60
sub ch, bh
and dh, dh
cmp eax, 0x5a2b907
test si, 0x4ce7
adc edx, edx
or eax, eax
shl ch, cl
xchg edi, eax
xor edx, 0x180ff710
xchg ecx, ecx
shr bh, 4
dec ax
xor edx, eax
or eax, 0x41919889
and al, 0x63
dec ch
adc dh, bl
stc
sub edi, 0x1bef4a79
inc ch
rol dx, 7
dec ax
not cl
shl edi, cl
not bh
add ah, 0x1b
test bx, 0x1b40
sbb di, dx
adc ah, 0x39
xor ah, 0x57
nop
xchg bx, cx
ror bl, 3
rol esi, cl
and eax, ecx
or cl, bl
or bx, 0x32ff
adc cl, ch
test bh, bl
add eax, 0x4b5257ea
sbb bx, 0x18a3
mov ch, 0x5d
or ch, 0x73
sub dl, 0x1f
shr esi, 4
shr di, cl
nop
test ax, si
or ecx, ecx
stc
test esi, 0x285ddfe6
rol dx, 2
adc esi, ebx
sub dx, 0x37e9
rol cl, cl
shl cl, cl
dec dx
shl bl, cl
stc
test bl, ch
xchg cl, ch
shl ah, cl
pop edi
stc
sbb dh, ah
sbb bl, 0x53
inc esi
not ecx
rol dx, 1
adc dh, 0x78
not cx
add ah, 0x26
xchg bh, dl
sub ch, 0xe
not dx
cmp esi, esi
xor dx, ax
xor edx, 0x6e28446d
or ch, 0x58
dec ax
add cl, dl
push edi
cmp esi, edi
mov al, 0x2f
sub edx, eax
adc ecx, ebx
nop
nop
not cl
xchg ebx, esi
sub edx, 0x252dcbfa
shl bx, 1
cmp bh, 0x72
xchg bx, di
xor cx, 0x6b63
shl dh, 5
rol ax, cl
or di, 0x2154
test bh, cl
rol esi, cl
shr bl, 1
shl cl, cl
shr eax, cl
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ebx
not bx
push edi
ror edi, 8
push eax
add al, ah
sbb ebx, 0x7a37e937
xchg di, di
push edx
rol edx, 2
stc
push ecx
sub ax, cx
or ah, ah
sub ax, 0x2edf
or bx, di
mov ebx, 0x286abfd
push esi
shr si, cl
dec esi
not al
stc
mov bl, 0x39
not cx
dec bl
cmp ebx, 0x64f29773
nop
xchg bh, dh
sub dx, bx
cmp bl, cl
or cx, di
and esi, 0x7c7bf0c8
test edx, 0x78038349
xor ecx, esi
or ah, 0x39
not ecx
sub ch, cl
xor ax, si
mov dx, si
shr bh, cl
not di
inc ah
mov di, 0x141
or si, ax
test ax, 0x2e6a
xor ch, 0x33
adc dl, cl
shr si, 2
xchg ch, dl
add di, cx
adc cl, 0x10
test dx, si
dec bl
ror eax, 2
test cx, di
sbb di, cx
shl si, cl
dec ax
mov cx, 0x26fb
add cx, di
test dl, dl
not ax
add cx, 0x342d
stc
or bx, dx
test edx, eax
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
push ebx
shr bh, 3
inc bx
nop
push edx
push ecx
rol edx, cl
sbb bh, 0
push eax
add eax, ebx
mov ebx, edx
push esi
adc esi, esi
shr dx, 6
add ecx, esi
push edi
sbb edi, 0x32d74cbc
and di, ax
mov si, ax
ror dl, 4
add si, 0x2faa
ror al, 3
sub bx, 0x544
nop
and al, dl
test edx, edi
shl edx, 4
test esi, 0x3929cc80
test dx, 0x43f9
not ecx
and eax, edx
sub ecx, 0x66882c4a
not dh
sub ecx, eax
xor ecx, esi
sbb si, dx
xor bx, 0x3335
mov cl, 0x67
dec si
shr ebx, cl
shr dx, cl
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
mov byte [ebx + ecx], al
inc ecx
inc edi
jmp 0x404224
call fcn.0043098e
jb 0x4070d3
call fcn.00430de8
push ebx
not bl
push esi
adc si, 0x4d4e
or bh, 0x75
push edx
sub edx, 0x64d0eabe
shr esi, 3
cmp dh, bl
push edi
and di, 0x6514
push eax
adc ah, 0x3a
and dl, 0x6a
add bx, 0xa63
shl bl, 4
stc
stc
or esi, 0x389b01b4
test ah, dh
xchg si, ax
mov ebx, 0x579337c0
push ecx
and bl, ch
sub edi, 0xc0e38b3
and dx, cx
nop
adc di, bx
and esi, 0x715004f9
nop
ror al, 1
xchg di, ax
rol ecx, cl
sbb cx, 0x6dfd
sbb ebx, 0x7300691e
ror ch, 5
shr ax, 1
and ch, 0x2a
ror al, 2
sbb ax, bx
and bh, 0x37
xor dh, dl
shl di, 4
xchg al, bh
adc di, ax
xor edi, 0x15b3ae64
xor esi, esi
stc
nop
rol dx, cl
adc ecx, ebx
test si, cx
add eax, 0x1480d361
and cl, dl
test edi, 0x649f9bac
not esi
rol di, cl
sub edi, 0x166d3d56
test ecx, 0x4d801d69
and ah, 0x2f
test al, dl
xor dl, ah
sub bl, ah
and ax, cx
adc cx, ax
sub ax, di
pop ecx
pop eax
pop edi
pop edx
pop esi
pop ebx
push esi
or esi, 0x19c7ec9f
push ebx
push ecx
shl bh, cl
push edi
push edx
xchg edi, edx
xchg ebx, edi
shr cx, 3
push eax
shl ax, cl
add bx, 0x4ca4
add dx, ax
ror ax, cl
add di, bx
xchg bx, si
adc si, cx
shr bh, cl
shl ebx, cl
sbb ch, 0x3e
shr cl, 4
shl ah, 5
or edx, ecx
sbb eax, esi
rol esi, cl
not edx
and di, 0x1921
sub dh, ch
mov edx, 0x781d1750
test eax, 0x60a69b92
adc si, di
xor di, 0x32de
adc bh, ch
adc eax, 0x1ebe8a66
rol esi, cl
sbb di, si
xor bx, ax
dec si
inc bx
xchg edx, esi
xchg edx, ecx
xor bx, cx
or cx, ax
shr dh, 8
and ax, 0x45db
sub eax, 0x7e45ca4b
stc
inc ebx
dec bh
add dx, ax
nop
or di, 0x3424
cmp dl, 0x3e
xchg bx, di
xor edi, 0xb4cc82f
cmp bx, bx
dec ecx
adc ax, si
xchg bx, ax
not eax
inc cx
sub edx, ebx
xor bx, dx
cmp cl, 0x31
xchg edi, ecx
mov bx, cx
dec edx
sub di, 0x3a5f
mov dl, cl
sub si, cx
stc
cmp esi, 0x2361954
xchg di, dx
sbb cl, 0x58
or dx, 0x424f
add esi, edi
sub bh, dh
xor dl, dl
sbb ax, cx
test cl, dl
xchg di, ax
adc ax, ax
rol bh, cl
sbb al, 0x7d
xor bh, 0x19
or si, 0x10e2
shr ebx, cl
shl dl, cl
not si
sub eax, edi
pop eax
pop edx
pop edi
pop ecx
pop ebx
pop esi
push ecx
mov ecx, ecx
push eax
inc al
shr ecx, cl
push edx
or eax, edx
rol ecx, cl
push edi
ror di, 3
push ebx
xchg bx, dx
push esi
and esi, eax
test si, di
stc
add ch, 0x6f
stc
ror al, cl
inc di
xor di, bx
rol ebx, 7
mov ah, 0xc
xchg bh, ah
nop
rol ecx, cl
inc bl
nop
or edx, esi
ror cx, cl
add edx, 0x1f90189b
adc dx, 0x252d
nop
sub ah, ah
adc edx, 0x6ef972e8
dec esi
test ecx, 0x1a45f375
stc
ror cl, 1
ror esi, cl
nop
rol esi, 1
sub ch, 0x16
stc
sbb ax, 0x1667
ror eax, cl
stc
dec dx
stc
and bl, 7
or cl, 0x20
not al
not bx
shr bh, 5
xor ah, 0x23
adc ax, bx
dec edx
shl bx, cl
dec ah
cmp ch, 0x73
dec edi
inc edi
or dl, 0x6f
nop
shr esi, cl
adc edi, edi
and al, 0x68
or dl, cl
mov cx, ax
xor ch, ah
cmp edi, ecx
xchg cx, si
ror edx, cl
not di
or bx, si
sub di, ax
xchg cx, dx
or si, di
stc
shl ebx, cl
stc
xor dl, al
nop
mov ecx, 0x66ed0524
sub al, 0x38
xchg esi, edx
sub bx, dx
dec al
ror dl, cl
test dl, dl
sub bx, cx
dec dh
test ax, 0x5aee
rol ch, 8
xchg si, ax
ror cl, 7
test eax, 0x3bfebeb0
shl edi, 8
inc eax
stc
shl bx, 2
adc ebx, 0x142ff958
dec bh
inc dl
shl eax, 6
stc
pop esi
xor bl, cl
and eax, ecx
ror dx, 1
and dx, 0x113a
test edx, ecx
ror bx, 7
push esi
test eax, esi
add edx, 0x1ce0a936
pop esi
pop ebx
pop edi
pop edx
pop eax
pop ecx
call fcn.0043135f
push ecx
shl cx, cl
push esi
sbb esi, 0xdf1348a
or si, 0x1963
pop esi
pop ecx
push edx
dec dl
push ebx
push eax
xor ebx, eax
push edi
sbb edi, edi
push esi
not esi
rol dx, 5
pop esi
pop edi
pop eax
pop ebx
pop edx
push ecx
push esi
sub ecx, esi
push edi
sbb ecx, edi
pop edi
pop esi
pop ecx
push ebx
mov ebx, 0x4d4e54aa
pop ebx
push ecx
add ecx, 0x79e53448
xor cx, cx
push esi
sub esi, ecx
push ebx
add ecx, ebx
push eax
and bh, al
push edx
dec dx
nop
sub esi, edx
shr ax, cl
not esi
nop
stc
push edi
adc di, di
adc di, cx
shl esi, 2
shr al, 3
cmp edi, 0xc347381
shl eax, cl
and ax, ax
not ecx
sbb ch, 2
inc ah
ror eax, cl
not esi
dec ch
dec ax
dec bh
xchg dh, al
not edi
ror edx, cl
sub ebx, 0x6860fed4
shl edi, 1
nop
ror esi, cl
adc edi, ecx
shl si, 1
rol esi, 2
cmp cx, di
not ax
nop
cmp edi, edx
sub edi, esi
stc
xchg ebx, eax
stc
stc
adc dh, al
ror ax, 2
test si, si
shl ah, 8
sbb ecx, 0x64769bda
stc
stc
or cx, 0x329b
not esi
rol bx, 3
stc
or al, 0x4e
rol bx, 4
cmp ax, ax
ror cx, cl
not ch
shr ax, 8
dec dh
mov ecx, 0x7f428040
rol bl, cl
nop
or bl, 0x5c
add ecx, ebx
xor ebx, eax
shr eax, cl
xor ax, di
or bh, cl
cmp ebx, 0x644b096c
add dx, 0x26f2
cmp esi, 0x4c423302
sbb edi, ebx
rol eax, cl
ror si, 5
ror edx, 4
ror cl, 6
cmp edi, 0x12748406
shr ax, cl
test cl, 0x3c
xor bx, 0x55e3
pop edi
pop edx
pop eax
pop ebx
pop esi
pop ecx
push esi
ror esi, 1
push eax
mov eax, 0x2f35011d
push edi
or di, 0x27b8
rol di, 4
push ebx
or bl, 5
push edx
xor edx, esi
nop
push ecx
mov cl, 0x1f
mov esi, 0x3b77364b
sbb esi, ebx
and ax, si
adc bl, 0x17
dec ecx
shr edx, cl
inc ch
add esi, eax
adc cx, 0x2579
adc dl, cl
nop
mov bl, al
test ah, cl
xchg si, bx
dec dx
adc dx, dx
not ebx
mov cl, cl
dec al
cmp ch, 0xf
shl ecx, 6
xor si, dx
shr ecx, 2
test cx, ax
dec bx
add ecx, eax
cmp dl, bl
test eax, edi
or si, 0xda9
shl ch, 7
and edx, 0x7ed0c616
stc
and bl, ah
or bl, al
shl cx, 1
shr edi, cl
test dx, di
shr bl, 4
nop
stc
add ecx, eax
test ebx, 0x6cc6b968
rol eax, 1
xchg bx, ax
add si, 0x2884
mov cx, cx
xor cx, 0x4223
sub si, 0x38f
inc dl
mov dh, bh
sub edi, 0x29478ee9
and bx, 0x661e
mov al, ah
cmp ebx, ecx
inc di
stc
dec edx
stc
not bl
adc cx, 0x683
shr eax, 7
xor dl, bl
not ebx
cmp esi, 0x79c4f38b
and ecx, 0x6182b5e7
cmp edi, 0x10e97bf3
shr ax, 2
ror edi, cl
mov di, di
add eax, edx
shl si, cl
or cl, bh
inc edx
inc ah
dec bl
sub eax, 0x67cd139e
xchg si, si
add edx, edi
and ecx, edi
sbb cx, di
nop
stc
add al, cl
mov si, si
test eax, ecx
rol ah, cl
mov bx, bx
nop
xchg cl, dh
nop
shr ecx, cl
mov dl, bh
pop ecx
and di, dx
test ax, 0x1e70
and ax, ax
push ecx
shl cl, cl
inc ch
inc al
sub bh, 0x29
inc eax
sbb ch, 0x2e
test ax, si
mov ebx, eax
shr bh, 2
shl ecx, 4
stc
or ebx, 0x491b4a80
and al, bh
xor bx, 0x18ce
ror bl, cl
dec si
mov ch, dl
adc si, bx
or cl, ah
or edi, 0x1a6e377c
rol ax, 7
inc ch
nop
adc ecx, ebx
shl di, 7
sub ch, al
or bx, di
mov ebx, ecx
sub eax, 0x51193206
xchg ah, bl
rol cx, cl
sub di, si
cmp esi, edx
dec ecx
ror esi, 1
sbb al, bl
cmp ch, 0x3e
not ecx
ror bl, cl
pop ecx
pop edx
pop ebx
pop edi
pop eax
pop esi
call fcn.00431807
push esi
cmp esi, 0x40c8251d
push edx
inc edx
shl esi, 3
push ecx
and ch, 0x2f
push edi
adc edi, 0x3e0f3a4f
cmp cx, dx
shr si, cl
dec dx
shr edx, 6
and cl, 3
stc
sub di, 0x388
shr ecx, 8
or edi, 0x60a58d31
shr di, cl
push ebx
shl bl, cl
inc ch
xor ch, 0x1e
shl esi, 6
stc
xchg cx, dx
xchg bx, dx
cmp esi, ebx
stc
xor ch, 0x45
or esi, ecx
push eax
shr al, 4
add esi, 0x2bf1187b
ror cl, 4
sbb esi, edi
mov cx, ax
add ebx, ecx
test al, 0x32
add ch, 0x48
shr eax, cl
shl bx, 4
inc dh
xor cx, di
test ax, 0x64bc
rol eax, cl
xchg ah, dl
stc
xor cx, 0x52ae
adc dx, 0x29b9
test bh, 0x3c
inc ah
pop eax
pop ebx
pop edi
pop ecx
pop edx
pop esi
push edx
push ecx
rol dx, cl
push ebx
dec ebx
push eax
inc ah
rol dl, 2
not al
and ax, 0x6eb3
xor cx, ax
test cx, 0x335b
shr ax, 4
shr dh, cl
nop
push esi
xchg cx, si
shl dl, 7
nop
adc eax, 0x5c5df995
push edi
adc di, di
xchg si, si
stc
dec cl
xor dx, 0x552
and cl, cl
and eax, esi
dec al
adc bl, 0x77
xor ax, 0x3463
ror ebx, cl
adc dh, 0x64
sub cl, 0x73
xchg edi, edi
sub cx, di
shr ebx, 5
adc edx, ecx
and edi, 0x46f5118a
dec ecx
mov ecx, eax
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
call fcn.00431d42
call fcn.004321e3
call fcn.0043254b
call fcn.00432a53
call fcn.00432e5f
call fcn.00433291
call fcn.0043371d
push eax
sub ah, 0x2d
push esi
or eax, esi
push ecx
or cx, cx
shr eax, 8
push edx
sbb dx, 0x78cd
sub ah, 0x10
pop edx
pop ecx
pop esi
pop eax
jl 0x4074d2
push eax
mov ah, 0x2e
push edx
sub dx, 0x1551
rol dx, 3
dec ax
push ebx
mov dx, bx
push ecx
not cl
push esi
rol si, 7
rol dx, cl
or eax, 0x1c3af239
add ax, dx
not ah
dec si
stc
ror ch, cl
xor ch, 0x6d
pop esi
pop ecx
pop ebx
pop edx
pop eax
push edi
push eax
xchg di, ax
pop eax
pop edi
call fcn.00433a70
call fcn.00433efd
ja 0x407529
call fcn.004342a0
jae 0x4074fa
push edx
xor dh, 0x61
push esi
inc si
push edi
xchg edi, edx
pop edi
pop esi
pop edx
push edx
xor edx, 0x35ae025d
push edi
rol di, 1
pop edi
pop edx
push edx
push ecx
rol dl, cl
push esi
mov esi, edx
push edi
xor cx, di
or di, 0x1a67
push eax
not ah
stc
nop
push ebx
cmp ebx, 0x75f34a55
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
mov eax, 0x783ace
push dword [eax]
push ebx
push ebx
push ebx
rol bx, 7
push edx
shr dx, 5
push esi
adc ebx, esi
not dl
push edi
sbb edi, 0x604f2707
push eax
adc ah, 0x1d
nop
not ax
sub dx, 0x161e
push ecx
sbb ecx, ebx
add di, bx
sbb bl, 0x70
mov bh, 0x50
shr ax, cl
dec edi
sbb edi, eax
or si, 0x1fe9
test dh, 9
stc
nop
adc ecx, edi
shr edi, cl
cmp si, ax
sub edi, 0x6849c0ea
rol dx, 3
add ecx, 0x71333fef
adc di, 0x5aff
shr esi, cl
sbb di, 0x2719
sbb ah, bh
mov cx, di
and edx, 0x69e336e1
ror bl, cl
mov eax, edi
xor bh, ch
shl ecx, 5
shr cl, cl
xchg bl, cl
stc
nop
xchg esi, ecx
sbb ax, 0x363e
xor bh, ah
shr ebx, 4
ror edx, cl
sbb bl, ah
test ecx, 0x6ec31b7c
xchg di, ax
inc di
test al, ah
nop
or si, 0x7999
inc si
nop
cmp ecx, ecx
ror si, cl
add edi, 0x3fb3853a
stc
ror ax, 7
nop
test cl, bh
xor dl, dl
stc
nop
and edx, eax
not cx
inc bl
xchg si, ax
rol ax, cl
rol si, 7
add edi, ebx
pop ecx
pop eax
pop edi
pop esi
pop edx
pop ebx
call fcn.004345f7
call fcn.004349d4
call fcn.00434d14
jl 0x4076bf
push ebx
adc bl, 0x10
push ecx
xor ecx, 0x23eb1f09
push edx
test edx, 0x67770da2
push esi
rol esi, cl
stc
mov bx, dx
push eax
add eax, esi
shr dh, 8
shl ax, cl
pop eax
pop esi
pop edx
pop ecx
pop ebx
push ebx
push ecx
cmp ebx, ecx
push esi
rol esi, 8
push eax
add ecx, eax
push edx
shr dx, 3
shl ax, 1
not ecx
push edi
and ax, di
shr cl, 1
inc ax
inc ecx
not di
cmp ch, bh
nop
inc al
adc ebx, 0x123711bc
or bl, ch
ror bl, cl
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
push ecx
adc cx, 0x410c
push esi
inc si
pop esi
pop ecx
jb 0x40768c
push ebx
dec bx
pop ebx
push ecx
xor cl, 0x11
pop ecx
stc
push edi
dec di
push esi
cmp si, 0x63e0
push ebx
or bx, si
test edi, ebx
push edx
dec dx
xor dl, 0x2f
and edi, 0x4a556c11
pop edx
pop ebx
pop esi
pop edi
push ebx
not bl
shl bl, 4
push edi
or bx, di
pop edi
pop ebx
push ecx
push esi
adc cx, si
pop esi
pop ecx
push edx
push eax
xchg dl, al
push edi
test di, 0xdd4
adc dl, 0x31
push ebx
test bl, 0x20
dec bh
nop
push esi
sub si, 0x51f9
push ecx
test cx, bx
shl bx, 1
sbb dl, bh
inc ecx
stc
and ecx, 0x2c50e4fe
stc
and al, 0x14
ror dx, cl
ror al, 4
inc si
xchg ah, bh
inc ah
sbb eax, 0x47a0e587
ror bx, cl
shl edx, cl
sub ch, 2
or ch, cl
adc ax, 0x263d
add ch, dh
sub cl, 0x1e
shl cl, cl
stc
and di, cx
inc eax
sbb dh, al
sbb edx, eax
rol dl, cl
inc ebx
inc ebx
shl ax, 2
ror edx, 2
add edx, eax
ror ebx, cl
adc al, 0x21
rol di, cl
sbb edi, edx
inc ah
test ecx, 0x58714e3e
sbb edx, eax
inc ax
not ecx
nop
shl esi, cl
shr cl, cl
inc edx
xchg bx, dx
adc eax, edx
sub ax, 0x4615
mov eax, 0x557af898
adc bh, 0x42
shr ch, 5
sbb cx, si
adc eax, ebx
sbb edx, edx
cmp esi, edx
not eax
cmp bh, bl
cmp cx, cx
nop
mov dl, bl
add bh, 0x6f
nop
or bh, dh
xchg di, ax
and cx, si
shr ecx, cl
and bx, 0x3ba0
ror ax, cl
ror di, 3
test eax, 0x6c5fee3d
ror dl, cl
rol ax, 4
shl eax, 8
adc dl, dh
nop
xchg ecx, esi
stc
shl ah, cl
and edi, 0x2bd5962a
mov cx, cx
adc bh, dl
shr bx, cl
xchg bh, ah
not edx
or dx, 0x1760
shl esi, cl
inc bh
or cl, bl
xor dl, ah
add si, si
stc
rol cx, 1
pop ecx
push ecx
adc dh, cl
add si, 0x1f01
shr bl, cl
nop
inc ax
dec ebx
cmp esi, edi
mov edx, 0x7ffe4d4f
nop
mov si, si
rol bx, 3
inc eax
cmp esi, 0x730b015d
adc ax, di
xchg edx, esi
stc
test eax, 0x4a043cb7
adc ch, bh
rol bx, 1
inc edx
shl bx, 5
test eax, 0x23284d8e
test cx, di
xchg cx, dx
xchg ch, al
add dx, 0x7ff4
ror edx, cl
shl edx, cl
xchg ebx, ebx
mov edi, eax
test edx, ebx
ror ch, cl
shl di, 2
dec bh
and bx, 0x1902
mov esi, eax
test edx, 0x4d03d4b0
adc bl, 0x1c
inc ecx
sbb bh, 0x29
sub eax, 0x1a5c4366
not bx
sbb di, 0x50af
ror si, cl
ror edi, cl
shl bx, 4
not dl
rol al, cl
sbb cl, 0x68
not ebx
xor cl, 0x4f
inc al
not di
adc cx, si
or ecx, edx
rol dx, cl
rol dl, cl
mov al, bh
xor edx, 0x5c81a72e
shr ecx, 6
ror esi, cl
sub si, 0xa53
shl edi, 2
cmp si, 0x1a8f
or dx, 0x4614
xor esi, eax
adc cx, 0x4e33
adc al, bh
shr bh, cl
dec ah
xor cl, dh
xor ecx, 0x57b94722
shl ax, cl
test bx, di
sub ah, 0x24
sub si, 0x383c
xchg dx, di
sbb dx, si
mov si, 0x1234
nop
ror edx, 5
dec esi
rol ebx, cl
cmp dh, 0x22
cmp al, bh
rol dx, cl
ror bl, 2
add ebx, 0x5af209f0
or bx, 0x686d
inc bl
adc esi, 0x655f8359
nop
xor cx, bx
nop
ror ax, cl
shl bh, cl
or ax, di
ror dx, 3
rol bl, 5
adc dh, ch
pop ecx
dec dh
inc eax
sbb bh, dh
stc
push ecx
adc ecx, ecx
nop
inc bl
mov bh, ah
and di, 0x2782
ror bl, cl
cmp ecx, 0x5463eeed
cmp si, bx
dec si
nop
dec eax
stc
dec ecx
not ch
stc
sub dx, 0x12d1
shr dl, cl
nop
add ecx, edx
pop ecx
pop esi
pop ebx
pop edi
pop eax
pop edx
call fcn.0043524c
call fcn.0043570c
push esi
push ebx
add esi, ebx
nop
push edx
xor edx, 0x6946e994
push ecx
cmp ebx, ecx
nop
add bh, bl
xor si, cx
push eax
push edi
sbb ax, di
xchg dl, cl
rol bh, cl
not edi
mov al, bh
add esi, 0x3f0bd589
add di, cx
rol bl, cl
cmp bl, dh
mov al, cl
sbb edi, 0x4ae41509
dec edx
shr ecx, cl
sub ah, ch
not ecx
not cx
ror di, cl
add edx, ecx
and cx, si
inc ax
inc edx
stc
dec di
cmp edi, 0x6f9713a7
mov si, 0xee5
cmp edx, 0x370d155a
rol edi, 4
inc di
xchg dl, dl
sub al, 0x7a
nop
mov bl, cl
test di, bx
ror cl, 4
inc al
adc bh, 0x10
or ecx, edi
rol edx, 8
ror si, 6
dec di
or dh, dl
shl ecx, 2
ror ax, cl
sub ah, ah
xor ah, bl
xor al, 0x69
xor edi, 0x1a0b0fb4
ror dh, 5
sub ch, 0x58
nop
or bl, 0x46
shr bx, cl
add ch, 0xf
shl edx, 1
xchg edx, edi
not esi
ror cl, 4
not bl
test ah, 0x70
not bx
nop
not ah
mov bx, cx
stc
nop
cmp edx, edx
sub eax, eax
ror eax, 4
sub ebx, 0x1a89bb4a
not cl
nop
inc ch
adc dh, ah
sbb ah, al
cmp eax, ebx
xchg dl, dh
nop
or ecx, 0x231bbb97
add dl, 0x4b
ror ebx, cl
pop edi
pop eax
pop ecx
pop edx
pop ebx
pop esi
jnp 0x407a8a
call fcn.00435b9b
jb 0x407a59
call fcn.00435e2b
call fcn.004361d2
call fcn.004365b8
call fcn.00436a6f
call fcn.00436f83
push eax
mov eax, 0x263016b4
push ecx
ror ecx, cl
push esi
add esi, 0x4969530c
push edi
not edi
pop edi
pop esi
pop ecx
pop eax
call fcn.00437355
ja 0x407a7e
push edi
push eax
sub edi, eax
push ecx
push ebx
xchg cl, bh
stc
stc
test ebx, 0x206c2cd1
stc
shl bh, cl
shl ah, cl
stc
pop ebx
pop ecx
pop eax
pop edi
jns 0x407a8a
push ebx
push ecx
sub bl, ch
pop ecx
pop ebx
call fcn.00437631
call fcn.00437a33
push ebx
push ecx
ror bh, cl
stc
push edx
or edx, 0x48d3c65c
push eax
dec eax
test edx, ebx
test eax, eax
nop
cmp bl, ch
push esi
sub esi, 0x3672408
push edi
inc di
adc bx, 0x1ba5
xchg bx, ax
ror edi, 4
rol ecx, 7
not dl
shl ax, cl
add bx, ax
rol edi, cl
shl dh, cl
xor bx, cx
ror ecx, 7
nop
nop
inc ecx
shr ax, cl
adc eax, 0x617839ce
adc edi, 0x27716470
shl dl, cl
inc bx
sbb esi, 0x57e4763f
add ch, ah
sub esi, esi
dec bl
shr ecx, 7
xchg ch, bh
mov ebx, edx
xchg edi, ebx
xor dl, ch
dec al
rol bx, 8
stc
adc eax, ebx
dec al
inc ax
test ebx, 0x6fe2b2c7
nop
adc ax, 0x2c08
mov esi, ebx
or cx, di
not ebx
sbb si, ax
rol ax, 5
stc
mov cl, 0x6e
test eax, eax
shl ebx, cl
cmp edi, ecx
and bh, bl
sbb ebx, edi
add ax, di
dec ebx
and di, 0x2462
cmp dx, 0xccd
test dh, ch
test dx, dx
cmp dh, 0x5f
shr dx, cl
shr dx, cl
stc
ror edx, cl
sub dh, bl
mov edx, 0x690886e2
shl edi, cl
cmp bx, 0x47d9
sbb dx, ax
sub edx, 0x44f5d207
ror bl, 3
mov bl, 0x3b
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push ebx
sbb bx, bx
push eax
shr al, 7
rol ah, 8
push edi
and di, 0x6a9a
push ecx
or ch, 6
mov ebx, 0x5a7d562f
mov eax, ebx
push esi
ror si, cl
add si, 0x20b7
xor edi, 0x693c57c2
cmp eax, 0x3e6e1d1
shr ax, 2
test ebx, ebx
sub cx, 0x4e50
adc ah, 0x5b
stc
cmp edi, 0x27316b15
push edx
adc dl, 0x2f
shr dl, cl
ror bh, 5
ror bl, 5
rol si, cl
add edi, eax
or edi, ecx
xor ecx, 0x4a2a4cdf
or cx, 0x68d9
sbb bl, dl
stc
xor ecx, 0x3197d9f0
adc dl, ch
xor al, bh
add di, 0x5d21
test cx, bx
test ah, ah
test si, cx
xor si, 0x6958
mov ax, 0x39f5
not bx
mov di, dx
xor dl, cl
xchg si, di
shr cl, cl
xor bl, al
shl edx, 6
adc ax, si
rol bx, cl
add ecx, edx
mov ax, 0x2c04
ror bl, 6
xor eax, 0x3413c1c3
add edx, 0x606057b2
sub cx, si
test dx, 0x71e4
cmp ch, ch
stc
nop
pop edx
pop esi
pop ecx
pop edi
pop eax
pop ebx
push edi
push ecx
xor edi, ecx
stc
xor ecx, 0x52d02632
push ebx
mov bx, bx
push esi
push eax
and si, ax
cmp bh, al
push edx
xchg dx, bx
pop edx
pop eax
pop esi
pop ebx
pop ecx
pop edi
push edi
xor di, 0x2814
push ecx
cmp cl, 0x6f
push ebx
not bl
push eax
ror ax, 5
xor cx, ax
push esi
mov si, 0x5738
push edx
xchg ah, dh
stc
xchg ecx, esi
nop
inc si
test edx, ecx
xchg cx, ax
adc al, ah
mov eax, eax
test dl, 0x32
inc ebx
dec bx
cmp ax, 0x1e93
mov bl, 0x69
xor di, 0x20ca
and dl, 0x61
xor bx, dx
nop
nop
pop edx
pop esi
pop eax
pop ebx
pop ecx
pop edi
stc
push edx
push eax
test dl, ah
push esi
sbb dx, si
dec ax
pop esi
pop eax
pop edx
push ecx
and ecx, 0x30f90823
pop ecx
call fcn.00437e45
push edi
push edx
test di, dx
test di, 0x1b0b
push eax
push ecx
shl ah, cl
push esi
adc ax, si
push ebx
add di, bx
add ah, bl
nop
test ecx, ecx
shr cx, cl
ror si, 1
pop ebx
pop esi
pop ecx
pop eax
pop edx
pop edi
jge 0x407d0c
push ebx
inc bh
pop ebx
jo 0x407d0c
push ebx
dec bh
push edx
sbb dh, 0x2d
sub edx, 0x30c49989
pop edx
pop ebx
jb 0x407d0c
call fcn.00438185
call fcn.0045e01c
add esp, 0xc
push 0x6daf4
push ebx
ja 0x407f0d
call fcn.004385e3
push eax
push ecx
adc ax, cx
or ax, 0x4e80
push esi
shr si, cl
push edx
adc dx, si
nop
inc cx
push ebx
cmp cl, bl
dec eax
add eax, edx
sub edx, 0x1e46a51a
nop
stc
xor esi, 0x2c6b0475
sub eax, edx
cmp ebx, ecx
sub bh, cl
dec dx
stc
xor ax, 0x1bef
nop
dec esi
test edx, 0x71d55920
and ah, dh
push edi
adc edx, edi
nop
dec si
shr si, cl
ror eax, 3
or bx, si
shr di, cl
shr ax, cl
or si, cx
dec edx
and al, 0x71
mov ax, dx
inc bl
shr edi, 5
ror dx, 2
cmp si, 0x51a1
cmp cx, 0x784e
not ah
sbb bl, dh
add bh, al
test si, ax
or bl, 0x19
ror edx, cl
shr edx, cl
sub ax, 0x65d5
rol ch, 2
shr edx, 7
sub edi, 0x3fa79188
adc si, 0x8cb
sub eax, 0x1035a6bd
not bx
adc ecx, 0x65f5bc02
shl dx, cl
ror si, cl
sub ch, 0x41
add cl, 0x5d
add dx, 0xcc7
cmp ah, dl
adc ch, al
not bx
shl bx, cl
adc di, bx
not ah
ror dl, 7
sbb al, 0x44
shr cl, 7
sub si, cx
ror dl, 7
rol cx, cl
or dx, ax
mov dl, 0x52
or esi, 0x4ba76f00
xchg edx, esi
sbb cx, si
add di, 0x2619
add edx, 0x234cdd5d
cmp cx, di
and al, dl
xchg bh, dl
add edx, edx
inc edi
cmp ax, bx
rol edx, 5
nop
sub cx, bx
dec ecx
adc ax, 0x53dd
nop
mov dl, bh
or bx, si
stc
xor bh, dl
shl esi, cl
mov cl, bl
and edi, eax
cmp al, ch
xchg cl, bh
pop edi
dec si
push edi
and edi, ecx
mov eax, 0x5f0e42e4
inc ebx
xchg ebx, edx
test si, ax
sbb dl, bh
inc dh
sub eax, 0x1d3cf349
cmp dx, 0x1271
shr ebx, 8
sub dh, ah
ror ecx, cl
shl ecx, 7
xchg si, ax
stc
adc al, dl
rol ax, cl
ror bx, 1
add al, 0x2d
stc
cmp ch, cl
and ax, 0x3b10
adc dx, si
stc
xor si, 0x1ad3
xchg ch, bh
xchg edi, edx
xor bx, bx
xchg dx, cx
dec eax
stc
and edi, eax
cmp dx, 0x4bdc
xchg cx, dx
inc ecx
xor ax, 0x4fc
and dx, 0x27f7
cmp ax, si
xor ch, al
add al, bl
adc ebx, 0x5d4dd798
add di, bx
add edi, 0xcc64c31
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
call fcn.00438928
jne 0x407eef
call fcn.00438c63
push eax
push ecx
shr ax, cl
push ebx
xor bl, 0x5d
push esi
inc si
push edx
rol edx, 4
xchg al, bh
pop edx
pop esi
pop ebx
pop ecx
pop eax
push edx
shl edx, 5
pop edx
call fcn.0043902f
push eax
shr eax, 1
push edi
xchg edi, eax
push ecx
rol edi, cl
ror ah, cl
push ebx
add bx, 0x724c
pop ebx
pop ecx
pop edi
pop eax
push ebx
shr bl, 2
pop ebx
push ebx
push ecx
rol ebx, cl
ror bx, 1
and bx, cx
nop
push esi
test si, 0x4577
push eax
adc ah, ah
or bx, 0x154b
ror bl, cl
xchg cx, si
shr cl, cl
mov esi, 0x67e9f623
nop
push edi
xchg edi, esi
dec di
and esi, 0x5647542
push edx
or dl, 0x6a
ror edx, cl
xor ah, 0x25
sbb edi, edi
or ecx, 0x55aaeff9
shl bx, 7
sub dl, 0x2f
xchg ebx, ecx
test cx, 0xa94
shl esi, cl
add cl, bh
or ax, 0x44e4
ror edi, cl
add ah, 0x65
or bx, 0x3028
shr ch, 1
or dl, 0x1d
not esi
test bl, 0x34
adc ebx, 0xfd40664
stc
not dl
sub eax, edi
shr bl, cl
and cl, ah
mov di, ax
and eax, 0x5865a306
sub cl, 0x4d
stc
shl esi, cl
xor ch, bh
sub dl, 0x37
add eax, edi
and di, 0x1eb0
nop
sbb ah, 0x57
rol ah, 1
test bl, 0x6b
test cl, cl
or ch, 0xf
shr ecx, 3
mov edi, 0x22aa78a9
nop
sub bx, si
xor eax, eax
ror cx, cl
rol cx, cl
ror edx, 2
adc di, 0x6eff
not ah
stc
nop
adc bx, 0x59be
shl di, cl
cmp di, 0x5fc8
inc ebx
shl ax, cl
not dh
inc bx
dec bh
test si, 0x7d4e
nop
add di, si
and ebx, esi
and ebx, edx
test edx, edi
rol ecx, 3
sbb bx, 0x7b57
ror cx, 5
cmp dl, dl
dec ah
adc eax, edx
sub bx, si
xor ecx, esi
mov ebx, 0x37763858
rol dh, cl
add bh, 0x4c
xchg dh, ch
xchg bl, dl
nop
add ecx, edx
dec edi
xchg al, cl
rol cx, 5
xchg si, bx
pop edx
push edx
sbb ebx, edx
xor esi, ebx
dec dx
xor cx, cx
inc ebx
nop
shl eax, 6
sbb eax, 0x713a2b7
inc ah
sbb eax, eax
sub ax, dx
cmp ch, bl
not ch
test eax, 0x6694e646
test ch, ch
stc
sbb ah, bl
sub ecx, 0x40f9d7a
cmp ax, dx
adc esi, 0x5c6e08bb
ror di, cl
nop
sub ecx, edi
shr ebx, 7
or bx, bx
mov ax, cx
not bl
not si
mov bh, 0xd
test di, 0x761f
xchg di, ax
shr ah, cl
cmp ch, 0x3e
nop
rol di, 1
xchg cx, dx
sbb si, bx
shr ebx, 2
rol esi, cl
shl eax, 6
sub ecx, ebx
sbb ecx, 0x110c13af
or ah, dl
nop
rol di, 3
mov eax, 0x683a751d
rol ax, cl
and cx, 0x4f5c
sbb dh, 0x1b
shr ah, 7
sbb bl, cl
or cl, cl
shr ax, cl
dec ah
xchg bh, bh
not si
add ax, 0xb3b
nop
mov bl, ah
inc dx
ror bl, cl
test ax, 0x54dd
shr dx, cl
mov ecx, 0x2cec26f6
or edx, esi
adc cx, 0x6dca
not edi
dec dl
nop
inc ax
nop
add ebx, 0x39008486
add si, 0x1fd5
mov edx, 0x27c534fe
xor ebx, 0x301f16fe
sub cx, ax
xor cl, 0x5f
inc dx
or dx, bx
and si, 0x44d
not eax
mov cl, ch
or cl, 5
rol bx, cl
test dl, 0x38
nop
shl esi, cl
xchg si, bx
shr ecx, cl
stc
sub ch, dl
sub al, 0x57
inc bx
xor ah, 0x37
add ah, bh
add bl, bl
cmp edi, esi
cmp ecx, eax
sub ah, bh
sub edx, ebx
pop edx
shr bx, cl
add bx, 0x1d96
rol ah, cl
shr cl, 1
cmp bx, 0x3daf
push edx
sub dx, cx
dec cx
ror ebx, cl
sbb si, 0xd1f
not al
xor esi, 0x29612138
add bh, cl
shl si, cl
and al, ch
mov cx, dx
inc cl
mov edi, 0x6f1eac93
not ebx
adc dx, cx
adc si, 0x2a38
inc ax
sbb esi, edi
nop
cmp esi, 0x334e940e
test ebx, 0x308d78bd
add eax, 0xa1b35aa
and cx, di
sub esi, 0x5a6936bb
xor cl, al
shl ebx, cl
xor esi, eax
or ecx, 0x780a85a3
shl ax, 8
add bh, ch
sub dx, 0x39db
inc edi
sub ax, 0x4f87
inc edi
adc bh, 9
rol ecx, 5
mov esi, ecx
shr ebx, cl
cmp ah, ah
and bl, 0x15
sbb di, ax
nop
sbb eax, 0x524f68b6
not edx
sub ecx, 0x4028e6d1
sub eax, 0x502d2ede
and dx, 0x10e9
mov edx, 0x611538be
inc dx
rol bl, 1
test di, dx
sbb ebx, esi
not ch
sbb esi, 0x6cdcf70d
shr ax, cl
stc
stc
stc
sbb al, 0x41
shl ebx, 6
sbb bx, dx
sub dh, dh
stc
test eax, 0x6f00442f
test cl, al
shl esi, 5
stc
sbb cl, 0x39
add edx, 0x2b117969
shr edi, 7
add di, 0x7bbc
rol ax, cl
stc
sbb esi, edx
dec bh
not bl
and ch, 0x46
or dx, 0x72a7
xchg esi, ecx
nop
nop
xchg di, ax
not dx
shl si, cl
rol ch, cl
adc cl, cl
add edi, 0x7c63c84b
dec edx
cmp edx, ecx
test si, 0x78f6
adc ax, ax
sub ax, 0x3c98
mov bh, dh
mov bh, 0x38
adc ecx, 0x86465bc
xor dl, dl
pop edx
xor edi, 0x3983ce4b
mov bx, 0x1d3f
add bx, 0x314
rol bh, cl
rol ah, 1
not bh
inc si
push edx
xchg ch, dl
or ebx, ecx
mov ecx, ecx
ror si, 1
rol bh, 1
shr bh, cl
not bl
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
call fcn.004395f9
jnp 0x4085c0
push ecx
shl cl, 6
push ebx
push edx
sub bl, dl
sbb dx, 0x7ff4
push edi
shl edi, 3
push esi
mov esi, 0xb9ed552
or di, cx
mov ebx, 0x45cc9607
sbb si, bx
push eax
test ebx, eax
and edx, ebx
sbb esi, 0x422e492a
shl si, 8
rol dx, cl
shr ebx, cl
shr eax, 8
not ebx
rol cx, cl
add ch, 0x42
inc si
shl edx, 4
dec di
inc di
rol edi, cl
inc dh
adc edx, 0x7845c156
sub ah, 0x2e
rol edi, cl
inc dh
inc ebx
stc
pop eax
pop esi
pop edi
pop edx
pop ebx
pop ecx
call fcn.0043991a
push edx
push ecx
ror dx, cl
stc
add cl, 0x11
inc cl
push ebx
dec bl
add ebx, edx
not cl
push eax
shr eax, 8
rol edx, 2
xchg dl, al
stc
stc
shr dl, cl
dec ebx
test cx, ax
nop
push edi
shl di, cl
shl ecx, 4
nop
stc
adc dl, 0x1d
cmp bl, ch
nop
cmp dl, 0x5a
test di, ax
rol dh, 1
shl bx, 2
dec ah
ror cl, 3
sub cl, bh
ror bx, 6
shr dl, 8
or dh, 6
not ebx
xor eax, 0x75b845fc
sbb dx, ax
shl di, 6
nop
adc ch, bh
adc ah, 0x76
adc dx, bx
add bx, 0x4339
shr di, 4
rol eax, 7
or bh, ah
shl dx, 4
test dh, al
cmp edx, 0x620897bc
push esi
sbb si, 0x2e3b
dec bx
sub cx, cx
or edx, ebx
adc ax, ax
add al, ah
test di, bx
ror di, cl
xchg esi, ebx
mov cx, di
inc si
or di, cx
adc si, si
and eax, 0x13f11619
sbb ax, 0x4e89
ror cl, 5
nop
and al, al
mov ebx, 0x1bef2936
dec dh
and eax, edx
shr dx, 1
not edi
test ecx, 0x55b84828
ror esi, 2
inc edi
xchg esi, ebx
cmp bh, bh
adc dh, 8
stc
shr dl, 3
not al
add edx, 0x7be684ba
rol dh, cl
mov edx, esi
sbb si, ax
xor cl, 0x27
rol edx, cl
stc
test edi, 0x71c93662
ror ah, 2
add eax, 0x5adec34b
rol dl, cl
inc ch
shr bh, cl
test ah, bh
ror bx, cl
add dx, di
dec ecx
nop
and dh, 0x3a
or ebx, 0x75e28649
pop esi
xchg cx, cx
xchg al, bl
and bx, 0x6279
pop edi
pop eax
pop ebx
pop ecx
pop edx
push edi
shr di, 2
push ecx
add cx, cx
stc
push eax
sbb eax, 0x5f6c9d5d
push ebx
or ecx, ebx
push edx
sbb edx, 0x3845df3a
and cx, ax
stc
ror edi, 1
shl al, cl
shl cl, cl
test al, 0x42
rol ah, 4
push esi
adc esi, esi
cmp dx, di
test bl, al
nop
shr ebx, cl
test bx, di
shl eax, 1
add dl, 0x46
adc cx, 0x1c6c
xor cl, dl
rol bx, cl
rol ecx, 6
xor di, 0x472
adc ch, 1
xor di, 0x7cc3
inc di
adc dl, ah
rol dl, cl
nop
or edx, 0x29d4ee0
ror edx, 3
shl edx, cl
not dl
xor ax, 0x433f
or al, 0x68
shl ecx, cl
sbb edi, 0x67c174bd
dec cl
xchg al, ah
shr ebx, cl
sub cx, di
or ch, 0xa
not dl
mov ah, 0x75
not edi
cmp di, 0x1fb4
and ch, 0x27
and esi, 0x632bbc1f
sbb esi, ebx
shr eax, 7
shl ah, 7
ror di, 8
inc ah
ror cl, cl
not dh
cmp bh, bl
and edx, 0x519f7a0f
adc dl, 0x41
cmp cx, si
and si, bx
rol dx, cl
inc al
nop
and ah, 0xd
not eax
sbb dl, 0x77
or di, si
shl si, 1
test bh, dh
shr al, cl
shl ebx, cl
adc dl, dl
shl ebx, 8
stc
shr edx, cl
add si, 0x7ba3
not si
cmp bx, dx
test dh, 2
and si, 0x33d3
ror edx, 3
or ecx, 0x1a1be46e
mov eax, edx
cmp dl, ah
rol dh, 5
dec ch
stc
adc ecx, 0x73defcf
or ax, cx
nop
adc ax, ax
nop
sub edx, 0x5258d6bc
dec ecx
dec di
not ch
shl ah, 6
pop esi
adc ebx, ecx
push esi
sub esi, 0x3b41c923
nop
stc
adc bl, ah
sbb ah, 0x46
inc eax
dec edx
adc dh, ch
shr dh, cl
shl si, cl
rol bh, 7
shr cx, 7
nop
sbb di, 0x7706
stc
shl ah, cl
xchg cl, dh
rol ax, cl
nop
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
push ecx
push edx
adc cl, dl
push eax
mov ah, 0x51
push esi
add cx, si
sub si, 0x12fe
dec si
pop esi
pop eax
pop edx
pop ecx
call fcn.00439cb8
call fcn.0043a1cd
call fcn.0043a4a0
jp 0x4085c0
je 0x4085c0
call fcn.0043a8c7
push ebx
push ecx
shr ebx, cl
pop ecx
pop ebx
call fcn.0043acb4
push edx
push ecx
shl dh, cl
push esi
adc esi, edx
cmp dl, cl
sub dl, 4
adc dl, cl
shr edx, 8
push ebx
adc ecx, ebx
rol cx, cl
pop ebx
pop esi
pop ecx
pop edx
push edi
not di
push ebx
push edx
mov bl, dl
stc
nop
stc
nop
stc
push ecx
or ecx, 0x792217ef
and edx, edx
nop
adc bx, 0x6a07
inc cx
nop
push esi
push eax
add esi, eax
ror bx, 7
pop eax
pop esi
pop ecx
pop edx
pop ebx
pop edi
call fcn.0043b1c9
push ecx
not cx
push eax
shr eax, cl
nop
push ebx
sub ebx, 0x9d88183
stc
rol eax, cl
dec eax
pop ebx
pop eax
pop ecx
call fcn.0043b57f
call fcn.0043b964
call fcn.0043bdcf
push ecx
mov ecx, 0x55b4fa05
pop ecx
call fcn.0043c35e
push ebx
dec bl
push edi
push ecx
add edi, ecx
push eax
push edx
adc al, dl
pop edx
pop eax
pop ecx
pop edi
pop ebx
call fcn.00592283
add esp, 8
push 0x75000
push 0x400000
push ebx
call fcn.0043c681
push eax
push esi
xchg esi, eax
push ecx
or cx, 0xb0f
xchg cl, cl
nop
push ebx
push edi
cmp bx, di
shr ax, cl
xchg cx, cx
or ax, bx
nop
mov ax, 0x54f8
nop
adc edi, esi
and bx, 0x449c
mov edi, edi
push edx
xor dl, al
nop
or ah, ah
cmp esi, 0xf300a1a
add eax, 0x68edcee7
not cl
rol edi, 4
sbb edi, 0x1a69257b
shl ch, cl
rol si, 5
inc eax
adc bx, di
dec si
adc edi, 0x59f94a7c
and ecx, edx
nop
stc
shr dl, cl
sbb bh, bl
and eax, 0x57b631fd
sbb cl, 0x18
and edi, esi
dec edi
stc
or ebx, edx
add cx, 0x22c5
xor ch, dh
stc
rol edi, 3
shr al, 3
adc ecx, esi
sub si, cx
rol ch, cl
nop
dec di
and ebx, 0x1bc0084e
mov bl, 0x73
sbb al, 0x26
shl edx, 4
cmp eax, ebx
or bl, 0x3d
xor ax, bx
sbb edx, 0x7cc78d19
not si
dec bl
ror edi, 5
sub si, 0x1d32
and ch, cl
cmp bx, 0x1616
stc
sbb ebx, eax
shr dh, cl
not dh
shl ecx, cl
dec bh
mov dh, 0x41
cmp bx, 0x6549
ror esi, 2
xchg edx, edx
rol dl, cl
sub cl, 0x58
shl edx, cl
not al
test ch, 0x2a
rol al, cl
ror dh, 1
or ecx, esi
or dx, 0x3b96
xor ecx, esi
and edi, edi
stc
shr bx, 7
test cl, 0x69
shl esi, 6
not si
mov dx, bx
not dh
xor edi, esi
test dx, ax
test al, bh
sub bh, 0x61
sub si, 0x21de
cmp esi, 0x6e7db5e4
nop
add ecx, ebx
sub edi, 0x6f344c28
pop edx
push edx
rol dh, 1
nop
sub edx, edx
adc ecx, 0x61872b38
dec bl
shr cl, 1
xor dh, 0x6f
mov bx, 0x3081
xchg si, dx
ror ax, cl
stc
ror ah, cl
cmp cx, 0x357
inc bx
test si, ax
and edi, 0x5d8a6b80
ror esi, 8
nop
mov esi, ecx
adc di, bx
sub ebx, edx
inc si
ror bh, 2
shr eax, 8
shr bx, cl
adc bl, bl
ror ebx, cl
nop
nop
not ecx
and ebx, eax
shl cl, cl
not dl
sbb ebx, 0x42c847c8
nop
cmp bx, 0x25d5
cmp ecx, eax
rol ecx, cl
not si
sbb edx, 0x5608844c
xchg bx, bx
not esi
not cl
nop
test eax, 0x7876427d
inc bl
add ebx, 0x365f03e7
shr dh, cl
sbb ecx, ebx
inc dl
inc ecx
sbb eax, 0x16cdbf7d
xor ah, ch
and dh, 0x48
ror bx, 2
not edx
and edx, ebx
dec cx
nop
xchg edx, esi
sbb edi, esi
shr bh, cl
xor di, 0x667a
or ebx, 0x39c7099c
xor dx, cx
or dx, 0x5bfa
and eax, 0x6ab8f208
add cx, si
stc
add edi, 0x205c2065
sbb ax, dx
stc
sub esi, 0xd350352
dec di
stc
ror al, 1
nop
test ch, 0x51
inc dx
inc ecx
test ch, dh
xchg cx, dx
not edi
xor edx, eax
sbb si, ax
xor cl, al
mov dh, 0x55
mov bl, bl
dec ecx
xor ah, 0x48
ror bx, cl
add cx, 0x2de1
not ebx
dec di
stc
xor si, 0x37e7
and ah, bh
shl si, 2
stc
sub si, 0x5e27
pop edx
adc si, 0x23cb
push edx
sbb edx, 0x71ab86bf
and cl, 0x25
adc edx, eax
nop
test bh, 0x46
inc cx
stc
sub ah, 0x55
xor di, ax
sbb ebx, ebx
xor ah, bh
not dx
sub edx, esi
rol edi, 5
not eax
and ecx, eax
xor bx, cx
xchg ah, ah
rol bx, cl
and al, 0x47
and bx, 0x1cd6
stc
mov dx, 0x43b0
xchg al, cl
dec si
sub al, dh
nop
shl bl, cl
dec bl
not ebx
sub bx, 0x2817
and si, ax
and bh, 0x31
nop
add dh, dl
stc
mov si, 0x5d94
sub edi, edi
nop
stc
adc cx, bx
rol ebx, cl
inc al
rol esi, cl
nop
sub ecx, edi
ror ecx, 4
dec ecx
and dh, 0x7c
not dx
shl dx, 4
mov dl, cl
mov esi, 0x4c015369
xor dx, si
test edi, esi
ror ebx, cl
shl dl, cl
shl dx, cl
or di, cx
sub al, 0x7f
dec ch
and edi, 0x7d343df7
inc eax
rol edi, 6
or si, 0x40b7
stc
sub cx, si
and dh, ch
mov ch, 0xe
sbb edx, 0x6e2230ee
sub ebx, 0x372a69af
not edx
inc di
adc ah, ah
add ch, 0x33
not si
cmp di, 0x4bbc
not ah
not dx
and dx, si
shl dh, 2
and eax, 0x279a985a
sub ebx, eax
not ax
rol dl, cl
cmp ecx, 0x6e6b3463
ror al, cl
rol dl, 5
or al, dl
xchg edx, esi
ror ebx, 1
test di, 0x5ab9
sbb dx, 0x164a
shl ax, cl
adc ebx, 0x6484f11b
xchg bx, di
ror edx, 6
sbb si, 0x71d0
not eax
pop edx
xchg esi, edi
xor al, 0x79
ror si, cl
push edx
mov dx, dx
xor ebx, eax
dec esi
mov si, 0x5a48
dec cx
xchg bl, cl
sub bl, 0x24
test al, 0x5b
not bx
xchg ch, ah
add cx, si
rol ah, cl
and bl, cl
add ch, 0x45
dec edx
mov edx, 0x5e7ecdae
stc
mov esi, 0x38eea8c0
mov cx, cx
stc
xor dx, 0x7a81
dec eax
test ah, 0x7e
cmp ax, 0x70f2
shl eax, 4
adc ebx, ecx
nop
cmp si, di
shl al, 6
dec bx
xor eax, 0x289a7a4c
or si, si
rol cx, 2
sbb dh, bl
sbb bl, ah
test ecx, ebx
dec ah
inc ebx
xchg esi, ebx
nop
sbb edx, 0x7ac5830a
mov al, bh
sbb edi, 0x34feff50
mov edx, 0x3c2f58d6
shl bh, cl
nop
cmp eax, 0x79e00290
or bh, 0x19
not dh
cmp dx, ax
or dl, 0x17
xchg edi, eax
xchg bh, ah
xor ebx, ecx
shr dx, cl
not al
stc
mov eax, 0x46bc0814
adc bh, 0x60
rol ah, cl
or di, ax
rol esi, cl
test dx, di
nop
xchg bh, al
not si
adc edx, esi
not cl
shl bh, 5
ror dx, 2
shr ecx, 5
xor dh, 0x6b
ror edi, cl
inc dx
sub dh, 0x37
add ah, 0x38
ror bx, cl
adc bl, 0x1f
not ah
test ch, al
inc ecx
not al
not si
cmp bl, 0x1f
not dx
mov cx, 0x10a2
xor dl, al
shl ax, cl
rol edx, cl
not cl
xor ah, cl
cmp cl, bh
sbb cl, ah
cmp di, di
nop
nop
mov dx, di
pop edx
push edx
shr dl, cl
test dx, 0x221e
inc edx
dec cx
shr dh, 3
adc dl, bh
and edx, edi
dec eax
cmp ebx, 0x201583c7
ror dx, cl
and ebx, 0x423cd3be
test dh, ah
shl ch, cl
inc ax
rol ch, 8
mov ecx, 0x2e64b3ab
adc cl, bl
sub ebx, 0x70b4d413
not ebx
or bh, ch
nop
add edx, edx
and si, cx
mov ax, di
sbb esi, eax
dec ebx
rol edi, cl
adc bh, 0x12
inc ebx
sub ah, 0x24
dec edi
cmp bl, dh
adc edx, 0x2e574f16
or ecx, edx
not si
add cx, dx
nop
adc eax, 0x76be11f9
or di, 0x2eaf
and bx, cx
xchg cx, si
inc dl
nop
sbb cl, bl
nop
sbb bx, dx
and cl, 0x18
xor ecx, edx
shl ch, cl
xchg ch, dl
inc ax
xchg bx, ax
and ax, 0x7346
nop
shl ax, cl
stc
not cx
rol di, cl
shl eax, cl
or dx, bx
nop
inc si
stc
adc ax, 0x6a2b
sub dx, 0x1d4f
shr ch, cl
mov edx, ecx
sbb ecx, edi
adc ax, cx
dec eax
test bx, 0x6e66
shl cx, 6
rol bl, 8
and cx, 0x7a79
test al, 0x6c
stc
ror edx, cl
and al, 0x58
shl bl, 7
stc
xor edx, edi
add al, 0x26
or cl, 0x36
not ch
dec edi
mov eax, ecx
sbb esi, ebx
inc bl
cmp esi, 0x93c015c
test ax, di
inc si
not ecx
xchg edi, eax
and ebx, 0x4c9041f3
dec si
cmp dx, 0x6a09
inc di
mov dx, cx
test dl, 0x68
adc ch, bh
pop edx
mov edi, eax
or ah, 0x69
push edx
shr dx, cl
ror di, cl
or si, si
adc edx, 0x459ebc6e
add esi, 0x766fe13
rol bh, cl
inc ah
stc
cmp edx, ebx
dec bx
mov edi, 0x1936f594
xor dh, bl
stc
not ecx
ror cl, cl
or di, si
or eax, 0x241e51b9
shr eax, cl
xchg edx, eax
or edi, 0x4c453d41
cmp esi, 0x691b6ac5
shl ebx, cl
dec eax
test eax, 0x39214e10
or edi, esi
ror bx, cl
xor ax, di
xor edi, 0x91b9d6e
sbb esi, 0x162adab8
dec bx
inc cx
shl si, cl
nop
sbb dh, 0x1c
nop
xor di, bx
dec bx
mov ecx, eax
rol ah, cl
nop
and cx, 0x5fb1
sbb si, bx
rol cx, cl
shr bx, 8
not eax
test cx, 0x3055
rol si, cl
and bl, 0x12
xchg ch, dl
rol ebx, 6
mov cl, 0x62
xchg dx, di
sbb cx, cx
not bl
shr ecx, cl
dec ax
inc di
or ax, 0x45af
ror esi, 8
sub di, 0xabe
test dh, 3
dec edx
sbb bx, 0x5220
dec dx
shr ebx, cl
cmp ecx, 0x40960a55
and edi, esi
xchg si, si
not bx
shl ecx, 7
nop
stc
add cx, 0x2484
not bx
shl dl, cl
and cl, 0x3c
shl bx, 8
dec edi
rol bx, cl
rol dx, cl
add edi, eax
add ebx, 0x7d46f9ff
adc eax, 0x58f3a484
sub bl, 0x18
add edi, edi
rol bx, cl
not dx
sbb si, 0x7a7e
stc
xor dl, 0x15
rol edi, cl
inc ax
sub bl, 0x15
dec ax
add bx, di
sbb cx, bx
xor eax, 0x5d4c0d31
sub edi, eax
pop edx
push edx
xchg dx, di
ror edi, 7
xchg dl, al
inc al
test si, 0x7b06
add ax, 0x5bc3
sub cx, 0x7f84
shr al, cl
nop
cmp dx, 0x4c1b
test edx, edx
add ah, 0x13
not cx
mov di, si
shr ebx, cl
xor bh, bh
stc
mov esi, 0x268f2aff
mov dx, 0x378f
shr ebx, cl
or eax, edx
adc ax, cx
nop
dec edi
and eax, 0x7be9ae2c
nop
sub ecx, edx
add dx, ax
xchg edx, ebx
cmp ebx, esi
inc edi
adc edi, edx
rol ecx, cl
adc dh, ah
ror bl, 2
pop edx
pop edi
pop ebx
pop ecx
pop esi
pop eax
push eax
push ebx
and ah, bh
push edx
xchg dl, ah
inc ax
push ecx
sub cl, ch
adc ch, 1
push esi
sbb esi, ebx
xor ecx, 0x6e0223d8
sbb ax, 0x7cfc
add bh, 0x41
mov bx, 0x4404
stc
mov ch, bh
adc esi, 0x261da1f
add cl, bh
or cl, dl
dec cl
inc edx
ror si, 2
dec ebx
inc si
not ebx
push edi
or cx, di
sub ch, dl
not dx
inc esi
ror ax, cl
test bh, bh
shl esi, cl
shl edx, 7
not ax
sbb cx, bx
sub di, ax
shr ecx, 5
shl dl, 8
sub ebx, edi
ror ecx, 7
adc eax, 0x292f67fa
stc
rol edx, cl
test dl, 3
rol cl, 2
add eax, 0x6f59c356
stc
ror ebx, cl
cmp ax, 0x6fa
nop
rol bx, 7
shl eax, 8
inc eax
and esi, 0x472dc61f
dec dh
nop
and si, di
dec eax
shl bl, cl
test ch, cl
ror cx, 3
or ebx, ebx
or bx, 0x45e3
inc ebx
or dx, 0x5a12
xor ch, 0x23
xor ch, ch
cmp ebx, edi
mov ebx, ecx
not ecx
nop
mov dh, al
xchg si, si
rol ecx, 5
not dh
cmp eax, esi
ror si, 6
nop
nop
adc si, si
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
call fcn.0043cad7
call fcn.0043d03b
call fcn.0043d3f8
call fcn.0043d89e
stc
push eax
mov eax, 0x7821d443
push edx
push ebx
mov dl, bl
push esi
add esi, 0x2cf1af07
nop
push edi
mov edi, ebx
ror di, 4
rol ax, 3
dec si
push ecx
shr cl, cl
stc
test ebx, esi
stc
or bx, 0x5b3d
rol esi, 7
adc al, 0x4a
rol ax, 7
nop
or cx, di
and edi, esi
or si, cx
add bh, 0xd
shr di, cl
and cl, 0x24
sbb dx, ax
sbb cx, 0x50a0
xchg dx, dx
nop
xor bl, ch
dec si
pop ecx
pop edi
pop esi
pop ebx
pop edx
pop eax
call fcn.0043ddd4
push edx
or dx, dx
push ebx
and ebx, 0x7b045c06
push ecx
mov ecx, 0x3524e4a2
push eax
mov ah, 0x42
pop eax
pop ecx
pop ebx
pop edx
call fcn.0043e21d
call fcn.0043e7de
je 0x408f11
push edx
push ecx
test edx, ecx
stc
push edi
push ebx
and edi, ebx
xor di, dx
xor ecx, 0xce82c85
test dx, bx
push eax
rol eax, 8
ror di, 3
xchg ch, cl
ror di, cl
adc bl, dh
push esi
mov si, cx
pop esi
pop eax
pop ebx
pop edi
pop ecx
pop edx
jae 0x408f01
call fcn.0043eb07
call fcn.0043f06e
call fcn.0043f2e9
call fcn.0043f642
call fcn.0043f90d
push edx
inc dx
push esi
push ecx
sub esi, ecx
pop ecx
pop esi
pop edx
push esi
not si
pop esi
call fcn.0043fe19
push edx
push eax
or dh, al
pop eax
pop edx
call fcn.004403a1
jl 0x408f29
push ecx
sub ch, cl
push ebx
add ebx, 0x36c165ae
pop ebx
pop ecx
nop
push edx
push ecx
shr dl, cl
sub edx, 0x357e5c73
stc
push eax
not al
push edi
ror edi, 1
pop edi
pop eax
pop ecx
pop edx
call fcn.005dd15c
add esp, 0xc
push edx
cmp edx, 0x6f37bb0f
stc
push eax
sub ax, 0x672a
push ecx
and ecx, eax
push ebx
cmp bh, al
adc ecx, 0x731e7d54
push esi
adc ebx, esi
sub ecx, 0x2f11fce
or al, ah
xchg cx, ax
stc
sub bh, 0x32
shr bx, 3
or dx, bx
push edi
shl di, 3
or edi, esi
not dh
xchg al, dh
shr dl, 2
xor cx, 0x42c8
test ebx, 0x6757cbfe
test dx, 0x3195
rol edx, cl
cmp ax, si
add bx, si
xor edi, esi
dec bl
not ax
test al, 0x6f
shl esi, 1
cmp si, 0x5fec
nop
sbb bl, dl
ror edx, 4
xor dl, dl
shl bl, cl
nop
and cl, 0x3c
ror eax, cl
sub ax, 0x6c39
sbb dh, 0xe
xchg cx, bx
shr bh, 1
or edi, ecx
nop
rol bx, cl
shr al, cl
cmp edi, esi
shl bx, 1
not ebx
sbb dh, 0x53
sub bx, si
nop
not edx
sbb bl, 4
or ecx, 0x3d920aaa
nop
stc
not eax
shl ax, 8
ror dx, 2
mov ecx, 0x21e357d
cmp bh, al
dec dx
inc ah
or bl, 0x73
and bh, bl
ror eax, 7
sub ebx, 0x2e38495e
xor cx, ax
add ah, 1
sub si, ax
not cl
nop
inc bh
adc edx, 0x2986c130
mov bx, 0x39b7
not dh
or esi, 0x4ffb80ae
xor dh, 0x24
inc al
dec edi
not ch
nop
xor ecx, ecx
dec esi
ror si, 7
inc ax
sbb ebx, 0xeefcb27
rol cl, cl
cmp ecx, eax
nop
not ah
cmp bl, 0x26
shr edi, cl
inc esi
sbb esi, ecx
inc edx
not bx
xchg al, ah
pop edi
shr si, 1
cmp ah, 0x32
stc
mov ah, bh
push edi
sbb edi, 0x45d00925
stc
adc dh, bl
ror dx, cl
cmp edi, 0x1e3fe01d
and edx, ecx
stc
not bl
shr edi, cl
not edi
test bx, dx
rol dl, 7
add dh, 0x2e
test di, 0x2d5
rol cx, 7
xchg bx, ax
shl edi, cl
add dh, 0x6b
add ebx, 0x65a8261d
sbb edi, 0x2c83651
dec bh
dec bl
mov edx, 0x762f1f27
mov ecx, edx
rol edi, cl
shl ax, cl
dec ecx
inc dx
stc
xor cx, 0x306f
rol dh, 5
xchg cl, dl
shr si, cl
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.004408e6
push ecx
push edx
adc ecx, edx
push ebx
and bx, dx
shl dx, cl
push esi
test bx, si
push eax
inc eax
sbb bl, bh
add edx, 0x38d52bf3
inc cx
shl cl, 2
mov ebx, 0x565a82a0
push edi
adc edi, edi
and edi, esi
or esi, 0x1262b79d
or bh, ah
ror si, 7
stc
add ebx, eax
nop
or bx, 0x26d3
nop
adc esi, 0x13d107b2
sbb di, 0x120
xchg al, al
shr cl, 2
and edi, 0xd7f4c9
inc ebx
shl bh, 6
mov dl, 0x41
dec eax
not esi
or esi, 0x167e5dcf
stc
dec edx
or ch, bl
nop
shl cx, 7
inc ax
dec dx
shr cl, cl
sub al, cl
nop
add dx, 0x54a2
stc
xor ah, al
nop
sub bx, bx
add al, 0x61
sub dh, 0x55
sbb bl, cl
shr ah, cl
test esi, eax
xor bl, al
cmp edx, edi
adc edx, ebx
or ch, dl
add cx, 0xd7a
inc ecx
sub ebx, 0x32c20680
nop
inc esi
or ecx, 0x1571a063
ror bl, 4
dec cx
inc di
mov dh, 0x1d
mov di, si
xor edi, 0x7d8a9d81
nop
sbb cx, dx
cmp bl, bl
dec ax
xchg al, cl
nop
shr ebx, cl
and dh, 0x61
add edx, ecx
xor edx, 0x55200aca
or edx, eax
adc cx, cx
ror esi, cl
or cx, cx
cmp ah, 0x44
mov bx, dx
xor si, ax
add bh, ch
adc si, 0x305d
cmp esi, 0x721d2de1
xor dl, 0x1d
inc si
shr esi, 4
sbb cl, 0x53
xchg esi, eax
not ax
not cl
add ebx, 0x7c328bb
rol al, 6
or cx, 0x6e
dec al
adc bx, bx
xchg edx, edx
pop edi
shl ebx, cl
add ecx, 0xe99bcb
xchg dl, ah
shr si, cl
nop
dec eax
push edi
add di, 0x21f7
nop
xchg edi, ecx
inc di
rol bh, cl
dec dl
sbb cl, 0x52
add dl, 0x41
test di, cx
rol bh, 6
inc di
sub dl, bl
sbb bl, 0x37
nop
nop
sub dl, dl
test bx, dx
ror edi, cl
nop
or bl, ch
sub dx, di
shr esi, cl
shl ebx, 8
rol ecx, cl
xchg dh, ch
not dx
nop
and bh, dh
not ecx
adc ebx, edx
nop
ror ax, 7
test ebx, ecx
shr edi, cl
sub bx, 0x432b
inc ax
test ebx, 0x24d0a5c9
sub ch, 0x65
shl al, cl
xchg edi, ebx
xor di, ax
rol bl, cl
nop
rol ch, 8
nop
add di, cx
sbb edi, 0x6a451e5d
stc
cmp bh, ch
add bl, 0x38
sbb ecx, eax
and ax, 0x3359
mov eax, 0x4276379f
stc
inc ah
shl edi, cl
adc ax, 0x7a2d
shr cl, cl
shr edx, cl
inc edi
inc cx
and edi, edi
nop
and di, 0x2e27
dec bx
xchg ebx, ebx
stc
adc di, 0x3faa
shr edi, 4
xor si, 0x698f
nop
not bx
mov cx, bx
sbb ch, 6
ror al, cl
xchg esi, esi
shr bl, cl
and edx, edi
shr ecx, cl
or ah, 0x1d
test esi, 0x51992b4c
xchg si, dx
stc
rol al, cl
ror eax, cl
stc
add eax, 0x13a29655
test ebx, 0x33d0b4d3
inc ax
shr ax, cl
shr edi, cl
stc
xor ax, 0x10ce
sbb bl, bl
pop edi
inc bx
mov ax, si
shr cl, cl
xchg cl, bh
push edi
xor eax, edi
adc ch, dh
cmp edi, eax
sbb cx, di
rol dh, 6
add bx, dx
rol eax, cl
and edx, ecx
dec cx
ror bl, cl
adc ch, 7
mov dx, bx
ror cl, 7
xor edi, esi
ror ah, cl
sub ecx, eax
mov edi, esi
test dl, ah
test edi, ebx
cmp edx, ecx
sbb ch, dl
sub ecx, 0x67d016ee
xor ax, 0x78c8
sbb dx, 0x776
mov si, 0x476
nop
mov ax, ax
add bx, 0x4a1d
ror ax, cl
adc si, 0x7a00
shl ch, cl
inc di
or al, bh
nop
stc
inc bx
cmp dx, di
not bl
inc dl
rol si, cl
adc ah, 8
not edi
inc si
inc edx
and cl, 0x70
ror ebx, cl
or edx, ecx
shr bx, 6
dec si
adc esi, edi
add di, si
sbb eax, edx
inc ecx
or bx, di
add dh, 0x73
inc cx
rol di, 2
xchg si, si
ror ebx, 3
or ax, 0x5d49
cmp ax, 0xee1
rol bl, 1
or ax, cx
shl di, cl
shr ecx, cl
and edx, 0x503d9a8e
ror ah, cl
ror bl, cl
shl dl, cl
xor eax, 0xcc5dc5a
add ebx, 0x7e94ef9c
ror edx, 5
cmp si, 0x31a2
test ecx, 0x131702c3
sbb dl, cl
ror ebx, 3
xchg ch, bl
xchg esi, eax
add eax, esi
adc eax, 0x6571e5b5
xchg bl, ch
test edi, ebx
xchg ch, al
inc bl
shl bh, cl
shl bl, cl
rol si, 7
rol ch, 4
rol bl, 8
add edx, 0x7e6b63d8
shl di, cl
xchg di, ax
xor dx, 0x389e
and ah, 0x20
not ax
mov ecx, 0x5faf9387
pop edi
push edi
and di, 0x1783
sbb cl, 0xc
xor esi, 0x70acbe3c
stc
not edi
test dx, 0x14e5
sub ebx, esi
add al, cl
ror ecx, 8
xchg esi, ecx
shr si, 1
not esi
nop
xchg ebx, ebx
rol ax, 7
cmp esi, 0x5db50f18
cmp dx, 0x7258
not ch
and bx, di
xor ax, 0xe0d
test al, dh
add ebx, ecx
xchg dh, cl
inc si
not cx
test edi, eax
add bh, ch
dec edx
and bx, 0x21f
sbb bl, 0x15
dec dx
dec edx
xchg edi, edx
mov si, 0x6f84
stc
xchg cx, dx
cmp ecx, 0x1d693061
rol ebx, cl
adc al, cl
nop
sub edi, eax
xor eax, 0x627af6e0
xchg esi, edi
test ax, si
dec ch
stc
xor ecx, 0x24f0b2a1
rol ah, 6
shr dh, 5
xchg ebx, ecx
nop
xor bh, bl
not dl
shl ah, 3
xchg ebx, eax
sbb ah, cl
ror dx, cl
nop
nop
add edx, esi
mov edi, edx
or ah, 0x2c
mov cx, cx
sub dl, 0x6e
and ch, 0x45
inc ah
sbb dx, di
and ecx, 0x3039d58f
xchg edx, eax
xchg di, bx
mov ecx, 0x1ebaf18c
ror bl, cl
ror ch, 1
shl bl, cl
stc
mov eax, ecx
inc edi
dec edx
stc
shr di, 7
nop
rol eax, 6
sbb dl, dl
sbb ecx, 0x761f5ebf
inc si
nop
xor edx, 0x76040f47
not bx
shr di, 5
dec edx
test dl, ah
xor bx, 0x4d7b
xchg ah, ah
sbb ax, dx
stc
xor ebx, 0x60884d81
test ecx, esi
sub ax, 0x4346
shl ebx, cl
sub cx, bx
pop edi
stc
cmp ax, cx
shl cx, 7
nop
inc dx
cmp si, 0x35aa
test ebx, edx
inc ch
sub cl, bh
sub cl, dh
cmp ecx, esi
push edi
adc ecx, edi
xor edx, edx
add eax, 0x44e7c9ff
dec dx
or ax, 0x190f
stc
ror cx, cl
stc
xor si, 0x4fda
mov dx, ax
sub esi, edi
nop
sub ax, cx
adc dx, 0x677c
test edi, 0x8180d81
add eax, 0xa7bd2e7
stc
dec ebx
nop
rol si, 3
rol ch, 1
shr ax, 2
rol ecx, cl
mov bl, al
stc
sub dx, ax
shr cl, cl
stc
ror eax, 5
cmp si, bx
mov esi, 0x1144d11a
cmp dx, bx
nop
and eax, 0x7862ee49
cmp bl, dh
and ebx, ecx
test esi, ebx
add bl, 0x6d
adc ah, dl
not di
and esi, 0x6a24e380
test si, cx
inc cx
rol cx, 8
xchg si, di
nop
inc edi
and dx, bx
xor edx, edi
xor al, dh
rol cx, 7
sub di, 0x1eed
xchg bh, dh
cmp ch, ah
inc edx
xor bh, bh
or bl, bl
adc bx, 0x70d2
stc
not bh
inc bl
xchg edi, eax
rol dx, cl
shl dh, cl
dec dx
ror ch, 7
shr ch, 7
cmp bx, 0x7e7e
sub eax, 0x75d11b08
not cx
add ebx, eax
sbb bh, dl
and si, bx
mov bl, ah
mov dh, bl
shl bx, 4
ror ecx, cl
shl edx, 5
rol bl, cl
ror al, cl
sub eax, esi
sbb esi, eax
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
push esi
ror esi, 3
push edx
rol dl, 5
push eax
or ah, 0x60
push ebx
test esi, ebx
sbb ebx, 0x11f3a7b5
push ecx
and cx, 0x5865
not edx
rol al, 7
shl cx, 3
xor ebx, 0x2fbf1685
dec si
cmp ax, bx
xor al, 0x2c
inc dx
ror al, cl
mov bx, 0x6126
push edi
ror edi, cl
add ah, 0x1a
mov ah, ah
mov al, 0x1f
shl bx, 6
add dl, al
dec al
shl bx, 5
not cl
ror dx, cl
rol ebx, 4
inc si
ror ah, 8
add bx, 0x25dd
and ah, ch
ror cl, cl
test edx, ebx
test eax, 0xfbb2620
cmp cx, di
sub dx, ax
adc ch, 1
or ax, cx
sbb di, 0x4d94
or edi, 0x4dafa003
shr edx, 7
sub bh, bh
xchg dl, bl
adc cx, dx
mov bh, 0x65
sub di, 0x4794
xchg di, ax
mov cx, 0x1a3c
inc dl
ror si, cl
inc esi
adc edx, 0x67630c09
cmp ax, di
nop
shr dl, cl
ror cx, cl
cmp ax, 0x7555
add bx, 0x1bbe
cmp eax, ecx
nop
sub esi, edi
mov eax, edx
dec al
mov dh, dl
sub esi, 0x4c75e23f
sub ch, 0x32
add dh, 0x64
sbb cx, 0x407b
test esi, ebx
dec ax
mov ecx, 0x22316148
mov dh, 0x6e
shl edx, cl
rol edi, cl
mov ebx, 0x5f09c6b8
sub esi, 0x53753378
stc
nop
stc
rol ebx, 8
sub eax, 0xacac434
and esi, 0x13f470aa
not eax
adc bl, al
stc
shl dl, cl
not esi
xor ecx, edi
nop
add eax, esi
xchg ah, dh
dec bl
add ch, bh
inc si
shl bl, 5
shr di, 8
not dh
inc cl
shl cx, 2
not bx
pop edi
ror ch, 5
shr al, 3
shr esi, cl
push edi
cmp edx, edi
rol di, 3
xchg di, di
xchg dx, cx
shl si, 7
sbb al, ah
or ah, 0x1c
ror dx, cl
xor ecx, eax
shr bl, 3
rol ecx, cl
add dh, dh
mov di, 0x5387
sbb edx, 0x5995359a
ror eax, 2
pop edi
pop ecx
pop ebx
pop eax
pop edx
pop esi
call fcn.00440cc8
js 0x40978e
push edi
push ecx
sub di, cx
pop ecx
pop edi
call fcn.0044111d
push edx
xor dl, 0x62
sbb dl, 0x33
pop edx
je 0x4097b0
je 0x40979f
call fcn.004413cb
jnp 0x4097a9
push ecx
xor cl, cl
pop ecx
push ebx
or bx, 0x4c8b
pop ebx
call fcn.0044191b
mov word [ebx], 0x5a4d
mov eax, dword [esp]
push ecx
cmp cx, 0xb47
push ebx
dec bx
push edx
test dx, 0x3f83
ror cl, 2
shl cl, 5
adc cl, bh
mov bh, 0x5c
push edi
push esi
xor edi, esi
mov bx, bx
add ecx, 0x6007832e
rol bx, 7
push eax
mov bl, ah
and ecx, eax
add dx, bx
sub cx, 0x4417
not cx
shl si, cl
nop
cmp bx, si
ror di, 4
and ah, 0x26
dec dh
xchg dx, ax
not cl
xchg dx, ax
ror ecx, cl
xchg edx, edi
rol al, cl
stc
inc cl
xchg cx, si
shl dx, 1
shl edi, 3
stc
cmp edi, esi
xor dl, 0x25
shr cx, 1
sub al, dl
stc
not ax
shl dl, cl
and cx, bx
stc
shl cl, cl
rol edi, 1
xchg ebx, ecx
xchg di, ax
rol ebx, cl
adc cl, al
not cx
sub cx, 0x509
inc bh
stc
nop
cmp dh, dh
dec edi
stc
add ecx, 0xcf30fa1
add cl, dl
and edi, 0x5fb553da
not edi
dec ax
mov ch, 0x3e
stc
dec di
shl eax, cl
shl bh, 8
shr eax, cl
cmp di, 0x40c4
dec al
test edx, 0xc0686e4
mov cl, cl
adc ax, 0x7862
ror esi, 5
sub ch, 0x5b
xchg di, ax
xchg dl, al
rol di, 1
sub ebx, 0x1a0a3a0f
inc dl
shl ax, cl
inc dx
adc ebx, 0x327befb2
adc esi, edx
stc
sub di, 0x5a63
test di, dx
rol bh, cl
cmp esi, 0x31b5558d
and ecx, 0x59eeca71
cmp eax, 0x347166ea
test eax, ebx
shr ebx, cl
shl al, cl
rol eax, 4
or cx, ax
inc di
xor dx, ax
shr cl, 3
xchg al, bl
pop eax
push eax
shl eax, cl
mov ah, dh
mov edi, esi
and ebx, edx
ror ebx, 2
add dh, 0x6a
cmp eax, 0x23bf4e77
add edi, eax
and ax, 0x5106
inc al
test bh, cl
shl edi, 8
ror ecx, 7
nop
rol bh, cl
sbb ebx, esi
shr eax, 3
adc dh, 0x37
or al, 0x29
sbb esi, 0x354151b3
add ecx, edi
or ebx, edx
nop
shr bx, cl
dec ebx
mov si, si
stc
cmp dh, 0
dec ah
mov cx, 0x728d
dec esi
dec ax
nop
and ax, si
ror cx, cl
add cl, ch
cmp ebx, 0x23f562fb
mov dx, 0x3e2e
ror dx, cl
xchg bl, ch
stc
ror dh, cl
shr bx, cl
not dx
shl edx, cl
mov bx, 0x433b
add ax, cx
inc bl
dec edx
stc
rol si, 7
xor bh, 0x6d
cmp ax, 0x5b53
not ax
xchg cl, ch
sub ecx, 0xd32b9c2
not ah
or di, di
stc
rol esi, 4
rol ch, cl
sub dh, cl
or bh, bh
adc bl, dl
mov di, 0x303e
xor eax, 0x621b3420
nop
shr cl, cl
cmp ecx, eax
shr edx, 5
and edi, 0x611eab3f
ror bx, 5
sbb ebx, 0x678fd1e3
and di, 0x5da7
not ecx
adc ch, bl
rol al, cl
ror dh, 4
rol dl, 3
not bl
inc eax
test eax, 0x94e91d2
cmp bx, dx
sub cx, cx
nop
cmp ecx, edx
stc
inc ecx
mov ebx, 0x7a0999a4
dec si
dec bx
xor bl, 0x30
xchg bx, si
sbb ch, bl
rol si, 1
ror al, 5
and ebx, ebx
shl ebx, cl
nop
ror cl, 7
pop eax
xor dh, ch
ror ecx, 7
push eax
shr eax, 6
sub bl, 0x7a
dec ax
and ebx, 0xe3010d5
rol edi, cl
sbb dl, 0x6d
shr eax, 3
sub dx, si
nop
shr cx, 6
inc bl
and ch, dl
shr ax, 8
cmp dl, 0x6e
not di
nop
and dl, 0x66
or eax, 0x471a090b
xchg bh, ah
nop
mov edi, 0x76e5d9eb
not esi
sbb dx, cx
adc esi, 0x3a75d448
and si, 0x2563
sub ecx, eax
add edi, ebx
or dx, cx
nop
add eax, ecx
nop
shl cl, cl
nop
inc ebx
not esi
and bx, 0x182c
rol cl, 1
dec dh
shr ch, 8
sub bx, bx
sbb ecx, edi
stc
dec di
mov cx, cx
xor ax, ax
inc dl
rol dl, cl
or di, si
adc al, al
not al
add ebx, 0x29d9ca4d
sub cx, 0x43dc
dec eax
inc al
cmp bh, dl
inc eax
test al, 0xd
stc
and esi, 0x3a67d954
mov dx, di
nop
nop
adc ax, ax
sub dx, 0x33c5
xor ebx, edx
inc bx
cmp al, 0x74
stc
cmp bl, dl
ror bx, cl
and bh, bh
rol bx, 2
inc ax
or si, cx
ror ah, cl
or bh, 0x42
ror ecx, cl
shl edx, cl
shl si, cl
mov dx, 0x5eee
xchg di, ax
sub edx, ecx
ror bl, cl
xor ax, si
stc
shl ecx, 2
adc cx, ax
and dl, ch
dec bl
xchg si, si
stc
add bx, 0xf6a
and bx, ax
and bl, bh
dec esi
or dl, 4
rol dx, cl
shl dx, 1
pop eax
nop
stc
push eax
adc ax, si
xchg ecx, edi
test edx, 0x56dcd5b1
sub cl, 0x19
and bl, 0x66
pop eax
pop esi
pop edi
pop edx
pop ebx
pop ecx
call fcn.00441c0a
push ebx
or bl, 0x52
push edx
mov dl, 0x59
shr bh, 7
rol edx, 6
push esi
xor si, 0x4b63
adc bx, 0x32e0
sub si, 0x7300
push eax
sbb eax, 0x45c586c8
push ecx
ror ecx, 3
sbb al, dh
xor cx, 0x2f4b
sbb dx, 0x4e33
or ch, ch
add si, 0x52ee
add ch, ch
sub bx, 0x27f3
ror dh, cl
or bh, cl
stc
mov ebx, 0x5b2953fc
adc esi, ecx
mov ecx, 0x144bfeef
rol bh, 3
xchg ah, dl
mov al, 0x38
shl bl, 3
push edi
adc di, bx
inc ax
cmp ch, 0x24
or ax, 0x2ebb
add si, 0x137d
inc bh
test edx, 0x1ea2b52f
not cx
nop
xchg dx, ax
sub ax, 0x52d
or dx, si
sub ch, 0x17
inc edx
nop
ror dl, 5
or si, 0x7bdf
xchg ch, dh
ror al, 8
xor cl, 0x78
xchg dh, dl
rol edi, 5
nop
rol dx, 7
test cl, dh
mov dh, dh
adc edi, eax
shr eax, cl
dec cl
test edi, eax
test ebx, edx
inc ax
sbb dh, ch
xchg ch, cl
adc ecx, 0x261c0194
nop
sbb esi, eax
or ebx, 0x64b9315b
not ch
nop
adc bl, bl
shr di, cl
cmp dl, 0x6c
cmp esi, 0x1ca921fc
stc
shl dh, 4
sub edi, 0x7e806a9b
dec ch
sbb edi, ebx
sbb dx, bx
nop
add esi, edi
rol edi, 5
inc si
shl ch, 3
inc cl
shl dl, cl
xor eax, edi
sbb bh, 0x51
cmp cl, 0x15
inc bh
nop
mov edx, ecx
cmp cx, ax
sub esi, 0x379824e
add ecx, 0x77c9cec9
cmp ebx, 0x139acd41
stc
xor edx, eax
adc edx, ecx
and al, 0x65
nop
sbb dx, cx
nop
pop edi
shl ah, 7
inc esi
and esi, ecx
stc
sub bh, dl
dec bh
adc esi, 0x7b834e11
ror eax, cl
sbb si, bx
add ebx, edx
sbb dh, 0x40
mov bh, 0x52
xchg dh, dl
not ch
inc cx
sub esi, 0x29b15dd6
push edi
sub edi, 0x662d693a
ror bx, 8
or bl, dh
add si, si
xor ax, 0x9cc
cmp cx, di
ror di, 7
stc
adc cl, ch
rol bx, 7
stc
adc bl, ah
cmp esi, 0x2b88e878
mov bl, ah
nop
cmp ah, cl
adc ch, al
or bx, 0x63e9
add dx, 0x85b
sbb bx, 0x2f91
cmp ah, dh
xchg ah, ah
mov bx, 0x2d33
sbb bx, 0x603d
nop
xor dx, ax
stc
mov si, 0x63f
sbb edx, 0x72e087ed
test bh, ah
shl edx, cl
adc ebx, 0x122a26e6
ror ebx, 1
sbb esi, edx
dec ebx
cmp ch, bl
xor ah, 0x24
adc di, 0x4b5c
inc bx
add ax, dx
ror ecx, cl
adc edx, 0x5c863e14
rol dh, 1
cmp al, cl
dec ah
or cl, 0x19
rol ebx, 3
sbb esi, 0x2d79aca
rol cx, 1
not cx
add dl, bl
cmp esi, 0x5c51d4a3
rol eax, 7
nop
cmp dh, dl
stc
mov eax, 0x3bc3a359
ror si, 3
xchg ebx, eax
ror edx, 3
and ebx, esi
or ecx, 0x340fdf01
stc
xor bx, 0x4ca2
stc
stc
cmp cx, 0x72d9
ror edx, 2
xchg cx, cx
add bx, 0x1af5
rol eax, cl
nop
xor bx, di
sbb dl, 0x4a
sbb dx, bx
or ax, 0x5f50
adc ebx, 0x7859d08b
sub esi, eax
stc
nop
xor cl, al
or ecx, esi
add edx, edx
cmp bl, dh
pop edi
test ah, 0x13
mov si, ax
and al, ch
and ah, 0x41
shl ah, cl
push edi
mov edi, edi
add bl, dh
shr si, cl
rol cx, cl
shl ecx, cl
mov dh, ch
sbb bl, dl
shr si, cl
test ax, 0x2b53
ror cx, 6
ror ax, 2
and bx, 0xb4b
xor bl, 0x16
stc
xchg al, ah
inc bl
shr cx, 8
sbb bx, 0x7372
shr ax, 1
shl dh, 5
or si, cx
mov bl, 0x73
inc ax
inc dh
nop
xchg si, ax
shl ebx, 4
inc bh
stc
inc di
add dl, 0x21
mov ch, ah
or eax, edi
xchg bh, cl
shr eax, 4
shr cx, cl
sub di, cx
test bx, 0x5d5f
mov bh, 0x6d
xchg edi, eax
ror si, 5
or bx, di
nop
xor bx, 0x20a8
sub ecx, edx
and dx, 0x6478
add ecx, 0x6d988f7
nop
not si
mov ah, al
mov di, bx
adc eax, 0x15e51fa8
sbb ebx, 0x630efd3e
xor eax, esi
sbb dh, dh
ror cx, 8
adc ecx, eax
adc al, cl
xor ax, di
and ecx, 0x65703a1
inc edi
xchg dx, si
not al
or ecx, 0x195844a2
pop edi
pop ecx
pop eax
pop esi
pop edx
pop ebx
call fcn.00442056
nop
push edx
push ecx
test dl, cl
push edi
push esi
xchg edi, esi
push eax
shr ax, 5
push ebx
or ebx, ebx
sbb cx, bx
stc
not esi
not ecx
sbb si, si
rol al, 8
adc di, si
adc bx, ax
not eax
xchg di, cx
dec si
dec di
pop ebx
pop eax
pop esi
pop edi
pop ecx
pop edx
call fcn.0044246b
push ebx
push edx
sub bh, dl
push eax
sbb ah, dh
pop eax
pop edx
pop ebx
push eax
shr eax, 6
push edx
add dx, 0x7840
push esi
inc si
or esi, 0x304e5c65
push ecx
rol esi, cl
inc ah
nop
test si, 0x13ec
pop ecx
pop esi
pop edx
pop eax
jnp 0x409eb1
push eax
sub ax, 0x6be3
push ebx
or al, bh
sbb bh, 0xc
push edx
adc dx, 0x2ec5
shr al, 3
sbb ah, al
stc
push esi
dec si
push ecx
dec ecx
pop ecx
pop esi
pop edx
pop ebx
pop eax
call fcn.00442a84
push ecx
dec cx
pop ecx
nop
push edi
test edi, edi
pop edi
push 0
mov edx, esp
push eax
mov eax, esp
push ebx
push ebx
ror bl, 6
cmp ebx, 0x36e43d2c
nop
push edi
dec edi
ror bl, 8
nop
push esi
shr esi, 6
push edx
mov bh, dh
ror dx, 8
cmp edi, esi
push ecx
shl ch, cl
not bl
push eax
test ax, 0x6c47
shr si, 2
cmp si, bx
adc ah, al
and ecx, 0xd5654c
not ch
nop
shl edx, cl
cmp ecx, edx
shl bx, 2
and ax, si
cmp edx, eax
cmp dx, ax
test bl, dl
not ch
and ebx, 0x55d63768
shr edi, 2
and cx, ax
cmp ax, 0xb4c
not si
stc
inc edx
inc esi
nop
test ebx, edi
sbb edi, 0x7b198d62
inc dx
shr dh, 5
sub bx, cx
xchg bh, dl
test di, di
cmp esi, 0x2119f52e
cmp ch, ah
rol bl, 1
shl ecx, 7
shl edi, cl
nop
add bl, bl
sbb dx, di
adc ah, cl
cmp ebx, 0x39c82246
stc
cmp esi, eax
adc eax, 0xdd31a7a
shl edi, 4
xor dx, 0x7565
cmp di, cx
inc edx
sub edx, 0xb2e115e
not bx
cmp dh, 0x1e
dec edx
xchg al, bh
sub bl, 0x37
shl edx, cl
xchg di, si
add bx, si
dec ecx
rol ebx, cl
stc
inc bl
xchg al, ah
nop
shr bl, cl
add dl, 0x25
sub dx, 0x44e5
shl edx, cl
cmp al, 3
xor di, cx
nop
add esi, 0xdfb179e
not ah
sbb si, 0x31b2
xor esi, 0x7dab5445
add ebx, 0x69d6f6a4
add ah, ch
shr dl, 4
inc eax
test ax, ax
ror si, cl
stc
dec ecx
shr cx, cl
xchg di, si
nop
shl cx, 2
or dh, bh
add edx, 0x74f1e04c
pop eax
mov bl, 0x25
and cx, 0x9c1
sbb ebx, edx
and ecx, 0x4426093
xchg dx, si
push eax
xchg cx, ax
ror ch, 2
shr cx, cl
nop
adc edi, 0x3633fc92
or dx, 0x4213
or bh, ch
inc ebx
cmp dh, ah
shl edi, 1
adc bh, 0x6b
mov dx, dx
cmp ax, 0x78f7
rol ecx, cl
inc edx
and si, 0x57b7
not ecx
inc edx
inc ch
mov ebx, 0x8a5693e
nop
shr bx, 7
adc edx, 0x1e942f6
cmp ecx, ecx
cmp al, ch
sub cx, 0x739d
stc
shr dl, cl
stc
shr di, 3
sbb ebx, 0x644a2afe
dec ah
xor cx, cx
test ebx, 0x8a6f33c
dec bx
cmp ecx, edx
add ecx, edx
xor bh, 0xa
stc
ror cl, cl
and si, 0x71f8
inc cx
rol cx, 7
and bl, ch
stc
and ax, 0x3829
or bh, dh
sub bx, 0x48f3
ror dh, cl
not di
and edi, esi
sbb edx, 0x20eeeca7
shl cl, 7
rol al, cl
stc
not ax
or si, 0x65d
xor dx, di
rol cx, cl
dec di
adc bl, 0x1b
shr ax, 2
adc dl, dh
xchg cx, ax
add ax, 0x4081
xor eax, ebx
sub di, 0x252
inc edx
stc
adc cx, cx
dec si
ror bl, cl
ror ax, cl
nop
stc
xor dx, bx
nop
adc ecx, 0x14b3d86e
add edi, 0x52610475
stc
inc di
nop
add dx, 0x5006
xor cx, di
or ebx, edi
mov ch, bh
rol dl, cl
add bh, 0x42
sub ax, bx
xchg bl, bl
adc eax, 0x5c649b9f
stc
xchg edx, edi
xchg bl, al
xor dx, di
pop eax
push eax
or ax, dx
stc
shr ax, cl
inc dx
and al, cl
cmp al, 0x72
mov dl, cl
sub edi, edx
or dx, ax
shl eax, 1
rol cl, cl
dec ax
dec edx
adc ah, ch
sub esi, ecx
ror esi, 2
add edi, esi
dec eax
shl di, 8
mov dx, si
sub bl, ch
ror edi, cl
adc di, 0x6fe7
stc
test ecx, eax
add ebx, edx
not di
not esi
xchg ebx, eax
nop
cmp bl, dl
dec edi
nop
sub cx, di
or eax, 0x3398ef96
ror ecx, 2
xchg esi, edi
ror edx, 1
add bx, 0x2534
inc bh
shr eax, cl
dec esi
sub cx, 0x5efc
xor ch, ah
sbb edi, 0x7e70c564
adc di, si
and ebx, 0x21d14c3c
shl bx, cl
shr cx, 6
shl bh, cl
shr edi, 4
adc dl, 0x55
xor ecx, edi
shl bx, 6
sbb edi, ebx
shr bx, cl
xchg bx, di
nop
rol bl, 8
xor edx, ebx
dec si
mov dh, 0x2f
rol edx, cl
or dx, dx
mov al, 0x1c
not dh
sbb dx, bx
add dx, 0x41a
test edi, 0x3001c1bf
sbb bl, bh
dec eax
and edi, 0x5a21fd20
add ch, 0x7b
adc eax, 0x31ed22c1
xchg edx, edi
ror si, 1
shl ax, cl
dec bx
test ah, 0x23
sbb edx, 0x746da0ae
adc dh, 0x20
inc bl
inc edx
mov cl, 0x16
xor dx, di
mov edi, edi
xchg ch, cl
sub bx, 0x6c51
nop
sbb bx, 0x2558
stc
and edx, 0xa8b8843
sub di, si
add di, di
ror edi, 5
ror eax, 5
not ecx
test ah, 1
sub cl, 0x6f
inc esi
pop eax
push eax
xor ecx, eax
xor bx, 0x2d6c
cmp ax, dx
sbb esi, 0x637445e8
and dh, 0x3b
not ebx
xchg ecx, eax
ror edx, 6
ror al, cl
and esi, ebx
shr ax, 5
add dl, al
stc
xor ebx, eax
stc
rol si, 2
dec edx
xchg cl, ch
adc ecx, 0x45652987
xor al, 0x45
xchg ebx, eax
ror ch, 4
ror bh, 2
sub ebx, eax
not dl
shr ch, 7
stc
test ah, al
xor di, ax
shr esi, cl
xor cl, 0x18
cmp cl, al
cmp bl, cl
shl esi, cl
cmp bl, bh
or dh, 0x76
stc
or dl, dl
inc si
shr bh, 5
not di
dec ax
shl dl, 6
stc
or si, dx
nop
or bh, al
add cl, 0xd
sub edx, esi
not bh
sub cl, 0x11
mov eax, 0x3c5dcdf4
mov bx, bx
nop
adc eax, ebx
mov bl, 0x5c
xor ch, 0x7e
ror cl, cl
nop
cmp bh, 0x33
and esi, 0x7c22bf12
test esi, esi
or dx, cx
shr edi, 4
and eax, ecx
and esi, 0x3399bc72
test bx, 0x3780
or dx, bx
mov bh, 0x2b
ror edi, cl
xchg ch, ah
adc ebx, 0x5a079b12
dec edi
not edx
shr ebx, cl
adc dh, 0x69
adc eax, eax
sbb dl, ah
adc ah, ch
dec si
dec si
add ch, bh
sub ch, bl
dec bx
dec esi
and bx, 0x3d2c
shl dh, 5
adc edi, 0x7c735872
sub eax, edx
xor bl, 6
sbb ebx, 0x22ec98e0
nop
dec si
ror ah, 3
adc ah, 0x40
not ebx
ror si, cl
mov bx, 0x3780
stc
sub di, 0x1a97
pop eax
add edx, edi
push eax
xor bh, ah
dec ebx
nop
or ah, bl
ror bh, cl
mov cl, 0xd
sbb al, ch
rol ch, cl
add esi, edx
and bh, 0x13
add cx, 0x726a
sbb bh, al
shl ebx, cl
nop
test dh, 0x69
cmp ch, 0x66
test eax, edi
add di, 0x5a91
and si, ax
xchg di, cx
inc ax
stc
stc
and ax, 0x1b27
or bx, 0x7584
stc
nop
mov ax, ax
and ebx, esi
ror ax, cl
dec bx
or ah, cl
adc si, 0x6c2a
cmp dx, 0x33ee
xchg cx, cx
shl bh, cl
sub si, bx
shr di, 3
shr eax, 4
add edi, eax
adc di, 0x676a
dec cl
inc di
ror cl, 5
sub ebx, 0x6e6dcf1f
nop
and di, 0x3aa7
adc ah, 0x61
cmp di, 0x2229
or eax, 0x4b781c6b
dec dx
test ebx, esi
sub ecx, eax
or si, ax
not ebx
and al, 0x38
nop
shr di, 3
xchg bx, di
cmp eax, esi
cmp edx, eax
inc cl
xor bh, cl
inc si
shr esi, 2
add dx, 0x5c1c
shl dl, 1
add cx, 0x2af3
dec bl
stc
nop
inc eax
not ebx
shr edi, cl
xor bh, ch
xor edi, 0x2c5ce751
sbb si, di
add dx, ax
shl dh, cl
shl edx, 3
test ax, 0x7a16
cmp dh, 0x19
and ah, ah
shr ax, cl
stc
mov si, 0x197a
and al, 3
stc
shl ecx, 6
shr edi, 8
xor ecx, edx
ror edi, 4
rol al, cl
shl dx, cl
shr ecx, 1
sub ah, 0x71
adc bx, ax
xor cl, 0x6d
mov dx, cx
pop eax
test ecx, esi
cmp ecx, 0x6c007ead
ror bh, 4
ror dx, 5
stc
rol ecx, cl
cmp bh, ch
not edx
not ch
push eax
or bl, ah
add cl, 0x2f
and ecx, esi
or bh, 0x33
xchg bx, si
sub esi, 0x6ebce247
sbb esi, 0x3f6da9cc
rol ecx, 1
sub dl, 0x11
add al, dh
nop
or bl, 0x68
inc cx
dec ecx
sub edx, 0x511ab0fe
xchg al, al
xor eax, ecx
sbb bx, si
inc ax
or di, 0x43ba
not edx
shr di, cl
add esi, ecx
inc bx
test ebx, ebx
shl di, 1
shl ah, 3
dec edi
and cx, bx
cmp cl, 0x55
xchg cl, bl
ror edi, 2
ror dl, cl
inc bx
sbb edx, 0x7c93bc40
shr ecx, cl
ror di, cl
inc ax
sbb ch, 0x44
test ecx, ebx
or edx, 0x31a6ebe3
sbb ax, 0x64f0
not ax
or ah, 0x44
stc
nop
add dh, dh
or dh, cl
nop
sbb eax, 0x7e088268
and cl, dh
dec edi
rol edx, cl
shl ax, 8
stc
xor dl, bh
sub bh, ah
ror ebx, 4
mov edx, edx
rol bh, 5
and dl, 0x6c
shl edi, cl
not dx
nop
cmp ebx, esi
add esi, eax
stc
sbb ecx, 0x21385675
nop
ror bh, 8
nop
inc al
ror ebx, cl
test edi, ecx
dec cx
not ax
nop
add bl, 0x64
and si, 0x70d7
cmp bx, dx
xor ecx, ebx
or di, 0x35b3
nop
sbb ah, 0x30
or ebx, esi
adc cx, ax
not eax
rol si, 6
or di, 0x2a2
sbb al, ah
shr si, 6
pop eax
sbb dx, dx
push eax
ror eax, 5
or ch, 0x10
adc bx, 0xb63
pop eax
pop ecx
pop edx
pop esi
pop edi
pop ebx
push edx
rol dl, 1
push ebx
push ecx
shl ebx, cl
ror bl, cl
stc
or cx, bx
sub bx, 0x260f
push eax
sbb ah, ah
shl bx, cl
add bh, 0x4e
push esi
inc esi
push edi
dec di
adc ah, ah
ror ecx, 8
dec edi
shl dh, 2
mov eax, 0x2da8446d
stc
xor dh, bl
rol dx, 7
rol ax, 5
test dh, 0x30
test eax, 0x5ee30845
shl si, 2
sbb cx, ax
dec dh
add ah, 0x28
mov bl, cl
and dh, 0x68
add edx, 0x401e2752
cmp ch, ah
test ah, 0x5c
nop
shl dh, cl
xor bx, dx
dec ch
nop
inc bh
adc bh, al
and edi, 0x71f26c36
mov ch, dl
sub di, ax
ror di, cl
cmp ecx, 0x79a172cc
ror edx, 5
test ecx, 0x6e80c561
stc
shl si, 6
cmp ah, 0x22
cmp dh, 0x57
test dx, bx
rol di, 2
nop
xor eax, 0x29a3413b
mov bx, cx
ror esi, cl
cmp bx, 0x503f
rol bl, cl
mov bh, 0x39
shl esi, 2
stc
inc si
or bx, ax
shl ax, cl
xor dh, 0x38
nop
shr edx, 6
add di, 0x1733
cmp si, 0x2553
not cx
add bx, di
stc
dec bx
shl ax, cl
or edi, 0x7eb0a85a
sub al, dh
dec si
and bh, dl
xchg edi, esi
add ch, cl
stc
not si
shl dx, cl
inc ebx
xchg ecx, edi
adc si, 0x36fa
dec cl
nop
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
call fcn.00442d6a
push edx
add dx, 0x5aa1
push edi
mov di, 0x6aeb
push ecx
ror ecx, 2
adc di, 0x68d2
push eax
inc ax
push ebx
xor bh, 0x7d
sub ah, 0x76
inc ax
push esi
shr si, 1
not ebx
test esi, 0x2efb548a
rol ecx, 4
nop
inc esi
mov ch, ah
add dx, 0x2dc4
sub al, 0x20
xor bh, 0x40
and ebx, 0x5e400fcc
inc esi
pop esi
pop ebx
pop eax
pop ecx
pop edi
pop edx
push ebx
push eax
sbb bh, ah
push esi
push ecx
add esi, ecx
add cl, ch
push edi
not edi
shl cl, cl
xor bx, 0x776d
stc
xchg edi, eax
or al, 0x18
stc
shr ax, cl
shr si, cl
adc esi, eax
stc
push edx
shl dx, 3
inc al
xor ch, dl
and si, di
rol edi, 2
stc
stc
pop edx
pop edi
pop ecx
pop esi
pop eax
pop ebx
push edx
or dx, 0x1c12
nop
stc
not edx
nop
stc
push eax
sub edx, eax
push edi
add di, 0x1d35
push ebx
shr bx, 3
stc
test bl, dh
push esi
xor esi, 0x2324510a
push ecx
sbb ch, dh
add ecx, 0x75f1f288
shl ax, 8
dec ax
test di, si
dec esi
mov edi, 0x738bc959
stc
xchg ecx, eax
cmp eax, 0x2ac988cc
cmp dl, al
sub bx, cx
xor di, cx
rol ax, 4
dec ebx
sub edx, 0x7aa05fbf
dec ah
mov dx, si
and esi, 0x17f3a681
stc
add edx, 0x2e3eb9ea
cmp edx, 0x62b1281a
mov esi, 0x65fe76b2
not ecx
pop ecx
pop esi
pop ebx
pop edi
pop eax
pop edx
mov ecx, esp
push edx
push 0x40
push eax
push ecx
push 0xffffffffffffffff
jb 0x40a804
call fcn.00443073
jp 0x40a7b2
push edx
dec dh
push esi
dec si
push eax
sbb ah, dl
test ax, 0x3d25
push ebx
add bl, 0x24
adc bh, 0x7a
add dh, 0x44
nop
sbb bl, 9
or ah, 0x3d
push edi
xor di, 0x6232
xchg bh, al
push ecx
sub ecx, edx
xor ebx, ecx
and esi, ecx
cmp al, 0x68
stc
inc ecx
stc
add bx, 0x16c8
add edx, ecx
shl di, 2
stc
adc ax, 0x4354
inc al
not eax
mov edi, edx
not ebx
sbb ecx, 0x1175bd25
dec eax
shr edi, cl
cmp ebx, edi
inc eax
inc si
pop ecx
pop edi
pop ebx
pop eax
pop esi
pop edx
call fcn.00443509
call fcn.00443ad2
push eax
not al
push esi
xor si, 0x4998
push edx
sbb edx, edx
push ecx
adc ax, cx
ror dx, cl
add si, 0x6b96
xor ecx, ecx
rol edx, 5
pop ecx
pop edx
pop esi
pop eax
push esi
xor esi, 0x23dcb0fa
push eax
push ebx
test ax, bx
stc
inc esi
xor bl, bl
pop ebx
pop eax
pop esi
call fcn.00443f74
call fcn.00444525
call fcn.00444829
push esi
push ecx
xchg esi, ecx
pop ecx
pop esi
push ecx
dec cx
pop ecx
call fcn.00444d85
nop
push ecx
and cx, 0x2d49
push edx
mov edx, 0x2a23021c
and dx, 0x4b5f
push ebx
shl ebx, 7
stc
not bl
adc edx, 0x77a7ae8b
mov bx, 0x1c7b
push edi
test di, 0xce0
dec cx
push eax
xor al, dl
push esi
cmp ecx, esi
inc dl
test si, cx
shr dx, 1
sub ebx, edi
test eax, 0x27d38139
nop
not eax
shr eax, 4
stc
not al
or ebx, 0x3846585b
ror ecx, cl
rol ah, 7
dec dx
stc
rol edi, 8
not cl
sbb si, 0x5d2e
shl ecx, 5
nop
stc
add edi, 0x46568808
test ax, bx
xor bl, 0x5d
ror edi, 2
sbb ebx, ecx
xchg bh, bh
and cx, ax
test al, 0x19
adc dx, bx
add ebx, 0x4a370f5b
not dx
inc edi
adc bl, 0x41
nop
and bx, si
and cl, ch
and di, bx
ror bx, 2
nop
inc edi
xor cx, 0x3d85
stc
not ebx
shl al, cl
xor cx, ax
xor ah, 0x5e
dec ch
mov edx, 0x70eb23e3
and ax, ax
sbb eax, 0x39906ca4
and cl, 0x4d
add cx, ax
ror esi, cl
mov bh, bl
not bh
rol edi, 5
cmp ax, 0x7b03
ror dx, cl
inc dx
nop
shl edi, cl
stc
test cl, ah
sub edi, 0x4487902e
nop
adc cx, 0x293
adc si, cx
cmp eax, eax
not ebx
shl bl, cl
dec esi
sub eax, eax
sbb ax, 0x1d24
test ecx, 0x305d0f59
xchg di, dx
rol cx, 8
shl dx, cl
rol bh, cl
rol cl, 8
inc ah
cmp ecx, 0x27e10e78
and dl, bh
and ebx, 0x3e707228
xchg edx, eax
and dh, bh
adc di, 0x5f41
pop esi
sbb dh, ch
dec bx
add bx, dx
inc dx
dec edx
or eax, 0x7a1b016e
and eax, 0x52c5df2a
not cx
xchg edi, ebx
dec al
inc cx
inc edx
nop
add dx, bx
rol ax, cl
stc
stc
and edx, eax
sub ax, bx
and edi, 0x589822fd
shr ax, cl
shl bx, 6
or edx, ecx
nop
cmp edx, 0x25826856
or ax, bx
rol al, 4
xor ecx, edx
adc ah, ch
nop
ror cl, cl
stc
sbb al, bh
test dl, ah
rol al, 1
dec dx
dec dl
ror di, 2
stc
mov bx, di
push esi
adc ecx, esi
dec ch
rol ebx, 6
add bl, 0x5e
dec edi
xor ch, 0x4c
not cx
nop
sub edi, edi
stc
shl si, 7
sbb bx, dx
xchg ebx, eax
mov dh, 0x46
not edi
stc
add dl, ch
shr ah, cl
xor ecx, 0x1f43bc05
inc ch
inc ebx
or si, si
dec cl
nop
ror ah, 7
test di, 0x2965
shr cx, cl
ror cl, 4
sbb dl, 0x40
or al, 0x3b
stc
cmp cx, 0x309b
shl dh, cl
add eax, ebx
cmp ah, 0x53
xchg bl, bl
not ah
sbb bl, dl
sub bl, 0x63
and cl, bh
nop
add eax, 0x56eb8ec5
not ecx
stc
xor cx, si
xor cx, 0x490e
not eax
dec ah
not eax
stc
and esi, 0x776396ad
nop
sbb cl, ch
shr di, 5
sub bl, al
sbb cx, 0x5278
rol edi, 8
sbb dh, 0x3d
cmp dh, 0xb
shl di, 4
pop esi
and ebx, 0x3c9433a
sbb edx, ecx
cmp dh, 0x56
push esi
sbb si, 0x29cc
not edi
cmp bx, ax
rol bh, cl
rol cl, cl
test ebx, 0x7f1c4eaa
ror ax, cl
stc
inc bx
inc ecx
sub ecx, 0x2f33a479
and ecx, 0x2275e62f
and ch, 0x21
rol cl, cl
not bx
nop
test bh, cl
ror ebx, 2
add cx, di
mov al, al
xchg ecx, eax
xor bx, cx
ror dx, 7
xchg cl, cl
xor al, bh
not di
add eax, esi
cmp ecx, ebx
mov dh, 0x77
not ah
dec edx
nop
or di, di
adc bx, ax
ror edx, 2
test eax, 0x1a6abde6
xor ecx, 0x6b3afcec
sbb ch, bl
xchg dl, dl
sbb edi, esi
rol esi, cl
adc bx, dx
adc bh, 0x52
sub di, 0x6081
not si
adc dx, 0x2102
inc dx
not dh
adc ax, 0x3759
xor di, bx
cmp ecx, 0x1cecf567
and dx, cx
ror ch, cl
xor ecx, ecx
not ax
dec edi
sbb cl, ch
xchg dx, di
shl edi, cl
test bh, 0x5c
adc dl, 0x58
xchg si, cx
ror edx, cl
test dl, dh
sbb cx, 0x127e
xor di, dx
mov ch, 0x73
sub ax, bx
add esi, 0x1c892201
cmp edx, 0x5d347035
ror si, cl
and ch, bl
test cx, ax
xor ax, dx
xor ax, di
adc ax, ax
ror ecx, 3
ror ecx, 1
xor ah, 7
nop
cmp dl, 0x17
and dh, 0xc
stc
and bl, 0x39
shl edi, 3
rol edx, cl
add ch, dl
adc cl, ch
and esi, edx
dec ecx
mov cx, 0x285d
ror al, cl
not dx
nop
add di, cx
add bx, cx
sub ah, 3
pop esi
sub bh, 0x4e
adc cx, 0x23d6
stc
ror edx, 7
push esi
add esi, eax
dec edi
xor ecx, ecx
or ax, si
or ax, 0x4aa7
xor dl, 0x7d
xor cl, dl
ror edx, cl
rol bh, 5
test dh, bl
add al, cl
xchg dx, dx
not ecx
test di, ax
adc edi, ebx
inc edx
shr ch, cl
sbb si, 0x5b9b
adc dl, dh
ror ch, 8
add dh, 0x6a
not dl
and ecx, 0x732cca31
not ax
rol cx, 7
rol si, cl
and dl, cl
or cl, bl
inc cl
ror al, cl
dec cl
adc edi, 0x56b7e31d
add ax, si
stc
not dh
dec dx
cmp ch, 0x37
add edx, 0x7bf422ad
nop
stc
shr edx, cl
not si
sub eax, 0x9cb880b
stc
add dx, 0x35b1
ror esi, 3
shl edx, 1
test edx, 0x11a2874f
sbb ch, bl
or eax, esi
cmp bx, di
nop
shr edi, cl
ror edi, 5
ror eax, 2
or cx, 0x1967
and esi, ecx
stc
and di, 0x5dd5
stc
add bl, 0x4b
shr eax, cl
sub dh, al
stc
mov bh, bl
mov di, 0xf21
test di, si
stc
cmp cl, 0x1b
shl ebx, cl
or di, 0x614b
cmp cx, 0x3b43
nop
xchg bx, cx
cmp eax, edx
xor ah, ch
sbb di, 0x3f27
dec eax
rol ax, cl
dec ax
sub eax, eax
and edx, eax
or eax, edi
rol cl, cl
and edi, ebx
sbb ah, 0x3f
and edx, ecx
stc
shl eax, 6
and bl, 7
shr bl, cl
xchg dh, al
or ecx, ecx
not eax
cmp cx, ax
or edi, edx
pop esi
stc
add di, 0x57e0
not bl
dec bh
xor bh, 0x3f
add dh, bh
push esi
test ebx, esi
sub cx, 0x2819
sbb edx, esi
inc si
shr al, 3
ror ax, 4
and esi, 0x58e9a07e
sub eax, 0x6584470f
shr edi, cl
xchg dl, cl
shr dh, 3
cmp di, ax
xor di, ax
shr dl, cl
rol ch, 8
ror ah, cl
rol ax, 7
xor edi, 0x1b035013
nop
rol edx, cl
rol edx, 5
dec edi
adc si, 0x4c3c
rol di, cl
shr edx, cl
cmp cx, di
stc
shr al, cl
test eax, ecx
not bh
ror cl, cl
nop
sub edi, 0x47e53c22
sub ax, bx
test cl, dl
sub ebx, 0x16439ca2
not edx
and di, 0x7de1
xchg edx, eax
nop
rol ecx, 5
not dl
stc
adc cx, 0x6c7b
xor ebx, 0x6f1aebc5
adc cx, cx
inc ax
ror ch, cl
stc
shr dx, 3
test ch, 0x2f
rol dh, 3
xchg si, ax
mov bh, 0x5c
rol dl, 6
adc ch, bh
mov cx, 0x7cc2
shl si, 1
sbb dx, di
sbb bh, 0x39
shr edx, cl
test edi, 0x2014daf6
inc di
xchg bl, dl
mov ah, bh
shr esi, cl
inc al
stc
not cx
xor cx, 0x1b03
test ecx, 0x54fa342b
shl eax, cl
inc cx
sbb eax, 0x2140d1ef
adc bl, 0x48
adc cl, dh
and esi, ebx
ror bx, cl
test bl, 0xd
add cl, 0x26
adc dh, bh
sub dh, bl
rol ax, cl
add edi, eax
cmp eax, 0x1899e6a8
dec bl
stc
sbb ebx, esi
add al, dl
add ah, ch
adc edx, ecx
and ch, 0x14
xor si, ax
xchg di, ax
pop esi
nop
rol di, cl
xor dh, ch
mov ebx, ecx
cmp eax, ebx
dec bh
not dx
ror eax, cl
shr bl, 4
sub ch, cl
and ecx, edx
add dh, 0xe
dec eax
add ah, 0x13
mov di, 0x6138
cmp ah, bl
rol dh, cl
cmp eax, 0x7a78b60d
xor al, 1
shr ecx, cl
inc ah
dec di
cmp dl, bh
push esi
or eax, esi
shl bl, 5
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
call fcn.004450ea
push ebx
push edx
test bh, dl
stc
nop
push ecx
push eax
xchg cl, al
dec ax
nop
sub eax, eax
xchg bx, dx
or dh, 0x42
not bx
push edi
ror edi, cl
ror cl, 8
xor dh, ch
stc
push esi
dec esi
or di, 0x24cd
nop
sub edi, 0x79a0dc85
dec al
ror di, cl
cmp edi, 0x25a1d710
dec ah
and ecx, 0x65954d17
mov edx, edx
mov dh, cl
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
push edi
rol edi, 2
push eax
adc ax, 0x4ad3
push edx
push ecx
shr dh, cl
rol cl, cl
push esi
shr si, 2
push ebx
add bl, ah
rol dh, cl
test bh, 0x6f
mov dh, dl
mov dx, 0xd5e
shl dx, cl
not ebx
not bl
sbb edi, 0xb02aa57
and ax, 0x246f
ror dx, 2
adc bl, ah
mov ax, si
mov bx, 0x5e0e
not cx
cmp edi, ecx
cmp ecx, ebx
rol bl, 7
rol ch, cl
dec ecx
not ch
nop
adc ecx, edx
ror esi, cl
inc edx
shl bh, cl
sbb di, si
sbb dl, 0x30
sbb al, 0x7e
not eax
stc
stc
test bh, ch
test cx, di
shr esi, 5
ror bx, cl
xchg si, ax
not di
shl dl, 7
xor ecx, eax
sbb di, dx
shl cl, cl
xor ebx, 0x1c218963
ror cx, 8
shl edi, 5
sub esi, ecx
inc ebx
not al
sub ecx, ecx
and dx, 0x3604
sbb di, di
mov di, bx
cmp si, cx
and bl, 0x7a
sub ax, 0xb9f
shl ecx, cl
ror edi, cl
shl cx, cl
nop
ror ecx, cl
or al, cl
sub dx, 0x41fc
not dh
xchg edx, ebx
and di, 0x3453
xchg dx, bx
sub ebx, ebx
xchg cx, ax
rol dx, 8
cmp ch, 0x1e
rol ecx, 6
sub eax, eax
ror bl, 3
inc edx
adc bx, bx
mov dx, 0x4176
stc
test di, 0x5703
adc bl, 0x19
adc cx, 0x18db
test edi, eax
xor bx, di
xor al, dl
xor cx, dx
not al
adc edi, 0x5cbd8140
sub ax, 0x5628
stc
stc
and cx, bx
cmp dh, 0x78
xor di, 0x3eae
ror ecx, 2
xor bl, 0x2d
not al
pop ebx
stc
nop
or eax, ecx
mov si, si
push ebx
adc bh, ah
dec ah
or ebx, 0x643c1572
xor ch, 0x52
ror ch, cl
xchg ecx, esi
test ecx, edx
xchg dh, bh
nop
mov ebx, esi
add ecx, 0x72d02f3f
or edi, 0x77e88885
cmp eax, 0x6c40e64a
dec al
inc bl
stc
rol bl, 1
nop
shr di, 5
nop
rol ah, 6
add ecx, ecx
not ch
stc
and bx, si
or bx, si
nop
and cx, dx
add dx, di
test dh, ch
xchg ecx, ecx
mov ch, dh
shl dx, cl
inc al
add ebx, 0x375517a1
stc
xchg ecx, esi
and dx, 0x1ff4
or ecx, esi
stc
xchg cx, bx
add di, 0x3be0
inc esi
shl dl, 5
pop ebx
pop esi
pop ecx
pop edx
pop eax
pop edi
jae 0x40af9d
push edx
dec edx
pop edx
push eax
inc ax
pop eax
push ecx
shr ecx, 1
shl cl, cl
push edx
push eax
xor dx, ax
pop eax
pop edx
pop ecx
push eax
and al, 0x69
push ebx
push edx
sub ebx, edx
pop edx
pop ebx
pop eax
call fcn.00445416
push eax
push ecx
and ah, cl
pop ecx
pop eax
push ebx
xchg bh, bh
pop ebx
push esi
push edi
push eax
push ecx
rol eax, cl
sbb ch, 0x1a
push edx
adc edx, 0x77f619c3
dec dx
push esi
xor ecx, esi
inc cl
nop
push edi
sub di, 0x24e5
not ax
add si, ax
push ebx
and cx, bx
xchg cx, cx
ror si, 6
cmp dx, 0x681e
test bx, 0x1e89
adc cl, bh
rol dh, cl
stc
shl dl, cl
shl bl, 4
inc dx
shl al, 7
adc cl, 0x25
sbb edx, 0xe183f8d
shr dx, 2
inc bh
rol di, 3
rol cl, cl
dec dx
nop
xor bx, 0x328d
adc esi, 0x2150b7d1
xor al, 0xc
mov ebx, 0x328e47f8
shr bl, 5
sub ax, 0x49c4
shl edx, 4
rol dh, cl
xor di, 0x7b38
xchg bx, cx
or dx, bx
shr si, 8
test ch, bl
inc dx
mov bl, 3
xchg edi, esi
shl ah, 8
xor esi, ebx
nop
nop
mov ecx, edi
sbb eax, 0x2b0025d0
ror esi, 3
stc
stc
rol ecx, 5
mov di, bx
xor di, 0x3b1
ror cx, cl
test al, 0x61
test eax, edx
nop
xor ecx, ecx
shr bh, 7
shr edi, 2
stc
shr ecx, 8
xor ch, 0x1b
sbb ax, 0x2c53
nop
adc ecx, eax
shl dh, 5
not esi
or bl, dl
xor bl, ah
and bh, 0x6b
ror ax, 1
or ebx, edx
test eax, ebx
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
call fcn.0044574d
push edi
push esi
or edi, esi
push ebx
xchg ebx, edi
push ecx
and cl, 0x7e
push eax
cmp eax, 0x7208893a
xchg ecx, edi
shr si, cl
xor cl, ch
and si, 0x1783
test edi, 0x594f1a46
xor ecx, 0x7febc1f4
test cx, 0x1614
stc
push edx
and dl, 0x1d
nop
inc bx
xor edx, 0x242cad8c
shr dl, 6
test si, cx
adc ecx, edi
sub esi, ecx
shr ecx, 4
mov dl, bh
stc
dec di
sub ecx, 0x65713d4
xor edx, edi
test cl, ch
shl ebx, cl
test ah, 0x14
mov ah, 0xa
sbb cx, di
or di, bx
stc
shl dx, 7
sbb ebx, edx
test bh, 4
xor dx, ax
ror ch, 5
sub eax, ebx
stc
mov dh, 0x2b
add ah, 0x63
shl si, 4
dec eax
dec dx
adc bl, ch
adc esi, 0x42cd086e
inc ebx
and edx, 0x1f335cb6
inc esi
mov ch, 0x38
nop
adc cl, 0x44
or ch, 0x54
stc
shr ch, 8
add ah, 0x54
not esi
inc bh
adc bl, 0xb
stc
inc al
rol bl, cl
inc dh
mov dx, ax
sbb al, al
sbb di, cx
inc di
add dh, 0x65
stc
test si, dx
mov esi, 0x4a98d0b4
ror ax, 7
inc edi
ror dh, 2
add ecx, 0x54c29f5a
or edi, ecx
sub bx, 0x279
sub cl, bl
add bl, 0x30
sub ah, ch
shr ecx, 2
dec al
shr al, 6
test ax, si
ror dx, 7
sub bh, al
xchg dx, ax
stc
and bl, 0x1e
adc ebx, 0x162df277
test ch, 0x54
mov edx, eax
nop
cmp si, ax
not esi
sbb dl, 0xd
ror bx, 2
add ax, 0x5e32
xchg bh, bl
pop edx
push edx
shl dl, 6
nop
shl bl, cl
sub bx, di
xor ecx, 0x31edcc4f
xchg ecx, ebx
shl ax, 2
shr di, cl
xchg dl, al
mov cx, 0x7477
not di
adc al, dh
sub ax, 0x523b
stc
xchg bh, dl
cmp cl, 0x30
adc di, ax
xchg dx, di
or ch, al
stc
mov bl, 0x26
xchg di, cx
cmp ch, 0x74
test edx, ecx
shr edi, cl
sbb ch, ch
rol cl, 3
and ebx, 0xca56470
sbb bx, dx
sbb dl, ah
sbb bl, 0x3a
xchg cx, bx
not ah
xchg edi, eax
and di, bx
dec ebx
shr ax, cl
inc al
xor dh, ch
shl edx, cl
stc
sub edx, 0x42dee8aa
shl cx, 2
stc
and al, 0x4b
sbb ecx, 0x5df3ba9d
rol dx, 5
or dh, ch
mov di, 0x3bb2
ror si, cl
add dh, bh
rol si, cl
rol al, 5
mov ch, bl
stc
stc
sbb ah, ah
or ecx, 0x1230cefa
ror ax, cl
ror al, 2
shr di, 2
dec ch
dec cx
not esi
shr dh, 7
mov ecx, edi
ror eax, 4
dec ecx
adc cx, 0x19a8
and edi, ecx
sub ch, 0x1f
rol bl, 6
xor eax, 0x9fb0f10
xchg bl, ah
sub di, di
rol cl, 7
rol ax, cl
adc ah, dh
or dl, al
adc si, si
and dx, bx
not edx
cmp dh, dl
or edi, edi
sub edx, ebx
xor si, cx
or esi, 0x563c02f
or eax, 0x66a4dc8b
not ah
xchg dx, bx
adc edi, 0x63169a47
inc esi
dec di
sub ah, 0x5f
not esi
test si, si
shl eax, 8
sbb ax, 0x627b
add ecx, ecx
test cl, ah
pop edx
inc ecx
dec cx
xor ax, ax
shr edi, 1
push edx
or si, dx
not ebx
sub bl, bl
inc ebx
dec edi
xchg cx, ax
xor si, di
shr ax, 6
add eax, edx
rol bh, 7
xor dl, al
inc dh
dec eax
rol ebx, 7
dec al
xor bl, dh
xchg edi, ecx
xor di, 0x51c8
adc si, si
xor bh, 0x63
not di
stc
shl edx, 7
cmp ebx, edi
add edx, ebx
xor dx, 0x3b35
shr bh, cl
xor edi, edi
or ah, 0x6d
or esi, 0x5fa44f40
inc dh
add esi, ebx
mov cl, 0xf
and edi, edi
sub al, 0x40
xor bx, dx
cmp esi, eax
or edi, ecx
xor ch, dh
or dh, dh
dec si
stc
rol edx, 5
not di
sbb dx, ax
cmp ecx, 0x5bdea30d
mov esi, ebx
and di, 0x3dd3
adc cx, ax
xor bh, dl
add cx, bx
test esi, edi
test ecx, esi
stc
inc bx
sub ecx, ebx
sub dx, di
rol ebx, cl
pop edx
pop eax
pop ecx
pop ebx
pop esi
pop edi
call fcn.00445cee
push edx
push eax
xor dl, al
push ecx
xchg ch, dl
sub edx, 0x7883f114
or ecx, 0x395a7c71
push esi
sbb si, si
not edx
push ebx
inc bl
stc
and si, 0x813
not dx
shl ebx, 8
sub ch, ch
or esi, esi
not dh
xchg bh, dh
push edi
shr di, 2
mov ebx, 0x2e9db446
cmp eax, 0x4e664579
adc ecx, edx
shl ah, cl
mov cx, 0xfe1
sub bh, ah
cmp dx, cx
nop
ror bx, 1
xor ch, bh
ror ecx, cl
ror dh, cl
shl ecx, cl
dec cx
shl cx, cl
nop
shr cx, cl
xchg ebx, ecx
not ah
inc bx
stc
shr eax, 2
add ah, 0x1f
sub dx, 0x16c2
rol esi, cl
test edx, 0x39728985
and cl, 0x73
shr si, cl
shr si, 4
shr dl, cl
inc cx
xchg bl, dl
not edi
nop
ror ebx, cl
cmp dx, dx
test bx, 0x3991
inc di
mov dl, ah
rol dh, cl
xor cl, 0x39
nop
nop
stc
not edi
test al, dh
sub edi, eax
sbb dh, 0x31
and cx, dx
mov dx, si
ror di, cl
sbb dh, bl
adc esi, 0x1e9fd5b6
cmp cx, dx
nop
test di, cx
and ax, 0x4b10
test edi, eax
adc di, 0x3a89
dec bx
xchg dl, bl
not dx
ror cx, cl
shr dx, 2
not cx
nop
add cx, cx
test esi, 0x2ef6c0f3
xor al, 0x64
shl esi, cl
add si, 0x798
add esi, edx
xchg dx, ax
sub ax, 0x7ee3
xchg cx, di
inc cx
sbb bx, di
test ebx, 0x6e8fdd17
stc
nop
xor di, di
ror dh, 5
nop
and si, 0x5aef
pop edi
sub bh, 0x23
dec bh
add eax, ecx
ror esi, cl
not ah
sub cl, dh
rol bl, cl
nop
dec cx
shr eax, 2
add esi, 0x6de5c203
or bl, 0x33
push edi
dec edi
stc
dec si
rol di, 6
adc eax, 0x53696ec1
dec al
cmp si, si
and ebx, eax
nop
cmp ch, dl
sbb bl, bl
dec dh
sbb al, bh
inc ah
ror dx, 3
rol ch, cl
stc
mov edi, 0x132cfd9e
sbb di, dx
xchg ecx, eax
not ax
sub bx, si
not bx
mov cx, si
rol di, cl
adc ebx, 0x1ae2742d
add dh, bh
or al, bh
test edi, esi
ror al, cl
mov si, 0x1ebf
dec ecx
not ah
not cx
ror ecx, cl
cmp ah, 0x61
or bl, bh
ror dx, 3
stc
xchg bx, di
sub dh, 0x7a
sub bl, 0x58
not bl
adc ah, bh
not dx
stc
xor dh, ch
xor bl, ch
sbb si, 0x4652
xchg si, ax
mov ah, 0x13
adc bh, bh
rol ah, cl
not edi
xchg cl, ah
rol cl, 5
mov dx, 0x2a01
dec edi
xor ebx, 0x52064034
ror ebx, cl
inc bx
cmp al, 0x4b
shl edx, cl
adc cx, bx
rol ebx, 5
xchg cl, al
inc ecx
ror cx, 1
xor dh, bl
shl ax, 6
ror edi, cl
and dx, 0x764
inc bh
not edx
shr edi, 3
nop
dec ecx
shl edx, cl
and ebx, esi
xchg dh, bh
and ebx, ebx
dec eax
rol ah, 5
and bx, si
dec al
add ch, 0x53
ror bh, 7
sub ah, bl
pop edi
push edi
or ax, di
ror dh, 3
cmp edi, ebx
not ch
shr ebx, cl
and ax, 0x4c0e
or bl, bh
rol cl, 2
not al
adc cx, 0x1638
adc dx, si
rol ecx, 5
xor ax, 0x5a70
sbb edx, eax
cmp di, di
rol cl, cl
and si, cx
cmp esi, 0x2998964c
mov edi, edx
rol dh, 1
not ax
mov eax, 0x60bc8242
shr esi, 5
sub eax, esi
inc ch
sbb si, 0x7f9d
dec edi
ror dh, cl
shl di, 6
sbb eax, ecx
test ax, ax
shr ebx, cl
shl ah, 7
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
call fcn.004462cf
nop
push eax
xor ax, 0x4908
push esi
xchg si, ax
not esi
push edi
push ebx
or edi, ebx
not di
push ecx
cmp ch, ah
test eax, ebx
adc bh, bh
mov al, cl
pop ecx
pop ebx
pop edi
pop esi
pop eax
push ebx
push eax
sub bl, ah
push ecx
ror ebx, cl
stc
adc bx, ax
push edx
shl dh, cl
dec dl
shr cl, 8
push esi
shl esi, cl
cmp cl, al
push edi
not edi
inc edi
test si, dx
nop
rol eax, cl
shl ecx, 7
mov di, si
shr al, cl
ror dh, cl
dec ecx
cmp al, cl
shl ecx, 1
xchg edx, ecx
add ebx, eax
mov eax, 0x41f273de
inc cx
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.004465b0
push esi
push ecx
sub si, cx
push eax
or ah, 0x4c
ror ax, 8
shl cl, 4
dec ecx
shr cx, 5
push edx
and dh, 0x7b
mov dx, 0x3b2f
dec dx
push ebx
shl bh, cl
pop ebx
pop edx
pop eax
pop ecx
pop esi
call fcn.00446adb
jns 0x40b6ad
call fcn.00446de7
jnp 0x40b6ad
call fcn.00447054
push edx
rol dh, 1
inc edx
push ebx
push ecx
adc bx, cx
rol dh, 7
push eax
push edi
add ax, di
or bh, 0x35
xchg dh, bh
shr cl, 1
not ecx
nop
inc di
pop edi
pop eax
pop ecx
pop ebx
pop edx
push ebx
xchg bl, bh
push eax
inc ah
push edx
xor al, dl
push ecx
xor dh, ch
pop ecx
pop edx
pop eax
pop ebx
call fcn.00447304
call fcn.00447722
push ecx
inc ecx
pop ecx
call fcn.00447b13
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push ecx
not ch
push eax
dec ah
inc ch
test ch, 0x2a
push esi
ror si, cl
add ecx, 0x7f8d060d
push edx
shl dh, cl
push edi
shl edi, cl
push ebx
shl bl, cl
adc esi, ebx
dec cx
xor dh, dl
or cl, 4
adc bl, 0x13
sbb dx, di
stc
stc
nop
shr edi, 6
ror ah, cl
shr si, cl
stc
not eax
shl dh, 4
shr ecx, 2
rol al, cl
rol edi, cl
mov bx, bx
cmp al, 0x65
and dl, 0x7f
or dl, dh
xchg cx, ax
shr ebx, cl
ror ecx, cl
stc
xor ebx, 0x78ef2977
inc si
or ecx, ebx
not ebx
inc edx
add bh, ch
rol dx, cl
rol si, 8
rol edi, 6
not bx
stc
add bx, bx
stc
xchg dx, ax
ror cx, 1
and dl, 0xc
not edi
test ah, bh
adc dh, 0xb
sub ecx, 0x35d3c55
shl dx, cl
shl edi, 8
add ebx, eax
cmp al, 0x6b
xchg edx, eax
sub al, dl
stc
ror dl, 2
adc ch, cl
adc ebx, edi
shl cl, cl
ror si, 2
sbb di, si
not edi
sub dl, 0x30
xchg al, ah
adc cx, bx
add ecx, 0x6cf1b599
add ecx, 0x4de89ed8
xor ch, ch
test edx, 0x6e7cdb7a
or edx, eax
sbb bx, 0x40f7
add edi, edi
xchg dh, al
sub si, 0x25dc
ror bl, 6
sub cx, cx
or dx, 0x3cda
cmp edx, 0x58f98845
rol bl, 3
not dx
sbb bx, 0x2530
sub dh, al
shl ch, cl
stc
dec dx
xchg di, ax
nop
or si, 0x508d
add esi, eax
stc
shl ch, 7
adc bx, dx
test dh, ah
pop ebx
ror dl, cl
mov eax, 0x7ca97fb1
not dl
rol dl, 2
xor di, 0x1c0
not ch
rol dx, cl
ror dx, cl
mov ah, 0x62
test eax, ecx
push ebx
mov bh, dl
and bx, 0x6c03
test edi, 0x5f0a7b36
ror bx, cl
stc
test eax, eax
ror ch, 2
stc
shr cx, 3
add di, 0x6337
stc
test ebx, 0x6b85ee4f
adc ecx, ebx
not eax
add di, dx
dec edx
or ax, di
or di, 0x5a99
or si, di
add bh, cl
adc bl, 0x70
sbb dx, ax
or si, di
inc esi
dec ah
test si, bx
not si
sbb cl, 0x33
inc edi
shr edi, cl
not dl
xor eax, eax
xor ah, 0x7b
not al
xor esi, eax
and ch, dl
rol edi, 2
add eax, 0x12feb5bc
sub dh, ch
shl si, 3
not bl
inc al
adc di, 0x24f2
xchg bx, si
sbb bh, bh
and cl, 0x28
stc
ror cl, cl
shr dx, 1
xor dx, di
nop
stc
add edx, esi
test si, 0x6879
xchg esi, ecx
xor bx, si
xor bh, cl
shr si, 8
xor bl, dh
mov bh, 0x42
and dx, cx
shr esi, 1
shr dl, cl
cmp bl, dl
ror ax, cl
shl di, cl
nop
sbb dx, 0x4ca
dec edi
rol dl, cl
not di
not bl
mov si, 0x4563
nop
and esi, ebx
sub edx, edi
mov eax, 0x1dc30b0f
inc dl
and ch, 0x65
xchg bx, cx
xchg bx, ax
adc esi, edi
rol ch, cl
inc dx
nop
dec si
xor dx, cx
rol edi, 6
stc
shl bl, cl
pop ebx
sub ecx, edx
or dh, ah
and di, cx
test dx, 0x5dbf
stc
shr eax, cl
and ecx, ecx
push ebx
xor ebx, 0x6d578542
test ebx, ebx
nop
xor bh, ch
sbb ecx, edx
mov dh, 0x4b
rol si, cl
shr ch, 7
test dl, 0x4f
cmp ebx, 0x65f87c8f
shr bh, 5
xor eax, eax
sub edx, esi
nop
mov esi, 0x721afcd3
add cx, di
test dh, ah
or dx, bx
not bh
not bh
xor si, dx
add cl, 0x5b
nop
rol dl, 1
not cl
and si, ax
and dx, cx
adc ah, 0x7a
sbb esi, 0x74c00154
sub ax, 0x1910
ror ebx, cl
inc bx
adc cx, bx
test eax, esi
cmp bx, bx
sub edx, esi
test bl, 0x73
ror ebx, cl
adc edx, 0x501599fb
shr si, cl
nop
mov ebx, edi
shr ebx, 1
dec bh
sub edx, 0x681d6da7
ror eax, cl
add cx, dx
adc esi, 0x317c7f80
shr eax, 7
or dl, ah
adc si, 0x35a4
shl ebx, cl
xchg cx, si
stc
cmp bx, 0xb28
nop
add edi, edi
shr cx, cl
nop
or eax, 0x45d2cded
dec ch
not edi
adc eax, eax
test eax, ecx
inc al
shr di, 7
sub ebx, eax
ror edx, cl
adc ch, ch
not dx
dec ecx
add dl, dh
ror edx, 7
shl ebx, cl
cmp dl, ah
inc ax
sbb eax, 0x38846489
inc di
shl cx, 6
sbb al, 0x19
mov si, ax
mov ax, di
and edx, eax
cmp ax, bx
nop
cmp eax, 0x50595a79
adc dx, 0x6890
and dh, 0x72
sbb ah, 0x77
or eax, esi
adc bx, bx
rol dl, 8
mov ebx, esi
pop ebx
sub dh, dh
shr dx, cl
push ebx
dec bx
dec bl
or cl, 0x12
rol edx, 8
cmp ebx, eax
stc
cmp ecx, eax
stc
test bh, 0x4d
adc edx, ecx
cmp bx, 0x452
inc cx
dec bx
dec bl
sub edi, eax
rol ebx, cl
shr cx, cl
add dl, bh
or dx, cx
nop
adc edi, 0x6b8304f5
not ax
sbb ch, bh
add ah, 0x75
add cx, dx
xchg dx, ax
xor bl, 0x16
shr dx, 8
cmp bh, ch
adc dl, bh
sbb bx, 0x750f
xchg esi, edx
add al, 0x3e
add di, 0x5d27
shr ebx, cl
xchg dx, bx
cmp bl, 0x5f
xor al, 0x71
add al, 0x73
xchg bx, di
rol di, cl
mov dl, 0xa
stc
and al, 0x15
dec ebx
shr bx, cl
or ax, 0x6ff1
xor bx, di
rol cx, 6
ror ebx, cl
sbb esi, edx
dec di
ror di, cl
mov dh, bl
sub ebx, 0x268b0875
cmp ah, 0x18
add bx, 0x57db
shr bx, 6
xor ebx, eax
xor al, ch
sbb dl, 0x19
xchg si, ax
and ax, di
dec ah
shl bx, cl
not edx
stc
xor eax, edi
adc ecx, ecx
rol ah, cl
not ecx
stc
shl edi, 8
nop
not eax
xchg ecx, eax
rol eax, cl
add al, 0x54
shl ax, 7
shl bh, 5
test ebx, ecx
stc
cmp ch, 7
adc cx, bx
sbb dl, 0x56
shr cx, cl
inc ecx
stc
add ch, cl
rol di, cl
add dx, 0x33a0
shr eax, 2
not di
and cl, 0x28
not dh
adc di, si
ror si, 5
dec cl
pop ebx
push ebx
dec ebx
not edi
xor edi, 0x3bb32f86
stc
stc
ror esi, cl
shl edi, cl
xchg edx, ebx
cmp al, 0x12
adc di, 0x5ddd
rol dx, 4
sub dx, 0x2e6f
shl dl, 8
stc
shl ebx, 2
ror dh, cl
cmp al, 0x13
stc
stc
or cl, 0x5f
shl dx, 2
sbb eax, ecx
mov ax, ax
xchg ch, cl
ror edi, cl
not ax
nop
test cl, 0x5f
cmp bx, cx
sub dx, di
xchg bx, bx
stc
sbb edx, ecx
sub edi, ecx
rol ch, 7
shl ax, 3
mov cx, si
dec ebx
shl edx, cl
cmp ecx, ebx
nop
adc cx, 0x9d4
nop
nop
pop ebx
pop edi
pop edx
pop esi
pop eax
pop ecx
push edx
push ecx
ror edx, cl
dec dx
test edx, ecx
push edi
inc edi
push ebx
shr bx, cl
cmp edi, 0x4c428817
and cx, 0x35e3
shl bl, cl
xchg edx, ebx
sbb dh, 0x1e
rol edi, cl
sub dx, dx
sub cx, di
stc
xor cx, di
rol bh, 3
push eax
and di, ax
ror bx, 8
adc ch, 0x66
add edx, 0x32a37d6b
and ax, cx
stc
nop
push esi
cmp si, 0x60f5
rol eax, 1
xor dl, 0x49
mov bh, bh
dec bl
dec esi
nop
sub esi, eax
stc
and dl, 0x66
xor cl, dl
sbb ch, 0x62
shr ecx, cl
shl edi, cl
stc
or ax, ax
and cx, 0x2f8f
adc di, 0x10e9
dec ebx
rol ah, 5
ror dh, 6
xor si, cx
sub eax, 0x59e90767
cmp cx, 0x7700
mov bx, 0x3db7
rol edi, cl
sbb dh, 0x1f
xchg dx, bx
pop esi
pop eax
pop ebx
pop edi
pop ecx
pop edx
call fcn.00448004
push ecx
push eax
xchg cl, al
push ebx
not bh
or ecx, 0x774edf1c
dec bx
stc
stc
cmp cx, bx
push edi
cmp di, 0x5779
mov bl, bh
push edx
cmp dl, 0x29
mov bx, 0x2b45
rol di, cl
and ax, 0x3aa6
shr eax, 8
push esi
sbb si, 0x5d51
shr cl, 6
adc ecx, ecx
inc dx
sbb ah, 0x79
sub ax, 0x4b61
add esi, 0x7e7f5e08
shr ch, 7
not bl
and ebx, 0x466dcf5
not bh
stc
test bx, cx
shl di, 1
shr ecx, 4
or ecx, 0x67c1a7ac
adc edx, 0x381b6bf9
or ah, dh
test bx, ax
sbb di, 0x104e
dec bh
sbb bx, 0x37e4
shl dl, 1
or dx, 0x4226
sub al, dl
shr ebx, 8
cmp esi, edi
not al
add eax, 0x6849b10c
dec bl
and edx, 0x5d549417
sub eax, edx
cmp edx, 0xff6ab2d
and ebx, 0x356e30fa
nop
ror dx, 2
ror ebx, 4
shl bl, 3
shr ecx, 2
adc si, dx
add ecx, 0x66604bfa
shr ecx, 1
inc ax
rol cx, cl
ror edi, cl
mov cx, 0x3de2
shl bh, 2
or edi, 0x2ad961a
stc
cmp di, 0xb90
xchg cx, bx
cmp ebx, 0x7dbab0c7
rol si, cl
nop
add di, 0x158
ror dh, 6
ror dx, 1
mov dl, dh
or di, 0x7074
shr dx, cl
sub bx, 0x8d4
dec cx
sbb bx, dx
shr bl, cl
adc ah, dh
stc
cmp ax, bx
test edi, 0x2f185ffb
shr cx, 2
sub edx, ecx
inc dl
and si, cx
or bh, 0x17
nop
rol di, cl
add bl, bl
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
push ebx
push ecx
mov ebx, ecx
stc
ror bx, 3
push edi
not di
push edx
and dl, 0x36
nop
push eax
xor ah, 0x24
add ch, 0x5d
and ah, bh
ror bl, cl
inc bx
cmp ecx, edi
inc dx
and edi, 0x53d98a2d
nop
and eax, 0x4bdad98c
xor edi, ecx
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.0044839a
push eax
dec al
push esi
test esi, 0x6ccc79e8
pop esi
pop eax
call fcn.0044888f
push edi
mov edi, 0x30c8f8ba
pop edi
mov eax, section..data
lea ecx, [esp + 0xc]
push 5
push 0x241e632c
push ecx
push eax
call fcn.00448d56
call fcn.004492e1
push ebx
push ecx
xchg bl, cl
push edx
push eax
xor dh, ah
xor bl, cl
push esi
not si
stc
nop
stc
push edi
xor bx, di
cmp eax, 0x35c1b830
xor ebx, ecx
and ax, bx
sbb bx, 0x4713
cmp edi, 0x2e51fe0d
and si, ax
dec si
cmp eax, esi
add ebx, 0x7e055ae5
nop
shr dx, cl
add bx, 0x7331
shl dh, 5
not edx
add esi, 0x324a3df2
add bl, 0xe
inc ax
sub ah, bl
xchg al, dl
sub al, 0x3a
test ah, 0x72
inc bl
shr edi, cl
mov cx, si
cmp esi, 0x6ae132a0
mov bx, 0x5b
inc dx
mov ecx, ecx
and eax, esi
add bh, 0x54
test esi, edx
nop
rol ecx, 4
xor bl, 0x17
not ecx
add ax, 0x16dd
test esi, 0x1d4c1ac6
xor si, dx
cmp dl, 0
stc
shl edx, cl
stc
add si, di
test bh, dh
xor bx, 0x2f42
mov dl, 0x39
or ebx, 0x379dd228
add dh, ch
mov di, bx
not di
add eax, 0x1aa0d8c
dec al
stc
test bl, 0x13
add ah, al
mov ax, 0x5f22
adc esi, ebx
not dh
sub cx, 0x5681
mov edi, 0x2fac5e41
add dx, 0x6eed
shr edx, cl
not ch
xchg al, cl
not ecx
not edx
mov esi, 0x50b64275
xor eax, 0x50aa0980
or edi, 0x1cdbe254
inc ax
dec al
add dl, 0x7b
cmp al, 0x78
and ebx, edx
mov ax, cx
shr edx, 7
shl ebx, 4
inc bh
mov dh, 0x29
dec bx
not dl
xor bx, 0x2824
sub dx, si
and eax, 0x6bf3ca38
adc esi, eax
or ax, 0x6648
not dx
mov ah, bl
adc si, 0x3429
mov bx, di
test ebx, 0x54ba7baa
mov ch, 0x54
pop edi
or bl, ah
not ebx
not esi
stc
inc si
or cx, 0x32fc
push edi
add dx, di
inc ax
sub edx, eax
mov edi, 0x5b3a4735
rol edx, cl
sub ecx, esi
or esi, esi
inc cx
rol bh, cl
dec dh
sbb bx, 0x35e2
cmp dh, ah
xor edx, edx
test di, cx
dec di
test cx, bx
cmp dl, al
sub cx, di
mov bx, 0x5c06
sub cl, 0x51
rol si, 2
add si, ax
inc al
ror ecx, cl
ror dl, cl
dec dh
xor bh, bh
stc
sub edi, ebx
xor edi, esi
sbb eax, esi
not ah
add dx, si
cmp edi, eax
stc
or al, bl
shl edx, 6
test dx, 0x4127
dec cx
sub bh, 0x7b
sbb si, si
sbb dx, si
dec esi
not eax
ror bh, 6
ror eax, 5
cmp di, 0x6f07
mov ebx, 0x1c7c4c6a
adc cx, bx
test dx, 0x2de2
not al
xchg cx, cx
cmp eax, 0x136f31c3
test ecx, eax
dec ebx
test edx, 0x44d731ff
adc eax, 0x51dded2f
xchg edi, eax
add ah, 0x3e
xor cx, 0x4c04
ror cx, 3
and si, si
mov dh, 0x56
nop
not cl
ror bx, 4
rol bh, 1
cmp ax, 0x3fd2
mov si, 0x5d87
not eax
inc ebx
sbb ecx, 0x82fa4aa
test edi, ebx
not edx
stc
test ch, 0x5c
dec ecx
inc al
cmp bh, 0x6e
cmp ah, 0x1b
sbb ax, bx
stc
add esi, 0x70754cb1
xor edi, edx
inc ah
dec ax
xor ah, bh
nop
cmp cx, dx
rol cx, cl
cmp bx, 0x445b
shl cx, cl
inc bl
nop
pop edi
cmp ch, dl
stc
mov dl, 0x73
shr ebx, cl
adc edx, 0x4534171e
shl ecx, cl
push edi
rol di, cl
dec si
shr bl, 2
dec ebx
inc edi
cmp bx, 0x50a0
mov di, 0x7893
ror cl, cl
xor dh, 0x17
stc
not cx
nop
ror cx, 4
xchg ah, dh
cmp ecx, 0x48cd914e
adc ecx, edx
test di, cx
dec bx
nop
xor ebx, ebx
adc esi, edi
sub cl, 0x43
xor bx, di
xor edx, 0x5edb13bc
sbb ebx, 0x368e0dd0
mov di, dx
and al, al
not esi
shr ebx, cl
stc
dec dh
nop
sbb ax, 0x4384
stc
cmp si, 0x2300
test di, bx
rol bx, cl
inc edx
rol eax, 1
dec ah
mov ax, cx
test dx, ax
dec esi
not cl
xchg di, dx
shl si, cl
shr al, cl
inc eax
shl ah, 7
or cl, bh
nop
add esi, esi
not ch
adc al, dl
add ax, 0x4d64
nop
xor cx, ax
ror di, cl
inc eax
sbb eax, eax
sbb edi, 0x59bd8495
cmp bx, bx
sbb dx, dx
add eax, 0x46b7b76b
not di
xor si, cx
sub dh, ah
or esi, eax
adc bl, 0x3b
xor ax, bx
add bx, 0x4fe5
adc edi, 0x25273081
test bl, 0x16
xor dx, si
nop
adc di, 0x56a1
ror bx, 6
xchg cl, cl
stc
and bh, 0x24
and dh, 0x50
add ah, 0x2a
cmp ebx, 0x44508f2c
mov edi, 0xae00737
sbb ax, 0x34a7
nop
dec bh
test di, 0x104b
sbb dx, 0x258c
and bl, 0x3e
ror eax, cl
xchg esi, ebx
add edx, 0xbdadc6
dec eax
pop edi
ror ax, cl
ror ax, 5
cmp bl, dh
and esi, ebx
sub dx, 0xade
sbb dh, ah
add eax, 0x65e36ecd
not esi
xchg edx, eax
ror edx, cl
and ah, 3
stc
shl bl, 1
shr ecx, 5
dec ecx
dec si
xor ax, ax
test cl, 0x15
nop
cmp edx, 0x7cb894e6
push edi
adc edi, 0xc8b67a6
cmp al, 0x7b
test bx, 0x637c
sbb bx, 0x61bc
xor cx, di
sub ebx, 0x5bbe6b78
cmp cl, bh
sub bh, 0x2a
or dx, 0x498b
add eax, 0x3fdc1816
shl ch, 4
ror bl, cl
xchg si, bx
shr ax, cl
test edi, edx
cmp cx, bx
ror dx, 3
not bx
sub bh, ah
shl edx, 3
ror dx, cl
not ax
shl ah, cl
inc ebx
shl dl, cl
sbb bx, ax
or ah, 0xd
shl dh, cl
test edi, ebx
ror cl, 6
test dx, 0x49c
or al, bh
stc
rol di, 5
not cx
dec bh
inc dh
xchg bx, cx
stc
not edi
rol cx, 7
or bx, 0x5f41
and ch, cl
inc esi
test bx, 0x5c4f
shr ebx, cl
add dx, 0x665a
adc ebx, esi
xor dx, di
nop
stc
nop
or cx, 0x6cef
xor di, bx
rol dh, 4
add bh, al
shl si, 7
xchg ebx, eax
adc di, 0x6ea5
mov eax, edx
inc bh
inc cl
mov di, 0x19be
cmp edi, 0x33ba66e9
shl bh, 1
ror ecx, cl
mov edx, ebx
not eax
dec bx
test ebx, ebx
or ecx, 0xa9b373
shl dl, 2
and eax, esi
and edi, esi
ror dl, 7
xor dx, 0x3109
stc
shr esi, cl
and si, 0x22d0
adc ch, 0x5c
pop edi
stc
add cx, dx
shl esi, 7
sub esi, 0x5941a3af
ror cl, 3
or edx, 0x10229055
and ax, 0x4efb
inc si
add cx, si
inc dx
add ecx, 0x6e19860b
sub cl, 0x22
inc ax
or eax, ecx
push edi
sbb cx, di
not ax
and cl, 0x73
cmp edx, esi
cmp esi, 0xdee83ca
nop
xchg edi, ebx
adc cx, bx
not edi
cmp ah, 0xd
not ch
shl ebx, cl
sbb cx, si
ror bx, 8
xchg esi, ebx
nop
sbb cx, bx
dec si
or dl, 0x65
test bh, 0x3b
rol bl, cl
nop
cmp esi, edi
mov eax, 0x8e178c6
and eax, ebx
mov ecx, edi
mov ah, 0x5a
rol dl, cl
add ebx, edi
add ah, bl
nop
nop
shr ax, cl
nop
and eax, 0x59f22eed
or ecx, ebx
shr edx, 2
mov dh, 0x72
test cx, ax
adc dh, ah
xchg ecx, eax
cmp ah, dh
nop
xor bx, ax
ror di, cl
or ax, 0x3333
ror ebx, cl
xchg edx, edx
not cl
inc bh
nop
shl dl, 6
cmp dh, dh
adc edx, ecx
sub dh, al
sbb cx, 0x68b7
test eax, esi
not eax
shr cl, 8
sub esi, 0x4b0ef316
stc
shl edx, cl
or dh, 0x49
or ax, 0x8d9
nop
rol ah, 4
test esi, edi
rol si, cl
nop
nop
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push ebx
shr bh, 6
push edi
mov edi, 0x43b06eab
push esi
inc si
ror si, 6
push eax
mov eax, edi
xor al, 3
stc
shr bl, 5
stc
sbb ah, 0x73
push ecx
shr ebx, cl
shl ebx, 1
adc ecx, ecx
push edx
dec dx
and edi, ebx
nop
shl ch, cl
inc ch
not ecx
nop
xor ebx, eax
mov al, 0xe
dec bx
shr cx, cl
add ecx, eax
adc di, di
inc ebx
rol si, cl
cmp cl, 0x18
and bh, 0x33
mov esi, 0x6d8041a4
rol esi, 7
dec edi
ror esi, cl
adc ax, 0x3bff
inc cl
rol bh, cl
sbb bx, bx
sbb cl, 0x1c
cmp bh, dl
shl edx, 2
mov edi, ecx
xchg di, si
rol di, 3
not dx
or di, dx
shl eax, cl
cmp edx, edx
shr edx, 2
xor bx, ax
shr dx, 6
inc eax
sub si, 0x2333
shl al, cl
adc dl, 0x1a
mov bh, ah
and dh, 0x31
cmp al, 0x45
test dh, dh
adc ch, cl
add ch, bl
sbb bx, 0x6a8f
or edi, 0x5a81a6ed
rol ax, cl
inc di
nop
stc
not eax
test di, 0x36b6
adc cx, cx
xor dl, 0x2e
shl dh, cl
xchg bx, ax
mov ah, 0xa
inc ax
xchg cx, bx
xor si, 0x3e
inc edx
inc bl
nop
sbb ah, 0x17
sub bx, si
xor ah, dl
xor di, 0x3645
adc ax, 0x5e82
or ch, 0x72
test eax, edx
add di, ax
rol bh, cl
nop
shl bx, 1
xchg bx, di
stc
cmp ah, ch
stc
add edx, edi
sbb dl, dh
add eax, eax
shl eax, 7
nop
pop edx
nop
and bx, 0x29de
or ecx, edi
ror cl, cl
add cx, 0x20aa
mov ecx, 0x31029299
ror esi, cl
sub ch, cl
nop
ror eax, 4
xor cl, cl
nop
rol cx, cl
inc esi
xor bl, 0x46
rol cx, cl
dec ah
dec edi
xor bx, 0x4cff
dec ebx
push edx
sbb dl, bl
nop
shr si, 1
adc edx, 0x175222d0
rol si, cl
shl ebx, 3
test ebx, 0x362b566
stc
sbb ah, 0x72
not bh
xor esi, 0x53121616
or cl, 0x6a
dec ch
dec edi
sub bh, 0x2d
stc
add eax, 0x276b2396
test esi, 0x7d53795d
or bh, ch
shl dx, 2
and ch, dl
adc si, si
sbb bx, di
not bh
or bx, 0x3187
shr dx, 3
ror dh, 3
xor cx, di
not dl
or cx, si
rol esi, 3
shl dx, cl
sub ax, si
shr si, cl
xchg si, ax
cmp bl, dl
add edi, 0x855e5c3
sub ch, 0x52
cmp ch, 0x59
shl bl, cl
shl edx, cl
add dl, 0x49
and ax, ax
xor ax, ax
not ecx
cmp di, cx
ror ebx, cl
test si, 0x72f4
sbb bl, 0x1d
mov ch, 0x36
mov ax, 0x3808
mov ebx, ebx
rol dh, 2
adc al, 0x5b
mov edi, eax
and ch, bh
xor dh, 0x75
nop
xor eax, edx
dec edi
inc ah
dec bx
cmp dl, 0x42
add al, bl
and ah, 0x5c
sub dx, si
sub edi, 0xb06908a
ror di, 1
rol cx, cl
shl edx, 4
pop edx
pop ecx
pop eax
pop esi
pop edi
pop ebx
push edi
push ecx
ror di, cl
push eax
sub di, ax
push edx
add dl, dh
shr di, cl
push ebx
not bl
cmp cl, cl
sub bl, 0x4c
ror ah, 5
pop ebx
pop edx
pop eax
pop ecx
pop edi
call fcn.004495ff
call fcn.004498b5
call fcn.00449b70
push ebx
inc bh
push edx
or edx, 0x7601a22a
pop edx
pop ebx
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push ebx
shr bh, 5
push esi
shr si, 4
push eax
shl al, 8
or ax, 0x784c
push edx
adc dl, al
test esi, ebx
nop
test dx, 0x1c8c
push ecx
shr ebx, cl
push edi
sub di, ax
inc esi
xor dh, bl
adc edx, 0x64ed4974
not cl
shr dh, 4
mov cx, dx
nop
stc
xor cl, bl
or dl, 0x1d
stc
stc
or dx, 0x2a63
xor esi, eax
or di, 0x4d32
stc
sub edi, 0x468b6899
rol ax, 1
xchg edi, eax
or cx, dx
adc dx, di
nop
rol edx, cl
mov ax, bx
dec di
mov di, si
cmp bh, cl
sub si, si
shr al, cl
test edx, 0x2dc429b6
adc edx, ebx
and eax, 0xbde51df
or ch, 0x5a
stc
test si, cx
rol di, cl
inc bh
sub eax, eax
and ecx, 0x3aee4622
inc si
ror al, cl
not ch
and di, si
and edi, eax
shr dh, cl
shr esi, cl
stc
or bx, si
test bh, 0xc
shr ebx, cl
xor ecx, esi
inc cx
rol edx, 1
shl ecx, 7
stc
shl di, cl
cmp ah, ch
inc esi
xchg si, bx
dec di
xchg dl, dl
sub ebx, eax
test si, 0x7ded
sbb edx, 0x68530f9d
not ebx
add ah, dl
dec ch
or cl, 0x46
cmp si, 0x5992
or al, al
test di, si
rol si, 4
adc ecx, 0x74c15182
test ah, ah
inc edi
nop
add bh, dh
xchg cx, ax
sbb dl, al
add ch, 0x35
or edx, edi
and di, 0x35d4
and cl, 0x7c
not ch
add eax, eax
or dl, 0x3a
or dx, 0x726
test di, si
mov al, 0x15
stc
pop edi
push edi
xchg ecx, edi
sbb bh, 0x21
mov eax, 0x1b76a0af
ror edi, 5
sub bx, bx
test ecx, edi
or cx, 0x7eaf
add edi, edi
xor cl, bl
add bx, 0x3300
mov bx, cx
not bx
and di, dx
ror dl, 8
shr edi, cl
mov bx, 0x5631
not bh
xor ch, bh
cmp ebx, 0x6f786192
not dx
nop
adc ch, bh
shr bx, cl
ror dh, cl
not cx
and dh, 0x2f
rol edx, cl
rol eax, cl
adc bl, 0x3d
rol ch, cl
xchg di, ax
stc
add al, 0x4f
xor ebx, ebx
sub cl, ah
not eax
or eax, 0x51d4f466
nop
dec edi
inc ax
ror si, 2
shl al, cl
shr ax, cl
dec bx
nop
mov ch, 0x54
shl eax, 8
nop
ror dl, cl
sbb dx, 0x2e6d
cmp ah, 0x18
stc
inc esi
xor bh, 0x18
inc ax
not si
shr ecx, 2
add ah, bh
nop
mov ebx, 0x5985339e
test cl, 0x59
xor dh, dh
or bx, si
inc di
xor ch, bh
and esi, ecx
adc dh, 0x3e
xchg dh, bh
stc
and edx, ecx
rol dx, cl
sbb esi, edi
ror bl, 6
not eax
sbb edx, 0x1737091b
stc
and bl, cl
cmp ax, 0x16b1
nop
test bx, ax
ror bx, 1
add ah, 0x3e
sbb bl, dh
inc si
rol cx, 5
inc ecx
shr cx, cl
ror dl, cl
not ebx
add ah, 0x14
sbb esi, 0x5fdc89f4
stc
add esi, 0x24f60ae
sub dl, bl
rol edx, 7
adc dh, al
sub cl, 0x20
xor cl, al
ror dl, 6
xchg dl, ah
pop edi
test esi, 0x469316f6
inc bx
test ecx, 0x7d54d0e1
mov dl, 0x40
nop
push edi
sub eax, edi
and di, cx
ror edx, 2
dec cx
shr dl, cl
mov esi, ebx
not bx
mov dl, 0x45
cmp cx, cx
nop
add ecx, edx
add cx, 0x454e
adc dx, ax
sub edi, 0x285cc431
not edi
ror di, 3
inc ah
nop
nop
and ah, cl
ror ebx, cl
nop
stc
ror dh, cl
and bh, 0x20
ror ebx, cl
cmp edx, 0x1bf72de
nop
shl dh, cl
not dl
xchg dl, ch
cmp ecx, ecx
inc di
nop
or di, 0x6d46
not edx
sbb ecx, 0xa45cefb
not dh
or ebx, edi
inc ax
sbb edi, ebx
inc eax
cmp bx, dx
and ecx, esi
shr bl, 4
dec ch
cmp bh, dh
adc si, 0x4708
xchg ah, cl
and esi, 0x4ef72f33
xor eax, 0x66902e01
not di
nop
cmp si, bx
shl ah, 4
shl esi, cl
cmp cx, 0x37b1
nop
stc
shl bx, cl
or bl, 0x30
rol bx, 7
ror dx, 1
sub bl, cl
test bx, ax
nop
shl dx, cl
sbb al, 0x7b
or bl, 0x71
not esi
ror ch, 4
inc edx
shl di, cl
sbb cl, dl
rol cl, 4
or dl, 0x59
sub ecx, eax
and ah, ch
shl edx, cl
test bl, cl
adc dx, di
sub esi, ebx
shr ebx, 7
rol esi, 3
stc
sbb cx, di
xor al, 0x67
add edx, 0x2deebc7b
adc bh, 0x4d
and edx, 0x45c96350
ror ebx, 4
or bh, dh
inc bh
not cl
sbb al, ah
pop edi
mov cl, 7
or ebx, 0x4323785e
cmp eax, edx
nop
adc edx, esi
push edi
rol edi, cl
sub ah, bh
inc dh
inc ecx
sub ah, ah
add ch, 0x27
or ecx, 0x7e2845e6
not ch
sub si, 0x6f95
adc dl, 0x60
sub cl, 0x6e
cmp cx, 0x2365
and ebx, 0x3fb80a37
rol ebx, cl
xchg esi, eax
and cl, cl
adc al, 0x4a
mov dx, dx
xor dl, 0x28
rol eax, 4
adc edi, 0x2f6c348
stc
sbb ah, bl
sbb di, di
stc
shl dx, cl
test dx, 0x1112
sub ebx, ebx
nop
xchg esi, edx
pop edi
pop ecx
pop edx
pop eax
pop esi
pop ebx
js 0x40ce02
push eax
push ecx
shl al, cl
stc
push ebx
rol bh, 8
push edi
push edx
xchg edi, edx
stc
test bl, bh
ror bh, 7
rol cx, cl
ror cx, cl
add edi, eax
nop
or edx, 0x29741a10
or edi, edi
sub eax, 0x252d70e0
mov di, dx
nop
rol bl, 3
shl al, 5
adc ebx, ecx
and edx, 0x3b4d7c1c
rol ah, 4
test cx, cx
or di, di
dec ax
and dx, 0x530d
or edx, 0x2ba0ee19
push esi
adc si, bx
dec di
sbb dh, cl
or dl, 0x3d
and bx, dx
stc
ror dl, cl
test cx, 0x8f5
xor ch, 0x6d
ror di, 1
xchg esi, esi
nop
and eax, 0x6eaf0636
adc di, ax
mov edx, 0x199dfff6
shl si, 5
and ebx, edi
and eax, edi
nop
and esi, 0x1e7a0a13
test ecx, ebx
rol di, cl
inc ah
add edx, 0x3a995522
shr ch, cl
test ebx, 0x66a30049
sub bl, cl
mov bl, al
xchg dl, dl
ror ecx, 2
rol edi, 5
or si, si
not bh
dec bx
ror dx, cl
test bl, ah
not di
inc bx
inc dl
sub eax, 0x6d616313
nop
add ecx, 0x73bb890f
test cl, 0x4b
ror edi, 2
or ebx, edi
mov bl, 0x71
xchg al, dh
sbb ax, 0x1557
or di, dx
test al, 0x3e
dec al
sbb edx, edi
adc bh, 0x25
ror bh, 4
xchg ch, cl
adc ecx, 0x382f3463
add si, ax
shl edx, cl
xor cx, 0x2d2
xchg cl, cl
stc
ror edi, cl
add eax, 0x75cb608d
dec ch
shl edx, cl
sbb bl, 0x62
adc eax, eax
shr dx, cl
cmp esi, 0x134a000f
test si, 0x32a
add ah, 0x52
inc al
xor edx, 0x1bf36a35
mov dh, 0x63
pop esi
push esi
test ax, si
rol eax, cl
mov edi, 0x47f87d48
nop
or si, di
nop
inc bh
rol cx, 5
sub si, 0x41ba
inc cl
test cl, bh
adc eax, edx
nop
inc di
dec ch
not si
add ah, ah
stc
shl edx, cl
inc ebx
shl edx, cl
ror cx, cl
test ecx, edi
stc
inc esi
adc bx, 0x597d
or al, cl
ror dh, cl
cmp esi, 0x92fbe39
ror al, 1
inc al
test ah, 0x62
sub dx, di
shl eax, 5
sbb dx, dx
or edi, 0x37db156b
ror edx, cl
rol di, cl
test ah, 0x30
inc edi
sub dh, 0x4b
xchg ecx, esi
rol ah, 8
xor bl, 0xd
stc
add bh, dh
dec di
dec eax
sub edx, 0xc57a450
test bh, 0x61
dec ax
dec di
add ebx, 0x455de6e8
mov dl, dh
dec di
cmp si, cx
xor bh, 0x72
or bl, bh
shr ecx, 6
or bx, 0x7deb
mov dx, dx
ror ax, cl
nop
sbb esi, 0xa725a83
stc
nop
ror dl, cl
or ebx, ecx
stc
sbb esi, edx
xchg dh, cl
mov dh, 0x3e
mov ax, 0x6ba8
stc
xor bh, 0x78
ror edi, 7
shl bx, 7
not bh
sbb ecx, edi
or ch, bl
or cl, 0x7a
inc esi
cmp dx, 0x51e
shl edi, 7
shr bx, cl
inc dx
mov al, bh
add edi, 0x2d263bb4
add cx, cx
inc cx
not cx
inc dh
ror ah, 3
test si, cx
test ebx, eax
and edi, 0x7b33aeb
test di, bx
nop
inc bx
mov edx, 0x1834cd45
pop esi
xchg cx, bx
sub cl, ch
ror edi, cl
dec ebx
shr cx, 8
cmp ebx, 0x60258bf0
nop
test eax, edi
push esi
shl si, 6
xchg ah, ah
shr dx, cl
shl ecx, 5
inc ebx
add ah, dh
add ah, 0x1c
not ecx
sbb ax, di
rol eax, 8
nop
sub dx, bx
dec si
and ebx, 0x468ab566
stc
shr ah, 3
not cx
stc
dec dx
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
push edx
ror dx, 6
push ebx
cmp ebx, edx
push ecx
adc ecx, edx
push edi
inc edi
push esi
ror si, cl
xchg dx, cx
ror bx, cl
cmp ch, 0x2f
stc
shr ch, 5
xor dx, bx
mov dx, 0x2157
sub dl, cl
shl di, 2
push eax
adc al, 0x67
xor ebx, esi
shr ax, 2
xor bx, 0xa5d
adc ebx, 0x323e8516
test al, ah
add cl, 0x3c
nop
ror edx, cl
ror edi, 5
rol cx, 8
xor dx, cx
stc
not di
sbb ch, al
cmp ch, al
inc cl
xchg di, si
ror ch, 3
cmp bl, 0x72
xchg edi, ecx
rol di, cl
xor dx, bx
rol edx, cl
or ah, 0x6d
mov ebx, ecx
inc si
nop
rol cl, 7
test si, 0x2f94
not ax
or bl, al
or cl, 0x2e
cmp si, si
adc bh, bh
or eax, ecx
not cx
or ch, 0xd
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
stc
stc
push edi
shl di, 2
push edx
dec dl
push ecx
mov ch, ch
push ebx
not bx
not edi
push esi
or edi, esi
ror esi, cl
push eax
or ax, bx
rol eax, cl
xchg si, bx
or eax, 0x1bb9dff8
cmp bx, si
stc
or si, 0x7d88
shr ebx, cl
xchg esi, edx
stc
test ecx, ecx
ror eax, cl
sbb ebx, eax
xor si, 0x6a8e
shr ch, cl
or dl, 0x35
stc
sub ecx, edx
shl esi, cl
shl ebx, cl
cmp cx, di
nop
dec dl
not edi
nop
xor esi, eax
pop eax
pop esi
pop ebx
pop ecx
pop edx
pop edi
push edx
inc dx
push ecx
shl dl, cl
push eax
not ah
xor eax, eax
push ebx
mov dl, bh
add bx, dx
push esi
sub esi, esi
shr al, cl
xchg bh, bl
test al, 0x3c
push edi
sub ax, di
and edi, edx
xor si, 0x7be9
dec si
test edi, esi
mov bx, 0x76fe
sub bh, dh
xor bh, al
and dx, 0x4827
not ax
test ax, 0x3ed3
xor ebx, 0x4706f524
or ecx, eax
test dh, 4
inc edx
nop
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.00449f36
call fcn.0044a45c
push edx
push esi
and edx, esi
push ebx
sbb ebx, 0x4cc73cd0
nop
push eax
push edi
sbb ax, di
test di, bx
push ecx
test cl, cl
cmp si, 0x3928
dec di
adc si, ax
ror ecx, 7
xor ebx, eax
adc ch, 0x63
ror dh, 4
xor ebx, 0x911b6da
shr si, cl
rol al, cl
adc esi, edx
sbb ch, al
mov ecx, ecx
test ax, 0x531c
and ax, 0x720e
rol bh, cl
shl al, 4
sub cx, 0x477a
and dx, dx
add bx, ax
sub dl, al
ror cx, 3
shr eax, 8
not edx
cmp dx, dx
add edi, ebx
add di, dx
cmp ecx, 0x192980a1
nop
cmp al, bh
adc ebx, eax
test ebx, eax
pop ecx
pop edi
pop eax
pop ebx
pop esi
pop edx
call fcn.0044a70f
call fcn.0044aa02
push ecx
and ecx, 0x56260b53
push edi
push ebx
adc edi, ebx
nop
push edx
test dl, 0x28
sbb bx, bx
push eax
and ax, bx
nop
rol bx, 2
nop
sbb al, al
add cx, 0x64d8
cmp cx, ax
rol ax, cl
cmp bx, 0x41bd
and cx, di
rol cx, 3
dec al
sub edx, 0x145be81c
sub di, 0x3073
sbb ah, 0x4d
xor ch, 0x48
shr ax, cl
push esi
test edi, esi
pop esi
pop eax
pop edx
pop ebx
pop edi
pop ecx
push eax
push edx
and ah, dl
shr dx, 3
push edi
xor edi, 0x5800d1ce
pop edi
pop edx
pop eax
push edi
sbb edi, 0x2eeb74c5
push ecx
mov cx, cx
nop
ror di, cl
push edx
and dx, 0x6f97
push esi
dec esi
push eax
push ebx
and eax, ebx
stc
mov ecx, edx
or cx, 0x5963
nop
pop ebx
pop eax
pop esi
pop edx
pop ecx
pop edi
push edx
or dh, 0x13
push ebx
not ebx
pop ebx
pop edx
call fcn.0044adc3
push edx
rol edx, 1
pop edx
push ecx
ror cl, cl
push edx
inc edx
pop edx
pop ecx
push edx
sub edx, 0x4a066a7
push esi
push ecx
ror si, cl
shr cx, cl
push eax
push ebx
sbb al, bh
cmp bl, 8
shr ecx, cl
shr dx, 4
push edi
ror di, cl
mov eax, edi
shl ax, cl
shr eax, cl
nop
dec eax
adc di, ax
mov si, dx
pop edi
pop ebx
pop eax
pop ecx
pop esi
pop edx
push eax
rol al, 1
push edi
push ecx
cmp di, cx
sbb cl, 0x1d
pop ecx
pop edi
pop eax
nop
call fcn.0044b09c
sub esp, 0x1a
mov dword [esp + 0x16], 0
push eax
push ecx
push edx
call fcn.0044b4f1
push ebx
push ecx
sbb bl, cl
rol cx, cl
push edi
dec di
push edx
cmp dh, cl
push eax
xchg ecx, eax
or ax, 0x1ec4
xchg di, ax
sbb di, bx
rol ecx, cl
rol ebx, cl
xor dh, 0xc
shr dx, cl
xchg ch, al
push esi
or si, 0x3fd
adc dh, bl
dec ecx
dec ecx
sub eax, 0x136b5887
and ebx, ecx
shr edx, 5
shl al, cl
xor edx, edi
stc
nop
adc ah, dh
xor al, dh
not edi
nop
not dh
stc
test bx, 0x1a34
and edi, ebx
xor ax, 0x17a9
and di, 0x5b4a
cmp di, 0x1a79
or edx, 0x441acf2d
xor si, si
rol esi, cl
stc
not esi
mov ax, cx
inc dx
rol ah, cl
rol ecx, 4
dec bx
test ch, ch
sub esi, 0x7faaab89
test dx, ax
xchg bx, dx
ror ebx, 7
not dx
sub edi, 0x200e1bbe
inc al
shl ebx, 8
and bl, ch
not ch
xchg edx, ebx
add bl, dh
adc al, bl
cmp si, 0x4787
inc si
test di, 0x583
or ebx, 0x6d17051a
shr ebx, cl
shr ch, 5
inc bl
rol al, cl
and eax, 0x4f324b05
and cx, ax
adc eax, ebx
test al, cl
xor ax, si
sbb edx, edx
xor cl, 0x4c
xor di, 0x28f3
nop
dec dh
shl di, cl
sub dl, 0x6e
adc di, 0x3109
shl edi, 6
shl cl, 4
mov edx, 0x2847f8ad
add bh, al
nop
xor bh, cl
dec esi
ror ebx, 6
xchg bx, ax
add ecx, eax
inc edi
add dh, cl
sub ebx, 0x118081b8
sub edi, 0x259f5830
or ch, 0x4b
xchg cx, ax
shl bl, 6
shr edx, 4
xchg si, ax
nop
pop esi
inc ax
xchg ebx, edi
push esi
sbb esi, ebx
add ecx, edx
nop
xor dh, 0x3d
ror al, 6
and esi, 0x17519fc
stc
sub bh, ch
stc
mov si, 0x1255
shr esi, cl
nop
stc
sub dx, 0x790a
cmp ecx, edi
and bx, 0x1e85
shr al, cl
mov cx, bx
xchg bl, dh
dec dl
nop
rol ax, 1
cmp si, di
add cl, 0x75
shr esi, 4
sbb dx, 0x314c
xchg ah, ch
ror dx, cl
test dl, 0x66
sbb ecx, 0x714f3339
not al
inc di
adc bl, 0x67
nop
rol edi, 3
mov ebx, edi
sub ah, 0x57
sub dh, ch
rol cl, cl
and dh, 0x67
not al
add edx, edi
mov bx, 0x71b8
xchg ebx, edi
sbb ah, dl
inc bh
xchg edi, edi
adc eax, esi
add si, 0x4c10
shr cl, cl
adc bl, dl
xor esi, 0x302755e
cmp esi, ebx
sub ax, 0x53b3
shr bx, cl
shl esi, cl
sbb ch, 0x54
mov cl, cl
stc
and bl, 0x47
dec al
shr cx, cl
inc ax
inc al
or dh, 0x58
nop
cmp ah, 0x2c
and edi, ebx
nop
xchg edx, eax
dec si
nop
nop
or edx, 0x146e6557
xor edx, ecx
stc
dec ax
sbb si, 0x57e2
nop
sub bx, 0x627a
add bx, si
xor ecx, edi
sbb ax, 0x3add
sbb dx, dx
nop
mov di, cx
ror ecx, cl
sbb bx, 0x35d6
cmp cx, 0x7801
inc si
dec cx
xor si, 0x525a
adc ax, 0x4d5e
xor si, 0x723a
adc edx, 0x42f54c02
not dx
cmp bx, cx
cmp ah, cl
pop esi
not edi
and ah, 0x37
sbb bl, 0x4a
stc
mov eax, 0x502ee1cc
add edx, 0x348f164d
mov al, ah
ror al, cl
test edi, 0x350642e7
inc cx
shl al, cl
dec dl
xor ecx, ebx
dec cx
push esi
xor edx, esi
cmp eax, 0x21311dbf
or bl, 6
sbb eax, esi
dec esi
xor ch, 0x20
or bx, ax
inc eax
ror di, 3
shr ebx, 4
ror cx, 2
add eax, edx
sub ecx, edx
not al
sbb cl, dl
test eax, esi
nop
mov ax, 0xc58
ror eax, 2
sbb di, 0x69a6
sbb esi, ebx
or ebx, esi
ror di, 7
or ax, ax
cmp bh, al
adc eax, esi
shr ebx, 2
shr ch, 1
xor ah, dl
ror cl, cl
dec bh
dec bx
mov bh, ah
mov ah, 7
cmp cx, 0x139d
adc cl, 0xb
or ax, dx
nop
mov bh, 0x2e
sub bh, 0x25
xchg al, al
nop
and di, 0x7417
nop
sbb cx, ax
nop
ror cl, cl
dec eax
shr ch, 4
shr dh, cl
adc ecx, 0x67089a6b
or si, cx
sub bl, 0x24
and dx, dx
ror bl, 6
sbb eax, eax
cmp ax, 0x527e
mov di, 0x7890
sbb ch, 0x3d
sbb ecx, ebx
stc
adc bx, 0x30d0
dec bx
cmp bx, bx
shr cx, cl
adc eax, 0x5216634e
mov ax, 0x3f7b
stc
or bx, 0x3eb6
add cx, bx
nop
and ax, 0x796a
xor ch, 0x14
sbb ecx, 0x7e2b930b
ror esi, cl
sub cx, 0x39f9
sub ax, ax
ror ebx, cl
xchg ah, bl
cmp di, 0x6c61
rol eax, 5
dec di
xchg cl, dh
rol bh, cl
nop
test ax, cx
pop esi
push esi
test si, bx
ror ax, 1
shr bh, cl
sbb ax, 0x64d2
xor bl, 0x5e
mov ebx, edi
and cl, 0x2b
cmp dh, 5
inc dh
rol ebx, cl
inc ch
add dx, 0x7362
xchg edi, ebx
cmp dh, 0x39
dec cx
not esi
shr si, 5
sub si, cx
not di
shr di, cl
sub ebx, 0x34ab31f6
shr ebx, cl
rol bx, 1
and ecx, esi
sub edx, ecx
test cx, 0x3536
adc dl, 0xd
inc dl
add eax, ebx
ror ecx, 3
test si, cx
shl bx, 3
shr cx, cl
ror ch, cl
stc
not al
and cx, di
test bh, cl
shr dh, cl
sub dl, al
xor edx, ebx
mov ah, 0x62
nop
stc
xchg bh, ch
add bh, 0x44
shl edi, cl
dec dh
or bx, dx
nop
dec ecx
mov cx, dx
xchg si, cx
nop
add dl, 0x50
stc
nop
not ebx
xchg di, ax
mov ebx, 0x7cbf5618
xor bx, 0x5691
shr edx, cl
shr ebx, 3
shr edi, 1
and esi, 0x7e992783
ror dx, 2
cmp ecx, 0x43a4ca8d
test ch, 0x3a
shl edx, cl
not bh
ror di, 1
nop
add ax, 0x5fbd
shr bx, 5
mov dl, cl
adc esi, 0x2b473763
sbb edx, 0x1b758d20
shr ch, 2
xor cx, 0x6c53
nop
or di, 0x7ae
add edx, 0x522c9564
not dl
ror ebx, 1
mov si, 0x6b87
not esi
not ah
shl edi, cl
and cx, 0xb38
inc dl
ror al, 7
nop
nop
sbb edx, eax
inc ecx
test ecx, ebx
test ebx, 0x37c8d8af
and ax, di
shr si, 2
stc
pop esi
rol bl, 7
shr bx, cl
test cx, dx
shr bx, cl
stc
cmp cx, cx
sbb cx, 0x1d11
dec di
shl dl, 2
dec dx
xchg bx, di
not dl
nop
cmp bl, al
push esi
and esi, 0x6498fa2b
and ax, cx
inc dh
rol edi, 2
or bx, 0xff9
not dl
shr cx, cl
stc
inc ebx
and si, bx
rol edx, cl
cmp edx, ecx
xor bx, 0x417
rol cx, cl
xor ecx, 0x47a7857c
rol ax, 2
adc dh, 0x5b
mov ebx, edx
dec ebx
add dx, 0x1d6
dec eax
cmp ah, 0x3a
or dl, 0x41
rol dx, cl
inc dh
dec ebx
or ebx, ecx
test ax, di
cmp si, ax
add di, 0x66c5
shl eax, 1
test ch, 0x71
or eax, ecx
nop
ror dx, 5
sbb ch, ah
adc bx, 0x21ae
test eax, eax
xor dx, cx
test ah, 0x19
inc cx
rol eax, 8
sbb bl, bl
mov dl, ah
not bh
xor bx, cx
test di, 0x7b4a
or bl, bh
adc dl, cl
test bl, 0x74
inc edx
inc ecx
dec cx
nop
inc bh
test di, di
shl di, cl
inc bh
nop
sub si, di
add ax, di
test ah, 0x62
inc edi
inc bx
shr si, 3
not dx
mov esi, 0x45979302
shl al, cl
adc dh, cl
add di, bx
shl si, 5
dec bx
sbb ah, dl
and si, dx
ror dl, 2
cmp edi, ebx
nop
rol ecx, 1
add al, bh
xchg al, bh
sub al, 0x4d
xchg dx, di
xchg cl, ch
and ebx, 0x2e9861cc
sbb bh, bh
xchg di, ax
pop esi
stc
or ax, ax
ror ax, 5
xchg al, ch
shl bl, 7
mov cx, 0x68ea
cmp ax, bx
xor dx, 0x27f5
shr bx, 6
sub bh, al
ror bl, 6
cmp edi, 0x1074cb13
add ax, 0x346c
dec di
shl edi, cl
shl dx, 7
push esi
xor esi, esi
nop
not dh
mov ax, 0x792e
dec bh
nop
and al, dh
shr edi, 4
xchg edi, ebx
add di, 0x5cad
mov ecx, 0x36a2258
test eax, edi
test al, 0x14
rol ah, 5
sbb edx, ecx
adc di, 0x7d3b
xor eax, 0x278d3317
inc ax
xor ah, 0x5d
shr edx, 7
ror ecx, cl
inc edx
and di, di
sbb ch, 0x34
dec edi
inc si
and edi, esi
inc si
stc
inc dl
rol bl, 5
stc
inc ecx
shl di, 7
sub di, 0x5805
inc si
shl ch, 3
ror bx, 5
test eax, esi
add ebx, 0x49f2e63b
dec esi
inc ch
test bx, 0x79cd
rol cx, cl
stc
xor si, 0x5873
shr al, 4
shr dx, cl
inc ecx
xchg esi, esi
cmp ax, 0x56c6
not esi
and dx, 0x1bfa
inc ax
or bl, 0x4a
add si, 0x5702
inc esi
test esi, 0x3bb3ab83
xchg bx, si
sbb ax, 0x5ea6
sbb ebx, ebx
dec ecx
add esi, 0x41021199
nop
test ebx, eax
mov eax, esi
mov bh, bl
sub bx, di
mov ah, 0x71
stc
dec edi
or bh, 0x7f
shr eax, cl
not ebx
nop
ror edi, 7
shl dx, 6
or edx, edi
xchg dx, dx
sub cx, di
cmp dh, cl
and di, 0x1f0
adc ch, ch
dec bx
pop esi
adc ecx, ebx
add cx, 0x1c7b
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.0044b920
call fcn.0044bc07
push edx
push ecx
xor dh, ch
ror ecx, 4
push eax
and al, 0xd
nop
push ebx
inc ebx
cmp ax, 0x5bad
dec ah
mov ax, 0x2e06
dec ah
shr ch, 6
test edx, 0x409f996d
add cl, ah
shr cx, 3
shr ebx, 6
push esi
dec esi
adc ax, dx
cmp edx, ebx
sub dx, si
cmp esi, 0x7aa50cd0
cmp dx, cx
cmp al, 0x28
stc
cmp ax, bx
ror bl, 7
inc cl
adc bh, ah
sub edx, 0x65154d07
ror ax, 2
or dx, dx
rol si, 4
push edi
sub si, di
dec edx
and esi, ebx
xchg al, bh
sub bl, dh
mov dl, bh
xor cx, 0x47d2
inc si
dec di
ror ah, cl
or si, 0xea1
rol edi, 4
shr dl, 2
xor eax, 0x2537dcac
or dx, 0x2c74
rol al, 4
adc bh, ch
sub ah, cl
sub edx, ecx
cmp ecx, 0x7741336b
cmp ebx, ecx
not bx
nop
mov ebx, 0x248323fb
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.0044c0e2
push eax
sub ax, 0x273d
push ecx
push ebx
add ch, bh
not ax
not ax
push edx
adc edx, eax
push esi
shl esi, cl
adc dx, 0x78da
mov ch, 0x38
push edi
test eax, edi
shl cl, cl
rol al, 4
sbb bx, 0x5324
shr al, 7
not dx
inc bx
add bl, al
test ecx, 0x106c183a
cmp al, 0x66
sbb edi, eax
xchg dx, ax
sbb dl, dh
or di, 0x39cd
rol cx, 8
nop
and di, bx
dec si
shr ebx, cl
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push ebx
xor bx, 0x4282
and bh, 0x6f
push ecx
test bx, cx
push edi
xchg cx, di
or ebx, ecx
stc
push edx
rol dl, cl
push esi
sub si, si
cmp cl, 0x33
push eax
shr ax, 8
cmp dh, dl
add bx, ax
sub bx, 0x30d3
stc
adc dl, 0x47
shr esi, 7
or ch, 0x74
not ah
dec esi
xor ebx, 0x625d73b4
inc ch
rol esi, 2
sub cl, bh
sub ecx, esi
rol edi, cl
sbb bl, 0x31
cmp edx, edi
inc cl
pop eax
pop esi
pop edx
pop edi
pop ecx
pop ebx
call fcn.0044c4be
push edx
shr dx, 4
push eax
ror eax, 1
stc
pop eax
pop edx
push ebx
mov bx, 0x15f0
push ecx
ror bh, cl
pop ecx
pop ebx
call fcn.0044c78e
call fcn.0044ca28
call fcn.0044cee4
jl 0x40d679
call fcn.0044d289
call fcn.0044d6f4
mov eax, 0x78400f
lea ecx, [esp + 0xc]
push 0x16
push 0x354f6837
push ecx
push eax
nop
stc
push eax
push edx
mov ah, dl
push ebx
sub bh, 0x38
nop
push esi
push ecx
shl si, cl
or bh, 4
nop
inc ax
inc ecx
stc
inc ah
push edi
adc si, di
ror bx, 8
sbb bx, 0x3582
shl bl, 2
nop
sub ebx, ebx
not ah
cmp edx, edi
rol cx, 3
add si, si
xchg bh, dh
stc
and edx, eax
test dh, 0x51
not al
not ecx
rol edx, cl
not cl
and cl, 0x75
ror dl, cl
shr si, 5
nop
mov dx, 0x7a0d
mov al, 0xf
or bx, 0x650e
adc si, si
adc ebx, 0x618049d7
dec bl
sub ecx, edi
adc cx, si
nop
or ax, 0x16ef
mov ch, 0x5b
xor ax, 0x735f
shl di, cl
xchg dx, ax
test si, ax
adc dh, bl
sbb al, cl
xchg cx, si
shr cx, cl
sbb ebx, ebx
and esi, 0x1d5df98d
cmp al, bl
mov di, si
sub eax, 0x6c3f3ea7
xor bh, bh
rol edx, 2
dec bh
sbb di, 0x4a28
ror al, 2
and edx, 0x87dd7c3
nop
and bh, 0x6b
test eax, 0x19355415
xchg ebx, edi
rol bx, cl
test bl, ch
shr ah, cl
shl al, cl
add esi, edi
shr bl, 5
xchg ebx, eax
test esi, 0x5bcb45c4
dec ax
add bl, 0x62
add cl, 0x24
sub bh, 0x1d
ror bx, cl
inc eax
shr edi, 5
cmp edx, eax
and ax, bx
rol bh, cl
inc bl
add di, cx
xchg ecx, ebx
adc di, 0x24b9
xchg bx, dx
mov si, di
inc bx
sub dh, 0x72
xor dl, 0x24
mov al, 0x1e
not di
test cl, cl
shr edx, cl
dec ecx
pop edi
sub ax, 0x70a3
shr ecx, cl
nop
sbb ax, 0x3b12
shr ax, 2
inc ax
ror bx, 4
cmp bl, ah
ror ecx, cl
cmp esi, 0x41818e75
cmp ah, 0x5a
sub si, 0x1afc
rol bl, cl
cmp eax, 0x34d9c696
adc ax, dx
sub ebx, eax
push edi
xor edi, edx
shl edi, 8
sub ebx, eax
sub bx, 0x70e8
rol cl, cl
sub ah, dh
nop
test ax, 0x5fa9
stc
test si, si
xor ah, bl
shr bx, 1
adc eax, 0x552d316e
inc si
xor cx, si
xor si, 0x5c70
not dh
test si, 0x325e
ror bl, 1
adc esi, edx
xor bx, 0x5dc3
shr dl, cl
add al, 0x1c
shl eax, cl
shr ebx, 8
not cx
inc dl
not ecx
inc bx
sub ax, 0xde9
dec bx
stc
shr ah, cl
sub eax, 0x7c2b0316
test cl, ah
nop
sub eax, 0x54565dfa
mov ax, 0x2de6
adc si, 0x7175
test ecx, 0x9813ead
ror ch, cl
and di, dx
inc ax
cmp dl, 0x37
ror eax, cl
test dx, 0x3e5d
sub dx, cx
stc
xchg ch, bh
stc
not eax
inc cx
dec ax
xchg edi, eax
ror edi, cl
not dh
dec ecx
inc si
nop
add cl, dl
test esi, ecx
not dl
shr ax, cl
stc
xor dl, al
adc bx, 0x6b04
not ebx
dec esi
rol bh, 1
and cx, si
and eax, 0x5f555941
sub ch, 0x63
ror ebx, cl
mov ax, ax
shr cx, cl
add ch, dl
sbb ebx, 0x62796eeb
shl ah, 4
and edx, eax
mov bh, bl
or cx, 0x4dcb
sbb dx, 0x705
and si, cx
mov edi, edi
pop edi
push edi
sub edi, 0x34a76145
shl ax, 4
xchg bl, bh
shr ah, cl
xchg al, bl
add eax, 0x5a38925b
dec edx
ror bx, cl
test bx, 0x91e
and di, 0x1d01
xor edx, 0x2c84941f
inc ecx
sub ah, cl
or ax, 0x1230
inc ecx
ror cx, 3
shr bh, 6
cmp cx, 0x34de
mov ecx, esi
inc dx
xchg esi, eax
ror edi, cl
or di, ax
sub al, bh
rol dx, 7
xchg ch, bl
mov bh, 0x64
sub bl, ah
or bh, bl
add ah, cl
shl si, cl
xchg edi, eax
or edx, 0x4dcffcfa
ror edi, cl
sbb di, 0x2591
rol eax, 1
sub ebx, 0x3b8575bf
sub ch, cl
shl esi, 2
cmp si, si
and edx, 0x90ea0b
not si
not ecx
mov edi, edx
shr ah, cl
rol eax, cl
cmp bh, ch
rol cx, cl
shl di, cl
add ecx, esi
xchg edi, ebx
xchg dx, bx
mov ch, dl
shl dx, 5
test cl, bh
or ebx, 0xe6af42b
stc
mov cx, di
nop
xchg esi, esi
cmp ah, 0x4c
xchg ebx, ebx
shl ebx, cl
xchg cx, cx
cmp edx, 0x2dca4b6d
and esi, 0x7fc93104
adc ch, ah
sub ebx, 0x7d6881b8
not eax
xchg di, cx
sub ecx, 0x1335e373
not esi
sbb bx, 0x38b9
shr ch, 1
and edi, 0x4df43ca4
nop
test edx, 0x12e86f1b
and bh, bh
not esi
sbb esi, 0x7be9a35e
adc di, ax
shr ch, cl
not ax
dec edi
cmp esi, 0x774c3a10
rol esi, 5
sub dx, 0x7a8
dec ah
nop
ror ecx, cl
cmp ax, dx
and bx, 0x5212
cmp ax, 0x3823
sub ebx, edi
add dx, 0x407e
shl ax, cl
add edi, eax
xor dl, bl
dec dh
add edi, ebx
pop edi
nop
stc
nop
xor bl, 0x37
adc eax, ecx
shl dl, cl
push edi
and si, di
adc si, 0xa6
stc
nop
nop
and edx, 0x79920e4d
sbb edi, edi
xchg edi, edi
add ch, 0x67
rol ecx, cl
mov ecx, 0x178cb4bc
xor si, 0x2045
stc
shr cl, cl
shl di, cl
mov cx, dx
test eax, 0x847b725
xor bx, 0x4418
and ax, ax
nop
add al, dl
rol edx, 8
xchg di, dx
and bx, ax
dec bl
test ax, dx
rol di, 3
shl dx, 7
xchg bl, al
test dx, cx
nop
sub bh, al
or ah, al
inc al
sub cl, 0x3e
not ecx
cmp di, ax
not ecx
dec di
shl edx, 8
shl bh, cl
shr bl, 7
and bh, 0x19
adc di, si
xor edi, 0x7a9e28e5
shl cx, cl
shl edi, 4
and al, 0x13
and al, al
add al, bh
sbb edi, ecx
ror dl, cl
xor ch, bl
xchg bl, al
test ebx, edi
dec si
dec si
stc
and ch, ah
not ch
add esi, 0x1e90d2f6
inc ax
ror bx, cl
adc al, 0x4e
and dx, cx
adc al, bl
shr ah, 4
and edi, esi
and bh, 0x79
add eax, 0x3c94310d
not bx
sbb bx, di
stc
shr dh, cl
xchg cl, ah
shr dh, 3
xor eax, ecx
adc ecx, 0x611a326e
dec di
shr dh, 3
xor dx, di
rol esi, 5
xchg bl, ch
inc bl
sbb dh, bl
cmp cx, ax
test si, ax
sbb ax, ax
test bl, dh
rol bl, 6
nop
and ah, ch
sub di, 0x1bc2
sbb edi, eax
pop edi
push edi
xor di, ax
nop
xchg ebx, edx
xor cx, 0x7ea5
inc bx
cmp dh, bh
mov edx, 0x76538dc1
test cl, 0x30
adc ax, cx
dec dh
inc di
nop
or cx, 0x1898
xchg dx, bx
xchg ch, bl
test ebx, eax
add ebx, esi
add si, 0x424d
not bl
dec dx
shr edx, 2
sub ah, dh
mov ch, ah
and bx, si
adc eax, edx
mov al, bl
shr ecx, cl
adc di, si
and eax, ebx
xchg bx, dx
xor dl, 0x1b
sub di, ax
shl ecx, 3
test dx, 0x34f8
not cx
test ebx, edi
shl edi, cl
not eax
mov dx, ax
adc dl, dh
ror edi, 1
and edx, ebx
adc bx, si
mov di, 0x21bf
add bl, al
shr ax, cl
inc ecx
mov bl, ch
sub di, 0x3872
and ah, ah
add eax, 0x34982ce8
stc
shr esi, cl
dec si
adc bx, bx
test ax, di
mov ebx, 0x743fb831
inc bh
xchg dh, al
not ecx
xor si, 0x5375
xchg bh, bl
test bh, 0x78
dec si
stc
or ebx, 0x4450db25
adc dh, al
rol ecx, 8
ror cl, cl
and edx, ecx
not dh
dec dx
adc bh, 0x1a
shr bx, cl
adc esi, 0x595cac0b
xor ax, di
adc ebx, ecx
stc
nop
or cl, ah
dec edx
nop
sbb bl, ah
rol bx, cl
test bh, bh
sub cx, si
rol si, cl
mov bx, 0x6b9a
or cx, dx
not bl
ror ch, cl
stc
inc esi
not ax
test si, 0x36e7
inc cx
inc bx
or bx, si
cmp cx, ax
nop
pop edi
or ebx, 0x7342a93e
adc dh, 0x79
shr esi, 5
nop
cmp ecx, 0xed14002
sbb ebx, 0x643f80aa
xchg dx, si
stc
xor esi, 0x307ae9e1
push edi
xor edi, edi
dec ah
stc
cmp ah, 0xc
or bx, bx
shr bl, 6
nop
shr ch, 6
add bl, 0x7a
adc dx, di
sub cx, ax
xor ebx, ebx
sbb ecx, esi
test cl, 0x47
not edx
test dx, dx
shl cx, 2
not dh
xchg dx, ax
test esi, 0x333c130a
nop
stc
adc esi, 0x61688b9a
cmp edi, 0x7574ef2
stc
sbb di, 0x9f5
sbb ebx, 0x3080766b
adc bx, ax
inc dx
test edx, 0xe3e6332
sbb cl, 0x79
ror bl, 1
xchg cl, dl
adc ecx, 0x463febcb
not bh
sub dx, 0x234a
inc dl
not bl
mov cx, 0x2e49
xor ch, bl
not eax
ror ebx, 6
and cx, 0x731d
rol bx, 8
mov edi, 0x43857ff2
or bx, bx
add ebx, eax
xor cx, bx
sbb eax, 0x5dda9800
test cl, 0x49
nop
cmp si, bx
cmp bh, 0xd
cmp dx, cx
xchg esi, ecx
stc
sbb ebx, 0x6aa281d6
rol bx, 4
and bh, 4
nop
nop
shl ch, 8
mov ax, 0x3ac
or ch, 0x21
not edi
xchg edi, ebx
xchg dx, cx
and ebx, ebx
or cx, 0x5450
not edx
and edx, 0x3f17fbbe
sub edi, 0x4547f8b2
shl di, 8
rol ax, cl
and eax, edi
xchg al, bl
add bl, 0x31
adc si, 0x18b6
and esi, ebx
stc
xchg di, ax
ror bh, 3
shr bx, cl
add ax, 0x7f16
sbb ebx, eax
shl edx, cl
xor bx, dx
inc edx
add dh, 0x63
ror cx, 3
test si, 0x7c73
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
push ebx
xchg bh, bl
push esi
sub bx, si
push ecx
add ch, ch
push edx
not dh
sub bh, 0x42
not dh
push edi
shl edi, 5
push eax
sbb si, ax
sub al, 0x6e
cmp esi, 0x7ccae50f
shr bh, 7
stc
and edi, edx
xchg edx, ecx
dec ax
shr bl, cl
stc
inc si
nop
stc
cmp di, 0xedb
add ebx, 0x2bd98dde
shl ecx, 4
adc eax, eax
sub bh, ah
test dx, 0x2168
ror esi, cl
mov di, dx
inc ebx
xchg esi, eax
inc esi
sub ecx, 0x1069ed3c
not esi
xchg ebx, ebx
sub ebx, esi
mov ax, 0x6c54
sbb bl, ah
sub ch, dl
shr ax, cl
cmp ch, dl
shr ebx, cl
xor ch, 0x78
stc
stc
or di, bx
mov dx, bx
mov al, 0x72
not al
xor cx, di
shr ebx, cl
nop
test di, cx
not cx
add edi, 0x77a37335
adc ah, dl
or bh, 0x1b
ror si, cl
mov di, 0x4d41
shl cl, 8
add dh, cl
cmp eax, edi
stc
adc bh, ah
dec dx
nop
adc dx, 0x2f0f
sub eax, 0x299a926
stc
inc bl
ror si, 3
pop eax
pop edi
pop edx
pop ecx
pop esi
pop ebx
call fcn.0044dc6c
call fcn.0044e046
je 0x40ded0
jo 0x40de0b
push edx
sbb dl, 0x5b
pop edx
jb 0x40deb7
call fcn.0044e34f
call fcn.0044e702
push esi
push ecx
sbb si, cx
xor esi, 0x54bff57b
push eax
inc al
push ebx
inc bh
shl bh, cl
push edx
shr dl, 8
push edi
xor bx, di
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
jg 0x40de76
jle 0x40de57
push eax
xor eax, 0x5d9681fc
push ebx
sub ebx, 0x7927db90
pop ebx
pop eax
jns 0x40de76
push esi
push ecx
shl esi, cl
push eax
xor ecx, eax
pop eax
pop ecx
pop esi
call fcn.0044ea09
call fcn.0044f02a
call fcn.0044f49d
call fcn.0044f8ff
call fcn.0044fd47
push esi
inc si
push ebx
push ecx
rol bl, cl
adc cx, 0x733f
sub esi, 0x26d628aa
pop ecx
pop ebx
pop esi
jne 0x40deac
call fcn.004500ed
push edx
push ebx
sbb edx, ebx
and bl, dl
push eax
dec ax
pop eax
pop ebx
pop edx
push edx
push eax
xchg dh, ah
push ebx
sbb bl, 0x53
pop ebx
pop eax
pop edx
push eax
adc eax, 0x1b7fb3ee
pop eax
push ecx
push esi
and cx, si
pop esi
pop ecx
call fcn.004506ca
jecxz 0x40ded0
push ecx
dec cl
pop ecx
push ecx
xor ecx, 0x7cc1b349
push ebx
adc ecx, ebx
pop ebx
pop ecx
push eax
push edx
adc al, dl
push ebx
push ecx
test bl, ch
nop
ror ecx, 1
push edi
add edi, 0x54cb5a5d
pop edi
pop ecx
pop ebx
pop edx
pop eax
call fcn.00450abe
call fcn.00450ef7
push eax
test eax, 0x3d6c1311
pop eax
call fcn.00451463
push edx
push eax
and edx, eax
push edi
dec edi
pop edi
pop eax
pop edx
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
call fcn.0045171a
jo 0x40e21c
push eax
rol al, 2
not ah
push edi
rol di, 5
push ebx
push ecx
test bl, cl
push edx
sub bl, dl
nop
pop edx
pop ecx
pop ebx
pop edi
pop eax
call fcn.00451bc7
call fcn.00451fc0
call fcn.0045245a
jnp 0x40e022
call fcn.004528b1
push edx
push ecx
rol dx, cl
push eax
cmp eax, 0x12a68b34
push ebx
shr bx, 4
push esi
inc esi
sub bl, 0xf
stc
nop
shl ax, 4
or ebx, edx
stc
sub bx, dx
sbb ah, 0x58
dec cl
mov bx, 0x3a31
add cx, 0xb21
sbb bh, ch
not edx
inc edx
not bx
cmp ax, 0x4b9a
xor dl, 3
add cl, 0x1d
xchg esi, eax
push edi
add edi, 0x4c20c4fa
inc ah
cmp edi, edx
mov ax, dx
nop
xor esi, 0x433fdda7
not al
inc cx
add edx, edi
nop
stc
mov al, 0x3a
not dl
dec ax
mov ecx, 0x439fa5db
stc
shr cx, cl
sbb cx, cx
adc dl, ah
rol esi, cl
shr di, 8
rol ah, 1
and di, 0x345b
add ebx, 0x6440c417
test si, bx
ror di, 1
mov cl, 0x1d
sbb esi, edi
xchg bh, al
ror al, 8
rol dh, cl
stc
or al, bl
cmp cl, al
or al, 0x20
shr cx, cl
sbb dl, 0x6e
nop
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
push eax
adc ax, 0x561a
push ecx
sub ecx, 0x41e7bf9b
sbb cx, 0x103f
ror ax, 1
nop
pop ecx
pop eax
push esi
push ecx
shr si, cl
push ebx
xchg bl, bh
cmp cx, cx
xor bl, 0x4e
push edx
ror edx, 3
push eax
xchg ah, al
mov eax, 0x527109b8
pop eax
pop edx
pop ebx
pop ecx
pop esi
call fcn.00452c90
push ebx
sub ebx, 0x6c3cfd6d
sbb bx, 0x280b
adc bx, 0x30a6
push eax
shl ah, 8
push ecx
sub cl, 0x44
rol al, 5
push edx
xor ax, dx
inc ebx
xor ah, cl
inc bx
push esi
rol si, cl
sbb bh, 0x4c
push edi
not di
rol ch, 5
adc dh, cl
shl ax, 4
add edi, 0x513fc46a
inc ecx
cmp bh, 0x18
not al
add dh, 0x12
add al, 0x16
stc
cmp ch, dh
shl si, cl
shr ecx, 8
sub ecx, esi
xchg edi, eax
add ecx, esi
or ecx, 0x1b9ee6cb
sbb edx, 0x4d408516
add ecx, 0x70d8b81b
adc ebx, 0x707b8197
adc si, 0x3a6e
shr bx, cl
and edx, eax
mov edi, 0x41f71bab
shr si, cl
xchg ecx, edi
sub esi, edi
add ax, 0x83d
or edi, esi
shl ah, 3
not esi
nop
sbb esi, edx
or esi, esi
shl ah, 1
add ecx, 0x4943ded5
shl esi, 4
stc
dec si
and dl, bh
mov ebx, esi
xchg si, ax
xor si, di
sub bl, dh
shr edx, cl
shl edi, 6
shr esi, 4
mov ch, dl
inc ebx
xor dx, dx
rol dx, 1
test al, 0x67
sub eax, 0x4f0c7e74
nop
inc ch
xor dx, di
mov ecx, 0x778f702
shr bx, cl
not si
sbb ah, bl
test dl, 0x6f
rol ch, cl
nop
stc
stc
not bx
rol al, 5
not si
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
je 0x40e1bc
stc
push edi
push esi
xchg di, si
push ebx
xchg ebx, esi
push ecx
sub ch, bl
push eax
push edx
xchg edx, eax
rol ax, 3
test ebx, ebx
shr al, 2
or al, bl
shl si, 1
not ah
pop edx
pop eax
pop ecx
pop ebx
pop esi
pop edi
push edi
dec di
push edx
shl dl, 7
push eax
dec al
pop eax
pop edx
pop edi
push ecx
xor ecx, 0x7e62841e
push edx
add cl, dl
push ebx
xor ebx, 0x1250ce20
rol dl, cl
xchg bl, cl
shl edx, cl
and bx, 0x368f
push eax
rol eax, 1
adc dl, 0x54
pop eax
pop ebx
pop edx
pop ecx
call fcn.00453127
call fcn.00453704
call fcn.00453b10
push eax
add ax, 0x7b1c
pop eax
push edx
ror dx, 3
push eax
dec eax
push ecx
not cl
pop ecx
pop eax
pop edx
push ecx
cmp ch, 0x7d
pop ecx
push edx
push eax
or dx, ax
pop eax
pop edx
push edx
or dx, 0x5438
push ecx
xor cl, ch
dec dh
push eax
shr ax, cl
push esi
inc si
inc cl
shl al, 3
cmp al, 0x4d
dec esi
add edx, eax
push edi
ror di, cl
dec ah
stc
xchg esi, edi
cmp edi, ecx
and dx, 0x2011
stc
cmp esi, eax
pop edi
pop esi
pop eax
pop ecx
pop edx
push ebx
not ebx
pop ebx
push eax
inc eax
adc eax, 0x1a25cbb0
pop eax
js 0x40e211
push ecx
and ecx, 0x11075059
pop ecx
call fcn.00453f4d
stc
stc
push ecx
dec cx
pop ecx
push esi
push eax
and esi, eax
push ecx
shl cx, 4
shr cx, 2
push edx
adc dx, ax
rol cx, cl
ror ax, 6
shr esi, cl
push edi
shl edi, cl
shr ecx, cl
rol ax, cl
rol al, cl
and di, dx
adc ch, ch
sub ch, 0x64
sbb cx, ax
adc di, 0x1e83
shl ax, cl
inc si
ror dl, cl
rol cl, cl
xor cx, ax
dec edi
inc di
not al
nop
or edi, 0x4a44eee9
shl dl, 6
adc edx, 0x68cace9f
push ebx
or bx, 0x3a73
sbb si, dx
add di, 0x7767
sbb al, 0x58
mov bl, 0x51
or bx, 0x2414
add bx, cx
shl ebx, 2
and di, di
inc bh
dec bh
shl ebx, 1
add bx, si
mov bx, dx
not ecx
inc cx
cmp dl, 0x67
or eax, 0x36344920
cmp ecx, 0x32c410a5
shl ecx, cl
dec dx
ror ebx, 8
not di
dec bl
test ah, 0x69
not dl
rol ch, cl
inc dl
not dl
not dh
or dl, cl
add dh, bh
adc dh, ah
cmp ch, dh
or bx, 0x1a21
shr eax, 2
xor ax, 0x878
sbb dx, 0x479
not dl
or dl, 0x30
dec ecx
adc bh, dl
not si
xor si, 0x2a28
shr ecx, cl
shr dh, cl
rol dl, 7
add ch, 0x43
inc esi
add dl, 2
dec ax
rol bh, 8
sbb bh, dh
sbb esi, 0x3040ed96
dec edi
shl bl, 3
sub cx, 0x2a65
or esi, 0x7475b30
sub bl, 0x7c
cmp di, 0x1f83
shl ecx, cl
and eax, eax
sub esi, 0x754d4093
ror di, 5
ror dh, cl
stc
test dh, dl
or dl, bl
xor dx, 0x5926
test cl, 5
shr bx, 6
add cl, bl
pop ebx
push ebx
cmp di, bx
add esi, 0x162ebb43
ror edx, 1
dec bl
stc
xchg esi, edi
xor al, 0x28
ror dl, 7
test ch, 0x2e
test si, 0x18f7
mov edx, edx
xchg dx, dx
stc
shl ebx, 7
or cx, 0x269c
adc eax, ecx
rol di, cl
shl ax, cl
xor al, 0x5a
xchg ebx, eax
dec cx
ror dl, 2
mov eax, 0x24f42cc8
sbb dx, ax
add ax, 0x1bdb
test bh, 0x1c
sbb bh, 0x2d
dec esi
inc di
inc edi
dec bh
mov cl, bh
ror al, cl
and bx, 0x109e
adc ah, 0x51
dec bl
mov dl, dh
sbb cx, 0x351f
sbb ecx, ecx
rol cx, cl
xor al, 0x5f
pop ebx
pop edi
pop edx
pop ecx
pop eax
pop esi
call fcn.0045440e
push ebx
add ebx, 0x27d72025
push eax
mov ax, 0x781d
cmp ah, 0x6c
push esi
or si, 0xed5
sub bl, 0x78
not esi
push ecx
xor si, cx
test cx, 0x4f8
push edx
or edx, 0x612fbd45
push edi
and di, si
shl bx, cl
shr ecx, 6
and ecx, 0x6f196c47
not cx
mov ecx, 0x577e948f
ror dl, cl
adc dl, 0x5a
inc bh
shr ch, cl
sbb ch, 0x79
stc
shr ah, 8
ror bx, cl
add ax, 0x3077
and al, ch
sub cl, dl
xor edi, 0x7ba938b8
shr bl, cl
or di, 0x48ec
stc
or ax, 0x467c
mov di, ax
stc
shl bx, 8
rol bx, cl
cmp ecx, 0x30c8be97
shl esi, cl
xchg di, bx
adc bl, cl
not di
or edi, 0x4da74ab5
shr bh, 6
dec dh
xor ch, 0x61
xchg dx, si
and di, cx
xchg al, bh
sub ch, 0xe
mov di, bx
add ah, 0x2a
inc ah
not al
inc edx
shr eax, cl
stc
not dl
shr eax, cl
ror bx, cl
nop
shr dx, cl
stc
cmp dh, ah
nop
inc bx
nop
xchg dl, bh
stc
ror ecx, 1
mov ax, dx
stc
adc edi, 0x10b6a6a0
xchg ecx, ebx
dec si
inc ax
mov si, di
sbb ebx, 0x21e2a93f
nop
sbb bl, 2
sub dh, cl
sbb al, 0x55
ror dx, cl
inc bh
dec dh
xchg esi, eax
inc esi
mov ah, cl
test dl, bl
xchg si, cx
xor ecx, edx
nop
sbb cx, bx
nop
and bl, 0x6e
stc
sub dh, 0x4c
xor esi, edi
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
push ecx
shl cl, 3
inc ecx
push edx
shl dx, 8
push ebx
push edi
and ebx, edi
xchg cx, di
stc
push eax
mov ah, ah
not al
not ecx
shr bh, cl
adc cl, 0x55
ror cx, 1
shr ebx, 5
nop
inc bx
stc
sub ebx, 0x4d73d7cc
nop
or eax, 0xa89b5bf
xor dl, al
inc edx
rol ax, 2
stc
stc
pop eax
pop edi
pop ebx
pop edx
pop ecx
call fcn.0045480d
push edi
inc edi
push eax
sub ax, 0x3410
push ecx
or edi, ecx
test cl, 0x11
nop
adc edi, ecx
push edx
add dh, 0x12
and edx, 0x48a6e9a1
shl ah, cl
inc edx
sbb eax, edi
cmp eax, ecx
push esi
adc si, cx
dec cx
push ebx
cmp cl, bl
sbb ah, dl
adc dl, 0x7f
sbb esi, 0x487e66cc
rol di, 4
xor edx, ecx
sub dx, cx
adc esi, edi
or edx, esi
adc edi, 0x49eb977c
or edx, ecx
xchg dl, al
mov ecx, 0x33ef86da
add bx, 0x25a7
sbb ch, 0x5f
adc bl, bh
stc
not ah
test eax, 0xea57add
xchg esi, edi
add bx, dx
and di, dx
or dx, ax
dec edx
adc edx, ecx
xor ch, dl
sbb dx, 0x13d0
dec di
and ax, 0x205
rol di, cl
shr ah, cl
dec eax
shl di, cl
dec ch
add ax, 0x3349
xor eax, 0x4874f29
adc dx, cx
dec dl
or si, si
sbb ch, dl
or bl, cl
adc eax, ebx
xor di, si
or cl, ch
adc si, ax
or eax, esi
ror si, cl
adc dl, 0x7d
stc
adc ch, 0x16
nop
shl dl, cl
cmp bl, 0x4e
sbb bh, 0x38
or cx, 0x4617
stc
ror ebx, 6
dec cx
xchg di, ax
not ax
add bl, 0x72
stc
and edi, eax
sbb dx, 0x644
inc cx
pop ebx
pop esi
pop edx
pop ecx
pop eax
pop edi
jb 0x40e66e
call fcn.00454ad3
push ebx
cmp ebx, 0x5bd252d3
push ecx
sub ch, 0xb
push eax
shl ah, 1
push esi
sbb si, 0x70bb
mov bh, ch
adc cl, bl
push edx
or dx, 0x927
ror si, cl
not edx
adc eax, eax
push edi
mov di, dx
rol esi, 3
cmp bx, di
and ecx, 0x66c12b7
test ch, ch
nop
add di, cx
mov esi, 0x4bc59f18
shr si, 1
sub bh, 0x44
ror si, cl
cmp di, cx
not ebx
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.00454e3e
push ebx
push ecx
rol bx, cl
rol ebx, 2
sbb cl, 0x7b
pop ecx
pop ebx
push edx
push eax
xchg edx, eax
pop eax
pop edx
push ecx
push ebx
sbb ch, bh
push edi
or edi, 0x1e626707
nop
push edx
rol dh, cl
nop
sub ch, 0x4e
mov dx, 0x6d43
shr cl, 7
pop edx
pop edi
pop ebx
pop ecx
call fcn.0045533c
jae 0x40e6a1
call fcn.00455658
push edx
test dl, 0x32
pop edx
push 1
push edi
push esi
push eax
push ebx
and ah, bl
push ecx
push edx
and cx, dx
cmp ah, 0x7b
add al, dh
push edi
rol di, cl
shl dx, 4
and dx, 0x214a
adc bx, 0x734
ror cx, cl
and dx, 0xdb8
rol edi, cl
shr al, cl
push esi
sub di, si
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
jo 0x40ed7c
push eax
add al, al
push ecx
push edx
cmp cl, dh
sbb eax, eax
adc ax, cx
push ebx
adc bl, 0x44
push edi
push esi
cmp edi, esi
xor eax, 0x7f582ec3
dec si
shl dx, 2
stc
and esi, 0x5a83fef1
inc di
shr ax, 5
shr bx, 6
inc dx
test dl, bh
cmp si, 0x6aa4
nop
xchg dl, cl
add edi, 0x2cbd769a
shr bh, 8
rol ah, 3
adc edx, ebx
add ebx, 0x3fdd42fa
inc bh
inc edi
nop
shl di, cl
nop
inc edx
adc eax, ecx
cmp cx, 0x7517
ror di, 6
cmp si, bx
cmp di, di
cmp cx, si
adc cl, dh
or al, bh
mov bh, 0x17
sbb ebx, ebx
xchg ch, bh
shr ebx, cl
inc dx
shl bh, 5
inc cl
stc
rol edx, 8
sbb dx, di
dec edi
sbb ebx, 0x7a91e37a
dec bh
ror ah, cl
test dx, dx
cmp ebx, 0x1c06b4e8
rol edx, cl
ror eax, cl
sbb al, 0x3c
xor dx, di
ror si, cl
add dh, 0x4a
xor si, 0x4925
nop
adc cx, di
nop
cmp dx, 0x4588
xchg ecx, ecx
xor bx, bx
xor ebx, 0x4fd7a5c4
sub eax, 0x559a1c35
test di, cx
or cl, 0x63
mov ch, 0x2c
not si
ror bh, 4
shr edi, cl
nop
inc ax
stc
inc ecx
xor dl, ch
adc ax, 0x844
sbb edx, 0x5ad8869a
shr bh, 7
mov edi, edi
sub dh, ah
cmp si, 0x734c
sub ebx, edi
and di, 0x6396
dec ah
rol dx, cl
add ebx, edi
ror ch, cl
and di, 0x1869
test ah, 0x5e
inc edx
cmp dx, 0x2835
ror edi, cl
xor bx, ax
and ebx, ebx
xor eax, 0xa0d9c16
pop esi
shr dl, cl
adc ch, al
shr ch, cl
add dl, al
test al, dh
xchg dl, dl
not dx
shl ax, 1
adc eax, ebx
and bh, 0x44
test eax, ecx
not di
or eax, 0x6d7b4a8c
sbb dh, 0x3e
push esi
add cx, si
stc
shr edi, cl
and ch, 0x54
dec di
and bx, di
inc dh
xor ax, 0x10ba
cmp si, 0x2228
xor ebx, 0x401b7cfa
rol ax, cl
add bh, 0x19
shr al, cl
and bh, 3
nop
shl cx, 8
xchg dh, ah
dec edi
adc edi, 0x271fcd81
test dx, 0x2845
or di, dx
dec bx
adc bx, 0x22c
sbb ecx, 0x602de053
nop
inc dh
sub dh, 0x58
and esi, eax
dec bx
add bx, 0x3934
xor di, 0x6bc4
sub si, 0x576d
test esi, 0x22f62d57
sbb cl, 0x63
shl ebx, cl
stc
shr cx, 5
mov bl, dl
xor bx, 0x18f8
not esi
nop
stc
rol ax, 3
not dx
adc esi, 0xb08245
test al, 0x1c
nop
add dx, cx
rol dl, cl
rol dl, cl
rol edi, 6
mov si, 0x3059
nop
stc
not bl
stc
ror ax, 2
stc
shr ecx, cl
xchg ecx, eax
sbb dh, bl
or cx, 0x67d8
cmp ax, 0x2451
test si, bx
shl edi, 3
sbb bh, 0x29
adc eax, 0x3f86ea1
xor edi, ebx
sbb di, 0x5ab3
sbb bx, di
add ch, al
stc
mov cx, 0x7cf1
test edi, ebx
rol al, 3
ror eax, cl
add al, 0x47
test esi, 0x588c1187
stc
test edi, edx
sub ebx, 0x2b0b5748
xor edx, ebx
inc eax
mov cx, 0x1055
adc dh, 7
stc
pop esi
test ax, dx
cmp al, 0x31
adc al, 0x48
inc al
not di
push esi
and di, si
mov al, bh
mov di, dx
ror cx, cl
add bh, 0x18
sbb ebx, ecx
test cx, 0x13e1
xchg ecx, ebx
dec cx
xchg bh, ch
stc
mov ecx, ecx
shr dx, cl
and bl, 0x56
xor di, 0x783
shr ecx, 5
xor esi, edi
shl al, 6
shr ax, cl
not edx
cmp ebx, esi
adc dx, 0x37e9
not al
mov dx, ax
ror edi, 6
sub ax, 0x69c0
shl bx, cl
and ch, al
xor si, 0x1031
rol esi, 1
ror ebx, cl
cmp ax, bx
shl dx, cl
inc cx
shl bh, cl
ror si, cl
mov dx, dx
and ax, 0x261
sbb cx, dx
stc
mov bh, 0x32
xchg ebx, esi
shr dx, 7
mov cx, 0x675a
not esi
adc cx, dx
add ecx, esi
dec ax
cmp ah, 0x7a
shr cx, cl
adc di, 0x49b2
xor ax, 0x31a3
xchg ecx, eax
inc ebx
adc ax, 0x3609
xchg dh, dh
cmp dl, dh
inc si
ror ebx, 1
sbb bl, 0x6f
test esi, 0x252ab3ce
shr al, cl
sbb ah, dh
inc bx
rol bh, cl
mov edi, edx
sbb edi, 0x5fc50f60
rol ax, 7
cmp eax, 0x4447a744
inc di
cmp di, bx
nop
add eax, 0x401cb335
rol cl, 5
cmp edx, eax
sub esi, 0x7d1188ab
dec cx
add cx, ax
or bl, 0x77
sbb ch, 0x6f
ror bl, cl
dec bl
test ecx, edi
adc cl, 0x18
xor edx, ebx
or ebx, ebx
xor edx, eax
test ecx, eax
xor esi, 0x18a388ac
stc
test dh, 0x41
dec edx
sub edx, 0x375c1d5f
adc eax, eax
add ebx, ecx
pop esi
rol dh, 6
adc al, 0x38
or edx, 0x2b00d715
sbb al, 0x60
mov eax, 0x3073adb
sbb eax, ebx
push esi
shl esi, 6
and ecx, esi
cmp eax, ecx
xor di, bx
mov bh, 0x25
test dh, 0x2c
dec esi
mov si, bx
mov ch, bl
ror cl, cl
not edx
test di, di
sbb bl, 0x19
xchg dx, di
or si, 0x1931
cmp ch, 0x7b
mov ebx, 0x675bb25
sub dh, al
adc eax, 0xc2494b2
sbb ebx, 0x7e39d9c9
and si, ax
nop
dec dx
sub bh, 0x15
stc
not eax
shr si, cl
xchg bx, bx
add dx, 0x7f36
ror ax, cl
shl dh, 6
shr di, cl
sub di, cx
stc
nop
and ax, 0x7a21
mov edi, ecx
xchg bh, dh
not bl
ror ebx, 6
cmp bh, 0x4a
or dx, 0x6669
shr cl, 5
shl di, 6
sbb cl, 7
not cl
add dx, di
xchg bl, cl
mov cl, 0
add ecx, 0x401e5099
shr ch, cl
dec ch
shr cl, cl
shl bh, 6
or edi, 0x404eea
xchg ah, dl
xor bx, 0x2d
ror cl, cl
xor ah, dl
sub edx, ebx
and dx, ax
rol ch, 7
stc
shl esi, 2
and ebx, esi
test ecx, 0x2207a4c5
and si, 0x73f
xchg dx, si
xor edx, 0x412f5d4d
dec ebx
xor bh, 0x18
test si, 0x28e3
shr ebx, 8
cmp bh, 0xa
test ah, bl
nop
test ecx, edx
add al, bh
and bl, 0x30
adc cx, dx
stc
sub si, 0x3a58
dec ch
dec di
adc ah, 0x56
sbb di, dx
add dh, 0x7e
not bx
rol ax, cl
inc bl
dec al
shl ch, 2
or cl, 0x56
rol bl, 7
pop esi
add dh, dl
push esi
or si, 0x13e3
or cx, 0x25ca
not ebx
not dl
mov ch, bh
xor eax, 0x3042ce3a
not si
ror cx, cl
rol edx, cl
rol ebx, cl
inc bl
nop
xchg ah, al
adc ah, ah
sbb al, 0x62
stc
rol eax, cl
nop
xor cl, cl
shl dh, cl
or edi, 0x5fdbc900
sbb bl, 0x1d
stc
ror ch, 7
xchg dx, bx
rol cx, 2
stc
inc bh
test di, 0x2fe6
nop
cmp ax, 0x6951
or ebx, 0x2ffb7fa4
xchg cl, dh
stc
xchg si, ax
sbb eax, eax
and cx, 0x35a9
xchg dh, al
nop
dec eax
sub dx, 0x39aa
inc ebx
inc ebx
xor si, 0x2d70
ror dh, 6
adc edx, ecx
shr cx, cl
test eax, 0x174145d9
rol bh, 6
and dh, 0
sub edi, ebx
nop
sub edi, 0x44c05200
not dh
stc
sbb edi, 0x4703f868
cmp ecx, edi
cmp eax, esi
xor ecx, edx
inc esi
not edx
ror esi, 6
ror al, cl
inc ch
xchg edi, ecx
test cl, cl
and esi, esi
xor dl, bl
and bh, 0x2a
ror bx, cl
inc dh
mov dx, si
shr dx, 3
or si, bx
cmp al, 9
shr bh, 4
sub edi, 0x3f0d0c2f
inc dx
xchg al, cl
dec ah
xchg si, cx
and bx, cx
sub dh, 0x7c
mov dx, 0x28a5
adc edi, 0x6e650281
sbb cl, bl
xchg esi, edx
not dl
dec ax
shl ebx, cl
nop
shl di, cl
sbb cl, 0x32
mov eax, edi
inc ebx
shl bx, cl
nop
and ah, 0x50
sub si, di
pop esi
shr edx, cl
push esi
sbb ebx, esi
rol ch, 4
or dx, di
rol di, 4
and esi, esi
ror bx, cl
xor edi, ebx
test cx, 0x1848
test dx, di
not esi
xor ax, 0x2173
or si, 0x6f1f
rol bl, 4
ror al, 8
or si, dx
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
push edx
test edx, 0x605676eb
push ebx
cmp bx, bx
push esi
or si, 0x3644
push eax
shr ax, 3
push edi
sub di, 0x1183
inc eax
test bh, 8
add bx, 0x6e6d
or dh, 0x4e
push ecx
shr al, cl
sbb edx, 0x50fe4a1c
ror dh, 7
and edx, edx
not dh
add cl, dh
shl al, 1
shr eax, cl
shl cl, cl
rol dl, cl
and bl, 0x73
test al, 0x6c
shl edi, 2
sub cl, ah
not ebx
shr bh, 1
and si, 0x5e72
test di, ax
sub ax, di
cmp dh, dl
xor ebx, 0x3adb3faa
xor bl, bh
adc cx, 0x37d7
cmp edx, 0x49e48244
add ebx, 0x722b9c0c
sbb ah, 0x29
cmp si, bx
dec dh
sbb ax, cx
or bh, cl
nop
pop ecx
pop edi
pop eax
pop esi
pop ebx
pop edx
call fcn.00455a4e
push ebx
push ecx
ror bl, cl
mov cx, 0x368a
push eax
not ax
xchg cx, ax
or bx, 0x1372
and bh, 0x1a
stc
push esi
adc ebx, esi
rol al, cl
pop esi
pop eax
pop ecx
pop ebx
jle 0x40ed5b
jnp 0x40ed5b
call fcn.00456004
jne 0x40ed68
push edx
adc dx, 0x28fb
pop edx
call fcn.004564b0
push eax
or al, 0x10
pop eax
jl 0x40ed7c
call fcn.00456965
call fcn.00456bdc
jo 0x40efd3
push edi
push esi
and edi, esi
push ecx
push eax
xchg ch, al
shr edi, 4
push ebx
not bx
push edx
xchg dh, ch
mov dl, 0x2f
rol dx, 4
adc dh, 0x56
stc
sbb ch, ch
inc di
mov ebx, edi
test dx, 0xb9e
ror eax, cl
add ecx, 0x339b6e81
ror ah, 5
cmp edx, edx
xchg cl, dh
dec esi
xor ecx, 0x67d3e89e
add eax, edx
ror bx, cl
rol edi, 4
cmp ax, cx
shr ecx, cl
ror ax, cl
cmp cx, ax
shl eax, 1
sbb ecx, esi
xchg edi, esi
inc cx
stc
test ah, ah
add ch, al
not ax
dec edi
xchg dh, dh
adc di, 0x4d5a
shr ax, cl
and ax, 0x2b2f
xor cx, 0x12f9
adc ah, dh
add di, si
dec ch
sub bx, 0x10a9
sbb dl, bl
sub dh, 0x60
and ecx, edx
adc di, 0x5b1d
rol eax, 2
not ecx
test bl, 0x1b
and si, dx
test ch, dl
not esi
rol eax, 3
not edi
inc bx
adc cx, cx
xchg cl, bl
sub di, ax
sbb ax, 0xd39
cmp dx, ax
and ah, dl
shl edi, cl
rol ecx, 4
rol eax, 7
sub ecx, esi
add ecx, esi
dec esi
add cx, si
add dh, al
add di, 0x60e4
nop
rol dx, cl
ror bl, cl
dec dx
xchg si, ax
pop edx
pop ebx
pop eax
pop ecx
pop esi
pop edi
push ebx
push ecx
shl ebx, cl
push eax
sbb eax, 0xf559fe7
rol ecx, cl
stc
xor eax, 0x6420c88c
push esi
dec si
shr cx, cl
push edi
or edi, 0x7b30b632
shr esi, 1
ror eax, 7
push edx
xchg dh, bl
rol si, 3
shl ecx, cl
or dx, 0x5a13
inc ecx
not dx
add edi, esi
dec si
nop
not esi
cmp dx, di
add ax, cx
dec dx
xor ah, ah
xor ch, ah
and cx, 0x7fd4
test cx, 0x139a
sub dh, 0x5f
dec bh
add esi, 0x4a07f1ca
sub dh, 0x7d
cmp dx, 0x44de
not dl
shl ebx, 1
ror bx, cl
inc dh
xchg bh, cl
not ebx
shl esi, cl
xchg si, ax
xchg ebx, eax
inc al
mov cx, 0x7cad
ror edx, 7
sbb cx, bx
or ebx, 0xff05d68
cmp edx, edx
xor dl, bl
xor dl, 0x10
sbb esi, 0x3ae67471
adc si, si
or eax, 0x99449de
shr ah, cl
cmp ah, dl
or ah, 0x59
nop
nop
cmp dl, al
xchg edx, edx
mov ebx, ebx
rol ecx, cl
adc dx, 0x5a4d
cmp esi, 0x5f79ce9a
sub ecx, 0x389fb0bc
test ebx, edi
adc si, si
inc dl
cmp dl, dh
xor di, di
add esi, 0x4aa5dff7
nop
xchg di, cx
rol cl, cl
shr bx, 1
ror dl, 5
sbb esi, 0x3c7ec23c
adc ax, ax
xchg dx, cx
xchg edx, edx
adc dx, cx
shl ecx, 6
adc bx, si
cmp dx, 0x791f
shr si, cl
xor ebx, 0x597ef48e
inc eax
adc dx, di
and ax, cx
test bh, al
not dx
inc ebx
nop
test al, ch
test cx, 0x3242
sbb dh, 0x5e
test cl, ch
test ch, 0x7b
ror ebx, 7
not bh
not ecx
pop edx
nop
or esi, esi
pop edi
pop esi
pop eax
pop ecx
pop ebx
stc
push edx
add dh, 4
push eax
test edx, eax
push ecx
xor ecx, 0x554d8fc5
push ebx
shl bh, 3
stc
test bh, bl
not edx
test bl, 0xc
push esi
xchg si, dx
xor si, 0x20cb
shl eax, cl
shr ah, 1
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.00457091
push ebx
push ecx
rol bh, cl
push edx
push edi
adc dx, di
cmp ebx, ebx
pop edi
pop edx
pop ecx
pop ebx
call fcn.00457713
push edx
shr dh, 7
pop edx
call fcn.005ed7eb
add esp, 0x10
pop edx
pop ecx
add esp, 0x1a
nop
push edx
push ecx
rol dh, cl
push ebx
sub bx, cx
sub bl, 0x6a
push edi
add edi, 0x26d4af57
rol cx, 6
push esi
cmp si, dx
push eax
ror ah, 1
ror bx, cl
inc cx
cmp di, bx
ror dl, 4
stc
nop
ror ebx, 7
adc cl, 0x3b
not ebx
xchg dx, di
not ah
dec al
nop
sub dx, di
sbb bh, 0x1c
rol ax, cl
shl cl, cl
test bx, 0x615e
and eax, 0x4c25f439
dec dx
inc ah
dec ecx
xchg bx, dx
or edi, 0x63e13de3
ror dx, 7
adc esi, 0x629c8500
rol cx, cl
add bh, 0x54
shr al, cl
xchg ecx, ebx
rol bx, cl
xchg dl, dl
mov ecx, 0xfa9f414
stc
adc edx, 0x703259b4
not dl
not edi
xor edi, eax
sub bx, 0x3022
stc
or ebx, 0x16edeed5
and cx, si
adc bx, bx
xor si, 0x6a24
stc
or eax, esi
xchg si, ax
stc
xchg bx, dx
and bx, cx
add esi, eax
xchg ecx, eax
dec eax
sbb dx, 0x2266
pop eax
pop esi
pop edi
pop ebx
pop ecx
pop edx
call fcn.00457b63
push ebx
push eax
and bh, al
push ecx
ror bh, cl
cmp al, 0x36
and bx, 0xfd
sub ebx, ebx
stc
push edi
ror di, 1
shr bl, cl
not ecx
sub bx, ax
push edx
test eax, edx
cmp dl, cl
dec ecx
push esi
rol si, cl
xchg al, ch
add edx, 0x1b27b407
and dl, bl
ror bx, cl
not bl
test dx, 0x1327
shr cx, 7
ror di, cl
mov ecx, 0x3350e0f
stc
dec dl
ror esi, cl
not eax
add edx, eax
not dh
dec dl
stc
sbb dx, 0x4356
adc edx, 0x4c147d65
sbb dl, ah
inc cl
add eax, esi
or ebx, 0x4ad3e61
adc edi, 0x76da01c7
cmp cx, 0x1306
dec eax
shr al, cl
cmp bx, 0xdd8
nop
dec bl
shr dh, cl
sbb ebx, ecx
stc
ror di, 2
shr dl, 2
inc bh
ror di, 2
nop
sub ax, 0x6b69
cmp dl, 0x68
nop
and esi, 0x4ebdd654
cmp ax, cx
or cl, 0x1f
test ecx, 0x49da89a5
rol ax, cl
xor dh, ch
xor cl, cl
add ah, ch
test dl, dl
or ax, dx
dec edi
mov edi, esi
dec edi
rol esi, 8
inc eax
sub ax, cx
dec ecx
nop
xor al, 0x13
not ah
inc ecx
ror di, cl
or ah, dh
xor dx, 0x1c9b
test bh, cl
shl cx, cl
and al, dl
adc edx, 0x14c6545b
not al
dec ch
ror cl, cl
mov edi, 0x738874d9
adc bx, 0x2b39
xor dh, al
stc
stc
shl cx, cl
ror ecx, 6
or di, si
mov eax, 0x5f875f61
mov bl, 0x5f
inc eax
shr ecx, cl
and cl, 0x48
rol ch, cl
pop esi
inc ecx
inc ebx
ror di, 6
rol ebx, cl
push esi
test si, dx
test ebx, 0x5e4d042
not bh
xor bh, 0x52
stc
test ah, bh
mov al, 0x64
dec si
or ecx, esi
add edi, ebx
or al, 0x34
nop
shr esi, 4
xor edx, edx
not dh
mov eax, eax
xchg ebx, edx
rol edx, cl
adc cl, dl
adc ebx, 0x3765a373
rol ebx, 4
shr di, cl
and si, ax
cmp eax, ebx
or bl, al
test si, bx
add dl, al
add bh, bh
or cl, bh
dec dx
and edx, eax
xor dx, 0xe82
sub dh, bh
stc
or eax, 0x6ad108c7
shr dx, 1
ror ecx, cl
or si, di
or esi, esi
shr edx, 1
sub ecx, 0x74727ab6
cmp di, ax
not al
dec ah
rol dl, 2
ror bh, 5
and edi, 0x48e2a320
shl dl, cl
nop
sbb ch, dh
cmp cx, 0x2225
rol al, 3
xor dl, 0x3b
xchg ecx, esi
stc
or cx, bx
shl eax, cl
and bx, bx
xor ecx, ecx
cmp di, 0x1be5
shl ah, cl
stc
xchg ebx, eax
inc ah
adc dl, bl
stc
nop
shr bl, 2
xchg ebx, esi
shl cl, cl
sbb ax, dx
and esi, 0x2a4231e
dec al
not ebx
stc
xchg cx, dx
nop
sbb esi, 0x3a8c2694
or eax, eax
rol ch, 1
or bx, bx
stc
rol ax, cl
xchg cx, si
xor al, 0x10
sub edi, edx
add ax, 0x385
ror edx, 8
dec cx
sub cl, ah
and ch, al
inc cx
not cl
mov di, 0xeae
rol dx, cl
sub edx, 0x158b541d
pop esi
cmp ebx, 0x5c7ac213
xchg dh, cl
ror al, 8
not bh
adc bl, ah
cmp edi, edi
adc bx, 0xad
add ebx, eax
or dl, bh
xor cx, 0x4370
push esi
rol si, 5
ror di, 6
rol si, 1
nop
inc ecx
ror ebx, cl
test di, 0x4b63
mov di, cx
nop
inc eax
mov bx, si
cmp ax, 0x6e93
cmp cx, bx
or eax, 0x14b72f9e
sbb dh, 0x4a
nop
and ebx, 0x65b59847
or edi, ecx
sbb edi, edx
sub edi, esi
nop
ror ch, cl
add ah, 0x6e
xchg bx, ax
test eax, esi
xor esi, 0x4f771bf
nop
or esi, ecx
sbb ch, bh
ror dl, 6
adc ebx, esi
test esi, edi
test ecx, ebx
mov ax, bx
sbb edx, eax
ror ah, 6
mov ah, bh
stc
adc ax, si
test bl, 0x2e
sbb ah, dl
ror bh, 5
sub si, 0x952
test dl, dl
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
push ebx
dec bh
push edx
xchg edx, ebx
push ecx
sub ecx, 0x4f23a946
nop
xchg dx, cx
push edi
adc edi, 0x759d44f3
sub bx, 0x4154
shr dh, 1
shr bh, 1
push esi
adc esi, ebx
shl ch, 5
push eax
xor dl, al
nop
test esi, edi
inc ecx
sub bx, di
inc dl
mov ch, 0x14
adc ebx, 0x3ad7a9c8
dec bx
nop
dec ecx
not dx
shl ebx, cl
or ch, ah
inc dh
xchg edx, edx
shr bx, 1
ror cx, cl
cmp dl, 0x4a
dec edi
mov eax, eax
sbb dh, 0x7e
add al, 0x37
sub cx, 0x734b
and bx, 0x4172
or dh, 0x1c
adc cl, ch
shr ch, 6
rol cx, 1
add esi, 0x7dbbadc7
sbb dx, cx
mov esi, edi
ror esi, cl
cmp al, bl
ror ch, cl
stc
and ch, ah
or edi, 0x6607b73f
ror bh, 1
mov bh, ah
or di, si
mov cl, bl
sbb ch, 0x28
add dh, 0x3b
stc
test esi, 0x76ad5906
or ecx, esi
nop
sbb esi, 0x1f012e3a
add esi, 0x1d1a6b06
dec bx
dec ecx
sub di, 0x46d0
add di, dx
sub edi, 0x2593d259
rol dx, 6
not ax
add si, si
dec edi
sub dl, dl
stc
and edx, eax
not eax
xchg di, bx
inc ax
cmp eax, edi
and ax, bx
or bh, 0x20
shr ax, cl
add ch, bh
shr cx, cl
inc cx
dec ebx
shr dx, cl
and ebx, edi
xor esi, 0x6ab8065
shl cx, 6
shl esi, 5
cmp bx, 0x3fa8
inc ebx
nop
stc
not esi
and dh, 0
adc dx, dx
or ecx, 0x5a910514
and ecx, ecx
sub si, 0x38aa
xchg ah, ch
pop eax
sub cx, 0x3cf2
ror edi, 1
not bh
xchg cx, bx
stc
shl cx, 2
push eax
xor ax, 0x4da0
sub ax, di
ror dl, 1
not al
or dl, 0x16
nop
cmp bx, dx
nop
adc ebx, edx
not bl
nop
xchg cl, bh
or si, 0x7d5a
add eax, 0x4aeb64cc
ror ch, cl
shl ebx, 7
stc
adc dh, 0x1b
stc
sub edx, 0x71ef5fc2
stc
and bx, cx
stc
inc bh
shl esi, cl
shl edx, 7
dec dl
nop
sub dl, 0x4a
xor di, 0x79cb
inc esi
sub eax, edi
nop
not edi
xchg edi, eax
stc
inc bx
inc bl
add cx, si
or bh, dl
xor edx, 0x539b4103
and al, cl
or bx, 0x7eac
xor esi, 0x65c011db
or ch, 0x31
or esi, 0x9abfdb1
xchg edi, edx
not ax
cmp bx, 0x16e9
sbb si, 0x12e
xor dx, 0x1371
add di, 0x7ecd
shl ax, cl
add ax, 0x48a6
stc
adc di, si
nop
mov dh, 0x7c
nop
sub esi, 0x451572be
stc
xchg si, di
or ecx, edi
cmp bh, bl
shl dl, cl
rol ch, 7
shl ah, 3
xchg ecx, esi
or dl, dl
dec di
rol dh, 4
stc
stc
stc
sbb ah, bh
not si
mov edx, ebx
shr al, cl
mov di, dx
rol cx, 8
mov dl, cl
add ecx, 0x3059ff6
and esi, edi
not bx
test cx, cx
not bl
xchg cl, bl
shl ah, cl
mov cl, al
shl bx, 2
shr al, cl
not cl
or ebx, 0x25bef133
not ch
pop eax
test dl, 0x7a
sbb cx, di
shr cx, 5
nop
push eax
dec ah
shr ebx, cl
not ecx
shl si, cl
adc cx, 0x1602
and ebx, ecx
not edx
cmp ch, 0
nop
sbb bh, bl
nop
dec ebx
nop
sub dl, cl
not al
sub edx, 0x2096585b
inc ax
or bx, 0x2436
sub eax, 0x4e55889b
xor cx, 0x32c
sbb cx, 0x45a7
test ebx, edx
ror cx, 2
inc dl
shl dh, 8
cmp dx, 0x739b
not eax
nop
rol cl, 2
adc bx, bx
shl esi, 1
shl edx, cl
not cx
add di, cx
mov edx, ecx
not edi
sub edx, ebx
shl bx, cl
mov ecx, ecx
adc edx, ebx
inc ah
add dx, 0x3f1f
and dx, cx
sbb al, 0x29
add bl, ah
rol edx, cl
dec edi
ror cl, 3
test dl, 0x17
sbb ebx, 0x59df2aaa
xor eax, ecx
or dl, bl
or ch, al
nop
rol di, cl
and eax, edx
mov edx, eax
adc ebx, esi
xor ecx, edx
sub bx, cx
rol ebx, 2
adc al, dl
and dl, al
not edx
sbb dl, 0x59
not bh
sbb eax, 0xa838900
ror si, cl
not ebx
adc bx, 0x1d57
adc si, si
dec eax
nop
inc dh
xor ch, ch
xor cx, dx
rol edi, cl
shl bh, 4
and al, ch
shr dx, cl
nop
adc ecx, 0x6be91fe3
or ecx, 0x198ad1a8
sub bx, cx
inc dh
sub esi, edi
dec bx
nop
ror cx, cl
or esi, 0x4e78b6
mov edi, ecx
cmp dh, al
test bx, 0x67ca
xchg ecx, ebx
dec dl
xor eax, 0x2e886a88
pop eax
push eax
dec ax
xchg cx, di
sbb dl, cl
or edx, 0x74161aa9
sbb edi, ebx
xor bx, si
test di, 0x7c4f
shr dl, cl
xchg bx, ax
shr ch, cl
shl ecx, cl
rol esi, cl
cmp al, 0x74
sbb dx, 0x7e7
rol si, cl
ror si, cl
not ebx
adc cx, ax
and cx, 0x196c
ror esi, cl
sbb ah, bh
test ebx, edi
cmp esi, edx
xor dx, dx
xor dl, ah
adc edi, 0x1c25a94e
shr dx, cl
xchg al, dh
mov ebx, 0x2c7c4eba
mov cl, 0x61
not dx
adc ah, 0x3a
dec si
not ebx
shr di, cl
nop
not esi
rol dx, 7
stc
inc bh
and dh, 0x3e
adc ebx, eax
not esi
inc di
cmp esi, edx
ror cx, 5
stc
sbb bl, 0x50
cmp dl, 7
test ecx, 0x73052480
cmp esi, ebx
not cx
stc
adc si, 0x13f5
or dl, 0x73
nop
test edi, edx
dec si
xor ch, 0x24
rol ecx, 2
not bx
cmp eax, 0x6e86ebda
rol ah, 3
rol esi, 1
rol bh, cl
adc edi, edi
xchg ecx, eax
cmp bx, 0x4103
add bx, 0x6ea5
test bl, dl
xchg cl, bh
mov edx, 0x20a11516
shl bx, cl
adc si, 0x789e
dec ax
inc bl
shr dh, 7
cmp dl, dl
stc
xchg ebx, edi
inc ebx
nop
shl cx, 6
xor bx, cx
nop
add di, cx
dec edi
nop
shl ah, 5
nop
adc eax, edx
adc dl, bh
or dl, 0x56
stc
sbb ax, 0x7398
inc edx
pop eax
pop esi
pop edi
pop ecx
pop edx
pop ebx
push ebx
push ecx
ror ebx, cl
push edx
push edi
and edx, edi
sub edx, 0x624715ff
push eax
sub ah, al
sub eax, ebx
not bl
sbb cl, 7
cmp ax, 0x62c2
pop eax
pop edi
pop edx
pop ecx
pop ebx
push ecx
shr cx, 6
push ebx
xor cl, bh
push esi
not si
push edx
dec dl
push eax
ror ah, cl
adc bx, 0x51ba
pop eax
pop edx
pop esi
pop ebx
pop ecx
jl 0x40f7d9
push ebx
inc bh
pop ebx
add esp, 9
pop edi
pop esi
call eax
add esp, 0xc
push 0x66240
push ebx
stc
push ebx
push ecx
rol bx, cl
test ecx, ecx
sbb cl, 0x2c
and ecx, ecx
rol cl, 2
shl ebx, cl
push eax
push edx
or ah, dh
push edi
shl di, cl
sbb ah, al
xor dl, ch
stc
xor edi, eax
stc
shl ax, cl
not ax
push esi
adc esi, ecx
cmp di, cx
ror edi, 4
shl ax, 4
xor ax, ax
sub cl, 0x7a
rol si, 5
rol edx, 5
nop
sbb bx, di
not edi
nop
nop
adc edx, 0x303b5187
sbb dx, 0x42de
dec dh
sbb si, 0x4493
ror ecx, 5
or bl, 0x4a
rol dl, 2
shr ebx, 5
mov bx, ax
and cl, 0x3d
stc
adc ah, cl
inc si
not al
cmp si, bx
not bh
sbb edx, 0x20554753
mov bx, di
xor ebx, 0x44503f41
and cx, 0x6d7b
test al, 0x73
stc
nop
shr al, cl
adc ax, ax
sub cx, ax
stc
inc bl
not ebx
inc dx
xchg di, ax
adc ebx, esi
or dl, dl
ror edx, 3
adc edx, 0x20a242ce
shr esi, cl
and dl, 0x34
shl eax, 4
nop
inc cx
mov dx, 0x510f
stc
test di, si
sub di, ax
mov ax, 0x5c6e
adc eax, edi
or edi, eax
cmp esi, edi
xchg bx, ax
inc di
shr eax, cl
inc dx
sbb esi, 0x6e8115c8
add si, di
test ah, 0x12
add bl, 0x7a
dec cx
rol bx, 1
cmp eax, 0x72794705
ror ebx, 3
sbb si, dx
adc si, 0x2a49
sbb cl, 0x4c
rol ecx, cl
or cx, 0x7932
inc di
inc edx
xor ebx, eax
inc dx
not dh
add di, 0x261
pop esi
and cx, 0x4f2e
xor cx, di
shr dh, 2
sub dx, ax
xchg cx, cx
mov ecx, 0x7050685a
and edi, 0x3f44a7a9
xor ah, al
inc cl
adc bx, 0x4f81
xor cx, 0x6232
cmp eax, 0x7c73ab70
cmp edi, edx
sub dx, 0x46a2
or cx, 0x521c
add di, di
not cx
cmp eax, ebx
push esi
mov edi, esi
shl cx, 6
sbb dh, 0x7b
stc
nop
test bh, 0x21
cmp bh, cl
nop
sbb si, bx
not al
xor dl, 0x3f
dec ch
xchg ah, ch
shr bx, cl
cmp edi, 0x134f8f12
ror ecx, cl
not dx
sub dx, 0xf33
dec dx
add cl, ah
shl dx, 8
nop
and dx, 0x73d3
add dh, 0x59
sub eax, 0xbe3eaf7
and bl, 0x62
mov dh, 0x27
inc cx
stc
rol esi, 7
ror bx, 8
not cl
and bh, 0x26
xchg ecx, eax
sub bx, dx
cmp dx, si
not cx
sub si, 0x79bb
shr dh, cl
sbb edx, edi
cmp dx, 0x12df
sbb dx, bx
add eax, 0x4c6751cc
sbb al, 0x3b
sbb ax, 0x5431
and edx, eax
nop
or ebx, ebx
ror edx, 1
not al
sbb dh, dl
shl esi, 4
shl ecx, cl
and si, 0x491
xor ecx, 0x492d25b
xchg si, cx
shl esi, cl
or ch, 0x13
ror edi, cl
nop
dec ax
shl eax, 2
xchg ch, cl
xor eax, 0x453e33c6
and dl, dh
and ah, cl
dec ch
rol eax, cl
mov dl, bh
sub ecx, 0x5cf51009
not cl
and dx, 0x5296
xchg edx, eax
cmp edi, 0x2a01b31
stc
cmp edi, eax
cmp ax, 0x40b2
rol cx, 8
and di, di
add ax, si
rol esi, cl
xchg ecx, edx
pop esi
not dx
not edi
xchg ah, bl
and cx, 0x28ae
shr ch, 1
nop
add ecx, 0x59784c60
push esi
xchg esi, ebx
or cl, 0x2e
dec edi
add ebx, edx
adc di, 0x1bdb
add di, ax
nop
xchg ebx, ecx
shr ecx, cl
stc
shr al, cl
not cx
add bh, bh
xchg edi, edx
not bx
shl esi, 8
add ch, bh
sbb ebx, 0x6f21e9c7
sbb si, dx
adc si, 0x2a3f
inc dx
mov edx, edi
adc ax, 0x7e03
sbb bl, 0x65
stc
nop
dec esi
stc
xchg si, ax
adc bl, 0x69
xor bl, 0x4e
mov ax, dx
xor edi, eax
dec ax
xor cx, 0x2196
not edi
add edx, 0x34ed4c23
or ax, ax
shl edx, 7
not ecx
mov cl, bl
test bh, al
not esi
rol cx, 5
shr ch, 8
ror edx, 1
sbb ax, cx
nop
sub edx, 0x720dfde1
add al, bh
inc eax
and bl, 0x7d
stc
sbb dh, 0x55
ror esi, cl
shl dh, cl
or ch, 0x4b
xor bh, cl
rol dx, cl
cmp edi, 0x2caaca0a
test edx, ecx
ror bh, cl
sbb edx, 0x4c516cea
mov eax, esi
rol di, 2
add al, 0x7d
sub cx, 0x145
xor bl, ah
cmp al, 0x66
xchg di, ax
dec eax
add si, ax
stc
sub bh, 0x42
shr eax, cl
nop
add cx, dx
shl edi, 8
adc bx, 0x3c9
inc ah
rol cx, cl
not ecx
stc
sbb di, 0x41b9
cmp si, 0x7de3
dec cx
or ah, 0x48
or ch, ah
shl cx, 7
rol al, 5
xor cx, 0x2fa2
inc dh
xchg al, bl
pop esi
push esi
shl si, 8
mov esi, 0x31575cc1
dec bh
mov eax, ebx
mov cx, dx
not edx
not ecx
not ax
sbb al, ch
mov bh, 0x5f
shl di, cl
stc
sub ah, cl
mov dh, 0x25
inc cx
shl bx, cl
and bh, 0x6c
test cx, di
test edx, eax
add dl, dh
dec bh
nop
test ecx, ecx
or bx, ax
dec edi
dec ax
xchg edx, ebx
mov di, di
nop
ror eax, cl
ror ax, 2
mov cl, dl
sbb si, 0x2bbe
xchg cx, ax
add dh, 0x47
rol bx, 4
mov ch, ch
xor eax, 0x59d54be5
inc edx
ror ch, cl
shr dh, cl
inc ebx
test di, di
sbb dh, cl
xchg si, bx
and dl, 0x45
dec bh
nop
dec dh
cmp dl, bl
adc edi, 0xc0ef42e
rol ebx, cl
and edi, esi
shr di, 8
shl dl, 7
mov al, 0x71
sbb eax, esi
sbb ecx, 0x5b3fbd3b
and dx, si
not ch
not ecx
and edi, esi
xor bl, 0x15
mov ebx, edi
and cl, 0x17
not dx
add bh, bl
ror dh, cl
nop
shl al, cl
and cl, ah
dec eax
not cl
cmp bx, si
ror edi, 4
ror esi, 8
sub al, 0x3e
sub edi, 0x39bb9b33
test bl, 0x44
shl ah, cl
and esi, 0x477de442
nop
stc
test bx, cx
add ebx, ebx
dec bl
shl dx, 5
and ebx, ebx
nop
nop
and ah, al
sub edx, 0x2e6d1829
xor bl, 1
or eax, ebx
add ax, bx
and eax, esi
stc
xor bh, bl
xor ebx, edi
sbb di, 0x1d75
pop esi
not cx
mov ch, cl
add cl, al
mov dx, di
sub dl, 0x54
inc bx
adc ebx, 0x9f3f64f
shr al, 3
push esi
not esi
add bl, bh
cmp cl, 0x4d
and ecx, 0x183fd939
adc edx, eax
and ecx, 0xdce7072
sbb bl, ch
not dl
inc eax
test bx, ax
ror bh, 8
mov ax, dx
test edi, ecx
stc
xchg si, ax
and esi, edi
shl dx, 7
sub bh, bh
sub edi, 0x1a43e5a6
and bl, 0x7a
ror dh, cl
adc dh, dh
shr ah, cl
shr edx, cl
or cx, dx
inc edx
sbb dh, 0xd
xchg ecx, edx
mov esi, eax
mov dl, ch
add ecx, 0x3df58b2d
sub dx, 0x30bc
xor bx, 0x3c5b
shl ebx, cl
and bh, 0x3b
and si, bx
stc
inc ecx
test ah, 0x6b
or edi, esi
shr si, 3
shl dx, cl
nop
adc cl, al
add edi, 0x2bf6aabf
adc di, cx
stc
add edi, 0x2d913d77
adc dh, 0x79
not cx
rol dh, cl
inc dh
inc dh
test ebx, 0x7abad8a9
dec cx
sub esi, ecx
mov bx, ax
not ah
rol ch, cl
cmp dx, bx
dec dl
ror si, 3
mov ch, ah
xchg bh, bl
test edi, ecx
mov di, 0xa9c
stc
adc ebx, 0x147863bb
xchg edi, edi
sub di, di
sbb di, cx
rol bh, 2
add bh, ah
inc ah
xchg edi, edi
sbb ecx, ecx
sbb bl, bl
shr dx, 4
shl al, cl
stc
shr dx, 3
and bx, 0x77f7
ror esi, 1
xchg ecx, ecx
shl eax, 2
shl edx, 6
shl dh, 5
add ebx, esi
and esi, 0x5ed119da
xchg ebx, esi
nop
stc
pop esi
adc ecx, eax
cmp dl, 0x4e
ror cl, cl
inc ah
push esi
add si, 0x26e7
dec edi
or ah, 0x1f
sbb cx, 0x5db1
sbb di, 0x450e
adc al, ah
rol bl, 2
add eax, edi
cmp ebx, ebx
or ebx, 0x7eff0abc
or esi, eax
add ah, dl
or eax, 0x16b9b180
inc ax
and cl, 0x15
dec dh
dec al
not dx
stc
adc eax, edi
xchg esi, edi
test di, bx
shr bl, 4
not edx
mov bh, 0x44
rol dl, cl
test dh, ah
dec dh
rol eax, cl
nop
add edx, 0x47d644b0
mov dx, dx
or bh, ch
shr ebx, cl
xor cx, 0x5616
and edx, edx
shr dl, cl
cmp ebx, 0x75cd9d83
not cl
and si, 0x4d51
xchg dh, al
cmp cx, bx
rol edi, 4
ror ebx, cl
xchg ebx, ecx
sbb si, 0x33b6
or dx, si
sub dh, dl
rol ax, cl
or eax, eax
dec ax
stc
adc ebx, 0x3a7dc6d3
add si, dx
adc ax, 0x468
inc edi
and dx, 0x40cd
not esi
inc edx
not ah
dec edx
stc
xchg esi, eax
and eax, 0x532f30
sbb dx, ax
inc dl
add ecx, 0x5cefe54f
not bl
rol dh, 4
stc
shl eax, cl
not cl
sbb dx, 0x5e46
cmp ax, ax
dec bh
adc edx, ebx
xor bx, dx
ror edi, 1
shr edi, cl
stc
xor esi, 0x34de2f16
ror ecx, cl
xor edx, eax
test ah, al
adc ecx, ebx
nop
test cl, 0x47
inc esi
xor ah, 0x55
shl dl, cl
mov eax, 0x41bd82a2
rol dl, cl
dec cx
and bx, di
cmp edi, 0x22c82b0e
ror bl, cl
pop esi
push esi
not esi
shr ch, cl
test eax, 0x598b650c
sub si, 0x15b0
add bx, di
ror ax, 7
stc
xchg esi, eax
cmp cx, di
and eax, ebx
shr ecx, 6
ror cl, cl
or si, cx
add dx, si
ror edi, cl
sub di, 0x4183
ror ax, 1
xchg bl, bh
or edi, 0x1f646b64
xchg edx, eax
shl ax, 4
ror ecx, 5
or bh, 0x58
add eax, edx
or si, cx
not ax
or bh, dl
stc
nop
xor cx, 0x1bf5
inc edx
dec di
sbb dx, 0x4103
stc
sub dh, cl
xor cx, ax
test eax, 0x2dcc9fd1
xor ebx, 0x26a709
dec edi
mov ax, cx
sub eax, edx
test si, 0x5fe5
sbb cx, dx
sub esi, 0x6f18c95e
not si
and ax, 0x7462
rol ah, 5
xchg edi, edx
or cl, ch
ror eax, 8
stc
and dx, 0x2f2e
inc dx
shr esi, cl
inc esi
shr cx, cl
nop
xor edi, 0x78f26c2a
stc
or ch, ch
sbb edi, eax
xchg ecx, ebx
sub eax, esi
xor ebx, 0x5045b47f
test dh, 0x7a
rol ecx, cl
add esi, eax
add ch, 0x74
and si, di
xor edi, 0x4738ce5a
adc si, bx
xchg edx, eax
xor al, 0
sbb ebx, 0x7e32a0dc
dec ax
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
stc
push eax
push edx
xchg ah, dh
push ebx
or bx, bx
push esi
sub ebx, esi
and dx, 0x3080
mov dl, 0x62
push edi
push ecx
shr edi, cl
stc
stc
xchg ch, cl
not eax
or ebx, ecx
sbb cx, ax
nop
or ecx, 0x7cba3a13
or edx, edi
xchg ecx, esi
mov edx, edi
ror dl, 6
shl bl, cl
shl bl, 3
test cx, 0x4b5d
xor bl, al
ror edi, 6
shr bx, cl
shr ebx, 6
ror di, cl
xchg bl, dh
nop
sbb edi, 0x596550b1
stc
xchg ah, al
cmp eax, 0x6b122fe0
mov ah, dl
inc esi
shl edi, 6
mov bh, ah
xor di, 0x6d99
shl cx, cl
mov si, cx
add dx, 0x7d63
test si, si
and bh, 0x49
shl ah, 3
and edx, 0x2b4adbcf
not di
not di
adc si, 0x4393
adc esi, 0x31c67aa2
cmp ax, di
dec esi
cmp ah, dl
test dh, dl
and ah, cl
sub edi, ebx
nop
test ah, al
dec ch
nop
adc bl, 0x7a
ror dl, cl
shl dx, 4
xchg ah, dl
add dx, bx
pop ecx
pop edi
pop esi
pop ebx
pop edx
pop eax
jo 0x410071
jnp 0x41001e
push esi
push edi
xchg esi, edi
push edx
push eax
sbb edx, eax
xor si, 0x40b6
push ecx
rol eax, cl
and cl, cl
stc
not ax
xor dx, cx
pop ecx
pop eax
pop edx
pop edi
pop esi
push ebx
push eax
add bx, ax
nop
push esi
push edx
xchg si, dx
pop edx
pop esi
pop eax
pop ebx
js 0x41004b
push esi
cmp esi, 0x3c352fca
push eax
inc al
push edi
push ebx
xchg di, bx
push edx
shr dl, 5
pop edx
pop ebx
pop edi
pop eax
pop esi
call fcn.00458020
push eax
dec ah
push edi
cmp edi, 0x58372099
or eax, 0x52c090ce
push ecx
mov ecx, 0x61314052
push ebx
inc bx
push esi
xchg si, si
pop esi
pop ebx
pop ecx
pop edi
pop eax
push esi
push ecx
shr esi, cl
push edx
add dx, 0x4aaf
dec esi
adc esi, 0x6a3805cd
pop edx
pop ecx
pop esi
push edi
push ecx
ror di, cl
push edx
inc dx
push esi
sub si, 0xbc6
push ebx
shr ebx, cl
cmp cl, bl
test ch, 0x49
pop ebx
pop esi
pop edx
pop ecx
pop edi
push eax
push ecx
shl eax, cl
not cx
pop ecx
pop eax
call fcn.006321b7
add esp, 8
push ebx
push ebx
inc bh
push ecx
push esi
mov ecx, esi
push edx
sbb cl, dl
push edi
mov edi, ecx
shl edx, cl
add dl, 0x1f
not esi
inc edx
xor cl, dh
push eax
test al, 0x2d
sbb dh, bl
xor eax, 0x57230a47
not cx
add dx, 0x502c
or bh, 0x25
mov ebx, eax
ror bh, 8
sbb al, 0x31
rol cl, 2
inc di
nop
shr cx, cl
add di, si
mov bx, di
add si, 0x1d48
and esi, 0xb7d87f2
ror dh, cl
not dx
mov di, bx
or eax, 0x1ea04491
stc
sub di, cx
ror di, 3
cmp al, dl
cmp ecx, 0x228de7bc
add edi, 0x44f275b1
or edx, 0x31e42d91
or esi, edx
sbb dx, dx
inc si
test eax, 0x37abb7bb
add bx, 0x27e5
and bl, cl
or dx, si
sub ch, ah
xchg bx, ax
ror bl, cl
dec ecx
sub al, bh
mov dh, al
stc
stc
shr ebx, cl
and edi, edx
rol cx, 2
test edx, 0x2fbe3f4
adc ecx, 0x188356fe
test cx, 0x13b5
not si
shr di, 6
adc ebx, eax
inc esi
shl ch, 4
test edx, 0x317fdf60
xchg bx, ax
nop
shl cl, 4
xor si, di
rol dx, cl
rol cl, 7
stc
ror esi, cl
and dh, al
nop
mov cx, ax
xchg bh, cl
shl dl, 6
and cl, dl
stc
inc di
stc
sub cx, 0x66ae
dec edx
stc
stc
nop
inc cx
nop
sbb esi, edi
dec esi
nop
nop
cmp dl, dh
or dl, 0xd
not ecx
adc dl, 0x10
test ch, 0x60
dec dh
dec ax
and ebx, 0x7b608e09
pop eax
nop
stc
xchg dh, ch
mov cx, di
nop
stc
shr ch, cl
test ecx, 0xbc3e702
rol dh, 3
ror dh, 5
dec bx
adc cx, di
stc
shl cl, cl
add ebx, esi
shr cl, cl
test cl, 0x42
or cl, ch
ror cx, cl
sub bx, di
ror bh, cl
nop
push eax
mov dx, ax
shl edi, 6
stc
dec edi
ror si, 1
shl ebx, 7
and ebx, ecx
add ah, dl
add cx, di
shl ebx, 7
cmp al, 0x28
adc ebx, 0x77875261
test dh, ah
add bl, 0x2e
and esi, 0x1d748890
rol dx, cl
add bx, si
xor eax, ebx
mov si, di
ror esi, cl
shr cx, 6
or bx, si
add bl, ah
ror al, 2
shr cx, 7
xchg bh, ch
nop
not ch
ror si, 8
cmp ecx, 0x62780043
shr dx, cl
adc si, dx
and bx, si
shr ah, 5
and ax, 0x4ca7
sbb edx, edx
shl ax, 2
ror bx, cl
inc dx
cmp edx, eax
dec ax
inc eax
mov dx, dx
xor ax, si
rol ax, 1
mov bx, 0x21ea
add bx, si
nop
test edx, edx
xor di, di
xchg esi, edi
stc
ror cx, cl
mov ecx, ebx
shr cx, 4
xor esi, 0x2bbd50a3
shl ecx, cl
xor ax, bx
add esi, eax
adc dx, 0x91e
rol edx, cl
shl bl, 5
sbb bh, cl
cmp ebx, eax
test edi, edi
and ecx, ebx
or cl, 0x37
adc dl, bl
shl edx, cl
inc edx
and dx, 0x4167
add dh, 0x33
add dl, dl
and ecx, ecx
add bl, 0x23
dec cx
mov cx, bx
nop
pop eax
inc cx
push eax
test cl, al
ror bl, 3
sbb eax, edx
xor bx, 0x4fcb
dec eax
mov dh, 0x4b
xchg edi, ebx
sbb si, ax
sub esi, eax
or dx, si
add cl, bh
nop
test ch, dh
sbb ebx, 0x26fb8a19
or al, cl
nop
sbb ax, 0x6632
shl cl, 8
xor bx, 0x2115
nop
nop
cmp ah, dl
ror dh, cl
or ch, bh
sub ecx, ecx
cmp dh, ah
not ch
ror cl, 8
rol edi, 6
shr si, 8
sbb al, 0x75
rol bx, 8
and ebx, 0x6f4fc87b
sub al, al
stc
adc edi, 0x429d65ae
cmp dx, 0x1739
xchg al, al
sbb cl, 0x18
and ecx, edx
shr esi, cl
inc ah
add ah, 0x19
dec cx
test edi, 0x19819a2
xchg al, ah
xchg si, bx
sbb dl, 0x2a
dec al
not dx
test bl, bh
and bx, 0x1c63
shl si, cl
xchg di, cx
xor eax, esi
stc
rol bx, 7
stc
cmp esi, edi
dec dx
sbb bx, bx
test dx, bx
dec edi
or ecx, esi
sbb eax, esi
mov bx, dx
rol ebx, 1
nop
adc edi, ecx
cmp dx, ax
test dh, ch
add cl, 0x4e
rol ch, cl
nop
test esi, edx
xor cx, dx
shl ebx, 4
sbb edx, 0x7433a094
nop
or eax, ecx
xchg edx, ecx
inc edx
not ebx
or cx, di
nop
adc ch, bl
ror al, 6
sub si, 0xb51
cmp bl, 0x1b
shl ah, cl
adc di, 0x668b
not edx
not edx
shl di, 5
xor dl, 0x26
sub esi, 0x36b350fc
sbb edi, edx
nop
dec eax
pop eax
push eax
test esi, eax
and ebx, ebx
inc edx
mov bx, 0x166a
and bl, bh
test di, di
stc
mov edx, 0x5df1e56c
adc dx, di
stc
add cx, 0x793
test eax, eax
xor eax, eax
dec cx
adc ebx, 0x786ecacb
sbb dx, 0x15c6
sub ecx, 0x649e186b
stc
not ecx
xor edx, edx
xchg edi, ebx
rol bh, 4
adc ax, 0x4c17
shl cl, 4
inc bh
stc
adc di, 0x38b1
or ax, 0x7bc7
shl si, cl
sub eax, ecx
stc
sub cx, si
nop
add cx, ax
xchg bx, di
shl eax, 2
nop
cmp edx, eax
and ax, ax
cmp eax, 0x6c138f51
xor ah, ah
inc al
rol ebx, 2
sbb cl, 0x46
stc
cmp bh, dl
xor ch, bh
adc si, ax
rol cl, 7
and esi, eax
stc
test ebx, ecx
rol bh, cl
adc ax, 0x4d27
shl al, 3
test esi, 0x4891f99f
add dl, 0x2d
dec ch
mov edi, ebx
test eax, 0x15e65a53
xchg edx, edi
nop
sbb ch, 0x1b
or esi, eax
xor cx, 0x3103
inc esi
sbb di, 0x29e2
sbb bx, si
nop
adc ax, 0x3763
xchg ch, bl
add edx, 0x2aa10c97
shl dh, 5
cmp ah, cl
mov si, 0x29bd
xor ebx, 0xd48bc6
dec ch
rol ebx, 4
or ecx, 0x32e21afa
inc di
add eax, edi
inc dl
cmp ecx, esi
xchg si, ax
xchg ch, dl
and cx, ax
xchg dl, bh
not ebx
sbb bl, 0x3d
xor si, si
mov ch, 0x13
dec cl
ror esi, cl
not ax
dec edi
shr dh, 5
not di
dec ebx
add cl, cl
sub dx, dx
pop eax
push eax
sbb ah, bl
not dl
add bh, bh
mov ecx, 0x3a2faf00
nop
or bl, 0x5c
add ch, cl
stc
shl cx, 4
sbb cl, 0x1c
xor ax, si
sbb si, 0x6d1
sbb si, bx
not ch
or dl, 0x21
ror ebx, cl
dec ecx
or ecx, 0x24bbb0fa
not esi
or dx, di
sub al, 0x71
test ebx, 0x1a723d85
ror cx, 6
cmp edx, ecx
mov al, 0x66
inc al
adc bx, si
shl ebx, cl
sub cl, 0x34
not ebx
shl cx, 5
cmp bh, bl
xchg dh, ah
cmp bl, ah
xchg bx, si
adc ch, bl
shl dl, 7
adc ebx, ebx
xchg dx, ax
adc ebx, 0x7a1b67e9
mov dh, 0x1c
dec ebx
dec ebx
nop
or cx, bx
shl edi, 5
rol cx, 4
add di, 0x39e0
sub edx, 0x4bc8d622
inc ch
rol si, cl
nop
sbb ebx, ecx
shl edx, 6
rol dh, cl
cmp eax, 0x1d476a04
or esi, edi
stc
shl di, 5
not ax
rol ebx, cl
cmp dl, al
cmp ah, dl
dec di
test di, 0x155
nop
shr al, 7
test bx, 0x7683
sbb dx, si
sbb si, 0x4f70
xchg bl, ch
and esi, esi
sub edx, 0x1564c502
mov ch, 2
test eax, edi
adc edi, edi
ror bx, 6
adc bx, bx
shr dx, cl
shl edx, cl
xor bl, al
shl dx, cl
rol dx, cl
not bl
adc di, di
nop
mov al, 0x6c
test ax, 0x6474
pop eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
jp 0x410827
call fcn.0045845d
call fcn.0045890c
push ecx
sub cx, 0xa76
push ebx
not bx
push edi
shr di, cl
push edx
push esi
and edx, esi
push eax
or ax, ax
not ebx
ror edi, 5
not bx
sbb ch, al
shr ah, 6
sub ax, 0x316d
shl ax, 2
test ebx, 0x22933197
test ax, 0x27a0
adc al, cl
rol ax, cl
add edi, ecx
rol dh, cl
mov esi, 0x71a8c638
cmp bl, 0x34
cmp eax, 0x6b4a2f99
rol dl, cl
adc ecx, 0x4409b214
and dh, 0x22
and ch, 0x71
rol ch, cl
adc dx, 0x4e55
nop
dec bl
stc
cmp ax, 0x43ef
xchg ecx, ebx
cmp ah, 0xd
mov bh, 0x39
adc eax, eax
and dx, 0x7230
xor dl, 0x5a
mov esi, edi
nop
ror bh, cl
stc
sbb bl, 0x5a
mov ebx, 0x366546fe
not edx
test di, 0x327f
xchg di, dx
test al, dh
shr dh, 2
test al, 0x5c
not edi
not bh
dec si
nop
dec dx
shr eax, cl
or bx, cx
mov bl, dh
xchg dl, cl
sub cl, 0x3a
shr dx, cl
adc edx, eax
shl edi, 7
shr bx, 7
nop
dec edx
rol cx, 7
not di
test di, si
shl al, cl
rol esi, 6
or si, 0x6c98
test di, si
dec eax
not al
shr esi, 8
mov bh, 0x4f
inc dh
sub edx, 0xcaff62a
cmp edi, esi
inc bx
inc cl
mov ch, ah
not esi
nop
shr bx, 8
inc bh
sub edi, 0x408ae3b1
shr dx, cl
xchg bx, di
xor di, dx
and dl, ch
inc cx
adc edi, ebx
sub si, 0x3bb3
cmp eax, eax
stc
stc
dec ecx
shl al, cl
nop
pop eax
or cl, 0x2e
rol bh, 3
push eax
dec ah
xchg si, cx
or ah, 0x10
rol ecx, 6
shl ebx, cl
stc
sub ch, al
cmp si, di
sbb al, 0xc
xor bh, 0x7e
shl ax, cl
add eax, ebx
pop eax
pop esi
pop edx
pop edi
pop ebx
pop ecx
push eax
push edx
xchg ah, dl
push ecx
not ch
push ebx
not bh
xor edx, 0x5ed2f49f
test ebx, ecx
test ax, cx
cmp bh, 0x58
mov dh, 0x61
sub edx, eax
push edi
push esi
sbb di, si
rol dx, cl
inc ah
stc
inc bl
add dx, 0x51f4
shl ch, 6
dec cx
cmp di, 0x2d98
not bh
ror esi, cl
rol ebx, cl
sbb si, cx
rol ah, 2
rol eax, cl
test cl, 0x2e
add cl, 0x6e
add bx, di
adc si, 0x49e1
and bl, bl
xor ax, di
sub ecx, ecx
inc al
rol ch, 8
xchg di, di
xchg ebx, ebx
sub bl, bl
mov esi, eax
xor bl, cl
mov edi, esi
add ah, dl
not di
shr cx, cl
and ecx, edx
cmp si, di
mov si, cx
sbb ah, 0x7d
ror esi, 1
add bh, dh
and eax, 0xcb43526
mov edi, 0x18383756
or edi, 0x1dd1ebac
not di
sbb cx, 0x740f
xor si, cx
inc ebx
or eax, 0x26298ff1
inc dx
sub ecx, edi
shl ah, 5
xor bl, bl
cmp ebx, 0x1249c4a7
not edx
inc ecx
xchg dl, al
ror esi, cl
add ah, dl
ror ebx, 6
or dl, bl
test dl, 0x5f
stc
nop
not bl
adc eax, 0x5a9a3ea
sbb bh, bl
cmp cx, bx
rol bh, 4
adc edx, edi
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
call fcn.00458ea7
call fcn.004592f8
push eax
sub ah, 0x1e
push ecx
sbb cx, 0x421f
ror cl, cl
pop ecx
pop eax
push ebx
not bl
pop ebx
jnp 0x410834
jbe 0x410834
stc
stc
push eax
xor ah, 0x59
nop
push ebx
sbb bx, 0x3d4
push esi
and si, 0x3393
xchg bl, ah
pop esi
pop ebx
pop eax
push eax
push edi
adc eax, edi
push ecx
push edx
sub cl, dl
xor al, 0x25
dec dx
adc al, 0x5b
xor dh, 0x1a
shl dh, 5
dec dl
test edi, edx
pop edx
pop ecx
pop edi
pop eax
call fcn.00459628
push ecx
shl ecx, 6
and ch, 0x21
push eax
not eax
pop eax
pop ecx
jbe 0x410883
call fcn.00459b5c
call fcn.004aa6d4
add esp, 8
mov word [ebx], 0
push ecx
cmp cl, 0x77
push eax
shr al, cl
push ebx
adc eax, ebx
not ah
push esi
add si, ax
sub eax, ebx
push edi
sub di, 0x2b7f
sub ebx, 0x5ef0983d
mov edi, edi
inc esi
push edx
add esi, edx
stc
cmp bl, cl
shr cl, cl
sbb dx, cx
test esi, edi
inc esi
xor si, 0x6a28
adc esi, 0x4d331a0d
mov ebx, ebx
add di, 0x26d7
not bh
not si
sub bh, 0x5f
test cl, 0x35
test eax, eax
cmp ax, 0x7185
dec esi
sub al, 0x25
and ah, ah
xor dx, 0x4623
shl ecx, cl
stc
stc
shr bx, 7
and eax, esi
stc
sub esi, 0x5f67df80
and cl, bl
dec edx
shl bx, cl
sub si, cx
sub al, ch
rol dh, 8
stc
stc
sub bx, 0x7bc7
dec ah
cmp dx, bx
xor ax, di
adc bh, ah
sbb bx, 0x116f
shl di, 7
add esi, 0x5a796e4c
ror bh, 1
sub ax, 0x5af3
xchg bh, ch
shr dl, cl
inc si
not dl
dec dl
test edx, 0x291f2038
shl cx, 4
mov ah, 0x49
shr cx, 1
dec edi
shl dx, cl
ror ecx, 3
rol dl, 4
mov dx, 0x71
adc si, 0x4993
adc eax, 0x2e97bff1
add ax, 0x4584
ror cx, cl
shl bx, 2
shl al, cl
mov si, ax
cmp si, 0x6fe0
xchg edi, eax
xchg di, cx
mov ah, 0x77
and edx, 0x16fac5a8
shl bl, 7
sbb cx, 0x3722
nop
sbb si, dx
xor eax, 0x52292486
xchg esi, ecx
nop
cmp si, di
ror edi, 2
shr ebx, 1
rol di, cl
nop
xor di, bx
cmp eax, ecx
test ah, 0x6f
dec dx
xchg dh, ah
mov eax, edi
pop edx
push edx
add ecx, edx
dec bh
mov esi, 0x3c7ccccf
and bx, dx
xor ah, dl
add edx, esi
test ch, cl
rol edi, cl
xor esi, esi
nop
sub ecx, edx
not edi
shr edi, cl
dec edi
nop
not dx
or bx, 0x5790
rol ebx, cl
xor bx, 0x75dd
sbb al, 0x11
mov dh, 0x5b
or ah, dh
inc cx
dec ax
rol di, cl
adc cx, ax
sbb dx, bx
xchg dx, si
xchg esi, edi
adc dx, dx
nop
not edx
adc di, 0x417e
inc esi
stc
mov ch, dl
shl eax, 5
cmp esi, 0x61227983
test dh, 0x74
xor di, 0x1c6c
rol ch, 7
stc
and dh, cl
sbb si, 0x5eda
mov ah, 0x21
shl esi, 4
sub al, al
inc cl
not si
test dh, 0xa
sub bx, cx
cmp al, 0x63
ror esi, cl
stc
mov ax, cx
sbb ax, cx
sub eax, 0x6734bfe
or bx, di
sbb ecx, 0x33a77e6e
add cl, cl
not bl
dec bl
mov dh, 0x3c
sub edi, ebx
test edx, 0x18fe976e
adc dh, dh
shr ecx, cl
test edi, 0x1a0c7e1d
xchg dh, bl
inc eax
not ecx
stc
xor ax, ax
adc bh, al
stc
ror ebx, cl
not esi
sub esi, 0x33024e36
shl esi, 1
not di
sub ebx, ecx
cmp ecx, 0x368f7756
or al, 0x2c
sub cx, si
xor cl, 0x58
sbb edi, ecx
add si, 0x3a76
adc esi, edi
shr edx, cl
shr esi, cl
not dx
sbb ebx, esi
inc eax
and di, 0x11c9
shr ah, 3
and di, 0x6a86
sbb dx, dx
rol dh, 8
shr dl, cl
shr esi, cl
pop edx
ror esi, cl
nop
test ebx, esi
or bl, 0x57
mov ax, 0x5d35
add ecx, edi
test eax, 0x7d3cef96
shr ch, 6
adc eax, 0x2279082b
push edx
mov dx, cx
or bl, ah
test ah, 0x68
add dx, 0x4bc9
stc
ror cl, 1
or cx, 0x7ab0
not ebx
sbb dx, 0x71bb
dec ecx
and ebx, 0x271c3054
stc
inc dl
adc ch, cl
sub esi, 0x2e13ca1
sub al, al
mov esi, esi
inc si
not dh
inc dx
and ax, 0x3934
or esi, edi
not edx
ror esi, cl
sbb dh, 0x35
inc cx
cmp bx, 0x7bd1
or bl, 0x30
rol bh, cl
ror esi, cl
cmp edi, 0x49385d3d
mov ecx, ebx
mov ecx, 0x607c755f
sub bx, cx
and eax, 0x1a93c54a
not si
sub dx, cx
stc
xor cl, cl
and edi, esi
shl dh, cl
xchg esi, eax
shr edi, 7
ror edx, cl
adc bl, cl
not dh
xchg ebx, esi
sub bx, 0x261
ror edi, 7
ror bh, 8
test di, 0x72c5
rol eax, 7
nop
mov cl, 0x3a
shl ebx, 3
add esi, 0x7251705a
adc esi, 0x7a5b51de
ror dh, 2
not esi
adc ecx, 0x297bf4a5
nop
or edx, 0x74bfbf0e
adc cl, ch
ror di, 6
shl bx, cl
xor ebx, eax
inc di
add ax, di
cmp dl, dl
xor dx, si
sub dx, 0x3b61
sub al, 0x3c
stc
test si, 0x5b12
cmp ecx, 0x13e5925c
test ah, cl
rol bh, 3
inc edi
sbb cx, si
or dh, 0x37
test bx, ax
xor ecx, ecx
mov si, ax
not ebx
and edi, ecx
adc edi, eax
nop
nop
mov ebx, edi
xor eax, edi
shr cl, cl
pop edx
push edx
sbb esi, edx
inc ch
dec ebx
dec ecx
mov ebx, esi
test si, 0x31f1
stc
inc di
shr esi, cl
cmp bx, dx
xor cx, 0x38e6
not cx
xchg edi, ecx
sub al, dh
adc eax, 0x6153c5ad
add ecx, eax
adc cl, 0x47
xchg si, di
ror al, 5
cmp ch, cl
or si, 0x65af
xchg dl, dl
stc
sub ebx, 0x68cc3bdd
or esi, edx
nop
not dl
sbb di, 0x2803
ror eax, cl
stc
ror edi, 6
test di, 0x7534
sbb edi, 0x8e6b414
xor cx, 0x2b08
stc
shr bl, cl
and ch, ah
add bx, ax
sbb si, 0x41cd
add bh, 0x1f
shl dx, cl
and edi, eax
cmp esi, edx
ror di, 5
xor al, cl
rol si, 4
xchg dh, ch
and bl, 0x74
mov bx, bx
not dx
dec si
mov ecx, edx
xor eax, 0x5639d278
dec esi
inc ecx
and edi, 0x7775d474
add edx, edi
inc bh
dec bx
ror bx, cl
not ecx
test dx, 0x42d7
sub di, di
inc eax
sbb edi, esi
test ebx, 0x556cb009
and dh, al
ror ch, cl
mov si, 0x4d49
shl ecx, cl
dec edx
xor bl, ch
rol ebx, cl
rol ebx, cl
add dh, dl
adc esi, edi
add edx, 0x1c7a878d
xchg bl, ch
sub edx, esi
cmp bh, 0x24
dec si
or al, 0x25
dec di
stc
test cl, dl
mov di, cx
or ah, 0x55
adc dx, 0x5130
shr ax, 2
sub bl, dh
and di, di
test dx, si
add cx, 0xab6
xor edi, 0x727ddcfb
sub dh, 0x45
shl cx, cl
nop
dec dh
nop
rol ch, 5
pop edx
test ebx, 0x211690dd
push edx
mov dh, bh
mov edx, 0x5b200673
nop
pop edx
pop edi
pop esi
pop ebx
pop eax
pop ecx
jbe 0x410f5c
push ebx
mov bl, 0x2d
nop
push eax
ror eax, 1
mov ebx, 0x43fadbe6
not eax
push edx
shl edx, 4
push edi
sbb di, 0x7e67
push esi
and si, 0x3c0e
rol dh, 1
push ecx
rol cx, 2
test ax, 0x23b7
xor eax, ecx
shl ch, 2
dec cl
inc al
sbb esi, edx
xchg di, ax
sub edx, 0x75c04456
sub bl, 0x64
add esi, edx
rol ebx, 3
sub cl, 0x16
dec cl
inc al
shl edx, 8
cmp ch, 0xd
shr eax, cl
cmp ebx, 0x7d9bbd34
adc ch, ch
test cl, bl
test eax, edi
and ecx, 0x5e1be96
sbb bx, di
rol cx, 4
dec dh
nop
inc dh
mov eax, 0x58a39ed8
nop
rol cx, cl
mov eax, 0x401ccaf
rol dx, 5
test ecx, ebx
nop
nop
cmp bh, cl
not ecx
cmp bl, 0x62
add esi, 0x55c18ade
xchg esi, eax
mov ax, 0x1d20
cmp ax, 0x69ff
inc dx
and bh, 0x7f
inc ch
add edi, 0x667f22ac
sub bl, ch
shr edi, 1
cmp si, bx
xchg ah, dl
sub bh, 1
xchg ah, ah
cmp ax, 0x4842
cmp al, bl
inc bx
sbb cl, 0x20
not dh
sbb si, 0x729e
xchg al, al
or ebx, edi
shr dl, cl
shl ah, 5
shr ax, cl
and ecx, edi
or eax, 0x3ca1a80d
rol esi, cl
cmp di, 0x6d2
test dl, al
add dx, 0x16e2
xchg ah, dh
ror si, 3
not ah
not ecx
xchg ch, bl
sub ax, 0x58ef
stc
and edi, 0x1a720356
xchg di, ax
sbb bx, si
not dx
sub edi, 0x68e2c51
inc si
and cx, di
stc
and bx, cx
shl al, 5
and eax, ecx
shr ebx, cl
shr si, cl
ror ch, 2
pop ecx
sub ah, 0x2b
push ecx
sub ch, cl
and esi, ecx
adc di, ax
xor ch, ah
adc ebx, 0x77e3e82c
mov cx, di
mov ah, 0x5f
mov si, 0x69bc
nop
rol ch, 8
rol dh, 7
cmp ch, ch
test ax, 0x5fdb
xor bl, dh
not edi
inc eax
nop
dec si
inc ch
rol esi, cl
add dx, 0x2cf3
shr dl, cl
cmp ch, ch
not eax
xor ecx, ecx
mov dx, cx
mov edx, esi
and cx, si
ror bh, cl
dec di
dec esi
ror bx, cl
rol edi, cl
stc
shr ecx, 6
ror cx, cl
cmp dx, cx
pop ecx
pop esi
pop edi
pop edx
pop eax
pop ebx
call fcn.00459e0f
push eax
dec ax
xor ah, ah
add al, 0x1d
or eax, 0x78a76bd5
push edx
xor dx, 0x6953
push ecx
push esi
test ecx, esi
shr edx, 6
pop esi
pop ecx
pop edx
pop eax
push edi
add edi, 0x3dc0ffdd
push eax
push edx
or ah, dh
shl ah, 3
push ecx
add ecx, edi
mov al, dl
cmp ch, ch
shr eax, cl
rol dl, cl
push ebx
cmp ecx, ebx
sbb al, al
cmp ax, 0x750a
and bl, ch
dec bh
xor al, 1
not bl
push esi
adc eax, esi
xor cx, ax
add dh, 0x74
shl cx, cl
cmp dx, 0x932
shr ax, 7
not dx
sbb cl, al
test bh, dl
and dl, 0x44
mov di, ax
cmp ecx, 0x68df27f3
sbb edi, eax
cmp dh, 6
xchg ah, ch
sub ah, dl
rol esi, 1
sub cx, ax
adc cx, cx
dec bl
inc bx
rol cx, cl
nop
ror ebx, cl
adc eax, 0x26eb475e
cmp bh, 0x17
shr esi, cl
xchg esi, edi
mov edx, 0x4e574cc8
shl ah, 1
or ax, 0xdf1
ror al, cl
shr dh, 8
shl ecx, cl
add al, dl
test di, di
adc ax, dx
ror cl, 1
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
call fcn.0045a17d
push eax
dec al
push edx
inc dx
push ecx
rol dx, cl
push esi
shr si, 8
sub cl, dl
dec esi
push ebx
shl bh, cl
push edi
sub edi, 0x3bf70af0
xchg al, al
mov di, ax
and dx, 0x272
test dx, 0x646a
pop edi
pop ebx
pop esi
pop ecx
pop edx
pop eax
call fcn.0045a56f
call fcn.0045aaeb
push edx
shr dl, 7
push ecx
xor ecx, edx
adc ch, 0x4b
test dx, 0x109e
sub ch, dh
push ebx
dec bx
add dx, bx
pop ebx
pop ecx
pop edx
call fcn.0045b04a
push eax
mov ah, 1
push ecx
push edx
and cl, dl
push ebx
adc bx, ax
xor bx, ax
inc cx
push esi
ror si, cl
or ax, si
sbb esi, 0xe1004a1
and eax, ecx
xor ch, bh
sub edx, 0x24bb8e15
mov eax, 0x7706f9d2
nop
adc bx, ax
ror edx, 2
xor bx, si
nop
sub ax, 0x2233
xor esi, 0x210cd043
cmp si, si
cmp cl, ch
stc
rol dl, 7
shl dh, 4
shr al, cl
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.0045b608
push ebx
shl bh, 4
push edi
dec di
not bx
push edx
sbb ebx, edx
stc
or bl, dl
and dx, 0x784b
push eax
sbb ah, 0x5b
push esi
test si, di
ror ax, 5
push ecx
xor cl, 0x6e
xchg edx, edi
ror ebx, 3
sub edi, ecx
or dx, dx
xor cx, 0x6023
pop ecx
pop esi
pop eax
pop edx
pop edi
pop ebx
push esi
shr esi, 6
push eax
push ebx
adc ax, bx
mov bx, 0x5fa2
push ecx
adc cx, 0x629d
xor bx, bx
adc cl, 0x69
shl esi, cl
inc ecx
dec ax
push edx
xor ebx, edx
add edx, 0x39ca5d3a
sub dl, bh
cmp bl, bl
dec ch
adc ax, ax
or bl, ah
mov edx, 0x7e9ef0da
pop edx
pop ecx
pop ebx
pop eax
pop esi
call fcn.0045b960
call fcn.0045bc48
push esi
push ecx
shl si, cl
inc cx
push ebx
xor bl, bl
stc
push edx
adc esi, edx
test edx, ecx
push eax
dec ah
xor cl, 0x3a
shr cx, cl
not eax
push edi
xchg di, dx
add edx, 0x316b515
shr cx, cl
dec ecx
xchg edi, eax
and si, di
and edx, 0x19b6653d
stc
not bh
stc
not edx
nop
adc di, 0x4936
shl cl, cl
ror di, 6
or edi, 0x2c484c00
xchg ecx, edi
nop
add bl, 0x2c
xor cl, 0x6a
adc dl, ah
not ah
inc dh
nop
mov cx, dx
nop
not ah
shl eax, 4
xor bh, bh
ror ecx, 4
xchg al, dl
not dh
xor ch, bh
ror ah, 3
rol al, cl
and cl, 0x35
xchg dl, bh
not edi
sub bl, dh
adc eax, 0x1a929c6e
and dx, bx
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
jo 0x411128
push edx
or edx, 0x2bdb4737
pop edx
mov eax, ebx
lea eax, [eax + 0x380b8]
pop edi
pop esi
pop ebx
pop ebp
ret