Function at 0x592283
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using des
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
mov eax, dword [ebp + 8]
call fcn.0059b10d
push ecx
push esi
and ecx, esi
push ebx
test bl, 0x62
push eax
add ah, 0x44
ror cx, cl
sbb ax, 0x4a74
push edx
cmp dh, bl
sub ax, dx
test al, 0x73
ror dx, 3
test bl, 8
sub dh, 0x10
or ch, 0x6b
push edi
add edi, ecx
mov ebx, edi
shl esi, 2
dec eax
ror dl, 4
stc
shr di, 2
rol bl, cl
not dx
dec edx
stc
inc cx
adc dh, 0x1c
shr edx, cl
and cl, 0x1c
ror dx, cl
shl di, cl
not dx
test si, cx
sbb bx, bx
not cl
add edi, eax
shl cx, 7
nop
sub edi, 0xd747552
test edx, edx
and si, bx
not ax
shl cx, cl
dec dl
xchg cl, cl
rol ch, cl
inc ebx
shr dl, 7
xor al, 0x47
or dl, dh
cmp bx, bx
test cl, al
not ah
sub dl, 0x3e
ror bx, 6
ror dl, cl
dec ax
nop
xor dl, 0x28
inc si
sub si, bx
test dx, di
xchg ecx, esi
sbb ecx, 0x4f6bbd90
adc ch, dl
sbb edx, eax
and ax, ax
dec al
sub bx, 0x143a
rol edi, 3
nop
xchg di, di
or si, 0x5c6c
xor cx, 0x18f7
sub esi, 0x44298197
not di
cmp dl, ch
inc bx
and di, bx
nop
rol ebx, 6
shr bl, cl
rol eax, cl
and dh, dl
add ecx, 0x37ddc7b0
rol ch, cl
xor di, 0x50bf
shl ebx, 2
stc
sbb eax, ebx
xchg di, dx
or ax, 0x819
sbb dx, 0x4225
xor ax, cx
shr bl, 4
xchg si, ax
rol ah, cl
xor ebx, eax
test ebx, esi
adc ch, dh
test dl, 0x54
mov dh, dl
pop edi
cmp esi, esi
shl edx, 3
stc
push edi
cmp ax, di
ror dx, 8
ror bh, cl
test ch, 0x2c
inc bl
and ax, 0x48d2
add dx, di
rol dx, 8
mov bx, dx
shl ecx, cl
adc al, 0x6a
nop
test edx, esi
cmp bx, bx
test si, 0x5a05
sbb edx, 0x3dc62a61
sbb edi, 0x77f837c4
shl ax, 7
inc edx
sbb eax, ecx
mov esi, esi
sub ch, 0x67
and eax, 0x747a1f9e
sbb si, ax
sub edx, edi
sub ch, 0x28
dec ax
ror ax, cl
rol edx, 4
test edi, 0x53143030
shr ah, 3
and bx, di
xchg di, cx
mov di, bx
rol cx, cl
not di
test dh, 0xd
shr bl, cl
ror ch, cl
rol ebx, 5
mov esi, 0x3ee3e796
dec dh
cmp edi, ecx
shl ax, 3
inc ah
and ch, bh
cmp ah, dh
xchg esi, esi
ror cl, 8
rol edx, 7
mov cx, si
nop
add ax, ax
nop
adc bx, dx
xchg cl, ch
sbb di, 0xc58
stc
not al
adc ecx, 0x4264450
shl cl, cl
dec al
shl di, 7
or si, 0x15df
xchg cl, dh
ror cx, cl
xor dl, 0x58
xor si, si
or edx, ebx
xor eax, 0x2453285f
shl bx, 4
not bl
shl edi, cl
and dh, 0x6a
cmp al, ah
add bl, 0x3a
xchg cx, si
shr ah, 3
rol edi, cl
add ch, 0x58
mov edx, ecx
nop
test cx, dx
sub al, dl
and ah, bh
stc
mov edi, 0x1520617b
dec si
sbb dh, al
or dh, 3
ror dx, 3
shl edx, cl
stc
cmp dx, 0x3672
dec edx
shl ah, cl
adc al, bh
pop edi
adc ah, ch
stc
or eax, 0x29ea914f
push edi
shl edi, cl
cmp cl, cl
cmp ax, dx
rol dl, cl
xor edx, 0x761f2c3
xchg bx, bx
inc di
sub dh, 0x37
test bh, 0x4a
xor si, si
dec dl
xor bh, 0x3d
mov edx, esi
sbb al, ah
shl dl, cl
inc bh
shr dh, cl
sub ecx, ebx
sbb ch, dh
not ah
cmp di, di
xor dh, al
sub dh, 0x56
add edx, 0x290e89d1
sub di, bx
not dx
sub si, si
and bh, dl
nop
xor ebx, 0x46a571a7
nop
stc
adc ah, 0x40
not cx
shl bl, cl
dec dh
ror ah, cl
inc edx
test cl, 0x48
rol edi, 1
stc
cmp edi, 0x41111216
stc
test dx, bx
or ch, 0x79
test di, 0x3598
not ah
rol ebx, cl
and edi, edi
dec ah
shl eax, 6
shl dl, 1
inc cx
nop
xchg dl, ch
shr edx, cl
dec cl
xor cx, bx
cmp esi, 0x51a5dfcb
nop
not bx
xchg cx, di
inc edx
nop
stc
and eax, esi
nop
inc ecx
stc
mov si, 0x16b8
shr cx, 5
mov dh, 0x6b
add esi, 0x63e8a393
xchg dx, si
nop
shr bh, 8
sbb ch, 0x27
or bx, 0x306c
inc cx
test eax, 0x697511d2
adc si, bx
shl di, 1
ror di, cl
or edi, 0x23f4764a
nop
xor cl, 0x1f
shl edx, cl
and cx, 0x7190
xchg esi, eax
ror si, 1
nop
sbb edi, esi
add bx, ax
inc di
cmp al, ch
inc dl
and ax, bx
pop edi
shr ebx, cl
and cl, 1
xor cl, ch
rol ecx, 6
shl eax, 3
push edi
xchg dx, di
stc
shr bh, 7
sbb ch, cl
add cl, bl
add dx, 0x3c51
xchg dx, si
stc
dec esi
ror dx, 7
xchg di, cx
shr ch, cl
add bl, 0x77
dec dx
and dl, 0x28
stc
inc edi
sbb ax, di
cmp dh, dh
ror dx, cl
adc bx, bx
nop
sbb dx, di
adc edi, 0xd00683e
or dx, 0x710c
nop
shr ch, 5
xor esi, 0x1cebcd0a
nop
adc cx, 0x6a1f
cmp eax, esi
ror si, 6
shr cx, cl
dec ah
stc
not ebx
stc
nop
ror bl, cl
stc
shr eax, cl
stc
nop
inc ah
nop
adc cx, si
test ax, cx
rol esi, cl
or si, di
not si
adc si, bx
dec bx
ror bh, 8
adc cx, dx
or edi, ecx
xchg edx, edx
ror edx, 3
cmp dl, 0x48
ror edx, 8
nop
and cl, 0x5a
sbb cx, 0x71bb
and ax, 0x49f7
cmp bx, dx
cmp bx, 0x5328
sbb ah, 9
mov ch, 3
add ebx, 0x4d8e3bd1
shr ax, 4
rol dh, 6
nop
and di, cx
nop
shl ch, cl
pop edi
pop edx
pop eax
pop ebx
pop esi
pop ecx
push edx
shl dx, 1
push ecx
push edi
test ecx, edi
mov cx, 0x3af4
push ebx
xchg ch, bh
push esi
test si, 0x2de0
nop
adc bx, si
shr bh, cl
dec di
xchg esi, esi
push eax
ror al, cl
shr dx, 1
not di
sub bl, 0x51
dec si
nop
stc
sbb ebx, edi
adc ah, bl
sub di, dx
or ax, si
sbb eax, eax
xor cx, bx
test cl, al
test di, di
shl edi, 3
ror ecx, 6
sub bx, ax
test ch, bh
not dx
or ebx, 0x2e0986a5
and bl, 0x6a
not bl
pop eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
call fcn.0059b4b3
jbe 0x592830
call fcn.0059b958
call fcn.0059be88
jo 0x592758
push edx
shr dh, 2
push ecx
inc cx
push edi
push eax
xchg edi, eax
xor dx, cx
push ebx
adc bl, cl
shl ecx, cl
nop
pop ebx
pop eax
pop edi
pop ecx
pop edx
push eax
push edx
sub al, dl
or edx, 0x6de8c118
xor al, al
push esi
push ecx
sbb si, cx
shr al, 7
xor si, si
nop
push ebx
add eax, ebx
add esi, ebx
and dl, dl
ror cl, cl
pop ebx
pop ecx
pop esi
pop edx
pop eax
push esi
not si
pop esi
jge 0x5927b1
jo 0x5927b1
push eax
push esi
adc eax, esi
xor esi, eax
push edx
cmp dh, 0x19
push ecx
cmp ecx, 0x6ed448b5
dec al
add cx, 0x1851
and eax, 0x5b232802
rol dx, 5
push edi
not edi
nop
push ebx
add ebx, 0x362a4a6a
pop ebx
pop edi
pop ecx
pop edx
pop esi
pop eax
push edi
inc edi
push edx
add dh, 0x21
mov edi, edi
push ebx
test bl, 0x4d
push esi
push eax
add si, ax
and si, 0xdbc
pop eax
pop esi
pop ebx
pop edx
pop edi
call fcn.0059c1ae
push ecx
push esi
sub ecx, esi
stc
nop
push ebx
shr bx, cl
add bh, bl
push eax
add bh, al
ror si, 1
nop
not bl
stc
xchg si, bx
nop
push edi
push edx
cmp edi, edx
test dl, 0x1f
add ax, 0x3031
stc
add ebx, 0x6e8be34b
xchg si, di
sbb bl, ch
rol ah, cl
not ah
add cl, al
rol esi, 3
inc ecx
mov ecx, 0x5c36c326
xor ebx, 0x47782c7f
sbb dx, 0x7236
not bh
add dl, cl
shl dx, cl
and bh, bl
cmp edi, ebx
sbb ch, 0x7e
pop edx
pop edi
pop eax
pop ebx
pop esi
pop ecx
push ebx
sub bh, 0x26
push edx
or dh, 4
push eax
and eax, 0x61a60a49
sbb eax, 0x7acc128
xor bx, 0x392a
pop eax
pop edx
pop ebx
push edx
and dl, 9
push ebx
and ebx, 0x5eeadc04
push eax
push ecx
shr al, cl
and ax, 0x353b
xor dh, 0x3e
mov ch, 0x2d
rol edx, 4
or eax, 0x29621ab0
pop ecx
pop eax
pop ebx
pop edx
call fcn.0059c624
jno 0x592867
push edi
add edi, 0x1e0e9f06
pop edi
js 0x5928aa
call fcn.0059c958
push eax
push edx
sub ax, dx
push ecx
shl dl, cl
ror eax, cl
nop
push ebx
sbb dx, bx
dec cx
not eax
push esi
inc si
rol cx, 8
sbb ah, 0x58
ror edx, cl
inc bl
push edi
shl di, 1
not ah
add edx, 0x6ae1f539
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
call fcn.0059ccea
jns 0x592902
jl 0x5928ed
push ecx
xor ch, 0x40
push edi
adc di, di
nop
pop edi
pop ecx
call fcn.0059d181
call fcn.0059d4d5
push ecx
rol cx, 6
push ebx
xchg bh, ch
push edx
sub dx, 0x185f
pop edx
pop ebx
pop ecx
call fcn.0059d744
jnp 0x5928ed
push edx
push edi
xor edx, edi
pop edi
pop edx
js 0x5928f8
push edx
adc dl, 0x28
pop edx
call fcn.0059db16
call fcn.0059df19
push eax
push ecx
rol ah, cl
push esi
inc si
sbb ecx, esi
push edi
sub edi, ecx
push edx
dec dl
adc dh, 0x7d
shr si, cl
shl edx, 7
test eax, esi
xchg dx, di
push ebx
test ebx, ebx
test bh, bh
nop
dec ecx
nop
and dh, al
not edx
shl bl, cl
xor ax, si
mov dl, dl
sbb ch, bl
and bx, bx
and dh, 0x58
inc dx
not dl
or dx, dx
rol cl, 1
ror edx, 3
add ecx, 0x2123bfe0
add ah, ah
xor dx, 0x49d5
sub bx, 0x4948
xor dh, 0x66
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
push ecx
ror ecx, cl
dec cx
push ebx
test ebx, 0x3cdc5fe6
test ecx, ecx
or cx, cx
inc ecx
push eax
xor ah, 0x1f
nop
push edx
or bh, dl
pop edx
pop eax
pop ebx
pop ecx
push ecx
push edx
test ch, dl
push edi
dec di
pop edi
pop edx
pop ecx
push ecx
push ebx
or cx, bx
push eax
shl al, cl
push esi
adc ebx, esi
add ebx, 0x7901b018
push edx
dec dl
dec cx
pop edx
pop esi
pop eax
pop ebx
pop ecx
jg 0x5929b6
push ecx
shl ch, 3
pop ecx
push ecx
test cx, 0x37e9
pop ecx
jle 0x5929cb
call fcn.0059e22b
stc
call fcn.0059e70d
push esi
inc si
pop esi
call fcn.0059ea52
mov ecx, dword [ebp + 0xc]
lea edx, [eax + ecx]
cmp dword [edx + 0xc], 0
je 0x59b0fb
call fcn.0059ed6b
push ecx
push edx
sbb ch, dl
push ebx
xor bh, bl
push esi
ror esi, cl
push eax
adc eax, ebx
rol ax, 2
nop
push edi
mov di, cx
or al, 0x3e
and eax, 0x5894597c
or ax, ax
sub dh, 0x27
and di, ax
or edx, 0x6ae5e9ba
add cl, 0x64
test ecx, 0x3c29c40b
dec ah
ror ebx, 7
xor esi, eax
stc
stc
add ebx, 0x79c49a55
inc dl
dec ah
test edi, eax
xor ax, bx
shl si, 1
ror dl, cl
test cl, 0xd
inc ebx
dec edi
shr dl, 6
mov di, 0x3433
sub edx, ecx
test ch, 0x45
shl ah, 7
mov si, 0x1655
inc si
cmp edx, ecx
cmp si, ax
test di, 0x397e
not ch
cmp cl, bh
test dl, 0x4f
not cx
add esi, esi
mov ah, 0x40
not cl
shl dh, 7
ror cx, 6
adc cx, ax
sub ebx, eax
xchg bx, ax
sbb di, 0x72f7
nop
stc
inc cl
or bx, 0x751c
sub di, dx
mov ah, al
nop
ror edi, cl
and di, 0x1043
mov ax, 0x531b
add dx, di
sbb di, 0x1b82
cmp eax, edx
or cl, 0x45
ror ecx, 5
ror ebx, cl
adc ch, 0x17
sbb ch, 0x20
test edx, 0x5be3c706
ror dl, 1
shr edx, cl
stc
stc
mov ch, 0x2a
xchg bl, dl
not dl
inc cx
rol esi, cl
dec bx
inc si
nop
sub al, 0x15
stc
ror si, cl
mov dx, si
shr cx, cl
dec edx
and dh, 0x5c
stc
inc ecx
rol ax, 4
mov dl, dh
dec dx
and dx, 0x41aa
and ebx, ecx
sub di, bx
dec dx
pop edi
adc eax, esi
add ecx, 0x7a12e5c2
ror si, cl
shr esi, 7
test dh, 0x26
sub bl, 0x43
stc
mov dx, si
xor bh, dh
stc
shr dh, cl
and dl, 0x5a
nop
stc
stc
nop
stc
or bx, bx
xchg edx, ecx
shr bl, cl
dec cl
or bx, 0x5a5d
shr bx, 4
sbb si, 0x503c
stc
and ebx, edx
sbb ebx, 0x3d5de14a
push edi
not edi
nop
dec bl
xchg edi, edx
inc ch
and si, 0x3a5f
adc bx, cx
sbb edi, 0x5ebc55eb
shr esi, cl
adc ch, dh
rol ecx, 7
mov ah, 0x15
xor edx, 0x2a5b802b
sbb di, 0x7658
stc
cmp cx, 0x97c
rol eax, cl
shr cl, cl
shl ah, 5
stc
add ecx, ecx
shl cx, 3
nop
mov cl, cl
dec cl
test ax, 0x25b1
cmp ah, 0x33
test bx, 0x1743
stc
shr bx, cl
cmp bx, 0x30b6
test bh, 0xf
dec dx
mov bh, dh
and dl, bh
dec si
add dx, ax
sbb bx, dx
add dx, di
inc di
stc
xor ebx, 0x1df0c2b3
xchg edx, edx
add ch, 0x58
shr cx, cl
shl ecx, 3
sub dl, 8
sbb cx, 0x32d0
shl ax, 6
test edi, edx
ror edx, cl
sbb edi, eax
xor dx, di
or ax, cx
sbb ecx, 0x349e0deb
xchg di, si
shr eax, cl
inc dl
not bx
or ecx, 0x6f99fcd8
ror eax, 7
sbb bx, 0x31b3
shl ax, cl
inc ax
add si, ax
stc
sub dx, 0x2e41
ror bl, cl
add ch, 0x59
add di, ax
xor cx, cx
mov ah, 0x4e
xor si, si
pop edi
xchg cl, ch
push edi
adc di, cx
or ax, 0x489f
cmp ah, ch
xor ax, 0x6374
cmp esi, edi
cmp ax, 0x2835
xchg edx, ecx
add di, si
xchg edx, ebx
mov dl, 0x34
and bl, al
shl ecx, 2
sbb ecx, 0x7c60ad16
inc dx
or ah, al
ror bh, 7
cmp si, 0x7aea
ror dl, 1
shl dl, cl
cmp al, cl
mov dl, 0x76
add al, ah
sub di, 0x7243
xchg bl, ah
cmp edx, 0x13675d5c
sbb ah, 0x6a
cmp al, dh
not eax
dec eax
mov cx, cx
mov edx, esi
inc ebx
ror bh, 2
nop
shl cl, cl
rol al, 8
shr edx, cl
dec edx
stc
stc
sbb ebx, 0x1f3a355c
test ebx, ecx
xchg cx, si
ror esi, cl
test dx, 0x1842
and al, 0x3a
rol ch, 4
or eax, ebx
ror dh, cl
cmp eax, ebx
stc
add dx, cx
xchg dh, cl
shl cx, 6
mov dh, 0x29
inc si
xor esi, 0x626603b6
dec ecx
dec ecx
stc
dec ch
adc bx, dx
xchg bx, bx
shl dl, 8
test esi, 0x64ea4dad
not ax
and si, 0xdc9
cmp si, di
mov bx, 0x1d52
sub dh, al
rol dx, 7
shr bl, cl
or bh, 0x7c
xor edi, edi
not bx
stc
ror al, 8
inc dx
sbb ax, di
mov di, 0x7e3d
xor cx, 0x416e
and ax, 0x5cd8
shl bh, 5
shl ax, 5
cmp dh, al
adc bh, ah
dec ax
adc edi, 0x538bb8c6
xor di, 0x1768
add si, 0xf9f
adc cl, dl
rol esi, 4
nop
sbb edx, 0x4fa96342
adc si, si
xor edx, 0x35e74fc2
adc ebx, 0x2aa6168f
or dx, 0x4d48
xchg dl, dl
pop edi
add ecx, 0x33cfe9fe
rol ebx, cl
cmp cx, ax
adc si, 0x5a6b
push edi
and esi, edi
not bh
and cl, al
dec ax
add si, dx
ror di, 4
dec ax
xchg bl, cl
cmp bh, 0x51
shr ch, cl
xchg di, bx
mov cl, cl
rol edx, 8
and esi, edx
mov dl, 0x14
cmp esi, 0x531f8cb3
stc
test ebx, ebx
shl esi, cl
ror ah, 5
shl ah, cl
sbb edx, 0x455a2e48
shr dl, 5
adc ecx, 0x66a0cd39
or al, cl
nop
shl cl, 3
mov edi, edi
xchg bh, bl
sbb dh, dl
stc
add bh, dh
test ecx, 0x44b61abd
sbb bx, bx
sub bh, 0x54
rol bl, cl
or bx, 0x572a
inc dx
mov ecx, edx
stc
not ax
sub ch, ch
xchg bl, dh
cmp ah, 0x72
sub ax, 0x3485
shr cx, 6
shr esi, 6
xor ax, bx
add ecx, 0x5e9d94d5
stc
dec edi
sbb edx, edx
adc ah, dl
dec bx
nop
shl cx, 4
sbb dl, bh
cmp cl, 0x71
xchg dl, ah
not ecx
or eax, edi
and bl, 0x72
dec ch
stc
dec ecx
inc cl
and eax, esi
xchg esi, eax
mov ax, bx
nop
rol ax, cl
cmp edx, ebx
cmp esi, eax
ror ebx, cl
not ch
add si, cx
xor ch, 0x5a
and ecx, 0x77e0100a
sbb bx, cx
and eax, esi
or eax, 0x633a0b5c
or bx, 0x6d46
sbb si, cx
dec dl
xchg di, si
add al, ah
not si
xor esi, 0x342f6533
inc eax
inc ch
stc
and di, 0x3e93
inc cl
dec ah
nop
xor eax, 0x38286bba
pop edi
ror cx, cl
shr si, cl
add bx, dx
or ecx, 0x1e0fdcbe
push edi
or di, 0x7ef1
sub cl, ah
stc
not bh
sub si, cx
nop
xchg ch, cl
add cl, 0xf
rol dx, 6
ror edx, cl
stc
mov ch, dh
xor esi, 0x357403fd
adc ch, bl
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
push edx
push ecx
shr dh, cl
push eax
not ah
push ebx
add bx, 0x7711
push edi
ror di, 6
shr cx, 1
not bx
push esi
add esi, 0x6626cb46
test dx, si
xor cx, 0x3f9c
and bh, 0x1e
ror ax, 3
add dx, di
rol eax, cl
dec cl
adc ecx, 0x6b192b0a
nop
xor bx, bx
xor ecx, 0x7f8179d9
add bx, si
not ah
dec esi
adc bl, bl
test cx, 0x6e17
and bx, si
xor ebx, 0x4509f1c9
mov dx, 0x36ba
sub eax, ebx
shr edx, 7
xchg bl, ch
shl dx, cl
and di, bx
mov di, 0x827
mov bx, 0x420
shr ebx, 1
xchg esi, ebx
and ecx, 0x320b6468
sbb edi, esi
shr ecx, 1
cmp bl, 0x44
stc
or al, bl
add bl, 0x3d
ror esi, 3
and ah, bl
add si, ax
or ah, 0x70
cmp ax, bx
ror al, 5
shr eax, 1
xchg edx, edx
mov cl, 0x21
stc
xchg cl, ch
not ah
dec ah
shr dh, cl
dec edi
cmp cx, 0x46f8
adc edx, ebx
mov cx, cx
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push ebx
add bh, 0x50
nop
push edi
push eax
add di, ax
push ecx
xchg bl, ch
not ch
dec ah
cmp di, cx
push esi
shr esi, 7
and ax, 0x1f3b
cmp ax, 0xae4
test edi, edi
xchg bx, ax
cmp bx, 0xb00
and bx, di
ror ax, cl
adc edi, 0x7a65991f
inc ecx
push edx
cmp si, dx
inc si
nop
mov si, 0x3b1a
and al, dh
nop
shr bl, cl
xor edi, 0x63400196
cmp ch, ch
shl dh, 1
or ch, al
pop edx
pop esi
pop ecx
pop eax
pop edi
pop ebx
push ecx
inc ch
push edx
or dl, 0x65
push ebx
mov bl, 0x7b
test dh, 0x1c
push esi
shl si, cl
push eax
push edi
test eax, edi
dec esi
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
call fcn.0059f2a3
jnp 0x593156
push esi
xor esi, 0x7b9e59d9
push edx
push edi
and edx, edi
push eax
push ecx
rol eax, cl
stc
xor eax, edi
adc dl, 0xa
cmp ah, dl
sbb di, 0x390
or ch, 0x2c
shl ax, 8
push ebx
cmp bh, ah
adc esi, 0x4101e1b5
inc bx
ror esi, cl
sub eax, 0x7a3f5318
xchg di, dx
xor cx, di
shl cx, 8
shl esi, cl
xchg edx, ecx
not si
sbb esi, 0x968c460
sub bx, 0x230e
shl al, cl
shr esi, cl
and esi, 0x1d650744
and ebx, 0x102aece4
dec ah
cmp ebx, 0x4cca8b
shl cx, 6
inc ax
rol al, 2
rol si, cl
shl eax, cl
and edi, edx
test bl, al
sbb cl, bl
rol ecx, 3
rol si, cl
add bx, cx
mov dh, cl
sbb bx, 0x42e9
rol bl, cl
xchg di, si
sbb esi, esi
dec esi
cmp ah, 0x41
dec eax
cmp cl, 0x57
cmp dx, 0x4ec7
or ah, 0x65
and cl, 0x44
add bl, bl
ror edx, 4
cmp edi, 0x45f21171
xchg dl, dh
sbb di, cx
dec edi
or dh, cl
inc cx
shl bx, cl
sbb al, 0x2c
adc ebx, edi
test si, bx
stc
sub ax, dx
rol si, cl
xchg dl, dh
and dl, 0x48
shr di, cl
inc di
mov cl, 0x6f
xchg bl, bl
not ch
dec eax
nop
sbb dh, dl
stc
and ebx, 0x5e133607
xchg dx, bx
nop
xchg di, di
or cx, si
adc bh, 0xb
and ecx, 0x61b3a557
inc bh
cmp bl, ah
sub cl, 0x15
shl eax, 2
adc ch, 4
and eax, ebx
and si, 0x7e7c
not esi
stc
nop
adc eax, edx
shl bh, cl
xchg ebx, ecx
or di, 0x4ebf
nop
pop ebx
push ebx
xchg cl, bh
rol edx, 1
test dl, 0x6a
not ch
xor edx, edi
shr cx, 2
sbb ah, 0x4b
not dl
ror cx, cl
not si
rol ax, cl
mov dx, 0x45a5
sbb ch, 0x3d
inc edx
add ch, cl
test si, 0x46a7
stc
xchg ecx, esi
add cx, cx
rol eax, 8
shl cl, 8
stc
inc esi
inc dh
shr si, 8
sub esi, ebx
mov di, cx
not ebx
test di, 0x3eb2
or cx, dx
xor al, 0x4d
adc bx, cx
mov ebx, edi
dec ecx
stc
stc
cmp bh, 0x10
pop ebx
pop ecx
pop eax
pop edi
pop edx
pop esi
jns 0x593151
call fcn.0059f5fd
push eax
push esi
or ax, si
pop esi
pop eax
push edx
push ecx
shr dx, cl
pop ecx
pop edx
call fcn.0059fab1
push ebx
push ecx
shr bl, cl
push eax
xor cl, ah
pop eax
pop ecx
pop ebx
jg 0x59316b
call fcn.0059fd3f
mov ecx, dword [edx + 0xc]
lea ecx, [ecx + eax]
push eax
push edx
push ecx
push 0
push 0
push ecx
je 0x593706
call fcn.005a00af
call fcn.005a05fd
call fcn.005a0a0b
push edi
push ebx
sub di, bx
adc di, di
push edx
test dh, bh
push eax
push ecx
shr al, cl
stc
or ax, dx
or bh, bh
test ax, 0x1028
rol dl, 2
or bx, 0xd5d
or edi, 0x5c3fdac
sub edi, edi
xchg ch, al
shl eax, 7
push esi
or dx, si
add bl, 0x52
or dh, 0x5c
dec esi
cmp di, 0x3810
xor ebx, esi
cmp dx, 0x7b67
ror cx, 7
xor di, 0x3dff
shl bx, cl
sub esi, 0x5e37c109
ror dh, cl
adc cx, 0x5626
and cx, dx
stc
nop
sub cx, 4
or di, dx
or bx, ax
or eax, ecx
or dx, 0x713b
stc
xchg ch, ah
and dx, 0x2b61
sbb bh, bh
sub esi, edi
not al
shl bh, cl
nop
not edi
cmp ax, 0x3a61
sbb edx, 0x121ad144
add esi, 0x1e336711
adc bx, bx
ror ch, cl
xor edx, ebx
shr edx, cl
sub esi, ebx
xor di, di
add al, dh
xor edi, edx
xchg bh, ah
ror eax, 7
stc
sbb eax, 0x381a6c2f
and cl, 0x3c
stc
xchg edi, esi
inc ch
shl ebx, 6
or di, 0x2625
not ebx
and dh, bh
cmp si, ax
stc
rol edi, cl
ror bx, cl
and bh, ah
shr bx, cl
cmp esi, ebx
rol dl, 4
xchg edi, edx
ror bx, 6
adc cx, cx
inc bl
stc
shr cl, cl
and si, 0x33b8
cmp ecx, edi
xchg edx, edi
cmp eax, 0x787a10c6
rol bh, 5
stc
xor cl, ch
stc
xor ax, 0x61ea
cmp ah, 0x3d
mov ecx, 0x26aa9894
shr dh, cl
and eax, 0x3b12b55
sub bl, cl
and ebx, 0x663d8319
stc
adc cx, si
not ebx
mov si, 0x776a
pop esi
test al, cl
cmp ebx, 0x28bb0eb
rol ah, cl
ror al, cl
sbb cl, dl
push esi
not si
and bh, bh
sub ecx, 0x2e4a534b
test al, al
adc bl, dh
test dx, 0x76c1
or cl, 3
sub al, ah
xchg cx, bx
and edi, 0x560b96fe
rol edi, cl
dec al
xchg ebx, edi
rol edx, 1
mov ax, cx
shr ebx, 7
shl cl, cl
mov edx, edx
not bl
add bx, di
shr edx, 1
shl eax, 6
rol dx, 2
cmp esi, edx
add bl, 8
xor bh, 0x6d
sbb bh, cl
xor si, bx
xchg edx, ecx
test dh, dl
not ecx
test bl, ah
ror dx, 1
add ecx, 0x47579970
shr bh, cl
not cx
stc
add ch, 0x75
mov cx, ax
test si, 0x5371
ror bl, 7
or ecx, 0x32e66e17
shr edx, 4
ror dx, cl
shl si, 1
and dx, ax
inc ch
mov dh, dh
shr dh, cl
sbb ecx, 0x659cf9f5
xor bh, bl
shl edx, cl
stc
xchg dx, ax
ror cl, cl
inc dx
xchg bh, bl
stc
adc ah, 0x39
cmp edi, esi
xor edi, edx
dec ah
and eax, 0x24abb53c
dec edx
ror ecx, cl
and dx, bx
sub al, 0x15
test cl, 2
shr di, 7
shl al, 6
add cx, bx
test dx, 0x3960
shr bh, cl
shl dh, cl
sub ax, dx
shl edi, 8
sbb dh, 0x62
adc edi, eax
sub edi, edx
sbb bx, di
stc
test dh, dh
mov di, ax
test ebx, 0x3bc3f1e2
mov edx, 0x2fbf0fa6
sbb esi, 0x7299b091
mov si, ax
xor cl, 0x1b
rol esi, 4
cmp ax, 0x5f0c
shl eax, cl
sbb al, dh
mov bx, 0x651f
mov bx, bx
adc ax, 0x4d19
pop esi
rol bl, cl
test ebx, eax
rol bx, 6
cmp edi, ecx
stc
push esi
not si
sbb ecx, 0x161b1bad
sbb esi, 0x341ef85a
inc ebx
sub eax, 0x501a031e
nop
shr edx, cl
rol ax, cl
stc
sub al, 0xf
shr edi, cl
dec ebx
mov ch, 0x21
inc eax
ror cx, cl
not si
adc ecx, 0x21c5cb61
shl esi, cl
mov ax, bx
or dx, 0x1a98
sub cx, 0x7d72
shl edi, cl
not ebx
mov esi, ecx
cmp ebx, edx
xor ecx, edx
or dx, 0x4a19
xor bl, 0x5e
nop
xor edi, 0x3e5daf7f
mov edx, esi
test ch, 0x15
shr edi, 8
rol dx, cl
not dl
rol edi, 8
add dx, 0x4de9
shr dh, cl
adc ax, 0x5938
rol esi, cl
nop
xor dx, ax
shl ecx, cl
shl ebx, 2
cmp edi, esi
and ecx, edx
or edx, ebx
xor bh, 0xa
add ax, si
adc bh, 0x19
cmp edx, 0x7039c473
or cx, 0x271f
shr cx, cl
and esi, 0x4560dc06
stc
xor ch, 0x58
rol di, 7
ror di, 3
dec ax
shl bl, 1
mov di, 0x1e86
and dx, 0x13e4
sbb si, 0x5ae
sbb cx, 0x60e7
nop
sub esi, 0x51b2624c
inc ebx
stc
xor cl, dh
shl bx, cl
not ch
rol cx, 6
xchg dl, dh
shr ebx, 6
dec cl
rol cl, 4
add dh, 8
or si, 0x21b3
inc ax
test edi, 0x3615a13e
xchg al, ah
or edi, eax
shr ebx, cl
shl ax, cl
and ebx, 0x15567d64
cmp cx, 0x1bbf
stc
test ah, ch
shr si, cl
mov si, ax
not di
mov bh, bl
ror bl, cl
rol esi, cl
xor di, 0x34a3
pop esi
add edx, 0x1174eae5
shl ch, 2
push esi
or bx, si
inc cl
inc ecx
stc
not al
cmp ecx, ebx
xor ebx, ecx
adc cl, 0x48
inc dl
rol bh, 5
cmp cx, ax
shr dx, 1
rol bh, cl
add si, bx
sub ch, 0xe
shl ch, 1
inc ah
cmp dh, dl
inc ch
nop
adc ecx, esi
not bh
ror ecx, cl
shl ah, 5
xor cx, 0x3c4c
not cx
shl di, cl
test edi, 0x10475331
or dx, si
shr bh, 3
xor ax, 0x689
ror cl, cl
cmp dx, di
and ebx, ebx
rol edi, cl
xchg cl, al
sub cx, 0x14b8
xchg bl, al
xchg bx, si
rol ecx, cl
stc
xchg al, ch
cmp ah, bl
add ax, 0x3e49
nop
or eax, ebx
nop
ror ax, 7
or dh, dh
nop
not ebx
dec si
and dh, dl
mov si, dx
shl esi, cl
sub esi, 0x3e692099
stc
add di, 0x4088
mov eax, ecx
sbb dl, 0x75
or al, ah
inc esi
add ax, 0xc7d
or edx, edx
inc ecx
stc
cmp ch, cl
ror dx, 1
shl eax, 2
dec edi
sub ecx, 0x668733bd
sub eax, edi
mov al, 0x25
rol bl, cl
nop
xor eax, 0x10ff6789
inc dl
shl esi, 1
nop
and esi, esi
not bh
or dx, di
adc bh, ch
sbb dl, al
not esi
stc
stc
dec ax
nop
ror ax, 8
cmp cx, 0x5d89
sbb edi, 0x7ece71f3
stc
test dx, ax
and eax, ecx
cmp bx, cx
dec bl
add edi, 0x4afadc31
pop esi
xor dx, 0x7bf5
rol cx, 1
test eax, 0x57c5bb7a
sub dh, bh
shl edi, 3
test ah, 0x20
dec ebx
ror ecx, 3
push esi
inc esi
shr edi, 3
and dx, 0x4f3d
adc bh, 0x64
nop
stc
xor al, dl
mov cx, 0x4278
sbb cl, 0xd
adc dl, al
add cx, di
sbb edx, eax
shr esi, cl
add ecx, edx
shl bx, 3
shl ecx, 2
cmp cx, 0x6407
add si, cx
xor esi, 0x27022e3
xor si, 0x25a5
xchg edi, edi
or esi, 0x62d1df83
rol ebx, 4
not esi
not edx
test al, 0x65
adc ch, 0x57
adc dh, al
nop
shr ah, cl
mov cl, 0
cmp esi, 0x71624ea6
rol ax, 5
shl ax, 2
sub cl, bl
not eax
nop
not esi
and dl, dl
dec si
adc bl, 0x6b
stc
or dx, 0x191a
sbb ch, 0x25
xor al, bl
nop
sbb si, si
sub dl, bl
test dx, 0x3594
stc
ror ax, 5
pop esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
push edx
push eax
or dl, al
push ebx
and ebx, 0x31633a7e
test ebx, 0xfc7f225
push ecx
shl ah, cl
pop ecx
pop ebx
pop eax
pop edx
jno 0x5936fc
call fcn.005a0dd9
call fcn.005a1314
jno 0x5936f7
push edi
sbb edi, 0xb79ce71
stc
push eax
push ecx
xchg cx, ax
push ebx
xchg bh, bl
push esi
or eax, esi
pop esi
pop ebx
pop ecx
pop eax
pop edi
call fcn.005a16c5
call fcn.005a1b02
push esi
not si
pop esi
call fcn.005a1e1e
call fcn.005a22d6
push ecx
xor ch, 0x13
push eax
push ebx
or al, bh
add ecx, 0x103a8e93
stc
push edx
ror edx, cl
xchg bl, bh
adc dl, ch
inc dl
not eax
push edi
adc ax, di
ror edi, 1
adc dl, bl
push esi
mov esi, edi
cmp di, ax
nop
and dl, ch
dec cl
xchg ah, dh
ror esi, cl
stc
test cl, 2
sbb ax, 0x457e
sbb al, 0x38
inc ch
adc cl, cl
mov eax, 0x53b41031
add bh, 0x20
nop
add di, ax
test al, 1
adc bx, 0x2072
sub bx, si
and edi, 0x6948a0ce
xchg bh, ch
test ecx, 0x6490f1e1
cmp edx, 0x121dc19d
nop
shl cx, 8
stc
sub ah, 0x79
dec dx
ror eax, cl
not dh
inc di
test si, ax
nop
xchg edi, edi
xor di, dx
or ah, 6
dec ebx
xchg si, ax
adc dh, dl
xchg di, ax
nop
and dh, 0x4e
sub di, 0x66c6
stc
and ecx, 0x6eedb7ed
mov edx, 0x7b6c8709
not al
xchg ebx, edx
or edi, 0x234f35fb
not ch
stc
xor edi, ebx
and esi, 0x246f855f
adc bh, bl
shl si, cl
and cx, 0x799d
stc
inc ah
inc cl
stc
not di
adc ax, dx
inc ebx
xor ecx, 0x4a8099e6
add ebx, edi
nop
test al, bl
rol edi, cl
mov ah, al
add edi, ebx
shl dh, 6
test bl, ch
xor bl, bl
sbb edx, esi
add bl, 0x26
shr ecx, 4
and ax, si
stc
shr cl, 8
and dx, 0x3beb
shr ch, cl
dec ebx
rol esi, 1
dec ebx
xchg esi, eax
mov ebx, ebx
shl di, 7
pop esi
push esi
and esi, 0x3b7d927a
xor ecx, edx
adc cl, ch
nop
shr dl, 5
or eax, 0x4928c917
and cx, ax
rol edi, cl
xor si, si
xchg si, bx
nop
sub si, 0x44cf
not bx
adc ebx, 0x4b777867
nop
not ah
adc edx, 0x17d1c211
not ax
and cl, 0
mov ecx, edi
add eax, 0x16423526
inc bl
test bx, bx
shr al, cl
add dx, 0x287
test cx, 0x4e90
add edi, 0xb7a5ce8
and si, si
nop
sub cl, 0x42
stc
shl ecx, cl
add ah, bh
ror esi, cl
and bx, 0x366e
add ebx, 0x1287f789
shl bx, 6
adc ecx, edx
ror cl, 8
shl edi, 6
rol cl, 7
dec si
cmp ch, cl
stc
stc
ror esi, 6
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push ecx
push ebx
xor cx, bx
push eax
add ax, 0x5b69
push edx
push edi
cmp edx, edi
mov ax, 0x2d03
ror eax, cl
sbb ah, bl
add edx, edi
or ax, cx
dec edx
adc di, 0x13df
mov edx, 0x401c8214
shl ax, 4
ror di, cl
not ax
push esi
not esi
shr dx, 2
shr dx, 8
not edx
stc
add esi, 0x36d691dd
adc ah, dh
nop
add edi, 0x732eda21
adc di, cx
or dl, al
test esi, ecx
add ecx, 0x1edf1172
test ch, bh
test ebx, edx
dec si
dec bx
inc bx
add ch, cl
xor eax, ebx
ror si, 5
not ax
ror bx, cl
shr bh, 3
add ch, 0x15
ror esi, cl
rol bx, cl
shr dl, cl
or ah, 0x75
adc ebx, 0x281c6ace
ror ax, cl
mov bx, 0xb94
sbb ax, 0x4f1
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
push esi
add si, 0x23ab
push edx
ror dl, 2
nop
push ecx
shl cx, cl
mov esi, edx
push eax
add ax, ax
sbb esi, 0x5586759e
nop
mov ch, 0x2a
push edi
xor di, 0x683f
adc ch, 0x4a
mov eax, edx
rol edi, cl
sub ax, 0x1ea7
ror ecx, cl
push ebx
xchg edi, ebx
shr ch, 5
dec ah
add di, dx
sub ax, cx
sub bh, 0x2e
inc ah
sbb dh, dh
dec bl
test ax, 0x3695
cmp edi, 0x34167a22
add ax, 0x4b30
and dh, 0x75
xchg si, bx
and edx, edx
nop
cmp ax, si
and cx, 0x65a6
add edx, 0x6189950c
or bx, 0x3ecc
sub bl, al
xchg bx, dx
or di, 0x153b
xor dx, si
shr ax, 5
xor bh, 0x19
sbb ah, dh
cmp edx, edi
cmp di, ax
sub dh, 0x19
dec bx
inc al
test si, 0x32ee
test bx, bx
ror al, cl
nop
inc esi
mov esi, 0x72c3617d
and ecx, 0x5b3ddc9e
shr eax, cl
shl edi, 4
shr dl, cl
test bx, 0xa55
inc ax
add di, ax
xor si, si
inc si
sbb ecx, ecx
shl dl, cl
cmp edx, 0x32ac2e1a
inc al
test edx, edx
shl ch, cl
stc
not edi
sub edx, 0x6144317f
nop
or dh, 0x1b
not cx
sub si, bx
or ah, 0x5f
nop
pop ebx
pop edi
pop eax
pop ecx
pop edx
pop esi
jb 0x593a51
call fcn.005a271c
call fcn.005a2d20
push edx
rol edx, 2
push ecx
shl cx, 4
push eax
xor dl, ah
push edi
rol edi, 8
pop edi
pop eax
pop ecx
pop edx
call fcn.005a329d
call fcn.006a3f57
add esp, 0xc
pop ecx
test eax, eax
jne 0x59820c
push ecx
push esi
push edi
call fcn.005a3526
jnp 0x593e00
jno 0x593b6f
push eax
push ecx
xchg cx, ax
or ch, 0x49
test cl, ah
push edx
sbb dl, 0x28
push edi
add edi, edi
nop
not dl
mov cx, ax
sbb ah, 0x3e
and eax, edx
and al, ah
test edi, eax
push ebx
shr bl, cl
mov ax, 0x1353
stc
stc
and cl, 0x4d
adc edi, edx
push esi
add esi, 0x12a3f155
adc dx, 0x6fb5
shl al, 7
mov cx, bx
inc edi
not bx
sub ebx, ecx
xor eax, 0x6ab6ba96
inc dx
test di, dx
not ch
not eax
shl ax, 4
not di
mov si, 0x3c13
rol bl, 1
not dl
mov cx, 0x6e1e
rol si, cl
rol ch, cl
dec di
shl edi, 1
stc
shr bh, 1
xchg bl, dh
not di
shr dh, 2
shr cx, cl
inc bh
inc eax
adc ah, 0x1f
shl bx, cl
sbb ch, ch
nop
sbb di, cx
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
push edi
push ecx
shr di, cl
and ch, cl
push esi
test si, 0x2a35
stc
push ebx
adc esi, ebx
push eax
dec eax
push edx
test cx, dx
ror ebx, cl
not ax
mov bx, dx
not ebx
pop edx
pop eax
pop ebx
pop esi
pop ecx
pop edi
call fcn.005a38d4
call fcn.005a3e54
push eax
sbb al, 0x34
push esi
add esi, 0x32018ff2
push ecx
xor ah, ch
push ebx
dec ebx
ror si, 7
push edx
sbb edx, esi
pop edx
pop ebx
pop ecx
pop esi
pop eax
push eax
not eax
push edx
push ebx
and dl, bl
push ecx
push edi
test ecx, edi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push edx
ror edx, 4
pop edx
call fcn.005a4334
call fcn.005a4727
jo 0x593dbd
call fcn.005a4aab
jb 0x593c39
call fcn.005a4eab
jnp 0x593baf
call fcn.005a524c
stc
push edi
inc di
push edx
cmp edi, edx
push eax
test dh, al
push ecx
xchg cl, ch
push ebx
shl ebx, cl
pop ebx
pop ecx
pop eax
pop edx
pop edi
push ecx
shr cl, 6
pop ecx
call fcn.005a5732
push edx
inc dh
or edx, 0x49cb4527
pop edx
push eax
and al, 0xf
push ecx
mov cx, 0x4944
ror eax, cl
push edx
add eax, edx
rol eax, 1
push ebx
not bl
dec ecx
stc
mov al, 0x3f
pop ebx
pop edx
pop ecx
pop eax
call fcn.005a5d03
call fcn.005a60dc
jb 0x593bef
push ebx
push ecx
shr bx, cl
pop ecx
pop ebx
call fcn.005a63f1
push ebx
and ebx, 0x1fd7539a
push ecx
or cx, 0x2bfd
stc
pop ecx
pop ebx
call fcn.005a693c
push esi
adc esi, 0x26443fb
push edi
or edi, 0x47b8e1e0
pop edi
pop esi
call fcn.005a6d73
call fcn.005a70a7
push edi
inc edi
pop edi
push ecx
push eax
adc cx, ax
push edx
push ebx
and dx, bx
pop ebx
pop edx
pop eax
pop ecx
call fcn.005a735f
jbe 0x593ca7
call fcn.005a77c3
call fcn.005a7b56
push esi
mov si, 0x392d
push ecx
add cl, 0x1f
push edi
sbb edi, 0x674ff617
inc di
push ebx
push edx
mov bh, dh
sub ecx, 0x7b70cc1
pop edx
pop ebx
pop edi
pop ecx
pop esi
jae 0x593c75
call fcn.005a7fb7
jns 0x593c9d
push ebx
push ecx
shr bx, cl
push edi
and edi, 0x5fc3bebd
nop
sub bx, 0x7cfc
pop edi
pop ecx
pop ebx
push ecx
cmp cl, 0x6a
push ebx
sub ebx, 0x2223f3f8
pop ebx
pop ecx
call fcn.005a840a
call fcn.005a8705
push esi
inc si
cmp esi, 0x3b5f415c
push eax
xor eax, 0x3f791385
dec ax
push ecx
shl ch, 4
ror esi, 7
push ebx
xor bh, 0x11
shr bx, 2
push edi
xor edi, eax
inc edi
dec esi
push edx
ror dx, cl
add dh, 0x64
rol dl, 7
inc di
ror ebx, cl
dec esi
test edx, 0x4917bf12
dec ch
shl al, 4
adc cl, bl
dec cl
rol edx, cl
not ecx
inc dl
xchg cx, ax
test bx, 0x3c44
shr dl, cl
or bh, bl
inc eax
nop
or dl, bl
test cl, ch
xor bx, di
sub eax, edx
and dx, di
dec si
sub edi, 0x777c152d
stc
sbb bx, cx
xor dh, 0x4d
nop
pop edx
pop edi
pop ebx
pop ecx
pop eax
pop esi
push ecx
cmp ecx, 0x770b9795
push esi
inc si
dec cx
push edi
shr di, cl
pop edi
pop esi
pop ecx
push eax
xor eax, 0x3da075ae
push edx
sbb al, dl
cmp ah, 6
push ebx
xchg edx, ebx
push edi
dec di
push esi
push ecx
adc si, cx
xchg cl, cl
add eax, 0x6e9457a6
xchg di, dx
sbb dl, ah
or esi, 0x6a8cb451
inc ch
stc
not dx
xchg bx, ax
shr dl, cl
nop
rol edi, cl
dec bh
shl si, cl
shl cx, 8
test edx, 0x1827291c
stc
adc ebx, edi
and ax, di
pop ecx
pop esi
pop edi
pop ebx
pop edx
pop eax
jl 0x593d8e
push edx
test dh, 0x27
pop edx
push edx
push ecx
cmp edx, ecx
pop ecx
pop edx
call fcn.005a8b8e
call fcn.005a8ea7
push edi
xor di, 0x3a4d
nop
push ebx
push ecx
ror ebx, cl
push eax
dec eax
push edx
sub bh, dl
shr ecx, 4
stc
rol edi, 6
stc
cmp ecx, eax
pop edx
pop eax
pop ecx
pop ebx
pop edi
push ebx
xor bh, 0x5a
nop
push eax
push edx
xchg edx, eax
push edi
test di, ax
xchg bh, al
push esi
xor si, 0x744
sbb al, 0x2d
inc si
push ecx
or cl, 0x38
or al, dh
stc
ror ah, cl
sbb bx, ax
and edi, 0x7c6c3df2
inc dx
sbb bx, bx
pop ecx
pop esi
pop edi
pop edx
pop eax
pop ebx
ja 0x593e00
push eax
xor al, 0x2e
push edx
and edx, eax
pop edx
pop eax
je 0x593fbd
call fcn.005a92f5
jle 0x593eaa
jecxz 0x593e13
call fcn.005a9850
push eax
test ah, 0x24
pop eax
call fcn.005a9b2f
push ecx
push eax
xchg ecx, eax
ror al, cl
rol ax, 7
cmp cl, ch
pop eax
pop ecx
push eax
sbb al, 0x6d
push edx
push ebx
xchg dh, bl
cmp ah, dh
stc
inc dl
nop
push esi
push edi
mov esi, edi
dec al
sub edx, 0x1d47f5cb
dec ax
test bx, 0x4ac8
stc
cmp dh, 8
push ecx
or cx, ax
cmp esi, ecx
adc edx, 0x125b43b3
pop ecx
pop edi
pop esi
pop ebx
pop edx
pop eax
push ebx
ror bx, 2
pop ebx
push eax
push ecx
shr ax, cl
sbb al, al
shl cx, cl
or eax, 0x68c022c4
push ebx
test ch, bh
ror al, cl
push esi
xchg si, ax
ror bx, 1
xor esi, 0x42293dcb
push edi
dec di
push edx
ror dh, cl
sbb cl, dh
cmp cx, bx
stc
rol ebx, cl
xchg di, ax
pop edx
pop edi
pop esi
pop ebx
pop ecx
pop eax
push ebx
not bl
pop ebx
push edx
shr dl, 4
pop edx
call fcn.005a9e9c
jbe 0x593f11
stc
push ecx
xor cx, 0x73d9
push edx
not dh
push ebx
xchg dh, bl
xor edx, ecx
and dh, ch
sbb cx, 0x5265
push eax
rol ax, cl
inc ebx
test bh, 0x63
shr cx, 4
shl dx, 6
push esi
adc si, 0x703a
stc
xchg al, al
pop esi
pop eax
pop ebx
pop edx
pop ecx
jb 0x593efc
push esi
shl esi, 5
push ebx
not ebx
push ecx
adc ecx, ebx
pop ecx
pop ebx
pop esi
call fcn.005aa173
jno 0x593f0c
call fcn.005aa73a
call fcn.005aab98
call fcn.005ab040
jb 0x593fb3
call fcn.005ab500
call fcn.005aba9a
push ecx
push ebx
test cl, bh
shl bl, cl
push edx
cmp dh, bh
adc dh, 0x26
inc bh
test bl, 0xa
shr ecx, cl
push edi
not di
dec di
test dh, 0x72
pop edi
pop edx
pop ebx
pop ecx
call fcn.005abebf
nop
stc
push edx
sbb dx, 0x7a45
not edx
push eax
adc ah, ah
push ebx
or bh, 0x5d
push ecx
not cx
push edi
mov di, 0x5e44
mov ebx, 0x511720d5
mov ecx, 0x392920dd
pop edi
pop ecx
pop ebx
pop eax
pop edx
jo 0x593f98
call fcn.005ac46f
jb 0x593f98
call fcn.005ac81b
jnp 0x593f98
push edx
or edx, 0x2bf65085
pop edx
call fcn.005acd07
call fcn.005ad288
push edx
test dh, 0x69
push esi
mov si, 0x37f9
nop
push ecx
add esi, ecx
nop
pop ecx
pop esi
pop edx
call fcn.005ad65a
call fcn.005ad9e2
call fcn.005ade80
call fcn.005ae2c0
push edi
shr di, 8
push eax
push ecx
mov ax, cx
ror al, cl
push esi
add si, 0x1462
test al, 0x64
push edx
and eax, edx
push ebx
adc ebx, edx
cmp bx, ax
or bx, 0x37b6
adc ah, 0x13
stc
mov esi, 0x47cde5a2
stc
sub eax, 0x657372a4
adc cl, 0x6b
or bh, ah
or ch, 0x7b
ror dh, 7
adc ah, 0x20
sub ebx, 0x158227f0
xor di, 0x6e00
not cl
xchg di, ax
shl dx, cl
or ax, si
xor edx, ebx
shr dl, 2
sub esi, 0x4634dddd
and ah, bh
nop
and bx, 0x247e
shl ebx, cl
test bl, 5
and edi, 0x408522d2
and ecx, edx
sbb ecx, 0x2b171cf5
shr edi, cl
adc edx, 0x76eb491b
stc
dec cx
add bl, ch
not dx
nop
xor ax, si
test di, bx
nop
not esi
mov ch, 0x79
nop
shr si, cl
or esi, 0x4d1a2a25
test ah, 0x54
cmp bx, 0x730c
sbb si, di
adc cl, 0x4d
inc bx
add ebx, 0x62e4ef6c
shr ebx, cl
not ax
dec dh
ror eax, cl
add bl, 0x4b
nop
sbb esi, 0x14ad4ac9
rol ecx, 1
xor edi, ecx
and ecx, 0x1e0defd
ror dx, cl
not di
adc al, bh
inc cl
adc di, 0x2344
pop ebx
pop edx
pop esi
pop ecx
pop eax
pop edi
call fcn.005ae528
push eax
push ebx
sbb ax, bx
stc
push esi
inc esi
mov si, si
push edx
xchg dl, bh
sub bh, 0x18
push edi
test di, 0x54e8
push ecx
and al, cl
test ecx, esi
not bx
mov eax, eax
ror ah, cl
stc
add bh, bl
cmp dh, 0x7e
dec ch
dec edx
cmp esi, 0x3d7edb9b
dec bh
stc
stc
shr ecx, cl
dec cx
dec edi
stc
shl bl, cl
shl dl, cl
mov ah, 0x5c
add dx, 0x135d
mov dh, 0x27
test edi, 0x2f30f9e8
sub edx, 0x9b86226
sbb bh, al
sub bx, 0x2014
and edi, ecx
inc si
sub bh, bl
and di, 0x7523
test di, 0x37d3
shr edx, 4
shl eax, cl
cmp edi, 0x59fa41ec
cmp dx, di
rol edi, cl
inc ecx
cmp cx, si
not cx
test eax, 0x4f24b71d
mov edi, edx
add ah, ch
adc eax, 0x7e847789
ror edi, 1
or bx, ax
ror di, cl
shl ebx, cl
cmp edi, edi
dec bh
xor ecx, 0x57ac7c7d
sbb cx, 0x6fb9
nop
rol si, 8
cmp si, 0x3a2b
sbb dl, 9
and bh, 0x4c
ror eax, 1
add ax, cx
mov ax, 0x1055
dec dh
or cl, 0x4a
mov cx, 0x4770
xor al, ch
adc ax, 0x7f6e
ror ax, 2
or si, 0x483f
not di
add al, bh
and cx, 0x48c
cmp edi, 0x58ce4208
and bh, 0x37
and cx, 0x41e3
xchg esi, ecx
adc cl, dh
dec dl
adc eax, eax
add eax, edi
sub ecx, 0x2623a38d
sbb ecx, 0x6b4d992
or cx, dx
sbb edx, 0x9f0b855
dec edx
dec cx
sbb edi, ecx
mov ch, dh
ror ah, cl
inc ch
xchg bx, di
inc bh
adc dx, si
or ah, dh
shl ecx, cl
pop ecx
push ecx
shl edx, cl
stc
rol bx, cl
and edx, esi
ror dh, cl
adc ecx, esi
sub bx, cx
shr di, 1
nop
shl edx, cl
add ah, 0x57
mov ch, dh
sbb bh, ch
nop
stc
shr ax, 6
ror dx, 4
test dx, 0x36df
xor edi, ebx
and ebx, 0x6128f5bc
xchg ebx, edx
or bx, 0x7a00
dec ebx
not edi
or edi, 0x181a1352
not ecx
or edx, 0x74351714
not bx
mov ch, cl
shl edx, cl
nop
sbb ebx, edi
sbb edx, 0x77d2afd9
inc ah
test dx, ax
adc al, al
add di, bx
nop
nop
shr eax, cl
sbb cl, cl
stc
sub edx, ecx
dec si
rol ecx, cl
xor eax, 0x2f483c1d
test ebx, edx
xor bl, ch
adc cl, 0x54
xor bh, cl
dec ecx
ror ebx, 7
stc
adc bl, bl
inc esi
shr bh, cl
and eax, edx
xor ebx, 0x6ddbba80
sbb bl, 0x11
not edx
xor dx, bx
adc ax, 0x5b73
dec eax
adc cx, 0x64c4
stc
shr si, 3
ror esi, 2
nop
cmp dx, 0x7cf5
dec ah
dec ax
cmp edi, 0x7bc6a06e
ror cl, 1
cmp si, di
cmp esi, esi
pop ecx
pop edi
pop edx
pop esi
pop ebx
pop eax
call fcn.005ae806
push esi
push edi
sub si, di
push eax
and eax, eax
push edx
adc dh, 0x7e
push ebx
push ecx
or bh, ch
test bl, 0x5a
shl si, cl
shr ecx, cl
xor si, bx
test bx, ax
sub bh, 0x30
test edx, 0x4f2d378d
shr cx, 1
shr ecx, cl
nop
test eax, edx
add ecx, ebx
stc
and ax, bx
add dx, 0x1588
shl bl, cl
not bx
add cl, 0x19
add esi, ebx
cmp di, si
sbb bl, 0x13
add cl, 0x23
sbb dh, ch
xor edi, 0x442eb67f
rol esi, cl
and dx, bx
shl dx, cl
pop ecx
pop ebx
pop edx
pop eax
pop edi
pop esi
push ebx
and bx, 0x2aeb
push ecx
test cx, 0x3a66
push edx
push eax
sub dl, ah
test cl, bl
push esi
xchg si, ax
and esi, 0x560a7e1b
ror ecx, cl
mov ebx, 0x60215511
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.005aeae1
push eax
push ecx
and al, ch
push esi
rol esi, cl
pop esi
pop ecx
pop eax
call fcn.005aedc5
push ebx
sub bx, bx
push ecx
adc cl, 0x20
stc
pop ecx
pop ebx
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
push ebx
push ecx
cmp bl, cl
shr cl, cl
push eax
or ah, 0x5c
inc ch
cmp ax, 0x60ce
push esi
not si
cmp esi, 0x291503a3
ror si, cl
push edx
shr dh, cl
ror eax, 6
stc
ror cx, 7
shl ecx, cl
shl cx, 1
inc bl
or ax, cx
not edx
xor ch, 0x21
test ax, 0x442a
xchg cx, si
dec edx
nop
dec ax
rol dl, cl
xchg bx, cx
xchg cl, ch
shl bh, 5
adc ecx, ebx
push edi
sbb di, 0x5c5a
add ah, 0x61
inc di
xor edx, 0x3668868a
or eax, 0x75aa6ed8
or ax, dx
cmp di, 0x2c4
mov ax, di
ror cl, cl
ror esi, 4
dec dx
dec al
shr cx, cl
dec edx
shl bl, 4
shr esi, cl
nop
stc
cmp cl, 0x3b
nop
inc edx
nop
stc
rol edx, 6
not al
mov bx, di
mov di, ax
inc si
sub bh, 0x6f
stc
inc al
shl ch, 1
cmp ecx, edi
add si, 0x16c5
add dx, si
shr ah, 7
rol edi, cl
adc edx, 0x160b1fc5
shl si, cl
nop
inc al
rol dx, 1
inc ebx
cmp dx, 0x70a
mov di, 0x36d0
ror di, cl
ror ebx, cl
shr ecx, cl
stc
adc bx, bx
mov cx, bx
sbb eax, 0x182bd82
nop
inc dx
not ecx
dec bl
adc cx, ax
not cl
xchg dl, dl
adc bx, 0x392f
stc
not cx
ror esi, cl
xchg ebx, ebx
mov dx, cx
stc
not edi
add cx, 0x63d
sbb bh, bh
sub bx, 0x2d94
test ax, 0x9b9
ror dl, cl
pop edi
rol edx, cl
test bx, bx
sbb ecx, ecx
push edi
or di, 0x612d
mov ebx, edx
dec edx
ror si, 5
adc ecx, edx
sbb ah, 0x7b
cmp si, dx
mov bx, cx
sub ebx, 0x7fe20c5c
xchg al, cl
rol cx, cl
mov edx, ebx
rol al, 8
dec bh
not edx
sbb edx, eax
shl cx, cl
shr al, cl
nop
stc
or eax, 0x2dfb2627
rol ch, cl
or cx, ax
xor edx, 0x4b49e899
shl bh, 7
and esi, esi
inc bh
and bl, 0x79
adc dh, 0x2c
test ecx, 0x5af18fab
xchg edx, edi
rol cx, 3
test ch, bh
shl eax, 2
sub al, ch
adc esi, 0x5300952b
dec ecx
xor ecx, esi
or cx, di
ror dh, 6
adc cx, bx
xor di, 0x30df
rol ecx, cl
shr dx, cl
shl ecx, cl
add di, cx
add ax, 0x3d59
rol dl, cl
shr bx, cl
not edx
nop
dec ebx
shr dl, 8
cmp eax, 0x21fca9ac
sub dl, bh
sbb dx, 0x658c
ror dl, cl
adc ax, cx
dec ebx
stc
stc
nop
sbb eax, eax
adc cx, si
test ah, 0x31
sbb ah, dl
cmp edi, eax
xor cl, ch
stc
mov si, 0x4ddb
not ax
ror dh, 1
rol ebx, cl
rol edx, 8
not dl
shl bh, 1
and eax, esi
xchg cl, cl
shl ecx, cl
add di, ax
sbb ah, 0x5d
cmp dx, 0x7368
xor dh, 0x67
mov bh, bl
sub bl, ah
ror ah, 8
cmp dh, al
ror dx, cl
mov eax, eax
nop
mov eax, 0x989b270
cmp si, 0x3a5
adc esi, edx
not edi
xor ecx, edx
stc
test bl, 0
pop edi
dec ebx
not edx
shl dx, cl
xchg ecx, eax
ror si, cl
or eax, 0xa6f882
shl dh, 2
push edi
xor edx, edi
or eax, esi
dec cx
inc di
nop
ror edx, cl
stc
add di, 0x7b7
adc ax, bx
test eax, edx
nop
not dx
shr dx, 5
not esi
sbb esi, 0x70731631
shr eax, cl
xor ecx, 0x30496f2c
sbb si, 0xc30
or ecx, 0x15fbf6c4
or bx, ax
adc cx, 0x729d
dec bx
sub bh, 0xe
shr ebx, 1
inc di
shl dh, 5
test ax, 0x3694
mov ecx, eax
mov ecx, 0x3826d221
mov bl, cl
cmp dh, al
sbb eax, 0x78255e69
test si, 0x727d
nop
sbb bh, 0x35
nop
inc al
sub ah, 0x13
shr bx, cl
shr edi, 2
nop
inc ecx
sbb ebx, 0x79212fee
shl ax, 7
rol bl, 4
rol cx, 5
ror ax, cl
shr bx, 8
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
call fcn.005af152
push ebx
push ecx
rol bx, cl
push eax
add al, 0x6e
push edx
xor dx, 0x5061
not cx
nop
stc
push esi
and ax, si
inc si
shl cx, cl
rol cl, 3
not dh
adc cl, 0x7c
cmp eax, 0x129b5d9a
shr si, 8
shl si, cl
cmp ch, al
ror ax, 8
xchg bx, ax
ror bx, 4
or bl, ah
or ax, 0x287e
rol al, cl
mov bl, 0x46
sub dh, 0x71
push edi
dec edi
cmp bx, 0x1f4e
nop
xor di, 0x1e0c
inc di
inc al
adc dx, 0x4ae6
cmp si, dx
not al
adc ah, 0x10
ror ecx, 2
nop
sbb dl, 0x7c
or eax, eax
or ax, 0x6baa
and bl, dh
not ecx
inc cx
nop
sbb ax, cx
sub dl, 0x4e
cmp dx, cx
dec edx
test al, 0x44
or bl, 0x31
not di
adc cl, 0x7b
dec eax
ror edi, cl
or di, si
adc edi, eax
adc di, dx
sub di, 0x518a
adc edx, 0x6ab9f236
sbb edx, 0x265ecd53
xchg ch, dl
inc edx
inc bh
rol ebx, 7
mov eax, edx
sub edx, 0x1b19efba
shr dx, 7
rol esi, cl
or edi, 0x2f162c26
not bl
and edi, 0x70a6641e
mov dl, 0x74
test edx, 0x129e6f3b
mov edi, edi
add si, 0x7835
not dx
and bl, 0x6a
cmp ebx, 0x4cb120d7
mov dl, 0x5a
shl eax, cl
sbb esi, ecx
shr ecx, 8
nop
shr bh, 5
or ah, al
xor eax, 0x611bd430
adc ax, cx
mov edx, ecx
shr eax, 8
sbb al, 0x3b
ror dx, 3
test al, dh
xor dx, 0x1658
add dh, 0x2f
or bl, al
sub ax, dx
inc di
sbb eax, ecx
and di, si
mov dx, si
nop
pop edi
xchg dl, dl
inc cl
stc
and al, cl
nop
cmp ah, dl
xor cx, bx
push edi
mov esi, edi
shr cx, cl
and cx, di
dec si
not ax
shr bl, cl
shr bl, cl
test bx, 0x51ca
adc bx, dx
mov ax, cx
sbb esi, eax
shr ch, 5
xor ah, dl
add ecx, 0x3460f254
adc dx, si
inc di
stc
xor bh, ch
inc al
sbb cx, 0x7a62
shl esi, 7
and eax, esi
test bx, 0x2441
shl dh, cl
xchg bx, bx
mov ax, dx
adc ax, 0x1c67
or ax, 0x4b83
not dx
shl esi, cl
sub cl, 0x26
mov dl, ch
xor ax, dx
shl esi, cl
test dx, 0x6f3f
ror dh, cl
shl di, cl
nop
dec cl
and cx, si
mov edx, ebx
xchg bl, al
shl di, 3
xchg cl, bl
shl bh, 1
sbb bx, 0x4e45
not dl
add dx, si
xor al, 0x63
inc ch
test dh, dl
dec edx
nop
dec edx
xor ecx, eax
or esi, eax
sbb cx, 0x6f23
or cl, 0x17
test ch, 0x1a
inc edx
cmp bl, 0x7b
shl bl, 7
mov edx, esi
adc bl, ch
add cx, bx
inc ebx
cmp dx, si
shr ax, cl
cmp bl, 0x6b
inc dl
dec si
not ax
test bx, 0x319a
cmp cl, 0x1f
sub edi, 0x4983ad8e
or ebx, 0x10cbebe3
nop
inc di
mov ax, ax
inc edi
test dx, ax
shr ecx, 6
sbb cx, 0x1a39
or eax, esi
dec cx
dec dh
cmp bl, 0x73
or bl, 0x43
sbb ah, 0x68
nop
and ch, dl
ror ebx, cl
adc bh, 1
pop edi
nop
inc si
test si, 0x67e9
shl dx, 7
not bl
shl edx, cl
rol al, cl
adc ebx, 0x1420ab25
rol dx, 7
sub bl, dh
nop
xor al, 0x26
ror esi, cl
dec ch
and si, 0x7d34
not cl
rol dx, 7
xor eax, 0x47558a62
adc dh, 0x68
or esi, 0xd8a47f5
xchg esi, esi
inc dl
nop
rol cx, 6
push edi
sub edi, edx
cmp cx, dx
add si, 0x3715
dec cl
and cx, 0xc8
rol bx, cl
adc ch, 0x5e
rol al, 3
inc esi
not cl
dec cl
shl edi, 4
not ebx
adc eax, edi
nop
nop
and bx, bx
ror ebx, cl
shr dh, cl
sub dl, bh
stc
shr si, cl
inc ecx
ror ch, cl
xor ch, al
test cl, 0x54
dec cx
dec cl
not eax
dec eax
nop
adc bh, ch
cmp bh, 0x46
stc
rol edi, cl
inc bl
cmp cl, 0x64
cmp eax, 0x765281db
mov ah, dh
nop
xchg ecx, edx
or dl, bl
shl al, 3
mov ax, 0x3c09
test edx, 0x63d97b2b
test di, 0x22eb
shl dx, cl
test edi, 0x4d0a8305
nop
dec edx
nop
xchg ebx, eax
and dx, 0x4bd2
xor bx, 0x1ccb
ror dx, 3
cmp cx, 0x601e
cmp dh, 0x52
xor esi, 0x75c381a5
adc dl, dl
or si, si
xor ax, 0x66e
cmp bl, 0xc
mov cx, ax
sbb si, 0x6513
add si, si
shl ebx, cl
sbb al, cl
rol bx, cl
adc cx, 0x7b39
sbb bh, ah
shr ecx, 5
or esi, edi
nop
nop
adc edi, eax
not cl
pop edi
add cx, ax
pop esi
pop edx
pop eax
pop ecx
pop ebx
nop
stc
push ebx
dec bx
push ecx
inc cl
push esi
adc si, si
and bh, 0x76
push eax
cmp cl, ah
xchg si, ax
test ebx, 0x4c4f10b2
ror ebx, 2
stc
push edx
xchg dh, ch
not eax
mov ah, al
shl bh, 3
push edi
xchg ebx, edi
cmp cl, dl
rol dx, cl
mov ecx, 0x4a4e7666
sub cl, 0x4a
and edx, 0x1b7722ff
and ecx, 0x4061af75
sbb bh, cl
xor bl, 0x13
sub ah, dh
adc edi, ecx
dec bh
stc
stc
add dl, 0x13
shr dh, cl
shl edi, cl
dec ecx
test bx, cx
stc
mov edx, 0x540a1b55
xchg edi, esi
rol esi, 7
shr ecx, 5
adc dl, ch
shl ax, cl
rol edx, cl
cmp cl, 1
rol bh, cl
adc bx, dx
inc cx
rol edx, 2
test ch, cl
or di, dx
inc dl
sub al, ah
xor dh, 0x2d
xchg ch, bh
or ah, 0x30
shr si, 1
xor al, 0x64
not eax
ror ch, cl
test ecx, edx
add al, 0x52
add dl, 0x53
add si, si
xor edi, 0x53ceab49
test ax, 0x5883
adc ecx, edi
mov bl, dh
stc
or ch, dh
shr edx, cl
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.005af5ce
call fcn.005af85a
jns 0x594a48
call fcn.005afada
call fcn.005afff1
jle 0x594ade
jle 0x594a81
jbe 0x594a7b
call fcn.005b02b0
call fcn.005b05a6
call fcn.005b0b78
push esi
rol si, 5
push edx
sbb dx, 0x5c3d
pop edx
pop esi
stc
call fcn.005b0e07
call fcn.005b13b7
call fcn.005b18f1
jnp 0x594aa7
push ecx
push edx
sub ch, dl
pop edx
pop ecx
js 0x594aa7
call fcn.005b1d33
call fcn.005b2028
jge 0x594abb
push eax
xor ax, 0x5a3
push ebx
add ebx, 0x31486c9e
pop ebx
pop eax
call fcn.005b2647
je 0x594ac7
nop
push esi
sbb esi, 0x4f0f14b7
pop esi
push ebx
or ebx, 0x589f1f65
push eax
not ax
inc al
pop eax
pop ebx
push ecx
xor cl, 0x6f
push edx
cmp edx, 0x32d47d8e
shr dx, cl
push edi
push esi
xchg edi, esi
add edx, 0x9fcb6ba
stc
push ebx
and bx, dx
push eax
mov al, dh
adc ax, cx
or si, 0x1034
adc dh, 0x52
and di, ax
ror dx, 7
adc eax, edi
xor cl, ah
shl bl, cl
or dh, cl
xor edx, 0x2a6b0c9
nop
test ah, bl
nop
stc
rol edx, cl
rol ebx, 7
not al
add ebx, eax
nop
or dx, ax
test esi, 0x1295c15a
pop eax
pop ebx
pop esi
pop edi
pop edx
pop ecx
call fcn.005b2b9a
call fcn.005b2fa6
call fcn.005b345c
push eax
add eax, eax
push ebx
test ebx, ebx
push edi
push esi
cmp di, si
push edx
push ecx
shl dl, cl
ror ah, cl
sbb si, 0x5115
adc ecx, 0x1b78c9d
shl dx, cl
test al, dh
dec esi
and ax, 0x2da7
or ax, ax
xor bh, 0x17
shl cl, 1
rol bx, 4
adc bl, bh
sbb ax, 0x221f
rol si, cl
xchg cl, bh
ror cl, 7
test eax, ebx
sub cl, ch
add dh, 0x6a
pop ecx
pop edx
pop esi
pop edi
pop ebx
pop eax
call fcn.005b3b34
call fcn.005b4104
call fcn.005b45bb
push ebx
push edx
xchg bx, dx
push ecx
shr cx, cl
push edi
dec edi
push eax
mov ah, 0x50
shl bh, cl
not cl
shl dl, 7
not dh
ror di, cl
inc dx
sub di, 0x16d9
ror dh, 7
add di, 0x6948
shr ah, 6
stc
add eax, ecx
nop
or ebx, 0x6c71ba62
sub dh, 0x69
ror dx, 8
stc
rol edx, cl
push esi
and esi, eax
adc di, cx
and al, 0x62
inc edx
xor edx, 0x5530a51c
xchg bx, di
stc
stc
cmp bl, bl
ror ah, 7
shl al, 6
sbb ah, 0x6f
add dl, 0x78
mov edi, 0x5791491d
or dh, 0x4b
adc esi, 0x4505ab5
and edi, eax
cmp bl, 0x77
dec dx
adc ax, 0xf12
sub ax, 0x3985
rol dl, cl
add ecx, ebx
xor di, di
dec edi
ror al, cl
xor dx, 0x4b20
test di, 0xb76
xor bl, 0x67
adc ebx, 0x4b39999d
adc eax, 0x4a8134cd
test esi, esi
or ax, 0xbb9
ror dx, 3
stc
sbb dl, bh
stc
nop
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
call fcn.005b49ff
nop
mov eax, 0x784226
lea ecx, [esp + 0xc]
push 8
push 0x10623e61
push ecx
push eax
jbe 0x59509c
jp 0x594d0b
jge 0x594d0b
push edx
push ecx
xchg dl, ch
push ebx
inc bx
stc
dec dl
sub cx, cx
push eax
or dl, ah
cmp edx, edx
shl bh, cl
push edi
not edi
rol al, cl
xchg ecx, ecx
mov al, dh
and bx, 0x70c9
not di
shl di, 2
cmp bl, 0x51
sub cx, 0x3933
rol cx, 5
shl ah, cl
stc
nop
test cl, dh
add bh, dl
add bl, cl
add bl, ah
ror bh, cl
not cl
stc
pop edi
pop eax
pop ebx
pop ecx
pop edx
push eax
push ecx
adc eax, ecx
pop ecx
pop eax
push ebx
dec bh
push edi
sub edi, 0x5e2c05b0
push ecx
dec ecx
mov edi, 0x4a998ea1
push edx
adc edx, 0x58ddacae
dec cl
stc
test dl, ch
pop edx
pop ecx
pop edi
pop ebx
call fcn.005b4cd3
push edx
and dx, 0x55a9
pop edx
call fcn.005b51ad
nop
stc
push edx
push ecx
ror dx, cl
and dh, ch
nop
push ebx
push edi
xchg bx, di
not bh
push eax
adc al, 0x7a
stc
cmp ch, 0x52
not bx
sbb cx, 0x2c0b
push esi
or esi, edx
shr al, 3
xchg dx, bx
cmp di, dx
mov ebx, 0xf150eef
sub bx, 0x7760
not esi
inc dl
cmp bl, 0x44
shr dh, 6
add al, 0x23
adc eax, 0x464af33
add dl, 5
stc
ror al, cl
inc bx
and eax, eax
ror edx, cl
add cx, 0x3f0
shr ebx, cl
cmp bx, 0x6ff7
xor di, bx
not bl
inc di
ror dh, cl
cmp dl, 0x70
add edx, 0x679d5c4d
sbb bl, ah
dec cx
test cx, si
add edi, esi
sub ch, 0x3a
inc ebx
rol eax, cl
adc bx, 0x3814
inc al
not bl
rol si, cl
nop
mov esi, 0x8723e46
adc esi, 0x3ba3b338
adc ch, 0x50
adc ax, cx
not al
add si, 0x69b
nop
shl eax, 7
add ecx, ecx
adc bx, cx
sub dl, 0x3b
mov dx, cx
dec ch
not di
test esi, 0x470df6cf
mov edx, 0xd1005bd
nop
dec edi
or edi, 0x3a4f2f3a
dec bx
inc ebx
xchg si, ax
test dx, cx
not ecx
and si, cx
dec eax
and al, dh
stc
or ah, cl
xor esi, 0x60de76d6
stc
stc
not ebx
sub ebx, eax
adc ecx, 0x19d0b6db
shr ax, 5
dec cx
adc eax, esi
shr ch, 6
dec cx
test dh, ah
shl dl, 6
stc
not esi
xchg edi, edi
dec edx
sub di, ax
test al, al
ror cl, cl
ror di, 3
pop esi
and di, ax
rol eax, 4
and edx, ecx
ror ch, 5
adc bh, ah
ror bx, cl
nop
shr al, cl
shl bx, cl
shl ax, cl
push esi
mov si, 0x33de
shl eax, 2
sub ah, 0x36
sub eax, 0x7efc0a97
shl bh, 4
xor si, 0x3c16
adc edi, eax
stc
mov dl, 0x1b
stc
sub esi, 0x73c93972
xor edx, 0x69f4370d
rol cx, 8
nop
not dx
shr esi, 8
add ax, 0x5ba5
adc ch, dl
xchg si, ax
dec dh
ror ebx, 7
add ax, 0x72d1
adc ebx, ecx
stc
stc
shr esi, cl
mov cx, bx
xor si, si
stc
or bx, cx
shl cl, 3
cmp dx, cx
nop
test edx, ecx
xor eax, edx
sub ecx, 0xf60fa87
rol ah, 2
dec cl
stc
nop
and dl, al
sbb esi, 0x1091e437
xchg al, bl
ror esi, 7
inc edx
and ebx, 0x75ede21e
adc edx, 0x74819b55
shl bl, cl
inc dh
nop
test bh, 0x30
nop
dec ch
and cl, al
or si, di
ror ebx, 6
mov eax, 0x36ecea84
shr bh, 5
inc bl
ror cl, cl
inc bx
sub si, 0x6eba
sub ax, cx
add di, ax
mov dh, al
and bx, dx
and bx, ax
shl si, cl
stc
and edx, ecx
shl ecx, 7
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
call fcn.005b543b
jp 0x594fe5
push esi
rol esi, 1
push ebx
adc bx, si
push eax
push edx
or ax, dx
push ecx
add cl, 0x58
ror bh, 6
push edi
not di
rol si, 7
cmp ebx, 0x1d0f00b3
nop
not cx
dec ax
pop edi
pop ecx
pop edx
pop eax
pop ebx
pop esi
jns 0x594fb4
push edx
push ebx
and dx, bx
push ecx
shr bx, cl
push edi
ror di, cl
shr cx, 3
push eax
adc eax, eax
sbb edi, 0x5e3b2448
shl bx, 5
push esi
cmp si, cx
ror ecx, cl
shr edx, cl
nop
xor dh, 0x24
stc
adc al, 0x15
ror bx, 1
sbb ax, cx
dec dx
dec dh
sbb edi, 0x2a62852b
mov ah, ch
xor al, bl
cmp dl, cl
adc bh, bh
shr di, 5
mov ecx, edi
and ecx, 0x594302d
pop esi
pop eax
pop edi
pop ecx
pop ebx
pop edx
jl 0x594faf
push eax
dec al
push edi
ror edi, 1
nop
push ebx
push ecx
and bl, cl
xor cl, ch
pop ecx
pop ebx
pop edi
pop eax
call fcn.005b5868
push eax
or al, 0x1c
pop eax
push edx
cmp dl, 0x3a
nop
push edi
push ecx
sub edi, ecx
push ebx
push esi
adc bx, si
push eax
shl ax, 5
shl di, 6
and si, cx
stc
add si, 0x68b
inc di
sbb ax, di
rol ebx, cl
pop eax
pop esi
pop ebx
pop ecx
pop edi
pop edx
call fcn.005b5d01
nop
push ecx
ror cl, 4
push edi
mov edi, 0x795588ea
nop
push edx
or cx, dx
stc
stc
ror edi, 3
push ebx
rol ebx, cl
push eax
mov ax, 0x42b9
shr bh, cl
xchg ebx, eax
sbb ecx, 0x7a8e32e
xchg edx, ecx
add ax, 0x5627
mov dx, bx
stc
push esi
cmp ecx, esi
xchg bh, dh
stc
nop
inc dl
and bl, dl
shr eax, 6
dec ebx
inc si
shr edi, cl
stc
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
push edx
push eax
sbb edx, eax
push esi
push ecx
cmp si, cx
inc al
push ebx
test bh, 0x66
not dx
inc esi
shl ecx, 5
cmp edx, edx
shl ecx, 6
nop
shr al, cl
or esi, esi
xchg bx, ax
sub ecx, 0x7d405fa9
test cx, 0x57e8
adc cl, 0x41
push edi
shl di, cl
nop
xchg esi, ebx
sub esi, ebx
or ch, 0x60
shr dx, 5
mov bh, 0x77
not si
cmp si, 0x77af
cmp al, 0x53
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
jo 0x595096
jnp 0x595096
push eax
dec ah
pop eax
push eax
sub ax, 0x1458
pop eax
push eax
adc ax, 0x2ebf
push ebx
push esi
mov bx, si
push ecx
or ebx, ecx
push edx
adc dx, cx
sbb esi, 0xda67f15
sbb dl, 0xd
xchg cl, bh
sub edx, edx
and bh, 0x40
ror cx, cl
push edi
inc edi
add ax, 0x5b34
xor ax, ax
add edi, 0x2ccf6e7d
ror edi, cl
rol al, cl
sbb dh, 1
shl edx, 2
or di, 0xb97
cmp edi, 0x2a845829
add bx, di
ror dh, 6
stc
not ax
inc ebx
rol bx, cl
not di
ror al, cl
nop
nop
rol bx, cl
inc edi
cmp ebx, esi
cmp bh, 0x5b
stc
or dl, 0x49
mov esi, ebx
dec ch
or bh, 0x6b
xchg si, cx
sbb edx, ebx
and ebx, esi
xchg al, cl
and eax, edx
dec cl
adc ch, 0xb
or ax, 0xf65
xor esi, ecx
adc ecx, 0x52ba0e30
not bx
ror di, 8
or ecx, ecx
test ax, 0x7282
or esi, eax
nop
rol cx, 2
add dh, al
rol esi, cl
sbb edx, 0x33eb4cf1
nop
inc dh
test ax, bx
ror dl, 4
stc
and ecx, 0xd88308d
adc edx, esi
stc
rol bl, cl
adc dx, di
inc di
stc
sub dx, ax
shr ecx, cl
ror edx, cl
or eax, 0x62c57b3b
rol cx, 8
sbb bx, di
shr dl, cl
shr si, cl
xchg cl, ah
ror cx, 5
xor dh, ch
sub bx, 0x3a06
sbb dh, bh
adc ax, si
shr ebx, cl
mov al, 0xa
mov eax, 0x364e7956
add ch, 0x53
dec esi
not dx
mov bx, 0x7212
and eax, 0x278f6be4
and cl, ch
dec dh
inc bh
sub bh, dl
dec ebx
or ecx, ebx
shr dh, cl
pop edi
adc bh, 7
xor si, 0x1be3
sub esi, 0x4e4a1c52
push edi
shr di, 6
shr ah, cl
sub bh, ch
and esi, ecx
stc
cmp edi, 0x74967022
ror ebx, cl
shr ax, 8
sbb bx, dx
stc
and si, bx
shr dx, cl
and bx, 0x172a
test bh, 0x6b
nop
mov edx, ecx
mov ecx, esi
sbb al, al
adc bx, ax
or edx, 0x6c9bf91c
test edx, edx
inc di
shr edi, cl
rol si, cl
xor ecx, eax
test dl, 0xe
shl dx, 6
test ax, 0x1e5d
and dx, cx
not dh
shr ah, 3
sub cx, dx
stc
or bl, 0x65
test cl, bh
adc ebx, 0x2b5fe118
mov dl, dh
test cl, al
sbb ah, 0xb
xchg di, bx
dec edx
dec ch
adc cx, 0x392c
not al
sub cl, dl
sub ecx, ebx
ror dx, cl
cmp ax, bx
mov di, cx
xor bl, 0x4b
add cl, cl
or eax, 0x69266ce9
nop
sbb cx, 0x3bd3
xor edi, edi
adc dl, bh
xor edi, 0x5a3d501c
adc edi, ebx
adc bh, 3
rol bh, 7
test bx, si
dec edi
not cl
rol cl, 4
test dx, 0x3782
and ax, 0x7d21
sbb cl, 0x6c
xchg dx, si
or edi, 0x5d5fe1d3
add di, 0x69f5
not bl
stc
sub edi, ebx
add eax, 0x5b2f1b4
sbb di, dx
xor eax, eax
add al, 0x4e
sbb al, ch
inc ecx
sbb edx, 0x4d4c521c
adc cl, 4
mov bx, bx
rol cx, cl
nop
inc ah
sub ebx, 0x44eb6c0c
stc
xchg edx, edi
cmp edi, 0x659534e5
stc
sbb dh, ah
or bx, 0x4c22
nop
ror ah, cl
stc
adc eax, 0x12ee369d
dec edx
pop edi
mov cx, bx
or cx, bx
rol al, cl
nop
cmp bx, 0x3c0a
not ebx
or esi, 0x6795998e
shr ah, cl
adc cl, al
nop
cmp bh, 0x67
mov cl, 0x20
nop
shr ax, cl
or dh, 0x65
mov edx, 0xb705a65
xor dx, 0x5fcb
dec esi
not esi
adc ecx, 0x160f5263
shl ah, cl
not dh
xor ecx, 0x71624ab8
mov bx, dx
shr dh, cl
add cx, 0x49ca
push edi
and edi, 0x7ed89a98
mov si, ax
xor ebx, 0x23e97f51
adc esi, 0x53930c57
test ah, 0x7e
add ax, si
shl esi, 7
or dx, si
adc bh, 4
or edi, 0xf684051
nop
stc
inc cl
or edx, 0x7d56003c
ror ch, 4
dec ax
test edi, esi
test ah, cl
inc cx
dec edi
sbb cx, 0xa2c
inc bl
nop
mov di, 0x3e9b
cmp ax, 0x5fa8
mov dx, ax
cmp edi, edi
dec eax
dec esi
stc
not edi
sub cl, 0x28
dec dh
or eax, 0x7ae6ec44
dec dx
add cl, bh
cmp cx, 0x3581
shl cx, cl
xor bx, dx
cmp ch, bh
rol si, cl
sub bx, 0x1de0
nop
xor bx, dx
adc ah, 0xf
xor ecx, ecx
cmp dl, 0x38
cmp dh, 0x7f
shl dh, cl
inc edx
or eax, 0x7de76a15
xchg cx, di
mov eax, 0x56ae6b01
adc ah, bh
xor dh, 0x76
shl cl, cl
adc ebx, eax
nop
rol ecx, 5
ror bl, 7
cmp ax, di
cmp di, 0x2d4b
nop
sbb ecx, 0x55741029
cmp di, 0x3e0
shl ch, 3
rol esi, cl
xor dx, di
cmp edx, 0x5efc09bb
test bx, cx
sub esi, ecx
xchg dx, di
add cx, ax
ror si, cl
pop edi
or dx, dx
nop
test ah, dl
xor cl, bl
xor ebx, 0x4cd97929
nop
push edi
xor esi, edi
test ecx, edi
xor ecx, eax
not edx
and si, 0x4e19
adc bl, 0x21
mov dh, 0x40
shl bh, cl
test dx, 0x2291
shl eax, 2
test dx, 0x78b
sbb cx, 0x46e
or esi, 0x5ac6fb58
sbb di, ax
sub si, di
not eax
sub bx, 0x3429
sub bx, si
sub si, 0x2f99
nop
not ch
rol dx, 7
add bx, 0xb1c
nop
rol al, cl
shr dx, 5
dec si
xor ebx, 0x23b5087e
sub ecx, 0x75c66d7a
shl ch, 1
shl dx, cl
mov si, 0x168d
shr bx, cl
sub di, si
add al, ch
shr dl, 6
cmp ah, 0x35
cmp di, ax
add edi, 0x633244af
and ecx, 0x32e47530
xor edi, 0x40f9724c
rol di, 2
shr ah, 5
inc esi
xchg esi, ebx
nop
test ax, 0x44d6
nop
shl ebx, cl
nop
xchg dx, si
cmp dx, si
adc edi, 0x7dbdc208
adc dx, ax
rol bh, 5
adc dx, 0x476f
not dx
ror bh, 1
inc bl
test dx, bx
rol esi, 1
cmp edi, 0x2774c5dd
xor edi, 0x5405d3a0
shr ecx, cl
sbb bx, dx
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
call fcn.005b6255
push edx
xor dl, dl
push eax
sbb ah, 0x16
push esi
dec esi
or esi, 0x30b07054
stc
pop esi
pop eax
pop edx
push eax
push ecx
shl ah, cl
ror ah, cl
push ebx
sub ebx, 0x129e83f6
inc bl
push edx
test dh, 0x63
pop edx
pop ebx
pop ecx
pop eax
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push esi
cmp si, 0x381f
push ecx
ror cx, 8
push eax
push ebx
or ah, bl
and al, 0xa
stc
push edi
cmp ecx, edi
xchg si, ax
test al, 0x61
adc bh, ah
rol ebx, 6
push edx
dec dl
test eax, 0x75ee43f6
not di
not di
shr bx, 8
adc cl, 0x3e
test cl, 0x4c
adc bh, 0x49
and edx, eax
cmp bx, 0x63e1
cmp bh, 0x69
nop
or cx, 0x39ed
sub bh, 0x57
add cl, 0x58
sbb bh, al
or dx, 0x328a
test dh, bl
xor cl, bh
nop
cmp esi, edx
test ebx, 0x47ea90d1
or ax, 0x3b52
ror ebx, 5
xchg dx, si
stc
cmp edi, esi
rol cx, cl
ror si, 8
ror si, 2
or bh, ch
shr cl, cl
rol dl, 7
ror ch, 3
not ax
dec al
stc
add cl, ah
stc
or esi, 0x61fc506b
not edi
add bl, 0x59
sub ebx, 0x58169245
ror ch, cl
adc dl, ah
shl edx, 6
rol edi, cl
sbb ecx, edi
or ah, bl
test bl, 0x12
xchg cx, di
dec di
ror ebx, cl
ror ecx, cl
stc
sbb cl, ah
nop
nop
or ecx, eax
stc
shl si, cl
mov ah, 0x59
add dh, ch
cmp bh, dl
ror al, 8
dec bl
rol ecx, 5
not ax
xor esi, esi
add ax, bx
sub ah, cl
nop
xchg al, bh
shr dh, 2
mov cx, cx
and al, ch
ror dl, cl
xor bx, dx
shr bx, 7
add ax, ax
mov bx, 0x5d
mov edi, 0x170e79d3
and dh, 0xc
dec si
test dh, 0x32
and eax, 0x5d8c0cd8
test dl, bh
sub al, ch
nop
shr bh, cl
pop edx
and ah, 0x35
inc esi
xor ecx, 0x762dd41b
and bl, 0x69
inc bx
shl ax, 8
test edi, ebx
test bx, 0x7e14
test ax, 0x261f
stc
mov bl, 0x3e
push edx
xor edx, esi
ror edi, 4
nop
sbb bx, 0x677
and bx, 0x3b3c
shl cx, 7
xchg cl, bh
not bh
test edx, eax
stc
nop
adc cx, 0x6002
sub si, si
test dh, ah
xor dl, 0x4d
inc cl
adc ah, dl
xchg si, bx
not ebx
shl bx, 8
nop
xchg ah, dl
adc dx, 0x4950
shl esi, cl
add dl, 0x59
cmp ax, di
sbb eax, 0x844abd9
test bl, 0x5f
rol ebx, 6
shr edi, 7
cmp cl, bl
not ax
or edi, 0x68619676
test edx, 0x5dff80fa
xchg edi, edx
shr di, cl
ror dh, 1
stc
cmp si, ax
add di, cx
shl esi, cl
xchg edx, edi
or ah, al
sbb eax, edx
add ecx, 0x5d5f3ec0
test cl, 0x24
adc bh, 0x53
dec ah
rol esi, 6
adc esi, eax
and eax, 0x3a2190a2
ror bx, 6
adc edx, edx
dec edi
nop
nop
inc cx
nop
cmp si, dx
add edi, edx
mov bl, 0x39
inc ecx
mov dh, 0x4f
and di, 0x6535
shl bl, 4
stc
nop
nop
dec dl
xor al, ah
test dx, 0xe7f
dec ecx
shl dh, 3
adc ch, ch
cmp bx, si
or ch, bl
rol ecx, cl
shl edi, cl
shl edx, cl
add ebx, esi
stc
xor ecx, edi
sbb cx, bx
adc ch, cl
xor edx, ebx
nop
mov ecx, 0x568892b
sub bx, 0x64a2
rol cx, 7
pop edx
adc si, bx
push edx
and dx, si
inc bh
not ecx
xchg al, ch
dec cx
not eax
ror di, 5
shl dx, 6
sub ecx, esi
and ax, 0x40d9
stc
or dl, 0x2c
test si, cx
shr edx, cl
inc eax
stc
sbb bx, bx
shr si, cl
shl cx, cl
xchg edi, eax
add cx, 0x5212
dec al
nop
mov eax, 0x60045794
shr edx, cl
ror dx, 2
xchg cx, di
test dh, bh
nop
rol ecx, 5
sub si, 0x41e7
cmp dl, bl
and dh, 0x17
cmp si, cx
shl edx, cl
inc al
inc bl
cmp dx, 0x6610
shl si, 2
shl di, cl
shr edx, cl
rol bl, cl
mov ah, dh
shr bx, cl
test ebx, 0x2b250fc4
or cx, si
shr ax, cl
stc
test ah, 0x4a
nop
nop
ror ecx, cl
sub di, dx
sbb ecx, ecx
sbb ch, 0x70
and ch, 0x26
xchg al, bh
mov bh, 0x25
nop
add ax, bx
adc ecx, esi
sbb bl, bl
and bx, cx
mov ecx, 0x4807cb37
test ch, 0x43
dec al
test di, 0x87d
nop
and dx, 0x16d
mov di, cx
stc
not edi
dec edx
nop
stc
cmp al, al
cmp bh, bl
sbb ecx, ecx
nop
xchg bl, cl
test ebx, esi
xor eax, ecx
inc dh
xor cx, di
xchg ch, al
dec edx
rol si, 7
stc
mov bx, ax
ror al, cl
or dx, 0x2303
stc
inc eax
and dh, 0x73
or ax, si
not dl
or ax, si
dec ebx
nop
pop edx
and cx, 0x45b9
not al
push edx
shr dl, cl
stc
nop
add dl, 0x6b
or dh, bl
adc cl, al
shr bl, cl
add ch, 0x2e
stc
rol eax, cl
sub edx, ecx
xor ecx, 0x6cb26bd4
test ah, 0x35
adc di, si
nop
nop
and dh, bh
sbb al, 0x44
or ecx, ebx
not si
ror dx, 3
add dh, 0xb
sub cl, 0x45
xor al, 0x10
stc
not ch
test ax, dx
xchg dx, di
and al, bl
ror ebx, 6
adc si, 0x653f
test dl, 0x2c
test cx, 0x5eb3
inc ebx
mov dl, ch
dec edx
sub edi, 0x23bb1847
mov si, bx
xchg edx, ecx
inc edx
xor eax, esi
ror cx, cl
rol ax, cl
shr ax, 1
and esi, 0x1ab2948e
adc cl, ah
sbb dh, bl
cmp cx, cx
add bl, bh
or di, ax
adc cl, cl
shr ax, cl
rol di, cl
mov ax, 0x3a81
stc
rol dx, cl
adc ah, al
add ecx, 0x6838fc4b
ror ecx, 6
add ch, 0x23
dec cx
sbb esi, 0x79eb78be
not dx
shl edx, 6
stc
stc
cmp si, bx
mov bh, 0x46
add bl, bl
stc
ror bx, cl
rol ax, cl
not ah
sbb dh, al
xchg edi, edx
or edx, ebx
inc ax
test ebx, ecx
and di, dx
xchg esi, edx
xchg dl, al
not di
add edx, ecx
or dh, 0x14
xchg dh, bl
xchg ecx, eax
and dl, ch
sbb di, si
shr ah, 8
cmp edx, 0x6886db82
shl ax, 4
xchg bl, dh
ror dx, cl
inc ax
test bh, ah
nop
cmp bh, 0x5f
test di, si
pop edx
not bx
shl bx, 1
rol si, 5
push edx
sbb ebx, edx
dec si
ror ebx, 3
or esi, 0x534998bb
xor edx, edx
dec bx
shl eax, 8
adc esi, 0x694ee5a8
or di, ax
inc esi
cmp ch, ah
adc eax, 0x2c4904a6
sub ebx, 0xb0fca7b
test cx, di
stc
test cx, ax
xchg edi, esi
xor dl, 0x20
shr eax, cl
adc ebx, edx
nop
nop
stc
stc
add edi, edi
nop
mov dx, 0x748e
mov cl, dl
ror si, cl
or eax, esi
ror ah, 2
rol cx, 6
stc
not di
dec ax
or ecx, ebx
stc
adc ax, cx
sbb ebx, eax
sbb di, 0x5890
shr bx, 5
xor cl, dl
test dh, 0x3a
shr dx, cl
dec bx
shl eax, 5
inc ch
add esi, 0x23dc7296
inc dx
stc
xchg ecx, ecx
and bh, ch
and bh, 0x64
xor si, 0x3994
shl ah, cl
xor esi, 0x2c471a54
sub ah, 0x6b
test esi, edi
inc ebx
ror bx, 6
xchg bh, bh
cmp eax, 0x4900fe98
nop
sbb di, di
nop
dec bx
ror cx, cl
stc
shl dx, cl
and ax, di
cmp edi, 0x27e72de4
not eax
or al, 0x61
cmp dx, 0x922
nop
stc
ror dh, cl
test bx, 0x24c3
add al, dl
and esi, 0x6c7c3226
nop
dec dx
not ax
dec edi
sbb si, 0x997
xor edx, 0x6a5dfe3a
or edi, 0x21c60245
shr cl, 3
test edx, 0x23accb27
cmp ecx, ebx
or edi, ecx
nop
stc
and dl, 0x4b
ror dh, cl
sbb eax, ebx
and ax, dx
pop edx
ror al, 4
push edx
inc edx
and ax, di
mov edi, 0x61281ab
stc
test bh, bh
nop
nop
shr edi, cl
adc ch, 0x29
and si, ax
nop
xchg dl, ch
mov edx, 0x28bca2eb
nop
add edx, eax
cmp ecx, edx
dec ecx
rol edi, cl
shl ah, cl
xchg bl, bh
add bx, di
pop edx
pop edi
pop ebx
pop eax
pop ecx
pop esi
push esi
inc esi
push ebx
not ebx
nop
push edi
rol di, 3
push eax
xchg edi, eax
sub edi, edi
shr esi, 6
shr bh, 2
push ecx
not cx
not ax
xchg si, ax
dec eax
adc al, 0x5a
add al, bh
and ah, 0x62
test edi, ecx
push edx
xor edx, 0x5e9fcc60
or bh, ch
add bh, 0x23
shl edi, cl
add ecx, 0x6634f360
dec ebx
xor ecx, eax
test edi, ecx
shl si, 7
cmp si, ax
mov edx, 0x2eaa329a
sbb bh, 0x3b
sub edi, edx
add ah, 0x77
mov edx, eax
add bx, 0x6372
pop edx
pop ecx
pop eax
pop edi
pop ebx
pop esi
push edi
dec edi
push esi
and si, 0x7a17
push edx
push ebx
and edx, ebx
push eax
or eax, edi
push ecx
rol cx, cl
sub si, 0x463b
stc
or al, bh
shl esi, 7
sbb edi, 0x5a77923b
adc di, cx
stc
not dl
sub esi, 0x67a9fdbc
mov dh, 0x4a
rol al, 1
cmp dx, di
xchg cl, dh
nop
ror al, 7
or cl, cl
dec bh
cmp ch, bh
or ax, 0x3998
sub edx, esi
stc
mov dl, bl
rol al, 6
nop
adc bh, al
dec ebx
rol ch, cl
adc esi, 0x1379976b
cmp dl, 3
nop
inc ah
stc
shl eax, cl
cmp cx, bx
or si, dx
adc dx, si
adc esi, edi
mov bh, cl
or cl, ch
add edx, ecx
adc bx, dx
nop
or si, ax
xor cl, 0x46
or cx, 0x54a5
add al, 0x24
ror bh, cl
mov ecx, ebx
sbb ebx, edi
stc
xchg dh, al
shr eax, cl
rol bx, cl
dec bl
add edi, 0x366747f8
not dx
ror ah, 1
shr edx, cl
rol cl, 4
stc
xor ebx, eax
shl ax, 1
inc ecx
not esi
cmp dh, ah
test cx, bx
xor bx, si
add di, 0x61f5
not dl
sbb dh, ah
and bl, cl
inc ch
sub ecx, 0x39a6ee12
shl dl, cl
not al
cmp ax, di
xchg ah, dl
cmp edi, 0x15eb808c
test cl, bl
or cx, 0x4a55
shl esi, 4
not ch
pop ecx
pop eax
pop ebx
pop edx
pop esi
pop edi
call fcn.005b652e
call fcn.005b69e1
push edx
not dh
push ebx
and bx, 0x571e
stc
xchg dx, bx
push ecx
xor dl, cl
xchg ecx, edx
push eax
shr ax, 6
push edi
add edi, edi
rol bx, 7
pop edi
pop eax
pop ecx
pop ebx
pop edx
call fcn.005b7027
sub esp, 0x10
mov dword [esp + 0xc], 0
push eax
push ecx
push edx
jb 0x5962b0
jnp 0x595e53
push ecx
shl cl, 3
cmp ch, 1
push edi
or edi, 0x1712e929
sub di, 0xe21
or cx, di
push esi
not si
push edx
sub dx, dx
ror cx, 6
push eax
inc eax
sbb cl, 0x6d
and si, cx
inc di
shr edi, 6
sbb ah, 0x5d
and cl, 0x5c
push ebx
add bl, ah
cmp al, bl
nop
stc
sbb di, 0x68b0
and edi, 0x21fe354e
inc cl
adc eax, esi
not ecx
dec ecx
sbb dl, bl
inc al
xchg bx, cx
rol dh, cl
sbb ah, 0x48
and cl, 8
and dx, cx
or bx, bx
test bh, dh
stc
shr esi, 3
or ax, si
sub dl, 0x26
inc ebx
dec di
inc al
test ch, 0x68
adc edx, ecx
mov dl, dh
test si, 0xe03
stc
rol edx, 7
dec cx
and cl, 0x73
sub dh, bl
mov di, si
not al
cmp bh, cl
sub ebx, 0x25ffd004
sub edx, ebx
sbb dl, 0x73
cmp dx, ax
or si, ax
shr ebx, 6
xor ch, bl
test dh, 0x46
mov si, 0x5cb7
sbb dh, 2
or ah, 0x30
shl eax, 5
add di, cx
shl ebx, cl
add ax, 0x3057
shr al, 3
cmp ah, 0x67
or bh, al
xor edi, ebx
nop
add bh, 0x28
adc ax, 0x64c6
dec dx
xchg ecx, ebx
and si, ax
dec ch
nop
cmp ch, 0x14
stc
and ebx, edx
cmp al, ah
xchg ebx, ebx
mov ax, cx
shr cx, cl
shl ebx, cl
not bl
test bh, 0x79
shr bx, cl
stc
nop
ror ch, 7
shl di, cl
cmp dx, 0x6b93
rol esi, cl
and ch, 0x17
not al
xchg ecx, ecx
pop ebx
xor di, dx
push ebx
test ebx, 0x2555393c
and al, 0x4a
shr dl, cl
adc ebx, edi
shr ax, 6
nop
cmp bh, ch
adc dl, 0x14
test dh, bh
mov al, 0x5d
not di
or ebx, 0x3d96594e
stc
inc dl
inc cx
dec ah
cmp edi, 0x3dffe568
mov edx, edx
not edi
shl dh, 6
stc
add dx, 0x48b2
shl al, 4
sbb edx, ecx
nop
shl edi, cl
not edi
shr edx, cl
xor bx, 0x7f7a
stc
inc al
xchg bl, ch
add di, cx
xchg di, ax
stc
test si, si
cmp bx, 0x5a26
or dh, al
not ax
rol di, cl
not al
xor di, 0x1dc1
mov esi, edi
nop
and dl, al
nop
add edx, ebx
rol ecx, 3
xchg ebx, eax
shr eax, 4
xor cl, 0x2b
and edi, 0xc19baea
add si, dx
ror bh, 3
and edx, edi
or bh, bh
xor bx, di
test ebx, ecx
adc cx, ax
sbb ah, 0x2e
shr cx, cl
ror bl, cl
test bh, 0x7d
dec ecx
dec ecx
inc ah
shl bh, cl
pop ebx
pop eax
pop edx
pop esi
pop edi
pop ecx
call fcn.005b751c
push edx
push ebx
sub dh, bh
push ecx
cmp ecx, 0x391fab90
push eax
nop
push edi
or edi, 0x6940ebf1
shr cl, 4
xor bh, 0x1b
mov bh, 0xd
rol dl, 2
shr ax, 6
stc
push esi
test ecx, esi
xchg bx, si
add bx, ax
cmp cx, dx
stc
stc
shr dx, 5
sbb si, dx
add dx, 0x5809
shr dx, 8
mov si, 0x2d09
rol ah, 8
dec dh
mov bh, 0x48
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
push ecx
ror ch, cl
push edx
ror edx, 2
pop edx
pop ecx
call fcn.005b79c5
jl 0x595e8e
call fcn.005b7ea9
push ebx
push ecx
shl bx, cl
cmp cx, 0x3440
stc
push eax
ror eax, cl
not eax
xor ecx, 0x7fd6721e
push edx
xor dx, bx
ror eax, cl
push edi
xor di, cx
xor edi, 0x2ecd154
pop edi
pop edx
pop eax
pop ecx
pop ebx
push ecx
or ch, 0x2b
pop ecx
jb 0x596087
push eax
sub ax, 0x6e8f
push ebx
not bx
push edx
xchg ebx, edx
push esi
add esi, 0x42ed6bbf
push ecx
xor edx, ecx
xchg ebx, edx
shr dh, 4
xchg ebx, esi
stc
and bx, 0x5c07
rol ch, cl
push edi
xchg bx, di
sbb ch, al
or al, dh
or edi, 0x43ec1dbc
sub ch, ch
and edi, 0x12df34c5
mov ch, 0x26
mov di, si
sub al, ah
add si, 0x240c
cmp ch, 0x26
nop
nop
add bh, ch
not dx
and ecx, ecx
stc
or ah, ah
rol ecx, cl
inc al
xor eax, 0x73e233e
shl dh, cl
adc si, 0x157f
test bx, dx
sub ah, 0x68
xor dl, 0x7a
rol edi, 6
test di, si
inc ch
ror cl, 6
test bl, 0x6c
add cl, dl
xchg edx, ecx
stc
sbb si, 0x5880
or esi, ebx
xchg ecx, ecx
shr edi, cl
test edi, ebx
sub dl, dl
or dh, dh
inc si
sbb dl, 6
dec cl
xor ecx, 0x415366e5
shl ch, 7
nop
dec ch
and di, di
mov dh, 0x11
inc dx
stc
sub eax, eax
rol eax, cl
or ecx, edi
cmp ah, 1
sub ch, cl
shl ebx, cl
rol bl, 2
stc
adc dx, cx
adc esi, 0x7ac4225f
shl bh, cl
stc
cmp esi, esi
shr eax, cl
dec edx
inc esi
inc bx
mov si, bx
add edi, 0x1e5628cf
add bx, si
xchg dx, ax
cmp cx, di
shl ah, cl
add bh, cl
nop
test dl, bl
and ecx, edx
sub di, di
not esi
test di, 0x46a1
xchg cx, ax
stc
inc cx
xor cl, cl
nop
and esi, 0x3af2cda0
sub ecx, eax
pop edi
inc ch
shl ah, cl
or si, 0x6f51
shl dx, 4
xchg esi, esi
xchg bh, cl
dec dh
shr ch, 1
add esi, ecx
xor edx, 0x7d79e48e
shl esi, 8
pop ecx
pop esi
pop edx
pop ebx
pop eax
call fcn.005b8297
nop
push ebx
push ecx
rol bl, cl
push edx
mov ch, dh
shl bl, cl
push eax
ror eax, 2
or ax, 0x6b8e
shl cx, 6
add ax, 0x4e90
xchg dl, ah
push esi
or si, 0x67b2
push edi
adc di, 0x459b
cmp dl, bh
xor al, 0x2e
stc
dec al
or di, dx
rol dx, cl
xor cl, 0x7a
rol edx, cl
adc ecx, 0xeefa137
nop
ror ah, 6
shr ch, cl
rol ah, cl
sbb cl, bh
shl dx, cl
sbb cx, ax
mov dl, al
test ebx, edi
and dx, 0x61ef
shr cx, 4
sub eax, edx
test ecx, ecx
adc edx, 0x3dd3dfbd
not dh
dec ch
stc
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push ecx
shr cl, 3
push ebx
mov cx, bx
pop ebx
pop ecx
call fcn.005b8586
push edx
inc dh
push ecx
shl cx, cl
push eax
shl eax, cl
push ebx
or bl, bh
push esi
test si, 0x1647
dec eax
xor ebx, 0xde27e4f
shl dl, 3
sub ch, 0x2d
rol ah, 1
push edi
or di, di
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
jae 0x59607d
push eax
xor al, 0x5d
pop eax
call fcn.005b8ae6
call fcn.005b8fb9
call fcn.005b93a1
call fcn.005b979d
call fcn.005b9cd2
push ecx
push edi
sbb cx, di
push edx
ror edx, 8
sbb edx, 0x6b545190
cmp di, di
push esi
sbb esi, 0x2dea1af2
nop
push ebx
ror bh, cl
sub esi, 0xb1db230
cmp edx, 0x24340bbe
test dl, 0x43
push eax
mov ax, 0x3a24
rol ecx, cl
test dh, 0x74
dec di
shr cl, cl
not ax
or di, 0x7d9f
add ah, 0x4b
or ecx, 0x7436c5a
sbb ecx, edi
shr dl, cl
test dl, 0x6a
cmp edi, edx
sbb eax, 0x23839458
stc
mov dh, cl
ror esi, cl
rol ax, 2
add ebx, edi
sbb edi, ebx
shl bl, cl
cmp bl, dh
nop
sbb dl, 0x2e
shr edx, cl
mov bh, 0x48
cmp bl, 0x64
test ax, 0x74f7
sbb eax, 0x1e9c9dc9
shr dx, 2
shr eax, 1
inc al
stc
shl bx, cl
xchg dx, cx
test edx, eax
cmp si, 0x4a08
adc edx, 0x462c9b74
test ax, ax
ror dl, cl
adc dh, dh
or ax, ax
inc ebx
sbb si, di
sbb edi, eax
add dx, si
mov dx, 0x76ef
xor ecx, eax
sub bl, al
stc
sbb ebx, esi
sbb edx, 0x2f4e505e
cmp ch, ch
ror si, 1
rol cl, 8
cmp bx, si
and cl, dh
adc di, bx
nop
xor dh, 0x1d
inc si
dec si
shr bh, 8
xchg cl, ah
and cl, ah
sbb cl, bh
rol si, 4
rol bl, 4
test eax, edx
xchg bl, bl
xchg bh, bl
dec ebx
shl si, cl
sbb ebx, ecx
xor al, ch
rol ecx, cl
cmp dl, al
cmp al, 0xc
add bx, bx
shl esi, cl
dec esi
or edi, 0x22242d1a
add esi, ebx
inc cx
xor eax, 0x21f85eff
xor edx, 0x47f23a32
nop
mov ebx, eax
dec ch
or ax, 0x61f5
pop eax
push eax
cmp ah, dl
cmp edx, ebx
shr dh, cl
rol ebx, 6
sbb dx, 0x5fec
nop
xchg dl, al
inc dl
stc
and ah, dl
not di
xor dx, 0xed8
ror bh, cl
sbb eax, 0x5f08c14d
and di, 0x546
inc bx
not bl
cmp ah, 0x5d
cmp edx, 0x8b94f0d
shr ax, 4
shr eax, cl
rol bl, 4
shl di, 5
not bh
xor ch, 0x19
mov dl, al
adc ax, 0x51d9
shl al, 7
xor ah, 0x71
rol ecx, 2
xchg ecx, ebx
not al
add ah, al
adc dh, bh
sbb ax, 0x49c7
sbb bx, 0x3672
inc ax
and cx, cx
not bl
dec edi
xchg si, ax
shl eax, 4
xchg cl, cl
sub bx, 0x5394
rol cx, cl
test ch, bh
dec ecx
shl ecx, 3
ror dx, cl
or eax, ecx
and bx, ax
sub si, cx
cmp esi, esi
sbb edi, 0xf747d4f
nop
and ecx, ecx
cmp ax, 0x28b0
adc edx, ebx
rol cx, cl
and ecx, 0x3077a9ab
shr bh, 6
sbb bx, 0x356b
inc dx
stc
add esi, 0x3d54af15
and eax, 0x59e283a0
adc cl, bl
xor edx, 0x1b0487cc
xchg di, ax
not edx
pop eax
pop ebx
pop esi
pop edx
pop edi
pop ecx
call fcn.005b9f93
call fcn.005ba517
push eax
rol ax, 5
push ecx
not cl
pop ecx
pop eax
call fcn.005baa61
call fcn.005bae21
push edi
push ecx
rol edi, cl
ror cl, cl
stc
pop ecx
pop edi
call fcn.005bb0e3
push edx
push ecx
xchg dh, ch
push edi
push eax
and di, ax
sub eax, ecx
stc
sbb edx, 0x333a3efe
mov al, 0x10
and cx, 0xa51
push ebx
test bh, bh
push esi
or eax, esi
sub esi, eax
mov bh, 0x20
shl eax, cl
not si
adc edi, ecx
xor edi, 0x3b98fd0c
sbb bl, dl
ror ch, 1
nop
not si
inc bl
inc cx
sub dx, 0x885
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
call fcn.005bb640
call fcn.005bbc08
push eax
inc eax
xor ax, 0x3fb1
shl eax, 8
nop
push ecx
not ecx
push edx
test dh, cl
push esi
push ebx
mov si, bx
xchg dl, ch
push edi
sub ax, di
rol edx, cl
adc ah, 0x6e
xchg si, bx
stc
adc dl, bl
or bx, di
ror esi, cl
sub cx, 0x1c1f
and ebx, eax
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
jnp 0x59634a
push eax
push ebx
xchg bx, ax
pop ebx
pop eax
call fcn.005bc14e
push ecx
shl cx, 8
pop ecx
push ecx
dec cx
pop ecx
mov eax, 0x784238
lea ecx, [esp + 0xc]
push 0xc
push 0x462f2551
push ecx
push eax
push eax
push edi
test ax, di
push ecx
test cx, 0xaee
adc di, 0x7dab
push ebx
or bl, al
inc bl
xor bh, 0x25
dec ah
push edx
add dx, di
or dx, 0x1269
add edi, 0x6a2bcb90
nop
sub dl, bh
and edx, eax
ror edi, cl
adc al, bl
shr edi, 3
and bx, cx
xchg edx, eax
test edx, eax
shr ecx, cl
nop
ror al, cl
mov eax, edx
dec ax
inc edi
not cl
push esi
xchg esi, ebx
mov bx, si
shl di, cl
sub edi, 0x13e8ce39
rol al, cl
sub edx, 0x20931412
shl al, cl
inc edi
sub si, di
inc dl
not eax
ror cx, cl
not edi
stc
inc di
add di, si
test bl, al
test ebx, 0x1c295e96
sub edx, ebx
nop
adc ebx, 0x64705212
sbb eax, ebx
and edx, 0x68cb0669
add ecx, edx
inc esi
adc al, bh
mov ch, al
adc bh, bh
add bx, dx
mov edx, ecx
inc di
stc
adc edi, 0x43764f4f
and dh, bl
inc cx
and dh, bl
not ecx
shr cx, cl
rol dx, cl
cmp di, ax
sbb edx, ecx
shr eax, 1
sbb dl, 0x2d
shr bl, 6
and dl, 0x66
cmp dx, bx
ror al, 2
add si, 0x7b25
or dl, ch
shl bx, cl
xor si, 0x4b8e
or bx, bx
xchg dl, dh
sbb ax, cx
or di, dx
shl bh, 2
xor di, cx
stc
pop esi
pop edx
pop ebx
pop ecx
pop edi
pop eax
jo 0x5965d5
call fcn.005bc509
call fcn.005bc893
push edx
push edi
adc dx, di
push eax
not ah
push ecx
ror ch, cl
sbb cl, cl
push ebx
ror ebx, cl
ror ecx, 7
or cx, 0x776f
xor eax, 0x717e38fe
shr edx, cl
sub edi, 0x65b583ce
inc cx
rol ah, cl
dec edi
nop
mov al, 0x57
sub ecx, 0x3460d4c2
ror cl, 3
stc
ror ch, cl
sbb edi, 0x28a5f211
rol ebx, cl
pop ebx
pop ecx
pop eax
pop edi
pop edx
push eax
push edx
or ah, dh
push esi
inc si
push ebx
inc ebx
inc ax
nop
push ecx
ror ax, cl
not cl
cmp si, 0x245c
and ecx, edx
and ecx, esi
test bx, bx
and esi, ebx
push edi
and di, 0x6213
xor di, 0x392c
adc cl, 6
or eax, ecx
xchg cx, si
mov esi, ecx
stc
pop edi
pop ecx
pop ebx
pop esi
pop edx
pop eax
push edi
shl edi, 7
push ecx
cmp ch, 0x5c
push eax
xor al, 0x2e
xor ecx, edi
shr di, cl
push ebx
or bx, ax
push edx
and dx, 0x27e0
or edi, 0x12dc07b0
adc cl, cl
sbb cx, cx
or eax, edi
shr dh, cl
xor edx, 0x6cef025
rol cl, 3
sub dl, 0x33
adc dx, 0x2200
push esi
sub ecx, esi
xor bx, 0x3c58
stc
ror ah, cl
mov dl, 0x2c
add eax, 0x6990588c
inc edx
nop
mov esi, edi
not si
or ch, 0x5d
inc dl
nop
test edi, 0x69b558fc
sub esi, ebx
ror dh, 1
mov dl, dl
not dl
not dh
or cl, cl
test dh, 0x62
and edi, edi
add bl, 0x72
not di
nop
add cl, ch
cmp cl, 8
xchg al, ch
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
call fcn.005bcb45
push ebx
push edx
xor bx, dx
push edi
or di, dx
push eax
sub al, al
push ecx
cmp ecx, 0x1e60706f
ror al, 6
push esi
adc esi, edx
and edi, eax
adc edi, ebx
xor eax, 0x5e5b4f59
cmp eax, ecx
xor ax, bx
not cl
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
push eax
adc al, 0x39
pop eax
push edi
xchg di, di
push ecx
push eax
mov ch, ah
pop eax
pop ecx
pop edi
jb 0x5965cf
jns 0x5965ce
call fcn.005bd093
call fcn.005bd4a8
call fcn.005bd8f8
stc
push edi
push esi
xor edi, esi
pop esi
pop edi
push edx
push ecx
ror edx, cl
push eax
push ebx
xor ah, bl
push edi
sub di, 0x7139
and ax, 0x433
or edi, 0x49153ef9
rol bx, cl
shl ch, 4
push esi
xchg bx, si
cmp bx, si
sbb dl, 0x11
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
stc
push ecx
push eax
xchg cl, ah
push esi
sub si, si
stc
push edi
rol edi, 5
inc ch
inc di
stc
dec ax
push edx
push ebx
sbb edx, ebx
nop
not cl
nop
adc ax, cx
stc
or al, 0x1a
add ecx, 0x531a4d8f
ror cx, cl
shl ebx, 6
dec ch
rol ah, cl
and edx, ecx
nop
cmp ecx, 0x369bde1f
dec ecx
xor bl, 0x21
stc
sbb edi, ecx
adc al, dh
nop
shr ax, 7
adc dx, 0x3928
and bh, 0x24
add dl, bl
xor cl, 0x6f
not eax
and edx, eax
add bx, si
or dl, dh
ror bx, cl
nop
adc bh, 0x37
stc
and dl, cl
stc
ror si, cl
shl ch, cl
adc si, bx
sbb ah, dl
not eax
xor al, 0x6e
mov dl, 0x3e
dec dx
test edi, 0x70e5e803
nop
xchg ah, dl
dec edi
inc edx
shr dh, cl
mov dl, al
adc di, si
stc
and dh, cl
inc edx
adc bl, bh
not dh
inc bh
dec edx
inc cx
or bx, cx
ror dh, 7
dec eax
not ch
test si, 0x32c2
shl bl, 6
not bh
or ah, 0x52
shl ebx, 8
and al, cl
cmp esi, esi
nop
not dl
ror cl, 2
rol edx, 3
stc
or ecx, 0x769a3282
or dl, 0x67
ror ax, cl
inc edi
test cl, 0x59
cmp eax, 0x2c78ecf0
stc
sbb si, ax
shr ch, cl
and di, 0xa27
or dl, dl
xor bx, 0x70e6
test ch, 0x3b
dec ecx
rol di, 6
pop ebx
not edi
push ebx
and bx, 0x6dfb
nop
inc bl
sub bl, 0x29
and ah, 0xb
shl dx, cl
cmp ch, 0x3b
cmp bx, 0x6a74
dec esi
nop
sub edx, ecx
sbb ch, bh
sub cx, si
and cl, cl
sbb dh, dl
shl dx, 3
and dx, bx
stc
stc
cmp si, 0x780d
xchg cl, ah
mov esi, edx
rol dx, cl
ror cl, cl
test esi, esi
sub al, dh
ror bx, 8
mov ecx, ebx
xor dx, 0xfcf
shl bx, cl
sub di, 0x3658
sbb ebx, eax
xor eax, edi
mov bx, di
not edi
xchg dx, si
shl dh, cl
mov dl, dl
not edx
shl dx, cl
xor ecx, esi
dec cl
and ch, al
test al, 0x53
rol si, 4
not ebx
inc edx
xchg dh, bl
add cx, bx
nop
adc edx, ecx
sbb si, si
or bx, 0x4cfe
and di, ax
cmp esi, esi
stc
and di, si
not si
xchg dl, cl
or edi, 0x46a2ca16
stc
shl bh, 8
shr ebx, 1
sub cl, bh
cmp si, 0x5821
rol ah, 8
xchg ah, dl
sbb bh, 0x50
or bx, si
add si, 0x54cb
or dl, bh
sub si, si
xchg bl, al
not dl
xor bx, 0x204d
xchg dh, ah
inc ebx
xor edi, ecx
not bh
sbb dl, dh
test cx, dx
or cl, 0x19
ror dh, 1
shr si, 7
test ecx, 0x9ba76a6
stc
sub di, dx
sub bh, dh
ror cl, cl
shr dx, 7
test ax, bx
or ch, 0x5e
xchg esi, ecx
test si, ax
not edx
stc
not bx
ror si, cl
shl cl, 6
pop ebx
push ebx
adc edi, ebx
cmp ax, cx
add dx, 0x2da7
shr si, 3
xor al, dh
shr ebx, 5
inc ah
sbb bx, cx
inc al
rol bh, 4
sub al, 0x2a
sbb esi, 0xb80ba13
cmp ecx, 0x3881df29
adc esi, 0x287dfa8c
mov edx, ecx
dec di
add dh, 0x30
rol cl, 6
and dl, 0x40
ror bl, cl
add eax, ebx
or di, di
xchg di, dx
or ah, 0x3c
not eax
stc
adc bx, bx
sbb di, 0x6753
not esi
inc edi
sub eax, ebx
sub ebx, 0x47c8885f
shl dx, 8
stc
or di, ax
xor dl, ch
dec esi
or dx, dx
rol bh, cl
adc al, 0x42
or dx, bx
stc
mov eax, ebx
or bh, 0x1b
or bx, 0x3aee
dec al
rol ecx, 1
sub cl, 0x77
adc bh, 0x7c
rol bx, 8
rol di, cl
ror si, cl
rol dh, cl
add si, 0x25a9
cmp bh, 6
add ecx, ecx
inc eax
mov dx, 0x6c6a
xchg esi, ebx
stc
dec dl
sbb bx, 0xd06
nop
and dx, ax
inc si
not dx
sub ebx, edx
sbb esi, 0x765111e8
dec eax
and bx, 0x3c6a
sub ebx, 0x3f41373c
not ecx
dec cx
adc di, ax
sub eax, ebx
sbb si, 0x3684
dec ch
test bx, 0x54e7
stc
mov al, dl
not al
test di, bx
xchg ecx, eax
add cx, dx
ror eax, cl
add edi, 0x13368357
and edi, 0x64a3fec4
inc ch
adc al, dh
xor dx, si
xchg ebx, esi
shr bh, 4
add dx, 0x71b9
xchg ecx, esi
mov dx, ax
stc
rol ah, cl
cmp ax, 0x116e
adc edx, 0x1e076387
inc ecx
pop ebx
nop
rol si, cl
and ah, ah
xor al, 0
adc edi, 0x79788e9d
shr dx, 2
push ebx
not bl
test ch, 0x38
mov di, 0x56f7
test bh, 0x1d
cmp si, 0x7094
stc
not ecx
xchg dh, dh
rol dh, 3
and cx, 0x353b
not bl
shr ebx, cl
mov al, al
nop
stc
mov bx, cx
adc di, si
inc esi
shl bx, cl
ror eax, cl
sub al, al
nop
dec dh
add dl, al
add cl, 0x40
sbb dl, 0xd
xchg si, ax
ror bx, cl
xchg al, bl
dec edx
dec dx
cmp cx, 0x2d5f
sub cl, 0x2b
sub di, dx
ror cl, 4
cmp bx, di
nop
test edi, edi
nop
and edi, eax
shl dh, cl
sbb cl, 0x6d
test ah, dh
rol bl, 2
rol ebx, 2
or di, 0x45f4
sbb di, 0x46b9
test eax, ecx
cmp eax, 0x3818e9ad
shr cx, 3
and al, cl
pop ebx
pop edx
pop edi
pop esi
pop eax
pop ecx
call fcn.005bddf6
jnp 0x596aaf
je 0x596a6a
push eax
adc ax, 0xb0a
push ebx
push ecx
mov bx, cx
xchg ebx, ecx
pop ecx
pop ebx
pop eax
call fcn.005be246
call fcn.005be599
call fcn.005beb1f
jno 0x596a05
push ebx
push ecx
rol bl, cl
add cx, 0x462e
test bx, bx
pop ecx
pop ebx
push eax
not ah
pop eax
call fcn.005bef0c
push esi
push ecx
ror si, cl
push ebx
or bx, cx
mov bh, 0x6d
inc si
push edi
sbb di, 0x7819
nop
nop
dec bl
push eax
not ax
push edx
test dh, bh
add dl, 0x71
shl dh, cl
sub al, bl
xchg di, si
and ebx, 0x45a8500f
sub eax, edx
xor dl, 0x4c
mov bl, 0x68
rol dh, cl
stc
mov dx, 0x406a
not bx
add di, dx
inc eax
not ax
and eax, eax
and al, 0x24
adc ebx, 0x798821f4
pop edx
pop eax
pop edi
pop ebx
pop ecx
pop esi
call fcn.005bf41c
push edi
not di
pop edi
jo 0x596aaa
push ecx
test ecx, ecx
push eax
adc ax, ax
push esi
sbb ecx, esi
push edx
shl dh, cl
inc esi
push edi
cmp di, di
sub edx, 0x2c3ca8c2
xchg ah, cl
adc di, 0x72df
push ebx
ror bh, 2
xor bh, al
inc ebx
xchg bh, dl
or di, 0xcbb
pop ebx
pop edi
pop edx
pop esi
pop eax
pop ecx
push eax
shl ax, 2
nop
pop eax
push edx
xor dh, 0x79
pop edx
call fcn.005bf7d2
jbe 0x596b4d
call fcn.005bfabd
call fcn.005bff09
jp 0x596afa
push ebx
push ecx
rol bx, cl
nop
push edi
and edi, 0x2716985b
push eax
sbb eax, eax
push esi
or edi, esi
stc
sub di, si
stc
pop esi
pop eax
pop edi
pop ecx
pop ebx
call fcn.005c02ed
call fcn.005c065c
call fcn.005c0a35
push ebx
xor bh, bh
pop ebx
push ebx
sub bl, 0x4d
push eax
push edi
adc eax, edi
push ecx
xchg cl, bl
stc
push esi
shl si, 4
not cl
xchg ecx, eax
push edx
dec edx
shl edx, 7
xchg ebx, eax
not cx
xchg dx, ax
stc
sub si, bx
pop edx
pop esi
pop ecx
pop edi
pop eax
pop ebx
push eax
push edi
xchg edi, eax
push ebx
dec ebx
push edx
push ecx
shl dx, cl
shl ebx, 2
test bh, 0xc
xchg al, ch
xor edx, ecx
pop ecx
pop edx
pop ebx
pop edi
pop eax
jo 0x596b49
push edx
push edi
adc dx, di
pop edi
pop edx
push eax
mov al, 0x2c
pop eax
call fcn.005c1039
jp 0x596b75
push esi
push eax
xor esi, eax
nop
push edx
test edx, 0x774fcfe8
nop
pop edx
pop eax
pop esi
push edi
push ebx
cmp edi, ebx
push edx
not dx
stc
nop
pop edx
pop ebx
pop edi
call fcn.0045e01c
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
push esi
push ecx
rol esi, cl
push edx
mov dl, dl
push ebx
and dx, bx
dec dl
shl bx, 7
and ebx, 0x70cda002
push eax
push edi
add eax, edi
dec cl
or eax, 0x6d8fbed4
inc bx
sbb cl, 0x7c
inc al
dec bl
mov ebx, edi
not dx
nop
inc ebx
xor ecx, esi
ror bx, 5
and esi, eax
ror dl, cl
shl ebx, cl
dec edx
rol edx, 5
cmp ebx, esi
rol ah, cl
ror ebx, cl
xor bh, 0x7a
sbb ecx, eax
not bx
inc si
not ax
shl cx, cl
sub ah, al
ror di, cl
or bh, 0x7f
nop
cmp bx, 0x4d1a
rol cx, cl
sub ecx, 0x58c117fe
not ch
mov di, bx
nop
sbb si, di
inc si
sub ch, ch
sbb dx, 0x2960
adc ah, ah
mov edx, 0x288973f3
sub dh, ah
mov dl, bh
mov dx, bx
ror dx, cl
test cl, 0x4d
cmp ecx, edx
test ecx, ecx
stc
and al, 0x21
stc
sbb bx, 0x14f6
nop
cmp eax, esi
sub bx, ax
sub eax, 0x21a779e5
mov cl, dl
rol ax, 3
shr ecx, 6
or dl, dl
mov ch, dl
ror edi, 4
test bx, di
xchg edi, esi
and al, 0x26
cmp ebx, edi
shr bl, cl
add ax, dx
xchg di, ax
adc bh, 0x25
shl ch, 5
rol dx, 4
rol bl, cl
inc al
shr bl, cl
xchg ch, dl
mov edx, esi
xchg bh, ah
shl cl, cl
sub bh, ch
adc ecx, ecx
or di, 0x1d09
or bl, 0x1a
shl ebx, 4
ror dh, cl
dec bx
xor esi, eax
cmp dx, 0x3b3c
nop
test dh, bl
ror si, cl
inc si
pop edi
shl cl, cl
adc ah, dl
push edi
adc si, di
shl al, 6
xchg esi, eax
xor eax, eax
and si, cx
cmp cl, 0x78
not dh
shl edx, 8
sbb dx, 0x2715
shr ecx, cl
adc si, si
shl ah, 8
or si, bx
ror ebx, 7
ror ecx, cl
cmp di, bx
xchg ecx, eax
or di, 0x7f17
shl dh, cl
or dh, ah
inc cx
xchg cl, ah
xchg bx, cx
nop
ror bx, cl
shl esi, 1
ror di, cl
and ebx, eax
stc
mov ecx, esi
xor bh, 0x63
cmp dx, bx
not ax
shr dl, cl
or ch, 0x52
shr ch, 7
shr ecx, 7
add ax, 0x57c1
dec ch
dec edx
stc
sbb ax, si
ror ecx, 5
inc cl
stc
rol ax, cl
test si, 0x71c1
mov esi, ebx
cmp di, cx
stc
mov dl, 0x64
or si, 0x5eae
or si, si
adc bh, bh
sub si, ax
inc cl
ror dl, cl
shr al, 6
or edi, esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
push ebx
add bl, 0x79
nop
push eax
inc ax
stc
push edx
test edx, 0x1c5a3cd5
cmp eax, 0x3001c18e
push edi
dec di
dec edx
sbb di, dx
inc dx
push esi
cmp si, 0x4250
push ecx
and ecx, edi
and dl, dh
not al
shr esi, cl
add al, 0x28
adc bx, 0x5d2c
xchg dh, ah
sbb edx, eax
ror eax, 3
cmp di, 0x7f1b
or edi, 0x12dfe202
add ecx, ebx
sbb bx, 0x5a43
xor bx, dx
or eax, 0x36d6ba05
ror edx, 6
shr eax, 8
sub dx, bx
or edx, 0x52715043
or eax, ebx
adc ah, bl
dec cl
xchg dh, bl
ror ebx, cl
sbb esi, ecx
stc
xor cx, si
rol bx, 8
sbb esi, ebx
nop
xor ax, 0x6ec9
test cl, 0x47
sub di, 0x3f6
sbb dh, 0x57
or eax, edx
dec di
or esi, edx
shr al, cl
adc si, 0x1473
sub bx, cx
test dx, ax
rol ch, cl
sbb di, 0x2de4
cmp dh, 0x5e
test bh, bl
stc
nop
cmp esi, ecx
inc ch
or ah, 0x1a
not al
test dl, cl
ror bh, 7
add bx, di
add ecx, 0xa2265e9
rol di, cl
nop
shr esi, cl
rol esi, 2
sbb ebx, 0x6705f0ca
mov cx, di
shl al, 1
xor bx, ax
xchg di, dx
add ax, ax
or ecx, ecx
and edi, edx
shr ebx, 2
dec dl
add ax, 0x43d3
dec edi
not eax
xor ecx, eax
inc dh
adc si, ax
stc
adc edx, 0x32539a29
inc edi
rol dx, cl
or esi, 0x741624e6
xor edi, 0x30cebbc8
cmp bx, 0x7c5c
shl esi, 5
xchg ebx, ecx
and cx, si
rol dx, cl
stc
or edx, 0x2138076a
xor ax, 0x3995
pop ecx
dec eax
push ecx
or ah, ch
sbb dx, ax
test eax, 0x3711a397
shl ch, cl
or edi, 0x47598a5e
adc esi, 0x302e6cbe
or cx, 0x2f81
xor al, 0x19
cmp edi, ecx
add esi, esi
cmp eax, 0x1959d2b3
sbb si, si
cmp esi, edx
not ax
and cl, bh
rol si, cl
sbb si, cx
sub dl, dh
dec edi
not ch
not cx
shl eax, 1
and ax, 0x2a5
inc ch
not edx
nop
test dh, dl
nop
cmp bh, ah
sbb al, dl
sub dx, 0x16dd
ror si, 8
or eax, edi
ror cl, 5
rol dl, 8
xor ax, ax
shl ebx, 2
xor edx, 0x39ddc692
test edi, edx
dec edx
not dx
not ax
sbb di, ax
inc bl
cmp di, si
dec edx
rol cx, 5
and ebx, 0x6c23fb4e
not ah
test dx, 0x1ef5
or ah, 0x44
nop
or dl, 4
shr ch, 8
shr bl, 3
test edx, edx
shr cl, 3
xchg esi, edi
rol di, cl
not eax
ror si, 3
inc cx
and edx, 0x70de76a1
sub dh, 0x6b
ror ah, 4
sub esi, 0x1eef3872
shr si, cl
add bl, bl
xchg ebx, eax
dec dl
cmp dh, 0x4f
mov cx, 0x6cec
inc dh
nop
xor cx, 0x7224
or dh, 0x21
mov edi, edi
shl esi, 5
shr dh, cl
sbb dx, ax
xchg cx, bx
sub bx, 0x5fc4
or si, 0x2f86
not bx
ror cx, 1
not bx
add ebx, 0x45cbed0a
add bl, 0x34
shl dl, 4
shr ebx, cl
add bl, 0x68
and dh, 0x56
add edi, 0x79ab9061
and ax, 0x7574
dec ah
inc eax
nop
sub ax, di
shl ecx, 5
pop ecx
push ecx
test bx, cx
or al, 0x48
rol bx, cl
ror ebx, 3
dec eax
test bx, cx
shr cx, 5
cmp ebx, ebx
or edx, esi
inc dx
xchg bh, dh
sbb ch, 0x64
nop
not cl
mov edx, 0x423b1a47
stc
dec al
nop
shr bx, cl
mov si, dx
adc di, 0x520a
xor dx, 0x7019
add si, 0x439c
dec eax
adc bl, dh
sub bx, 0x63a0
xor edi, 0x18479096
inc ch
add eax, 0x26d7490e
xor esi, ecx
stc
inc edx
inc eax
shr al, 2
ror ax, 3
rol bx, cl
nop
sub cx, 0x6d75
sub esi, edx
mov cx, bx
rol dl, cl
mov si, 0x28d7
xor bl, dh
ror ebx, cl
add esi, 0x57624768
add eax, esi
inc bx
adc eax, eax
mov di, di
ror ax, cl
adc cl, bl
or bx, 0x4e7c
shl dh, 8
xchg cl, cl
inc bx
sub ecx, 0x7bd28810
rol si, 2
rol dx, cl
stc
xor ah, 0x45
or di, 0x6dcf
test di, dx
add esi, ecx
cmp ax, 0x16be
dec edi
stc
rol ax, 1
shl dh, cl
xor si, 0x7661
and dx, 0x16fb
shr cx, 7
mov dx, dx
adc di, 0x3d2e
shr dh, cl
sub di, cx
mov eax, edx
and bh, 0x5b
nop
not bx
dec cx
xor ah, bl
ror esi, cl
ror esi, 8
and bh, 0x57
mov di, cx
adc edx, 0x5c76eee4
shr ebx, cl
shr si, cl
sbb ax, 0x750a
sbb dx, di
shr edx, cl
rol esi, 7
sbb cl, 0x5f
xchg cl, dl
or edi, 0x5d6269ff
add esi, edi
not ax
add ch, 0x48
xchg ecx, ecx
xor cx, 0x5d
pop ecx
and eax, 0x2947e85e
inc bx
sbb ah, 0x71
inc eax
push ecx
shr cl, 4
shr esi, cl
adc dh, 0x15
stc
rol edi, 5
xor ah, bh
not edi
and cl, 0x33
inc bl
xchg esi, eax
xchg bx, ax
shl esi, cl
xor al, dl
xchg dx, bx
test cx, ax
test dh, 0x44
xor dl, al
dec bl
stc
rol al, 4
nop
xchg dx, dx
add dx, 0x5bf9
not si
sbb ah, ah
nop
cmp edi, eax
rol dx, cl
ror esi, cl
dec edi
not ah
sbb cl, 0x18
test edi, 0x36216be1
test ah, cl
sbb eax, 0x351abdc4
xor ax, cx
shl bl, 6
test bx, 0x1875
xor bx, di
nop
and ecx, esi
mov bh, al
dec dl
not si
stc
mov bx, ax
shl ax, 6
inc dl
stc
shr bx, 2
cmp dx, 0x9a8
not ch
mov dl, 0x52
dec di
or ah, 0x15
test si, cx
add esi, ebx
sub ax, si
sbb al, ch
mov ah, 0x2f
adc ah, ah
sbb si, 0xcd5
mov esi, edi
nop
and edi, ecx
xor cx, dx
ror cl, 1
ror ecx, cl
stc
sub dx, ax
nop
rol cx, 1
add ah, 0x6a
shl bh, 3
not dl
ror esi, 5
adc bl, 0x34
add bl, cl
not ebx
test si, 0x5399
inc ax
stc
dec bx
sbb bx, 0x58
test dx, 0x4fcf
shr dx, 7
xchg dl, ah
stc
rol bl, 8
cmp edi, ebx
rol di, 7
ror si, cl
or esi, ebx
inc dl
xchg bh, ch
or eax, 0x7bccf2db
pop ecx
nop
push ecx
sbb cl, 0x7a
shr eax, 5
ror ebx, 1
shr ecx, 2
or ebx, ecx
shl ax, cl
mov ebx, edx
stc
adc cx, 0x2f58
xor edx, 0x28110bb6
stc
not dx
shl di, 2
xchg bl, ch
xchg ebx, ebx
xor di, 0x1124
dec bl
shr bx, 8
sub di, 0x49bd
test ah, 0x23
nop
adc ax, 0x770f
shr ax, 4
stc
dec ecx
xor ax, 0x198f
shl cl, cl
not ah
test edi, eax
and cx, 0x689e
nop
dec ebx
not edx
or bx, 0x1b15
inc di
stc
mov dl, ah
test si, 0x4fbb
mov ah, 0x33
shr bh, 3
or dh, 0x40
or di, 0x4b0f
test dx, 0x34dc
sbb ecx, 0x3837d00
stc
shr ecx, cl
and ax, 0x2354
not ah
sbb dh, dl
not ah
ror ecx, cl
and ch, 0x50
and di, 0xc6b
adc al, 3
xchg ebx, edi
xor ax, 0x30f
inc ch
xor esi, ebx
sbb cx, 0x7b01
rol bh, 7
mov al, ch
mov si, cx
test bh, ah
stc
xor si, ax
stc
ror edi, 5
dec edi
stc
add dl, dh
inc ax
rol esi, 7
xor ax, 0x379b
mov bx, dx
adc ax, dx
shr al, 2
stc
inc bh
and ax, bx
and edx, 0x43831d6e
xchg bx, dx
pop ecx
pop esi
pop edi
pop edx
pop eax
pop ebx
push esi
cmp esi, 0xc7d471b
push edi
push ecx
and di, cx
push ebx
inc bh
pop ebx
pop ecx
pop edi
pop esi
push edi
adc edi, 0x4d6ddac5
push esi
or edi, esi
push ecx
or cx, 0x257d
push eax
test ch, ah
push ebx
ror ebx, 5
stc
push edx
rol dx, 5
test bh, 0x58
or bx, 0x66bf
add bh, 0x79
shl ebx, cl
add dx, 0x793
and edi, edi
nop
pop edx
pop ebx
pop eax
pop ecx
pop esi
pop edi
ja 0x597300
push edx
push eax
sub edx, eax
xor ah, al
push ecx
sub dh, cl
nop
add ch, dh
rol eax, 4
pop ecx
pop eax
pop edx
call fcn.005c1335
call fcn.005c1936
call fcn.005c1c11
push ecx
cmp ch, 0x6f
pop ecx
push edi
sbb di, 0x7621
push eax
inc eax
dec di
push edx
push ecx
shl dh, cl
push esi
rol esi, 3
add edi, 0x69e1621
pop esi
pop ecx
pop edx
pop eax
pop edi
push esi
test esi, esi
pop esi
push 1
push edi
push esi
push esi
inc esi
nop
push edx
cmp si, dx
push ecx
adc ecx, 0x1664c868
dec ecx
push ebx
or bl, dl
dec ecx
xor ecx, 0x316cf1e7
dec cl
and cx, 0x75b7
push edi
inc di
push eax
xor al, al
nop
xchg di, di
test ebx, ebx
inc al
test si, ax
or ah, 0x40
or bl, 0x17
ror edx, cl
dec si
shr dh, cl
inc bx
sbb esi, 0x7b8802eb
or si, 0x125b
and ebx, 0x5b5c424f
adc al, 0x6b
xor cx, dx
sbb edx, esi
cmp ebx, 0x6e001fca
add di, 0x69f1
shr edx, cl
xchg esi, eax
adc bl, dl
and di, 0x1252
dec edx
and ecx, eax
nop
rol ch, cl
xchg edx, ecx
shr esi, 8
nop
xchg edi, edi
shr dh, 3
mov al, 0x7b
inc cl
rol ax, cl
test ebx, 0x2527777e
ror bx, cl
add di, 0x1a19
shl edx, 1
rol edx, 4
add esi, edx
dec cx
nop
sub bl, ah
cmp bl, 0x6f
test ebx, 0xb016716
ror ax, cl
and dx, bx
sbb dh, 0x37
adc si, 0x4c14
stc
nop
dec bx
adc ax, si
stc
shl ax, cl
adc ecx, 0x3bf741dc
adc al, 0x1f
and ecx, esi
adc edx, edx
ror bx, 1
xchg dx, ax
and bx, 0x3d14
cmp cx, 0x3104
shr di, 7
xor al, 0x1b
stc
and esi, 0x7fb70dfa
adc dx, 0x15b9
rol bh, 2
nop
mov ch, bh
nop
inc cl
xor edi, 0x45b260c4
sub si, bx
cmp di, dx
dec bh
sbb edx, eax
shr al, cl
stc
add eax, 0x44c43469
add ecx, 0x4fa37eb6
shl esi, 7
sbb cl, 0x40
xor cl, bl
test ecx, 0x76d8031f
test bh, 0x40
pop eax
ror cl, cl
cmp dx, 0x6129
xchg ch, bh
rol bl, cl
or si, 0x1838
push eax
shr ax, 1
not eax
mov eax, 0x4b350387
mov ebx, 0x517e81d5
inc ebx
sub dh, 0x18
test al, ah
stc
shl eax, cl
rol ebx, 8
inc si
sbb edx, ecx
mov bx, di
test esi, ebx
xchg al, bh
not ebx
stc
shl ebx, 4
shr dh, 3
mov ebx, 0x20aa3138
nop
and edx, 0x6ae33381
sbb dh, bl
shl esi, cl
cmp ax, ax
add bh, 0x70
shl dh, cl
add si, 0x1030
sbb esi, eax
or bl, al
shl dx, cl
nop
adc cl, ah
xor cx, 0x4cef
add dl, bh
inc dl
xchg ch, al
rol al, cl
ror bl, cl
rol ebx, 2
add ebx, 0x5be4123d
test ax, di
not esi
test di, di
ror dx, cl
xchg cx, cx
dec edi
add bl, 0x33
and di, 0x2b2
not ah
xor dx, dx
sub ax, 0x63e7
xchg cl, ch
shr al, 5
or dh, cl
dec dh
adc bh, bh
test al, 0x6d
adc edx, 0x68db20c6
adc ah, ch
or di, 0x3b3
sbb si, 0x25a1
dec bx
adc dh, 0x66
nop
stc
or si, cx
adc al, ch
add dl, 0x53
sbb ch, dh
stc
shr dl, 5
sbb esi, esi
not bl
not ecx
shl ah, 5
xor dh, dh
cmp ebx, 0x4914c900
not cx
add di, si
sub cl, al
shl esi, cl
mov si, 0x621b
inc al
nop
sbb bl, 0x15
or edx, ecx
and dl, 0x56
or al, bl
mov ax, 0x523
inc ebx
shl ah, 2
nop
sub ch, bl
mov si, 0x567f
pop eax
sub ch, 0x73
push eax
sub esi, eax
shl bl, 5
ror cl, 4
cmp al, 0x1e
shr ebx, 4
add al, ah
adc cx, cx
inc di
inc dl
or dx, 0x7c9c
not dh
add edx, ecx
or ax, si
xchg cx, ax
test cx, si
rol bl, 3
cmp edx, edx
sub cx, 0x6264
inc al
sub bx, 0x1b22
shl ecx, cl
sbb al, 0x2a
sub dl, 0x78
sub bl, dh
shl si, cl
xchg esi, ebx
sub eax, 0x22b900
shl eax, cl
inc dh
xor ax, 0x667b
not bh
nop
shl cx, cl
not al
adc ebx, edi
mov ebx, edi
not dl
cmp ebx, 0x626c0288
nop
mov cl, 3
sub eax, 0x3f669484
xchg bh, dl
test edx, 0x3df0483d
rol dx, cl
ror cl, 6
xchg ecx, ecx
test ch, 8
sbb bx, dx
xchg ah, dl
mov ebx, edi
ror edi, 3
xchg di, cx
inc ch
shl di, cl
ror eax, 6
or ebx, edx
and ah, bl
add cl, 0x44
or dx, 0x2c5f
xchg bx, dx
ror cl, cl
not si
and bx, cx
add cl, 0x1d
add ch, 0x49
xchg ecx, ebx
sub dh, bh
adc cl, 0x50
nop
stc
mov al, dh
shr ebx, 2
add edi, 0x47944719
mov edx, eax
inc dx
inc ebx
xchg dh, bh
rol si, cl
adc eax, ecx
xor edx, 0x73c8b4d9
stc
not bh
or eax, esi
sub bl, 0x36
sbb ax, 0x2120
sbb bx, 0x192
inc cx
shr bl, cl
xchg esi, edi
or bl, bh
cmp ch, 0x27
pop eax
pop edi
pop ebx
pop ecx
pop edx
pop esi
call fcn.005c20a0
call fcn.005c2602
call fcn.005c2aac
call fcn.005c2e1f
call fcn.005c3235
call fcn.005c359b
push esi
inc esi
push eax
push ecx
ror al, cl
or eax, 0x1e0bd2ca
or si, 0xad0
push ebx
and eax, ebx
add bh, bl
push edx
sbb edx, 0x2931e6d5
mov bl, dh
not ah
push edi
sbb edi, edx
and al, dl
cmp eax, 0x544e253d
test esi, edx
add al, 0x60
shl ah, 8
xchg ecx, edx
shl dh, 8
or edx, edx
shr edx, cl
test bx, si
test ax, 0x6075
add eax, 0x59f3284
or dx, 0x45f8
xor al, 0x1f
mov ax, cx
xchg bx, dx
xor di, 0xbf0
mov di, 0x7d05
nop
xor ecx, 0x63a04546
sbb bx, bx
test bx, cx
stc
shr ax, 5
test ebx, eax
adc dx, 0x1ebf
dec edi
and al, 0x32
or ax, dx
xchg al, dl
nop
adc esi, eax
dec cl
adc di, ax
not dx
ror esi, 5
xor ah, ch
inc edx
sub ebx, 0x2e0af26f
xor ax, cx
adc bh, bh
dec dl
adc al, ch
inc edi
test dx, ax
and ebx, eax
mov ebx, 0x2d707e2
shl edx, 7
not bl
adc esi, 0x7b250042
mov ecx, 0x537a8206
rol si, cl
nop
not cx
cmp dx, 0x5473
cmp dx, cx
adc edx, ebx
not dx
inc eax
inc esi
sbb ah, 8
sbb edx, 0x40e00e87
nop
dec esi
xchg ch, ch
shl ecx, cl
dec edx
xor di, 0x6b6
test si, 0x21c9
inc si
cmp dx, cx
add cx, di
and cx, cx
dec ax
and bx, ax
stc
xchg esi, edx
inc ah
inc esi
test eax, edi
shr bl, cl
test si, cx
cmp eax, esi
shr ecx, 4
rol edx, cl
or dl, bl
and edx, ebx
sbb ch, cl
sub ax, cx
shl edx, cl
pop edi
mov si, ax
stc
shl bl, cl
add al, cl
push edi
shl di, cl
xor ecx, 0x570b5a88
shr di, cl
sub si, 0x4c9c
sbb ebx, esi
rol ecx, cl
stc
adc ah, 0x7b
test bh, dl
xor dx, 0x1ab0
stc
xor edx, esi
test eax, edx
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
push ecx
rol cx, cl
nop
push edi
inc di
nop
push eax
not eax
adc cx, 0x3a73
push esi
sub eax, esi
and si, cx
inc di
push ebx
sbb ebx, esi
not edi
test cx, 0x515
add cx, 0x1db5
cmp ecx, 0x52652102
ror bh, 8
rol ebx, 8
push edx
sbb cx, dx
ror bx, 5
nop
or dx, 0x2dae
stc
not cx
sbb si, bx
dec edx
inc cl
sbb ah, 0x43
cmp edx, 0x7e4da9c1
stc
rol ecx, cl
dec ebx
cmp eax, 0x1b24488b
or bh, ah
dec edx
shl dh, 8
xor di, 0x466
shr bl, cl
nop
xor al, 0x1c
rol ecx, 1
rol al, 7
adc bx, cx
inc al
not dx
not cl
xor dl, bl
shr esi, 8
sbb ax, cx
xchg ecx, eax
xchg di, dx
test bx, ax
or esi, edi
adc esi, esi
or ch, 0x30
xor bx, si
test bh, 0x54
inc cx
inc esi
and ch, 0x1f
rol di, cl
and edx, 0x6dda297d
xchg cl, dl
shr cx, cl
dec bx
sub ecx, eax
xchg ch, al
or cx, di
dec al
adc ch, dl
shl dh, cl
and cl, ah
shr al, 4
shr edi, cl
inc ch
stc
shr dl, 1
stc
sbb bl, 0x13
shl cx, 1
inc edx
test ah, dh
inc eax
adc bl, 0x66
or bx, ax
cmp dh, bh
sbb ecx, 0x374a1c52
adc edi, ebx
nop
not ax
ror bh, 5
adc esi, 0x3947d3cd
rol ah, 4
shl ax, cl
inc cl
rol esi, 3
xchg esi, eax
nop
shr dl, cl
or eax, ecx
rol eax, 3
shl ch, cl
pop edx
and di, 0x49ca
adc bx, 0x186b
cmp bx, 0x2487
xor si, 0x783a
nop
nop
sbb esi, 0x418def6e
xchg cl, al
not ecx
push edx
cmp edx, edi
and bl, al
dec cl
dec dl
sbb ah, 0x4c
sbb si, 0x2ce9
or dh, ah
mov ch, 0x50
shl eax, cl
nop
add ebx, ecx
add bl, 0x6f
inc ebx
dec bh
add ax, 0x37f6
mov ecx, ebx
xor dx, 0x571
xor cx, 0x639c
and ah, 1
adc bx, 0x676f
rol edx, 6
xor si, di
shl di, 7
adc bx, 0x64a3
inc ecx
xor bh, dh
stc
sbb bh, dl
test bl, 0x2b
nop
and al, 0x2e
xchg dx, ax
inc cl
ror di, cl
stc
nop
shr edx, cl
dec bx
shl ax, cl
xchg esi, eax
xchg cx, bx
stc
and bl, ch
shr edx, cl
stc
add esi, edx
and edx, ebx
xor bx, 0x4f71
nop
stc
adc bl, al
cmp ebx, eax
xor bx, 0x4244
xchg si, ax
dec ax
adc ebx, ecx
mov esi, ebx
and bx, 0x3d84
mov ax, dx
stc
rol ah, cl
shr cx, cl
inc ecx
nop
shr si, 2
xchg ah, ch
and di, 0x5c8e
pop edx
pop ebx
pop esi
pop eax
pop edi
pop ecx
push edx
not edx
push ecx
cmp cx, 0x61c
push eax
add eax, 0x7aafc5a2
push edi
test di, 0x107e
pop edi
pop eax
pop ecx
pop edx
push ecx
rol ch, 2
nop
push eax
ror eax, cl
stc
pop eax
pop ecx
push eax
dec al
pop eax
call fcn.005ed7eb
add esp, 0x10
pop edx
pop ecx
add esp, 0x10
push ecx
not cx
push edx
shr edx, cl
push ebx
add bx, dx
xor dl, 0x58
sub bx, dx
add ecx, 0x318305ba
rol edx, cl
adc dh, 0x40
push eax
dec ah
push edi
shl edi, cl
push esi
dec si
dec edx
ror eax, 2
rol ecx, 6
inc edi
rol ch, cl
test bx, 0x3f2
cmp ebx, 0xf6133c2
and edi, esi
xor dl, 0x7a
test di, 0x4dd6
ror ecx, 4
add ecx, edx
xchg bx, ax
stc
test dl, bh
sub dh, bh
or dh, cl
not dl
rol dh, cl
dec di
shr cl, cl
cmp esi, 0x14d4e2bc
test edx, 0x489a04ae
cmp dx, ax
test edi, 0x339a768c
and ch, 0x7f
adc esi, 0x4d76ebca
rol edx, 4
cmp di, cx
add ebx, ebx
adc ebx, eax
xchg al, bh
shl ecx, cl
nop
xor dh, 0x69
stc
cmp dx, 0x6e65
not bl
sub edi, edi
rol ah, 6
test ebx, edx
sub dh, 0x6a
xor edx, edx
adc ax, ax
inc ch
xor cx, 0x581b
dec dh
test cl, 0x60
ror eax, 5
xor dx, 0x2b93
xor ecx, esi
dec dl
and ax, bx
test di, 0x5794
rol esi, 5
adc ebx, ebx
cmp dh, 0x19
and al, al
or ebx, edi
shl ax, cl
rol dx, cl
dec dl
not si
or di, di
adc bx, dx
shl dl, cl
xchg ebx, eax
cmp ecx, edx
xor dx, cx
shr ecx, 3
adc edi, edi
shr esi, 8
not ecx
nop
inc cl
nop
shl di, cl
cmp ax, bx
add ecx, 0x1086d6bb
shl bl, cl
nop
and cx, dx
xchg dl, dl
xchg bx, dx
stc
inc ah
shr eax, 8
or bl, 0x20
adc esi, 0x16bcd4d4
pop esi
test bh, 0
nop
xchg cl, dl
push esi
ror si, cl
mov edi, eax
stc
add edi, ebx
rol bx, cl
shr al, 2
dec di
shl cx, cl
stc
xor ax, ax
xchg cx, di
stc
add esi, ecx
test edx, ecx
mov bl, 0x20
sbb bl, 9
ror ax, 7
ror bl, cl
and edx, eax
not dx
sub bh, al
sbb bx, si
rol ecx, 1
cmp ah, dl
cmp ch, 0x17
rol eax, 5
xchg si, dx
shr bh, 4
test ecx, edx
test ax, 0x6982
stc
sub al, ah
not dh
ror esi, 8
dec dh
sbb edx, edx
sbb cx, dx
stc
or dl, 0x24
shr dx, 2
ror ax, cl
cmp al, al
cmp esi, 0x2bb010e0
nop
xchg dx, di
shl cx, cl
stc
rol ax, cl
adc ecx, eax
xor dl, dl
test al, bl
sbb si, 0x1ba8
dec al
shr di, 2
nop
add edx, 0x325659eb
and dx, dx
test bh, ah
xor eax, ecx
add bl, ah
add dl, 0x17
xchg bx, si
dec esi
add bl, al
rol dl, 3
add cx, di
dec bh
rol bh, cl
sbb cx, 0x6500
shl dx, 6
nop
stc
not dh
and edi, edi
stc
stc
inc ah
adc dx, bx
stc
dec bl
sbb bx, 0x3814
rol bx, 5
ror ax, 6
mov ax, 0x7d12
sub bx, bx
rol bx, 8
shr ebx, cl
dec ax
test ecx, eax
shl bl, 3
rol bx, cl
and bl, ch
not al
or cx, di
inc cl
sub dh, 0x41
xchg ecx, esi
pop esi
sbb eax, 0x25fad86b
sub edi, edx
nop
push esi
not esi
stc
shl ax, 4
and dx, 0x70c3
xor si, dx
rol edi, 7
adc dl, ch
adc di, si
sbb bh, dh
test eax, edx
shr al, 5
shl cx, cl
shl dh, 7
mov ax, 0x32cd
stc
or cl, 0x3c
not edi
stc
sub ax, 0x5289
sbb ax, cx
shl eax, 8
add bx, dx
add esi, 0x56abad66
adc edx, 0x1ff583fa
not dh
cmp edx, 0x5d7641a1
or al, 0x5d
shr esi, cl
test si, dx
sub esi, 0xc01a484
dec dl
inc ebx
and bl, 0x23
stc
dec al
sub al, 0x6e
cmp ebx, 0x525f4af0
mov cl, 0x7f
shr eax, cl
mov ecx, ebx
ror ah, cl
shr cx, 6
adc dl, 0x16
inc bx
shr edx, cl
mov edx, ecx
nop
xor edx, 0x46474cae
sub esi, 0x688f54ff
xchg ecx, eax
or edi, 0x758d24f3
mov ecx, 0x43c76643
shl bh, 3
xchg cx, ax
nop
adc ah, 0x35
xor dh, 0x18
add bl, cl
test edx, 0x60a73a0a
test ax, si
inc cx
or esi, esi
not ch
shl edi, 6
add ax, 0x1b45
dec bh
adc si, bx
and ax, dx
shr al, 1
shr bh, 8
adc cx, bx
cmp edi, 0x37b90a1e
rol ebx, cl
shr esi, 6
sbb edi, edi
stc
rol dl, 2
not ebx
adc dx, bx
rol ah, 6
or edx, 0x347dc07
sbb cx, cx
or dh, 0x5e
shl ecx, 2
xor bh, 0x20
stc
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
push ecx
rol cl, 5
nop
nop
push edi
shr di, 5
push eax
push esi
sbb ax, si
push edx
push ebx
xor dl, bl
not eax
xor ecx, edx
stc
inc eax
mov dh, 0x32
rol edi, 4
dec eax
shl ch, cl
cmp ecx, ebx
shl edi, cl
sbb edi, eax
sub cx, di
mov dl, 0x26
add edx, eax
or dl, dl
ror bl, cl
dec bh
shl ecx, 3
cmp dl, al
sbb dx, 0x249d
not cl
nop
xchg ecx, eax
rol dx, cl
inc ch
dec dl
dec cx
nop
not cx
inc cx
cmp dx, dx
inc bh
or bh, dh
add si, 0x7df7
not dl
ror si, cl
shr ch, cl
add di, 0x4993
add eax, ebx
shl ebx, cl
test ecx, 0x5c52c41e
xor ax, di
xchg cl, bh
nop
adc bl, 0x2d
or edx, esi
ror bx, 2
dec esi
sbb cx, 0x605b
rol eax, cl
mov bh, dl
add eax, 0x2fce537a
test bh, 0x58
sub ebx, ecx
inc bh
xchg bx, si
inc edx
sbb si, 0x2b11
dec bx
and di, 0x4342
xchg dx, dx
test ah, 0x11
not bh
xchg ecx, edx
stc
xor bh, bh
dec eax
sub ecx, ecx
and esi, 0x739ba234
rol bx, 5
and bh, cl
shl cl, 6
and ax, cx
adc ecx, 0xd84cfb5
and ax, ax
test dh, bl
and esi, esi
adc di, di
not dx
xor eax, ecx
sub cl, 0x29
sub al, ch
nop
sbb di, dx
sub ch, cl
and cl, 0x46
stc
sbb bh, 0x7d
shr ch, 6
or edi, edx
inc ch
sbb ecx, edx
sbb edx, edx
test esi, eax
pop ebx
ror dh, cl
push ebx
rol ebx, cl
shr ah, 2
mov bl, bl
test di, 0x2613
sub ch, 0x3f
nop
not di
stc
shr cx, 5
rol bl, cl
mov edi, edx
or ch, 0x15
shl ax, 8
adc cl, 0x40
xor ch, 0x66
xor bh, al
stc
stc
not dl
sub eax, esi
sub edi, ecx
shr bx, cl
sub edx, eax
shr di, cl
stc
shl esi, 8
mov cx, di
dec di
rol edi, 5
rol bh, 2
dec ecx
xor bl, 0x7b
adc bl, 0x24
nop
ror ch, cl
add eax, ecx
or dh, ah
sub dx, dx
nop
xor edi, edi
dec dh
mov ah, 0x64
nop
dec edx
test dh, 0x44
stc
sbb edx, 0x711ca414
test bx, 0x5943
add ah, 0x7f
sbb ah, 0x78
sbb cx, bx
dec dx
shl esi, cl
not dh
xor ch, 0x79
and edi, edx
inc bh
rol ecx, cl
sub edx, 0x685a0ec3
shl bh, cl
and esi, esi
add edx, eax
ror si, 3
shl bx, cl
ror bx, 6
adc si, ax
sub cl, ah
stc
test ch, 0x7c
add edi, 0x6189bdb9
xchg ebx, ecx
ror edi, cl
shr cx, cl
mov eax, ebx
shr cl, cl
test dh, 0x7d
nop
adc dh, 0x70
shl ax, 7
rol edi, cl
nop
inc si
add ax, 0x3dfb
not eax
test eax, edx
cmp ebx, ecx
mov ebx, edx
sbb eax, 0x4f4a2554
cmp si, si
ror ah, 8
shr dh, 1
inc edx
shl ch, 4
mov esi, 0x4d627a8e
inc ah
ror edi, cl
shl ax, 8
dec ax
xchg dl, dh
pop ebx
push ebx
test ebx, ebx
rol al, cl
or bx, 0x150e
shr di, 8
sub ecx, 0x5e8ca310
xchg bx, ax
add bh, 0x31
ror edx, 4
or di, 0x6d93
mov si, bx
shr ah, cl
or al, 0x62
add ebx, 0x2ec31000
dec ebx
adc bl, dl
rol edi, 1
mov ecx, ebx
sbb bx, dx
add dx, dx
test al, al
sub eax, eax
or ebx, eax
not ebx
ror edx, 5
stc
shr bx, cl
adc edi, 0x5bd30454
shl ecx, 3
and di, 0x5a20
sbb ah, ah
not ecx
shl ax, cl
nop
inc esi
dec ah
and ah, dl
xor esi, 0x35455aff
cmp ecx, 0x6e01e9ab
or si, 0x4045
mov dx, cx
cmp dl, 2
shl edx, 5
dec ah
nop
not cx
dec edx
nop
cmp ax, ax
stc
not si
not esi
stc
and edx, esi
rol ebx, cl
stc
sbb ebx, ebx
mov dx, bx
nop
dec esi
cmp dx, 0x602b
stc
rol ecx, cl
add si, cx
cmp bx, ax
nop
xor dx, ax
stc
rol dx, 3
rol di, cl
ror esi, 4
add eax, 0x21a4ace2
not ebx
rol bx, 4
sub dx, si
adc bh, 0x38
xor bx, cx
cmp ah, dh
add dh, 0x18
or cx, 0x5bf0
add bh, dl
stc
sbb edi, esi
mov dl, dl
mov eax, 0x16d6dec
nop
inc bx
rol edi, cl
xchg esi, eax
dec dl
and ax, ax
adc dx, 0x19ef
or di, dx
or ah, al
dec dh
adc si, 0x48bf
shr edx, cl
ror edi, 6
and di, bx
adc dx, di
rol ax, cl
pop ebx
xor cl, cl
push ebx
add bl, 0x22
xchg ecx, eax
mov bh, 0x14
not edi
cmp cx, ax
sbb cx, 0x871
ror ax, cl
xchg di, dx
ror al, 7
xor cx, 0x19ef
sbb eax, 0xc79bf7c
stc
dec dl
adc bx, si
xchg dh, bl
sub dx, 0x935
shr cx, cl
sbb dx, 0x1363
or ah, ah
or bx, 0x719e
add ax, ax
inc edx
and al, 0x1c
ror bx, cl
or bl, bl
nop
cmp ch, 0x53
mov ecx, 0x7b72b9b8
and bx, ax
and cl, al
adc bx, di
shr di, 8
xor ax, si
add bx, 0x61eb
xor eax, 0x37358aee
stc
dec bx
test esi, eax
and cl, ah
adc ax, 0x5231
shl al, cl
xchg ecx, esi
rol bl, cl
test di, cx
stc
mov bh, al
rol ebx, cl
adc dh, 0
xchg bx, bx
shr bx, cl
adc edx, 0x35da6960
inc dx
or di, 0x22ab
rol ax, 6
adc esi, 0x56ca5765
add edx, esi
test si, 0x4ee4
stc
add dl, cl
and dl, ch
dec esi
test ax, bx
adc eax, 0x59020e9f
sbb ecx, 0x34a05295
or ax, 0x60ad
or bx, 0x5de1
xor si, bx
mov ecx, ebx
xor dh, 0x53
ror ah, cl
and esi, 0x4f59569e
shr bx, 3
mov bx, bx
rol dl, 1
rol bl, cl
adc esi, eax
mov ecx, ebx
inc ecx
xchg dh, bl
shr bl, cl
and esi, 0x57609830
sbb ecx, eax
sub edx, ecx
xchg bl, dl
rol ebx, 4
mov si, bx
ror si, cl
stc
adc si, 0x6a70
inc bh
dec ecx
mov dx, dx
nop
and ebx, 0x437ac93b
ror bh, cl
adc bx, di
not esi
stc
sbb edi, 0x530b0b1c
pop ebx
stc
shr edx, cl
push ebx
test bx, 0x1d0c
cmp di, 0x4063
xor esi, ebx
dec esi
adc dh, 0x3c
sub dx, si
xchg ebx, eax
stc
sbb edi, edx
xor bh, bh
cmp cl, dh
sbb dh, 0x4d
ror si, cl
add si, dx
stc
rol edx, cl
nop
rol bx, 4
ror dh, 6
sbb bx, 0x4fc1
or ebx, ebx
rol bh, 6
xchg ebx, edi
adc dx, ax
rol ch, 6
cmp di, si
adc edx, ebx
xchg cx, dx
mov bl, bh
or bx, si
and eax, eax
or bx, 0x2218
dec cx
not dh
xor dh, 0x55
shl dx, cl
rol eax, cl
shl bx, 5
not si
dec bx
sbb si, 0x5474
dec al
adc edi, 0x3e53cb38
xchg dl, dl
sbb ah, 0x41
add bh, 0x43
adc bl, ah
stc
adc esi, edx
and ecx, 0x6ae193ae
xor si, 0x2513
nop
mov eax, edx
test al, al
shr edx, cl
dec bh
test ebx, edx
pop ebx
pop edx
pop esi
pop eax
pop edi
pop ecx
call fcn.005c38f2
push edx
mov dx, 0x327b
push edi
and edi, 0x530e65a4
push ebx
inc bh
push eax
or ah, 0x5c
push esi
sbb esi, 0x5b7e394
or si, 0x2c7a
push ecx
shr cl, 4
dec dh
pop ecx
pop esi
pop eax
pop ebx
pop edi
pop edx
call fcn.005c3ea0
push edi
dec edi
pop edi
add esp, 0xc
pop edi
pop esi
call eax
mov ebx, eax
pop edx
pop eax
mov esi, dword [edx]
call fcn.005c414d
jnp 0x598652
call fcn.005c448d
jae 0x59852b
push ecx
dec cx
stc
push eax
ror al, 5
push edx
xor cl, dh
stc
or eax, ecx
stc
push ebx
not ebx
stc
cmp al, 0x3e
ror bl, 7
add eax, 0x558fe708
xchg bl, dl
push esi
adc esi, 0x660efad8
xchg ah, al
inc si
ror al, cl
rol dh, 8
mov bh, 0x5f
sub bx, dx
adc ebx, 0x7d480bd7
cmp dh, 0x28
sbb bx, 0x5997
nop
stc
stc
test ch, cl
stc
shr dl, 5
test dh, dh
shl bh, 7
xor ch, bl
dec cl
xor ah, cl
dec si
shl edx, 3
rol dh, cl
push edi
shl edi, 8
dec edi
test edi, ebx
stc
or ah, dh
rol eax, cl
xor dl, 0x27
inc dl
ror ax, 8
sub edi, ebx
xchg di, bx
sub edx, 0x6a20ab92
test bh, cl
xor cl, bh
add di, 0x3ac7
and bx, di
dec cx
ror di, cl
xor di, 0x7a89
stc
sub bh, 0xa
rol al, cl
mov ecx, 0x1e4bcd85
xchg bl, bl
stc
dec cl
inc edi
dec cx
sub bl, 0x79
or si, cx
inc bx
xor al, 6
rol eax, 4
and edx, 0x3e57eba8
add dx, bx
mov ebx, ebx
stc
stc
test di, 0x606c
inc al
adc cx, 0x290a
ror edi, 1
inc bh
shr al, cl
rol al, 6
adc di, 0x9c4
stc
adc esi, 0x7b4de7ed
sbb ah, bh
test ax, 0x208b
test esi, 0x48dd2ea8
ror edi, 1
shl esi, 4
shr ch, cl
not esi
nop
shr dl, 4
xchg bx, cx
and esi, 0x1687e246
not si
xor bl, dh
add si, 0x6093
inc ch
pop edi
ror ah, 1
nop
push edi
cmp di, 0x28cf
mov ah, 0x27
not dh
test dx, si
sbb edx, esi
add ebx, eax
add ebx, edx
sub ch, cl
sbb ch, ah
cmp bl, 0x60
cmp edx, edx
shr di, 2
rol ebx, 8
cmp di, 0x43c
test ecx, esi
shl bh, 7
adc dx, 0x5032
ror cx, cl
inc edx
test cl, 0x3f
mov dh, bh
or ah, 0x5e
xor ax, 0x6e94
add esi, 0x6c50a797
shl bl, cl
test esi, edx
inc bx
test ecx, 0x7f3aa372
add bh, 0xa
ror al, 3
or edx, 0x712ce39f
test bx, 0x3d6d
rol esi, 8
cmp edi, ebx
or di, ax
dec eax
not dx
xchg ah, ch
rol esi, cl
mov di, si
or bx, dx
not ah
inc eax
xchg ch, bh
cmp cl, al
shr bx, cl
xchg bh, bh
cmp bl, bh
nop
xor eax, esi
xchg ebx, edx
and cx, 0x5856
dec ax
nop
shl edx, cl
rol eax, 6
adc dl, dl
xor edx, 0x5d486cd0
sub ecx, 0xbe609a0
shl bx, 6
sbb bx, 0x4313
test dh, cl
sub ax, di
stc
inc cl
and cx, cx
inc dh
inc ah
rol ah, cl
and cx, cx
rol al, 4
or edx, 0x6c9171df
nop
nop
not al
stc
rol edx, 6
mov edi, esi
add ebx, 0x2a2278b4
rol ax, 2
sbb ax, 0x69a8
rol ah, 2
not esi
shl eax, cl
not ecx
mov cl, 0x58
sbb di, 0x46c7
mov di, 0x5bb4
dec eax
ror eax, cl
shl edi, cl
inc ch
not si
sbb bh, cl
nop
and ax, 0x66c9
xor eax, esi
dec si
pop edi
mov dh, cl
stc
cmp edx, ebx
and edx, eax
sbb dx, ax
adc bl, 0x5f
test dl, al
shl ch, 1
adc cl, 0x78
push edi
shr di, cl
dec esi
adc ebx, 0x5a8a3b31
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
push edx
push esi
test edx, esi
push eax
push edi
sbb eax, edi
nop
push ebx
ror bh, 8
add dh, dl
cmp dx, bx
dec ax
mov eax, esi
ror di, 1
shl ah, 6
mov bx, ax
dec ax
stc
inc si
cmp esi, 0x64692f3d
nop
mov esi, 0xf9bf591
shr si, 2
push ecx
shr cx, cl
add bx, dx
stc
test cx, 0x4ddf
cmp cl, 0x2c
xchg ecx, eax
test ch, bl
shr eax, cl
cmp esi, edi
shl ch, cl
ror ebx, cl
xor cx, si
sbb cx, si
inc bh
xor si, 0x27ba
stc
dec ecx
stc
ror ecx, cl
not si
xor bl, 5
adc cx, di
pop ecx
pop ebx
pop edi
pop eax
pop esi
pop edx
push eax
push ecx
shl eax, cl
push edx
sub ah, dh
shl dl, cl
pop edx
pop ecx
pop eax
call fcn.005c4a6c
push ebx
and bl, 0x29
push edi
push esi
mov di, si
nop
push ecx
shl cx, cl
push eax
shr eax, cl
inc bl
shr esi, 1
or ecx, 0x2eda1818
pop eax
pop ecx
pop esi
pop edi
pop ebx
push esi
test esi, 0x1ea27b50
nop
pop esi
jl 0x59852b
call fcn.005c4fb9
call fcn.005c5586
jne 0x598628
call fcn.005c5ac2
push ebx
push ecx
or ebx, ecx
shl ch, 3
push esi
rol si, 7
push eax
sub ax, 0x469
push edx
mov dx, 0xe5b
and ebx, 0x7474b4c7
ror dh, 1
xor eax, eax
and bh, 0x76
push edi
shr di, 1
adc edx, edx
xor ebx, esi
add dx, cx
xor dl, bh
and ebx, ecx
nop
sbb bx, 0x498b
sub dx, 0x1a59
or di, bx
mov bx, ax
dec di
cmp bl, dh
xchg esi, edx
xor si, si
shr ah, 3
sub edi, edi
not ecx
cmp ax, 0xab6
shr bl, 3
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
jecxz 0x5985c6
nop
push ecx
push eax
cmp cl, ah
push edi
add edi, 0xb6fc395
push ebx
xor bh, 0x66
push esi
adc ax, si
adc bl, 0x40
xor si, 0x1c8
push edx
xor si, dx
shr dx, 8
nop
dec ch
stc
pop edx
pop esi
pop ebx
pop edi
pop eax
pop ecx
push ebx
or bx, 0x2b48
push eax
push edx
or al, dh
and ah, dh
push edi
shr edi, 2
sbb bh, 0x4a
push esi
push ecx
rol esi, cl
cmp al, bl
adc edi, esi
nop
stc
shr edi, cl
sub ebx, 0x7b3f776f
stc
sbb eax, edi
mov eax, 0x1744e370
inc dx
dec bx
shl cl, 6
nop
not bl
shr si, cl
test cl, 0x4b
ror esi, 8
rol dl, cl
inc esi
pop ecx
pop esi
pop edi
pop edx
pop eax
pop ebx
push esi
push ecx
cmp si, cx
add ecx, 0x783684a
push edx
inc dh
pop edx
pop ecx
pop esi
push edx
rol dh, 1
push eax
sub ah, dh
pop eax
pop edx
call fcn.005c601f
call fcn.005c62e2
push eax
and ax, 0x58ce
stc
nop
push edi
xchg edi, eax
push edx
cmp dl, 0x1e
push esi
cmp esi, edx
nop
mov di, 0x1e26
pop esi
pop edx
pop edi
pop eax
jg 0x598652
nop
call fcn.005c6826
push edx
and dh, 0x66
push esi
add esi, 0x621e1888
push ecx
shl ch, cl
cmp cl, dh
ror cx, cl
adc dh, ch
push ebx
xor bl, dh
push eax
test eax, 0x80d733
nop
dec esi
cmp dl, 0x52
shl bx, 7
xchg ebx, esi
nop
xor ebx, ecx
test al, ah
stc
push edi
add di, 0x295e
shr ch, 2
mov edi, edx
xor edi, 0x6d7952d0
mov cx, 0x2e00
test ah, ah
dec ah
not edi
not ah
cmp si, 0x1eb1
test bx, bx
shr edi, 7
add si, 0x5cf2
adc bh, ah
mov eax, edx
xchg edi, esi
ror dx, 6
or al, bh
shl ebx, cl
shr dl, 7
dec esi
add edi, 0x7767abe9
test si, 0x5bd
adc di, 0x4e96
shr bh, cl
xchg bh, bl
adc esi, esi
ror eax, cl
adc esi, 0x2bb1fd43
mov edx, 0x58b5c59d
shl ax, 3
shr ah, 4
xchg dh, bl
not bl
shl bx, cl
ror cl, 6
cmp cx, bx
ror dh, 8
dec cx
or bl, 0x6d
cmp si, dx
or bx, 0x7d75
dec edx
add edi, 0x4706bead
inc ax
not esi
dec ax
shr eax, cl
rol eax, cl
mov dh, ch
and cx, ax
ror bl, cl
shl di, cl
not dl
or di, si
sub bx, di
nop
dec edi
shr ch, cl
not ebx
xchg cl, cl
shr al, 7
sbb bh, ch
xor bl, cl
ror ch, 6
shl ecx, 6
sbb si, 0x589b
pop edi
pop eax
pop ebx
pop ecx
pop esi
pop edx
push eax
test al, 0x48
push ebx
sbb ax, bx
sub bx, 0x61e
push esi
add esi, 0x1333515b
push edi
push ecx
rol edi, cl
push edx
sub dl, bh
sbb dx, 0x4abe
test di, si
sbb ax, 0x27f4
xor dx, dx
sub di, 0x6888
shl bh, 1
stc
dec cl
cmp edi, 0x4fb10fd5
ror ch, cl
sub ah, 0x67
dec ecx
sub dh, 0x78
sbb si, di
cmp al, 0x27
adc ch, 0x2a
inc si
adc si, ax
shr edx, cl
or edx, 0x751b5a66
cmp edx, edx
xchg ecx, eax
add esi, eax
or si, cx
sbb ecx, 0x5fb84a00
adc di, 0x4aae
add ch, 0x68
nop
add dl, 0x55
and ebx, eax
sbb edx, 0x3cf3e01b
shl dh, 8
test si, si
not cx
nop
ror ebx, 2
rol dh, 1
shr ax, 1
add edi, 0x73546695
and ebx, 0x1cec0fce
sub edx, edi
sbb dx, 0x3993
mov edi, 0x43e161e5
stc
xor ah, 0x3f
stc
cmp cl, bh
ror cx, 2
not ch
sbb cl, 0x77
xor eax, 0x6b179615
add ax, di
mov edi, ecx
adc edx, eax
dec esi
shr edi, cl
ror eax, 2
cmp si, bx
sbb eax, edi
or di, 0x10f4
shl dx, cl
sbb esi, eax
and edx, esi
mov edx, edx
shl bx, 4
pop edx
pop ecx
pop edi
pop esi
pop ebx
pop eax
call fcn.005c6c18
ja 0x5988f5
jae 0x5988b5
push eax
sbb ax, 0x6749
pop eax
stc
push edx
push eax
sub edx, eax
push ecx
push edi
adc cx, di
ror dl, 8
ror eax, 5
cmp edx, edx
inc di
push ebx
sbb bl, 0x60
shr edi, 2
adc ebx, eax
push esi
adc si, 0x2de7
cmp ebx, 0x5c466886
xchg esi, eax
not di
add edi, 0x44b76eea
shl ch, cl
dec eax
or bx, 0x16f
and ecx, edx
sbb cl, cl
nop
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
push eax
push ecx
cmp al, cl
test eax, 0x54926457
push edx
dec edx
stc
push esi
ror si, 5
dec dh
cmp edx, eax
pop esi
pop edx
pop ecx
pop eax
push ecx
push edx
sub ch, dl
pop edx
pop ecx
stc
push edi
push ebx
or di, bx
pop ebx
pop edi
call fcn.005c6f2c
push eax
push ecx
rol al, cl
not ax
nop
push esi
shl esi, cl
push edi
not edi
push ebx
and bh, ch
stc
cmp ch, cl
pop ebx
pop edi
pop esi
pop ecx
pop eax
jg 0x5988f4
nop
push ecx
push ebx
sub cx, bx
push eax
sub ah, 0x6a
nop
shr ecx, 8
pop eax
pop ebx
pop ecx
push eax
nop
push edi
shr edi, 5
dec al
pop edi
pop eax
stc
call fcn.005c7337
jnp 0x598920
call fcn.005c7619
push edx
sub edx, 0x39fcd0f0
push ecx
inc ecx
push esi
push ebx
sbb esi, ebx
sbb ch, 0x77
pop ebx
pop esi
pop ecx
pop edx
push ecx
add cx, 0x5390
pop ecx
call fcn.005c7b4f
call fcn.005c7fc8
jnp 0x598a26
push eax
adc ax, 0x4522
stc
push ecx
dec ecx
sbb ah, 0x68
push ebx
not ebx
push edx
xchg cx, dx
stc
adc cx, dx
pop edx
pop ebx
pop ecx
pop eax
call fcn.005c84f1
push edx
dec edx
stc
dec dl
push eax
or ax, 0x4701
push esi
push ecx
shl esi, cl
rol ah, 4
inc ch
push ebx
push edi
xchg bx, di
or al, 0x69
sbb edi, eax
or ecx, edi
adc bl, dl
cmp edx, edi
sbb di, di
xor esi, 0x756b20ec
sub edx, 0x59554217
mov bh, 0x31
add ch, 4
adc dx, 0x6d66
cmp ecx, ebx
xchg al, ch
and cl, cl
shr si, cl
ror ah, 2
dec edi
xor eax, edi
and dh, al
and si, si
sub ebx, eax
test ecx, 0x2b28f5b9
stc
rol bh, 1
rol al, cl
shl ch, cl
sub ch, 0x41
cmp ecx, edx
or eax, 0x2fdca6e9
test ecx, esi
or bx, 0x6c73
add edi, 0x5028c28b
dec edi
mov esi, eax
adc eax, ebx
nop
stc
test ah, ch
adc esi, 0x2742d38e
add ebx, 0x7fd628c4
ror cx, 6
add ebx, edx
xor di, 0x62b6
inc bl
nop
add bh, bl
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
push ecx
inc ch
push ebx
dec bx
xchg ebx, ecx
push eax
inc eax
cmp cx, ax
shr bx, 6
shl al, cl
shr ebx, 5
xchg cx, bx
push edi
dec edi
not ebx
push edx
and dh, ah
or bl, 0x52
pop edx
pop edi
pop eax
pop ebx
pop ecx
nop
push edx
sub dh, 0x6a
push ecx
push ebx
or ecx, ebx
and bh, 0x10
pop ebx
pop ecx
pop edx
call fcn.005c8840
mov edi, dword [edx + 0x10]
test esi, esi
jne 0x598a38
mov esi, edi
lea esi, [esi + eax]
push edx
xchg edx, edx
cmp edx, edx
push ecx
push eax
sbb ecx, eax
push esi
cmp esi, 0x7546c1ca
push edi
adc di, di
mov cx, 0x7b6e
adc cx, 0x44f6
inc di
push ebx
xor bh, dh
sub esi, 0x37854a39
sub ch, 0x59
adc dh, ch
shr bh, 6
dec di
rol bx, cl
stc
mov ebx, 0x676f9edf
mov si, 0x138c
xor ax, ax
add dx, ax
nop
adc ecx, eax
stc
mov di, si
xor edi, esi
mov esi, 0x1903402c
test dh, 0x76
xchg dl, ch
stc
not esi
shr ebx, cl
inc edi
and di, dx
or bx, bx
mov ah, 0x32
mov cx, si
dec ah
mov ebx, 0x3a0c98ff
sbb eax, 0x4bf21561
sub esi, esi
sbb dl, 0x6f
adc di, 0x18d4
xor cl, ah
cmp edi, 0x7870668d
dec bx
or si, 0x664
shl ah, cl
mov di, di
not eax
and bx, 0x3aa3
sbb dh, bh
adc edi, edx
dec dx
sbb eax, 0x11dfb508
test ebx, 0x5457ad38
nop
shr ah, cl
ror eax, cl
xchg dl, al
not ah
or dx, di
dec ebx
sbb eax, 0x348b6c80
inc bh
xchg edi, edi
add di, 0x56ea
sbb dh, dl
inc al
cmp bh, dl
and di, 0x4db
nop
mov si, di
xor ah, al
shl eax, cl
mov di, 0x62d9
adc ecx, 0x124570a4
ror esi, cl
ror cx, 2
shl ecx, 1
cmp ah, ah
inc edi
add al, ch
add ecx, esi
test dx, bx
mov al, 4
not edi
mov ah, 0x31
nop
shl ah, cl
stc
nop
sub esi, 0x4216c94f
xchg cl, cl
add si, ax
xchg cx, cx
adc dh, dh
not di
mov ch, 0x37
dec dh
shr ax, 8
pop ebx
stc
cmp ax, dx
rol cx, cl
dec ah
push ebx
or bh, bl
dec si
nop
mov esi, edi
sbb bx, ax
sub dl, 0x49
and dh, al
stc
or al, al
cmp edx, 0x19155b46
stc
rol ecx, 7
and dx, si
and edi, 0x3662e713
sub bh, 0x3d
shl ax, 7
and esi, 0x2c8f2bd9
add bh, bh
inc dl
mov bx, cx
test al, ah
inc di
not ebx
rol ch, cl
xor cx, 0x59dd
xor ebx, ebx
test edx, 0x3cbc6096
sbb ebx, edx
shr edx, 2
add dx, di
mov bl, 0x60
mov ebx, 0x3ace3995
xchg cx, di
stc
or ecx, 0x7a5df4ae
cmp si, ax
and ax, cx
shl edi, 2
shl ebx, cl
adc dh, bl
adc bl, 0x1e
inc edx
nop
cmp eax, ebx
ror edx, 1
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
push edx
push eax
xchg dx, ax
push ebx
inc bh
stc
nop
push ecx
dec ch
push esi
cmp si, 0xf0f
cmp cl, 0x3a
push edi
adc edi, edi
add ebx, edi
nop
sub dx, di
and dh, 0x57
inc edx
xor dl, 0x56
stc
inc cl
sub si, dx
nop
shl ecx, 6
add edx, 0x2bb01e3a
ror al, cl
xchg ah, cl
dec cx
xchg si, ax
not eax
dec bx
cmp ebx, ebx
rol ebx, 3
shl cl, cl
sbb bh, 0x39
adc cx, 0x5668
xchg dl, ah
or si, 0x7166
cmp si, 0x5290
add ebx, esi
shl ch, cl
inc esi
sub al, al
or dh, 0
nop
sbb edx, esi
or ecx, ebx
not ecx
inc si
shl ebx, cl
or dx, ax
nop
add ecx, 0x208d6d0f
inc edi
nop
stc
adc si, 0x52e1
sbb edx, 0x1a25632b
inc cx
rol edi, cl
stc
cmp ax, 0x611f
stc
sub eax, 0x208adf7f
adc dh, dl
shl cx, 1
adc esi, 0x1cb40c5e
mov dh, 0x35
or ebx, 0x5b104dce
mov cl, 0x45
nop
sbb dx, 0x67f5
ror eax, cl
stc
ror cl, 2
xchg cl, cl
test eax, edi
add cl, 0x32
not dh
ror esi, 3
xor al, 0x72
test ax, 0x3154
not bl
cmp si, si
or ah, 0x3b
ror cx, cl
shl ch, cl
or si, 0x673f
not cx
cmp ecx, 0x57fe365b
and bx, 0x4d27
nop
sub eax, edx
shl bh, 7
not edx
sub bx, ax
inc edi
inc cx
test dx, 0x6113
sbb dx, 0x310b
ror cl, 2
inc edx
mov eax, 0x5672a7cd
xchg dx, bx
nop
pop edi
nop
xor dl, 1
test si, dx
push edi
adc di, 0x3c8c
dec dl
not esi
test ch, 4
stc
xchg di, bx
xchg si, ax
sub ecx, 0x5fb25f3f
and edx, 0x61ea992
not dl
not eax
shr ecx, 6
sbb esi, esi
stc
adc edx, ebx
rol edi, 1
or esi, 0x469b6dc5
adc dx, 0x84
and cx, 0x23da
or bl, bh
xchg esi, ebx
and ax, 0x390f
inc ah
shl di, 4
xchg cl, dh
shr bl, 1
xchg bx, ax
shr eax, cl
or esi, 0x374606e1
or al, 0x2e
stc
ror esi, cl
adc esi, 0x37afeffa
add ah, 0x20
mov dl, 0x64
and bx, 0xb46
adc dx, 0xb92
or dx, cx
cmp ax, dx
and cx, si
shl al, cl
inc bl
adc ecx, ecx
sub dl, 0xf
xor ecx, 0x476076ba
stc
sbb ax, 0x5094
not edi
and dl, 0
sub bl, al
stc
mov edi, edx
mov ch, dh
stc
sbb dl, cl
xchg si, ax
inc dl
dec bx
xchg dx, cx
adc esi, ebx
rol bh, cl
add ecx, edi
ror bx, cl
stc
sub ebx, esi
shl bh, cl
add di, 0x334c
add bl, 0x2a
ror di, cl
test bx, 0x41aa
not ax
dec dx
add cl, dl
adc si, 0x1305
sbb dh, cl
rol cx, cl
shl edx, 4
shl di, 7
ror ecx, 7
mov bx, di
or ebx, edi
mov ah, 0x3d
sbb ebx, 0x1a0902cd
cmp bx, cx
or cx, di
stc
adc esi, eax
sbb bx, ax
mov eax, 0x4a03aac8
stc
mov dx, 0x6e44
inc al
test eax, ebx
sub bx, di
dec dl
test al, 0x1a
mov bl, 0x45
pop edi
test dl, bl
ror al, cl
sub cl, 0x74
dec al
dec esi
cmp edx, ecx
and si, si
not bl
sbb cl, 1
or ax, 0x700d
dec si
test ecx, 0x235079f6
cmp cx, 0x453a
sbb dl, 0x72
push edi
xor di, cx
rol al, 8
sbb eax, edx
and dl, bl
add ax, 0x6020
or dh, 0x67
add si, cx
shr eax, cl
and si, 0x583b
cmp bx, 0x5184
test eax, 0x7908ff65
rol di, 5
rol eax, 6
adc bx, bx
shr esi, cl
cmp ah, cl
stc
ror dh, cl
stc
shr di, 7
or edi, ecx
ror edi, 7
cmp si, 0x3178
inc di
stc
sub dh, bh
not ebx
adc ah, ch
test si, ax
add di, 0x6998
not al
mov cl, 0x2f
adc ebx, 0x14274ad
stc
or di, di
mov edi, 0x20ea5640
sbb ax, di
sub ah, 0x3b
inc bl
and bx, cx
and si, cx
ror dx, 4
ror bx, 8
add bh, bl
nop
stc
sub dh, 0x2d
dec dx
not ch
sub edi, edx
sub eax, edx
sub cx, bx
dec al
and dx, si
stc
nop
inc di
sub dh, 0x13
and cx, 0x4510
inc esi
sbb di, di
xor bx, 0x1c28
adc esi, 0x174cee2c
sbb esi, 0x54dfb20d
shl bl, 7
or dl, 0x49
shr di, cl
rol ah, 4
not eax
sbb si, 0x6064
not ecx
inc cl
sbb dx, 0xfe8
not dh
nop
test cl, bl
dec dx
shl edi, 4
shl dx, 3
adc ah, al
test ecx, ecx
dec cl
shl dl, cl
and ax, ax
adc dx, ax
and esi, ecx
pop edi
shr esi, cl
and bl, 0x4c
stc
add bx, 0x2fd1
or dl, ah
shl si, cl
xor ch, dh
push edi
dec di
dec ebx
test ecx, 0x6538e59
cmp ax, 0x28b0
adc eax, 0x6d06fb4d
dec si
not esi
inc ecx
adc edx, edi
not ch
shl si, 5
and dx, 0x5955
inc ah
and di, 0x40b8
dec edi
add cx, cx
ror ch, 4
xor ch, 0x4b
cmp ch, ah
stc
shr ch, 8
shr ch, cl
shr cx, 4
mov edx, 0x2b3d7b84
cmp edi, esi
sub dl, cl
not bl
rol esi, 6
add dl, 0x36
not edi
inc cl
inc ecx
xor di, ax
sbb bl, bh
sbb dl, 0x41
dec ebx
adc cl, bl
dec cl
rol eax, 1
mov cl, ch
rol dl, cl
stc
sub al, 0x29
adc edx, 0x13a2bf5
mov esi, 0x75e540f9
mov cx, 0x5215
ror dh, 8
cmp eax, esi
shr dx, 4
shr cx, 5
test ebx, ebx
mov eax, 0x6562093c
not esi
stc
rol edi, 7
shl ax, 7
mov esi, 0x4ac4f2a6
mov esi, ebx
cmp di, 0x6dfe
cmp dx, 0xc82
sub esi, ecx
test ebx, 0x6ecd2b71
and di, dx
add eax, ebx
not al
rol dh, 1
mov bh, 0x6c
rol cx, 4
xor si, dx
test bl, 0x6d
nop
rol si, cl
not ebx
dec bl
adc ecx, ecx
sub bh, ah
adc bx, dx
and si, bx
inc cx
not ecx
xor bx, cx
shr al, 5
shl dl, 1
nop
mov ecx, edx
test eax, 0x5c620bf3
xor al, cl
add al, dh
ror edi, 8
ror eax, cl
xchg ah, ch
add cx, di
stc
pop edi
dec ebx
not ebx
push edi
xchg di, ax
ror di, cl
and al, cl
inc dx
ror al, 7
sub dx, 0x63ea
test dx, 0x4fb5
cmp esi, ecx
adc ch, 0x73
nop
add dh, cl
stc
ror edx, 7
mov ah, 0x6c
sub ecx, ebx
inc dh
shl dl, cl
cmp dl, 0xe
mov dx, bx
cmp di, ax
xchg edx, edi
shr ebx, 5
or si, 0x16d3
xchg ecx, eax
inc ax
sub al, bh
or di, 0x29d9
mov dl, ch
sub ebx, edi
adc cx, 0x583
sbb di, 0x44b6
adc si, 0x78a1
adc dx, 0x1633
and esi, edx
xor ecx, esi
and dl, 0x63
inc ch
xor cx, 0x5dd5
test dh, 0x53
rol bl, cl
sbb di, di
or eax, 0x784991af
add al, 0x66
add ebx, esi
xchg si, di
inc ax
or ah, 0x17
and edx, edx
add edx, esi
adc bh, 0xd
shl bl, 7
inc bx
test cl, 0x39
shr di, cl
inc edi
mov eax, 0x6fc86df1
or bl, 0x4d
nop
xchg edx, edx
dec edx
and bh, 0x72
stc
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
call fcn.005c8b6c
push edx
inc dh
push edi
add di, 0x4e43
push eax
push ecx
shr al, cl
shr ecx, 6
pop ecx
pop eax
pop edi
pop edx
push ecx
rol ecx, 1
pop ecx
lea edi, [edi + eax]
cmp dword [esi], 0
je 0x59b0f3
push eax
push edx
mov edx, dword [esi]
call fcn.005c8ff2
push eax
shl eax, 6
push ebx
push edx
sub ebx, edx
xchg ah, bl
push esi
push edi
adc esi, edi
ror ax, 6
shl bx, 5
nop
adc ebx, eax
shl ah, 5
dec si
xor bx, 0x303b
push ecx
shl dh, cl
and dh, 0x52
shr dx, 8
and di, 0xf32
shl ecx, cl
or ah, dh
dec ecx
adc bl, 0x1f
adc si, 0x77dd
xor bx, 0x5969
shl dx, cl
or si, 0x7785
shl ax, cl
dec dx
adc esi, 0x205bee59
or edx, 0x2c9f2930
test bx, ax
stc
xchg bh, bh
test di, cx
and bl, cl
inc cx
or ax, si
ror edx, cl
or bl, dh
stc
dec al
rol bx, cl
xchg esi, esi
sbb esi, 0x76ba2a6d
xchg edx, ecx
or di, 0x591a
shl edx, 5
xor si, 0x20c4
sbb dh, 0x43
cmp dh, bh
xor si, bx
sub bl, 0x5a
shr cl, cl
sbb ax, cx
cmp ax, 0x5df1
inc cx
or dx, di
xor bh, 0x33
stc
xchg dx, dx
xor ax, ax
dec bx
cmp cl, ch
xor ah, bh
xor di, di
adc edi, 0x42575004
rol ax, 8
shl bx, cl
test al, dl
not al
add ebx, edx
dec ebx
add ah, cl
sub ch, dh
dec esi
test al, ch
xor edx, 0x56d157fc
adc edi, 0x759555c6
nop
add edx, 0x4c0d9775
xor ebx, 0x6cd82d6b
add dl, 0x6b
or bh, 0x2a
sbb bl, 0x5c
adc esi, edi
rol edi, 8
and esi, 0x92d425c
cmp bx, bx
test ecx, 0x6267eba7
stc
nop
sub ebx, ecx
adc cl, 0x3e
dec cl
xchg bh, cl
rol ax, cl
and edx, 0x67c7a630
or al, 0x1c
ror cx, 2
ror ax, 5
mov ecx, ecx
shr si, 2
shl dh, 1
pop ecx
xchg bx, bx
ror al, 3
stc
stc
inc di
sub dx, 0x5257
push ecx
shl cx, 6
sub di, si
shr ax, 8
stc
ror cx, cl
inc bl
inc ch
dec cl
rol cx, 5
and edx, eax
mov ah, bl
not ebx
shr edi, 4
shr ebx, 7
sub edx, 0x3d830e9b
nop
xchg bl, bl
stc
add bl, 0x65
adc ecx, ecx
rol ax, 1
xchg edi, ecx
inc al
xor bl, bh
shl di, cl
and cx, 0x7fb2
mov eax, esi
shr eax, cl
shr esi, cl
shl ebx, cl
not esi
and dl, 0x79
sub bx, bx
ror dh, 6
inc di
add ecx, edi
shl edi, 6
stc
sub ax, cx
rol ax, 3
shl al, cl
xchg ah, bl
cmp dl, bh
inc bx
rol edi, 3
mov bl, dh
nop
mov ax, ax
xor dx, di
inc cx
add ax, di
adc bl, 0x75
shl ax, cl
xchg ah, bl
sbb ebx, ecx
inc ecx
nop
and ah, cl
sub edi, esi
and bx, bx
sbb dl, dh
add di, bx
sbb cx, ax
shr dl, cl
sbb ecx, edi
inc eax
xchg ebx, ecx
ror esi, cl
cmp di, 0x778f
shr ecx, 3
add cx, cx
stc
sub cx, 0x4cf
ror edi, 3
mov cx, cx
shr ch, cl
nop
or cx, 0x191e
xor bl, 0x1e
or ebx, edi
inc dh
ror ch, 4
test bx, 0x25a3
rol ebx, cl
sbb dl, 5
ror dx, 2
shl si, cl
nop
cmp dh, 0x2f
test si, bx
sub edx, 0x1878889a
stc
rol dl, cl
xchg edi, ecx
pop ecx
ror dx, 6
push ecx
adc cx, 0x198f
test si, di
add di, ax
stc
rol bh, cl
xor bx, dx
or cl, bh
nop
dec edx
not ebx
shr esi, cl
xchg ebx, edi
xor bx, di
mov bh, cl
not bh
add di, 0x3f7a
nop
sbb dx, 0x77f6
cmp eax, edi
and al, dh
dec si
ror bh, cl
sbb ebx, 0x234e30e5
add dh, cl
and al, 0x3f
mov bh, 0x63
xor dh, 0x52
not cx
add eax, 0xc78a523
not ax
dec di
or ebx, 0x617b73c6
shl ch, cl
ror bl, cl
or dx, 0x3e7c
rol al, cl
xchg cx, ax
not ebx
ror bx, cl
or dl, bl
shl dx, 1
dec eax
stc
ror bx, 7
not al
shl cx, cl
add eax, eax
or al, 0x54
and bx, 0x1a38
stc
adc ax, dx
xchg di, di
cmp edi, edi
rol cx, 3
shl ah, cl
inc esi
adc edi, ecx
mov bl, 0x52
shl di, 5
adc ah, dh
inc edx
sbb bh, 0x14
sub al, ch
shl ah, cl
xor bl, ah
shl bl, 8
ror edx, cl
and dl, 0x1d
rol dl, 3
add eax, edx
mov di, dx
cmp dl, 0
shl di, 7
adc ebx, 0x7b779b2c
mov dh, dh
add ecx, edx
sbb cx, 0xb85
adc dl, al
xor edx, esi
not bx
not cl
stc
ror cl, 5
xor cx, 0x240a
sbb bx, 0x6807
stc
mov ah, bh
rol ch, 5
not ax
sbb cx, di
nop
add dh, 0x32
shr bl, cl
dec ebx
inc di
dec ebx
ror ebx, 1
ror ax, 6
ror cl, cl
pop ecx
or eax, eax
add si, 0x1eb9
sub bx, dx
inc ax
mov bx, 0x3885
and bh, 0x7c
sbb edi, 0xb711145
push ecx
test ecx, ebx
dec ebx
sbb bx, 0x5ef
or edx, edi
inc edx
sub ch, 0x50
test ecx, 0x1a6c7c8b
shl dh, cl
and al, 0x6f
nop
xor cl, ch
shr dl, 3
and edx, 0x3450d882
add cl, 0x23
or bx, 0x54
inc dh
mov dx, 0x7342
xor ax, cx
test dx, 0x59f4
adc bh, 0x52
dec di
sbb al, 0x38
inc di
cmp cl, dl
add bx, 0x1d72
not ebx
sbb dl, 0x59
adc dx, cx
nop
adc edi, esi
and ch, 0x5f
ror al, cl
xor dh, dl
mov si, 0x3ba3
sub ch, 0x37
adc edx, 0x293ce28c
xor cx, 0x4287
xchg esi, eax
dec si
sub bh, 0x5a
cmp ah, 0x3e
test di, 0x594e
xchg bl, dl
sub dl, al
shl dl, 3
add dx, cx
inc di
add ah, 0x27
sbb dx, 0x5361
shl ch, 5
add bx, 0x218d
adc cx, si
or ax, 0x2966
stc
dec ah
add edi, 0x1d0732
xchg di, bx
sub ecx, 0x3f51fb1e
sbb dx, si
shl dx, cl
stc
test eax, edi
shl bx, cl
sbb dh, dl
mov di, 0x295e
mov di, 0x7a2
shl ecx, 5
dec ah
stc
mov ax, 0x5f40
sbb edi, edi
and bh, 0x41
sub edx, edx
not ecx
and ecx, ebx
mov ebx, ecx
shl dl, 6
mov eax, 0x403e6559
add dh, ch
and dh, bh
or dx, 0x7af9
adc edx, 0x3d5ec25e
dec al
ror ecx, cl
or ax, dx
sbb ax, 0xfbf
xor edi, edi
test edx, eax
sub ebx, eax
sub ah, dl
xor cl, 0xc
pop ecx
pop edi
pop esi
pop edx
pop ebx
pop eax
push eax
ror eax, 6
push ecx
push ebx
sbb ch, bl
stc
sbb eax, 0x3696786b
push edi
xor edi, eax
nop
xchg ecx, eax
push esi
mov esi, esi
not esi
sbb cx, 0x705b
push edx
shl dl, cl
mov ebx, 0x49b08b67
not edx
sub edi, edi
inc cl
adc dx, ax
xor bl, 0x40
adc al, 0x6f
sbb bx, si
not cx
xchg dh, cl
xor ch, 0x44
xor ah, dh
sbb bh, 0x3b
xchg bl, dl
and dl, dl
shr dx, 3
xor ch, 0x7d
xor dh, 0xa
sub dx, 0x7425
mov bl, dh
adc ax, 0x16a5
xor si, si
not dx
inc bx
test ch, 0x43
add eax, 0x61b05059
cmp di, dx
sbb di, 0x54f1
xor ebx, 0x3ad20aa9
ror ebx, cl
sbb ecx, edx
inc ecx
or bx, bx
shr dl, 4
inc dx
add ecx, eax
nop
stc
shl eax, cl
shl dl, 2
dec ecx
xor dl, al
ror ax, cl
adc dx, 0x7c33
nop
and ch, ah
cmp dl, cl
shr cl, 5
adc cx, 0xb6c
or ax, 0xc63
cmp ch, 0x25
cmp al, 0x75
xor ax, si
test di, bx
sbb cl, ch
xchg si, bx
ror cx, cl
xchg di, bx
xor bl, dh
xor ch, 0x2e
xor edi, ebx
rol ebx, cl
not cl
shr cl, cl
xchg edx, eax
cmp ebx, edx
nop
mov ax, cx
xchg dl, al
stc
ror ax, 6
dec al
adc edi, 0x18d82e4f
dec dh
xor ecx, 0x4bf9eaf3
shr ch, cl
shl si, 5
dec esi
shr edx, cl
rol ecx, cl
mov esi, ebx
sbb bl, 0x40
not cl
shr di, cl
shl ah, cl
not ecx
xchg edx, ebx
cmp ah, 6
rol cl, 6
pop edx
nop
sub ecx, 0x253e85cb
stc
shl eax, 2
push edx
mov dl, dl
rol di, 4
xor ah, 0x55
shr di, 1
sbb ah, 0x2c
inc dh
or ecx, 0x5326a48c
xor bl, 0x27
add dl, 0x6f
test si, bx
shr al, cl
test edi, 0x537ef302
sbb dh, 0xe
nop
nop
or ecx, 0x4f37f87f
shl bx, cl
rol edx, 7
sub al, 0x21
cmp al, 0x31
adc eax, ecx
xchg dh, al
or esi, ebx
ror ch, 3
mov edx, 0x136e0706
adc di, cx
dec eax
mov ecx, edx
or bl, 0x53
cmp esi, eax
inc ebx
test bh, 0xa
shl eax, 4
add al, 0x38
adc eax, 0x5ed1151d
ror ecx, cl
cmp edx, esi
adc ch, dl
mov eax, 0x5d3ab00e
or dh, bh
mov bx, bx
dec eax
shl ch, 7
mov dl, 0xc
not dx
cmp si, di
shl ebx, cl
inc dx
sbb ebx, 0x38aaa9fb
adc dh, ch
xchg ecx, ecx
add di, 0x4598
cmp dl, ch
xor edi, 0x5de24bd3
cmp ch, dl
ror esi, 1
test eax, 0x2e732f01
add esi, 0x628d76d9
stc
or cx, 0x31ae
xchg ch, cl
dec esi
sbb ebx, 0x7de463cb
sub ebx, ecx
add eax, 0x5f449696
add edi, edi
nop
test ecx, 0x21565773
xchg ecx, eax
shl bx, 3
shl ebx, cl
not bx
inc bl
and di, di
inc dx
or al, 0x27
or eax, edx
add bx, 0x2049
mov bx, 0x2d9
not cx
test di, 0x2d51
stc
not ax
rol al, cl
and ax, 0x741c
shl esi, cl
shl ax, cl
sbb ch, 0x6f
nop
test ebx, ebx
xor eax, ebx
sub ebx, 0x200b9546
xchg cl, ah
or eax, ebx
inc eax
test bl, 0xd
pop edx
ror esi, cl
sbb cx, ax
nop
adc di, ax
adc ecx, ecx
test cx, 0x40a8
stc
shl ax, 7
ror bl, cl
push edx
rol edx, 3
test cx, si
ror dh, cl
sbb cl, 0xc
adc edx, 0x59485da2
add di, 0x4401
nop
add bx, cx
not al
nop
rol ax, 2
shr ecx, cl
add si, dx
add cx, 0x2e8c
dec esi
sub bl, 0x1b
and ax, bx
and edi, ebx
mov ah, 0xb
and si, si
and bh, 0x17
not dl
add edx, 0x7cf2978d
nop
xor al, 0x19
sub edx, ebx
ror bx, cl
dec cl
sub bh, bh
shr ax, cl
shr bh, 6
test ch, 0x50
shl ecx, cl
test dh, bl
add ah, bh
add bl, dl
ror edi, 3
stc
not bx
shr al, cl
xchg ecx, eax
add cx, 0x4800
nop
inc cl
xor esi, 0x41eb4a0a
sbb si, bx
sbb cl, 0x17
adc edx, 0xdfdff11
pop edx
pop esi
pop edi
pop ebx
pop ecx
pop eax
push esi
or si, 0x4b62
push edx
and dx, 0x4e4d
cmp si, 0x71d9
push ecx
inc ecx
push eax
inc al
or ch, dl
cmp dx, 0x61a
push edi
cmp edx, edi
pop edi
pop eax
pop ecx
pop edx
pop esi
call fcn.005c9300
push edi
dec edi
nop
push ebx
push ecx
sub ebx, ecx
dec edi
sbb cx, 0x1ffa
push edx
xchg edi, edx
sbb cx, di
cmp cl, bh
push esi
test di, si
or dh, cl
xor edi, edi
shr dh, cl
ror ecx, 4
sub si, bx
push eax
or eax, 0x6d07b780
sub di, cx
add cx, 0x5540
rol ch, cl
add bx, 0x2a52
dec ah
ror di, 1
and ebx, 0x77c5fed8
stc
test ecx, 0x693a0cf
pop eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
call fcn.005c9748
call fcn.005c9cab
push ebx
push ecx
shr ebx, cl
push eax
xchg al, al
push edx
sbb dl, 0x3c
stc
add ax, ax
push esi
test esi, 0x48a382d1
xchg ah, ch
ror ax, cl
stc
sub eax, eax
stc
push edi
ror edi, 6
add ax, 0x240c
and cx, bx
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
nop
push ecx
test cl, ch
push eax
xor ah, 0x4c
push ebx
shr ebx, 2
or ah, cl
and ebx, 0x6c8f3065
not eax
and bl, bh
pop ebx
pop eax
pop ecx
test edx, 0x80000000
je 0x59993f
and edx, 0xffff
jmp 0x59a1b4
lea edx, [edx + eax]
jae 0x599a4a
push ecx
push ebx
mov ch, bl
push edx
push eax
sub dh, ah
ror dx, cl
stc
shr al, 3
push esi
cmp ecx, esi
pop esi
pop eax
pop edx
pop ebx
pop ecx
call fcn.005ca0a4
call fcn.005ca504
push eax
and ah, 0x73
push esi
xchg si, ax
push ebx
or bx, 0xf4d
sub ebx, 0x46d8a74e
shl ebx, 5
push edi
inc edi
xor si, bx
push ecx
xor ax, cx
sbb edi, 0x27dda528
xchg ebx, eax
not edi
nop
nop
inc cl
push edx
not dh
ror ebx, 8
cmp di, 0x12ee
or di, cx
ror bh, 4
xchg di, bx
dec dx
add esi, edi
not edi
shr ecx, cl
ror bl, 8
and di, cx
inc eax
xor ax, 0x444f
ror bh, cl
ror eax, cl
or ebx, 0x6e08ae0c
stc
or al, 0x76
sbb bl, 0x71
xchg cx, cx
or di, 0x249
shr dx, 3
shr bh, cl
dec ah
shr ecx, cl
dec bl
rol edx, cl
test cx, bx
add cl, 0x48
pop edx
pop ecx
pop edi
pop ebx
pop esi
pop eax
jno 0x599a16
jge 0x599a05
push edx
push ecx
xchg dx, cx
push edi
not edi
pop edi
pop ecx
pop edx
call fcn.005ca99b
push esi
adc esi, 0x664bfec9
push edx
cmp edx, edx
pop edx
pop esi
push eax
push ebx
add ah, bl
push edi
adc edi, ebx
xor edi, 0x4bc77bf7
push edx
test bh, dl
push esi
xor si, bx
pop esi
pop edx
pop edi
pop ebx
pop eax
jp 0x599a3b
push eax
sbb ah, 0x58
pop eax
nop
call fcn.005caebf
push edx
cmp dh, 0x4c
pop edx
push esi
xor si, si
pop esi
push eax
and al, 0x7c
nop
nop
push edx
not dh
push ecx
inc ecx
dec dh
shl cx, 3
dec ecx
push edi
ror di, cl
push ebx
ror bh, cl
sbb di, 0x4fb3
rol dl, cl
mov bl, ah
push esi
cmp si, 0x51b4
test ah, 0x47
inc esi
shr si, cl
rol ah, cl
dec ax
and edi, ecx
mov bl, 0x48
cmp dx, si
shl esi, cl
cmp ah, dl
ror bh, cl
or dx, 0x6325
rol edi, 7
test al, dl
test cl, 0x4e
add cl, ah
dec eax
or bl, ch
add dl, bh
rol ah, 2
shr bx, cl
xchg edi, eax
stc
cmp bl, 0x48
shr ax, 1
inc ecx
or ch, 0x5f
shr bl, 5
xchg bx, dx
mov bl, 2
test al, bh
add edi, ebx
test al, 0x66
or edi, 0x3e482baf
test esi, 0x5b0de3fc
inc esi
sbb esi, eax
adc si, 0x43ef
rol bl, cl
adc bx, 0x2abe
inc cx
test edi, 0x164644e
add ebx, 0x4dfb4ba7
dec edi
rol edx, 2
mov cx, 0x586e
inc ah
mov dh, ch
sbb ecx, 0x4bb0afb9
sub ah, 0x3b
or esi, ebx
dec dl
xor ch, 6
nop
stc
ror di, 3
add si, si
shr ecx, cl
shr di, 4
not esi
sub cx, 0x54aa
add edi, ebx
and bl, dl
mov ebx, 0x20163301
stc
xor edi, 0x68ecd18c
inc dx
dec cx
xchg ch, bl
xchg ecx, ecx
shl dh, cl
shr dh, cl
and ah, cl
nop
sbb ecx, 0x1f83ed7c
shl bx, cl
dec bh
shl bx, cl
sbb bl, bl
mov al, 0x46
dec edx
stc
inc bh
test dl, 0x20
nop
test bx, dx
pop esi
ror cx, cl
shr dh, 7
test dl, al
shr bl, cl
adc bl, bh
dec al
xchg dl, ah
not ah
shl dx, cl
nop
cmp dx, ax
inc bx
sub dl, cl
and bh, 0x54
shr bx, 7
stc
inc di
stc
inc ebx
shr eax, cl
test cl, ah
and edi, 0x3c99694c
and bl, 0xc
push esi
test esi, 0xcd74056
nop
cmp bh, 0x4d
xor ah, 0x53
dec bl
sbb edi, 0x16848b22
shl ah, cl
test ah, bl
test dx, dx
and bl, 0x41
dec bh
adc cl, 0x3c
or si, ax
xchg ch, bl
nop
adc si, bx
not eax
mov dl, 0x77
shr bx, cl
ror dh, cl
test edx, 0x21528047
or ah, 9
adc cx, 0x602f
dec edi
ror cl, 6
xchg bx, ax
xor edi, edx
ror ax, 5
or dx, 0x6243
mov bh, 0x23
adc si, bx
inc ah
nop
or ah, 0x22
sbb si, 0x2482
inc edx
cmp dh, 9
mov edx, 0x1da566d2
shr edi, 4
nop
adc bx, 0x48dd
shl cx, 7
add dh, ch
cmp cx, 0x1fda
xor ecx, eax
xchg di, bx
adc dx, 0x6235
and edx, 0x44831815
stc
ror cx, cl
shr ecx, 4
shr dx, cl
add ch, dl
xor dx, cx
shr dh, cl
shr ebx, cl
and bx, dx
ror bx, cl
xor di, dx
cmp ah, ah
not eax
xchg edx, esi
test al, dh
shl edx, cl
inc al
and bl, ch
or bx, 0x329f
sub edi, 0x2f748b0
rol esi, cl
xchg dh, ch
shr dx, 4
cmp bh, 0x53
stc
shl di, 5
not ax
mov bl, 0x5d
adc edi, esi
pop esi
nop
xor al, 0x3f
nop
xchg cl, cl
push esi
mov si, 0x5f
nop
sub cx, 0x6b2
rol ecx, cl
xchg bl, bh
xor dl, 0x10
xor cx, 0x730e
sbb esi, eax
sub edx, 0x68c5f60d
mov bx, 0x6bba
sbb ch, 0x43
cmp cl, dl
test ax, bx
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
push eax
push ecx
shl ah, cl
push edi
not di
push edx
adc al, dh
shl dl, cl
rol dh, 4
shl ah, 5
dec di
shl cl, cl
inc ecx
xchg ecx, edi
xchg edi, ecx
not ch
add ch, cl
and ecx, 0x1d7ddb6f
test cl, cl
nop
rol dh, 6
and dh, 0x49
cmp di, cx
inc eax
push ebx
rol bh, cl
xchg cx, cx
not edx
add ebx, 0x10315382
not edi
nop
rol dx, cl
push esi
mov si, di
inc bx
rol ch, cl
shl ebx, cl
shr dh, 8
xor bl, 1
shr ah, 8
nop
stc
rol ax, 2
stc
test esi, 0x77f0390d
pop esi
pop ebx
pop edx
pop edi
pop ecx
pop eax
push edi
mov di, 0x2d00
push ebx
sub bh, 0x34
push esi
and edi, esi
test ebx, 0x2f554343
push eax
shr ax, 7
sub al, 0x2b
and bl, ah
stc
nop
push ecx
push edx
sub cl, dh
sub dh, ch
or di, 0x272a
xor si, 0x3d40
inc di
inc si
not dx
ror cl, 6
shr ebx, cl
dec dl
stc
mov cx, cx
cmp ah, dh
test si, di
dec ax
sbb dl, ch
dec bx
stc
ror bx, 2
and esi, ecx
mov bh, 0x25
and ecx, 0x13c61cd8
and ebx, edi
nop
nop
adc esi, 0x1b642155
not edx
dec ah
mov esi, eax
ror ecx, 5
test eax, edi
xchg di, bx
stc
ror edi, cl
inc edi
dec edi
add bl, 0x1f
inc ebx
add edi, 0x6e461024
mov eax, 0x10aaa6c2
xchg ecx, eax
and esi, eax
shl bh, cl
shl al, 7
add edi, 0x74946b84
shl bx, cl
and cx, cx
nop
stc
mov al, bh
mov bl, bh
inc cx
shl al, 8
xchg dh, al
test eax, ecx
and edi, eax
or edx, 0x54159fdf
test cx, si
nop
adc ch, 3
inc cx
rol dl, 5
ror bl, 4
rol ecx, cl
ror edx, cl
xchg cx, dx
shr ax, cl
rol di, 7
shl edi, cl
dec eax
ror ax, 8
or esi, 0x4483b07f
mov di, 0x3382
adc ax, 0x545c
add edx, 0x13f5f164
shr bl, cl
rol ah, 6
xor eax, 0x1c1c2488
and dx, cx
nop
shl ah, 6
dec ax
xchg si, si
inc si
shr bh, cl
mov dh, cl
and dl, 0x53
inc si
add ah, 0x18
nop
xor bl, al
pop edx
xor ch, 0x26
push edx
cmp edx, eax
xchg cl, al
test dl, ah
and ecx, edi
or dh, cl
rol al, 4
ror dx, cl
shr bh, 8
cmp ebx, 0x326d0d8d
mov bl, dh
ror eax, 4
adc si, 0x4a31
mov cl, al
shl ch, 8
rol dx, 7
add ecx, edi
not al
mov dl, 0x69
not eax
cmp edi, 0x566e1196
stc
cmp ax, ax
shl si, 7
sbb cx, 0x3188
or si, 0x6d2e
rol ah, 2
stc
cmp esi, edx
rol eax, cl
mov bl, dl
adc si, 0x3f72
mov al, 4
sub bx, cx
stc
adc dh, ch
and bx, 0x4727
not ch
cmp cl, 0x55
rol edi, 7
xor si, bx
rol di, 5
sub di, cx
or dh, 0x4f
mov cl, 0x28
shr bl, 6
adc ax, 0x26f8
ror edi, 2
xor si, 0x1cad
and dl, al
nop
not bl
stc
shr edi, 1
not dh
sub edx, 0x7607219a
xchg bl, dh
dec si
test edi, ecx
xchg cl, dl
dec si
rol esi, 2
test cx, 0x624a
not cl
ror si, 4
xor al, ch
shl bl, cl
test esi, 0x1ac944f
shr si, 1
rol edx, cl
test eax, 0x13bef574
add di, di
nop
sub ax, bx
cmp ch, 0x57
nop
inc ecx
mov dl, 0x18
add esi, 0x1630d113
and dx, 0x7940
add bl, ah
test eax, edx
inc al
nop
pop edx
pop ecx
pop eax
pop esi
pop ebx
pop edi
call fcn.005cb3d9
push edx
push ecx
sbb edx, ecx
push eax
inc ah
inc edx
xchg dx, ax
push esi
push edi
xchg si, di
cmp ecx, 0x2c5c50b6
shr al, 8
stc
test al, 0x3b
add di, 0x40dc
adc ecx, edx
inc ah
push ebx
not ebx
xchg di, dx
sbb cx, ax
sbb bl, 0x59
ror si, cl
inc bh
ror ebx, cl
inc cx
shl ch, cl
shl eax, cl
nop
cmp ecx, 0x59047d9e
not dl
stc
nop
cmp dh, 0x37
inc cx
not al
rol ax, 4
rol bl, 6
ror bl, cl
inc esi
sbb esi, ebx
xchg ecx, edx
dec dx
nop
stc
dec cx
sbb eax, esi
nop
sub ecx, edi
xchg si, si
or si, 0x4b15
dec esi
mov si, 0x2d2d
dec dx
ror ebx, 7
ror ecx, cl
test dl, bh
test bh, 0x32
shl cl, cl
ror ebx, 1
or al, dl
shl di, cl
and ecx, 0xcb2a882
test cx, ax
xchg di, ax
nop
dec bl
mov bl, bl
or bl, ch
sub dx, 0x49a6
shr di, cl
nop
shl ax, 2
and esi, 0x3c3e256b
inc dh
shl cl, cl
dec dx
or bh, 0x5d
test ecx, ebx
xor bx, 0x1d28
and dx, cx
xor al, cl
sbb ah, bl
and edx, 0x9327b7
xor dx, 0x7674
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
push esi
rol si, 1
push edx
not dl
push ebx
add bh, 0x61
push ecx
ror bl, cl
rol ebx, cl
ror edx, cl
test dx, 0x12b5
push edi
and edi, 0x74be8e32
shl bx, 3
push eax
add eax, 0xf6ebbde
sub dx, bx
adc ecx, 0x569eafa4
shl cx, cl
ror cl, cl
shr ecx, 3
dec ebx
sbb ebx, eax
inc di
sub eax, 0x67b897c7
xor ax, di
mov cl, dh
shr al, cl
stc
or edi, eax
pop eax
pop edi
pop ecx
pop ebx
pop edx
pop esi
push edi
push esi
add di, si
pop esi
pop edi
push ebx
push eax
xor bx, ax
push esi
push ecx
rol si, cl
push edx
add dl, 0
or ecx, 0x65cb8623
add dl, 0x27
xchg dh, dh
nop
shl dx, cl
push edi
or di, 0x6b20
sbb ecx, edi
stc
cmp bh, 0x22
and cx, cx
test si, 0x71de
not dh
shr bh, cl
nop
ror bh, cl
and dx, cx
or si, si
add si, 0x4239
xchg edx, edi
shl cx, 5
inc dx
test ax, bx
xchg cl, ch
mov cx, 0xad8
cmp edi, edx
xor ecx, 0x18fc6a07
sub ax, 0x62e1
dec al
nop
or di, 0x436a
cmp esi, ebx
stc
or eax, edx
rol ebx, 3
nop
shr edi, cl
adc bx, 0x4713
rol bh, cl
mov dl, 0x61
test bl, 2
sbb di, 0x1509
rol dx, 8
not bl
shr ebx, 4
shl ecx, 1
rol dx, 7
dec ax
not di
rol cl, 6
dec si
dec bx
add edx, 0xfe9e084
ror ch, cl
sub ax, dx
xchg dx, si
shr dx, 7
nop
nop
ror ah, cl
cmp ax, dx
xchg dx, ax
test di, dx
shr dh, cl
sub edx, 0x672ce756
dec al
xchg dx, cx
xor bx, bx
xchg di, ax
xor eax, esi
nop
or ecx, 0x372d572d
shr ecx, cl
sub dh, 0xa
cmp si, dx
shr cx, 1
rol dl, cl
add bh, ch
rol bh, 7
ror cx, cl
sub ch, al
sbb dx, 0x2a7b
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
push eax
dec ax
push esi
test si, ax
push ecx
push ebx
add ch, bh
push edx
and dh, 0x45
dec cx
or ecx, eax
inc dl
push edi
sbb di, ax
cmp di, bx
nop
ror ecx, cl
dec cl
sub dl, 0x58
dec bl
xor bh, bl
rol eax, cl
add ax, dx
nop
shl dl, cl
shl dx, cl
xor si, dx
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
call fcn.005cb84b
call fcn.005cbd50
call fcn.005cc118
push edi
push ebx
and edi, ebx
push edx
dec edx
push ecx
add bl, cl
push eax
cmp al, 0x2a
add cl, 0x25
cmp dh, 0x44
stc
pop eax
pop ecx
pop edx
pop ebx
pop edi
call fcn.005cc683
stc
call fcn.005ccb58
lea edx, [edx + 2]
push 0
push 0
push edx
push ebx
call fcn.005cd06e
push eax
cmp al, ah
push edx
push ecx
mov edx, ecx
stc
push ebx
xchg bx, bx
and cl, ch
push edi
ror di, cl
xchg dx, ax
stc
rol al, 2
cmp bh, 0x16
push esi
xor cx, si
cmp si, bx
inc edx
rol cl, cl
shr ax, cl
dec edx
shl cx, cl
test di, bx
nop
or ecx, ebx
nop
nop
xchg di, bx
and si, di
rol ebx, cl
cmp si, si
sbb esi, 0x659eea4e
xchg esi, ebx
dec cx
sbb di, 0x6252
sbb ebx, ecx
shl bx, cl
not ecx
test di, 0x1327
add cx, 0x6b64
test di, 0x1eaa
and edi, ecx
dec ch
rol ax, 1
shr si, cl
shl ch, cl
xchg bx, di
not esi
ror edi, cl
mov ah, dl
not ebx
sbb edx, 0x5688227
and ecx, esi
ror esi, cl
inc di
not di
and dl, 0x5e
sbb ah, bl
stc
xor ax, 0x57b
cmp al, 0x24
xchg bl, dh
inc dh
dec dx
nop
nop
xchg bh, dh
add dh, dh
dec edx
stc
cmp dh, 0x25
or eax, 0x60799925
mov dx, 0x36b2
nop
shl cx, 1
shl ecx, 4
shr ecx, 6
xchg ch, bh
sbb eax, eax
add eax, edx
sbb ch, 0x77
and bx, 0x736e
rol ch, 5
dec edx
inc ah
ror si, 6
cmp ch, cl
test dh, ah
adc bl, bl
or dh, bh
ror ch, 8
nop
dec eax
test si, 0x1df7
nop
sbb dx, 0xd70
sub ax, ax
sub si, cx
dec cl
stc
shl dx, cl
xor ch, dl
add edi, 0x6c8d72d7
add cx, ax
dec cl
pop esi
dec cx
stc
shr dl, 1
xor edx, ecx
shr ch, cl
dec bh
sub ch, ch
ror dh, cl
not al
test ax, 0x556b
and cl, dl
and edx, eax
mov di, 0x16a8
ror ecx, cl
inc al
stc
inc ch
shr bl, cl
push esi
and esi, 0x1b63e3e7
and ecx, 0x58009f9c
shr eax, 3
shl bx, cl
dec edi
shr di, 3
xor edx, 0x7105efdc
nop
mov edi, ebx
rol dh, 3
dec edi
xor bl, 0x3e
adc dl, 0x3f
not bx
add ebx, 0x9d792ef
adc si, 0x41cd
dec si
adc ch, dl
nop
sub dl, 0x5e
sub cx, 0x10fc
xchg ch, dh
sub edi, 0x47723701
adc dh, 0x2b
or edi, 0x1e68afac
test cl, ah
test dx, 0x1221
and edi, edx
not al
and eax, edx
dec esi
xchg cx, dx
sbb cx, 0x1cc0
test dx, si
sbb di, ax
mov si, 0x4106
or cx, 0xc32
rol cx, cl
sub dx, 0x867
and eax, ecx
ror dh, 7
test si, 0x4e9f
xchg bx, si
not ax
and ecx, esi
cmp ax, cx
inc cx
or cx, 0x3159
nop
not edi
cmp edi, ebx
not ecx
or ebx, eax
ror bl, 7
and ecx, 0x5eed6ce7
cmp ecx, ecx
test dl, 0x69
add ah, bl
ror edi, 1
dec al
mov ecx, eax
stc
test ch, dh
shr si, 7
sbb al, 0x29
sbb edx, eax
cmp esi, 0x1418a076
test si, 0x7ede
xchg dx, cx
dec al
xor ah, 0x45
rol bh, cl
shl edx, 5
mov si, 0x2e41
shl eax, 8
xchg ebx, ebx
rol bx, cl
or ecx, edx
test cx, ax
not eax
shl dh, 6
xor ah, dl
pop esi
shr edi, cl
adc di, 0x779e
stc
sub ebx, ecx
push esi
mov si, di
sbb bx, bx
xchg edi, ecx
cmp di, dx
adc di, 0x64e2
inc di
nop
xor al, dl
shl ebx, cl
mov edi, ecx
ror bh, 3
ror bh, cl
and ecx, esi
add edi, edx
mov edx, 0x6e8fd690
cmp cx, 0x5448
and esi, 0x3c4f9a83
shl ax, 6
and eax, edx
sub bx, cx
sub dx, 0x5c2f
dec di
inc si
inc al
mov eax, 0x35fd98a7
add bl, 0xd
xchg cx, si
xor esi, 0xec10011
nop
inc ax
shl al, 8
xor ax, 0x41bb
sub ebx, ebx
stc
cmp eax, esi
and ecx, 0x3d47f00f
test ebx, ecx
test bx, cx
nop
dec bx
sbb cx, ax
inc bl
sbb ax, 0x7c46
and eax, eax
shl ebx, 3
sbb ebx, ecx
and cx, dx
xor edi, esi
ror si, cl
or bx, 0x226a
test ax, bx
and dx, cx
xor bx, 0x10bd
sbb ax, ax
add bx, di
adc eax, ecx
cmp dx, 0x3735
shr di, 3
shl si, 1
cmp ah, 0x68
add bx, dx
xor edi, esi
sbb bl, 0xb
not dl
rol dh, 2
ror edi, 2
add bx, si
shl dx, 1
rol eax, cl
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
js 0x59a61c
jnp 0x59a519
push ebx
xchg bx, bx
not bx
push eax
xchg ah, ah
pop eax
pop ebx
js 0x59a4ff
push edx
mov edx, 0x425bbba9
push ebx
shl ebx, 1
push esi
xor si, 0x26ac
push ecx
rol cl, cl
push eax
mov al, 0x32
push edi
test edi, eax
or esi, edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
pop edx
call fcn.005cd55c
jge 0x59a519
call fcn.005cd87d
call fcn.005cdb7d
call fcn.005ce040
push esi
push eax
cmp si, ax
push edx
add dx, 0x49df
sub eax, 0x67344983
cmp al, 0x75
push ecx
rol ax, cl
inc ch
rol edx, cl
shl ecx, 3
pop ecx
pop edx
pop eax
pop esi
push eax
and eax, 0x505dd67c
ror ax, 7
nop
push ecx
ror eax, cl
ror al, cl
push edx
inc dx
xchg al, ch
stc
stc
nop
adc ecx, 0x4cea61b8
push ebx
not bh
shl ah, 8
sbb edx, eax
not bx
dec cx
dec dl
dec ax
sbb cx, 0x5958
sbb dl, 0
add ax, 0x1b39
push edi
push esi
xor di, si
mov bx, 0x4986
dec ch
mov ecx, edi
or al, ah
or eax, ebx
sub ecx, 0x7935ddf4
and di, bx
not ch
cmp si, cx
xchg edx, ebx
adc bh, bl
rol dh, cl
and edi, edi
xor esi, 0x58624543
xchg cx, cx
mov dh, bh
cmp ebx, eax
add edi, 0x7a151ac9
shl cx, 7
stc
rol bl, 7
inc dh
xchg si, ax
sbb si, ax
ror bh, cl
dec dx
add bx, 0x40e6
or edx, esi
xor dl, 0x7d
xchg edi, eax
xor eax, edx
stc
ror si, 7
test ch, bl
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
push esi
xor esi, 0x458f3bb1
push edx
xchg dx, dx
push ecx
shl cx, cl
push eax
add si, ax
push edi
mov edi, eax
pop edi
pop eax
pop ecx
pop edx
pop esi
push eax
add ah, 0x4a
push ecx
shl cl, cl
stc
push ebx
cmp cx, bx
pop ebx
pop ecx
pop eax
call fcn.005ce510
nop
jbe 0x59a61c
stc
push esi
and si, 0x329
nop
pop esi
stc
push edi
push esi
sbb di, si
and si, 0x754b
push ebx
cmp bx, 0x448
shl bh, 6
nop
push edx
sbb dh, 0x25
push ecx
and cl, 0x70
push eax
cmp edi, eax
cmp dx, cx
shl bx, cl
and dh, 8
ror bl, cl
shr edi, 3
and cx, 0x5fa6
shl esi, cl
sub dl, bl
ror dh, cl
xchg ecx, eax
stc
and bl, 0x30
nop
dec dh
add bl, 0x6e
rol ah, cl
sbb edx, edx
or dx, bx
shr esi, cl
inc dx
dec edx
add bx, 0x28df
mov bh, 0x4c
and esi, 0x4fb11dce
rol ch, cl
adc ah, 0x6e
sbb ch, bl
sbb si, 0x1176
nop
nop
xor eax, esi
nop
test esi, 0xb7cc48e
rol bx, cl
ror dl, 5
xor ch, 0x66
rol si, cl
xor eax, 0x2c316db7
shl si, 3
shr ax, cl
shl ah, cl
rol edi, 7
sub si, ax
test ecx, eax
inc ecx
adc edx, 0x6eda4752
shl bh, cl
adc bx, 0x437b
sbb ch, 0x3c
inc eax
ror ah, cl
nop
adc cx, bx
xchg si, ax
ror si, cl
sub al, ah
nop
dec cl
not eax
sub dx, si
rol eax, 7
ror bh, cl
and bx, bx
not bh
sub di, 0x1211
rol si, 1
ror esi, cl
adc eax, edx
stc
shr ah, 6
shr bl, cl
not ebx
cmp dh, 0x40
nop
rol ebx, 1
shr si, 4
and esi, ecx
rol ah, cl
cmp ebx, edi
not dh
ror ch, cl
adc ebx, ecx
rol si, 2
inc si
shl ah, cl
rol ebx, cl
sub cl, 0x58
shr di, cl
xor ah, dh
inc edi
nop
stc
pop eax
mov cx, 0x754
test esi, esi
push eax
and ax, si
sbb di, 0x5cef
nop
sbb eax, 0x56e41556
add ax, si
ror dl, 7
shl ch, cl
inc edi
add si, 0x4ae2
not dl
inc ebx
nop
or dh, ch
mov bh, ah
ror ebx, 1
not bh
test si, bx
sbb ah, ch
cmp edi, esi
sub ax, di
rol bx, 3
stc
rol cx, cl
shr dl, 2
mov edx, 0x5374e20e
shr cx, 4
shl di, cl
shr esi, cl
adc di, 0x2db7
add edi, 0x54fc31d1
mov esi, ecx
dec si
or ch, ah
and edi, 0x6b80cf14
shr al, cl
mov si, 0x757d
mov ecx, 0x24f5e3fb
or ax, si
dec dx
rol edx, 4
shr bh, 5
sbb di, 0x7e13
shl eax, cl
xchg ah, dh
not edi
xchg cx, cx
sbb cx, di
shl bh, cl
shl ebx, cl
mov cx, cx
xchg dl, bl
not eax
shr al, cl
mov di, bx
dec ax
dec bx
cmp esi, 0x41c99865
inc di
sub eax, edx
stc
or edx, 0x64a2797a
ror bl, 2
stc
mov cx, 0x3333
sbb eax, eax
ror si, 1
dec edx
cmp cl, dh
adc al, 0xb
sub ecx, edi
nop
and eax, 0x66ba6b00
xor edx, 0x1845baf9
not ax
mov bx, bx
shl di, cl
add bx, 0x11fd
mov dl, bh
or bl, 0x58
dec ax
or ax, 0x5188
mov ebx, 0x37be207f
cmp edi, eax
stc
sbb bx, ax
test dx, dx
adc di, ax
shl ecx, cl
inc ah
mov cx, 0x7b59
or cl, dl
ror cl, 5
and edx, ebx
sbb ch, ah
add bx, ax
and edi, eax
and dl, 0x6b
cmp bx, 0x14a5
pop eax
nop
push eax
mov bx, ax
add bh, al
dec ch
dec ax
not si
shr dh, 4
xchg dx, si
add ax, 0x1f8b
test bx, bx
or si, si
inc dh
add dx, si
xor bx, 0x45f7
adc dh, 0x25
or bl, ch
shl dx, 6
add di, dx
xchg ecx, edi
xor edx, edx
or cx, si
cmp ecx, 0xfc440e0
xchg bx, bx
test cx, 0x40f
test dx, dx
inc edi
dec cl
rol cl, 3
rol ax, 7
sub bx, cx
sub si, 0x2342
stc
xor esi, 0x58e0beec
dec di
shl bx, cl
dec dx
dec di
stc
add ebx, 0x4cd1ee3e
stc
stc
dec bx
or edi, 0x3360149c
dec cx
nop
dec eax
sbb dh, 0x43
adc ah, ah
not edx
xor ecx, 0x5660b41a
mov cl, 0x61
cmp si, si
dec bl
nop
not edx
adc di, 0x48f
and di, 0x5018
xor bx, bx
xchg dh, dh
dec bx
xchg di, bx
inc ah
test edx, 0xb702332
xchg ebx, edx
not edx
add bl, 0x3b
cmp bl, dh
or cx, dx
sbb bl, cl
xchg ch, cl
stc
and si, di
test si, dx
rol edi, cl
nop
stc
shr di, cl
ror si, 6
inc dh
cmp esi, 0x1f271447
shr ax, cl
adc ch, 7
shl dx, cl
stc
xor esi, 0x3b956fd2
xchg dx, si
xor ch, 0x44
sub si, 0x7750
xchg cl, dh
sub dl, ch
dec edx
pop eax
pop ecx
pop edx
pop ebx
pop esi
pop edi
push eax
push ecx
sbb al, cl
push ebx
push edi
test ebx, edi
push edx
sbb dx, 0x3d43
sbb bx, bx
inc edx
push esi
xchg ecx, esi
stc
ror ah, cl
test eax, 0x757b5cc0
not ecx
test ecx, eax
or ax, bx
stc
and ah, cl
or edi, esi
add bh, bh
sbb ah, dh
shl esi, cl
stc
nop
shl dx, 1
nop
nop
rol esi, cl
not al
and esi, 0x216013fd
sbb edx, 0x7a35cd28
rol cx, cl
xchg bx, ax
xor bh, 0x37
shr eax, cl
rol dl, 5
and ecx, 0x3a7fc935
xchg cx, bx
stc
sbb esi, eax
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
call fcn.005ceaae
nop
call fcn.005ed7eb
add esp, 0x10
mov dword [edi], eax
pop edx
pop eax
lea esi, [esi + 4]
push ecx
shl cx, 4
nop
push esi
add esi, 0x67c686ef
sbb cx, 0x124b
push eax
add al, 0x77
push edx
ror dl, 4
nop
shl cl, cl
test si, dx
push ebx
cmp dx, bx
xchg ecx, ecx
mov ch, 0x5b
push edi
and di, bx
inc dl
or edx, 0x4e75090d
sub ah, dl
and ax, 0x8ae
xchg cx, ax
and ah, bh
xor cx, bx
sbb bx, 0x401e
mov bx, 0x2259
add ah, dl
add cl, 0x43
test bh, 0x1b
inc eax
xor al, ah
ror edx, 7
xor cl, 0x3c
stc
sub edi, edx
xchg di, dx
not eax
stc
not bx
inc ax
mov dl, 0xb
cmp edi, 0x3371fd66
test edx, 0x78b68ebf
and edx, ebx
xchg ch, dl
stc
xchg dl, ah
ror cx, cl
nop
not edx
rol edi, 4
test cx, 0x6d2d
sub cl, 0x4c
inc edi
nop
stc
cmp ah, 0x52
mov cl, 0xf
shl ah, cl
shr bx, 6
test cl, 0x5f
add bl, ah
test ecx, 0x27c70d31
not al
not dl
nop
adc edx, 0x2e41d5a5
ror cl, cl
nop
ror ch, cl
sbb cx, ax
or ebx, 0x331260f3
xchg bh, ch
not ebx
xchg ch, al
sbb ecx, 0xbb3875c
test eax, esi
cmp bl, 0x7c
dec bl
dec cx
nop
nop
dec cl
mov si, dx
mov cx, bx
ror bx, cl
add dl, 0x71
sbb di, 0xe94
ror cx, 3
not ecx
inc bh
nop
xor esi, eax
sub al, ah
sbb dl, 0x6c
nop
not ax
nop
not ah
mov esi, edx
and edx, 0x35594622
xor dl, al
stc
cmp eax, esi
pop edi
rol ah, cl
push edi
sub di, ax
adc ax, bx
nop
shl bl, 8
rol di, cl
xor ch, dl
add cx, bx
inc eax
nop
adc bh, 0x10
nop
mov dl, ch
inc dh
inc edx
stc
xchg dl, al
shr ax, 4
test bh, 0x60
mov cx, si
sbb eax, edx
stc
stc
inc ax
sbb dl, al
xchg ch, dl
ror si, 4
dec di
ror cx, 5
shr ah, 2
sub dx, di
dec bl
nop
shl dl, 6
shl bh, cl
and edi, 0x5c273d5f
test bl, bh
rol al, cl
sub esi, 0x43bab3e9
nop
ror bh, 5
or dh, ch
and di, ax
add cx, dx
shl ecx, cl
xchg al, cl
adc bh, 0x7a
sbb bx, cx
add ax, bx
stc
shl eax, 7
cmp si, di
adc cx, 0x7b8
nop
or bh, 0x62
shr edi, cl
dec dl
test edi, edi
not edx
test cx, 0x6e72
nop
xor esi, 0x6ace7d61
rol ecx, 2
sbb edx, 0x7b75c0d4
adc ax, si
shl ch, cl
sbb ah, dl
sbb ch, 0x53
ror eax, cl
ror ah, cl
dec edx
inc bx
or bh, 0
rol ah, cl
ror bl, cl
shl dx, cl
xor bh, bl
not ax
adc bl, 0x1d
sbb bh, 0x33
add ecx, 0x20955053
dec ax
dec bh
and bl, al
cmp esi, ebx
nop
ror di, cl
add bx, cx
and edi, 0x44ba69de
rol al, 3
sbb di, 0x34d3
and al, 0x56
nop
sub eax, 0x56fdab4a
dec edi
rol ch, cl
adc al, al
dec dx
xchg edx, edx
add ebx, 0xe7d1baa
pop edi
rol dl, cl
cmp bh, bl
sub ecx, 0x395a0c6d
push edi
add edi, eax
dec si
add ch, cl
test cx, 0x63a4
xor bx, si
and eax, 0x48fcdf66
xor dh, 0x68
nop
mov bl, 4
and dx, ax
nop
not cx
sbb bx, 0x51bf
or dl, 0x32
sub di, 0x7a12
xchg ch, dl
add al, dl
add edx, esi
cmp bl, bl
sub ebx, ebx
test bx, di
sbb cx, bx
shl edx, 3
add bx, 0x1ac9
inc dh
adc edx, ebx
mov ax, 0x626f
nop
ror esi, cl
mov al, bh
dec edx
mov ecx, ebx
test bl, 0x2f
sub ch, 0x5c
shl cx, cl
not di
sbb edi, 0x4159dd59
shl ch, cl
or cl, bl
rol di, cl
cmp edi, ecx
shl bx, 8
dec ax
xchg si, dx
shl eax, 6
cmp ebx, 0x7f62da22
adc ah, 0x63
stc
rol di, cl
add ebx, 0x7ba53af3
dec bh
rol dh, cl
xchg dx, bx
and bl, 0x7b
shl bh, cl
sub esi, 0x6f1f6913
sub bl, dl
shr bh, 7
ror cx, cl
dec bh
xchg dx, ax
and cx, 0x30
not dx
nop
test bh, cl
not si
stc
test eax, 0x5b17d901
not ax
ror edi, cl
xchg edi, eax
xor ebx, 0x3b805be5
sub di, 0x7c8e
add edi, 0x10ff27c8
adc dx, 0x27f
or dh, ch
adc bx, dx
rol ax, cl
shr dx, cl
nop
dec al
xchg si, di
sbb ebx, edx
inc dx
dec di
test di, bx
rol di, 7
sub dl, 0x19
mov ch, ah
shr esi, 7
cmp ecx, ebx
shr edi, 4
shr ebx, cl
nop
stc
sub dl, 0x66
cmp di, 0x1622
pop edi
stc
push edi
xchg dx, di
dec ch
sub ebx, edx
stc
cmp ch, 0x73
add ebx, edx
shr ebx, 2
sbb esi, edi
sbb dh, ah
and dl, 0x16
shl ebx, cl
test dl, cl
xor cx, si
rol cl, cl
ror si, cl
add edi, 0x11856072
not di
add dx, dx
xor ax, di
not ecx
dec cl
shr ax, cl
not esi
dec ax
add edx, 0x317dbbfc
adc ax, 0x641e
mov ebx, 0x66cc6387
adc edi, 0x603bf617
and dx, 0x57ef
or edi, 0x3300db18
test dx, bx
test di, bx
xor ah, al
dec bx
sbb si, cx
shl ax, 5
xchg al, bl
sbb eax, edi
nop
stc
dec cx
xchg cx, bx
inc bl
or si, 0x7f06
and cl, 0x12
stc
sbb si, 0x5ff2
or dx, 0x3220
test bx, di
add ch, al
xchg ebx, edi
shl cl, 8
test edx, 0x22c03a55
dec si
add edi, ebx
cmp cl, ah
nop
nop
xchg dl, bh
and si, 0x1597
sub ah, ch
sbb bx, dx
stc
not edi
sub edi, esi
stc
add edi, esi
stc
stc
test edi, ecx
shl bh, 5
dec bx
rol ecx, cl
not cx
test esi, ebx
shr ah, 6
nop
ror esi, cl
stc
shl ecx, cl
shr al, 2
stc
shr edi, 5
dec al
cmp ecx, 0x895a450
sbb ax, bx
inc bx
xchg ch, bh
nop
and bl, dh
xor ebx, 0x35ced1cf
xchg bx, bx
not ah
adc ch, dl
and ebx, esi
sub edi, 0x4e583f59
xchg bx, cx
xchg si, di
nop
pop edi
shl cl, 5
push edi
and ax, di
xor edx, ebx
stc
nop
nop
xchg cl, ah
adc ecx, 0x43cd6e5f
cmp di, bx
add eax, 0x6835ae37
rol dh, cl
inc dl
xchg dx, di
adc esi, 0x16d75617
rol dx, cl
adc dx, 0x22b2
ror bx, 2
or ah, bh
shr di, 3
inc eax
adc ax, si
xor al, 0x6e
adc si, 0x6e24
and eax, 0x41e7c53f
and dh, bl
cmp ecx, ebx
inc esi
or dh, dh
mov bh, al
mov dx, 0x413
ror ecx, cl
mov al, 0x50
xor bh, cl
stc
shl ah, 2
nop
rol si, 1
nop
cmp edx, 0x373b8ea8
cmp dx, di
rol cx, 1
sub ecx, 0x203a3baf
not edi
sbb esi, edx
and bh, 0x54
xor si, dx
add ebx, ebx
test dh, ch
ror cx, cl
or ebx, 0x4ff61eaf
stc
shl ebx, cl
stc
ror cx, cl
dec esi
xchg dx, dx
and cl, 0x50
xchg dx, dx
sbb ebx, ecx
cmp ax, 0x2f6a
sbb edi, 0x48ab7832
rol bl, 5
cmp dx, 0x1d16
sub si, bx
rol di, 3
add eax, ecx
dec cx
or dl, bl
cmp dh, bl
add ax, bx
test cl, 0x7f
nop
shr bh, 4
add ebx, 0x162e94f
sbb esi, ebx
ror dh, 5
mov ecx, ebx
and ebx, ebx
or di, cx
inc dl
rol dh, cl
nop
xchg ch, dl
nop
inc ebx
cmp di, si
shl dh, 4
ror bx, cl
and ax, cx
rol dh, 3
nop
cmp bh, bh
mov edx, 0xbe57ed8
ror eax, cl
sbb al, 0x6e
nop
nop
dec si
xchg dx, dx
rol bh, cl
pop edi
test bx, 0xc1
inc al
test esi, 0x2b6dd33b
and cx, 0x4fc1
dec bx
mov dl, 0x52
sbb eax, ecx
shl dx, cl
inc eax
shr ax, cl
add esi, ebx
or bx, si
inc ecx
stc
xor bx, 0x75b3
add ch, 0x49
stc
push edi
shr di, 6
cmp ecx, ecx
mov bx, dx
not al
xor di, 0x4683
add dx, bx
cmp si, ax
sbb bl, 0x64
or dh, 0x52
or ah, 0x72
sub bh, dl
cmp si, 0x3189
rol ecx, 8
xchg edx, edi
rol bh, cl
dec al
adc bl, 0x44
adc eax, ebx
test ch, bl
sbb bx, 0x2638
rol ecx, cl
sub edx, ebx
or al, 0x3a
and al, ah
and eax, 0x488521bd
xor di, 0x3628
mov dx, 0x239
ror edx, 2
sub edi, edi
cmp ebx, edx
shl edx, cl
xchg al, ah
adc edx, 0x5fc3c439
shr ax, 3
ror eax, cl
rol si, cl
shl dl, 3
shl bl, cl
xchg cl, cl
shl dh, 3
inc cl
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
push ecx
push esi
adc cx, si
stc
ror esi, cl
rol cl, 1
push eax
inc eax
push ebx
not ebx
push edx
xor ax, dx
nop
sbb esi, esi
not bl
push edi
xor di, 0x338b
xor edi, 0x35551853
xchg ch, dl
mov cl, bl
inc cx
nop
xor dl, 0x2f
sub al, ch
shr bl, cl
ror cx, cl
nop
sbb si, 0x47a7
nop
or ax, bx
cmp bx, si
shr ax, 8
xchg al, ah
inc ch
sub cx, 0xe24
cmp edi, 0x70ad4743
nop
rol edx, cl
and bl, 0x6d
dec ah
pop edi
pop edx
pop ebx
pop eax
pop esi
pop ecx
push ecx
rol cl, cl
stc
shr cl, cl
push eax
inc eax
push edx
dec dl
add ecx, 0x443e3e2
or cl, al
push ebx
add bl, 0x2e
xchg ebx, eax
dec bh
ror ch, cl
xor bx, ax
inc ebx
xor cl, 0x46
test dl, 0x24
dec bx
sub eax, 0x7fbe872a
push esi
xchg ecx, esi
sbb dl, 0x62
inc dl
add ebx, 0x1daeafe6
adc ax, si
shl ebx, 3
push edi
add edi, 0x53b2f23a
cmp bl, 0x2e
stc
ror ax, cl
mov dl, 2
rol al, cl
mov al, dh
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
jge 0x59b0e3
call fcn.005ced9b
push eax
not al
inc ax
push edx
xor dl, 0x67
push ecx
xor eax, ecx
pop ecx
pop edx
pop eax
push edx
ror dx, 1
push ebx
dec bl
push eax
or edx, eax
push ecx
or cx, bx
test ch, 0x20
push esi
test si, ax
sbb edx, 0x57267920
ror ecx, 2
stc
adc dx, bx
shl eax, 1
and edx, ecx
sbb ebx, 0x1898a6d6
push edi
mov di, 0x6440
test al, 0x37
xchg cx, ax
rol edi, 8
ror al, 4
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
call fcn.005cf112
je 0x59b0e3
call fcn.005cf511
call fcn.005cf865
push edi
dec edi
pop edi
lea edi, [edi + 4]
jmp 0x59910e
lea edx, [edx + 0x14]
jmp 0x5929d6
pop edi
pop esi
pop ebx
pop ebp
ret