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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
push ecx
ror ch, 6
not ch
push ebx
inc bl
push edx
push eax
sbb dl, ah
stc
or ch, bl
adc ax, 0x4892
push esi
dec si
sbb dx, ax
adc dx, 0x23f
push edi
and bx, di
not edi
rol ebx, cl
or esi, ecx
ror dl, cl
nop
mov ebx, 0x69bef85
sbb eax, 0x6a693b0d
rol ebx, 2
shl ecx, 3
xor di, 0x79d0
mov ecx, ebx
shl bx, cl
adc si, 0x1a7
and al, ah
nop
and cx, 0x67df
xor di, 0x21ab
test di, 0x2713
sub cx, 0x457b
add dx, bx
cmp eax, ebx
and bx, cx
sub edi, 0x1de7b053
xor ch, bl
sbb bh, 0x69
sub edx, 0x462582b7
dec bx
inc dx
cmp ch, bl
ror al, 2
sbb bx, bx
dec di
mov dx, cx
or ax, dx
add edi, edx
xor esi, 0xb16c947
nop
stc
sbb ebx, edx
shr dx, 8
xor dh, 0x25
sub eax, 0x6bec17f6
not ax
test dh, ah
ror bl, cl
shr edx, cl
adc cx, di
cmp ax, si
ror cl, 8
xor esi, 0xa09c1ad
and bx, bx
shl edi, cl
dec edi
sub edx, 0x252e4e15
add ecx, 0x2e83e066
cmp di, 0xf5f
xchg al, bh
adc ecx, 0xd030ba
adc ebx, edx
adc al, 0x3e
stc
nop
and eax, ecx
add cl, 0xf
shr al, 6
inc ebx
test ecx, 0x4a55a53b
or dx, dx
sub bx, ax
cmp ax, cx
cmp ah, 0x2d
adc ebx, 0x5dae5f34
stc
sbb dx, dx
adc esi, esi
dec al
adc al, cl
xchg ah, cl
or ah, 0x67
nop
stc
not cx
or edi, esi
dec edi
sub edx, esi
or cl, 0x33
sub ebx, 0x75f607dc
add ax, 0x3f25
or bl, 0x76
pop edi
adc ebx, ebx
sub dx, 0x2603
rol eax, cl
add ebx, ebx
rol cx, cl
stc
rol dl, cl
rol bl, cl
inc dx
adc ax, 0x4983
xchg cx, ax
push edi
xchg si, di
shr bx, 4
dec al
shr dh, cl
add bx, si
rol edx, 5
inc bl
adc ebx, 0x30d3c340
shr edx, 3
ror cx, 2
sub di, 0x4fc4
inc al
sbb dx, 0x14d2
test ah, ch
dec eax
nop
and cl, dh
nop
test ecx, esi
xchg ah, dl
dec cl
nop
xchg edx, eax
dec edx
shr dx, cl
stc
not al
and di, 0x5e4c
not ebx
mov edx, edx
inc bh
sbb al, dh
ror esi, cl
add ax, ax
shl bl, 1
sub ch, dl
ror ch, cl
ror ebx, cl
and dh, 3
not dl
xchg bl, dl
nop
mov ecx, 0x666390f6
ror dh, 8
adc edi, 0x12105417
ror cl, cl
mov ax, 0x366c
sbb edi, edi
dec esi
mov esi, 0x44daaf0
dec al
sbb dh, dl
not cx
cmp bx, ax
rol ch, cl
nop
sub ecx, 0x78ef215d
not esi
dec dx
rol eax, cl
ror eax, 8
rol edx, cl
sub ax, si
adc dx, 0xe86
adc esi, 0x94ed8a1
nop
ror dx, 7
nop
shl dl, 5
shl dl, 6
nop
adc esi, edx
not di
sub di, dx
xor ebx, 0x45a3de4e
test ax, 0x10c6
mov al, dl
adc ah, 0x59
cmp cx, bx
stc
mov eax, eax
xor cl, 0x77
inc edx
and ch, 0xf
or dh, 0x39
test bh, 0xe
add edx, 0x3d8eccf
stc
cmp di, dx
pop edi
inc dh
push edi
xchg di, ax
shl dx, cl
shr dh, 6
rol edx, cl
add dl, 0x11
add ch, dh
dec eax
nop
adc ah, 0x37
dec esi
xchg ebx, edx
shl bx, cl
inc al
or edi, 0x1f589f1a
stc
sub dx, 0x7da
sbb eax, eax
ror eax, cl
inc ch
test si, 0xa7a
nop
ror ebx, 7
or ebx, esi
stc
or dh, 5
inc edi
stc
nop
nop
inc bl
sub bh, bl
mov ebx, esi
nop
shr edi, cl
xor ebx, edi
xor esi, 0x4afa54df
xor al, 0x5c
cmp ax, bx
stc
and si, 0x5b3a
dec bl
xor si, 0x7759
sub edi, 0x7fb024a7
xor cl, 0x73
and ebx, edi
add bx, 0x5804
not ebx
mov dh, ah
sub dl, ah
and esi, 0x7393e327
shr esi, 3
ror edx, 8
cmp si, 0x363e
not eax
shr edi, 5
shl ax, cl
adc bx, 0x457d
stc
not ebx
sbb esi, 0x1e1589e1
shr ch, cl
and dh, 0x48
dec dh
dec cl
rol bl, cl
inc ax
or bx, 0x23bf
stc
xchg ch, al
xchg di, bx
dec ch
inc al
test ecx, 0xc34f2b7
shl dh, 1
nop
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push edi
rol di, 8
push ebx
xor bx, 0x643d
push esi
rol si, 8
not esi
push eax
test al, 0x14
shr al, 1
mov di, ax
push edx
adc al, dh
adc dl, 0x45
push ecx
test ecx, eax
xchg edi, edx
add edx, edi
adc dh, bl
stc
dec si
xor eax, ecx
add al, 0x70
dec esi
and ah, 0x5f
sub dh, cl
and ebx, edi
cmp edi, 0x330efcbe
not ecx
not si
not ecx
ror si, 7
xor ah, 0x1b
nop
sbb bl, dl
mov bx, 0x36e4
xchg dh, dh
dec esi
rol di, 8
test ecx, 0x28002223
rol di, 7
adc di, 0x2cfd
cmp di, 0x2c6f
and dx, 0x78ba
stc
sbb ax, 0x7ab
shl bx, cl
add al, 0x2d
rol ch, cl
not dx
stc
add ch, cl
shr bh, cl
mov bh, bl
nop
stc
shr bh, cl
shr ax, cl
sub bl, dh
cmp eax, 0x2a2bdb6f
sbb bl, dh
or dl, 0x5f
dec dx
sbb ebx, 0x239a9ec0
dec cl
cmp esi, edx
sbb al, 0x7a
xchg cx, cx
ror ah, cl
test si, 0x711d
sub dh, dh
not eax
stc
mov bl, 0x60
adc ebx, 0x62869d94
rol eax, cl
ror cl, cl
adc edi, 0x5c5ce6f9
mov eax, edi
adc edi, ecx
stc
ror ecx, 3
shr edx, cl
sub di, cx
xchg dh, cl
cmp edi, edi
sbb dx, ax
dec cl
not ebx
or ebx, 0x9be675c
sbb di, bx
inc bx
rol eax, 8
dec ch
rol al, 3
not dx
stc
xchg ebx, esi
shr si, 3
mov ax, bx
stc
xor ah, bl
cmp ax, 0x2b8d
shl ebx, cl
inc ax
xor bh, 0x3d
pop ecx
and di, 0x5c5a
push ecx
add ecx, edi
sbb eax, 0x7a719423
or edi, ebx
shl si, cl
not cl
not cl
stc
ror edi, cl
nop
dec al
or dh, ch
inc esi
inc ax
dec al
ror ecx, cl
test dl, dh
sbb ebx, eax
sbb di, si
inc edx
dec esi
stc
adc ebx, 0xa863280
shl al, cl
shr dx, cl
shl ecx, cl
and cx, ax
add cl, 0x58
rol cl, cl
test ah, dl
inc si
ror edi, 3
pop ecx
pop edx
pop eax
pop esi
pop ebx
pop edi
call fcn.005bbac8
jl 0x5a9f57
push edx
inc dh
add dl, 0x6b
push ecx
ror cx, cl
nop
ror dh, 1
shr dl, 7
push esi
dec si
inc edx
mov cx, 0x2642
push ebx
add bl, bh
push edi
shl edi, cl
ror di, cl
shr dx, cl
push eax
xor eax, 0x28032ec0
sbb bh, 0x30
dec si
dec ebx
dec si
adc di, 0x6306
or bl, ah
ror bh, 4
cmp ch, 0x73
not edx
test ch, 0x3c
xor di, dx
add cx, bx
not ebx
add si, 0x2846
nop
dec eax
ror eax, 8
xor esi, ecx
adc ch, dl
cmp ebx, ecx
shr dl, 7
shr dh, cl
and al, 0x13
and eax, 0x22be5bac
cmp esi, 0x63b2c8a9
ror esi, 7
shl dl, 4
stc
sbb ax, 0x1261
or dl, al
and cx, 0x6119
rol esi, 1
sub ax, 0x5479
sub al, ch
cmp bl, dl
shl dh, 6
nop
and si, ax
test bx, di
dec bh
nop
xor eax, 0x66a12dcf
nop
add ebx, ecx
or ah, dh
mov si, bx
add ah, 0x3e
sbb edi, edi
add cl, dh
xchg esi, esi
xor dl, 0x1a
inc eax
not edx
xchg edx, ebx
add ecx, ebx
sub ebx, eax
add ebx, 0x42e4ef8e
shr bx, cl
sbb cx, 0x727
nop
inc ebx
test ax, cx
rol ebx, cl
adc ah, ah
add esi, esi
inc dx
cmp ebx, edi
shr edi, cl
shr esi, cl
inc dh
and cl, 8
xchg edi, ebx
cmp di, ax
rol bh, cl
sub bx, 0x8ca
ror di, 1
inc edi
nop
shl di, cl
xchg esi, esi
not si
stc
xor al, 0xc
add bx, cx
nop
shr si, cl
pop eax
push eax
and ax, ax
ror ax, cl
not cx
not ebx
sbb dx, ax
xor al, dh
cmp al, al
xchg di, si
ror ecx, 6
add dl, bh
cmp cx, di
cmp dx, 0x1308
test cl, 0x69
ror al, cl
xchg di, ax
adc edx, 0x4a2638bb
rol al, cl
add cx, si
or ecx, 0x182fc731
dec di
add ah, 0x47
and edi, edi
dec ah
sbb ebx, ecx
rol cx, 6
inc cx
stc
cmp si, 0x41bb
and dx, di
not dl
test ax, cx
shr ebx, 3
dec al
nop
and dx, 0x87d
ror di, cl
xor cx, dx
not si
or cl, dl
shr ebx, 8
rol cx, cl
cmp di, ax
shl ecx, cl
and al, cl
mov bl, 0x22
or edx, 0x28329e7b
ror dl, 7
shl bl, 4
shl ah, 1
sbb edi, 0x4ceb6a90
sbb si, 0xd4
shr bh, 1
xchg ecx, edx
xchg si, bx
stc
shl ax, 7
mov edx, 0x7d1022f0
not bl
and edx, 0x26b82f5
dec cx
not ebx
dec ecx
nop
xor di, 0x3208
not si
and bx, cx
cmp edx, edi
inc edi
and edi, 0x746e1c41
rol ax, 6
rol ah, 8
test bx, si
xchg cl, bh
sub esi, 0x61e121f5
xor di, si
sub di, 0x2f01
or ax, 0x6cc1
and dh, 0x1f
nop
sbb ah, 0x5d
stc
xor bl, 0x7f
shr cx, cl
xor ebx, esi
test edx, ecx
ror si, cl
cmp cx, dx
not bx
dec al
sbb bx, di
xor si, 0xa94
cmp ecx, 0xc7720f9
mov dh, 0x26
sub cl, ah
ror si, 8
nop
mov bh, dl
or dx, 0x4473
stc
or ax, cx
pop eax
not di
cmp dh, cl
nop
inc di
xor dl, 0x48
shl dh, cl
or bx, di
shl ecx, cl
mov edi, 0x7354d87e
push eax
shl eax, 5
shl ecx, cl
mov cl, bh
cmp dx, si
not ch
stc
adc al, dl
or dh, al
not al
pop eax
pop edi
pop ebx
pop esi
pop ecx
pop edx
call fcn.005bbde4
push ecx
add ch, 0x3b
nop
push edx
test edx, 0x16b78c48
push eax
dec al
xor ax, ax
push ebx
xchg bx, ax
xor ax, dx
sub ecx, ebx
dec bl
ror dx, 7
dec ecx
xor ah, dl
pop ebx
pop eax
pop edx
pop ecx
stc
push edx
sbb edx, 0x76bb264d
test dh, 0x15
pop edx
jle 0x5a9f05
call fcn.005bc0a4
call fcn.005bc47d
call fcn.005bc9d8
call fcn.005bcf2b
stc
push eax
xor ah, 4
pop eax
jbe 0x5a9f05
call fcn.005bd33c
call fcn.005bd83e
push ebx
adc ebx, 0x100a8801
push eax
not ah
stc
add ax, 0x211e
push ecx
shl cl, 3
push edi
not di
push edx
cmp dx, 0x7751
xchg di, di
ror bh, cl
shr dl, 3
rol ah, cl
xchg dl, ch
pop edx
pop edi
pop ecx
pop eax
pop ebx
push ebx
add ebx, 0x7d0680f9
push edx
push ecx
ror edx, cl
push eax
adc cx, ax
sub ecx, ecx
push esi
cmp si, 0x32fc
shl cl, 2
pop esi
pop eax
pop ecx
pop edx
pop ebx
push esi
shr esi, 6
push eax
mov al, 0x73
push edx
push ecx
shl dx, cl
push ebx
push edi
xor bx, di
pop edi
pop ebx
pop ecx
pop edx
pop eax
pop esi
call fcn.005bdc51
call fcn.005be0ba
push edi
dec di
push ebx
shr bh, 4
push ecx
xchg ecx, edi
push eax
shl ah, 2
push edx
sbb dl, 0x14
shr bx, 1
shr edi, 8
shl ch, cl
not cx
nop
shl al, 5
shr edi, 2
shr bl, cl
shr ah, 7
xor ebx, 0x10c5192
sbb bl, ch
ror di, cl
stc
or edx, 0x1beba6ae
add al, 0x54
ror ecx, cl
sub ebx, 0x1de2fece
mov ah, bl
xor dx, 0x67b9
cmp di, 0x7481
adc cx, 0x6974
test dx, dx
push esi
not esi
shr dh, cl
or dh, 0x20
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push ecx
push esi
add ecx, esi
push ebx
ror ebx, 3
push edx
push eax
mov edx, eax
dec ebx
cmp cx, 0xf99
and dl, 0x73
rol dl, 5
push edi
and edx, edi
adc eax, 0x6c6e4816
adc ebx, 0x15aaf5dd
nop
sub ecx, 0x57d03c2
or bl, 0x4e
ror edi, 6
adc ebx, ebx
and esi, 0x670279f5
not edi
add di, 0x279e
or si, cx
nop
ror al, 4
stc
xor dx, 0x3cc
stc
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
call fcn.005be5ad
call fcn.005be96d
push 0x28
push edi
ror edi, 1
push eax
add ax, 0x7233
inc di
push esi
shr esi, 1
push edx
ror dx, 4
push ecx
rol ax, cl
adc cl, dh
adc al, dl
push ebx
sub ebx, 0x10851e21
shl si, cl
cmp si, 0x65d
test esi, eax
add cx, di
nop
or eax, 0x41d84c95
test ax, dx
xor ecx, ebx
test esi, 0x1dc12e2f
add al, dl
nop
shl ecx, cl
adc di, bx
stc
nop
rol cx, 4
dec ax
shl ecx, 8
not ch
test esi, edi
or di, ax
xor ah, bh
rol dx, 5
stc
and eax, ebx
inc ebx
and ecx, 0x17027c91
shr edi, cl
xchg ecx, ecx
test ax, ax
inc bx
rol dl, 7
adc di, 0x3700
nop
sbb ax, 0x4866
sbb ah, 0x24
inc eax
adc edx, ebx
stc
adc eax, 0x568e1383
dec ax
add edi, esi
dec esi
or si, 0x5bdc
test esi, 0xb8cb2eb
shr cl, 3
shl cx, cl
adc bl, 0xd
or ecx, ebx
adc si, 0x119
and dh, 0x14
or cx, 0x3a0e
shl dl, 4
rol di, cl
mov cl, 0x15
add edi, eax
sbb eax, edi
sbb edx, 0x31f195a1
shr esi, cl
mov ah, cl
shl ecx, cl
mov bx, 0x2956
xchg di, si
dec al
add di, 0xe55
dec eax
ror cx, 8
stc
nop
shr ch, 1
inc ax
mov ecx, 0x654cdb3d
or ax, ax
stc
shl esi, cl
stc
shr edx, 7
shl ebx, cl
xor dx, 0x9b4
rol bx, cl
dec bl
not di
adc ax, cx
not eax
test ecx, eax
dec al
sub ecx, 0x1034db11
dec eax
sub bl, 0x3c
adc cl, 0x60
and ax, dx
pop ebx
xchg si, si
stc
push ebx
xor cx, bx
dec dx
stc
not dl
xchg bx, ax
cmp ecx, 0x3108fe7b
xchg ecx, edi
sbb eax, edx
sbb bx, 0x604
rol ch, 1
or cx, si
mov cx, 0x638c
or si, di
add ax, 0x6120
or esi, 0x168ca314
sub eax, ecx
sbb ebx, esi
test cx, ax
nop
test ah, dh
test ecx, ebx
xchg dl, dl
mov bx, bx
stc
inc bx
mov ax, cx
test bx, 0x67d
not edi
xchg ebx, eax
dec ch
mov ecx, ebx
test esi, 0x1a46d9b9
shl ch, cl
ror dh, cl
stc
not ax
dec cl
nop
sbb al, dl
nop
mov ch, 0x78
mov eax, ebx
nop
sub edi, ebx
mov cx, 0x6c42
cmp cx, bx
or ax, si
test cl, 0x6e
adc ch, al
xor di, ax
ror ecx, cl
cmp cx, 0x5452
shl eax, 8
adc bh, dl
not edx
not edi
stc
sub edi, eax
test si, 0x1e94
shl ebx, cl
add ah, 0xc
cmp bh, ah
and ebx, 0x4f16ee3b
sub edi, edi
xor ebx, edi
add dh, bl
shr ch, cl
adc esi, edi
dec bl
adc di, 0x78ee
not edi
and ebx, 0x6886c901
rol dx, 2
cmp esi, eax
shr al, 4
nop
shl ah, 5
mov dh, 0x38
sub bh, cl
cmp di, ax
shr ecx, cl
dec cx
not di
not ebx
shl bl, cl
sub ah, bl
xor ebx, edi
stc
add di, di
mov dl, dl
and dx, dx
adc di, ax
stc
sub bh, 0x2d
nop
inc ebx
shl si, 7
inc ebx
pop ebx
push ebx
adc bh, dl
nop
stc
not bx
rol cx, 3
add esi, 0x2039c03b
shl edx, 6
dec edx
dec dx
add esi, edx
inc bl
nop
xor ebx, 0x3be75a64
ror cx, 1
xchg bh, dh
ror esi, cl
sub esi, 0x29771c45
xchg esi, eax
xchg dx, di
or eax, 0x6c5c4534
adc bx, 0x3140
not edi
sbb esi, 0x52e6767a
ror cx, 8
test al, 0x62
or bh, 4
and edx, ecx
or eax, 0x1c238d34
and bl, dh
shr ecx, 1
and bh, 0x66
rol cx, cl
not ecx
rol cx, 6
inc ax
ror bl, cl
sbb edi, ecx
dec ch
test bx, 0x2f05
inc bh
sbb ax, 0x701c
dec dx
stc
stc
mov edx, ecx
mov bh, 0x6c
rol ebx, cl
or si, si
shl ch, 8
xchg si, di
inc ah
stc
xchg dx, dx
mov bh, dh
rol dh, cl
mov edx, 0x42946972
shr bx, 6
shr dh, cl
mov bh, 0xf
adc dx, ax
adc dh, al
cmp dl, cl
add edx, 0x2b123597
dec dl
shr cx, cl
add dl, al
dec edx
sbb di, si
xchg si, si
add al, 0x73
xor bl, 0x5d
inc eax
dec ax
not edx
inc edx
xor ecx, 0xee50dea
ror edx, cl
rol ebx, cl
inc esi
rol ecx, cl
dec esi
nop
cmp dl, 0x12
xor ebx, ecx
not esi
xor ch, al
and ax, dx
mov ecx, 0x184173f2
inc si
test eax, edi
shr dh, 1
xchg si, cx
shr bl, 2
ror ecx, cl
inc ebx
cmp cx, di
or ax, dx
xor ah, 0x11
sub dx, si
sub eax, ebx
pop ebx
shr ax, cl
rol ax, 5
sbb dl, 0x5e
xchg cx, di
adc al, 0x10
not edi
push ebx
xchg dx, bx
inc esi
ror ah, cl
cmp ebx, eax
sbb cl, 0x3c
add edi, esi
cmp dx, 0x5c3f
nop
test si, dx
sub ch, bl
inc al
adc cl, dh
shl eax, 2
or al, al
inc dx
nop
ror eax, 7
mov ax, si
or ax, 0x408d
shr eax, 4
ror ch, cl
mov dh, bh
dec edi
xor bh, 4
xchg edx, ecx
not si
stc
or cx, 0x4cb8
and bl, 0x5b
not eax
test bx, di
adc si, 0x7357
not ah
dec bh
add ecx, edx
sbb edx, edi
stc
adc esi, edi
or bx, 0x2953
cmp eax, 0x7064de33
adc cx, 0x287f
cmp bh, 0x6a
and bl, 0x4c
rol bh, cl
not edi
nop
test al, 0x65
adc edi, 0x5f37bcb9
rol al, 1
test edi, 0x2e0e667d
inc eax
ror si, 8
test dx, 0x361c
not cl
cmp dl, 0x26
test di, 0x7ca4
stc
adc ax, cx
or cl, 0x2f
sbb esi, edi
not dl
xor ah, 0x1b
adc bl, 0x62
nop
test di, 0x73a1
shl cx, cl
rol ecx, 4
xor si, 0x3ae3
shr al, 3
and cx, 0x4906
and cl, ah
or di, 0x262f
sbb dl, ch
add cl, 0x4e
sbb dl, ah
inc si
not ax
stc
xor ebx, 0x6146be73
xchg dl, dh
ror cl, 8
shl eax, cl
rol ch, cl
xchg cx, ax
test si, 0x1055
mov bh, ah
cmp bh, 0x7c
test si, cx
cmp ch, bh
shr dl, cl
sub cx, ax
or ah, al
ror ecx, 5
dec si
pop ebx
ror di, cl
nop
dec dl
dec eax
push ebx
cmp bh, al
stc
xchg edi, ebx
mov bx, 0x5682
shr ebx, cl
xchg dx, ax
add cl, 0x4e
sub bl, 0xf
or eax, eax
ror bh, 8
inc ebx
add ah, al
and dh, 0x23
shr bl, cl
inc bl
test si, di
xor dx, bx
mov edx, 0x21d47c1f
test cl, ch
mov ebx, edx
inc bx
add di, cx
xchg esi, ebx
xchg cl, dl
test di, 0x62a6
rol ecx, cl
ror dl, cl
shl dh, cl
rol bl, cl
stc
or bh, 0x2e
stc
dec cx
add ecx, ebx
or dl, 3
stc
test bh, 0x58
rol cl, cl
sbb bh, 0x7d
and bx, 0x2f0
rol ecx, 4
adc bh, ah
test ax, di
adc ah, dl
shr ax, 5
sbb dh, 0x37
nop
sub ebx, 0x766b7291
xor cl, dl
adc al, dh
and di, 0x5f1f
sbb di, di
stc
test ecx, edi
or bh, dl
shl di, cl
sub bx, 0x2620
shr edx, cl
xor ebx, 0x1e847820
inc dh
test ch, ah
shl edi, 4
test dx, 0x43de
stc
mov edx, edi
xchg esi, eax
shr dl, cl
ror ecx, cl
add dh, 0x2d
rol eax, 4
not dl
xor di, ax
dec eax
xchg dh, cl
adc ah, 0x26
add al, 0x1b
adc edi, 0xf9ab0e1
mov ax, cx
inc ecx
nop
cmp edi, esi
adc cx, 0x541
adc ah, dl
pop ebx
pop ecx
pop edx
pop esi
pop eax
pop edi
call fcn.005bef3f
push eax
dec eax
push edx
dec dh
not eax
push edi
sub di, di
push ebx
test bl, dh
nop
push ecx
shl cl, cl
stc
push esi
ror esi, cl
cmp cx, 0x7ce0
xchg di, ax
mov cl, bh
mov cx, cx
test ch, dh
ror bl, cl
dec ebx
sub edx, 0x6b28317a
pop esi
pop ecx
pop ebx
pop edi
pop edx
pop eax
call fcn.005bf25d
call fcn.005bf5db
push edx
dec dh
push ecx
rol ecx, 2
nop
push ebx
sub bh, 0x18
push eax
xchg al, dl
not cl
ror ah, 4
mov ecx, 0x6dfebd4d
sbb cx, 0x3844
ror eax, 1
stc
and ecx, 0xa164d9e
stc
push edi
dec di
xchg edx, edi
cmp ecx, ebx
push esi
sbb ebx, esi
add bl, 0xa
not edx
rol edx, cl
adc bx, di
or ch, 0x40
mov edx, 0x75471b81
add edi, 0xff1b35c
ror esi, 5
and bx, 0x7a2e
shr ecx, cl
xor ah, 0x64
sbb bx, 0x6b2a
or cx, si
add di, 0x6068
or al, 0x30
mov bh, 0x4b
adc esi, eax
test ecx, 0x81617f1
or bx, 0x3068
mov ah, bh
sbb edx, eax
dec ah
and bx, 0xfee
inc ch
not dh
adc si, ax
shl edi, 4
test cx, dx
xor al, ch
test dx, 0x51e3
test di, ax
not edx
and ecx, 0x1823b216
nop
inc esi
dec bl
rol eax, 4
inc dx
nop
shr ch, 3
dec ax
cmp si, si
ror cx, 3
inc ah
mov dl, 5
add ax, cx
xchg ch, bl
adc ecx, eax
nop
not ah
stc
xchg bl, ah
mov dx, dx
ror edi, cl
shl ah, cl
nop
not eax
and ah, 0x5d
inc ecx
test di, si
rol ah, 2
and ecx, 0x35a1113
rol esi, cl
xchg di, dx
shr di, 5
inc bx
ror al, 7
xor dx, 0x15f0
test ebx, ecx
or si, 0x29d3
add eax, eax
ror bx, cl
cmp eax, 0x771400d9
adc edx, ecx
mov edi, edi
inc eax
or dh, 0x35
cmp al, 0xb
and bx, 0x78f0
adc dx, dx
rol edx, 1
test dh, 0x23
sub ch, bl
pop esi
shl edi, 5
test edi, 0x2016a6d3
ror ax, 5
push esi
sbb esi, ebx
mov eax, 0x7b6227a6
shl dh, 3
rol ch, cl
sub bx, ax
or ch, 0x28
dec dl
stc
shr dx, cl
ror bh, 6
sbb edi, 0x1fc4cc07
and si, si
shl ecx, cl
test dl, bh
xor bx, 0xfad
dec ch
shr esi, 4
shl di, cl
adc ebx, edi
shr esi, 5
nop
cmp esi, ebx
xor edx, 0x6093f629
nop
ror cl, cl
add bx, si
ror ebx, cl
not dx
and dx, ax
mov eax, edi
add dh, ah
stc
inc edi
shl ch, 1
xor edx, ecx
mov al, al
ror eax, cl
sub ch, cl
inc ebx
or bl, 0x2b
not di
rol esi, 6
mov bl, 0x5e
sub esi, 0x6cb025b1
add eax, 0x3c7b3767
sbb ch, ah
sbb esi, 0x5517e29f
cmp edx, 0x66e481b3
add ch, 0x74
cmp edi, edx
sub ecx, ebx
ror esi, 2
dec edi
adc edx, edx
inc dx
rol ch, 8
xchg cl, al
inc dx
dec edx
sub edi, esi
stc
shl eax, cl
nop
and bl, 0x3c
inc ecx
or cl, al
inc edi
and dl, 0x2a
test eax, 0x688a27bc
rol ax, 1
adc si, 0x15ee
dec eax
test cx, bx
sub esi, 0x3bdb5f32
not edx
not bl
sbb edx, eax
inc bx
shl dx, 5
not edi
shr dh, 3
test cl, 0x69
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.005bf874
push edx
mov edx, edx
push ebx
dec ebx
push esi
add esi, 0x2a0875cd
ror bx, 1
push ecx
mov cx, 0x1aeb
push edi
mov di, 0x1319
not bx
push eax
and al, 0x12
add bx, 0x2c45
test eax, 0x48a8fbae
cmp eax, ecx
sbb cx, 0x222a
pop eax
pop edi
pop ecx
pop esi
pop ebx
pop edx
call fcn.005bfac3
push edi
ror edi, 5
push ebx
dec bh
shr ebx, 3
mov ebx, 0x1aceae34
nop
push ecx
inc cx
push edx
ror edx, cl
and ch, 0x2d
and ebx, 0x6b0239e3
push eax
mov al, 0x77
push esi
sub si, 0x49b1
rol ax, 5
sbb ah, 0x40
ror ah, cl
cmp dl, ch
nop
and bx, 0x422b
sub cl, dh
cmp dl, 0x31
pop esi
pop eax
pop edx
pop ecx
pop ebx
pop edi
push eax
xchg ah, al
push ecx
add cx, 0x754e
ror cx, 6
push esi
push edi
xchg si, di
push ebx
cmp ebx, 0x2ede0ad6
pop ebx
pop edi
pop esi
pop ecx
pop eax
push esi
and si, 0x40a3
push eax
mov ah, 0x27
pop eax
pop esi
call fcn.006a18fb
add esp, 4
jo 0x5aa9dd
push edx
push eax
sbb dh, ah
push ebx
xchg ebx, eax
xchg edx, eax
nop
push esi
push ecx
cmp esi, ecx
inc bx
cmp bl, 0x4e
nop
sub cx, 0x5fb7
shl dh, cl
sbb bx, dx
xor bx, si
shl eax, 2
test dh, bl
adc cl, al
test ebx, 0x2fd5667a
not cx
and eax, edx
shr al, 5
ror bh, cl
test ah, bl
cmp dx, bx
inc si
adc cx, 0x6228
adc ah, al
stc
sub bl, 0x6d
inc al
adc dl, 0x28
push edi
sub di, 0x44e2
nop
ror cx, cl
dec edx
xchg dx, cx
adc bl, 8
add esi, 0xa9f6eca
adc bh, 0x43
test ecx, ecx
dec ax
ror ah, cl
sub ax, 0x1891
shr al, cl
inc ecx
test al, dl
add edi, 0x7424b903
stc
stc
shr ebx, 8
test si, 0x5f71
xchg edi, eax
adc ax, 0x3529
nop
nop
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
push ecx
dec cx
push edx
dec dx
adc dh, dh
push eax
shl ah, 3
sub cl, al
stc
inc dx
not ecx
or eax, 0x4d09dbec
add ax, 0x989
rol al, cl
mov al, 0x61
push ebx
xchg bx, dx
dec bl
inc dh
dec bh
push edi
xor edi, 0x41827602
not ah
rol cx, cl
rol al, cl
sub ah, 0x26
test cl, 0x77
test edx, 0x5a0d3bcd
rol eax, cl
push esi
not esi
not bx
dec edx
xor dh, cl
xchg dx, di
shl ah, 2
ror si, 5
xchg esi, eax
xchg edi, eax
inc edi
cmp edx, edx
xor al, 0x5a
xor bx, 0xdf8
rol cx, 3
xchg ah, ah
xor edi, esi
not bl
nop
and dx, cx
shr bh, 6
rol esi, 5
sbb dh, bh
rol cl, cl
mov ah, 0x12
or eax, esi
xchg esi, esi
adc dx, 0x3e69
inc bx
dec dl
shr ch, 7
nop
rol ecx, 7
inc edx
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
stc
push ebx
push eax
sbb bx, ax
push ecx
add ch, bh
adc ax, 0x3fa0
push edi
adc ecx, edi
push esi
cmp si, di
cmp di, ax
sub esi, 0x31fff58
stc
nop
sbb ecx, 0x300ba990
inc cx
push edx
xchg dx, ax
stc
rol ah, 4
and cl, al
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
push eax
sbb al, 0x35
inc ax
push ecx
cmp cx, 0x389f
push edi
add edi, edi
push edx
xchg dh, al
nop
pop edx
pop edi
pop ecx
pop eax
push edi
test di, 0x7b43
push eax
sub al, 0x74
push ecx
ror di, cl
cmp al, 0x15
push edx
inc dl
push ebx
not bx
not ecx
push esi
xchg si, di
rol edi, cl
add di, dx
sbb ah, 0x6d
test esi, 0x4f2bcd3a
or ecx, 0x38dc2c7c
xchg ecx, ebx
and cx, 0x760b
dec ebx
xor edx, eax
mov edi, ecx
cmp ecx, 0x692d0f59
or cx, 0x1433
sub edx, 0x44dcb977
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
push ebx
cmp bl, 0x20
stc
stc
stc
push edx
rol dx, 1
nop
push esi
push ecx
sub si, cx
or cx, 0x4b42
push eax
shr eax, cl
xchg cl, ch
rol dx, cl
mov ch, 0x65
ror ebx, 3
test dx, cx
push edi
xchg edi, esi
cmp cl, al
shr si, 4
xor bh, 0x5b
adc ebx, 0x26eef440
shr di, 4
add ch, 0x75
rol cl, cl
adc edi, esi
nop
ror ah, cl
not edi
inc al
not ecx
test edi, 0x569f49b4
cmp edi, 0x2f849087
sbb dx, 0x1128
cmp ecx, 0xd498655
stc
xor esi, esi
and ecx, esi
and bx, ax
nop
xor edi, 0x6b10403e
sbb cx, bx
test dl, 0x4a
xor al, 0x37
adc di, 0x5a58
not cl
sub bl, dh
nop
adc di, si
not edi
test al, cl
cmp ah, 0x5f
not bx
mov edx, 0x147b47fd
shl bh, cl
xchg bl, bh
add di, 0x10b1
not ebx
cmp ax, bx
ror di, 4
test bl, 0x3c
rol ebx, 2
dec bl
adc edx, eax
rol bh, 1
xchg bh, cl
shr di, cl
test edi, 0x1ded22a7
sbb ebx, ebx
or eax, edi
shl dx, cl
nop
ror eax, cl
ror ax, cl
xchg edx, edi
cmp esi, 0x42d8473d
adc bx, 0x754b
stc
cmp bl, al
and dl, 0x4c
ror bh, cl
add dx, 0x368d
adc dl, 0x7c
mov si, bx
and di, ax
add ax, bx
shr si, 3
mov ah, 0xa
not ax
sub si, cx
and bh, dh
nop
stc
not bl
not ecx
add esi, 0x5ea8397c
inc ah
test cx, si
mov edi, 0x2c4ff851
xchg bx, dx
stc
nop
add ax, si
pop edi
sub dx, si
nop
rol eax, cl
xor cx, 0x67e4
ror bx, cl
test dl, 0x57
xchg bx, ax
add cl, 0x11
push edi
cmp edi, ecx
adc cl, cl
cmp esi, 0x6cbcd6de
xchg dl, ah
shl cl, cl
xor esi, 0x2e19654c
nop
mov edi, 0x3eef42b3
xor eax, 0x40ff7052
rol ebx, cl
xchg ah, ch
test bl, 0x10
not esi
xor ecx, ecx
or bx, 0x21c4
inc edx
nop
sbb esi, 0x7cb24ebb
mov dl, bl
inc bx
not dx
shl esi, 6
cmp eax, 0x2ab162bb
adc edi, eax
mov ch, dh
rol eax, cl
inc dl
xchg bx, si
or si, di
ror ch, 5
sub ah, 0x1b
nop
and edx, edx
rol eax, 2
sub ebx, 0x704e1e55
inc bl
stc
sbb dx, ax
rol si, cl
or ch, 0x45
xor ecx, ebx
xchg edx, eax
rol bh, 3
and ecx, edi
xor ecx, ebx
add bx, ax
or eax, ebx
nop
or bl, cl
nop
adc ecx, esi
and dl, 7
nop
add bx, 0x1dd4
mov dx, 0x2113
inc ch
nop
not ecx
rol si, cl
cmp ebx, ecx
xor eax, 0x20451dd3
shl bl, cl
add edi, esi
xor esi, 0xcd58305
not di
shl ecx, 1
xor eax, ecx
mov edx, ebx
sub edi, edi
adc cx, cx
cmp bx, 0x37e0
or dh, cl
add ebx, 0x60899836
stc
rol edi, cl
test dx, 0x25ee
stc
xor dx, bx
inc cl
cmp ebx, 0x2d12730a
inc di
shl dh, 5
sbb cl, dh
nop
rol ebx, cl
dec esi
adc dh, 0x52
stc
dec ax
test cx, 0x3b98
cmp cl, ch
stc
pop edi
sbb al, dh
shl ebx, 2
adc bh, 0x46
mov eax, eax
sub si, cx
inc dh
add si, 0x3214
or si, ax
sub bx, 0x58a8
push edi
inc di
shl ah, 2
sub eax, eax
inc si
stc
sub ax, 0x3254
add bx, 0x4df2
shr ebx, cl
cmp cx, 0x653
adc ecx, edi
xchg ecx, eax
shl dh, cl
cmp bl, dl
nop
xor esi, ecx
test edx, 0x5f7d8dfe
shl ch, 5
or dl, bl
rol eax, 6
stc
mov di, 0x30c4
rol edx, cl
add ax, di
or eax, 0x5d64c4de
ror bl, 4
not dx
or eax, edi
xor cl, 0xb
or edx, 0x7f143ffe
rol esi, cl
ror edi, 2
test ebx, esi
xchg ah, bl
shr bh, 1
stc
not dh
cmp ecx, ecx
dec ecx
rol ebx, 2
dec esi
or ebx, 0x1a46e3cf
mov al, 0x59
sub ecx, esi
add ch, ch
or cl, ch
ror ecx, 1
cmp ecx, edi
mov edx, 0x6c843c11
test bl, al
shr ecx, cl
inc ah
adc esi, 0x5fe151d
not edx
inc edx
sbb ecx, esi
sub edx, 0x46fa6049
mov al, dh
test ebx, ebx
sub cx, dx
mov bl, 7
rol ch, 8
not dh
shl eax, cl
dec al
and edi, edx
rol bh, 1
cmp cx, cx
shl al, cl
ror esi, 8
mov esi, 0x2a26df07
shl si, cl
adc di, si
and ah, 0x66
ror ebx, cl
test bx, 0x48a6
not al
ror si, cl
add dx, 0x547c
mov al, al
sub edx, 0x77882845
test bx, si
rol dh, 5
or ah, 0x29
stc
test di, si
test ebx, 0x73fb41b5
ror bl, 6
add dh, cl
shr ax, 6
cmp bh, cl
mov di, di
pop edi
adc al, bh
or cl, 0x64
stc
mov bx, 0x492f
rol ch, 8
shr cl, cl
not edx
shl edx, cl
xor esi, 0x4e4083d2
stc
add ecx, esi
stc
adc cx, bx
dec cx
push edi
sbb edi, eax
add cl, 0x54
cmp esi, 0x76845c0a
or ch, 0x7d
add bh, bl
ror cl, cl
xchg si, dx
shr eax, 8
stc
cmp edx, ebx
xchg dl, ch
dec esi
mov cx, cx
not dx
inc di
xor cl, 0x7f
test ax, 0xb07
shl ax, cl
ror dh, cl
rol ebx, cl
shr al, cl
cmp edi, ecx
add dx, 0x73fa
shl ax, cl
xchg ecx, eax
cmp ax, 0x57c7
cmp eax, 0x1de36bc1
inc ecx
stc
sub ah, ah
rol edx, 1
sub dh, bh
mov esi, edi
adc ah, 0x26
xchg dl, bh
sub ecx, ecx
and ebx, 0x3daec452
shl dl, 8
dec bx
nop
and si, 0x6e50
not cx
xor edx, ecx
sub di, 0x3efe
rol ah, 7
and esi, ecx
rol ecx, cl
or cx, ax
test di, di
stc
add ebx, edi
nop
ror edx, cl
xor dh, 8
and esi, eax
sbb bx, di
xchg ecx, ebx
add ax, di
stc
inc eax
cmp ecx, 0x687a280e
cmp dh, 0x53
xchg dx, cx
cmp bx, 0x3ccb
shr dh, 5
stc
shl ax, 5
sbb eax, 0x2c76aa71
nop
adc dx, dx
shr dl, 1
not ecx
not dx
inc dl
add dx, 0x4106
not ebx
xchg ch, dl
shr ebx, 2
adc ebx, 0x262ef283
rol ax, cl
not di
xor dl, 0x2f
ror al, cl
xchg ah, bl
stc
test eax, ebx
pop edi
sbb ax, ax
sbb cx, 0x4f9
cmp bx, 0x2d3b
sub al, 0xf
xchg ecx, ebx
sub bh, ch
not ebx
cmp eax, 0x173f30d0
test ah, bl
xchg bl, bl
inc cl
shl eax, 4
xor bh, 0x3e
stc
and cx, 0x1acb
xchg esi, edx
push edi
adc edi, eax
ror al, 2
mov di, cx
mov ah, dl
or bh, cl
ror al, cl
cmp dh, 0x27
cmp bl, 0x46
and ecx, edi
add dl, 0x2e
dec edi
inc edx
adc si, cx
not esi
mov di, cx
mov cx, ax
test esi, esi
sbb edi, 0x30587036
shl al, cl
nop
not ax
dec dh
or ecx, edi
stc
test cx, 0x28c9
stc
xchg di, bx
ror ecx, cl
xor bh, dh
sbb edx, 0x354979a
inc bx
xchg dl, cl
stc
shl ch, 1
xor si, 0x657b
test cx, 0x7213
adc ah, cl
shr ch, cl
sub esi, eax
sbb ecx, 0x3be3c695
adc bl, 0x42
xchg cx, di
cmp eax, 0x56e721ac
test bl, ch
xor dh, bh
add edi, 0x53deb81f
and edi, esi
dec bx
sub eax, edi
ror cl, cl
add esi, 0xf17c9af
stc
adc edi, 0x10ff107c
shl si, cl
ror si, 1
xchg esi, ecx
or cl, 0x15
xchg cl, bh
ror di, cl
rol eax, 5
and dx, 0x1c79
inc dl
or bh, ah
ror esi, cl
sub ax, bx
add ch, dl
xor bx, dx
sbb edi, 0x36d54a7a
add ax, 0x5893
ror edi, 3
ror bx, cl
mov dh, dl
inc ax
rol ax, cl
or dh, 2
shr bl, 8
add cx, dx
adc cx, 0xbb3
and edx, edi
add di, bx
sbb ah, 0x69
sbb esi, 0x6483e17e
sub cl, 0
inc bx
pop edi
push edi
shl di, 4
mov edi, 0x75bfc708
not ecx
test bl, al
shl eax, cl
xor dl, 2
xor edx, edi
adc edx, 0x44a6ceea
sub cx, 0x5e3c
adc ebx, 0x1fa29be0
add dl, ch
xchg bx, dx
xchg si, dx
ror ch, 4
ror ebx, 8
xor cl, 0x1f
stc
sub bx, bx
mov dh, dh
stc
stc
and dl, bh
dec cl
ror bx, cl
adc si, cx
not cl
cmp ah, 0xd
not cl
add ch, 0x30
mov ecx, ebx
cmp edi, ecx
ror eax, 3
adc di, cx
dec ax
adc ah, 0x4d
sbb edi, 0x294f14d1
adc edx, ebx
xchg dh, ch
inc bl
and ecx, 0x578a4c47
sub esi, esi
sbb si, dx
ror bl, cl
mov esi, eax
nop
and ax, 0x3b0b
cmp dx, bx
pop edi
pop eax
pop ecx
pop esi
pop edx
pop ebx
jg 0x5ab0d7
jle 0x5ab08b
call fcn.005bff16
call fcn.005c01fe
call fcn.005c0758
push esi
not si
push edx
xchg dh, dh
stc
push edi
push ecx
shl edi, cl
mov si, 0x34af
push ebx
not bh
push eax
sbb bh, ah
ror ebx, 7
adc esi, 0x3091f52b
ror edi, 7
sbb edi, edi
and dx, 0x3e8
adc ecx, edi
not edx
sub cl, 0x32
stc
or bl, dl
adc cl, dh
inc cl
shl cl, cl
ror cl, 3
test dx, si
stc
pop eax
pop ebx
pop ecx
pop edi
pop edx
pop esi
push edx
push edi
cmp edx, edi
push ebx
or dx, bx
push ecx
mov cx, 0x24c5
xor bl, 0x77
pop ecx
pop ebx
pop edi
pop edx
call fcn.005c0b00
push eax
nop
push ebx
push ecx
cmp bh, ch
xor bx, bx
push esi
adc si, si
push edi
ror di, cl
stc
push edx
cmp bl, dh
ror di, 5
xchg ebx, edi
inc si
shl si, cl
mov esi, 0x5b9a2e2a
add esi, esi
pop edx
pop edi
pop esi
pop ecx
pop ebx
pop eax
call fcn.005c0dde
call fcn.005c1254
call fcn.005c166f
push edx
shr edx, 1
push eax
shr al, 1
push ebx
shl ebx, 7
not ebx
push edi
adc ax, di
push ecx
shl ah, cl
shr cx, cl
pop ecx
pop edi
pop ebx
pop eax
pop edx
nop
stc
call fcn.005c1bed
ja 0x5ab118
push edx
not dl
pop edx
push ecx
push ebx
and ch, bh
pop ebx
pop ecx
call fcn.005c1fd4
mov edx, 0x7d7065
push dword [edx]
push ecx
inc ecx
push eax
and cl, ah
push ebx
sbb ebx, 0x4decd07c
stc
stc
push edx
cmp dx, cx
push edi
not di
stc
dec ax
nop
push esi
xchg si, ax
ror dx, cl
dec ebx
not al
cmp dx, di
inc eax
dec cx
rol cl, cl
xchg esi, edx
shr eax, 3
nop
adc edx, 0x34298376
not cx
not cl
xor bh, 0x59
ror ah, 5
cmp bh, cl
xchg cl, bh
xchg dl, dh
xor bx, cx
and ecx, ebx
sbb di, bx
inc dh
xor edx, ecx
inc ax
sub dh, ch
mov eax, ecx
xchg ecx, eax
xchg bx, ax
not edx
nop
xchg ecx, ecx
rol edi, 2
cmp edi, 0x38f7fa32
sbb cl, 0xf
xor bl, 0x6d
shl si, cl
nop
sub cl, 0x47
rol ch, cl
rol di, 3
test ebx, 0x7c6b4770
cmp al, ah
sub bx, 0x77ec
dec ch
sub ch, 5
shl eax, 2
xchg esi, ecx
shr bx, 5
cmp ax, dx
shr di, cl
test ax, 0x43e9
nop
dec ch
shl edx, 8
sub bl, 0x2e
add ax, 0x848
inc cl
inc al
xchg ecx, esi
rol ecx, 1
ror ebx, 5
rol ax, cl
sub eax, 0x9d87282
xchg edx, edi
inc eax
nop
cmp cl, ch
not edx
sbb si, si
xchg esi, edi
sbb bx, di
nop
sub di, cx
dec edi
xchg edi, edx
or ecx, ebx
inc eax
xor al, cl
stc
and cl, 6
shr bh, 7
test si, cx
xchg ebx, edx
rol ebx, cl
or dl, 0x65
mov si, bx
cmp al, 0x11
and ebx, 0x339a5cac
or di, 0x3565
pop esi
add ecx, 0x543b1c1c
sub ebx, eax
nop
test di, di
inc edx
inc di
shr di, 3
dec dx
xchg dx, di
cmp dh, 0x74
and eax, eax
stc
nop
sub bx, 0x60e
mov di, 0x537b
push esi
not si
shl ah, 7
or dl, 0x3f
mov di, dx
shl al, 5
inc edi
cmp si, di
not edx
not dx
sub ah, dl
xor edx, edi
inc eax
xor ax, di
add dx, 0x683a
test ch, al
stc
sbb cx, si
or cx, 0x7002
not bx
xor di, si
adc dh, ch
add dl, dl
adc ah, dl
rol dx, cl
ror dx, 5
xchg ecx, edx
inc ah
nop
cmp eax, 0x174f87d9
rol ebx, 7
sub esi, 0x23b16999
not bh
not dl
stc
sbb ax, 0xdfc
sbb ah, 0x24
stc
ror edx, cl
shl bh, cl
or dl, bl
shr dh, 2
not ax
shr bh, 2
adc al, 0x59
rol edi, cl
xor edx, 0x1e2843d0
sub dx, 0x2d5e
dec bl
sub bx, 0x45eb
xor eax, eax
xchg ebx, ebx
rol eax, cl
and al, bh
inc di
mov edx, 0x4601f823
inc dh
nop
test ah, 0x7f
sub si, 0x3ac0
xor ch, 0x3e
add dl, ah
ror edi, 1
or ebx, 0x46a81c51
xor di, cx
sub ebx, edi
sbb si, 0x36cd
sbb ax, bx
or edx, 0x23c6d766
dec di
rol bx, 5
not cx
xor ah, bl
dec ax
nop
xor ecx, ecx
or bx, 0x650b
and bx, 0x43a0
and di, di
mov cx, cx
ror dx, cl
shl ebx, 7
and ebx, 0xbfc89a2
xor ch, 0x79
xchg edi, esi
stc
pop esi
and dx, 0x4146
push esi
test esi, 0x5b4868fc
or bl, dh
mov bh, 0x68
and di, 0x7924
add cl, 0x15
sub ax, 0x735c
rol bh, 6
stc
shr ax, cl
and ah, 0x2e
add bl, bl
dec di
shr di, cl
add edi, 0x3ae0be0a
and cl, 0x13
or dl, 0x77
shr dx, cl
test bl, ch
sub ah, dh
and dl, dl
adc bh, 0x23
xor di, 0x993
ror ebx, cl
mov edx, esi
not cx
and cx, ax
and edi, 0x33157ae7
shr dh, 3
shl ch, cl
nop
inc bx
test edi, 0x3acead7a
adc dh, 0x6d
and si, 0x4ca5
xor al, al
test ax, cx
add si, 0x3e81
shl ax, 3
and edi, edi
and bl, ch
shl edi, 5
shr ch, cl
mov si, 0x10ad
ror eax, cl
mov cl, 0x3f
sbb bx, 0x70a5
sub dx, 0x4696
stc
mov ah, ch
shr ah, 3
mov eax, 0x52d54a5b
test esi, 0x241d60d4
shr al, cl
mov edx, eax
nop
add edi, 0x1fc2c67b
and al, al
xor bx, 0x6c90
rol bh, 7
xchg edx, ecx
sbb di, 0x2984
inc bh
sbb ecx, esi
dec esi
xchg dl, ch
ror esi, 2
xor ah, 0xc
nop
add dh, 7
adc cx, bx
xchg edi, ecx
shl esi, 7
cmp ebx, 0xe759d25
not esi
stc
add ah, bh
test ah, bh
add ah, bh
shr esi, 8
xor ch, 0x72
shl cx, 5
and ax, 0xd9b
test dl, 0x7a
xor ebx, esi
not dx
not ebx
test al, ah
shr bx, cl
ror bh, cl
sbb ebx, 0x7e768f9e
mov ecx, esi
add ax, ax
nop
adc dx, 0x47e3
dec dl
stc
xor di, 0x4c20
shl bx, 7
add si, 0x5f86
pop esi
shr eax, 8
not dx
not eax
mov bl, 0xd
mov di, 0x5b02
xor dx, dx
push esi
adc esi, 0x53bfddea
cmp ax, bx
and cx, bx
ror cx, cl
xchg di, di
nop
ror bx, cl
rol dl, cl
xchg cx, bx
dec si
cmp ebx, edi
cmp edx, 0xc4ad843
shl edx, cl
dec ch
test esi, esi
stc
add cl, 0x50
xchg edx, edi
cmp edi, edx
dec ecx
sub ax, 0x7ebe
inc ax
sub ax, 0x3e14
add bx, di
ror esi, 4
cmp ax, 0x41cf
adc edi, eax
xor bx, 0x5ec5
shl dl, 6
stc
shl bx, cl
not di
adc bh, bl
add ebx, eax
add bh, 0x4a
inc cl
sub esi, eax
not ebx
rol ch, cl
sbb dx, 0x1b83
nop
stc
nop
shl ax, 8
mov dx, 0x1f30
cmp cx, 0x46a6
dec edi
dec cl
inc cx
sub esi, edx
xor dx, di
mov cl, al
nop
adc bx, 0x726a
and cl, 0x51
nop
adc si, bx
xor edi, edx
adc ecx, edi
rol dl, 3
mov si, 0x4843
rol di, cl
not si
add dl, ah
mov ebx, 0x5e057331
dec si
xor cl, 0x23
add edi, ebx
shr bx, cl
stc
not ax
sbb edi, 0x7cf65f44
not edx
test cl, 0x36
xchg si, si
ror dx, 2
shl si, cl
add eax, 0xde890af
inc bh
adc ax, di
shr dh, 8
xor si, 0x1c5
sub cx, bx
shl di, 8
shl eax, 2
cmp dh, ah
adc dh, 0x6d
ror ax, 1
and edx, ecx
test ax, 0x69f6
nop
stc
nop
ror bh, cl
pop esi
xor di, 0x1902
rol ecx, cl
xor eax, ecx
test ch, 0x62
ror ch, cl
push esi
adc si, bx
mov ah, bh
rol al, cl
or bh, 0x7e
dec ecx
dec edx
test dh, bl
test edx, edx
dec dh
sub bx, 0x4062
sbb bx, 0x630e
sbb esi, 0x78f1095d
cmp edi, 0x507d12a4
nop
nop
add bh, bl
adc bl, bh
not ax
adc ah, ah
shl ch, cl
adc edi, 0x6c4059b7
ror edi, 7
xor di, 0x34a
stc
stc
sbb cl, 0x3e
rol edx, cl
ror ebx, 8
rol cx, cl
not di
add dl, 0x3e
not esi
add ecx, eax
sbb dx, dx
inc ax
cmp ch, 0x1f
sbb ebx, 0x75c53b9
dec cl
cmp esi, 0x43fbdde0
dec dl
stc
shl eax, cl
add al, 0x55
adc ebx, eax
or di, 0x745d
ror bx, 3
sbb edx, 0x78bce4a7
rol dx, cl
shr al, cl
shl esi, 7
xchg dh, ch
mov edx, 0x3ba211f8
xor ax, 0x6162
add ah, al
not esi
xor eax, edx
nop
not edi
shr bx, cl
not edi
mov bl, 0x77
rol dx, cl
stc
stc
or ax, dx
inc cx
and edi, eax
rol eax, 7
cmp ax, 0x482a
xor ebx, edx
test di, 0x35eb
xor bl, ch
add edi, 0x59ec7fd3
or si, 0x5eb3
nop
shr al, 1
sub bh, 0x6d
shl ch, cl
sub ecx, 0x43131ad7
test esi, edx
mov si, dx
dec ah
add ecx, esi
adc dl, 0x47
ror ch, cl
sub dl, 0x21
or ecx, 0x30139d7b
adc edx, 0xf18ba76
add ax, 0x439a
or ebx, 0x457ebacf
adc di, cx
add bh, 0x42
xor ch, 0x35
shl eax, 1
shr dl, cl
pop esi
add ebx, 0x79bfb6b0
sub edi, 0xa5fc9a2
shr di, 1
nop
shl ebx, 6
and dl, 0x3a
xor ah, 0x4a
sub bh, bh
adc bl, dl
push esi
cmp esi, eax
cmp dh, 0x7d
rol esi, cl
stc
not al
stc
or ah, ah
nop
and si, si
dec ch
sbb bl, 0xc
dec si
xchg cx, ax
stc
test ecx, 0x7a801f67
test cx, bx
test ax, bx
dec edx
or bl, 0x53
not edi
xor ax, si
add cl, 0x36
mov si, 0x607a
inc ch
ror ah, cl
test bx, 0x3082
shl dh, cl
stc
sbb ecx, 0x3fe71a94
not ch
mov esi, 0x4b819b27
adc ah, dl
test cx, ax
cmp dx, 0x490
or bl, 0x19
and bl, 0x17
xor ecx, 0x1f5a64e7
ror edi, 2
rol edi, cl
cmp dx, di
shl bl, cl
add ebx, eax
shr bl, cl
and bx, cx
or esi, 0x3d4d3f9c
and ah, al
adc dh, ch
nop
xor bh, ch
or ebx, 0x31c79cd
dec al
not al
cmp edi, ebx
and bh, bh
add si, 0x52f6
shr bl, 7
cmp ecx, 0xf56ea8f
or cx, 0x607e
ror ch, 7
sub cl, ah
ror esi, 6
ror ax, 6
dec dh
not cx
not al
xchg al, bl
shr edx, 5
stc
nop
dec ecx
test ax, 0x231f
mov dx, bx
dec edx
inc edx
adc edi, 0x549c405d
xchg ecx, esi
xor di, 0xcf8
xchg edx, ebx
sub bx, ax
dec di
sub edi, ecx
inc dx
adc ax, di
dec dh
ror dl, cl
add eax, edx
not dx
mov edi, ecx
test eax, ecx
sub di, cx
shl edx, 2
pop esi
shr bh, 6
sbb cl, 0x1d
adc edi, 0x74e6ee8
and ecx, 0x11bc265a
xchg ah, ch
sub edx, eax
or ah, ah
sbb ebx, 0x34595040
inc bh
add di, bx
xchg dl, bh
shr dl, 8
push esi
xor si, ax
or bh, 0xb
test cx, 0x4d89
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push ebx
inc bx
push ecx
push edi
cmp cx, di
push esi
and esi, ebx
mov si, bx
not ecx
sbb ebx, 0x273cf5f8
shl cx, 2
test bl, 0x41
push edx
shr dl, 7
cmp cx, di
xor dh, 0x2f
or ebx, 0x26ffb79d
and di, di
add ebx, 0x7a440ec1
stc
sbb bh, 0x35
mov ch, 0x11
dec edx
not esi
ror ecx, cl
push eax
or al, dl
xchg ebx, eax
xchg edi, edx
stc
and di, di
or ch, 6
shl cx, 2
rol esi, cl
rol cl, cl
inc bl
test edx, 0xde63fb6
shr esi, cl
add ch, 0x76
xchg ebx, ecx
pop eax
pop edx
pop esi
pop edi
pop ecx
pop ebx
nop
push edx
ror edx, 4
push edi
push esi
xchg edi, esi
stc
push ebx
and ebx, 0x38117171
pop ebx
pop esi
pop edi
pop edx
push esi
push ebx
sbb si, bx
pop ebx
pop esi
jb 0x5ab887
call fcn.005c2538
call fcn.0048f031
mov edx, dword [esp]
mov ebx, eax
call fcn.005c2ad8
push ecx
shl ch, 3
stc
push ebx
shl bx, 5
push edx
shr dx, 4
push edi
push esi
xchg edi, esi
push eax
mov bh, ah
cmp ebx, esi
stc
and bh, 0x7e
cmp ch, 8
inc edi
xor cx, 0x6e39
sbb al, 0x56
shr eax, cl
nop
xor si, 0x30e5
stc
sbb bl, cl
sub bh, 0x60
stc
stc
test bl, 0x55
sub al, 0x79
xor edi, 0x7567d8d5
add dl, 0x71
add bx, dx
and ax, cx
not bh
shr ah, 2
stc
mov cl, 0x5e
sub ebx, 0x72bee831
shr ch, 8
inc al
or al, dl
dec esi
dec ax
dec cl
shr cx, cl
adc dl, 0x7b
sbb edx, 0x2b3c8818
sbb esi, ebx
xchg esi, edi
xchg cl, bh
sub di, 0x2d1
or dl, cl
cmp eax, 0x48848088
nop
add dl, 0x26
inc edx
rol ax, cl
cmp al, 0x72
test edx, 0x62042cf5
add bl, al
sbb di, 0x2595
add dh, 0x73
xchg esi, edx
nop
cmp esi, edi
stc
cmp esi, 0x35c7e78e
or eax, eax
and di, cx
dec ax
sbb ebx, 0x448238b
ror ecx, 4
ror ecx, cl
ror eax, cl
mov ebx, 0x3f3682c7
ror si, 6
stc
adc ecx, eax
dec ax
sub bx, cx
xor bh, 0x41
xchg ebx, ecx
sub cl, 0x75
rol al, cl
mov bh, ah
ror edx, cl
add al, cl
rol si, cl
sbb ch, dh
shl dx, cl
test eax, ebx
add cl, 0x60
sub dl, 0x35
not edx
ror bh, cl
dec bh
test esi, ecx
cmp bx, 0x63e2
inc ecx
xchg dx, cx
add ecx, ecx
and bx, bx
or bx, ax
pop eax
pop esi
pop edi
pop edx
pop ebx
pop ecx
call fcn.005c2ff3
call fcn.005c3253
push edi
push ecx
or edi, ecx
inc di
push eax
and eax, 0x61de4349
push edx
sbb dl, ch
push ebx
shl ebx, 5
dec di
push esi
cmp si, cx
not ax
mov bx, 0x1f4e
sub si, 0x5fed
ror ax, 3
or cx, 0x65be
shr esi, cl
and eax, 0x4c6a2b04
xchg dx, ax
xchg bx, di
sub cx, 0x4185
sbb esi, ecx
sub ch, bh
xchg bl, cl
or bx, ax
xor dx, bx
and dl, dl
dec esi
sub dl, 0x21
stc
stc
stc
inc cx
sbb ecx, ebx
stc
rol di, 8
shl ah, cl
sbb dh, bl
stc
sub esi, ecx
not dh
inc eax
xchg esi, edi
xchg bh, al
or al, bh
shl bh, 2
and ebx, edx
nop
mov al, ah
and dx, ax
shr cl, 4
inc bl
dec dh
or dh, dh
dec esi
xchg dx, si
ror edx, 2
rol bx, 8
stc
shl ah, 3
cmp ebx, edx
not di
rol edx, cl
stc
nop
mov cx, 0x2784
mov al, dl
shr dl, cl
sbb dl, dl
sbb dx, si
xor esi, esi
ror ax, cl
not bx
not dl
mov ax, 0x755d
test al, al
ror dl, cl
add dh, dh
cmp eax, 0x5948f1b6
xchg esi, eax
sub ecx, eax
adc ah, 0x7c
inc ebx
dec ecx
not al
mov ebx, 0x153a8717
sub bl, al
adc edi, 0xd5aa7e
sbb bx, 0x1aa2
xor ch, cl
stc
inc ah
stc
xor ebx, eax
shr bx, cl
nop
cmp bx, di
mov dx, si
cmp bl, al
inc ah
ror esi, 8
not si
dec cx
not cl
pop esi
shr ch, cl
inc al
push esi
xor esi, 0x3e4505f7
not dh
nop
sbb bl, 0x6a
mov edx, edi
sub ecx, 0x5ef56805
sub edi, 0x3fe54965
sbb esi, ecx
inc cl
inc bh
ror ebx, 8
shr cl, 3
add dx, si
shl ax, cl
mov si, 0x58c8
adc bx, cx
sbb bx, bx
add bx, 0x690c
test ch, 0x79
rol si, cl
xchg ecx, eax
ror ah, 7
cmp ax, 0x4e14
dec di
inc edi
adc ebx, 0x1bae6877
sbb cx, cx
mov cx, 0x5ca3
test dl, al
rol ebx, 2
nop
xchg dl, bl
and al, dl
test ax, si
sub di, 0x55d8
add cl, bl
add esi, 0x4574dae2
shr bh, cl
nop
ror ah, 5
sub edx, 0x56feb4a1
add eax, ebx
nop
shr dl, cl
and di, 0x5dbe
xor eax, edx
shr dh, cl
add dh, 0x18
inc ah
ror ch, 1
shr bh, 7
inc ch
and esi, esi
add ax, 0x3924
stc
ror cl, cl
ror bh, 6
stc
xor eax, 0x281e7ab2
adc esi, 0xc322fc1
mov eax, 0x3ddca4e5
dec esi
ror edx, cl
mov dh, cl
mov ax, di
not bl
stc
sbb esi, edx
not si
sbb ax, di
or cx, 0x72f0
not bx
not si
or cx, 0x474c
shr ax, cl
mov cl, 0x17
not edx
rol edx, 3
mov cx, bx
adc edx, edi
not eax
test dx, 0x727a
mov esi, 0xa476bfc
add al, 9
cmp cl, al
cmp eax, edx
test esi, 0x57c9f6e
adc ch, 0x53
nop
xor bl, bh
and bl, cl
shr dx, 5
shl edi, cl
dec dx
add ebx, ebx
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
push eax
shl al, 8
push ecx
cmp al, cl
inc cl
push ebx
push edx
adc bl, dl
push edi
cmp edi, 0x3403d213
nop
xchg ah, dl
mov ah, bl
add bh, dh
sbb eax, 0x673040ae
sub ecx, ebx
ror bx, 2
stc
rol ax, 5
dec bl
stc
stc
dec di
rol bx, 2
not di
ror ah, cl
push esi
shr si, cl
and edx, eax
or ecx, esi
and cx, cx
sub eax, ebx
or al, 0x3d
test ch, bh
sub ecx, eax
sub cx, ax
and bl, ah
sub edx, edi
adc ecx, ecx
rol cl, cl
mov cx, di
test ax, di
mov cx, 0x52ea
or ax, 0x74f6
ror bx, 1
shr bx, 8
xor esi, 0x51901bc3
sub dx, 0x6f6c
or dl, 0xd
sub cl, 0x18
and ecx, 0x3715bfab
stc
cmp ax, 0x64e1
nop
inc cx
not ax
stc
stc
dec eax
and ax, 0x3f07
rol cl, cl
shl esi, 3
shl al, cl
xor ch, dl
dec edi
shr bl, 3
and ch, al
stc
dec edx
sbb dl, 0x4a
inc ecx
xchg cx, ax
inc si
or si, dx
and dl, cl
sub bh, 0x72
and bh, 0x37
cmp di, 0x19aa
and ebx, eax
xchg edx, esi
ror ecx, 8
dec esi
cmp ah, 0x6b
or dh, 0x54
sub cx, 0x537c
rol bx, 2
mov edx, edx
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
jge 0x5ac056
push ebx
test bl, 0x26
push eax
mov eax, ebx
push ecx
push edx
xor ch, dh
push edi
add edi, 0x27d1b3f5
adc edx, 0x34604554
adc eax, ecx
or ecx, ebx
test edx, ecx
stc
inc dx
test dh, 0x33
inc eax
sub ch, 0x48
not edx
stc
nop
dec dh
dec dx
adc edx, ecx
push esi
sub esi, edi
mov si, ax
shr ebx, cl
cmp cx, cx
sbb esi, 0x271711cb
sub edx, 0x72865bdd
add eax, 0x74260a31
or dh, 0x2e
add ebx, edx
stc
inc dx
sub edx, ecx
inc ah
dec di
not bx
test bx, di
rol edi, cl
test cx, si
and dl, bh
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
push ebx
push edi
xor bx, di
push ecx
xchg cx, cx
xor edi, 0x235a98ea
dec di
push eax
rol al, cl
nop
inc cl
push edx
mov cx, dx
not dx
cmp cx, 0x3e40
push esi
or si, 0xc3d
sbb ah, 0x1f
or bx, bx
sbb dx, 0x5d88
and ecx, 0x3389e542
and cl, al
ror ah, 4
sbb edx, 0x310021a0
xchg edi, eax
test esi, ebx
nop
sbb bl, bl
add dl, ah
and ebx, ecx
ror ebx, 4
sbb ebx, esi
nop
add cl, 0x5b
add eax, edi
or eax, edx
shr edx, 2
nop
ror ebx, 2
shr dh, cl
adc dx, 0x4151
test bl, cl
dec dh
nop
sub esi, 0x7dd29022
inc ch
test edi, esi
sub di, 0x4284
test dx, si
shl al, 6
sbb ecx, ecx
not di
adc bx, 0x1235
adc esi, 0xbf864e9
nop
rol cx, cl
dec ah
ror si, 2
dec ebx
stc
nop
or si, si
sub ax, cx
not di
not cx
shl cx, 1
sub dl, 0x6a
test si, cx
add ax, ax
shr ch, 4
dec eax
shl edx, 5
sbb eax, 0x506e418b
sbb edx, esi
mov ch, 0x40
sbb ch, ah
dec eax
inc cx
add bl, 0x29
cmp edx, 0x6b74246d
not esi
cmp bl, 0x15
xchg dl, ch
shr ax, 1
not ah
cmp esi, eax
stc
adc dx, 0x39e9
sub si, 0x135f
adc esi, 0x18f5a38d
adc bx, 0x51f8
inc ax
sbb ch, 0x4e
dec bl
cmp ch, 0x48
test ebx, ebx
xor ecx, ebx
dec ch
shr edx, cl
shl al, cl
adc dl, ah
add si, ax
xor si, dx
xor bh, 0x76
test esi, edi
or edi, 0x3117c141
pop esi
mov bx, 0x69fa
stc
sub edx, ecx
sbb eax, ecx
shl eax, cl
push esi
rol si, cl
sbb ch, 0x39
nop
xor si, di
and eax, 0x2675c234
and di, cx
shl esi, 1
sbb bl, cl
or ah, 0
inc al
test di, 0x4e68
rol eax, cl
shr edx, 3
add edi, 0x20ffce0f
sbb ax, 0x637e
add cl, 0x43
not ecx
or edx, esi
xchg di, dx
and edi, eax
shr eax, 1
sbb bl, 0x16
add ch, 0x62
shr eax, cl
sbb eax, esi
shr dx, 4
dec bx
adc di, 0x37b8
and ecx, 0x95bcc36
and ecx, 0x1ee91f45
rol si, cl
and ax, ax
xchg al, cl
adc ax, cx
shr dh, cl
or esi, 0x36523ade
cmp dl, 0x78
ror di, 3
shl si, cl
inc al
shr edi, 3
sub ah, al
xchg dx, cx
nop
shl ah, cl
sub ecx, ebx
add dx, cx
xchg edi, edi
xor edi, 0x102d1fd5
mov esi, 0x4c6a63a7
xor al, 0x17
xchg ecx, edx
xchg bl, bh
sbb ebx, eax
and ax, 0x4767
add dl, 0x42
shr ch, 6
shl cx, 7
nop
nop
stc
adc bh, cl
stc
dec ax
sbb al, 3
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
jl 0x5abfa8
call fcn.005c3537
call fcn.005c38b2
nop
push eax
shl eax, 6
push ebx
push ecx
xchg bl, ch
stc
ror bx, cl
adc bl, cl
push edx
xor dh, 0x45
stc
mov ax, dx
nop
xor eax, ebx
not ecx
xchg ecx, eax
inc al
and eax, 0x4d599c03
sub dx, 0x6ef4
dec bh
inc ecx
pop edx
pop ecx
pop ebx
pop eax
call fcn.005c3b83
call fcn.005c3e4a
ja 0x5abf81
call fcn.005c41c7
call fcn.005c4605
push edx
push edi
xchg dx, di
push eax
sub eax, edx
push ecx
sbb ecx, eax
nop
push esi
shl si, cl
shl ax, cl
cmp eax, 0x7bcc35cb
not edi
pop esi
pop ecx
pop eax
pop edi
pop edx
push ebx
adc bx, 0x165
push eax
dec ah
push edx
or dx, 0x5a25
push ecx
dec cx
and bx, 0x3114
xchg ch, bl
inc bh
nop
cmp cx, bx
shl ebx, cl
inc dl
pop ecx
pop edx
pop eax
pop ebx
call fcn.005c4ab8
call fcn.005c4fc9
ja 0x5abfbd
push eax
shl eax, 2
pop eax
push ecx
shl ecx, 3
push edx
xchg dl, ch
push eax
or eax, 0x4c651249
nop
rol cl, cl
adc ah, ch
push edi
inc edi
mov ecx, edi
xchg di, ax
stc
shl dl, cl
shr cx, 8
pop edi
pop eax
pop edx
pop ecx
push ecx
push esi
xchg cx, si
push eax
dec ax
push ebx
ror bh, 7
and al, 0x2b
shr esi, 2
nop
sub bx, 0xad5
push edx
cmp al, dl
sub si, si
push edi
xor di, di
and bx, bx
rol cx, 8
shl ebx, cl
sbb si, ax
sub esi, esi
or dh, 0x2c
dec di
and ch, 0x36
and ch, 0x7b
dec esi
not al
xchg ebx, eax
xchg ecx, edi
cmp cx, si
cmp cx, bx
dec bh
sub ax, 0x2224
xchg cx, ax
adc ah, 0xb
xor ebx, 0x427e7b27
rol eax, cl
stc
sbb dx, dx
pop edi
pop edx
pop ebx
pop eax
pop esi
pop ecx
call fcn.005c5448
nop
push esi
push ebx
add esi, ebx
pop ebx
pop esi
push edi
or di, 0x43b6
pop edi
push edx
push eax
cmp dx, ax
push ecx
or cx, 0x4b10
cmp ax, 0x2f9a
test ax, 0x22cf
push ebx
cmp bh, 4
cmp bl, 0x30
shl ebx, 6
rol dh, cl
pop ebx
pop ecx
pop eax
pop edx
push esi
push eax
sub esi, eax
push edx
push ebx
xor dl, bh
push edi
or di, 0x9bc
nop
push ecx
adc cx, 0x15c5
dec bx
or bx, 0x4b12
nop
sub al, 0x52
sbb dl, cl
xor ecx, ecx
ror ah, 3
pop ecx
pop edi
pop ebx
pop edx
pop eax
pop esi
mov esi, section..rdata
xor ecx, ecx
xor edi, edi
call fcn.005c58f8
je 0x5ac6b5
push edi
sbb di, 0x7a9f
push ecx
test ch, 0x2d
nop
stc
push edx
mov dx, di
push esi
cmp esi, 0x1774cfd2
push ebx
shl ebx, cl
cmp si, si
shr esi, cl
rol cx, cl
push eax
mov eax, edi
sub bh, 0x77
dec ah
or ch, 0x41
xchg dh, dl
not esi
ror al, 5
sub ch, ch
shr ah, 2
or bh, ch
and ecx, 0x7c105541
ror al, cl
and eax, edi
xchg edi, ebx
stc
ror edi, cl
test dx, 0x3a0b
test edi, 0x6b7eac6d
adc cx, di
dec cl
test esi, eax
and ecx, 0x2b405a16
stc
adc cl, dh
rol ebx, 5
mov di, dx
or cx, 0x11ec
and si, bx
add eax, 0x489d8169
xchg di, bx
dec ax
cmp ax, 0x5658
shl ah, 2
inc bh
rol bh, 3
rol dh, cl
and dx, ax
adc ecx, 0x37e71b58
adc cx, di
test esi, 0x640eff7e
sbb dh, ch
sbb edx, edx
cmp edi, ebx
nop
sbb cx, 0x2e29
dec bl
sub eax, 0x332172ae
shl edi, 8
rol ax, cl
xor ch, ah
ror ch, 8
mov bl, 0x40
adc ax, 0x34e1
nop
cmp dx, 0x5f96
ror eax, cl
nop
shl edx, 5
stc
adc bh, ch
and dh, bl
dec dx
sub cl, bh
rol cx, 8
dec eax
inc esi
inc dx
inc dh
shl di, 7
sub edx, esi
sub di, cx
inc edi
test edx, esi
stc
ror bh, cl
not bh
ror al, 2
shl si, cl
xor edi, 0x27ffc602
inc eax
dec ecx
rol si, cl
dec dh
cmp dh, cl
and cx, si
inc ch
sbb cx, dx
or bx, 0x5846
cmp ch, dh
shr bl, cl
pop eax
rol dl, cl
ror si, cl
not ch
or edx, 0xd97d498
nop
adc cl, 0x20
stc
shr dl, cl
nop
push eax
rol ah, cl
not edi
xor al, 4
nop
nop
mov bh, 0x49
dec bh
and ax, cx
ror bl, 1
mov eax, eax
ror eax, 3
nop
rol al, cl
cmp bh, bl
nop
xchg dh, cl
shr edx, 8
rol bx, cl
nop
sub bl, dh
nop
cmp dx, 0x3789
mov cx, si
stc
or cx, di
xor dh, 0x61
xor ax, dx
or bx, 0x27c
ror ecx, cl
xchg di, si
pop eax
pop ebx
pop esi
pop edx
pop ecx
pop edi
jae 0x5ac52f
jb 0x5ac28e
push edx
shl edx, 7
push edi
cmp edi, 0x1fd7f08a
push eax
test ah, 0x59
shr dl, 3
push esi
test esi, 0x785ae88d
shl dh, 7
xor si, si
pop esi
pop eax
pop edi
pop edx
push esi
push eax
and si, ax
stc
dec esi
push ecx
or cx, 0x6e60
pop ecx
pop eax
pop esi
call fcn.005c5b76
call fcn.005c5e04
call fcn.005c63d6
push ecx
push ebx
test cl, bh
pop ebx
pop ecx
je 0x5ac28e
push edx
inc edx
pop edx
call fcn.005c6879
call fcn.005c6ad8
jbe 0x5ac45d
push ebx
push ecx
rol bl, cl
stc
push edi
push eax
xor edi, eax
push edx
or bl, dl
stc
push esi
shr esi, cl
shr al, 8
shr ax, cl
test dh, al
nop
xchg dh, bl
and ax, ax
mov cl, 0x51
nop
dec bh
adc al, 0x43
ror ax, 7
or ax, si
test al, bh
rol cx, 4
inc bx
xchg cx, ax
shr ah, 1
stc
shl edx, cl
or ax, cx
shl edx, 1
sbb edx, edx
not al
dec dl
ror edx, cl
stc
shr eax, 7
mov dl, 0x38
shl esi, 8
adc ax, 0x6755
rol bh, 2
shl edi, 2
sbb di, cx
test dx, dx
stc
dec esi
shr bl, 3
not ax
test ah, 0x6e
rol bl, cl
rol edi, cl
shr ecx, 1
rol ecx, cl
shl al, 8
stc
stc
mov bl, 0x30
add eax, 0x32939fc8
cmp dx, 0x2090
mov ecx, 0x3c9856f3
ror di, 7
adc ch, dh
dec bx
sub dh, 0x36
test bl, 0x5c
cmp ecx, 0x69beee8b
shl cl, 1
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
call fcn.005c6f27
call fcn.005c740c
call fcn.005c7853
call fcn.005c7cfd
call fcn.005c7ff6
jo 0x5ac3fd
call fcn.005c85af
jb 0x5ac3f1
jl 0x5ac3cb
call fcn.005c8910
call fcn.005c8c43
push eax
not eax
pop eax
push ecx
dec cl
push ebx
push eax
sub bh, al
sbb eax, ecx
push edx
shl dl, cl
not ebx
push edi
cmp edi, 0x6ede5b3c
mov ax, 0x5b21
xchg ebx, ecx
pop edi
pop edx
pop eax
pop ebx
pop ecx
call fcn.005c91cd
call fcn.005c95c9
call fcn.005c98c0
push ebx
push ecx
shr bx, cl
push eax
xor ah, 0x4e
cmp cx, 0x44b8
xchg ch, ch
pop eax
pop ecx
pop ebx
push eax
push edi
test eax, edi
nop
pop edi
pop eax
js 0x5ac3d7
push edx
push eax
sbb edx, eax
pop eax
pop edx
push ebx
push ecx
shl ebx, cl
push esi
sub esi, ebx
push eax
sbb eax, eax
xchg ecx, esi
pop eax
pop esi
pop ecx
pop ebx
call fcn.005c9d51
push edx
shl edx, 3
pop edx
call fcn.005ca167
push edx
add dx, 0x5b87
pop edx
stc
push ebx
xchg bh, bh
nop
push ecx
push edi
xchg ecx, edi
push edx
ror dx, cl
add bx, bx
stc
inc edi
stc
ror dh, 7
push esi
test ebx, esi
shr bx, cl
test cl, cl
add ebx, 0x6afd0b3e
not cx
pop esi
pop edx
pop edi
pop ecx
pop ebx
call fcn.005ca78a
call fcn.005caae6
jp 0x5ac453
call fcn.005caece
push ecx
mov cl, 0x42
push edx
mov edx, 0x2dfa9989
push eax
xor eax, 0x7b7bf60
pop eax
pop edx
pop ecx
push ecx
inc ecx
pop ecx
call fcn.005cb4d6
call fcn.005cb8a5
jno 0x5ac52a
push eax
push ecx
shr ax, cl
push ebx
sub bl, cl
push edx
add dl, 0x77
pop edx
pop ebx
pop ecx
pop eax
call fcn.005cbbe8
stc
push edx
not dh
push ebx
push ecx
test bx, cx
pop ecx
pop ebx
pop edx
jnp 0x5ac4c0
call fcn.005cbf5a
call fcn.005cc3e5
push ecx
push ebx
or cx, bx
push eax
shr al, cl
push edx
xchg dh, ch
push esi
and si, si
xor si, 0x7002
stc
shr ax, cl
push edi
add edx, edi
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
call fcn.005cc822
call fcn.005cccb3
nop
stc
push edx
push esi
sub edx, esi
mov esi, 0x4a67f75b
push eax
sbb eax, 0x2b85cfc9
nop
push ecx
and si, cx
push edi
xor di, si
test edi, ecx
xor dx, cx
add edi, 0x40211058
shr cx, cl
nop
push ebx
mov bh, ah
test al, 0x49
nop
sbb bh, bl
test bh, ah
xor esi, eax
pop ebx
pop edi
pop ecx
pop eax
pop esi
pop edx
call fcn.005cd24d
push edi
add edi, 0x1f3a277f
push esi
cmp edi, esi
push edx
adc dx, 0x42c8
nop
push ecx
xor cx, 0x7d6b
pop ecx
pop edx
pop esi
pop edi
push ebx
push ecx
ror ebx, cl
inc ecx
and ecx, ebx
nop
push eax
push edx
sub eax, edx
pop edx
pop eax
pop ecx
pop ebx
call fcn.005cd71f
jbe 0x5ac623
call fcn.005cdcc2
push ebx
adc bl, 0x49
push edx
or dh, 0x68
push eax
or al, al
add ax, 0x658d
push edi
mov eax, edi
stc
xchg ebx, edi
push esi
xor esi, 0x59d05256
shr si, 7
push ecx
ror cx, cl
sbb dl, ah
sub edi, ebx
sub ebx, 0x6d49fb8f
ror ecx, cl
rol cl, 4
and bh, 0x2f
sbb edx, esi
cmp si, 0x4931
test dx, si
sub bx, 0x38c2
cmp ah, cl
mov esi, 0x4f093e7a
pop ecx
pop esi
pop edi
pop eax
pop edx
pop ebx
push ecx
ror cx, 5
push ebx
push edx
xor ebx, edx
push edi
push eax
add edi, eax
add dx, 0x1c12
inc cl
dec edi
test di, 0xfd4
and cx, 0x36b
and di, 0x247c
mov di, di
pop eax
pop edi
pop edx
pop ebx
pop ecx
call fcn.005cdfc6
call fcn.005ce359
jb 0x5ac5f1
push esi
sub esi, 0x32b9ecc2
pop esi
push esi
push edi
xor esi, edi
push ecx
dec ch
or cx, 0x685c
push edx
shr dh, 7
push eax
add si, ax
rol dx, cl
pop eax
pop edx
pop ecx
pop edi
pop esi
call fcn.005ce711
push ebx
and ebx, 0x374d91a1
pop ebx
push eax
push ecx
rol ax, cl
push esi
and esi, esi
push ebx
xor bh, 0xf
pop ebx
pop esi
pop ecx
pop eax
push esi
not si
push edi
cmp di, 0x7a34
push ebx
push edx
test bl, dh
mov si, 0x772a
push ecx
inc ch
pop ecx
pop edx
pop ebx
pop edi
pop esi
call fcn.005cec18
push eax
test ax, 0x584f
nop
push ebx
push esi
xchg bx, si
push ecx
xchg cl, ch
pop ecx
pop esi
pop ebx
pop eax
push esi
not si
push eax
or ah, 0x27
push ecx
adc ecx, 0x172fe253
add al, ah
ror ecx, 2
push edx
adc dl, al
push edi
and edi, edi
push ebx
shr bx, 3
or bx, 0x1561
shl edi, 2
dec ecx
adc bh, dh
xor al, al
adc esi, 0x7fc53224
ror dl, 5
not dx
sbb edx, eax
ror cl, 5
rol edi, cl
xchg edx, esi
xor si, bx
pop ebx
pop edi
pop edx
pop ecx
pop eax
pop esi
push esi
and esi, 0x2d639297
sub si, 0x29a3
push ecx
shr si, cl
push ebx
ror bl, cl
push edi
add di, 0x4191
push edx
shl edx, 5
nop
push eax
dec ah
pop eax
pop edx
pop edi
pop ebx
pop ecx
pop esi
jle 0x5ac6b5
push edx
inc dx
pop edx
call fcn.005cf127
call fcn.005cf3de
call fcn.005cf6d1
call fcn.005cfc7f
call fcn.005d00d0
push esi
push edx
cmp si, dx
push edi
push ecx
cmp di, cx
not edx
cmp ch, 0x2d
dec si
and cl, 2
xchg cx, di
add dl, ch
nop
nop
and dx, si
push ebx
xor bl, 0x3c
push eax
shr ah, cl
and si, di
and edx, ebx
ror ecx, cl
nop
sub ebx, 0x6d974c9a
sub al, 0x1c
adc al, 0x57
xor esi, eax
dec ch
rol dh, cl
xor dl, dh
xchg dx, di
add ah, 0x14
test bx, 0x6d0f
dec edx
shl eax, cl
nop
nop
mov al, 0x54
ror bl, 5
xor cl, 0x21
mov cx, 0x45ae
sbb al, 0x36
ror bx, 3
and ah, dh
sbb dx, ax
and edi, ecx
stc
nop
or ecx, esi
adc dl, 9
or si, dx
shl edx, cl
xor bx, dx
not al
inc dl
shl si, 3
adc bx, si
mov bh, al
add bl, ch
test ah, bh
and eax, eax
rol ah, cl
shr al, cl
test eax, edi
adc eax, 0x63d203f8
test bx, 0x2847
and esi, 0x751eb11b
shl ecx, cl
shr di, 7
rol si, cl
or dh, dh
rol ebx, 4
dec edi
not eax
ror si, cl
stc
add ebx, ecx
xor ax, cx
inc ah
nop
and edx, ebx
sub edi, 0x4c19699e
or bl, ah
or bl, 0x47
ror bl, cl
dec ax
or bh, 0x18
cmp ebx, eax
shr edi, 4
test al, dl
inc cx
rol cx, 6
stc
rol edi, cl
stc
cmp di, si
adc si, 0x5b6
mov dx, 0x36c1
sub edx, ecx
adc ch, dl
test al, bh
shl al, 1
sbb bl, 0x47
or dx, di
shr al, cl
xor cx, 0xbc6
pop eax
push eax
xchg ebx, eax
sbb bl, dh
not eax
add di, bx
shl bx, 2
or edx, ecx
test ch, 0x1c
shr esi, cl
test dx, 0x783c
shl dh, 7
sub ah, ch
test cx, 0x33dd
test edi, 0x7c553b15
inc bx
xor cx, 0x6640
xchg dx, dx
cmp edx, esi
mov ebx, ebx
shr esi, 5
shr ebx, cl
mov si, 0x654f
inc si
and bh, 0x55
sub edx, 0x46cc406b
or dh, 0x57
add eax, 0x7d7dfa43
xchg ecx, edx
xor cl, 0x1c
adc al, 0x1d
ror bx, cl
rol edi, 8
xchg ecx, ebx
mov ch, 0x4f
mov si, ax
and ecx, 0x78c9cae
rol ecx, cl
not ax
test bl, bl
shr eax, 6
cmp cl, 0x6a
adc di, si
xor ch, 0x44
xor ebx, 0x3c8172c
rol ax, 2
cmp eax, edx
pop eax
pop ebx
pop ecx
pop edi
pop edx
pop esi
push ecx
push edx
add cl, dl
not dl
nop
and ch, 0x1f
adc edx, 0x25bfc45
rol cx, cl
sbb dx, 0x4625
nop
push ebx
shl ebx, cl
rol cl, cl
push eax
or eax, 0x6f23686d
push edi
and di, ax
sbb bx, cx
mov ch, ah
cmp al, cl
stc
push esi
adc esi, eax
inc ebx
xchg edx, edx
add ebx, ecx
sub dl, 0x4d
cmp edi, 0x704b1258
and dl, cl
ror ecx, cl
sbb dl, al
shr eax, 6
xor esi, 0x238a2a94
not edi
mov ch, dl
nop
mov ah, 0x33
nop
test cl, bl
mov eax, 0x68ee0872
not ax
cmp ecx, ecx
dec si
or cx, 0x61c
rol edi, 4
nop
shr bx, 6
dec esi
nop
inc si
dec edx
not ebx
mov al, ah
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
push edi
and di, 0x5a16
push edx
and dh, 0x13
push esi
ror si, 4
adc esi, esi
push ecx
inc cl
sbb di, 0x365a
xor ch, 0x43
stc
nop
adc dl, 0x17
push eax
shr al, 1
adc ecx, edx
dec si
or di, dx
shl al, 2
xchg ecx, edx
dec si
push ebx
shr bx, cl
or dh, ah
sub ecx, 0x273c82b7
mov ebx, edi
adc cl, 0x35
nop
add cx, 0x536c
or bh, 0x79
test cl, dl
mov bh, bh
sub di, 0x2fff
and eax, 0x482c67b9
not cx
mov bx, di
sub dh, 0xf
shr ch, cl
sbb si, si
pop ebx
pop eax
pop ecx
pop esi
pop edx
pop edi
push ecx
push ebx
cmp cx, bx
push edi
shl di, 5
not bl
push eax
cmp al, 0x63
adc ecx, ebx
push esi
or esi, 0x6a1e301e
push edx
rol dh, 5
dec eax
pop edx
pop esi
pop eax
pop edi
pop ebx
pop ecx
jbe 0x5ac9a3
js 0x5ac99d
jno 0x5ac98e
call fcn.005d0424
push ebx
adc bh, 0x2a
pop ebx
js 0x5ac99d
push esi
not esi
pop esi
call fcn.005d0812
nop
nop
cmp ecx, edx
jns 0x5ae95c
push ecx
push edx
call fcn.005d0ad3
call fcn.005d0ee6
push esi
push edx
sub si, dx
push edi
cmp di, 0x5acd
push ebx
push eax
xchg ebx, eax
sub ebx, 0x403e90ef
add edi, 0x58ba469f
add edi, ebx
sub bx, 0x584b
ror al, 6
xor ah, 0x4e
and ah, 0xf
test si, 0x6de2
adc bl, 0x78
push ecx
shr di, cl
inc edx
add cx, 0x5429
xor bh, 0x38
and edi, ebx
nop
test ecx, ecx
inc bl
cmp bh, 0x7e
shl dl, cl
sub ah, 0x6b
cmp ecx, esi
rol dl, 3
mov si, 0x1d53
shl eax, cl
stc
rol ebx, 2
not ch
add bl, 0x22
test edi, esi
stc
adc ch, ch
shr cl, cl
shr ebx, 8
sub edi, eax
not dx
shr edx, 6
cmp ch, 0x2c
not edx
not bh
and cl, 0x5c
nop
shl ah, cl
nop
stc
dec ebx
xor edi, eax
and eax, 0x67665f53
sub ax, 0x159d
inc ch
and si, dx
xchg ah, bh
nop
inc ecx
add ax, 0x4a4f
or di, di
mov bx, 0x4665
stc
shr eax, 6
sbb dx, ax
shl si, 8
add di, dx
rol bh, 2
or bl, 0x3d
shl ecx, 6
shr dx, 5
nop
or eax, 0x3f0aad22
add ah, 0x59
sub bx, ax
sbb bl, dl
not bx
inc dx
dec esi
mov dx, bx
stc
not ax
add bx, ax
cmp ah, 0x50
dec bl
or dx, 0xe8c
add cl, dl
test dl, 0x49
or ecx, eax
inc ax
or dl, 0x45
sub esi, edi
sub dh, 5
test si, 0x3b8d
not ecx
ror dx, cl
ror ah, cl
add eax, 0x35d0b7d
add cx, 0x21a5
xchg ah, dl
test ax, si
nop
dec dl
pop ecx
cmp dh, 0x18
sbb di, 0x1bf4
cmp ebx, edx
push ecx
cmp cx, bx
shr edi, 2
dec edx
xor cl, dl
adc bx, 0x7392
shr ch, 7
add ecx, ecx
sbb ax, bx
and edx, ebx
shr dx, 3
xor dh, 0x2a
shr ebx, cl
xor ch, bh
or al, cl
shr bl, 2
xor di, ax
rol ax, cl
shl ebx, 8
shr cl, 4
ror ah, cl
xor dx, di
nop
inc bh
and edx, eax
sbb eax, 0x29629719
xor cl, dh
shl ax, cl
mov eax, 0x2892de45
stc
nop
cmp cx, 0x5e00
mov esi, 0x1db7876d
cmp cx, 0x6ae1
xor bx, 0x3864
test ah, cl
sub ch, bh
stc
ror bx, cl
sub cx, 0x2691
shr si, cl
stc
sbb dh, bh
shl ch, 7
shl dx, 3
mov dh, 0x5b
cmp dl, 0x66
ror ah, 8
sbb bx, si
adc edi, 0x4f424aa0
ror cx, 3
rol cl, cl
shl bx, 4
sbb ecx, ecx
test dx, dx
not ax
not ecx
xchg bl, cl
sub cx, ax
xchg ecx, ebx
dec edi
adc ah, cl
dec edi
sub cl, 0x2f
and bx, ax
xchg di, dx
inc dx
dec bx
nop
nop
not bx
adc dh, 0x62
ror esi, 5
inc bx
rol di, 2
dec dx
test ecx, eax
add cx, 0x4605
dec dl
mov cx, 0x5fde
xchg dx, bx
shl edx, cl
shr bl, cl
xor bx, bx
xchg esi, edi
shr dh, cl
cmp dh, 7
stc
sub edx, 0x17acc146
sbb bx, bx
cmp bl, 0x12
shl si, 6
rol eax, 8
nop
dec si
nop
not dx
not cl
pop ecx
shr si, 5
inc dl
not ebx
sub si, 0x4f34
xor esi, esi
inc bh
sbb ah, 0x51
adc ax, 0x1847
ror dh, 7
and dl, 0x67
adc esi, 0x6d65f160
inc ebx
ror eax, 6
inc edx
sub bx, 0x2820
push ecx
add dh, ch
dec ebx
nop
cmp bl, bh
shl dx, cl
xchg di, ax
not ah
mov esi, 0x2bbcdf49
rol eax, cl
nop
shl ebx, 5
mov eax, eax
not ax
adc dh, 0x6e
shr ch, cl
rol cl, cl
shr ah, 2
ror bl, 7
or cl, 0x38
stc
shl edx, cl
sbb dx, bx
nop
dec di
inc esi
mov ebx, 0x3d17223d
add ebx, 0x24b57a60
cmp ax, 0x7364
test edx, 0x7cf6de41
xor dl, ch
adc al, 0x6d
and esi, 0x271d6054
dec ebx
mov edx, esi
test eax, eax
ror dx, cl
test esi, eax
and dl, 0x37
shr dl, 3
inc bh
cmp al, bl
sub ebx, ebx
sub cl, 0x29
shl dl, cl
and bx, 0x75f9
shl ebx, 7
cmp esi, edi
rol esi, cl
adc dx, 0x6f47
xor di, cx
mov ch, ch
ror edx, cl
ror edi, cl
add ch, 0x44
dec ebx
not ebx
nop
test di, 0x49a9
add bx, 0x25b7
add dh, dh
inc dx
mov edx, esi
mov dx, 0x23e8
inc edx
or ebx, esi
xchg al, bh
inc ebx
nop
sbb bh, 0x4f
and bl, 0x45
sbb ax, di
or dx, 0x6b46
stc
test ecx, 0x3c8a4925
stc
sub esi, ebx
stc
xor si, dx
xor cx, dx
sbb ecx, esi
dec ch
xor edi, 0x420562db
or di, di
cmp cl, dl
adc ecx, ecx
pop ecx
adc ax, di
sbb dx, 0x34fa
push ecx
and cl, al
stc
add dh, bh
test dx, bx
not cl
add ebx, ebx
sbb esi, edi
sbb esi, edi
shr di, cl
ror edx, 1
stc
sub cx, 0x4fcb
inc dx
test di, bx
mov ax, cx
sub dh, al
xchg dx, di
shr si, cl
xchg edx, ecx
shl cx, cl
or dh, 0x40
cmp di, ax
ror cx, 5
inc dx
sbb si, 0x4021
add esi, 0x42a76a29
shr al, 5
inc bh
add eax, ebx
dec si
ror ebx, 7
rol bl, 1
cmp ebx, eax
shr ecx, cl
mov si, 0x53f2
shl ebx, cl
inc al
shr si, 8
adc dx, si
or ecx, 0x1513fdcf
cmp dx, di
inc dh
and dh, ah
xchg di, dx
nop
ror bx, cl
adc al, bh
sbb si, 0x139
or esi, esi
ror bx, 3
rol bx, 6
cmp edi, ebx
inc esi
and eax, eax
nop
stc
inc si
inc bh
stc
mov dh, 0x34
or eax, ebx
cmp ax, 0x343d
not cx
nop
xor bh, 0x3f
sbb ebx, edx
ror bh, 3
sbb eax, 0x46482b77
inc ch
mov ecx, 0x50a17e0a
rol al, cl
sub bx, 0x3d34
adc ah, 6
nop
dec eax
not dh
dec cl
not cl
shr dh, cl
xchg esi, eax
not ebx
sub bx, 0x5d6b
not bl
rol dx, cl
not cx
shr ah, cl
shr bh, 6
inc ecx
dec ch
shr al, cl
stc
shl cl, 1
ror si, cl
mov eax, ecx
shr bx, cl
dec dx
xchg di, dx
mov si, 0x7991
pop ecx
test di, bx
push ecx
mov ch, 0x21
inc si
cmp bh, 0x30
nop
sub ecx, 0x6ad2d1dc
dec ah
add bx, 0x6259
adc esi, 0x48bfb421
nop
inc edi
xor ebx, ecx
mov ebx, 0x1753157f
shl ebx, cl
cmp ax, 0x10ff
not dl
cmp ch, 0x1c
test ebx, 0x7c8999b5
dec dx
shr bx, 6
dec edx
sub cx, dx
dec esi
shl cx, 5
shl di, 3
rol esi, 8
shr bh, cl
rol si, cl
nop
or eax, 0x40c8aee4
test al, 0x7f
cmp dx, cx
shr edi, 3
test ebx, eax
not cx
and si, cx
sbb cx, ax
xor si, cx
and bl, bl
shl edx, cl
ror esi, 7
nop
sbb ebx, 0x4508ba14
or al, 0x23
ror bl, cl
sbb eax, ebx
and ecx, esi
shl ah, 8
add ebx, 0x9996492
shr ecx, cl
sub ch, bl
shr eax, 6
shl dh, cl
shl di, cl
sbb esi, 0x3ba35f8c
mov dh, 0x21
dec dl
shr ebx, 4
xchg si, si
shr cx, 2
not bh
add ch, bh
add di, 0x67f3
mov ebx, 0x6b8b32d4
ror eax, 7
sub eax, ebx
sbb eax, eax
and dx, 0x5138
ror si, cl
sbb bh, al
test esi, 0x38af5be4
shr cl, 7
nop
or dx, cx
mov ax, 0x2b27
sbb ah, bl
sub dl, bl
stc
dec dh
xchg cx, dx
stc
not ecx
stc
shl ah, 5
shr edx, 3
cmp ecx, esi
rol bx, 2
stc
ror bh, 5
or dh, 0x35
inc esi
dec al
and al, bl
xchg dx, ax
shl dx, cl
dec dh
sbb bx, di
and di, si
sub eax, ebx
shl eax, 3
pop ecx
dec di
sbb edx, 0x2dd6ae8
cmp dx, ax
push ecx
sbb ax, cx
add ax, 0x809
sbb ax, bx
stc
shr dh, 4
nop
xor si, 0x75ec
and cl, ah
inc cx
adc dh, 0x2c
ror si, cl
xor esi, 0x13d7c328
ror edx, 5
stc
xchg ah, bl
stc
xor bx, 0x1472
shr edx, 1
add si, si
xchg esi, ecx
nop
adc bx, dx
xor ebx, 0x7a0c206a
nop
cmp bl, ah
inc cx
inc dh
xchg ch, bl
nop
xchg ah, dh
sbb ebx, edi
and cx, 0x5b9a
mov bh, ch
sbb ch, 0x60
xor ecx, 0x63cb66d0
test ax, si
sbb di, dx
add edi, ebx
inc bx
or bl, 0x4d
and ah, ch
or bh, ah
and edx, 0x20381e2
cmp dh, 0
xchg cl, dh
adc di, 0x5fe0
adc ecx, 0x7504bae9
or al, dl
sbb edx, 0x44ba767
or edi, eax
shr dh, cl
stc
and bh, ah
add bl, bl
dec dh
mov al, dl
shl cx, 7
ror bx, cl
xchg dl, ah
rol dh, 1
cmp ch, 0x17
sbb dx, dx
nop
test ebx, ebx
and ax, dx
and eax, 0x41e91aa4
or ax, bx
mov eax, edx
rol ax, 7
sub di, bx
ror ah, cl
mov esi, ecx
test dh, ah
cmp di, 0x1ffd
shl ah, 6
and di, 0x6626
mov cl, ah
not ebx
and bh, 0x1a
or ch, al
ror dx, 5
add al, 0x3a
sub di, 0x2e9a
or cl, 0x32
inc si
or cl, ch
sub dh, bh
shr dx, 3
inc dx
mov ebx, 0x2016a59e
shl di, 7
shr dx, 5
mov dh, 0x71
stc
ror cx, 5
sub ah, 0x14
ror ecx, cl
pop ecx
push ecx
ror edx, cl
ror al, cl
or eax, 0x59c7f7b9
test edx, eax
xchg bh, bl
stc
or dl, dl
not dx
shr eax, 1
not dh
test dh, 0x73
shl cx, cl
nop
not edx
or al, dh
sub dl, 0x74
nop
shr bx, cl
shr ebx, cl
xchg al, al
rol ebx, cl
ror esi, 4
add ebx, 0x49d861c9
stc
mov al, 0xa
stc
ror ch, cl
and di, di
and ah, bh
inc bl
inc ax
cmp ebx, 0x59bc3c2
test edi, 0xaa9db2f
dec di
ror ecx, 4
nop
nop
ror ax, 6
inc dl
test si, bx
mov ax, bx
sub al, 0x60
xchg ah, bl
cmp esi, edi
adc ebx, 0x6787eb34
or cl, dh
and cx, 0x5fac
test ax, 0x6ec0
shl dx, 5
sub cx, 0x768a
stc
shr ch, cl
shr edi, cl
adc ch, 0x27
xchg ebx, eax
stc
test cl, 0x16
dec dl
pop ecx
pop eax
pop ebx
pop edi
pop edx
pop esi
push edx
mov dx, 0x4b4c
push eax
ror ax, 2
push ecx
ror cx, 2
or cl, 0x67
shr edx, cl
and al, 0x12
rol dh, 8
push edi
mov di, 0x2dd0
test dx, di
push ebx
inc bh
add cl, dh
mov edi, ebx
xchg bh, bh
or bx, 0x5aaa
sbb ebx, 0x5b580e66
nop
push esi
inc esi
nop
sub dx, ax
sbb cx, ax
and bh, 0x40
rol eax, cl
cmp ax, di
cmp di, 0x29fd
rol esi, cl
dec ebx
add si, si
test al, 3
stc
adc ebx, 0x1de16213
rol dx, 5
adc edi, 0x5cc88bf2
inc edi
dec ch
stc
or eax, 0x698bbc6b
test ecx, ecx
xor dh, bl
sbb dl, bh
sub eax, 0x1325adb1
and dx, 0x3080
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
push ecx
test cl, cl
push ebx
shl bx, 7
cmp ch, 0x1a
push edx
inc dx
push esi
inc esi
rol bl, 8
push eax
ror ax, 5
rol edx, cl
and ch, 0x24
test si, si
add eax, esi
pop eax
pop esi
pop edx
pop ebx
pop ecx
push eax
adc eax, eax
stc
push edx
push ecx
ror dl, cl
push edi
shr di, 3
nop
or ax, 0x4740
stc
xor eax, 0x1f935ebb
sub cx, ax
sbb ch, ah
and edi, 0x6d8be51d
xor edx, 0x1bf5056
or ch, ch
push ebx
mov bx, 0x52ff
rol edi, 5
shl cl, 7
xor bh, 0x21
sbb bh, 0x16
shr ebx, 6
pop ebx
pop edi
pop ecx
pop edx
pop eax
push edx
adc dx, 0xbe
nop
push ecx
push eax
sub cl, ah
push esi
mov esi, 0x6c17895c
or eax, 0x19db1591
pop esi
pop eax
pop ecx
pop edx
call fcn.005d147f
push ecx
and cx, cx
push edi
xor di, cx
not ecx
nop
push esi
not esi
pop esi
pop edi
pop ecx
call fcn.005d17ed
call fcn.005d1ab9
call fcn.005d1d46
lea eax, [ecx + 1]
mov ecx, 0x14
xor edx, edx
push ecx
sub cx, 0x4480
push ebx
inc ebx
push esi
push eax
add esi, eax
cmp eax, 0x3c0ffbf
stc
push edx
shl dh, cl
inc si
not edx
adc dh, 0x24
and dx, 0x6aa7
sbb dh, al
sub al, cl
nop
shr ebx, 7
xor ax, 0x29aa
test dl, 0x61
push edi
inc di
sbb bl, dl
xchg bl, dh
nop
test si, 0x10a8
test dh, 0x2a
or ch, bh
nop
xchg ah, bl
sbb di, ax
sub di, cx
add ax, 0x75f3
add dl, bl
shl esi, 4
rol si, 3
ror esi, cl
xor dx, 0x4c29
test si, 0x854
cmp ebx, 0x4b1ea733
mov ah, 0x61
shl di, cl
mov bx, di
rol al, 2
shl ah, cl
xor bl, 0x20
dec edi
test bx, 0x384f
rol bl, cl
sbb esi, 0x53b9c4a9
xor si, 0x3d7e
xor si, dx
rol dl, 7
cmp ax, di
rol ax, cl
mov cx, 0x585e
nop
xchg edi, ecx
ror dx, cl
nop
sbb edi, 0x2e6e11b7
sub eax, ecx
adc ch, 0x71
sub bx, dx
xor dl, 0x61
dec ebx
add edx, ecx
inc ax
test ah, dh
sbb edx, ecx
test si, si
xchg edx, edi
test dl, 0x5e
add ax, bx
xchg dh, bl
test cl, 0x38
cmp bx, 0x1c59
shr esi, 1
dec cx
sub dh, ah
cmp esi, edi
dec ecx
sbb al, 0x60
xchg edx, esi
mov edx, 0x5e78c9dd
xchg dl, bl
or ecx, edx
nop
and bl, 0x15
stc
not di
cmp cl, 0x12
ror ah, 6
and ax, ax
dec ch
add ebx, ebx
xor eax, eax
adc ax, cx
xchg dx, dx
add esi, 0x407f2daf
mov dl, al
not di
or esi, 0x2704bb5e
shr dx, 8
not al
pop edi
mov ah, 0x29
adc al, cl
xchg bh, bl
xchg edx, esi
mov esi, 0x26470b4c
and edx, 0x2bb95965
xchg dl, bl
not cl
dec dl
or dh, 0x5a
sub dx, 0x3bb7
shl dl, cl
not ah
and edx, 0xa366ada
nop
ror ecx, 2
or bh, 0xd
shr bl, cl
shr dh, 6
nop
cmp ch, bl
shr ch, 5
adc ecx, 0x75d0880e
or dx, ax
rol edx, 6
and cx, 0x1e89
add bh, al
add ah, 0x17
rol esi, 6
ror bl, 1
dec edx
push edi
mov edi, 0x7a4f6c4a
or edi, 0x22e54fcc
mov ah, bl
shl di, 6
mov dh, al
stc
and dx, dx
shr bh, 8
add bl, bl
adc si, dx
adc ch, 0x76
dec ebx
sub ax, cx
dec edx
ror si, 2
shr ah, cl
shl eax, 7
not dl
add cx, 0x5bfd
add al, cl
mov bx, 0x744a
rol eax, 7
dec eax
or cl, ah
add bx, cx
xor ah, 0x5b
nop
or bl, al
sub cx, dx
stc
adc ah, bl
mov ch, ch
inc bl
and cl, 0x1e
shl ax, cl
xchg ecx, eax
cmp cx, 0x27eb
or si, cx
stc
rol dx, cl
mov ebx, 0x3a9fbb52
adc bh, 0xc
shr esi, cl
shl eax, 6
ror cl, cl
adc ah, bh
cmp ax, 0x24d0
ror dx, 6
xor esi, eax
not di
inc ah
xor esi, eax
add ah, 0x68
shl dl, cl
nop
ror dx, 7
and ecx, esi
ror bl, 1
xchg di, ax
and si, 0x39b2
not ch
sbb dx, bx
sbb ch, 0x2c
inc eax
rol bl, cl
mov dx, di
or dh, bh
ror ax, cl
rol dx, 5
pop edi
nop
nop
inc bh
sub ch, 0x50
nop
dec edx
sbb ebx, esi
or cl, 0x2c
push edi
xor edi, 0x649d5f5d
add bh, bl
sbb dl, dl
xchg cx, bx
or edi, 0x622fcba5
shl dx, cl
and ebx, 0x731952a5
adc dl, dl
xor dh, al
and cx, si
mov bx, 0x1cca
ror edi, cl
inc edx
sub si, 0x580b
dec edx
sbb edx, edi
and ebx, esi
ror dx, cl
test bx, cx
rol ch, 1
stc
add di, ax
or si, 0x32dd
sub si, 0x6041
and edi, 0x7c230da6
and di, ax
nop
shl al, 7
xchg bx, dx
rol si, cl
stc
or cx, 0x2c96
and dx, si
pop edi
pop edx
pop eax
pop esi
pop ebx
pop ecx
push edx
sbb dh, 0x52
stc
stc
push eax
dec ah
push ebx
test ebx, 0x62bf42f
push edi
xor di, 0x21e9
push ecx
xor bh, ch
add bl, ch
add edi, edx
push esi
and esi, edx
ror dx, 2
shl eax, cl
test di, cx
shr esi, cl
add bx, si
mov dl, bh
rol edx, 1
adc si, ax
mov cx, di
adc ch, cl
xchg cl, dl
sub bx, 0x7e2c
xor ch, cl
add ax, dx
shr dh, cl
and edx, edi
stc
adc ch, bh
shr al, cl
or edi, esi
not bh
add ecx, eax
add ax, 0x2e20
test bl, dl
stc
nop
sub ax, dx
xor ecx, 0x482b912
mov ax, 0x1a53
mov di, dx
xor ah, 0x75
add bx, 0x1076
stc
nop
mov cx, 0x21f5
shl ch, cl
mov edx, eax
inc edi
sub ecx, 0x4c3ed5ee
inc dh
xor ah, 0x5b
sbb di, 0x68a4
sbb edi, 0x6390c93
sub si, dx
sbb bx, 0x36a5
test bl, bl
nop
mov bh, dh
shl edx, 6
xor dh, ch
add bl, 0x42
stc
dec eax
not al
or di, 0x1df9
sub si, 0x1040
xor eax, eax
xor edi, eax
sbb ecx, 0x16651542
shl bx, 3
test ax, cx
sub cl, cl
dec eax
sbb esi, 0x49f08984
add si, bx
xchg esi, eax
and edi, esi
add bx, 0x2652
stc
nop
sub esi, 0x3194c5c6
test bh, 0x34
test ecx, ecx
sbb cl, bh
not ch
dec ch
add bl, 0x3a
stc
test cx, 0x9f2
dec edx
xor eax, 0x195c7f31
not edx
not cl
xor cl, bh
nop
add eax, ecx
sub dl, ch
stc
and dx, 0xc97
xchg ch, ah
pop esi
shr dh, cl
stc
adc ch, 0x31
shr bl, cl
not eax
adc ah, 0x1c
xchg bh, cl
not cl
stc
adc edi, 0x1010e2ae
dec bx
stc
and ebx, ebx
push esi
ror si, cl
nop
sub bx, 0x610e
stc
cmp di, dx
cmp dl, bh
shl ecx, cl
inc dx
or cx, 0x1871
ror cx, cl
ror ax, cl
dec edx
inc cx
ror bx, cl
stc
and ch, ah
mov ch, 0x4e
xchg esi, eax
xchg di, ax
adc si, cx
nop
ror dl, cl
not ax
dec di
dec cl
add ecx, ebx
sbb bx, di
ror esi, 1
rol bh, cl
sbb edi, 0x77c8db18
nop
mov eax, 0x902ead8
or al, al
sub ecx, esi
shl ebx, 2
cmp al, dl
test cl, bl
not esi
sbb bl, 0x5f
xor eax, 0x1f441ee5
ror cl, cl
stc
test dl, dh
shl esi, 2
dec ebx
inc edx
xor bx, 0x691f
ror ch, 4
sbb bx, 0x409d
and dh, 0x1c
adc di, 0x7723
nop
ror cl, 1
test ch, ah
add al, 0x13
mov edi, 0x5817470
not si
add eax, 0x22151381
adc dh, 0x64
xchg bh, dh
xchg dx, ax
or al, 0x12
and ebx, 0x236304ca
sbb esi, 0x4645f9b1
test dx, 0x1188
mov edx, edi
rol bl, cl
xchg cx, cx
not cx
add cx, di
rol si, 7
test ebx, ecx
dec ah
and edx, edx
nop
shr cl, 2
nop
dec edi
xor dl, 0x2c
stc
test esi, 0x77950661
sbb bl, ah
not edi
add edi, 0x3bcb8ecc
add eax, edi
sbb si, 0x3be4
cmp edx, 0x16a18273
pop esi
inc cl
xchg ecx, edx
test ebx, 0x63d1f0d2
dec cl
shl cx, cl
test edi, 0x3a879f48
nop
nop
not di
sbb dx, bx
xor ah, ah
add dl, dl
not dl
add edi, 0x5f95bbe3
add ah, dh
not dx
push esi
xor di, si
cmp bh, 0x1d
mov eax, 0x6aeb8917
dec esi
test bl, bh
xchg dx, di
stc
ror bx, cl
or dl, cl
test ecx, 0x32e0009f
xor ax, 0x4013
and dl, 0x73
sbb ah, 0x4a
test ebx, ebx
sbb esi, 0x4eb266cf
xchg dh, ch
stc
cmp edx, edi
or bx, bx
xor dx, 0x12f8
or ebx, 0x87a305e
inc ax
dec cx
add eax, 0x5a39e34d
shl bl, cl
xor al, 0x6b
adc ebx, ebx
shr ah, 4
nop
sub dh, cl
ror ch, cl
nop
shl bl, 1
sbb bh, dl
inc esi
stc
mov edi, edi
nop
stc
inc esi
ror ebx, cl
not bh
stc
nop
ror edx, cl
sub cl, 0x1f
nop
sbb dh, 0x5e
rol al, 4
shr edx, cl
adc cl, 0x79
test eax, ebx
shl ah, 8
xchg ecx, ebx
sbb al, 0x53
mov cl, 0x59
ror bh, cl
stc
or si, 0x7cea
not cl
not ah
test dx, cx
mov si, di
mov esi, ecx
add ch, 7
nop
cmp bx, cx
dec edx
adc bx, 0x77a4
nop
test edx, 0x3de41a3b
pop esi
pop ecx
pop edi
pop ebx
pop eax
pop edx
call fcn.005d20a5
push eax
push edx
or eax, edx
push ebx
push ecx
rol bx, cl
push esi
adc edx, esi
sub eax, ecx
not si
xor dl, cl
nop
mov cl, ch
shl bx, 2
rol bl, cl
adc bl, 0x7b
test bh, 0x56
push edi
xor edi, edx
xor ebx, 0x7703fcfd
nop
not esi
test si, ax
xor di, 0x7fce
inc dx
mov cx, 0x5060
inc ecx
or dl, bl
sbb bx, 0x4cfa
shl al, cl
xchg esi, eax
nop
sbb bx, bx
and bl, cl
xor si, bx
inc al
not ax
shr edx, 1
sbb ax, ax
xor dh, 0x73
mov cx, di
sub bh, 0x41
stc
sub ax, 0x62bd
sub al, dh
not al
inc cl
not bh
shl di, cl
inc ax
mov ecx, ecx
shl di, cl
add di, cx
cmp edx, ebx
and ah, 0x19
ror dl, cl
mov eax, ebx
sbb eax, 0x2a4a8448
test esi, ebx
cmp dl, bl
not esi
or bl, 0x6f
dec edi
cmp dl, dl
xor eax, edx
xor cx, 0x5f8b
test edi, ecx
dec cx
and ax, cx
shr ch, cl
dec di
inc si
inc edx
cmp bx, si
shl dl, 6
cmp ecx, ebx
or bl, 0x7e
inc si
test edi, 0x54b9a75a
nop
dec cx
cmp cl, dh
dec dh
adc si, 0x4755
sub cl, dl
adc dh, 0x58
sub ch, bl
xor si, di
add dl, 0x36
or esi, 0x6439f791
dec eax
xor eax, 0x23bed569
nop
inc dh
cmp di, 0x1d07
and dh, cl
not si
mov eax, 0x252ed470
cmp cx, ax
sub edi, ebx
add al, bl
not edi
cmp si, 0x62c
test dl, 0x5a
xchg edx, edx
not edx
pop edi
rol dl, cl
stc
and eax, ecx
ror dx, 6
xor dl, 0x31
cmp ax, si
and ax, cx
stc
shr bx, 6
shr ch, cl
sub al, ch
or dh, bh
inc cl
nop
shr si, cl
xor ch, 0x77
rol ax, cl
not cl
rol ch, 6
add bl, ah
inc ah
adc cl, 7
adc si, ax
shr cl, 6
shr edx, 7
nop
ror edx, 6
shr dh, cl
pop esi
pop ecx
pop ebx
pop edx
pop eax
call fcn.005d2359
jle 0x5ad96d
nop
push edx
push eax
xchg dx, ax
push ebx
inc bh
push ecx
push edi
cmp cx, di
pop edi
pop ecx
pop ebx
pop eax
pop edx
push eax
mov ah, 8
test al, 6
push edi
and edi, 0x47825c06
push esi
mov esi, 0x46f7380b
push ebx
or bx, 0x56c7
rol al, 8
push ecx
dec ecx
push edx
adc dl, 0x19
ror edx, 1
dec dx
xor dl, dh
pop edx
pop ecx
pop ebx
pop esi
pop edi
pop eax
push ecx
push edx
xchg cl, dl
xchg cx, dx
rol ch, cl
pop edx
pop ecx
call fcn.005d25f7
call fcn.005d29d4
push ebx
inc bl
pop ebx
call fcn.005d2f83
jl 0x5ad9c2
jbe 0x5ad98c
push eax
push esi
sbb eax, esi
pop esi
pop eax
push esi
sub esi, 0x87cd390
pop esi
push ecx
or ecx, 0x457f99b6
push edx
push esi
cmp edx, esi
stc
push ebx
add ch, bl
adc si, 0x271b
push eax
cmp edx, eax
xor bx, si
push edi
sub si, di
pop edi
pop eax
pop ebx
pop esi
pop edx
pop ecx
push eax
push ecx
sbb ax, cx
push ebx
cmp ebx, 0x52587e40
sbb al, 0x2e
pop ebx
pop ecx
pop eax
stc
call fcn.005d3291
call fcn.005d3620
div ecx
test edx, edx
jne 0x5ae230
push ebx
cmp ebx, 0x7a55ec3c
push ecx
dec ecx
push eax
or bh, al
adc ebx, 0x12c3fdb2
push edx
sbb dl, 0x57
stc
push esi
sub bx, si
and cx, 0x3462
add dh, cl
or bx, 0x45be
add cx, cx
cmp dl, dl
add ch, cl
ror ah, 5
xchg dh, dh
sub dl, dl
not si
adc ecx, 0x7a12cea5
stc
rol si, cl
sub ax, 0xce7
xchg bx, si
dec esi
sbb bl, bl
push edi
and cx, di
adc ecx, ecx
sub bh, dl
sbb esi, ecx
adc bx, 0x7d1b
xor edi, 0x82d867c
adc dh, 0x32
sbb eax, 0x4ad6a72c
xor dh, al
test edx, eax
and dh, ah
sbb dx, 0x1749
sbb bh, 0x68
shr dl, 3
or edi, ecx
xchg cl, ah
cmp dl, 0x69
or edx, eax
add esi, 0x2e397e83
and ebx, edi
sub ch, al
sbb di, 0x3736
xchg edi, ebx
sbb dl, dl
add ebx, edi
nop
sub eax, 0x31ca52e6
mov esi, eax
xchg edx, ebx
xor ax, 0x4a08
sub dl, 0x19
inc esi
add edi, eax
stc
stc
adc cl, bl
cmp edi, eax
nop
rol dx, 3
shr eax, 2
ror ebx, 3
or bl, 0x37
rol dl, cl
dec edx
sub dx, si
xchg ch, al
adc ax, di
shr ecx, cl
sub si, si
rol ax, 5
nop
xor cl, cl
add esi, edx
ror edx, 6
and bx, 0x573f
nop
nop
nop
nop
sbb ecx, 0x5f9e804a
add si, si
xchg di, bx
adc ecx, 0x55d3a8ac
adc eax, 0x1cb018b8
add al, bh
cmp bh, 0x3a
stc
shl cl, cl
mov ax, 0x7a00
xchg edx, eax
stc
rol di, 5
adc dh, bl
mov al, 0x49
test edx, 0x6cc99bf
sub edx, 0x49a8a47a
pop edi
xchg si, ax
test bx, 0x3818
not eax
test ebx, 0xa9d1e9f
push edi
mov di, bx
add ebx, ebx
sub bx, ax
nop
mov bh, 0x10
dec cl
shr ax, 8
and si, cx
rol ah, cl
xor edx, 0x69426a47
or eax, ecx
add bx, dx
stc
shl bh, 3
shr ax, 5
nop
dec ecx
and si, 0x1fdc
test bx, cx
mov bl, dl
xchg dl, dh
ror ah, 8
stc
rol cx, 5
or ah, dh
or di, bx
xor esi, 0x53d6118d
test dh, bl
shl ax, cl
xor edi, eax
inc ax
xchg edi, eax
and ax, 0x710b
test edx, eax
and ax, 0x56d8
test cl, ah
and edx, 0x2d42001e
shl al, cl
adc di, ax
dec si
rol esi, cl
xor bx, ax
and di, 0x3adb
shr bl, cl
test di, dx
and esi, edx
adc dl, ch
xor bl, bh
ror ax, 6
shl ch, 4
sbb ch, 0x78
inc ax
xor bx, ax
xor dl, 0x6c
dec bl
ror ax, cl
shl ebx, 1
xor ax, si
dec ecx
rol edi, cl
shl ah, 6
add al, ch
xor bl, 2
shr dl, 3
add dx, cx
dec bh
shl bx, 3
xor edx, ecx
shr al, 3
ror ecx, 3
adc edi, esi
mov bl, dl
test bx, 0x4554
not eax
dec ecx
inc dx
stc
inc bx
mov ah, ch
and dh, 0x43
xor ah, al
cmp al, bl
xor bx, 0x274c
adc eax, edi
shr esi, cl
cmp cx, ax
rol eax, 8
or ecx, 0x3ea47338
inc edi
or bx, 0x678c
rol si, cl
or ecx, edx
sbb cl, 0x71
inc dl
not al
mov bh, cl
pop edi
push edi
shr di, cl
and bh, bl
sbb esi, eax
stc
shr ah, 1
and cl, 0x59
shl ebx, 6
add ecx, edx
rol edx, cl
shr edx, 2
xchg edx, eax
adc bh, 0x33
sub al, 0x53
test cx, 0x12dd
test esi, 0x6edb96fd
inc esi
xor dl, ch
inc ax
dec ebx
mov cl, ch
rol esi, cl
or ch, 0x43
dec dx
shr dl, 4
nop
shr al, cl
shl dx, cl
stc
cmp edx, esi
adc edx, ebx
sub cx, 0x4aac
shl bx, cl
cmp ebx, eax
stc
sub eax, edi
cmp dx, 0x61bd
and cx, 0x237b
cmp al, dh
test edi, 0x651c6cc2
inc dh
inc bx
not al
xchg cl, cl
rol al, 8
mov dx, 0x2100
cmp ah, 0x13
stc
xor edx, edx
ror edi, 8
dec ch
sub edx, 0x20786e58
inc edx
shr ch, cl
stc
adc esi, 0x4541cdab
not esi
inc ax
test di, 0x4e32
xor dx, ax
ror dh, 8
dec di
not si
test dl, bl
test ah, 0x79
nop
adc si, 0x7701
adc ch, 0x46
xor eax, 0x5229147a
adc ax, 0x12bb
dec ebx
rol dx, cl
rol dl, 4
dec ebx
stc
shl ax, cl
or cx, bx
ror esi, cl
dec bl
add cx, 0x4ed8
sbb bx, 0x59e5
shl cx, cl
ror esi, cl
mov dx, 0x6066
stc
inc bx
test edx, esi
xor cx, si
xor eax, esi
mov di, dx
test bx, di
rol bh, cl
test edx, ecx
dec bl
ror ebx, 5
shr ax, cl
test edi, 0x586ab639
or edx, 0x78ada172
sub ch, 0x1c
add ah, 0x22
cmp di, di
pop edi
shl ch, cl
and bx, 0x38c0
ror esi, 4
nop
stc
rol si, cl
add ah, 0x64
and dh, 0x60
stc
push edi
shr edi, 6
sub si, ax
not cx
inc bx
inc ebx
sub bx, si
shl ecx, cl
not edx
stc
mov bh, 0
inc al
ror al, cl
or ecx, 0x218e19ac
test dh, ch
and cl, 0x5d
sbb si, 0x5a99
shl edx, 3
shr al, cl
mov dh, 0x11
xor ebx, 0x7489af9d
xor edi, 0x2899e617
inc esi
xchg bx, di
inc dh
and edi, eax
add ebx, edx
stc
shr bl, 7
nop
nop
or ah, 0xd
test dx, bx
not cx
rol dh, cl
shl di, cl
stc
xchg edi, edi
nop
adc edx, esi
rol bx, cl
xor esi, edx
shr di, cl
mov di, si
ror ebx, 3
xor cx, 0x62a
ror dh, cl
sbb dh, 0x34
sbb bx, 0x5dcd
cmp al, 1
sbb ax, ax
sbb bx, di
ror al, 3
rol ah, 7
inc ebx
nop
or edx, 0x4ff50c3d
xor si, 0x1399
ror bx, 1
shl ecx, 5
cmp ax, cx
and bl, 0x4b
sbb esi, edi
xchg edx, ecx
sbb ah, bh
and edx, ebx
dec edi
nop
adc bl, al
mov ecx, 0x7245dbde
shr ah, cl
sub edi, esi
inc dx
not edi
add di, bx
cmp dh, 0x66
adc di, di
sub edi, 0x12849e8c
shl eax, cl
mov eax, 0x6ee8176
sbb cl, 0x32
cmp di, di
xchg edi, esi
test di, cx
sbb di, 0xcd0
shr si, 6
add edi, ebx
ror eax, 2
nop
ror ah, 8
xchg edx, eax
sbb si, cx
pop edi
rol al, cl
stc
xor esi, 0x241436a2
adc dh, bl
dec eax
mov cl, 0x20
and cx, dx
test cl, ah
add bx, si
stc
sbb dx, cx
shl eax, 1
shl cl, 2
add al, 0x4a
nop
shr dx, cl
stc
and bl, dh
xchg dh, bl
inc bh
ror edx, 2
push edi
cmp di, 0x359c
ror ebx, 4
and ax, 0x435c
nop
adc dh, 0x56
nop
stc
stc
rol eax, 7
stc
stc
stc
ror ch, cl
and edi, esi
stc
and dx, cx
stc
inc edx
cmp di, ax
sub cl, ch
stc
stc
add esi, 0x499bd6c8
mov esi, ecx
nop
xor esi, esi
shr ecx, cl
nop
shl si, cl
adc si, bx
dec esi
dec ax
inc eax
xor si, dx
mov dl, dh
nop
mov bh, 0x3d
not cl
shl edi, cl
mov cx, dx
sbb cx, 0x7b04
adc cl, 0x3a
adc cx, 0x6c89
ror cx, 7
inc eax
test ch, ch
adc dx, bx
sbb edi, 0x3657cb1c
or edx, ecx
ror dx, 7
nop
sbb dl, ah
not dx
xor dl, 0x11
shr edx, cl
stc
xor al, 0x77
dec ecx
xchg di, cx
ror si, cl
inc di
shl ax, 7
stc
xor di, 0x6a89
nop
ror ah, cl
cmp cx, cx
or si, 0x4d00
xchg esi, eax
sbb dx, dx
add edi, 0x9b9124c
shl bx, 4
dec eax
dec dl
mov ecx, edi
add ebx, ebx
and dh, bh
dec eax
stc
pop edi
rol ah, cl
sbb bh, cl
xchg bx, dx
cmp edx, 0x22533123
ror dx, cl
sub dl, 0x72
ror cl, 7
xchg esi, eax
not dx
push edi
inc di
mov al, 0x62
adc dx, 0x61af
add ah, 0x54
shl bh, 5
and ax, ax
or esi, 0x6c9e7773
adc eax, 0x250b1290
add esi, edi
or dh, 0x52
add esi, 0x676bd6c6
and si, 0x45f2
test dl, ah
adc al, cl
not edi
inc ch
sbb bl, 0x33
shl eax, cl
ror ax, 4
ror ecx, cl
xchg ah, dl
stc
or si, cx
dec bl
or ch, 0x17
ror ax, 1
shl ecx, 6
xchg di, si
not di
rol esi, cl
sbb ecx, ecx
inc cx
stc
shl ecx, cl
ror ebx, 5
and ebx, 0x57e84fde
shl bh, cl
cmp dx, cx
stc
add si, bx
shl bx, cl
rol dl, 7
mov ax, ax
shr si, cl
mov ch, 0x76
and bx, 0x5a6a
nop
rol cx, 3
adc si, 0x4ffe
mov dl, dl
rol si, 1
xor ebx, 0x1814209d
xor ch, cl
rol esi, cl
xchg dx, dx
sbb ah, 0x6f
adc dx, bx
test di, 0x488d
cmp eax, 0x5cc1900f
shl ah, cl
not edx
sub eax, edi
test bh, ch
shr bh, 8
shr esi, cl
nop
mov si, di
shl bl, cl
or cx, ax
test cl, 0x4d
mov al, bh
or si, si
and ebx, 0x641b1d7f
nop
dec cl
sub si, ax
sbb ecx, 0x693a7d27
and cx, 0x4f22
not dh
not al
add eax, 0x38bdce61
inc eax
shl eax, cl
adc ch, bl
ror edi, cl
sub ebx, 0xd6ebec
test bl, 8
shl dx, 5
shr edi, 6
not ah
sub di, dx
pop edi
inc dl
test ch, bh
adc eax, edx
push edi
xchg di, ax
cmp esi, 0x5f4e81a9
shr ax, 2
test ah, bl
nop
adc dx, ax
or ax, dx
sub dx, 0x8df
stc
xchg ch, dh
inc ah
and bh, 0x2f
xchg esi, eax
ror dx, cl
dec edi
not edx
adc cx, 0x32ba
xchg ch, ch
adc si, 0x4020
and edx, edi
rol dl, 2
shr cl, cl
or bx, dx
sub bx, si
cmp si, 0x7df0
nop
not dh
shl dx, cl
shl dl, cl
dec si
shr al, cl
dec ch
or esi, ebx
ror ecx, 7
and cx, di
xor dx, 0x3533
rol ax, cl
inc esi
dec ah
or esi, 0x5ced07ea
sbb ecx, ebx
mov dh, 0x1f
not cx
rol al, cl
not bl
rol edx, cl
dec ecx
xchg edx, ebx
ror esi, cl
not si
test dx, 0x189a
shr ah, cl
xchg esi, esi
inc bl
test ch, bl
or ebx, 0x79a06186
test bx, cx
dec dx
cmp cx, cx
sbb dl, 0x24
cmp ecx, edi
add dl, 6
dec di
ror ch, 6
cmp cl, al
shl cl, 5
xor esi, edi
test eax, edi
inc ax
test cx, 0x16c9
mov cl, 0x76
mov cl, 0x1f
add esi, edi
dec dh
cmp edi, ecx
sub esi, ecx
rol eax, 4
shl bh, 5
adc dh, 0x33
dec si
sub si, bx
sub di, 0x1548
not edi
rol edi, 8
xchg cx, di
xchg si, bx
and esi, ecx
shr dx, 5
not edi
add dl, 0x49
test cx, 0x5910
not edx
dec dx
mov ecx, eax
sub ch, 0x27
test dh, bl
and cl, 0x40
pop edi
xchg edx, esi
xor dx, ax
stc
cmp edx, edx
nop
not bx
dec bx
rol ax, cl
add bx, 0x7d15
sub cx, si
sub ax, 0x35d9
ror dx, 1
push edi
sub di, di
ror edx, cl
stc
sbb ah, ah
xor di, 0x5320
ror si, cl
shr edx, 2
inc dx
shr al, 7
test bh, 0x57
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push ebx
push ecx
rol bl, cl
push esi
sub si, 0x2131
dec esi
push edx
test edx, esi
push eax
add ecx, eax
stc
dec cl
shl bl, cl
shl ch, cl
mov ax, 0x1355
or ch, 0x1a
rol ch, 7
shl al, 8
pop eax
pop edx
pop esi
pop ecx
pop ebx
push edx
not edx
push ecx
dec ecx
ror dl, cl
push esi
push eax
xchg esi, eax
not ch
and si, ax
cmp cx, 0x5b55
push edi
add edi, esi
nop
add esi, eax
inc cx
mov cl, ch
push ebx
xor ebx, edi
sub eax, 0x23d95e2e
xchg bx, di
not al
stc
not dl
add al, 0x4b
sub ah, bh
sbb eax, ecx
cmp si, 0x2df7
sbb ch, 0x69
stc
sbb bx, bx
shr cl, cl
add ch, dl
dec ax
not cl
shr bx, cl
not edx
mov di, 0x61f6
shl si, cl
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
call fcn.005d3a3a
jne 0x5ae227
call fcn.005d3fdb
jl 0x5ae227
call fcn.005d43f3
call fcn.005d48a8
call fcn.005d4c6c
stc
add edi, 7
pop edx
pop ecx
mov al, byte [esi + edi]
nop
push esi
push ecx
sub esi, ecx
push edx
shl dx, 1
push edi
or edx, edi
add cx, cx
nop
adc edx, 0x59088046
xchg ch, dl
not di
push eax
test di, ax
test ecx, esi
dec ecx
and cl, 0x5e
add cl, al
push ebx
rol bx, cl
cmp ebx, 0x4a67a920
xchg dx, di
sub edx, edx
rol ch, 7
shl edx, 3
xor eax, eax
mov cl, 0x3f
test bx, 0x41e2
rol bx, 3
nop
stc
xor cl, 0x2d
shl eax, 3
stc
xor bx, si
dec al
and bl, ah
rol al, cl
shl dl, cl
mov eax, 0x266a03c8
xor al, 0x78
or ah, 0x20
inc ax
sbb ax, 0x5d88
add di, ax
ror dx, 2
stc
add bh, cl
dec edx
dec bx
nop
or eax, ebx
shr bh, 2
xor ax, 0x5fc8
inc dx
or al, 0x5a
not cl
dec edi
inc dx
cmp dx, dx
rol bx, 2
or si, si
ror bl, cl
ror esi, cl
xchg bx, dx
test bh, 0x2a
cmp al, ch
mov ax, 0x4e1e
not bh
stc
adc di, 0x6774
xor dh, 0x75
add esi, ebx
mov bx, 0x3942
test ebx, eax
shr dx, 6
cmp bh, dh
dec dx
and ecx, 0x61a3fd91
cmp dl, 0x7f
add edx, 0x555cae
xchg cx, cx
and dh, 0x18
ror al, 3
inc ah
adc al, dh
sbb ah, 0x5e
xchg cx, dx
inc ecx
stc
ror bh, cl
ror esi, cl
and bx, 0x318f
shl ecx, 5
mov bx, si
not edx
rol bh, cl
adc ch, ah
not bh
not dx
mov ch, ch
stc
adc ebx, 0x31902615
ror ebx, cl
shl dh, cl
pop ebx
sub edi, 0x269421eb
cmp cl, 0x7e
add dx, 0x5438
xchg edi, eax
not edx
push ebx
inc bl
adc ebx, 0x3ba5d23e
nop
shr dx, 4
sbb bl, 0x4c
or edx, 0x62a9f6d4
rol di, 2
inc ebx
test esi, eax
ror ebx, cl
ror cx, 3
sub edi, edi
not cx
stc
shl si, 5
sbb bh, al
shl al, 2
and esi, eax
dec ax
cmp esi, eax
not al
and ecx, eax
ror eax, 6
test edi, 0x2ab858f5
add cx, di
and edi, ebx
dec edx
dec dh
stc
sub cx, 0x1d1
ror ecx, 7
or edi, 0x3b73770f
and bl, 0x62
and cx, 0x75e7
xchg bl, dl
xor bx, dx
shl cx, 5
shr esi, cl
rol cx, cl
dec si
stc
nop
cmp ah, 0x24
cmp ch, 0x16
ror edi, cl
xor dh, 0x71
nop
shl bx, 4
and esi, edi
nop
ror dh, 5
and ecx, eax
nop
shr cl, cl
shr cl, 4
not ah
dec dh
and edx, 0xf4b0b7b
xor bx, bx
or esi, ecx
shl eax, cl
not bl
shl bh, cl
sub esi, 0x17a3ba54
shl dh, cl
inc eax
dec cx
sbb ebx, eax
sbb edx, ebx
add di, 0x3e1c
and bh, 0x46
test cx, 0x5049
dec bh
mov eax, 0x35bd8bf0
test dl, cl
test bl, al
xor esi, 0x10a76845
adc si, 0x593
inc si
rol ecx, cl
or eax, 0x4b703c63
cmp esi, 0x1612895b
inc ah
rol bl, 7
and ecx, edi
rol ch, 1
test edi, 0x2e3182e
adc si, 0x495a
shl bh, cl
stc
dec dx
shr cl, 4
sbb ebx, esi
xor si, di
cmp cl, 1
pop ebx
sbb esi, 0x30577190
add dx, ax
push ebx
ror bh, cl
and edi, edi
inc edi
shr ax, 3
shr bx, 8
xor edi, 0x48f2315a
adc bx, bx
stc
sub bl, ah
rol edi, 2
adc di, 0x7051
add bl, dl
add al, al
or ax, dx
test cl, ah
inc ah
rol al, cl
xchg ch, ah
rol dh, cl
cmp eax, edi
shr ebx, 7
stc
cmp dh, 0x5b
sub dl, dl
mov si, 0x478a
or bh, 0xb
mov al, ch
stc
mov ax, 0x4cc4
or dx, 0x777
and bx, 0x4dc9
shr esi, 8
stc
not ebx
cmp ch, cl
ror dl, cl
sub cx, 0x2b57
adc bx, cx
ror al, cl
cmp di, cx
sbb edi, 0x5c748ed
or ah, al
not ch
dec si
or bx, di
add ecx, 0x53c22a7
inc edx
nop
rol di, 8
adc bl, 0x55
dec bl
rol ebx, 8
xor dl, dl
inc dl
sbb bl, 0x37
shr esi, 7
inc al
stc
test edx, 0x5848eb35
sbb ah, dl
and dh, al
shr edi, 1
rol ecx, 5
sub ecx, 0x25688194
cmp ecx, 0x2ce2a3a7
add edx, 0x4e49033
dec si
or ebx, 0x10199a38
cmp bx, 0x3708
add bx, ax
rol si, 8
dec eax
not esi
sub eax, 0x5c972923
mov esi, eax
and si, 0x4d6b
ror dx, 7
rol dx, 4
nop
adc cl, 0x65
and bh, dl
dec edi
and esi, 0x40f9c6b3
dec ax
and ah, 0x32
ror bx, 1
shl bh, cl
cmp ebx, ecx
and esi, ebx
adc dl, 0x5d
stc
and ecx, ecx
cmp di, 0x324e
or cx, 0x5455
sub bl, 0x66
test bh, 0x10
sub ebx, 0x2b3f6677
add bx, 0x30b6
pop ebx
ror edi, 1
push ebx
or si, bx
stc
shr dx, 3
stc
shr eax, 1
mov ah, 0x43
dec ch
pop ebx
pop eax
pop edi
pop edx
pop ecx
pop esi
call fcn.005d4fce
stc
push eax
push edx
add eax, edx
push edi
ror edi, 3
push esi
mov di, si
push ecx
sub edx, ecx
test dl, 0x5d
ror edx, 5
cmp edi, 0x1ae5b6e4
push ebx
shr ebx, 3
inc al
shl bx, cl
rol bl, cl
xchg esi, eax
nop
rol ah, 8
or eax, 0xd0761a2
or cl, ch
xor dh, 0x1b
xchg dh, ah
sub ch, bh
cmp ax, ax
xchg bh, al
test si, 0x2cca
xor ah, dh
sub ecx, 0x3ced6bad
adc ch, dl
ror ax, cl
shr ecx, cl
not ebx
or esi, edx
and bh, bl
shr dh, 5
shl ah, cl
inc si
xor dx, 0x26b3
add esi, ecx
add esi, esi
shl ebx, 6
add ecx, eax
not edi
sbb ebx, edx
adc di, 0xa38
or ebx, eax
xchg bx, ax
adc ah, 5
xor cx, cx
sbb edx, edx
adc ebx, 0x36a8ec5a
xor dl, 0x12
sub ah, dl
add bx, ax
add dx, ax
stc
nop
stc
xchg si, si
dec al
inc si
xchg cl, ah
inc ah
mov bl, 5
shr bh, 1
xor al, al
cmp cx, 0x14bc
not ax
mov dl, 0x26
shl cl, cl
inc cl
not ebx
dec cl
and edx, 0x530aeaa0
add ch, 0x34
or ax, 0x1c9a
sbb esi, eax
sub cl, bh
cmp ax, dx
dec al
adc si, 0x54b3
not ax
stc
xor ecx, 0x793c1d33
shl ax, cl
xchg ecx, esi
sbb cx, di
adc ecx, ebx
shl dh, 5
sbb ax, si
sub ax, di
inc si
nop
ror ch, cl
xchg dl, dh
test dh, 0x69
shl ebx, cl
shr esi, cl
shl esi, cl
xor eax, 0x2c1e88fd
dec eax
xchg cx, dx
shr ecx, cl
pop ebx
test edx, edi
push ebx
sbb ax, bx
mov ax, bx
stc
and cx, 0x2fee
dec eax
stc
sub dl, bh
rol al, cl
sub di, cx
add si, dx
nop
shr ah, 8
add edx, ebx
mov ebx, eax
xchg ah, ah
not dh
xor ch, dl
sbb ebx, edi
and ecx, 0x45c0a603
adc dx, di
shr ecx, cl
shl cl, cl
stc
rol cx, 1
nop
nop
test edx, ecx
pop ebx
pop ecx
pop esi
pop edi
pop edx
pop eax
nop
push esi
push edi
and esi, edi
push ecx
rol ch, cl
test cx, 0x4381
push eax
sbb eax, eax
inc ch
nop
dec edi
rol ax, 8
and si, 0x41fd
not ah
sub ch, 0x43
xchg edi, eax
nop
sbb ax, 0x38e7
push edx
cmp ax, dx
and ax, di
shr esi, cl
cmp ecx, 0x19faef36
stc
add di, 0x6343
sbb edx, 0x5b847fb9
adc si, di
sub si, 0x7973
shl al, 7
dec si
rol dx, 4
dec cx
cmp edi, 0x3cb73827
test di, cx
shr si, 4
add ch, 0x43
sub ax, cx
shr esi, 5
nop
and cx, 0x1ec6
sub edx, esi
sub al, 0x4e
sbb eax, edi
inc edi
sbb dl, 0x59
push ebx
rol ebx, cl
dec bx
nop
cmp edi, ebx
not dx
ror bl, 4
cmp edx, edi
add dh, 0x64
add bl, dh
stc
inc ax
not bx
cmp ax, 0x38f2
shl bx, 4
stc
test dh, 0x7d
nop
shl cl, cl
adc bx, di
shr ah, 3
dec dh
sbb di, 0xf37
nop
and dx, 0x1947
test ebx, 0x6bd1cac5
rol si, cl
shl di, cl
and bl, dh
xor ah, 0x13
add cl, ah
xor ebx, 0x6b5fe5eb
rol dl, 2
nop
shr ebx, 8
adc esi, 0x5c9d7ac3
dec dx
xor ax, 0xd07
shr bx, cl
stc
adc bl, 0x40
not dh
add cx, 0x63b
adc edx, 0x2ff9082
xor bx, 0x6307
or bx, cx
rol di, 4
or si, dx
xchg edx, eax
nop
dec ebx
dec di
test dl, bh
shr si, cl
nop
nop
and dx, 0x4e0b
stc
rol ax, cl
xchg cl, al
pop ebx
not si
push ebx
xchg ebx, edi
sbb edi, eax
or cl, ah
sbb dl, dl
cmp dx, di
rol ah, cl
adc bx, ax
cmp dl, bh
inc ax
add si, 0x587a
sbb cx, cx
ror ax, 8
shr dh, cl
adc dh, 0xb
test edx, edi
ror bl, cl
add dl, dh
sub dh, cl
xor dl, bh
dec cl
or cx, ax
adc ah, bh
shl ebx, cl
ror edx, 7
mov cx, dx
add edx, 0x4f449bf6
rol edx, cl
rol dx, cl
xor dx, 0x620f
adc esi, edx
nop
rol eax, cl
stc
xchg ch, bh
rol ax, 3
sub ah, 0x38
adc cx, cx
rol dx, cl
adc eax, edx
xchg dl, dl
adc al, cl
mov ebx, 0x1caae33b
cmp ecx, edx
xchg bx, dx
cmp dh, ch
xchg ch, dl
xor ax, 0x52f8
sbb bh, dh
adc ebx, esi
mov ebx, 0x192d042d
nop
sub ch, bh
shl esi, 5
mov cx, dx
mov ch, bh
shl cl, 5
mov edi, esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
pop esi
push ecx
push esi
xor ecx, esi
push edi
sbb di, 0x69dd
push ebx
inc ebx
xor bl, ch
push edx
shr edx, cl
nop
nop
or ebx, 0x2c96d1c5
stc
push eax
shr al, 3
add si, 0x5793
xchg edi, edx
sub si, dx
stc
shr ecx, 4
xor edi, 0x710d9787
test edi, 0x19ca6c31
shr ebx, 8
nop
cmp bl, 0x46
adc al, dh
cmp di, bx
ror cx, cl
add si, 0x4fcd
mov eax, esi
sbb cx, 0x396e
sub eax, esi
stc
test bx, 0x9a8
adc edi, 0x44f64847
adc cx, si
mov al, 0x4e
sbb bx, si
add ecx, edx
cmp di, bx
add esi, ebx
pop eax
pop edx
pop ebx
pop edi
pop esi
pop ecx
push edi
push esi
xchg di, si
push ecx
adc edi, ecx
pop ecx
pop esi
pop edi
call fcn.005d5359
call fcn.005d57b1
push edx
adc dl, 0x6d
pop edx
mov byte [ebx + ecx], al
inc ecx
inc edi
jmp 0x5ac0ae
call fcn.005d5c81
push ecx
push ebx
xor cl, bl
push eax
add eax, 0x579ccae
cmp ax, ax
rol eax, cl
nop
push esi
dec si
cmp ah, al
push edx
or dx, 0x4a2e
shl bh, cl
push edi
xor di, si
dec ebx
sbb ax, ax
nop
shr dx, 5
shr edi, 4
nop
or bl, 0x44
rol si, cl
stc
sub ecx, 0x486847d5
shl ax, cl
or ax, bx
cmp ecx, esi
xor bh, 0x12
shr eax, 6
ror ah, cl
xor edi, ebx
adc esi, esi
add cx, ax
ror ax, cl
rol ebx, cl
or dh, 0x2e
cmp ax, cx
test si, cx
add si, ax
and dl, cl
inc si
and dx, si
stc
add bl, 0x17
nop
or si, 0x610c
adc cx, 0x11b3
adc al, ah
and dh, 0x6e
not al
sub ebx, edi
mov ax, 0x350d
test bh, dl
sbb bl, 0x3e
mov edi, esi
add ax, 0x3211
or bx, 0x5169
add dx, bx
stc
adc si, cx
or cl, 0x13
nop
nop
nop
or bl, 0x44
adc cx, cx
dec esi
nop
shl dh, cl
xchg ebx, edi
add ax, 0x6d7d
inc eax
xor eax, ecx
mov ebx, edi
stc
cmp di, 0x3922
dec ecx
mov ebx, 0x58ecb2bc
cmp dh, dl
xor si, bx
nop
stc
xchg si, bx
mov ax, 0x51b
not bx
rol edx, 3
nop
stc
ror bh, 3
xchg di, ax
dec cx
inc ah
shl eax, cl
sub edx, 0x3db3523c
rol si, 1
shr si, 1
dec dh
stc
mov bl, 0x4c
nop
not cx
add bl, al
and eax, 0x651e9c3f
xor ecx, ebx
pop edi
adc cx, 0x5dba
test cl, 5
xor dx, 0x68cb
shl dx, cl
shr ax, 5
nop
stc
cmp si, dx
cmp al, al
nop
push edi
ror di, 8
mov dh, bl
rol eax, cl
ror cl, 7
dec eax
xor bl, bl
sub si, dx
dec edi
ror di, cl
shl ecx, 1
sbb ch, 0x59
sbb ax, 0x7dc2
inc ah
mov bx, dx
stc
adc si, 0x718c
sbb ch, 0x48
cmp edx, ebx
and esi, 0x4edb9475
xchg al, al
not di
adc dh, 0x73
inc cl
and al, 0x5f
or esi, 0x598442ca
or ecx, 0xa59d1f
shl ebx, 3
sub si, 0x2022
ror ax, cl
stc
not cl
sbb edi, 0x683d52d5
not di
rol cx, 8
rol dl, cl
sbb bl, ch
nop
nop
or si, dx
shr ax, cl
rol di, cl
sub ah, bh
and edx, 0x5d54a60b
dec bx
nop
inc di
inc ch
xchg cx, dx
inc dh
shr ecx, cl
shr bx, cl
or ah, dh
nop
shl ch, 4
and cl, cl
cmp cl, dh
dec edx
ror esi, cl
rol ecx, cl
shr bh, 6
rol ax, cl
or dx, ax
add eax, eax
cmp ebx, 0x42912d40
not di
xor di, cx
test di, 0x7166
inc ax
nop
nop
ror ecx, cl
xchg dh, al
not bh
nop
shr bl, 4
xor dx, 0x5fb
nop
sub bx, dx
nop
xor si, di
shr ax, cl
or dx, ax
dec di
nop
cmp bl, 0x38
inc dh
shr si, cl
sbb eax, ebx
shr ch, 8
shr esi, 1
pop edi
cmp cx, 0x1021
xchg dh, ch
xor ebx, esi
add al, bl
rol ah, cl
adc al, bl
sub ecx, 0x6852b98a
xor eax, ebx
xor bx, 0x1069
mov al, 0x3a
add bx, si
nop
or bl, dh
shr ebx, 8
push edi
adc eax, edi
and cx, cx
cmp ch, 0x23
dec ecx
stc
nop
stc
inc eax
rol cx, 5
xchg edi, edx
sbb edx, ebx
sub bl, 0x30
mov edx, 0x28946628
xor esi, 0x5a0891fd
shr edx, cl
add ecx, eax
shr bx, cl
ror bl, 5
xor al, ch
not cl
inc dh
dec esi
test eax, 0x3b87a34a
or dx, si
xor esi, esi
rol si, 2
shl edi, cl
sub ch, 0x3d
sub ebx, eax
or ebx, eax
sub edx, 0x6d683eae
and ax, bx
rol eax, 1
or ch, 0x7f
and di, bx
xor cx, 0x54e8
inc cl
nop
and ah, 0x6b
xor eax, eax
rol ebx, cl
sub al, 0xb
nop
sub ecx, 0x69745487
inc si
stc
dec ecx
adc dx, cx
nop
test di, bx
add dl, ch
cmp si, si
xor bl, 0x4c
stc
ror ah, 2
shr edx, 8
and dx, 0x5323
adc edi, 0x3216c566
shr ecx, cl
add ebx, esi
not cl
cmp al, bh
not edx
cmp cl, al
sub dx, di
stc
not bx
rol cx, cl
or esi, ecx
mov di, di
shl dl, cl
sub cx, 0x472c
adc cl, ch
ror esi, cl
cmp cl, ch
xchg esi, ebx
adc dl, cl
cmp ch, 0x25
sub edi, eax
inc si
rol eax, 8
nop
mov cx, 0x6ac8
not esi
or ecx, esi
nop
pop edi
not bx
ror ebx, 4
cmp bh, 0x43
adc cl, 9
inc ebx
shr esi, cl
test dx, bx
stc
stc
and dh, 0x26
shl bx, cl
cmp si, bx
add cx, 0x4ec6
not edx
push edi
xor di, si
test di, di
shl ch, 2
not edx
cmp edx, esi
add si, 0x7489
adc bx, si
xchg si, ax
ror cx, cl
inc bl
and dh, cl
xchg cx, ax
dec edx
not bh
sbb di, ax
not cl
or bh, ah
xchg dl, dh
sub si, 0x1a04
cmp al, ch
dec si
cmp al, ch
adc di, si
shr al, 5
not di
not edi
nop
add eax, 0x193c7e76
test si, 0x5468
cmp ah, 0x5a
sub si, dx
stc
shl ecx, cl
test bl, cl
xor esi, esi
shl ebx, cl
sbb al, dh
or ch, 0x1c
ror edi, 3
ror cl, cl
inc cx
rol cl, 7
rol dx, 2
cmp esi, 0x613debec
xchg si, ax
xchg ah, dl
not ebx
rol esi, 4
mov si, 0x6d4e
shl edi, cl
sbb dh, ch
cmp di, 0x7dae
test ch, al
ror si, 2
cmp di, ax
add edi, eax
shr ax, 4
add bh, bl
rol al, cl
sbb eax, eax
or di, 0x1f9f
nop
xor dx, di
xor dx, di
shl ch, cl
shr bx, 2
shl di, 5
not ebx
mov cx, 0x65c2
ror si, 2
add ebx, edx
xor edi, eax
not cl
not eax
mov bl, al
and ecx, 0xec34963
rol esi, cl
adc edx, ebx
adc bx, 0x2785
test edi, edx
nop
nop
sub edx, 0x2168f37b
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
push ecx
test cx, 0x28d8
push eax
not al
push esi
not si
push edi
and edi, esi
ror ah, 4
push ebx
shr bl, cl
push edx
shr edx, 3
adc edx, ebx
xchg cl, bl
mov dh, dh
dec dl
test esi, eax
nop
or esi, ecx
xchg dx, ax
xchg cl, ah
add eax, 0x5ce6e72
xor edx, eax
or edi, edx
nop
xchg dh, cl
and bx, 0x2a8e
not di
dec ch
test cx, dx
test dl, dh
sbb al, 0x78
sbb ecx, edx
or si, 0x11b2
add dx, 0x6569
shr cl, 6
or bh, 0x4a
adc ch, ah
nop
xchg edi, ebx
adc cl, 0x49
ror ecx, 6
rol cl, 4
and ecx, edi
ror edi, 5
xor cl, 0x1e
xchg dx, ax
test esi, 0x55ae23c7
ror di, 2
sub edx, 0xba28aa7
sub edx, eax
not si
shl dl, cl
stc
and ecx, esi
xchg ecx, ebx
rol dl, 8
mov bl, cl
cmp si, dx
rol si, cl
not dx
dec cx
inc esi
sub edx, ecx
xor ebx, 0x10aa207e
adc eax, ecx
rol dl, cl
adc dl, dh
nop
shr ebx, cl
and cl, dl
ror ax, 6
test ebx, ecx
xor si, 0x2ab9
dec dx
adc si, 0x115
stc
shr dh, 5
cmp ebx, 0x1ce3106e
shl bh, 1
sub esi, edx
shl cx, cl
xor cl, 0x7a
adc cx, si
dec ecx
shr ax, 3
rol dx, 4
shr cx, cl
shl edx, cl
mov ah, bh
xchg bl, bh
and edi, 0x56a6ef77
sbb eax, 0x687eca23
stc
nop
dec bl
inc eax
adc bl, ch
adc bl, 0x72
or cx, cx
test dl, ch
inc bh
xor ax, 0x5fc9
adc eax, edi
ror ax, 6
pop edx
cmp bl, 0x30
xor cl, 0x78
test bx, 0xf51
rol si, 4
dec ah
adc ebx, edi
push edx
rol dh, cl
or eax, 0x128f50ea
sbb ebx, esi
test dh, 0x40
cmp bx, di
shr ax, 3
xchg bh, dh
sbb ax, 0x4c9d
stc
test cx, ax
stc
shr bx, 3
stc
stc
cmp di, si
mov dh, 0x23
shl bx, cl
and ecx, 0x1a2ff25c
stc
dec ch
not bh
test dl, ah
mov si, cx
not al
xor si, 0x141
stc
xchg bl, bh
xor bh, bl
test esi, 0x17602c6e
ror dh, 8
shl ebx, cl
shl ebx, 1
test ecx, edi
xor ah, 0x57
test ax, cx
ror dh, 6
xor cx, di
add cl, ch
sbb di, 0x6342
test si, dx
xor esi, ebx
xor edx, eax
rol ch, cl
adc cl, 0x73
or bl, 0x26
test ecx, ebx
add eax, 0x61f209de
stc
adc dl, dh
xchg al, bh
sub ah, bh
shl eax, 5
stc
inc eax
shr ah, cl
shr cx, cl
stc
not ah
sub ch, 0x73
or si, si
nop
rol bx, 5
xchg ecx, ecx
dec eax
xchg di, di
shr ebx, 7
mov cl, ch
sbb di, 0x3758
xchg si, bx
rol cl, cl
nop
cmp eax, 0x16952b9b
test si, 0x64a0
nop
mov ah, dl
xor bl, 0x5e
stc
shr edx, 6
mov ecx, eax
rol al, cl
stc
sub cl, 0x1e
or ax, cx
add bl, 0x53
sbb eax, 0x15f87f24
xor dx, 0x6920
stc
or ax, di
ror ebx, 6
xchg dl, dl
shr dh, 2
xor al, ah
stc
shr di, cl
pop edx
dec edi
sbb eax, 0xa55bac
shr cx, cl
cmp edi, 0x68305a12
push edx
or edx, 0x333059f0
or bl, dh
shr eax, cl
xchg si, bx
and bh, 0x71
add ebx, 0x5642bcc7
cmp dx, dx
or di, 0x5694
adc edi, eax
stc
add esi, ecx
mov bl, dh
not bl
ror dx, cl
xor bl, bl
cmp bx, si
adc cx, 0x744c
rol di, 6
or al, 0x3e
sbb dx, 0x7408
sub di, 0x350e
rol si, 1
nop
inc ecx
ror eax, 8
or ah, 0x5f
sub ch, 0xe
ror ebx, 7
xchg si, dx
sbb cx, 0x503f
adc dl, dl
shr bl, 1
shl ebx, 8
stc
rol bx, cl
and bx, si
stc
sbb edx, edi
test dx, cx
inc bh
or ecx, ecx
rol si, 8
nop
nop
sub bx, dx
cmp cl, 0x14
dec ax
or dh, 0x2c
xor ch, 0x45
ror ecx, cl
not si
rol bl, 6
or esi, edi
sub dx, 0x1001
add di, di
sbb ebx, edi
nop
shl ax, cl
not ch
adc ch, bl
nop
not ecx
and ecx, edx
shr ebx, cl
ror ecx, cl
adc dl, 7
shr ecx, cl
ror bx, cl
xor si, 0x60a8
stc
nop
sub ecx, 0x60167eea
or ebx, 0x46415cb2
ror ch, cl
ror ecx, 2
xor al, ah
rol ah, cl
test dx, 0x5c1f
stc
adc ax, cx
and dx, 0x5ff5
or edi, 0x34f63db8
rol ecx, 6
xor eax, 0x9e80787
add bl, dh
not bx
and bx, 0x3982
nop
mov dh, bh
rol cx, 2
mov bl, cl
not ah
not esi
stc
test eax, ecx
stc
pop edx
shl eax, cl
ror ax, 2
inc ebx
or bx, si
push edx
cmp dx, 0x614e
test edi, ecx
inc eax
test bl, 0x4c
add bx, di
rol esi, cl
sbb ah, 0x2a
xor ebx, edi
mov esi, 0x2b6df924
nop
inc cl
pop edx
pop ebx
pop edi
pop esi
pop eax
pop ecx
push edi
push edx
and di, dx
and dx, 0x725b
push ecx
not cx
not dh
push eax
shl al, 5
push ebx
mov bl, 0x71
ror dx, 7
ror ch, cl
cmp ax, 0xbda
rol ecx, 1
push esi
or edx, esi
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
call fcn.005d61ed
jl 0x5af14d
push edx
mov dx, 0x51a2
push ecx
push eax
mov ch, al
inc cx
push ebx
adc ebx, 0x391be060
dec al
or ebx, 0x5dd7031d
push edi
test bx, di
inc di
inc bh
test dl, 0x56
or dl, 0x7d
pop edi
pop ebx
pop eax
pop ecx
pop edx
call fcn.005d6774
push esi
mov si, si
push eax
xor eax, 0x29fe5208
ror ax, 4
push edi
push ecx
ror di, cl
nop
push ebx
xchg ah, bl
shl si, cl
push edx
sub dl, dh
inc ax
pop edx
pop ebx
pop ecx
pop edi
pop eax
pop esi
jle 0x5af1a8
push ecx
test ch, cl
pop ecx
call fcn.005d6a72
call fcn.005d7050
push edx
push ecx
sub edx, ecx
push edi
xor edi, 0x35f7cb5
cmp edx, 0x3616d2c1
not di
push eax
push esi
sub eax, esi
pop esi
pop eax
pop edi
pop ecx
pop edx
call fcn.005d7422
mov eax, 0x7d7069
push dword [eax]
push ebx
push ebx
call fcn.005d78aa
push ebx
shl bh, 8
push eax
and ah, 0x58
push esi
push ecx
rol si, cl
mov bh, bl
test ax, 0x1afd
push edi
and di, ax
nop
xor cl, cl
push edx
xor dx, 0x6a50
shl ah, cl
test ecx, edx
cmp eax, esi
and ebx, edi
ror esi, cl
adc esi, 0x51244f98
sub bh, cl
inc bx
ror ax, 6
sub ax, si
test cx, dx
sub esi, 0x758aee7
mov bx, 0x77dc
add edi, 0x7a2486c4
not bl
nop
rol esi, cl
inc ebx
and cl, 0x59
and bh, ah
inc si
test al, 0x59
adc edi, 0x2bdb4788
sub cl, al
stc
test ebx, 0x2410fcb7
add edx, edx
stc
ror bl, cl
not edx
rol esi, cl
ror bl, 5
cmp si, 0xf39
xor bx, 0x4297
or eax, ebx
xchg ebx, edx
rol edx, 1
rol esi, 3
not si
and esi, 0x3dc7826f
rol dl, 2
shl dl, 7
xor dl, 0x39
shl edx, 8
sbb eax, eax
shr ch, 2
inc ah
inc ebx
xchg cl, ah
xchg cx, ax
xor dl, 0x45
mov ah, dl
stc
dec si
inc edi
and ecx, 0x2a069712
nop
not si
adc cx, di
dec di
xor al, 1
inc dl
test bl, dh
sbb bx, bx
test dh, al
inc bx
test ecx, edi
cmp edx, 0x3bc17f33
xor ebx, esi
xchg edi, eax
ror si, 6
inc cl
xchg si, ax
shl bx, cl
sbb dl, al
adc ebx, 0x526a2db6
test ecx, eax
nop
xchg cx, bx
xor ebx, esi
ror cl, 4
add eax, 0x7c5c9aac
sbb bx, 0x4148
xchg edx, ebx
rol si, cl
stc
cmp di, 0x6ab5
shr cl, cl
test edi, esi
sbb ecx, esi
xor ax, 0x25cc
pop edx
shl cx, 2
rol bx, cl
sub bx, 0x5641
cmp ch, ah
push edx
cmp dl, al
shl dx, 2
xor ch, 0
xchg ah, ah
rol cl, cl
xor dx, 0x7a0b
sub edi, 0x4d9b1eb5
xor edi, eax
shl si, cl
adc eax, 0x39ff046f
xor dh, 0x6e
not ah
xor bx, ax
xchg edx, eax
shl cl, cl
not ebx
sub eax, 0x3f2078b5
shl ecx, cl
not bh
add edi, 0x163dc592
add bh, 0x75
not dh
xor edx, 0x7a6a7c66
nop
or eax, 0x785ce23b
cmp eax, 0xae0279
inc dl
not bl
test edx, 0x11195c0b
add di, 0x4356
mov ax, 0x41fe
xchg edi, edx
nop
dec ebx
shl si, cl
adc ecx, 0x4200e4af
adc edx, 0x36c9f752
adc cx, 0x15f2
xchg cx, ax
xchg bx, dx
shr al, 2
nop
inc ecx
add dl, ch
xchg di, bx
add si, cx
or edi, 0x6f42d525
shr bl, 7
xchg ecx, ecx
nop
nop
add cx, 0x5049
or dx, ax
stc
or bh, dh
dec ax
inc cl
nop
adc si, 0x1276
xor cx, 0x49e8
sub cl, bh
inc ax
nop
sbb dl, 0x60
xchg si, si
sbb ax, dx
sub ch, 0x33
nop
ror ecx, cl
not bl
and cl, bh
or edi, 0x72a108bc
dec si
stc
stc
stc
test ch, cl
sbb si, 0x321e
shr bx, 7
mov ax, ax
ror si, 4
inc al
shr al, 8
adc dx, 0x31f4
rol bl, 2
cmp ch, 0x37
adc bx, 0x6aac
cmp ch, 0x7b
shr di, 7
and dx, 0x2dc1
cmp ch, 0x7e
shr bx, 2
not esi
sub eax, 0x38dd759d
and dx, 0x5cf4
and edx, 0x2869f639
pop edx
adc si, 0x36c
push edx
xchg dx, ax
ror ax, 3
not ah
stc
not edx
sub edi, esi
test bx, bx
xor eax, 0x257e29b8
or si, di
or eax, edx
ror al, cl
mov ecx, edi
nop
nop
ror esi, cl
shl di, 2
inc cx
and ah, dl
xchg bx, dx
cmp ch, al
mov ch, 2
add di, 0x3732
mov esi, edi
shl edi, cl
xor dx, 0x305b
not edi
test ah, bl
rol ah, 3
stc
adc al, 7
inc bx
shr bl, 3
cmp dx, 0xd80
shr bl, 1
mov dx, ax
or dl, ch
shl bx, 7
rol edi, cl
cmp esi, esi
dec ah
and dx, ax
shl cl, 6
cmp esi, 0x554ad97a
dec bx
mov dl, bh
dec esi
shl si, 8
mov cx, 0x44f3
ror ebx, 8
xor esi, eax
dec edi
xchg dh, cl
xchg bl, dh
dec di
nop
adc bx, 0x4683
shl ecx, 1
rol eax, 6
rol edx, 7
mov cl, ch
mov ecx, 0x1bbf7aae
nop
xor ebx, edx
not ax
sub cl, 0x57
test bh, 0x70
dec eax
xchg dx, ax
or dh, dl
nop
ror bl, cl
cmp dx, dx
nop
sub ebx, 0x3271a24
inc dl
stc
and bx, di
cmp bl, 0x2e
shr si, cl
xor ebx, ebx
shl cx, 5
stc
cmp esi, 0x33904ad7
sub dl, 0x7a
rol ah, cl
shl bh, cl
nop
dec edi
and di, 0x5a47
xchg bh, bl
and dh, 0x2b
xor edx, 0x1f6db0bf
test dx, bx
shr bx, 1
shr eax, 1
or di, 0x5286
mov cx, bx
ror edx, 8
adc ecx, ebx
pop edx
push edx
not edx
adc si, 0x9a7
mov dl, bh
nop
dec ax
dec al
or esi, eax
inc ebx
mov si, cx
adc bx, bx
shr ax, cl
shl edi, 5
dec dx
dec ecx
add dl, ah
rol ebx, 4
and ch, ah
shr al, cl
xchg dl, bh
stc
rol cl, 5
adc eax, 0x4d4ed22d
xchg dh, dh
not al
or al, ah
mov dl, 0x32
mov eax, 0x396b21de
sub si, bx
sbb ecx, 0x50b54886
add ecx, 0x777b2c7d
ror ah, cl
xchg bl, al
xchg ebx, ecx
inc ch
mov cl, 0x32
sbb cx, 0x4bd
not dx
test edx, edi
xor dl, bl
cmp di, bx
cmp esi, eax
not esi
add bx, cx
inc edi
sbb ch, ch
ror cl, 2
nop
test di, dx
mov cx, si
test ecx, 0x6f545daa
dec ebx
xor dx, 0x5822
shr ah, cl
shl eax, 3
mov ecx, esi
cmp edx, eax
sub si, bx
add ecx, edi
shl ch, cl
dec ch
cmp cx, ax
xchg ebx, edx
rol bl, cl
and si, dx
adc di, 0x33f3
rol cl, 4
dec esi
sbb esi, esi
not ax
inc cl
sbb ebx, ecx
shr bx, cl
mov edx, 0x68081ffc
xor di, ax
stc
stc
inc di
not eax
stc
xor eax, 0x70415b44
sub ah, bh
sub bh, 0x4f
not si
shl esi, cl
nop
and cl, dh
sbb al, al
test si, 0x7ae6
inc dx
or si, si
xor cl, cl
shl esi, 2
nop
xchg al, dl
shr bl, cl
cmp dx, 0x5434
shr dh, cl
inc di
xchg ebx, ebx
and edi, eax
pop edx
pop edi
pop ecx
pop esi
pop eax
pop ebx
push ecx
inc ecx
push edx
xchg ecx, edx
push esi
and ecx, esi
ror edx, cl
dec ch
cmp dl, dl
add dh, 0x1c
push eax
add cl, ah
stc
dec dh
or ecx, 0x8e26d24
push ebx
cmp bl, dh
inc edx
inc cx
xor dl, dl
inc ebx
adc dl, 0x57
ror ecx, cl
adc dx, 0xc73
xchg esi, ebx
push edi
rol di, cl
mov ah, ch
stc
or ah, 0xe
rol bh, cl
rol dh, cl
cmp eax, 0x66d0538f
test esi, ebx
test dl, 0xc
shl si, 8
inc ecx
or cl, ah
not dx
xchg dl, ch
dec cx
cmp dh, 0x4c
dec edx
sub al, 0x65
add bh, 0x32
shr cl, cl
add ebx, ecx
or ah, dh
inc esi
not al
shr eax, cl
xor bh, cl
shl ax, 4
shl al, 7
dec dx
xor bh, 0x7f
ror esi, 7
inc ecx
sbb esi, eax
add bl, 0x6f
stc
or ebx, 0x6f009f99
or bh, dh
shl esi, cl
stc
cmp ecx, 0x425ea3a
shr ecx, cl
inc bh
stc
sub edi, 0x699a544
and edi, 0x26b023ce
ror ch, cl
cmp esi, edi
xchg dx, di
rol dx, 3
test eax, 0x5d95d66a
and dl, 0x37
or eax, 0x8f4abb5
xchg edi, eax
xor dx, ax
stc
adc edx, 0x3ed1c990
adc bh, dh
ror si, cl
shl edi, 8
xor al, bl
test cx, ax
ror ah, cl
cmp edx, 0x4c6c09b5
mov di, bx
adc bx, 0x693
rol ax, cl
dec dh
sub dl, 0x2c
mov si, si
nop
ror bh, 1
add dh, 0x46
and di, 0x3de6
test bl, ah
mov ecx, 0x29667942
add ebx, 0x31c42415
sub di, 0xc41
or edi, edx
sbb bl, 7
rol eax, cl
pop edi
dec ax
add bx, 0x1e0
rol dx, 7
rol edx, cl
push edi
add di, dx
rol cl, cl
nop
ror cl, cl
shr esi, 4
stc
add ecx, edx
shr ah, cl
xchg cl, bl
stc
xchg dh, ch
adc edx, 0x75f95335
rol ebx, 2
dec dh
dec edi
inc ebx
add ecx, 0x1a470722
xchg cl, al
shl di, 8
mov edi, 0x775e0686
add ecx, eax
test dh, al
adc ax, 0x1503
cmp dx, cx
test ah, 0x32
test ebx, 0x65a1ec0
cmp eax, edi
or edx, ebx
dec bl
not eax
mov dx, dx
or ecx, esi
or ebx, 0x63ccfd30
sbb dh, 0x74
cmp esi, ebx
and ah, 0x1f
test ah, 0x4c
sbb di, 0x3147
shr bx, cl
adc ecx, 0x12655254
inc edx
sub bh, 0x7c
shr cx, 2
adc esi, ecx
nop
stc
or al, bh
ror eax, cl
xor bx, 0x7517
test dx, ax
add esi, eax
stc
shr eax, 3
and bx, di
test si, 0x2cd4
sbb bl, dl
adc dx, ax
or ax, 0x15ab
xor esi, edx
mov bl, ch
xchg ecx, edi
test dh, 0x60
mov dl, ah
mov esi, 0x3ea8d419
inc ax
adc si, ax
sub dx, 0xbc3
xchg ch, cl
xor ch, 0x37
ror bl, cl
nop
dec bl
rol edi, cl
or cl, bl
dec edi
rol ax, cl
pop edi
pop ebx
pop eax
pop esi
pop edx
pop ecx
push edx
sub edx, 0x5e7c52ea
add dh, 0x56
nop
push ecx
push eax
xor cl, al
sub cl, ah
push edi
xchg edi, eax
not ax
inc edx
push ebx
xchg ebx, eax
push esi
shr si, 1
inc esi
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
call fcn.005d7b3b
push edx
and dx, dx
push ecx
ror dh, cl
ror dx, cl
stc
inc dh
push eax
test cx, ax
shr ax, cl
stc
nop
pop eax
pop ecx
pop edx
call fcn.005d7ea5
call fcn.005d8404
jbe 0x5af883
nop
push ebx
and ebx, 0x3766b18c
stc
push edx
xor dl, 0x14
push eax
push ecx
or ah, ch
xor bl, dh
shl ah, 1
pop ecx
pop eax
pop edx
pop ebx
call fcn.005d8769
push ecx
add cl, 0x7e
pop ecx
call fcn.00554058
add esp, 0xc
push 0x6ead4
push ebx
push ecx
push ebx
adc ecx, ebx
stc
mov cl, 0xa
push eax
shl ah, cl
nop
nop
sub bh, 0x75
push edx
shl dl, 6
cmp al, ch
push esi
and cx, si
push edi
or edi, 0x26c48c51
and edx, 0xa67f39d
xchg edx, eax
add esi, ebx
test di, 0x3cb0
cmp ebx, eax
dec edi
or di, cx
shl bl, cl
dec dh
adc al, 0x57
shl ch, 5
sbb bl, 0x63
adc ax, dx
mov edx, ebx
xor dx, di
xchg ah, al
nop
add ax, 0x2f9a
add dl, dl
sub cl, 2
and ax, cx
sbb ax, 0x7851
adc ebx, 0x5d3a7dea
sub ch, bl
mov eax, 0x31d088c1
dec al
add dh, dl
rol esi, cl
test cx, 0x6401
xor eax, 0x1a5e21d1
xchg dx, si
dec ecx
mov eax, edx
shl ah, 6
not si
sbb si, dx
xor edi, 0x50ec3196
mov bh, al
sub esi, ebx
shl cl, cl
not esi
dec bh
inc dx
xor si, di
ror si, 4
cmp ch, ch
or bx, 0x761f
rol eax, 6
sbb ecx, 0x4ed323c3
shl bl, 4
mov cx, 0x3ba2
inc cl
nop
add si, 0x69e4
and dx, bx
shr ecx, cl
sub bh, 9
sub dh, bl
xor bl, 0x39
inc edi
shr ch, 8
add edx, ebx
xchg dx, si
stc
nop
and ch, bl
xor edx, 0x6daab616
not edi
nop
sbb bl, dl
not bl
stc
dec bl
adc bh, ch
and ecx, 0x4dbbf9d
shl edi, 7
adc bh, 0x23
shl bx, cl
cmp edi, ebx
xor ah, 0x14
stc
test dh, 0x6c
shl bx, 3
nop
add dl, dl
sbb si, ax
xor edx, 0x4c75f499
cmp ax, bx
and esi, eax
pop edi
inc edx
xor ch, 0x30
push edi
add edi, 0x26d92ed4
or ebx, 0x1aa5240e
inc eax
shl si, 5
test cx, 0x2486
dec esi
cmp ax, 0x27f4
xchg cx, ax
shr bh, cl
rol dl, 7
sbb ax, bx
inc ecx
sbb edi, 0x7df7942d
or dh, 0x28
test ebx, 0x65735654
inc ecx
mov edx, edx
ror bx, cl
shl bh, 2
mov eax, 0x73a2e75f
adc eax, edx
cmp al, 0x4e
mov bx, 0x74af
inc di
sub ecx, eax
not bx
add bh, bl
sub esi, 0x4fa79338
inc eax
shr ebx, cl
and ch, dh
mov bx, cx
test dx, 0x5b25
rol di, cl
xor edi, 0x413b38aa
xchg bx, cx
xor edi, eax
mov edx, ebx
cmp dh, 6
xor cx, 0x4e6e
not dl
inc cx
shr eax, cl
stc
rol si, cl
xor dl, dl
nop
rol dl, cl
and ax, 0x642d
mov edi, 0xbd07e68
xor si, 0x60a
inc edi
adc ebx, 0x69a0e67f
or eax, esi
xor ch, 0x5c
cmp edx, ecx
and esi, edx
mov dx, cx
and dx, ax
inc al
dec eax
xchg dh, bl
sbb dh, 0x50
shr eax, cl
xchg edi, ebx
stc
shl esi, 3
add bx, di
test dx, 0x5381
xchg dx, di
nop
add cx, ax
xchg di, dx
not dx
xor di, 0x44e0
sub ah, cl
shr di, cl
sub eax, 0x53aa8b59
sub bh, bl
ror dh, cl
dec si
sbb eax, 0x5199e24b
or cl, dl
xor ecx, 0x3ccb1e09
add cx, 0x211
or si, dx
not ah
inc ebx
or cx, dx
nop
adc ax, 0x1f7a
xchg dh, dl
dec ax
test cx, 0x364e
mov si, di
and ax, 0x74a7
nop
not cx
pop edi
add ah, dh
stc
dec ax
shr si, 3
not ax
add ch, ch
not ah
push edi
mov ax, di
not ebx
sbb ecx, 0x7a86236e
ror ax, cl
cmp esi, edx
stc
nop
xor dx, 0x327
test cx, 0x71d8
shl ebx, 8
shl bx, 5
inc cl
shr dx, cl
xor eax, 0x2e26117
sbb dx, 0x214d
xor ax, 0x928
stc
not di
xchg edx, edx
not dl
stc
shl si, 5
shr edi, 1
or dh, 0x72
shr si, cl
add bx, cx
adc eax, edx
xor ebx, ebx
nop
sub dh, 0x31
or ax, bx
cmp cx, ax
xchg dx, cx
inc esi
nop
or bh, dh
cmp esi, edx
stc
sbb cx, 0x33d6
nop
add bh, dh
adc di, ax
sub bl, bl
sbb bx, bx
stc
mov ebx, edx
xor edi, 0xb13ad90
inc edx
or ax, 0x181e
add ah, bh
shl di, cl
cmp ecx, edx
sbb eax, 0x10c308e3
shl ch, cl
shr al, 3
ror bh, cl
not di
shl ch, cl
and esi, esi
test ax, 0x2fa5
not edx
xor si, 0x503f
sbb cx, 0x42f6
not ecx
stc
sub bx, 0x4b76
shl esi, cl
cmp edi, esi
cmp ecx, eax
rol si, cl
nop
ror si, 3
cmp esi, 0x73b86635
dec eax
not eax
test al, 0x3f
shr al, cl
and ch, 0x47
mov dx, di
shl bh, 6
adc cl, 2
shr cx, 4
test edx, 0x2c22c53c
nop
and edi, 0x9a34664
shl al, 2
not ax
adc di, 0x3361
adc ax, 0x229
ror di, 8
ror eax, 8
not si
not bl
pop edi
push edi
shl di, 3
dec edx
add ax, 0x67c4
rol edi, 7
and di, 0x15c6
inc eax
mov si, bx
cmp edx, 0x1dc88488
sbb ch, bh
sbb bh, ch
stc
shr edx, cl
nop
add al, 0x6e
sbb ch, 9
rol bx, 3
not dh
xor ebx, 0x79eaf510
add bx, 0x220d
test ecx, 0x6f94ed4d
test bl, bl
rol dl, 7
add di, 0x557a
shl esi, 2
add esi, 0x1f41ef8e
or di, dx
rol di, 8
inc ebx
xor cx, bx
stc
adc bx, di
ror dl, cl
and ebx, ebx
add di, 0x4278
stc
inc ax
and dh, dh
test ch, bl
dec ch
or bh, dh
xor edx, ecx
shr dh, 3
nop
sbb bx, 0x922
and bl, 0x39
test ax, 0x15ef
or al, 5
add eax, edi
and ebx, edi
shl dl, 6
inc dx
nop
xor cl, 0x3a
shr ecx, 1
or esi, 0x58052b6e
stc
mov edi, eax
inc di
stc
rol ah, 4
stc
inc di
mov ah, 0x64
add ebx, 0x59ffdbe4
test dx, 0x4a95
nop
mov dx, 0x3b75
mov cx, 0x39c3
or di, 0x5966
test di, si
add al, 0x4c
stc
adc dl, 0x14
add ecx, ecx
xor dh, al
or edi, ebx
mov ch, dh
test edi, esi
or esi, edx
not esi
stc
xchg edx, edx
ror di, 7
and esi, 0x5c0acf37
not al
stc
not al
sub ch, bl
stc
nop
sbb bh, 0x10
test ecx, eax
add al, ah
cmp bx, 0x1b4f
not ebx
and bx, 0x1cbd
not bx
rol cx, cl
add edi, 0x452a24ad
rol ch, cl
pop edi
add eax, esi
add ebx, 0x7484637e
inc ch
stc
ror si, cl
test edx, edx
test dh, dl
sbb bh, 0xb
nop
ror eax, 5
mov ah, dl
inc ebx
dec dx
mov ecx, ecx
push edi
or di, 0x5d2f
add al, 5
rol si, cl
or ecx, ecx
shr dx, cl
cmp ecx, 0x251edd93
cmp ecx, edx
stc
and ch, cl
sbb dx, 0xe10
shr dh, 8
inc eax
not si
adc ebx, 0xe747a94
or edi, 0x2af0a10f
dec dh
dec bl
add edx, 0x212470be
shl ch, 8
or ecx, ebx
stc
adc di, ax
dec ebx
rol dh, cl
and eax, 0x1c446882
xchg dx, cx
sub dl, 0x66
dec bx
and cl, bh
or cx, 0x9e7
test eax, 0x15aa21b7
or bh, 0x3c
xchg dx, si
nop
or edi, edx
adc ah, 0x31
mov si, 0x1c80
mov bx, 0x1368
or ch, ch
sub cl, 0x20
shr dl, 8
add di, dx
add ax, 0x28c8
nop
not edx
cmp dl, ch
stc
sbb cl, ah
inc bx
adc ax, 0x3d19
nop
shl ebx, cl
not ch
add edx, 0x4a02423c
shr cx, 4
and ch, 0x6d
xor si, 0xe39
xor bl, al
rol al, 4
stc
cmp di, 0x1e32
stc
nop
ror cx, 6
add cl, al
shr ax, 5
not dx
inc eax
adc edx, edi
xor dx, 0x1ee
stc
add dh, al
dec al
cmp dx, dx
stc
not di
adc edi, 0x7d2cd777
and ebx, 0x3314c5c4
dec esi
adc cx, 0x9b4
add esi, 0x343a012e
rol esi, 4
add dx, si
adc ecx, 0x433d34cb
stc
xor edx, eax
pop edi
not dl
inc bx
shr dx, 2
push edi
and dx, di
sub bl, ch
adc edi, 0x9a67515
shr eax, cl
or cl, ch
test edx, ebx
add dx, 0x5a90
test si, 0x5077
adc bh, 0x13
add bx, 0x7cd6
rol bh, cl
not di
sbb ch, 0x1c
nop
xchg dx, ax
adc ax, 0x59a1
sbb dl, cl
sbb al, bh
sub cx, ax
stc
stc
cmp edi, ebx
stc
rol ch, 1
mov ecx, edi
dec ax
rol esi, 7
sbb al, 7
rol edx, cl
or bx, 0x5441
cmp bh, bl
xor dh, ah
stc
shl cl, 7
cmp dh, dl
rol cx, cl
and esi, eax
not di
and dl, ah
rol di, 7
sub ah, ch
nop
or edx, 0x2cd9bbf1
ror esi, cl
sbb al, bh
ror edi, 3
or edi, ecx
test esi, eax
sub edx, 0x48f6b1d1
cmp cx, 0x3565
test esi, edx
shl ah, cl
rol dx, 8
test ebx, 0x27243a71
ror di, cl
not al
test bx, 0x3543
shr di, cl
cmp di, di
shr edi, 4
inc edx
nop
and bl, 0x7d
sub ax, 0x21e4
dec ecx
xchg si, cx
adc cx, 0xaef
cmp ah, 0x7c
dec edx
xor edx, eax
add dh, bl
stc
shl si, cl
rol bh, cl
not dl
stc
add si, cx
shr bl, 7
xor ecx, ecx
shr al, 4
and cx, si
shl edx, 3
mov ah, bh
dec ax
sub edx, 0x58f0a63d
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
push edx
and dx, dx
stc
pop edx
push edi
xchg di, di
push ebx
xor bx, bx
push edx
ror dl, 1
stc
or di, dx
stc
push eax
push ecx
rol al, cl
or eax, edi
rol cx, cl
xor bl, bh
sbb cl, dh
sbb ah, 8
dec bl
test bx, dx
sbb bx, cx
sub eax, ecx
inc dx
rol bh, cl
push esi
adc esi, ebx
stc
or di, 0x3f74
not dx
xchg al, al
ror edi, cl
stc
sbb ch, al
xchg edi, edi
nop
cmp si, 0x4ea4
stc
cmp edx, edx
adc bl, al
adc dl, 0x35
not bh
shr cl, cl
adc si, ax
shr edx, 6
shr dh, 8
sub ax, cx
and cx, 0x63f1
cmp dx, ax
or cx, 0x5ceb
adc ecx, 0x12a94f2f
dec ax
cmp ax, 0x4570
and edi, eax
mov ch, cl
shl dl, 6
or al, bh
stc
nop
stc
ror esi, cl
sbb bx, 0x470a
shl di, 2
rol dh, 4
shl dh, 6
and ch, 0x69
pop esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
push ecx
push ebx
test cx, bx
push eax
not ax
push edx
cmp ah, dl
shr cl, 6
rol dx, cl
pop edx
pop eax
pop ebx
pop ecx
push eax
or al, 0x43
pop eax
push ecx
rol ecx, 1
push edi
push ebx
mov edi, ebx
push esi
dec esi
pop esi
pop ebx
pop edi
pop ecx
call fcn.005d8a8c
push esi
xor esi, 0x55c907d7
push edx
push ecx
rol edx, cl
push edi
shr di, 3
pop edi
pop ecx
pop edx
pop esi
push eax
shl al, 8
pop eax
call fcn.00611270
add esp, 8
push 0x76000
push 0x400000
push ebx
js 0x5b030a
push ecx
sub cl, 0x32
push esi
shl esi, 2
push edx
inc dl
push ebx
shr bh, cl
shl ecx, 1
dec dx
stc
mov dh, 0x1b
push edi
sub di, si
dec ecx
push eax
sbb esi, eax
ror di, cl
adc si, 0x438
not dh
mov eax, ecx
sbb ah, 0x7e
and al, dh
add si, ax
xor edx, 0x40757b3e
mov ecx, 0x17ac449d
stc
not cl
and ebx, 0x1d4b79bd
shr ch, cl
stc
and bx, 0x7ef8
shl di, 6
inc esi
sbb ah, 0x75
inc ah
adc ecx, 0x4d3a071e
ror ax, cl
test bl, cl
adc dx, 0x3423
nop
sbb cx, ax
cmp cx, bx
test dh, bl
inc ch
sbb dl, dl
rol si, 1
cmp si, cx
adc ax, 0x4893
add edi, 0x764e4a39
adc bl, 0x4b
and bh, ah
and di, dx
mov eax, ebx
xor edx, edx
nop
mov al, 0x39
and si, 0xf7d
sbb ch, ah
shr edi, cl
mov dh, dl
stc
shl bh, cl
add esi, 0x1f3f242
shr edx, 3
nop
rol edi, 5
ror dx, 5
add eax, esi
rol edx, cl
nop
shl esi, 8
nop
and si, cx
xor ecx, 0x74e65f0e
or eax, 0x7cb1e643
adc bh, ch
mov eax, ebx
ror si, cl
shl ax, cl
mov eax, edi
xchg dl, ah
dec dx
shr cx, 7
stc
and ah, 0x45
stc
mov esi, eax
sbb di, dx
xor al, bl
rol ch, 8
mov esi, esi
rol esi, cl
adc dx, ax
or cl, cl
sub dx, si
shl bh, cl
cmp cx, 0x3ccf
mov bx, si
and cl, cl
test dl, dl
stc
mov cl, 0x58
nop
sbb ebx, ecx
ror ecx, 5
pop eax
rol si, 3
sub di, 0x65b5
sbb esi, 0x595ebf96
inc ecx
push eax
sbb ax, bx
mov ecx, edx
xor ecx, ecx
stc
sub bl, dl
inc edx
nop
cmp dh, 0x2f
shl si, 2
sub di, si
sub edx, ecx
dec dx
not dx
stc
shr al, cl
cmp cl, 0x72
rol eax, cl
mov edi, 0x6eed6531
test dl, 0x39
inc cx
mov dh, 0xc
nop
shl bx, cl
dec esi
stc
adc edx, edi
sub bx, 0x3550
or esi, ebx
adc dx, 0x6114
sub eax, edx
nop
xor eax, edx
dec bh
shr bh, 4
mov eax, 0x59ea9240
shr cl, 1
or bl, dl
shl al, cl
inc ecx
mov bh, 0x50
adc dx, ax
xchg dl, bh
adc si, dx
test al, cl
rol si, cl
stc
cmp edi, 0x4e906d6e
shr esi, cl
inc esi
stc
rol cl, 4
test ah, ah
shr eax, cl
shr dh, cl
rol eax, cl
pop eax
pop edi
pop ebx
pop edx
pop esi
pop ecx
push ebx
not ebx
push ecx
mov cl, 0x17
push edx
shl edx, 8
ror ch, 3
not dx
push edi
sbb di, dx
nop
inc edx
and dx, 0x181
push eax
ror eax, 2
push esi
inc esi
cmp bh, 0x75
sbb bh, 0x1b
xchg ecx, ecx
cmp edx, 0x735bac89
xchg bl, bh
adc bh, 0x17
nop
sbb cl, ah
nop
xor bx, 0x57bf
rol ecx, 1
ror ch, 5
not ecx
xor si, 2
adc ax, dx
ror ch, 5
add di, di
shr ecx, 3
rol al, cl
shl esi, cl
xchg ebx, eax
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
push ecx
sub ch, 0x15
push eax
shl eax, 3
push ebx
inc bx
push edi
xor edi, ebx
xor ecx, 0x6c9f2f64
sbb ah, 0x2e
rol bx, cl
stc
push esi
cmp ebx, esi
and di, 0xa42
xor di, 0x2401
ror edi, 4
stc
stc
ror di, 4
shl ch, cl
and cl, ah
push edx
dec dl
or eax, eax
xor cx, 0x7f5b
shr esi, cl
shl edx, cl
sub eax, 0x14b92252
shl bx, cl
sub eax, eax
and bl, cl
sub ecx, edi
pop edx
pop esi
pop edi
pop ebx
pop eax
pop ecx
jbe 0x5b029e
stc
push esi
or si, 0x2da7
pop esi
push edx
not dh
stc
push ebx
sub bl, dh
push eax
test al, 0x23
push ecx
test ecx, edx
shr ax, 2
push edi
test ebx, edi
pop edi
pop ecx
pop eax
pop ebx
pop edx
push edx
push ecx
shr dh, cl
stc
push eax
inc ax
push ebx
and bl, 0x64
ror dx, 6
ror cx, 1
pop ebx
pop eax
pop ecx
pop edx
jb 0x5b02c5
call fcn.005d903a
call fcn.005d953c
push edi
inc edi
push eax
add eax, 0x619b1ef4
sbb ax, 0x31cb
push esi
mov si, 0x4f24
push ebx
mov ebx, 0x361649a
push edx
cmp dl, ah
stc
push ecx
sub ecx, esi
dec bl
pop ecx
pop edx
pop ebx
pop esi
pop eax
pop edi
nop
push edi
test di, di
pop edi
push ebx
push eax
sub bh, al
push edi
inc edi
push esi
sbb esi, 0x3dc8e593
adc ah, 0x4e
push edx
sbb dh, 0x77
pop edx
pop esi
pop edi
pop eax
pop ebx
js 0x5b0709
stc
push ecx
adc cl, 0x20
push eax
dec ax
push edi
push edx
test edi, edx
shl ch, 3
push ebx
not bx
nop
nop
mov ebx, 0x23cec16e
push esi
sbb si, 0x1a53
adc eax, edx
rol bl, 4
xchg di, cx
shl esi, 6
and edx, edx
shl cl, 6
cmp eax, 0xa55691c
nop
inc edi
stc
xchg cl, ah
rol bl, 6
or eax, edi
sub si, 0x7742
cmp dh, dh
shr cl, cl
xor ch, dl
and eax, ecx
dec bl
not ax
not si
shr esi, 4
xor ecx, 0x16c74cca
stc
test cl, 0x6d
stc
sub bh, ch
test ch, ah
rol dl, 3
dec ebx
shr bx, 4
nop
stc
adc edx, 0x5cf4a8a2
ror si, 3
sub bl, bh
nop
and eax, ebx
or ah, 0x2a
xchg dx, ax
mov cx, ax
or cl, dl
rol ecx, cl
and ebx, 0x181d2ed
mov edi, edi
adc bx, 0x7ba0
cmp ebx, edi
xchg si, si
adc edx, edi
shl al, 8
or si, 0x7051
mov ax, cx
not dx
inc ebx
sub cl, 0x40
add dh, ah
xor al, ah
cmp al, 0x5e
not si
not dx
stc
inc si
test ch, 0x74
nop
test bh, dl
dec bx
test ch, dh
dec ch
stc
not edx
cmp dl, 0x55
shl ebx, 4
not al
not ax
sbb bh, dh
rol ecx, 6
xchg dh, dl
ror edi, cl
xor cl, 0x16
xor eax, 0x611f27e7
rol esi, 6
nop
xor edx, 0x28e521cb
nop
cmp dh, ch
mov ch, ah
add ah, cl
rol si, 7
inc ebx
sbb di, 0x3a84
pop esi
or dl, 0x6b
sbb eax, 0x2b0e8759
shr dh, cl
adc dh, 0x2b
not cx
sbb ebx, 0x35432a88
not edi
sub al, 0x6c
mov al, dl
xchg al, dl
rol dx, 2
push esi
ror si, cl
mov cx, 0xaa9
shr eax, cl
nop
stc
not bh
xor al, 0x58
ror esi, 5
inc ecx
xor ebx, ebx
dec ax
test bl, 0x27
add cl, 0x6d
inc dh
shr si, cl
nop
cmp ah, 0x20
stc
nop
dec dl
adc bl, 0x50
inc di
shr cl, cl
nop
nop
sub ecx, 0x44c4bb8b
test si, 0x30f4
sub ax, 0x4bbd
mov ax, ax
ror al, cl
shl ch, cl
test cl, 2
nop
rol di, 5
nop
adc eax, 0x49c9b052
nop
inc esi
inc dx
test bx, ax
xor ch, ah
cmp di, dx
test ax, dx
dec esi
shr ebx, cl
inc dl
sbb ch, 0x41
xor dl, 0x29
ror dx, 6
nop
dec ecx
mov ecx, eax
not si
stc
cmp dx, 0xedc
sbb ch, 0x79
mov edi, esi
or bx, 0x699a
inc bl
ror di, cl
inc ch
mov bh, dh
add di, dx
cmp eax, 0x64c79456
inc edi
nop
shl eax, cl
cmp edx, eax
mov bl, 0x23
sbb dl, al
xchg edi, eax
stc
test edx, edi
nop
inc eax
not edx
nop
xchg esi, esi
and eax, 0x3dafeb5
dec dl
sub ah, bh
cmp di, 0x2c6
sbb ax, 0x6100
ror di, cl
shl cx, cl
shl ch, 7
inc cx
or ah, 0x2b
sub di, cx
pop esi
or ecx, 0x1d79ebba
or cx, 0x3e14
shl ebx, cl
xchg di, di
adc cx, bx
xor cx, 0x5073
shr edi, cl
xor eax, eax
push esi
mov si, dx
xchg bx, si
shr eax, 7
or edi, 0x49de2349
mov bh, 0x3e
shr bx, cl
or ax, dx
not dx
mov bl, dl
xor ch, ch
sbb di, 0x6898
xor bh, bh
sbb dx, 0x1d50
mov ax, 0x619a
rol di, 1
ror dx, cl
test bh, 0x4c
nop
mov ax, 0x1538
dec bh
inc eax
ror al, 7
and cl, cl
dec esi
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
push ecx
ror cl, cl
push edi
push ebx
add di, bx
ror bx, cl
push edx
inc dh
stc
adc ch, 0x61
or ecx, ecx
stc
or bl, 0x24
adc ebx, 0x2295093b
sub cl, dh
push esi
xchg edi, esi
or edi, 0x53ed5caa
test ch, 0x36
shr ecx, cl
shr si, cl
stc
or ebx, ebx
adc cx, di
add dl, dh
push eax
dec ax
sbb edi, 0x60d8abdc
sbb bx, 0x2665
ror ebx, 8
adc ax, 0x1e86
mov ch, dl
rol di, cl
dec dl
adc esi, 0x44a388b0
sbb dl, 0x2d
cmp di, si
stc
mov bl, 0x7e
add di, dx
nop
inc dx
xor bx, 0x1128
sub al, bl
add al, dh
sub dx, bx
or edi, 0x6ea7d820
adc dl, dl
mov cx, bx
shl esi, 2
nop
cmp edi, 0x5ec63784
sub eax, 0x4c1de890
nop
and ch, ah
stc
test di, 0x516e
sbb edi, ebx
shr edi, cl
xor ah, 5
dec eax
adc bh, 0x19
add dh, 0x39
shl si, 3
stc
ror edx, cl
and ah, dl
xor ax, 0x58c5
mov cl, bl
and bx, ax
not si
sub edi, 0x713cf48f
sbb bx, 0x6c68
mov dh, bh
and dh, bl
xchg ecx, eax
rol al, cl
nop
sub dh, dh
shr edx, 5
xor edx, 0x6399be9b
shl si, cl
sub dx, ax
or edi, ecx
dec bx
ror ah, cl
and di, cx
inc ax
shr bl, cl
sub dl, al
ror ah, cl
shl bx, 7
inc cl
stc
sbb ebx, 0x6f6eafcf
test al, ch
xchg bx, di
inc si
test ax, 0x3ef3
mov ax, 0x55c0
ror edx, 1
or edx, 0x1b148192
mov dl, 0x52
pop eax
pop esi
pop edx
pop ebx
pop edi
pop ecx
call fcn.005d9a1f
call fcn.005d9d85
push ecx
test cx, 0x661e
push eax
push edx
or ax, dx
push ebx
sub bh, bh
pop ebx
pop edx
pop eax
pop ecx
call fcn.005da254
nop
push esi
push ebx
sbb si, bx
push ecx
sbb cl, bl
adc ecx, 0xce1964f
inc esi
push eax
shl ah, cl
push edx
shr edx, 8
not dx
shl dx, cl
add ch, 0x10
push edi
mov di, 0x1586
ror dx, 8
ror bh, 1
stc
sub ebx, 0x4bee950
dec al
xchg edx, esi
add ch, ch
test bx, di
test edi, 0x4a4974ed
inc edx
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
jo 0x5b0709
call fcn.005da793
call fcn.005daabb
call fcn.005dad81
call fcn.005db06b
call fcn.005db449
push edx
push ecx
shr edx, cl
xor dx, 0x2343
push esi
or si, 0x47c4
push edi
adc di, 0x5455
pop edi
pop esi
pop ecx
pop edx
call fcn.005db898
call fcn.005dbbf8
call fcn.005dc187
call fcn.005dc510
je 0x5b07a0
push ecx
dec cx
rol cx, 2
cmp ecx, 0x41ff0119
stc
stc
push eax
xor eax, ecx
push edi
not edi
xor ecx, eax
dec edi
push edx
inc dx
mov dl, 0x56
push ebx
dec ebx
and cx, cx
adc di, 0x6fb
inc edi
pop ebx
pop edx
pop edi
pop eax
pop ecx
push ecx
push esi
or ecx, esi
and esi, 0x1995dfd
pop esi
pop ecx
push ebx
push ecx
shl bl, cl
push edi
push eax
test di, ax
pop eax
pop edi
pop ecx
pop ebx
call fcn.005dca17
call fcn.005dcd00
push eax
sub ax, 0x3f81
pop eax
call fcn.0059741b
add esp, 0xc
push ebx
push eax
add bx, ax
push edx
ror edx, 8
test bh, 0x2b
adc bx, bx
push ecx
shr cx, 2
add ah, bh
push edi
adc edi, ecx
sbb dx, cx
xor ah, 0x7b
ror eax, cl
sbb ax, di
push esi
and si, 0x4f21
test ch, dl
sbb ecx, 0x6843d077
and ecx, 0x7df2daf4
xor esi, ebx
xor si, bx
or esi, edx
stc
test eax, 0x6a8877fb
not bx
dec edi
shr cx, cl
nop
sbb esi, 0x46b4ac45
sbb di, 0x6041
add ebx, 0x6021568d
dec edx
xchg si, dx
test bl, dl
stc
not bh
mov bx, cx
shr ax, 5
sbb dl, 0x43
or ch, al
add si, 0x5e2c
dec edi
ror ebx, 1
inc di
rol dx, cl
ror dx, 6
dec ax
cmp dx, si
cmp dx, 0x3e48
adc ecx, ebx
rol edi, cl
cmp edx, eax
shr esi, cl
cmp dh, al
shr dx, cl
sbb si, 0x6b2b
rol bh, cl
inc eax
adc edx, esi
stc
adc bh, 1
inc eax
xor dx, si
test si, cx
sub ebx, esi
sub si, 0x6137
ror bh, 7
sub dx, bx
xchg edi, ecx
ror bh, 4
sub si, dx
sbb esi, 0x55e47ef6
shr eax, 4
test bh, 0x25
shr bh, cl
cmp ax, 0x2615
xchg dh, ch
mov di, 0x3ba9
dec eax
nop
shr eax, 3
ror di, cl
shl si, cl
xor ebx, 0xa7dde1
ror bl, 7
test bx, 0x294a
sub dx, 0x7850
not di
ror di, cl
and cx, 0x5229
xor bh, 0x7a
rol dx, 6
sbb edi, edi
not bl
or esi, esi
or dh, ah
cmp si, 0x61f5
ror ax, cl
inc al
sbb bx, cx
ror dx, cl
shr dh, cl
dec bx
not bx
pop esi
dec ah
cmp ch, dl
rol eax, cl
and ebx, ecx
adc cl, 0x3d
sub cx, dx
shl cl, cl
shr edx, 3
cmp edx, 0xc343077
dec cx
shr cl, 2
nop
stc
add ah, 3
stc
push esi
mov si, di
sub bh, dh
rol si, 2
shl ebx, 2
nop
not bh
add edi, esi
sub cx, cx
nop
inc bl
xor edi, 0x67832ddc
adc bl, al
xor eax, edi
xchg cl, cl
not al
sub ebx, 0x44dbafd4
shl edi, cl
mov edx, edx
xchg dl, bh
dec eax
xchg cl, ah
nop
shl bx, 6
cmp ch, bl
stc
nop
add di, 0x1f4b
mov ebx, 0x1e2a8a51
sub di, 0xe8b
not ax
dec dl
dec bx
shl bl, 7
mov ah, 0x25
stc
xor bl, 0x6a
shl bx, 6
adc ah, bh
nop
shr bl, cl
shl dl, cl
mov ah, 0x12
rol dl, cl
add ecx, edi
sub bx, di
adc al, al
xor esi, 0x57b765e5
test ecx, ecx
and ecx, 0x351abb65
inc ch
mov dh, cl
shl ebx, cl
sub si, 0x484a
add eax, 0x393e862f
ror al, 5
ror ax, 2
sub di, cx
add ah, 0x5a
sbb ah, 0xa
mov ch, 0x79
xor bl, dl
xchg dx, si
add esi, ebx
xor al, 0x1a
and dh, bl
not esi
sub dl, 8
test si, ax
and ecx, esi
ror esi, cl
rol esi, 2
adc edx, 0x6335ffc8
xor ebx, 0xeb3852f
or ch, ah
dec dx
nop
cmp bx, 0x418e
rol edx, cl
test edx, eax
adc dh, dh
shr eax, cl
sub ecx, 0x2b66459c
sub al, 0x14
nop
xchg bl, dl
pop esi
add edi, 0x9c94bd9
ror ax, 4
nop
stc
push esi
cmp si, dx
dec dx
xor cl, bl
xor dl, ah
ror edx, cl
adc dh, 0x4b
add al, 0x26
and bx, 0x4ba8
stc
not si
ror ah, cl
add al, 0x31
shl eax, 6
xchg ah, ch
or edx, 0x6ff5ce2
mov ah, 0x7a
ror di, cl
cmp ecx, 0x76b9d2cd
or dx, di
stc
add dx, di
sub bh, 0x4e
xchg bx, cx
dec edi
nop
sub bh, 0x34
nop
shr si, cl
shl esi, cl
sub edx, 0x1aa59c1e
ror dl, cl
ror esi, 4
xchg si, ax
xchg ecx, esi
not ebx
shr eax, 8
inc ch
dec ch
rol eax, 3
shr ax, 1
xor al, bl
xchg edi, esi
nop
inc cl
sbb eax, 0x287548c3
dec bx
not edi
or cl, ch
add dh, cl
rol bl, cl
add cx, 0x550b
sub ch, dl
dec eax
stc
and di, 0x7e48
add cl, ch
test bx, 0x4ca5
inc eax
xchg edi, edx
or edx, 0x32b2e5d6
ror ch, 6
not bh
cmp edi, ecx
or bx, bx
shr edx, 3
shl bl, cl
or dh, 0x3d
adc al, al
adc cx, ax
shl edi, cl
ror si, 7
add bx, 0x340b
or eax, edi
test ax, di
cmp bx, 0x673a
and ebx, 0x18a016ef
inc dh
shr ecx, cl
dec bl
or bx, 0x1ee9
adc si, 0x2051
sub ebx, eax
and al, ah
nop
not ecx
sub edx, 0x6a9c7bb8
adc ecx, ebx
adc dh, 0x31
xor ecx, 0x4499efb3
sub bl, 0
nop
test bh, al
add ch, cl
shr dx, 7
adc edi, esi
not bx
pop esi
or cl, dl
shr dl, cl
test cl, 0x33
not bx
xchg cl, al
test eax, 0x606c949
not cx
mov dl, dh
push esi
xchg dx, si
nop
adc bh, bl
stc
cmp dl, 0x3b
inc bh
xor dh, 0x18
and esi, 0x7434ae94
sub ch, 0x48
and bx, ax
inc ebx
dec cx
test eax, 0x5474a0ec
dec cx
or esi, 0x585ee44b
stc
inc cx
ror edi, 2
mov eax, 0x7dae0763
and ecx, eax
shl al, cl
xchg dx, dx
adc edx, 0x7efe5b9b
inc ah
inc ecx
sub edx, eax
sbb si, 0x5523
sub eax, esi
not ebx
adc ch, 0xb
rol edx, cl
nop
ror esi, 7
test al, cl
shr edx, cl
dec ecx
ror ah, cl
adc dh, ah
or ah, dh
test eax, 0x771692ef
sbb ah, 0x4f
add edi, edi
shr ecx, cl
xchg si, si
stc
cmp dx, 0x2537
sub bx, 0x2e90
shr ebx, 1
or ch, al
xchg esi, eax
and si, di
stc
mov cl, cl
inc ebx
rol dh, 6
and esi, 0x79fda153
ror cl, cl
or bx, 0x77f5
dec dx
or ah, 0x5e
add eax, ebx
inc ch
dec bh
shr dx, cl
dec ebx
xor si, cx
dec ax
rol cl, cl
xchg edi, esi
shr cl, cl
and ch, ch
and bx, 0x2c78
inc ah
not ecx
mov cl, 7
shl edi, cl
dec ebx
test edx, edi
xchg cx, si
rol edx, cl
rol edx, cl
dec ah
nop
xchg edx, eax
nop
sbb ecx, 0x17b6814a
and cx, 0x6fbb
sub bx, ax
rol edi, 4
xor cx, 0x357b
stc
xor bl, ch
pop esi
sbb ebx, 0x678ad0dd
sbb ebx, 0x1399895b
mov edx, edx
test dl, bh
or ax, 0x7af8
mov bl, 0x4d
push esi
adc si, di
adc dx, 0x5c7d
dec al
cmp ax, 0x428e
adc cx, 0xada
adc edi, 0x167f6bf6
ror dh, 5
cmp ch, ah
xchg edi, edi
shr eax, cl
inc eax
xchg al, ch
xchg edi, edx
dec dh
add ax, 0x4199
add dx, dx
mov edi, ecx
mov ecx, edi
rol ebx, cl
and di, 0x3ee0
shl bx, cl
shr di, 4
nop
inc eax
not ah
not dl
and ecx, ecx
or cl, 0x65
shr bl, cl
not bh
nop
and ch, 0x34
sub edx, ecx
sub edi, 0x4c140284
cmp eax, 0x67dfd0df
shr dx, cl
sbb si, dx
or ecx, 0x45e53fe5
shl ax, cl
rol edi, 3
nop
shr bx, cl
mov edi, 0x6fb3f756
inc si
or edi, eax
xchg al, cl
dec cl
not si
mov cx, si
nop
or ax, di
xor ah, dl
not dh
stc
cmp cx, 0x20da
inc dh
inc esi
add ecx, esi
ror di, 5
test dh, 0x6b
test bx, 0x743f
xchg al, cl
and eax, 0x2f535515
stc
xchg ebx, eax
dec cx
shl edi, cl
sub al, al
xor bx, 0x2fb5
dec cl
stc
or bx, ax
dec ecx
or cx, bx
dec dx
sub dh, cl
mov di, 0x69c1
xchg cl, bl
not cx
add bx, si
xor si, 0x33f
xor dx, 0x621e
shr esi, 2
sbb dl, 0x38
xor ecx, 0x15fc9b1b
dec ax
shl eax, 3
rol dx, 7
xor si, 0x78a1
rol eax, 7
nop
shl dx, 7
mov si, 0xd2d
dec bh
pop esi
mov edi, edi
push esi
xchg si, dx
add cx, 0x4c74
shl bl, 7
xchg edi, ebx
stc
xchg esi, edx
not bl
dec edi
or cx, dx
shl di, 7
add esi, ecx
and al, 5
ror bh, cl
not dl
cmp al, cl
test ebx, ebx
sbb ebx, esi
shl eax, 2
dec edi
add bh, bh
stc
dec eax
not dh
xor bx, 0x5169
xchg bx, ax
sbb ax, ax
adc dh, 0x5f
shr al, 4
or dh, 0x68
sbb si, 0x215d
and edx, ebx
mov al, 0x5b
and ebx, 0x3ccb6e31
dec edi
not ah
and cl, 0x7e
inc esi
xchg dh, al
and edi, 0x1438cd49
rol bl, 8
nop
sub dx, ax
shr edi, 4
nop
xchg bl, ch
test dh, cl
stc
stc
test ch, bh
shl eax, 2
stc
test esi, edx
shl bl, cl
rol bl, cl
nop
shr edx, cl
test edx, 0x5fff8fcd
not ah
sub edi, eax
mov ah, 0x1e
mov si, di
xchg di, dx
sub dx, 0x6ccb
stc
dec ax
cmp ch, ch
shr dl, 7
xchg bh, al
test bx, 0x7eb0
sbb edi, 0x697f75d7
add cl, cl
dec ax
shr di, cl
mov ecx, edi
add bl, 0x44
shl bx, cl
xchg bx, ax
adc eax, 0x3b2556f
sub bl, cl
nop
not ecx
mov cl, bh
xor edi, 0x763a29c0
adc ebx, eax
or esi, 0x4946287b
sbb edx, 0x61d68958
rol dl, cl
sbb al, bl
cmp dl, 0x74
and al, 0x5b
ror cl, cl
test di, cx
rol si, 2
xor ecx, 0x746d91b9
mov dx, 0x27c5
adc bl, 8
and ebx, 0x1ebff30d
sbb al, 0x51
ror ax, 6
pop esi
shl ax, cl
shl ah, cl
ror bx, 5
sub bl, 0x3c
nop
mov ebx, 0x2278a211
rol ax, cl
not cl
sbb ecx, 0x75e4c33c
push esi
shr esi, cl
shr di, 4
cmp esi, 0x10b3e324
inc cl
xor edi, edi
rol dl, 1
shr edi, cl
xchg dh, cl
dec ax
xchg ebx, edx
nop
xchg esi, eax
inc edx
xor edx, ecx
xor ebx, 0x1ecf72eb
rol edi, cl
inc bx
cmp dx, 0x837
sbb ecx, 0x6759822b
or ah, 0x7f
dec ah
add bl, bh
shl ax, 3
not eax
rol cl, 6
cmp eax, edi
stc
not ecx
add ch, 0x64
or dl, 0xd
inc bl
cmp si, bx
cmp dx, si
sbb dx, di
mov ecx, 0x6f39bb83
add ch, 0x23
stc
shl ebx, cl
add ecx, 0x2df50900
stc
xor edi, ebx
xor bx, dx
cmp esi, 0x176c863b
ror cx, cl
cmp edx, esi
adc ecx, eax
rol ebx, cl
dec al
and dx, 0x2ef2
rol dh, 1
not dl
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
jo 0x5b0fd2
push ebx
shl ebx, 3
nop
push eax
cmp eax, 0x1fd3b627
push ecx
dec ecx
nop
sbb cx, 0x308e
inc ecx
shr ax, cl
push esi
and esi, 0x67a7569e
nop
push edi
add di, 0x5093
push edx
sub dh, dh
xor bh, dh
inc bh
shr eax, 5
not ch
rol dl, cl
shl ch, cl
pop edx
pop edi
pop esi
pop ecx
pop eax
pop ebx
call fcn.005dcff1
stc
push edx
xor dl, 0x55
push eax
sbb ax, 0x2b99
push ecx
sub cx, 0x3ee8
shl edx, 7
push ebx
inc bl
add cx, 0x5f29
push edi
xor ebx, edi
or eax, 0x3c3cf41e
test bx, 0x5c92
mov dx, bx
rol ebx, cl
cmp al, ah
not edx
shr ebx, cl
add bh, 0x76
test dl, 0x29
push esi
sub cx, si
shl dh, cl
dec al
stc
sub edx, 0x4fcb1ccc
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
nop
push ecx
rol cl, 7
push edx
rol dh, cl
stc
not cx
push eax
shl eax, 1
push esi
shr esi, 7
not dx
mov cx, 0x2056
sub al, 0xd
push edi
rol di, cl
and edx, 0x571e9517
mov edi, edi
mov eax, 0x161e3c1e
cmp cl, 0x4a
and si, 0x591e
not dl
stc
test dx, dx
or edi, 0x68fd2a35
pop edi
pop esi
pop eax
pop edx
pop ecx
push ecx
ror ecx, cl
push edx
shr dl, 1
push ebx
push eax
mov bl, ah
sbb dx, 0x7dd3
stc
push edi
shr edi, cl
pop edi
pop eax
pop ebx
pop edx
pop ecx
call fcn.005dd3e0
push eax
ror ah, 7
push esi
rol si, 1
push ecx
adc cx, si
push edx
sbb edx, 0x2effad8c
push ebx
xor bx, 0xb01
dec bx
push edi
mov di, cx
cmp ax, 0x4082
xchg bl, dl
xor cx, dx
sbb ebx, 0x1fce0d1f
or cx, 0x1cda
shr dh, cl
or cx, di
nop
nop
xchg al, bl
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
jnp 0x5b1029
call fcn.005dd7ac
push ecx
sbb cx, cx
pop ecx
call fcn.005ddc2f
push ebx
dec ebx
pop ebx
mov word [ebx], 0x5a4d
mov eax, dword [esp]
call fcn.005de10f
call fcn.005de70c
call fcn.005decd1
push edx
push ecx
shl dh, cl
push ebx
push eax
sub bl, ah
nop
cmp dx, 0x549
push esi
and cx, si
push edi
test di, 0x4663
inc ebx
sbb dl, dl
mov si, 0x5f5a
mov di, 0x659d
xor cx, 0x5477
shr cx, 5
xor edx, eax
test ecx, edi
rol si, cl
dec dl
mov cl, dl
or ch, 0x2a
dec ecx
ror edi, cl
not cl
xchg cx, dx
or bx, 0x76eb
xor eax, 0x56a71e4
or bh, bh
and ch, al
xor di, 0x4cc9
sbb dx, ax
adc edx, esi
ror edi, cl
stc
adc ecx, esi
mov bh, 4
sub di, cx
test al, dl
and dl, 0x34
sub ebx, eax
not ax
ror cx, 8
not ecx
sub dx, 0x3421
add si, 0x57b4
shl ecx, 3
inc di
cmp ecx, ebx
sub si, 0x39f1
adc eax, 0x9771999
not ebx
rol al, cl
shr bx, cl
xchg bh, dh
adc ecx, eax
shr bh, 4
shl ecx, 5
sbb esi, eax
test ebx, eax
sbb ax, 0x5c69
add bx, 0x1271
ror bh, 8
sub bh, bh
or eax, ecx
dec bl
not di
mov bh, dh
or ch, 0x55
nop
rol di, 5
xchg dx, di
mov ebx, ecx
sbb bl, cl
not bh
inc cl
sbb dh, dh
inc ax
shr esi, 1
add di, di
xor ecx, esi
shl al, cl
shl dl, 6
mov edi, ecx
ror ax, 6
xor edx, 0x3e427b1f
inc edx
stc
xchg dh, dl
nop
xor eax, esi
sub bh, 0x28
not ebx
shl cl, 6
xor dl, 0x4f
ror si, 8
not bh
or eax, edx
xchg edx, ecx
xchg bh, bl
not dx
ror cl, cl
inc ecx
mov edx, ebx
pop edi
ror ax, 1
shl eax, cl
stc
mov cl, 0x2e
not cx
rol cl, 7
not al
push edi
xchg edi, edi
add esi, eax
xor eax, edx
xchg dx, ax
dec dh
not al
test cl, dl
add cl, cl
cmp eax, 0x18254edc
nop
ror dx, cl
xchg esi, ecx
mov dx, ax
cmp di, 0x5eb3
shl dl, 1
not di
not cl
sub si, cx
ror bl, 7
add bx, 0x1cb9
dec cl
cmp di, 0x70b0
not di
sub bl, cl
not edx
shl si, cl
cmp cl, 0x3d
xchg ah, al
shl bh, cl
or ax, si
cmp ebx, 0x2bd61067
add cx, 0x36f2
inc ch
dec ax
mov bx, 0x7aa0
or al, 0x3d
nop
shr edx, cl
add ecx, 0x652d4315
and edx, 0x63dcaee2
test edx, ebx
dec eax
mov edx, 0x6403668a
xor ch, dh
xor di, 0x19c6
inc dl
dec edx
shl dx, 6
adc ecx, esi
xor dl, ah
add bh, 0x42
sub si, di
sub cx, si
cmp ebx, 0x7ee6e467
sub eax, 0x45c7b049
shl bl, 2
dec bl
rol edx, 2
adc si, dx
shl ah, cl
nop
inc cx
shr cx, 6
add cl, 0x72
sbb ecx, ecx
nop
sbb cx, dx
dec si
dec bx
inc bl
ror ah, 5
sub cx, 0x4e2b
sub dh, bl
sub edi, ebx
shl si, cl
add al, 0xf
or ebx, 0x3ff11e9c
or ax, ax
shl cx, 7
xor edx, ecx
not si
shl ecx, cl
adc cx, ax
shr si, cl
cmp cl, 1
xor ah, cl
dec edi
shl cl, cl
ror di, 8
adc dh, 0x7f
rol edx, 4
add bl, 0x4e
xor ecx, 0x25096afe
pop edi
nop
or ecx, esi
shl dh, 7
shr eax, 8
stc
add ah, ah
not bl
nop
cmp esi, 0x1229cae3
sbb ebx, 0xfa75878
sub dx, bx
push edi
or edi, ebx
sub dl, 0x55
mov ebx, esi
and bl, cl
stc
adc ecx, 0x710e697e
sub edx, ecx
adc si, si
xor ch, al
and eax, 0x426e8151
inc dx
add dh, ch
add bl, 0x24
sbb di, 0x428d
nop
or ch, 0x75
shl edi, 3
mov eax, eax
add eax, 0x7b2a662a
sub ecx, ebx
cmp si, 0x1134
or cx, 0x1eb0
test cx, si
shl esi, cl
not dx
xor dl, ah
not dx
dec ebx
ror si, cl
or bx, 0x769f
shr bh, cl
sub dh, 0x20
adc eax, 0x316b4b7
sub ecx, 0x106de7d1
nop
mov cx, 0x5f18
not ax
nop
ror cl, cl
cmp al, bh
rol cx, 3
not si
shr al, cl
test bx, 0x48ca
ror dh, 4
sub cx, 0x28ef
add ah, cl
ror dx, 7
or esi, 0x6a322bf9
rol eax, 7
ror eax, cl
sub ah, cl
add edx, ebx
rol al, cl
and ecx, 0x7925dda3
ror esi, cl
shr ebx, 5
dec al
shr cl, 8
adc ah, ah
or esi, edi
inc di
mov ecx, 0x2d9be43d
mov dh, dl
shl si, cl
rol eax, 7
stc
stc
adc ax, 0x67af
shl bl, cl
ror ecx, 8
mov dl, 4
nop
adc si, dx
xor ax, 0x2b9c
adc eax, edx
and di, 0x3e73
test ax, ax
rol esi, 8
and ebx, edi
and bh, 0x43
inc al
mov di, dx
test dx, si
nop
nop
nop
xchg esi, ebx
cmp bx, 0x2c18
pop edi
inc ah
rol bl, 1
push edi
not edi
dec eax
xchg edi, edx
sub ah, 4
shl cl, cl
sub si, ax
shr di, cl
inc dl
adc eax, ecx
shl si, 3
and eax, 0x3195ab6a
xor eax, ecx
cmp ecx, eax
xchg ecx, ecx
xor edi, 0x4f49e0e2
xor dx, ax
ror esi, 6
and edi, 0x40f4743c
stc
mov ah, 0x29
sub ax, dx
sbb cx, ax
test al, ch
nop
stc
or ax, 0x60ff
mov ecx, ecx
rol ebx, cl
inc si
test bx, 0x4976
rol cl, 3
add si, 0x2b12
ror cx, 1
xchg ah, bh
and eax, esi
shr edx, 7
not ax
or si, 0x7c0f
mov edx, 0x56a8c12
inc esi
inc bx
rol cl, cl
sbb ecx, ecx
cmp di, ax
adc cx, 0x439d
or dx, 0x4cb6
and bl, 0x1c
add bl, 0x77
ror ebx, cl
cmp edx, esi
adc bh, 1
stc
shl bl, cl
xchg dx, ax
shr eax, cl
add di, si
cmp dh, bh
sub ax, si
and ebx, 0x4f9fe150
nop
rol al, cl
ror bx, cl
adc di, bx
shl bx, cl
not edi
cmp bl, cl
dec cx
inc edx
rol esi, 5
dec edi
adc dl, 0x71
add dx, 0x1608
or edi, ebx
mov si, 0x25bb
cmp esi, eax
xchg edx, edi
rol esi, cl
shr edx, 4
not ebx
shr esi, 3
ror bx, 3
stc
and cl, 0x23
dec bh
stc
xor di, ax
shr ah, cl
cmp dh, 0x5a
mov eax, esi
xchg esi, ecx
sbb dx, di
stc
sbb bh, bh
shr bx, 3
inc eax
add dx, ax
dec dh
test ebx, esi
pop edi
push edi
not di
rol di, 1
or cx, si
dec ebx
stc
rol edx, cl
not ch
adc ax, 0x488
or ch, 0x65
not esi
mov edx, 0x253e040b
mov dh, dl
sub ax, ax
xor eax, edx
mov al, ah
or cl, dh
sub bh, al
and edi, edi
mov bh, 0xa
not edi
not dh
sub bx, ax
sub ch, al
or di, si
inc al
not ax
and ax, 0x5a3c
or edi, edi
adc edi, esi
and edx, 0x47a65e44
cmp al, 0x4b
shr si, 8
shl bl, 5
test edi, 0x1bec3f8e
and esi, edx
xor cl, cl
adc esi, 0x7ecec04c
nop
mov esi, 0x3f744a1b
stc
sub dx, cx
xor ecx, edx
dec al
xchg edx, edi
dec di
and ah, 0x74
cmp dl, 0x4d
sbb ax, si
add ah, 0x4d
inc ecx
sbb al, bh
and ax, 0x13b5
mov si, 0x11e2
adc ecx, esi
stc
inc ecx
stc
nop
test si, di
nop
dec dl
xor ax, di
shl cx, cl
rol ch, 3
xchg edx, eax
rol di, cl
rol ebx, cl
nop
sub al, 0xb
stc
inc bx
mov eax, 0x18c3fd82
mov ch, dl
sub ax, 0x4407
mov cx, 0x7bdb
not ebx
sub si, 0x33d6
xor esi, 0x2d5ec24c
add ah, al
and eax, 0x3fd1c75f
dec al
mov si, ax
test edx, 0x6a166ef9
and si, ax
or bx, 0x6fbf
sbb dh, 0x24
stc
mov esi, ecx
and edi, ecx
or bx, dx
shr esi, cl
shl si, cl
mov ax, 0xb68
inc bh
adc ax, dx
cmp bh, 0x77
test dx, si
and ecx, ebx
cmp bx, 0x3eb5
ror ax, cl
pop edi
ror ecx, 5
xor al, 0x4f
not bh
rol ax, 2
ror ebx, 6
ror dh, cl
rol ebx, 2
test edx, esi
xchg ch, bh
nop
inc bx
push edi
xor eax, edi
nop
xor ecx, edx
add edx, 0x1f02d4bc
stc
or dh, 0x19
rol bh, 8
xchg dh, ah
sbb eax, 0x464c9847
mov bh, ah
sub ax, 0x1ce4
or bx, 0x4cf6
rol cx, 1
not eax
and dh, 0x64
stc
or edx, eax
xchg edi, eax
rol cx, cl
cmp ah, 0x6a
sub dx, 0x2ced
shr ecx, 5
adc ecx, eax
sbb dh, ah
and edi, 0x5a2135ba
inc bh
rol ch, 1
nop
stc
mov si, si
sbb ebx, edi
not eax
nop
mov ebx, edi
xchg di, si
or si, 0x71c7
sub bh, ch
ror ax, cl
shr bx, cl
sub cx, 0x6cd9
xor ah, 0x4c
shr ecx, 3
test ecx, 0x76d734a9
mov di, 0x32da
and esi, 0x45f9cf93
xchg cx, dx
test eax, edx
rol dl, cl
xchg cl, ch
shr dh, 3
dec cx
test al, al
nop
not ah
test ch, 0x50
shr bh, cl
not cl
and ah, 0x77
ror bx, 5
stc
mov ax, 0x4dc4
shr eax, 8
mov eax, 0x2ed6a0d0
shr bx, cl
nop
shl edi, 3
cmp dh, dl
or eax, 0x19f56a95
adc dx, 0x75fc
sub esi, 0x5b7bd99e
cmp ecx, eax
not ah
ror si, 1
shr bl, cl
rol ebx, 3
mov dx, di
mov bx, 0x505e
rol dl, cl
adc ax, 0x72e7
test esi, 0x3d557777
inc si
nop
nop
add bh, bl
xor bl, bl
test ebx, ebx
or dl, ch
inc ecx
xor cx, 0x4327
pop edi
shl dx, cl
and ah, 0x36
nop
shl edx, 4
pop esi
pop eax
pop ebx
pop ecx
pop edx
push edx
mov dx, 0x7c50
push ebx
mov ebx, 0x414211e
test dx, bx
push ecx
and ebx, ecx
rol cx, 3
stc
test edx, 0x2a4b6a55
nop
push eax
or ah, 0x30
cmp ax, 0xd9
xchg dl, ch
not eax
nop
add ecx, 0x122bf652
xchg dx, dx
nop
sbb cx, 0x5928
not eax
xchg dx, dx
test cx, 0x4f3a
push edi
rol di, 5
stc
shr dx, 3
or cl, 0x67
and bh, dl
xchg al, bl
cmp bl, bl
push esi
rol si, cl
cmp ax, di
adc ax, di
sub cx, 0x2e28
test ecx, 0x14c9390e
nop
sbb bx, 0x2112
rol ah, cl
adc dx, 0x4021
shr bh, 3
add bx, 0x38a6
or bl, al
not bx
mov cl, 0x5a
rol bl, cl
mov ecx, esi
or si, cx
shr edi, 3
nop
dec si
not edi
cmp ebx, 0x1b377384
dec di
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
push edx
push edi
test edx, edi
push ebx
shl bl, 8
push esi
push ecx
shl si, cl
push eax
add ch, ah
dec eax
or cl, cl
pop eax
pop ecx
pop esi
pop ebx
pop edi
pop edx
jb 0x5b17be
push ebx
add ebx, 0x559c2bd1
push eax
push ecx
mov ax, cx
sub cl, 0x33
push edi
push edx
test di, dx
ror cx, 7
pop edx
pop edi
pop ecx
pop eax
pop ebx
call fcn.005df0b0
call fcn.005df424
call fcn.005df68f
push 0
mov edx, esp
push eax
mov eax, esp
push ebx
call fcn.005dfc3c
call fcn.005dff35
stc
push ecx
shl cl, cl
push edx
push ebx
sbb edx, ebx
ror cx, cl
shl cl, 1
push edi
or ecx, edi
push esi
dec si
push eax
test ax, 0x7a1d
not edi
and dl, ch
sbb ax, 0x5513
adc ecx, 0x706ddd0d
stc
nop
shl dh, cl
sub cl, 0x5d
mov edx, 0x3f0c8a0f
rol ax, 7
sub dx, cx
add cl, al
mov esi, edi
inc eax
not edi
sbb ebx, 0x159197a1
shl bh, 6
nop
xor si, di
or dx, 0x51ae
not al
and ah, dl
stc
xchg dh, ch
xchg si, ax
xchg di, cx
adc di, 0x7b76
shl al, 8
ror edx, cl
shr ecx, cl
stc
stc
xor dh, dl
or esi, 0x228d327a
stc
adc ch, 0x58
stc
stc
and di, bx
test ah, dh
or ecx, 0x3455de04
shl bx, 6
xor si, ax
add cx, 0x330c
nop
shl al, cl
mov edi, esi
not dl
shr si, 5
rol di, 2
shl cx, cl
xor ah, cl
cmp dx, 0x5e5e
ror ax, 8
xchg ebx, edi
xchg bx, dx
mov cx, 0x3d63
cmp dl, 0x79
rol bx, cl
sbb ax, cx
add edx, 0xdd6c295
nop
stc
cmp edx, 0x1587a3f4
shr bl, 8
and ebx, 0x6b245075
adc cx, 0x6ce5
or ebx, 0x3d2d73f2
rol cx, cl
xchg ebx, edi
sbb si, 0x3c1b
test edi, 0x46e91ed8
nop
or esi, 0xf5fe4a1
mov dl, 0x11
and di, si
or ch, ch
cmp eax, 0x469d4f8e
or ax, dx
xor ax, 0x5b3
shl esi, cl
dec bx
not cx
rol bl, cl
adc bl, bl
adc esi, ebx
adc bh, 0x55
stc
or di, 0x1787
sbb ch, 0x3b
dec dl
test ecx, 0x30c5815a
pop eax
add dh, 0x3a
push eax
dec ax
test ax, 0x4a33
sub ah, dh
adc al, al
adc si, 0x3ce
ror dx, cl
xor bx, di
adc eax, edx
nop
mov bl, 0x1c
inc si
and edi, 0x6bb1fbb6
and edi, 0x5adc947c
ror ebx, 2
shl edx, cl
sub si, si
cmp esi, esi
sub ah, dh
cmp eax, edi
test bh, cl
and bl, ch
xor ebx, 0x1a3cfe56
shl si, cl
sub di, 0x7dd6
xor di, 0x1794
xchg di, cx
mov dx, 0x7c98
xor ebx, ebx
rol edx, 2
cmp dl, 2
nop
nop
not cx
mov ecx, edx
ror edi, 6
rol edx, cl
test ecx, ecx
adc bl, 0x67
add esi, 0x28bebd91
stc
cmp bx, di
dec eax
rol al, 5
and edx, 0x25282580
sbb ch, 0x48
mov ah, bh
ror esi, cl
shr bl, cl
sbb bl, 0x44
inc ch
shr ax, 3
sub si, si
xchg edx, edi
dec ch
add si, 0x21fb
sbb bl, 0x2d
cmp bh, cl
test di, di
xor esi, 0x320af586
not bh
shl eax, cl
inc ch
rol bl, cl
dec eax
nop
shl bx, cl
not di
ror si, cl
stc
cmp bl, 0x62
stc
xchg bl, bh
test si, 0x74a1
ror edi, 7
dec eax
ror ebx, 8
shl edi, cl
inc si
mov edx, edi
xor esi, edi
nop
shl ax, 4
test ecx, ebx
adc edx, edx
xchg si, bx
ror bh, 2
shr edx, cl
or dl, 8
nop
stc
sub dl, dh
inc bx
test cx, 0x704a
xchg bl, ch
mov ah, dh
mov bx, di
and esi, ebx
shr ax, cl
shl ecx, 8
pop eax
push eax
xchg edi, eax
ror dx, 6
mov ah, dl
test ebx, 0x6e1992ac
shr cl, cl
dec ecx
test dl, 0x5d
sbb dh, ch
add dh, 0x40
cmp bl, dl
adc ax, bx
shr esi, 4
xchg dl, dl
and cx, 0x61d3
not dx
and dl, cl
xchg si, cx
nop
nop
not eax
stc
test dl, 0x3e
adc dh, 0x40
rol esi, 3
cmp bl, 0x63
ror di, cl
test di, si
shr bh, 1
sbb edx, 0x23d3d83e
xor bl, 0x72
test esi, 0x9d68244
inc bh
xchg bh, ch
mov esi, ecx
or eax, 0x25d9080
add eax, 0x1fbd096
xor di, bx
dec al
xor bh, bl
shl ch, cl
inc dx
xchg si, di
sub edi, edx
nop
cmp ax, 0x7670
test ax, di
sbb bx, 0x2b88
stc
rol bh, cl
xchg bh, ch
rol ecx, 7
test bl, 0x28
shr dx, 8
shr ecx, 7
ror cl, cl
inc edx
pop eax
pop esi
pop edi
pop ebx
pop edx
pop ecx
push ecx
xor ecx, 0x426197b9
push ebx
not bl
push edi
ror di, 1
push esi
add esi, 0x5efac8e0
rol si, cl
sub ecx, 0x63f32493
push eax
push edx
add eax, edx
cmp cx, 0x15b1
not bh
nop
test edx, 0x2f32d564
xor dh, 0x53
mov si, 0x58f6
mov cx, 0x1d33
xor cx, 0x51ab
xchg ebx, eax
inc cl
sbb cx, 0x3ad8
stc
shl esi, cl
nop
rol ah, cl
mov si, si
not edx
test ax, bx
mov ecx, 0x58c977d2
adc di, 0x6f17
rol bh, 5
mov si, di
add edi, 0x501be9bb
rol edx, cl
adc ch, al
cmp esi, ecx
and edi, edx
shr dh, 6
not al
not ax
xor ebx, esi
or cx, si
mov ax, 0x3614
mov dh, 0xb
ror edi, 7
sub eax, 0x7595333f
nop
sbb ah, dh
stc
and si, 0x44be
ror bh, cl
sub ebx, ebx
shr cl, 3
mov dl, al
mov bl, al
rol di, cl
xchg ah, dh
shr ah, 2
add di, 0x3872
adc si, di
shl esi, cl
test bh, cl
or eax, 0x7b600997
add si, bx
shr dl, 2
inc eax
nop
shl bx, 7
sbb dh, dl
stc
inc ch
stc
add bh, cl
inc cl
dec dh
cmp eax, 0x407554e6
and si, 0x2a76
rol bx, cl
test cx, 0x1c0c
and dh, ah
test ax, 0x152e
nop
add ebx, 0x60b42ceb
adc ax, ax
nop
sbb di, 0x3049
test si, 0x7a9
or al, 0x59
xor bl, 0x78
or edx, edi
mov ax, ax
sub di, si
sbb bh, bl
shl ah, cl
mov ebx, ecx
sbb al, 0x5e
sbb ecx, esi
not ah
dec ax
shl ch, cl
cmp ax, 0x4d8c
mov dl, bl
nop
pop edx
nop
sbb al, bl
cmp bh, ch
adc si, 0x37e6
sbb cl, 0x2f
sbb ch, 0x4b
inc ah
not bh
inc eax
mov ecx, edi
push edx
add edx, 0xd454590
nop
ror edi, 8
adc cl, 0x51
adc al, 5
and dx, si
shl eax, cl
cmp di, bx
ror edi, 3
xchg ch, bl
sbb bx, bx
sub cx, 0x4ea2
nop
stc
dec ebx
inc dx
adc ah, ah
mov ax, bx
not di
and di, cx
sub bl, 0x44
nop
adc dl, 0x40
ror eax, 7
rol edx, cl
sub edx, 0x2c1aee1
dec edx
inc ax
shl bl, cl
test si, si
ror dl, cl
ror ecx, 3
dec si
ror ah, 5
xchg bx, di
xor cl, bl
shl esi, 6
mov ah, al
shr edi, 3
test ecx, 0x3a207852
xor al, ch
inc edx
dec al
stc
stc
adc dl, 0x73
cmp eax, ebx
sbb bx, dx
test edx, ebx
test cl, dh
xor bx, cx
mov al, 0x13
mov edx, edi
mov cx, 0x179c
cmp bh, dh
nop
mov cx, 0x6801
mov bx, ax
not dx
not esi
mov cx, dx
adc edi, 0x677dadb6
shr bx, cl
sub al, dl
dec dl
inc ch
inc si
rol ebx, 3
test si, bx
nop
cmp ecx, 0x64f2743e
rol ecx, cl
or bh, 0x7b
or bx, ax
add si, bx
nop
mov di, dx
and ebx, edx
cmp ch, 0xf
dec dl
ror cl, 8
xor dl, bh
ror ah, 7
nop
shl di, cl
dec esi
stc
not dx
shl cx, 2
cmp dx, 0xbc9
pop edx
adc bx, cx
push edx
add si, dx
shl edx, cl
nop
cmp di, 0x39e5
test cl, 8
adc eax, esi
sub dx, bx
xchg edx, edx
nop
and cx, di
sub edx, ebx
dec si
or ax, 0x74ca
adc dx, di
not di
add ax, 0x4d31
shl di, 3
and edx, ecx
shr ecx, 5
mov esi, edx
nop
or bh, 0x3e
or ebx, esi
test bh, bh
cmp esi, 0x5528b006
shl cx, 7
rol ah, 7
sub edi, 0x77a417d9
xor si, dx
ror bx, cl
shl di, cl
test si, di
mov edx, ebx
nop
sbb bh, cl
ror ax, cl
xor si, cx
adc cl, 0x1b
sub si, 0x1bfa
adc bh, 0x46
inc eax
mov dx, bx
inc edx
shl ax, cl
and bh, 0x6d
or dh, 0x60
stc
xchg ecx, ecx
rol ax, 1
stc
stc
nop
ror dx, cl
mov ah, bh
ror bl, 8
add ebx, edx
rol dh, 3
nop
not al
nop
nop
add edx, 0x1b6d5dc
stc
mov bx, 0x316
dec dl
adc cx, bx
mov ecx, esi
and dx, 0x637a
ror bl, cl
shr ax, 1
sub ecx, 0x32db1f31
rol di, cl
nop
sub di, 0x5ded
adc bx, 0x4497
shr ax, cl
rol di, cl
xchg dh, bh
shr edx, cl
or di, bx
shr al, cl
test cx, ax
mov ah, cl
xor al, cl
ror edx, 4
adc cx, 0x71a7
and ebx, edi
sbb esi, ebx
inc dx
xchg dx, dx
inc ax
cmp eax, eax
adc si, 0x4f0a
nop
sbb di, 0x1231
or dx, 0x2adb
shr ax, 3
sbb esi, 0x15295cec
test si, cx
pop edx
sub cx, 0x14f9
shr eax, 3
not ax
dec ax
mov bl, ch
push edx
cmp edx, 0x78e75987
xor dl, 0x20
shr di, cl
test edx, edx
stc
sbb dx, di
dec dl
ror dh, cl
dec ah
cmp edi, eax
mov dl, ah
cmp ebx, ecx
rol bl, cl
adc si, dx
adc cx, 0x2c96
sub bl, 0x50
or esi, ecx
xor di, 0x25e0
cmp al, cl
mov al, cl
shl esi, 5
sbb ah, 0x3f
and ebx, 0x171fdd11
ror ch, cl
cmp dx, 0xa21
shr ebx, cl
nop
dec dl
and di, si
cmp bh, 0x37
shl si, cl
nop
add bx, 0x7ec0
stc
xchg edi, eax
sub bh, dh
sub eax, edx
xor edx, 0xb1fbf5f
add al, 0x7c
test cl, 0x2b
mov bx, bx
add cx, dx
shl cx, cl
sub dl, 0x1c
add dx, 0x2036
test cx, di
xchg dx, ax
rol si, 1
sbb cx, bx
mov di, 0x57bf
shr eax, cl
ror dx, 6
rol ecx, cl
mov ebx, ebx
shl cl, 7
xchg edi, eax
nop
sbb ecx, eax
sub ebx, 0x30bf2468
xchg edx, eax
shl cl, cl
test eax, ebx
shr ecx, 4
cmp ax, 0x5bf2
mov eax, 0xae2df66
stc
nop
rol bh, cl
inc esi
pop edx
pop eax
pop esi
pop edi
pop ebx
pop ecx
jo 0x5b1ede
jnp 0x5b1ed9
push edx
not dl
push ecx
push ebx
adc ecx, ebx
pop ebx
pop ecx
pop edx
call fcn.005e044b
push ecx
adc cx, 0x7bc1
push edx
shl dl, cl
nop
push ebx
dec bh
pop ebx
pop edx
pop ecx
call fcn.005e0787
mov ecx, esp
push edx
push 0x40
push eax
push ecx
push 0xffffffffffffffff
nop
push ecx
dec cl
nop
push ebx
rol bx, cl
sub bh, bl
push eax
sub al, ah
sub ah, ah
xor ecx, eax
push edx
rol dh, cl
push esi
test esi, eax
sbb si, 0x119
add ch, bl
dec edx
inc dl
inc dl
add ax, bx
or bh, 0x7d
sbb dx, 0x70bb
stc
inc al
rol dh, 1
adc bl, bh
xchg ecx, ecx
and edx, esi
adc eax, 0x77dfeaa
nop
add bh, 0x3f
mov esi, ebx
adc ecx, 0x38a22ea8
mov ax, 0x14d3
mov cx, bx
not eax
inc si
nop
ror ch, cl
sub eax, 0x7144edd7
xor dl, al
sbb dl, ch
add bx, 0x1089
stc
dec dh
not dx
shl ah, cl
inc ax
stc
nop
cmp esi, eax
and cl, bl
push edi
xor di, di
sbb ch, 0x56
add cl, bl
ror al, cl
add dl, cl
sub cx, 0x2c0b
stc
ror si, 7
inc edi
cmp di, 0x24d7
inc di
and bl, 0x7d
cmp edi, 0x54e33e90
inc di
shr dh, 2
nop
rol ax, cl
sub al, 0x74
shr cl, cl
adc ebx, 0x3f4242b1
cmp ax, 0x46e1
ror cx, 8
xchg bx, di
test edi, ecx
shl cl, cl
mov di, ax
shr cx, 8
sub bx, 0x6ce3
shr cl, cl
stc
rol di, 3
sbb esi, edx
ror al, 5
sub di, cx
cmp dh, 0x41
shr dh, cl
cmp eax, 0x76fedfc7
inc bl
xchg ecx, edx
stc
nop
ror dx, 2
shl cx, cl
shl edi, 1
shl ebx, cl
xor ax, 0x69fe
and bl, 0x7d
dec si
rol eax, 3
dec dx
or di, 0x2c61
mov bx, ax
pop edi
sub edx, ebx
cmp bh, bh
stc
sbb cl, 0x21
and bl, bl
nop
shl cl, cl
stc
inc ch
xchg ecx, eax
push edi
test esi, edi
stc
add bl, ah
cmp ax, di
adc ecx, 0x1292ae95
adc ah, cl
ror ax, cl
or bh, 0x66
inc cl
shr edx, 8
shl dx, 2
xor cl, dh
and dl, bl
inc cx
and cx, 0x2b9b
add cx, 0x2c49
test cl, dl
nop
sub dl, 0x32
shl cl, 2
rol edx, 6
xor di, 0x4e4b
xchg edx, ebx
xchg ecx, edi
stc
shr eax, 5
and ch, dh
and al, 0x3e
stc
or ebx, ebx
cmp cx, 0x724f
xor di, 0x6056
sub dx, si
sbb ebx, ebx
adc edx, eax
sub bx, di
not ecx
ror bl, 2
mov al, bh
rol bx, 7
shl bx, 7
dec di
nop
shl di, 5
rol dh, cl
inc eax
or bl, bl
adc si, 0x4ebe
ror dx, 1
stc
mov ebx, 0x61b4227f
nop
not ax
adc dh, bh
nop
test esi, esi
inc al
xor eax, ebx
sbb di, 0x4a7c
not ax
xchg cl, cl
test eax, eax
nop
sbb ebx, 0x27e967e7
not ah
stc
stc
ror di, 3
shl dl, cl
sub al, al
not bl
xor di, dx
not eax
test bh, 0x31
cmp dl, bl
shr bh, 4
xor si, 0x1288
add dl, 0x4c
adc ax, bx
cmp bx, dx
shr bx, 8
ror ah, cl
mov al, 0x18
or dl, dl
or ebx, ecx
cmp di, 0x48ca
shr edx, cl
adc al, bl
xor esi, edx
inc ch
pop edi
shl ax, cl
cmp ebx, 0x249ebd76
and bh, bl
shl cl, cl
add bx, 0x2b76
adc cx, 0x7337
push edi
sbb edi, 0x4037ef32
or cl, dh
stc
nop
xchg edx, eax
not di
dec ax
shr bh, 5
add edx, 0x2cf849ef
sbb al, 0x7b
stc
mov cl, dh
xor ecx, ecx
ror eax, cl
xchg edi, edx
cmp cx, bx
stc
or cl, dh
not cl
adc ax, 0x7da5
sub bl, 0x16
xchg ebx, edx
or si, di
xchg di, si
stc
nop
add ch, 0x1b
test bx, dx
sub dx, ax
cmp ebx, 0x2f0957de
sub edi, ecx
adc bx, 0x4b67
add bx, 0x5a86
sub ax, cx
xor ah, 0x4c
add bx, si
cmp dx, 0x251a
sbb al, 0x77
xchg edi, ecx
test edx, ecx
xchg dl, bh
xchg edx, edx
xor bh, cl
shl ah, 2
test eax, eax
sub ecx, 0x21b673f3
dec edi
test cx, si
adc dx, 0x5fbb
xor edi, edx
adc edx, eax
nop
stc
mov ch, 0x53
adc esi, 0x18f5afc6
dec ebx
stc
dec ebx
test edi, eax
not bx
cmp eax, eax
test esi, eax
test edx, 0x7c03b404
add bh, ah
nop
cmp ax, 0x2af9
or dh, ah
xchg dx, di
nop
not cx
ror al, cl
rol ebx, 7
sub ecx, edx
test bx, 0x38d
adc cx, di
mov ax, bx
nop
and esi, eax
cmp esi, 0x2680e7cb
dec ah
stc
xor dh, 0x18
shr ch, 6
xor ax, dx
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
nop
stc
push edi
push edx
sbb di, dx
stc
push ebx
xchg ebx, ebx
nop
dec bh
push ecx
push eax
test cl, al
push esi
sub ax, si
shl ebx, cl
nop
rol si, cl
rol bx, cl
xchg dx, dx
not dh
not dx
ror ebx, 5
stc
stc
stc
mov eax, edx
and edi, 0x678eed6c
nop
xchg ecx, esi
and bh, 0x62
dec bl
cmp bh, dh
mov ch, 0x32
add si, ax
and eax, ecx
inc bl
cmp esi, 0x26b49ee0
ror di, cl
not bh
and edx, 0x6c09c3dd
stc
dec esi
not bl
adc ecx, ecx
stc
add di, 0x421b
sub edi, 0x5c0aa14e
add edi, 0x3fe3cc06
xchg ch, ch
rol eax, cl
adc ecx, edi
and esi, edx
shl bl, cl
add al, al
test cx, bx
xor si, di
and al, 0x70
nop
cmp eax, 0x7bd6ab64
add dx, si
cmp esi, 0x696e24aa
dec di
add bx, dx
cmp bx, cx
add dx, cx
shl ch, cl
or edi, 0x7f04efb5
xor bx, di
adc dl, 0x16
rol cx, 2
nop
adc eax, 0xd1177b5
add al, ch
dec dh
nop
ror dx, 7
shr di, 2
adc ecx, 0x70c924e
shr ah, 3
xor esi, 0xe74149c
shl edi, 8
xchg cx, cx
adc ax, 0x1b85
xor al, dh
ror ah, 3
mov edx, esi
not di
ror ecx, cl
sbb bl, 0x68
cmp bh, ah
sub bx, 0x75f1
sub bx, ax
cmp dx, bx
not dx
inc dl
stc
test ah, al
sub edi, eax
dec ch
nop
and ecx, 0x7ec0a630
xor ch, bh
adc bl, bl
xchg di, ax
rol bx, cl
pop esi
nop
dec al
xor eax, 0x6947912
shr di, cl
dec cl
and ebx, 0x3ba4bb2e
ror edi, cl
push esi
sub si, ax
cmp al, 0x29
shl dh, cl
shl eax, 2
sbb bx, si
or di, bx
not al
ror ecx, cl
cmp esi, 0x12942813
add bl, 8
ror esi, cl
nop
ror ebx, 5
add dh, 0x64
sub di, 0x18af
stc
rol al, 8
sub bx, 0x1bbd
rol ax, 2
or bh, bl
or ecx, ebx
nop
stc
adc eax, eax
or dh, dl
cmp ecx, edi
shr edi, cl
sbb dl, al
add di, 0x6d60
sub bx, di
and dh, bh
inc dx
xor esi, 0x112d90f2
mov dh, 0x2e
shr cx, cl
adc edx, 0x764b9c68
test bh, 0x1d
shl ebx, cl
or ch, 0x17
nop
stc
stc
dec ah
mov dl, 5
ror ah, cl
rol ecx, cl
add edx, 0xcf11e6f
rol dh, 6
not dx
rol dh, 6
adc di, 0x6d39
dec bl
shl ebx, 7
not bl
nop
nop
rol ebx, cl
xor edi, ecx
cmp cl, 0x4b
add ch, dl
inc ecx
ror ch, 2
and ax, cx
and ah, 0x66
ror cl, 7
ror di, cl
and cx, bx
and dh, ch
shr cl, 3
cmp si, 0x6a05
not ebx
adc ebx, 0x4cb7ad71
xor cx, ax
mov dl, bl
xor si, 0x5c6b
rol si, 4
cmp dl, 0x39
stc
add bx, di
or eax, 0x3ded9953
sbb dx, 0x410e
ror edi, 1
or dx, ax
stc
nop
shl edi, cl
rol ecx, 8
stc
nop
add bh, dl
not di
add di, ax
shr eax, cl
pop esi
not ah
xchg dx, ax
push esi
adc si, ax
sbb cl, cl
nop
xor bx, 0x7e78
shr al, 8
stc
stc
mov si, 0x5d00
sub dx, ax
shr bh, 4
or bx, 0x3f75
dec di
shr dl, cl
sbb edi, 0x515146c4
nop
test di, ax
sub si, 0x2735
stc
test bh, 0x1a
mov ah, cl
nop
rol ebx, 5
xor si, 0x6ee0
cmp esi, 0x4657d18d
ror dx, cl
mov edi, 0x7734849d
dec esi
add eax, 0x7b9f9337
xor dl, ch
shr dl, cl
stc
pop esi
pop eax
pop ecx
pop ebx
pop edx
pop edi
push ebx
or ebx, 0x1c31d169
push edi
push esi
or edi, esi
xor ebx, esi
push edx
cmp esi, edx
push eax
test bx, ax
shl di, 5
adc ebx, 0x5bf846b1
push ecx
rol cl, 6
xor edx, ebx
ror dx, cl
add dx, 0x6e5
adc ecx, esi
test cl, ch
or ch, bh
or bl, 0x72
stc
xor ch, ah
shl si, 8
ror bl, cl
shl di, cl
inc bx
inc dx
rol eax, 2
adc dl, 0x19
stc
stc
shr edx, 3
rol ecx, 6
stc
test ebx, ecx
shr dl, 7
adc ax, 0x4067
dec cx
add ecx, edi
ror si, 6
dec al
inc di
shr cl, 5
rol ecx, cl
xchg di, di
shl edx, 1
adc bx, 0x58fd
pop ecx
pop eax
pop edx
pop esi
pop edi
pop ebx
call fcn.005e0c9c
push ecx
shr ch, cl
and ecx, 0x6b4d3d9d
push edi
sbb ecx, edi
rol cx, cl
push ebx
dec bl
push esi
xchg esi, ecx
shr bx, cl
push eax
add al, bh
push edx
sub bx, dx
rol eax, cl
ror bh, cl
rol dx, cl
inc dl
ror edx, 5
sbb edi, 0x64413776
rol edi, 4
test edx, 0x770a31f0
dec ecx
nop
xchg esi, edx
and edi, 0x264f4b10
shl cx, cl
xchg ecx, esi
inc ax
stc
and cx, ax
inc di
stc
dec edx
test bl, bh
add cx, ax
dec esi
mov eax, 0x650d13c7
sub bl, 0xf
adc di, 0x6052
shr cx, 1
mov dx, si
sbb edi, eax
cmp ecx, esi
not edi
cmp bh, dl
stc
and ax, si
nop
mov ecx, ecx
nop
not si
or esi, 0x6a6d185a
cmp bx, ax
stc
rol eax, cl
stc
not ax
mov ch, bl
not bx
shr di, cl
rol edi, cl
cmp cx, dx
adc dl, ah
and dh, 0x43
shr ebx, cl
shl si, cl
xor ch, 0x63
shl ah, cl
pop edx
pop eax
pop esi
pop ebx
pop edi
pop ecx
push ebx
not bh
push edx
and ebx, edx
pop edx
pop ebx
jbe 0x5b25e0
push esi
or si, 0x6140
adc si, 0x1a7d
pop esi
call fcn.005e10ac
push esi
push edi
push edi
cmp di, 0x2e40
push ebx
push ecx
rol bx, cl
shl bh, 1
push edx
inc dl
not dx
ror cl, 5
push esi
add esi, 0x216478a7
rol dl, cl
nop
push eax
test ebx, eax
adc cl, 0x4d
adc dl, dh
rol edx, 2
shr eax, cl
xchg si, si
not al
nop
and cl, 8
or bx, 0x1b22
xchg ecx, eax
or al, 0x2f
rol al, 1
or ah, 0x1f
add di, 0x14ba
and dx, si
shl ecx, cl
adc eax, 0x1f7651bf
rol ebx, 8
cmp ax, 0x1e90
adc esi, 0x15394cbd
sbb dh, dl
inc cl
and ebx, 0x37515091
stc
xor al, 0x65
and dx, 0x19b7
add bh, cl
xchg ch, dh
mov ch, 0x69
sub ebx, ebx
rol dx, cl
and dx, di
adc si, 0x2873
dec si
test bx, cx
mov cl, 0x52
shl bx, cl
shl bl, 2
sbb edi, 0x737d903
adc bl, 0x45
and ah, 0xe
xchg dh, bh
add ebx, 0x3f50cf56
sbb edx, 0x6ac92ae0
ror ax, 5
add dx, ax
cmp esi, ecx
rol bh, 2
mov dl, ah
sbb bl, ah
stc
inc cl
xor esi, 0x58bbb8c0
xchg ecx, ebx
cmp bl, bh
sub edi, 0x8b686c9
test edi, 0x403d8bfc
shl bl, cl
xchg dx, cx
and ecx, 0xa574481
adc edx, esi
rol bh, 2
not cx
stc
xchg edi, eax
dec di
sbb edi, edi
ror di, cl
xchg edx, ecx
or bx, 0xeaa
and bh, bh
not cx
dec al
or ebx, ecx
test si, bx
xor dx, 0x7242
and edi, ebx
stc
or di, 0x46f2
not dl
cmp di, 0x3931
sbb bx, dx
shl dh, 8
shl ah, cl
add di, bx
dec edi
rol ax, 2
inc edi
xor edx, esi
xchg bh, dh
pop eax
ror cx, 3
mov si, di
push eax
or ax, 0x31ec
mov ebx, esi
and edi, ebx
adc dl, bl
not ah
cmp ebx, ecx
inc ecx
not al
sub bh, dh
sub esi, 0x25affabe
xor bh, 0x41
sbb di, 0xa34
inc ch
ror cx, cl
inc bl
mov si, bx
add dx, di
xchg bh, dl
ror ecx, 3
stc
sub ax, dx
add bl, ah
or edx, 0x2423d05a
adc bx, cx
sbb dl, 0x41
shr di, 3
test dh, cl
or cl, ch
and ax, si
shr edi, 4
not bh
xor ebx, edi
sub cx, ax
sub dl, 0x2e
xor esi, 0x60bd9826
ror bx, cl
rol ebx, 2
and cx, ax
and si, 0x6792
test edi, 0x4b55641e
ror esi, cl
nop
or bh, 0x1f
shr cx, cl
test al, dl
dec edi
sbb ch, bh
mov ch, cl
nop
dec dl
not bl
dec esi
stc
shr ebx, cl
dec al
xor eax, ecx
dec esi
ror ah, cl
shl ax, cl
dec di
stc
shr edi, 5
rol dh, cl
shl dh, cl
test dx, 0x415e
add bl, cl
adc si, 0x64d8
xchg al, bl
and dl, ch
sub dx, cx
sbb bx, ax
adc edi, ecx
not di
ror eax, 4
test di, di
xor bl, 0x7b
shl edx, 2
dec bh
or cl, al
stc
nop
cmp bx, 0xf76
or ecx, 0x315b79f0
mov ch, bh
mov cl, 0x62
inc ebx
inc dh
add eax, edx
stc
stc
xchg edi, edx
sub ecx, ecx
test esi, 0x470325e2
sbb cx, di
stc
rol bl, cl
xchg bx, ax
xchg esi, ecx
pop eax
test dx, 0x1126
add dl, ch
xor edx, ebx
push eax
shl ah, cl
cmp edi, esi
not bx
xchg ch, cl
shr dh, 8
xchg ecx, ebx
shl dx, 6
or esi, ebx
xor ax, 0x7183
cmp dx, ax
cmp ax, 0x72e0
ror edx, 2
dec dl
stc
and di, 0x2a3a
inc esi
cmp di, 0x3341
xor si, 0x7a40
cmp dx, 0x6d08
sbb dl, 0xd
mov eax, ebx
nop
or ax, si
xchg ecx, edx
rol bl, 8
cmp si, dx
xchg ebx, edx
adc edx, esi
and edi, 0x380e05ad
xor dx, cx
sbb edi, 0x5b8f220
add cx, 0x7b1c
or ebx, esi
sbb bx, 0x40c4
xor bl, 0x3e
shr si, 3
add di, si
not ax
mov dl, dl
cmp ah, 0x6c
rol ecx, 4
inc di
and bx, 0x2025
mov ecx, 0x15fbab2d
add ax, ax
or cx, bx
dec cx
nop
test ecx, edx
nop
xchg dl, al
add ax, di
ror dx, cl
and dl, cl
ror cl, cl
dec bx
not dh
shl bl, 4
stc
sbb ecx, edx
sbb ecx, edx
or dl, bh
cmp bx, 0x14
xchg cx, dx
stc
dec ax
or ax, ax
ror bh, 3
sbb edi, esi
cmp cx, ax
sub cl, cl
cmp bh, bl
test ax, cx
inc dl
mov di, dx
inc dl
inc si
test eax, edx
and dl, 0x7f
shl ah, cl
sbb dx, 0x5709
ror edi, 3
nop
not di
stc
shr cl, 3
sub ebx, 0x47439b71
xor dx, bx
cmp dh, 0x22
adc ax, bx
rol dx, cl
dec bh
add cx, 0x2490
test al, ah
sbb ax, 0x52f
nop
sub edx, edx
pop eax
xor cx, bx
cmp dh, 0x74
shl edi, cl
stc
rol bh, 6
xor bx, dx
push eax
sub di, ax
cmp cl, 0x55
ror bh, cl
shl si, 2
not di
mov cx, 0x1a68
adc dh, 0x1e
xor bx, 0x18b0
nop
ror esi, 4
stc
add esi, ecx
not esi
test ah, 0x42
shr bx, 3
inc eax
inc bx
shl bx, 3
test edx, ebx
stc
not ch
mov ch, al
mov eax, ecx
nop
xchg cx, bx
inc eax
xchg edi, edx
stc
shr eax, 5
sub bx, 0x7ffa
add bx, 0x4bde
stc
sbb bx, 0x33c6
xchg edx, ecx
shl bl, cl
add edx, ebx
add si, di
shr si, 3
stc
or edx, eax
shl edi, cl
add si, 0x4aa2
and ah, cl
or eax, 0x555c7901
stc
stc
nop
adc ax, 0x2846
adc edx, ebx
ror bl, 8
ror ah, cl
test ch, ch
test bx, 0x2b14
shr di, cl
dec dx
stc
and dl, cl
ror dl, 4
inc si
xchg bl, dh
not edx
mov bh, 0xd
dec ax
adc dh, al
or bh, 0x70
xchg cl, bl
shr esi, 2
or ch, 0x31
or al, cl
ror edx, 7
shl si, 1
xchg bh, dl
rol edi, cl
test di, cx
rol edx, 5
and bh, 0x25
cmp ecx, 0x2dd6958f
cmp dh, 0x79
not al
adc esi, 0x2a2b62cf
rol ax, 3
not esi
and eax, 0x561e7ce
or ebx, eax
stc
dec dx
mov ax, di
sub ah, 0x16
xchg di, si
add edx, 0x2a084e9b
not si
nop
or di, 0x2bdf
ror dx, 5
pop eax
sub si, 0x7d61
dec edi
push eax
sbb ax, 0x4d32
and edx, 0x1c424487
ror bx, cl
adc edi, edx
xchg dl, al
sub ax, ax
ror bh, cl
adc cl, ch
test bx, dx
xor ch, 0x1b
add ecx, eax
test cx, 0x1f0f
add edx, 0x5d931715
sub ecx, eax
inc si
xchg di, di
stc
stc
and ax, bx
shl cl, 8
dec ebx
not dx
and si, si
shr ah, cl
dec ax
rol ebx, 4
nop
sub dh, 0x59
xor edx, edi
shl dh, cl
nop
shr ax, 6
inc eax
or di, di
cmp di, dx
shr eax, cl
xor esi, esi
sub ecx, edi
and al, bh
xchg cx, ax
nop
sbb al, bh
or bx, cx
xor edi, edx
cmp di, 0x59dd
stc
rol dl, cl
nop
mov al, ah
rol bl, 3
ror ax, 1
ror esi, 7
xor dx, 0x3cfc
and ch, 0x4a
dec si
sub bl, ch
shr ebx, cl
or edx, edi
shl dx, cl
dec dx
shl ebx, cl
not edi
shl eax, 1
and bx, 0x1b90
xchg bx, si
test ax, 0x48e3
pop eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
push edx
sbb dh, 0x27
push eax
cmp ah, 0x48
or ah, ah
push edi
inc di
rol al, 3
sub dl, 0x18
or di, 0x14e1
push ecx
sub ecx, 0x2f18ca3b
test eax, 0x5fb601c7
and cl, dh
push ebx
adc bx, 0x37f3
adc bx, dx
push esi
cmp edi, esi
or cx, 0x4d44
and ax, bx
rol ebx, cl
and cx, cx
inc ch
add bx, ax
shl dh, cl
mov bh, 0x3e
mov eax, 0x27728319
nop
rol ah, cl
or dh, bh
mov dx, dx
rol ecx, cl
dec ebx
nop
shl bh, cl
xor ecx, 0x72cde32d
xor ebx, esi
xchg edx, esi
mov ax, 0x340f
or di, cx
xchg si, bx
shl esi, cl
nop
test edx, edi
mov bl, ch
add ebx, 0x1168ed5a
stc
adc di, si
sbb si, 0x6b01
dec dx
xor cl, ch
inc edx
shl cl, 3
not eax
dec cx
add ah, dh
not bl
shl eax, 6
not bh
ror dx, cl
nop
nop
and ebx, 0x148f444b
rol dl, cl
sub dh, dl
sbb dh, bh
test esi, ecx
shr ebx, cl
test si, 0x1f2a
test dx, 0x2cef
shr cl, 2
ror ax, 1
sbb ah, 0x1a
shr ebx, 5
or cl, 9
not si
nop
stc
nop
shl ch, 1
dec bl
test bh, bh
dec edi
and al, 0x4f
shr di, 4
adc cx, 0x56c
stc
xchg dl, ah
stc
mov bx, 0x13b6
shl ch, cl
nop
and esi, 0x6b93bc06
or cx, dx
xchg bx, cx
stc
cmp ebx, 0x2e92c84d
adc ebx, 0x7fc8a8ab
add dh, 0x53
inc esi
nop
shl edx, cl
or cx, 0x7aa7
not dl
dec esi
pop esi
shr eax, cl
push esi
sub si, 0x5fee
shl ax, 4
nop
stc
test cx, ax
add edx, esi
stc
xor cl, 0x20
inc al
sub eax, eax
shr ax, 7
cmp cl, 3
shr bx, 2
cmp ecx, esi
xchg ah, ah
rol bx, cl
not ebx
adc esi, 0x5a6ad695
sub bx, 0xb65
shr esi, 7
xchg cl, dl
shr di, cl
dec esi
ror edx, cl
nop
shl ecx, cl
sub cl, 0x4e
test edx, ecx
test cx, 0x2598
shl ax, 2
xor ch, 0x23
dec bx
xchg bh, al
or ax, 0x6d
not esi
shl bx, cl
shl ax, cl
and dx, di
cmp ax, 0x114f
add ecx, eax
shl dl, 5
pop esi
pop ebx
pop ecx
pop edi
pop eax
pop edx
ja 0x5b2c9a
push ebx
add bh, 0x2d
pop ebx
push ecx
not cx
pop ecx
call fcn.005e1370
push edx
push eax
adc dl, ah
pop eax
pop edx
call fcn.005e1676
call fcn.005e1c31
call fcn.005e2000
push edx
and edx, edx
push eax
cmp ax, 0x338d
pop eax
pop edx
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push ebx
not ebx
xchg bh, bh
push eax
push ecx
shl eax, cl
shl cx, cl
stc
push edi
xchg edi, ebx
rol di, cl
and di, di
push edx
shr dx, 4
inc ecx
nop
push esi
mov di, si
add edx, edi
nop
inc edx
adc dx, si
stc
nop
and bl, cl
test esi, 0x5873346e
and edx, esi
cmp dx, cx
shr ch, 1
shr cl, 2
dec dh
cmp edi, ebx
test ecx, edx
xchg edx, eax
nop
sub edi, 0x560d27b2
shl bx, cl
adc edx, esi
stc
adc dx, 0x48e3
nop
mov ecx, eax
xchg edi, edi
and di, dx
mov cx, 0x5fd3
inc si
or ecx, edx
inc di
shr bh, 8
stc
test si, 0x933
sub ebx, eax
xchg esi, ebx
not ch
test dl, 0x21
xor bx, 0x7587
not ah
stc
test esi, 0x2aa29c66
mov edi, ebx
xchg di, bx
adc ebx, 0x695751bd
rol dx, cl
nop
and cl, 0x7f
and edi, edi
test ax, dx
ror eax, 4
xor ax, 0xc6f
adc edi, esi
rol dl, cl
add ah, al
shr dh, 1
sbb di, 0x4de7
shl dl, 3
rol ebx, 6
xchg bx, ax
test si, cx
adc edx, 0x312c82c
stc
test ecx, 0x2947b7ab
dec edx
xchg ebx, esi
rol bl, cl
xor di, si
nop
shl cl, cl
xchg cx, di
not eax
not si
shr bx, 5
rol dx, cl
shr bh, cl
rol eax, cl
not cl
sbb eax, 0x253878b4
xchg dx, si
xor cl, cl
test bh, ch
not dh
cmp cx, 0x1706
cmp bx, 0x2625
and bx, bx
or ah, 0x62
and cl, dh
dec edi
pop esi
mov ch, al
cmp ebx, ebx
mov bx, 0x1752
shl dx, 4
adc ch, dh
nop
push esi
xor esi, 0x2748808c
xor cl, 5
xchg ebx, edi
add si, cx
xchg edx, ecx
and ebx, 0x29b11b39
shr si, 3
not bl
add al, ch
sbb si, bx
stc
sub edx, 0x11e7f4d5
and dx, cx
adc ecx, eax
xchg ah, bh
cmp dx, 0x5f60
xchg bx, cx
sub ah, 0x6f
xchg si, di
or ecx, 0x38dd9dc8
xchg cx, di
ror cx, cl
and di, cx
or ax, 0x302a
stc
shr edi, cl
adc edx, eax
sbb eax, edi
ror al, cl
add esi, 0x194cc410
dec di
and al, 0x16
not cx
and cx, cx
and dl, 0x43
xor eax, esi
inc bl
xchg si, bx
mov edi, edi
nop
shl al, cl
not edi
rol bh, cl
sub ax, cx
add eax, eax
mov ecx, eax
stc
rol bx, cl
adc dx, cx
adc si, bx
xor eax, eax
or edi, ecx
test ax, 0x27a3
xor ecx, 0x1940a5d1
not bx
test di, 0x4280
test ecx, 0x7a33c942
sub di, cx
nop
dec ah
inc si
xchg edi, edi
add dx, 0x4bbb
and dx, 0x2c88
cmp bl, bl
mov dl, ah
add bl, bh
stc
sbb di, 0x3c32
nop
cmp di, dx
sbb ecx, 0x42e9f0ef
mov edi, 0x2ea52fb3
sub ch, ch
stc
ror cx, 6
ror esi, cl
adc eax, ecx
sbb di, 0x5c6b
shr dx, 7
nop
xor ax, 0x1843
test dx, ax
or dh, 0x54
dec dh
ror bh, cl
not ax
xchg bh, dh
shl al, cl
shr ah, cl
adc si, cx
mov dh, 3
mov bh, bh
ror ax, 2
pop esi
dec edi
or al, 0xd
push esi
shr si, 1
xchg cx, ax
cmp ecx, 0x4df6b7a0
inc eax
ror ah, 8
add ch, dh
cmp dl, 4
shr cl, cl
add ah, 0x52
not bh
sub ebx, 0x1240f674
and cx, 0x3f79
dec eax
nop
inc al
xchg cx, si
not dx
add ah, 0x47
test edi, esi
rol edi, 4
dec bl
not eax
stc
add edi, eax
xor ch, 0x24
xor ax, 0xd0
cmp dh, 0x55
shl esi, 6
test bx, 0x2a45
xor ebx, ecx
or eax, 0x448815f4
not ax
or al, 0x1a
test bh, 0x32
not eax
cmp si, ax
or si, 0x4b3e
ror dx, cl
ror si, 5
nop
and edi, edi
adc esi, edi
mov edx, eax
rol cl, cl
and esi, edx
or esi, 0x6fffcc8a
ror dx, 6
rol dx, cl
not bx
or edx, edx
inc bl
cmp cl, dh
xchg ah, bl
test si, 0x7131
stc
add dh, 0x1a
cmp di, 0x619f
sub di, ax
test ebx, 0x2c2bec13
inc al
shl ebx, cl
nop
shr di, cl
stc
xchg cx, ax
sbb ch, cl
ror al, cl
test di, 0x6d5c
rol al, 2
or dl, 0x37
sub edx, edi
mov edi, 0x311352d1
add edx, 0x278189b8
nop
xor dl, 0x4f
stc
cmp ebx, 0x72bb4c7
sbb dx, 0x7812
nop
cmp esi, eax
shr ecx, cl
sbb edi, ebx
or ah, 0x52
stc
xchg edi, ecx
or ebx, edx
and ebx, edx
nop
dec dx
xchg bl, dh
stc
inc cl
stc
not cl
and edx, 0x4574ec45
shl ecx, cl
add ax, si
mov bx, 0x39d6
pop esi
shl di, cl
cmp dh, dl
mov bh, ah
shl cx, cl
xor ecx, 0x5ab6dff1
inc ecx
and dh, 0x3d
nop
nop
not bl
xor bl, 0x6c
or bh, dl
ror ax, cl
adc al, 0x3a
nop
adc bl, dl
sub bl, bl
not edx
sbb dx, ax
adc al, 0xd
stc
sbb ah, cl
adc dl, dl
push esi
sub si, 0x5c63
mov cx, cx
dec cx
cmp edi, 0x525d4f5e
and bx, 0x54f2
sub cx, bx
or eax, 0x63b6260e
rol ebx, cl
nop
nop
xor bl, ah
ror si, 6
nop
or di, di
cmp esi, 0x6201f8fc
test bl, ch
sub dh, ah
shr al, cl
dec cx
nop
xchg edx, ecx
shr esi, 5
dec cl
xor ch, bl
shr di, 8
and si, 0x76cf
sbb si, 0x4a88
not dh
dec cx
test dh, dh
shr dx, 1
or eax, edi
add ax, di
nop
test cx, bx
nop
inc esi
sub ebx, 0x51794fe9
nop
mov cx, 0x7a7d
xor bh, ch
rol cx, cl
ror ebx, 7
adc cx, 0x18da
dec cl
dec bh
dec ch
cmp bh, 0x7d
rol al, 1
shl dh, cl
shl bl, 3
xor edx, ebx
add edx, edx
inc si
sbb esi, 0x74fde2e
sbb esi, 0x37d44a28
sbb dl, 0x77
shr ecx, cl
inc ebx
shl dx, cl
test eax, 0x487ba3b0
stc
rol bl, 6
rol dl, 4
ror dl, 6
sbb ch, 0x16
sub al, dh
xor dh, dh
nop
inc eax
shl bx, 8
rol dh, 5
mov bl, ch
not bl
nop
rol bl, cl
not bx
pop esi
xor dl, dh
sbb ax, 0x23cb
xchg dx, dx
cmp eax, edx
and edx, eax
push esi
xchg esi, edi
inc eax
cmp dl, ah
dec bl
add edi, 0x54ba0e5f
shl di, 5
rol ax, 5
dec ebx
add si, 0xd4d
shl dx, 7
shl edi, 7
xchg bx, dx
ror dl, cl
stc
and dx, 0x3498
stc
adc dx, 0x428f
not ax
test si, 0x1b6d
and ax, 0x7ffb
shr edx, 6
sub cl, 0x74
adc edx, 0x66e86d3f
and dx, dx
mov ah, ch
shr edx, cl
inc bh
mov ecx, 0x2a5365e2
sbb dh, 0x14
xchg edi, ebx
or eax, edx
add ax, dx
sbb ecx, 0x3b5422a8
test bx, 0x1ff4
shl si, 7
sbb si, di
inc edx
or cx, dx
shr di, 5
not dl
sub edx, 0x74089fcd
test esi, 0x412f69e3
add cx, si
dec edx
sub ah, ch
not ebx
test esi, 0x18eabb39
shl edx, 3
test ebx, 0x76962896
shr bx, 7
stc
dec cx
cmp dl, al
xor dh, 0x28
inc cx
stc
and cx, ax
or ah, 0x38
add bx, ax
ror ebx, cl
shr ebx, 5
stc
ror al, cl
stc
xchg cx, ax
mov cl, 0x41
nop
nop
nop
mov cl, 0x41
nop
add ax, 0x12e6
adc ch, dh
add dl, al
rol ax, cl
sbb ah, 0x39
shr ecx, cl
nop
dec al
ror edi, 4
adc ah, cl
sub edx, ecx
inc bh
and bl, ah
add ecx, 0x481455e9
not di
xor edx, eax
xchg ecx, esi
cmp ebx, eax
adc ch, dh
nop
nop
xchg bx, ax
adc ebx, ebx
ror dx, 1
pop esi
shr dh, cl
not dh
not cx
ror cl, cl
shl dx, 4
test bl, cl
cmp di, 0x2deb
inc ecx
sub al, 0x7c
cmp bl, 0x54
push esi
or si, di
add eax, ecx
sbb di, 0x480
shl di, 5
adc si, di
shl bl, cl
adc esi, 0x31068a76
or edi, 0x4af12706
test al, 0x21
add ecx, 0x625e289d
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
jb 0x5b32ec
push edx
push edi
xor dx, di
push eax
push ebx
or eax, ebx
push ecx
adc cx, 0x1180
inc bx
nop
cmp edx, 0xa012c87
dec edi
adc ecx, 0x2678e239
or bh, 0x34
sbb eax, edi
push esi
add edx, esi
add bx, di
and di, ax
cmp ax, 0x2b8c
xor al, 0x27
mov esi, 0x5dd3332a
ror cx, 4
or di, ax
shr ebx, 3
dec cx
or ecx, ebx
nop
rol edi, cl
or edx, 0x1066d5ff
pop esi
pop ecx
pop ebx
pop eax
pop edi
pop edx
push ebx
adc ebx, 0x5b9713d2
push eax
dec eax
push edx
test dx, 0x7739
push ecx
shr bl, cl
inc dh
push edi
xor edi, ecx
pop edi
pop ecx
pop edx
pop eax
pop ebx
jns 0x5b32ec
push ecx
push edi
mov cx, di
pop edi
pop ecx
call fcn.005e2527
push ebx
adc bl, 0x5e
push edx
push ecx
shl dh, cl
stc
dec bx
sbb ch, 0x4c
ror bl, 8
push eax
and ax, 0x2b10
xchg cx, cx
push edi
mov di, 0x7a
push esi
sbb si, 0x7b87
shr edx, 8
ror edx, cl
stc
shr bx, 5
stc
add bx, 0x5031
stc
test di, 0xcb9
rol eax, 4
and dh, 0x39
dec bl
xor edi, ecx
ror esi, 4
rol edx, cl
xor cx, 0x2282
test esi, 0x353cbc0c
or bh, al
sbb cl, al
shr eax, 2
mov al, dl
shl ax, cl
sbb dl, dh
adc di, 0x50ed
dec ah
nop
not bl
mov esi, edx
xor bx, 0x34d9
sbb ebx, 0x11840a93
test edx, edx
dec dh
shl al, cl
ror ebx, 8
mov dx, di
sub esi, 0x6416feff
add bl, bh
add cx, 0x78ba
test esi, esi
cmp edx, 0x4d3377b7
not dl
nop
shr esi, cl
or ax, dx
rol ecx, cl
or dl, cl
nop
sbb dx, 0xb0e
nop
test dl, 0x48
dec dh
shr dl, cl
and dx, di
and dh, bl
or al, 0x4b
nop
xchg cx, bx
nop
inc ch
stc
ror eax, 6
inc di
shr di, cl
mov bl, 0x6e
add ax, cx
stc
sub eax, 0x79651deb
test dx, 0x4d82
inc si
inc si
and di, cx
dec bh
adc ax, si
dec di
and bl, ah
mov si, si
stc
nop
cmp esi, 0x2a6037f
add cl, 0x4b
mov cx, dx
shr dl, 2
adc edi, ecx
shr edx, 1
shr ch, cl
shl ecx, 6
mov bx, di
not bh
or ah, 2
ror bh, 2
nop
pop esi
not edi
test cx, 0x6b61
rol edx, cl
dec dx
not di
test ebx, 0x284bb1fd
pop edi
pop eax
pop ecx
pop edx
pop ebx
push ebx
sub ebx, 0x5547fb15
inc bh
push esi
or esi, 0x58f42bf3
rol bx, 4
not si
push ecx
and cx, cx
push edi
or edi, 0x2176a0d0
push edx
sbb edx, 0x64d9d510
adc dl, dh
shl dl, cl
sbb ch, 0x53
push eax
add ax, 0x279c
sbb dx, 0x5708
nop
adc edi, edx
adc dh, 0x20
stc
not cx
sub cl, dl
stc
ror cl, cl
rol eax, cl
inc ax
sub ah, ch
xor ebx, edi
test dh, cl
shr ebx, 2
and al, al
test cl, 0x20
ror ch, cl
xor ax, si
cmp dh, 0x3c
and si, 0x3ece
test ecx, ecx
sbb cl, bl
mov ax, 0x6e78
not al
inc ah
dec cx
dec bx
nop
shl bh, cl
stc
nop
add bh, bh
cmp ecx, 0x13e84e07
sub ah, ah
or si, dx
or edi, esi
pop eax
pop edx
pop edi
pop ecx
pop esi
pop ebx
call fcn.005e288c
push edi
add edi, edi
pop edi
mov eax, str.YJTI_
lea ecx, [esp + 0xc]
push 5
push 0x25303e37
push ecx
push eax
push eax
shl ax, 8
dec ah
push ebx
mov bx, 0x642f
stc
push edx
push ecx
shl dx, cl
nop
push edi
adc edi, 0x77a26eef
push esi
xchg ecx, esi
rol dh, 7
xor si, bx
not bh
adc di, 0x5f48
nop
xchg di, si
add ah, 0xb
mov dl, al
and ecx, 0x3ad50184
dec bx
dec edx
or edx, 0x49fda729
nop
test dx, di
shr ecx, 7
xchg cx, ax
add eax, edx
not edi
rol esi, cl
dec esi
or ecx, ebx
or dx, 0x5dd
nop
not ecx
test esi, ebx
add bx, ax
ror edx, cl
or ah, 0x2a
dec eax
add bh, 0x73
rol cl, cl
not dh
test edx, 0x905b17a
cmp ax, si
shl ch, cl
xor bl, 0x7c
adc bh, 0x25
ror si, 4
nop
shr ebx, 7
cmp edx, 0x5dae2bc
sbb eax, 0x95400b7
stc
test al, 0xe
inc esi
test dh, 0x49
cmp ax, 0x1d54
sub cx, 0x3576
and bx, 0x41a5
and esi, 0x27a5d2f1
inc ah
cmp esi, edi
shr dl, cl
shr dx, 5
cmp di, di
inc al
xor al, dl
stc
or edi, ecx
add bx, 0x3b74
or dx, 0x68c7
rol esi, cl
stc
nop
inc ah
and ch, 0xd
cmp dh, dh
xor si, 0x1c74
or ah, bl
ror ecx, cl
nop
xor dl, bl
shl esi, cl
ror ecx, cl
rol dx, cl
xchg cx, bx
shl cx, 7
xchg edx, esi
xchg ebx, ebx
and al, 0x12
rol di, cl
mov bx, si
sbb ch, 0x66
nop
stc
ror ebx, 3
stc
and ecx, ecx
xor dh, dh
ror al, cl
ror cl, 3
dec di
pop esi
xchg bh, al
nop
nop
push esi
cmp dx, si
shr ah, cl
add cx, 0x992
shr ebx, cl
rol edi, cl
mov esi, 0x7fd6426e
xchg bh, dl
adc bh, bl
shl edx, 3
inc di
xchg al, dl
and al, al
not cx
cmp bx, 0x34f7
or bh, 0x61
add di, di
shr dx, cl
sub bl, 0x60
ror ecx, 2
and ax, ax
not edi
sbb esi, 0x4f00ba34
shl si, cl
ror bl, cl
cmp cl, 0x33
test di, dx
sbb edi, 0x4d8125fd
sub di, 0x2ba5
mov al, bh
rol bh, 2
cmp di, si
cmp bx, cx
adc dx, si
or al, cl
nop
xchg ch, ah
mov ah, al
sbb edi, 0x79301c6c
and di, ax
adc dx, 0x3b37
not edi
nop
sub bh, dl
test dx, 0x44e8
cmp dl, ch
not si
nop
stc
nop
adc eax, ecx
shl ebx, cl
dec dx
add al, bh
sub ecx, esi
xor bx, 0x9a4
mov ebx, ebx
shl dl, 4
add eax, edi
and cx, 0x59b7
dec bx
cmp eax, 0x53ce572a
not dh
not edi
ror ebx, 7
or ch, 0x2a
or al, dh
mov edx, 0x694d8358
shr di, 6
mov ah, 4
stc
adc si, 0x3b4e
xor edi, 0x4f474b4c
test ebx, 0x7325fb1f
test bx, si
xchg dh, cl
shl edi, 8
ror cl, cl
add ebx, 0x2ea64f60
or bx, 0x1ee5
ror edi, 8
nop
xor edx, edx
inc ecx
rol bh, 5
inc dl
and cl, 0x25
ror ax, cl
sub bx, cx
mov ecx, 0xead3b03
ror bx, cl
sub eax, ecx
dec edi
sbb ecx, esi
nop
and dx, cx
ror al, 5
xor edi, 0x23e589af
pop esi
mov ecx, 0x3da2f421
nop
shr dx, 3
mov ch, 0x5e
cmp ebx, edx
inc ecx
cmp edi, edx
shr edi, cl
sbb bl, ah
not eax
xor edi, 0xa903de1
add dh, 0x4c
stc
push esi
sbb dx, si
inc esi
sub dx, bx
xor dh, 0x26
ror ah, 6
and eax, 0x4e760053
sbb cl, 0x2d
mov ebx, 0x58cff06c
ror bh, cl
dec ch
shr eax, cl
dec dl
ror ebx, cl
nop
cmp dl, 0x4c
and ebx, 0x4177fbdc
cmp ebx, ecx
xor si, 0x22ac
test cl, cl
inc ch
not ah
shr ch, 7
sbb cx, di
or di, 0x4af8
cmp ebx, ebx
sub bh, bl
xchg bl, ah
add ah, 0x37
rol bx, cl
sub ch, 0x47
inc bx
inc dl
mov bx, 0x72f4
ror bx, 3
cmp ax, 0x144e
inc edi
add dl, 0x5d
test cl, ah
mov esi, 0x6966215d
not bl
sub dh, dh
inc edx
shl ch, 1
or dx, bx
or dl, ch
mov dx, cx
sub ax, di
shl ch, cl
sbb bl, 0x43
inc eax
stc
dec eax
nop
mov ah, 0x64
and ax, 0x683b
inc si
rol ecx, 2
shl si, cl
rol dl, 5
rol edx, 1
add eax, 0x628c7c6f
or dx, 0x5c94
ror si, 8
nop
shr bx, cl
shr dl, cl
ror cx, 2
xchg cx, di
cmp bl, dh
add cx, 0x5e88
or bl, ah
shr cx, 7
nop
shr edx, 8
test ebx, 0x3bd5dc35
and eax, 0x785f148d
test bx, 0x2089
shl ebx, 2
or ch, bh
cmp dl, al
adc cl, ah
adc bl, 0x55
xchg cx, bx
stc
inc ch
sub ch, 0x5c
sbb edi, 0xb91a6a2
pop esi
not ebx
push esi
adc bx, si
not ax
stc
mov edx, 0x1049ca57
or ax, 0x2cec
rol bl, 2
sub cx, bx
mov bh, 0x40
mov ecx, ecx
stc
and dh, 0x46
add dx, cx
adc esi, 0x2b24aa0
ror si, 4
or al, 0x52
shr bx, cl
inc ch
adc al, bh
nop
stc
xor dh, 0
cmp ecx, edi
nop
not eax
shr esi, 8
rol ecx, cl
inc ch
mov ah, 0x46
rol bx, 5
rol eax, 2
rol esi, 8
sbb dl, bh
sub ch, 0xd
shl dl, 1
shr bh, 3
sub ax, 0x674c
adc dl, 0xd
stc
inc ebx
or eax, 0x3ab3ac95
sbb edi, esi
sub edx, 0x68e3e88
sbb bl, dl
adc ax, 0x53ce
not dx
ror si, cl
test si, si
and cl, 0x23
sub ah, bl
inc cx
and dl, 0x18
xchg ah, bl
sub di, 0x7470
inc cl
nop
xor eax, 0x3d32372a
rol ebx, 5
mov ah, dl
sbb ch, al
inc dx
and ch, dh
ror dx, 5
xchg di, ax
shr bx, 2
xchg ebx, edx
or bx, 0x50f1
sbb ax, 0x70ff
xchg dl, ah
xchg dh, bh
adc al, 0x42
stc
and si, dx
rol ch, 8
and esi, ecx
xor edi, 0x42ce228b
not si
rol eax, 1
add ch, 0x15
shr bh, cl
xchg ebx, edi
and cx, 0x5602
inc di
or bh, 0xe
xchg si, si
cmp eax, 0x3a5a84d9
or ebx, 0x11d2e2fa
inc si
dec cx
sbb ecx, ecx
inc ch
or edi, ecx
adc ah, 0x7c
test al, 4
add ebx, esi
and esi, 0x2589b501
shl di, cl
add ch, 0x41
inc ah
xchg dl, bl
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
push edx
and edx, 0x1fc76f6b
push eax
not al
push ebx
xchg bl, bl
push ecx
sbb cx, cx
rol ebx, cl
rol eax, cl
dec ch
xchg edx, ebx
shr dh, cl
rol ebx, 2
dec edx
inc dh
mov al, 0x46
sbb eax, 0xf298825
nop
push esi
cmp si, bx
test edx, 0x51c2a978
sub cx, 0x13f1
rol ebx, 6
rol ax, cl
not edx
not ecx
inc cx
adc edx, ebx
rol ebx, cl
or bx, 0x5da7
inc bx
sbb cl, 0x27
inc ecx
sbb eax, 0x46750ad
xchg cl, ah
mov dl, dl
rol bl, cl
and bh, 0x18
push edi
adc di, cx
and si, 0x69f7
inc dl
inc ecx
test ecx, ecx
or dh, 0x49
sub di, 0x7e6d
ror ch, 8
shl ecx, cl
adc bh, cl
inc ah
rol si, cl
add edi, ebx
not dx
or esi, 0x1f79567c
adc esi, ebx
xchg dh, ah
mov di, cx
and dl, bl
stc
stc
cmp esi, 0x530053fc
shl bl, cl
dec dh
shr ax, cl
shl ax, 7
not ax
adc dl, ah
dec dx
test si, 0x2e93
ror ah, cl
cmp di, dx
or dx, 0x4f7e
and ch, 0x55
stc
stc
test esi, 0x42ad5e17
test cl, cl
ror cx, cl
xchg cx, si
rol cx, 6
ror cx, 8
add bh, bl
xchg dl, dh
xor bl, al
adc ebx, 0x79bcba99
inc esi
shl bx, cl
ror ch, 2
sbb si, 0x5687
stc
adc ax, bx
and si, bx
sub cl, 0xf
shl al, cl
inc ch
or dl, al
cmp edi, ebx
xchg esi, eax
dec dl
rol dh, cl
shl esi, 6
stc
rol cx, 8
sbb si, 0x3455
mov bx, cx
pop edi
inc bl
or esi, esi
mov si, 0x7954
xchg dl, bh
push edi
shl di, cl
inc esi
xor dx, ax
or si, 0x42d3
stc
rol ch, 2
shl ax, cl
adc edx, esi
dec si
not bl
xor cx, 0x1e47
cmp ax, 0x3256
dec ah
and ecx, edx
rol edi, 6
shl dx, cl
adc al, bl
dec edx
not dh
add dx, 0x2d38
or esi, 0x2f165797
adc ah, dh
nop
xchg edx, eax
xor cx, bx
rol ah, cl
xor edi, 0xbf1390d
nop
add ax, 0x6197
stc
xor dl, dh
rol ecx, 3
sub bx, di
test ah, 0x54
sub edi, 0x548f329d
dec dh
rol bl, 8
and ebx, edx
sbb eax, eax
or di, si
shr ax, 4
xchg bh, bh
shl ah, cl
xchg cx, dx
test ax, 0x1fba
shl ax, 2
shl dh, cl
nop
dec di
stc
not eax
or dh, bh
inc cx
sbb eax, esi
xchg cx, si
nop
or bh, al
test esi, 0x196e0480
sbb eax, esi
dec ch
dec esi
cmp cx, 0x786b
stc
not edx
shl eax, cl
inc bx
shr ecx, cl
test ah, bh
sub bh, al
nop
xchg ebx, edi
ror cl, cl
test edx, eax
not di
shl esi, cl
test bx, 0x63f0
sbb edx, 0x39f47b02
not cl
nop
or cl, 0x16
mov al, 0x5d
cmp ax, si
shl cx, cl
adc bl, dh
stc
cmp eax, 0x4d0a82f7
shl ax, 8
adc dl, bh
ror ebx, cl
test edi, 0x18f294af
not si
nop
nop
and edx, 0x6c5b5ca5
inc edx
cmp bx, 0x3166
pop edi
cmp cl, 0x72
inc eax
add cx, si
stc
ror dx, cl
shr esi, 6
and dx, 0x577a
xor dx, 0x7dec
xor eax, 0x387ff515
sub eax, 0x2b76e4fe
shl ch, 4
push edi
test edi, 0x2419ecc8
shr al, 7
add eax, 0x4cbe308a
adc ecx, ebx
stc
inc ax
dec ecx
shl esi, cl
ror ah, cl
shr dx, cl
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
push edi
shl edi, 1
push ebx
adc edi, ebx
push esi
test esi, 0x28f7856d
pop esi
pop ebx
pop edi
call fcn.005e2d4d
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push esi
push eax
sub esi, eax
push ecx
dec ecx
push edx
push edi
test dx, di
push ebx
sbb bl, 0x5e
nop
dec bx
xchg bx, si
xor ax, 0x7339
ror ch, cl
cmp al, dh
or dx, ax
dec esi
sub eax, eax
xor ebx, esi
inc edi
not bl
dec si
and edi, edx
test cx, 0x3383
nop
shr si, 1
add edi, 0x133c6827
adc di, 0x6416
shl dl, cl
sub dx, 0x1e77
test dl, 0x24
and ebx, 0x2ecef087
adc eax, 0x4a62d4ef
add ch, 0x6b
cmp edx, 0x3c3cebec
shl eax, 6
rol cx, 2
adc dh, 0x3a
dec di
nop
nop
xor eax, 0x1d77e1c9
xchg esi, esi
stc
rol ah, cl
sbb cx, 0x2b6
rol dx, cl
nop
or dx, si
rol ebx, 5
shl di, cl
and bx, ax
dec cl
cmp ax, cx
stc
not bh
nop
xchg ebx, esi
rol dl, 3
dec eax
sbb ecx, edx
rol ebx, cl
shl bx, cl
inc eax
xor bl, 0x48
test ecx, 0x4adbf12f
sub cx, 0x3b50
rol ecx, 5
sub ecx, edi
cmp edi, 0x5b1c6a5f
ror dh, cl
add bl, 0x42
dec ax
cmp ebx, 0x768799cd
stc
shl ax, 7
nop
stc
mov edi, 0x7a67d306
nop
or bh, ah
ror al, cl
dec edi
add ch, 0xc
nop
ror eax, 2
ror ch, cl
xchg ch, bh
cmp bx, 0x3d
sbb bl, 0x2d
and bh, al
nop
adc bl, cl
shr si, cl
xchg edi, ebx
shl ax, 2
sub edi, eax
and dl, cl
sbb bl, bl
sbb dl, dl
sbb cx, cx
sub ah, 0x23
not dh
rol bh, 7
sbb cx, cx
pop ebx
push ebx
not bx
xor ebx, 0x43a89378
shl cx, 3
not dx
xchg bx, bx
rol eax, cl
nop
sub edi, edi
nop
sub ebx, ebx
rol cx, cl
and dx, di
stc
add edx, 0x150d1326
stc
sub ebx, 0x42aa9238
and dl, al
sub esi, ebx
xchg dx, ax
xchg cx, di
and dh, 0x74
xchg bl, bh
cmp ecx, esi
mov al, dh
stc
cmp edi, 0x35dea94
test dl, bl
adc eax, ecx
dec esi
shl eax, cl
ror bx, 2
cmp ah, ch
sbb di, 0x1c14
shr bx, 7
stc
xchg ebx, esi
dec dh
test eax, edx
inc si
nop
xchg edx, ecx
nop
stc
not al
sub eax, esi
sub dx, si
ror edx, 8
sbb eax, edi
nop
and ebx, eax
mov ebx, 0x77ec3801
dec ecx
dec bl
shl bh, 4
and di, di
mov bl, bl
test al, ch
add bh, ah
shl bl, 7
dec ax
inc bl
not bh
test edx, 0x20b0988f
sub dx, dx
inc ebx
xchg ebx, ebx
add di, 0x4619
add esi, eax
xor ax, cx
shl bx, cl
xchg edx, eax
adc eax, ebx
test ax, 0x809
test edi, edx
mov bh, 0x67
shl di, cl
inc dl
shr edx, 1
dec bh
sub edi, 0x7ca7ddbc
sub cx, dx
rol edx, 1
sub dx, 0x424f
test cl, cl
inc cx
sbb eax, 0x7248eda5
and edi, edi
shl edx, cl
sbb di, 0x16d8
nop
not eax
sbb edi, 0x49052821
inc edx
or eax, ebx
and edi, 0x29cb6229
dec al
or si, 0x2382
dec bx
nop
shr bx, cl
pop ebx
adc edx, 0x30188395
cmp dh, 0x13
test cl, dl
dec al
push ebx
or edi, ebx
or esi, ebx
dec cx
rol cl, 8
not ax
sub ecx, 0x6c8f2031
ror eax, cl
stc
adc edx, 0x6ed6e7cf
sub bh, dl
sbb ebx, ebx
or si, cx
ror al, 8
xor cx, 0xd0f
sbb bx, 0x6525
inc di
sub si, 0x2189
shr di, cl
mov eax, ebx
rol esi, 8
not edi
xor bl, 0x11
cmp bh, 1
stc
not dl
stc
sub edi, 0x4d5cc63d
add si, 0x1131
ror al, 3
sub bx, ax
add cl, cl
inc ax
nop
dec ah
not dh
shr ch, 7
inc dh
mov ah, 0x41
dec al
dec dl
sub dh, 0x74
mov di, 0x7ff
dec edx
nop
shr ch, cl
sub edx, 0x580aaf4a
cmp dx, 0x3f70
nop
sbb cl, 0x5a
xchg si, si
nop
not bl
not ebx
and edi, ebx
shr esi, 5
nop
not al
test ecx, 0x6ccdaa9f
and ecx, eax
shr dh, cl
xor al, 0x19
cmp di, 0x5a41
xchg edi, edx
xor cl, ah
shr bx, 7
shl dl, cl
sub edx, 0x7f081b99
ror si, cl
and cl, 0x52
not bx
xor bl, dh
nop
sbb dl, dl
xor eax, ecx
cmp di, di
nop
test dx, 0x32c1
nop
dec bh
not dh
adc cx, 0x5ce
add edx, esi
sub cx, 0x2ac
nop
and bh, dl
sub ax, 0x6899
nop
sbb ch, ch
xor dl, bh
xchg edi, eax
stc
mov dl, cl
cmp eax, esi
adc dl, 0x4e
sbb ah, bh
rol edx, cl
pop ebx
dec esi
push ebx
adc ebx, 0x796dc137
and cx, 0x6dfa
inc edx
or ecx, edx
test ebx, ecx
shr ecx, 5
shl bl, 3
cmp cx, si
rol bh, 5
test cl, 0x69
stc
dec si
sbb cl, 0x39
ror di, cl
rol di, cl
mov dx, ax
adc edx, eax
sub al, 0x68
rol cx, 1
not dh
dec cx
rol al, 8
inc dh
not esi
dec cx
or edi, ecx
not cx
xor dh, 0x60
inc eax
not dx
xchg al, cl
stc
shl bx, cl
adc edx, 0x75a092a7
add edx, 0x2b9b9874
not bx
stc
mov di, 0x5f4b
sbb ax, 0x3f38
adc edx, 0x2ffeee6c
stc
sub dh, 0x1d
inc eax
adc bx, 0x6ed2
ror esi, 4
ror ecx, cl
dec bl
adc bx, dx
stc
dec ebx
sbb bx, dx
nop
rol edx, 8
shr di, cl
shr si, cl
xchg edx, edi
ror ch, cl
shl ebx, 1
xchg ah, cl
or edx, edi
or edx, 0x27ee359b
cmp ecx, eax
xor cx, ax
rol dl, 1
rol bh, 3
cmp esi, ebx
ror edx, cl
xchg cx, dx
sbb cl, ah
adc bl, dh
adc dx, cx
sbb dl, dl
rol di, cl
or dl, 0x65
and bh, 0x2f
add si, 0x1879
shr esi, cl
nop
mov edx, ecx
xchg cx, bx
add dx, 0x371c
not dl
or cx, 0x3f4c
add si, 0x52b
xor dl, 0x23
xor al, bh
inc cl
or ch, 0xd
mov dl, al
or dl, dh
xchg ch, al
nop
xchg cx, di
sub bh, ah
stc
adc cx, 0x7f24
mov cx, ax
sbb bl, 0x2a
test cx, dx
pop ebx
rol ah, cl
cmp ax, cx
ror esi, 5
nop
stc
rol dh, 3
xchg ecx, eax
and si, 0x7ce2
push ebx
add bh, 0x78
rol al, cl
inc bl
sbb ax, 0x26a3
or bx, 0x5903
shl cx, 6
sbb cl, 0x49
add bx, 0x5d1e
add esi, 0x43496ab5
shl bh, cl
rol al, 7
inc bx
rol bx, cl
rol edi, cl
inc eax
adc dx, 0x7b8c
dec bh
add ah, 0x6f
xor si, 0x1e1e
or cl, al
nop
dec ax
sub dh, ch
xchg al, ah
nop
or bh, dl
adc ch, 0x33
mov esi, 0x40e1f445
cmp edi, 0x756e16f9
sbb ecx, 0x30e15c6
or ecx, 0x7228755c
adc ch, 0x48
sub si, bx
stc
shr eax, 7
xchg cx, si
dec di
sub dh, al
rol cx, cl
mov ecx, edi
cmp ax, di
shl edi, 5
or esi, 0x174b7931
xor ax, 0x51c7
rol edi, 5
and ecx, 0x4b031d40
xor cl, al
cmp edi, 0x551a283a
or edx, edx
dec edi
sbb ecx, 0x78959b8
cmp cx, 0x2a2e
xor bx, 0x4920
shl cx, cl
cmp ebx, 0x470d45ad
cmp si, ax
add ecx, 0x6ed96725
nop
mov eax, 0x6b0d35b9
and di, si
stc
shr bx, 1
add edi, 0x203bfd0c
sbb ecx, 0x329a5b82
ror ecx, cl
shl esi, cl
inc cx
rol esi, cl
sbb eax, 0x789cba35
xor ebx, 0x1ab9ae34
add ah, cl
inc cl
sbb eax, 0x570e673c
add edx, 0x205528f8
xor si, ax
xor bl, ah
stc
sub bx, 0x2568
shr cx, 6
xor esi, edi
sbb ax, di
rol ecx, cl
xor di, cx
xchg bx, cx
sub si, 0x3366
mov cx, si
shr ebx, 2
ror bx, 5
nop
dec di
sbb bl, bh
test bx, 0x4d4e
pop ebx
adc dx, di
not eax
push ebx
inc ebx
rol cx, cl
ror edx, 1
stc
test edi, 0x4ac80d8b
rol dl, cl
inc edx
and ebx, eax
cmp ch, dh
nop
mov si, 0x3e26
not bl
test dx, ax
dec ecx
nop
mov edi, 0x614c3547
cmp cx, 0x76b2
sbb edx, 0x5296a1bf
and ch, cl
and dh, bl
and di, 0x1729
xchg esi, eax
shr ebx, cl
add edi, 0x756e8ae4
not ah
nop
or ebx, edx
ror cl, cl
ror al, cl
cmp ecx, 0x431f6e48
rol dx, cl
nop
rol cx, cl
xchg ah, ah
stc
and si, 0x5736
sub ch, bh
adc cx, si
nop
add si, dx
not edi
pop ebx
pop edi
pop edx
pop ecx
pop eax
pop esi
jecxz 0x5b41b2
push edx
push ecx
sbb dx, cx
push eax
shr al, cl
adc dx, cx
push edi
adc di, di
push ebx
dec ebx
sub di, ax
rol dl, cl
push esi
adc si, 0x24b4
ror al, 1
add bh, 0x23
dec si
inc edi
sbb bh, 0x64
not cx
add ax, 0x4c0e
add edx, 0x5888fecf
test ch, bl
test bx, 0x30a1
shl cl, 2
add ebx, 0x138bedc6
and edx, 0x456621cf
inc ebx
xor eax, edx
rol edi, 5
shl si, 4
rol si, cl
stc
nop
and ch, dh
mov ebx, eax
and dl, 0x60
cmp al, al
not ebx
nop
sbb dl, al
or cl, 0x64
xor eax, eax
inc ax
stc
shr cl, cl
cmp dx, 0x469e
not dh
stc
not ah
nop
ror dh, cl
dec di
dec ah
sbb cl, 0x34
adc dx, 0x5f4a
shr ah, cl
add dl, bh
cmp ebx, 0x1c4c6d24
stc
or edi, 0x1fd6ddd7
and eax, ecx
stc
or ecx, ecx
not ebx
nop
stc
or si, ax
nop
inc ecx
nop
or dl, ah
or ax, 0x3c10
rol eax, 2
and edi, 0x3bc3c62e
sub edi, 0x5917f1da
nop
stc
rol si, cl
test edi, 0x7628c808
or eax, 0x7c28838e
add dh, 0x36
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
call fcn.005e30a2
push ebx
dec ebx
push edi
xchg di, di
push edx
add bh, dh
push ecx
rol cx, 7
or ch, 0x7c
shr bl, 1
mov bx, 0x36b5
dec cx
ror cx, 5
push eax
xor dl, al
push esi
xchg esi, esi
sbb di, 0x2e3
inc si
pop esi
pop eax
pop ecx
pop edx
pop edi
pop ebx
call fcn.005e3446
nop
push esi
ror esi, 5
push eax
sub ax, 0x7c84
push ebx
xchg ah, bl
cmp ah, 0x16
push edx
xchg al, dh
push ecx
ror ecx, 5
ror dx, cl
or esi, 0x42638d1a
dec ch
add cl, 0x43
dec ecx
nop
ror edx, cl
push edi
rol edi, 5
sbb si, 0x1c7f
rol dx, cl
shr ax, 2
adc di, 0x2f7a
nop
ror al, cl
sub edi, 0x4f71d451
xor dh, 0x35
ror esi, 3
or ah, 0x46
dec ebx
cmp si, bx
xchg cx, ax
and ah, bh
adc cx, 0x2d7a
sub dx, cx
nop
pop edi
pop ecx
pop edx
pop ebx
pop eax
pop esi
push ecx
mov ecx, ecx
push ebx
push edx
add ebx, edx
add bh, 5
pop edx
pop ebx
pop ecx
je 0x5b4366
call fcn.005e376f
jge 0x5b4360
push edi
test di, 0x2ff7
push ebx
push ecx
ror bh, cl
push edx
add edi, edx
pop edx
pop ecx
pop ebx
pop edi
push ebx
sub bh, 2
pop ebx
nop
push ecx
sub cx, cx
pop ecx
call fcn.005e3d90
push ecx
push esi
sub cx, si
push eax
xchg cx, ax
shl al, cl
xor ecx, eax
xchg cx, ax
pop eax
pop esi
pop ecx
jnp 0x5b43a1
jbe 0x5b4390
call fcn.005e40db
push edi
dec edi
pop edi
call fcn.005e4465
call fcn.005e47e0
push edx
sbb dx, 0x230f
pop edx
push edx
inc edx
push ecx
and dl, ch
pop ecx
pop edx
call fcn.005e4c83
push edx
push esi
xor edx, esi
pop esi
pop edx
call fcn.005e500e
push esi
push eax
cmp esi, eax
push edx
dec dx
not dh
push ecx
mov ah, cl
cmp si, 0x6eaa
shl edx, cl
stc
push edi
sbb di, 0xf05
push ebx
xor bl, dh
inc ecx
sub cl, 0x63
not ah
ror ch, cl
or esi, edi
adc edi, 0x4d7ff041
test dx, ax
sbb dl, 0x51
ror ax, cl
sbb esi, ebx
xchg ecx, edi
not bh
dec edi
not di
test ax, 0x54c3
inc bx
dec edi
and bl, ah
adc edi, eax
sbb edi, 0x5f7c00d1
nop
not cl
rol al, cl
add bx, 0x29
cmp dx, di
and edx, 0x6c1f2e50
sub si, cx
shl ax, cl
ror ecx, 3
sbb dl, cl
mov cl, 5
nop
and ax, bx
not edx
add edi, 0x46642b3a
dec di
nop
mov al, al
not si
pop ebx
pop edi
pop ecx
pop edx
pop eax
pop esi
call fcn.005e54fd
push edx
push ecx
rol dh, cl
push esi
push eax
xchg si, ax
rol esi, 8
push ebx
mov dx, bx
push edi
mov dx, di
dec ah
xor al, 8
inc edi
inc ecx
adc dh, 0x1f
mov ax, 0x77e9
or bh, cl
or al, dh
xor edi, ebx
or bx, di
sbb ebx, eax
shr esi, cl
cmp bl, ch
adc dx, bx
nop
inc dl
xchg di, di
dec ecx
and cl, dh
ror eax, 7
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
call fcn.005e58a4
push edx
push ecx
xchg dx, cx
push ebx
or edx, ebx
push eax
or ah, 0x35
adc edx, 0x14b2e1fd
dec al
pop eax
pop ebx
pop ecx
pop edx
nop
sub esp, 0x1a
mov dword [esp + 0x16], 0
push eax
push ecx
push edx
jbe 0x5b45af
push eax
not ax
nop
push edi
ror di, 7
push ecx
test cl, 0x71
push edx
mov ah, dh
mov ecx, edx
push ebx
xor eax, ebx
and bh, 0x7d
inc ax
sbb ebx, 0x468596b0
adc ecx, 0x5626fda6
shl dh, 4
cmp ecx, 0x3e3464a6
and cl, ah
sub bx, dx
and bh, ah
shl cx, cl
cmp cx, 0x548c
push esi
test esi, 0x2bfedf2c
adc ah, ch
cmp bx, bx
adc ebx, 0x47415a98
sbb cx, si
sub ax, dx
ror di, cl
sub dh, 0x1e
add dh, 0x2b
shl cx, 8
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
push edx
push ecx
ror dl, cl
push eax
inc al
shr dh, cl
push ebx
sub dx, bx
ror cx, 8
push esi
sub esi, ecx
dec dx
mov cl, ah
push edi
shl edi, cl
stc
shl di, cl
shr ch, cl
not ax
or edi, edi
test ecx, 0x6b6da950
mov si, 0xa52
xor dh, 0x69
or al, 0x41
not esi
dec dx
inc ecx
inc di
or bl, ch
mov ch, 0x3d
shr ch, cl
shl al, cl
adc bl, al
ror ch, cl
xor ah, 0x6e
dec cx
nop
not dh
and cl, dh
mov cl, dh
inc dh
and bh, 0x35
mov si, bx
sbb edi, 0x3d2497e1
shr cx, 6
mov al, 0x47
test bx, cx
stc
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.005e5dd7
push edx
and dl, 0x79
pop edx
call fcn.005e6041
push eax
push ecx
test ax, cx
pop ecx
pop eax
push ebx
push edx
test ebx, edx
stc
push ecx
ror cx, cl
push eax
cmp bl, ah
push edi
shr edi, cl
not al
sub ecx, ebx
push esi
shr esi, 2
or bl, dh
shl bl, cl
or ebx, 0x26bc61e
xor cx, bx
adc bl, bh
sbb bx, dx
add dx, si
ror edi, 5
shl si, 6
cmp cx, si
mov dl, 0x55
stc
mov esi, eax
ror edi, cl
adc bx, bx
not bx
xchg dx, cx
dec ah
xor si, ax
sub di, cx
rol di, cl
nop
cmp edx, edi
xor ch, cl
shr bh, 2
rol bx, 8
ror ecx, cl
stc
xchg edi, edi
dec ah
cmp si, si
xor dl, 0x1c
or cl, ah
xor ecx, edi
shl cl, cl
nop
xor si, 0x78fe
xor dh, 0xa
nop
sub ah, dh
sub bx, 0xf7d
dec dh
add cl, dl
or ah, 0x1a
sub cl, 3
xor ah, 0x2b
xor dh, 0x63
test cl, 0x3e
stc
xor al, ch
rol bh, 1
not al
not si
nop
not eax
inc edi
inc ah
adc dx, 0x594e
stc
and al, ah
stc
sbb edi, 0xcb25bca
sub edi, 0x34011aec
nop
add di, 0x4c21
test ebx, ebx
mov ecx, 0x53f8fe84
add eax, 0x8e429d9
sbb ax, 0x77e2
shl dx, 5
stc
and ecx, ecx
dec ecx
adc ah, 0x5b
inc edx
nop
add edx, 0x5c70a240
and bx, 0x2725
mov eax, 0xaa56807
xchg ch, ch
ror edi, 6
shr edi, cl
stc
shr dh, cl
stc
and di, 0x6ca8
shl ah, cl
adc edx, ebx
xchg al, ch
xor dh, 0x74
xchg edi, eax
xchg dh, dh
pop esi
and di, 0x4214
nop
or ax, 0x485e
stc
shr ebx, cl
shl edi, 2
add eax, 0x1c44c1da
nop
push esi
xor si, di
inc cx
rol ebx, cl
xchg esi, edi
not edi
xchg ebx, esi
xchg al, cl
stc
nop
mov edx, edx
test cl, 0x3c
sub esi, 0x2c3ff3f0
or dl, 0x63
sbb dl, 7
dec ebx
stc
ror eax, cl
test edx, 0x45eb1985
xor dx, 0x4d74
xor di, 0x6c56
nop
dec esi
or bl, bl
and cx, si
test ecx, edx
add dx, 0x1aa
shl ax, cl
sbb cx, 0x47f
cmp ah, 0x3a
nop
xchg ebx, eax
or eax, 0xa214627
adc ecx, edx
xchg bh, bl
sub ax, 0x74f4
xor bl, 0x77
sbb edi, eax
sbb dx, si
shr bh, cl
sbb al, ah
xor bx, 0x673c
shr esi, cl
add ah, 0x64
inc esi
mov dx, si
not esi
inc cx
adc edx, 0x3ead1bb
rol bx, cl
adc si, si
add edx, edi
dec dl
not bl
ror bl, 5
sbb ecx, 0x55b53523
cmp ebx, 0x4411232c
add cx, dx
inc ax
or ecx, edx
and cx, cx
cmp si, dx
ror eax, 3
test bl, bl
shr bl, 2
or eax, 0x34dc59e4
test esi, 0x1cd2ff60
sub bx, 0x1a50
stc
dec eax
sub ebx, esi
mov ch, ch
sub cl, dl
and edi, eax
not ch
add ecx, 0x396b526b
sbb bl, 0x74
test cx, 0x34b2
and bh, bl
stc
stc
test eax, ecx
xchg al, dl
nop
xchg cx, ax
xchg edx, edi
stc
mov edi, 0x397d0bcd
sub di, 0x580f
test cl, dl
ror di, 1
test dx, si
or al, dh
pop esi
not ch
rol bx, 2
mov dx, 0x5da0
shl cx, cl
sub cl, 0x20
ror cl, cl
shr bx, cl
not bx
dec ch
nop
push esi
shr esi, 1
rol si, cl
cmp bx, 0x2b91
dec ax
or ch, 0x42
and ecx, ecx
xchg ebx, esi
stc
not ah
nop
xor si, di
inc ch
dec ebx
stc
test di, 0x732f
mov si, bx
rol edi, 2
shl cl, cl
test eax, esi
mov ebx, eax
sbb ch, 0
dec cx
dec ebx
stc
inc ebx
not ah
or si, bx
xor ebx, eax
sub esi, edx
xchg edi, eax
shl ebx, 8
cmp ecx, ebx
not edx
stc
nop
sub ebx, esi
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
stc
push eax
push ecx
xchg al, cl
push edi
and di, di
or edi, 0x4c781c6f
add edi, 0x4ec76d9e
nop
dec cx
push ebx
and bh, al
push edx
not edx
adc dx, di
inc ch
shl bx, cl
inc ebx
push esi
sub esi, 0x5bec9b5b
cmp eax, 0x5051fdca
add ebx, edx
nop
sbb di, 0x72b7
sub ebx, 0x347b93a0
nop
xor bh, 0x2b
not ch
stc
sbb edx, 0x60497008
sub bh, bh
shr bx, 7
shr dx, cl
rol si, 2
ror dx, cl
shr ebx, cl
xchg cl, bh
nop
shr cx, cl
xor bh, ah
not di
rol cx, cl
sbb ax, 0x20f0
rol di, cl
xor ebx, esi
shl edx, cl
nop
rol cx, cl
nop
xchg esi, edx
shr ebx, 6
sbb edx, 0x40237cbf
sub cx, bx
stc
or ax, dx
mov al, 0x49
and eax, 0x651157f4
stc
and ecx, edx
inc si
sbb cx, 0x29f5
mov ax, 0x5774
not bx
test edi, 0x492efc74
xor bx, 0x6860
add bx, si
xchg bl, dh
test bh, 0x67
inc cx
and si, di
add eax, ecx
nop
inc bx
inc dx
dec ch
sub ecx, edx
sbb bl, dl
cmp dl, 0x3a
adc ebx, 0x39f249dc
sub dh, 0x36
inc bl
and ax, 0x1d34
dec al
add ax, dx
add ebx, eax
cmp esi, eax
test cl, dh
not ax
inc dh
cmp al, 0x7c
ror dh, 7
xor ebx, 0x488ad678
mov dx, 0x73a8
shr bh, 8
pop esi
pop edx
pop ebx
pop edi
pop ecx
pop eax
call fcn.005e62d5
call fcn.005e67c5
push edi
xor di, 0x43aa
push esi
push eax
or esi, eax
nop
not esi
push ebx
push ecx
rol bh, cl
ror di, 1
push edx
test di, dx
adc dx, 0x7c12
not ax
xchg esi, ecx
stc
ror esi, 2
shl edi, cl
cmp si, 0xbf1
sbb ax, 0x1853
ror bx, cl
xor bx, cx
nop
cmp dh, 7
adc cx, ax
shl ch, 2
stc
cmp ecx, 0x20b11393
add bx, bx
or esi, edx
test ecx, edi
inc esi
xor ecx, 0x7ab4b335
sub dh, cl
stc
adc ax, 0x946
add esi, edi
adc edx, 0x7ea2d0f1
shr esi, cl
inc al
nop
shr cl, cl
shl ax, 7
test ebx, 0x2b4bae12
shr dx, 7
ror ebx, cl
mov bl, 0xc
xchg dh, dl
rol bh, cl
sbb esi, esi
stc
inc cx
adc eax, 0x456eb541
rol ax, cl
sbb edx, ebx
or dx, 0x4069
rol cx, cl
ror esi, 1
inc ebx
not dx
adc dx, dx
dec eax
shr esi, 5
sbb al, al
mov si, 0x14bf
shl al, cl
or al, 0x20
and eax, 0x3eb2b485
mov al, ch
xor bh, 0x7d
inc esi
pop edx
pop ecx
pop ebx
pop eax
pop esi
pop edi
push ebx
shl ebx, 7
push edi
push eax
and edi, eax
not ax
push ecx
cmp ecx, ecx
not edi
push esi
ror si, 7
ror si, cl
stc
pop esi
pop ecx
pop eax
pop edi
pop ebx
push edx
mov dh, 0x59
push ebx
test ebx, 0x69d5cbd3
ror ebx, 6
push eax
not ax
push ecx
adc cx, 0xa62
adc ah, bh
push edi
and edi, 0x3a54eaa3
rol edi, 6
dec ecx
and ecx, 0x59f3c0ab
sub bx, di
dec ecx
add bx, 0x2215
rol dl, cl
dec ecx
sub bx, 0x5c9e
and al, 7
push esi
xor esi, esi
and si, di
inc bl
mov ebx, ecx
rol ah, cl
and ax, 0xa8c
shr dl, cl
add cx, 0x318b
adc ch, 0x45
shl ah, cl
test dh, 0x6e
shr al, 3
ror ax, 4
not edx
add eax, edx
dec edi
not bx
sub ch, 0x14
or bx, ax
rol eax, cl
ror cx, 6
or esi, 0x11262eae
shr di, 4
shl si, cl
cmp edi, edi
sbb bl, al
dec di
xor cx, si
test edi, 0x6eaa574f
adc edx, 0x1ba6b82d
xchg ebx, esi
or si, 0x460d
inc ebx
sub dx, ax
xchg edi, eax
mov ch, dh
xor ebx, 0x6f9a5ae9
dec eax
or edi, ecx
sub cx, 0x4453
ror ecx, 5
and si, 0x51a1
or dl, 0x14
test ah, ah
and dh, bl
adc cl, dh
test dh, dl
rol ax, 5
shr edx, 5
ror ax, cl
or bx, 0x2dbd
stc
inc dl
and al, 0x26
shr di, 1
sub ax, 0x2f14
cmp di, 0x4b40
inc ax
sbb bx, 0xc01
adc esi, 0x74eadf4
ror ax, cl
mov ebx, 0x68d2561f
nop
sub cx, cx
ror ecx, cl
or ecx, edi
ror dx, cl
sub ax, ax
sub esi, 0x7c9cefef
add bl, ch
nop
adc eax, 0x2fc21165
add cx, dx
xchg edi, ecx
and bx, cx
add si, bx
pop esi
pop edi
pop ecx
pop eax
pop ebx
pop edx
jb 0x5b4c66
call fcn.005e6cb8
push edi
push edx
adc edi, edx
push eax
test dx, ax
sbb ax, 0xc8b
push ebx
inc bl
sub dh, 0x50
push ecx
xor ecx, 0x70c7f2ff
or dx, 0x6002
nop
push esi
mov esi, edx
inc dl
mov dh, cl
sub si, di
not edi
and ax, si
ror bh, 6
ror cx, cl
rol cl, 2
nop
nop
nop
rol si, 5
adc ecx, 0x6e7dfc2a
xchg dx, cx
xchg esi, esi
stc
nop
sbb ah, ch
dec eax
or eax, 0x4ab06b18
nop
and edx, edx
stc
dec edi
test ch, 0x4c
and bh, 0x48
test edx, esi
cmp al, 0x23
dec dh
inc esi
test ebx, eax
xchg al, bl
xchg edi, edx
xor cl, 0x11
dec di
xchg dh, cl
sbb ah, 0x61
adc esi, 0x6be2a308
rol al, cl
inc bh
nop
not ax
xchg bl, bl
inc cl
cmp bx, ax
add cl, 0x5b
shl bh, 3
sbb ebx, 0x60ae9de7
adc di, 0x584f
or eax, esi
not dh
sbb cx, 0x612c
ror bx, cl
shl esi, cl
dec di
and bl, 0x10
xchg edx, esi
ror edx, 2
rol dx, cl
xor al, ch
add esi, ebx
stc
and cx, 0x34cf
adc ebx, ebx
sub bl, bl
stc
inc ah
stc
sub bh, bh
cmp bh, bh
rol ax, cl
nop
stc
xor di, ax
dec ax
or cl, al
mov edi, edx
shr dl, cl
sbb dx, 0x524b
ror di, 6
ror bx, 4
pop esi
pop ecx
pop ebx
pop eax
pop edx
pop edi
call fcn.005e70e1
call fcn.005e73cf
push ebx
push edx
mov bh, dl
push eax
add ax, 0x7fc2
pop eax
pop edx
pop ebx
call fcn.005e7773
call fcn.005e7d78
push eax
push ecx
xchg al, ch
sub ax, 0x5530
push ebx
push edx
xor bl, dl
inc eax
rol bl, 2
add cx, 0x7b07
shr cx, 4
push edi
dec edi
nop
or al, 0x78
pop edi
pop edx
pop ebx
pop ecx
pop eax
nop
push esi
push ecx
and si, cx
nop
pop ecx
pop esi
push edi
rol edi, 2
push eax
push ecx
rol ax, cl
ror al, 5
pop ecx
pop eax
pop edi
push eax
push ebx
sbb ah, bl
push edx
push ecx
rol dl, cl
pop ecx
pop edx
pop ebx
pop eax
call fcn.005e813c
mov eax, 0x7d8329
lea ecx, [esp + 0xc]
push 0x16
push 0x762b6044
push ecx
push eax
push ebx
sbb bl, 1
push ecx
test bl, ch
push edx
rol dx, 3
push eax
shr ax, 8
dec ah
push edi
mov edi, edx
stc
ror ax, cl
push esi
test si, 0x70b8
inc cx
inc ch
inc ecx
sub ch, 4
cmp ax, 0x4943
stc
and ebx, edi
and di, 0x575f
inc esi
stc
mov di, 0x138d
nop
mov cl, bh
and cx, si
adc ebx, ecx
inc di
cmp ch, 0x58
xchg dh, dh
sub dl, 0xe
cmp al, 0x24
cmp si, 0x1ccf
cmp dx, ax
sub dx, dx
rol ax, cl
xor edi, 0x4769b116
nop
sub al, al
test eax, ebx
mov cx, si
adc dx, ax
add cl, 0x37
nop
rol ecx, 4
sbb cx, ax
sub bl, al
xor eax, esi
add si, bx
ror ax, cl
and ch, 0x79
ror bh, cl
sbb esi, edx
adc dh, 0x37
shl ebx, cl
mov esi, 0x2a01037a
or dl, al
shr eax, cl
inc dh
add al, ch
ror edx, cl
and al, 0x7f
or edi, edi
add dl, al
test cl, 0x70
cmp edx, edx
stc
or ebx, 0x1c39b4a0
mov al, dl
and dh, cl
shr cx, 4
xor edx, 0x1324fb37
sub cx, ax
nop
test ecx, 0x4c1dc223
adc ch, ah
nop
inc dh
rol ecx, cl
dec esi
and dh, dl
not dh
sbb dh, 0x47
ror ax, 5
shr si, 7
shr dx, 3
xor esi, edi
shr cx, 7
test ch, al
inc cx
add si, si
xchg dh, bh
cmp ebx, edx
inc eax
nop
test ax, si
inc ebx
ror edi, cl
shl dx, cl
cmp bx, dx
xchg al, ch
ror dx, cl
sub ecx, eax
pop esi
stc
sbb dx, di
cmp edx, 0x45441ebb
dec edi
ror di, cl
stc
sbb al, ah
shr dl, cl
push esi
or bx, si
shr bl, cl
rol eax, 1
ror dh, cl
cmp bx, 0x7dae
rol cl, cl
cmp ah, bh
sbb cl, cl
add ecx, 0x1a04b881
and cx, 0x187f
mov dh, dh
and bx, 0x5eba
test di, 0x2a6e
not ax
shr ax, cl
stc
nop
inc cx
sub di, dx
ror di, 2
xchg al, al
nop
adc ah, 0x3b
or ax, bx
rol ecx, cl
sbb dx, 0x6d3e
shl esi, 8
xor edx, 0x3c49403c
sub eax, 0x4feaf4f5
xchg esi, edx
shl esi, cl
dec di
test edi, ebx
not al
adc cl, bl
and ebx, ecx
ror al, 3
dec bl
rol cl, 4
shl dx, 5
xor cl, 0x2b
mov bx, bx
sub ah, 0x39
cmp di, 0x721e
not ah
rol bh, cl
sbb eax, 0x87af6ea
cmp al, 0x57
inc ax
add edx, eax
sub esi, 0x6a9e12a6
shl dx, cl
sub dl, ah
rol ebx, cl
shl di, 2
stc
sbb ecx, 0x667a0492
adc eax, 0x5eafbe3c
xchg di, si
dec bx
add ebx, 0x131c422e
nop
and al, 0x19
sub eax, 0x7ac655e7
nop
sub edx, 0x4e8b34dd
shr di, 7
cmp di, di
xor dx, bx
cmp bl, 0x11
adc edx, esi
sbb bx, dx
rol ah, 8
adc cx, 0x140d
shr edi, 2
test al, al
ror ax, cl
shr bx, 6
adc ecx, ecx
sub bl, 0x77
mov esi, edi
sub edi, ebx
sub ah, bl
stc
and dx, cx
and bh, 0x3d
and ah, 0x48
or edi, eax
sbb ch, 0x33
sbb dx, 0x7148
mov ax, bx
inc esi
pop esi
nop
cmp bh, 0x20
dec ebx
test al, bh
sub cx, bx
cmp al, ch
nop
not bx
sbb dx, 0x289f
stc
not ch
push esi
xchg si, dx
sub ah, 0x53
shr si, cl
sbb ecx, 0x6add764
add dh, bl
not al
inc cl
and bh, 0x49
stc
shl dx, 7
adc eax, edi
xor bl, bh
nop
test ah, dh
mov ebx, edx
adc si, dx
test ecx, 0x2c7f332a
ror ebx, 4
cmp dh, ah
nop
adc ah, cl
shr edx, cl
add cx, ax
shl ebx, 2
rol ax, cl
mov al, bl
ror cl, cl
dec edx
sub cl, bh
add al, 0x41
or dx, 0x3fd3
sbb cx, 0x29c6
shr bx, 4
nop
cmp eax, edx
shr bh, 7
xor di, dx
sbb edi, eax
rol edi, 6
or eax, 0x3e5688ae
and edx, esi
dec esi
shl dh, 3
mov eax, 0x5a603c1a
and dl, ch
or ch, 0x29
ror ch, cl
test esi, edx
sub ax, 0xe56
mov dx, bx
shr dx, cl
or edi, ecx
stc
sub ecx, ecx
or dh, ch
sbb cx, 0x4b08
dec al
nop
xchg si, bx
not cx
dec edx
inc di
mov eax, 0x387ebf1
ror bh, 7
stc
xor di, 0x3086
mov al, dl
rol dx, 7
adc bl, 0x16
dec al
cmp ch, 0x26
sub ecx, edx
rol cx, 4
dec ch
shr ebx, cl
xchg cx, dx
sub esi, 0x4bf57780
nop
sub bh, 0x38
not ecx
or eax, 0xb860f87
sub ecx, 0x339e2c6b
shr eax, cl
rol al, cl
add eax, 0x25bbfd32
adc dx, si
or dx, cx
sub ebx, eax
sbb esi, ebx
pop esi
ror dh, 4
not ax
and eax, edi
sub eax, 0xc0930b
not ch
ror bx, cl
push esi
add si, 0x729e
shl eax, 2
dec dh
sub ecx, eax
xor ebx, 0x289be2f
shl edi, 4
or dx, 0x6478
add dx, 0x2201
and bl, dl
xchg ecx, eax
shl dx, cl
xor bh, 0x44
rol dx, cl
not edx
or ax, cx
adc al, 0x72
nop
mov si, cx
and eax, ecx
not ax
cmp dl, bl
sub ah, 3
and bh, dl
stc
dec si
shl ebx, 8
and eax, esi
xor al, 0x11
test ax, cx
sub si, 0x2b27
and bl, 3
mov bx, 0x1f05
rol cx, cl
inc bx
add ah, 0
add dl, al
cmp dh, 0x54
xchg bx, di
or dl, bh
add cl, bl
sub bx, si
mov edx, 0x4a469e88
test ch, 0xa
stc
or ax, bx
stc
mov eax, esi
cmp eax, edx
dec ch
or eax, esi
shl cx, 4
add bx, si
ror eax, 8
dec bx
adc esi, 0x1886d00c
sub bl, al
and al, cl
nop
xor al, 0xa
and bl, 0x75
stc
xchg cl, ch
sbb di, 0x7db4
inc bl
shl ebx, 3
cmp edi, esi
mov si, dx
dec bx
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push ecx
push edi
adc ecx, edi
push eax
or ah, 0x41
nop
push ebx
inc bh
adc eax, 0xa868ce2
push edx
adc eax, edx
and al, ch
cmp bh, dh
mov eax, ebx
sub ax, 0x3a83
rol edi, 3
nop
sub ah, ch
push esi
sub si, 0x6a2e
rol dx, 7
not edi
xchg dl, ch
and ah, dh
test cx, 0x39ea
sbb al, bl
nop
stc
ror dh, cl
or edi, 0x40d78ad1
xchg esi, ebx
cmp al, al
rol ah, 3
ror ax, cl
not eax
dec ecx
ror bl, cl
inc ebx
nop
shl ax, cl
mov bx, 0x3b53
sub ecx, ebx
inc si
sub di, 0x7aec
xor dx, 0x5aa6
inc bl
and dx, si
sbb ch, dh
inc cl
stc
xchg ah, dh
adc cx, 0x35c5
sbb bx, 0x6b93
and cx, 0x31c7
stc
xchg edi, edi
cmp edi, 0x9d039bf
rol eax, cl
or si, bx
inc di
sbb dl, 0x68
test ah, ch
dec cx
stc
shl dh, 8
adc esi, edi
inc edi
and ecx, 0x7df9c842
inc ecx
stc
xchg cl, dh
and dh, 0x23
rol bx, cl
rol dh, 4
shl esi, 5
not ecx
rol esi, 4
sbb ebx, 0x520de5f0
shl di, 3
add ah, ah
stc
sub edx, eax
sbb eax, ecx
mov cx, 0x1272
inc dx
shl ax, cl
shl edi, 3
xor eax, edi
sbb esi, ebx
shr dx, 4
add edi, 0x6b8defae
sbb dl, 0x3e
xor edi, 0x2b68dbd4
not eax
dec di
inc ebx
stc
shr edi, 4
or eax, edx
inc esi
or dh, 0x3c
sub dl, bl
add esi, edx
stc
rol ax, cl
cmp esi, 0x678568e7
pop esi
stc
dec dx
or ebx, ebx
push esi
sub esi, 0x4be71a56
mov edi, 0x14404b70
xchg ah, al
shr ax, cl
sub bl, bh
nop
sub al, 0x64
or dx, 0x24ea
nop
adc al, ah
or ah, 0x55
adc bx, si
sub al, ah
test ch, 0x60
rol al, cl
mov si, 0x123c
not esi
nop
inc al
shr al, 4
mov ax, cx
shr dx, 7
or si, si
xor ah, ch
not dx
ror eax, 7
add bx, cx
add ax, 0x6acb
nop
and eax, ebx
sub bx, si
adc bx, ax
not bx
and edx, 0x183d52f0
test al, cl
add cx, di
cmp cl, 0x31
xor bl, 0x18
dec edi
sub cx, si
ror dx, cl
xchg edi, esi
dec bx
ror bl, 4
sub dh, dl
adc dh, 0x25
dec di
add ecx, 0x68cc53b5
ror ecx, 5
test esi, 0x5c4591db
dec ch
and dh, 0x57
ror dl, cl
test edi, edi
stc
shl ah, cl
stc
stc
ror ch, 1
not bh
adc eax, eax
and eax, ecx
ror ebx, 3
or dh, 0x38
stc
not eax
xchg bh, dh
cmp di, 0x72d2
ror ax, cl
add ah, dh
or ax, 0x64f0
add bl, 2
nop
or bl, cl
rol esi, 1
adc di, 0x6a2e
xchg ecx, ebx
shr eax, cl
inc dl
stc
inc dl
mov eax, 0x1bdcc512
add di, cx
rol dh, 6
not ebx
test ch, bl
xor bx, bx
rol ah, cl
not ax
or si, dx
or bh, 0x21
rol dl, 5
add dh, 0x19
xor ax, 0x5333
adc bh, 0xa
test dx, di
cmp ax, bx
pop esi
push esi
test esi, 0x750d2f4d
or edx, ecx
or si, bx
shl ax, cl
sub bl, bl
ror dh, cl
nop
ror cl, cl
sbb cx, cx
sbb dx, bx
shr ecx, cl
xchg al, ah
test cl, 0x6b
shr al, cl
rol al, 7
nop
not bl
dec ch
mov cl, 0x38
dec bx
mov si, 0x16e
or edi, 0x36bab9b9
inc bl
mov ch, 0x5c
dec dx
sbb bh, 0x19
ror edi, 7
shr al, cl
sub bx, di
rol cl, 5
cmp bh, ah
inc ecx
stc
dec di
shr esi, 3
pop esi
pop edx
pop ebx
pop eax
pop edi
pop ecx
push ecx
dec ch
pop ecx
call fcn.005e85b9
nop
push ebx
and bx, 0x21a
push edx
shl dl, 5
push ecx
xor dh, ch
shr dx, cl
push eax
test cl, al
test dl, dh
nop
and ax, 0x61b9
and cl, 0xd
xchg cl, dh
test bl, 0x35
dec ebx
stc
shr dx, 7
inc bx
push esi
inc esi
ror ax, cl
sbb cx, dx
mov dh, bh
pop esi
pop eax
pop ecx
pop edx
pop ebx
push ecx
push ebx
xchg cx, bx
or bh, 0xb
shl ecx, 5
push eax
cmp ecx, eax
xchg al, ah
stc
xor eax, 0x169181b
dec cl
shl ch, cl
stc
and cx, bx
or bx, 0x57b6
dec bh
pop eax
pop ebx
pop ecx
jne 0x5b53d1
call fcn.005e8a63
call fcn.005e8d6b
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
je 0x5b556d
push edx
not dh
push ebx
mov bx, 0x5b3f
shl bx, 2
push edi
not di
push ecx
shr di, cl
push eax
push esi
cmp ax, si
dec cx
shr ch, 8
shr bx, 5
xchg ebx, eax
not edx
add dl, 0x27
stc
and ecx, edx
rol esi, cl
ror dl, 3
ror bl, cl
cmp si, si
pop esi
pop eax
pop ecx
pop edi
pop ebx
pop edx
push ebx
add bl, 0x18
push edx
push ecx
adc dh, ch
mov bl, 0x57
shl dl, cl
push esi
sub si, 0x4177
cmp cx, bx
push edi
not edi
ror cx, 4
sub esi, 0x5d667de8
push eax
shr ah, cl
inc al
nop
xor edx, edi
xchg ch, ch
stc
rol edi, cl
rol edx, cl
sbb esi, 0x3ee39d9c
rol ecx, 5
xchg ch, dl
inc ecx
shr dh, 3
cmp edx, 0x6dbd0ef6
sub dl, al
ror bx, cl
add al, 0xa
mov ax, 0x10a3
not ebx
stc
nop
stc
and bh, cl
xor ch, 0x68
rol ebx, 8
adc cl, cl
ror bx, cl
xchg edx, eax
sub bh, 0x1b
test bx, 0x7b73
shr dx, cl
cmp dx, ax
mov ah, 0x38
test edx, eax
adc cl, dh
or edx, ebx
mov al, dl
stc
adc di, 0x7d51
shl edi, cl
inc bh
rol ax, cl
stc
test cl, al
test ah, ch
inc dh
or ebx, 0x62ebefd7
xor ah, 0
sub bx, di
shl ah, 3
sbb ax, 0x688e
and dl, 0x34
and cl, al
test dl, ch
rol ebx, 4
cmp dx, 0x7ba8
mov bx, ax
test dl, bh
nop
xor eax, 0x545d1e97
add esi, edx
stc
nop
adc ebx, 0x4b6e6f03
sub al, dl
or cl, bh
xor edx, edx
inc di
sub si, 0x7da5
ror ecx, 7
stc
sub ebx, edi
nop
nop
nop
sbb ecx, 0x4822894e
not eax
test ch, ch
cmp di, di
add di, 0x1d27
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
push eax
or ax, 0x150a
push ebx
xchg al, bl
push esi
push edi
or esi, edi
push ecx
xor ax, cx
or ax, cx
push edx
and eax, edx
and esi, esi
cmp al, dl
or al, cl
rol ecx, cl
nop
sub cx, si
xor ecx, 0x556c2263
pop edx
pop ecx
pop edi
pop esi
pop ebx
pop eax
call fcn.005e911e
push ebx
push edx
cmp bx, dx
push esi
shl si, 3
nop
stc
and edx, 0x2bd47233
pop esi
pop edx
pop ebx
push eax
ror ah, 7
push ebx
or ebx, 0x2f504b3d
pop ebx
pop eax
push ecx
shr cl, cl
nop
push ebx
not bl
not bl
push edx
push eax
add edx, eax
xchg ch, cl
push esi
add si, bx
push edi
sbb di, si
ror cx, cl
cmp bl, 0x79
or esi, 0x6d0b6f45
xor dh, cl
rol bh, 5
cmp edi, edi
test cx, di
xor edx, 0x1782f53
not bl
cmp edi, esi
nop
stc
sbb al, dh
adc cx, di
sbb edx, ebx
xor ebx, 0x52c96d0
cmp al, al
sbb dx, 0x4572
mov bx, bx
test bh, bl
sub edi, eax
sbb di, 0x4a7f
add ecx, 0x72d12315
adc ebx, 0x4c1816b1
test cx, di
xchg dl, dh
sbb si, 0x75cf
dec ah
sbb dl, 0x35
and edi, 0x3a69e989
rol cx, cl
dec bx
test cx, 0x5f97
xchg edi, ebx
xor ah, dl
and bh, 0x7e
sub esi, esi
adc ax, 0x458
cmp dh, al
mov ch, ah
dec bh
not cl
add si, bx
sub ecx, ebx
test ah, 0xb
ror di, cl
sbb bx, 0x8d1
mov dl, 0xd
and si, dx
xchg cl, dh
not bl
dec ebx
sub cx, 0x7722
ror di, cl
ror bx, cl
not ebx
not di
rol ah, 7
and di, 0x2959
ror di, cl
mov ch, 0x7c
cmp dh, bh
shr ch, cl
sbb dh, ah
nop
not dx
cmp dh, bh
shl edi, cl
or dx, dx
and eax, ebx
add di, dx
xchg cl, cl
test ax, 0x74f3
not dl
test edx, ecx
mov dx, 0x1bfb
ror bl, cl
and dl, bl
add bl, bl
shl ecx, cl
shl cl, cl
stc
shl cl, 2
and ah, 0x7b
sbb ebx, 0xd960fe9
add bh, al
sub dx, si
nop
xchg esi, ebx
and al, ah
add dx, cx
nop
pop edi
test cx, 0x2e77
or al, al
sub ah, bl
xor ch, 0x6e
dec ch
or ah, 0x2f
add ax, ax
sub bh, bl
push edi
not edi
test esi, ecx
sub eax, eax
or ax, cx
add edx, edi
xor si, 0x108f
xchg bx, dx
xor cx, 0x389c
xor ecx, 0x6b1edb4d
dec ebx
mov dh, 0x1f
add bl, dh
nop
nop
shl esi, 3
ror bl, 7
dec esi
nop
stc
nop
rol eax, 4
inc dh
adc ah, bh
or bl, 0x3e
inc bl
test cl, 0x30
shr edx, 7
adc dx, ax
mov bl, ch
dec di
adc ax, si
cmp eax, ebx
cmp esi, 0x34202dde
shl ebx, cl
inc edx
or cx, 0x20a0
dec di
rol eax, 4
mov bh, dl
adc edx, ecx
sbb dl, bh
or bl, dl
or bl, 0x59
rol edx, cl
test ch, cl
add edx, edx
xor ebx, edi
or eax, edi
xchg edi, ecx
ror ax, cl
sub ebx, esi
shl esi, 8
or ebx, ebx
adc cx, 0x72e2
add cl, 0x52
shr bl, cl
xchg cx, cx
add di, 0x7973
test ax, 0x6395
xor bh, 0x66
adc dx, bx
ror bl, cl
inc al
dec edi
shr ax, cl
shl al, cl
cmp esi, 0x2737d019
not ax
stc
inc esi
nop
rol eax, 7
nop
adc dl, bl
and esi, ecx
shr esi, 8
or cl, bh
xor ecx, 0x141c500d
adc dx, 0x3dc5
nop
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
js 0x5b5a36
push esi
test esi, 0x718685f3
push edx
dec dh
push ecx
inc ecx
push ebx
rol ebx, cl
push edi
sub bx, di
or ch, 0x59
not cx
mov di, bx
push eax
xchg al, al
xchg cx, ax
sbb bx, 0xd29
inc ch
cmp bx, cx
shr cl, 3
shl si, 7
ror di, 4
not edi
add al, 0x71
test edi, 0x3e4b8d4c
and dx, cx
sub ax, 0x4519
and bl, 0x4f
inc ecx
not ecx
test bl, 0x2a
sub edx, 0x21e8603c
rol ebx, 6
nop
stc
shl di, 2
not ecx
adc bx, 0x33a4
xor dx, 0x3d3a
xor ecx, 0x271ec760
stc
shr esi, 6
nop
not eax
add bh, dh
dec dl
ror ch, cl
nop
shr bh, 4
xchg ebx, ecx
xor ch, ah
rol esi, 3
xor cx, cx
pop eax
pop edi
pop ebx
pop ecx
pop edx
pop esi
stc
push ebx
push eax
adc bh, ah
push edi
and bx, di
adc ax, di
push edx
push ecx
shr dh, cl
inc ax
dec di
test eax, edi
sub ah, 0x12
push esi
sub esi, eax
stc
test eax, 0x20cd2c6c
add edx, ecx
not ebx
rol dx, 2
shl ecx, cl
xor edx, edx
sub dl, 0x14
ror ch, 7
inc esi
sub dl, bl
add cl, bl
ror esi, cl
rol cx, cl
xchg dl, ch
sbb ecx, ecx
rol ah, 4
xchg ebx, ebx
and bx, 0x788f
stc
not ecx
shr ah, 8
sub dl, 0x44
mov esi, 0xadbad3f
adc si, di
rol dx, 1
or dl, dh
inc edi
inc edx
and dx, 0x4d3
and bh, cl
xchg ebx, edx
mov ch, cl
nop
inc ebx
test di, cx
sbb al, bh
mov cx, 0x1416
cmp bh, 0x34
sbb esi, edx
add eax, ebx
test dx, 0x1814
shl di, 4
pop esi
pop ecx
pop edx
pop edi
pop eax
pop ebx
push eax
push edx
mov eax, edx
push ecx
add ecx, 0x33ac6d7f
mov ah, dh
push ebx
sbb bh, 0x7a
push edi
sub cx, di
inc al
nop
shr ebx, cl
sub bx, ax
or ch, dh
shr edx, 1
shl cx, 3
shr ch, cl
shl ax, 5
pop edi
pop ebx
pop ecx
pop edx
pop eax
jb 0x5b595a
call fcn.005e947a
jnp 0x5b590e
push esi
adc si, 0xc37
push ebx
sbb ebx, 0x2234070c
push eax
push edx
adc ah, dl
pop edx
pop eax
pop ebx
pop esi
push esi
or esi, 0x4f81f516
push edx
push ecx
and dx, cx
push eax
sub ah, 0x11
push edi
sub edi, edi
pop edi
pop eax
pop ecx
pop edx
pop esi
push esi
push edx
or si, dx
pop edx
pop esi
nop
jp 0x5b5956
push ebx
ror bh, 3
push ecx
cmp cx, 0x293a
push edx
add dh, dh
push edi
add ebx, edi
rol ebx, 6
or dx, 0x2135
inc ch
mov ebx, 0xf75a502
shl cl, cl
push eax
cmp al, 0x1d
inc ebx
cmp ch, 4
pop eax
pop edi
pop edx
pop ecx
pop ebx
push eax
push edx
or al, dl
pop edx
pop eax
push ecx
rol cl, 7
pop ecx
push eax
nop
pop eax
push ecx
test cx, 0x8f2
pop ecx
push ecx
mov cl, 0x77
pop ecx
stc
push edi
not di
push edx
not dl
xor dl, 0x5c
push ebx
test dh, bl
push ecx
sub ecx, 0x52479ef6
nop
push esi
shr esi, 2
stc
sub dh, 0x4f
and cl, ch
ror dx, cl
or cl, 0x67
shr ebx, cl
push eax
shl eax, 5
rol edx, cl
add dl, al
or ebx, 0x52d8e48c
pop eax
pop esi
pop ecx
pop ebx
pop edx
pop edi
push ecx
xor ecx, 0xb22b1b0
push esi
rol esi, 1
stc
push edx
xor edx, 0x25a50a2
rol dx, cl
push ebx
shr bx, 2
push eax
ror al, cl
rol bl, 2
sbb si, bx
sub ax, 0x8d3
adc al, 0x75
sub ecx, 0x2929b14
xchg al, cl
xor ah, bl
add dh, ch
push edi
adc di, 0x5387
or cx, 0x3d0b
stc
ror di, cl
sbb dh, ah
shl ah, 1
cmp ch, cl
shl bx, cl
xor si, bx
sub ebx, ebx
shr bl, cl
dec dh
mov si, 0x4ede
dec cx
shl ecx, cl
add ax, dx
sub di, ax
not si
stc
add esi, edi
rol ax, 6
shl esi, cl
sub ecx, 0x9b06f7d
or dl, 5
inc eax
ror di, 2
add di, cx
not ah
stc
pop edi
pop eax
pop ebx
pop edx
pop esi
pop ecx
call fcn.005e96c4
jbe 0x5b5a36
push ebx
push ecx
rol ebx, cl
pop ecx
pop ebx
call fcn.005e9a78
call fcn.005e9dab
je 0x5b5b8d
call fcn.005ea18e
call fcn.005ea51b
call fcn.005eaa9b
push ebx
push ecx
shr bx, cl
adc bl, ch
inc bl
push eax
rol ah, 2
and ax, 0x6629
shr ax, 4
push esi
push edi
and esi, edi
stc
ror ax, cl
push edx
mov dx, cx
cmp dx, 0x34e4
shl dx, 1
stc
dec ebx
add al, 0x6b
rol di, cl
adc bh, 0x64
sub eax, ebx
sub dx, si
add bx, cx
add cx, di
or si, 0x5057
xchg dx, di
nop
or eax, esi
inc bh
nop
test bx, 0x7887
cmp cx, dx
dec ah
stc
and edi, eax
add al, cl
stc
sbb bl, 0x26
ror al, 3
rol ch, 5
cmp cx, ax
xchg bx, cx
shr bl, cl
sub ah, 0x3a
and edx, 0x2efc4e59
stc
dec bx
adc ch, al
mov bx, 0xa8
test dh, ah
nop
dec ch
mov bx, bx
ror esi, cl
mov ch, 0x57
sbb dl, dl
sbb dx, 0x6c67
sub bx, di
and cx, si
adc bx, bx
inc ax
xchg cl, dh
rol eax, cl
xor ebx, 0x4bb4f2f3
not eax
add bl, 0x7c
sub al, 0x33
xchg dl, bl
shl eax, 2
or si, di
cmp ax, dx
sub bh, cl
shr ax, cl
nop
adc edx, 0x3dd1df97
inc edi
or ch, dh
xchg dh, bh
test bx, 0x4709
shr al, cl
and dl, 0x23
or ax, dx
xchg cl, dl
inc ah
xchg ah, ch
xchg edx, eax
add cx, 0xede
dec dx
ror bl, 1
shr ch, 2
mov ebx, 0x5e6788a5
dec dl
shr bh, 6
and si, ax
not cx
sbb edx, edx
sbb bl, cl
ror di, 8
stc
xor dl, 0x18
or edi, ecx
rol esi, 3
adc eax, esi
pop edx
ror ax, cl
sub ecx, 0x201c1734
shl ah, cl
shr al, cl
rol ecx, cl
stc
pop edi
pop esi
pop eax
pop ecx
pop ebx
push ebx
or ebx, ebx
nop
push edx
push ecx
ror dh, cl
pop ecx
pop edx
pop ebx
call fcn.005eb0c8
call fcn.005eb590
call fcn.005eb960
je 0x5b5c0e
stc
push edx
push ecx
ror dl, cl
rol dl, 2
sbb cl, 0xa
push esi
and si, 0x28a1
push ebx
shl bx, cl
push eax
ror al, 2
and ax, 0x798b
adc bl, 0x61
test cx, 0xe07
dec edx
or edx, eax
and cx, cx
and bl, 5
inc bl
shl ecx, 3
ror cl, 4
xor al, 0x48
and edx, edx
xchg al, ah
dec dl
cmp dx, si
sbb bx, cx
xchg dx, ax
not cl
ror al, 4
ror eax, cl
not ecx
push edi
dec di
mov cx, 0x58af
inc bx
add bx, 0x3d66
adc cx, 0x21a4
not ah
rol bx, 5
mov dh, ah
sbb bh, ch
not bx
pop edi
pop eax
pop ebx
pop esi
pop ecx
pop edx
push edi
push ecx
rol edi, cl
pop ecx
pop edi
push ecx
push ebx
mov cx, bx
inc ch
push edi
xor di, 0x59cc
stc
xor bh, bh
push eax
mov bh, al
pop eax
pop edi
pop ebx
pop ecx
jns 0x5b5c36
jg 0x5b5c36
call fcn.005ebd7b
call fcn.005ec1c5
jle 0x5b5c46
call fcn.005ec5c5
push 1
push edi
push esi
call fcn.005ec895
call fcn.005ecbfc
call fcn.005ed05b
push eax
push esi
adc eax, esi
push ebx
push ecx
sbb bh, cl
nop
push edi
ror di, 2
test di, 0x65c3
adc edi, 0x108dc687
rol ah, 6
push edx
mov dx, 0x64eb
not edi
rol dl, 1
adc dl, al
and ch, ch
not bl
not eax
inc al
and ax, 0x7ba3
nop
mov bh, ch
inc dl
ror ebx, 5
add cl, 0x54
inc cl
inc bx
shl dx, cl
sub esi, 0x6dfd3b92
ror bl, cl
xor cx, 0x5148
shl bl, cl
mov edi, 0x5b97fbbb
inc edi
add eax, ebx
shl edx, cl
sbb ax, cx
mov bh, dl
mov bx, dx
nop
ror edx, 4
adc dx, bx
stc
nop
add ecx, edi
cmp al, 0x14
sub ecx, esi
test ch, dh
rol al, 1
test cx, 0x70b2
adc cl, al
nop
xchg ch, al
add bl, 0x5e
xchg bh, dh
ror cx, 4
cmp edi, esi
adc dh, ah
sub ax, 0x4140
xor si, di
adc edx, edx
shl ebx, 3
and di, di
shr eax, 8
and ebx, 0x155abc51
inc al
and ecx, esi
nop
xchg ebx, eax
mov edx, edx
not bx
mov al, 0x7a
and dx, di
inc eax
not di
adc si, 0x4763
or di, di
sbb dx, 0x2dbf
or edi, esi
nop
inc bx
cmp eax, 0x6a06c565
not edi
xor cl, 0x7b
xchg edi, edi
sub edx, 0x51bf9a91
shl ch, cl
inc eax
not dx
dec ecx
mov al, al
test ch, 0x14
sub eax, 0x792af384
xor ch, bl
mov ax, dx
sbb al, ah
nop
dec dl
rol bh, 8
xchg si, dx
adc bx, 0x3e9a
rol ecx, 8
xor ebx, ebx
shl eax, cl
pop edx
shl esi, cl
dec esi
nop
cmp bl, 0x73
adc edi, 0x60727089
shl si, 4
and ax, 0x3792
add esi, 0x2e289c5c
sub edi, eax
dec esi
sub al, 0x5f
push edx
test cl, dh
or eax, esi
ror esi, 2
ror dx, 1
sub edi, ebx
or dl, ah
nop
not ax
xchg dx, bx
adc bx, bx
nop
ror edx, cl
shr eax, cl
ror eax, cl
sub di, 0x546f
sub di, ax
adc ecx, ebx
adc eax, 0x79382190
sub edx, ebx
test ch, dl
shr eax, cl
test al, 0x10
sbb bl, 0x55
inc dl
shl edi, cl
nop
sbb dh, 0x12
and ecx, ebx
sub esi, 0x1f6f45f4
mov dl, bl
stc
ror dl, 4
xchg dx, bx
dec dx
ror ebx, 6
shl bl, cl
test dl, 0x22
nop
dec bl
sub bl, 0x37
ror ecx, cl
sbb si, bx
adc ebx, ebx
not edx
adc edx, 0x71f89ffb
sub dl, al
cmp ch, cl
ror cx, 4
dec eax
inc ax
test al, cl
stc
stc
not esi
xor ch, ah
xchg bx, ax
sub dh, bl
cmp cx, 0x2570
not bl
stc
adc esi, 0x10b67689
stc
xchg bl, al
ror ax, cl
shr esi, 3
cmp ecx, edx
sub ecx, ebx
shr bh, cl
shl ecx, 6
rol bh, cl
nop
sbb dh, dl
xchg ch, cl
mov cl, dl
inc al
sbb dx, si
test ecx, 0x2bcaae3f
xchg ebx, eax
not dl
or si, 0x47db
inc dx
sbb di, 0x59eb
shr ax, 4
shl bx, cl
not bh
stc
shl di, cl
or ebx, 0x6cc7cc07
test al, al
pop edx
xchg cx, cx
stc
nop
sub bl, 0x4a
xor esi, 0x11debec8
adc di, bx
add ecx, 0xbd71681
rol ecx, 1
dec ecx
shr ecx, 8
xchg di, cx
shl cx, cl
stc
adc cl, bh
cmp al, ch
and ch, 0x1e
xchg ecx, edi
push edx
shl dh, 5
add esi, esi
shl ax, 7
or edi, ecx
shr di, 4
ror bl, cl
shl cx, 4
sbb edi, edx
dec dx
dec esi
stc
inc edi
or dh, 0x22
and dx, 0x1aa6
sbb ch, cl
nop
sub bx, dx
stc
inc di
shr esi, 6
ror cl, 4
test di, 0xc0f
add bx, 0x609b
or dx, 0x5d1f
inc edi
or di, 0x77d9
or bl, 0xf
sbb cx, 0x21e6
sub cx, 0x1c3a
test dh, ah
dec di
xchg di, di
inc esi
ror si, 1
adc al, ch
or di, 0x1a8f
and bh, ah
xor dh, al
not eax
dec ax
xchg dx, ax
xchg si, bx
ror edi, cl
add cl, dh
nop
xor eax, esi
xchg esi, ebx
test ecx, edx
sub cl, cl
sub al, 6
dec al
adc ax, 0x4d41
mov bh, ch
shl ecx, 4
inc ah
and dx, cx
cmp al, al
ror edx, 3
ror edx, cl
add ax, 0x4bbb
test dl, ah
ror dh, cl
cmp al, dh
rol cl, 3
mov bh, al
adc ah, 0xc
add bx, dx
rol ch, 7
xchg al, ch
test edx, 0x3d776941
or ebx, edx
and dh, 0x75
xor ax, 0x6e65
add dx, 0x41c0
xchg bx, di
rol bh, 3
ror dh, 3
mov edx, 0x47ea2cef
and cx, dx
or esi, 0x19389020
rol bl, 2
nop
or si, dx
pop edx
xor esi, eax
test ebx, 0x3929d29a
xor eax, 0x2e562712
adc ebx, edi
push edx
add edx, ebx
add eax, 0x23b33bc9
and esi, ecx
mov di, dx
sub edx, 0x7b2605e4
rol bh, cl
add edx, edx
shr edi, 4
nop
shr edi, cl
ror si, 2
dec esi
inc edx
stc
nop
xchg di, ax
rol esi, cl
and eax, 0x98b92a4
not dx
or edi, 0x287303dd
rol ch, 3
shr esi, 8
mov bx, cx
sub bh, ch
dec ah
or dl, bl
not al
stc
and ecx, ebx
dec dl
shl ax, 6
inc dx
mov dx, 0xb7b
adc ch, ah
cmp bh, al
add esi, ebx
ror ecx, cl
shr eax, 4
add esi, 0x37788282
dec dx
sub cx, 0x31e7
sub si, 0x2410
xchg di, ax
test dl, cl
shr eax, cl
and cl, cl
and al, 2
not ah
ror bx, 4
shr dh, cl
adc cx, 0xb33
inc ebx
shr bx, cl
sbb cx, 0x141a
shr ah, 6
sub al, dl
xchg cl, dh
xor edx, 0x1600f23f
nop
inc di
shl eax, 1
xchg bx, ax
rol ch, 3
xor ax, dx
stc
rol ebx, cl
cmp ax, 0x5c32
shl cx, 5
or dx, 0x5fae
shl si, 4
sub cx, bx
sbb si, cx
and cx, 0x6a4c
xor ch, 0x41
or eax, 0x740fc4cc
inc ax
adc ax, si
sub di, 0x7c96
add dl, dl
add ah, ah
cmp cl, 0xa
test bl, 0x36
cmp cl, 0x49
adc dx, ax
sub dx, bx
ror bh, cl
sbb eax, 0x445fbfec
or bh, bl
xor dx, si
adc ah, 0x7c
cmp bx, 0x5521
sbb edx, ebx
test di, dx
and ah, 0x4c
dec cx
inc dx
pop edx
push edx
xchg bl, dh
ror dx, cl
test dx, si
shr ecx, 3
and eax, 0x22215ad9
mov cx, ax
stc
mov edi, eax
xchg edx, ebx
shr cl, 3
mov ebx, ebx
cmp bx, 0x6ca7
sbb di, 0x321d
sub bl, 0x67
ror ax, cl
and bx, 0x1795
inc dl
stc
stc
xchg edx, edx
pop edx
pop edi
pop ecx
pop ebx
pop esi
pop eax
push edi
sbb di, 0x2f7c
push esi
dec esi
push ebx
push ecx
adc ebx, ecx
push eax
rol ah, cl
shl al, cl
sub eax, 0x1c07dc81
dec cx
add ax, cx
sbb ecx, esi
sbb cx, 0x5ea3
stc
stc
or al, 0x61
rol ch, cl
mov al, 0x70
mov si, 0x4f05
shr ch, 3
stc
mov ebx, ebx
stc
not di
stc
push edx
add cl, dh
stc
sub bx, dx
cmp di, 0x5c0
cmp dx, di
mov ax, 0x2746
inc al
shl edi, cl
mov ah, 0xa
and bx, cx
sbb cx, 0x5401
rol dx, 1
inc cx
stc
not bl
rol edx, cl
sub bx, 0x7772
inc cl
xor ch, 0x1a
add dx, 0x7c4a
shr edx, 6
cmp si, 0x4f87
cmp eax, ecx
mov si, 0x23e0
inc si
ror si, cl
adc bx, 0x2656
inc bh
ror dh, cl
xor ah, al
cmp eax, edx
sbb esi, esi
xchg cx, bx
test dl, 0x3c
or dl, 0x4a
and dh, cl
xchg dx, ax
sbb cl, 0x40
shl dx, cl
adc bh, bh
dec si
stc
add dx, ax
xchg esi, ebx
adc si, 0x6677
shr ebx, cl
shl eax, 8
not bx
xor cl, dh
not eax
nop
dec cl
not esi
stc
inc si
sbb ebx, 0x1e8227a0
add al, 0x38
test ax, 0x4d45
not ecx
not al
mov dl, dh
not eax
cmp ebx, esi
not bx
rol bx, 5
inc dh
xchg ecx, eax
shr dx, 8
nop
cmp ch, 0x41
or esi, 0x4f98206
test bl, 0x51
rol ch, 4
dec edi
shl ch, cl
xor si, 0x5ef2
mov esi, ebx
or al, al
pop edx
push edx
rol dh, 2
stc
adc cl, bl
add eax, eax
or edi, 0x506f5973
inc edx
sub ax, 0x23dd
shr bh, 7
ror si, 3
shr cx, cl
or bl, 0x14
xchg ecx, ebx
ror si, 4
xchg di, si
ror edi, cl
xor dh, bh
and al, ah
inc bh
sub edi, ecx
mov di, ax
not esi
test ecx, esi
shl si, 8
test eax, esi
rol edx, 2
adc dl, 0x78
ror esi, 8
add esi, ecx
xchg di, ax
cmp al, 0x6c
dec edx
ror bl, cl
stc
test ax, 0x4184
not ecx
cmp eax, 0xc9ee7d2
ror dx, cl
test edx, edi
or ah, 0x3f
mov eax, edx
xchg cx, di
test cx, dx
adc dh, 0x1e
sbb esi, 0x95f4524
and dh, bl
cmp si, ax
sbb cx, 0x409e
shr ebx, cl
shr si, 3
test cx, 0x3b7e
shl cl, cl
not edi
sub bx, di
not dx
rol ch, cl
cmp dx, 0x128c
xchg ecx, ecx
stc
adc bl, dl
shr dh, cl
stc
shr ecx, 2
cmp bl, bh
mov ah, 1
xor ax, cx
or di, 0x668d
not edx
ror ebx, 3
rol eax, cl
xchg esi, eax
nop
xchg ebx, esi
ror edx, 6
pop edx
pop eax
pop ecx
pop ebx
pop esi
pop edi
call fcn.005ed5b3
push esi
ror si, 3
push ecx
push ebx
sub ch, bl
push edx
adc dl, 0xe
inc bl
and dh, 0x70
shl cl, 7
and cx, cx
rol bl, 8
shl bx, 7
test bl, 0x55
inc cl
xor ecx, 0x39ffd750
push eax
and al, al
adc al, ch
stc
rol bl, 4
test dh, al
shr edx, cl
sub ebx, edx
and cx, cx
nop
add ch, 0x2f
sub dx, 0x6914
cmp cl, 0x46
or ax, bx
cmp ebx, 0x5e12aa46
push edi
xor di, 0x7a18
ror ch, cl
rol cx, cl
nop
ror edx, cl
shl bl, cl
rol ax, 8
shl edi, 7
ror eax, cl
xchg bx, ax
nop
shl dx, 8
sbb edi, edi
cmp edi, 0x640f2bd3
add esi, 0x379f4476
rol cx, 3
xchg edx, esi
inc ebx
shl edi, 3
not bx
adc ah, dh
cmp edx, 0x7a46a0b7
cmp di, bx
inc al
inc bl
sub bh, 0x60
rol dh, 6
dec ebx
test ecx, 0xf86ee0a
rol ecx, 6
stc
adc bx, ax
adc dl, bl
add ah, ch
add ecx, edx
xchg edi, ecx
not esi
sub edx, 0x1477945a
test si, 0x4b27
test edi, 0x7904f84
ror cx, 3
stc
or bl, bh
nop
sbb dx, ax
stc
test dh, 0x2f
xor esi, 0x49df3788
xor cx, ax
ror di, 8
shl ecx, 6
xor ax, dx
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
js 0x5b64ab
push ebx
push ecx
xchg bl, ch
push esi
sub esi, 0x2ae41d0a
push edx
sbb dl, bh
test cx, 0x63ed
push edi
add ebx, edi
push eax
test dl, al
or dx, cx
cmp di, si
add si, si
rol dh, cl
cmp esi, ecx
stc
nop
mov si, dx
shr al, cl
pop eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
push edx
or dh, 0x56
push edi
inc edi
push ebx
mov bh, 0x11
push ecx
ror dl, cl
add dh, 0x34
xor bx, bx
cmp ecx, 0x84b756c
push eax
xor ax, di
mov bx, 0x6e61
xchg cx, dx
dec di
dec al
nop
adc edx, 0x55b246f3
sub al, 9
xor cx, dx
and edi, edi
sbb edx, 0x5fadad27
and bl, 0x2f
sub dl, 0x30
push esi
xor esi, 0x49f95446
or bx, 0x5b36
shr dx, cl
xchg al, bl
adc edi, ebx
sub ecx, 0x62abae07
and dx, 0x7f00
pop esi
pop eax
pop ecx
pop ebx
pop edi
pop edx
push ebx
not bx
push ecx
cmp cx, 0x55a9
push edx
cmp edx, 0x7d61b0a8
pop edx
pop ecx
pop ebx
jbe 0x5b6482
push ebx
shl bl, 7
push ecx
not cx
pop ecx
pop ebx
jne 0x5b6482
call fcn.005ed8e7
push eax
push ecx
sbb eax, ecx
push ebx
not ebx
pop ebx
pop ecx
pop eax
push ecx
inc ch
push ebx
rol bh, cl
push edx
xchg dl, ch
not dh
shl ebx, 6
push eax
xor bl, al
dec dx
shl ebx, 3
pop eax
pop edx
pop ebx
pop ecx
call fcn.005edc85
call fcn.005ee00e
call fcn.005ee2c3
call fcn.005ee67d
call fcn.005ee9de
push edx
not edx
push ecx
push esi
xor cx, si
add cx, 0x370f
not edx
inc esi
sbb ecx, 0x4864ef91
push eax
not ax
push ebx
and ch, bh
inc dx
push edi
sub edi, 0x7415ab5a
or ecx, 0x3c6348be
sub di, 0x1783
xchg dl, bl
dec ebx
shr edi, cl
shr ch, 6
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
push ebx
add bl, 9
push ecx
mov cl, 0x39
push esi
rol esi, 3
push eax
shr eax, 1
ror bh, 6
mov bh, 0x12
push edx
or dx, 0x64a5
stc
dec bx
push edi
test edi, ecx
mov dx, ax
inc dx
stc
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
push eax
push esi
xchg esi, eax
push ecx
inc ecx
push edx
inc dx
push edi
shr edi, 5
or dx, di
sbb edx, esi
pop edi
pop edx
pop ecx
pop esi
pop eax
call fcn.006c8ce3
add esp, 0x10
pop edx
pop ecx
add esp, 0x1a
call fcn.005eecd9
nop
push ecx
inc cx
push esi
shr si, cl
xor esi, 0x6fcc3026
add esi, 0x79bf81ea
push edi
mov ecx, edi
push eax
adc ax, 0x2c9d
push ebx
not ebx
shl esi, cl
rol bh, 6
add eax, eax
push edx
not dh
not bh
rol eax, cl
shr si, cl
not dx
cmp dl, cl
adc al, dh
ror ecx, 6
xor ecx, 0xfb134de
sbb dl, cl
cmp bx, dx
dec ax
adc dl, 0x63
nop
not bx
ror edx, 2
sub eax, 0x2602d56d
shl edi, 8
dec bx
or esi, 0x5ed5ec18
rol ah, 8
xchg bh, dl
shr edx, cl
nop
shr bl, 5
stc
shl ax, cl
shl bh, 5
shl edx, cl
xor eax, 0xfe7af1d
dec esi
ror dl, 7
ror bx, cl
xor dx, si
shr edi, cl
sub dx, 0x4cb2
dec bx
add edx, esi
dec ecx
dec ch
shl ecx, 1
test dx, ax
shl esi, cl
inc si
rol bh, 6
sub ch, bh
add cl, ch
rol ah, 6
and ch, al
sbb edx, eax
sbb edx, 0x6636d0e8
sbb eax, 0x129e2565
or eax, 0x24e5bba5
ror di, 2
sbb cl, bh
shr ch, cl
rol ebx, 2
cmp dx, cx
dec bh
cmp al, al
stc
sbb cx, ax
nop
xor cl, 0x77
mov dx, 0x6bd0
cmp eax, 0x3fc25850
adc dh, bl
not ecx
add dh, 0x3f
rol esi, cl
inc bl
shr edx, 8
not ax
shr esi, 3
adc ecx, esi
test ax, si
stc
ror ecx, cl
sub eax, edi
or bx, ax
dec bx
mov ecx, 0x43f4caca
and bx, 0x835
not eax
mov edx, ecx
stc
sub cl, 0x7b
inc cl
test eax, esi
pop edx
rol al, cl
test ah, ch
rol ah, cl
and edi, eax
sbb bh, 0x64
add eax, eax
push edx
adc dx, dx
adc edx, esi
or dl, cl
mov edi, edi
shr di, cl
test ah, 0x19
dec dl
cmp bl, dh
test bx, 0x6caa
not si
xchg ah, dh
nop
cmp ah, bh
inc ah
or eax, edi
or al, 0x30
dec bh
cmp ax, di
ror si, 8
sbb di, di
cmp ebx, ecx
ror dh, 3
cmp si, 0x6d7d
rol dx, 2
mov bl, dh
ror ebx, 5
sbb bl, 0x47
add si, si
shl edi, 2
sbb ah, 2
sbb bh, 0x1e
sub cl, 0x71
mov cx, 0x4b12
stc
or bl, 4
cmp dx, cx
sbb di, bx
stc
stc
shl ah, 3
adc dl, ch
or dx, 0x6315
xchg ecx, eax
and edi, 0x104459cd
mov di, dx
cmp bh, dl
shr cx, cl
dec cl
add bl, 0x59
ror ch, 7
nop
dec edx
shr ch, 8
adc al, al
mov bx, 0x1412
or al, al
xor ah, 5
xchg dl, al
xor ecx, 0x589d3f2d
and edi, edx
nop
mov di, 0x73f9
test edi, edx
not ah
shr esi, cl
test edx, 0xe34e0e
sub di, 0x6019
sub cl, 0x77
nop
cmp edx, 0x1d8acfa4
sub bx, dx
shl ebx, cl
stc
or esi, edi
sbb al, 8
add di, 0x2b66
mov bx, bx
cmp dh, bh
xchg esi, ebx
xchg ecx, eax
test edx, 0x6ebd3a6
or si, 0x1cf8
pop edx
pop ebx
pop eax
pop edi
pop esi
pop ecx
jg 0x5b6c09
jne 0x5b6bfe
call fcn.005ef087
call fcn.005ef50d
call fcn.005ef7e7
call fcn.005efc52
push ebx
test bl, 0x41
not bh
sub bh, 0x2a
stc
push edi
and bx, di
and ebx, 0x2291cb0b
push ecx
push edx
mov ecx, edx
shl edi, 8
xchg bx, di
nop
push eax
test ah, 0x71
cmp ax, di
nop
shl ax, cl
or edi, ebx
shr edx, 6
xchg di, ax
add bl, dl
mov cl, 3
rol cx, cl
cmp di, 0x4928
stc
ror cl, cl
mov ah, 0x62
test bx, ax
rol ax, cl
push esi
sbb ax, si
not ah
rol dl, 1
shl ecx, 7
sbb esi, edi
sub dh, 0x1e
mov ebx, edi
and bh, ch
rol bh, cl
xchg bh, bl
sbb ah, 0x2e
nop
or edi, 0x3454c3b9
stc
and ch, dl
not dx
xor dh, 0x51
dec edx
shr cx, cl
rol cx, cl
add dx, bx
shr si, cl
adc bx, bx
dec bh
mov esi, edx
sbb dx, ax
rol di, cl
xchg esi, edx
shr si, 1
or ah, 0x30
not eax
rol dx, 2
nop
ror si, cl
dec bx
xor si, cx
shl di, 5
test ch, bl
xchg ebx, edx
sub ah, 0x65
not ecx
xor cx, ax
nop
ror ax, cl
nop
sbb ah, 0x25
dec eax
adc dh, cl
xchg cx, di
nop
xchg ebx, eax
adc bl, dh
sbb cx, si
not esi
add si, cx
xor si, 0x42b1
mov cx, 0x1497
stc
not bx
mov di, 0x2f86
or ch, 0x22
mov esi, 0x49507e54
or bh, bh
shr si, 1
dec dh
xor eax, ecx
dec cl
rol esi, 2
inc edx
stc
cmp ax, di
dec ch
sbb ecx, 0x40840001
mov dx, 0x43e8
pop esi
nop
sbb edx, 0x4094dd5
not bl
add dx, bx
dec edi
stc
rol cx, 2
push esi
cmp esi, 0x4148e8e6
rol edx, cl
xor eax, edi
nop
adc ecx, edx
rol ecx, cl
adc dx, ax
nop
test ebx, 0x3edf9f27
sub ch, 0x78
sub edi, edx
sub edi, ebx
shr al, 7
mov cx, 0x5ea2
cmp bl, 0xd
dec edi
shl ecx, cl
sbb ecx, edi
rol edi, 5
cmp cx, 0x24a4
dec ah
nop
add eax, 0x6c6c6ff5
sbb bl, 0x51
sub dl, ah
test bl, 0x3b
nop
rol bh, cl
ror bx, cl
add edi, 0x13235d52
inc ebx
stc
rol si, 8
sbb esi, edx
or bx, 0xbfa
sbb edx, 0x177a4eba
nop
shl ax, 7
add dh, 0x10
adc eax, ebx
ror si, 5
adc bh, dh
xchg bl, cl
nop
adc al, 0x48
sbb edi, edx
xchg edi, eax
sub ebx, 0x3d7dafc7
ror eax, cl
xor di, 0x7351
nop
adc ebx, 0x5d98c9f2
inc al
sbb bh, dl
sub ecx, 0x17215d66
and edi, esi
rol edi, cl
adc edi, 0x5b14ad8f
dec ebx
sub di, 0x71f3
xor ax, 0x4940
ror si, cl
inc esi
adc ebx, 0x6b1a63b1
shr al, 5
shr bh, 3
sub ecx, 0x7492ceb1
inc di
not ch
dec ebx
dec ecx
mov ch, ch
shr edi, 5
shr ah, cl
cmp bx, 0x6931
sbb ax, cx
shl bx, 2
shl ax, cl
shr cl, 6
not ah
shr dh, 5
dec ebx
rol si, 3
nop
add ah, dh
adc cx, 0x75e1
inc ebx
shr ecx, cl
nop
not cx
adc bh, ah
sbb edx, edx
mov cx, ax
pop esi
not dh
shr ax, cl
and ax, bx
rol ah, cl
or ax, dx
xchg ah, ah
push esi
sub ecx, esi
or di, 0x58ce
xor bl, 0x76
ror al, cl
sbb dh, al
ror edx, 4
not dl
inc edx
shr ax, cl
or dl, 0x39
mov al, ah
shr dl, 1
xor ebx, 0x28225cb4
sub dx, ax
not dl
sub al, al
shr ax, 8
test dh, 0x6f
shl al, cl
sbb ch, cl
xor cl, 0x60
dec edi
shr dh, 1
rol dx, 2
adc ebx, ecx
and eax, 0x653f3dcb
sub ebx, ebx
shr eax, 2
stc
not si
or esi, 0x5ef6f7e1
stc
nop
sub ah, 0x38
add cx, di
mov ebx, 0x6c90b6cd
and dl, 0x45
sbb bl, 0x56
or ebx, 0x29a64972
cmp cx, 0x55b7
test si, 0x40b3
adc dx, 0x27c
test ecx, 0x1ad18d81
nop
xor bx, 0x5585
shl edx, cl
sub si, 0x42eb
xchg cl, dl
rol edx, 8
stc
or edx, edx
test di, 0x5837
shr ecx, 5
sbb cx, 0x3aef
sub ah, al
nop
rol dl, cl
and bh, al
test ch, cl
cmp dh, 0x38
stc
shr ebx, 6
sbb bl, 0x48
not dl
add bx, 0x6b7a
or dx, 0x562a
sub al, 0x15
nop
cmp eax, 0xe6b52e8
xchg ecx, ecx
shr ecx, 6
test bh, bl
nop
cmp dx, bx
shr ebx, cl
xchg esi, ebx
add ch, 0x77
xchg ah, dl
shl cl, 7
test eax, esi
inc cx
shl eax, 7
shr bl, 4
test si, 0x5ec3
adc esi, ebx
mov ch, 0x44
xchg dx, ax
nop
nop
or bx, ax
or bh, ch
test bh, cl
add bx, 0x7a5a
cmp dl, ah
pop esi
test dl, 0x10
mov ah, dh
sbb di, 0x36f8
rol cl, 2
xor dx, ax
shl dh, cl
add ebx, 0x3b697071
test cx, 0x515c
ror dl, cl
stc
push esi
cmp esi, 0x31826fbf
add edi, eax
or dl, 0x19
or bl, cl
dec al
rol edi, cl
cmp ch, 0x48
sub dl, ah
xor cx, 0x33f4
ror bh, 1
shr eax, 6
or al, 0x1e
ror edx, 7
nop
mov dh, 0x5f
rol dh, 3
adc si, bx
xchg dl, cl
not dx
rol edx, cl
sub ah, 0x41
xor ecx, edi
shl edi, 8
sbb eax, 0x456651ff
or edi, 0xff35252
sbb edi, esi
and eax, 0x29fd1291
test cx, 0x2fa0
sbb cl, 0x75
mov ebx, 0x13aaee30
sub si, 0x6011
and cl, ch
shl bx, cl
adc bh, dh
inc ah
and edi, esi
test eax, edx
ror ch, 8
ror cl, 2
rol cl, cl
test bx, 0x320d
inc bh
dec ax
test ecx, 0x339c3a19
dec si
add si, 0x16e9
sbb ecx, 0x314556e4
dec bl
ror bl, 4
ror bh, 4
test di, cx
cmp dx, bx
xor cx, 0x1432
mov cl, 0x71
not si
sbb dx, cx
sub ebx, ebx
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
call fcn.005f0140
push eax
shl ax, 4
push edi
sbb eax, edi
xor al, 0x21
push ecx
ror eax, cl
push esi
rol esi, cl
mov di, 0x692b
xor ax, 0x57db
shr si, cl
nop
push ebx
inc ebx
sub ecx, 0xb685f16
sbb bl, 0x28
and ecx, 0x54fde13e
push edx
adc dl, 0x6a
cmp eax, 0x14642ff9
inc ax
shl dl, 5
add bl, al
pop edx
pop ebx
pop esi
pop ecx
pop edi
pop eax
push edx
shl dx, 5
push ebx
test ebx, 0x3dad8cd1
shr dx, 5
push edi
xor edi, ebx
inc bh
pop edi
pop ebx
pop edx
call fcn.005f04f3
push ebx
push esi
sbb bx, si
pop esi
pop ebx
push edi
push eax
sbb di, ax
pop eax
pop edi
call fcn.005f08a8
jns 0x5b6c09
call fcn.005f0e14
call fcn.005f12ba
push eax
not ax
stc
push ebx
cmp ebx, ebx
push edx
and edx, ebx
push ecx
shl eax, cl
cmp ebx, 0x130573aa
push edi
or di, 0x3b6a
sbb bh, 0x34
rol ch, 1
nop
not al
sub bl, ch
shl eax, 3
dec ax
mov bh, 1
add cl, dh
shr ch, cl
push esi
inc esi
cmp eax, 0x54642ef6
xor ecx, esi
nop
shr eax, 1
rol esi, cl
not edi
ror cx, cl
shl esi, 5
stc
ror dx, cl
test di, 0xc99
test bh, 0x71
inc edx
and eax, 0xc3374fb
or ebx, esi
adc bl, ah
xchg ch, dl
sbb cl, cl
not edi
stc
shr esi, cl
cmp al, 0x7f
test bh, 0x60
adc cl, 0x3d
nop
rol ebx, cl
shr ch, cl
ror dx, 7
add esi, 0x544effc8
or bh, 0x54
add di, 0x3e29
sbb edx, 0x2823095a
xor ax, cx
xchg edx, ebx
or si, 0x749d
adc ch, ch
cmp al, 0x1c
inc eax
dec dx
shr bl, 7
xchg di, bx
cmp ax, di
cmp cx, 0x76dc
and cl, bh
sbb esi, eax
test edx, 0x7f4ff8fa
stc
xor si, dx
add dh, dh
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
jbe 0x5b6d23
call fcn.005f16e0
call fcn.005f1be5
push esi
mov esi, 0x38c4a7f6
push edi
xor edi, 0x7edacaf5
push edx
push eax
xchg dl, al
push ecx
shl edx, cl
ror ah, cl
push ebx
dec bh
stc
not edi
shl bx, cl
test eax, esi
dec ah
rol edx, 6
test bl, 0xc
shl cl, 5
inc bh
not ecx
adc cl, dl
sbb bx, dx
or dl, al
not ecx
ror ebx, 8
pop ebx
pop ecx
pop eax
pop edx
pop edi
pop esi
call fcn.005f1eec
ja 0x5b6e26
call fcn.005f2454
call fcn.005f293e
jo 0x5b6d7b
push ecx
sbb ch, 0x2b
push ebx
push esi
sub ebx, esi
push edi
dec di
push edx
not dl
ror dl, 6
or si, 0x1033
pop edx
pop edi
pop esi
pop ebx
pop ecx
push ebx
push ecx
add bx, cx
push esi
sbb esi, esi
push edx
xor esi, edx
push edi
sub edi, 0x78eb43d9
sub si, 0x3d97
pop edi
pop edx
pop esi
pop ecx
pop ebx
jno 0x5b6d7b
call fcn.005f2bb6
call fcn.005f2fb4
jp 0x5b6dd8
call fcn.005f3344
push edi
push ecx
xor edi, ecx
push esi
push ebx
test si, bx
xor si, cx
push edx
shl dx, 7
shl dl, cl
rol edi, 8
mov cx, 0x2b29
and bl, 0xb
stc
adc cl, dh
inc bh
adc edi, ecx
push eax
add eax, esi
pop eax
pop edx
pop ebx
pop esi
pop ecx
pop edi
call fcn.005f37fa
call fcn.005f3b06
jnp 0x5b6dd7
call fcn.005f3f28
push ebx
ror bh, 2
pop ebx
call fcn.005f439e
stc
call fcn.005f48ef
push edi
inc edi
push eax
adc al, ah
nop
push ecx
push ebx
and cx, bx
push edx
sbb edx, 0x7669a05e
pop edx
pop ebx
pop ecx
pop eax
pop edi
call fcn.005f4d24
stc
push ecx
shr cx, cl
push ebx
ror bl, 1
push edx
ror dx, 6
push edi
test cx, di
ror dx, cl
rol ecx, cl
shl bx, cl
push esi
mov si, 0x7065
pop esi
pop edi
pop edx
pop ebx
pop ecx
call fcn.005f5029
call fcn.005f54bf
push ebx
mov bl, 0x62
pop ebx
jne 0x5b6e68
push esi
push eax
xchg si, ax
push ebx
cmp si, bx
push edi
ror di, 5
pop edi
pop ebx
pop eax
pop esi
nop
push ecx
push eax
and cl, al
test cl, 0x2e
nop
push edx
add dh, 0x12
nop
inc dl
push ebx
shl bx, 2
pop ebx
pop edx
pop eax
pop ecx
push edx
push ebx
adc edx, ebx
push eax
not al
pop eax
pop ebx
pop edx
push esi
add esi, esi
pop esi
push ecx
adc ch, 0x5e
push edx
mov dl, 0x14
push esi
and si, 0xcb9
test dx, 0x5e77
push eax
mov dx, ax
ror edx, cl
push edi
or edi, 0x18f41246
shl al, cl
or esi, ecx
nop
adc si, ax
rol cl, cl
stc
ror cl, 2
stc
push ebx
sub cl, bh
sbb ebx, eax
xchg al, al
not ch
nop
stc
ror esi, 3
test dh, 8
ror di, 2
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
call fcn.005f58ba
call fcn.005f5cca
push esi
test si, 0x663
push ecx
rol cx, 1
push ebx
push eax
add bx, ax
ror cl, 2
pop eax
pop ebx
pop ecx
pop esi
call fcn.005f6161
push edx
cmp edx, 0x7832733d
pop edx
add esp, 9
pop edi
pop esi
call eax
add esp, 0xc
push 0x67240
push ebx
push ecx
push edx
or cx, dx
xor edx, 0x6ee5632b
and dh, 0x7c
sub cx, 0x345d
dec cx
dec ch
test ecx, 0x1a0720a
push edi
sbb edi, 0x5c30f661
push ebx
xor ebx, 0x3d8439a
adc dl, dh
dec ebx
push eax
or ah, 0x75
mov edx, 0x46b6b815
and eax, 0x26ecd5bd
nop
ror ax, 8
push esi
sbb esi, esi
xchg ah, al
sbb edx, 0x7e72b15d
inc di
or eax, edi
not edx
mov ax, si
stc
or esi, 0x5ee4afad
stc
shr dl, 5
nop
shl edi, cl
add esi, eax
sub si, bx
rol edi, cl
inc si
sbb di, ax
cmp dx, 0x2f61
xchg dx, si
test ax, si
mov al, bl
and esi, 0x3b6bf63e
xor dx, 0x5446
stc
ror ch, 5
rol ch, 1
dec dx
cmp bx, si
and ch, bl
or cl, dh
cmp ebx, eax
mov bh, 0x15
not edx
sub ebx, edx
shr ecx, 6
rol bx, cl
or cl, 0x2f
sbb bx, 0x1abb
dec cx
mov bl, 0x4c
and eax, 0x621e351e
shl ebx, cl
xor edi, eax
adc ch, 0x28
stc
add edi, ebx
and bx, 0x382e
mov ch, cl
sub ebx, ecx
shl dl, 3
xchg ch, dh
mov bx, 0x66c5
ror al, 6
cmp bx, 0x7896
test dx, 0xc54
ror dl, 1
sub ah, 0x1a
xor al, 0x69
ror esi, cl
dec ebx
nop
dec edi
not ebx
xchg ebx, edi
nop
xor dl, ah
adc di, cx
mov eax, edx
xchg esi, edi
sbb al, bh
nop
add al, al
cmp edx, 0x1ad812af
xchg dh, dh
add ebx, eax
rol eax, cl
sbb dx, dx
sub edx, 0x2e2ec7e4
dec al
test dl, al
xchg edx, eax
adc esi, 0x1f288a38
sbb ch, 0x5b
pop esi
adc ecx, eax
push esi
mov si, 0x5bf5
or dh, 0x1a
ror dl, cl
ror bx, cl
and dl, 0x12
test dl, cl
or ch, 0x6d
inc al
shl bx, cl
and edx, edi
sbb ch, al
nop
test al, 0x49
or esi, 0x2df978aa
not bx
nop
rol bx, 6
nop
test ah, 0x7c
inc di
xor cx, 0x3623
shl edx, cl
inc dl
adc bx, si
adc bl, ah
add esi, ebx
sub cx, ax
cmp si, 0x70de
sub ecx, 0xd23d290
inc bx
xor ebx, 0x32923952
shl cl, cl
test si, bx
sub ax, 0x6ee8
nop
not esi
sub bx, bx
add dx, ax
dec si
xor bx, 0x2a39
xchg dh, bh
or di, 0x42fa
shr cx, 5
inc bh
and ax, 0x7e04
mov bl, 0x76
nop
inc ebx
rol esi, cl
stc
xor ah, cl
or cl, 0x10
not bh
stc
or ecx, esi
xor bx, dx
inc si
or esi, eax
xchg cl, bl
nop
test bh, bh
test eax, 0x2c268292
sub cl, 0x3d
rol edx, cl
or bx, 0x4a86
shl di, cl
adc di, 0x4b13
nop
shl ebx, cl
test edi, ecx
mov cx, 0x165c
xor eax, edi
sbb ecx, 0xd0f7ea2
dec dl
nop
test dx, dx
stc
sub cl, 0x21
cmp bh, 0x4e
dec si
sub edx, 0x4252e765
ror bh, cl
ror al, 5
not ah
sub dh, 0x30
pop esi
pop eax
pop ebx
pop edi
pop edx
pop ecx
jnp 0x5b772b
push eax
push ebx
and ah, bl
push ecx
xchg cx, ax
push edi
cmp di, 0x4696
mov edi, 0x3ea10182
shl di, 8
stc
shl di, cl
and eax, 0x33f43373
shr cl, 1
push esi
push edx
sbb si, dx
rol ch, cl
xchg ebx, ecx
and cx, bx
dec dx
or cx, 0x2622
test ax, 0x52ef
not bx
dec esi
xor dx, 0x7ca1
and si, cx
sbb bl, cl
xchg di, ax
nop
inc bx
rol ecx, cl
mov ebx, 0x75638222
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
push eax
sub eax, 0x65195043
push ebx
inc bl
push esi
mov si, 0x6e10
push ecx
ror bl, cl
not esi
nop
push edx
ror dx, 4
mov dh, 0x48
push edi
xor edi, ebx
and dh, dl
ror ch, cl
add si, 0x7681
not di
adc dl, 0x4b
nop
dec ebx
add cl, 0x18
stc
xchg edi, ecx
inc ch
inc di
not bx
and ecx, 0x5c439f23
not esi
ror edi, cl
dec ax
sbb dh, 0x44
adc dx, 0x424b
shr ebx, 3
dec bx
ror ebx, 3
add edx, 0x7992cc30
sbb edx, 0x5ce092eb
sub edx, 0x250c4f2f
sbb si, cx
shr edi, 7
test ecx, 0x27e61917
nop
inc cl
xor cx, ax
ror ah, cl
ror di, cl
rol ecx, cl
cmp ebx, 0x76b3711c
and eax, 0x7f1c5272
test al, dh
add di, di
or edi, edx
sub bh, 0x6c
nop
sub dx, bx
adc bx, si
sbb bh, 0x22
test di, 0x7af1
not dh
ror ax, cl
cmp cx, 0x28ed
xor dh, 0x69
test di, dx
or eax, 0x538863c5
cmp edi, 0x4283dc7b
or eax, 0x18ff0272
rol eax, 5
sbb si, 0xf1a
stc
dec eax
shl edx, cl
add bh, al
test ch, 0x4c
dec esi
cmp si, 0x1e9f
shl al, cl
rol si, 7
cmp ebx, 0x4251ba3
nop
sub cl, ah
adc cx, bx
shr si, cl
and eax, eax
add si, 0x3326
or bl, 0x41
test bx, 0x1c94
rol al, 2
adc eax, 0x20850a74
ror dl, 5
add eax, 0x4be1f92e
inc ecx
add ax, ax
rol al, cl
mov edi, ecx
or si, 0x1f59
shr bl, 6
inc eax
inc bl
inc ebx
mov eax, 0x41e910e9
sbb edi, ecx
sub si, si
inc dh
shr dx, 3
pop edi
and ah, dh
shr dl, cl
and edx, 0x2e369e82
push edi
and edi, 0x46c81938
rol si, cl
or dh, dl
cmp bh, 0x64
rol edi, 1
sbb al, bl
test bh, 0x58
stc
ror ah, 8
nop
and bl, bh
xchg dl, cl
and esi, 0x32827dba
sbb dx, 0x5272
cmp ebx, 0x1110d066
and bh, 0x60
rol ebx, cl
xor ch, cl
shr edx, 5
xchg dx, si
add ebx, ecx
rol ecx, cl
xor dh, 0x14
dec edi
mov ax, 0x12d9
sbb ax, ax
add ah, 0x1b
cmp esi, 0x1e8399ac
shr eax, 5
dec bl
inc ebx
shl esi, cl
and eax, ebx
stc
or ah, bl
xchg ebx, esi
sub dh, ch
shl edi, cl
dec dh
shl dx, cl
sbb edx, 0x403bc887
not ax
shl al, 3
sbb di, 0x1eb5
mov edx, 0x1018a4a
dec edi
cmp si, cx
shl cx, 1
shl cx, cl
test cl, bh
stc
nop
or bh, cl
sbb dx, dx
mov eax, eax
mov ebx, ecx
xchg edi, edi
stc
dec ch
stc
inc eax
test al, 3
mov al, 0x3b
test bx, 0x1c9b
test eax, 0x99db376
sbb cx, 0x3284
xor dx, 0x489a
not dx
dec dx
sub esi, 0x4910c3c8
or cx, 0x7bbf
stc
inc edx
cmp esi, esi
xor bl, 0x66
xchg ecx, eax
test esi, eax
ror edx, 1
dec cl
adc ecx, ecx
not ah
and cx, 0x1d96
and dx, 0x3e3
or cl, bh
xchg edi, edi
not edi
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
call fcn.005f669a
push ebx
push ecx
rol bx, cl
push eax
adc cl, al
stc
dec cx
sbb ecx, 0xea9c144
push edx
shl dh, cl
push esi
cmp si, bx
push edi
rol di, cl
not esi
inc dh
test ax, si
sub edx, 0x7e1e57b5
not edx
xor dl, bl
stc
xor bl, 0x26
mov ax, 0x55b
xchg si, ax
stc
xchg dx, ax
rol cx, 5
sbb dh, 3
ror edx, cl
xchg ebx, edi
inc edx
shr dl, 4
ror dh, cl
test ax, bx
shr si, cl
cmp edx, 0x7c7c61b4
cmp ax, 0x215e
dec eax
xor cx, di
add si, 0x57a2
shl bl, 4
xchg dh, ah
adc bx, 0x6cf3
rol eax, cl
stc
shl dh, cl
rol bh, 3
shr esi, 4
rol cl, 3
stc
test bx, 0x6d02
adc ch, al
rol bh, cl
nop
cmp bh, bl
cmp ch, ah
nop
rol dh, cl
sub dh, 0x29
xchg cl, bh
test ax, 0x964
or eax, 0x1d98816a
or eax, 0x6d4a6c98
test esi, 0x67857dba
shl bh, cl
sbb ah, dh
adc ecx, ebx
nop
add dl, 0x19
add bh, al
shr si, cl
xor bx, 0x3391
nop
or ah, bl
and esi, edx
inc di
add esi, edi
nop
shr dx, cl
not dh
shl bl, cl
and ax, 0x2e2c
rol edi, 2
shl ebx, 2
sbb edi, edi
rol ebx, 8
inc esi
xchg si, bx
dec ax
cmp al, 0x12
sbb al, cl
stc
sub si, bx
and ch, al
add cx, si
shl bx, 5
not bx
stc
or ax, cx
or esi, 0x5785819b
dec ebx
sub ax, ax
shr esi, 7
rol si, cl
mov cx, cx
mov esi, ecx
pop edi
rol ax, cl
cmp ch, 0x7a
or ah, 0x35
shr dl, 4
and al, 0x47
stc
rol dx, 2
adc bl, 0x34
or ch, dl
xchg ah, bh
shl ebx, 3
dec ebx
sbb ebx, ebx
stc
push edi
and edi, 0x7c6556d5
shl si, cl
ror ah, 2
or esi, 0x70d52b98
and edi, ebx
xchg ebx, esi
add dx, 0x2714
xchg esi, eax
shl cx, cl
or eax, 0x398e2684
shr eax, 6
xor ecx, 0x5d0e8a5f
nop
stc
dec ax
nop
and esi, eax
adc si, 0x3e1
test ebx, 0x7eee1744
inc ah
sbb dl, 0x51
add dx, 0x31aa
xor cx, 0x5707
or ecx, edx
and dx, 0x4f28
inc si
mov ecx, 0x48a41e85
rol ebx, 3
mov ax, dx
shl cx, cl
or esi, 0x173e7d1c
sbb edi, 0x15e610c
add cx, cx
test al, 0x1c
sub bx, cx
nop
inc ecx
mov eax, ebx
xchg esi, edi
stc
ror si, 6
or al, 0x24
shl bx, 6
not di
rol bh, 2
inc ebx
shr cx, cl
shr si, cl
dec ch
nop
rol eax, cl
shr di, cl
inc ebx
stc
xchg dl, al
not esi
shr cl, cl
shr ah, 8
mov eax, ecx
nop
and dx, 0x48e0
sbb edi, 0x511b5911
not bh
shl ch, cl
xor di, 0x22da
add eax, 0x4e7bf6a8
dec cx
mov dx, bx
mov cl, bl
xchg dx, ax
inc ah
sbb di, di
adc dl, dl
xor bl, 0x5c
inc al
mov si, ax
sub eax, 0x11270e8e
and di, bx
xor di, cx
rol cl, 6
sub di, 0x5832
rol cl, cl
shr dl, cl
add dl, 0x7f
adc cx, di
not bl
pop edi
nop
nop
stc
rol ch, 6
push edi
sub edi, 0x3f71dc55
xor bx, 0x6853
shr di, 8
adc dx, cx
mov edx, edx
inc edx
sub dx, 0x6724
sub bx, di
stc
test ebx, ecx
mov cl, 0x57
test ecx, eax
inc ch
ror al, cl
adc ebx, 0x3222b94c
nop
shr edi, cl
xchg dx, ax
not esi
dec ax
dec eax
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push ecx
inc cx
push esi
inc esi
push eax
test si, ax
push edx
dec dx
cmp dx, si
or ecx, 0x4e936155
pop edx
pop eax
pop esi
pop ecx
jb 0x5b7681
push edi
shl di, 6
push ebx
xor bl, 0x5a
push ecx
or ecx, edi
push edx
add dl, 0x2a
sbb cx, 0x395c
push eax
cmp dx, ax
add bh, 5
add edx, edi
pop eax
pop edx
pop ecx
pop ebx
pop edi
call fcn.005f69b9
push edi
push ecx
or edi, ecx
nop
push edx
push eax
sub dh, al
shl ah, 5
push esi
cmp esi, 0x35cf15e7
sub si, dx
pop esi
pop eax
pop edx
pop ecx
pop edi
js 0x5b7681
call fcn.005f6dfe
jo 0x5b7681
push edx
shr dh, 8
pop edx
call fcn.005f70de
push ebx
dec bx
push eax
xchg ah, al
push esi
xor si, 0x1b56
push edx
dec dl
inc dl
and al, bh
push ecx
shr edx, cl
not dl
shl ecx, 6
dec cx
or ecx, 0x7ffca6f7
adc eax, ebx
dec esi
shl cx, 7
xchg esi, ebx
dec ch
sbb ax, ax
cmp esi, edx
sbb ecx, esi
shl dx, cl
push edi
adc di, si
add dl, 0x6a
sbb eax, 0xd419433
sbb al, 0
shl ah, cl
test cl, 0xd
or si, bx
rol edi, cl
not esi
sbb bl, al
test ecx, 0x4a5e19ea
ror dl, cl
nop
and dl, 0xa
xchg si, bx
xor edi, esi
sbb dl, dh
dec edi
shl ebx, 4
pop edi
pop ecx
pop edx
pop esi
pop eax
pop ebx
call fcn.005f755c
push eax
xor eax, 0x38072876
push edx
push ebx
test dl, bl
push ecx
or cl, ch
not dx
pop ecx
pop ebx
pop edx
pop eax
push ebx
push ecx
rol bx, cl
push esi
dec si
pop esi
pop ecx
pop ebx
push ecx
sub cl, 0x67
push eax
sbb ax, 0x77e
pop eax
pop ecx
call fcn.005f7a4a
call fcn.005f7d38
call fcn.005f80a9
stc
push edx
push esi
xchg dx, si
rol edx, 6
push edi
push eax
or edi, eax
push ecx
not ch
sub esi, esi
not al
mov dl, dh
push ebx
adc bx, cx
xor edx, 0x44a7445a
and ch, 0x25
or edi, 0xe202b92
shl edi, 1
sbb dh, dh
inc dh
sub ax, 0x2071
ror edi, cl
dec edi
test dl, 0x40
adc dx, 0x4094
or cx, dx
and dh, 0x60
or di, 0x3a52
xor al, dh
adc al, dl
mov ecx, edx
nop
xchg ah, ah
not eax
mov dx, cx
xchg bh, cl
xor dx, 0x2274
sub dx, 0x5d0d
dec ebx
pop ebx
pop ecx
pop eax
pop edi
pop esi
pop edx
jl 0x5b77aa
push edi
ror edi, 3
pop edi
call fcn.00415248
add esp, 8
push ebx
push ebx
shr bl, 5
push eax
add ebx, eax
push edx
sub eax, edx
sbb ax, bx
nop
mov dx, 0x5c79
push esi
sbb esi, ebx
push ecx
test ecx, 0x70099a01
not cl
rol eax, 3
sbb ch, al
push edi
xor di, 0x541
nop
cmp ebx, 0x26ed3ca9
adc bh, ch
sub bh, al
nop
cmp dl, bl
test si, cx
stc
and dh, dl
or di, si
add ah, 0x6a
not ecx
inc cl
add ax, 0x7dab
add cl, 0x78
add al, 0x65
inc ah
and bl, dl
and edi, eax
mov ecx, 0x2ea15a1a
sbb edx, 0x7b12d169
xchg bx, ax
add al, 0xe
dec ecx
shl ax, 1
inc ebx
shr bl, cl
shr al, cl
sbb bl, dl
dec ebx
adc ax, si
and dx, ax
stc
cmp ah, dl
ror dx, 2
dec edx
stc
dec di
shl bh, cl
not esi
or cx, dx
not dx
inc cx
or bl, dl
sbb dl, bl
sbb edi, 0x71648bbf
adc esi, 0x6be10f0e
adc bx, cx
ror esi, cl
not cl
xor cl, 0x32
add ah, ah
sbb cl, 0x5c
dec si
nop
shl ebx, cl
add bh, 0x30
nop
not cx
cmp ax, dx
mov dh, dl
mov dh, 0x5d
not bh
rol bl, 2
cmp edx, ebx
nop
sub dh, bl
not dl
or edx, eax
mov ebx, 0x510fa521
cmp cl, 0x3d
xchg si, ax
not si
stc
rol dh, cl
and cx, 0x58ac
dec dl
adc ax, ax
rol bl, cl
or si, 0x7085
xor dl, cl
and bh, dl
test edx, 0xa7ec73b
ror ch, 3
shl bl, 6
stc
or esi, 0x65a2d119
adc esi, 0x69ddea6b
pop edi
shl si, cl
push edi
and cx, di
shl ch, cl
add esi, 0x2eff61b9
rol cx, 6
xor si, 0x34db
test ah, ch
adc dx, 0x4aeb
sub di, di
sub edx, eax
nop
inc edx
rol cx, cl
nop
shl dl, cl
dec ch
stc
sbb dx, di
or dl, dl
xchg bh, bh
rol esi, 5
xor eax, esi
or esi, 0x58cb53bb
test ecx, 0x62b6e7cb
inc dx
stc
and ebx, 0x698ab574
mov si, bx
or di, si
and dl, al
shr dl, cl
xchg dx, cx
adc di, 0x8f
shl dh, 6
test ebx, edi
nop
ror dl, 4
inc dx
rol cl, cl
stc
sub bl, 0x67
mov cl, cl
not bl
not edi
and esi, esi
add cx, cx
xchg cx, ax
rol bl, cl
dec eax
adc cl, dh
not eax
xchg ebx, eax
dec di
rol bh, cl
xor ax, 0x3993
add bl, ch
or si, bx
mov bx, bx
or ebx, 0x613820df
and di, 0x791a
sbb ch, 0xc
shr dx, cl
sbb al, dh
dec edx
xor si, 0x58d1
sbb di, 0x4556
inc bh
not dh
dec dh
and bh, 0x38
dec ah
cmp bx, dx
mov dx, 0x685f
xchg di, dx
nop
and bl, dl
sub di, dx
inc bh
inc bx
and dx, 0x4646
dec ebx
add ax, dx
mov edi, ebx
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
call fcn.005f8606
push edx
push ecx
shr dl, cl
push eax
shl al, cl
inc ax
mov dx, 0x226e
ror dh, cl
push ebx
add bl, dl
dec bh
nop
push esi
or esi, 0x63829e3f
and edx, 0x5c7e3676
not esi
rol dx, cl
test cl, dh
test ecx, 0x418bbd21
shl cl, 6
shl ax, cl
push edi
xchg cx, di
and di, 0xa6d
test bh, 0x1f
dec ax
nop
stc
sbb dh, 0x12
not ah
adc eax, eax
inc cx
rol ah, 3
stc
shr edi, cl
dec ah
mov edi, ebx
dec bx
add bx, di
sub al, bl
or ecx, 0x409a8a04
xor bl, 0x54
ror edi, 1
sub esi, 0x38c6e7be
cmp al, dl
cmp edx, esi
dec di
test cl, 0x45
stc
rol ah, cl
and ecx, 0x2b8d2264
nop
adc ax, dx
adc al, cl
sub eax, 0x33b701fe
mov ah, dh
test eax, ebx
sub ebx, esi
test si, di
or cx, si
sbb si, bx
inc cl
or bx, 0x77a4
mov eax, ebx
inc eax
shl bl, 1
cmp bl, 0x66
dec ah
xor dx, 0x4e56
cmp bh, dl
not eax
adc ah, dl
test di, 0x73d
add cl, bh
dec edx
sub ebx, esi
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
stc
push edx
push eax
adc dh, ah
push ebx
or bh, 0x72
test dx, 0x59d9
push edi
mov edi, 0xf946b3e
push ecx
rol cl, 5
rol cx, cl
shl ecx, cl
ror edi, 8
inc al
test bl, 0x7b
shl ebx, 6
sbb bx, 0x689f
inc al
push esi
dec si
stc
not bh
cmp edx, 0x4d129143
and si, cx
xchg cx, dx
shr cx, cl
shl cx, cl
nop
xor dx, cx
and al, 0x27
xchg dx, bx
rol eax, 1
ror edi, 2
test bh, 4
test di, 0x4c95
or ax, di
nop
cmp bl, bl
add edi, 0x31a4137
sbb edi, edi
and dx, di
add bx, 0x21e
mov ch, 0x1a
and edx, 0x410c93a3
ror si, cl
xchg ah, dl
cmp edx, eax
mov bx, bx
ror di, cl
test si, 0x5f91
not ax
test eax, eax
test ah, ah
cmp esi, 0x72c8dd1a
dec bh
xor edi, 0x5e5f530c
not cl
xchg esi, eax
ror cl, 8
dec ebx
dec cl
cmp edx, edx
add ecx, 0x35ae8526
xor cx, 0x76f1
add ah, 0x53
pop esi
pop ecx
pop edi
pop ebx
pop eax
pop edx
push ecx
dec ecx
push edx
push esi
xor edx, esi
sbb ch, cl
push eax
add ax, dx
sbb dl, dh
sbb ch, cl
mov esi, 0x3028ce89
push ebx
cmp bl, 0x2d
ror bl, cl
sub cl, 0x36
dec cx
dec ah
sub dh, 0x53
shr ecx, 1
cmp cl, al
xor ecx, 0x57c2a4c5
add ch, 4
push edi
and di, ax
dec edx
or esi, ecx
shr bh, 8
stc
dec bl
stc
or edx, 0x453263b1
add bx, cx
test bx, bx
xor dl, dh
stc
rol edi, cl
sbb dl, bh
sbb ch, ah
stc
sub ecx, esi
add eax, 0xccc1980
test bl, 7
cmp ebx, edx
shr dl, 1
nop
adc ax, 0x59fb
test bh, dl
test bx, dx
xor eax, esi
and bx, bx
sub edx, 0x10b9d17
ror bx, 5
and bl, bh
sub bh, 0x4d
inc edi
adc bl, 0x53
dec edi
sbb ax, ax
test eax, 0x50191fc0
xor eax, ecx
cmp cx, di
rol edx, 8
stc
add di, di
add dx, si
not dx
nop
inc al
shl ebx, cl
nop
and bx, ax
adc al, al
mov dl, ah
rol di, 6
xchg si, ax
dec di
xchg dh, bh
add al, 0x6d
mov di, 0x184
rol edx, 6
cmp dl, dl
dec di
sbb edx, edx
not edi
dec ecx
shl di, 3
test edi, edx
stc
xor ecx, 0x63726b31
shl dl, 4
adc ecx, ecx
pop edi
pop ebx
pop eax
pop esi
pop edx
pop ecx
push ebx
mov ebx, 0x67f8afed
push esi
ror esi, 3
cmp si, 0x6bc8
push edx
push edi
or dx, di
sbb ebx, edx
not dl
mov dh, 0x4b
push ecx
xor esi, ecx
push eax
rol eax, cl
and dx, ax
nop
and al, dh
adc al, dl
inc edx
cmp ax, dx
nop
sub esi, ebx
mov si, 0x591
rol dx, 3
cmp ecx, 0x789f5774
inc di
stc
test dx, bx
sub bl, bl
test ebx, 0x18b785f6
xchg cl, ah
nop
stc
cmp ax, ax
xchg dh, bh
test edx, eax
not edi
add edi, 0x4ba181aa
shr edi, 8
inc ecx
ror eax, cl
and eax, 0x7c9adb65
mov dh, 0x16
shr edx, 3
inc dl
inc dl
stc
shl dx, cl
nop
pop eax
pop ecx
pop edi
pop edx
pop esi
pop ebx
jge 0x5b7e5b
call fcn.005f8b97
call fcn.005f8ef1
jne 0x5b7df7
push ebx
push edi
xchg ebx, edi
push edx
cmp dl, dh
ror ebx, 3
push esi
push ecx
adc si, cx
not edx
shl cl, cl
push eax
rol ah, 8
or di, 0xdff
xchg dh, al
mov edi, 0x5cf6329b
mov edi, 0x4ad880a8
cmp edx, esi
rol ch, cl
dec edx
xchg si, cx
xor di, dx
test ch, bh
sbb bx, 0x1f00
cmp dx, bx
not esi
adc dx, 0x28a1
sbb dl, ah
sub ecx, edi
adc di, 0xefc
xchg dx, ax
nop
sbb esi, 0xb6324bd
inc edx
stc
not cx
inc edi
mov esi, esi
sub bx, di
shl cx, 8
inc dx
add di, 0x2663
stc
and bx, di
inc ax
test ecx, 0x666aa795
not di
or cl, 0x20
rol dx, 5
add bl, dl
stc
stc
or edx, edx
xchg bx, di
add dl, ah
stc
nop
not ecx
sub ch, bl
cmp bh, dh
dec bx
inc edx
and ax, ax
nop
cmp dh, bh
shl ax, cl
adc bh, 0x62
adc ecx, ebx
ror si, cl
shl bh, cl
shl si, cl
mov bx, 0x139
xor ax, cx
rol eax, cl
dec esi
xchg di, cx
add ah, 0x62
shl ah, 7
or esi, eax
cmp si, bx
stc
xor di, 0x762f
stc
mov ax, 0x43a6
xor edx, edx
nop
shl edx, 6
or si, 0xf74
not cl
pop eax
pop ecx
pop esi
pop edx
pop edi
pop ebx
push esi
push edi
test esi, edi
push edx
cmp edx, edi
push ebx
and ebx, 0x2fa3b533
not esi
or di, 0x18cb
mov dx, bx
push ecx
rol si, cl
test edi, 0x579f803f
mov cx, 0x4817
xchg esi, esi
push eax
and ah, 0x47
test bl, 0xf
and cx, cx
shr dl, cl
pop eax
pop ecx
pop ebx
pop edx
pop edi
pop esi
push ecx
cmp ch, 0x7d
push eax
or ch, ah
push edx
shl dh, 3
push edi
inc di
rol ah, cl
shl ax, 7
ror dl, cl
rol di, cl
push ebx
test bx, 0x3f97
pop ebx
pop edi
pop edx
pop eax
pop ecx
push edx
push eax
and edx, eax
pop eax
pop edx
call fcn.005f946e
push edx
sbb dx, 0xdf4
xchg dh, dh
inc edx
push esi
sub esi, 0x7ef749c1
shl esi, 2
push ebx
push ecx
ror bl, cl
stc
not esi
adc esi, ecx
nop
add edx, 0x7b10070
push eax
dec ax
pop eax
pop ecx
pop ebx
pop esi
pop edx
call fcn.005f9839
jae 0x5b7e47
push eax
push edi
sub ax, di
push esi
push ebx
add esi, ebx
nop
test ax, 0x329e
push ecx
cmp ecx, 0x5e3e44b6
pop ecx
pop ebx
pop esi
pop edi
pop eax
call fcn.005f9d6d
call fcn.005fa004
call fcn.005fa3ed
call fcn.005fa93f
nop
push esi
push ecx
ror esi, cl
push eax
and eax, ecx
nop
stc
and ax, 0x129
push ebx
mov bx, cx
push edi
test di, bx
push edx
sbb dx, si
nop
cmp bh, 0x28
inc al
sbb ax, dx
not dh
pop edx
pop edi
pop ebx
pop eax
pop ecx
pop esi
push ebx
dec ebx
and bx, 0x7db9
push ecx
push edx
mov cl, dh
dec dl
push esi
shl esi, 2
shr bh, cl
push eax
sub eax, esi
pop eax
pop esi
pop edx
pop ecx
pop ebx
jecxz 0x5b7ea3
call fcn.005fae9c
push edx
push ebx
add dh, bh
adc ebx, 0x2dc8567c
push edi
or di, 0x1510
xor edx, edi
push eax
sbb edx, eax
not edx
dec ax
nop
push esi
rol esi, 6
inc bx
add di, 0x644b
push ecx
dec ch
add si, 0x37f0
inc edi
mov edi, eax
test di, si
ror ebx, cl
mov ebx, eax
nop
dec ax
stc
rol ebx, cl
dec cl
add ebx, eax
shr esi, cl
or ebx, 0x311d76bd
or eax, 0x2eaaff17
stc
inc dl
cmp dh, ah
mov di, dx
dec edi
xchg dx, cx
not esi
nop
mov bx, cx
test al, 6
shl si, cl
and dl, 0x41
sub eax, 0x314ef3f7
mov bh, 9
or bx, dx
cmp bh, al
cmp cl, 0xd
sub cx, cx
rol ecx, cl
sbb ch, bh
pop ecx
pop esi
pop eax
pop edi
pop ebx
pop edx
call fcn.004b0b02
add esp, 8
mov word [ebx], 0
push eax
add al, 0x3e
nop
push ecx
adc ah, ch
add cl, 0x15
ror ax, 6
push edx
or dh, dh
inc dl
sbb cx, 0x5c6
xchg ch, cl
push edi
cmp edi, 0x792a19b0
sub edx, 0x47c929ce
rol ah, cl
ror dx, cl
push ebx
dec bh
shl bh, 7
nop
shl cx, cl
push esi
and cx, si
xor edx, esi
and edx, 0x6a09a31
ror esi, 4
cmp bx, ax
nop
inc cx
inc cx
adc ax, si
dec cx
and eax, 0x5b9ccf1b
inc cx
inc bx
nop
shl si, cl
rol bl, 7
stc
inc bx
ror ax, cl
or cx, dx
not eax
sub edi, ecx
dec dh
xor bh, 0x56
nop
shr ebx, 4
cmp bh, 0x1d
inc dx
shl cx, 7
dec cx
sub dx, dx
shr bl, cl
shr bl, 2
add cl, al
inc di
shl bx, cl
shr edx, 4
test al, 0x58
xchg cx, ax
xor ecx, 0x4bfde331
xchg di, dx
inc eax
mov ch, ch
sub ebx, 0x675e7750
test ebx, 0x7ea5c7b1
xchg edi, eax
sub ax, 0x132a
inc edi
adc ebx, ecx
xor si, 0x953
ror al, 5
cmp ch, al
ror ecx, 8
nop
cmp edi, 0x56185b92
stc
mov edx, ebx
xor al, ch
xor cl, bl
sub ax, 0x4c00
and dh, ah
or eax, 0xdeddef5
sbb bx, 0x1bb
rol dx, cl
stc
cmp ebx, 0x325362d7
adc dx, ax
shl di, cl
sbb eax, 0x31a9e230
or dx, ax
dec esi
or esi, eax
stc
adc eax, esi
not bx
inc bx
not bx
stc
not esi
test ecx, 0x5550b667
xor ebx, esi
test cl, dl
inc cx
pop esi
push esi
shr si, cl
stc
stc
xor dx, 0x34cf
and al, dl
sub edx, eax
inc bh
stc
test bx, si
ror ecx, cl
inc edx
stc
or cl, bh
stc
ror di, cl
not ebx
mov eax, edi
cmp ecx, edi
not ch
or dh, bh
xchg di, ax
shl si, cl
rol al, 4
xchg edi, ecx
shl edx, cl
ror di, cl
sbb bl, 0x43
sub ch, 8
add ah, 0x3e
nop
stc
inc si
mov di, bx
sub eax, 0x561f7358
ror di, cl
shr esi, 2
sbb cx, si
and ebx, esi
adc bh, ch
stc
nop
or ch, 5
test dl, 0x75
mov dl, 0x46
and ecx, ecx
mov bx, bx
sbb ah, bl
sub eax, 0x234277d0
and cl, 0x5b
mov eax, 0x74bc455d
inc dx
adc ax, di
rol bh, cl
ror ch, 3
dec di
or eax, edi
xchg edx, edi
inc bx
test cl, 0x6c
mov ax, cx
rol eax, cl
mov esi, 0x64495690
sub di, bx
sub si, 0x6a14
cmp dl, 0x24
mov dh, bl
xor cx, 0x3e81
test eax, edx
mov ah, dh
test bx, 0xbaa
add dh, dh
adc al, ah
cmp ebx, esi
dec eax
rol ax, 2
inc si
rol bh, cl
mov bx, ax
or ch, dl
inc si
adc eax, esi
or al, ah
shr ax, cl
cmp dh, 0xa
not ebx
cmp di, ax
xchg edi, edi
xor ax, 0x375d
dec dl
nop
nop
test bl, dl
shr dx, cl
rol ebx, 3
nop
test ah, 0x3e
not dl
sub esi, 0x1d6166fa
or al, 0x43
stc
pop esi
not cl
stc
not cl
dec edx
and edx, ebx
cmp bl, 0x3a
xor bl, 0x48
not dl
not edi
adc eax, 0x54b9bf83
cmp ecx, 0x149f0e0e
test ecx, 0x4defd53b
adc eax, ebx
mov cx, bx
inc ebx
shl eax, 7
shl bx, 7
adc ebx, 0x57b1964
shr ch, 2
sbb ax, 0x50da
shl dx, 4
ror bl, 5
shr ax, 7
inc cx
add dh, ch
rol bl, cl
dec ah
push esi
or dx, si
mov bl, 0x44
xor esi, 0x159619d3
xor cx, bx
and dl, 5
inc ch
ror edi, 2
ror dx, cl
test edi, ecx
cmp ah, 0x46
not cx
shl ebx, cl
dec eax
stc
test di, 0x761b
add ax, 0x3bf5
nop
and eax, 0xf70e1bc
cmp cl, 0x3a
sub ch, dh
mov esi, 0x1b7adff8
rol esi, cl
stc
inc bx
xchg cl, ah
shr edx, 7
not eax
nop
not di
shr esi, cl
adc bx, dx
and dl, 0x4e
xchg si, di
ror dl, 6
dec dh
xor dx, 0x5205
sub ecx, 0x76ef7aca
cmp si, 0x76bf
sub dx, 0x56bc
ror dh, cl
xchg ecx, eax
xchg si, si
cmp eax, esi
sub dh, 0x7b
sbb ax, dx
rol ah, cl
cmp esi, edx
cmp dx, 0x48e1
nop
ror cx, 1
ror ebx, cl
shl si, cl
shl si, 1
xchg esi, edi
dec ax
sbb cx, 0x4080
rol edi, 2
not al
dec cx
stc
inc ebx
sub esi, edi
xchg di, ax
adc dh, dh
and edi, 0x7f453eaa
ror cl, 5
inc ecx
not bl
cmp ebx, 0x1f66ae60
mov ax, dx
sub eax, ebx
nop
xchg edx, edi
pop esi
shr cx, cl
shr ecx, 1
sub cl, 0x24
ror eax, cl
dec edx
push esi
rol si, cl
nop
ror cx, cl
and ebx, ecx
test ax, 0x20cb
dec di
sbb cx, cx
mov bx, ax
and edx, 0x3bf58846
add esi, 0x4d469462
stc
nop
test cx, di
adc bx, 0x6c21
ror edi, cl
sbb al, ch
or ecx, eax
nop
dec dh
stc
rol edx, 3
sbb ebx, 0x34259b0a
ror edx, 4
sbb edx, ecx
add ah, 4
nop
stc
or ebx, ebx
inc edx
test dx, 0x63c4
shr eax, cl
xor ax, 0x3227
mov edi, 0x4638401f
dec dh
shl edx, cl
or edx, 0x477a29a8
stc
xor edi, ebx
xchg bl, bl
shl si, cl
not edi
shl ebx, cl
ror bl, cl
sub dx, ax
not ch
rol edi, 3
xchg edx, eax
not al
inc ecx
shl bl, cl
sbb si, dx
not di
adc eax, edi
stc
mov di, 0x54b7
sbb ecx, esi
mov dx, 0x31f9
test esi, 0x10adfcd4
stc
test ch, 0x44
shr edi, 6
rol bl, cl
adc bx, 0x6e81
shr dl, cl
add edx, eax
shr bx, cl
rol al, 2
dec ecx
nop
adc dh, 0x6f
adc dh, 0xc
test eax, 0x4a73bf22
shl cx, cl
adc di, 0x209a
sbb bh, 0x3a
sbb ax, di
add esi, 0x2f8c49f8
shr dl, 6
sbb si, 0x989
add ebx, 0x69004d70
not edx
rol edi, cl
dec ah
stc
cmp ax, 0xd8f
dec bh
xchg dh, ah
or eax, 0x585c8018
xchg ah, ah
cmp dl, dh
and ch, al
shr dl, 3
adc eax, eax
shl bx, 6
shl al, 7
pop esi
push esi
and si, ax
rol ch, cl
add ebx, ecx
nop
sbb bx, bx
shl bh, cl
xchg di, ax
or ch, 0x23
mov di, 0x5e78
xchg si, bx
adc di, si
shl edx, cl
nop
nop
adc eax, edx
or si, si
sbb si, 0x4d52
adc edx, 0x44c81ee2
test ebx, 0x439f284e
adc bh, dl
stc
xor ebx, 0x52131d20
mov ebx, edx
xchg di, ax
sbb ah, 0x55
shr ecx, cl
mov ch, ah
inc ax
stc
test ax, 0x4b42
cmp bx, bx
dec esi
mov dx, 0x420d
adc di, ax
shr di, 6
xchg ecx, eax
add bl, 8
sbb ah, al
stc
ror dx, 3
xchg ebx, edx
test bx, 0x5991
or dh, cl
adc eax, ecx
shr bx, cl
xchg ecx, edi
dec si
xchg si, di
shr bl, 5
dec cl
xor bx, cx
xchg ecx, edi
dec cl
rol si, cl
or ah, 0x67
stc
stc
add edi, esi
xor al, 0x47
stc
ror dl, 3
nop
inc eax
sbb ax, si
nop
add ax, si
stc
add cx, 0x3921
xchg dx, dx
mov eax, esi
inc dx
xor di, 0x53
rol edx, cl
nop
nop
shl edx, 8
nop
or edi, edi
mov edx, edx
or bl, al
or di, si
test cx, dx
sub dl, ch
adc dh, cl
xor edx, eax
or bx, si
xchg dx, dx
add cx, 0x4429
xor di, 0x3619
inc edi
shl cx, cl
xor bh, cl
ror dx, 1
dec ecx
shr bl, 8
mov ah, 0x14
xchg dh, cl
test bl, bh
inc ax
shr eax, cl
pop esi
dec ah
nop
shr edx, cl
push esi
mov si, si
sub eax, esi
nop
and cx, bx
sub edi, esi
cmp dx, 0x3f73
stc
rol ch, 4
shl si, cl
or bl, al
shl bx, cl
shl di, 5
or al, 0xd
sbb ch, 0x28
ror esi, cl
add edi, esi
test bl, cl
dec ax
shr eax, 7
shr edx, cl
cmp bh, 0x76
stc
add dx, 0x6002
sbb cx, dx
test dh, 0x72
shr cl, 8
stc
stc
not eax
and edx, esi
xchg ch, bl
rol edx, cl
or ebx, 0x4ccf4f57
shl edi, cl
adc edi, edi
adc edi, 0x6790d3d7
or edx, 0x4bb1e682
sub al, dl
sbb dx, 0x3634
adc edx, ecx
or edx, edx
shr al, 3
rol ah, cl
xchg ebx, ecx
adc dl, cl
or al, bl
or cx, cx
test bx, 0x3cf3
mov bl, 0x74
and si, 0x2f27
sub edx, 0x77f9fd82
not edi
not bx
rol bl, cl
rol edi, 6
stc
nop
shl si, cl
cmp edi, 0xab8ec2d
xor edi, 0x67c958bc
not cl
adc di, 0x54ba
dec cx
ror ebx, 5
shr si, 7
sub bl, dh
xchg edi, eax
test bx, 0x1a3c
shl dh, cl
not ecx
ror bl, cl
test edx, 0x505bfbc4
cmp ecx, 0x51ef82cd
nop
or dh, 0x2b
cmp dh, 0x44
xchg esi, eax
shr bh, cl
not ax
nop
mov cx, ax
shl di, cl
cmp ch, bh
rol ebx, cl
rol dl, cl
inc cx
stc
cmp ah, dh
dec ecx
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
jl 0x5b86e2
jno 0x5b85c7
call fcn.005fb17d
push ebx
cmp bl, bl
push esi
xchg esi, ebx
push edx
sub dx, si
push ecx
shr si, cl
test esi, esi
shr esi, cl
push eax
xchg dl, al
mov ecx, 0x642d9aab
xor ecx, 0x75e9497d
add dx, 0x25a6
xor ecx, 0x43490ea7
push edi
xchg dx, di
xor ebx, eax
pop edi
pop eax
pop ecx
pop edx
pop esi
pop ebx
call fcn.005fb506
push ecx
push esi
mov ecx, esi
pop esi
pop ecx
push ebx
inc bx
push ecx
push esi
adc cx, si
pop esi
pop ecx
pop ebx
call fcn.005fb797
call fcn.005fbc02
push ebx
not bx
push eax
push edx
or eax, edx
push ecx
xor bl, cl
sub ah, 0x38
shr bh, cl
nop
adc ecx, 0x34aa89a3
ror edx, 2
nop
or cl, 0x77
pop ecx
pop edx
pop eax
pop ebx
push eax
or eax, 0x1b7cbcf5
stc
adc al, 0xe
pop eax
jge 0x5b8656
call fcn.005fc0b9
push ebx
dec ebx
push esi
or si, 0x4956
push edi
push ecx
shl di, cl
push eax
shl eax, cl
or edi, eax
push edx
adc dl, bl
rol bl, 1
pop edx
pop eax
pop ecx
pop edi
pop esi
pop ebx
push ebx
push eax
xchg bh, ah
mov ebx, 0x40c10718
dec bx
push ecx
shl bx, cl
nop
push esi
adc si, 0x7734
shr bx, 7
ror ecx, 4
pop esi
pop ecx
pop eax
pop ebx
call fcn.005fc4ad
jg 0x5b8690
push esi
push ecx
ror si, cl
push edx
rol dl, cl
pop edx
pop ecx
pop esi
call fcn.005fc8e7
push ebx
inc bx
push edx
shr edx, 2
nop
pop edx
pop ebx
push eax
test eax, 0x6af9fd7b
push ebx
push ecx
xor bh, cl
pop ecx
pop ebx
pop eax
jb 0x5b8690
push ebx
push ecx
shr bx, cl
pop ecx
pop ebx
push esi
push ecx
shl si, cl
pop ecx
pop esi
push eax
push esi
mov eax, esi
push ecx
ror cx, 6
push edx
add dx, 0x2dcf
cmp cl, 0x37
pop edx
pop ecx
pop esi
pop eax
push edx
push eax
and edx, eax
push ebx
push edi
sub bx, di
push esi
inc si
pop esi
pop edi
pop ebx
pop eax
pop edx
call fcn.005fcdae
call fcn.005fd348
push edi
not edi
push edx
rol dh, 8
pop edx
pop edi
jle 0x5b86e2
call fcn.005fd8d6
push eax
push ecx
shr eax, cl
pop ecx
pop eax
call fcn.005fdc3d
call fcn.005fdf92
jo 0x5b86f9
push eax
push ecx
and ax, cx
pop ecx
pop eax
call fcn.005fe52e
jl 0x5b8736
call fcn.005fe83f
call fcn.005fed65
jo 0x5b8736
jp 0x5b8736
push ebx
push ecx
rol bh, cl
push edx
shl dl, 8
pop edx
pop ecx
pop ebx
jns 0x5b8736
call fcn.005ff2d4
push edi
ror di, 8
pop edi
jo 0x5b87c2
push edi
push ecx
rol edi, cl
push ebx
cmp bl, 0x7d
push edx
inc edx
shl cl, 5
push eax
cmp eax, eax
mov ecx, ecx
stc
shr edi, cl
not ax
push esi
dec esi
adc edx, 0x2adfb391
nop
add edx, esi
mov ah, al
ror si, 2
and cl, 0xc
dec eax
cmp bx, 0x253b
add si, 0x325d
shl dx, 8
sub bh, bh
sbb edx, ebx
dec eax
nop
shl esi, cl
sbb ch, 0x35
test di, 0x9ad
inc edi
not cx
inc dl
nop
add ebx, 0x1947ea9
and al, ch
shl eax, 8
xchg di, ax
test cx, bx
sub bh, 0x23
inc bh
test dh, 9
sbb cx, di
inc esi
rol ch, 8
ror bl, 3
xchg esi, eax
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
push eax
push ecx
shl al, cl
push edx
ror dx, cl
pop edx
pop ecx
pop eax
push ebx
not bl
push eax
adc ah, bh
push edi
sbb di, 0xbe4
push ecx
shl cx, 6
push edx
or ecx, edx
nop
and dl, al
pop edx
pop ecx
pop edi
pop eax
pop ebx
call fcn.005ff69f
jbe 0x5b87f5
call fcn.005ffbdc
push esi
push edi
add si, di
pop edi
pop esi
call fcn.006000c0
call fcn.00600422
call fcn.00600925
push ecx
mov ch, 0x4d
push eax
dec al
pop eax
pop ecx
push ecx
dec cx
pop ecx
mov eax, ebx
lea eax, [eax + 0x39248]
pop edi
pop esi
pop ebx
pop ebp
ret