Function at 0x54d4ae
Capabilities:
Authenticate hmac
Check os version
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using des
Get number of processors
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
push ebx
push ecx
xchg ebx, ecx
dec ebx
sbb cx, 0x6cd9
nop
push edi
shl edi, cl
push edx
shr dx, cl
dec dl
ror cl, cl
push eax
ror ax, cl
shr ax, 3
test di, 0x73a6
inc edx
add ax, bx
nop
shr ax, cl
rol cx, cl
stc
shr eax, cl
xchg ebx, ecx
push esi
mov esi, ecx
add bl, 0x7b
or si, 0x78e8
nop
add dx, bx
ror ecx, 8
ror bx, cl
test cl, 0x63
xchg bx, bx
not edx
not di
mov bh, 0x48
stc
or edi, eax
and edx, 0x3d8041b6
shl ah, 3
sub dl, 0x2b
dec ch
shl bx, cl
xor cl, 0x56
xchg ecx, ecx
test ah, al
adc ecx, 0x5e7cc650
inc cx
nop
inc ah
test cx, 0x274b
xor dl, al
add bl, dl
add ecx, edx
adc si, dx
inc bl
not dl
test ch, 0x57
adc bx, 0x7130
shr al, cl
dec eax
adc bx, cx
rol cl, cl
xchg cl, ah
xchg edx, edx
sbb esi, ecx
add ch, al
sub bx, si
or dl, al
inc edx
dec esi
adc bx, ax
and dx, bx
mov dx, 0x20da
sbb ecx, 0x6b930687
rol dx, cl
sub ecx, 0x9dc1685
shr di, cl
cmp al, 5
sbb edi, 0x139ef004
add edi, edx
adc ebx, ebx
ror al, cl
stc
or ebx, edi
nop
or edi, esi
shl cx, 6
inc cx
sub edx, 0x4b0a1b03
xchg dx, dx
test dl, bl
cmp al, dh
not bl
and esi, ecx
xor dh, 0x32
stc
not di
mov ebx, 0xd214038
dec cx
shl ax, cl
not si
adc dx, bx
ror ch, 4
cmp cl, 0x3a
pop esi
nop
push esi
sub si, 0x4b1
adc bl, ah
ror ecx, cl
nop
test dx, 0x1e83
xchg bh, cl
and ax, 0x658d
not dx
inc di
mov ebx, edi
shr ah, cl
dec esi
or esi, eax
xor ebx, 0x72686d8a
not ch
mov edi, 0x42277678
test bx, 0x277e
test cx, 0x1873
inc eax
test edi, 0x44e9cdc2
shr al, cl
and ax, 0x6ba0
or edi, esi
stc
add dx, 0x408e
shr ah, 3
stc
adc ax, 0x6e02
nop
test bh, ch
sub esi, ebx
xor edx, 0x164b5a41
stc
cmp si, ax
dec eax
sub ecx, edi
test ax, 0xd2a
add al, 0xe
stc
stc
adc cx, 0x1431
rol edx, 7
mov di, 0x3541
nop
rol cl, 8
xor bl, 0
inc bh
xor dx, bx
dec si
shr ax, cl
ror bh, 5
sbb si, 0x2e5b
nop
sbb edi, eax
add ch, 0x35
shr edi, 8
not edi
nop
or edi, ebx
adc bl, bl
test cl, ch
and edx, edx
add cx, 0x5f02
adc ecx, 0x5e39cbf6
rol al, cl
mov edx, 0x46a02ca6
rol ax, 5
sbb edi, eax
ror ax, cl
stc
test dh, cl
cmp di, 0x342b
dec bl
xor dx, bx
stc
not ecx
mov ch, 0xe
mov ax, 0x4aa1
dec ebx
shl ax, 7
xchg dx, si
adc ebx, ecx
adc bh, 5
stc
mov ah, 0x70
xor dh, 0x77
sbb cl, dl
cmp ebx, edi
test ah, 0x4f
ror dx, 5
xchg dl, bl
cmp bl, 0x34
sub ax, 0x139e
shl dx, cl
or cx, dx
sbb ah, 0x4d
rol ax, cl
nop
rol si, cl
pop esi
push esi
sbb si, 0x2d17
shr si, 1
or edi, 0x17b0e7c8
stc
ror si, 7
and si, dx
rol eax, cl
not ecx
mov ch, dl
or bx, di
and edx, 0x76cfbcc5
ror ebx, 2
mov al, 0x72
inc ax
xor esi, 0x7cf54441
xchg edx, eax
cmp dl, al
or ch, 0x15
mov edx, eax
sub bh, ah
ror bh, 2
inc bh
mov ecx, 0x64528b91
cmp bl, 0x73
xor dl, 3
xchg bl, bl
inc si
sbb ch, 0x3f
add dx, di
and edi, eax
test ebx, eax
stc
not dx
shr dx, 1
add ecx, edi
dec di
ror dh, 7
xchg si, bx
stc
inc ecx
not si
sub cx, 0x1871
nop
inc bl
mov bl, cl
or edi, 0x3c28d4ed
mov esi, edx
rol ah, 5
nop
add eax, 0x65d2e4f9
sub ebx, edi
stc
shl bx, cl
sub al, dh
add eax, edx
or si, 0x3abf
add bx, 0x2e53
nop
add edi, ecx
adc bh, dh
cmp edx, 0x59114fd9
sbb ch, 4
dec ebx
adc dx, 0x2fd
not eax
mov si, ax
rol al, cl
rol cx, 5
shr eax, cl
nop
cmp bl, 0x27
shr al, cl
add ecx, edx
dec edx
adc esi, 0x4caeb16b
xor bh, al
rol esi, cl
dec esi
stc
shl edx, cl
xchg edi, ebx
inc ebx
and dh, 0xd
inc ebx
not ecx
cmp esi, 0x32ef39bd
mov dx, 0x133c
dec dh
test cx, ax
nop
cmp dx, 0x30fd
mov ax, si
mov bl, ah
adc bl, dl
shr ch, 2
dec ecx
test ah, 0x6c
mov ax, 0x6447
not bx
adc cx, 0x1460
pop esi
nop
and al, ah
shr di, 2
dec di
test dh, dl
xchg bx, ax
and dx, 0x5c96
stc
add di, 0x20df
xor dl, bl
not dl
adc cl, dh
xchg ebx, edi
ror cx, cl
push esi
mov cx, si
stc
inc si
dec si
and dh, al
dec cx
mov edi, 0x5153b785
nop
test ebx, 0x19dbb49c
shr esi, 5
add bh, 0x1a
add bx, bx
xor edi, edi
sbb di, si
xor edi, 0x4d812e77
adc dl, ch
test bx, cx
sub cx, di
inc ecx
dec ah
dec bh
sbb si, si
or cl, 0x6e
xor cx, ax
xor ecx, 0x25f30cac
shl ch, 5
test ah, ch
test edx, 0x190563c6
add ecx, 0x2dc57e54
rol ah, 6
not edx
dec al
inc ax
inc bh
cmp esi, edx
test al, 0x71
xor al, 0x3d
not ax
dec bx
xchg esi, esi
stc
adc bh, 0x31
test bl, ch
shr bx, 2
adc cl, al
adc esi, 0x730df9d5
mov cl, dl
rol si, 6
xchg cx, cx
test ebx, ecx
test ecx, esi
cmp ebx, 0x51f565d9
mov dx, 0x1a9c
mov edx, 0x6acbbf32
shl ax, 1
adc al, dl
test dl, 0x28
add bh, 4
sub si, dx
add esi, 0x18198b1a
xor ebx, 0x6773b85f
rol bl, 8
shl al, 4
not dl
inc esi
ror ecx, 8
stc
sbb bx, 0x6827
not esi
not dx
cmp edi, 0x36bb719c
or cl, dh
cmp di, di
dec edx
shr ecx, 8
sbb cl, 0x5b
inc ebx
shl esi, 8
sbb bl, bl
not edx
add esi, esi
mov dx, si
and cx, bx
rol al, cl
ror ebx, 7
shl di, 3
pop esi
nop
ror di, cl
shr dl, 5
mov di, di
adc dx, ax
not di
or ch, 0x2b
shr ecx, 7
push esi
or ecx, esi
or al, dl
add edi, 0x695c180c
xor ecx, ecx
shr esi, 7
sub ebx, 0x30eec570
xor eax, 0xca6a1b7
xor ch, 0xe
shl eax, cl
dec bx
add si, 0x77fd
nop
ror cl, 5
xchg dx, di
dec ebx
xor eax, edi
test dl, ch
sbb ebx, eax
shr cl, 6
xchg ah, dl
ror dl, cl
ror ebx, cl
and edx, esi
not dx
test esi, 0x1546aa1a
rol edx, 4
cmp al, 0x38
not cl
not edx
test dl, 0x16
sbb al, ch
rol esi, cl
sbb dx, 0x37ab
sub esi, edx
inc dx
xor ax, bx
test di, 0x3800
shr cx, cl
xchg bx, ax
cmp esi, 0x332136e5
inc edi
ror si, cl
ror esi, 4
or esi, edx
sbb bh, 0x5b
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
call fcn.00561678
push edx
ror dx, 5
push ecx
and cl, 0x42
stc
push ebx
not bl
push eax
push esi
or eax, esi
ror dl, 6
rol ecx, 3
shl ebx, cl
adc ax, 0x144e
rol dx, 6
shr dh, cl
test ax, si
nop
dec dl
push edi
xor dx, di
or cl, 0x74
or ax, ax
ror esi, 6
xchg edx, esi
cmp cl, dh
sub si, 0x4dee
sub di, ax
dec cx
nop
inc ch
dec dl
add edx, 0x25d45c1a
nop
rol esi, 8
shl bh, cl
or dl, dl
add ebx, 0x399b6862
sub ah, 0x56
stc
rol eax, cl
and edi, eax
and ah, bh
add bl, al
mov al, 0x25
xchg dx, dx
adc si, dx
or dh, bl
inc al
inc dx
cmp cx, 0x2c50
sbb ecx, 0x7fdee001
xchg al, bl
sbb ax, 0x3e64
or cx, si
nop
sub ecx, 0x4143d8e5
inc esi
sub dh, 0x4e
sub ch, 0x7b
inc cx
sbb edx, 0x27ec1ca1
adc esi, eax
xchg di, ax
test ebx, 0x1699e052
sbb edx, 0x16a2c3c3
mov ecx, 0x48050d98
stc
inc dx
sub dx, bx
add esi, edi
dec edx
test al, ch
stc
and si, 0x4e79
shr dl, 7
cmp ebx, edx
and edx, eax
dec esi
test ch, ch
add edx, edi
nop
nop
add bx, 0x177f
add esi, ecx
shl ax, 6
adc bl, 7
not ax
inc eax
add ax, bx
dec si
and cx, bx
sub ch, bl
sbb di, bx
dec ecx
inc cx
mov bh, al
or bl, 0x43
cmp edx, 0x29323885
test esi, ecx
ror bx, cl
dec ch
xchg cx, ax
shr dh, cl
or ch, 0x52
dec ch
pop edi
nop
pop esi
pop eax
pop ebx
pop ecx
pop edx
push ebx
cmp ebx, 0x782b9c9a
push eax
xor eax, 0x1f022709
and bx, bx
push esi
add esi, esi
cmp bl, ah
or al, bh
push edx
dec edx
xor al, bl
shl ebx, 2
sub al, bl
nop
push ecx
and cl, 0x48
stc
shr bh, 1
rol si, cl
and dl, 0x1e
ror si, 5
shl edx, cl
not bl
test edx, 0x3521e749
sbb bh, ch
inc al
adc bl, 0x26
and ebx, eax
stc
dec ebx
mov ebx, eax
not esi
xchg edx, eax
stc
push edi
or edx, edi
cmp edi, ebx
rol si, cl
adc si, 0x1020
sub edi, 0x313af87e
stc
not al
nop
dec cl
stc
test cl, bh
dec edi
mov ecx, edx
sbb cl, ah
shr di, 8
rol bl, cl
mov bl, 0x57
stc
dec edi
xor ebx, ecx
sub si, 0x41a8
test ah, dh
dec si
cmp edi, ecx
shl ebx, cl
xor edi, 0x6b4da656
test edx, 0x530c56a6
stc
sub dx, bx
nop
ror esi, 6
shl al, cl
test di, si
sub ch, 0x49
dec al
sub dh, ch
or dx, 0x4f60
sub ah, 0x39
ror ah, 3
test bx, 0x564
sub cx, ax
adc al, dl
rol di, 8
shl bh, 8
shr ebx, 2
xor eax, 0x2e3cd9da
sub dh, bh
cmp ebx, edx
and ebx, ecx
sbb bl, 0x5a
cmp ch, bl
test ch, ch
stc
nop
ror ax, 4
add bx, bx
not eax
xor al, ch
shr edx, cl
mov dl, 0x43
shl dh, cl
not cl
sbb esi, edx
shr ecx, 6
stc
shl al, cl
sbb bl, 0x34
dec ax
rol ch, 3
sub bl, 0x33
pop edi
stc
inc ax
inc si
or bx, 0x461a
shl ch, 5
or al, 0x3b
rol ebx, 5
shl dx, 2
shr ebx, 8
adc ax, bx
nop
or si, 0x2a62
add esi, 0x40cee966
test si, ax
test edx, 0x31960e6f
shr si, cl
push edi
test edi, 0x613dc0d4
test ebx, 0x7d7bd1ad
inc ebx
ror ebx, cl
shl eax, cl
inc edx
sbb al, 0x58
sub cl, 0xe
xor si, 0x7d74
xor di, 0x40cc
sbb edi, edi
xor cl, 0x46
or dl, 0
xor ebx, 0x270150c
xchg edi, esi
test dh, dl
xchg bl, bl
or esi, esi
nop
cmp ebx, ecx
sbb ecx, eax
add eax, 0x41746a5d
shr si, 4
nop
xor dh, 0x5a
not cl
shl bh, cl
stc
cmp eax, 0x3d45b14
inc ch
shl ax, 2
dec esi
dec bx
adc al, bl
sbb al, dl
stc
sbb ecx, ecx
not bx
add cx, si
xor al, 0x4b
pop edi
pop ecx
pop edx
pop esi
pop eax
pop ebx
jge 0x54dc93
push edx
and dx, 0x6cd7
pop edx
nop
push edx
or dl, 0x57
pop edx
call fcn.00561aee
call fcn.00561d62
call fcn.005621a3
call fcn.0056258e
call fcn.0056290c
push edi
push ecx
ror edi, cl
push ebx
dec bx
and bx, di
push edx
or edx, 0x61c65f4c
push eax
adc ax, cx
add dx, 0x19e6
test al, 0x58
xchg edi, eax
mov ax, bx
or dh, 0x4e
adc dx, ax
push esi
xchg si, ax
xchg cl, cl
sbb dl, cl
adc ecx, 0x5cfb1c94
sbb ax, 0x62f2
sbb esi, 0x42c817f3
shl si, 6
cmp cl, 0xa
sub cx, si
inc ebx
cmp dx, 0x39fb
cmp dl, bl
dec si
and cx, bx
ror edx, cl
shr esi, 3
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
call fcn.00562e6b
jecxz 0x54dd1c
push ebx
shr bl, 7
push ecx
test ch, 0x15
pop ecx
pop ebx
call fcn.0056337b
call fcn.005636b8
mov dword [ebp - 4], eax
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
push eax
mov al, 0x20
push edi
and edi, edi
push esi
sbb edi, esi
push ecx
and ch, 0x28
push edx
mov dh, dh
shr dx, 1
or dl, cl
stc
shl di, cl
inc dh
sbb edx, 0x18ab2b4d
push ebx
cmp esi, ebx
mov di, 0x2b56
rol ax, 1
sub dx, 0xedc
add ecx, 0x8db93f
mov esi, 0x71fecb37
adc al, 0xb
dec dx
mov dx, di
nop
shl dh, cl
test cl, 0x1e
mov dx, 0xcc6
not bh
nop
ror di, 3
nop
and edi, ebx
add si, 0x553c
shl edx, 7
ror dx, cl
mov di, di
or edx, esi
sbb ch, ah
shr cx, 7
cmp ah, 0x47
add si, 0x51b8
stc
sbb edx, edi
mov edi, 0x9f50bc2
and bx, 0x1e40
stc
sbb al, 0x2a
sub dx, 0x2b40
sub di, 0x14f4
rol ebx, 8
stc
rol si, cl
mov cx, ax
sub bl, bl
shr bh, 4
dec edi
rol dx, cl
nop
dec dx
sbb esi, ecx
ror ch, 6
xor edi, edi
dec bh
rol dl, cl
test ecx, ecx
xor edi, edi
dec edx
sub eax, 0x47550562
xor cx, 0x1cb6
and eax, 0x5c433996
not si
and ax, si
shl edx, 2
add bh, al
xchg si, cx
adc ah, 0x39
inc di
test ch, 0x14
adc ebx, 0x48aa23c5
stc
shr ebx, cl
sbb edi, eax
or dx, 0x4c39
shr edx, 5
dec esi
dec esi
xor di, dx
add dh, al
ror bh, 5
nop
sbb di, di
ror ecx, cl
xchg ebx, eax
xchg dl, ch
sbb edx, 0x16d19ef2
or bx, 0x6516
shr ah, 1
xor cx, 0x702b
xchg di, si
test cx, 0x47c1
test eax, 0x2af5796a
shr di, cl
test al, dl
pop ebx
mov dh, cl
inc cx
push ebx
add bx, 0x7f4b
add ch, 0x3f
nop
inc cx
dec eax
or ebx, eax
ror edx, cl
add ebx, 0x6f7e9a35
not ebx
mov ch, bh
stc
inc bx
ror bl, 8
test esi, 0x7e413cec
and dx, 0x6184
xchg si, dx
sub edi, 0xc069f4b
dec ch
sub ah, 0x44
sbb bx, cx
inc si
sbb al, bh
dec si
sub bh, 0x3a
shl ah, cl
add dl, ah
stc
mov edx, esi
stc
rol bx, 8
add di, dx
not bl
adc si, 0x76ca
ror bh, 4
sbb ebx, 0x35d4ec7a
add eax, 0x10da747e
shr bx, 2
mov bx, 0x6c3d
shl bh, cl
or dx, dx
sbb si, 0x2314
cmp dx, dx
add ecx, ecx
sub dx, si
xchg esi, ebx
add dl, 0x26
rol ebx, 2
and ebx, 0x6990cc8
mov di, bx
inc esi
adc si, ax
xor dx, 0x9da
cmp dl, bh
not dl
rol edi, cl
sbb ecx, 0x5d88ee78
cmp di, 0x158b
xor al, 0x2d
inc cl
dec dx
nop
inc ebx
nop
ror ebx, cl
cmp ecx, 0x48f9e973
nop
shl ecx, cl
add ebx, 0x83ee374
adc edx, ebx
adc ax, 0x7ada
adc cx, si
and eax, edx
adc cx, ax
sbb edx, 0x5e6f91cd
nop
inc esi
or edi, 0x69703421
dec ebx
ror bh, 1
nop
xor bl, 0x42
stc
test ecx, ebx
stc
xchg bx, si
xor cx, cx
mov dh, bh
inc cx
not dh
inc dl
shl ch, cl
rol ax, cl
add ch, 0x4c
sub ebx, 0x7d4a486
sbb si, 0x513a
shr dx, 1
xor si, 0x7d1c
and cx, ax
pop ebx
stc
nop
and cx, 0x7cdc
nop
stc
push ebx
dec bx
ror cl, cl
inc al
nop
ror esi, cl
dec dh
rol dh, 2
and al, 0x3c
not cx
not dx
nop
shl ecx, 3
dec edi
not di
shr bx, cl
and eax, 0x62920665
xor eax, eax
rol esi, 8
ror cx, cl
nop
nop
sbb bh, 0x6e
add cl, 0x24
or ebx, ecx
shl al, cl
xor edi, edx
xchg bl, cl
and bh, cl
test bl, cl
not edi
shl edi, cl
dec edi
sub eax, 0x3bc17ef3
shr edi, cl
shl ebx, cl
shl ecx, cl
add cx, 0x272d
ror si, 1
adc edx, 0x16a3ea56
nop
rol cl, cl
adc bl, 0x73
test ebx, 0x745dd89f
add ebx, 0x1af4a58c
cmp di, 0x9a2
dec al
and ecx, 0x2ff231de
shl cl, 2
cmp ecx, eax
nop
stc
adc ecx, 0x78afb651
and cx, ax
sub edx, 0x4f9182b1
adc dx, 0x1464
or di, cx
shl al, 2
shl dl, cl
or ch, 0x62
and ax, cx
adc bx, bx
stc
ror bx, cl
shl dx, cl
and cx, di
or bl, cl
inc di
xor ch, bl
sub edi, ecx
sub edx, 0x2fb51d20
dec dx
or edx, 0x46ac837f
shr si, cl
adc di, ax
dec si
test cx, bx
and bl, dh
rol di, 2
stc
cmp cx, cx
add di, 0x44c6
not eax
nop
sbb dh, bl
ror cx, 4
sbb esi, esi
ror cx, 5
shr dx, 1
nop
cmp edi, edx
shr ebx, 3
mov ch, 0x18
and ebx, 0x5d565e90
xchg di, bx
ror esi, cl
pop ebx
push ebx
and dx, bx
cmp bl, dl
dec ax
shr dl, 4
mov ch, al
xchg bx, ax
add bh, 0x47
add dh, cl
or ecx, eax
cmp ax, 0x36a8
mov edx, 0x57fab097
shl dx, cl
not si
not ecx
not dl
and edx, ecx
not ecx
rol si, cl
shl esi, cl
sub si, 0x55d3
xor ax, 0x158b
ror ebx, cl
dec dl
adc dh, 2
xor eax, 0x250df753
inc cx
sub edi, edx
rol bl, 6
sbb ecx, 0x168d8d78
and si, 0x6a58
nop
nop
cmp edi, 0x63678171
dec edx
shl esi, cl
xor dl, 0x18
and bx, dx
nop
dec dx
adc ax, 0x18d4
xchg edx, eax
ror esi, cl
cmp al, 0x2a
test bx, 0x7291
test bl, ch
mov ecx, 0x7281425d
nop
cmp ecx, 0x3fab83cf
add bx, 0x4a8a
add bx, 0x4d6
dec bl
stc
sbb dl, 0x45
sub dx, cx
and ah, 0x5b
nop
sbb bx, cx
rol bx, 7
rol si, 4
sbb dh, 0x2c
shl cx, cl
or esi, 0x1272a1bd
sbb esi, 0x459c36e0
dec ax
stc
shr al, cl
test eax, 0x62e4bb01
or ecx, edi
mov edi, 0x6bd0686d
add cl, 0x21
cmp ecx, ebx
add esi, edi
add edx, 0x36c4e427
shl al, 8
test di, 0x4e3e
shl dl, 6
or bh, 0x3c
xor ecx, 0x106b8aea
stc
not ecx
nop
sbb cl, 0x5b
dec esi
cmp di, cx
adc dh, dl
add al, dh
shl ax, cl
sub dl, 0x78
nop
mov esi, eax
add bh, dl
sbb bl, 0x5f
not di
mov dx, si
adc eax, 0x3fd6294c
inc al
inc si
xor dl, dh
shr cl, cl
sbb ebx, 0x63b93669
pop ebx
push ebx
rol bx, cl
xchg ah, dh
dec esi
sub eax, ebx
inc ah
inc ax
nop
inc esi
nop
add ecx, 0x74b52170
sub ebx, 0x4b648a20
adc edx, 0x1f4dfd3
shr bx, cl
cmp edx, esi
mov ax, cx
cmp edx, 0x37b6283f
mov edx, eax
cmp cx, 0x4de7
inc cl
cmp edi, ecx
stc
nop
rol si, cl
xor bx, 0x3d06
cmp eax, 0x46ba7161
shr dx, 1
cmp ah, 0x1c
stc
mov esi, ebx
shl edi, cl
or si, 0x14c3
stc
not eax
test ecx, edi
or ax, si
xchg edx, eax
ror bh, cl
add ax, bx
not di
sbb bh, 0x4e
shr ah, cl
xor ebx, ebx
add ecx, eax
shl bh, 3
ror bx, cl
shl edi, cl
sbb si, 0x3628
and bx, 0x19d6
stc
dec ecx
not dx
and edx, ebx
rol esi, 4
rol eax, 5
not ah
ror esi, 1
stc
mov al, dl
test si, ax
or eax, 0x25cd8c93
nop
nop
stc
cmp si, di
stc
sub cl, 0x5a
nop
not dl
and cx, 0x5fa9
sbb ecx, ecx
nop
cmp ecx, 0x4826da01
shl dx, cl
nop
test edi, 0x70d1fc77
xchg edi, eax
test esi, 0xb4200e4
add cx, 0x20a2
sbb ax, 0x22a3
rol si, 3
shr ecx, cl
and edx, 0x2ae73d5e
stc
xchg di, ax
adc eax, edi
stc
nop
stc
stc
sub ebx, eax
and esi, ebx
adc al, 0x67
ror dx, cl
rol di, 8
mov cl, bl
cmp dx, ax
test esi, esi
or ax, ax
rol dx, 6
dec bl
pop ebx
push ebx
shr bx, cl
xor ch, 0x6b
add esi, eax
inc bx
add ch, ah
add dh, cl
shr di, cl
cmp dx, 0x5060
sbb cl, bh
and bx, dx
test dx, 0x117e
adc dl, 0x2a
dec ecx
not dl
and cl, bh
inc bh
cmp dx, ax
pop ebx
pop edx
pop ecx
pop esi
pop edi
pop eax
call fcn.00563aa9
push edx
push ecx
xor edx, ecx
push edi
add di, 0x5067
pop edi
pop ecx
pop edx
push edx
not dl
inc dh
push ecx
push esi
mov cx, si
sbb edx, 0x757cbdb5
shr cx, 2
push ebx
cmp ebx, 0x2322d943
stc
mov ebx, esi
and ecx, 0x70128130
shl cx, cl
rol cx, 8
push eax
add ax, 0x4c7
dec si
shl bl, cl
dec eax
shl ecx, cl
cmp dx, 0x2882
and bx, ax
xor al, ch
rol bh, 5
ror si, cl
and ebx, 0x307ec52b
cmp si, 0xbb2
xchg bl, ah
sub ebx, ecx
stc
mov ecx, esi
not si
xor dl, 0x5b
test edx, 0x6fe02012
inc esi
not dh
inc esi
nop
xor bl, ah
inc bx
shr bx, 7
shr al, 7
xchg bl, bl
rol cl, 4
rol ch, cl
sbb esi, 0x14608c0f
adc ax, 0x40ee
shl dl, 5
stc
stc
nop
push edi
and esi, edi
sub edi, 0x1215aadc
mov cx, 0x7e1a
shr ecx, 7
dec bh
rol dh, cl
sub ah, 0x57
cmp edx, edi
sub ecx, 0xf89979f
dec ax
or di, cx
nop
inc ch
sub eax, edi
shl eax, 3
ror ax, 5
cmp ch, 0x52
adc al, cl
add edx, ebx
sbb al, bh
ror dx, 2
cmp eax, ecx
add ah, 6
or bx, di
cmp ax, cx
and di, 0x6ddb
pop edi
pop eax
pop ebx
pop esi
pop ecx
pop edx
push eax
or al, al
push esi
add si, 0x4602
stc
pop esi
pop eax
push edx
push eax
sub dl, al
inc ax
nop
push ebx
not bh
push ecx
shr edx, cl
pop ecx
pop ebx
pop eax
pop edx
call fcn.00563df8
call fcn.005641de
push eax
push ecx
add ah, ch
pop ecx
pop eax
xor eax, eax
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
jp 0x54e7ce
jno 0x54e4ad
stc
push eax
push esi
sub ax, si
push ebx
mov bh, bh
stc
push ecx
not cl
ror ebx, cl
push edx
sub edx, 0x3974df80
stc
adc al, 0x2c
adc eax, 0x10515c3e
and al, ah
xchg dx, dx
push edi
shl edi, cl
xchg dx, si
mov si, 0x659b
mov dx, si
xor ch, 0x19
dec edx
and eax, 0xf6d15f3
and al, 0x16
inc si
adc al, dh
inc ch
mov dl, al
dec dh
nop
inc ecx
xchg dl, ch
and edi, edx
and esi, 0x69e46562
rol dl, 5
pop edi
pop edx
pop ecx
pop ebx
pop esi
pop eax
push eax
adc ax, 0x6a6e
push edx
push ecx
shl dh, cl
nop
or dl, 0x68
push ebx
add bl, cl
dec cx
nop
ror ax, 7
pop ebx
pop ecx
pop edx
pop eax
call fcn.005644d9
push edx
test dx, 0x39ed
shl edx, 2
push edi
adc di, 0x1222
pop edi
pop edx
push eax
push edi
adc eax, edi
push esi
push ecx
add si, cx
push edx
cmp edx, edi
stc
sbb edi, 0x6c3f920a
ror al, cl
nop
mov ch, 0x3b
shl si, cl
push ebx
test cl, bh
inc bl
adc ax, 0x67a4
shr dh, cl
cmp cx, cx
and bl, al
shr bh, cl
not bh
or bl, bh
rol eax, 8
sub cl, ah
pop ebx
pop edx
pop ecx
pop esi
pop edi
pop eax
call fcn.00564824
call fcn.00564bb0
push edx
push ebx
xor edx, ebx
dec bh
push edi
push ecx
shr di, cl
and edi, 0x14a36ac
dec ecx
push eax
sub cl, al
sbb bh, 4
add bx, di
mov edi, 0x64c098fd
push esi
inc esi
shl dl, cl
stc
ror edi, 1
xor si, di
stc
shl bx, 6
inc dl
nop
ror ah, 4
test edi, eax
shl bh, cl
and al, ch
stc
sbb esi, 0x2b9746af
shl edx, cl
mov esi, 0x24754aa2
shr ebx, 3
shr cl, cl
sbb eax, esi
rol ax, cl
test di, 0x59ce
sub esi, 0x3649b501
and si, 0x1df1
test edi, 0x5900a74e
ror esi, 1
inc si
add al, 0x49
xchg ch, dh
shl cx, 1
ror cl, 3
nop
and esi, 0x6eab7476
sub ax, 0xf8a
sub ax, dx
stc
shl ecx, cl
adc edx, edx
test di, 0x62c8
and dl, 0x24
stc
nop
add bl, cl
sub esi, esi
xchg cx, ax
ror ah, 6
nop
dec dl
sub cx, ax
shl di, 5
or dx, 0x7d78
nop
inc cx
and ebx, eax
test si, si
shr ch, 3
shr esi, 2
not ax
stc
add esi, 0x421b62a5
nop
sub ebx, esi
nop
not cl
mov ebx, edi
stc
ror di, 2
sub dh, dl
rol ax, 2
or di, 0x6a25
not bx
and edi, 0x3f48b1c1
not si
ror esi, 2
add dh, ch
inc ebx
not bl
xor dl, 0x32
cmp cl, bh
test di, 0x706e
rol bx, 7
mov dh, 3
cmp bh, dl
stc
and si, dx
adc dl, 0x7b
shl bx, cl
not edi
nop
and bl, 0x1a
cmp bh, dh
pop esi
sbb ch, ah
shr ah, cl
ror ecx, cl
sbb edi, 0x77e63e1a
ror cx, cl
cmp cx, 0x53c5
or cx, 0x7fd1
mov edx, edx
rol eax, 3
ror dl, 5
sbb cx, 0x42a0
push esi
sub edx, esi
or dl, cl
and bl, dh
cmp cx, 0x82c
shl edx, 1
cmp cl, 0x52
rol cx, cl
dec al
or ecx, 0xe7540b9
adc dh, cl
rol bh, 3
and dl, dl
sbb cl, 0x59
and al, 0x36
not bx
sbb edi, 0x4019abb7
add ebx, 0x3383ac8a
sub al, 0x5b
pop esi
pop eax
pop ecx
pop edi
pop ebx
pop edx
push ecx
push eax
xchg cl, ah
push edx
adc dx, dx
not cl
push ebx
and bl, bh
ror ax, 2
sbb ax, 0x6e3d
nop
mov dl, dl
sub ax, 0x69fd
adc ax, dx
push esi
dec si
sbb ah, 0x56
cmp bl, al
not dx
cmp esi, 0x231406a6
sub ebx, ecx
dec bx
or eax, 0x10b79bfd
push edi
test bx, di
or al, ah
mov edi, ecx
nop
or cx, 0x5e4c
shr cl, cl
or cx, 0x5d8e
test dh, dl
add ecx, 0x6db149e7
shl dl, 2
adc ecx, ecx
mov dl, 3
dec ah
add esi, 0x31532e98
add al, al
and si, 0x53f1
sub eax, 0x72e76214
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
push edx
and edx, 0x72adbb3e
nop
push eax
sub ax, dx
push ebx
dec ebx
stc
push ecx
ror ch, 5
shl bx, 1
stc
rol ax, cl
dec bl
nop
shr dl, cl
push edi
sub edi, ebx
stc
stc
mov edx, 0x3df56633
push esi
xchg si, ax
dec dh
cmp edi, ecx
xor dx, 0x5214
sub cl, 0x6f
stc
inc cx
nop
xchg edx, edx
not ch
mov ecx, esi
sbb cx, 0x66fd
sbb ecx, 0x78a82880
inc ebx
ror si, 2
add esi, eax
add dx, 0x59ab
adc ch, ah
adc eax, 0x4e8b80f8
nop
test ebx, edx
rol edi, cl
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
push ebx
push ecx
xchg bh, ch
push edi
inc di
and bl, bh
add ebx, 0x152903bb
mov cx, 0xc4d
adc ebx, 0x5376a074
push eax
adc ch, ah
push esi
mov di, si
shr di, 7
not edi
dec ax
dec esi
push edx
add dh, 0x29
mov bx, ax
and cl, 0x2d
shl bl, cl
add cx, 0x3fdd
inc al
not dx
not edx
ror dx, cl
sbb eax, ecx
test ax, ax
xor ah, dh
nop
xchg esi, edx
nop
add edx, ecx
ror edx, 2
shr edx, 3
test edi, edx
ror si, cl
add al, al
cmp edx, 0x4e878373
sbb si, 0x4c26
xor ecx, 0x4629d60d
add bl, 0x57
ror al, cl
pop edx
pop esi
pop eax
pop edi
pop ecx
pop ebx
push esi
not si
pop esi
call fcn.00564ee1
push ebx
push esi
sbb ebx, esi
push edx
push ecx
rol dx, cl
xor dx, 0x58d8
push eax
mov ax, 0x7001
ror ebx, 4
sbb al, al
not bl
shl dh, cl
test al, 7
push edi
cmp di, 0x620d
not di
sbb esi, ecx
mov esi, ecx
stc
stc
or cx, 0x23c
xchg cl, al
add dh, 0x48
mov esi, 0x3c76df57
ror bx, 4
not dl
sub ch, dh
dec si
or edx, 0xe171c74
test edx, ecx
and dh, 0x29
ror dh, cl
nop
mov bh, 0x66
stc
xor bx, dx
and esi, ebx
dec al
and edi, 0x2bff850d
inc bx
shr eax, cl
nop
mov bl, 0x36
ror bx, 4
sub bl, 0x14
stc
xor ah, 0xf
or edx, ecx
mov eax, 0x5300e0de
inc dl
rol dx, cl
or dl, 0x60
adc ax, bx
sbb ax, si
adc ax, si
ror al, cl
not edi
shl edi, cl
sbb edx, 0x61fa59f3
sbb ah, cl
not ch
and eax, edi
ror al, cl
stc
rol cx, cl
sub ah, 0x5b
inc di
ror ecx, 3
ror bx, 6
add ax, di
shl edi, 6
cmp ebx, ebx
test di, bx
cmp bx, 0x25f0
ror si, 5
stc
and ebx, eax
dec eax
and di, bx
cmp si, di
and si, 0x4f6d
add bx, bx
sub bl, dl
xor cx, cx
adc bx, 0x6fc9
or esi, ecx
add ecx, 0x5febe07a
test ax, si
sbb bh, 0x20
not dx
adc dx, si
cmp si, 0x1420
or edx, edi
sub si, di
stc
sub esi, ebx
xchg ch, dl
stc
shr cl, cl
xor edi, 0x1971b41a
sbb bx, cx
sub eax, esi
xchg ch, cl
ror bx, 4
rol ecx, 2
pop edi
xchg bl, bl
push edi
add di, 0x159b
not bl
and si, 0x638c
and ax, 0x65b5
sub dh, ah
dec si
or si, dx
test esi, 0xd833157
or edi, eax
dec cl
inc esi
or bh, bl
and ebx, edi
ror ch, 5
rol ebx, 8
test cx, 0x5554
or ax, di
sub dh, 0x61
ror dh, cl
sbb dh, dh
sbb si, di
shl bh, 1
dec cx
shr esi, cl
xchg esi, edx
and si, 0x433c
shr bh, cl
mov dl, dl
inc dh
shr bh, 8
or dh, dh
not eax
and bx, cx
inc bl
test ax, 0x29f5
or bl, dl
add dl, 0x2f
nop
cmp cx, dx
test cl, 6
cmp eax, 0x3a8fdbf3
xor dl, dl
ror al, cl
nop
test dh, 8
xchg dx, bx
mov bx, ax
nop
add edx, eax
test cx, 0x44eb
sub edi, 0x5fd3945d
xchg ebx, ecx
shl ecx, cl
inc ah
shl ecx, 3
shl ah, cl
not ebx
stc
sbb esi, 0x56cd5cbc
stc
shl ecx, 4
stc
shr ah, 6
sbb bl, 0x70
adc ecx, 0xd6e7521
and di, 0x2e05
dec esi
or di, 0x721b
sub di, di
or si, 0x2105
mov esi, 0x2341d566
ror ax, cl
nop
rol ecx, 8
xchg cx, si
sbb bl, 0x3f
sub bl, bh
not edx
and ah, 0x71
and ch, bh
mov bh, ah
not ecx
not dx
stc
inc bl
xor di, cx
xchg edi, edi
and dh, 0x27
cmp edx, edi
stc
dec ecx
inc edi
sbb edx, edi
sbb dx, 0x55e0
test edx, edx
shr ax, 2
cmp di, bx
or esi, 0x1aec5e74
sub ebx, ecx
pop edi
push edi
xchg edi, eax
and al, bh
ror dx, cl
adc al, 0x5f
sbb edi, 0x55a015f1
cmp bh, dh
dec bx
mov ebx, edx
or bh, al
and si, 0x88
sbb ecx, 0x1b9ecf46
add edi, 0x91b3aed
dec bl
sbb ch, 0x39
test si, bx
inc ah
adc edi, 0x1feaf764
xchg si, dx
not ecx
shl ecx, 7
nop
dec bx
not bh
or di, ax
not dh
xor eax, edi
shl esi, cl
or dl, 0x34
adc di, 0x1091
xchg cl, bl
inc dx
xor eax, 0x2a85b546
xchg bh, bl
ror bx, 1
cmp esi, 0x3aaeb462
xor cx, 0x1804
mov ebx, edi
inc bx
or esi, 0x69bc6227
cmp dx, 0x190a
stc
or di, 0x183d
nop
xor cx, bx
xchg dx, di
shr si, cl
xor ebx, 0x11b6328c
or al, 0xd
xchg bl, dh
sbb dl, 0x54
test edi, 0x1a9c0515
or ax, ax
sub ch, 0x14
ror ah, cl
sub dl, ah
nop
sbb dl, dl
add ch, 0x3e
rol cx, cl
sbb si, cx
rol bh, cl
adc ecx, edi
or al, 7
shl edi, cl
sbb di, 0x3dc3
shl cx, cl
mov cx, 0x3b5e
dec dl
add dh, 0x68
nop
and edx, 0x43d89edc
adc bx, si
dec ch
sub ax, dx
cmp si, cx
shr dx, cl
add ax, 0x37c3
xchg bx, cx
nop
dec cx
dec di
nop
adc dx, 0x4971
mov bl, dh
add bx, ax
mov edx, ecx
adc cx, bx
sub esi, edi
not bx
stc
ror ah, cl
and dl, ch
not di
or bx, 0x6327
dec al
shr bh, cl
dec dh
dec si
shl ecx, 3
xor al, 0x12
pop edi
nop
dec ebx
xchg dl, ah
nop
sub bx, si
push edi
dec di
adc ah, 0x2c
dec bh
inc ax
nop
stc
sub edx, eax
shr eax, cl
inc bh
mov eax, 0x10709c6b
test bl, 0x75
xor edi, 0x7084ba01
test edi, 0x704fd328
xor dl, 0x4d
sbb eax, esi
shr ecx, 5
ror eax, cl
inc cl
shl esi, cl
ror cx, cl
or dl, dl
test si, 0x218b
sub dl, 0x7d
xchg cx, si
dec di
cmp ch, 0x30
and di, 0x42a2
not bx
rol cx, cl
shr di, 2
rol cx, 8
cmp ch, ah
shr al, cl
nop
test edx, 0x1c6fc041
adc cl, 0x28
sub bh, al
mov dx, 0x7f23
sbb dh, 0x4a
inc dx
adc di, 0x3aac
sbb bl, dh
not cl
dec edi
ror ebx, 7
mov ax, 0x6b9
or ax, di
and eax, edi
shl dx, 6
mov dx, 0x77b
ror di, 5
xchg ecx, edi
ror ch, cl
mov al, 0x5d
add si, di
ror edx, cl
xchg esi, eax
test dx, 0x2fc
sbb esi, esi
add dh, 0x63
shl bh, cl
rol edx, cl
sbb di, 0xc71
inc si
sub esi, 0x4569200c
rol edx, cl
rol cx, 8
and ecx, ecx
ror ecx, 7
dec dl
ror ch, 5
rol dl, cl
nop
xchg ch, ah
pop edi
pop eax
pop ecx
pop edx
pop esi
pop ebx
push eax
sub ax, 0x580a
push edx
or ah, dl
push edi
add di, 0x407
shr eax, 4
cmp dx, 0x453c
push ebx
push ecx
shl bh, cl
adc cx, 0x571c
push esi
cmp edx, esi
ror dh, cl
add ax, bx
sub esi, ebx
add ch, 0x47
shl ebx, cl
xor ax, dx
nop
inc ecx
sbb ax, di
nop
test esi, 0x29852d4d
and esi, ebx
cmp ch, ch
ror edi, cl
test ecx, 0x54c1bd70
add si, 0x2252
or di, 0x4d19
adc dx, ax
mov dh, 0x62
shr eax, cl
stc
sbb cl, al
cmp ch, bl
ror ch, 5
not eax
shr bx, cl
shl edi, cl
rol si, cl
adc dl, 0x6e
shl edi, 4
dec ah
or dh, 7
rol edi, 8
nop
shr dx, cl
not dl
sbb eax, ecx
sub dx, 0x127f
shl ecx, cl
sub esi, edi
shl cx, cl
xor dx, 0x42bb
inc di
stc
rol esi, 8
sub cl, ah
pop esi
pop ecx
pop ebx
pop edi
pop edx
pop eax
call fcn.00565143
call fcn.00565698
call fcn.00565bfd
mov dword [ebp - 0x10], 0x200
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
push ebx
mov bl, 0x67
push ecx
push edi
cmp cx, di
and bx, di
rol cx, cl
push eax
shr eax, cl
shr bx, 2
sub cl, ch
push esi
shr si, cl
or esi, 0x4368cb9f
xor ah, al
push edx
adc edx, 0x6c3bed97
add ax, si
shr bx, 6
inc ax
test si, 0x59a3
nop
rol ebx, cl
ror edx, 7
and bl, dl
mov ah, bl
test cx, bx
ror bh, 5
not bh
sub edi, 0x3f389b53
sub al, 0x12
mov edx, 0x5a7e0a97
shl di, 1
dec cx
nop
cmp ebx, esi
not bx
cmp eax, eax
test di, 0x70c4
nop
test dl, ah
shr dx, cl
test edx, ebx
dec al
shl al, 5
stc
stc
shl edi, cl
not cx
inc bh
xor bh, ah
nop
stc
test di, 0x143
xor bx, 0x630d
not esi
inc ebx
mov edx, 0x65cd6a27
dec cx
nop
nop
inc bl
adc dl, 0x44
xchg ebx, ecx
sub ebx, 0x72109331
and ax, 0x34c0
dec dx
sub ch, bh
mov al, 0x5f
sub ax, di
xor ebx, esi
sub bx, cx
xchg bx, ax
or esi, 0xe445cde
xchg edi, edx
xchg esi, edx
ror cl, cl
stc
sbb ebx, 0x44a7e6da
inc dl
cmp bl, 0xb
and ah, dh
dec cl
and edi, edi
not ecx
test al, dl
or bl, 0x57
inc bl
inc bl
shl bl, 8
shr eax, cl
dec cl
shl cx, cl
nop
cmp dl, al
shl dx, cl
nop
dec di
and edx, esi
mov edi, 0x32d1d9d7
test ch, 0x67
mov dh, 0x66
sub eax, 0x535fca39
nop
sbb al, 0x28
xor di, 0x1c5a
pop edx
stc
sub bl, bh
shl bx, cl
not cl
mov eax, esi
mov bl, 0x50
and eax, 0x6329faec
xor ebx, 0x17578d6d
add bl, 0x4b
xor ax, si
ror ax, cl
shr eax, 7
sub ax, di
add ecx, edi
and ax, 0x6301
stc
or eax, edi
xor ecx, 0x3825653a
inc ecx
push edx
ror dx, cl
xor ah, 0x7b
dec dl
not ecx
or al, bl
mov edx, edx
sbb edi, esi
sbb dx, 0x6cbc
dec bx
not bl
and ch, 0x6d
xchg bl, al
shr ax, cl
xchg ecx, edx
dec bx
sbb ebx, ebx
rol eax, 3
ror ebx, 1
dec si
sbb si, di
mov dl, 0x7d
add ah, 0x7a
mov cx, 0x139
cmp ecx, 0x7efe9888
shr bl, cl
nop
ror edx, 7
shr edi, cl
rol ecx, 7
rol dh, cl
shr ah, 3
sbb cl, cl
rol ebx, cl
add esi, 0x5b853663
xchg dx, bx
adc bh, 0x4c
mov ax, di
shl eax, cl
dec edx
inc ah
rol esi, cl
shr edx, 4
shr cl, 6
adc ebx, eax
inc ah
not ax
inc edx
or ebx, 0x76bdc984
cmp si, 0x273d
inc eax
xor eax, edi
dec di
adc bl, 0x21
cmp bx, ax
sbb ecx, eax
xchg dl, bl
shr eax, 2
shr bh, cl
shl cl, 5
inc di
not di
ror esi, cl
add dh, bh
ror dl, 8
shl dx, cl
dec dl
cmp cx, si
sbb ebx, 0x1963fa55
xor di, ax
not si
stc
nop
sub bl, al
shr ebx, 7
shr cx, cl
stc
shl bh, 4
sbb cl, ah
stc
nop
sbb dx, di
pop edx
push edx
or ah, dh
stc
cmp ecx, 0x377120c0
sub ah, 0x46
not bl
sbb bx, dx
shl al, 8
cmp ax, 0x49db
add ax, 0x7c4c
ror ax, 8
rol dh, 8
dec dx
add edx, ebx
cmp edi, 0x424c4063
shr bx, 2
inc dl
adc al, al
shr esi, 1
and ah, ah
nop
not bh
adc eax, esi
test di, ax
add edi, 0x403f8910
test dx, 0x57f4
sub dx, si
inc dl
cmp dl, bl
xor ah, bl
shr edx, 8
dec bl
not cx
shr si, cl
shl ecx, cl
not ebx
and cx, di
nop
xchg esi, eax
sbb cx, 0x5f4b
and ch, bl
dec al
mov dh, cl
add ebx, edx
sub ax, di
xor ecx, 0x755419b0
cmp cx, 0x4aa7
rol eax, cl
dec si
sbb cl, 0x2c
inc di
sub cl, ah
nop
mov dh, 0x62
add dl, al
xor eax, edx
sbb al, bh
ror ebx, cl
inc ch
shr bx, 5
and cl, cl
nop
rol ecx, cl
inc eax
pop edx
pop esi
pop eax
pop edi
pop ecx
pop ebx
push edi
push esi
xchg edi, esi
push edx
dec dx
push ebx
inc bh
rol edi, 3
push ecx
xor cx, bx
push eax
adc edx, eax
or edx, 0x76b22ebb
xor dx, ax
xor esi, 0xc2faaf9
rol bl, 2
or ebx, 0x555e97b3
test ch, 9
or edx, ebx
add edi, 0xb47be9c
nop
xor al, 0x5f
shl ax, cl
test eax, edx
cmp bx, di
cmp ah, ah
ror esi, 2
rol ecx, cl
nop
stc
xor si, ax
stc
inc edi
ror di, cl
ror ebx, cl
xchg di, ax
shr al, 3
nop
dec cx
sub bh, 0x14
or dh, cl
rol cl, cl
shl dl, cl
stc
xchg ecx, ecx
nop
ror ah, cl
sbb edi, 0x1d850b2f
xor ecx, edx
dec cl
add cx, 0x200f
xor dl, 0x1e
cmp si, 0x46b8
sbb ch, bh
xchg si, ax
or dx, cx
and dh, bh
cmp ax, 0x7e87
shl edi, 2
or cx, bx
cmp esi, ebx
or cl, bl
shr dx, cl
test bl, 0x1d
not dh
shl al, cl
mov dl, 0x45
stc
xchg dh, al
or dx, cx
shl ecx, 2
stc
adc di, 0x7a6b
stc
sbb ch, al
stc
rol ecx, 1
cmp esi, 0x10413aae
dec ch
mov eax, edi
ror dl, 3
sub ch, 0x49
adc cx, 0x6713
ror eax, cl
sub bh, 0x40
nop
mov edi, 0x44472c47
shr ch, 5
nop
cmp esi, edi
and esi, esi
add ebx, 0x689f3af0
sbb ch, dh
rol ecx, 8
cmp cl, dh
rol si, 8
mov edx, ecx
shr ch, cl
nop
mov esi, ebx
sbb dl, 0x52
shl esi, 4
shr ecx, cl
dec dx
adc edi, 0x6a289dd7
ror esi, 4
pop eax
dec cx
sub dl, ch
stc
ror esi, 8
inc dl
push eax
rol ax, cl
stc
sub bx, 0x6c8e
inc al
cmp ebx, 0x300ca664
nop
cmp eax, edi
shl ax, 3
xchg esi, ecx
ror esi, cl
adc ebx, ebx
xor cx, 0x259f
sub ch, 0x20
xchg bh, ah
test bl, al
dec dx
shr si, 2
stc
nop
test bh, ah
shr bl, 1
ror bl, cl
test ch, 0x6d
rol al, cl
sub di, di
rol edi, 1
sbb ecx, esi
mov ax, 0x147e
xor si, cx
test dh, bh
dec dl
or cx, dx
shr eax, 6
sbb dh, 0xc
nop
and di, 0x4c68
stc
mov eax, eax
not ax
xor ax, 0x2a85
dec ecx
xor ecx, 0x7ba7ea26
sbb edi, edi
xchg al, bl
cmp al, ah
xchg cl, bh
sub ax, bx
xor dl, bl
adc ch, 0x35
and bx, 0x5035
not dl
dec dl
nop
and ah, 0x7b
dec bl
add ecx, edi
add bx, dx
nop
xchg edx, esi
adc bh, 0x28
xor bl, dl
shr bx, cl
xchg al, ah
not cl
or ch, dh
dec dx
adc ch, 0x72
adc di, si
shl cl, 6
sub cx, dx
add edx, ecx
sub di, ax
xor ebx, 0x4b62c264
sub ebx, eax
xor esi, edx
not ah
inc ax
dec dl
mov dl, bl
mov edi, ebx
and eax, edx
adc cx, bx
xchg edi, eax
test ax, cx
not bl
shr bl, cl
adc ebx, edi
xor edx, edi
test ebx, edi
sub eax, edi
nop
dec cl
shl edi, cl
or dh, 0x7a
adc edx, edx
pop eax
xor edx, ecx
push eax
adc ax, bx
rol esi, 4
xchg dx, ax
dec bl
not eax
xor bx, dx
test eax, edx
adc ecx, 0x4a94b61
stc
inc dx
not edi
rol cl, cl
add dx, si
rol edi, cl
sub di, 0x72b4
shr ebx, cl
inc eax
stc
rol bl, cl
cmp edi, edx
dec bh
ror dh, cl
mov si, si
mov ebx, 0x76b889e1
sub dl, 4
nop
shr dx, cl
sub esi, ebx
xor ax, bx
shr edi, 6
add ax, 0x4581
xchg bx, si
test edi, 0x792359d0
or bl, 0
dec ch
shr al, 2
inc eax
sub di, 0x4aba
sbb dl, cl
sbb ch, bl
nop
dec al
sbb bl, ch
and edi, ecx
stc
ror dx, 2
shr eax, 8
shl ah, cl
nop
xor ecx, 0x3909f7da
test esi, edx
add cl, 6
nop
inc edx
adc bh, ah
add ecx, eax
shl bx, 4
cmp bx, 0x2e19
nop
shr cx, 8
sbb eax, 0x1045e886
test ebx, ecx
nop
xor bx, 0x401d
stc
sbb dx, 0x588f
shr bx, 8
and esi, 0x51db2a04
sub bx, 0x3fce
pop eax
pop ecx
pop ebx
pop edx
pop esi
pop edi
push eax
push edx
xchg dx, ax
inc dl
push ebx
dec bh
push ecx
mov al, ch
sbb ecx, ebx
push edi
shr edi, cl
sub ax, 0x6d13
push esi
xchg si, si
xchg edi, edx
shl dx, 5
cmp bx, cx
inc ecx
sbb edx, 0x2c84cb50
not ebx
xor cx, dx
rol bx, 3
rol al, cl
test ecx, eax
ror eax, 5
add cx, 0x5429
xchg bx, ax
shl ax, 1
sbb ecx, 0x58c423b1
sbb ebx, 0x78225616
rol bh, 1
or dl, 0x1f
not si
sub ax, di
and ebx, 0x57bf05b4
and al, 0x33
xor esi, 0x696b7d71
not edi
mov ax, 0x3dcf
ror ax, cl
sbb si, dx
adc edi, 0xe949353
dec ax
not eax
rol si, 5
rol bh, 8
dec cx
ror ecx, cl
shr edx, 5
test dh, 0x44
adc ch, 0x36
xor edx, 0x7b4a0d02
cmp ch, 7
dec bx
shl ax, 8
or dx, 0x228c
nop
dec edx
sbb dl, 0x54
xor ebx, esi
cmp esi, 0x33dbf1ff
ror dx, 2
cmp si, 0x2e9d
inc si
nop
add dh, 0xc
rol bh, 7
test edx, 0x376198bd
sbb bh, 0x20
xchg ecx, edi
shr ebx, cl
test eax, esi
sbb ch, bh
and si, 0x1908
cmp esi, 0x316e43d6
or edx, eax
add dx, 0x6279
dec ch
sbb bl, 0x2d
stc
adc ax, ax
xchg edx, eax
shl ecx, 2
shr al, 5
or cx, 0x2651
shl si, cl
not cx
or dh, ch
and ecx, 0x506b2434
sbb cl, 0x1f
dec ah
cmp dx, bx
sbb ch, 0x22
sbb dx, 0x3435
mov dl, al
inc bl
cmp di, bx
mov esi, edi
test di, ax
xor si, 0x7461
or ah, 0x54
test bx, 0x3eb3
shr esi, cl
stc
adc ebx, 0x64caeb13
or ch, dh
pop esi
mov bx, 0x42b9
xor al, 0x12
dec bx
dec ch
shr ecx, cl
ror dx, 7
dec bx
sub ecx, 0x2c40d7b2
adc bx, 0x7ace
nop
add ecx, 0x30af81b3
cmp cl, 0x78
stc
and ax, cx
xor ebx, 0xe0928c3
shr dx, 2
push esi
ror esi, 8
shl di, 3
shl edi, cl
dec bx
rol ah, cl
test bx, si
not eax
shr ah, cl
sbb dx, 0x5cc8
shr edx, cl
cmp ch, bh
and ebx, edi
nop
or bh, 1
xchg cx, dx
inc eax
add ax, di
mov edi, esi
xor di, 0x642
nop
inc cx
add dx, cx
adc edx, ebx
shr esi, 5
sbb bl, dl
shr edi, cl
rol di, cl
stc
and bh, dh
shl al, 2
ror ecx, cl
stc
not ax
test ebx, esi
xor ah, cl
nop
and si, cx
shr dh, 2
and di, 0x5db8
shl di, 4
test bx, 0x2071
nop
ror al, 8
cmp bl, cl
xor ah, al
stc
xchg esi, ebx
inc bl
adc dl, al
add edi, ebx
inc si
stc
cmp si, 0x22b4
shr ecx, 1
nop
stc
not bx
shr bx, 8
inc esi
adc esi, edi
adc ecx, 0x4b74ed47
test edi, 0x5a517ece
test ebx, 0x177f4a76
stc
sbb edi, 0xd0a1e4d
dec ebx
shr al, 4
sbb bx, cx
xchg bx, dx
cmp bx, si
shr cl, 5
and cx, 0x1729
and dh, 0x79
ror dh, cl
sbb esi, 0x5f856325
inc al
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
ja 0x54f502
push eax
mov eax, 0xa6b330a
push ecx
rol eax, cl
push esi
xor si, 0x7f70
push edi
inc edi
stc
stc
pop edi
pop esi
pop ecx
pop eax
jb 0x54f4f7
jb 0x54f4e7
push ecx
shl ecx, cl
push edi
push esi
adc di, si
push edx
and dl, cl
nop
push eax
nop
cmp di, 0x48f7
mov ax, dx
push ebx
xor bl, 0x55
pop ebx
pop eax
pop edx
pop esi
pop edi
pop ecx
call fcn.0056617c
jnp 0x54f4f7
call fcn.00566400
call fcn.0056692f
call fcn.00566c1a
call fcn.005671f7
nop
call fcn.005674aa
call fcn.00567983
jne 0x54f560
call fcn.00567dcb
push edx
sbb edx, 0x62024d36
push esi
inc esi
push eax
mov eax, esi
pop eax
pop esi
pop edx
push eax
dec ah
push ebx
push ecx
rol bh, cl
push edi
test di, 0x40a5
mov cx, ax
push edx
shl dh, cl
push esi
cmp si, si
test di, dx
sbb bl, 0x62
shl esi, 6
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
call fcn.005681b1
js 0x54f55c
call fcn.00568714
push ebx
inc bx
pop ebx
push eax
inc ah
push edi
xchg edi, eax
pop edi
pop eax
push eax
push edi
xchg di, ax
pop edi
pop eax
lea eax, [eax + ebx]
mov eax, dword [eax + 0xc]
test eax, eax
je 0x54fe9f
call fcn.005689a8
jp 0x54f8d2
push ebx
and bx, bx
ror bx, 1
push esi
push eax
cmp esi, eax
push ecx
inc cl
nop
xor esi, 0x20072c57
push edx
shl edx, cl
rol dh, cl
nop
ror al, cl
sub eax, 0x3d5a2e31
inc al
push edi
xchg edi, edx
ror edi, 6
inc edi
shl si, cl
xor si, si
or dl, al
nop
or dx, dx
test eax, ebx
sbb edi, 0x4875a68b
ror cl, cl
shl si, 3
nop
test dh, bl
or dx, 0x48db
sub dx, di
stc
xor ebx, 0x6aa2b642
shl dh, cl
sbb edi, 0x735e314b
mov ecx, 0x5fb650c3
or cx, di
dec ebx
nop
sbb ch, bl
nop
adc bx, bx
ror ch, cl
and edx, 0x2c4e1a08
rol esi, cl
xor al, al
nop
add edx, 0xaca8db7
rol ecx, 7
adc eax, esi
shr di, 6
dec cx
adc di, 0x2048
stc
add dh, dh
sub eax, 0x17b02b9d
mov di, ax
ror ax, 2
mov dl, 0x46
mov ch, 5
sub ch, 0x6c
shl edi, cl
shl bx, 8
or bx, cx
test ch, 0x64
sub ecx, edi
xchg di, cx
stc
not ebx
shl dh, 4
ror cl, cl
stc
rol eax, cl
nop
shr edi, 8
add ebx, ebx
adc si, ax
xchg dx, ax
shl ecx, 6
rol edx, cl
nop
sbb eax, esi
rol bl, 3
not ax
nop
shr edi, cl
cmp ebx, 0x610a6f5f
shl di, 4
inc al
xor eax, edx
inc dl
sbb si, 0x6f5b
cmp edx, edx
not esi
xchg ebx, edx
or bl, dl
sub ax, 0x15bc
or bl, ah
xchg di, ax
nop
inc di
sub edi, 0x7f83d47d
ror di, 7
pop edi
and ah, 5
shr cx, 7
nop
adc dh, cl
push edi
inc edi
mov ecx, esi
stc
xor si, cx
dec dl
shr ebx, 6
inc bl
rol al, cl
shl ah, cl
ror edx, 1
add bh, dh
cmp si, di
xor cl, 0x1c
ror ax, cl
adc cx, 0x71ef
cmp di, 0x6c6f
shl cl, cl
or cx, bx
shr cx, 6
test edi, esi
rol eax, 5
shl ax, 2
and si, 0x3d90
xchg ebx, edx
test si, 0x4623
and ecx, esi
mov bl, 0x37
sbb ch, dh
not esi
nop
or dx, di
cmp cl, 0x25
xchg si, si
stc
cmp ah, 0x78
rol ecx, 1
ror edi, 4
xchg bl, dh
test cx, dx
add cx, cx
inc esi
adc dh, cl
nop
not ax
and bh, 0xe
cmp ch, al
stc
cmp ebx, esi
shl edi, cl
adc eax, 0x226358d2
or eax, esi
mov edx, 0x2ebfdc50
ror cx, cl
not esi
adc bh, bh
stc
stc
rol bh, 4
and cx, 0x76cd
ror dh, cl
ror si, cl
sub dx, di
sub ch, 7
cmp esi, 0x786911f
xchg dh, ch
add dl, cl
cmp dl, dl
xor ecx, edx
not ecx
sbb si, si
shl ebx, 2
sbb cx, dx
cmp cx, dx
stc
nop
add ecx, eax
mov si, ax
not si
mov ecx, edi
and dh, 0x71
not bh
or cl, cl
stc
sub bx, 0x1e7f
adc edx, edi
xor dx, bx
nop
sbb bh, 0x66
cmp ch, 8
sub bl, cl
xchg ah, bl
xor eax, 0x4a83b9d7
rol eax, 1
stc
stc
not di
pop edi
cmp ebx, 0x1b803e23
push edi
sbb di, si
adc cx, dx
sbb ecx, 0x39c19120
stc
shl eax, cl
sub si, 0x50a0
adc dx, 0x63cc
ror al, 6
xchg ecx, eax
stc
dec bh
test si, ax
stc
test si, cx
or bl, 0x55
xor edi, 0x6812917d
sub eax, edx
or di, dx
nop
shl dl, cl
inc cx
mov dx, di
stc
and ebx, esi
cmp di, 0x6259
shl ecx, cl
shl eax, 3
and ebx, edi
add bh, 4
cmp dx, di
shr bl, cl
dec di
adc di, cx
sub dl, ah
add ecx, 0x54386c16
stc
xchg di, di
cmp ch, dh
test dh, bh
dec bl
stc
cmp edi, 0x5521a3fb
sbb ax, 0x2783
shr cl, cl
not ch
pop edi
pop edx
pop ecx
pop eax
pop esi
pop ebx
push esi
rol esi, 6
push edi
and di, 0x30bf
push ebx
rol bl, 3
push edx
xchg dh, bh
not bl
push ecx
rol esi, cl
xor dx, 0x21e3
adc cx, 0x4c0b
sbb bx, si
inc edx
shr cx, cl
shl ch, cl
adc cl, bl
xor si, 0x3824
add esi, 0x734992b
shl bx, cl
not edi
push eax
and eax, esi
cmp bx, 0x5db1
nop
or dl, 0x35
shl bl, cl
inc ah
and bh, dh
shr esi, 1
rol edi, cl
sub bh, ah
xchg cx, si
nop
test bx, 0x5c75
inc ah
sub esi, 0x62ddf8d9
pop eax
pop ecx
pop edx
pop ebx
pop edi
pop esi
call fcn.00568e4c
push esi
push edi
adc si, di
push eax
sub edi, eax
push ecx
shr cx, 2
shl eax, 8
pop ecx
pop eax
pop edi
pop esi
push eax
push ebx
and eax, ebx
push edx
add bh, dh
push ecx
shl ax, cl
pop ecx
pop edx
pop ebx
pop eax
call fcn.005693ed
jl 0x54f8c8
call fcn.00569a0f
push ebx
push eax
cmp bh, al
pop eax
pop ebx
call fcn.00569f77
push eax
adc ah, 0x3d
pop eax
call fcn.0056a3c7
call fcn.0056a8ec
call fcn.0056aed2
push eax
sub al, 9
ror ah, 7
push ecx
test eax, ecx
push ebx
xchg ch, bl
push edx
push esi
xchg dx, si
stc
rol si, cl
push edi
cmp edi, ebx
add ebx, 0x6dbc53eb
cmp dl, 0x15
add dx, bx
sbb edx, 0x5d69892a
ror si, 8
adc ebx, ecx
sub ch, 0x7e
dec bl
test cx, 0x6bec
sbb bh, cl
cmp bx, cx
not ch
cmp si, 0x998
shl si, cl
adc dx, bx
rol esi, cl
sub edi, esi
and ah, 0x25
sub ebx, edi
add edx, edi
inc edi
sub dh, ah
shl si, cl
test edi, 0x262ba061
dec ax
rol cx, cl
not di
dec dx
cmp si, bx
add bh, 0
ror bh, cl
sbb ch, 0x56
rol bx, 2
adc ebx, ecx
shl edx, cl
adc dl, ch
adc cx, si
test dl, dh
xchg esi, eax
inc esi
test bx, 0x7010
inc bh
dec bx
nop
dec dx
add bl, 0x46
dec si
cmp ecx, 0x1ace3039
xchg ebx, eax
or ax, ax
adc bx, ax
not bx
ror ecx, 8
not bh
shr ax, 8
ror ax, 7
adc di, si
sub bl, 0x65
ror ah, cl
test eax, esi
test esi, esi
or edi, 0x198cb958
xchg esi, edi
sub dx, cx
shl bx, 5
add dl, al
rol edx, cl
adc ebx, 0x264cdbf0
shr ch, 4
not cl
nop
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.0056b184
push ebx
shr bh, 4
push eax
adc ah, 0x2f
stc
test ah, ah
inc eax
push edi
and eax, edi
stc
push esi
sbb si, 0x46d2
push ecx
rol ah, cl
shr edi, cl
ror cx, cl
and di, bx
rol edi, 4
xor di, ax
rol cx, cl
not edi
push edx
test dh, 0x6f
or si, 0x3d86
xchg si, di
sbb bh, 0xd
add ecx, esi
or dx, bx
not esi
xor esi, 0x3fe347c6
xor ebx, edi
stc
mov cx, 0x5416
mov dl, 0x1e
inc bh
add bh, bh
ror ebx, cl
shl si, cl
add cx, 0x1b50
nop
or dx, 0x7bd3
dec cl
dec esi
stc
or edi, 0x7ed18427
sub ebx, 0x68788091
shr dx, cl
rol esi, cl
mov bx, 0x71f6
sbb ecx, ecx
sbb bx, 0x5d94
adc al, al
xchg al, dh
rol eax, 4
nop
dec dh
nop
or di, 0x7fb3
not al
not al
stc
not edi
test cx, 0x7804
ror ah, 2
add bx, 0xc5b
or al, dl
mov ch, bh
test ax, cx
mov ch, al
not ax
sub ch, ah
xchg edi, edx
add si, dx
sbb ax, dx
ror cl, 1
cmp cl, ch
ror ebx, 2
mov cx, cx
inc bx
nop
shl ch, cl
ror edi, cl
rol edi, 3
add di, bx
dec dh
add ah, 0x7a
dec edx
ror esi, cl
xor dh, cl
dec bx
or bl, 0x40
xor eax, eax
and ebx, 0x39066904
shr esi, 3
or cx, 0x3e90
shr cx, 3
sbb edx, ecx
and eax, 0x5202729
sub ebx, ecx
test bl, bl
test dh, 0x6f
not bx
add dl, 0x1c
xchg dl, dl
not esi
xchg dl, dh
pop edx
sbb edi, 0x3c97a8f1
and ah, 0x30
push edx
and dh, ch
xor di, 0x6c34
stc
or ah, dh
sbb ecx, 0x6c8ffe16
shl ch, cl
shr bx, cl
or bl, 6
stc
cmp bh, 0x3d
inc eax
rol dl, 5
ror dl, 1
sbb ebx, 0xc26bef0
shr ebx, 8
sbb eax, 0x774a8732
shr bh, cl
test cl, dh
sub ch, ch
sbb bx, ax
mov ebx, esi
add ebx, 0x21649329
shr bx, cl
mov cx, si
ror cl, cl
or ah, 0x29
or di, 0x163c
nop
inc esi
sub ch, bl
stc
ror al, cl
rol ax, 1
nop
and bx, 0x4421
ror ebx, 1
ror ebx, cl
ror eax, cl
mov edx, ebx
sub si, 0x4ad2
ror ecx, 5
shr dh, 8
adc cx, 0x17de
rol al, cl
pop edx
pop ecx
pop esi
pop edi
pop eax
pop ebx
call fcn.0056b72b
call fcn.0056bb00
push eax
dec eax
push ebx
sub bh, 0x61
push ecx
dec cl
shl cl, cl
push edx
xor edx, edx
push esi
shr si, 1
shl cx, 2
mov si, 0x4fba
shr dx, 3
sub edx, eax
and al, bl
shr bh, 3
push edi
adc edi, eax
mov di, bx
shl ebx, 7
xor eax, eax
shl al, 7
test ah, cl
dec al
dec esi
rol dx, 3
xor di, 0x62f1
rol ch, 8
adc dh, ch
or esi, edi
not di
sbb ah, bl
xchg si, di
adc esi, 0x7d0a90c6
adc dh, ah
inc bl
mov eax, ecx
stc
ror cx, cl
stc
sub di, 0xad
shl al, cl
test dl, dl
xchg ecx, ebx
adc dh, 5
nop
nop
test edx, 0x2d2c49e6
sub bx, bx
and edi, edi
cmp si, ax
mov si, 0x2808
test cx, cx
mov al, dl
xchg di, di
sbb di, 0x5403
ror eax, cl
stc
nop
sbb edi, 0x39e8910a
adc ecx, 0xbdc9213
ror bx, cl
xor cl, cl
or edi, 0x35acf5a3
not cx
adc ax, 0x345a
sub edx, 0x2e837715
test dx, dx
or bl, ch
and dx, 0x7bf8
xor dx, 0x6a8c
sbb al, 0x46
cmp dh, 1
and ebx, 0x361cc1fe
adc dh, 0x73
not si
not ecx
inc ah
xchg ebx, esi
and ax, 0x71f8
ror ecx, 1
cmp bx, 0x5523
xchg esi, eax
cmp eax, 0x6e75a66a
xor ah, 0x1f
inc cx
inc eax
ror edi, 4
xor edx, 0xb9ffbde
ror bx, cl
mov edx, ebx
xor edi, 0x5ae00706
or ax, ax
xor ebx, 0x6a46c3b8
xchg ebx, eax
ror esi, 5
sbb ch, 0x37
dec ecx
ror bh, cl
dec esi
ror si, 3
nop
not al
inc eax
sub eax, ebx
pop edi
not ecx
shr ebx, 8
dec al
push edi
test di, ax
dec edx
adc ah, bl
adc dh, 0x6f
mov bx, bx
xchg bx, bx
stc
xor ebx, 0xd3e9787
inc bl
sub bl, 0x26
ror ebx, 7
sbb edx, 0x2b82f697
ror esi, cl
rol ebx, cl
stc
sbb dl, cl
shr ch, cl
nop
not si
mov dh, bl
xor si, si
adc bl, 0x27
test si, 0x3db9
test eax, 0x76168687
mov edi, ecx
mov di, 0x721b
cmp bx, 0x601f
shr eax, cl
add eax, 0x495b4b45
rol bx, cl
sub bx, si
rol dx, cl
mov al, 3
sub ax, 0x18e3
dec edx
and ax, ax
ror si, cl
stc
dec ebx
and cx, 0x2f8f
add ecx, 0x6fda925f
ror cx, 4
ror dh, cl
sub edi, 0x12564045
or ah, ah
stc
sub cx, 0x70cd
shl ch, 2
mov edi, 0xe8b072b
stc
inc edx
xor si, 0x7e1
cmp al, bl
xor di, 0x564
xchg cl, cl
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
push eax
push edx
and ax, dx
add dx, 0x41cd
push esi
dec esi
push ecx
shl ah, cl
push ebx
inc bh
sbb ah, 0x78
rol eax, cl
stc
sbb bl, dh
cmp bx, 0x5268
add ah, 0x5e
stc
nop
ror esi, cl
push edi
add di, cx
mov si, 0x1857
cmp al, ah
cmp cl, 0xa
ror bx, 7
inc ebx
mov esi, edx
or bl, 0x68
nop
nop
xchg esi, edi
sub si, bx
stc
add ecx, 0x1e8a56dc
shr di, cl
shl ah, cl
shl esi, cl
dec ch
not si
mov cl, 1
ror ecx, 1
cmp edx, ebx
and di, 0x628b
not bl
stc
rol bl, 2
pop edi
pop ebx
pop ecx
pop esi
pop edx
pop eax
push eax
push ecx
shl eax, cl
push edi
shl di, cl
push esi
xchg si, di
push ebx
sub bh, ah
cmp esi, ebx
nop
xor di, 0x6f30
mov eax, ecx
mov bh, cl
not esi
nop
push edx
mov edi, edx
xchg esi, edx
test ch, 0x36
inc dl
cmp dh, bh
adc cl, dl
shr bh, 1
dec ch
nop
mov si, 0x14d7
or edx, edx
and dx, 0x3d1d
and ax, bx
and edi, 0x3de6d4ac
mov edi, 0x5df9656
or dl, ah
xchg dx, ax
rol cx, cl
not ax
test dl, 0x47
xor ax, 0x44ff
adc ah, ch
shl ah, cl
not ax
add dl, al
rol bh, cl
not dx
nop
mov cx, 0x7f75
shr si, 7
inc cx
add dl, ah
and cl, al
inc edi
and cl, dh
mov al, cl
sub al, cl
not edx
nop
sbb bx, 0x125f
xchg esi, esi
stc
stc
sub bh, 0x5e
or dh, bl
ror di, 6
test cx, 0x2e29
add dx, 0x4dd9
or dl, dl
or ebx, edx
add cl, dh
and edx, eax
pop edx
pop ebx
pop esi
pop edi
pop ecx
pop eax
push ecx
shr cx, cl
push esi
inc esi
sub cx, 0x505d
push edx
add edx, 0x4991be05
push edi
and edi, ecx
pop edi
pop edx
pop esi
pop ecx
mov ecx, dword [eax]
test ecx, ecx
je 0x54fe9f
push eax
push 0
push 1
push ebx
call ecx
pop eax
lea eax, [eax + 4]
jmp 0x54f57b
call fcn.0056bdfa
call fcn.0056c07f
push ebx
not bl
push edx
push ecx
add edx, ecx
push eax
sub eax, ecx
stc
cmp ecx, edx
not edx
not dl
push esi
or esi, 0x307f66e5
sbb ax, dx
shl al, 3
nop
stc
inc si
inc dl
adc edx, 0x3e4fe073
shl ch, 7
push edi
cmp di, 0x3884
dec esi
or edi, 0x6c992c73
shl ax, cl
shr edx, 2
sbb ax, 0x75ef
rol ax, cl
sbb eax, 0x383eb392
shl cx, 5
inc bl
adc al, 0x7e
adc bx, 0x5fc6
mov si, 0x40ae
stc
ror bx, 1
nop
xor ch, ah
ror dh, 7
inc di
shl edi, 3
inc edx
ror cx, cl
mov edx, 0x7d2021fd
sub si, 0x657c
add cx, 0x6f9d
sbb si, cx
stc
adc bl, ah
ror al, 7
sbb dl, 0x32
stc
adc ah, bh
cmp eax, 0x106ef59a
adc dx, di
and ax, 0x5070
xchg cl, bh
xor eax, 0x2a29928
sbb bx, 0x2c22
sub bh, 0x3d
nop
add bx, cx
not bx
mov bx, ax
sbb si, dx
stc
rol cl, cl
xchg bh, cl
dec si
rol dh, 3
inc al
ror edi, cl
stc
nop
sbb esi, 0x4b95de79
test bx, si
and ch, al
mov dx, 0x26a5
cmp bh, 0x3c
test edx, 0x16c6edef
adc cx, si
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
jecxz 0x54ff92
push edx
push ebx
mov dh, bh
push eax
ror eax, 3
push ecx
sbb dh, cl
and dl, 8
not ax
xor ah, al
dec ah
ror eax, cl
stc
stc
nop
not ax
sub dx, 0x7533
push esi
cmp si, dx
dec dx
mov eax, ebx
push edi
dec di
sbb di, 0x45a7
shr al, cl
add eax, ecx
sub cl, bl
adc si, cx
mov dx, 0x153b
cmp cl, dh
sub ch, 0x50
add edi, edi
ror ebx, cl
xchg ebx, ebx
sub bh, 0x70
test bl, 0x45
or edx, 0x63340dda
adc di, 0xaab
mov ebx, ebx
and dh, dl
adc ecx, 0x6bd9526e
dec ah
shr dl, 3
xchg al, al
and cx, di
xor esi, eax
mov ax, 0x4681
cmp edx, esi
mov dx, 0x1d04
dec edx
dec bh
test bh, dl
shr ah, cl
xchg di, bx
shl ch, cl
adc si, ax
and ebx, eax
rol di, 4
ror edi, 5
sub ah, 0
or al, 0x6f
cmp bh, dl
stc
xchg esi, eax
cmp edx, 0x38f4d358
and edi, ecx
adc dh, bl
xchg bh, bh
and ch, dh
not eax
sbb ax, cx
ror eax, 8
cmp dx, 0x742b
rol bx, cl
shl eax, cl
shr bx, 1
shr al, 1
inc di
or ax, di
shl ecx, 2
cmp ax, 0x1824
inc dx
xor dh, 0x6e
mov dx, cx
inc eax
add ebx, 0x21ee70ca
rol bx, cl
xchg ebx, eax
shl ch, 2
add dx, 0xc4e
test ah, 0x44
stc
nop
sub ecx, eax
xchg di, si
not dx
sub cl, al
and bx, 0x137d
test bx, di
sbb di, cx
xor edx, 0x401d56ec
cmp eax, ebx
rol dx, cl
add bx, dx
sbb di, 0x6c53
dec si
pop edi
ror ah, cl
dec bh
rol bh, 1
push edi
sbb edi, ecx
and ah, 0x42
ror edx, cl
adc edx, 0x5ec63bc7
cmp ax, 0x52c6
nop
shl eax, 4
add esi, edi
shr edx, cl
nop
dec si
add ah, al
and ebx, 0x42c5ac03
xor esi, 0x49a993a0
sub edx, ecx
test di, cx
adc ah, bh
shl bh, cl
ror bh, 1
cmp si, 0x6de4
nop
cmp ebx, 0x50b9ae0a
xor edx, 0x7b52bcbb
xchg bh, al
cmp ah, al
dec si
nop
not dx
nop
xchg bx, ax
rol si, cl
test bx, si
adc edx, 0x60eb6905
not eax
shl si, cl
sub al, dh
dec ch
shl cl, 4
and cx, 0x7f71
adc dl, 3
rol cx, cl
shr ecx, cl
cmp ch, cl
shr esi, 6
or al, 0x6c
or dx, 0x60e0
sub dx, 0x3c03
shr cx, 6
dec eax
test di, 0x780a
cmp bl, 4
adc eax, eax
shr di, 1
sub edx, ebx
rol ah, cl
mov ecx, 0x68829423
or cl, 0x12
test ch, bl
and edi, 0x1c09802c
or eax, edx
nop
add edx, 0x31573a7d
adc dl, dl
adc di, ax
stc
xchg edi, eax
cmp al, 0x5f
adc di, 0x658
xor dx, 0x364a
test si, bx
add dh, ch
inc ah
rol bx, 8
dec di
not edi
ror eax, cl
or dh, bh
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
push edx
push ebx
adc dx, bx
shl dh, 8
dec bx
push eax
adc bh, al
ror bh, 7
push esi
cmp esi, eax
push ecx
rol cx, cl
dec edx
not esi
xchg ebx, eax
rol cl, cl
shr ch, cl
ror ax, 4
and dx, 0x5f14
and ecx, 0x4c7801d7
dec esi
mov bl, bl
rol dl, cl
pop ecx
pop esi
pop eax
pop ebx
pop edx
push esi
add esi, 0x30317898
push ecx
dec ecx
stc
push eax
and al, 4
shr cx, 1
push ebx
cmp bl, 0x61
inc ebx
test ebx, 0x75821a46
mov ecx, esi
rol bh, cl
push edx
test dl, 0x65
not al
inc esi
dec cx
push edi
add edi, 0x114c5ea7
shl ah, 3
adc esi, 0x255f57cf
cmp edi, ebx
adc cx, di
test ch, al
stc
shl ah, 5
dec cx
adc cl, bl
ror cx, 2
shr bh, 1
cmp edi, ebx
dec esi
and bl, 0x51
xor bx, cx
nop
mov esi, edx
or di, dx
test al, cl
test si, ax
add edi, 0x77066f11
inc ebx
stc
add eax, edi
stc
stc
shl dh, 5
xchg di, cx
shr esi, 6
stc
sub eax, edi
not si
shr cx, 3
mov dl, bh
dec ch
shr esi, 5
shr ecx, cl
nop
adc si, di
shr dx, 4
xor dh, al
or esi, edx
cmp dx, 0x28f4
xor al, 0x65
shr bh, cl
dec edx
mov di, dx
xchg edx, eax
and bh, ah
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
push esi
push edx
cmp esi, edx
push ebx
push edi
xchg bx, di
push eax
not ax
shl si, 2
push ecx
shl dl, cl
shl si, cl
sbb al, 0x32
rol bh, 7
dec ah
sub bx, dx
pop ecx
pop eax
pop edi
pop ebx
pop edx
pop esi
push ecx
push ebx
or ch, bl
push eax
cmp ah, 0x3b
xchg cl, cl
push esi
shr esi, 3
sbb ah, 0x72
sub cx, 0x56f
add al, 0x70
xor ah, al
test ax, 0x2ffe
pop esi
pop eax
pop ebx
pop ecx
jnp 0x5502d1
call fcn.0056c634
push ecx
inc ecx
pop ecx
call fcn.0056c91d
call fcn.0056cdac
call fcn.0056d221
push ebx
push esi
sub bx, si
push ecx
test ch, cl
push eax
dec al
nop
ror bx, cl
push edi
add bx, di
test edi, 0x79bc0d86
shr esi, cl
and ax, 0x1957
rol si, cl
test ah, bl
or ax, 0x31ab
shl eax, cl
mov edi, ecx
push edx
and edx, 0x4cc82138
rol edi, 1
sub al, dl
ror edi, 8
stc
xor eax, 0x53af53df
shr dx, cl
sub cl, 4
not si
xor al, bl
and cl, bl
and eax, 0xf91a5d
rol bx, cl
test edx, 0x1d1b4263
shl dx, 3
stc
sub eax, ebx
not ecx
dec eax
shr bl, 6
xor al, 0x16
or edx, 0x71f14464
test bx, 0x6540
or di, 0x1fdb
inc bh
xchg si, bx
xchg bx, ax
or eax, 0x56f9e15a
shr dx, cl
not eax
not edx
xor edx, 0x536e6a23
shr eax, cl
not si
ror si, cl
shr dh, cl
dec cx
shr dl, cl
sub ecx, 0x32b4bcac
mov edx, edi
not esi
inc dh
shl edi, 7
cmp dl, 0
nop
or cl, bh
xor cx, 0x2f7b
and bx, cx
xchg bx, cx
sub di, 0x357a
stc
stc
cmp bh, 0x55
ror ebx, 6
not ch
dec cx
dec dx
mov bh, bh
inc al
or ax, 0x3ede
test dx, 0x1d62
inc ch
xor bl, bl
adc bh, 0xe
rol dh, cl
test ch, 0x3b
xor si, 0x7aec
inc bl
and edx, 0x79b5ac29
sub esi, edx
adc ax, 0x4d83
stc
stc
shr bh, cl
sbb dh, dh
inc ecx
dec bh
adc eax, 0x230f3b40
or eax, edi
mov cx, 0x7f7f
ror edx, cl
stc
and ecx, eax
dec cx
shr al, 3
and ch, cl
pop edx
push edx
sub dh, ch
inc eax
not edx
and edx, edi
add bh, ah
shl edx, 2
ror esi, cl
ror edi, cl
add esi, 0x654bb88c
xor si, dx
rol edi, 1
xchg edi, ecx
mov di, si
adc si, 0x419f
test si, bx
or dx, di
shr bx, cl
stc
and dl, al
shl dx, cl
stc
ror dh, 5
cmp si, bx
cmp dx, 0x3e4f
ror cx, 5
stc
rol di, 8
cmp dh, 0x18
mov ax, 0x225f
test si, ax
nop
dec eax
mov esi, eax
not edx
inc bl
add dl, 0x5d
shr cl, cl
nop
sub ecx, ecx
dec dx
not di
sub al, bh
dec si
adc eax, esi
add dx, di
sbb cl, dl
xchg dx, ax
xchg al, bh
cmp al, 0x4a
shr ch, cl
xchg al, dh
mov ch, 0x37
mov esi, 0x648dd060
inc bh
shr cx, cl
shl ch, 5
sub dx, 0x6e42
ror edi, cl
shl edx, cl
cmp cx, 0x196d
ror dx, 7
adc bh, ah
sub bx, 0x6c7b
not dl
rol ebx, cl
test edi, 0x30ea42df
test cx, 0x328f
or eax, eax
adc ch, al
cmp di, 0x3324
sbb bh, ah
sbb cl, bh
cmp ecx, 0x607088de
shl dl, 7
not eax
stc
shl dx, cl
and si, si
or cx, 0x1e35
xchg bh, ah
sub ax, 0x4c6d
and ax, di
cmp cl, dl
shl bl, cl
add ecx, 0x485abae4
sbb ecx, ecx
and di, 0x72e
ror ecx, 3
inc bx
sub dh, ch
test al, dl
rol si, 6
shl ebx, cl
shl bx, cl
cmp ax, 0x1944
sbb di, 0x20b2
add ecx, 0x1e656c93
add ax, 0x5cfd
stc
shl bl, cl
pop edx
shl bx, cl
xor ch, 0x61
xor eax, ebx
not si
push edx
sub cx, dx
sub dx, cx
ror edx, 3
or bx, di
mov ecx, esi
xchg esi, esi
adc dx, 0x1aab
adc ecx, ebx
sbb bl, 0x11
dec si
rol bl, 5
xor bl, cl
not edx
dec edx
not bx
ror ecx, 4
and bx, 0x5319
sbb ecx, ecx
mov dh, 0x33
xor al, al
shr ch, cl
adc ebx, 0x2dc2a1cd
cmp bh, dl
stc
dec ah
mov dl, 0x7f
sbb bx, dx
test ax, 0x6ede
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
push esi
add si, 0x21b0
push edx
sbb dh, 0x57
push ecx
push ebx
adc ecx, ebx
shl dx, 8
add esi, 0x37f7b057
xor ch, dl
push eax
test ax, cx
push edi
rol edi, cl
shr bh, 6
sub edx, eax
xor bx, 0xf20
add edx, ecx
sub di, si
sub ax, cx
and al, bl
nop
add edx, 0x7c8f82bc
sbb dh, 0
sub edx, ecx
xchg ah, dl
mov edx, edx
rol bx, 8
sub di, dx
shl bh, cl
sbb di, 0x5035
and bx, ax
inc edi
shl dh, cl
xor ebx, 0x41185d6b
shr ecx, 7
xchg dx, si
stc
adc eax, 0x42af6140
sub bl, bh
shl edx, 5
ror dh, 2
cmp dh, 0x77
ror bh, 4
ror di, 3
sbb si, 0x7228
stc
or ax, 0x61
add edi, 0x189339ae
sbb eax, ebx
test eax, edi
xor edi, 0x6cd18473
cmp si, 0x7b27
stc
stc
or ecx, 0x55141e23
shl cl, 3
shr edx, 7
mov edi, 0x3d5fd4f8
test si, 0x2a2
shl dx, cl
add dl, 0x3f
sub bl, dh
nop
cmp ebx, 0x5c31c6a4
stc
stc
xor ch, ah
dec ecx
dec ch
test bl, 0x5b
add al, 0x56
and si, dx
add eax, 0xcfecdd9
mov si, 0x2634
xor edi, edx
nop
xor eax, 0x45c0f2f5
not edi
mov cx, 0x4331
mov ebx, edx
sbb ax, dx
and ah, 0x51
sbb ah, bl
shl bx, 6
sbb edi, ebx
sub bh, cl
shr ecx, cl
inc si
shr dl, 7
test eax, esi
xor di, ax
xchg esi, edx
sub ebx, eax
ror ch, 6
test edi, 0x741170d
test si, bx
and ebx, esi
shl cx, 7
or ah, 0x21
add ebx, ebx
shl ebx, 3
dec dl
adc ebx, 0x7dde9603
sbb bl, 0x64
rol bl, cl
pop edi
push edi
sbb edi, ebx
sub cx, di
rol al, cl
not cl
rol edx, 1
sub edi, eax
inc esi
xchg ebx, ebx
cmp edi, ecx
mov ch, 0
add eax, edx
nop
and ch, al
add ecx, ebx
and cx, cx
test cx, bx
test ebx, edi
not cl
cmp bl, bh
xor edx, edi
adc si, si
sbb eax, esi
shr cx, 2
add ecx, edx
adc di, 0x207c
not ah
not dx
shr ax, 1
and esi, edx
adc si, 0x39b6
not di
not edx
xor dl, 0xb
nop
mov esi, 0x7253fbe8
shr ah, 8
test eax, 0x3eb60329
shl dh, cl
inc esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
pop esi
push ebx
shr bl, 2
push esi
or esi, 0x959ee4b
push edi
push ecx
add edi, ecx
push eax
shl ah, 1
stc
pop eax
pop ecx
pop edi
pop esi
pop ebx
call fcn.0056d5c6
call fcn.0056d931
jge 0x550766
jbe 0x550745
nop
ja 0x55074f
push ebx
mov bl, 0x69
pop ebx
push edx
push ecx
sbb dl, ch
pop ecx
pop edx
jb 0x55075c
nop
call fcn.0056dc6d
call fcn.0056e03f
push ecx
shr ch, 4
pop ecx
push ebx
inc bx
pop ebx
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
call fcn.0056e644
jge 0x55083b
call fcn.0056e99c
push ebx
sub bh, 0x3b
mov bl, 0x16
push ecx
test cl, bh
rol cx, cl
push edi
push edx
test edi, edx
rol edi, cl
push esi
not esi
ror edi, 1
dec ecx
dec di
push eax
and cx, ax
rol ax, 4
nop
or esi, ecx
not edi
and ah, 0xc
sbb eax, 0x125d6de0
rol ch, cl
dec ebx
sbb si, di
shl dl, cl
sub si, 0x1746
sub ah, ch
adc cx, 0x7184
xor eax, esi
and dh, dl
shl dh, 1
or cx, 0x1040
sbb ah, 0x44
nop
sbb cx, 0x29e7
and ah, 0x55
inc dh
xchg ebx, esi
shl edi, 2
add bx, si
pop eax
pop esi
pop edx
pop edi
pop ecx
pop ebx
call fcn.0056ee34
push ecx
push esi
sbb ecx, esi
sub ecx, 0x20caa1e7
push ebx
sbb ebx, ebx
shr bl, cl
push edx
ror dh, 1
sbb edx, ebx
inc dx
push eax
xchg cl, al
inc ch
push edi
sbb edx, edi
sub cl, 0x3d
xor cl, 0x31
adc cx, si
sub esi, 0x51ed3ba2
not dx
and cl, 0x45
cmp eax, 0x13d631a1
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
nop
jne 0x5508cd
call fcn.0056f287
call fcn.0056f59c
call fcn.0056fb3d
push ecx
or ch, cl
push esi
shl si, cl
push edx
adc ecx, edx
push eax
adc eax, ecx
sbb ax, 0x2eba
shl edx, cl
push ebx
test bh, dh
inc esi
rol ecx, cl
push edi
not di
cmp dh, 0x7f
stc
not dx
rol bl, 3
xor ah, 0x75
pop edi
pop ebx
pop eax
pop edx
pop esi
pop ecx
push esi
not si
nop
push edx
xor edx, esi
push ebx
ror bl, 4
push edi
sub di, bx
stc
sbb edi, esi
xchg ebx, edi
push eax
or ax, 0x65c
add ax, ax
or si, si
dec si
test eax, 0x2d8484f5
dec ebx
push ecx
shl cl, cl
shr al, 7
and dl, 0x2f
dec bl
cmp edx, 0x42fae855
nop
mov esi, eax
dec eax
inc ah
and ebx, ecx
stc
pop ecx
pop eax
pop edi
pop ebx
pop edx
pop esi
call fcn.005700ac
call fcn.00570351
push ecx
test cx, cx
push edx
inc dh
push edi
push eax
xor edi, eax
push ebx
sbb bl, 0x13
adc dh, ch
and al, 0x5c
shr cx, 5
adc ebx, 0x55abdad
mov bl, ch
adc bx, di
or eax, 0x216f54ec
adc edi, 0x1a0e9365
ror ebx, cl
add cl, al
mov edx, 0x3cedd9a6
add edx, 0x4461d9c7
push esi
sbb esi, 0x4469fd05
and edx, edx
cmp eax, 0x50e1028a
mov dl, ah
mov dh, 0x53
or si, si
test edx, eax
ror edx, 5
mov ecx, 0x254529b2
sbb cl, bl
shl di, 8
and al, 0x3c
xor esi, 0x5a2eaf8e
sub ecx, ecx
xor ecx, ebx
shl esi, 1
ror edx, cl
rol ch, cl
sbb cx, 0x5253
or edx, eax
inc di
and bl, dh
mov eax, ebx
not edi
nop
sbb di, cx
nop
not edx
inc si
ror cx, 7
shr ah, cl
not di
mov cx, si
sub ch, 0x3e
not dh
dec bh
test ebx, edx
and ax, ax
sub bh, cl
shl edx, 2
inc esi
dec dx
stc
or ah, 0x17
rol di, cl
and esi, 0x7750ec88
xor dh, 0x48
not bh
not cl
cmp bx, 0x28c6
xor dl, 0xd
stc
rol edx, cl
cmp esi, ecx
and bl, 0x44
shl esi, 8
nop
xor si, 0x1512
add edi, ecx
inc ah
or ax, 0x3768
dec ecx
ror edi, 3
mov edi, 0x386db4fd
xchg dx, ax
sbb esi, ecx
inc si
shl edx, 4
shr cx, cl
shr ebx, 3
stc
not dh
xchg edx, eax
stc
cmp edi, 0x2ca6671d
cmp ecx, ecx
not dh
xchg ah, bh
or eax, esi
test dh, 0x1b
not ebx
dec dx
shr edi, 5
shl si, 4
pop esi
sbb di, 0x7e56
ror bl, 7
mov dh, 0xd
mov bx, cx
rol bx, 5
shl eax, 3
push esi
ror esi, 3
nop
and ecx, 0x120a4626
not ecx
shl dx, cl
add ch, dl
stc
shr di, 2
sub cx, dx
not dx
shr cx, 1
sbb al, bh
and ecx, edx
adc cl, al
not dl
sbb bx, 0x36ac
shl bx, 6
test al, bl
not si
dec cl
shl si, cl
cmp dx, 0xe6a
cmp cx, 0x1e1e
inc edi
sub ecx, edi
shl si, 6
and edi, 0x4f97df6e
sub al, 0x58
shl esi, 8
sub di, dx
dec esi
sub bx, ax
stc
or dx, cx
not dl
or bh, bh
shr cl, cl
nop
xchg edi, esi
xor ax, si
nop
rol si, cl
not eax
mov cl, al
mov ebx, ecx
rol si, cl
sbb ah, 0x40
adc ebx, edi
adc ch, 0
mov edx, eax
mov ax, bx
cmp cx, bx
xor edx, 0x7aa08236
sub eax, 0x25c0a7d3
cmp bx, di
test al, 6
adc ax, 0x4edc
shr eax, 3
nop
test bh, bh
sbb si, ax
and di, 0x55e
ror edx, cl
rol dx, 7
and cx, ax
sbb edx, 0x5c02b401
stc
test dx, 0x2ba4
xchg dx, dx
inc cx
inc ecx
rol dx, 6
sub si, bx
not eax
inc al
sbb di, 0x6183
not ch
or cl, 0x29
shl si, 6
sbb di, dx
or dl, 0x50
test di, di
and esi, edx
mov esi, edi
rol ecx, cl
adc bl, al
mov ax, 0x1fa6
not edx
rol bl, 8
sub cl, 0x6c
cmp al, bh
shr ax, 4
sbb edx, ebx
inc ecx
pop esi
dec bx
inc edi
rol edi, 2
sbb dl, 0x74
or ebx, 0x7eabc50e
push esi
adc di, si
inc di
ror edx, cl
adc ebx, 0xdcc78da
shr edx, cl
mov si, cx
shr si, cl
rol eax, 5
stc
sub dh, 0x35
not ch
adc ecx, 0xba27e5
sub bl, dh
and ecx, eax
shr bx, 3
add di, 0x2e04
ror bl, cl
not bx
xor ch, 0x6d
rol bx, 8
nop
shr dx, 2
dec dx
or ah, dl
shr si, cl
shr edx, cl
rol edx, 1
cmp di, ax
shr eax, cl
not bx
cmp bh, dl
rol al, 8
sub dh, 0xa
and dl, 0x16
or bl, 0x6f
dec ah
mov cl, ch
mov bl, al
cmp cx, bx
shl ecx, cl
shl esi, cl
ror al, 8
xchg cl, ah
mov ax, cx
stc
or dx, cx
rol eax, 3
sub cl, ah
adc dx, dx
or eax, 0x577d4039
shr ecx, cl
shl eax, cl
mov dl, bl
sbb dx, ax
sbb bh, 0x6c
shl edx, cl
test ax, di
or ah, al
shl dx, cl
shr ebx, 1
not ah
dec dh
shr ax, 5
stc
xchg dx, cx
sub si, ax
dec ecx
sub dh, cl
shr eax, 8
add esi, 0x4d428978
add ch, 0x10
add eax, 0x25e97058
nop
xchg cx, si
not dl
ror edx, cl
mov dh, ch
mov ch, ch
test ebx, esi
shr si, 7
xor cx, bx
sbb edx, 0x70bc744b
dec cx
or dl, al
not edi
adc bh, bh
dec bh
xchg esi, edi
sub dx, dx
mov bh, bh
shr bx, cl
not ch
xor dh, bl
inc ch
mov edi, 0x3083de2d
pop esi
rol ebx, cl
add edx, eax
shr bx, cl
not dx
or ebx, edx
stc
push esi
cmp esi, 0x114fe91f
sbb cx, di
add si, di
not dh
not esi
xchg ecx, esi
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
push esi
push edi
cmp si, di
nop
push ecx
test cx, 0x2f3f
adc di, cx
push ebx
push eax
and ebx, eax
dec edi
push edx
test edx, 0x4766b389
inc bx
sub al, ah
test ecx, esi
add al, bl
xor ebx, 0x592f60d7
shl edx, cl
add cl, 0x14
xor si, si
sub dl, 0x67
or edx, esi
shl ax, cl
cmp cl, dh
test si, 0x37ad
not ax
rol ebx, cl
test edi, ecx
ror dx, cl
sub si, si
stc
xor al, dl
stc
not eax
or di, 0x6292
mov ax, dx
shr ecx, cl
sub di, cx
mov dh, 0x58
shr ebx, cl
mov bx, 0x7af1
or edx, ecx
rol edx, cl
shl dl, 4
sub ebx, esi
or edx, ebx
ror esi, 4
xchg si, di
xchg cx, cx
cmp ah, bh
sub ebx, edi
ror di, 7
shl ax, 3
xchg si, ax
ror ebx, cl
ror si, 4
sub ecx, 0x4b3eb60
ror al, 3
nop
sbb ch, 0x58
adc ah, 0x18
cmp eax, eax
shr bl, cl
cmp dl, 0x2b
xor dh, ch
shl ebx, 8
dec si
rol si, 4
shl di, 1
mov al, 0xa
stc
rol edi, 2
mov edi, ecx
stc
shr ecx, 4
ror dx, 1
mov esi, eax
xor cx, si
inc cx
cmp edi, 0xff7b519
inc ah
and si, 0xbdf
dec ecx
or dx, 0x45af
sbb ebx, 0x7a6de136
inc di
sub al, bh
mov ch, 0x73
or di, 0xe66
or cx, bx
nop
rol bx, 7
and si, 0x767e
stc
ror cl, 8
rol bh, cl
pop edx
pop eax
pop ebx
pop ecx
pop edi
pop esi
push ecx
mov cl, 0x33
push edx
push esi
sub edx, esi
pop esi
pop edx
pop ecx
push edi
or edi, 0x2588e94e
stc
push edx
shl edx, 2
push ebx
not ebx
push ecx
shl ebx, cl
push eax
xchg di, ax
or dh, al
and dx, 0x5a56
ror ecx, 5
cmp ebx, ecx
push esi
test si, di
shl dh, cl
or ch, 0x1b
not dh
ror al, cl
rol edi, cl
shr dx, cl
xor edx, eax
adc dh, 0x31
or bh, dh
shr ebx, 7
and dl, 0x47
inc ah
mov dx, dx
nop
mov cl, al
sbb bx, di
sbb ecx, eax
dec bx
add cx, bx
and edx, ebx
or bl, cl
mov ax, 0x2e2e
and edx, ebx
ror bl, cl
inc cx
dec edi
shr dl, cl
rol cx, cl
add bx, dx
test eax, esi
rol edi, cl
and edx, 0x67a8bb4
cmp ax, dx
nop
dec dx
shl cx, cl
inc si
ror di, cl
test dh, bl
ror dx, 6
pop esi
pop eax
pop ecx
pop ebx
pop edx
pop edi
push eax
xor ax, 0x56e2
shr eax, 3
nop
push edx
dec dl
not ax
push ebx
add bx, 0x3269
inc dl
push esi
and eax, esi
push ecx
rol ch, 5
rol ecx, cl
sub al, 0x7b
dec bh
ror dl, cl
cmp ch, cl
and al, 0x7b
adc ebx, 0x503a38ca
xor edx, 0x57980af1
nop
test ecx, eax
push edi
or edi, eax
sub edx, 0x6192a339
adc esi, ecx
shr ch, 4
test edx, 0x3969c85d
shl esi, cl
shr bx, cl
inc dl
not bx
add bx, si
inc ah
add al, bh
sbb dh, 2
rol cx, cl
dec ax
not al
sub ah, cl
inc ax
inc bx
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
ja 0x550e88
jne 0x550e74
push edx
xor dl, 0
pop edx
jb 0x550e74
call fcn.00570686
push edx
test edx, 0x4652b753
pop edx
call fcn.005709d6
call fcn.00570cff
push ecx
push edx
and cl, dl
pop edx
pop ecx
push ebx
inc bl
pop ebx
mov eax, str.:o_8
lea ecx, [esp + 0xc]
push 5
push 0x47491b54
push ecx
push eax
call fcn.00571021
push eax
cmp ah, 0x52
push ebx
adc ebx, 0x18659e79
mov eax, 0x60189422
push ecx
push edx
add ch, dl
sbb eax, ecx
shr eax, cl
mov dl, 0x2f
dec dx
dec eax
sbb edx, ebx
push edi
xchg di, dx
rol cx, cl
cmp dx, 0x8ee
cmp ch, 0x6f
not dh
push esi
xor si, 0x2e9c
xchg cx, bx
test dh, 3
xor edx, 0x59f3e9fd
add al, bl
shl bl, cl
add ax, 0x5cc
shr di, cl
and edx, edi
mov ah, 0x3a
not bx
and bx, 0x4427
dec si
ror di, 5
dec ax
xchg dx, dx
stc
shl ebx, 5
or di, ax
add esi, eax
test dh, 0x47
sbb cl, cl
mov dx, 0x2d74
ror esi, cl
shl bh, cl
xchg ch, bl
rol eax, cl
cmp si, 0x3dc3
nop
shr si, cl
and bx, 0x5791
nop
inc esi
dec ax
and esi, 0xb5c287c
xchg bh, dl
sub al, bh
xchg dx, ax
add edx, 0x228693a0
inc ebx
sbb si, 0x50ab
sub edi, ecx
mov cx, si
cmp dh, bh
sbb edi, 0x1157b9f5
nop
dec ebx
not al
cmp si, cx
ror si, 4
xor ebx, ebx
not al
stc
not ah
shl edx, cl
xor ebx, 0x58b3090
sbb dx, di
test edi, 0x285d864f
ror si, cl
shr dx, cl
or si, 0x5e06
inc edi
add si, bx
not cx
or di, 0x1001
or ah, 0x14
nop
or di, dx
sbb si, dx
rol esi, 3
and ecx, edx
sub al, 3
and ecx, edx
ror ebx, 2
nop
dec bl
xor edx, 0x30fe4327
xor edx, 0x557f0aef
shl edx, cl
xchg esi, edx
xchg edi, edx
mov bx, 0x3197
or ch, 0x23
adc eax, esi
shr ecx, 4
pop esi
push esi
adc si, 0x1b1d
xor dh, 0x22
mov dx, 0xab3
mov dh, al
ror bx, 4
rol ax, cl
inc di
not bx
adc ecx, ebx
mov cl, ah
ror bx, 2
and ebx, esi
and dl, dl
sub cl, al
nop
sub ch, 0x70
not ax
test ah, bl
sub ah, 0x19
shl esi, cl
shl dh, cl
nop
xor ebx, 0x7664a9ef
not ebx
sbb bh, ah
stc
inc edi
or esi, 0x698efb1f
cmp edi, edx
sub ax, ax
test ecx, 0x6260983b
mov edi, 0x72828ff2
ror cl, cl
ror bl, cl
inc di
xchg ah, cl
sbb ch, 0xf
xchg edx, eax
inc dl
xor di, ax
rol dl, cl
nop
sbb di, si
sub eax, edx
stc
adc si, 0x1b60
sub al, 0x10
inc bx
and ch, ch
xor ah, dh
adc eax, eax
sbb eax, 0x253a0790
xor dl, 0x52
not bl
mov ecx, esi
or edi, edx
xchg bl, ah
cmp bh, 0x2c
shl dl, 1
inc ebx
shr al, 4
rol bl, cl
cmp bx, 0x1a56
ror dx, 2
mov ch, cl
or bl, 0x40
inc edi
dec bh
inc dl
dec bl
sbb al, 0x35
and bh, 0
xor dx, si
adc ecx, 0x4f622462
ror edx, 3
mov al, 0x3f
cmp cx, 0x16e
mov ecx, 0x20105c35
xor si, dx
or dl, 0x44
inc ebx
stc
xor ebx, 0xef333ec
shl dl, cl
not ebx
stc
stc
rol ch, cl
sub bx, 0x6d41
add di, 0x769d
xchg ah, bh
mov si, 0x464d
xchg dx, ax
ror eax, cl
adc cx, di
adc al, 0x77
rol ecx, cl
shr di, 5
dec dl
stc
pop esi
shr ecx, cl
push esi
adc si, ax
cmp al, al
inc di
shl al, 3
dec esi
xor eax, eax
xor cl, dh
test dh, 0x62
sbb al, 0x6a
ror bl, 4
nop
dec eax
rol edi, cl
nop
adc cl, bl
rol al, cl
xor dl, dl
xchg ebx, esi
adc ah, bl
sub bh, 0x5b
rol dh, 7
xor ah, 0x40
sub esi, ebx
inc ebx
or esi, ebx
add ecx, 0x1248e72f
and dx, ax
xor bl, dh
shr ch, cl
test bl, 0x67
rol ch, 6
cmp al, 0x29
cmp dx, 0x7ff6
nop
xor dl, 0x40
shr cl, cl
shr esi, 2
test ch, al
stc
sub cl, cl
adc si, 0x117
ror ah, cl
ror bl, cl
xchg al, bh
rol ebx, cl
and dh, 0x67
adc di, 0x6820
dec edx
ror si, cl
add al, 0x75
ror dh, cl
xchg ebx, edi
or ebx, 0x72df255e
test esi, ecx
mov eax, eax
rol bh, 3
and dl, 0x65
dec dx
or eax, 0x423b10a9
rol bl, cl
and eax, 0x9d45585
cmp esi, 0x56628256
xor esi, edi
xor ah, ch
xchg bh, bh
rol bx, 8
inc ah
sub edx, 0x1d62fc4
mov si, si
and ch, 0x53
and dx, 0x2ab3
xchg di, di
xor ch, cl
mov ax, 0x182e
not bl
adc ah, al
inc bh
and si, 0x3d59
xor ah, dh
shl cx, 5
xchg si, bx
cmp al, 9
not di
ror edi, 4
sub bx, ax
not cl
add di, cx
add di, ax
cmp ebx, edx
or edi, 0x240510b6
xor si, ax
sub ebx, 0x68ee52d7
rol ecx, 1
rol ebx, cl
xor edx, 0x5808c7f6
adc ax, cx
shl esi, 1
stc
cmp eax, 0x33140034
pop esi
shl al, 5
inc cx
or ebx, 0x777164d5
push esi
add esi, esi
add edx, 0x5a4ae603
sub ebx, edx
sbb eax, 0x73499d96
dec ax
cmp ah, bl
shl al, cl
stc
xor edx, eax
xchg di, dx
shl ah, cl
sub di, 0x995
or edi, ebx
not dx
dec cl
add esi, ecx
xchg bx, si
or ecx, ecx
not bl
add eax, 0x25031505
test al, 0x74
test cx, 0x77da
stc
sbb ch, dl
mov dh, 0x24
sbb bx, bx
rol ecx, cl
or al, 0x6b
sub di, ax
test esi, 0x1a7e16fa
adc dh, 0x50
dec bl
mov ebx, ecx
nop
add cl, dh
inc esi
mov si, ax
xchg ebx, ecx
ror bl, cl
not edx
stc
dec ax
mov edi, 0x55aaef2b
xchg edi, ebx
and si, 0x5b17
xor al, 0x28
xor eax, 0x5698c408
stc
sub ebx, eax
inc al
xor edi, esi
rol eax, 2
ror bl, cl
shr ebx, 1
and ebx, 0x6fb6a51d
stc
and ebx, edx
sub bl, 0x43
cmp esi, ebx
test bl, ah
not esi
inc si
stc
ror bl, cl
dec bl
shl dl, 5
stc
and eax, 0x557959bb
or ah, cl
not ecx
ror al, 2
add bx, 0x4a1c
and edi, ecx
shl ebx, 6
xor dh, bh
sub dx, si
shr bh, 2
xchg si, si
ror ah, 2
xchg bh, bl
inc ax
stc
shr cl, 4
cmp ebx, edx
shr ebx, cl
not esi
ror bh, cl
adc edx, 0x652516a9
and edx, 0x45639e22
or ch, 3
nop
and esi, 0x1310eded
add esi, edi
mov bx, bx
shr dl, 5
shr ch, 6
nop
pop esi
ror bx, cl
and eax, eax
xor cx, 0x6cb3
push esi
shr esi, cl
rol ax, 7
shl ax, 3
shl dx, 3
or ebx, ecx
rol bx, cl
rol dh, cl
shl si, cl
xor bx, 0x1388
adc dl, bh
xor bh, dh
or si, 0x74f7
xor cl, bh
dec eax
shl ax, 8
sub ebx, edi
cmp di, 0x77b8
shl esi, 1
not ah
ror bl, 6
dec ebx
sbb ebx, ecx
xchg edx, edx
test eax, 0x66a7366e
adc edi, 0x648cfe00
shl ax, cl
ror si, 3
and edx, edx
rol ecx, 1
sub di, dx
rol edi, 4
stc
shr cl, cl
and dh, al
sub dx, 0x5b23
shl esi, 6
dec ax
dec bx
mov edx, edi
nop
add ecx, 0x588c6bc5
sub di, 0x3d31
test dl, al
dec ecx
or cl, bh
shr ebx, 4
adc ebx, eax
and dx, cx
shl ecx, cl
inc ecx
stc
add esi, esi
adc bh, 0x18
adc ecx, edx
add di, cx
inc al
not ax
not ax
cmp ebx, 0x3b98fc4f
and ah, bh
stc
nop
inc bh
adc edi, 0x7363ae5
rol edx, 3
mov cl, 0x10
not si
not edi
ror ecx, 2
shl di, 2
ror bx, cl
dec eax
inc si
shl dx, 5
stc
add cx, 0x1098
mov dx, 0x5503
mov ecx, 0x15c86caf
not esi
add si, 0x6e22
mov eax, edi
and bl, 0x4a
mov bl, 0x7b
xor esi, 0x5fb3c272
adc edi, 0x722cedec
inc ch
xchg edx, edx
xchg di, ax
not ax
mov dx, 0x14d7
and ch, bh
or ebx, edi
mov si, ax
ror eax, cl
shr esi, 5
sub si, ax
adc edi, 0x4a11ffa8
pop esi
adc ah, bl
rol edi, cl
shr ecx, cl
not ecx
mov ch, 0xb
ror eax, cl
nop
mov dx, di
stc
dec al
stc
sbb eax, 0x7b6961bf
and ah, dl
push esi
sub dx, si
cmp edx, 0xb6ed474
dec ch
xchg ebx, edx
shr dl, cl
nop
sbb cx, 0x2d2a
cmp eax, 0x4a2b3b43
cmp eax, 0x69ac97e1
and edi, esi
stc
dec bl
adc edx, eax
nop
cmp al, 0x39
not ebx
nop
sub dl, dh
and esi, 0x509c9999
sbb di, 0x5fba
or ah, ch
test bl, 0x3b
ror edx, 3
inc di
not ecx
sbb ch, cl
xchg cl, al
xor esi, 0x61067dd8
xor ax, si
cmp si, 0x1d5
sub edx, 0x2134222c
not ebx
cmp ax, si
rol bl, cl
sub ch, 0x33
shr dh, 8
adc si, 0xb8a
xchg dh, cl
shl ax, cl
sub cl, 0x1a
and dl, bl
not edx
sbb eax, edx
test eax, 0x2a6f1b44
shl cx, cl
and cl, ch
inc ebx
mov edx, eax
and al, bl
xchg esi, ebx
shl ecx, cl
xor edx, 0x4b13869c
dec bx
mov edx, 0x21379fd3
inc cl
nop
ror bx, cl
sub ax, 0x54d5
test si, bx
sub bx, ax
xchg esi, eax
nop
or ebx, 0x5bb5a8fd
inc edx
xchg edi, ebx
nop
nop
sbb al, ah
nop
mov ch, 0x33
ror di, cl
dec bx
sub bl, bh
test bl, 0x2e
inc ecx
inc ax
sub ah, 0x19
not edi
add dh, 0x53
stc
test eax, ebx
and cl, bl
xor ax, bx
rol edx, cl
sub ebx, ebx
rol ebx, cl
xchg bl, ah
pop esi
xor ah, 0x3c
stc
cmp ax, di
ror ebx, 3
push esi
sub si, 0x167c
shl bh, cl
xor ah, 0x75
cmp eax, 0x15b72609
shl cx, cl
and dl, al
not dl
adc esi, 0x43dfa929
add ebx, esi
dec esi
add dl, 0x43
cmp dl, ch
nop
test dx, 0x46d1
adc edi, 0x318dbd4e
and al, dh
inc ecx
shr ah, cl
xchg bx, ax
adc dl, bl
and bh, al
rol eax, 8
stc
add bl, 0x53
xor si, 0x1ebc
and ah, ch
xor dh, 0x56
ror dh, 7
or bh, 0x26
nop
sbb al, 0xd
mov esi, edx
add dh, 0x42
test ebx, eax
not cx
not edi
shl eax, 8
xchg edi, edi
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
push edi
push ecx
shr edi, cl
xor cx, 0x5838
push ebx
sbb bx, 0x686d
pop ebx
pop ecx
pop edi
jle 0x5515a9
call fcn.005713eb
jp 0x5515b6
push eax
push edx
sub ax, dx
pop edx
pop eax
call fcn.005718a9
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
call fcn.00571b71
push ebx
shl bh, 3
push edx
xor dx, 0x127d
push ecx
and edx, ecx
shl ecx, 3
dec ebx
ror cx, cl
shr cx, cl
sub edx, 0x492e5b95
shl ebx, 5
push esi
sub si, cx
xchg cl, cl
mov si, bx
push edi
or edi, 0x74453509
inc ch
push eax
xor ax, 0x1997
not edi
shl si, cl
inc eax
sbb ebx, ecx
ror bl, 5
not ch
or dx, ax
ror edx, 7
sbb esi, 0x33580611
or cx, cx
add dl, 0x7f
xor dl, 0
nop
dec cl
xor cx, si
ror bl, cl
xchg si, ax
adc al, 0x19
cmp eax, ecx
sbb ecx, eax
ror ecx, cl
rol esi, 8
mov eax, edx
add ecx, ebx
stc
and bh, 0x1c
nop
inc ebx
stc
cmp dx, dx
not edi
adc bx, bx
test bl, dh
inc cx
dec eax
mov di, si
nop
xor al, bh
stc
xchg edi, ebx
adc di, bx
sub edx, edi
not ax
xor bl, 0x72
inc ax
cmp ax, bx
shr esi, cl
nop
ror eax, cl
not bl
shl ah, 6
sub si, dx
cmp ax, 0x59fa
dec ecx
sbb si, 0x484d
nop
not dl
add ebx, 0x65ed869a
add ecx, edx
nop
sub edx, ebx
adc ah, 0x31
not edx
shl ch, 1
cmp bl, 0x3a
mov bx, 0x1f1c
sbb al, dl
rol edx, 4
mov cl, 0x64
xor ax, ax
xor di, di
test bl, 4
add cl, ah
nop
mov edi, 0x547559f4
adc di, 0x43eb
shl esi, 4
and ax, 0x240d
shr esi, cl
xchg cx, dx
shl bl, cl
nop
add ch, cl
sbb al, cl
add dl, 0x65
pop eax
shl bl, 4
cmp dx, 0x7cbb
add si, bx
mov edx, edx
rol ebx, 6
push eax
sub ecx, eax
mov ax, di
stc
or cl, 0x2a
stc
sub dx, 0x70c9
rol di, cl
shl edi, 3
rol edx, 7
dec esi
sub edx, ecx
inc ebx
cmp cl, dl
inc dh
inc dx
shl cl, 1
add ah, bh
adc si, 0x238d
nop
and dl, 0x1e
adc edi, 0xc919b64
rol dh, cl
sbb edx, edi
mov dx, di
sbb bh, 0x6c
add dh, 0x13
shr dx, cl
xor bh, 0x7c
rol ch, 1
rol ebx, 1
ror al, cl
cmp ax, bx
mov cx, 0xacf
rol eax, cl
xor di, dx
test ax, 0x27c2
and ax, ax
sbb dx, 0x7fdf
shr cl, 4
sbb eax, 0x3c7ede3f
xchg ecx, ebx
shr eax, cl
or esi, 0x42a460ee
mov bl, 0x6a
not bl
shl ebx, cl
nop
nop
cmp bx, di
xor ecx, ebx
mov cx, cx
cmp esi, 0x47f581fc
adc cx, 0x2e5c
xchg dx, dx
xchg ch, bl
dec bh
mov edx, ecx
xchg edx, edi
shr eax, 8
cmp edi, ebx
and dl, ah
dec bx
ror cl, cl
and dh, dh
sbb ax, 0x3c75
stc
and dh, 0x6e
shl ax, 6
stc
or edi, 0x4df4e21b
stc
sbb ecx, esi
cmp esi, 0x42e617bc
nop
or esi, edx
not ah
ror dx, 1
add edi, 0x4772b2d6
not cx
cmp edx, edx
rol ebx, 4
ror ecx, 5
xor ah, ah
stc
mov di, 0x7dc4
adc cl, cl
sbb ecx, 0x301eb39e
inc bh
test dx, si
add ecx, 0x22bea31e
cmp ebx, 0x49a404e
stc
sbb edx, 0x5ecd97ae
not edi
add ecx, 0x52160d99
pop eax
and cl, 0x70
push eax
sub al, 0x1e
dec ebx
shr ecx, cl
test dh, cl
not cl
not si
shl bx, 8
nop
mov eax, 0x250621d9
xor ch, bh
shl ax, 4
sbb esi, esi
xor al, dh
test ch, 0x3a
sbb cl, 0x10
stc
sub di, dx
add si, si
stc
shl di, 4
adc esi, esi
inc dl
cmp eax, 0x4fc3e4d9
not si
inc di
sbb al, 0x35
shl ebx, 5
xor bx, ax
ror cx, 3
add esi, 0x32e2aabe
nop
nop
test dl, 3
shr eax, 1
adc al, 0x1c
nop
not al
cmp ax, dx
cmp cl, bl
cmp di, 0x653c
sub esi, esi
adc ebx, edi
not dx
and eax, 0x41b54c53
cmp cl, 0x3f
xor bh, cl
inc ecx
not ax
add ebx, ebx
dec edi
ror ax, 4
or ebx, 0x355edbd6
xor bx, si
cmp cx, 0x10c9
sub cl, 0x72
xor dh, dh
cmp bl, 0x29
nop
dec esi
dec si
stc
cmp edi, 0x127cc1ab
shl cx, cl
dec dx
adc cl, 0x32
shl dh, 1
mov ebx, eax
sbb si, 0x1e9c
sbb si, ax
add eax, 0x17c58848
mov ecx, 0x7e24030f
ror esi, 8
shr edx, 8
dec cx
stc
xor ecx, edx
not ax
cmp al, 5
dec ch
sub ebx, esi
stc
shl dx, cl
rol cx, cl
shr si, 8
adc di, 0x4d25
cmp bx, 0x41b5
test ah, 0x78
mov edx, 0x1ea1feff
add edi, 0x27b1d3d
shl cl, 8
rol ecx, 2
inc cl
inc edi
stc
nop
shl al, cl
mov ecx, 0x6e04bea1
adc edi, 0x6a026bed
mov bx, dx
pop eax
push eax
xchg esi, eax
shr ecx, 8
and bx, ax
adc edx, 0x77c1880
shr ch, cl
ror esi, 4
not ax
dec cx
inc al
shr bx, cl
inc dx
rol di, cl
stc
and ecx, eax
mov edx, ebx
shr dx, 5
shr di, cl
add eax, edi
adc bh, bh
sbb edi, ecx
ror dx, cl
or si, 0x3d16
sub ebx, 0x596522c3
or cx, di
or esi, 0x2fe89850
rol edi, 4
inc ax
sbb ebx, 0x2e829ae0
stc
nop
ror esi, cl
sub edi, edi
add ah, bl
ror dh, cl
stc
and dh, ah
stc
and ecx, 0x72a1998a
inc ebx
shl bh, cl
shr cl, 5
or edx, 0x33750649
mov edi, edx
and di, di
add ebx, 0x354a5a12
rol edx, cl
xor si, bx
test cl, ah
ror edi, cl
shr di, cl
rol cl, cl
not dl
test bh, 0x1d
shr bh, 6
nop
ror ah, 3
adc si, bx
or di, 0x47c9
sub ah, ah
not si
sub ch, ch
inc ah
add si, 0x9b3
nop
shr cx, cl
inc cl
xor ebx, 0x3c37944
stc
cmp bh, 0x2e
xchg bx, ax
adc si, 0x4217
xor dh, 0x22
dec si
adc dh, 2
cmp dx, 0x2c49
xor ebx, edi
test esi, 0x1b11e902
adc edi, 0x1ff36f1d
shl bh, cl
adc al, dl
test dx, 0x5a11
inc si
adc edi, 0x78731240
or cl, cl
xor esi, ecx
dec ah
stc
shr ecx, 8
not esi
cmp dh, 0x3c
adc dl, 0x74
ror cl, 7
xchg dx, bx
adc ch, 9
nop
add al, 0x5b
nop
xor edi, 0x1d68ab7
inc dx
ror di, cl
pop eax
and bx, 0x4ea
rol ebx, 6
adc esi, 0x4399092f
mov cx, 0x6f05
sub cx, di
ror esi, cl
shr cx, 6
xchg ecx, edi
inc edx
shl edi, 3
rol dh, 2
shr dl, cl
add ecx, esi
nop
rol esi, cl
not si
add edi, esi
shr dl, 3
add dh, 0x36
push eax
or al, dl
xor ax, bx
shl di, cl
stc
cmp bl, 0xf
xor ebx, 0x4a9fe3a3
rol ebx, 1
mov bx, 0x667e
adc cl, 0x65
sbb edx, edi
or cx, si
test ebx, 0x3abd6b0c
shr ch, 4
cmp ebx, 0x797b14ea
dec ah
adc al, ah
mov si, dx
and eax, esi
mov ch, dl
xchg bx, ax
stc
dec dh
not eax
or ebx, 0x2db3b0e3
sbb dl, dl
sub ch, al
inc dl
dec edx
and eax, 0x1ab12206
rol dh, cl
ror ecx, cl
xchg esi, edi
nop
rol ax, cl
xchg dl, ch
inc ch
rol si, 2
shr ebx, cl
nop
stc
or ch, al
shr bh, 5
test cx, 0x55a6
test ah, bl
dec bh
dec bl
add dl, dl
mov dx, 0x56c5
xor edi, esi
rol dx, 7
ror edx, 3
dec dl
test cx, 0x2317
or di, di
cmp edx, ebx
or ecx, ecx
add dx, ax
ror dx, 8
sub di, 0x4127
ror di, 7
rol cl, 1
nop
add ch, 0xa
shl ch, 6
stc
adc bh, cl
rol ebx, 7
shl dx, 6
sbb esi, ecx
cmp edx, esi
xchg edx, ebx
xchg bx, dx
nop
cmp al, bh
add cl, 0x4c
xor al, dh
not dl
not edx
rol ax, 1
cmp di, 0x25df
ror esi, 8
pop eax
pop edi
pop esi
pop ecx
pop edx
pop ebx
push edi
rol di, 7
push ecx
adc cx, di
push ebx
sbb ebx, 0x36310248
push edx
mov edx, 0x4bb58997
push esi
or dx, si
shr bh, 1
inc edx
or cl, 5
and dl, 0x5f
push eax
mov eax, ebx
cmp edx, ecx
cmp dl, 0x49
add dx, 0x32a7
or ch, cl
and ch, 0x21
stc
inc bx
and dx, bx
mov edi, 0x2b8b79b9
xor edx, ecx
or cx, 0x1d53
or ecx, 0x2dcc822b
xor ebx, 0x7888981b
and ch, 0x64
cmp ecx, 0x58dc0f6a
test eax, 0x213cdd04
inc dx
test dx, ax
or edx, ecx
shl bx, cl
or al, 0x38
xor al, dl
xor ax, cx
nop
ror esi, cl
test si, si
add ah, bl
and eax, 0x375fb71b
or eax, edx
stc
shl dh, cl
or cl, 0x42
cmp ah, 0x74
stc
rol di, 2
adc bh, 0x3f
cmp edi, 0x15abed42
rol cl, cl
xor bl, dl
shr dx, cl
stc
add ch, cl
stc
sub edi, esi
xchg edx, ebx
nop
add ecx, 0x2cd47a9b
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
stc
push edi
push esi
mov di, si
push eax
inc al
push edx
mov dl, 0x22
push ebx
dec ebx
test bh, 0x4b
xor dx, dx
push ecx
dec cl
dec bx
test eax, 0x49aba894
nop
stc
mov ecx, 0x33ab9456
nop
ror al, 5
xor ecx, esi
sbb edi, 0x603a2afb
stc
add ecx, edi
cmp al, ah
adc ecx, edx
sub cx, si
not bh
shl dh, 7
sbb bh, 0x40
adc ecx, 0x5aefb1d6
adc cx, dx
sub ecx, ebx
dec ah
shr ecx, cl
dec dx
shr cl, cl
shl edx, cl
xchg bx, di
rol dx, cl
shr ecx, 4
inc bl
xor edx, edi
not ebx
sbb bl, 0x38
cmp esi, 0x375710da
mov di, ax
xor cx, si
not dh
shr eax, 6
sub cx, 0x4a3e
xor al, 0x1f
sbb edi, eax
shl dh, 2
test ch, 0x59
inc ecx
xchg cl, ah
cmp bh, ah
sub di, 0x5e5a
and edx, edx
shr ecx, cl
inc bl
rol dh, cl
shr edi, cl
shr bl, 4
xchg bh, cl
sub bh, 0x73
stc
xchg di, di
adc bh, 0x73
or ecx, 0x1b7dd46
adc dx, si
sub eax, eax
and bl, cl
xor cx, di
cmp edx, esi
stc
shr ebx, 1
stc
inc dl
rol dx, 3
xchg cl, dh
shl dx, 8
not ebx
not dh
rol cx, 4
dec bx
not edx
shr esi, 5
and al, 0x6d
xchg cl, cl
cmp esi, edi
xchg di, dx
nop
shr edx, 8
test bh, 0x4a
mov dh, dl
nop
sub ch, al
sub ebx, 0x6094a53f
xor al, 5
and ch, 6
sbb ch, cl
rol di, cl
ror ch, cl
pop ecx
mov eax, 0x67ecd1d4
xchg esi, ebx
or eax, 0x3cb11d97
inc esi
not dx
and bx, 0x65d4
add ax, ax
test edx, 0x711bd51e
xchg esi, eax
push ecx
dec ch
xchg cx, si
adc ebx, 0x3962000a
mov al, 0x1a
nop
and eax, 0x7e63966a
sbb ax, 0x66b7
dec ax
shr edx, 8
test si, 0x5334
or ah, dl
adc di, cx
test eax, 0x13070433
sbb edi, 0x4fdc1710
adc ecx, ebx
rol ebx, 4
sub ax, 0x45a5
rol dx, 7
sbb dx, di
stc
or esi, 0x579f05a1
and esi, 0x3929a239
ror cx, cl
adc edx, 0x3a7b9113
not edi
not esi
dec dl
mov ax, dx
pop ecx
pop ebx
pop edx
pop eax
pop esi
pop edi
call fcn.0057211f
call fcn.00572656
call fcn.00572a81
call fcn.00572eb9
push edx
push ebx
sbb dx, bx
add edx, 0x2c55137e
push eax
ror ah, 4
or dl, ah
adc bx, 0xca4
push esi
add si, 0x6e29
sub ah, 0x29
sub bh, 0x4a
push ecx
or ch, dl
push edi
shl edi, 1
add cl, 0x14
not si
stc
or edx, 0x5d6c87f
sub al, 0x75
stc
shr dx, cl
xchg si, cx
shr bx, 8
adc esi, 0x5f76562e
test edi, esi
shr edx, 7
sub ax, di
rol dh, cl
xchg ebx, ebx
shl bl, cl
shr edi, cl
inc edx
sbb edi, 0x2776cbcc
shl eax, cl
add cx, 0x1039
shr dh, cl
mov dh, dh
or cl, ch
mov bx, dx
adc cl, 0x36
pop edi
pop ecx
pop esi
pop eax
pop ebx
pop edx
jnp 0x551e1f
call fcn.005733ad
call fcn.005736d6
call fcn.004a654f
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
push eax
or ah, 0x31
nop
and eax, 0x60dd3934
push ecx
not ch
push edi
push esi
test di, si
stc
or cl, 0x30
add al, 0x2c
push edx
inc edx
sub ecx, 0x46b52a94
xchg ecx, edi
add ax, 0x6b03
stc
and di, ax
shl ecx, 7
push ebx
shr ebx, 5
stc
adc ch, dl
or di, 0x205b
inc edi
ror ecx, cl
inc cx
or ebx, ecx
and al, dh
shl esi, cl
sub esi, 0x5fcc8d2
xor cx, 0xfda
or edx, 0x2ce31654
shl edx, cl
ror esi, 1
add eax, edi
xor ebx, esi
rol eax, cl
add ebx, edx
shr di, cl
mov ebx, edi
rol eax, cl
and dh, 0x30
adc bx, bx
dec si
nop
shr cx, cl
ror eax, 7
adc ch, ah
and si, dx
xor ch, 0x70
shl bh, cl
ror cx, cl
or ecx, 0x4e960628
not di
dec dh
cmp ecx, esi
stc
rol esi, 1
sbb ax, 0x2b3e
nop
adc bl, bh
ror ebx, cl
mov cx, 0x16d3
xchg ebx, ecx
rol ebx, cl
xor dh, 0x2d
cmp eax, 0x5fb63d49
shr ecx, cl
sbb eax, 0xb2daea6
not ah
rol dh, 1
nop
rol esi, 3
nop
shr edx, cl
add di, si
shl ecx, cl
dec ax
rol bx, 3
ror ah, 6
dec bx
shr ax, cl
not eax
xor ch, 0x12
test ah, al
xor al, bh
shr esi, 2
not edx
mov dh, ah
not esi
sbb si, 0x28f1
not bx
sbb ecx, ecx
nop
or ebx, 0x1bc15244
xor bx, 0x7e3e
dec cl
sbb ch, 0x42
ror di, 6
mov ah, bl
inc dx
stc
ror bh, 2
adc eax, edx
pop ebx
nop
push ebx
shr bx, cl
stc
add eax, 0x2f3f2eb2
sbb esi, 0x57ef5767
sub cx, 0x5bf8
not eax
shr cx, 4
nop
or dx, bx
dec ebx
xor dl, 0x22
shl di, cl
sbb di, 0x53d3
stc
shr edx, cl
inc cl
shl al, 8
test bx, dx
and edx, ebx
mov al, 7
xor di, 0x7a3c
xchg ecx, ebx
rol bh, cl
add dx, 0x368a
shr ch, cl
stc
add al, cl
rol bh, 7
adc di, 0x7461
mov bh, dl
rol ax, cl
nop
sbb bl, ch
test di, dx
test cl, 0x24
xchg edi, ecx
shr dx, cl
test edx, eax
sub ch, cl
add dl, 0x73
test ch, ch
add dl, 0x54
and ah, cl
test bl, 0x2b
stc
adc al, 0x25
or ah, 0x48
sbb di, 0x1b45
rol esi, cl
ror bl, cl
rol bh, cl
ror ebx, 1
xor ax, 0x657d
test edi, esi
or eax, 0x5961ed85
xor ebx, 0x14c52f0c
shl bh, cl
sbb ch, dh
shr eax, 2
sub al, 0x4e
cmp dx, 0x97a
ror bl, 4
sub bx, si
shl ax, 3
sub ah, ah
xor al, bl
adc bx, 0x210c
sbb eax, edi
mov bh, 0x7a
and dl, 5
sub al, bh
inc bl
shl si, cl
sbb dh, 0x3b
or si, 0x79d
xchg bl, dl
xchg bl, dl
sbb edi, 0x6cabca20
sub bh, bl
rol dl, cl
inc si
inc cx
rol ch, cl
test edi, 0x5ea6c141
or edx, 0x6e2823c9
test si, ax
dec edx
and eax, eax
sbb dh, bl
shl dx, 5
rol cl, 7
nop
sub di, si
rol ax, 1
nop
adc di, 0x7342
adc al, 0x5f
sub si, 0x11c8
sub esi, edi
pop ebx
ror cl, 7
xor ax, 0x3731
push ebx
shr bx, 1
not edx
rol al, cl
sub si, di
or di, cx
and dh, al
not bx
mov dx, ax
or di, dx
xor edi, 0x3d5f194a
test bl, 0
nop
and si, 0x15ce
nop
not cx
xor dx, 0x4cb5
and bl, bl
mov ecx, esi
not cl
dec ax
cmp di, cx
stc
cmp esi, 0xdff3d03
rol dx, cl
dec ecx
sub ebx, 0x18d5450
dec eax
add cx, si
nop
sbb dx, 0xa45
stc
add dh, 0x1c
test edi, 0x16087727
dec dl
nop
sub ax, di
dec ax
dec bx
and edi, eax
adc cl, 0x40
test ch, 0x6d
cmp ecx, 0x9a04210
rol eax, 2
xchg ah, dh
cmp ax, dx
add dx, 0x194f
add si, 0x191c
shl edx, cl
not al
sub ebx, edi
mov bh, ah
not cl
adc dx, cx
not cl
or edx, 0x377bfb47
mov ch, dl
dec cx
not edi
shr eax, 7
sub cl, al
shr dl, cl
rol eax, cl
nop
dec cx
xchg ebx, esi
inc dx
xor si, di
rol edi, 6
ror bx, 5
mov di, 0x40b
not ah
shr ch, cl
test ebx, 0x7b5f8423
xchg cl, dl
shl edi, 1
stc
add ah, dh
adc eax, ebx
cmp ax, cx
and ah, 0xa
inc bh
mov bx, cx
add bl, cl
xor edi, 0x5a188f7
sub dx, bx
shr eax, 4
adc ax, 0x72cf
rol di, cl
sbb si, 0x12e5
and dx, 0x8e0
stc
cmp dl, al
or si, ax
shr al, cl
add bx, 0xf3e
stc
dec ax
cmp dh, 0x28
pop ebx
nop
not dx
sbb dx, 0xd6f
cmp si, ax
sbb eax, 0x6ce99cb5
or dh, ah
stc
cmp di, 0x493c
xor cx, 0x2d4d
test edi, 0x23947bfe
ror edx, 3
shl cx, cl
rol dl, 7
not cl
cmp dl, ah
stc
ror edi, cl
not eax
sub di, cx
not edx
test dh, 0x2e
cmp edi, edi
or ax, 0x5c22
stc
push ebx
not bl
cmp al, 0x40
shr bl, cl
not ch
or dl, 0xf
shl si, cl
inc dh
not bl
and ch, dh
dec bx
nop
shr al, 7
xchg bx, ax
dec esi
adc dx, di
shr eax, 8
mov ax, bx
adc dh, 0x79
inc cl
mov bh, bh
nop
test bh, 0x5f
shr bl, 8
dec esi
xor si, 0x6550
and bh, 0x61
adc dh, 0x6c
nop
test cx, ax
stc
stc
inc bx
shl si, cl
add bh, ch
sub bx, si
add ecx, edx
cmp esi, 0x8351362
dec dx
test dh, ch
add edi, 0x25a42838
nop
stc
ror cx, cl
shr edx, cl
add ecx, 0x6e93e441
sbb ecx, 0x246dff70
shl bh, cl
not ecx
ror esi, 7
adc esi, ecx
test esi, eax
stc
shr si, 8
add eax, esi
not cx
shr bh, cl
rol bx, 7
shr bl, cl
inc esi
shl cx, 2
not edx
dec esi
xchg cx, ax
sbb bl, 0x48
sbb eax, 0x60df2d34
xchg al, ah
nop
cmp di, 0x79bc
inc si
or ebx, 0x35e1f40d
ror cx, cl
inc bx
test si, si
xchg edi, edi
xchg di, cx
nop
pop ebx
not dh
stc
cmp cx, 0x2a86
xchg di, ax
inc dx
or ax, 0xc9
or cx, si
test si, 0x3169
and si, ax
push ebx
dec bh
mov bx, cx
rol eax, 2
stc
nop
rol di, cl
shr al, 7
not ebx
xor bl, dl
ror ax, 7
rol ax, cl
stc
dec edx
adc bx, cx
ror edi, 4
add cx, 0x3611
xchg si, ax
nop
cmp edx, 0x2dbb5fea
sub ah, al
test bl, al
xor ebx, 0x2d86c261
rol di, cl
rol bx, cl
shl ah, cl
sbb ch, 0x69
dec si
nop
sub ebx, 0x5a6a781a
sbb dl, bh
dec dh
not bx
add di, 0x454a
stc
not edx
sbb ebx, 0x53022d48
sub di, 0x4cb6
sbb si, 0x3c8f
nop
xchg edi, eax
xor cx, 0x1870
adc bh, 4
sub dl, bl
inc di
inc bl
sbb ecx, 0x5a8751fb
sbb al, 0x3c
xor bl, al
not ebx
shr di, 3
xor ah, 0x47
stc
rol di, 3
sbb bh, 3
sub dh, 0x48
rol bl, 4
dec ecx
xchg si, dx
sub esi, 0x788a1618
shl cl, 1
shl bl, cl
inc ch
nop
xor cl, 0x53
or bx, cx
add eax, edi
shr dx, 6
stc
mov si, ax
inc bh
sub cx, di
rol ax, cl
and dl, cl
cmp dh, 0x14
and edx, ecx
adc bl, 0x15
and bh, bl
test al, ch
xchg al, dh
not dx
sbb al, 0x5e
not dl
adc dl, 0xf
shl si, 5
ror al, cl
sub eax, 0x33b3dcdc
inc dx
not ch
not dx
dec edx
dec dl
pop ebx
ror edi, 5
xor eax, 0xd048742
dec dx
not eax
and eax, eax
push ebx
cmp ebx, esi
xor bl, cl
add dh, 1
shl bl, 2
and ebx, edi
not si
xor edi, 0x77819c19
ror dx, 2
nop
not ah
inc si
stc
mov cx, 0x5c0f
and ecx, 0x65dbaeab
and di, si
and ax, di
or ebx, 0x525926fe
mov bh, 0x5f
xor dh, bh
sbb al, bl
stc
dec si
not eax
sub edi, 0x4f65c8d3
mov bl, cl
cmp ch, 0x3b
and esi, 0xcf573a3
dec esi
not bl
and edi, 0x1b274fee
mov di, ax
mov ecx, esi
or ax, 0x42a1
inc ch
dec cx
xchg bx, bx
not bl
nop
dec dx
dec ebx
ror edx, 5
rol edi, 2
adc ax, cx
test edx, ebx
and bl, 0x7c
inc edi
and edi, 0x7f4bd4f4
ror cl, 7
adc edx, 0x40385332
sbb edi, esi
shr esi, 2
not ebx
shr di, cl
rol cl, 6
add bl, 0x22
sub eax, 0x25be6766
cmp esi, esi
shl esi, 3
cmp ecx, 0x58e4f0a4
shr dh, 1
sbb dh, ch
or ecx, 0x532e829e
shr bl, 1
sub bx, 0xc0b
cmp edi, esi
sbb bx, 0x51d2
dec al
xor al, bl
pop ebx
pop edx
pop esi
pop edi
pop ecx
pop eax
jne 0x5524de
push ecx
add ch, 0x19
push edi
adc di, 0x408e
stc
pop edi
pop ecx
push ebx
push eax
sbb bx, ax
push esi
sub si, si
push ecx
inc cx
push edx
not dx
nop
push edi
inc edi
inc bx
cmp ax, dx
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
jo 0x5524de
jno 0x5524de
push edx
sbb dh, 0x1a
push eax
inc al
sbb edx, 0x3f1293f9
push ebx
cmp ebx, 0x3fb57ced
add bx, 0x238c
pop ebx
pop eax
pop edx
push ecx
push edx
and ecx, edx
shl ch, 4
pop edx
pop ecx
push ecx
or cx, 0x2007
pop ecx
call fcn.00573b5a
call fcn.005740e0
push ecx
xor cl, 0x18
nop
rol ch, cl
push eax
ror ah, cl
dec ecx
push edi
or di, di
push ebx
rol ebx, cl
push edx
or dh, ah
inc ecx
push esi
sub edi, esi
cmp ch, 0x66
rol eax, cl
nop
cmp cx, 0x2d55
cmp cx, dx
rol bx, cl
sbb cl, bh
dec eax
nop
mov dh, 0x49
inc eax
cmp esi, edx
ror dx, 5
add al, cl
nop
inc bx
dec edx
test bx, 0x2343
inc si
sub edx, eax
cmp cx, 0x4a39
or edi, edx
ror dh, cl
test di, bx
ror di, 8
add bx, dx
nop
dec edi
not di
xchg edi, eax
inc dl
mov dx, 0x5f01
and al, 0x16
inc cl
ror di, cl
nop
or esi, 0x378e8a54
nop
mov ah, 0x7e
or ecx, ecx
xchg ecx, edx
stc
adc esi, ecx
adc bh, 1
test di, 0x3b94
shr ebx, 8
sub cx, 0x67ee
shr al, 4
adc cx, 0x42df
and ax, dx
and bl, 0x77
and ch, 0x20
rol ecx, 1
inc edi
test ch, ah
adc di, 0x17dc
inc dl
not ch
nop
sbb di, 0x4cdf
cmp cx, 0x2ab
add esi, 0x33e2d195
test di, 0x4dc5
not ebx
xchg edx, edi
ror edx, cl
xor cx, 0x19ed
or cx, si
nop
xor bl, ah
or ecx, 0xb36a02f
sub eax, 0xfd1bdc7
adc al, 0x40
adc di, 0x6365
test eax, 0x51928198
not ebx
or esi, 0x7743738c
adc ax, di
nop
cmp al, 0x2f
nop
nop
ror ch, 2
nop
inc esi
nop
sbb edx, ecx
sbb dl, 0x3e
adc dl, 0x34
and cx, dx
pop esi
ror bx, cl
stc
nop
stc
xor di, dx
cmp ax, 0x71e9
nop
test cl, 0x6b
adc ax, ax
or ecx, eax
stc
mov dl, 0x5e
ror edx, cl
inc edi
rol eax, cl
cmp edi, edi
adc ecx, 0x44bcad7e
dec dl
push esi
cmp dx, si
cmp dh, 0x55
ror di, cl
shl bl, 2
rol dx, cl
sbb di, dx
cmp dx, 0x16c0
mov bx, 0xab6
nop
not edx
dec si
ror cx, 6
xchg al, dl
cmp si, cx
adc ebx, 0x40c6b1b3
shr al, cl
test edx, ecx
mov cl, 2
pop esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
jg 0x552684
push edi
dec edi
push eax
push ebx
sub ax, bx
pop ebx
pop eax
pop edi
je 0x552674
push edi
push ecx
mov edi, ecx
pop ecx
pop edi
push edx
push eax
or dl, ah
push esi
rol si, 4
push ecx
or ah, ch
pop ecx
pop esi
pop eax
pop edx
push edx
sub dh, 0x20
push edi
inc di
push eax
xchg dl, al
push ecx
inc ecx
adc cl, dh
mov ch, 0x2c
or ax, 0x275e
inc ah
mov cl, dh
pop ecx
pop eax
pop edi
pop edx
call fcn.005746a9
jo 0x5526b1
push ebx
push ecx
rol ebx, cl
pop ecx
pop ebx
call fcn.00574a9f
push edx
or dl, 0x3a
pop edx
push edx
test dl, dh
pop edx
lea esi, [ebx + esi]
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x559c07
push ecx
dec ecx
push edx
push edi
add edx, edi
rol di, 5
rol cx, 5
push ebx
push esi
add ebx, esi
push eax
sbb eax, eax
sub ax, cx
sub di, 0x5087
test bx, 0x62d4
adc ch, 0x2e
sbb edi, ecx
shr eax, cl
ror cx, cl
test cl, 0x2c
dec edi
sbb cx, cx
stc
ror cx, 3
rol ecx, 7
stc
and ch, 0x3f
sbb ax, di
xor si, 0x54e5
stc
shl ebx, cl
xor al, al
sub bl, 0
add dl, dl
rol ch, 3
cmp si, 0x3b4c
and ecx, 0x4317d2cb
dec di
shr edx, 8
test di, di
test ebx, esi
sbb dh, bh
stc
inc di
xchg si, cx
adc edx, 0x1b611893
and edi, ecx
shr di, 2
sub si, dx
shr edx, cl
sub edx, 0x6b8def0
test edx, edi
rol esi, cl
ror bx, cl
stc
stc
or ebx, ecx
stc
xchg esi, ecx
shl ah, 1
inc esi
xor bx, 0xdad
xchg bx, cx
sbb ah, 0x6f
dec esi
adc ecx, edx
test cx, dx
not edi
and ebx, ebx
ror edi, cl
sbb cl, 0x4f
or cx, si
adc dx, si
shr edx, 8
rol dl, cl
xchg ebx, edx
add bx, 0x4240
cmp di, si
and bh, bh
mov eax, 0x51e35886
sbb dx, 0x859
inc ebx
and cl, dl
test edi, edx
or ecx, eax
and edi, esi
nop
adc bx, bx
inc esi
dec dx
ror edi, cl
stc
add ecx, 0x680f0dfd
xchg esi, ebx
mov eax, edi
not ah
sbb ah, cl
inc cx
stc
or ecx, 0x588653dd
xchg dx, di
stc
rol edx, cl
nop
or ebx, 0x127a47cc
rol al, cl
pop eax
nop
test edi, edi
adc dl, 0x24
push eax
test eax, esi
rol ah, cl
mov dh, 0x27
or ah, 0x39
adc dh, dl
shr dx, cl
rol dh, cl
shr cl, 5
or cx, 0x4c04
mov ax, 0x657f
xchg si, ax
not dx
dec cx
shl si, 5
shl di, cl
or edx, 0x7a309603
stc
nop
sbb al, 0x75
or edi, 0x48c1fc14
sbb ecx, 0x68c087b6
test ecx, edx
adc dl, cl
or eax, ecx
xchg dh, cl
dec ebx
nop
xchg ecx, edx
xchg bl, ch
dec cx
ror ah, cl
shr edx, 5
nop
shr ch, 1
sbb dx, di
sub bh, 0x74
nop
xor cl, ch
rol ch, 5
dec dl
cmp ebx, 0x2500b5b
adc dh, al
shl bx, 4
test si, 0x39b3
test ch, al
mov eax, 0x4e2d985
shl edi, 5
adc ecx, ecx
dec di
or dx, 0x1816
add bx, cx
mov dl, 0x43
adc ah, cl
not di
inc dh
or ah, 0x11
xchg di, di
adc dl, ch
mov bx, cx
mov edi, 0x16d1a3ef
add edi, ebx
xchg si, si
shr esi, 6
rol edx, 4
xchg cx, si
ror al, 3
xchg dl, dh
test ah, 0x61
xor dh, bh
add ah, dh
rol si, 6
sub dh, bl
sub dl, al
shl eax, cl
ror al, cl
inc si
test bl, dh
rol dx, 6
shr esi, cl
add ecx, esi
shl ax, 7
and ax, 0x5585
inc si
xchg edx, ecx
cmp ebx, esi
mov edx, edi
shl di, cl
ror cl, 2
xchg bh, dl
xor dl, 0x3a
nop
not ebx
dec esi
dec cx
shr ch, cl
dec cx
stc
pop eax
xchg edi, ecx
shr ecx, cl
xchg edx, edx
not edx
shl dx, 5
inc cx
add cx, dx
or edx, 0xb832e80
nop
stc
push eax
shl al, 8
stc
shl edi, cl
shl edx, 5
adc cx, di
ror ecx, 6
mov ebx, 0x5de2b186
adc ah, dl
ror eax, cl
sub edi, 0x2897e950
rol ebx, 5
add dl, 0x15
test cx, 0x221c
not ecx
nop
inc eax
ror bh, 2
and ecx, 0x1243508
shr esi, 7
ror ecx, cl
inc cx
rol ah, cl
or cl, 0x29
add di, di
mov dl, dh
sbb ebx, 0x48843915
mov si, cx
ror cx, 2
xchg edi, eax
and al, 0x6d
not dh
or dh, cl
sub dl, 0x63
shl ch, cl
stc
mov esi, 0x5611168a
not ecx
add si, cx
dec bl
adc dx, 0x37da
add edi, 0x42687e33
or dx, cx
sub cl, 0x3f
xchg edx, edx
ror bx, 5
rol dl, cl
inc dh
xchg cx, dx
shl al, 5
shr eax, cl
adc ah, 5
shr dx, cl
test dx, 0x4297
and cx, dx
not ax
cmp di, 0x28f4
inc ax
xor ebx, 0x5a5dc95d
test esi, eax
xchg si, ax
shr bh, 5
ror ah, 7
dec edi
dec dx
test ebx, edi
inc di
sub ah, ch
adc bl, 0x4f
nop
stc
and dl, ch
sub ah, 0x12
cmp edi, 0x3fbc3c56
stc
sub bx, di
stc
rol ch, cl
rol edx, cl
or bl, al
and eax, 0x5c570b42
xchg bh, dh
sbb bh, 0x61
xchg si, si
test ax, 0x5149
and esi, eax
sbb ah, cl
nop
adc esi, 0x20502178
ror bx, 8
xor ebx, 0x3ac55c06
pop eax
sbb di, 0x7261
or dl, 0x41
shr edi, 1
push eax
and ah, 0x23
adc dl, ch
nop
add dx, 0x46a3
adc al, 0x6c
sub esi, ecx
xchg al, bh
stc
sbb di, 0x7517
shr bx, 7
shl ah, cl
not si
dec bl
mov di, dx
not edi
sbb cl, 0x5c
dec edx
shl si, 3
shl eax, 8
or edi, 0x4c4f665f
nop
xor si, si
not al
stc
cmp dx, 0x4bc4
add bl, 0x51
test cl, 0x71
sbb cx, 0x44b6
not ebx
test si, di
test edi, 0x328d3cd7
xchg si, ax
not di
add bl, 0xe
test bh, al
mov dx, di
not al
dec dl
shr dx, 7
adc cl, cl
sbb edi, eax
sbb eax, 0x7797d850
adc dh, bh
sub edi, 0x34d46a12
not ecx
dec di
and si, dx
sbb ah, 0x2a
mov cl, 0x16
ror di, cl
stc
nop
ror cl, 6
inc al
and eax, 0x77d67282
cmp ecx, 0x2d39871
and dx, 0x671e
cmp bx, bx
rol al, 2
add bh, bh
inc edx
cmp ax, 0x38f1
or edx, eax
and si, cx
sbb bl, 0x78
xor dx, 0x4c9f
ror al, cl
sbb bh, 0x77
stc
mov dx, 0x4ad1
test al, 0x5d
cmp eax, 0x3193f75d
stc
sbb cx, dx
inc dx
shl ax, cl
not ebx
inc di
not al
dec ah
nop
ror ah, 5
sub ecx, ebx
shr eax, 8
xchg ch, dl
cmp ch, 0x40
mov ah, 0x6e
dec edx
xchg si, di
shr eax, cl
shl ecx, 4
xchg al, al
sbb edx, edi
nop
stc
shr bx, 5
xor si, di
pop eax
adc dh, 0x69
mov ecx, 0x441d214e
shr cx, cl
push eax
adc ah, ah
shl ax, 4
and ax, dx
add dl, 0x54
xchg ch, dh
nop
cmp eax, eax
sub eax, esi
ror ax, cl
shl esi, 8
adc edi, 0x34670151
shr di, cl
rol dl, cl
shr ebx, 7
shr edi, 3
xchg dx, dx
not ax
or ch, al
shl di, 6
rol cx, cl
dec si
rol ch, cl
add edx, 0x314b932b
sbb di, 0x63dd
and cx, 0x60f8
shl esi, cl
add si, 0x75bf
adc ebx, esi
xchg bx, di
dec dx
mov bx, si
ror bh, 5
ror ax, 4
cmp edi, 0x501ac1d8
sbb dl, bl
cmp si, ax
and edi, edi
nop
not bl
test bl, 0x2d
sub ax, cx
sub al, dl
test al, cl
dec esi
shr eax, cl
adc bl, 0x27
shr esi, 2
cmp dl, cl
or dx, 0xb56
test edi, ecx
xchg dl, dh
xchg di, ax
not dl
dec eax
mov di, 0x2db
and edi, 0x20d46fc2
not dx
test ch, bh
dec ebx
sbb esi, 0x79ad7d38
mov edi, edx
xor ch, 0x64
inc edi
xchg ebx, ebx
mov si, 0x67c4
inc cl
xor edi, ebx
sbb cx, 0x5a4d
add ch, 0x3d
and eax, esi
or dl, 6
cmp bh, 0x38
rol al, cl
rol dh, cl
stc
inc ecx
mov eax, 0x2875326a
inc eax
xchg cx, cx
test dx, 0x1d45
shl dx, 5
mov dx, 0x4f72
stc
dec bh
dec bx
sub edi, 0x6fe31e8d
ror dh, cl
rol ebx, 1
sub edx, eax
sbb ax, 0x2905
mov di, 0x2ec7
sub edx, 0x459ff27b
rol edx, cl
adc eax, ebx
ror ah, 3
nop
dec eax
pop eax
shl di, cl
push eax
shr ah, 7
adc dx, 0x4f95
sbb dl, 0x57
xor ah, al
mov edi, ecx
shl cx, cl
cmp eax, 0x6efe27c9
not edx
adc bh, 0x1e
mov dh, cl
or ah, 0x15
not bx
sub bx, bx
shl eax, cl
ror ch, cl
xor si, cx
not dl
adc cx, di
nop
shr eax, cl
nop
not di
mov bx, 0x405b
stc
ror edx, cl
mov edi, eax
adc ch, dl
xor ebx, ebx
cmp edx, edx
dec ax
adc ax, dx
stc
sub eax, 0x14cc71ea
test dl, 0x23
xor al, ch
sbb dl, dh
shl esi, cl
xchg bx, ax
adc di, dx
ror ch, cl
mov dl, dh
ror si, cl
sbb ah, 0x23
xor esi, 0x3e430c8a
rol bx, 7
not ebx
stc
add dh, ch
cmp ebx, esi
nop
sbb edx, eax
or ah, cl
xchg cl, bh
ror dh, 6
add esi, 0x55749019
add si, bx
and bl, 0x6f
stc
and dx, bx
dec al
inc bh
shl cl, cl
ror eax, 4
and eax, eax
test cl, bh
ror bl, 6
stc
rol ah, cl
xor cl, 0x31
xchg cx, ax
or si, di
sub al, dh
stc
xchg ebx, edi
dec bx
xchg dx, bx
test dx, 0x5f99
rol al, 5
nop
ror ebx, cl
rol eax, cl
and bx, bx
sbb edi, 0x6d64b23b
adc ecx, eax
rol bl, cl
nop
dec ch
mov cx, 0x562
shl dh, cl
inc eax
or ah, 0x5d
not bx
mov di, 0x2771
shl dl, cl
sub ax, ax
mov cx, 0x53ed
ror bl, cl
or di, 0x4641
shl si, 5
pop eax
xchg dh, dh
sbb esi, edi
push eax
xchg bl, al
ror di, 1
mov bx, si
inc dx
shr cl, 5
add edx, esi
shl di, cl
add ah, dl
sbb bh, 0x20
xchg si, dx
xchg edi, eax
adc dx, 0x4633
cmp bl, dl
add bx, 0x52aa
cmp cx, 0x802
pop eax
pop esi
pop ebx
pop edi
pop edx
pop ecx
push ebx
ror bx, 3
push edx
rol dx, 2
stc
push ecx
push edi
mov cx, di
cmp dh, 0x67
mov bx, 0x216
push eax
shr eax, cl
shl bx, 4
xchg cx, di
not ch
add ebx, eax
ror bl, cl
push esi
xchg ecx, esi
sub cx, di
adc eax, 0x3b6f01f
xchg bh, dh
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
call fcn.00574d6c
nop
push edx
push ecx
ror dl, cl
ror dx, 3
push ebx
adc bh, cl
and bx, 0x79eb
not cl
or ch, bh
xor dl, 0x36
pop ebx
pop ecx
pop edx
call fcn.00575195
jbe 0x552e54
push edi
test edi, 0x26abbf0e
push edx
xor dx, 0x5d4c
push ecx
add cx, di
xchg dl, dl
push eax
inc ah
xor al, 0x31
inc cx
test ax, dx
test di, 0x1781
push ebx
or bh, 0x73
test di, ax
push esi
or si, di
xchg ecx, edx
mov cl, 0xd
xor esi, ecx
xor dx, 0x7c5a
test eax, edx
cmp edi, 0x7079199c
shl di, 7
sbb esi, esi
ror esi, cl
stc
add dl, 0x36
ror bx, cl
not bx
xor di, 0x1d51
test cl, bh
test eax, 0xa7af7c4
nop
inc cx
ror esi, 4
shl cx, 7
shr dx, cl
adc dx, ax
test edx, edx
sbb di, 0x145f
xor ecx, esi
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
call fcn.0057559e
call fcn.00575888
push edx
sbb edx, 0x6327cf34
push ebx
sub ebx, 0x7d3cdca
cmp dl, 2
push ecx
not cx
not ebx
not dx
push eax
adc ax, 0x1a8f
push esi
mov si, si
inc si
dec cx
stc
inc ch
shl esi, 8
ror esi, cl
stc
ror ebx, 1
dec esi
test esi, edx
or bx, dx
push edi
xor esi, edi
and si, 0x499
rol eax, 8
sub cx, 0x5fd8
dec ecx
xor ax, bx
nop
rol cl, cl
nop
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
push ecx
push eax
or ch, ah
push edx
adc dx, ax
and eax, eax
pop edx
pop eax
pop ecx
push edi
push ecx
rol edi, cl
pop ecx
pop edi
cmp dword [ebp - 0xc], 0x55f0
jl 0x554510
push esi
sub si, si
nop
push edx
push ebx
xchg dh, bl
nop
nop
or edx, ebx
push ecx
test cx, 0x7d95
shl ebx, cl
not ebx
dec edx
and cx, 0x466b
shl dl, cl
shl si, cl
cmp bx, 0x443f
add si, 0x6340
push eax
adc cl, ah
shl bx, cl
adc dh, dl
stc
nop
cmp esi, 0x1ae8c14f
not ah
and si, 0x33a1
cmp bx, 0x35c9
inc ebx
xor bh, ch
not dl
stc
shl ecx, cl
sbb bx, ax
add esi, edx
shr dl, 7
adc al, dl
or dl, 0x45
sub esi, 0x5dcdde8a
push edi
add cx, di
adc ah, dl
adc edi, 0x673283eb
shr edx, 2
shr edi, 5
cmp al, 0x3a
rol cx, 8
inc bx
rol bx, 7
mov cl, bl
xchg dx, bx
xor ecx, 0x6d3c138
and bl, cl
and edi, edi
xchg edi, eax
shl bx, cl
dec dx
mov si, 0xbcb
shr edi, cl
shl ebx, cl
shr eax, 5
xchg dh, dl
rol edx, 8
inc cl
mov cl, al
shl al, 8
shr dh, cl
sub esi, 0x2e6190b
cmp di, dx
inc ecx
xchg di, cx
shl si, 6
xchg dl, dh
add edi, esi
xor eax, 0x136414a0
and ax, 0x448f
test al, dl
ror dl, 4
mov dx, 0x72d8
add si, si
or ecx, 0x282daf0b
xchg esi, edi
test cl, 0x2e
dec cx
not cl
dec dl
sub bh, cl
sub di, 0x521e
cmp edx, 0x311c14c6
shl dx, 3
dec di
mov cl, dh
and bx, dx
or ebx, edi
test al, dl
inc bx
rol ecx, cl
test dh, 0x77
not al
inc di
xchg edi, ecx
stc
inc al
test di, bx
sbb esi, 0x5ed54a78
pop edi
adc bl, 0x48
adc esi, eax
cmp dl, dh
sub ch, cl
mov ah, 0x18
shr al, 2
mov ah, bl
ror edx, 7
sub dl, ah
dec si
cmp cl, 0x1e
ror dh, 4
sub esi, 0x923af93
dec dx
and ch, bh
not cl
xor esi, 0x59902452
and eax, 0x42ae6fe7
cmp ah, ch
add ebx, ecx
rol ecx, 8
adc cx, cx
push edi
sbb ecx, edi
add bx, 0x29d0
shl esi, cl
dec edi
inc edx
nop
xchg bh, dh
and esi, esi
mov dh, 7
stc
test ecx, edi
shr cx, 5
not dx
rol dl, 6
adc ecx, 0x1364d5b1
adc ch, ah
xor eax, ebx
and cx, dx
stc
nop
sub ah, 0x38
not dl
sub bx, 0x2c28
and ch, 0x73
test bh, 0x12
or eax, 0x54273f96
adc bl, 0xa
stc
shl bl, 1
cmp dx, si
adc bl, 0x53
cmp dl, dl
sbb ax, di
add bh, cl
nop
or ah, dh
stc
mov ax, 0x33f7
sbb ch, dh
shl ebx, 3
inc esi
shl cx, 8
inc dh
test ch, 0xb
dec eax
stc
add si, 0x378f
shl dl, cl
inc dl
ror bl, 1
cmp ecx, 0x4a803800
ror ecx, 4
inc ax
and bh, ah
shr edi, cl
xchg cl, ah
nop
test ebx, 0x6d38a7c5
inc eax
xor di, 0x3baf
test bx, 0x3b9a
and di, ax
add dl, 0x5f
adc dl, 0x62
adc esi, eax
or cl, 0x3e
xor di, 0x7cb4
xchg dx, ax
add ch, 0x2e
adc ah, bh
sub ax, 0x16e8
dec ah
rol bx, cl
cmp eax, edx
test edx, ecx
shr cl, cl
or cl, 0x65
dec ecx
pop edi
shl bl, cl
ror bx, cl
stc
xor dh, cl
push edi
sbb ebx, edi
xor ch, cl
rol si, cl
sbb ebx, 0x38f1a7b3
add al, al
test eax, edx
mov cx, cx
shr dx, 5
xor ebx, ebx
sub al, 0x62
sbb cl, al
dec ebx
shr ah, 2
and eax, ecx
and ax, 0x1783
test bl, ch
test bx, bx
inc esi
xchg bx, bx
not dx
stc
shr ch, 7
not dx
cmp ebx, 0x29269e74
dec eax
nop
mov ah, bl
sbb eax, 0x918abe7
ror ax, 4
adc cl, 0x45
shr dl, 6
and ax, 0x4219
xor dh, ah
sub bx, dx
sbb edx, edi
nop
inc edx
inc dx
shr ah, cl
adc al, bl
dec eax
or dx, 0x508e
ror eax, cl
test al, 0x36
mov eax, 0x776601be
sub bl, al
sbb cx, ax
mov al, al
stc
mov bx, 0x648c
mov si, di
xchg edx, edx
sbb dx, si
xor al, dh
test cx, bx
xchg si, dx
ror edi, 3
dec bl
add eax, 0x79396a32
inc esi
sbb ecx, ebx
sub eax, edi
or ecx, 0x691df315
xor al, 0x57
or ah, 0x16
add eax, 0x7a8e48f5
shl cl, 6
rol eax, cl
xchg edx, eax
sbb dl, dh
mov cx, dx
adc bx, 0x108a
dec ah
test bl, 0x17
stc
mov dl, ch
or ebx, 0x36a39255
or eax, 0x103c485d
mov esi, 0x744fc934
nop
and al, al
test dl, ah
shl cx, cl
rol ch, 2
dec dx
test ebx, 0x47a0cb5f
add edi, 0x3c485f75
rol ebx, cl
test cx, di
xor ax, 0x6f76
shl cx, cl
or esi, 0x2afdcc44
shl dl, cl
or ebx, 0x792637a2
sub al, bh
nop
pop edi
push edi
cmp esi, edi
or eax, 0x367bf1f
dec ebx
inc esi
stc
dec bh
and dl, 0x19
rol cx, 8
rol cx, 2
inc si
rol di, cl
rol dx, 7
cmp dl, dh
not cx
stc
adc dx, 0x21e7
shr di, 2
stc
mov al, 6
not cx
not edx
sub dx, 0x681e
nop
nop
add ebx, ebx
ror al, cl
xchg bl, ch
test bl, 0x11
not cl
inc cx
sub di, 0x35f1
test ch, dl
sub ch, bl
xchg esi, eax
not dh
adc si, ax
or eax, 0x786337ec
mov edi, eax
dec dh
stc
stc
sbb bx, ax
mov edx, 0x51f4a600
and bl, 0x15
or ah, 0x53
nop
inc cl
xchg ah, al
stc
test si, di
mov ecx, 0x334c00e4
mov dh, bh
nop
rol eax, cl
and esi, ecx
inc bh
add eax, eax
rol cl, cl
or bl, dl
shl ebx, 5
add ah, 0x5a
sbb al, dl
sbb edx, ebx
inc bx
stc
stc
rol bx, 8
add dh, 0x70
sbb edx, edi
inc bx
not dx
test eax, 0x635f95a8
adc bl, bl
inc bx
xor cl, 0x2e
xor bl, 0x30
shr bx, 8
sbb cl, al
rol esi, cl
sub bl, 0x1c
mov si, si
dec bx
add bx, ax
sbb di, 0x60f
add ah, 0x1f
stc
and al, ah
and cx, 0x5883
sbb edx, ecx
xor ecx, 0x36bdcef3
sbb cl, 0x40
nop
xor al, ah
xchg dx, di
shr ax, cl
sub al, dl
ror dh, 6
ror al, cl
adc cl, 0x52
rol eax, 3
pop edi
dec si
xchg dx, dx
inc bx
stc
ror cx, 7
push edi
sbb eax, edi
sbb bx, 0xe49
or bx, bx
adc ch, al
adc esi, ebx
sbb edi, eax
add ch, 0x53
stc
mov si, 0x7b0b
xchg ebx, edi
xchg ecx, esi
rol ch, cl
test edi, edx
inc bh
adc esi, edi
not dh
sbb al, 0x2b
rol ch, cl
adc eax, 0x6f8185d1
and dx, bx
shr ah, 6
not bh
adc edi, 0x6ce2188d
xor dh, dl
test bh, bl
sub dh, ch
sub si, 0x6418
dec ah
ror bx, cl
nop
sbb cx, 0x3ccf
inc cl
add bh, bl
nop
adc ecx, 0x1f5f7350
shr edx, 2
not esi
cmp edx, esi
stc
shr dx, cl
xchg cx, ax
rol bx, 1
cmp eax, eax
sbb di, dx
mov di, dx
mov ecx, 0x45c24850
mov ah, al
dec al
shl dx, cl
sub ebx, edx
add dx, 0x5d1
xchg dl, al
xchg di, dx
cmp dl, 0x6f
shl ah, cl
stc
cmp dl, 0x14
cmp ebx, 0x4b499dc0
add cl, 0x73
inc ax
mov dx, si
sub di, cx
xor edi, edi
test edi, 0x33d7d26e
not esi
stc
nop
xchg dx, di
xor bx, 0x5b41
nop
xchg dx, si
not ch
rol edi, cl
or ax, di
rol al, 5
mov dx, si
xchg edi, esi
nop
test di, di
ror edi, 1
shl cx, 1
dec al
ror dx, cl
or bh, 2
adc dx, ax
sub ecx, 0x1d95f3a6
xor cx, 0x717b
test edi, ebx
dec dx
inc dh
stc
shr di, cl
stc
add ax, si
xchg edx, edi
pop edi
add dh, ch
sbb bx, 0x4ed8
nop
test dx, dx
or si, 0x54c4
mov ax, 0x1104
shl eax, cl
test cx, 0x51ad
shr ebx, 8
stc
shr ah, 3
shl esi, 4
nop
and esi, esi
stc
sub dl, 0x4e
nop
add eax, edx
cmp dl, 0xe
xor ch, cl
ror edx, 3
cmp bh, al
push edi
cmp si, di
rol edi, 2
add di, ax
shr si, cl
rol cx, cl
xor ah, 0x22
xor ecx, 0x19ff7844
test bx, cx
ror si, cl
not eax
add ebx, eax
and ax, 0x6702
add bl, 0x23
dec ah
not ch
mov di, cx
sbb ax, cx
test di, dx
sub bx, 0x4160
and cx, 0x20bd
adc esi, 0x15c029fa
test si, 0x7da5
nop
sub ebx, esi
sbb edi, 0x1d151a94
mov eax, ecx
cmp dx, 0x7268
stc
or cx, 0x2d61
nop
inc di
add esi, 0x24174f81
xchg ecx, ebx
or ebx, 0x6c6635bd
mov ecx, 0x74056952
or dx, 0x62b1
xchg ecx, eax
and di, bx
rol edi, 5
or di, dx
test cx, si
add edi, edx
shl esi, cl
inc esi
cmp dh, ch
not bh
cmp eax, esi
shr dx, 1
shl esi, 5
shl bl, 7
sub bl, al
inc ebx
test bh, dh
adc edx, esi
or ax, 0x4080
rol ah, 7
dec esi
mov di, 0x7b00
test di, ax
or eax, 0x6e61b28
nop
sub bl, cl
shl ecx, 7
add bl, 0x58
inc dx
cmp edx, edx
cmp di, 0xbe8
xchg di, ax
and bx, 0xb4a
mov ax, dx
dec edx
nop
test bh, 0x19
dec si
xor si, ax
shl ah, cl
rol ebx, cl
rol bl, 1
pop edi
shl edx, 2
test dx, 0x3a7e
mov si, 0x2281
stc
push edi
mov ecx, edi
cmp dl, 0x6b
shl edx, cl
dec ecx
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
call fcn.00575bdf
call fcn.00576057
push esi
push eax
cmp esi, eax
push ecx
shr si, cl
push edx
shr dl, 6
push ebx
sub eax, ebx
inc cx
dec ebx
pop ebx
pop edx
pop ecx
pop eax
pop esi
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
push eax
shl al, 5
push esi
sbb esi, 0x574b8fc5
push ecx
shr al, cl
or ch, 0x54
push ebx
xor bl, 0x66
adc ecx, ecx
ror esi, 3
adc eax, ebx
or cx, 0x587c
mov al, 0x4d
not esi
nop
push edx
xor ch, dh
add eax, ecx
shr ax, 2
add esi, 0x1aed6f61
xchg dx, ax
push edi
xchg edi, eax
test dl, 0x57
xor eax, edi
and bl, 0x4e
add dh, ch
ror bx, cl
or edx, 0x54dfaa8a
add cl, al
xchg dx, di
dec bl
shl di, 7
nop
and ax, si
add ebx, ecx
mov edx, 0x3dbbc149
or bx, dx
add eax, 0x2f15c119
or al, cl
add edx, eax
not edi
rol bl, 3
test bl, dh
and edx, edi
not eax
test bh, dl
adc cx, 0x8b3
or ah, bl
xchg ebx, edx
not ebx
mov dl, cl
or ecx, 0x40bb0cb8
and ecx, ecx
inc ax
dec esi
mov dh, 0x1b
inc ecx
shr cx, 5
nop
adc esi, ebx
not edi
xor ch, cl
shl bh, cl
add edi, 0x7c012962
mov cl, al
ror esi, cl
or si, ax
cmp bl, bl
adc di, 0xfc3
xor esi, 0x18a52a65
cmp bl, 0x18
ror cx, cl
shr bl, 7
xor cl, 0x3a
dec eax
sub esi, 0x251749af
test di, 0x23a0
inc ecx
and cl, cl
and ah, cl
sbb bx, si
sbb dl, dh
adc cx, si
add edi, ebx
shr al, cl
not al
test cx, 0x783b
cmp ebx, 0x293ea722
xor ah, ch
stc
xchg esi, ebx
stc
xor ebx, 0x456a131e
ror dh, cl
sub dh, 0x32
adc di, 0x5e42
shl bh, 3
or di, 0x646d
ror ebx, 1
xchg al, dh
cmp edi, eax
shl eax, cl
dec al
inc ah
pop edi
stc
shl ch, cl
rol ebx, 1
test ebx, ebx
push edi
add di, si
dec ax
shr edi, 2
shl ebx, 3
or edi, 0x1775df85
ror eax, cl
shr di, cl
not cx
sbb al, 0x17
dec edi
nop
add bx, di
or al, 0x34
not dx
not dx
shr edi, cl
inc eax
test cx, cx
add cx, 0x4924
shr dx, cl
cmp ax, di
sub dx, 0x5d34
add ebx, 0x56897772
rol ax, 3
nop
add si, dx
dec cx
sbb ax, di
add ch, dh
or ax, 0x298b
not edi
shr si, cl
not ebx
add ch, cl
rol cl, cl
mov dl, 0x18
nop
rol bh, 5
cmp bl, dl
ror dh, 8
rol cl, 1
rol edi, cl
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
stc
nop
push ebx
push eax
mov bh, al
nop
sbb bh, 0x32
inc al
test al, 7
push edx
shl dl, 7
and dh, 0xa
push edi
inc di
push ecx
rol cx, 8
add bx, 0x2161
add bl, 0x4c
push esi
sbb esi, 0xefc58a1
adc cl, 0x1c
stc
shr ch, 1
inc esi
add dl, 0x3c
inc ah
test dl, al
add cx, 0x1256
inc esi
xor bl, 0x27
inc edi
and bx, di
not edx
nop
rol cx, 3
sbb cl, dl
adc cx, 0x899
inc dl
sub esi, 0x3f37be43
adc bh, 0x66
mov ah, 0x52
add di, 0x5f5f
shl si, cl
stc
test bx, bx
add ax, si
or ch, 0x4b
xchg edi, edx
sbb bl, 0x6c
shr ch, cl
or bx, 0x46fd
and esi, 0x756af22f
xchg esi, eax
shl esi, cl
not dh
rol ax, 5
test di, cx
cmp cx, ax
rol esi, cl
add al, 0x4a
add dh, 0x2c
not dh
adc dx, bx
or bl, 0xd
cmp edx, 0x3025b0c5
cmp dh, 0x4e
xchg esi, edx
inc bx
cmp dh, al
sbb bh, 0x17
inc bx
rol dh, cl
rol edx, cl
xor ecx, 0x24607d81
shr ebx, cl
test al, 0x7e
test di, bx
dec dh
shl dl, cl
stc
cmp bx, si
not ebx
test ebx, esi
dec cl
sub bl, 0x29
stc
cmp cx, bx
or cl, 0x10
stc
xchg edi, eax
cmp ecx, ecx
rol ax, 8
mov bh, ah
adc dl, dl
sub esi, 0x6cdc3cb7
xor dx, 0x204c
rol bl, cl
dec esi
shr bh, cl
or dx, 0x38a4
rol bl, cl
nop
not edx
sbb edx, edx
cmp di, 0x710d
shr cx, 7
pop esi
not ah
and ax, 0x4a9f
push esi
and si, 0x37c4
shr bx, 1
add dh, dl
not ch
xor ah, 0x34
xor cx, 0x6928
sub al, 0x57
or bh, 0x16
ror bx, cl
ror edx, cl
inc si
test ebx, esi
sbb al, 0x62
stc
sbb edi, edi
add bx, ax
mov bl, 0x5b
add edi, edi
not ax
and ebx, 0x723e8cd0
cmp di, ax
and dh, bh
test dx, dx
xor ax, ax
adc ch, 5
sbb bx, 0x525f
adc ecx, 0x643ddd84
xor dl, 0x36
ror dl, 4
shl ebx, cl
and ax, 0x110c
adc ax, si
not edi
mov ch, bh
nop
add di, 0x54d1
sub dh, 0x51
rol di, cl
shr bh, cl
dec bx
shl edi, 5
not edx
sbb ch, dl
ror bx, 6
add edx, 0x5a354375
cmp esi, 0x5b7244e
test dl, ch
sbb dx, 0x4887
ror eax, 8
ror bl, cl
test bx, 0x1524
dec bx
dec si
sbb al, 0x78
nop
inc eax
inc eax
ror cx, 1
sub cl, 0x17
rol cx, cl
nop
sbb ecx, 0x5576b917
cmp cl, 0x57
inc esi
cmp ch, 9
sub di, 0x4b59
nop
stc
inc edx
stc
or edi, 0x2c4a9827
test bx, bx
adc cl, 0x72
add eax, 0x598c0a09
or ax, 0x125d
shl edx, 2
shr dh, 1
add bx, 0x33c
adc cl, al
and dx, 0x3f1b
or ebx, eax
mov ecx, 0x3d5ae870
nop
cmp ah, 0x5b
or bl, al
nop
shr bh, cl
rol esi, cl
xchg dh, bl
nop
inc cl
stc
not dx
dec cx
nop
cmp ah, 0x33
sbb bl, 0x69
shl si, 6
pop esi
sub ebx, ecx
xor ebx, 0x73dac30d
shl cl, cl
add bx, 0x414b
stc
shl edx, cl
adc edx, eax
ror bx, cl
stc
inc bx
shl ah, 2
nop
or edx, 0x3334c62c
xor bl, 0x2b
nop
shr ebx, 4
stc
push esi
cmp si, 0x2522
and ebx, 0x6c70473a
add dl, 0x29
test di, 0x6507
inc edx
adc ax, 0x2216
adc esi, 0x6df52e7
cmp ch, 0x7d
sbb ebx, 0x5c3336cd
ror ax, cl
adc dx, dx
adc dx, 0x4bcd
cmp di, 0x7f35
shr dx, 4
cmp bl, 0x4a
test ax, 0x587a
add ax, dx
xor si, bx
or esi, 0x3e6cb54c
not cl
sub ah, 0x6b
shl cl, 8
xchg si, cx
add dl, 0x4b
test ch, dh
add ah, 0x4b
shr dx, cl
inc ax
dec al
cmp ax, 0x5170
nop
adc bl, bh
rol dx, cl
stc
add si, 0x7816
shr esi, cl
xor al, 0x72
mov esi, edi
mov esi, edi
cmp esi, 0x7f8a126f
dec bh
sub ecx, 0x4288b3ce
sbb edx, 0x3d43d81c
dec bh
sub edi, edi
dec ecx
sbb ax, dx
mov di, di
sbb dh, bl
shl al, 4
mov eax, edx
test edx, ecx
ror di, cl
xchg dh, cl
or ah, 0x4f
sbb edx, esi
test ebx, 0x7d2e1ba6
sub ah, dl
dec cx
test bx, 0x16af
sbb si, 0x20f1
nop
test cx, 0x47b3
not di
sbb cx, 0x542d
sub dl, ch
shl edx, 4
stc
sub bx, 0x105c
shl eax, cl
test ch, 0x32
shr al, cl
nop
and dl, 0x45
or ecx, ebx
mov dl, 0x39
inc ax
and esi, 0x7f008211
ror ecx, cl
xor ebx, 0x34e06d55
mov bh, ah
dec bx
sbb edx, 0x6ff9f923
pop esi
nop
push esi
mov esi, 0x5df4c84
inc ecx
ror al, 1
sbb dx, 0x2325
rol di, cl
ror edi, 3
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
jae 0x553d6d
push ecx
push edx
xor cl, dh
xor edx, 0x76cdb6c9
cmp ecx, 0xdfcbb84
push esi
xchg esi, esi
push eax
test ax, 0x3349
nop
dec ecx
push edi
add di, 0x4669
push ebx
and edi, ebx
rol bx, 2
ror dx, 2
adc cl, bh
cmp bl, 0x2d
xor bx, 0x533d
inc ah
shr bx, 5
and esi, 0x2b6d1309
xchg esi, edx
nop
sbb al, al
sub ebx, 0x4355ec87
xchg esi, edi
inc ecx
inc di
cmp si, 0x6d93
rol dx, cl
add dx, 0x4d7b
adc ecx, 0x6dd7789e
adc eax, 0x78c279bc
shl dh, 4
and bx, 0x7827
not esi
shl esi, cl
inc cx
nop
or si, bx
and esi, 0x1c1af01c
mov ebx, eax
test edx, 0x5a5b0f6b
dec esi
nop
sub cl, cl
shl dl, 7
shr si, cl
cmp esi, 0x747082b8
shr ch, 6
dec edx
xchg di, di
adc cx, dx
or ah, 0x52
rol edx, 4
or di, cx
test ax, 0x53b9
sbb ah, 0x5f
xchg al, ch
dec ax
test dl, 0x5f
ror ch, 6
shr dh, cl
cmp ebx, edi
mov ax, ax
test edi, 0x2dfb3d41
nop
or edx, 0x240971f9
xchg esi, edi
test dx, 0x750d
ror edx, 4
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
call fcn.0057650f
push esi
push edi
xor esi, edi
stc
push ebx
or ebx, 0xa1f94cc
mov bh, bl
push ecx
adc cx, 0x7f6c
shr bl, cl
push edx
push eax
xchg dl, ah
mov di, dx
stc
xor si, di
stc
stc
nop
nop
or di, 0x3004
inc eax
pop eax
pop edx
pop ecx
pop ebx
pop edi
pop esi
push edi
add di, 0x5696
push edx
not dl
nop
dec di
dec di
and dx, 0x663e
push ebx
dec ebx
and bh, dl
cmp edi, 0x41673f7f
push esi
sub si, 0x77e1
cmp dl, bh
mov edx, edx
cmp edx, 0x5a416f13
ror dx, 6
push eax
mov edx, eax
xchg al, dh
cmp bh, 0x13
cmp ebx, ebx
push ecx
and ch, ch
nop
shr eax, 5
not ch
ror ah, 1
shl ax, 6
and bl, bl
stc
ror dh, cl
or dh, 0x79
shl eax, 2
not bx
rol ah, 7
xchg ch, bl
mov dl, bh
mov cl, 0x4a
adc edi, ebx
xor dx, 0x3904
cmp esi, ebx
or eax, 0x4c7a008c
inc ebx
inc cl
not ebx
xchg dx, si
add edi, 0x3822ae31
xor bx, si
shr ebx, 6
nop
test dx, bx
sbb bl, 0xb
xor cx, 0x3da5
not cx
stc
xchg edi, eax
xor edx, 0x5cb2150b
sbb ch, ah
nop
inc si
sub edi, 0x6bfac258
and ecx, 0x588af99
sbb ax, bx
shl eax, cl
or ebx, eax
ror al, 7
mov cx, dx
or dx, dx
sub di, 0x7b98
and edi, ebx
sbb al, dh
inc ax
or edx, edi
nop
or edi, 0x75afa2a3
nop
cmp ax, 0x2299
not dx
not di
and edi, ebx
shl dh, cl
and cx, 0x73d5
mov bh, dl
mov esi, ebx
sub al, ah
rol edi, cl
xor ebx, 0x4bf7fd7f
or esi, ecx
mov eax, 0x4fb78d40
mov bx, di
shl di, cl
sbb dx, ax
cmp al, 0x54
or di, 0x7e11
sub edx, ecx
shl eax, 4
or cl, 1
xor dh, ah
rol ecx, 3
xchg cx, cx
shl esi, 3
shr bl, 4
ror si, cl
sbb esi, 0x7b60b18c
pop ecx
push ecx
add cl, 0x4e
xchg esi, ecx
xchg bl, ch
sbb ecx, 0x3f89da15
mov ax, 0x2f4e
sub eax, 0x57a28e3
inc dl
xchg ch, bl
shl edx, 6
xor bl, 0x49
adc cl, dh
not edi
xchg esi, ebx
rol edi, cl
add ax, 0x5dc4
stc
test ecx, esi
dec edx
or dx, bx
nop
adc bx, 0x3a7
cmp ch, 0x48
adc di, 0x4d99
inc edi
xchg cx, ax
add esi, ecx
pop ecx
pop eax
pop esi
pop ebx
pop edx
pop edi
call fcn.005768f5
push ebx
add bl, 0x21
stc
pop ebx
call fcn.00576ba7
push eax
not ah
push ecx
shl ch, cl
push esi
test ax, si
pop esi
pop ecx
pop eax
call fcn.005770d2
nop
stc
push ecx
push ebx
test ecx, ebx
dec cx
pop ebx
pop ecx
call fcn.0057746c
call fcn.00577944
push edi
not edi
push esi
shr si, 7
push ecx
shl ch, 5
push eax
shl al, cl
rol eax, 8
stc
sub al, al
stc
or cl, 0x47
pop eax
pop ecx
pop esi
pop edi
call fcn.00577e3c
push ebx
push eax
cmp bl, ah
push ecx
dec ecx
pop ecx
pop eax
pop ebx
stc
push esi
push ebx
test si, bx
push ecx
push eax
test cx, ax
test al, 0x4e
ror ax, cl
inc al
pop eax
pop ecx
pop ebx
pop esi
jecxz 0x553dbe
call fcn.00578303
push eax
sub ax, 0x492c
test ah, 0x43
pop eax
push edx
inc edx
push ebx
push esi
sub bx, si
push eax
sub ah, al
nop
pop eax
pop esi
pop ebx
pop edx
mov eax, 0x7ab173
lea ecx, [esp + 0xc]
push 0x2c
push 0x590d5863
push ecx
push eax
push ecx
push edx
sub ch, dh
push ebx
rol bl, 6
push eax
add al, ah
mov eax, eax
adc ax, 0x404d
shl dx, cl
mov ah, cl
or eax, 0x2f2a08a5
push esi
rol si, 3
push edi
test edi, 0x4cb809b
mov bh, dh
and di, si
add esi, esi
stc
sub bx, si
inc eax
sub edx, 0x326094f8
nop
xor bx, ax
or bx, 0x244e
and bh, 0x52
sub ebx, edx
cmp edi, eax
xor eax, edi
sbb cx, 0x5863
cmp eax, 0x3efd5745
rol dh, 7
xchg bx, di
and eax, 0x13e48a5d
ror eax, cl
add ah, 0xa
mov cx, si
and dh, 0x2d
adc bx, 0x5db4
shl dl, cl
shl bx, cl
not bx
ror di, 2
sbb si, 0xdb
xchg cx, bx
and al, 6
xor bx, 0x7ff2
shl bx, cl
or edi, ebx
ror ah, cl
shr si, cl
ror bl, 5
inc si
mov edi, ebx
xchg di, di
cmp ah, 0x5c
dec bl
xor cx, di
adc di, dx
stc
sub ah, bh
ror esi, 1
inc cl
shr ah, cl
shr eax, cl
test cx, si
xchg ah, cl
rol cx, cl
mov eax, 0x168f447e
xor si, 0x74f5
rol ah, 6
mov si, 0x6993
shr edi, cl
inc bx
cmp edx, ecx
nop
mov si, 0x6040
cmp ax, 0x5ff5
xchg edi, eax
mov eax, esi
or edi, edi
sub dx, bx
rol ebx, 1
xchg bx, di
nop
shr eax, 4
not di
ror eax, 8
xor edi, ebx
test dx, bx
or ax, 0x5fa6
sub dh, 0x3e
and ax, 0x105b
xchg edi, ecx
nop
shl dx, 5
sub di, 0x33a6
xor esi, 0x62f36e63
xor edx, 0x1c9677f
sbb dl, 0x3d
sub dx, bx
or ebx, 0x314a55c4
and ah, cl
adc di, bx
or si, 0x3e4b
pop edi
shl ch, 3
cmp si, ax
test bh, 0x7c
cmp bx, cx
nop
or dx, dx
adc cx, 0x5e79
ror si, 2
shl cx, 7
adc dh, 0x27
and esi, 0x5f09ea78
not bx
push edi
or edi, 0x4f5e8510
or ebx, 0x64cad118
not ch
stc
add cx, bx
not al
xchg ch, bh
xor esi, edi
cmp dx, cx
adc dx, 0x66de
sub bl, 0x5c
sbb al, 0x3e
dec dx
adc ch, 0x7f
rol si, cl
test bl, 0x46
and si, 0x3888
stc
shr ah, 4
cmp bh, ah
adc dl, dl
inc dl
shr bx, 7
adc ch, 0xe
shl cx, 2
and ebx, 0x454af092
and edi, 0x5ae3b892
sbb ecx, ebx
add dh, 0x7b
shr cx, cl
test ecx, 0x70ffe439
cmp dl, 0x5c
xchg bx, cx
nop
cmp di, si
nop
inc dh
not dh
inc cx
xchg ebx, edi
shr edi, 8
test esi, 0x32788f11
sub edx, ecx
sub ecx, 0x1b21474b
mov dl, dl
or edi, edi
xor ebx, 0x7fba2e
test dl, cl
cmp cx, 0x2019
shl si, cl
stc
cmp ax, 0x34fd
sub si, si
stc
shl dh, 2
nop
stc
shl ebx, cl
rol esi, cl
sbb ecx, ecx
stc
shr cx, cl
not cl
cmp ah, ch
or esi, 0x471ffd6a
shr di, cl
xor bh, 0x5a
ror si, cl
or bh, bl
dec dx
rol ecx, cl
cmp ah, 0x4c
ror ecx, 4
nop
add ah, 0x5e
rol di, cl
shl edx, 2
inc si
nop
sub ah, ch
nop
cmp esi, 0x7878c1e3
sub ch, 0x6d
inc dl
xchg cx, si
not dl
sub cx, 0x3626
mov cx, dx
pop edi
dec bl
rol dx, cl
or ebx, 0x477af7ae
ror dx, 7
cmp ax, cx
and ax, 0x6ee1
sbb edx, 0x5e6f83cb
inc bx
shl cl, 4
or dl, 0x62
xor cx, si
push edi
sbb edi, 0x7025d2ce
sub ecx, eax
nop
adc dx, 0x5132
sbb edx, ebx
rol edx, 8
sub ebx, edx
xor cl, 0x6c
sub dh, 0x47
xchg ah, dl
sbb ah, bh
not esi
sbb si, si
cmp cl, 0x62
ror si, 2
mov eax, 0x5316af33
or ebx, 0x7b89bac5
cmp ebx, 0xa653ebb
ror dh, cl
ror dx, cl
cmp ebx, 0x2b56d2a6
nop
xor dx, si
and cx, 0x669
add dx, di
and di, 0x2367
not bx
rol edi, 5
rol cl, 5
inc cl
and ch, 9
stc
stc
sub ebx, 0x2b7b9616
adc ch, 0x7f
test bh, ch
rol ah, cl
xor esi, ecx
cmp di, dx
dec ch
test cx, cx
ror bh, cl
stc
rol ch, 2
add dl, ch
xor cl, ah
test ebx, edx
not bl
test cx, cx
adc di, ax
cmp ax, ax
dec ecx
shr bh, 1
and cx, 0x2265
adc eax, ebx
sub edx, edx
xchg cx, ax
and dl, dh
add ebx, 0x43be2664
sub si, bx
dec cl
not eax
xchg si, di
ror si, cl
test bx, 0x33b4
xor edx, edi
stc
stc
shr bx, cl
xchg si, cx
shr di, 7
rol bx, 1
mov eax, 0xc002171
xchg edx, esi
test di, 0x20a6
ror eax, cl
shr bx, 5
xor dh, bl
sub di, dx
ror eax, cl
mov eax, eax
or bl, bl
sub bx, dx
ror dx, 6
add eax, 0x45718e23
nop
and di, bx
mov dh, ch
dec al
pop edi
inc cx
adc eax, 0x2963905a
push edi
mov di, 0x5ad8
sbb dl, dl
sbb ax, 0x68d7
xchg edi, ecx
shl ah, cl
rol edi, 3
cmp esi, eax
cmp ecx, 0x42bbe73b
shr dh, 2
sbb si, dx
sbb edx, edx
not si
ror di, 3
ror dx, 4
cmp dh, bl
shl bh, cl
ror edx, 1
cmp di, si
and ch, cl
add al, 0x66
nop
and ax, si
dec edx
sbb al, ah
rol ax, 8
ror bx, 5
sbb cx, bx
sub di, 0xf89
and bx, di
stc
stc
inc dx
cmp si, dx
adc esi, 0x60dea685
nop
add edi, 0x55172f9c
and al, ah
sbb dl, 0x7c
ror eax, 6
mov bx, si
dec eax
and edx, 0x2a15e5de
mov edx, 0x7f6e83b8
sub cl, 0x1a
stc
cmp dx, si
test edx, esi
xor edi, ebx
and bx, 0x5deb
ror cl, cl
xor esi, 0x38c2649a
sub ah, 0x14
xchg edx, edi
not cx
adc ch, ah
inc ah
sbb ah, 0xb
shr dx, 8
xor edx, ebx
nop
shr edi, 7
ror si, 2
rol di, cl
xor ch, 0x62
not si
mov dl, al
shr dx, 2
sbb ebx, ebx
test esi, edi
and ax, cx
shl di, 3
xor di, 0x42d
sub ecx, 0x5adbb484
or ch, dl
xor cx, dx
shr edx, 7
nop
test si, ax
test ax, bx
dec bx
ror al, cl
shr dx, 1
shr ebx, 3
xchg cx, ax
adc si, 0x10ee
mov ax, 0x23cf
mov al, dh
stc
add ebx, 0x5c43e38f
mov esi, 0x64c3a1c8
shl ax, 4
shl edx, cl
shl bx, 5
cmp si, di
rol ax, 5
sub ah, 0x35
xor ecx, 0x3b338819
xor edi, eax
pop edi
push edi
add di, cx
stc
add di, 0xd12
and bl, 0x3e
cmp ch, ch
adc ecx, 0x5ed44e24
sub cx, 0x65cb
shr bh, cl
xchg ch, ah
add dl, dh
test edi, ecx
inc bl
xor al, al
not di
rol dx, 2
xchg esi, edx
xor bx, 0x4858
ror cx, cl
xchg esi, edi
not ecx
shl cx, cl
not dx
add ah, bh
sub di, 0x389f
xchg esi, eax
sbb edi, edi
adc di, 0x5a97
inc cx
shl bl, cl
and dx, 0x535d
mov si, ax
mov edi, esi
shl si, 8
stc
shr ecx, cl
xchg di, di
not ebx
or edx, eax
add ebx, 0x8aaeb47
not edx
or di, 0x45d6
adc eax, 0x5e2d7fd3
shr cx, cl
or dx, si
shr eax, cl
shl cl, cl
shl ecx, cl
adc ch, dl
stc
or eax, eax
cmp bh, 0x66
inc di
nop
not eax
dec eax
mov esi, esi
or eax, ecx
dec dl
nop
mov cx, si
adc ah, 0x5b
dec ax
and dh, 0x36
shr esi, cl
cmp ch, al
or edi, 0x52483f69
adc ecx, 0x669e470d
inc al
xor dl, dl
sbb bh, 0x6b
or di, 0x5a19
adc dx, 0x25ce
not dx
shr ax, 8
not edx
sub ebx, 0x6b356df0
nop
or ecx, edx
dec bl
test cl, 0x1d
cmp ecx, ecx
mov dh, 0x26
cmp ah, cl
sub bl, 0x58
xor eax, 0x1dd2e4a6
mov si, 0x6ab2
mov dl, 0x72
xchg bh, cl
sub eax, ecx
and dl, cl
shl ah, cl
sub dl, 0x36
xchg di, ax
not dh
not dx
and ah, 0x24
nop
inc eax
sbb bl, cl
nop
pop edi
adc dl, bl
shr dl, 6
shr eax, 3
sbb bh, 0x3b
xchg cx, ax
shl dl, 5
push edi
cmp edi, edx
adc dx, dx
or dx, 0x1ca9
not dx
inc ax
adc ax, 0x3024
not edi
xor ebx, 0xdcb4af1
sub bx, 0x34b9
sub si, si
stc
adc dl, 0x5f
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ecx
shl cl, 1
push eax
rol ax, cl
or al, 0
rol ecx, 4
push ebx
xchg bh, bh
nop
shr bx, cl
adc cx, 0x3af3
push edx
shl dx, 1
add cx, bx
shr al, 2
push esi
ror si, cl
shl dh, 5
dec ebx
stc
adc cx, dx
not ecx
inc esi
shl dx, 4
xchg dx, si
inc al
and bl, 0x6b
sbb cx, ax
test cl, dh
cmp bl, cl
shr esi, cl
add al, bh
cmp dx, 0x2fe6
shl bl, 4
or ch, 0x7f
and edx, eax
test cx, si
push edi
shr edi, 1
or ebx, ebx
add ecx, 0x4ec98c26
mov dx, si
xchg ecx, eax
inc cx
stc
mov bx, 0x58ef
stc
mov dh, dh
mov dh, 0x60
not eax
xor bh, dl
rol dh, cl
rol ecx, cl
test eax, 0x462e71d0
test edi, edx
adc dl, al
ror si, 6
sbb edx, eax
cmp dh, cl
inc bx
stc
add edi, ecx
nop
nop
sub esi, esi
adc ax, bx
inc si
add ecx, 0x3c811838
test ch, ah
rol bx, 4
not ebx
xchg edi, eax
inc bx
nop
nop
rol dx, 2
sbb dh, dh
stc
inc ax
shl ax, cl
inc dx
stc
add edx, 0x50671b14
inc cx
ror ch, cl
mov edi, esi
add di, 0x51c
stc
adc edx, 0x70736fbc
test ecx, edi
shr ah, 3
shl al, 2
ror di, 1
mov ax, di
xor edi, esi
add bl, dl
not cx
mov ch, dl
inc cl
add ax, 0x50d2
dec edi
not edi
nop
shl cl, 2
sub ax, 0xa3d
add ecx, ebx
pop edi
cmp edx, 0x16efb3db
pop esi
pop edx
pop ebx
pop eax
pop ecx
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0055f4a5
add esp, 0x30
test eax, eax
je 0x561662
mov ecx, 0x100
jmp 0x55fdbc
push ebx
or bx, 0x6eae
push eax
push ecx
shr ax, cl
dec ch
push edx
shr dx, 1
stc
xor bh, ah
push esi
and esi, 0x7801d16a
add ecx, edx
and bx, 0x44c
push edi
xor ax, di
rol esi, cl
mov dl, bh
stc
sub ax, bx
not ecx
adc ecx, edx
sub bx, di
nop
test al, 0x4a
xor edx, edx
not si
and dl, 0x4d
ror si, 8
test cl, 0x1f
sub dh, bh
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.00578688
push ecx
dec cx
shr cx, cl
push eax
dec al
push esi
not esi
push ebx
sub ebx, 0xeba0c70
push edx
shl edx, 5
sub ebx, 0x4dc75733
xor ax, 0x7156
not dx
push edi
test edx, edi
inc di
inc dx
nop
shl dl, cl
cmp ah, cl
stc
shl bl, cl
adc edi, 0x39fcbfd4
mov ebx, ecx
sbb edi, esi
not bh
add dl, bh
mov si, cx
sbb eax, edx
ror cl, 2
ror dx, cl
mov di, 0x3e6d
sbb ah, 0x36
mov ebx, 0x8cd7a11
ror dl, cl
or ax, 0x1cf6
cmp eax, 0x34bb0f78
mov bh, bl
and edi, 0xfcbe26f
mov bh, 0x37
test bl, 0x48
or edx, 0x4686a776
or cx, si
dec bx
nop
not si
test ecx, ebx
not ch
and bh, 0x23
shl ah, 3
mov cx, ax
mov edi, eax
sub bh, 0x3c
dec dx
dec cx
mov edi, 0x43d9e3f7
dec si
not ecx
ror bl, cl
shl esi, 3
sbb edi, esi
stc
rol bl, cl
dec cl
sub cx, bx
sub si, si
shr eax, 8
sub dh, 0x16
test esi, 0x422e7f40
shl esi, 1
rol edi, 6
cmp ah, 4
nop
xor edi, edx
xchg cl, bh
shl cx, cl
or ecx, 0x511c1812
shr eax, cl
inc ch
test dh, 0x3f
not esi
dec cl
not edi
rol cl, cl
mov cl, 0x2c
xchg esi, eax
rol si, cl
shl bl, 1
sbb ah, 3
sub bl, cl
sub ecx, ecx
test esi, 0xc3961b2
sbb edi, 0x38c01ca7
xor cx, bx
shl bh, 5
xor cx, 0xa06
dec ecx
rol dx, cl
mov bx, 0x31de
ror ebx, 5
not dl
test bh, ch
nop
stc
nop
pop edi
push edi
shl di, 7
test ah, 0x25
adc ax, 0x7a3b
nop
xor ax, 0x6f85
shr cx, cl
cmp ebx, 0x46df82fd
stc
stc
sbb bx, 0x78bd
stc
not di
cmp cx, bx
sbb bh, 0x45
test ebx, 0x47b7a1ed
ror ah, cl
or ch, 0x61
rol dl, 3
ror di, 7
mov ecx, 0x78e9b356
and bx, 0x46c3
rol dx, cl
or edx, edi
sub ebx, 0x30e6b670
cmp bx, si
sub eax, ecx
sbb cl, ch
xchg bl, dh
and ah, 0x28
and ah, 0x1e
shr al, 7
nop
dec ecx
xchg ah, bh
or bh, dl
sbb bh, bl
add cl, cl
shl dh, 1
inc ebx
ror ax, 8
sub bh, ch
ror al, 4
sbb edx, 0x2f43ecfa
or ax, di
adc cl, 0x40
mov esi, ebx
stc
mov dh, bh
sbb ah, bl
dec ax
add bx, di
or di, bx
mov dh, bh
and cx, 0x7755
sbb edi, esi
xor dx, cx
add bl, 0x73
add ebx, esi
stc
not ebx
test di, ax
or bh, 0x74
cmp ebx, 0x380fcaf7
dec bx
shl ch, cl
xor esi, 0x58957d6
sbb di, 0x4649
and cx, bx
ror eax, 5
adc ebx, esi
sbb cl, bh
shr dl, cl
shr ax, 2
test cx, si
dec si
not edi
or cx, bx
or edx, 0x5782bd8
xor edi, edi
nop
stc
cmp cx, ax
nop
sbb eax, ecx
inc ecx
sbb al, 0x58
mov edi, 0x63c4278e
shr di, cl
xor edi, esi
cmp edi, edi
xor esi, 0x3fb47e62
not ebx
or edi, 0x27e38aad
stc
test si, 0x54bc
xchg di, ax
and bx, cx
inc bx
shr ax, cl
mov esi, 0x710d3518
pop edi
add bl, 0x7c
dec ecx
add ch, al
sbb si, cx
nop
not cl
test dh, 9
inc si
push edi
inc di
not ecx
and bx, 0x5f13
shl ch, cl
or ebx, eax
sbb ax, 0x4d31
rol dl, 6
or di, 0x5725
ror di, cl
xor bh, al
or esi, 0x21a1a6dd
and cx, 0x1ad8
test bx, 0xe68
cmp bl, ah
inc ch
inc bl
sub ecx, 0x6c46fce7
stc
stc
test bl, 0x19
rol esi, 3
dec ah
shl esi, cl
sbb cx, 0x6a70
add esi, 0x28da2cf7
and dl, dl
rol ch, cl
and si, 0x7e90
cmp dx, 0xd59
stc
xor edi, edx
inc eax
add bl, 0x6f
add si, 0x503c
mov ah, dl
mov bh, 0x6d
and cl, 0x39
and cl, 0x64
sbb bx, dx
dec bl
mov esi, 0x5fde9a2e
sbb cl, cl
sbb dl, bl
add eax, 0x5b3ac332
cmp dx, 0x46a8
stc
and cx, 0x62bb
xchg edx, esi
shr esi, cl
cmp ebx, ebx
sbb dh, 0x38
ror dx, cl
sub esi, edx
shl eax, cl
test ch, ah
and ah, 0x47
cmp dl, 0x5f
nop
and ch, 0x2f
sbb edi, edx
add cx, 0x551
stc
mov edx, esi
or edi, edx
xchg esi, edx
mov edi, esi
nop
and cx, cx
test ebx, edx
adc bx, 0x6d62
ror cx, 3
add cx, si
and dx, 0x3883
cmp edi, eax
add ebx, edi
and al, bl
rol cx, cl
and edi, esi
test dh, 0x38
ror bl, cl
shl dl, cl
dec dx
or eax, ebx
or si, si
xchg si, ax
xchg bl, ch
adc di, 0x558b
or edx, 0x38eb549e
ror ax, 6
xchg cl, bh
sub cx, cx
sub esi, 0x781f82db
pop edi
add si, 0x7b7b
push edi
not edi
adc dx, 0x6da4
add edx, eax
or ax, cx
adc di, 0x181e
adc dl, 0x10
not edx
sbb eax, esi
shr edi, cl
adc al, dl
rol al, 2
and ecx, edi
shl edx, cl
add eax, eax
mov esi, ecx
or ax, di
or eax, 0x40aafc62
ror ax, 7
mov dh, 0x7e
adc di, 0x1791
mov ch, 0x17
mov bl, dl
ror cx, 4
mov dx, 0x5f1
nop
shr ax, 1
xchg dl, dh
shl esi, 4
nop
sub bx, ax
rol ecx, 5
xchg dx, dx
inc ebx
shr ebx, 4
nop
or cl, 0x1c
and ecx, 0x620b58a8
xchg bl, al
ror cx, 6
adc ecx, 0x123efe92
xor ax, 0x6f8f
mov al, cl
test dh, ch
test dx, 0x938
stc
xchg ecx, eax
and dx, bx
add edx, edi
or si, ax
ror ebx, 4
inc ecx
shl di, 3
and ah, ch
sbb ebx, ecx
rol edx, cl
dec dx
nop
mov edi, 0x2cf3fd1f
or ax, 0x17cd
xor cx, bx
xchg ch, bh
and esi, 0x37fc5de9
ror bx, 3
stc
add si, 0x4b32
stc
nop
sub al, dh
sbb bx, 0x2cfd
dec dx
test ecx, 0xaabba02
test dl, 2
cmp si, dx
stc
cmp ax, 0x325d
add esi, 0x1d3e4fdb
or ah, 0x63
sbb ax, 0x3bc9
inc dl
rol bx, cl
not eax
rol cl, cl
ror ecx, 3
xor bx, dx
inc ch
sbb edx, 0x3d292f26
xor bx, 0x3f2
ror bh, cl
stc
sbb eax, 0x79d38b52
sub cl, bh
shl edx, 6
cmp eax, 0x75d0ca42
and ebx, 0x894c503
stc
ror bx, cl
rol ebx, cl
shr ecx, cl
ror bh, cl
pop edi
xor si, dx
push edi
xor edi, 0x6f3c21e8
sbb bx, 0xeab
ror ax, cl
sub bh, bh
rol di, cl
cmp cl, 0x47
add di, 0x3264
xchg di, di
or dh, 0x42
xor ah, dl
sub edx, 0x4bc60f27
sub bx, 0x1955
inc ax
or ax, 0x16cb
add ebx, ecx
test edi, 0x5a35149
shr ecx, cl
dec ax
mov ax, di
sub cx, 0x7c00
or ecx, 0x6ecbaee6
xor ah, 0x70
xchg esi, edi
cmp ah, 0x21
and eax, esi
and dh, dh
test dx, di
cmp bl, 0x28
rol ch, 7
ror si, 2
or ebx, 0x317ad98d
stc
rol bx, cl
sbb ebx, edi
xchg edi, ecx
and al, 4
adc al, dl
rol ecx, cl
dec dl
xor ebx, ecx
and edx, edi
add cx, 0x660
and ebx, 0x3118462
inc ah
xor dl, 0x4a
add ebx, esi
or ah, dl
test dl, bl
sbb ah, 7
not di
adc ecx, 0x45d785f4
rol eax, cl
add ah, al
not ah
adc bl, dl
dec esi
or cx, ax
xor cx, di
cmp cx, 0x1cf
stc
xchg bh, bl
ror ecx, 7
adc dx, bx
and ch, 0x7d
nop
test si, 0x74df
nop
nop
test edx, ecx
shr di, 3
test ebx, eax
add ebx, edi
nop
mov edi, 0x452ef5d4
not dx
mov dx, 0x1e0e
nop
shr cl, cl
dec edi
inc dx
cmp eax, edi
xor ecx, 0x63d5f4a
xor ecx, 0x16f67974
and edx, ebx
shl dh, cl
xor ecx, 0x7de7518e
xchg dx, di
rol al, cl
rol cx, 3
dec edi
add bx, 0x7516
rol esi, cl
or ax, si
adc ah, dh
nop
cmp edi, edx
inc ebx
rol eax, cl
sbb al, ch
pop edi
push edi
xchg edi, eax
not ecx
shr al, cl
sbb di, bx
shr bx, cl
mov edi, 0x73535322
inc cx
xchg bx, si
and bl, 0x35
cmp edi, 0x426ed5df
xchg cl, cl
sbb ch, cl
mov ax, cx
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
push edx
shl dh, 4
push ecx
ror ch, 2
push edi
shl di, 2
add dl, cl
shl ecx, cl
push esi
shl si, cl
push ebx
xor bx, 0x60bc
ror bh, cl
sbb bh, cl
push eax
shl ax, 5
shl ah, 6
cmp ax, 0x6cdb
or bx, 0x53ce
dec dx
test ecx, ebx
inc eax
shl edx, cl
test si, ax
dec eax
xchg ebx, esi
test bh, dh
stc
sub bl, 0x14
sbb edx, 0x7d46ea0c
test edi, esi
shr cx, cl
shl di, cl
add esi, eax
cmp si, si
xchg bl, dl
xor bl, 0x49
cmp eax, 0x56340f77
sub edx, 0x62d83bb3
xchg esi, eax
inc cl
stc
or si, 0x1fc5
cmp bh, 0x7f
sbb dh, bh
shr di, 5
cmp edi, 0x568043a1
nop
test ax, 0x7dd5
ror ebx, 8
not ch
shr ch, cl
or al, bl
shl edx, cl
shl dx, 7
cmp esi, edx
stc
sub ecx, edx
rol ecx, 3
stc
adc dx, 0x5641
mov bh, dl
rol esi, cl
inc ah
mov ah, bl
or bx, 0x6971
test di, si
nop
mov edi, eax
sbb si, cx
xor di, 0x7f35
and dx, 0x6659
dec ax
inc bh
ror cx, 5
inc ch
inc cl
sub dl, dh
shr ebx, cl
rol cl, cl
sbb cl, 0x41
stc
inc edx
xor dl, bl
ror bl, 2
shr si, cl
not ebx
ror dh, 7
shr cx, 8
add ecx, 0x34ae0492
xchg dh, ah
xor dh, bh
xor eax, 0x1a3002ea
stc
or di, si
cmp bx, 0x4731
adc bl, al
xchg si, ax
shr esi, cl
cmp dx, si
or edi, edx
not cl
ror esi, 5
sbb di, 0x4c2c
or esi, 0xccc9799
rol cl, 8
pop eax
nop
shl bx, 6
push eax
cmp edi, eax
add edi, eax
stc
ror di, cl
not si
or edx, ecx
test ebx, 0x5b47dc50
sub bl, al
not ecx
or al, bh
ror al, 8
test ecx, 0xe1cd317
test edi, esi
shr eax, cl
sub cx, di
dec bl
mov dl, bl
xor esi, edi
add dl, 0x7d
shl ch, cl
not ax
xchg ecx, edi
xchg bh, bl
rol al, cl
and cl, 0x49
and ecx, 0x74f92365
sub dh, 0x45
test bh, dl
test dh, cl
xchg bx, ax
nop
adc cx, dx
sbb esi, 0x346496c6
shl bx, cl
test bl, 0x7d
mov edi, eax
shr al, cl
pop eax
pop ebx
pop esi
pop edi
pop ecx
pop edx
push esi
not si
push ebx
push edx
or bh, dh
stc
xor bx, si
push ecx
shr ch, cl
push edi
add di, si
sub ecx, ebx
push eax
mov al, 0x76
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
push ebx
sbb bx, bx
push ecx
push edx
xchg ch, dh
push eax
not ax
shr cl, 1
push edi
ror di, cl
pop edi
pop eax
pop edx
pop ecx
pop ebx
push eax
push esi
or eax, esi
dec eax
push edx
inc dl
push ebx
push ecx
shl bl, cl
shr ecx, cl
sbb eax, esi
add ebx, 0x26e045f9
test si, 0x1876
sub cl, ch
adc edx, ecx
push edi
or edi, 0x31db8d1f
xchg di, bx
cmp al, cl
stc
or di, 0x2aa9
shl esi, 1
pop edi
pop ecx
pop ebx
pop edx
pop esi
pop eax
push esi
adc esi, 0x1d5ab25e
push ebx
sub bh, bl
pop ebx
pop esi
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
push ebx
adc bl, 0x16
rol bx, 1
push edx
xor dh, 2
push ecx
add ecx, edx
push edi
xor di, bx
sbb edi, 0x2cb2035f
push esi
xor si, 0x4ef8
xor ecx, ecx
push eax
xchg dl, ah
xchg dh, bh
xor ax, ax
ror di, 1
sbb si, 0x7204
xchg dx, si
inc di
shr bl, cl
rol dl, 8
and cl, al
or bh, 0x4a
sbb bh, cl
ror al, cl
not al
nop
or ch, 0x35
mov ax, 0x7a69
sub dl, 0x25
ror ch, cl
not ch
test dx, di
nop
add dl, al
nop
dec ebx
and si, di
cmp dl, 0x2e
mov cl, cl
shr si, cl
rol di, cl
not bh
shr edi, cl
rol ebx, cl
not ebx
add edx, edi
cmp ah, cl
xchg bx, si
dec dl
adc ax, ax
mov ebx, 0x60a3b224
nop
nop
xchg ebx, edx
cmp edi, 0x4d3c8894
shr cx, 7
not ah
not edx
add edi, ebx
shl dl, 4
inc bx
adc si, ax
not edi
test eax, 0x6abdf9f9
shr bx, 8
rol di, 7
shl dh, cl
dec di
rol ebx, cl
not esi
sub di, cx
and bx, 0x3249
add dx, di
inc ecx
inc cl
adc ax, bx
ror di, 8
sub edi, 0x5f758eb5
rol ebx, 1
rol dx, 3
or esi, 0x348b13a
or edx, esi
or bx, dx
ror bh, cl
mov dl, dh
shr dl, 3
rol ecx, 1
inc edi
xchg edx, edi
ror eax, 2
stc
ror cl, cl
adc dh, 0x49
nop
nop
cmp cx, si
rol bl, cl
cmp bx, ax
xchg di, dx
xchg ah, dh
shl ebx, 8
stc
and bx, 0x2c22
pop eax
stc
nop
stc
test bl, 0x14
push eax
shr ax, 5
adc edx, 0x4fa52639
sub esi, 0x2603f306
stc
ror ecx, cl
nop
stc
inc dh
inc ax
xchg bx, bx
stc
not dx
cmp ch, bh
rol ch, 1
xor al, al
dec dx
xchg bl, al
add esi, ecx
nop
shl di, 8
xchg dx, si
shr di, 3
nop
mov ebx, ecx
nop
xor ch, bl
and bl, ch
or ch, bh
shl ah, 2
xor ax, 0x3543
rol ecx, 7
mov esi, edx
sub ebx, edx
dec cl
sub ah, dl
shr al, cl
shr bx, cl
or ebx, ecx
xchg di, bx
shr cx, cl
or eax, eax
and cl, cl
dec cl
shl edx, 4
or edx, edi
xchg esi, eax
or eax, ebx
shl ebx, cl
adc bl, dl
not dx
rol dl, cl
cmp ebx, 0x2fe02579
test bl, dh
ror bl, cl
nop
xor ch, 0x23
not edi
dec dx
not cl
test ebx, 0x684f771a
shr ecx, 6
dec edi
or eax, 0x611d8c27
xchg esi, esi
not bh
inc di
test ax, cx
sub bh, 0x35
xchg ah, cl
cmp esi, esi
nop
xor bh, 0x60
xchg cx, bx
nop
not ah
xor edx, ecx
or bl, 0x23
xor edx, 0x7c981b4b
sub ebx, edi
add cx, si
mov eax, eax
dec ecx
adc edi, edi
sub ecx, 0x5452e40
dec eax
inc dh
sub ax, di
not dh
inc dh
nop
stc
inc eax
shl ax, 5
shr ecx, 6
sbb edx, ecx
adc esi, 0x2a390fe2
pop eax
cmp cx, 0x639e
sub ebx, 0x71f99c34
test bl, 0x7b
xor ch, cl
inc di
add cx, bx
or ecx, edi
rol ecx, cl
push eax
or al, ch
or al, al
dec bx
xor ch, ah
and di, dx
test al, ch
ror dh, 4
nop
shr edx, 1
add si, bx
sub ch, 0x35
shr al, 3
xchg cx, ax
add cl, al
sub bl, 0x30
and dl, cl
mov si, 0x67e5
dec ax
rol dx, cl
or ax, 0x68f8
adc cx, 0x4806
ror dx, cl
xchg dh, ah
or dh, dl
rol ebx, 3
or ecx, 0x2846152c
sub esi, eax
dec cx
nop
sub si, bx
add eax, eax
sbb ebx, 0x61a7194e
sub di, 0x65e2
mov esi, 0x286b7a62
nop
inc dl
test si, di
xchg bx, si
nop
add esi, esi
add al, 0x5d
inc ecx
and bh, dh
dec eax
sub di, 0x5c7d
and edi, 0x5ad10c7b
add ecx, 0x5b3b3f6d
and esi, edx
rol dh, cl
or bl, 0x65
test bh, bl
inc esi
cmp dx, ax
rol ax, 8
sub ax, cx
xchg esi, eax
xchg ecx, ecx
or ah, dl
nop
test edi, edi
xchg ecx, ebx
or ah, 0x47
shl al, 1
adc edi, 0x330c53bd
mov cx, dx
adc di, cx
test bh, al
sub edi, 0x89266be
add cl, dh
add esi, 0x67a592b7
not esi
shr dl, 1
sbb dh, 0x19
and ebx, eax
xor bh, 0x41
adc edx, edi
shr cl, 3
ror dx, cl
nop
or ax, 0x2f94
inc edx
sub bh, 0x1c
xchg bl, ah
add ah, 0x32
dec ah
ror ax, 4
adc eax, 0x1d2824b4
rol dl, 3
adc ecx, 0x3b94bd2d
or di, dx
and cl, 0x7e
shr bh, cl
pop eax
xchg edi, edi
sbb dx, 0xdf5
sub ebx, 0x32ba2387
push eax
ror al, 3
cmp di, 0x1bca
xchg edi, ebx
sub ebx, 0x5178b9dd
add ebx, 0x4ae3d6d7
stc
and esi, esi
mov ch, cl
cmp cx, 0xc61
cmp ax, dx
add eax, ecx
sbb ecx, esi
cmp ax, bx
adc si, ax
sbb esi, 0x76a1f297
not cl
add si, cx
xor esi, esi
mov al, 0x6c
adc esi, edx
test dh, al
adc si, bx
inc dh
sub ecx, edi
inc ebx
dec cl
xor edx, 0xd89d05e
mov eax, edx
inc bx
adc ax, 0x5df1
rol esi, 3
test bh, 0x79
nop
stc
adc bx, 0x4bc7
or ecx, 0x6857dacf
mov cx, bx
sub dl, 0x2b
xor edi, 0x38d1d1d7
xchg ecx, eax
ror cl, cl
ror bl, 3
ror ah, cl
shr dx, cl
dec bl
xchg dx, dx
nop
adc al, al
inc dx
adc al, al
xchg al, ch
inc edi
sbb eax, 0x75d38f1b
inc di
sub esi, 0x5bf3c611
nop
test edx, ebx
dec ah
and si, dx
xchg edi, ebx
sbb bx, cx
nop
rol ecx, cl
test al, 1
sub di, 0x81b
test cl, bh
test bl, 0x7b
and bl, ah
and dx, 0x2dbd
nop
and cx, 0x680d
dec ebx
sub ax, 0x360d
or di, si
cmp dh, ah
add edx, 0x5311973c
mov dh, 6
mov si, di
shl dl, cl
rol edx, cl
inc ah
or si, si
or edx, 0x656a97ac
shl bh, 6
ror ebx, cl
nop
add esi, ebx
shr esi, 4
or di, 0x61cf
xor dl, 0x3f
or cl, 0x45
shr ecx, cl
and ebx, 0x4732d92c
stc
not ecx
and dl, 0xc
xchg ecx, ebx
pop eax
nop
sbb ecx, 0x27589286
add dh, 0x51
or dl, 0x23
add ebx, edi
push eax
dec eax
dec edi
sbb edi, edx
shr edi, cl
rol ebx, 4
not eax
nop
nop
test esi, edi
rol esi, cl
dec edx
ror cx, 2
stc
nop
sub esi, edi
xchg bx, bx
xor edx, eax
xor al, ah
add edx, ecx
or bx, ax
not dx
rol ebx, cl
shr ebx, cl
mov bx, 0x3a13
inc ecx
mov ecx, esi
shr bh, 2
sbb dh, dl
ror dx, 3
stc
shl ah, cl
shl ebx, cl
test esi, 0xa4755d9
inc ax
xchg al, bh
or dl, dh
mov ebx, 0x22aea14e
not si
ror bl, cl
shr ebx, cl
shl ah, cl
sub al, 0x70
dec bh
add edx, 0x6dd94419
xor eax, ecx
mov dl, 0x3d
add ebx, 0x1cdc8bd7
sub ax, cx
xor cx, bx
cmp si, 0x1388
sbb edi, esi
shl si, cl
test ecx, edx
test ecx, ebx
nop
add dx, 0x6b4e
dec bl
sub dh, cl
stc
rol esi, cl
dec ah
sub ecx, 0x40b17517
rol di, cl
sub ebx, 0x3cd94485
ror ebx, 4
add si, bx
inc si
adc edx, ebx
shr dx, 2
stc
or bl, 0x68
add ecx, ebx
rol bx, 6
shr esi, cl
stc
shr bl, 8
or dl, 0x5c
shl ecx, 3
inc ax
add ebx, edi
rol di, 1
test cl, ch
shr cx, cl
xchg dx, bx
and bx, 0x7cc5
test dl, ah
cmp dx, 0x2957
sbb edi, edi
xor cx, 0x3add
rol esi, 4
adc dl, 0x7c
test ecx, ecx
nop
test ecx, eax
adc eax, ebx
pop eax
mov edx, 0x25722bed
ror edx, cl
push eax
mov ah, dh
adc esi, edx
add si, 0x28a6
xchg edx, eax
add ch, 0x5f
pop eax
pop esi
pop edi
pop ecx
pop edx
pop ebx
jb 0x5553ba
push edi
dec di
push eax
and eax, 0x75bf975d
push ebx
push edx
or bh, dh
and ebx, 0x238decaf
stc
nop
push ecx
rol di, cl
not ecx
nop
rol dh, cl
dec edx
stc
xchg bh, dl
and dh, 0x60
pop ecx
pop edx
pop ebx
pop eax
pop edi
stc
stc
push esi
not si
nop
push edi
not di
push ebx
push ecx
cmp bl, cl
rol si, 1
push edx
xor dl, 0x63
shl esi, cl
push eax
shl ah, cl
stc
ror al, 5
and al, 0x3b
mov bl, ch
and dl, cl
rol cx, cl
sub ax, 0x4377
add ax, 0x3433
stc
adc edi, ebx
shl al, cl
test ax, 0x6d9d
and ah, al
mov edi, ecx
dec dl
and di, 0xb7d
sbb cl, al
ror di, 8
ror edi, 7
adc ecx, 0x18c36df6
or ax, di
dec edx
rol cl, 6
ror cl, 7
test dx, 0x5905
shr edx, 5
rol ch, 5
rol dh, 7
xor esi, 0x436a9dd8
or ecx, edx
not si
shl ecx, 3
not di
or si, di
nop
nop
or si, 0x2a69
shr al, 2
shl eax, cl
xor dl, 0x12
sbb dl, 0x72
test ax, 0x5504
shr edx, cl
add bx, di
dec edx
adc dh, ch
shl bx, 8
inc ax
dec esi
not ah
xchg edx, ebx
dec ch
pop eax
pop edx
pop ecx
pop ebx
pop edi
pop esi
call fcn.005789d6
push edx
not dx
push ebx
cmp dx, bx
push ecx
ror ecx, 6
pop ecx
pop ebx
pop edx
call fcn.00578d50
jns 0x5553b5
call fcn.0057913c
call fcn.00579575
push edx
ror edx, 8
pop edx
push esi
not si
push edx
sbb edx, 0x2500dbc2
push ebx
push ecx
shl ebx, cl
stc
shr ecx, cl
pop ecx
pop ebx
pop edx
pop esi
push edx
adc edx, edx
push esi
sub si, 0x1f88
push eax
push ebx
xor al, bh
sbb eax, 0x11f7e610
sbb dl, 0xf
nop
mov si, bx
push ecx
mov ecx, 0x6e81035f
pop ecx
pop ebx
pop eax
pop esi
pop edx
mov eax, 0x7ab1cd
lea ecx, [esp + 0xc]
push 0x29
push 0x266f3456
push ecx
push eax
jb 0x555afa
jge 0x555a3d
call fcn.00579a5c
push ecx
shr ecx, cl
sub ecx, 0x310e5b80
push ebx
sub cl, bh
push edi
cmp di, 0x3df6
push esi
xchg ebx, esi
push eax
dec ax
push edx
dec dx
test si, 0x3288
dec di
inc dx
adc esi, edx
not ah
stc
nop
shr di, 5
and ax, di
adc di, 0x3433
dec dl
cmp ebx, ebx
dec al
test al, ch
inc cx
shl si, cl
cmp dh, bh
shr cx, cl
sbb ah, 0x61
nop
nop
add bx, ax
rol dh, 2
add ecx, edi
dec edi
not si
xchg al, dl
adc edi, esi
stc
cmp ebx, esi
not bh
xor edi, esi
xchg si, cx
inc dh
and cx, 0x119c
inc edx
test dx, 0x43b8
not dl
mov edx, eax
adc dl, bl
xor bl, 6
add esi, 0x299a005b
rol bl, cl
dec eax
shr si, cl
rol ebx, cl
and dx, dx
ror eax, cl
cmp ecx, 0x73dabd13
not ecx
cmp si, 0x7b8f
stc
nop
mov al, ah
sub si, 0x2d1c
test bl, bh
test di, dx
or ecx, edi
xchg edx, ebx
stc
xor cl, 0x21
ror dh, 3
sbb eax, ebx
xchg esi, edx
adc ebx, 0x3516b6c1
xor ecx, 0x6ee11b80
cmp edx, eax
test cx, dx
inc dx
shr edi, 7
nop
cmp ch, 0x5e
xor esi, 0x5541cf91
shl cl, 7
shl esi, cl
cmp bx, di
test dx, bx
shl dl, cl
ror ch, 4
dec cx
ror ch, 2
shl eax, cl
ror di, 6
rol dh, 3
adc ebx, 0x53b12366
add edx, 0x9d1a8c0
sub al, ah
adc ax, 0x7426
test al, 0x5a
rol ax, cl
stc
cmp bh, 0x38
xor edi, esi
pop edx
and ecx, 0x296e790f
adc edi, esi
cmp cx, di
sbb ah, al
push edx
dec dh
xor ebx, eax
rol bh, cl
inc edx
sbb al, ch
cmp ch, 0x5a
ror ebx, cl
shl dl, cl
xchg ebx, edx
cmp ebx, 0x12acb797
cmp dl, 0x62
add cx, ax
inc esi
adc bx, si
adc ch, 0x74
cmp eax, edi
xor si, 0x1f69
mov bx, bx
shr ax, 8
sbb bx, 0x1263
test bl, 1
cmp edx, ecx
xor cx, si
and bh, al
sub edi, ebx
sbb edi, 0x421b7822
add dh, 0x1c
test edx, 0x544e3e35
shl ecx, cl
cmp ax, 0x7825
inc di
inc edi
or ch, al
ror eax, cl
add ebx, esi
or di, 0x4611
nop
shr ax, 4
cmp esi, ebx
dec esi
not bh
inc bl
inc cx
inc esi
xor edx, 0x2f6510a3
add ebx, eax
test di, 0x407e
inc bh
sbb ebx, 0x65549de5
add si, 0x72d5
mov eax, 0xf4ebb59
stc
stc
stc
inc edx
mov eax, ebx
not cl
shl cl, cl
xchg bx, ax
stc
or esi, edx
shl cx, 8
dec bh
not ax
ror bh, cl
test esi, 0x168195de
shr si, cl
nop
xchg bx, dx
ror dh, cl
not cl
mov bl, 4
sub ebx, edi
shl cx, cl
xor si, 0x2698
sub edx, 0x6905c0f1
adc edx, ecx
stc
nop
xor eax, 0x19f9135a
xchg bh, bh
xor dx, 0x18b6
sub ebx, 0x1021fba6
add si, 0x4a56
and ah, 0x2e
inc si
mov al, 0x69
or bx, di
nop
not ebx
stc
cmp ax, di
mov eax, edi
shl si, 6
mov cx, dx
adc ecx, ecx
pop edx
ror ch, 3
sub bl, 0x7b
push edx
cmp edx, 0x28eb4256
add cx, dx
dec ax
dec dh
and di, ax
xchg bh, cl
sbb cx, 0x1e7
or dx, cx
dec ecx
mov dx, ax
mov si, 0x14ff
mov bl, 0x5c
shr di, cl
or dh, 0x52
not si
xor ecx, edi
stc
shl bh, 6
test edx, eax
stc
dec esi
shl dx, 6
inc dh
mov ecx, 0x453442eb
xchg dx, di
inc ch
xor edi, edx
mov cx, cx
nop
inc cl
sbb al, ch
add dx, di
rol edi, 3
rol di, 3
xor eax, eax
sub ch, dl
xchg cx, ax
pop edx
pop eax
pop esi
pop edi
pop ebx
pop ecx
jecxz 0x5556b5
jge 0x5556c9
call fcn.00579ed7
push edx
dec edx
dec dx
push eax
shr eax, 1
pop eax
pop edx
push ecx
inc cx
push ebx
test bl, cl
push edi
not edi
not ch
push eax
push esi
test eax, esi
shr cl, 7
sbb edi, 0xea8ef9c
xor si, cx
sbb bx, bx
and di, 0x52a8
inc ebx
push edx
dec dl
inc di
rol bh, cl
nop
cmp ch, 0x6a
cmp edi, 0x27d3f552
stc
sbb edx, esi
ror dx, cl
sbb dx, cx
sbb al, ch
xor eax, edx
mov ax, 0x5b3f
sub ebx, 0x3f30aefb
add bx, 0x3fe0
pop edx
pop esi
pop eax
pop edi
pop ebx
pop ecx
push esi
shr si, 1
push ebx
dec bx
nop
stc
push ecx
and cl, cl
sub ecx, ebx
stc
push eax
and ax, ax
sub ecx, 0x35772163
push edx
shl dx, 2
nop
or ah, cl
shl ebx, 2
shl esi, cl
adc eax, esi
inc bl
push edi
or edi, 0x703e78be
sub dl, 2
or edi, edx
add cx, 0x4f0f
xor cl, 0x22
xor bh, 0x19
sbb edx, ebx
cmp esi, ebx
dec bh
sub ax, 0x516f
dec cx
shl ch, cl
adc cx, ax
dec cl
adc si, 0x401e
stc
xor dx, dx
rol edi, cl
sub edi, 0x7988b26b
dec eax
dec cx
xchg bx, cx
test edx, eax
and dl, ah
test dl, al
add cl, 0x25
dec esi
or si, 0x509d
adc bl, bl
cmp ebx, 0x1c3c7632
sub ebx, ecx
xor cl, ah
and eax, edx
xchg bl, dl
sbb cl, 0x37
mov esi, eax
adc dh, 0x7d
ror ecx, cl
nop
sub cl, ah
test dx, 0x53b2
rol edi, cl
ror eax, 3
rol dh, 4
not edi
test dl, bl
test cx, 0x5771
dec esi
rol dx, cl
cmp ah, 0x53
nop
or ax, bx
shl ebx, cl
rol edx, cl
stc
sub cl, 0x6b
and ebx, ebx
inc dl
not dx
ror al, 7
cmp bh, 0x6e
add edx, esi
not ebx
xor esi, edi
adc si, 0x5c4c
adc edi, ecx
dec bx
cmp dl, al
xchg ecx, ebx
shr eax, cl
sbb al, bl
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
push edi
adc di, 0xcb
push ebx
push edx
xor bl, dh
xor di, di
push ecx
cmp cx, 0x6ac1
and edi, 0x44c63816
push esi
xchg esi, ecx
shl dx, 6
stc
xchg dx, si
push eax
xchg edi, eax
dec ch
cmp esi, 0x6c5c4113
add ax, di
shr ah, cl
or ebx, 0x19fb6d41
not dx
not eax
and ebx, 0x7d2de195
pop eax
pop esi
pop ecx
pop edx
pop ebx
pop edi
call fcn.0057a354
call fcn.0057a96f
call fcn.0057ac26
call fcn.0057b06c
call fcn.0057b5cd
push ebx
sbb bx, bx
push esi
sub esi, esi
push edx
rol dl, 6
and si, bx
push ecx
adc esi, ecx
push eax
test dx, ax
and bl, 0x28
not al
rol ecx, 6
push edi
ror di, cl
shl ah, 8
cmp ax, 0x3cc1
shl dx, cl
test cx, 0xed4
shr cl, cl
shr ah, cl
and dx, 0x5f0
rol dx, cl
test di, cx
or al, 0x77
shl dh, 2
xor bh, ah
shr di, 7
cmp edx, 0x1bec7b5a
sbb cl, 0x49
rol dl, 6
xchg bx, cx
inc esi
mov cx, bx
xchg dx, ax
ror bl, cl
not di
adc eax, eax
sub cl, 0x31
inc dh
or dx, ax
cmp dh, dh
shl dl, cl
inc dx
adc edi, eax
stc
dec si
shl bl, 4
shr bl, cl
test al, ah
add edx, 0x11f7b4a8
and dh, ch
xchg ecx, edi
shl ah, cl
xor ax, cx
sbb ebx, edx
nop
add si, bx
ror dh, cl
rol ecx, 8
inc dl
sbb ah, bl
and edi, esi
inc edx
or ebx, edx
cmp dl, 0xa
or cx, 0x28ff
shl dl, 6
and dx, 0x573d
xchg al, ch
add dx, cx
not esi
sbb si, dx
xchg dx, dx
test dx, cx
nop
xchg edi, edx
add ah, dl
adc esi, edi
and ah, 0x48
cmp ch, 0x5d
or cx, 0x2fed
mov dl, 0xd
cmp edx, 0x38008ab1
add dh, bh
ror dx, 4
cmp bx, 0x38be
mov dh, ah
not dx
inc bl
sub ebx, edx
pop edi
pop eax
pop ecx
pop edx
pop esi
pop ebx
jle 0x555a19
ja 0x5559d8
push edx
ror dx, 6
push ecx
shr cl, cl
pop ecx
pop edx
push edi
xchg di, di
inc di
push esi
xor esi, 0x1512a23b
push ebx
push edx
and ebx, edx
push eax
add ah, 0x40
nop
sub eax, edi
ror ebx, 8
inc si
rol bx, 2
sub eax, 0x429be9a0
mov bx, 0x54b0
push ecx
xor cx, bx
dec ecx
not ecx
inc bh
stc
pop ecx
pop eax
pop edx
pop ebx
pop esi
pop edi
call fcn.0057ba60
call fcn.0057bd7d
push edx
mov edx, 0x4a97b42
push ecx
or cx, 0xeaa
push edi
sbb edx, edi
push esi
test esi, 0x5f1669f8
pop esi
pop edi
pop ecx
pop edx
call fcn.0057c1bd
push ecx
push eax
and ecx, eax
rol ah, cl
push edi
test edi, 0x76fd2e6c
pop edi
pop eax
pop ecx
jb 0x555a14
push ecx
mov cx, cx
push edi
inc edi
push eax
and ah, 8
push edx
xor dh, dl
pop edx
pop eax
pop edi
pop ecx
call fcn.0057c5d5
call fcn.0057cb03
push edx
push ecx
rol dh, cl
pop ecx
pop edx
call fcn.0057ce84
call fcn.0057d0ed
call fcn.0057d64b
call fcn.0057da06
call fcn.0057de06
push eax
push edx
and al, dh
pop edx
pop eax
call fcn.0057e172
call fcn.0057e4d1
jge 0x555a6d
push eax
not al
pop eax
call fcn.0057e862
push edi
push esi
xor di, si
stc
push edx
push ecx
shl edx, cl
push eax
add ah, dh
pop eax
pop ecx
pop edx
pop esi
pop edi
call fcn.0057ee33
call fcn.0057f1f8
call fcn.0057f53a
jbe 0x555ae0
push esi
shr si, 6
push edx
push eax
mov dh, ah
adc ax, ax
push ebx
cmp bh, 0x62
push ecx
xor ch, 0xc
xor dl, bl
sub ax, cx
push edi
xor di, ax
mov eax, 0x6baeb3b2
rol esi, cl
xor ax, 0x7143
and bh, al
adc ch, ah
mov bx, 0x2da0
pop edi
pop ecx
pop ebx
pop eax
pop edx
pop esi
call fcn.0057fa91
call fcn.0057fe66
push edi
push ecx
rol di, cl
sub di, 0x64e0
pop ecx
pop edi
call fcn.0058039d
jnp 0x555ace
push edx
dec dx
pop edx
push edi
push eax
or di, ax
push esi
add esi, eax
stc
push edx
ror dl, 6
stc
pop edx
pop esi
pop eax
pop edi
call fcn.005807a6
push ebx
sub bh, 0x34
push eax
xchg ebx, eax
push ecx
test ch, 0x63
not bx
push edx
test ax, dx
pop edx
pop ecx
pop eax
pop ebx
push ecx
push eax
sub ch, ah
push edx
shr dl, 7
push ebx
shl bx, cl
inc ecx
mov eax, 0x1bf1b41e
push edi
sub edi, edi
mov edx, 0x286bfa
rol edi, cl
add dx, dx
stc
adc ax, ax
push esi
test esi, ecx
and al, dl
mov cx, 0x694
nop
adc ah, 0x1f
test si, 0x60b1
add ch, cl
sbb bl, bh
shr cx, cl
sbb al, 0x67
and ebx, 0x3c3d3bde
dec esi
add ch, 0x62
xor ecx, 0x25b6ce68
nop
mov dh, ah
or dx, cx
sub bx, 0x6db9
nop
add bh, dl
dec al
sub ecx, 0x65411651
mov bl, ch
and bx, 0x4357
cmp ebx, eax
stc
stc
rol ah, cl
xchg esi, ecx
nop
ror ax, cl
stc
cmp ecx, edx
not ebx
or edx, eax
not cx
ror ah, 2
sub bh, 0x37
xor dh, dl
rol ax, 6
xchg ebx, eax
cmp dx, 0x57cf
cmp esi, ecx
adc edx, 0x8ade8b0
or eax, eax
sbb bx, 0x27b1
and cx, ax
sub dx, 0x25de
stc
adc ax, 0x330
adc edx, edi
test bx, dx
cmp eax, edx
ror edx, cl
ror bh, 3
sbb ebx, 0xc1938d0
xchg edx, edi
test cx, 0x4880
and si, 0x48
shl dh, cl
xchg bx, ax
xor di, dx
not ebx
sub ax, 0x2983
shl ecx, 3
rol ch, 5
add cx, 0x51a
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
jns 0x555c17
call fcn.00580d8f
call fcn.005810ad
call fcn.0058149f
call fcn.005817f5
push ebx
inc ebx
push eax
dec eax
push ecx
cmp ecx, 0x385c8c6a
pop ecx
pop eax
pop ebx
jbe 0x555c17
push ecx
and ch, 0x21
pop ecx
call fcn.00581b58
push ecx
push edx
xchg ecx, edx
shr cx, cl
pop edx
pop ecx
push edx
push esi
test edx, esi
push edi
rol edi, 3
push ebx
xchg dx, bx
nop
xor dl, 0x7e
push eax
dec ah
ror esi, 7
push ecx
ror esi, cl
xor si, 0x3d2c
nop
mov dx, bx
sbb di, 0xe1d
sub dl, 0xf
rol bh, cl
xor bx, 0x7119
test edx, ecx
shl dh, 7
stc
pop ecx
pop eax
pop ebx
pop edi
pop esi
pop edx
call fcn.00581ea8
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0055f4a5
add esp, 0x2d
mov ecx, 0x100
call fcn.0058234a
push edx
push ecx
shl edx, cl
push eax
xor ah, ch
sbb dl, ch
cmp cl, dl
nop
shl dh, cl
xor cx, 0x7cdf
push ebx
cmp ch, bl
push edi
xor di, 0x1b24
shr dh, 3
push esi
ror esi, cl
sub di, si
sub ax, si
mov ecx, eax
and cx, ax
inc dh
inc ax
sub ebx, ebx
xchg bx, ax
xchg dx, bx
stc
ror edi, cl
nop
xor di, 0x1f07
test edi, edx
stc
cmp dl, 0x21
or bh, bh
cmp cx, 0x5e3e
mov dl, 0x12
inc ax
sbb edi, 0x5b6c7499
shr edx, cl
shr bh, cl
and di, 0x6e37
adc edi, 0x637d01a7
not edi
xor edi, 0x3191e11e
rol di, cl
test dl, cl
shr edx, cl
inc dh
or cl, 0x12
shl esi, cl
add edi, 0x77958fdf
test esi, 0xf54f491
and dl, ah
sub cx, di
shr ax, cl
stc
shl bl, cl
mov edi, 0x44b70633
nop
sbb ecx, eax
cmp ecx, esi
shr dh, 2
shl bh, cl
shr si, cl
rol esi, cl
dec edx
shr dh, 6
cmp bh, 0x70
nop
xor ebx, 0x199e6e7c
stc
mov esi, edx
shr dl, cl
add eax, eax
nop
add bl, 0x17
adc dx, di
ror bx, cl
mov ecx, edx
dec cx
and cx, si
xor eax, eax
or dl, 0x7c
or si, 0x10c2
mov edi, esi
dec si
xor esi, ebx
stc
rol ecx, 6
adc ebx, 0xb94f5fc
and bl, bh
or si, 0x877
or bh, ch
inc ch
xchg ebx, esi
sbb edx, edx
nop
test cx, dx
not ch
cmp edi, 0x6f038211
dec ah
test ah, 0x51
rol ch, 4
stc
test si, 0x21
shl si, cl
pop esi
stc
cmp bh, dh
adc ch, bl
add ax, 0x31ba
test bx, ax
and cx, cx
adc ax, 0x15a2
or al, 0x24
add ax, bx
mov cx, bx
cmp ecx, ecx
test al, 0x6a
mov ah, al
shr edx, 6
nop
add bx, cx
mov ebx, 0x89ac32d
shl di, cl
ror eax, cl
cmp edi, eax
stc
inc edi
push esi
shl esi, 1
rol ch, cl
ror edi, 6
sub ebx, ecx
cmp bh, 0x73
sbb dx, 0x5e29
cmp edi, 0x4403d00b
sub ecx, 0x2dae9434
rol ecx, cl
or di, 0x63b7
sub ah, 0x3e
not ah
shl al, 5
cmp dh, 0x21
dec dx
sbb dx, dx
sbb edx, eax
xor al, bh
not bh
cmp al, cl
shl edi, 5
stc
and di, bx
xchg si, cx
adc di, bx
sbb dl, dh
or cx, dx
nop
not bl
nop
dec dh
cmp al, ah
stc
rol dl, 7
ror di, 7
or edi, 0x49c6186e
xchg ecx, eax
shr dx, cl
rol dh, 6
test bl, dl
ror edx, 5
sub dl, ch
nop
adc di, 0x6af0
xor edx, ebx
mov al, 0x67
sbb ah, 0x46
shl al, cl
ror dl, cl
cmp ecx, ecx
ror al, 1
rol ecx, cl
and cx, si
xor dh, 0x12
stc
test ch, 0xc
nop
shl dh, 8
adc ebx, 0x484963a9
ror bx, 5
rol al, cl
not esi
dec cx
rol di, cl
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push ebx
sub bx, 0x2c3d
push edi
sbb bx, di
push eax
shl al, 6
push esi
add di, si
rol eax, 5
stc
push edx
and dl, 0x12
sbb bx, 0x6d28
adc ax, di
nop
adc dx, 0x761a
rol ebx, 6
not dx
nop
push ecx
inc ch
and si, 0x7807
ror si, 5
not bh
sbb dh, al
or esi, ebx
or ecx, 0x71b8412b
xor cx, si
xchg ecx, ebx
or dh, 0x4d
or eax, edi
xchg ebx, esi
shr al, cl
shr edx, 8
stc
ror bl, 3
stc
cmp di, 0xda7
test dl, 0x1d
rol ah, cl
nop
not cl
test bx, 0x4c89
and ecx, 0x7cf396d
ror cx, cl
sub ch, dl
add dl, 0x48
and di, 0x1836
or bx, 0x3981
dec ax
adc eax, ebx
nop
mov ax, ax
dec dh
shl esi, cl
xor cx, di
shl ebx, cl
and esi, esi
and ecx, ebx
stc
not bx
mov cx, si
add cx, 0x3e31
ror si, cl
rol ax, cl
nop
xchg dx, dx
sub edx, eax
cmp dl, 0x62
sub edi, eax
dec dx
cmp ah, ah
nop
inc ebx
shr cx, cl
shr ch, 1
shr ax, 2
cmp bx, 0xca9
sub ax, di
xchg ah, dh
rol ah, 1
sub edx, 0x3199c868
or edi, edx
dec di
shr cx, 6
or bx, cx
rol ebx, cl
shr ax, 4
dec bl
sub cx, 0x2e34
dec ch
or al, ch
sub bx, 0x8a8
test ah, dh
mov edx, 0xcdbdb44
shr esi, 8
add eax, ebx
xor cx, si
nop
xor ah, ch
and ebx, edx
stc
mov cx, 0x7aaf
shl edi, cl
dec si
shr cx, cl
pop ecx
nop
push ecx
rol dh, cl
dec al
shl esi, cl
inc ah
shr esi, 2
or bx, 0x75c
inc ax
dec dh
sub eax, esi
shr si, cl
xor ebx, edi
xor al, al
rol dh, 4
nop
stc
not si
inc ecx
inc ebx
sbb ebx, eax
sub di, dx
shl edi, 2
xor esi, 0x2e7f8756
inc ch
stc
or eax, 0x363fccb3
xor ax, ax
nop
or ecx, 0x49b59d1d
stc
or bh, ah
shr cx, 8
inc ax
shl di, cl
xor eax, edi
shr esi, 4
test bx, 0x33e3
adc ah, bl
stc
xchg bl, dl
xchg cl, cl
and ebx, ecx
sub edi, esi
adc esi, 0x7c3ad588
sbb edx, edx
adc ebx, ecx
xchg ch, ch
not edi
test cl, 0xf
or ax, bx
mov ecx, 0x569a0ba8
pop ecx
pop edx
pop esi
pop eax
pop edi
pop ebx
jle 0x556036
nop
push edx
test edx, 0x5328a15c
pop edx
je 0x556146
push edi
add di, 0x34f0
push ecx
push edx
mov ecx, edx
sbb dl, dl
sbb dh, ch
or dx, 0x5c38
push ebx
xchg bh, dl
push eax
sbb cl, al
push esi
not esi
sub bx, 0x3283
and edi, 0x7ac7afc3
inc bl
ror esi, cl
and cx, 0x49a
cmp ax, 0x5436
xchg dl, bl
adc ebx, ecx
stc
not ecx
xor bh, dl
ror edx, cl
dec di
adc ch, 0x50
xchg edx, edx
xchg si, dx
adc ah, bl
test bh, dh
and dl, 1
stc
add esi, edi
sbb ecx, edx
ror cx, 8
rol cx, cl
sub ecx, edi
mov edi, ecx
ror dh, cl
cmp ebx, ecx
dec eax
nop
cmp bh, 0x16
xor al, cl
nop
nop
xchg cl, ah
cmp esi, ebx
sbb di, cx
not dx
nop
dec cx
cmp bl, bl
add edi, 0x62c0196d
mov bl, 0x61
nop
add ebx, ebx
dec ax
nop
nop
nop
mov ebx, 0x364c84f0
or esi, esi
shl cl, cl
ror edi, 8
nop
xchg cx, dx
cmp edi, edx
not bx
rol ah, 4
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
call fcn.005826b3
push ecx
inc ecx
push ebx
xor bl, 0x4f
push esi
sbb esi, ebx
sbb bx, si
shr bx, 4
shl ecx, 4
push edx
and dh, 0x74
not dx
pop edx
pop esi
pop ebx
pop ecx
call fcn.00582994
call fcn.00582d00
push edx
push ecx
add dh, cl
push ebx
sbb bh, 0x69
push eax
rol ah, cl
push esi
rol si, cl
adc edx, 0x4e59c378
push edi
ror di, cl
shl edx, 7
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
call fcn.00582fec
call fcn.00583642
push edx
push esi
xor edx, esi
pop esi
pop edx
stc
push eax
add ax, ax
push ecx
and ecx, 0x6ed5065f
shl ecx, 8
push esi
add si, cx
stc
push edx
sub eax, edx
push edi
dec di
shr edx, 8
inc cl
stc
inc cx
add dx, 0x7708
rol esi, 7
shl ax, cl
nop
push ebx
cmp ebx, eax
shl cx, cl
ror ax, 4
not di
sbb ax, si
ror cl, cl
shr edi, 7
ror dh, 8
shr dx, cl
ror dh, 8
shr dl, 7
stc
and ah, dh
mov ch, 0x36
stc
sub si, 0x5653
stc
add edi, 0x135b25e0
shl ah, cl
rol edx, 5
inc cl
xor edx, 0x1951dc77
dec di
inc di
or ebx, edx
inc edi
test ecx, 0x79f07f7a
add si, 0xf59
xor ax, 0x166d
xor ah, ah
inc bx
cmp ax, 0x5bc9
inc bh
nop
stc
stc
shl cx, 1
or edi, 0x54c7ae25
adc cx, 0x2896
not dh
or al, 0xe
sbb bh, bh
inc ecx
shr dl, 5
rol edi, 1
xchg cx, ax
sbb ax, 0x65ca
sub ecx, esi
ror cx, 1
shr di, cl
shr dx, cl
dec esi
pop ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
call fcn.00583b89
nop
push eax
inc ax
push edx
not dl
push esi
push ecx
ror si, cl
test edx, 0x1fe9f39d
push ebx
cmp esi, ebx
add bx, 0x3e9f
ror ecx, 6
ror dl, cl
xor ch, 0x1f
nop
mov si, dx
inc edx
push edi
xor di, dx
sbb dl, 0x3f
test ecx, ecx
not ecx
and si, bx
xchg esi, esi
sbb di, 0x56b2
test dx, cx
xor ax, cx
or bh, cl
and al, 0x3b
or ax, cx
adc bh, 0x61
add al, 0x46
shl bx, 2
dec cx
xchg dl, bh
sub edi, 0x359193f4
dec ah
inc eax
or ax, 0x64a4
stc
rol cx, cl
add ax, cx
sbb cl, 0x43
rol ch, cl
shl ch, 5
stc
sbb edx, 0x475dd9f3
inc cl
not edi
rol ch, cl
sub bl, 0x44
and esi, edx
sbb ch, 0x36
xchg ecx, edx
stc
nop
test edx, eax
add dh, cl
dec dl
and cx, ax
or cx, 0x514a
inc eax
stc
not si
inc dx
xor ecx, 0x7a7f151f
stc
rol eax, cl
cmp dl, al
adc edx, ecx
not ecx
xor ax, dx
xchg edx, edx
shr bx, 6
not ch
inc cx
test ecx, 0x20cbfed8
test eax, ebx
shr eax, cl
xchg bh, al
pop edi
pop ebx
pop ecx
pop esi
pop edx
pop eax
push ebx
push ecx
ror bh, cl
push esi
push edi
mov si, di
push edx
not dx
xchg cl, ch
push eax
add ax, 0xbcf
stc
shl ebx, cl
sub eax, 0x75c7f88b
shr ebx, 2
mov dl, dl
add cl, 0x19
inc edx
sub si, 0x13b2
nop
test esi, 0x1514ab7b
sbb bl, 0x4e
dec ch
cmp di, di
shr al, 6
dec si
xchg edx, edx
add dh, 0x59
nop
or al, 0x24
adc dh, 0x7f
not ax
rol edx, cl
not cl
dec dl
and ebx, 0x170cdd2
pop eax
pop edx
pop edi
pop esi
pop ecx
pop ebx
stc
push ebx
xchg bl, bl
xor bx, 0x405d
push ecx
rol ecx, 7
push edi
not di
rol ecx, cl
push edx
sbb ch, dh
sbb edx, 0x45e3490
test dl, ch
stc
push esi
xor bx, si
test bl, dl
stc
sub dx, 0xab1
push eax
sbb dl, ah
dec cx
sbb edx, eax
or edi, 0x4a51fef9
dec cx
rol cl, 1
ror ah, cl
ror esi, cl
xchg cx, di
not di
mov cl, 0x33
rol dx, 4
nop
xchg bh, dl
cmp si, 0x3f38
nop
ror edi, cl
nop
stc
stc
nop
shr edx, 5
test bl, 0x15
inc ah
shl eax, 8
xor ax, 0x13c9
adc eax, edi
or cl, 0x34
mov ch, 0x2e
nop
mov edi, 0x7595a61b
mov eax, 0x4a59e724
not ax
ror ch, 7
cmp esi, edi
mov ecx, 0x65c5d5af
inc ecx
nop
pop eax
pop esi
pop edx
pop edi
pop ecx
pop ebx
call fcn.00583ff3
call fcn.005842e5
push edx
push ebx
xchg dx, bx
push ecx
push eax
test cx, ax
inc ebx
or dl, 0x45
sbb dh, 0x51
shr cl, cl
stc
xor dx, cx
inc ecx
push edi
rol di, 4
push esi
inc si
nop
shl ax, cl
dec ecx
not edi
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
jecxz 0x556427
jbe 0x556427
push ebx
sbb bl, 0x5e
push edi
shr edi, 8
push edx
cmp bx, dx
shr edx, 8
xor di, 0x5dd9
push esi
push ecx
rol si, cl
pop ecx
pop esi
pop edx
pop edi
pop ebx
call fcn.0058457b
stc
stc
jge 0x556443
push ebx
push ecx
add bl, ch
sub bx, 0x81b
push edi
xor edi, ecx
pop edi
pop ecx
pop ebx
test eax, eax
jne 0x55fdbc
call fcn.00584a35
call fcn.00584e27
push ecx
rol cl, cl
push ebx
adc bx, cx
push edx
inc dl
sbb bh, 0xf
push eax
adc eax, 0x32a10e4c
mov ebx, 0x5021a3d
adc ebx, eax
stc
rol dx, 2
add edx, 0x1c3ac85e
rol al, 1
mov bh, 0x23
shl cx, cl
ror ebx, 6
push edi
xchg di, di
xchg bh, ch
cmp bl, 0x4e
shl ah, 8
add di, 0x1cf5
and ch, 0x73
push esi
shl si, cl
not ebx
add ebx, edi
mov edi, ebx
xor bh, 0xc
inc ebx
add bh, ah
cmp bh, 0x41
xchg edi, esi
test al, 0x1a
adc bx, 0x2164
dec esi
not ch
ror ax, 8
rol dx, 8
test cl, 0x53
nop
mov dh, bh
inc dx
xchg cl, ch
rol bh, 3
mov di, ax
rol eax, 5
and ch, ch
dec bh
adc bl, 0x53
cmp di, bx
or esi, eax
cmp si, 0x312f
test edi, 0xddf2d45
dec ah
sbb dx, ax
shr edx, 6
cmp eax, esi
adc ebx, 0x154d78e7
sub dl, 0x4c
or dx, 0x51e0
ror si, 5
mov cl, cl
cmp dh, 0x4c
rol bx, 1
sbb bl, 0x15
sbb bx, 0x28ee
shl eax, 8
sub ebx, ebx
rol edx, 8
cmp dl, al
xchg di, dx
test si, bx
sub esi, 0x72b599c0
and dx, dx
add bx, dx
sbb ch, 0x23
stc
add dx, dx
or bl, al
or eax, ebx
rol si, cl
dec ax
xchg dx, cx
xor dx, si
stc
ror dh, cl
and dl, bl
mov cx, ax
nop
dec bl
rol dx, 2
xchg bh, ch
inc di
and cx, 0x3eb9
or ecx, 0x17b7d171
test ch, dl
ror dl, cl
shl cx, 5
or si, di
sbb dx, dx
inc edi
test si, 0x4889
dec cx
pop esi
sub dh, al
cmp eax, edi
pop edi
pop eax
pop edx
pop ebx
pop ecx
stc
push eax
dec eax
push ecx
rol cx, cl
push edi
inc di
push ebx
cmp ah, bh
test bh, 0x74
not cx
sbb bl, 6
sub bh, 0x4d
and di, ax
shr bl, 8
ror eax, 7
push edx
xchg al, dl
push esi
xor si, bx
test bh, 0x6d
not edi
nop
add edx, edi
nop
stc
add dh, 0x69
stc
shr ebx, cl
adc cx, 0x4d68
xor si, 0x306c
stc
shl si, cl
nop
test ebx, edi
stc
sub al, 0x3f
nop
mov edx, eax
adc cx, dx
shl dx, cl
mov di, 0x7ef1
nop
inc dl
cmp cx, 0x24f2
xor di, 0x25a9
shr dh, cl
nop
mov eax, edi
xchg ebx, eax
xchg dx, di
nop
nop
not eax
adc di, 0x1ae0
ror edx, 7
cmp cx, bx
cmp edi, ecx
mov edx, 0x244e28fa
nop
inc edx
shl si, 3
mov di, 0x7ee0
sbb eax, ecx
or cx, ax
dec edx
shr cx, 5
stc
xor esi, 0x197c9ab9
and eax, 0x4c7d3228
stc
shl ax, cl
not eax
shl esi, 5
and dx, 0x93f
and ecx, ecx
shr ah, 1
shr cx, 6
add dl, al
shl edi, cl
sub edi, eax
add bl, bh
rol ebx, cl
adc dl, 0x38
ror si, cl
xor cx, 0x4424
xchg cx, di
nop
stc
and eax, eax
sbb si, 0x4316
stc
add dl, bh
xor si, ax
nop
mov edi, ebx
xor ecx, 0x2215253b
sub ax, di
test ax, dx
xchg ah, bh
ror ch, 8
stc
shl edx, 2
inc edi
xchg bx, dx
shr dh, cl
pop esi
not ecx
or bx, 0x7be8
not al
nop
xor dl, ah
test dh, 0x22
push esi
dec esi
and bh, cl
dec al
rol ebx, 8
dec ecx
sub bx, 0x24fc
and ch, cl
inc cl
or dh, bh
mov dl, al
and ah, 0x64
adc ebx, eax
test si, ax
and ax, cx
xchg ch, al
add bh, al
sub al, ah
cmp ah, 6
sub bx, bx
stc
add di, 0x65a
mov bh, cl
ror edi, cl
xor cl, 0x52
or cl, ch
rol bh, cl
or ecx, 0x40e3632e
rol di, cl
stc
cmp si, 0x124e
sub ah, 0x4a
shr esi, cl
mov esi, 0x7e45cd63
cmp ebx, 0x4872d18b
cmp ecx, 0x47b64bd
dec di
inc al
sub esi, ecx
sbb ax, 0x1981
mov ebx, ebx
mov bl, bh
not edx
dec si
test ax, 0x7dd3
sub esi, edx
ror di, 8
dec ebx
and bl, 0x58
sbb edi, ebx
ror bl, 4
cmp ebx, esi
inc dl
stc
or esi, 0x394f66fb
adc ch, cl
sbb edx, 0x353a8c3f
add dx, 0x43e8
or bh, 0x76
ror eax, cl
ror edx, 1
shr dx, 8
adc cx, 0x46ea
add ecx, 0x339dac14
stc
nop
xchg ebx, eax
xchg dx, ax
not cx
test dx, 0x517a
or ebx, 0x7877b898
sub bx, ax
inc ah
shl edx, 3
rol cx, 8
or dx, 0x78d8
or dx, di
sbb esi, 0x20f2df86
or edi, eax
sub ah, 0x48
stc
sub ebx, 0xf27af4
xor bx, bx
or esi, 0x66adc53c
shr ax, 6
adc edi, ecx
shr dh, cl
stc
stc
adc bh, 0x39
rol di, 1
sbb edx, edi
cmp dh, 0x7d
nop
test bl, ch
pop esi
rol cl, cl
rol bh, 3
cmp ebx, 0x2083fc4e
and al, 0x63
push esi
shl si, cl
add edx, edx
and cl, 0x71
nop
xchg bx, di
adc eax, ebx
or al, 0x43
adc dh, 0xc
shl di, cl
and ebx, 0x72f7b488
and ah, 0x5f
rol ecx, cl
add ch, ch
sbb dl, ch
inc dh
sbb ah, dl
shr di, cl
xor dx, 0x5c5
test bh, dh
rol edi, cl
shr dl, cl
not ecx
or ebx, 0x3a8cb046
nop
test ecx, eax
not dh
sub ax, 0x3bf9
adc edi, 0x34dc6522
or si, dx
shl eax, cl
stc
stc
mov cl, bl
ror esi, cl
inc dh
dec dl
sbb ch, ah
xchg edi, ebx
sbb cl, al
or ecx, 0x762a5327
inc eax
not eax
inc cx
rol dx, 3
shl edx, cl
cmp ax, 0x2805
shr bh, 8
or bl, al
and ah, 0x20
shr ah, cl
sbb di, 0x273c
sub al, cl
not cl
shr bx, 3
ror al, cl
rol esi, cl
xchg ebx, esi
shr ecx, 5
add eax, 0x7498cd04
inc edi
sub esi, eax
ror bx, cl
inc cx
rol si, cl
adc bx, cx
sub bl, 0x7f
ror al, 4
mov al, 0x32
sbb bh, 0xd
nop
ror dx, 8
or ax, 0x56bb
dec dl
sbb ax, 0x34cc
test cl, cl
mov bh, ch
xchg edi, ebx
mov ebx, esi
not dx
rol ax, cl
not dx
not dh
and bx, 0xac2
sub eax, eax
nop
ror si, 8
nop
and cx, 0x7d12
dec ch
shr si, 3
and bl, 0x20
nop
or di, bx
shl dx, cl
sbb edx, 0x10a0d486
add ch, dl
pop esi
add cx, 0x4830
stc
dec di
push esi
mov esi, esi
shr ch, cl
nop
rol esi, 8
stc
adc ax, 0x5b3c
and al, al
sbb edx, esi
shl ecx, 8
adc ebx, edi
cmp cx, cx
not bx
mov si, 0x2bd4
cmp ecx, 0x1ecf231f
rol ah, 7
rol cx, 6
cmp ch, 0x18
or si, 0x7c64
stc
xor bh, bh
stc
xchg al, dh
shl cl, cl
dec edi
adc eax, eax
ror ah, 4
mov bx, cx
rol esi, cl
cmp edx, ebx
or ecx, edx
add ax, 0x5f58
stc
adc ecx, edi
xor edx, 0x55be98e0
not dl
dec dx
xor esi, eax
xchg dx, dx
ror al, 8
sbb bh, al
sub dh, 0x6c
or eax, 0x3df54c19
sbb ebx, 0x564d36ef
sbb edx, 0x8b605e4
xor ax, 0x38a1
sbb di, si
dec esi
add edi, edx
sub ecx, esi
sub dx, 0x10bc
inc ecx
xchg ecx, edi
or di, si
dec si
ror ebx, 5
not edx
add bh, 0x67
xor ah, 0x69
not bh
nop
mov edi, ebx
cmp cl, 0x77
mov ah, cl
sbb bh, dh
mov di, 0x38b8
not edi
sbb cx, dx
cmp bx, bx
add eax, 0x5b546bc2
rol cx, cl
or ebx, edi
shr ebx, cl
xchg bl, bh
dec si
stc
sub bl, 0x45
ror si, cl
and ax, di
test cx, si
rol bh, 1
sbb ecx, edx
dec al
rol bh, 3
shr esi, 6
xchg edi, edi
sub bx, 0x4aeb
cmp dx, 0x4590
cmp edi, ebx
nop
dec di
xchg dx, si
shr edx, 1
ror cl, cl
test bl, ah
and eax, 0x12ee906a
test eax, 0x28e8985c
xchg dx, di
pop esi
ror ecx, 3
inc cx
rol ch, cl
add cx, 0x7bd4
dec cl
sub bl, al
pop edx
pop ebx
pop edi
pop ecx
pop eax
call fcn.00585266
jnp 0x556abd
call fcn.00585634
call fcn.00585aec
call fcn.00585e6f
jecxz 0x556a5d
call fcn.00586357
call fcn.005868e6
push edi
push ebx
xor di, bx
ror ebx, 8
push eax
shl ax, 2
push edx
or ebx, edx
push esi
ror esi, 3
pop esi
pop edx
pop eax
pop ebx
pop edi
push ecx
not cl
stc
rol ch, 4
nop
push ebx
not bx
push eax
cmp ah, al
push edi
push esi
adc di, si
sbb edi, 0x31ff3eca
sbb bx, si
push edx
mov edx, esi
adc cx, 0x6795
cmp ebx, ecx
test ecx, 0x4cb28ada
and si, di
shr bx, cl
xchg cl, bh
xchg di, ax
xchg ah, dh
pop edx
pop esi
pop edi
pop eax
pop ebx
pop ecx
push ebx
xor ebx, 0x76ca76fc
push esi
xchg si, bx
pop esi
pop ebx
call fcn.00586c41
call fcn.00587152
call fcn.005874d7
push ecx
xor ch, ch
push eax
shl eax, cl
push ebx
rol ebx, 8
push edi
push esi
mov di, si
not ah
stc
add eax, 0x5f67b16b
rol di, cl
pop esi
pop edi
pop ebx
pop eax
pop ecx
push ebx
inc ebx
push edx
add dx, 0x2e18
nop
push ecx
test bx, cx
push edi
push eax
test di, ax
xchg dl, bl
pop eax
pop edi
pop ecx
pop edx
pop ebx
push edi
push esi
test di, si
pop esi
pop edi
call fcn.00587a12
push ecx
push edx
test cx, dx
inc ecx
push ebx
adc bx, 0x6f01
push eax
rol eax, 3
shl bh, cl
push esi
dec esi
stc
xchg bl, dh
sub dl, bl
push edi
cmp edi, 0x27b78832
shl ch, 1
dec ebx
xor ax, 0x7681
stc
cmp edi, 0x1290aadd
xchg dx, di
shl edx, cl
mov eax, eax
sbb ecx, 0x6bd9279c
cmp si, dx
xor ecx, esi
adc ebx, eax
cmp ah, 0x66
xor ax, dx
sub al, 2
adc esi, ecx
and bx, 0x546f
adc edx, 0x5a42d3f9
rol bx, cl
dec ax
cmp ebx, 0x5400012b
cmp dx, 0x56e2
sub ebx, edx
sub cl, 0x32
not dl
xor dl, ah
shr cl, 2
adc edi, edx
stc
ror di, 3
or bx, 0x4bae
nop
rol dx, cl
sub bx, 0x2c22
or ax, 0x1210
sbb ah, 0x29
nop
shl bh, 8
cmp ebx, 0x1d03d01e
sbb cl, 0x34
dec bl
sub al, ah
stc
dec dl
sbb eax, 0x130aaf53
adc ax, di
cmp cl, ch
nop
sbb si, cx
inc ah
xor cl, dh
cmp ecx, 0x6c831658
stc
inc esi
mov dx, 0x2be1
inc dx
inc dx
adc cl, bh
cmp esi, 0x5d2f3f15
inc bl
xor dx, 0x13c6
stc
shr bx, 4
add al, cl
cmp cl, 0x60
mov al, 0x62
dec si
xchg di, ax
xchg edi, ebx
mov bx, ax
shl ecx, 1
xor ch, 0x1f
shr dh, 3
stc
rol bx, 4
shl di, 2
sbb dh, 0x68
add di, 0x8e6
inc dl
or ax, di
shl dl, 4
shl ch, cl
and bh, 0x4e
xchg dx, cx
mov bx, si
shl cl, 5
stc
sbb cx, di
or ch, 0x5b
shl cl, cl
pop edi
nop
sbb bh, bh
push edi
adc edi, 0x4af89a01
not cx
or ax, dx
adc edi, 0x5a330bde
ror al, 6
rol cl, 1
stc
nop
nop
xchg esi, esi
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
call fcn.00587e52
call fcn.00588345
push esi
shl si, 7
shl si, 4
push eax
push ecx
rol eax, cl
add al, 0x3a
test eax, ecx
push edi
xchg di, ax
or si, di
stc
push ebx
rol bx, 1
stc
pop ebx
pop edi
pop ecx
pop eax
pop esi
call fcn.0058871e
call fcn.00588c55
call fcn.00588fd5
push esi
push ebx
xchg esi, ebx
push eax
test eax, 0x259b1eca
cmp ax, si
push edx
xchg bh, dh
push ecx
or dh, ch
push edi
shl di, 6
test al, bh
stc
sbb si, 0x4c21
cmp al, al
or edi, 0xf6602d5
adc ecx, 0x3b319a85
test ch, 0x58
xchg ah, ch
nop
test bl, 0x72
or ah, al
cmp dx, 0x432c
or bx, 0x3f34
sub cl, 3
cmp cx, 0x5f4e
nop
sbb si, di
inc dl
cmp cx, bx
cmp cx, 0x4adf
sub dl, 0x1e
inc di
dec cl
shl ecx, 7
nop
pop edi
pop ecx
pop edx
pop eax
pop ebx
pop esi
push ecx
not ch
push esi
adc esi, esi
push edi
ror edi, cl
shr edi, 3
push eax
sbb eax, eax
push edx
xchg dx, si
pop edx
pop eax
pop edi
pop esi
pop ecx
call fcn.005893a4
call fcn.00589714
ja 0x556ce5
call fcn.00589a04
jo 0x556ce5
push ebx
or ebx, 0x6293edc0
pop ebx
jg 0x556cf2
push ecx
push ebx
sub cx, bx
pop ebx
pop ecx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
jo 0x556f62
stc
push ecx
shr ch, cl
push eax
add ah, 0x5d
push ebx
push edx
or ebx, edx
not dx
not dl
shl ax, cl
adc bx, dx
not cx
and bh, 0x4c
stc
push edi
test di, 0x3cdd
dec eax
ror cl, 1
stc
inc dx
mov dl, ah
add dx, bx
test ax, di
add edi, ebx
not edx
nop
mov dl, ch
xor dl, bl
add edi, ecx
push esi
adc si, 0x62b0
not dl
rol ax, 4
shl dx, 5
shr ebx, cl
xchg dx, ax
xchg si, bx
adc dh, 0x43
inc edx
ror esi, cl
shl cx, cl
xchg dx, cx
adc ax, ax
test si, dx
test di, 0x22a5
stc
inc bh
or dh, 0x2c
sbb dl, al
cmp dh, dl
rol cl, 2
nop
shr ax, cl
mov ebx, edx
xor cl, 0x5e
xor edi, ebx
and dl, 0x36
add ax, ax
sub edi, 0x26756253
cmp dx, si
cmp dl, 0x39
rol edi, 5
xchg cx, bx
sbb bh, bl
shl edx, cl
not dl
xchg al, ah
cmp si, cx
adc dh, 0x7a
shr si, 4
shr bh, cl
add ah, cl
dec bh
xor edi, 0x8f7f85c
inc cl
test ebx, 0x68961bbb
and dx, ax
rol ebx, 4
ror esi, 1
shr al, 8
xchg ecx, esi
not ah
nop
xchg bh, bl
sub ecx, 0x5d5175f1
cmp si, 0x2cb2
nop
shl eax, cl
stc
cmp ax, 0x7766
sub ecx, 0x629c2c4e
xor edi, 0x4178129d
xchg dx, si
adc ebx, 0x2bccb328
stc
test bx, si
shr si, 8
rol dx, cl
dec di
dec cl
adc esi, 0x46381126
and dl, 0x49
cmp dx, 0x3dfa
dec ch
rol eax, cl
pop esi
adc bx, ax
test ax, dx
not di
push esi
rol si, cl
or al, 0xe
test di, 0x169f
rol cl, cl
xchg dh, dl
rol edi, 6
rol ax, cl
stc
cmp cl, dl
sub dh, 0x24
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push esi
dec si
push eax
push edi
sbb eax, edi
push edx
add dh, 0x4a
xchg si, di
push ebx
test ebx, 0x42c4417c
inc di
xchg ebx, edx
push ecx
or ecx, 0x68e62a53
dec si
and edi, 0x765a1fe4
sub ebx, ecx
sbb edx, edx
mov dx, dx
test cx, 0x5a5d
test bh, 0x22
add edi, edi
ror bl, 1
cmp ebx, 0x4da58c56
adc dh, dh
inc cl
cmp ah, ah
dec ecx
ror cl, 2
xor si, ax
xor bx, 0x6933
rol esi, cl
add ecx, 0x31f501c7
mov eax, edx
nop
nop
rol ch, 3
cmp cl, dl
xor ah, bh
ror si, 2
test ecx, 0x10b2953c
add eax, edx
or cx, 0x6509
add dx, bx
shl dh, cl
cmp dh, bh
dec edx
add bx, 0x3e27
stc
sub esi, esi
shr esi, 8
or dx, 0x78a7
not esi
sub ah, 0x2c
sbb edx, ebx
xchg ah, dh
or si, bx
adc esi, 0x1f4c511c
xor eax, esi
or di, ax
or al, dh
and ecx, 0x502d2037
xchg edi, ecx
sbb si, 0x3db7
or di, 0x2ff2
sub dh, ah
xchg si, dx
inc ax
shl si, cl
cmp dh, ah
shr ax, cl
cmp ch, dh
sbb ah, bh
shl ch, 7
test ebx, ebx
xchg ch, bh
stc
cmp edi, 0x6213e69e
shr edi, 1
sbb esi, edx
adc edi, edx
and dh, 0xe
ror dl, cl
and edi, ecx
mov dl, al
dec eax
cmp dl, dl
pop ecx
pop ebx
pop edx
pop edi
pop eax
pop esi
jne 0x556f5d
push ebx
push ecx
rol bx, cl
push edx
rol dx, 8
add cl, dh
test dh, 0x50
stc
pop edx
pop ecx
pop ebx
push ecx
dec cx
pop ecx
push edx
sbb dl, 0xa
pop edx
push esi
push ecx
shl si, cl
mov ch, 7
push ebx
shr bl, cl
push edx
push eax
xchg dl, al
mov cl, ah
mov eax, ecx
ror dh, 1
rol al, cl
sbb bh, ah
push edi
cmp esi, edi
shl cx, 4
xor ax, bx
or ax, bx
sbb edi, 0x71cf8a07
xchg al, cl
test bx, ax
and ch, ah
mov al, 0x6f
rol bl, cl
shr ebx, 5
cmp edx, 0xd3a7428
shr cx, cl
stc
shr ax, cl
shl ax, cl
shr si, cl
dec si
not si
or bl, 0x20
xchg dl, cl
test bl, dl
rol eax, cl
and edi, esi
adc ah, dh
and ecx, 0x639a6078
or ax, di
and dh, 0x44
ror edi, cl
or ch, 0x5d
mov si, 0x4a42
shr si, cl
rol eax, cl
or al, 0x40
or esi, 0x19a77af4
rol ecx, 8
ror dl, 4
add ah, ch
cmp cl, dh
xchg ecx, ebx
xor dh, 0x4e
xor si, bx
not di
nop
shl ecx, cl
dec esi
mov ebx, eax
dec edx
and ax, 0x591f
sub ah, bh
shr esi, cl
and ah, 0x6a
xor edi, ecx
inc bx
xchg ebx, edx
xchg dx, di
shl al, 3
xor di, cx
test di, 0x65da
stc
sbb ah, 0x72
xchg dx, cx
dec ebx
shl bl, cl
and eax, edx
test ax, dx
rol cx, 7
sbb si, 0x4ce2
sub di, si
add dl, 0x7f
or ecx, edx
and bh, 3
not al
test eax, ebx
inc cx
rol dx, 6
adc si, 0x7675
dec eax
nop
sub bx, dx
xor al, dl
stc
stc
not ebx
ror edi, 3
xor dx, si
cmp ebx, 0x1a1efbee
shl si, 3
ror ch, 4
cmp ch, dl
not di
pop edi
and dl, 0x2e
mov ecx, 0x11963525
push edi
xor ecx, edi
and ebx, esi
sbb ch, bl
or eax, edi
inc dx
rol cx, 5
sub ecx, ecx
add bx, 0x68bc
not ch
nop
shr dx, cl
dec edx
cmp edx, edi
inc ecx
not di
inc ax
add dx, dx
xchg ah, dh
ror cl, cl
add ax, ax
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
call fcn.00589f68
call fcn.0058a1ff
push eax
push ebx
sbb ax, bx
push ecx
ror ecx, cl
push edi
adc edi, 0x6e7704e7
push edx
xor ecx, edx
ror di, cl
shl edi, 7
push esi
cmp ax, si
stc
not si
shl eax, cl
add ebx, 0x46461629
ror dl, cl
and al, ah
add dh, bl
shr edi, 3
shl edi, 7
add cl, 0x43
add edi, 0x18d6fc40
shr edi, cl
and cx, dx
inc edx
xchg di, cx
test eax, ecx
dec ax
test bh, dh
shl bx, 6
xchg di, ax
sub dh, ch
adc cx, 0x4fc1
xor edx, edi
nop
sbb edi, ebx
add ebx, ebx
shr bx, cl
stc
sbb ah, dh
mov bl, 0x66
shl ah, 3
sbb bl, 0x10
add ecx, esi
or dh, 0x23
test esi, edx
inc dh
not di
inc edx
inc dl
not esi
ror ecx, cl
and edi, esi
mov edi, 0x5bc5a428
not ax
and ax, cx
rol edi, cl
mov cx, 0x2c04
cmp cx, si
cmp eax, eax
adc edi, ecx
dec edx
xor ax, 0x4559
stc
xor bh, al
adc ecx, 0x56cb7c27
mov bl, 4
stc
stc
shr eax, cl
stc
xor bl, ah
add al, 0x5f
sbb esi, 0x6540d47f
ror si, 6
rol si, cl
shl di, cl
stc
test edi, ecx
sbb ax, ax
and di, 0x71e8
and ax, dx
nop
adc dx, 0x5668
test dh, 0x3a
and dh, 0xc
and di, 0xb70
nop
xor esi, 0x45be3174
not al
add esi, 0xc1d4024
add di, 0xcec
sub dl, 6
ror bl, 6
sub bx, ax
cmp si, ax
sbb edx, 0x4c182160
shr edx, cl
cmp bh, ah
add ax, 0x3383
inc bx
shl al, 7
test cl, dh
sub ax, di
pop esi
xor ebx, 0x5ff4e4cc
ror ax, 4
mov dx, 0x566f
push esi
shl si, cl
nop
shl esi, 6
and ebx, 0x5745f05f
mov si, 0x5d02
inc ch
not cx
inc eax
mov dh, cl
and edx, ecx
stc
add cl, bl
test dh, cl
xor ebx, ebx
not di
inc edx
rol dl, cl
rol eax, 7
ror bh, cl
ror dx, cl
adc edi, ecx
rol bl, cl
or edx, ebx
or si, cx
xchg di, di
adc ecx, 0x432819aa
sub ebx, 0x2dc32224
xchg si, ax
sub bh, 0x65
nop
sub dx, 0x7408
ror bl, 6
nop
ror ax, 1
and bh, 0x38
add esi, eax
shr ch, cl
test edx, 0x502d7a39
sub edi, edx
add dh, dh
xchg ch, al
nop
sub si, 0x26fc
nop
adc bl, 6
shr cx, 4
adc ebx, 0x660ec46d
mov dl, 0x65
rol dx, cl
ror edx, cl
inc dx
adc esi, 0x111f7d5
dec ecx
dec di
dec bx
sbb di, ax
mov bx, si
xor dh, bh
or cl, dl
shl eax, 4
test dx, bx
or bh, 0x49
nop
shl edx, cl
rol bx, cl
xchg si, dx
sbb esi, 0x573c97dd
nop
sub ax, si
add edi, 0x55bea6a1
adc bh, 4
not edi
ror ch, cl
mov edx, 0x564bbe83
rol edi, 2
ror eax, cl
adc ax, di
sub dx, dx
sbb si, 0x45d
cmp di, 0x5b22
shr dx, cl
inc bh
mov ax, 0x1e56
add esi, 0x70f3f55c
inc edi
or ax, 0x7447
nop
or cl, 0x1a
shl esi, 7
ror edi, 6
test dl, 0x2c
inc ah
or esi, 0x600a8628
xchg edx, eax
or dh, 5
not ch
stc
pop esi
mov di, 0x7e8e
rol ecx, cl
ror ebx, 3
push esi
adc si, di
inc al
test dh, bl
sub edi, 0x602fa7ce
rol ch, 1
nop
sbb esi, ecx
inc ch
add ecx, 0x62fa27ce
add bh, bh
or bh, ch
shr di, cl
test ecx, 0x25cff954
sbb si, 0x3434
nop
not edx
dec ax
nop
cmp di, si
test dx, 0x6263
ror bh, 7
not si
stc
stc
ror edi, cl
sub ecx, 0x1c766d2a
inc ax
or edx, edx
and cl, ah
dec bl
adc cl, cl
sbb al, al
adc ah, ah
add cl, 0x5a
mov di, 0x5990
nop
mov dx, 0x1478
adc esi, edi
and ebx, ebx
sub ebx, 0x7ec7e12
or cx, 0x3ee0
add cl, 0x1b
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
jge 0x55739e
jne 0x55738f
call fcn.0058a762
jle 0x55739a
call fcn.0058aaa4
push edx
dec dl
pop edx
push esi
xor si, 0x5428
push ecx
shl ch, cl
push ebx
sub bl, cl
push edx
shl dx, 7
push eax
not eax
pop eax
pop edx
pop ebx
pop ecx
pop esi
nop
push ebx
and bl, 0x1f
push edx
cmp dx, 0x1497
nop
push ecx
sub ecx, ecx
push esi
not si
and bh, 8
pop esi
pop ecx
pop edx
pop ebx
call fcn.0058af36
stc
push eax
push ebx
sub al, bh
push edx
push ecx
or edx, ecx
inc ecx
pop ecx
pop edx
pop ebx
pop eax
stc
push eax
push ecx
xchg ecx, eax
push edx
test dh, cl
pop edx
pop ecx
pop eax
push eax
sub ah, 0x27
pop eax
jb 0x5573ff
push edx
push ecx
ror edx, cl
pop ecx
pop edx
mov eax, 0x7ab083
lea ecx, [esp + 0xc]
push 0x2c
push 0x1f2f613d
push ecx
push eax
stc
push ecx
add ch, cl
nop
push edi
dec edi
push eax
push ebx
test al, bl
sub bx, 0x3cbc
mov ch, cl
push edx
not dx
push esi
sbb si, si
adc ecx, esi
cmp ah, bl
shl esi, cl
add ah, bl
xchg bh, al
dec ax
dec dh
stc
adc al, bl
not ecx
sbb cx, di
shl bh, 4
xchg bh, bh
inc ch
not dx
nop
not ch
shl di, 5
dec bh
cmp al, ch
stc
stc
mov ax, bx
sub ecx, ebx
dec dx
test ch, 0x36
and al, 9
nop
mov bx, 0x59fc
xchg dh, dh
shr eax, 4
add edx, esi
and edx, edx
xor edx, 0x1c283af7
sbb dh, ah
sub ah, 0x5e
add ah, cl
sub cx, si
sbb edx, eax
adc edx, 0x132039e4
shl cl, cl
dec ax
sbb ecx, 0x24c76aca
sub cx, di
rol ebx, 4
nop
adc bh, bh
rol cx, 3
not eax
shl dx, 4
inc di
or ah, 0x79
sbb bl, bl
not cx
adc cx, 0x51f2
dec ch
or edi, 0x724207af
mov bl, cl
adc ebx, edx
nop
xchg edi, ecx
ror dh, cl
sbb dh, 0x43
mov al, dl
mov ebx, edi
shr bx, cl
mov di, 0x1566
sbb cx, cx
cmp dl, dh
cmp ebx, 0x2d2becfc
sbb ecx, edi
cmp bl, 0x2a
xor eax, ebx
shl cl, cl
sub ebx, 0x40da410d
add cx, 0x3b8f
ror dl, 8
add di, 0x5d67
adc cl, ah
ror bx, cl
not bl
ror ebx, 6
sbb dh, dl
cmp edx, edx
shl ebx, cl
not dh
nop
inc ebx
adc ch, 0x19
sub si, 0x7e02
not dx
pop esi
or cl, ah
sbb dx, 0x38ff
push esi
sub eax, esi
sbb edi, 0x72ee92cc
mov ah, dh
add al, 0x21
nop
xchg bh, bl
xor dh, 0x74
xchg si, bx
xchg edx, ebx
test di, 0x36d5
xchg edx, ecx
stc
xor cx, 0x6423
test ah, 0x18
or ecx, edx
xchg al, dl
and edx, ebx
not edi
ror cl, cl
add si, 0x2e0
or edi, esi
xor bh, dl
or ebx, 0x21bff31b
dec bh
sub al, cl
not ecx
shr bh, 3
xor esi, esi
mov ax, 0x114a
and cx, 0x30b4
ror dx, cl
add edx, edi
stc
not bx
dec ecx
adc cx, 0x26e5
cmp dx, dx
rol bl, 8
cmp edi, 0x686f3a2d
not ebx
adc di, si
xor bh, 0x5d
rol bx, cl
shl dl, 2
or dx, 0x280b
stc
cmp si, 0x6975
add esi, esi
sub ebx, ecx
shl ch, cl
shr eax, 2
shr eax, 5
stc
sub esi, 0x4d7b5072
shr ax, cl
xchg edx, eax
or eax, edi
test edx, ecx
stc
not eax
rol dl, 3
or bx, si
cmp bl, dh
cmp dl, ch
stc
inc edx
shl edi, cl
and dl, 0x1e
and cl, 0x45
or dx, 0x892
and cl, 0
test ch, 0xb
cmp si, di
shr dh, 5
sbb edi, 0x25f1fb69
shl ecx, cl
mov dx, cx
xor ecx, edx
ror di, 1
inc dl
stc
sub cx, 0x39c8
sbb ax, bx
stc
mov edx, edx
adc bx, si
adc esi, esi
inc bx
test esi, 0x3391e699
sub bh, ch
inc ch
or al, bl
inc bx
adc cl, ah
adc dl, 0x52
sub cl, 0x45
shl edi, 8
cmp bl, bl
pop esi
shl edi, cl
rol edx, 2
sub ah, 0xb
add al, 0x63
add ax, 0x74f6
stc
inc bx
stc
cmp ecx, 0x5efc2ae0
shl ah, 5
add eax, 0x66a0c9b6
push esi
sub edx, esi
xchg ecx, esi
xor ecx, edx
nop
xor ecx, edi
xor esi, 0x75196a8c
xchg edi, edi
dec esi
stc
shl esi, 5
and ah, ah
test si, 0x134a
inc di
test esi, 0xd98cd30
sub al, dh
cmp eax, 0x1b7c1909
not dx
test ax, 0xe21
nop
stc
ror ax, 3
not cx
inc ecx
rol dx, 7
mov di, ax
inc dl
test cx, cx
and bh, 0xe
shr dx, 6
sbb cl, cl
not al
rol di, 6
inc ecx
and cl, 0x29
mov ebx, eax
shr ax, 1
nop
stc
xor ax, si
xchg si, si
stc
sbb dx, 0x1d31
shr di, 8
shl bx, cl
sbb ax, 0x8f5
and edx, 0x6a6e496f
stc
shr bh, cl
shl di, 5
mov esi, esi
not ax
ror ax, 2
nop
cmp ebx, esi
not dl
and ax, cx
ror dl, cl
add di, 0x49a2
inc bh
or si, cx
shl edi, cl
rol si, 1
shr ecx, cl
sub bx, 0x6558
test dl, 0x75
or cl, dh
shr si, cl
stc
adc ecx, 0x760e1658
add bh, 0x2d
add cx, si
rol edx, 4
mov al, cl
ror ebx, cl
ror esi, 2
shl ax, 4
dec ebx
shl cx, 8
shr cl, cl
not dh
or dl, ch
adc al, ah
test bx, 0x5334
or ebx, 0x62c7ecb1
stc
add cl, 0x49
ror dl, 6
test edi, 0x303a2211
ror ch, cl
pop esi
nop
mov bx, 0x265b
mov cl, 0x4f
xchg dl, bl
ror dh, 6
add ax, dx
or di, ax
shl di, 6
adc edx, eax
xchg ebx, eax
nop
push esi
xor esi, eax
add al, 0xf
xor di, 0x1fb4
cmp ecx, 0x66e35e2c
inc cx
mov dl, ch
add edx, 0x56cc9975
test al, 0x5f
test cl, 0x72
sub bl, ah
xor bx, 0x63e9
cmp ebx, edi
shr esi, 5
test edi, 0x7f562e77
stc
not ah
shr edx, cl
dec edx
not ch
dec ah
add ch, 0x3e
ror si, 4
not bx
xor ebx, 0x5a3d9506
nop
stc
test bl, 0x1f
add cx, cx
nop
mov al, 0xa
shr al, 2
shr cx, 4
not edx
or dx, ax
dec edx
not cl
test si, cx
not bh
mov dx, 0x5085
add esi, ecx
mov dx, dx
xor ebx, ebx
not dh
shr dl, cl
sbb bl, al
add edi, 0x7f423b3e
cmp ecx, 0x1d732738
sub bh, 0x25
xchg dh, cl
rol ebx, 4
or dh, bh
not ch
mov ecx, ebx
nop
ror ax, 2
or cx, si
sbb bx, 0x1f74
sbb edx, 0x7397d534
stc
sbb ax, cx
or edx, 0x717a45bb
not ch
pop esi
pop edx
pop ebx
pop eax
pop edi
pop ecx
call fcn.0058b331
push edx
add edx, 0x2ccb9f41
push ecx
inc ch
push ebx
not bl
not dl
stc
shl dx, 5
not ch
push edi
dec di
push eax
mov eax, eax
stc
sbb di, 0x4813
xor dl, ch
stc
add eax, eax
mov bl, ch
not al
shr bh, 1
test ecx, ecx
nop
stc
nop
sbb eax, eax
dec dx
push esi
test edi, esi
shr bl, cl
mov edx, ecx
ror di, cl
sub bl, cl
cmp cx, dx
nop
sub bx, di
sbb al, 0x62
ror edi, 2
rol ax, 6
xor dh, dl
and dh, 0x55
ror dl, 4
or dl, dl
mov ebx, 0x7ba70e61
inc ax
or cx, bx
rol ecx, cl
or ch, 0x3e
test bx, 0x3a55
dec si
rol di, 1
or ch, bl
or ebx, esi
sbb ecx, 0x7c0e6836
adc edi, 0x5c45f134
adc bh, ah
shl bh, 8
or dx, ax
sbb ch, ah
shr eax, cl
add eax, ebx
not ebx
xchg cx, dx
xor edi, 0x2200149a
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
call fcn.0058b7bf
push edx
inc dh
push edi
xchg di, dx
ror di, 6
push ecx
mov dl, ch
rol edi, 8
push eax
sbb eax, eax
push ebx
cmp dh, bh
shl eax, cl
test dl, 0x1e
mov eax, 0xf1242c9
inc dx
or bl, 0x15
push esi
mov si, 0x11fa
and cx, 0x71fa
adc ax, 0x3d48
or ah, bh
stc
xor ecx, ecx
sub ecx, ecx
add al, 0x3a
rol ax, 1
or dl, 0x3b
xchg al, dh
mov ax, dx
inc ecx
and bh, dl
dec edi
adc bh, 0x10
cmp ebx, 0x775a5dff
xchg bl, ch
inc ecx
shl esi, cl
dec cl
dec dx
test dh, al
dec dl
add eax, esi
sbb bl, ch
and ch, bh
sub cx, cx
test bx, cx
inc bl
nop
dec di
and esi, ecx
sub dh, 2
mov eax, 0x732b62cc
mov bl, 0x26
shl si, 2
inc ch
xchg bx, ax
inc dl
adc di, 0x616
not cx
not esi
and ah, 0x3f
sbb esi, 0x7c1f2d2e
xchg cx, cx
adc bx, si
shl si, 1
test di, si
xchg edx, edx
nop
inc bx
or dl, dh
and dx, 0x590d
not ch
not dx
mov dl, ah
nop
cmp bx, 0x4a9e
xchg si, dx
rol di, cl
shr cl, cl
ror edx, 2
dec edx
mov si, 0x47e
cmp bx, di
test ah, 0xe
stc
rol di, cl
test eax, 0x41495f7b
shl edi, 2
test dl, dl
rol al, cl
stc
adc ax, 0x77d9
test cl, 0x3a
sub edx, 0x591e684d
cmp eax, edx
or ecx, edi
ror bl, 7
dec edx
dec bx
cmp si, ax
or si, 0x5cd6
adc edx, esi
cmp ah, bh
inc edx
shl cl, 8
pop esi
sbb dh, 0x5a
stc
mov edi, 0x54e8c4b7
mov ebx, edi
cmp dl, 0x15
shr edx, 1
sub ah, 0x13
not ebx
nop
inc ecx
xchg cl, ch
push esi
test esi, 0x2dd9f15a
ror di, 2
stc
xchg dx, dx
nop
nop
cmp ax, di
shr ax, cl
cmp esi, 0x3476104a
sub ah, bl
mov dx, cx
inc ebx
sbb ch, ch
dec cl
add di, si
add cx, 0x4bf8
adc eax, 0x42413e7f
rol ax, cl
shl dx, cl
sbb eax, 0x2a931cb9
sub di, 0x6ee6
ror bl, 2
and bh, dl
sub di, 0x5e7b
not cl
sbb dx, ax
xchg dl, dl
shl di, 6
dec esi
shr ecx, cl
mov edi, 0x43d235be
mov cl, 0x35
sub bh, al
mov al, bh
not edx
nop
rol si, cl
test dl, 0xd
or esi, 0x3e631522
shl al, 6
shr al, 5
shr cl, cl
dec edx
inc ch
shr bx, cl
ror ax, 7
shr dl, cl
shr cx, cl
sbb cx, 0x7453
shr edx, 1
sub dx, bx
mov esi, ecx
rol edx, cl
shl edx, cl
sbb si, 0x7539
shl dx, 3
and bh, dh
inc eax
cmp ch, bh
rol cl, 4
cmp esi, edi
mov ax, di
mov bl, bh
add ecx, esi
sub di, 0x4fe4
not ecx
stc
sbb ebx, edx
sub ch, 0x1b
dec ebx
mov ah, dh
test bh, dl
add dx, cx
mov edx, edi
ror dx, cl
or dl, 0x62
not bl
xor cx, dx
stc
ror di, 6
mov ch, 0x4d
sub dh, ah
inc ebx
and edx, 0x241a815a
or si, 0x6d8c
nop
not edx
shr si, 1
xor cx, 0x39b7
pop esi
inc cx
dec ch
shl bl, cl
push esi
shr esi, 7
sbb bl, 0x21
sub ecx, 0xe9044ba
and edi, 0x6bc8199f
test dl, 0x1f
or al, 0x52
rol esi, 8
mov eax, 0x439ae15b
ror ch, cl
xchg bh, ch
shr ebx, cl
shr eax, cl
sbb eax, ebx
inc dl
xchg bx, dx
mov cx, si
xor bx, di
rol bh, 2
xor esi, 0x262842d3
or edi, 0x82b1f17
stc
mov ecx, edi
shl bh, 5
or bx, 0x3c33
test eax, eax
shl bx, 3
add bl, ah
not al
nop
sbb cl, 0x2b
stc
inc edx
sbb edx, 0x32e6fa67
nop
and cx, 0x4ef1
xor edx, 0x4651a6dc
or di, 0xf77
test dx, 0x424c
ror si, cl
pop esi
pop ebx
pop eax
pop ecx
pop edi
pop edx
call fcn.0058bbab
call fcn.0058be69
call fcn.0058c298
push ebx
push ecx
ror ebx, cl
push esi
dec si
push eax
test ah, cl
push edx
cmp bx, dx
ror cx, 1
or bx, 0x4664
sbb esi, eax
mov esi, 0x4503872f
stc
push edi
ror edi, cl
nop
sbb ax, 0xedc
xor cx, bx
ror ah, 6
cmp esi, 0x10965b98
adc cx, cx
sbb edx, edx
adc ecx, 0x3e900d8d
not ebx
ror eax, 1
xchg bl, ah
cmp dx, ax
adc cl, cl
or esi, 0x27086498
or cl, bl
not ax
sub cx, 0x5a85
ror ah, 5
not bx
or ch, bh
xor bh, 0x3a
inc ax
rol esi, cl
ror ah, cl
test dl, al
cmp cl, 0x35
rol ch, 8
and dh, cl
shl cl, 6
add cx, 0x4789
xor edi, 0x57b63250
inc ax
adc bl, ch
adc dl, bh
add edi, 0x345ae372
adc ebx, 0x6d28c4be
sbb si, dx
adc edi, 0x7707690f
rol al, cl
xor bx, 0x5069
xor bx, 0x1ccd
rol bl, 8
rol dx, cl
rol ebx, cl
test eax, edi
xchg ecx, esi
adc ch, ch
shr di, 6
add ebx, 0x53cefe20
stc
xchg si, ax
cmp esi, ecx
test cl, 0x46
nop
sbb edi, 0x544045df
add al, 0x64
stc
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.0058c718
push eax
cmp al, 0x6b
push ebx
inc bl
mov bl, 0x18
push edx
not dx
stc
sbb ebx, edx
mov dx, 0x20bc
push ecx
dec ecx
sbb cl, ch
pop ecx
pop edx
pop ebx
pop eax
call fcn.0058cb61
push edx
sub dl, dl
pop edx
call fcn.0058d119
call fcn.0058d564
push ecx
mov ecx, ecx
push eax
inc ah
add ch, 0x23
push esi
push edi
xchg si, di
push ebx
shl ebx, cl
stc
push edx
dec dl
pop edx
pop ebx
pop edi
pop esi
pop eax
pop ecx
push esi
push edx
sub esi, edx
push edi
xor edi, 0x72219c19
pop edi
pop edx
pop esi
jbe 0x557cc9
push esi
not si
pop esi
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0055f4a5
add esp, 0x30
mov ecx, 0x100
test eax, eax
jne 0x55fdbc
push ebx
push ecx
rol bh, cl
ror ebx, 1
not ecx
push edx
dec dl
rol cx, cl
push eax
and ah, dh
push edi
add di, 0x3efa
adc ebx, edx
stc
shr al, cl
ror al, cl
sub cl, ah
rol edi, cl
shl edx, 6
nop
ror dx, 4
xor ch, 0x6f
push esi
dec esi
or dl, 9
rol ecx, 2
sbb ebx, ebx
rol esi, 6
or edx, esi
shr dh, cl
sub cx, 0x7c02
add esi, 0x1b92464c
test cl, 0xb
shl ecx, cl
shl dh, cl
shr ebx, cl
nop
test cl, bl
xor al, bl
nop
stc
ror edx, cl
shr dx, cl
sub ebx, 0x66ba58db
not edx
not si
xor dx, 0x3478
shl edx, 4
inc edx
not ah
sbb dh, bl
or ecx, edi
or edi, 0x3ded63da
xchg di, bx
or edi, esi
add cl, 0x18
nop
shl edx, 4
nop
not ecx
shl dx, 1
mov cl, bl
xchg ah, dh
xor ax, 0x21c0
adc ax, cx
sbb dl, 0x12
sbb eax, edi
shl ch, 4
dec ah
shl ah, cl
or bx, dx
sbb ax, 0x3a04
rol cl, 4
mov si, 0x15ad
dec si
dec ecx
test cx, 0x516e
rol al, cl
nop
nop
shl ecx, cl
dec di
or dx, 0x3dc7
not esi
sub cl, 0x54
and si, cx
stc
sbb ch, cl
ror eax, 8
sbb eax, eax
stc
inc ebx
test cl, dh
sub al, bl
xor cx, 0x1b60
adc edx, edx
dec cx
sub ax, dx
test ebx, 0x573ff2aa
adc edx, edi
add ebx, esi
and al, al
dec ax
and al, 0x6a
shl cx, cl
sbb dl, 0xb
pop esi
push esi
shl si, 5
add bh, bh
shr eax, cl
dec cx
adc ch, bl
xor bl, al
inc ax
and edx, 0x48dee4a7
cmp edx, 0x7b0ce13c
xchg ch, dl
shl ah, cl
cmp cl, 0x64
adc edx, 0x6a709aec
and ch, ah
not di
cmp ecx, 0x56a558ca
and edi, 0x554391fd
sub edx, eax
dec ah
rol dx, 3
sbb bx, bx
sub ax, 0x231a
add ch, al
sbb cx, 0x8e8
not ch
shr esi, 5
dec eax
add edi, edi
shr cl, 3
xor dl, dl
sbb ch, dl
shr dl, cl
shr edi, 3
shl ebx, cl
mov cx, 0x1d90
adc si, bx
shl ch, 4
inc ch
rol esi, cl
shr dx, 4
add edx, 0x4d4899e6
cmp dl, 0x79
xor bh, 0x15
mov ah, al
ror si, cl
inc eax
stc
not cx
sub dh, dh
adc esi, esi
cmp dh, 0x1c
or bl, 0x7c
xor dx, dx
adc dx, ax
shl edi, cl
shl dl, cl
sub si, 0x2916
shr dl, 7
cmp dh, ch
or di, si
ror cl, 3
stc
nop
and cl, 0x1a
add edx, 0x37fdfdac
and eax, eax
sbb si, 0x5fee
xor al, 0x62
and ecx, esi
sub ch, bh
shl ah, cl
shr bl, 4
shr edx, 6
shl al, cl
and ebx, ebx
nop
dec cl
sub al, 0x57
sub ecx, 0x26237a2b
sbb esi, 0x371f9c8f
and dx, si
mov ch, bh
ror dx, 3
ror ax, 2
adc dh, 0x45
and cx, di
mov cl, ah
sub ah, dl
dec dx
rol cl, cl
inc bh
ror edx, cl
not bx
shl cx, 7
sbb edi, edx
adc edi, ecx
ror ecx, 5
xor dl, dh
mov ax, bx
ror al, cl
pop esi
inc dl
push esi
xor cx, si
shr edx, cl
shr al, cl
not ecx
rol esi, 3
shr cl, cl
not esi
xor esi, 0x676e3928
not dh
sbb dx, di
xor di, dx
shr ecx, cl
add di, 0x74a2
and edi, 0x347fe91
stc
mov ecx, 0x3afa2495
xor ecx, eax
inc ebx
and dx, cx
shr edx, 7
dec ax
inc dh
ror edx, 3
xchg ebx, esi
sbb dx, 0x1b83
dec ecx
shl eax, 8
sub si, cx
rol eax, cl
cmp ah, 6
dec di
adc ecx, edi
add eax, ebx
mov eax, 0x17c3901b
mov eax, 0xc5236d0
cmp edi, 0x1ef29f00
xor esi, 0x409f93b1
sbb si, bx
dec di
stc
cmp ah, 0x3c
or esi, 0x85729ca
shl ah, cl
or ah, cl
inc cx
not dh
rol ebx, cl
mov ax, dx
adc al, dh
stc
test ebx, 0x7ab16893
inc bh
and edx, ecx
adc edx, 0x15a37200
not cx
and bh, 0x2f
shl ch, cl
cmp si, dx
xchg dl, bh
stc
sub di, ax
xchg ebx, eax
stc
dec ebx
shr bx, 2
dec si
stc
rol al, 2
not si
inc ebx
shr edi, 4
cmp bx, 0x1094
ror cl, cl
add ax, bx
adc esi, 0x75117b67
not eax
shr cl, cl
rol bx, cl
sub si, 0x5fa6
and esi, 0x5549cee4
shr edi, cl
mov dx, 0x629c
ror di, 6
and bl, 7
or eax, 0x1341a87a
sbb bx, bx
ror bx, 7
xor ah, dl
stc
rol bl, cl
inc eax
nop
cmp bl, ah
stc
rol ecx, cl
ror ebx, 4
sbb bx, 0x1112
not al
and eax, 0x4785aaf6
pop esi
mov eax, eax
not bl
stc
push esi
shl esi, 6
adc dh, 0x28
test ax, dx
inc di
and dl, 0x57
dec bx
sub bx, dx
sbb dl, ah
dec ax
rol dx, 8
and eax, 0x22848080
sbb dh, 0x7d
sub bl, bh
or ecx, esi
xor ecx, 0x2457e021
ror ah, 8
mov al, dl
shl edi, 8
nop
or ax, 0x673c
shr si, 2
shl ecx, cl
xor di, 0x1fae
xor ch, 0x72
cmp bl, 0x53
sub ch, 0x6b
mov si, di
ror dx, 6
not di
rol cx, 3
xchg bh, bh
not di
add ecx, eax
adc ecx, esi
stc
add cx, bx
sbb si, di
add ax, 0x781a
add di, ax
shr dh, 5
xchg ecx, edi
rol ch, 7
inc dx
shl si, cl
and dl, 0x38
test bx, 0x7ac
shl bl, 5
nop
stc
nop
sbb ebx, 0x560a7a07
nop
nop
and ebx, 0x76bae377
dec eax
nop
shr ebx, cl
shr dx, 6
dec edi
shl dh, 4
dec dl
xor dh, 6
or ch, 0x46
dec eax
not dx
test edi, 0x7cc35ef8
cmp ax, cx
dec dl
inc cx
xchg ch, bh
xchg esi, eax
adc eax, ecx
xchg edx, edx
ror al, 1
add dh, ch
sub si, dx
nop
xor ebx, 0x5a4d48b8
and ax, 0x4177
xor edx, eax
sub bh, 0x40
and cl, ah
nop
add ax, dx
sub edi, esi
adc dx, dx
mov edx, edi
and eax, ecx
xor ax, 0x5779
sub cx, 0x189e
shr ebx, cl
dec bx
inc eax
or al, bl
sbb esi, esi
and di, 0x6c98
not bl
pop esi
push esi
ror si, 5
mov ebx, edi
rol ecx, cl
or ax, si
inc cx
mov bl, dl
nop
cmp eax, edi
test bl, 0x55
test eax, ecx
rol bh, 6
test bh, 0x11
xor cx, 0x6d6d
or edi, eax
shr ebx, cl
ror eax, cl
nop
nop
cmp dl, 5
add ch, 0x7f
shr eax, cl
xchg bl, ah
cmp cl, ah
mov di, 0xfa1
and ch, 0
not ah
add ax, 0x2a6a
not cl
ror bx, 8
test ebx, edx
adc ebx, ecx
add edi, 0x6361e03f
xor bx, 0x376b
rol esi, cl
sbb dx, 0x7a18
ror di, cl
stc
sub di, ax
add ebx, edi
and edi, 0x63750adc
stc
shl cx, 8
mov dx, cx
test esi, edi
not edx
inc bx
and dx, 0x4e8
sub dl, 0x64
inc cx
not dl
inc cx
sbb bx, dx
xor bh, 0x3e
ror bh, 8
nop
nop
nop
nop
and si, dx
not al
stc
adc cx, di
or ah, 0x41
add cl, dh
adc ah, 0x3e
adc dl, dl
xchg di, bx
add ah, dl
or edi, 0x74cf720b
nop
inc cx
dec ax
cmp di, 0x5a88
sbb ch, ah
cmp eax, 0x57cef97c
not si
ror ch, 5
and eax, 0x435fec88
add di, 0x5e8e
rol cl, 6
ror dx, 1
test ebx, 0xe4cea8b
and si, ax
rol bx, 3
shr dx, cl
inc cx
and bl, bh
test esi, 0x4daab7cd
or bx, 0x11e1
and edi, ecx
xor ax, 0x5541
cmp edi, 0x3dee4ba7
adc ecx, ebx
inc ax
stc
cmp edx, 0x2dfb1a22
add ch, 0xb
sbb bl, 0x40
adc dx, bx
mov ebx, edx
pop esi
ror cx, cl
xor bl, ah
nop
test bl, cl
add ch, 0x75
xor bx, di
sub al, ah
dec al
sub dh, dl
inc edx
rol dx, 3
xchg bl, ah
push esi
mov esi, 0x9f09a9f
and cx, bx
xor di, ax
sub bl, 0x26
inc edx
adc eax, 0x14437840
xchg cx, bx
and dx, bx
stc
and dx, 0x7e5a
shr ebx, 4
test bx, 0x184e
inc eax
dec ax
nop
stc
add si, 0x752d
and dh, dl
dec edi
cmp ecx, ecx
dec ch
or dl, bl
and dx, 0x1379
xchg bl, ah
mov ebx, 0x743e4d
ror di, cl
nop
nop
sbb bh, 0x6a
test ebx, 0x512467be
nop
inc ebx
sbb edx, esi
stc
dec si
not ax
adc eax, 0x153ede9c
add ah, dh
mov dx, 0x5037
adc bx, 0x100a
stc
xor ecx, eax
rol edx, 4
rol dx, 5
xchg dx, dx
sbb ebx, esi
add eax, edi
shr ah, cl
shl bx, 4
or cl, 0x1d
dec ecx
shr al, 5
mov bl, dh
stc
cmp ax, cx
ror ah, 1
xchg bx, dx
inc cl
sbb esi, 0x12c695d9
and cl, 0x67
ror si, cl
and dl, 0x68
dec al
shl dx, cl
nop
cmp edx, 0x53f9707
nop
xor esi, 0x18e7262d
mov cx, ax
mov al, 0
nop
nop
shr cl, 8
shr ebx, cl
test cl, 0x16
or cx, dx
xor ecx, 0x56789cf1
sbb ebx, 0x470f5d16
dec eax
cmp bh, 0x17
adc ah, bh
xor di, 0x3167
stc
nop
shr cx, 5
or ebx, eax
adc si, si
not di
pop esi
not bl
add ch, bh
stc
stc
or di, 0x62fc
not di
add edx, ebx
and edx, edi
stc
cmp ebx, 0x222ca3e4
mov bl, 0x3c
xchg dh, ch
xor bx, bx
not dx
cmp dl, 0x7a
and al, al
not ebx
add bh, 0x3f
ror ecx, cl
ror ah, 4
xchg edi, ecx
shr bx, cl
shl ecx, 4
push esi
xor si, dx
shl eax, cl
cmp bx, ax
xor al, 0x48
ror bl, cl
xor eax, ebx
not dl
nop
xor cl, 0x24
nop
xchg cx, dx
or al, 0x42
shl ecx, cl
test bh, 0x77
test cx, 0x55a7
sbb ax, 0x4866
sbb dh, 0x61
mov si, 0x6803
xchg al, ch
sub di, 0x7faf
shl ecx, cl
shl esi, cl
cmp esi, edi
rol bl, cl
xor di, 0x159
or bl, cl
cmp dh, bh
nop
add edx, edi
or ax, dx
cmp di, 0x2f65
stc
sbb eax, 0x2de58836
stc
xchg cl, al
inc ebx
xor ch, 5
add cx, 0x74bc
shl esi, 3
sub bx, ax
or di, bx
inc ax
dec si
and cx, si
not ebx
shl ch, 5
sbb bh, cl
ror ecx, cl
adc bh, al
xor di, dx
add ecx, esi
test eax, eax
and edi, ecx
shr edi, 8
test edx, 0x427e084f
sbb dh, ah
mov al, al
shr dl, 5
mov cl, 0x73
dec bl
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0058d7c6
push edi
add edi, 0xac5c7f2
not di
push esi
push ecx
ror si, cl
push edx
ror dx, 8
test dh, 0xa
push eax
shr al, 2
rol edi, 7
not cl
pop eax
pop edx
pop ecx
pop esi
pop edi
push ecx
push edi
and ecx, edi
push ebx
shl ebx, 5
push eax
push edx
and eax, edx
nop
push esi
dec esi
add ebx, esi
cmp edx, esi
sub di, 0x5393
not ch
sub bh, dl
nop
inc si
or bx, dx
adc ax, 0x7a2e
inc si
nop
ror ah, cl
adc ch, ch
stc
mov eax, edx
sub dx, cx
dec ebx
stc
cmp si, si
rol ax, cl
nop
sub dl, cl
inc ax
adc ecx, 0x44264020
shr al, 8
xchg ch, bh
adc al, dl
test ecx, 0x37cdba21
inc ch
shr dl, cl
shr eax, 4
and si, 0x76cf
stc
pop esi
pop edx
pop eax
pop ebx
pop edi
pop ecx
push ecx
sub cl, 0x16
push esi
sub esi, 0x2ec38d26
shl esi, cl
push eax
cmp ax, si
pop eax
pop esi
pop ecx
push ecx
cmp ch, 0x7f
pop ecx
call fcn.0058dae1
push ebx
push edx
mov ebx, edx
push esi
test ebx, esi
push ecx
adc cl, 0x17
push edi
cmp edi, 0x8ee6d12
adc bl, 0x53
pop edi
pop ecx
pop esi
pop edx
pop ebx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
jbe 0x558681
push edx
or dl, 4
push esi
sub esi, 0x6a94a79c
push ebx
rol bl, 3
push ecx
push edi
mov cx, di
push eax
test cx, ax
not ax
mov dx, 0x2ee1
dec ch
not ebx
xchg esi, eax
mov cx, si
or dh, al
dec cx
nop
xchg bl, ah
inc ch
and esi, ecx
stc
stc
or edi, esi
xor ebx, 0x6891e8c0
dec dh
dec ebx
sub di, 0x3406
shl bh, 1
and bh, 0x12
nop
xchg cl, al
and si, dx
add eax, 0xf168e4b
sub di, si
stc
sbb cx, 0x3b0d
xor cl, cl
adc dh, dl
dec dx
inc esi
xchg al, bl
sub cx, di
cmp edi, ebx
or esi, 0x69de23f2
ror edi, cl
not ch
ror esi, 5
and esi, 0x64c8d19a
dec dx
shl dh, cl
add si, 0x2f06
inc ax
stc
mov ecx, 0x136c1c2c
sub di, ax
sub edx, eax
add dx, ax
shr eax, 6
nop
pop eax
pop edi
pop ecx
pop ebx
pop esi
pop edx
push ebx
push ecx
shl bx, cl
push edx
dec dx
sbb bl, 0x32
push eax
push esi
mov eax, esi
push edi
cmp edi, 0x6810cec5
test si, 0xd42
stc
inc bx
ror bl, 2
sbb cx, cx
cmp ah, 0x1e
stc
add ch, bl
add cl, ch
sbb bh, dh
or bx, cx
xor ah, dh
xor cx, dx
sub edi, esi
sbb dx, di
dec ebx
xchg ecx, ecx
adc ebx, ebx
inc ch
cmp dl, 0
or edi, ecx
shl cl, cl
nop
dec cx
adc bh, al
sub ebx, 0x65a5435b
or edx, 0x99500a2
shl esi, 3
shr ch, 2
sub ah, 0x7a
inc edx
test bh, 0x31
stc
cmp si, 0x412
stc
add edi, eax
sbb al, bh
adc edi, edi
stc
ror ebx, 1
add eax, 0x2493e8c3
shl al, 3
ror esi, cl
nop
or cx, si
rol di, cl
ror dh, 5
inc ecx
shr al, cl
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push eax
or ax, ax
push ebx
push esi
test bx, si
push edx
add dx, bx
mov dx, dx
dec eax
push ecx
dec ecx
xor dh, ah
test eax, 0x64c303a7
dec bx
shl esi, cl
mov si, 0x7145
pop ecx
pop edx
pop esi
pop ebx
pop eax
call fcn.0058e032
push esi
push edx
xor esi, edx
push eax
xchg al, dl
test eax, 0x210a4e81
push ecx
rol ax, cl
sbb cx, 0x4790
push ebx
sbb edx, ebx
and esi, esi
inc ch
add cx, 0x426
not al
not ecx
rol ah, 1
or eax, 0x5fd45137
stc
not si
not ecx
rol cl, cl
xor eax, esi
ror ecx, 2
or ebx, 0x5dee4298
shl esi, cl
adc ecx, ecx
sbb cx, 0x391d
push edi
adc eax, edi
add ebx, 0x74d22ef
shr ch, cl
or ah, ch
shr ax, 7
mov bh, ah
and cl, dl
and ecx, 0x23784185
not ebx
mov bx, 0x636
or bh, ch
inc ax
sbb cx, 0x2540
xor dx, 0x1afd
cmp dl, 0x7f
dec dl
xchg cx, ax
nop
not ch
cmp edx, 0x1a4aabe8
rol ebx, cl
mov dh, 0x56
inc di
xchg edi, edi
shr cx, cl
rol edx, cl
ror bx, cl
nop
nop
rol ah, cl
adc dh, 0x3f
mov bl, 0x25
sbb ch, 0x6d
cmp edx, 0x78c65741
shr dx, cl
dec dh
ror esi, 2
add di, 0x17f
add cx, 0x30fd
stc
and ecx, esi
adc bh, 0xe
cmp ecx, ecx
rol dx, cl
rol edx, 6
adc bh, 0x48
inc ax
sub dx, 0x7a89
and bh, bl
or ax, 0x2066
nop
mov si, cx
cmp bl, ch
adc ecx, ebx
cmp edi, 0x78a55e2d
cmp ax, 0x26cd
inc ax
inc si
add dl, 0x46
nop
dec edx
xor bx, 0x4c66
add cl, 4
and edi, ecx
shl dx, cl
not ax
sub dl, cl
cmp ecx, edx
and bh, dl
stc
xchg edx, edi
cmp edx, 0x635e9e3a
not di
not esi
mov bl, cl
stc
nop
pop edi
rol dh, cl
mov esi, ecx
add cl, dl
sbb bx, 0x7897
sub ah, dl
mov bx, ax
sbb ah, 0x2d
or ebx, 0x5a0a9079
add eax, 0x2aca6053
nop
rol cx, cl
shl bh, cl
dec dx
xchg si, dx
xor si, 0x3670
rol bl, cl
and esi, 0x514a7766
push edi
dec edi
or ah, 0x78
nop
shr ah, 5
test ah, dh
xchg bh, bh
stc
xchg bl, bl
inc ax
stc
dec si
mov di, 0x38e0
stc
not al
add esi, 0x397b666b
not edx
sub di, di
stc
dec bh
mov ecx, 0x5710a306
nop
adc esi, 0x6239d5f2
and ch, ah
inc dh
ror esi, 2
cmp ebx, edi
not dh
shl di, 5
sbb si, 0x2cd
rol dx, 8
add ax, 0x6605
cmp bx, 0x1a73
not dh
adc dl, ah
and dl, 0x62
sbb ecx, edx
test ah, 0x4b
stc
shl bl, cl
add dx, dx
not edi
add edi, 0x29df97a4
add bh, 0x41
ror ebx, 4
adc edx, 0x47abfcff
dec dh
or ah, 0x50
not ecx
add eax, 0x35d38c7d
shl ebx, 4
or ecx, edi
ror edx, 8
xchg di, si
test dl, 0x55
mov si, 0x54d4
nop
shr di, 6
rol dl, cl
stc
test si, cx
rol ebx, cl
mov eax, 0x349808bf
sub ax, 0x7340
sub edx, edi
dec eax
or ax, bx
ror ax, cl
ror ch, 6
nop
shr ax, cl
sbb dx, si
nop
shr bx, cl
nop
ror ax, cl
not ebx
cmp ch, al
ror dh, 3
shr dl, cl
not dx
ror ecx, cl
stc
add dh, cl
pop edi
shr ch, 3
cmp bh, dl
stc
shl bl, cl
push edi
shr edi, 8
add edx, ebx
sub bx, 0x5cf4
shr eax, cl
ror ebx, cl
sbb esi, 0x156e09ab
ror ax, 5
dec bx
sub ecx, 0x811050f
stc
dec edx
xchg cx, si
adc ebx, 0x7b773cd1
sub dh, ch
or ax, 0xb0f
add bx, 0x743b
dec bl
and ch, 0x54
rol ch, cl
rol ebx, 6
ror esi, 6
inc ah
test edx, 0x517712be
and ax, 0x6a18
not ecx
not al
cmp bh, 0x45
sbb ch, 0x2d
shr cl, cl
ror cx, cl
nop
inc di
dec bl
dec ah
shr si, 1
inc ah
adc esi, 0x7c518b05
shl si, cl
sub ax, bx
dec ax
dec dl
ror edi, 8
not di
xchg dl, ch
sbb ah, 0x51
stc
shl ebx, 1
nop
sbb edi, 0x1f2fbbf6
not al
add dh, 0x30
shl ecx, cl
shl dh, 1
shr di, cl
inc ah
test eax, edx
and al, bl
sub ax, di
adc bx, 0x5121
not di
xor ax, ax
inc edi
rol cx, cl
test ecx, ebx
add di, cx
shr dx, 7
xchg di, bx
add si, 0x2a96
shr eax, 1
xchg edx, edi
inc edi
add ah, 0x18
xor bl, 0x21
add dl, al
mov dh, ch
inc edi
mov dx, 0xdfd
inc dx
xor edx, 0x7559a1d0
xchg ch, ch
inc di
shl eax, 7
xchg edi, ebx
dec di
test dl, 9
dec bx
rol dl, 4
cmp edi, edx
add ax, 0x6235
test ax, si
ror bx, 6
stc
add cx, ax
and dx, bx
sub ebx, edi
shl ah, cl
pop edi
rol edx, 5
nop
push edi
xor edi, 0x62968fff
stc
rol al, 1
sub si, dx
mov esi, 0x41387e23
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
jo 0x558bdd
call fcn.0058e65b
call fcn.0058eb5e
push esi
push ecx
rol si, cl
stc
or esi, 0x7362c867
push edx
sbb edx, edx
push ebx
shl ebx, cl
mov bx, 0x7199
push edi
xchg edi, ecx
cmp ebx, ecx
sbb di, 0x758c
adc esi, edi
push eax
sub ah, 0x34
and eax, ecx
sub ecx, esi
shl ch, 1
shl dl, 4
cmp esi, eax
and eax, 0x4db29bc2
rol ecx, 3
sub dx, di
mov esi, ecx
inc edi
nop
sbb cx, ax
mov bx, 0x7a94
shr ch, cl
add cx, dx
not bh
xchg ah, dl
and bl, dh
cmp cl, 0x6d
rol di, cl
dec dl
add bl, 0x30
shl bx, 2
xor ax, 0x5b67
xor edi, ebx
test dx, 0x48a5
xor esi, edi
xor bh, 0x12
sbb si, si
xchg bh, bh
ror ebx, cl
stc
shl ah, cl
not dh
sub edx, eax
shr bl, 5
and cx, dx
xor dx, 0x2822
test al, cl
adc cx, 0x1666
and di, cx
cmp edi, 0x228f139b
shr esi, cl
or si, si
sub ebx, edx
sbb ah, 0x71
nop
rol cx, 3
rol bx, 7
nop
sbb dx, 0x7a8c
mov dl, 0x4c
xor cx, bx
sub dx, cx
adc cx, 0x3ad2
sub edx, 0x2977dd8
not dx
shl edx, cl
sub cx, si
xchg ah, ah
rol ebx, 6
add edi, 0x35b4dff8
mov si, 0x20b4
stc
add bx, 0x29c2
xor di, 0x2ef2
xchg edi, eax
shr cx, 4
mov bx, 0x2b63
xchg si, ax
cmp bx, bx
shl cl, cl
xchg edi, eax
rol si, cl
ror bh, 5
and edi, 0x2778599b
shr bl, 8
xchg cx, cx
ror di, cl
add ax, si
add ax, 0x690
test esi, 0x29f0f64e
stc
pop eax
pop edi
pop ebx
pop edx
pop ecx
pop esi
push ecx
shr ecx, 4
push edi
shr edi, cl
mov di, cx
stc
push esi
xchg ecx, esi
push edx
mov edx, 0x2193e449
push eax
sbb al, cl
push ebx
and bx, 0xcbf
sub ebx, ebx
ror bl, cl
not si
cmp si, 0x3370
shr ah, 8
add edi, edx
shl cx, 8
dec dh
inc si
rol eax, cl
sub di, 0x46c4
nop
shl al, 1
mov ch, 0x69
dec ebx
stc
stc
rol bx, cl
adc ax, bx
and esi, 0x751aa8b9
pop ebx
pop eax
pop edx
pop esi
pop edi
pop ecx
jne 0x558bdd
push edi
add edi, 0x19f8c1b0
push eax
adc al, ah
push edx
add edx, 0x2c9c6e49
push ecx
cmp cx, 0x5eb2
shl eax, 4
or cl, dl
xchg cx, ax
or eax, 0x44640d3d
nop
stc
add ecx, 0x5609257a
mov dh, dl
mov cx, 0x4d4b
push ebx
dec bl
sub edi, 0xafafd5
and ah, cl
and edi, edx
push esi
add esi, edx
mov si, 0x23e4
shl cx, 5
sbb al, ah
inc si
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
push ebx
not bl
pop ebx
jb 0x558bd4
call fcn.0058ef1f
call fcn.0058f284
push ecx
shr ch, cl
pop ecx
jo 0x558c14
nop
push edx
push ecx
shl dh, cl
push eax
or ax, cx
push edi
test edi, 0x3f353c
push ebx
add eax, ebx
and edi, edx
not dx
inc ebx
or di, dx
pop ebx
pop edi
pop eax
pop ecx
pop edx
push eax
push ebx
test ax, bx
inc ah
pop ebx
pop eax
push ecx
push edi
xor cx, di
pop edi
pop ecx
push ebx
inc bx
push eax
dec ax
push ecx
dec ch
push esi
add ecx, esi
nop
cmp ebx, 0x755ff51a
pop esi
pop ecx
pop eax
pop ebx
nop
push ebx
not ebx
shr ebx, 1
push eax
not al
push edi
inc di
push ecx
push edx
sub cl, dh
nop
xchg edi, ebx
add di, 0x1727
ror eax, cl
test ah, bh
cmp al, ah
ror bl, cl
add cx, bx
adc bh, bl
dec edx
pop edx
pop ecx
pop edi
pop eax
pop ebx
jnp 0x558c6c
push eax
not al
push edx
dec edx
push edi
push esi
xchg di, si
or al, dl
pop esi
pop edi
pop edx
pop eax
call fcn.0058f780
call fcn.0058fd5d
push ecx
xor cx, 0x1e92
push ebx
cmp bh, 0xf
stc
push edx
add dh, 0x54
pop edx
pop ebx
pop ecx
call fcn.0059028a
push ebx
shl bh, 3
pop ebx
push edx
ror edx, 1
pop edx
mov eax, 0x7ab13d
lea ecx, [esp + 0xc]
push 0x2c
push 0x2c387473
push ecx
push eax
jb 0x5593d0
push eax
sbb ax, 0x7604
push ecx
or cl, ch
stc
xchg ch, al
push edx
or dl, ch
ror ecx, 1
and dx, 0x3f6f
push edi
xor edi, 0x7c8e418c
push ebx
rol ebx, 5
add ax, 0x6693
adc ebx, edi
xor ebx, 0x677a2ad4
inc cx
ror ebx, cl
test ax, di
nop
xchg edx, edi
dec bh
push esi
not si
or ah, bl
or ecx, 0x36f95cd3
ror ax, cl
test ecx, 0xb18a3a7
mov si, 0x5ab4
test di, 0x7d92
xchg dh, bh
cmp al, al
not eax
adc cx, ax
or dx, dx
dec dl
cmp dl, 0x52
add cx, ax
ror edi, 3
not ecx
inc bh
cmp cl, dl
and esi, 0x4650fc53
stc
sub cl, dh
shr eax, cl
and al, 0x6d
nop
test cl, al
cmp edi, 0x71c9fe24
mov ecx, ebx
mov cl, bh
cmp ecx, ebx
not ax
rol edx, 3
add dx, ax
xchg dh, dh
stc
test di, bx
stc
add esi, edi
or cx, 0x978
stc
and eax, 0x2cf133
add bx, 0x3881
inc ebx
add ebx, 0x6f5996b6
xchg edx, eax
sub ah, al
stc
mov ebx, 0x51d413
add cl, ah
cmp esi, 0x124391e2
add eax, 0x424b2749
shr ch, cl
mov al, ch
and bh, dl
inc dh
sbb bx, bx
cmp dx, 0x64f8
add eax, edi
dec dl
rol bl, 7
nop
xchg bl, bl
sub si, 0x4fe2
xor bh, dl
sub edx, eax
xor cx, 0x5297
inc eax
nop
or ebx, 0x5656aedd
mov ax, 0x159a
adc esi, ecx
not edx
adc bl, al
sub si, 0x75e3
shl bx, 6
or bx, dx
shl cl, cl
xchg bx, ax
ror bx, 5
stc
stc
shl ecx, cl
pop esi
rol edx, 1
push esi
and si, di
xor bl, 0x46
and dl, ch
nop
not ebx
shr eax, 3
ror ch, 2
sbb bl, ah
rol cl, cl
shr dl, cl
add ecx, edx
mov ecx, 0x58f18539
mov si, ax
shl ecx, cl
inc cl
inc si
inc dx
sbb bh, ch
not bx
nop
rol bx, 7
ror ebx, cl
shl bl, 7
dec ebx
add ebx, edx
not bx
sbb edx, 0x40629f2c
sbb edx, edi
test dx, ax
cmp edx, 0x4912bfd3
cmp esi, 0x269f647c
sub cx, 0x2754
nop
sbb dx, 0x45fa
nop
nop
dec cx
sbb si, bx
xor dx, 0x71fe
cmp bx, 0x67e2
cmp cx, 0x6931
add cl, 0x51
sub cx, 0x3655
or esi, 0x45e69f75
xor dx, bx
sub ah, bh
shl ah, cl
sbb cx, 0x7bd4
rol bl, 7
or dx, 0x2ca2
inc esi
adc bh, 0x2c
xchg bh, dh
test dl, 0x28
inc dl
stc
inc bl
xor ebx, ebx
xor eax, edi
shl dl, 2
dec bh
or edx, ebx
sbb ah, dl
sub eax, 0x5cd84768
add esi, 0x4fe8ff7f
ror ecx, 6
xchg bh, ch
rol dx, cl
ror bx, 3
cmp edx, 0x49488b62
xchg ebx, eax
not di
sbb cx, 0x6510
nop
add si, ax
adc ax, 0x68b9
ror dh, cl
add ebx, edi
shr ah, cl
not ax
sub ecx, ebx
nop
shl ecx, cl
cmp si, dx
or eax, eax
not al
cmp ebx, edi
xchg bx, di
shl al, cl
shl esi, 7
and edi, ecx
ror dh, cl
xchg esi, ecx
inc cx
or edi, 0x6f3af648
dec eax
stc
cmp esi, esi
xchg esi, eax
pop esi
push esi
inc esi
add edx, 0x6709217d
cmp edi, edi
sbb dl, ch
stc
inc dl
mov esi, eax
or dh, ch
adc si, di
sub ah, bl
sub dh, 0x27
or edx, 0x27c09ff8
shr ebx, 3
adc edi, 0x504dbeee
mov esi, edi
xor dh, al
dec bh
shr dx, 6
ror ecx, 1
dec al
rol eax, 3
mov ecx, 0xaa47c29
adc cl, 0x6a
adc ax, 0x1410
add bx, 0x4f9c
inc bl
stc
mov dx, 0x7543
sub cx, si
not ebx
xor di, si
shr edi, cl
cmp bl, 0x48
add si, 0x7869
and cl, 0x51
and ecx, 0x38163874
xor edi, 0x4639322b
nop
sbb ebx, 0x6f1d4490
shl di, cl
add bl, bh
shr si, cl
and eax, esi
rol di, 3
sub ah, 0x2d
inc esi
test bx, 0x4366
adc ecx, 0x647d5d4d
rol ax, cl
inc ecx
test bl, 0x46
nop
xchg bh, ah
dec eax
cmp dx, 0x51fd
shl bx, cl
mov ax, bx
cmp ax, bx
adc si, dx
cmp di, 0x4b6f
nop
mov di, ax
rol ah, 2
mov dl, 0x25
test al, al
dec cl
and dl, ah
inc si
xchg si, bx
or bl, ch
shr ah, cl
dec ch
ror edi, 6
inc di
sub cx, dx
ror esi, 8
dec ax
shr esi, 1
sub edi, eax
or dh, al
inc cx
rol al, 3
test bx, 0x3ec0
nop
stc
or cx, 0x9e0
shl dx, 2
or bh, 0x37
sbb bx, 0x3e8b
sbb di, ax
test edx, 0x32df06c7
and si, 0x714b
stc
dec al
dec di
dec al
dec di
not bx
shl dx, cl
stc
pop esi
push esi
cmp si, si
mov esi, 0x264138ea
ror edx, 3
and si, 0x1030
cmp eax, ebx
cmp bl, al
mov al, bl
shr ch, 5
shr bl, 7
rol ecx, 8
mov edi, ecx
rol dh, cl
and si, 0x6e7f
dec bl
cmp di, di
cmp esi, 0x549abac4
add di, si
rol edi, 1
and bh, al
adc bx, ax
shl di, cl
shl bx, 5
shr di, cl
adc edx, ebx
not cx
and ch, 0x36
nop
not edx
xor cl, ch
shr bx, cl
add esi, edi
sbb edi, eax
ror ah, 2
adc ax, di
adc ax, 0x4ddc
shl dx, cl
dec ch
adc ch, dh
and bh, 0x41
inc bh
sub ax, ax
sbb ebx, edi
inc ch
or cx, 0x3668
xchg ebx, esi
ror esi, 3
shr edx, 1
sub esi, ecx
inc eax
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
push esi
shr esi, 5
push edx
push eax
test dl, al
push ecx
mov cx, 0x1a43
adc eax, 0x22f3084
test eax, esi
push ebx
sbb ebx, 0x32a1f107
and cx, 0x7381
push edi
mov eax, edi
xchg bh, dl
sub bl, 0x58
stc
test di, dx
rol cx, 4
stc
stc
or cx, 0x78c5
cmp ecx, 0x6ee03de
stc
cmp edi, edx
not ebx
not ebx
cmp bx, 0x71d5
test ebx, ebx
sub bx, 0x5983
cmp edi, 0x66658f78
stc
xor esi, eax
xor bx, 0x74b7
shr dx, cl
cmp si, di
add ax, bx
shr si, cl
nop
not dx
and ch, bl
add al, ch
or di, di
sbb dh, 0x1b
xor di, si
shr cx, cl
ror ebx, 6
add bx, ax
inc esi
test dh, 0x7d
not bl
sub ecx, ebx
dec bh
rol esi, 5
test edi, 0x4254ff4
rol dx, cl
or edx, ebx
or ax, dx
xor cl, bh
stc
rol bh, cl
ror si, 3
test eax, 0x26b10159
nop
dec bh
shr al, cl
and edx, esi
stc
not ebx
inc dh
and ch, 9
and dl, bh
dec ecx
test bx, 0x4140
sub si, si
rol bx, 1
nop
add ebx, ebx
add dh, ah
rol ch, 3
ror edx, 4
nop
and di, 0x7740
stc
shl dh, 6
xchg ah, dl
cmp edi, 0x4aacd37f
stc
xor di, ax
rol edi, 2
or edi, 0x29037351
ror si, 7
shr dx, 3
inc dx
shl ah, cl
not cl
test si, 0x2bf6
inc ax
dec dh
ror cx, 2
shl edi, 8
xor esi, 0x6cb859bb
adc ax, 0x25b4
dec edx
xor si, ax
add ax, dx
pop edi
not dx
not bx
and esi, 0x384726b5
push edi
sub di, di
mov cx, 0x2e0a
adc ax, 0xf0
shl ebx, 5
test dh, al
and bx, si
add cx, cx
sub ax, si
test si, 0x6c72
sbb cl, ch
rol ecx, 8
or ecx, edx
not cl
add di, 0x11b0
test esi, edi
and bh, dl
shl bl, 1
rol dx, cl
xor di, cx
mov dl, al
adc ah, 0xb
cmp bl, cl
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
push eax
sub eax, 0x28c140a
push edx
push ecx
rol dl, cl
add ah, 0x2c
push ebx
mov bx, 0x22fb
add al, 0x37
dec bl
inc edx
sbb ebx, 0x27e40ecb
not dl
push edi
dec di
shl eax, 3
rol cx, 8
ror bh, 4
push esi
and si, 0x761f
add edx, edi
shl cx, 4
add ebx, 0x5662a227
dec di
add ax, 0x70e6
nop
test ebx, ecx
shl ax, 4
nop
sbb ecx, 0x207df24b
nop
shl bh, cl
dec ax
and bx, si
nop
mov cx, 0x1a38
xor ax, 0x6d9e
shl bl, 1
dec dl
cmp edi, ecx
rol si, 6
stc
xchg cl, bh
rol edx, 2
not dl
stc
inc ah
stc
cmp dl, 0x18
ror edi, 8
xor edi, edi
xchg cl, bl
mov edx, 0x7ff4d4ef
or edx, edx
test dl, 0x6a
rol dx, cl
add si, 0x6725
add esi, 0x1f79718e
sub al, 0x2c
cmp bx, cx
ror dh, 1
not bx
sub ecx, 0x347ed712
nop
adc di, dx
and al, 0x22
shl al, 5
sub ecx, 0x340d5d40
and di, 0x965
add bx, dx
dec si
add cx, 0x150f
test esi, edi
or dh, ch
cmp esi, esi
cmp ah, cl
inc dh
add dh, 0x45
sub dx, 0x529f
xchg ebx, eax
ror edi, cl
xchg esi, eax
dec bx
ror edx, cl
ror esi, cl
sbb dx, cx
nop
nop
shl cx, 7
sub cl, bh
adc ch, 0x71
and eax, 0x932bad3
sub dh, 0x24
xor esi, 0x4846af00
and cl, 0x31
shl ah, cl
nop
sub ax, 0x3f44
sub esi, 0x3f8ff551
test ebx, 0x9df5151
sub cl, cl
and edi, 0x10fcadfe
sbb cx, cx
inc eax
mov bx, cx
or bl, 0x1e
pop esi
test bh, 0x41
add ah, bl
sub di, bx
ror bh, 5
adc dx, 0x2f71
shl ecx, 1
ror bx, 2
ror dl, cl
add ah, cl
and dx, 0x12c6
stc
mov cl, bh
mov di, 0x2755
dec edx
inc bx
rol ebx, 8
inc ecx
test di, bx
push esi
cmp si, dx
ror ah, cl
dec cx
sub ah, 0x22
xchg dx, dx
adc eax, edx
shr bx, 5
adc bl, cl
or si, si
sub cx, si
dec al
cmp ah, cl
rol cx, 1
cmp dh, ah
and di, 0x2c74
adc cl, 0x57
adc ax, di
adc ebx, 0x27e19284
xchg ebx, eax
xor al, 0x35
or dl, 0x52
and cx, 0x721d
mov edx, 0x5a51f69b
dec cx
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push edi
cmp di, 0x5ae4
pop edi
call fcn.005907c3
push ebx
sub bl, 0x6e
push edi
test edi, 0x63fb8455
adc bl, 0x4e
pop edi
pop ebx
push ecx
test cx, 0x2f03
shl cx, cl
push ebx
sbb bh, bl
not bx
push edx
push edi
xchg dx, di
push eax
mov ah, al
ror dh, 8
adc dl, 0x27
sbb cx, 0xa6d
dec bl
push esi
dec si
test bl, 0x46
test cl, dh
rol si, cl
sub di, 0x44df
rol eax, 5
dec bl
inc dh
cmp esi, esi
xor di, bx
inc si
or si, 0xb24
pop esi
pop eax
pop edi
pop edx
pop ebx
pop ecx
call fcn.00590d0d
call fcn.005911be
push edi
push ecx
test edi, ecx
push ebx
adc bh, 1
and ebx, 0x24b4bbe0
push edx
and bh, dh
xor di, 0x517d
push eax
xor al, dh
dec bx
pop eax
pop edx
pop ebx
pop ecx
pop edi
jno 0x559453
push eax
push ebx
or ah, bl
pop ebx
pop eax
stc
push edi
rol di, 2
push ecx
rol ecx, 1
pop ecx
pop edi
call fcn.00591461
call fcn.0059179b
push eax
push edx
xor al, dl
push ebx
cmp bh, 0x35
pop ebx
pop edx
pop eax
push edx
push ecx
add dl, cl
pop ecx
pop edx
call fcn.00591d0a
call fcn.00592031
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
push esi
push edx
test si, dx
stc
push ecx
mov cx, 0x11ec
push ebx
rol bx, cl
dec dx
not bh
and si, cx
stc
and dl, 0x5f
sbb esi, 0x53aaa24
push eax
xchg ah, ah
shl eax, 5
xchg dx, si
push edi
inc edi
shl edx, cl
cmp eax, 0x1bc9ad0c
cmp esi, 0x6588fd69
stc
shr dx, 8
inc di
xor dh, 0x11
add esi, 0x73f37748
shr esi, 2
rol dx, cl
sub eax, 0x5e3f90e3
stc
or eax, 0x257f396f
shl dl, cl
stc
dec al
rol al, cl
adc ebx, edx
and ax, 0x32aa
shr dx, 3
sub eax, 0x5603ba2d
shr dx, 2
shr cx, 8
stc
dec eax
add edx, ecx
xor bx, dx
stc
add ah, dh
or cl, dl
mov ch, ch
and eax, ecx
mov dh, bl
sbb cl, 0x2a
xor edi, esi
nop
stc
or ecx, eax
inc edi
xor bx, bx
sbb esi, 0x6f7a1d3a
shr cx, cl
stc
inc edi
shl edx, 1
cmp di, bx
rol ebx, 7
xchg dx, dx
xor ax, 0x249e
cmp ebx, 0x21b00133
xor ebx, ecx
inc dl
sbb cx, di
dec edi
rol bl, cl
stc
xchg ebx, edi
or bx, 0x1ef2
shl esi, 1
ror ecx, cl
shr di, 6
xor bx, 0x2be8
dec ebx
nop
xchg ecx, eax
mov ax, 0x4b31
sub dx, 0xba4
ror ch, 8
xchg bx, di
dec dl
inc ch
shl bl, cl
shl esi, 7
rol ah, cl
cmp ah, 0x42
or ax, cx
inc edi
sbb ecx, 0x29027bd6
or bx, si
inc bh
shl si, cl
stc
nop
adc ebx, ecx
ror edi, cl
dec dh
pop edi
dec ax
xchg bx, ax
not ch
cmp bx, ax
shl si, cl
shl ch, 5
ror ebx, 1
add bl, al
nop
add dh, ah
add al, bh
adc ah, ch
or ch, dl
shl ecx, 2
shl bl, 1
xor dl, al
sbb bh, 0x44
stc
mov si, 0x3cdf
add cx, 0x7329
xor ecx, ebx
dec si
push edi
xchg edi, edx
xchg si, ax
sub cl, 0x5d
xor dh, ah
adc ax, cx
mov al, ah
nop
sub si, si
xchg dl, cl
or bh, al
inc edx
stc
cmp dx, ax
adc ax, bx
sub bl, 0x1c
add si, ax
cmp edx, edi
stc
xor ch, al
dec ax
shl al, cl
shr al, 7
test ax, si
cmp cl, ah
or si, 0x639a
add dh, bl
adc al, 0x2c
sub bh, 0x4f
and dh, cl
test cl, dl
xchg esi, eax
mov dx, 0x4209
shr edi, 6
xchg ebx, edx
inc ax
shr ebx, 7
inc cl
test ebx, 0x4e09a8de
shr dl, 6
ror dh, cl
inc ebx
nop
rol ch, 8
cmp bl, 5
rol ch, 2
stc
shr dl, cl
test esi, 0x40a6a278
and dh, 0x2f
xchg cl, cl
inc dl
rol ax, cl
cmp dx, bx
or esi, eax
shr dl, cl
sub bh, dl
inc cx
not cl
or esi, eax
stc
rol edi, 8
or al, bl
not dl
nop
ror bx, cl
sub ah, dl
sbb eax, eax
dec edx
adc dh, 0x20
inc esi
xor bh, ah
not al
xor edx, esi
ror bl, 3
inc cl
rol bx, cl
nop
sub cx, dx
pop edi
xor edx, ebx
push edi
ror di, cl
test si, dx
dec dl
sbb bh, bl
or dl, 0x6b
stc
cmp esi, 0x508a3578
dec ch
dec dx
test ax, 0x45d6
adc ebx, edi
nop
mov ah, 0x39
or edi, edx
sub cx, 0x256c
rol cx, 1
xchg cl, ch
adc di, bx
stc
mov ax, 0x2ade
nop
xchg cl, bh
test si, di
dec cx
cmp al, ah
shl di, 3
nop
inc cl
shl bl, 2
sbb bx, ax
rol edi, 7
xor dl, 0x77
sub edi, 0x1397f0eb
sbb edx, 0xeb38466
stc
adc di, 0x2246
xor dh, bh
mov dx, di
sbb eax, 0x386e53a1
mov edx, 0x424484b7
ror bx, cl
adc ebx, ebx
shl dx, 4
mov bx, 0x5417
xor cl, 0x75
sbb ah, 0x52
xor ax, dx
rol si, cl
test di, di
rol ebx, 6
xchg bx, ax
stc
test di, ax
sbb dx, dx
xor bh, dh
and bx, cx
nop
sub edi, 0x4bd989e2
or edi, 0x1b48b814
shl bh, cl
test ecx, 0x17600428
or dh, bh
and cx, 0x6f34
cmp esi, edi
shr dx, 2
shl esi, cl
or dx, bx
xor dx, 0x5170
stc
shl cx, 5
nop
shl cx, 8
or dh, ah
rol cl, 2
xchg ecx, eax
rol di, cl
shr dh, cl
not cx
sbb cl, 0x7d
nop
sub si, 0x3c6f
not di
ror ebx, cl
xchg cl, bl
xchg di, bx
shl bh, cl
stc
dec cx
xchg bx, cx
rol ecx, 8
test edi, 0x2e481b8d
rol dx, cl
sub edx, 0x769c6843
sub bh, cl
inc esi
test si, 0x43c2
and bx, dx
nop
rol ecx, cl
pop edi
dec dh
shl esi, cl
ror al, 2
rol bh, 7
ror bh, 1
push edi
ror di, 7
stc
test eax, esi
rol ax, 1
shr eax, 3
rol ebx, cl
and cx, 0x63c6
test bx, 0x50e1
inc edi
sbb esi, ebx
sbb ecx, edx
sub cl, bl
or bx, bx
xchg si, di
adc bh, bl
or ecx, 0x36f3b36a
sbb bx, 0x29ed
shr si, 2
test edi, 0x1edb270b
add esi, esi
xchg ah, ch
dec bx
dec edi
xor ch, 0x16
sbb edx, 0x77cea705
and ah, bl
cmp si, 0x5db5
or ebx, esi
sub al, 0x77
mov di, 0x2b8e
add ch, 0x34
ror dl, 2
stc
rol edi, cl
nop
mov bx, 0x59ad
dec cx
test cx, dx
not ah
and ecx, 0x36d1d42b
cmp bx, 0x4eae
test cx, cx
shl bx, cl
mov bh, 0x54
xor di, si
or edi, 0x502eb1a
add ch, 0x69
cmp edi, 0x1068457e
not edx
xor dl, 0x1d
shl ecx, 7
xor di, di
sub dh, bl
shr bl, 2
xchg di, si
adc dx, bx
nop
shr cx, 5
not esi
sbb bx, cx
inc di
or dh, dh
dec cx
xchg ah, bh
ror bl, cl
dec eax
inc cl
cmp ch, 0x63
nop
sbb eax, 0x7dfacb44
nop
adc bx, di
shl dx, cl
ror dx, 1
xor ebx, 0x3a0b4f0c
shr eax, cl
inc bh
nop
mov ebx, edi
not al
cmp esi, edx
xchg di, di
ror bx, cl
sub ebx, edi
shr si, cl
not ch
mov bx, 0x2177
ror cl, cl
sub dh, 0x10
xor cx, di
test cx, 0x5979
xor edx, 0x1b953983
inc al
sub cl, bh
add dx, 0x7721
pop edi
rol bl, 6
mov cx, 0x7d2f
push edi
xor edx, edi
cmp esi, esi
stc
rol ecx, cl
not ecx
or ax, dx
or al, 0xb
sbb bl, ch
and ebx, 0x465c70fb
sbb bl, dl
xchg bh, bl
stc
nop
and esi, edx
nop
add bh, 0x75
stc
or di, bx
rol ax, cl
adc al, cl
xor eax, esi
dec al
add ah, dh
add si, 0x79d6
and edx, ebx
stc
test al, ah
test eax, 0x332a3a05
nop
mov ecx, esi
inc di
or eax, 0x779637be
shr ch, cl
sbb ecx, 0x238af070
rol di, cl
ror bh, 6
adc dx, si
mov dx, 0x36
nop
nop
xchg edx, ecx
shl cx, 3
sub eax, 0x7a4c2a1
xor bx, cx
stc
cmp bl, 0x58
shr edi, 8
cmp esi, ecx
inc eax
adc edi, 0x244f6a2e
sbb esi, edx
xchg ch, ah
and di, 0x395
add si, 0x6df2
dec esi
sub ecx, 0x385a148d
shl bx, cl
xchg si, cx
add cl, 0x50
dec bl
inc cl
ror edx, cl
test ch, bh
xchg al, al
add eax, edi
xchg edx, eax
xor ecx, ecx
xor dl, 0x31
shl cl, cl
mov ah, bh
add ebx, eax
shl ax, cl
cmp dh, 0x6c
inc si
stc
inc bl
not dl
inc di
ror ebx, 3
shr eax, cl
sub cx, 0x6423
rol cx, 5
cmp cl, 7
xchg esi, ebx
add edx, 0x27cfade7
xchg edi, eax
ror si, 3
dec dx
or bx, cx
xor edx, 0x9b28fbb
inc ecx
mov dh, dh
xor cl, 0x4a
shl eax, 1
nop
shl ax, cl
not bl
xchg ebx, eax
pop edi
or edx, ecx
cmp eax, eax
stc
sbb cx, 0x281f
ror ch, cl
inc ax
stc
sbb cx, 0x6445
test cx, ax
shr cx, cl
push edi
dec edi
adc dx, 0x53d4
sbb ebx, 0x6f978047
xor dl, dh
inc ecx
mov ax, 0x41fd
or al, cl
and cl, cl
stc
adc ah, dl
rol dx, cl
rol edx, 7
dec dl
add ah, 0x5e
nop
and di, bx
rol dl, cl
xchg dx, dx
inc ax
sub dx, 0x20b4
adc cx, 0x472a
nop
shl ch, cl
not bx
xchg di, cx
and di, di
ror dl, 7
add di, 0x2744
add ah, dl
and dx, dx
sub bx, 0x448e
nop
adc bh, ah
cmp ah, dl
inc di
adc bx, 0x5430
nop
adc esi, eax
sbb cl, 0x1b
inc dl
mov di, 0x6fc4
add al, bl
mov esi, 0x6d8e3185
sub ax, 0x24ff
stc
stc
xor eax, edi
xchg di, dx
sub ax, 0x29c4
sub bx, dx
shr ebx, cl
shr ecx, 8
sbb bx, cx
shl cx, 6
sub ecx, eax
or bl, 6
nop
dec al
add ecx, 0x42e5c15c
adc ebx, 0x64da2ccf
mov edx, ecx
ror bx, 8
not di
and di, 0x6954
cmp dh, al
xchg ecx, ebx
and edx, ebx
dec cx
adc edx, 0x5c5ba269
cmp dl, 0x6f
test al, 0x15
mov ax, 0x6b58
stc
and edi, edi
stc
adc dl, dh
shl dh, cl
add esi, 0x3d7711a9
shr bl, cl
mov al, 0x3a
shl edi, 4
rol edx, cl
add si, di
dec ch
sub ebx, 0x478b2e2e
test edi, ebx
cmp ch, dh
test ax, 0x495e
mov esi, 0x6627da71
and bx, dx
pop edi
nop
inc ebx
push edi
add ecx, edi
stc
pop edi
pop eax
pop ebx
pop ecx
pop edx
pop esi
push ebx
xor bx, 0x3ac2
push esi
push edi
mov si, di
not bx
push ecx
rol ch, cl
shr cx, 4
push eax
or ah, 3
rol eax, cl
cmp ecx, edi
add cl, 0x20
mov bh, 0x48
xor ax, 0x6a30
push edx
mov dl, 0x7c
or dh, bl
not ch
rol dx, cl
sbb dx, cx
ror bx, 7
shr ch, cl
sub ebx, ecx
pop edx
pop eax
pop ecx
pop edi
pop esi
pop ebx
push edx
push eax
sub dl, ah
push ecx
inc cx
push esi
test si, cx
push edi
rol edi, cl
push ebx
not bx
xor dx, 0x510e
test cx, 0x96f
or bx, 0x1513
sub cx, si
shl cx, cl
inc ax
stc
sbb si, 0xba5
dec ecx
sub ebx, ecx
adc dl, 0x28
test ebx, 0x4fefebf
not eax
sbb edx, 0x2b220896
adc ecx, ebx
dec bl
xor esi, 0x4c1631c0
dec ax
dec bh
add ah, 0x7a
test di, dx
stc
test ch, cl
stc
xor edi, 0x305e2d17
mov ecx, edx
inc si
and si, 0x2fee
inc eax
or ch, 0x7c
ror dl, 2
sbb bl, 0x21
nop
xor cl, 0x71
and edx, esi
xor di, cx
adc bl, 0x26
inc edi
xchg di, dx
shr eax, 4
cmp ecx, eax
cmp dx, bx
test al, bh
rol ch, cl
mov edx, edx
and al, ah
pop ebx
pop edi
pop esi
pop ecx
pop eax
pop edx
jp 0x559bed
call fcn.0059257c
call fcn.0059295b
call fcn.00592bab
call fcn.0055f4a5
add esp, 0x30
test eax, eax
je 0x561662
mov ecx, 0x100
jmp 0x55fdbc
cmp dword [ebp - 4], 6
jne 0x561662
push ebx
xor ebx, 0x1103ec1d
push edi
push esi
sbb edi, esi
push edx
push ecx
mov edx, ecx
inc di
adc ch, 0x72
push eax
sbb ax, 0x63a2
shr ecx, 7
add edx, 0x315c45f4
ror bl, 4
add al, 0x60
shr ah, 4
pop eax
pop ecx
pop edx
pop esi
pop edi
pop ebx
push ecx
xor cl, 0x29
push edx
rol dl, 5
push eax
test ah, 0x40
push esi
xor si, cx
nop
push ebx
shr bh, cl
stc
mov dh, cl
shl si, cl
not ch
sbb cx, 0x18ad
stc
shl dh, 8
or edx, 0x25d5043e
dec ebx
sbb bx, 0x76d7
and al, bl
shr ax, 5
xor eax, 0x46eaea0b
rol si, cl
push edi
cmp di, bx
rol dx, 8
inc bx
cmp ch, ah
nop
and ebx, 0x6879a962
or ah, 0x6c
sbb edi, 0xceb11ca
sbb ebx, 0x3b8c1683
ror ax, cl
stc
cmp edx, edx
stc
sbb di, 0x5453
shr ch, cl
stc
adc si, ax
ror dh, 1
shr cl, 8
add eax, esi
sub bx, 0x50b
sub cx, 0x69ec
shr eax, 8
sub edx, ecx
nop
shr bh, cl
stc
test ax, 0x3ad3
pop edi
pop ebx
pop esi
pop eax
pop edx
pop ecx
call fcn.00592ff6
call fcn.0059357b
jae 0x55a4e7
push ebx
push ecx
sbb bx, cx
push eax
inc ax
push edi
or edi, ecx
ror eax, cl
mov di, ax
push edx
add edx, 0x2896a95b
shl edi, cl
sbb ecx, ebx
push esi
inc esi
mov dl, 0x42
sbb ax, bx
add bh, 0x47
or ebx, 0x1858a324
nop
shl cx, cl
test edi, 0x345baa0e
mov ebx, ecx
dec ax
add bl, 0x5a
not bl
cmp edi, 0x4ac0e6e
dec ch
xchg bx, ax
xchg edx, eax
xchg di, si
xchg dx, cx
xchg esi, eax
not dx
inc bh
xor ebx, edi
inc ax
and ebx, edx
dec edi
cmp di, 0x3554
not ch
shr di, 4
and dx, 0x2d1a
stc
dec dx
nop
not edx
dec di
cmp bx, cx
rol ebx, cl
mov ah, 0x78
xchg ch, bh
shl eax, cl
rol dl, cl
xor ebx, eax
mov dh, 2
stc
and ch, bl
sub edx, 0x50853e0c
stc
xor ah, 0x3e
nop
adc edx, 0x2a487d45
add dh, 0x60
mov di, 0x7a4a
nop
xchg bl, dh
sub bl, 0x4c
cmp bl, dl
stc
dec ah
ror edx, 5
mov ecx, ecx
xor si, di
cmp cx, cx
rol esi, cl
xchg di, dx
nop
rol bh, 3
add al, cl
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.005938a6
push ecx
cmp ecx, 0x3b834823
shl cx, cl
push ebx
cmp bh, bl
cmp ch, 0x25
push edx
rol edx, 2
push eax
xchg al, cl
mov cx, 0xdb9
ror eax, cl
test eax, edx
shr ebx, cl
nop
cmp ch, 0x60
cmp bl, 0x62
push esi
xchg si, cx
sbb dh, ch
xor cl, bl
adc bl, 0x3c
dec ebx
push edi
dec edi
add dx, 0x1f6a
sbb dx, 0x1372
test ch, 0x63
nop
add dx, 0x79c8
shr dl, 4
ror al, 7
rol ecx, cl
sub dx, bx
dec di
stc
xchg ecx, ebx
and dh, 0x78
cmp eax, 0x2290c117
test esi, 0x24f4cab8
xor eax, eax
test di, 0x1297
ror cl, 6
and esi, ecx
ror dh, 4
shr ebx, 4
dec dh
xor ebx, ebx
dec esi
stc
test cx, cx
nop
cmp dx, 0x13e4
inc bl
sbb dh, ch
nop
or al, 0x5c
add bx, 0x32f
ror bh, 2
mov dx, si
shl eax, cl
adc ecx, eax
and ch, 0x47
xor esi, 0x6b511499
shl ebx, cl
nop
not dh
sub dh, 0x57
or eax, 0x232e679c
cmp esi, 0x7d0041d5
and ah, 0x1b
test cx, 0x52c4
inc bx
shr ax, 8
cmp cx, si
dec esi
xchg cx, ax
stc
test cx, 0x2c16
test si, dx
and bh, al
adc bl, 0x78
sub ah, bl
nop
sbb ah, cl
and bx, 0x4f4c
shr cx, cl
not di
mov ax, 0x3abd
sub dx, 0x265
dec si
inc cl
test ah, 0x4c
not bh
rol dx, 1
sbb di, 0x12e7
inc dh
ror bx, cl
add esi, ecx
cmp esi, 0x730973a5
and ebx, ecx
xor cl, 0x32
shl bh, cl
add edx, 0x1708b7fb
xchg dh, ch
adc cx, 0x33e2
pop edi
cmp cx, 0x3411
push edi
not edi
sbb di, dx
test ch, cl
sub di, dx
sub edx, 0x32f6c1a
nop
rol si, cl
dec esi
adc di, di
ror dh, cl
add edx, 0x2f9de3b
ror al, 2
cmp cl, 0x7d
sbb dx, di
xor dx, 0x5b42
not esi
shr edi, 5
ror dx, cl
stc
or ah, dl
dec ch
sub dx, 0x57b
not dl
add eax, ebx
rol ecx, 3
test cl, al
or ebx, esi
sub bl, dl
test bh, dh
or bx, 0x3a9a
xor cx, 0x6f83
xor ah, 9
dec dl
sbb bx, 0x50ac
shl si, 2
rol ah, cl
and di, 0x3667
cmp al, 0x53
shr bx, 5
rol dx, cl
mov ax, bx
xchg cl, bh
shl esi, 8
xchg di, si
shr ah, cl
inc al
test ecx, ebx
sub cl, ah
shl cx, 2
shl esi, cl
sub edx, ecx
or dh, 0x55
dec al
shr dh, 1
dec di
adc dx, 0x5bbd
cmp ecx, 0x579aeb4d
shr ch, cl
test dl, dl
rol eax, cl
mov ch, al
dec al
test cx, si
ror esi, cl
ror di, 3
shl dl, 4
shl di, cl
test eax, 0x3c73061b
adc eax, 0x7d6d3d37
sbb bl, 0x1a
test edi, edx
dec esi
rol ecx, 2
nop
sub ch, bl
ror cx, 1
or esi, ebx
nop
shl bh, cl
test dx, 0x79e6
sub edx, 0x1f758c91
or ch, 0x36
sub cl, 0x4d
inc dx
xor bx, ax
ror dh, cl
inc dl
xchg cl, al
shl ax, cl
stc
adc al, 1
ror bx, cl
dec cx
cmp ax, bx
mov eax, 0x45e38bd
cmp ebx, 0x69ea98d3
cmp ax, 0x1989
adc si, 0x575b
test ax, cx
pop edi
cmp bx, bx
sub ah, al
mov cl, ch
adc dx, bx
or si, 0x902
sub dl, cl
sbb cl, bh
mov eax, edx
ror al, cl
adc dl, bh
push edi
and ebx, edi
rol bh, 5
sub edx, 0x58c75a3f
shr di, cl
shr ax, cl
shr edx, 3
ror ecx, cl
rol dl, 2
sbb esi, esi
and edi, ecx
stc
xchg bx, di
stc
stc
cmp ebx, esi
stc
shl ecx, 2
sub dh, dh
add cl, bh
mov ecx, eax
mov cl, 0x48
stc
dec eax
not edx
mov ah, 0x22
ror edx, 6
shr ax, cl
and ax, 0x5274
mov cx, ax
adc dh, dl
stc
sbb edi, eax
dec edi
xor edi, ecx
or dl, cl
stc
rol di, 6
rol di, cl
shl ax, cl
shl esi, cl
cmp si, 0x44a1
ror dl, cl
ror dx, 6
and bl, 0x2d
test esi, 0x6c9dda70
shr edx, 8
sbb al, 0x4c
sbb cx, si
ror ebx, cl
cmp al, 0x32
stc
mov cx, 0x420b
test cx, 0x731c
stc
sub cx, si
add cl, bl
sub bh, ah
adc si, si
shr esi, 3
adc al, ah
stc
mov dl, 0x72
add eax, 0x7e4e28cc
not eax
rol bx, 2
not dx
mov ebx, 0x4878a426
adc ecx, edi
shr dl, 3
xchg dx, dx
sbb ch, bh
sbb eax, edi
xchg edx, esi
dec cl
stc
nop
shr bh, cl
ror dx, cl
stc
xchg bl, al
dec dl
sbb eax, ebx
rol bx, 1
or bh, dh
ror esi, 7
shr cx, 5
xor edi, edi
and esi, esi
mov esi, esi
nop
pop edi
xor ax, 0x46fa
shr eax, 8
mov edx, 0x7439758a
push edi
xor edi, esi
test dx, 0x3092
ror al, 4
adc ecx, edx
mov di, 0x11cf
or edx, 0x54aca095
sub ecx, 0x761124b
sbb ecx, ecx
or edi, 0x29305bcd
test dx, 0x413d
test si, 0x6511
sub ecx, 0x2b8b5fc4
shl dx, cl
not dx
ror cx, cl
cmp ax, 0x1143
shr ch, 1
nop
cmp edx, 0x60f083c8
sbb eax, 0x3d649d1f
not eax
nop
rol dl, cl
and esi, 0x42ffe2b1
rol bh, cl
rol edi, cl
nop
sbb dh, 0x5e
rol al, cl
add dh, 0x63
inc cx
shr edx, cl
add ebx, 0x4c57bd91
adc eax, 0x153144e9
sub ebx, edi
cmp esi, edi
xor bx, 0x1fc5
sub dl, dl
dec esi
add eax, 0x255e1384
inc bl
sub bx, dx
stc
and bx, dx
adc dh, dl
ror esi, cl
inc dx
xor bx, bx
not bx
inc dl
shl di, cl
or edi, 0x2f3dd728
and ah, 8
nop
adc bl, 0x37
not ax
cmp ebx, edx
xchg edx, edi
sbb ecx, 0x5ada47f9
mov ax, 0x3e22
adc cl, bl
adc ebx, 0x768b6bb5
add di, bx
sbb di, ax
dec ebx
mov bx, 0x6cf8
not bh
ror bh, 2
stc
and ah, dl
inc ecx
stc
mov cx, di
stc
test bh, al
shr bx, cl
xchg cx, di
sub bl, bl
sub edx, 0x1235992b
shl ax, 6
rol si, cl
not bh
and dh, ch
adc cl, cl
mov dh, al
stc
adc si, di
add dx, 0x1cb7
xchg bl, al
shr di, cl
shr dh, cl
ror bx, cl
adc bl, ch
inc di
sub ax, 0x3239
add ah, 0x28
dec cl
pop edi
push edi
mov edi, 0x748574d2
inc bh
rol ebx, 4
dec dx
shr ecx, 2
mov ebx, 0x2129261
rol esi, cl
mov bl, dl
xor edi, ecx
nop
sub cx, 0x7c0b
inc si
adc edi, eax
mov dx, ax
sbb dl, ch
test dl, 0x77
shr cl, 8
mov bx, 0x5290
and bx, 0x8a8
cmp al, dl
mov dh, 0x6b
add eax, 0x6b74912e
not ah
or al, 0x5e
or esi, edx
nop
shr cx, 3
dec dx
xor cx, 0x50ab
mov eax, 0x227334c1
rol di, 7
sub dh, 0x60
xchg esi, eax
sub al, 0x49
stc
mov si, dx
mov al, ah
inc ebx
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
jns 0x55a475
push edx
push ebx
mov edx, ebx
push edi
shl di, 2
push esi
sub esi, 0x3cd79d9a
push ecx
adc cx, di
sbb edi, 0x680c0bde
shl dl, 6
push eax
shl ax, 6
cmp eax, esi
sub ebx, 0x7e836b9
ror eax, 3
or bh, cl
xchg dx, bx
stc
adc dl, ah
adc esi, edx
nop
rol di, 8
mov dx, 0x63ff
inc dh
rol ebx, 5
and cx, dx
xor dx, 0x4c4
shr bh, cl
xor ch, dl
mov dh, ah
test cx, di
sbb eax, edx
sbb cx, dx
inc cx
stc
or al, cl
rol dh, 1
add si, 0x68cc
xor ecx, 0x65100d2d
inc bx
inc bh
mov ecx, 0x36556b0
sub edi, 0x1e490afd
cmp dx, dx
rol di, cl
cmp edx, 0x59837ca4
dec si
ror al, 1
or dx, dx
add ecx, 0x2647ee41
dec di
sbb edx, 0x1a825626
rol cl, cl
cmp dl, 0x6e
xor dl, 0x23
cmp dx, dx
rol bh, cl
xchg cl, dl
not dl
xor dx, 0x605
stc
sub eax, ebx
mov si, 0x6af6
adc dx, 0x1f61
not ecx
mov ah, bl
shr bl, cl
ror bx, cl
or cl, al
add bh, cl
shl cl, 3
adc si, 0x5472
shr cl, 5
test ch, 0x6b
xchg cl, bl
sub al, dh
xchg al, al
test di, 0x35c2
ror dx, 3
pop eax
pop ecx
pop esi
pop edi
pop ebx
pop edx
call fcn.00593bfb
push eax
push ebx
and eax, ebx
add bl, bh
push edi
adc di, 0x3e3a
push edx
xor edx, 0x17f968fc
push ecx
ror cx, 6
adc di, 0x2559
and ebx, 0x362a0493
push esi
not si
not edx
sbb di, bx
rol bh, cl
stc
mov si, 0x5604
shl bh, cl
ror bx, cl
ror ah, cl
or si, 0x2a93
test di, 0x435c
nop
nop
add di, di
inc bx
nop
adc ecx, 0x465e70d4
not edi
ror ebx, cl
inc dl
or dl, bl
ror esi, 3
nop
rol dl, 6
xor bx, cx
add dl, al
xor dh, dl
not cx
or edi, 0x74fa1eaa
xor edi, 0x5cbcc37
test ah, 0x1b
mov eax, 0x6f62a480
cmp eax, esi
sbb ch, 0x48
nop
xor dx, 0x259c
sub edi, 0x7f4c5dac
sbb ecx, edi
shl ah, cl
nop
stc
nop
mov eax, eax
add si, cx
adc cl, 0x34
mov ch, bl
and bh, dl
add dl, bl
xchg al, ch
add dx, cx
mov bx, 0x358a
test esi, 0x79e7972b
ror esi, cl
stc
stc
sbb al, 0x6d
stc
stc
and ebx, esi
shl dx, cl
pop esi
pop ecx
pop edx
pop edi
pop ebx
pop eax
call fcn.00593f79
call fcn.00594323
push eax
inc eax
push esi
cmp esi, 0x30f2b2ff
push ebx
shr bx, 7
push edx
mov dh, 0x73
pop edx
pop ebx
pop esi
pop eax
call fcn.005945dd
push eax
or ah, 0x78
dec ah
push edx
or dx, 0x3c9e
push edi
push esi
mov edi, esi
push ebx
rol bh, 7
ror edx, 5
stc
sub ah, 0x48
sbb ebx, esi
push ecx
ror edx, cl
xchg bh, ah
and di, ax
sub eax, 0x4776975
shr edx, cl
cmp al, bh
not edx
and ah, cl
sub si, di
xor edx, edi
ror cl, cl
sub edi, ebx
shr esi, cl
test ch, dh
sbb edx, 0x22b58ffb
not di
adc ch, 1
sub ebx, eax
pop ecx
pop ebx
pop esi
pop edi
pop edx
pop eax
push esi
push edi
xor esi, edi
pop edi
pop esi
push eax
push ecx
shr al, cl
stc
nop
push esi
or si, 0x2346
sbb si, 0x7b9b
pop esi
pop ecx
pop eax
push esi
cmp esi, 0x578b7f89
push edi
shr edi, 8
stc
push edx
shr edx, 2
push ebx
sub bh, dh
rol ebx, 1
dec bl
shr si, 1
nop
shl si, 8
and si, 0xf8e
push ecx
sub dh, cl
push eax
adc al, bh
and al, dl
shl dh, 7
ror edi, cl
mov dx, ax
sbb di, 0xeec
add ah, 3
or ah, dl
shr dl, 1
ror edx, 8
sbb ecx, ecx
test dl, bl
dec bx
rol dl, 7
shr bl, cl
rol si, 4
sbb cx, si
nop
mov bx, ax
xchg bx, dx
inc di
pop eax
pop ecx
pop ebx
pop edx
pop edi
pop esi
call fcn.00594b5a
nop
push eax
push ebx
cmp al, bl
stc
pop ebx
pop eax
push edx
shl dl, 1
pop edx
cmp dword [ebp - 8], 1
jl 0x561662
jg 0x55be80
push ebx
sbb bh, 0x2a
push ecx
rol cl, cl
nop
cmp ch, 0x4c
nop
shr bh, 1
push edi
add edi, 0x1cda366c
push edx
xchg bh, dh
ror dx, cl
shl ebx, cl
push eax
test al, dl
not ch
adc edi, ecx
xor dl, 0x2a
adc ebx, ecx
dec dx
stc
sbb di, cx
shl bx, cl
nop
or ch, 0x6d
xor dx, 0x3fb2
add bl, 8
xor ebx, 0x7d86560d
inc di
not ecx
test dx, 0x1e1e
stc
ror ax, 1
adc edi, 0x5fe2e423
and cx, bx
shl ebx, 1
and edx, ebx
add ecx, edi
or dl, 0x47
cmp bh, 0x33
nop
and edx, 0x716da295
shl dl, cl
dec ax
xor eax, 0xf9c055
push esi
shr si, 4
test esi, ecx
sub dx, 0x3f2b
ror si, cl
sbb dh, 0x22
test si, cx
sbb eax, 0x689856fc
cmp cl, 0x6b
mov esi, 0x704e39d7
stc
sub bh, 0x3d
test ax, bx
test bh, cl
sub bx, cx
add di, 0x2f46
nop
cmp di, 0x6287
not dl
inc edi
not edi
test dl, dh
xor ecx, 0x3b270ae0
shr bx, cl
and di, 0x1c76
rol eax, cl
test ebx, 0x639e16f6
adc bl, 0x61
test si, 0x122f
inc dh
sub ah, ah
stc
nop
add eax, 0x10925807
adc edi, 0x7b5ff61b
nop
stc
cmp si, ax
rol dx, cl
test bl, ch
add dl, bl
stc
not edx
nop
xor bh, ah
shl cl, cl
mov edi, ecx
cmp cl, cl
stc
shl dh, cl
sub esi, 0x2db0e27d
mov dx, 0x1be6
add ax, 0x443f
stc
add edi, esi
shl bh, 1
shl edi, cl
mov dx, 0x1242
not al
xor ecx, edi
pop esi
and al, 0x1b
nop
not eax
mov cl, dl
stc
and eax, edi
nop
not bl
mov bl, al
test al, 0x72
add dh, 0x2c
test al, bh
add edi, 0x478cc242
and ch, dl
and bh, cl
rol ax, 7
shr ax, cl
shl dh, cl
xor dh, cl
or dh, al
inc edi
stc
and ch, dl
xchg dl, bl
cmp ecx, 0x7105f7a2
shl al, cl
nop
inc dh
push esi
inc esi
adc esi, eax
stc
ror dh, 1
stc
not edi
sbb si, 0x7df6
or al, 0x58
cmp cl, 0x20
mov ecx, 0x40191fbd
and edi, 0x417d2966
dec si
sub bl, 0x33
shl ah, cl
sub si, 0x3869
inc bl
inc eax
test cx, 0x3692
or cx, dx
xchg edx, edi
adc edi, edx
xor eax, 0x636f9fab
shr cl, cl
xchg edx, eax
adc si, bx
ror eax, cl
xor dh, dl
mov di, 0x1aca
ror ah, cl
shl si, 5
inc dh
not eax
shr edx, cl
test ecx, ebx
sub edi, 0x2b6f56f8
adc ax, dx
test bx, di
nop
not bx
stc
shl ah, cl
inc di
nop
sub esi, 0x40966751
dec cx
add ebx, 0x55680afd
cmp dl, 0x63
mov ecx, esi
add dx, 0x7272
mov di, cx
adc esi, ebx
stc
test cx, dx
xor al, cl
nop
not di
cmp edi, 0x76413f8b
dec esi
inc ah
xchg ebx, eax
sub ax, bx
stc
sbb edi, ebx
nop
dec ebx
xchg bh, dl
nop
nop
and ecx, 0x76a74fe0
test esi, 0x387c21f7
test eax, edx
dec si
pop esi
add edi, 0x7d4263a9
test dx, 0x7320
push esi
adc esi, esi
inc ebx
sub ax, 0x3963
ror ax, cl
test di, 0x5742
shl bx, cl
inc eax
rol si, 6
xor ax, 0x7eb3
adc ebx, edi
add eax, ecx
stc
sub dh, 0x19
sbb esi, 0x2c3a25a9
rol ah, 7
adc dl, 0x23
sbb cl, 0x53
not esi
sub al, bl
nop
sub bh, dh
ror dx, 3
sbb esi, ecx
test esi, ebx
dec ebx
add esi, 0x10e55a7a
ror ah, cl
adc bx, 0x74ad
dec ch
shr cl, 6
shl ah, cl
shr ch, 3
stc
test bx, 0xddc
rol si, cl
dec edi
xchg ebx, eax
add si, bx
shr ah, cl
test edi, 0x10759518
inc ecx
sbb ah, dh
test edx, 0xce5f915
adc bl, 0x18
not eax
add al, 0x3a
and ch, 0
dec bl
inc dh
sub edi, eax
inc cl
xor bh, 6
shl bx, 3
shl bl, cl
xchg edi, ecx
adc di, si
add dh, 0x65
sub esi, 0x3ef73e98
sbb si, bx
shl ecx, cl
test ch, 0x72
xchg ebx, eax
xor ch, 0x4c
mov edx, edi
stc
add bh, 0x77
adc esi, 0x14b03610
sbb ax, ax
ror esi, cl
or dl, cl
xchg di, bx
shr dh, 5
rol edi, 7
not ecx
sbb edi, 0x3d235e4
xchg bx, di
cmp ebx, 0x671153e7
dec al
test cx, di
sbb esi, 0x46f72668
test eax, 0x63478ab8
not bl
and ah, 0x21
inc cx
rol ax, 7
sub eax, esi
mov eax, 0x1ee397ff
sub edx, eax
shr ch, cl
mov eax, ecx
adc edx, ebx
and ax, cx
stc
sub dl, bh
ror edx, cl
cmp al, al
xor si, 0x755d
xor si, dx
pop esi
inc bx
mov ecx, 0x40546f1c
push esi
sub si, di
or ax, 0x2a76
and si, di
or si, 0x47ec
ror dx, cl
inc ah
adc dl, bl
or ah, 0x5f
not cx
adc ebx, edx
xchg si, ax
sbb cx, cx
shr bh, 1
xor cl, ah
test di, di
stc
rol edi, 7
sbb esi, ebx
nop
ror ecx, cl
shl edx, 2
add bl, ah
sub ax, 0x7221
stc
nop
not dl
nop
sub ch, 0x1b
not si
cmp bx, 0x42ed
and bx, 0x530
shl bx, cl
ror si, 1
xchg dx, di
cmp dl, al
rol ah, cl
shr edx, 7
shr bl, cl
or di, 0x2e26
stc
cmp ebx, esi
adc si, di
inc ebx
shl ecx, cl
or ax, di
ror edx, cl
or ecx, edx
cmp esi, edi
sbb al, 0x31
adc bx, 0x7540
nop
ror bx, 7
shr ebx, cl
sbb edi, ebx
sub ebx, 0x536e3a1c
shl edx, cl
xor edi, edx
shl dl, 4
shr si, cl
test al, bl
or ah, 0x40
shr dx, 7
not edx
not dh
xchg bh, bh
adc ch, bh
and ecx, 0x47cb0bdf
not ax
or dx, 0x7ccc
or cl, 0x25
not di
xchg cx, ax
add bx, 0x6f46
adc bl, bl
or ch, dh
test di, 0x4471
nop
not ecx
shr edx, cl
and si, dx
xor ebx, ebx
nop
and bl, 6
adc ah, 0x1c
ror edi, cl
mov ah, ah
stc
ror cx, 1
add ecx, edi
not al
not bx
add ebx, ebx
test edx, 0x16a8901f
nop
add edi, 0x47b456df
nop
inc al
xchg si, cx
pop esi
push esi
shr esi, cl
and bl, al
nop
and esi, 0x274d8e40
shl edi, cl
xchg edi, ecx
shr al, cl
not si
stc
cmp ax, dx
xchg bh, cl
mov eax, eax
sub dx, bx
cmp ah, ch
dec ax
nop
sbb dx, dx
dec esi
and ch, bh
rol di, cl
xchg bx, di
dec ebx
shl al, 6
test bl, 0x64
shl cl, cl
xor al, al
sub dl, bh
nop
sbb cx, 0x7fd8
and edi, ebx
add esi, edi
sbb eax, ebx
xchg bx, ax
shr ch, cl
shl bh, cl
stc
inc ah
add dx, dx
sub ax, cx
test ch, ch
stc
xor bl, bl
xor dx, 0x165
inc cl
dec ch
test al, 0x7c
nop
xchg cx, si
sub bx, 0x3b27
shr cl, cl
ror ch, 5
shr si, cl
rol cx, cl
not eax
cmp ch, dh
test ah, 0x35
shl bx, 4
sub edi, 0x290e7243
stc
ror edx, cl
ror ax, 1
add edx, ecx
adc eax, eax
mov al, 0x58
sbb ebx, edx
mov bx, di
inc si
inc ecx
ror si, 8
rol ecx, cl
add ch, 0x17
rol si, cl
inc al
sub dx, 0x33a
not ecx
inc edx
shr ax, 7
cmp eax, edx
test eax, 0x661e6a7
sub edx, ecx
sbb ax, 0x1f12
mov si, 0x53f3
shl cl, cl
inc esi
not di
test bx, 0x2d65
nop
shr edx, 1
stc
xor edx, eax
not eax
xor ebx, 0x216c2948
ror dx, cl
rol edi, cl
test al, dh
stc
mov ch, 0x7f
xchg dx, cx
rol dh, 8
ror edx, 4
pop esi
xor di, 0xb85
xchg al, al
not dh
sbb edi, 0x101993e8
push esi
shr esi, 5
dec ax
and esi, ebx
shr di, 5
cmp edi, edx
cmp dl, 0x5a
inc al
not edi
nop
sbb ecx, esi
sbb cl, 0x79
and dx, cx
not di
xchg edx, eax
adc eax, 0x525e6f20
rol edi, 7
inc bx
xor edi, 0x71b0425a
cmp dx, 0x7344
ror cx, cl
shl bx, cl
stc
or cl, 0x56
shr dl, cl
nop
xor cx, si
and bx, cx
xor ax, di
test ah, dl
shr ecx, cl
sbb bl, 0x62
xor di, si
mov cl, bh
not si
shl di, 3
xchg ebx, eax
dec bx
sbb eax, ebx
sbb al, cl
adc si, si
or al, ah
shr bx, 1
not esi
stc
sbb ah, cl
not ebx
not cx
or bx, 0x4017
rol ch, 3
test di, bx
sub cl, ch
dec cx
and edi, 0x40d8a9b9
and bx, ax
cmp cx, 0x7955
dec eax
mov cl, 0x31
add cl, 0x3d
stc
test dx, bx
add eax, edi
inc al
shr ax, cl
inc ax
sbb si, 0xea1
shl ch, 7
shr dh, 2
xor dh, 0x7e
ror si, cl
xor bl, bh
or ecx, ebx
ror di, cl
adc di, 0x7562
dec bl
inc bx
shr edx, 6
xor cx, dx
ror ecx, 1
not dh
shr esi, 3
test dl, bh
not si
and edi, 0x44938ea0
sbb cx, cx
xor al, 0x1e
shr ebx, cl
add esi, eax
inc cl
shl ah, cl
test dl, 0x66
shr edx, cl
shl ch, cl
rol cx, 6
test dh, 0xe
sbb cl, 0x4f
mov ah, 0x76
pop esi
push esi
shr esi, 3
not ah
mov dx, ax
add esi, ebx
adc dh, 0x18
inc di
adc ch, dh
rol ch, cl
adc bx, bx
nop
xchg al, ah
rol ax, 2
xchg ah, bl
shr dl, cl
cmp cx, 0x84
xor cl, dh
not ah
ror edi, cl
xor bl, 0x4f
sbb bx, 0x13d3
inc bh
test esi, 0x42440d8b
mov cx, 0x5af4
cmp ebx, eax
mov bx, 0x3203
nop
and eax, 0x7eba75b6
or dh, bl
sbb si, si
adc eax, edi
rol cl, 7
shl ebx, cl
shl eax, 7
add ax, 0x7efc
rol di, cl
cmp di, si
cmp edi, edi
inc si
shr bh, 6
ror ch, cl
ror di, 8
sbb bx, bx
test edx, esi
cmp ebx, edx
sub dx, 0x5dd0
mov edi, edx
cmp si, dx
sub di, 0xf17
or ch, dl
mov bx, 0x7b0
dec ah
and di, bx
rol edi, cl
ror dh, cl
not eax
inc eax
not ecx
sub bh, 0x1b
test eax, edx
cmp ax, ax
inc di
xor dx, 0x340b
inc dh
cmp di, 0x22a3
add dh, ch
sbb edi, ecx
cmp bh, ah
stc
or dh, 0x52
xor esi, 0x4c0615bf
sbb bx, 0x3359
mov dl, dl
adc dx, 0x6807
and bx, si
add bh, dl
cmp edi, 0x600389c4
cmp al, dl
xor dx, bx
sub bx, cx
not edi
dec si
stc
adc si, 0x2b41
stc
xor cl, 0x69
inc si
mov ch, 0x37
shl eax, cl
shr si, cl
shr bx, 5
sub edx, 0x5394a283
xor dl, 0x60
rol ebx, 2
dec eax
sbb ebx, esi
ror si, 1
not si
xchg bx, bx
adc si, di
and edx, 0x6f5ba88e
pop esi
dec edx
sbb dl, ch
or ah, 7
not cx
pop eax
pop edx
pop edi
pop ecx
pop ebx
nop
push edx
push ecx
shr edx, cl
push eax
mov ah, dh
shl cx, cl
push esi
push ebx
adc esi, ebx
rol cl, 4
or dx, cx
adc ecx, ecx
not esi
inc dx
inc edx
sub ebx, eax
push edi
rol edi, 1
shl ebx, cl
dec bh
not ecx
mov dl, 0x36
sbb edi, edi
test edx, ebx
shr esi, cl
xor di, di
or dh, ah
mov edx, eax
and dl, 0x1e
dec bh
cmp ax, 0x5ad7
add al, cl
xchg si, ax
ror si, cl
dec edx
dec eax
dec bh
adc eax, eax
ror ax, cl
test dl, al
sbb al, 0x3e
dec cx
adc bx, di
xchg dl, ch
nop
add dh, cl
test cl, 0x47
inc cl
xchg ebx, eax
adc eax, ebx
inc cx
adc si, 0x502e
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
push ebx
ror ebx, 2
ror bh, 6
pop ebx
push eax
push ecx
add eax, ecx
test ch, ch
push edx
and dh, ch
rol ecx, cl
push edi
xor edi, edx
stc
and ax, dx
test ax, 0x2c57
pop edi
pop edx
pop ecx
pop eax
push ebx
xor ebx, 0x442faf0c
push edx
push esi
mov dx, si
pop esi
pop edx
pop ebx
jae 0x55ad9e
call fcn.00594e78
push edi
shl di, 7
pop edi
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
jns 0x55af82
push ecx
push edx
adc ch, dl
push edi
push ebx
xchg edi, ebx
push eax
sbb eax, 0x6f997b00
rol dh, cl
adc ax, bx
nop
add edi, eax
test ebx, ebx
adc ah, dh
mov edx, edi
add al, bl
adc ax, 0x1c7f
shr bl, cl
shr al, 4
sub cx, bx
push esi
dec esi
test dl, 0x41
or bh, 0x3b
cmp ah, 0x79
adc ch, 0x5b
rol ax, cl
cmp di, 0x3e23
not cl
adc ebx, 0x361cdd92
dec dx
dec bh
rol dx, 7
sbb ax, 0x17b
inc ah
and dl, al
test eax, eax
cmp si, 0x7ba4
adc si, bx
test ax, dx
xchg esi, eax
sub edx, 0x692b54c
shr bx, 4
dec bx
xor edi, 0x2e6fc5a
stc
stc
adc edx, 0x4241e5df
test bl, dh
nop
and ax, cx
test edx, edx
shl dx, cl
and ch, dl
test di, 0x29e4
xor dx, di
rol dl, cl
not edx
stc
test ch, 0xa
dec eax
inc esi
sub dx, ax
ror ch, 4
xor dh, al
and bx, bx
rol esi, 2
xor bl, cl
add ax, 0x4926
dec dx
cmp ecx, 0xad8a44b
sub si, 0x7b6f
dec esi
sub ebx, esi
rol eax, 7
cmp bx, 0x699b
not ebx
add dh, ch
mov cl, 0
and di, 0x1f89
dec dl
shr bh, 4
add al, ch
xchg ah, dl
shl ecx, cl
adc ecx, eax
not si
shr edx, 5
mov ax, bx
ror bh, cl
cmp si, dx
cmp ecx, 0x760022de
sbb edx, 0x76d5cafd
nop
test di, cx
or ah, bl
sbb eax, 0xbec96f3
add dx, di
shl al, cl
add esi, esi
inc ah
pop esi
pop eax
pop ebx
pop edi
pop edx
pop ecx
push eax
ror ax, 7
push esi
push edi
cmp esi, edi
push ebx
mov bx, 0x7d2d
shr si, 5
mov si, si
push edx
cmp dl, 0x4b
push ecx
sub ch, 0x16
xor bl, 0x26
sub ax, dx
shl esi, cl
or al, 0x46
dec cx
cmp cx, 0x2b72
sbb ebx, 0x7e1e22f1
mov dh, 0x12
adc ah, bh
xchg si, bx
add cl, 0x44
cmp eax, 0x3ca00bd0
nop
mov cl, dh
shl di, cl
not ecx
xchg al, ch
nop
dec ecx
cmp ebx, 0x6c02584f
shr eax, 6
sub edi, ebx
and ecx, 0x79c67875
sub dh, 0x58
test dx, 0x471d
sub ecx, ebx
nop
stc
dec bx
test ebx, edx
not edi
add al, ah
pop ecx
pop edx
pop ebx
pop edi
pop esi
pop eax
call fcn.00595128
call fcn.005953e8
call fcn.00595683
push ecx
inc ecx
push edi
shr edi, cl
push esi
push edx
sub esi, edx
push eax
sbb esi, eax
xchg cl, dl
sub ah, dl
push ebx
test ebx, edx
inc ah
stc
pop ebx
pop eax
pop edx
pop esi
pop edi
pop ecx
push ecx
push eax
xchg cl, ah
push edx
shr dx, cl
and dx, ax
pop edx
pop eax
pop ecx
push esi
push edx
add si, dx
push ebx
push eax
xor bl, al
push edi
push ecx
shl di, cl
dec si
test ah, bl
rol bx, cl
sbb edx, 0x69da26e8
dec dx
sub ecx, 0x74b9680e
mov si, 0x78aa
shl ebx, cl
mov si, 0x6239
adc di, 0x3fff
not ebx
xor di, si
cmp edx, 0x2c79a708
shl dx, cl
sbb bh, cl
sub ecx, 0x5d2c9589
xchg si, ax
ror ax, 5
mov esi, eax
rol eax, cl
rol edx, cl
dec si
test dl, ah
sub eax, 0x1af82df
test cx, 0x78be
test edx, ebx
mov ebx, 0xd60c39e
nop
xor dx, dx
and dx, 0x1178
dec al
and bx, bx
ror ecx, 1
xchg bl, ch
add ax, dx
cmp bx, 0x4b5d
adc dh, cl
xchg ebx, edi
xor eax, 0x44c94310
not bx
sbb dx, ax
shr bh, cl
and ebx, 0x3370423f
shl di, 5
or eax, 0x6735812a
add edi, ecx
ror bl, cl
xor si, 0x4c4a
xchg al, ah
dec bx
and cl, 0x14
add esi, 0x6bcdf1ad
not bh
cmp edi, 0x63896883
xchg cx, ax
cmp dl, 0x16
inc edi
and cl, 0x3f
and bh, 1
dec ah
inc dh
inc esi
xchg dh, dh
xchg ebx, ebx
mov si, ax
not bh
nop
and esi, 0xf8de002
test di, 0x20f9
xor si, 0x4783
test dl, 0x36
mov di, ax
mov edx, edx
rol ecx, cl
nop
sub ax, cx
not edx
xchg esi, ecx
add ch, cl
add dx, di
nop
or ch, bh
ror si, 5
or edx, 0x5fbe1e4f
or si, 0x634
dec ebx
stc
cmp ch, ch
rol al, cl
test dh, 0x16
mov bl, 0x41
stc
and ebx, edi
or edx, esi
sbb di, 0x5dd5
xor bh, ah
sbb bx, 0x23d8
pop ecx
test esi, 0x7a65ad0c
push ecx
xchg ch, cl
sbb cx, 0x6293
stc
sub eax, ecx
nop
nop
inc al
dec dh
and di, 0x5a4e
and bl, 0x2b
shr edi, 2
or cx, ax
not ebx
not cx
add eax, 0xa3e0eb3
add dx, ax
inc edx
or esi, ecx
xor bx, 0x237d
or ch, bl
rol dl, cl
ror ecx, 3
and bx, dx
xor si, ax
or esi, eax
shl esi, cl
and bx, ax
rol di, cl
not ax
nop
mov bx, 0x2369
rol dh, 7
shr cl, cl
sub esi, 0x1f0e1821
and ax, dx
and ecx, 0x75a6623e
add ax, 0x7c93
shl edx, cl
not bl
test di, 0x655e
not cx
rol di, 7
sbb eax, ecx
stc
inc edx
stc
or eax, 0x2da104b4
inc dl
xchg dh, dh
or dx, 0x64e
nop
sbb dx, di
or ah, 0x51
stc
and bl, 0x30
inc dx
stc
adc ah, bl
dec dx
and eax, ecx
or bl, dl
sbb dx, 0x119b
and ebx, 0xdcfe7a3
sub dl, 0x63
nop
test ax, 0x2626
sub edx, 0x5260ae29
xor dl, 1
mov di, ax
and dx, dx
dec bx
test bl, ch
shr ah, 8
or cl, 0x45
stc
rol ah, cl
test edi, 0x2cfd1b1b
dec bx
ror dx, cl
sbb eax, 0x1bf097f4
mov dx, 0x5640
shl bl, cl
shl dh, cl
add dl, bh
rol ch, 8
rol ecx, cl
sbb cl, 0x3f
cmp bx, 0x1350
sub di, 0x7f5b
ror di, cl
inc ecx
or eax, ecx
ror bh, 5
rol bh, 5
not ch
shl cx, cl
sbb ecx, 0x4468d4a4
sub ax, cx
inc bl
pop ecx
dec bl
adc bl, dl
push ecx
adc dx, cx
sbb ebx, edi
adc cx, 0x64f3
rol bl, cl
test ax, ax
inc bx
and si, dx
and cl, 0x6b
and ax, 0x5fd3
shl cx, cl
xchg bx, dx
dec ax
sbb ecx, ecx
add si, 0x3180
or eax, eax
shr cx, 6
xor edi, 0x3d1f2d4f
stc
adc bx, 0x4621
sub ebx, 0x77d4c998
dec dh
not bh
xor dx, dx
ror si, cl
mov eax, esi
inc bx
test esi, ecx
shl ah, 7
adc dl, 0x39
shl ch, cl
test al, cl
pop ecx
pop edi
pop eax
pop ebx
pop edx
pop esi
call fcn.00595aa7
push ecx
rol cx, 1
push eax
xchg ah, ch
push edx
sub cx, dx
rol ecx, 5
push ebx
shr bx, 2
adc ah, ch
xor ebx, 0xf814599
or ch, dh
push esi
xor bx, si
ror al, 8
adc ah, bl
push edi
xor di, 0x4e8c
mov bh, dl
xchg ch, cl
rol cl, cl
xchg ecx, esi
stc
and si, cx
shl ecx, cl
dec cx
xchg bl, dl
xor ah, 0x50
xchg ebx, edx
nop
not edi
shl cl, cl
cmp dx, bx
sbb cx, bx
shr bx, cl
adc cx, 0x1044
shl edi, 8
inc dh
dec bl
xor esi, 0x3481d8ba
mov dh, al
test ah, 0x3a
dec dh
xchg esi, eax
not ecx
xor ebx, ecx
inc dx
stc
shr dx, cl
xchg di, ax
ror bh, 3
rol ax, 3
shl si, cl
stc
cmp bx, dx
rol ch, 8
sub esi, 0x7366578
ror ebx, 6
ror edx, 3
nop
inc ebx
xor edi, edi
dec bx
not dx
xchg ecx, edi
inc ax
ror ebx, cl
xor edx, 0x1893309c
xor cl, al
shl bh, cl
or bx, 0x4686
xchg cx, si
add esi, edi
and di, bx
add di, 0x770d
not eax
mov eax, ecx
ror eax, 4
not ax
and edx, edx
nop
not ecx
xor cx, 0x6cc3
inc bh
xor ch, ch
ror bx, 7
not eax
and esi, 0x20d5fcc1
xor ax, ax
cmp si, 0x3437
adc dx, dx
rol eax, 5
shr edi, cl
sbb bl, cl
xor eax, ecx
add dx, 0x405d
cmp bx, 0x22bb
or edx, 0x6e821245
mov ch, 0xf
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
jecxz 0x55b353
push ecx
xor cl, 0x32
nop
push ebx
push eax
cmp bl, ah
inc al
nop
push esi
sub si, 0x3281
shl cl, cl
push edx
cmp edx, eax
shr ax, cl
dec cx
inc dh
sbb esi, 0x555fe741
push edi
adc edi, edx
xor di, 0xdec
mov ecx, 0x5804760f
cmp di, 0x26ac
and edx, 0x6ba923dc
sub dx, ax
shl eax, cl
xchg cx, bx
and cx, 0x121c
dec edi
and di, ax
adc di, 0x4358
sbb bl, cl
mov esi, 0x6bf619fe
shr al, 3
nop
sbb al, ch
and eax, 0x3e5e8ea0
inc eax
mov dh, 7
inc ecx
stc
xor di, 0x1c40
dec bl
xor cl, ah
stc
mov bl, dh
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
jb 0x55b40a
push ebx
push ecx
and ebx, ecx
push eax
shr ah, cl
push edi
shl edi, 4
sub al, 0x17
pop edi
pop eax
pop ecx
pop ebx
jns 0x55b3f6
push ecx
push eax
xchg ch, ah
pop eax
pop ecx
call fcn.00595e0a
call fcn.0059609f
push ebx
adc bx, 0x4419
pop ebx
push edx
adc edx, 0x64830744
pop edx
push ebx
push ecx
shl ebx, cl
push esi
adc esi, 0x7f9d9eec
push edx
xchg dx, bx
pop edx
pop esi
pop ecx
pop ebx
call fcn.00596574
push eax
push edi
cmp ax, di
push ebx
xor ebx, 0x27bb3e
shr bh, 3
pop ebx
pop edi
pop eax
call fcn.005969e2
call fcn.00596d08
push ecx
and cx, 0x676a
push edi
dec di
push eax
shr ax, cl
test ax, di
shr cl, 6
inc eax
ror ax, 8
push ebx
dec bx
push edx
sub edx, eax
sbb ch, 0x1b
mov bl, ah
test ah, 0x62
not cx
sbb dh, 7
nop
sbb edi, edi
xor edx, 0x6559b03d
adc ch, 0x7f
dec ax
or al, dl
push esi
shl esi, cl
add di, 0x1440
xor bh, ah
xchg dh, bl
mov eax, 0xc25cbdf
xor esi, 0x31e08f6a
test ecx, edx
mov bl, dh
inc ebx
nop
or dh, cl
not bl
add al, 0x56
test ch, ch
nop
xor dl, 0xb
and cx, 0x4e95
test esi, edx
mov cx, 0x7788
sub bh, 0x55
rol bl, cl
shl bl, 5
ror ch, 3
inc edx
shr eax, cl
shl dl, 6
sbb edx, esi
add ah, 0x29
shr dl, 6
nop
nop
dec cx
and edi, 0x19ad4406
sbb cl, 0x59
test ch, dl
test si, dx
and si, di
rol si, 2
inc di
nop
xchg bl, cl
add cl, 0x10
adc ax, 0x6255
inc edi
stc
ror ebx, 5
sbb cx, dx
rol edi, 3
cmp di, di
sbb eax, 0x3002cd99
test edx, ebx
ror edx, cl
sbb bx, ax
test esi, 0x589d82b5
not edi
shl ebx, 3
shr ebx, cl
shl ecx, cl
rol eax, cl
dec edi
shr ch, 4
adc ch, dh
or edi, 0x555f2c88
shl ebx, cl
stc
sub cl, bl
shl eax, cl
sub di, bx
nop
ror bl, cl
rol bx, cl
shl ebx, cl
test bh, 0x22
inc dx
or ebx, 0x25e59b39
shl si, 7
rol di, 5
pop esi
pop edx
pop ebx
pop eax
pop edi
pop ecx
push edx
cmp dh, 0x2f
push ebx
push eax
sbb bx, ax
test dx, 0x5664
push ecx
push edi
adc cx, di
stc
pop edi
pop ecx
pop eax
pop ebx
pop edx
jae 0x55b588
call fcn.00596fc6
push ecx
sbb cl, 0x31
push eax
mov eax, 0x35a18126
push ebx
ror bx, cl
push edx
xor dx, dx
pop edx
pop ebx
pop eax
pop ecx
push edi
shl di, 4
pop edi
mov eax, str._Gz
lea ecx, [esp + 0xc]
push 0x1a
push 0x455e7f25
push ecx
push eax
push edi
push ecx
cmp edi, ecx
push ebx
add bl, 0xb
nop
push edx
cmp bh, dl
stc
not di
push eax
not ah
cmp cl, 0x2d
xor dl, dh
xchg ah, cl
nop
push esi
xor esi, 0x7ff41cff
adc al, ch
mov al, 0x6e
cmp si, 0x455e
shl cx, 5
dec cl
test ecx, 0xf6ee918
mov edx, 0x5cd3b28f
adc cl, 0x39
inc al
xchg si, ax
xor edx, ecx
inc esi
nop
dec al
rol dl, cl
cmp ebx, 0x1bf62ee9
sub cx, di
nop
rol edi, cl
nop
dec si
cmp dh, ah
xor al, 0x68
inc esi
stc
sub ecx, 0x465ee441
dec dl
and ah, cl
shr di, 3
xchg edx, ecx
rol si, cl
stc
not bl
rol cx, cl
not dl
shl cl, cl
shr cl, 7
shl dh, 3
add cl, 0x20
adc esi, 0x7b9bde7b
or cl, 9
sub ecx, 0x395d2faa
rol di, cl
shl cx, 1
dec bl
test edx, eax
test ah, bl
cmp edi, 0x68c75a80
dec ebx
sub si, 0x54d5
inc ax
xchg ebx, edx
test dx, di
and di, 0x48a8
dec di
xchg edi, edi
ror dh, cl
test ax, 0x69e8
xor bx, 0x4be4
shr ax, 2
inc esi
ror edx, cl
test eax, 0x2f7e770f
inc edx
sbb di, 0x3e
mov ah, bl
shr si, 8
inc di
rol esi, 5
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
call fcn.00597471
push ecx
dec cx
nop
push esi
push edx
sbb esi, edx
push eax
and cx, ax
xor ecx, 0x1955c0f2
push ebx
xor ah, bh
sub cx, si
add eax, ecx
and ax, 0x31c0
push edi
dec di
stc
cmp bl, al
xor ecx, eax
cmp dh, 0x69
not cl
sbb dh, 0xc
ror cx, 8
or ebx, esi
adc ah, ah
mov cx, ax
adc si, bx
not eax
add ebx, 0x781b6b13
rol si, 1
not si
inc bh
ror eax, cl
and ebx, 0x47d6e71e
shl eax, cl
stc
rol cx, 3
shl si, cl
dec ax
nop
nop
xor ebx, esi
nop
add edi, 0x4f428a3
stc
sub edx, 0x5227e75f
adc ah, dh
xchg dh, cl
inc al
cmp ah, cl
test al, 0x2a
cmp edx, esi
shr ch, 6
add si, ax
sbb al, 0x46
ror eax, cl
shl dl, cl
xchg dx, ax
shr dl, cl
add eax, 0xe6db60c
adc bl, 0xa
mov edx, ebx
sbb cx, ax
or cx, bx
sub eax, edx
cmp di, ax
not ecx
ror ax, cl
rol bh, 6
dec ecx
inc edi
nop
cmp dl, bh
xchg dh, ah
dec ah
xchg dx, di
sub ecx, eax
sbb ecx, 0x7068ab50
inc ch
test ebx, ebx
shl esi, 8
sub dx, di
test ebx, 0x274b926f
shr ah, cl
xor cx, bx
not ax
xchg ecx, esi
dec cx
inc eax
not al
shl edx, 8
sbb ax, 0x1621
sbb si, 0x7424
mov di, 0x60f4
test si, 0x6dec
mov ebx, 0x2218cc0f
inc edx
test edx, 0x415a9104
adc si, dx
shl edx, 8
sub esi, 0x305252a1
xchg ebx, eax
add bh, bl
xchg bx, cx
rol si, cl
sub ax, 0x7b8f
pop edi
xchg bx, dx
or bh, 0x14
sbb bx, ax
xor al, 0x60
inc dx
or eax, 0x7f50e11
shl bl, cl
stc
shr eax, 2
mov al, ah
and ch, 0x74
nop
push edi
xchg di, ax
mov ecx, ebx
shl ah, cl
test bx, 0x635e
sbb di, ax
dec di
inc edx
cmp dh, dh
test cl, dl
or edx, edx
ror eax, cl
not cx
not si
rol si, cl
inc esi
ror dh, cl
or dh, 0x21
xchg ah, bh
nop
shr ax, 2
mov dh, ah
adc dh, 0x66
shr bx, cl
ror ax, 8
cmp cx, 0x2a1c
adc edx, ebx
shl eax, 5
cmp dh, 0x16
nop
sub dl, 5
rol dl, cl
nop
test bh, 0x6e
shr bx, cl
test si, ax
mov bl, 0x35
xchg al, dl
test si, 0x5321
xchg ch, al
not bx
nop
adc al, bl
not eax
rol dh, 2
xchg edi, eax
not bl
stc
not ax
shr bx, cl
or esi, 0x3490292b
shl bh, cl
stc
adc bx, 0x3c66
not bl
and di, ax
rol dl, cl
not bx
inc edx
sub dl, dl
sbb dl, dh
sub al, dl
and bx, ax
shr dl, 8
dec ecx
shl esi, cl
not bl
rol dl, 7
sub edx, 0x64e98dd
cmp esi, ebx
rol dx, cl
shr dx, cl
xor al, ch
inc di
xor ebx, eax
nop
test si, di
sub dl, 0x61
inc edx
xchg dh, dh
add dx, 0x67d
shl eax, cl
adc edi, esi
or cx, 0xd52
rol esi, 3
inc ecx
xchg ah, dh
or ecx, ebx
stc
pop edi
sub ch, bh
inc ax
shl si, 2
sub cx, cx
push edi
ror di, cl
nop
stc
shr eax, cl
cmp dx, bx
add bl, 0x6b
rol ch, cl
shl ax, cl
cmp ebx, 0x730b3d78
and ebx, esi
and esi, eax
dec esi
dec eax
sbb dh, al
dec dx
ror dh, cl
xor edx, 0x508ec6d4
adc dl, bh
xor ecx, esi
and ecx, 0x2a235cd3
xor ebx, edi
or dh, 0x5a
or eax, esi
cmp bl, ah
sbb dh, ch
rol edi, cl
xchg bx, si
add al, 0xd
cmp bh, bl
stc
adc ebx, 0x196079c5
shr ebx, 4
adc edi, 0x3b401368
sub dx, bx
shl edx, 8
sbb cl, 6
nop
xor bh, al
nop
not ch
shr eax, cl
ror si, 2
and cl, 0x34
dec al
inc al
shl ax, 2
inc ebx
or bl, dl
xor bx, ax
inc bx
stc
not ecx
or bx, 0x7240
shr bh, cl
sbb bl, dl
not cx
not bh
xor cl, 0x52
ror al, 8
dec cl
inc edx
add eax, ebx
xor dl, 0x78
xchg ch, al
rol esi, cl
xchg cx, di
nop
mov ah, 0x5b
xor bh, 0x78
ror edi, cl
nop
test esi, 0x1e5c8576
not cx
inc bh
ror ecx, 6
shl ebx, 6
cmp bx, 0x404e
or eax, edx
xchg edx, edx
ror ax, cl
stc
nop
xchg dh, dh
stc
test edi, eax
sub di, cx
cmp ch, ah
test ax, ax
not dx
inc dx
mov edx, ebx
test cx, di
stc
mov ecx, edi
inc ch
mov si, 0x5583
pop edi
dec si
or al, 0x20
push edi
test edi, 0x5119c194
stc
sub bh, bh
sbb edi, eax
and ah, cl
shl dh, cl
add ch, ch
and dx, 0x16a3
sub cx, 0x7305
shl cx, 1
xor di, 0x263
ror esi, cl
sbb edx, esi
and dx, ax
ror bl, 6
test bh, 0x47
shl cx, cl
mov bh, 0x78
rol bh, cl
inc ch
sbb edx, 0x17302250
or ch, ch
stc
xor di, 0x1fb7
mov bh, cl
add si, si
dec edx
adc ecx, edi
adc bx, 0x1e9f
shr eax, cl
xchg cl, al
shl dl, cl
sub edx, 0x73bf1bd5
or dx, ax
or eax, 0x4c4edd79
sbb esi, 0x141def98
mov al, dh
stc
adc al, bh
xchg si, ax
shr al, cl
mov cx, si
rol ecx, 7
nop
cmp cx, 0x1d5e
test edi, edx
add dx, bx
cmp eax, 0x5f070a76
and bl, cl
cmp dl, cl
not ebx
xchg di, di
stc
dec dx
sub cl, 0x69
rol bh, 8
ror bx, cl
shl si, 2
inc dh
inc dx
or dl, dl
ror ch, 6
and cl, 0
sub cx, 0x4a0e
add dh, 0x71
cmp cx, 0x5714
ror ax, 2
rol bl, cl
test ecx, 0x44f0a9a8
sub dl, ah
rol ecx, 8
xor cl, 0x2a
sbb ecx, 0x533199e4
mov cl, 0x53
not ecx
rol dx, cl
stc
mov ax, cx
xor esi, edi
ror bl, 4
and dl, 0x1f
cmp ah, 9
stc
or dx, 0x9aa
inc bx
shr bx, cl
inc bx
nop
rol ebx, cl
stc
or bh, 0x2e
nop
sbb bl, 0x14
test cl, bl
shl si, 8
adc si, si
xchg ecx, edx
or bh, 0x68
pop edi
nop
ror ah, cl
sub dx, 0x5d96
shr si, 5
pop ebx
pop eax
pop edx
pop esi
pop ecx
nop
push ecx
push ebx
xchg ch, bl
push edi
xor edi, 0x3d8a76eb
pop edi
pop ebx
pop ecx
jne 0x55bbc6
push ecx
test cl, 0x53
push ebx
push esi
xor bx, si
adc cx, bx
dec ch
ror cx, cl
adc cl, 0x34
push eax
test eax, 0x2b22b047
test ebx, ebx
rol ch, cl
inc bl
test bx, bx
sub ax, 0x5005
push edx
cmp dh, cl
adc bh, al
stc
push edi
test dx, di
inc cx
dec cx
shr edi, 6
rol ax, 3
xchg dh, bh
shr dx, cl
test edx, 0x7dde5294
test si, ax
test ax, si
dec ebx
nop
adc esi, 0x75b7634
not edi
ror edx, 3
stc
pop edi
pop edx
pop eax
pop esi
pop ebx
pop ecx
call fcn.00597773
call fcn.00597d65
stc
push edi
dec di
push ebx
or ebx, 0x299710a6
push ecx
shr ecx, 6
push esi
xor si, 0x33f1
cmp di, di
dec si
xor ecx, ecx
push edx
push eax
adc dh, ah
test bx, dx
shl dx, 5
adc bl, bl
ror cl, cl
stc
test bx, 0x1321
cmp si, 0x28f
cmp ebx, edx
sbb edi, 0xb9b9171
inc edx
and bx, 0x1934
sub bx, 0x74d9
xor bl, dh
or edx, 0x410b40d5
and si, di
shr ax, cl
and cl, 0x34
adc ax, di
ror edi, cl
sub ch, 0x38
sub cx, 0x1ac5
inc dl
xchg al, dl
mov edx, 0x447abac2
pop eax
pop edx
pop esi
pop ecx
pop ebx
pop edi
push eax
push ebx
sub eax, ebx
pop ebx
pop eax
push ebx
adc bx, 0x1d5c
push ecx
and bl, cl
push edx
and dl, 0x3d
push eax
sbb ax, 0x1765
adc ax, 0x2122
pop eax
pop edx
pop ecx
pop ebx
push ebx
push ecx
rol bx, cl
push eax
cmp eax, eax
push esi
shr si, cl
mov cl, 0x6d
sbb al, al
sub esi, 0x4c1e9d93
test ch, 1
push edi
inc edi
push edx
shl dx, 5
stc
stc
test bl, 0x4d
sub eax, 0x3ef27b3e
not di
stc
shr ecx, cl
sbb cl, 0x37
sbb dl, 0x27
add bx, 0x5ddf
test ecx, ebx
rol al, cl
sbb ax, 0x5759
ror si, cl
mov bl, 0x48
or eax, edi
add edi, 0x4dc35f65
rol al, cl
rol edx, cl
inc di
sbb dh, dh
dec di
dec dx
nop
xor bl, 0x13
sub dl, bh
shl ebx, cl
not ecx
sbb bh, bh
ror bl, 8
nop
shr edx, cl
or cl, 0x51
stc
rol bh, cl
nop
xchg ebx, esi
inc al
sub cx, si
dec cx
rol ecx, 4
or ecx, 0x6126857a
nop
add edx, 0xc9c6423
test dx, ax
shr esi, 7
xor esi, eax
and esi, 0x3dfc0458
sub edx, 0x6fb5e6ea
xchg ebx, esi
test dl, dl
stc
test ch, 0x6a
nop
inc ecx
adc si, dx
cmp dx, 0x5b6b
dec bx
shr ecx, cl
shr edx, cl
dec edi
ror ch, 8
nop
sub bh, bh
shr ecx, 8
add edx, eax
shr bl, cl
not eax
rol cl, cl
nop
cmp edx, 0x42f8d223
and edx, esi
mov dh, 0x3e
or cx, cx
stc
stc
xor bx, 0x490
shr si, 1
shl cx, 8
xor bx, 0x35da
add eax, eax
xor si, 0x98d
and ebx, 0x9c43844
rol cl, 5
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
nop
push ebx
add bx, 0x7f49
or bx, 0x44d9
push eax
push edx
and al, dh
push ecx
and cx, 0x911
push edi
sbb edx, edi
rol eax, 3
cmp ax, 0x7f15
inc dl
adc al, 0x33
rol edx, 2
test ecx, 0x1b55251f
cmp ah, al
not eax
stc
nop
shl ah, cl
sub cx, di
dec eax
inc dl
shr bx, 3
sbb bx, dx
ror edi, 3
xchg cx, dx
cmp al, cl
shr edi, 3
xchg ch, ah
sbb di, 0x5fdc
not ebx
stc
push esi
ror esi, cl
shl si, cl
stc
and bx, cx
and dl, bl
not ah
and ch, bl
shl ebx, cl
stc
not dh
stc
rol ebx, cl
shl eax, cl
sub dh, dl
or cx, 0x2c75
add al, dh
shr edx, cl
shr eax, 8
rol bx, cl
test dl, 0x3e
rol ax, 7
not ebx
inc ebx
sbb bx, 0x18df
shr bh, cl
test edx, eax
inc eax
and ecx, 0x3cc85a61
ror si, 1
dec si
mov esi, 0xe00ba4d
dec ah
xchg bx, ax
cmp bl, 0x48
shl bx, cl
adc ecx, ecx
add esi, 0x26c5f09
shr edi, cl
nop
test bx, dx
shl esi, 6
dec dh
shl edi, cl
ror dl, 4
sub bh, bh
or bh, dh
mov bx, bx
rol edx, 3
shl dl, 8
rol si, cl
inc di
dec ax
test bl, bl
and dh, 0x67
shr ah, 8
not bx
xor di, 0x239a
add ax, dx
cmp cl, 0x6e
xchg ebx, eax
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
push eax
shr ah, 4
push ecx
shl eax, cl
push edx
sub dx, 0x10a6
push edi
and cx, di
test eax, 0x12cf79c1
nop
test ah, 0x15
shr ch, 7
push esi
not si
push ebx
adc bh, 0x63
xchg bl, ah
shr ebx, cl
xor dl, al
ror ebx, 7
or di, 0x6032
shl ebx, 1
and si, 0x1bf2
xor bh, al
sbb di, 0x3842
ror edi, cl
test ecx, 0x1d776991
adc cx, 0x4bba
not dx
xchg di, cx
stc
or ebx, ebx
xor edi, 0x4b4d8f1d
rol cx, 4
cmp bl, 0x35
dec bx
rol bl, cl
mov dh, 0x49
xor ax, 0x4859
and bl, ah
stc
pop ebx
pop esi
pop edi
pop edx
pop ecx
pop eax
push edi
push ecx
xchg edi, ecx
pop ecx
pop edi
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0055f4a5
add esp, 0x1e
test eax, eax
je 0x561662
mov ecx, 1
jmp 0x55fdbc
call fcn.005980e5
push eax
push ecx
rol al, cl
push ebx
sbb bx, 0x5b0
adc bl, 0x27
sub ah, 0x31
shr ah, 4
not ecx
xor ah, ah
push esi
rol si, 4
not ecx
stc
shl bh, cl
stc
shl ebx, 4
stc
push edx
sub edx, 0xc992b02
inc ax
xor ah, al
push edi
add edi, 0x7828ad03
not di
shr si, cl
inc di
dec esi
cmp ah, bh
inc edi
not bl
sub ax, bx
shl edi, cl
inc ch
ror ebx, 7
nop
test si, bx
add ax, 0x60d4
xor ax, si
ror edi, 6
xor dx, 0x67d3
and bh, bh
test cx, 0x2f3b
inc cl
add si, cx
add esi, edi
inc ax
nop
ror ecx, cl
or ebx, esi
mov dx, 0x4483
sbb dx, 0x71
and cx, cx
not cx
mov ah, dl
and ch, dl
nop
sub eax, edx
cmp bx, dx
mov cx, 0x283d
ror bl, 8
or cl, cl
dec eax
add esi, ebx
nop
shl cl, 1
cmp cl, dh
ror ax, 8
shl di, 6
inc di
sbb eax, edx
add dl, 0x77
xchg si, ax
mov bl, ah
rol edx, 2
inc dx
xchg bh, al
xchg si, ax
and edx, ecx
add eax, edx
xchg esi, esi
and bh, bl
sbb ax, 0x6b0f
sbb cl, 0x5a
mov bh, cl
stc
cmp ecx, 0x1e68253e
or di, 0x3b5f
inc cl
and ax, 0x7ed3
test cx, 0x14e
nop
dec ax
shr si, 8
inc ecx
adc eax, 0x6fc1deec
and ebx, 0x3a04c9d6
xor si, cx
shr bh, cl
not edi
sub dh, bh
shr esi, 4
stc
test ebx, ebx
stc
adc cl, 0x70
pop edi
inc cx
inc ebx
push edi
sbb bx, di
ror bh, 3
xor esi, 0x423f925e
inc di
stc
sub ax, si
not ebx
ror bl, 2
ror dh, 5
cmp edi, 0x4f7cd4f4
stc
xor bh, 0x37
shl cl, 3
dec edi
mov eax, eax
rol si, cl
sbb bl, bl
add edx, edx
mov bl, 0x1b
nop
shl di, 1
dec al
sbb esi, 0x3b1af528
cmp cx, 0x1f0e
sbb di, 0x760c
xchg cx, ax
sbb edx, 0x1099a07
adc ebx, edi
add dh, bl
sub ax, bx
add edx, 0x7eff5e6a
dec bh
nop
cmp dx, 0x51c9
mov bl, 0x38
adc bx, di
mov ch, bl
test ch, 0xa
xor si, 0x5830
sbb ch, bh
rol cl, cl
nop
shr ax, cl
nop
sbb bx, ax
shr ax, cl
sub ax, cx
mov esi, 0x254b04a4
test dx, dx
rol dh, 7
cmp dh, ch
sub ebx, 0x3295b531
dec ah
adc cx, 0x10ab
adc ax, 0x5ae4
stc
test al, 0x78
not ah
and bh, 0x64
and dx, 0xce4
stc
ror ecx, 4
mov dl, 0x59
and al, ah
shr al, 6
inc edx
shr ax, 5
sub ax, cx
adc esi, esi
dec ah
xor dl, ah
mov dh, bl
or dl, 0x6b
nop
nop
not cl
shr ch, cl
inc dx
xchg edi, ebx
dec bh
sbb dh, 0x24
mov ebx, edx
nop
stc
cmp ch, 0x20
mov edx, eax
and esi, 0x44c9c008
rol ah, cl
shl esi, 6
test esi, 0x4228c279
adc di, di
shl dl, 2
xchg cl, bl
nop
dec dh
dec si
cmp esi, 0x7166209d
xor bh, cl
pop edi
shl dx, 8
dec al
cmp edx, 0x3fbbbeaf
rol ax, cl
xor bx, si
push edi
and di, 0x1d48
add esi, 0x30d485ba
sbb ecx, 0x2547d07a
and di, 0x8b0
dec bh
mov dx, ax
inc esi
inc bl
xor al, dh
sub ax, 0x646
shr ch, 1
sub ecx, ebx
sub bx, di
sub ebx, ecx
shr ax, 7
or ax, 0x65ff
shl al, 6
rol dx, 1
inc eax
and edi, ebx
xor ebx, eax
inc eax
xchg al, bh
inc cx
ror ebx, cl
shr di, cl
rol ax, 1
adc dl, al
xor al, 0x6c
test edx, 0x5a9327e7
xor cx, 0x602a
cmp ecx, ebx
ror ebx, 8
dec ah
dec dh
inc esi
xor si, 0xc03
rol cx, cl
stc
and di, 0x8a5
xor dx, 0x2a6d
not si
shr edx, 2
xchg dx, ax
rol ah, 2
cmp ecx, 0x135ae268
sbb dx, di
shl ecx, 6
mov al, dh
stc
sbb bl, 0x74
stc
or ah, 1
and ah, al
add bx, si
not edi
shr ax, 5
shl dh, 4
rol dh, 6
nop
and bh, 0x61
not ebx
ror si, cl
rol si, 3
xchg bx, si
mov si, 0x1d56
nop
sub dl, al
and di, 0x1747
inc cx
cmp si, di
inc edi
sub ebx, edi
mov ax, ax
inc ch
cmp eax, 0xbf4d8a6
add si, cx
shr edx, cl
or si, di
shr cl, cl
shr ah, 4
add ebx, esi
shr edx, 3
rol ax, 3
nop
rol al, cl
shr edi, 8
shl edx, cl
mov di, cx
sbb al, 0x7d
not cx
or esi, 0x400e9160
xchg di, si
or bl, 0x7c
mov bl, al
pop edi
push edi
xchg bx, di
stc
test ax, 0x4c15
add al, ch
shl ah, 2
add bx, ax
xchg ah, ah
dec esi
sub cl, dh
cmp ebx, 0x2f1e20ca
sbb cx, 0x319e
and si, 0x2175
adc ebx, edx
not ah
test ax, di
nop
mov edi, 0x4f888d21
inc cx
ror dh, 3
nop
shl ecx, 6
rol bh, cl
xor edi, 0x79f59de6
inc ecx
dec dx
xchg cl, ch
stc
or cl, 0x51
shl cx, cl
sub cx, 0x3fa7
test bl, 0x63
dec dl
adc esi, edi
dec ebx
sbb bl, ch
and ecx, 0x564f855e
mov ecx, edi
xor si, ax
nop
mov ax, 0x4b5d
stc
ror ebx, 4
sub al, dl
not ebx
rol esi, 8
not bl
cmp dl, dh
xor bx, 0x712c
test ax, 0x10bb
add bx, 0x6727
nop
ror ah, 6
ror cx, 6
and di, di
rol ecx, cl
inc edi
mov edi, 0x463b58bc
shr edx, cl
adc ax, 0x5b48
sub edx, edx
mov ecx, ebx
stc
not ch
mov edi, 0x1a59aa34
inc eax
ror cx, 1
ror ax, cl
sbb bh, 0x3a
xchg dx, si
shl eax, cl
cmp ah, bl
nop
and esi, 0x35c1a979
ror edx, cl
nop
xor ecx, 0x3f479999
and eax, 0x6e4d454
rol dh, 3
not bh
add di, cx
not cx
inc di
test dx, 0x7c81
shr ebx, 5
ror ah, 3
xor bh, 0x2e
xchg edi, ebx
stc
xchg ch, ah
nop
and eax, 0x2a5c18be
sub bl, 0x36
mov cx, 0x4a49
cmp bx, 0x46a1
cmp bh, bh
ror esi, 5
not dh
not di
test eax, ebx
ror bx, cl
pop edi
stc
shl dl, 8
shl ah, 3
test si, dx
adc esi, ebx
xor edx, eax
rol cx, 1
dec edx
mov bl, ch
stc
sub dh, 0x5b
cmp dl, bh
cmp cl, 0x60
adc ebx, 0x178e3e45
rol dx, 7
push edi
inc di
dec cl
dec edi
and edx, edi
and ax, 0xe1c
xchg bx, bx
shr bl, cl
not dh
dec si
dec edx
xchg bh, bl
mov esi, 0x7dbca40f
stc
shr esi, 5
ror edi, 2
not al
xchg cl, cl
shl ax, cl
rol di, cl
ror ecx, cl
or dx, 0x3337
or bl, 0x68
dec bx
sbb al, dl
sbb eax, eax
shr bh, 2
mov al, ch
sub dh, ch
shr edx, 7
test di, ax
shr edx, 4
cmp cl, bl
stc
xchg esi, esi
cmp cx, di
test dl, ah
not dx
mov cl, dh
shl si, 1
stc
not esi
shr bh, 8
stc
nop
cmp eax, esi
sbb di, cx
rol bl, 6
test edx, edx
and dl, 0x11
stc
stc
add cx, 0x1535
nop
mov ebx, ecx
sbb al, 0x4d
adc bl, 0x7a
shr bx, 8
xor ebx, 0x65b8f531
nop
shl ax, 3
xchg dh, cl
shl di, cl
sub cx, cx
mov edx, 0x41a6c17a
add bh, 0x47
nop
sub si, 0x4ddb
xchg ecx, ecx
stc
sub si, 0x2161
or dx, si
sbb edx, 0x63825298
shl dx, 3
shl eax, cl
dec edi
rol bl, cl
xor cx, si
test dh, ah
cmp dx, 0x5ff5
and edx, ecx
not al
mov dl, bh
and cl, 0x4a
mov dh, 0x12
shr bh, 7
pop edi
dec dx
shl ax, cl
dec ch
or si, si
add ebx, 0x4c1f93ce
nop
stc
nop
not dh
not dx
nop
test al, 0x70
xchg dx, ax
push edi
add edi, 0x37772de7
and esi, 0x4a7086c4
test eax, esi
sbb eax, esi
inc cl
nop
or ax, di
shl cx, 8
xor ax, ax
and ah, ch
sub esi, 0x782f37dd
xor al, 0x3c
rol ax, cl
adc ebx, 0x60b74995
nop
xchg ecx, ecx
ror edx, cl
adc ebx, esi
test di, bx
inc bl
xchg esi, edx
rol si, cl
shr edx, cl
ror di, 1
stc
xchg cx, cx
ror edi, 7
sub cx, 0x33d7
xor bx, di
xchg bx, bx
nop
test ah, 0x29
xchg esi, ecx
ror bl, 3
sbb edi, 0x683a464d
xor di, di
shr si, cl
not ax
ror bl, 3
inc bx
ror ch, 4
sub di, si
stc
shl bh, cl
xchg di, di
inc ah
sub dx, si
add eax, edi
adc bl, bl
test bl, bh
xchg ecx, ebx
inc di
xor dx, bx
xor ah, 0
xchg cx, ax
mov al, dl
not ax
not bh
add ecx, ebx
and esi, 0x1f73a964
ror edx, 6
xor ax, di
sbb esi, 0xef9c353
stc
sbb di, bx
xchg al, bl
rol al, 2
cmp ah, 0x65
stc
xchg ch, bl
xor dl, bl
shr eax, cl
not dx
dec si
stc
test ch, cl
rol ax, 2
sub dl, 0x4d
inc edi
stc
stc
sub ecx, 0xf6e6061
sbb edi, 0x3346eae5
xor dx, ax
xor cl, dh
shl bx, cl
sbb di, 0x5563
pop edi
shl cx, cl
dec edx
push edi
sbb eax, edi
stc
xor esi, 0x788c7680
not ebx
test edx, 0x7965e8d4
dec ch
not dx
and cl, 0x22
or ax, 0x5acb
nop
mov ebx, edi
nop
rol al, cl
not di
nop
dec ah
shr cl, 3
shl di, cl
ror dl, cl
ror ebx, cl
shl bh, 5
ror cl, 3
xor ch, 0x30
shl bx, 8
or ch, 0x70
or ah, ah
sbb edi, 0x6dd1bb91
add bl, al
test ax, 0x6364
mov edi, 0x4cef2b9b
adc edi, 0x156de6c8
stc
inc edi
not bh
rol edi, cl
xor dl, ah
and ax, bx
inc edx
adc cx, 0x6a29
mov esi, edi
rol esi, 2
add edi, 0x614f5aa3
or ebx, 0x2214dc95
rol ebx, cl
dec edx
xchg esi, eax
dec ax
sbb ebx, edx
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
push eax
rol ah, 6
push ebx
sbb bl, 0x19
push ecx
rol bh, cl
push edx
adc dx, 0x7bda
xor ah, bl
push esi
shl esi, cl
inc eax
dec ebx
pop esi
pop edx
pop ecx
pop ebx
pop eax
call fcn.0059833a
push ecx
adc cl, 0x68
push esi
dec si
xor ch, 0x7b
push eax
push edi
sbb ax, di
pop edi
pop eax
pop esi
pop ecx
call fcn.00598817
push edx
push ecx
or edx, ecx
push eax
add ah, 0x10
push edi
cmp di, 0x25f
push ebx
xchg ebx, ebx
nop
xor ax, 0xfcf
sub edx, edi
sbb ah, 0
shr bl, cl
xchg ecx, ecx
mov bx, ax
xor cx, dx
add ah, 0x73
ror al, 5
test cx, ax
nop
adc eax, ebx
shl edx, cl
not ah
shl bl, 8
inc ebx
and cx, 0x2a21
push esi
test esi, eax
shl edi, 6
not di
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
nop
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
push esi
inc esi
push eax
ror eax, 5
push edi
push ebx
xchg edi, ebx
push ecx
sbb cx, ax
xor ch, 0x1b
push edx
adc dl, cl
inc al
rol si, 1
and cl, 0xf
rol esi, 8
xchg ecx, edi
or ecx, 0x6d7ed9a9
inc dh
and cl, dl
nop
rol ebx, 4
test ax, cx
inc dx
inc dh
ror cx, 3
test edx, 0x1b24ae5d
not ecx
adc edi, eax
not edi
or bx, 0x6bcb
sbb ch, dh
dec esi
test cx, 0x2272
not ah
dec ax
stc
rol ch, 7
stc
pop edx
pop ecx
pop ebx
pop edi
pop eax
pop esi
call fcn.00598ce1
push edx
cmp edx, 0x1d7697e9
test dx, dx
push esi
ror esi, 7
push ebx
mov ebx, edx
push eax
sbb eax, eax
add si, 0x1950
push ecx
mov ch, 2
dec eax
not bx
cmp al, 0x35
add eax, edx
sbb al, ch
push edi
sbb ecx, edi
and dh, ah
xor ah, bh
nop
stc
shl di, 6
ror si, 1
ror ecx, 1
adc dh, 0x15
shl ebx, 3
rol dl, cl
inc esi
not edx
not esi
xchg di, ax
stc
ror ecx, cl
not ecx
sub ax, 0x1abb
adc edx, edx
adc esi, 0x5be0ecdc
ror esi, cl
shl eax, 2
ror ah, cl
mov edx, 0x405adf0d
nop
mov bl, ch
adc cx, 0x6e4a
ror dh, cl
or bl, dl
rol dx, 2
add edi, edi
and dh, 0x2a
and cx, 0x352
not al
xor bl, ch
or ch, 0x2b
add bh, bh
xchg dh, bh
nop
cmp ecx, 0x204b1f77
add dh, bl
shr ah, 2
sub ecx, 0x36193bb3
add eax, 0x1b4c0837
test di, dx
and eax, 0x506b2674
add ecx, edx
not cl
or edi, 0x60294de4
cmp ah, 0x66
xor dx, 0x1d56
sbb al, cl
xchg bx, di
cmp bl, bl
stc
mov ebx, 0x3ba644a4
sub ecx, 0x16d1f31b
sub ecx, ebx
pop edi
pop ecx
pop eax
pop ebx
pop esi
pop edx
jb 0x55cc41
stc
push esi
mov esi, 0x4904c27a
push ebx
ror bx, 6
push edx
add si, dx
test dl, bh
shr si, 8
push eax
push ecx
xchg ecx, eax
adc al, dl
test dh, 0x5d
push edi
rol edi, cl
test ah, bl
xor edx, 0x2469299c
stc
not si
rol eax, 1
sbb bl, 0x2c
mov edi, ebx
adc eax, 0x3b296714
or dl, al
sub bx, 0x2c96
sbb bx, 0x5c23
stc
shl esi, 6
nop
cmp ch, dh
dec bx
add dl, dh
mov bl, dl
test ax, 0x3359
inc cx
shl dh, cl
or si, 0x895
test di, di
inc ebx
ror ax, 8
sbb ebx, esi
dec si
adc al, bh
xchg edx, ecx
or ch, 0xd
inc dl
sbb dl, al
xchg ch, bh
shl bh, cl
or bh, dh
nop
ror ecx, 5
inc cx
nop
adc al, 0x14
adc si, 0x4880
inc ax
sbb al, 0x12
add bl, ch
shl al, cl
rol bx, 5
inc dx
inc bh
inc ah
xchg dh, cl
rol bh, 6
shr dl, cl
cmp edi, ecx
inc bh
cmp cl, 0x33
or bx, 0x3c4
shr edi, cl
shl ebx, cl
inc ecx
not edx
sbb esi, eax
shl edx, cl
inc dx
nop
inc edx
adc bh, 0x2b
or bh, al
mov bh, al
shl di, 3
mov ecx, 0x97ba1cd
sbb bh, 0x1c
or di, di
sub si, 0x68b
shr esi, 4
stc
cmp cl, cl
and bl, al
ror edi, 2
xchg di, di
shl cl, 7
shr dh, cl
stc
sbb al, 0x45
and dx, di
test di, 0x5da7
not ebx
sbb si, 0x3968
nop
stc
xchg cx, di
pop edi
push edi
sbb eax, edi
inc eax
nop
xor al, ah
shl di, 6
add ecx, ebx
stc
stc
shr al, 4
mov di, cx
sbb si, si
sub ecx, edi
nop
add esi, edi
test eax, ecx
ror cx, cl
sub eax, eax
sbb edx, 0x63b4a884
mov dx, 0x879
cmp ah, 0x61
sub esi, esi
mov al, bh
add ch, 0x6e
ror ecx, 6
nop
mov bx, 0x340a
shl dx, 6
inc ebx
cmp dl, 3
cmp cx, cx
mov eax, 0x1bbc47dc
or cx, si
dec bx
rol dl, 7
nop
test di, si
not di
dec esi
inc edi
and dl, dl
sbb dl, 0x5a
add bx, ax
and dh, 6
not ax
sub dl, ah
and cl, 0x6a
mov cx, 0x550c
test bx, cx
rol bl, cl
dec eax
mov di, di
shl ecx, cl
rol ch, 8
sub bl, 0x5a
rol dx, 3
sub dh, 0x73
stc
or eax, edi
add cx, 0x1b45
ror bh, 1
stc
xchg ebx, eax
or di, bx
add cx, 0x5878
ror ebx, 8
dec cx
rol cl, 4
xchg edi, esi
shr eax, cl
not ecx
sbb ah, 0x6d
shl si, 7
pop edi
pop ecx
pop eax
pop edx
pop ebx
pop esi
call fcn.00598f58
call fcn.0059944e
push ecx
push eax
sub cx, ax
push edx
shl dl, 5
shr dx, 1
push edi
shr edi, cl
push ebx
shl bx, cl
rol dx, 6
inc bl
adc edx, edx
not ax
push esi
or si, 0x8ea
test ebx, ecx
add di, ax
and dx, di
rol ecx, 6
not si
cmp di, 0x1a8e
adc edx, edx
xchg esi, edi
shl ecx, cl
add ax, 0x5e7b
test eax, eax
stc
adc dx, 0x2a28
xor di, 0x1f9e
or edi, 0x74fcdff1
mov dl, bl
ror edi, cl
ror dx, 3
xchg al, ch
test si, si
nop
add di, 0x33a2
not ecx
sbb ah, ch
sbb ah, al
stc
inc cx
sub ebx, 0x40e62b7f
not cx
shr dh, cl
xor ax, dx
dec di
adc ebx, 0x3a81bb99
adc si, di
dec cl
mov bx, 0x587b
shl cl, cl
sub bl, 0x7e
rol dx, cl
dec bx
shr cx, cl
xchg cl, bl
cmp edi, 0x4c4a5806
sbb ecx, 0xfdbd89e
or eax, ebx
inc cl
mov cx, cx
sbb bh, bh
sub ah, al
xchg ah, al
mov ah, 0x1a
add dx, 0x679d
shr ah, cl
sub ah, al
or ebx, 0x4967583
inc ch
stc
xor eax, edi
dec bh
adc cl, 0x6f
xor ebx, 0x6ef89161
sbb edx, 0x162f82d3
mov dh, 0x6f
rol edx, 7
inc eax
cmp di, 0x27f
shl dh, 4
mov al, dh
add ebx, ebx
not bx
mov edx, 0x5e939c79
xor ecx, ecx
pop esi
pop ebx
pop edi
pop edx
pop eax
pop ecx
je 0x55cb46
jp 0x55ca64
call fcn.005998bb
push esi
push ecx
shl si, cl
shr esi, 8
push eax
not ah
pop eax
pop ecx
pop esi
push eax
push ebx
or ax, bx
inc ebx
pop ebx
pop eax
jns 0x55ca64
push ebx
and ebx, ebx
stc
pop ebx
jp 0x55ca64
push edi
xor di, di
pop edi
push edx
inc dl
push eax
dec ax
rol ah, 5
push ebx
mov ebx, 0x3fb2b794
not ax
push esi
push ecx
ror esi, cl
shl si, 6
inc ebx
xchg bh, cl
cmp bh, ch
mov ah, 0x38
push edi
sbb di, cx
and bx, si
sbb dx, bx
or dh, al
xor cl, 0x31
stc
shr edi, cl
xor ecx, 0x46eea8e5
cmp ch, 0x4f
nop
inc ah
sbb esi, ebx
xchg ah, bl
xchg cx, ax
shl bx, 7
not eax
shl di, 3
inc ax
test ah, bl
add esi, ebx
shl ebx, cl
test edx, 0x3c234323
xchg bx, di
dec ecx
nop
or eax, edi
dec ax
shl bh, cl
sbb edi, esi
stc
xchg cx, dx
dec ax
shl di, cl
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
call fcn.00599b5d
call fcn.00599df2
push ecx
not cx
push eax
sub ah, cl
push edx
shl edx, 6
push ebx
adc dl, bh
shl dh, 6
push esi
sub si, 0x61af
push edi
xchg si, di
test edi, 0x5230a11c
rol dx, cl
stc
stc
or ah, bh
add cx, 0x4078
and edx, 0x69a7d9f7
or cl, bl
xchg cl, cl
shl eax, 2
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
call fcn.0059a26e
push ebx
shr bh, 5
pop ebx
push ecx
push edx
xor ch, dh
push edi
or edi, 0x6211b9b3
push eax
not al
cmp ax, ax
pop eax
pop edi
pop edx
pop ecx
call fcn.0059a767
call fcn.0059aa12
stc
push edi
xchg di, di
pop edi
call fcn.0059adb6
nop
push edi
push ecx
xchg edi, ecx
push ebx
test bl, 0x3b
xor di, 0xa8d
push edx
push esi
sub dx, si
cmp bx, 0x2664
xor ecx, 0x4c39b142
rol di, 5
not dh
nop
inc di
and esi, esi
push eax
dec eax
cmp dl, bl
and dl, cl
and dx, 0x2c92
cmp dx, si
inc bl
sub ch, 7
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
push esi
shl esi, 6
push eax
push ecx
cmp ax, cx
push ebx
sbb bh, ch
dec ah
stc
pop ebx
pop ecx
pop eax
pop esi
call fcn.0059b187
call fcn.0059b727
push edi
push esi
sub di, si
nop
pop esi
pop edi
jbe 0x55cbdd
push ecx
cmp ch, 0x31
push ebx
shl bh, 5
pop ebx
pop ecx
push esi
push eax
adc si, ax
push edx
xchg al, dl
pop edx
pop eax
pop esi
jl 0x55cc01
call fcn.0059ba84
nop
nop
push esi
or si, 0x24c9
push edx
dec dl
shl dl, 8
push ecx
dec cx
pop ecx
pop edx
pop esi
call fcn.0059be95
push ebx
test bh, 0x2c
shl ebx, 8
or bx, 0x6cae
push edx
push ecx
mov dl, ch
or ebx, 0xae2f6ee
nop
pop ecx
pop edx
pop ebx
jl 0x55cc30
call fcn.0059c257
stc
push ecx
dec cx
pop ecx
call fcn.0059c834
jnp 0x55cc41
push ecx
push edi
xchg cx, di
pop edi
pop ecx
push ecx
ror ecx, cl
pop ecx
push edx
cmp dh, 0xa
push ebx
push ecx
shl bx, cl
push edi
dec di
test di, 0x9a7
and edi, 0x31d55978
push eax
sbb ax, cx
push esi
ror si, 3
rol esi, cl
adc eax, edi
xor dl, 0x4a
stc
sub dx, di
xchg edx, eax
sbb edx, eax
or eax, ebx
add dx, cx
mov esi, 0x71163429
xchg di, ax
sbb ecx, edi
inc si
sbb di, 0x405f
rol si, cl
rol ax, 5
test bl, ch
or edi, 0xcbf22e8
xchg cx, dx
ror cl, cl
sub di, 0x3f7
shl dx, cl
sbb bx, 0x5297
sbb dl, 0x24
mov dx, dx
cmp dh, 0x39
ror ch, cl
not cl
add di, di
test esi, 0x1507a831
dec eax
xchg edx, edi
xor dl, 0x27
sub cl, ah
cmp cx, di
cmp al, 0x3f
shr dx, 5
add ecx, 0x56985e0c
sub edx, esi
xor eax, 0x1e03d00c
or dx, di
or di, si
rol ah, cl
xor edx, edx
add edx, esi
sub ax, bx
sub bx, 0x6f7d
xor ecx, 0x2b602a43
shl bx, cl
shr ax, cl
dec al
test ecx, 0x7faaf2b6
shl dh, 2
not esi
shr edi, 7
adc edi, edx
not bx
sbb bh, 0x5b
inc edi
adc cl, al
cmp ax, 0x65ec
shl ch, 7
mov di, cx
test edi, esi
mov dx, 0x4bca
sub bl, 0x51
stc
xchg al, cl
shl dx, cl
test eax, ecx
xor bl, al
xchg dh, cl
inc eax
rol dx, cl
adc dl, 0x68
and edx, 0x615624b7
xchg esi, edi
pop esi
pop eax
pop edi
pop ecx
pop ebx
pop edx
call fcn.0059cd00
jle 0x55cd5d
call fcn.0059d1ed
call fcn.0059d68a
jo 0x55cd8f
call fcn.0059db1b
call fcn.0059e08c
push esi
push edx
xchg si, dx
push ebx
push ecx
ror bx, cl
push eax
push edi
xchg di, ax
and esi, esi
add edx, 0x6cd0854d
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
push edx
push ebx
xchg dl, bh
pop ebx
pop edx
call fcn.0059e422
call fcn.0059e8af
push ecx
sbb cx, 0x27ee
push eax
rol eax, 5
pop eax
pop ecx
mov eax, 0x7ab0f8
lea ecx, [esp + 0xc]
push 0x2c
push 0x232f3f10
push ecx
push eax
nop
push eax
or eax, 0x3c7510a8
push ebx
push edx
test ebx, edx
push ecx
ror cx, cl
rol cx, cl
cmp cl, dl
add bx, dx
xchg bx, cx
stc
dec dl
shl dh, 5
nop
add edx, 0x91e72c0
mov ax, 0x434b
not ax
push edi
not edi
sub bl, ah
mov ecx, 0x1d09043
stc
and ecx, 0x65cb3303
stc
or ebx, edi
sub dh, 0x58
inc ecx
and edi, edi
rol bh, cl
cmp ecx, 0x27e979ed
cmp ax, 0x2995
push esi
add esi, edi
nop
nop
xor si, 0x4bc8
not edx
cmp edi, 0x7ff9393e
and dh, cl
stc
mov edi, 0x792fe7fa
ror di, cl
shr al, cl
not dx
not cl
xor dx, bx
or esi, esi
nop
nop
rol al, 7
not bx
nop
xchg ebx, eax
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
push esi
xor esi, 0x7076ba93
push ecx
push ebx
sub cl, bl
push edx
add cl, dh
not dl
and edx, 0x1cf70f6c
push edi
test edi, 0x39d23145
add ebx, 0x293f42d4
add edx, 0x4a0684e7
not edi
adc ebx, ecx
adc si, di
push eax
sbb al, 0x6f
rol ah, 4
not dh
rol ch, 8
or bl, cl
shr di, 8
or dx, ax
add eax, ecx
xchg bx, cx
not edi
shr ebx, cl
xor edx, eax
rol dx, 8
shr edi, cl
rol ax, 8
rol ecx, cl
sbb ax, 0x533e
shr dl, 6
adc al, ch
and esi, edi
cmp bx, dx
shl ebx, cl
sbb ebx, eax
adc dx, 0x58fa
and dx, 0x39a5
ror cl, cl
xchg ecx, eax
shl bh, 7
rol ah, cl
xchg ecx, eax
mov ax, bx
add ecx, edi
sbb cx, 0x2be
inc ah
cmp edx, edi
cmp ecx, 0x116c74ae
dec eax
nop
sub ebx, eax
dec bl
adc ebx, 0x18a2e720
shr di, cl
and ebx, ecx
ror eax, cl
or ebx, edi
shr ecx, cl
xor edi, 0x12d56260
sbb edx, eax
sbb dh, 0x6b
rol cl, cl
mov ebx, 0x43c90170
stc
not di
adc dh, ah
sub eax, 0x73c71294
adc ch, ah
rol ah, cl
rol bl, 8
cmp si, dx
test ecx, eax
not cl
add dl, ah
ror bh, cl
add ch, 0x16
cmp ecx, ecx
rol dx, 3
or cl, al
and ebx, 0x5c95bdf7
cmp cx, dx
or di, ax
ror cl, 2
inc dl
xor dh, ah
rol esi, cl
shr cl, 2
cmp ebx, 0x56373653
inc ecx
shr si, cl
shl dl, 7
sbb bl, 0x66
cmp bl, 5
stc
mov dx, bx
nop
sbb cx, 0x6da0
shr si, cl
adc ch, 0x53
add edx, 0x6defab4d
nop
pop eax
adc di, dx
xchg dx, di
push eax
dec eax
ror bh, 4
adc dx, 0x7d6
shl al, cl
not si
inc di
not dl
rol bh, 2
sub ah, bh
stc
stc
add dh, 0x67
sub bx, 0x2d4f
stc
sub bl, bh
and ah, 0x54
dec di
rol ebx, cl
sbb ecx, 0x25968875
not ch
and ax, si
or edx, 0x62d129c0
shr di, 5
add bx, 0x71d8
xchg dx, dx
sub bx, 0x3073
and si, bx
adc edi, edi
test bh, cl
sub bl, dl
inc di
rol eax, cl
adc dl, 0x41
mov si, 0x26aa
sbb bh, dh
and esi, 0x1619156c
test cx, di
ror al, 6
add ah, 0x79
adc bl, 0x4f
mov bh, 0x21
mov ecx, esi
shr edi, cl
or al, 0x6a
shl ch, 4
sbb cl, bh
xor edi, ebx
xchg cx, ax
mov ch, 0xb
shl dl, 8
adc bx, si
sub ax, 0x189e
sbb dl, 0x67
sbb cl, bh
sub cl, 2
mov bh, 0x72
xchg ecx, ebx
or ebx, edx
inc bx
pop eax
pop edi
pop edx
pop ebx
pop ecx
pop esi
call fcn.0059ec7b
jns 0x55d4b2
call fcn.0059f279
push edi
adc di, 0x6d0e
push ecx
rol edi, cl
and cl, 0x3f
nop
ror cl, cl
push edx
ror edx, 4
push esi
shl si, cl
push eax
add si, ax
sub ax, 0x6f35
cmp dl, ch
stc
xchg di, di
inc ch
add ah, 5
shl dx, 4
nop
inc al
sbb cl, 0x46
add dx, 0x4ea8
sub esi, edi
xchg dx, cx
push ebx
rol bx, 3
ror esi, cl
stc
not bh
dec cx
adc cl, 0x21
xor cx, 0x5b7
add di, di
xor al, 6
not di
sbb cx, cx
xor ax, 0x419a
test dh, 0x52
shr ah, cl
stc
and dx, 0x26db
stc
cmp di, 0x7c63
sub bx, ax
cmp edx, 0x2455a606
and bl, 0x12
sub dl, 0x6e
xor al, 0x7f
xchg dx, bx
add eax, eax
xchg dl, al
shl ax, cl
test esi, 0x23426118
adc ah, bl
shl esi, 8
not ch
and cx, 0x673d
shl eax, cl
not cx
test dh, cl
shl cx, cl
add cx, bx
mov di, 0x46b0
not dx
shl cx, cl
test ebx, edx
dec al
cmp bx, cx
xor bl, ah
shr ecx, 5
mov al, 0x13
not cl
not ecx
inc bx
sbb ch, cl
sbb bh, 0x4e
shr ax, 2
test ax, cx
rol edi, 3
or di, dx
rol edi, cl
rol ch, 5
add ebx, 0x3cbe40e4
add ax, di
shr ecx, 1
cmp cx, 0x31e0
nop
not ecx
shr cl, cl
shr bh, 6
sub bx, cx
sub bh, 0x3c
test cx, 0x31e0
nop
add ebx, esi
sbb ecx, ecx
ror ax, cl
stc
rol bx, 6
nop
shl al, cl
test si, 0x3d80
xchg edi, edx
add edx, 0x2d9dcd0
pop ebx
test al, 0x12
sbb di, dx
push ebx
xor ebx, 0x7e64b032
test di, cx
sbb di, ax
shl si, 8
xchg cx, ax
test al, 0x46
shr edx, 7
cmp al, cl
test di, 0x36e3
cmp dx, 0x175c
stc
inc edx
and ax, dx
shr dh, cl
add dl, 0x2c
xchg dh, bl
and cl, 0x56
or ecx, esi
inc edx
or bh, bh
dec al
stc
adc edx, edi
adc ah, 0x51
dec ebx
add eax, edi
adc bx, 0x6ecf
mov dx, 0x356e
rol ebx, cl
rol eax, 6
xor bl, 0x57
sub ah, dl
xor cx, bx
cmp ecx, eax
rol al, 4
ror ecx, cl
dec ch
sub edx, 0x621e61e6
add edi, ecx
not ah
sbb ch, cl
dec ecx
test cx, 0x7335
or dx, dx
sub bl, al
dec ch
dec ax
or dl, 0x6a
cmp dl, 2
sub edx, edx
nop
mov dh, bh
shl eax, cl
sbb ecx, ecx
rol cx, cl
inc edx
adc ax, 0x16dd
adc edi, 0x22ad5743
mov si, 0x1b93
cmp si, di
sbb dx, cx
not si
shr cx, cl
xor bx, 0x28fd
rol bh, 5
rol edx, cl
shr bx, 5
shl esi, 8
nop
or cx, cx
or ax, 0x1d65
cmp di, si
test ch, al
sbb bh, dl
sbb dx, 0x5253
dec edx
dec dx
not esi
cmp ebx, 0x44e4120d
rol eax, cl
sbb ax, 0x514c
ror edx, cl
adc ax, 0x5f91
shl edi, 2
or ebx, esi
test di, di
or cx, cx
sbb esi, 0x1b723902
sub cl, bh
sbb edx, esi
adc cl, 0x1f
rol ch, 3
dec eax
sub bh, 0x1a
or edi, 0x158fc4ce
shr ebx, 8
shr ecx, cl
dec bl
pop ebx
sub ax, 0x15cc
dec dx
mov cx, di
xor ah, dh
mov edi, ecx
stc
dec eax
push ebx
sbb edx, ebx
pop ebx
pop eax
pop esi
pop edx
pop ecx
pop edi
push ecx
push eax
xchg cl, al
shr ax, cl
push ebx
push edx
adc ebx, edx
shl cx, cl
or al, 0x32
stc
push esi
xchg si, cx
or bl, 0x23
and dh, ah
push edi
mov di, 0x20a
test bx, 0x7120
sbb esi, ebx
adc dx, ax
ror eax, cl
ror ecx, 1
inc eax
ror eax, cl
ror cl, 3
xor ah, 0x4c
not edi
xchg di, dx
stc
shr esi, cl
add ch, ah
xor al, bh
stc
dec esi
dec ah
or al, 0x18
sub di, 0x7ff1
shl ax, 2
xchg bh, al
dec dh
sub ebx, 0x60c757aa
or dh, ch
xor di, ax
ror ch, 7
adc ebx, 0x7d1b62cc
stc
cmp dx, cx
adc edi, 0xd709c08
and ax, 0x2f44
xchg al, dl
shr al, cl
and ecx, ecx
not bx
adc bx, 0x950
stc
stc
inc ecx
ror ch, 5
stc
inc bl
not bx
not ax
mov ecx, esi
sbb esi, 0x4bf16b0b
shl dh, 8
and eax, 0x52936c6a
shl dh, 6
or dh, 9
xchg al, ch
ror ch, 5
shl dx, 1
or edx, edi
add ecx, 0x4d955c2
nop
adc edx, edi
xor cx, si
or ax, 0x3dea
or edx, eax
rol bl, cl
stc
shl esi, cl
mov ch, 0x70
dec ah
add esi, 0x448b3ffe
sub bx, 0x2211
sub edx, 0x535ab2da
sbb si, cx
xchg cl, ah
rol bx, 3
and di, 0x7bb
inc edx
shr edi, cl
ror ax, cl
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
jne 0x55d431
push esi
push edi
test si, di
push eax
mov di, ax
push ebx
push ecx
shr bl, cl
test di, ax
inc cl
ror ebx, 3
shr bl, 3
push edx
dec dx
shl si, 7
xor edi, 0x6fb8eba6
shr bx, 8
test cx, 0x362d
pop edx
pop ecx
pop ebx
pop eax
pop edi
pop esi
push esi
ror si, 2
push edx
dec dh
push edi
sbb esi, edi
push ecx
push eax
sbb ch, ah
nop
ror ecx, 3
not ch
and eax, 0x3697756d
add esi, 0x2f7e404b
xor cx, dx
inc cl
stc
shl si, cl
push ebx
ror ebx, 6
or al, 0xc
sub esi, edx
cmp ax, 0x7bd9
add dx, di
not ax
not ah
cmp eax, 0x342b44c3
inc dh
stc
add si, 0xc5f
adc bh, 0x79
stc
stc
sbb ebx, 0x5f44ef53
sub dh, 0x3e
pop ebx
pop eax
pop ecx
pop edi
pop edx
pop esi
push ebx
inc bl
push edx
inc dh
stc
pop edx
pop ebx
push eax
push ecx
shl eax, cl
ror ch, 5
push ebx
xchg ah, bl
push edi
sub edi, 0x43007a36
pop edi
pop ebx
pop ecx
pop eax
push ebx
inc bx
pop ebx
call fcn.0059f637
call fcn.0059fbca
push ecx
inc ecx
push edx
rol dx, cl
ror ch, 7
mov dx, cx
push edi
mov di, dx
nop
push ebx
cmp bh, 0x2e
stc
nop
sbb ebx, ebx
xchg ch, bl
sbb bh, ch
ror dx, cl
nop
adc bl, 0x17
push eax
xchg di, ax
xchg cx, di
sbb cx, 0x3aef
shl eax, cl
ror bl, 8
sub ebx, eax
shl bl, 5
ror ecx, 8
add bx, 0x5f8d
ror ebx, 5
sbb edx, 0x6f46dbfc
pop eax
pop ebx
pop edi
pop edx
pop ecx
jbe 0x55d4a2
jbe 0x55d4a2
jge 0x55d4a2
push ebx
push eax
adc ebx, eax
pop eax
pop ebx
jnp 0x55d4b2
call fcn.005a0118
call fcn.005a05b0
js 0x55d52e
call fcn.005a0925
push eax
not ax
push edx
push ecx
ror edx, cl
rol dx, cl
xor dh, 0x6c
stc
not dx
push esi
sub esi, 0x33b3ff58
mov esi, 0x2effc697
push edi
cmp edi, 0x4b0b0743
sub dx, 0x2597
shr al, 6
test ax, si
push ebx
sub bx, ax
xor bl, 0x3f
inc edi
cmp bx, 0x513c
stc
nop
inc cl
dec edx
xchg bx, bx
xor ax, cx
ror bh, 1
xor ax, 0x7d31
xor dx, 0x22cb
or dh, 0xf
inc si
rol si, 1
shr ch, cl
shr edi, 7
ror ebx, cl
xor si, si
pop ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
push edx
mov dx, 0x70c4
pop edx
push ebx
push edi
adc bx, di
push edx
push eax
xor edx, eax
cmp dh, 0x13
xor dx, di
add eax, 0x1a945801
nop
nop
push ecx
ror ebx, cl
pop ecx
pop eax
pop edx
pop edi
pop ebx
push ebx
push eax
xchg bl, al
push ecx
not ch
push edx
or edx, 0x471c7b87
push esi
shl esi, cl
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0055f4a5
add esp, 0x30
mov ecx, 0x100
push ebx
cmp bl, 0x71
push edx
push edi
xor edx, edi
nop
nop
push esi
cmp bx, si
push eax
cmp ax, ax
push ecx
sbb cl, dl
mov bh, dl
test bx, 0x2470
nop
cmp bh, 0x2c
rol di, cl
test cx, di
sub cl, 0x56
sub dl, 0x5e
mov dx, ax
sbb ecx, 0x631f5cb6
not ah
inc cx
dec bx
xchg edi, edi
rol ebx, 7
not ch
shl ch, cl
sbb bx, di
or ecx, 0x26e1d3fe
sub edx, 0x64c6a6f9
adc dh, 0x44
xor ecx, ebx
sbb edi, 0x21376c9e
test dl, cl
and ah, bh
adc dl, dh
add al, 0x48
test edx, 0x7c9a331d
ror esi, cl
and dl, 0x7c
sub esi, 0x39c3c2d3
sub bh, 0x2e
test esi, eax
and bh, dl
xor ax, di
sbb bh, dl
and cx, ax
ror ax, 5
or esi, 0x1fe95eba
and edx, 0x568e2496
and ax, dx
and dx, 0x127
and bh, 0x7e
and dl, 0x4a
adc dh, dh
sbb al, bh
adc eax, 0x3ed11cab
nop
shl ah, 4
mov ah, 0x38
sbb ecx, esi
ror ch, 8
add cx, 0x1db9
test bx, si
shl edx, cl
adc di, 0x532e
xchg cx, si
rol al, cl
sbb bx, dx
shr si, cl
nop
inc edi
or bx, 0x77df
stc
dec cx
test ch, 0x1d
stc
shl ebx, cl
ror ah, 8
rol eax, 4
ror ebx, cl
adc bl, cl
mov bl, al
sbb ax, bx
dec edx
test bx, cx
and eax, 0x6f08c94d
nop
nop
mov si, bx
stc
inc bx
ror ecx, cl
rol dx, cl
and bx, 0x59c
adc edx, ebx
mov dh, 0x51
add edx, 0x634f6630
nop
cmp ah, 5
cmp ax, ax
cmp cx, dx
stc
pop ecx
push ecx
dec cx
xchg edx, eax
xchg ch, cl
and bx, cx
and dx, 0x6896
shl di, cl
adc ax, bx
stc
sub eax, esi
sub ax, 0xd44
shl ebx, 7
sbb eax, 0x1fcc112a
sbb ebx, 0x76f8c69e
not ch
test cx, 0x6301
ror cx, 4
xor ch, 0x2d
xor eax, ecx
ror ax, cl
sub ecx, eax
cmp edx, 0x43654815
sbb ch, 0x22
sub cl, 0x25
rol bl, cl
shl dl, cl
rol ebx, 2
shr bx, 2
sbb di, si
inc edi
and edi, edi
sbb ecx, 0x1312629a
nop
dec bh
xchg cx, ax
shl bh, cl
shr ah, cl
ror ecx, 3
rol cl, 6
adc ax, 0x511e
mov cx, 0x34aa
cmp si, bx
not dx
test al, ah
xchg esi, edx
xor eax, edx
add dl, dh
mov di, 0x636
test eax, 0x111b708f
sbb esi, edx
xor bl, dl
adc dl, bl
nop
adc cx, dx
or ch, ch
stc
xchg esi, esi
not edx
dec ax
test dx, 0x3ff3
inc dx
stc
or dh, 0x49
test eax, 0x3a662f0f
nop
shl dx, 8
test edi, 0x3096039c
stc
adc dx, di
mov bh, 0x4e
sub edi, 0x223c05f8
rol edi, 2
ror bl, 1
mov cx, si
shr cx, cl
sub ecx, 0x5b2977c7
sub edi, 0x207223c9
and edx, edx
inc bh
adc bx, 0x7068
shr eax, cl
inc si
add bh, 0x14
cmp cx, 0x418f
shr ecx, cl
and edi, edx
stc
sub esi, 0x3fb57b59
inc dx
and dx, dx
cmp edx, ecx
sbb esi, 0x57df81e0
shl si, cl
xchg cx, di
mov si, ax
shr al, 5
adc cl, 0x76
not ah
shr cx, cl
stc
and dl, ch
pop ecx
or ebx, 0x3e9e3db4
stc
dec ax
dec si
sbb bh, 0x3d
push ecx
rol ax, cl
not ebx
or si, 0x4aa6
dec ch
nop
ror dl, cl
stc
inc ax
shl dx, 6
stc
xor edi, 0x58d2fb79
inc ch
xor edi, 0x385562d
cmp dx, 0x7458
dec bl
not bx
xchg ebx, esi
cmp bx, ax
add si, 0x588f
shl al, 1
xor bx, 0x7571
xchg ecx, eax
sub cx, 0x55d8
add edi, ebx
add si, 0x43c0
adc ax, 0x6ed4
shl ebx, 2
test dh, 0x29
adc dx, 0x7ff9
xor si, 0x1d27
cmp edi, 0x57feb0c5
nop
ror edi, 1
add si, si
or bx, 0x2852
sub al, al
or ax, bx
inc edx
and bh, bl
xor bx, ax
rol ebx, 1
shr esi, 8
xor ebx, 0x41548d5c
rol si, cl
inc bx
rol cx, 4
cmp cl, al
not eax
mov al, dh
rol eax, cl
add cx, ax
sbb al, 0x2f
nop
xor ch, dh
not cl
xchg dl, dh
inc eax
adc si, 0x61d7
test di, bx
xchg ecx, esi
and eax, ecx
rol bh, cl
not eax
xchg al, al
mov edi, 0x4075d5bd
stc
and al, bh
nop
add cl, ch
xor si, 0x18e2
rol ax, 6
cmp cx, 0x28de
dec bx
cmp bx, si
not edi
sbb ah, 0x4d
nop
and bl, al
xor ax, di
not dx
rol edx, cl
inc ebx
not eax
inc eax
shl ch, cl
not edx
cmp cx, cx
sub si, 0x69fe
add cl, 0x3f
mov ch, 0x1e
sbb dl, bl
nop
shl ax, 4
sbb edx, 0x7d01c9b0
add eax, esi
pop ecx
stc
stc
rol si, 3
or dh, 0x21
cmp bx, si
inc si
mov edi, 0x1dbcd87b
stc
xor edi, esi
xor edx, 0x205d98df
mov di, 0xbf2
push ecx
sbb edi, ecx
test al, cl
inc dh
add di, si
xchg ecx, ecx
cmp si, dx
adc ebx, ebx
nop
ror bh, 6
not dx
inc bh
ror ah, cl
nop
dec cx
shr eax, 2
rol ch, cl
sbb ebx, 0x52db6984
xor bl, dh
ror esi, cl
and di, 0x376d
rol cx, cl
adc esi, edi
shl dh, cl
nop
inc al
cmp edx, 0x45b26d11
sub bl, 0x55
xor di, 0x6eb1
adc ax, ax
mov di, 0x716a
shr ecx, cl
ror edi, cl
add bx, si
nop
mov ch, 0xf
dec cl
nop
sbb edi, 0x2cc3ba97
shl di, 8
and edx, ebx
test cl, 0x51
add ah, 0x78
xor ecx, ecx
shl ax, cl
mov dx, ax
inc edi
or si, ax
sub bh, 9
xor ch, cl
mov ebx, 0x57e40c53
mov esi, 0x1ad44cb7
rol esi, cl
test esi, 0x56955abb
nop
sbb edx, 0x4e479de2
stc
and ecx, esi
shl cx, cl
nop
not esi
dec cx
sbb ch, dl
dec si
inc eax
dec esi
not edx
sbb cl, 0x49
and esi, edx
test ax, ax
rol ax, cl
adc eax, 0x7704ecd6
ror si, 8
sbb dl, 0x46
test bl, bh
rol esi, cl
mov eax, esi
test al, 0x20
and bh, 0x61
mov bx, 0x7025
cmp eax, 0x71c91e6d
stc
and al, ah
or cx, bx
and eax, esi
dec eax
shr di, cl
cmp ax, si
nop
ror al, 1
pop ecx
xor esi, 0x55af8485
push ecx
add bx, cx
shl cx, cl
nop
shr dl, 8
or ebx, esi
xchg edx, eax
cmp dh, 0x40
nop
and dx, 0x2f3f
inc ax
ror dx, 6
cmp cl, bl
sbb bx, bx
test dl, al
sub bx, 0x1def
inc ebx
dec cl
stc
or ecx, ecx
sub cx, di
rol di, 3
dec edi
inc si
test si, 0x3da8
rol ah, cl
xchg edx, esi
inc bl
rol cl, cl
shr eax, 2
add ah, bl
dec eax
cmp eax, esi
sub ebx, eax
xor ax, 0x2b9b
shl ebx, 3
nop
test bx, bx
adc ah, 0x19
and ah, 0x34
inc eax
stc
or ebx, 0x3d0d7cd0
adc si, dx
xchg cl, ah
xchg edi, ecx
test dx, si
sub eax, 0x62cdd898
and ebx, 0x5458d274
sub bx, cx
shr dx, 2
not eax
xchg dh, dl
and dx, 0x1b88
dec eax
stc
and di, di
test di, di
add edi, 0x63558c63
not dl
adc si, 0x3a2f
and eax, 0x5f55b788
xor dh, 0x4e
shr ax, cl
xor si, si
add al, al
nop
rol edx, cl
ror cl, 1
sub bx, dx
test ch, 2
nop
sub dx, cx
shl edx, 3
ror dx, 6
nop
nop
adc esi, ebx
add edx, edx
xor ecx, 0x4ddeca56
xchg dh, bh
rol ax, cl
mov dh, bl
dec cx
shl dx, cl
mov cl, al
or dx, si
cmp bh, dl
xor si, cx
sub bh, 0x37
adc di, cx
shr dx, cl
add edi, ebx
adc bh, 0x50
sub bh, dl
xor dx, 0x53c2
shr edx, 3
sub ah, 0x76
not ax
stc
pop ecx
dec esi
push ecx
adc cx, cx
rol dx, cl
not esi
xchg edx, edx
not ah
not di
shr dx, cl
ror ax, 6
inc ax
xor ch, cl
sub dl, 0x68
sbb si, 0x2cc8
adc edi, 0x6d880103
add ah, 0x2c
nop
xchg ch, ah
sbb ch, 0x4d
rol eax, 3
or eax, ebx
shr dx, 4
shr ah, cl
dec ch
stc
shl edx, 2
shl cl, 8
nop
xor ch, 0x1c
cmp esi, 0x4cb4d365
xor al, dh
or si, 0x2999
mov bx, si
shr bl, 3
test si, 0x4741
nop
mov esi, 0x21fee5cc
rol al, cl
or ecx, edi
nop
sbb ecx, 0x54b0b7e1
shl dx, cl
mov edi, eax
inc bl
cmp edi, esi
stc
rol ch, 2
add ebx, eax
inc ah
nop
ror cl, 4
ror di, 5
add cx, 0xa42
nop
not esi
shl ch, cl
add cx, di
stc
inc di
shl esi, cl
stc
shl di, cl
not cl
sub si, cx
or bx, 0x1c2d
sbb bx, 0x637d
stc
cmp ch, ch
xchg si, si
not si
xor bh, bl
cmp ah, al
rol dx, cl
test dx, 0x5109
not ax
sub ebx, edx
or ah, 0x1b
or edx, 0x7038137b
ror esi, 6
nop
cmp cx, 0x3926
add edi, edx
shl ah, 3
adc esi, 0x503e83d0
inc ax
cmp ax, di
adc bh, bh
xchg esi, eax
cmp cl, ch
xor dh, dl
test ecx, 0x1ba4e94a
test ecx, 0xc9dad93
rol ah, cl
sbb si, ax
rol esi, 1
stc
add di, bx
inc bx
adc edx, 0x6d7188f0
not al
add bl, ch
pop ecx
push ecx
or eax, ecx
stc
shr eax, 5
or eax, edx
and ah, 0x38
ror cl, 7
xor di, bx
rol edx, cl
and edi, 0x70831d99
shr cl, 7
cmp di, 0x6c65
rol bl, cl
adc eax, 0x4f1eb1a0
rol edx, 5
not al
and bx, 0x18c8
cmp ebx, ecx
add ch, bh
test ah, 0x6a
add bx, 0x7204
not si
cmp edx, edi
xchg ah, dh
or ax, 0x292b
shr ah, cl
cmp cx, ax
sub bx, dx
inc esi
test edi, 0x41a5e11a
cmp ax, si
test ecx, 0x11c3c0d0
xor ecx, ebx
and ax, ax
shl bx, cl
test ebx, esi
adc ah, 0x60
shl ebx, cl
inc al
adc dh, 0x50
ror ecx, 2
or ecx, ebx
rol ecx, 7
dec edx
xchg esi, ebx
sbb ch, ah
dec eax
shr dx, cl
cmp edx, 0x3a897944
mov bl, ch
cmp dh, bl
test ecx, 0x5a91a07a
add edi, eax
xchg dl, bh
adc eax, ebx
and edi, ebx
test ebx, ecx
adc ecx, esi
stc
mov ah, 7
cmp edx, edx
sbb edi, 0x74672b66
not edi
sbb edx, 0x385332dd
or ecx, 0xf8332a2
rol ebx, cl
and ax, bx
dec ebx
rol ch, cl
or cx, 0x336c
sub esi, 0x1da87d5d
xchg bh, ch
and al, 0xc
sub cx, bx
shr dh, 6
dec si
or ch, 0x48
nop
nop
dec ax
adc ax, 0x4d60
xor dx, 0x4dad
add dx, bx
adc bx, 0x35e
ror edi, 2
shr bh, 8
shl dx, 5
sbb dx, 0x5961
add al, bh
shl ebx, 5
or ch, ah
sbb edx, 0x741019e1
nop
dec ch
inc cl
test esi, 0x714f7acf
not eax
cmp dx, bx
adc si, 0x244c
inc dh
mov dx, ax
pop ecx
nop
push ecx
rol bl, cl
cmp dl, ch
rol al, 5
and edi, 0x3eb6994d
not ch
test eax, 0x3104499a
mov edi, 0xa1ca8e0
xchg esi, ecx
xor bl, cl
xor ecx, 0xfecdfae
stc
dec ebx
adc ah, 0x50
or bx, si
not cl
mov ch, 0x68
or ebx, ebx
and si, di
shl si, 6
cmp al, bl
xor bh, 0x45
xchg dh, cl
rol edx, 3
rol ebx, 5
test esi, edx
not edx
pop ecx
pop eax
pop esi
pop edi
pop edx
pop ebx
jno 0x55de02
call fcn.005a0b81
call fcn.005a1115
call fcn.005a155c
push eax
sbb al, 7
adc eax, eax
shl ah, 7
push edi
push edx
adc di, dx
cmp di, 0x3109
nop
push ecx
rol dx, cl
or edx, edi
push esi
and si, si
and cx, dx
or si, 0x7a82
push ebx
rol bx, 5
xor edi, eax
rol bl, cl
dec cl
inc bx
shr ah, 6
pop ebx
pop esi
pop ecx
pop edx
pop edi
pop eax
push eax
and ah, 0x77
push ebx
push ecx
ror ebx, cl
ror bh, cl
sbb ch, 7
push edi
not edi
cmp ch, 0x5a
ror bl, 8
ror ebx, cl
stc
pop edi
pop ecx
pop ebx
pop eax
push edi
push esi
xchg di, si
pop esi
pop edi
jne 0x55de33
call fcn.005a19ee
call fcn.005a1d5d
jle 0x55de1d
call fcn.005a2058
push edi
push ebx
xchg di, bx
pop ebx
pop edi
call fcn.005a24ce
call fcn.005a2896
push edx
rol edx, 2
pop edx
push edx
dec dx
push edi
not edi
push eax
rol eax, 4
or edx, 0xab7be79
pop eax
pop edi
pop edx
push ecx
shl ecx, cl
push eax
xor ah, 0x3b
nop
adc ax, ax
push edx
rol edx, 2
push edi
rol edi, 2
push ebx
rol bh, cl
adc dx, dx
pop ebx
pop edi
pop edx
pop eax
pop ecx
push eax
cmp ah, 0x71
pop eax
test eax, eax
jne 0x55fdbc
push eax
xor ax, 0x3924
push edx
push ebx
sub dh, bh
and eax, 0x24ac4739
nop
push ecx
shl bh, cl
xor al, al
cmp ch, 0x62
push esi
sub esi, eax
and edx, esi
sbb al, dl
xchg esi, eax
ror edx, 4
shl ecx, 3
stc
ror ch, 3
push edi
adc edi, ebx
rol bl, 4
nop
or edi, 0x756386ea
shl di, cl
adc al, dl
or edx, 0x5ab197c2
sbb dx, cx
add dh, dh
xchg dx, dx
and al, 0xe
dec dx
or dl, 0x2f
mov bx, dx
adc eax, 0x61eaba83
sub eax, 0x310c76df
mov bx, cx
xor bx, dx
rol bx, 3
dec eax
dec esi
inc cl
adc di, 0x3288
cmp ch, bh
shl ch, cl
inc cx
and ecx, edx
inc edx
cmp dl, 0x73
shr si, cl
cmp ah, 8
shr si, cl
xor edi, esi
not edi
adc bx, ax
or si, di
cmp bx, 0x70c9
adc ebx, ecx
xchg cx, bx
xor dl, al
add al, ch
cmp ebx, 0x5bc555c0
ror edx, 6
shl bl, cl
sbb bh, cl
add bl, 0x64
stc
xchg edx, eax
rol edi, 7
add ax, 0x2f6a
shl bl, cl
rol al, 6
stc
or edi, 0x431e1859
rol ch, cl
cmp di, di
add esi, edi
ror di, 5
ror bx, cl
xor edi, ecx
xchg si, si
not di
sbb si, bx
inc esi
xor si, 0xd2
not ah
test esi, ebx
mov bl, bh
rol ax, 1
add si, 0x1a7b
adc ch, dh
sbb ebx, 0x39f7e7af
rol bl, cl
ror cl, 6
xchg dl, bl
add edi, 0x210d11c4
test bh, bl
inc bx
ror edx, 3
adc si, si
adc bl, 0x16
xchg cx, ax
cmp dl, bh
and si, dx
xchg cl, al
pop edi
and edx, 0x7beb9a3c
inc bl
test dl, 0x39
and esi, 0x9dff2d9
push edi
or edi, edx
shr ax, cl
sbb edi, 0x3e82eeb2
or esi, 0x13f64d1b
xor bl, 0x41
stc
rol cl, cl
mov si, bx
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
ja 0x55e2f3
call fcn.005a2bf7
push ebx
and ebx, 0x640464f8
push eax
xor al, 0x3c
push edx
rol dx, 4
push edi
not di
shl ax, 5
push ecx
cmp edi, ecx
shl eax, cl
push esi
sub si, di
adc si, 0x6dcc
sbb al, dh
shr ax, cl
or ch, 0x4e
shl ah, 6
nop
rol ax, 3
shl dl, cl
xchg cl, al
test cx, si
stc
adc ch, dl
or al, 0x64
xchg edx, edx
test edx, edi
inc esi
shr ebx, 2
xchg esi, edx
and ecx, 0x27162a25
mov esi, 0x4d82e6fd
xchg dh, ah
rol edx, cl
sub edx, eax
sbb ecx, esi
cmp edx, eax
not di
and edi, eax
shl eax, cl
shr bx, 7
add ah, dh
shr cl, cl
test ecx, edx
adc ah, 0x22
stc
inc al
or ax, ax
add ebx, 0xe2b36
dec ax
or esi, ecx
xchg bx, ax
not si
and dh, dh
rol ebx, cl
test edx, ebx
sub dl, 1
add cx, 0x6547
xor bl, 0x22
not ax
test ax, 0x20ac
sub si, ax
sbb dl, 0x5d
rol dl, 1
test dh, 0x6c
or ebx, 0x4d554fe5
mov ecx, esi
rol ah, 3
shl dl, 3
stc
xor ebx, 0x3b43ed05
nop
sub eax, esi
cmp dh, ch
and ecx, edi
or ebx, ebx
ror bl, cl
stc
inc di
shr dh, cl
sub ch, al
xchg dx, cx
shl cx, 8
stc
add ax, 0x7822
xor edi, 0x48a0da10
xchg dh, ch
and al, 5
add edi, edx
stc
adc cl, cl
nop
or edx, edi
ror di, cl
or di, 0x3063
mov ax, di
rol esi, cl
rol di, 7
add edi, 0x4124f095
inc ah
mov esi, ebx
or di, ax
rol edi, 3
shr dh, 1
pop esi
inc dl
not bh
nop
stc
shr ecx, cl
stc
sub ebx, ebx
or bx, 0x78d0
or ah, 0x28
sub edx, 0x6c20f1cb
dec bh
cmp bx, 0x7652
inc cx
ror bx, 4
xchg ch, bl
xchg cl, ah
push esi
xchg si, dx
rol ah, cl
or ah, 0x5c
adc ah, dl
dec dl
cmp edx, ebx
and dx, bx
adc ax, 0x540f
rol ax, cl
adc al, 0x77
stc
cmp ecx, ebx
mov dx, 0xe1b
adc bx, dx
ror dh, 3
dec ax
xor dl, bh
mov edx, 0x6d95578e
adc bx, 0x2bbb
shr si, 2
rol ah, 6
ror bl, cl
ror ebx, cl
and ebx, eax
nop
xchg si, ax
adc ch, al
rol dh, 5
sub dx, cx
adc si, 0x77a7
sbb edx, edi
stc
xor ah, 0x74
rol cx, cl
dec cl
test ecx, 0x2297531f
cmp cx, 0x3f95
or ecx, 0xed0c035
shl edi, cl
and edi, ecx
add cx, 0x70d0
sbb cx, 0x7e4f
dec edi
rol bh, cl
and ebx, 0x6fead7eb
inc edi
shr bl, 3
ror ah, 5
mov ebx, 0x2a812d90
or cl, bh
dec edx
inc dh
cmp ebx, ecx
not dl
shr dh, 5
rol cl, cl
cmp eax, 0x2aec6efb
and cx, si
or bl, 0x49
sbb edi, 0x6e2ec2f9
dec ch
add esi, edi
test eax, ebx
or esi, edi
shl ecx, 2
dec bl
nop
sub ecx, ecx
sub dx, 0x1d8
nop
and ax, cx
or edi, eax
inc dx
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
call fcn.005a3153
push edx
push ecx
shl dx, cl
push ebx
shr bh, 8
shl dh, cl
dec dx
not dh
shr ch, cl
shl dx, 2
and bx, dx
push esi
mov esi, 0x5e9c8068
sbb edx, esi
push eax
ror ah, cl
ror dx, 8
ror eax, 6
pop eax
pop esi
pop ebx
pop ecx
pop edx
push edx
sbb dh, 0x68
push ebx
sbb bh, 0x3d
push ecx
xchg cl, dl
stc
nop
push esi
add esi, ecx
rol ch, cl
not ebx
push eax
cmp eax, esi
add cl, 0x5e
dec si
push edi
or di, 0x7340
adc dh, ch
sbb esi, ebx
xchg edx, ebx
adc edx, 0x40e6d389
xor esi, 0x774df8cf
rol al, cl
adc di, 0x2dd3
add dl, 0xf
sub si, 0x4893
ror dx, cl
add di, di
ror dx, cl
add dl, 0x5c
nop
test si, di
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
push ebx
add bx, 0x285f
stc
push edi
mov edi, ebx
push ecx
push esi
sbb cx, si
not bh
dec bh
rol si, cl
push eax
dec ax
cmp al, cl
shl bh, cl
nop
not esi
shl si, 2
not ah
push edx
or edx, ebx
test dx, di
sub bx, bx
shl al, cl
xor ecx, esi
cmp eax, ecx
rol cx, cl
shr bh, 3
nop
sbb dx, 0x632d
sbb eax, edx
dec dl
ror si, 1
xchg si, bx
sbb dx, si
add cl, 0x63
stc
xor bl, bl
or edx, 0x1b2ec0ac
not di
add ch, 0x32
rol dh, cl
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
call fcn.005a33f7
push edx
adc edx, 0x34609765
push ebx
add bl, bl
push ecx
or dh, ch
add bl, 0x54
push edi
xor ebx, edi
inc ecx
pop edi
pop ecx
pop ebx
pop edx
push edx
adc dl, 0x71
pop edx
call fcn.005a384c
jae 0x55e3fb
push ebx
mov bh, bl
inc ebx
push edx
push edi
mov dx, di
push eax
shr ax, 8
sub edi, 0x5c8029f7
push ecx
ror ebx, cl
shl ax, cl
xor bx, 0x41b2
mov cx, 0x46c3
dec ax
dec dl
ror edi, cl
xchg dx, ax
test bl, 0x2d
push esi
rol si, cl
and edi, 0x139f5318
cmp dx, 0x2aaf
test ah, 0x38
mov dl, 0x64
test bl, dh
shr ebx, cl
not dl
test di, di
inc ecx
adc dx, 0xa47
inc cl
and cl, ah
sub esi, 0x795e624
test dh, dh
inc eax
adc edi, 0x566b3a07
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
call fcn.005a3ad8
nop
push ecx
push edi
mov cx, di
push ebx
sub bl, 0x24
push edx
add dx, 0x5f58
push esi
or si, bx
sub bh, 0x1a
inc dh
nop
not dh
xor esi, 0x2615ec5b
push eax
xchg cx, ax
or esi, 0x502a33
not bx
sbb edi, 0x12ac1764
mov ah, 0x75
mov bh, bl
dec ax
rol ebx, cl
shl bh, cl
pop eax
pop esi
pop edx
pop ebx
pop edi
pop ecx
call fcn.005a3e31
call fcn.005a437f
call fcn.005a46ca
call fcn.005a495f
push edx
push eax
add edx, eax
push esi
inc esi
push ecx
shr edx, cl
or ecx, ecx
push ebx
cmp bl, 0x6e
inc edx
nop
push edi
shl edi, cl
cmp dl, 0xb
xchg edx, eax
test bh, ah
ror ax, cl
xor bx, di
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
jb 0x55e3f6
call fcn.005a4eea
call fcn.005a52ec
push ecx
push esi
sbb ecx, esi
push edx
dec edx
push eax
adc ah, dl
push ebx
dec bh
cmp ax, 0x7d05
xor edx, 0x4efa565a
not cx
add dh, dl
stc
inc esi
and ah, 0x34
inc edx
push edi
adc di, 0x445c
or al, 0x74
nop
or cl, 0x79
shl dx, cl
xor di, 0x1f20
mov bl, cl
stc
or dx, di
adc edi, 0x373c24a2
shl dx, 2
and si, 0x4d6f
not dl
shr edi, 4
or cl, dh
nop
not ax
inc ch
adc bh, al
adc di, 0x2b5a
shr edx, cl
and dh, dh
dec bh
or cl, ah
xor edx, 0x2addb7eb
stc
inc ax
add esi, 0x22f8e1ee
shl eax, 8
inc dh
xchg bx, si
sbb dx, di
adc di, 0x6ca4
inc edx
sbb edx, ecx
test di, 0x69e1
cmp edi, 0x13fcb6a2
adc ecx, ecx
dec ebx
inc si
rol bx, cl
ror dh, cl
xor bl, 0x11
mov dx, 0x719d
stc
sbb cx, di
sub ecx, ebx
inc bx
test bh, ch
inc dx
not al
test esi, 0x7c2c3cd
shr ebx, cl
adc edi, esi
add edi, eax
mov ebx, 0x71a7f021
xor esi, edx
dec eax
mov cl, 0x53
shr ecx, cl
mov si, si
mov ax, 0x31c7
inc edx
rol eax, 3
inc ah
shl edx, cl
mov ecx, 0x6b1ff902
xchg ecx, ecx
shr ax, 8
shl dl, cl
sbb cl, 0x5f
stc
ror edx, 3
or ebx, edi
dec ecx
stc
dec al
adc al, 0x4e
or bh, 0x50
cmp ch, 0x62
adc ch, 0x3a
inc eax
pop edi
pop ebx
pop eax
pop edx
pop esi
pop ecx
push ecx
not cl
nop
push eax
inc ax
push ebx
push edx
adc bh, dl
cmp eax, 0x2a3c906
push esi
or ecx, esi
adc dx, 0x29d4
adc eax, ebx
sbb dx, bx
sub cx, 0x405d
sbb bl, 0x32
shl dx, 1
test ax, ax
adc ecx, 0x2f5809c0
and ah, 0x77
push edi
rol edi, 3
dec cl
inc bh
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
push ecx
push eax
xchg ecx, eax
push edi
or di, ax
push ebx
inc bl
push edx
ror dl, 6
sub ebx, 0x18cbf946
shl di, cl
ror cx, cl
pop edx
pop ebx
pop edi
pop eax
pop ecx
call fcn.005a5571
push eax
dec ax
stc
push esi
and si, 0x4783
pop esi
pop eax
call fcn.005a58da
call fcn.005a5c82
push esi
push ebx
cmp esi, ebx
push ecx
ror cx, cl
push eax
and eax, esi
xor cx, cx
stc
or cl, 0x5f
shl ecx, 8
cmp si, 0x12d6
dec bl
push edi
shr edi, 5
push edx
test eax, edx
xchg al, bl
shr si, cl
shr eax, 3
or bl, 0x48
mov di, di
adc cl, bl
sbb eax, 0x74e232fe
pop edx
pop edi
pop eax
pop ecx
pop ebx
pop esi
push ebx
sub ebx, 0x4f99d675
nop
push edx
push eax
test dh, ah
pop eax
pop edx
pop ebx
sub esp, 0x39
mov dword [esp + 0x35], 0
push eax
push ecx
push edx
push ebx
dec ebx
nop
push eax
inc al
push edx
rol edx, 3
xor dl, bl
sub ebx, 0x3f93f558
push esi
test esi, 0x1036ce86
push ecx
adc si, cx
or ch, dh
adc dl, 0x69
and ax, si
nop
or ax, si
rol esi, cl
xor ax, 0x7f28
sub ebx, eax
xor bl, ah
not cl
nop
shl dl, cl
xchg si, ax
stc
xor ecx, ecx
push edi
sbb edi, 0x2139f040
rol edi, 3
or di, si
add dh, 0x38
rol si, 1
and bl, 0x2e
and bl, 0x63
adc bh, 0x1e
test dx, 0x52dc
xor si, ax
dec ax
xchg si, cx
rol bh, cl
shl ah, 1
ror si, cl
sbb cl, 0x65
not edi
rol dh, 2
inc si
and ecx, 0x400eb167
sub ax, cx
shr di, cl
nop
rol bh, 3
cmp edi, 0x793caa34
test ecx, ebx
mov ch, 0x29
shr ecx, cl
nop
inc si
not ah
rol ecx, cl
xchg dh, dl
cmp di, 0x7b1b
not ah
xor bl, 0x2b
shr bl, 7
ror cl, 2
stc
nop
shl ax, 3
xor cl, ah
ror si, 7
inc ebx
sbb bl, bl
adc cl, ah
or ch, 0x75
test ebx, edx
test ebx, edi
adc di, 0x707e
adc ecx, 0x71927365
or edi, ebx
shl ecx, 8
not si
xor cx, cx
shl bh, cl
adc ecx, 0x32b7a7e1
and di, dx
inc di
and dh, 0x7b
not esi
or edi, 0x725e84c7
shl dh, cl
add si, dx
inc dl
xchg bh, ah
not bx
ror bh, 7
cmp dx, di
sbb cx, 0x467a
nop
rol ax, 8
sbb cx, 0x4787
ror ax, cl
sub eax, 0x75bb12b9
or di, 0x7a17
test bl, bh
pop edi
shl al, 8
rol ebx, cl
dec dx
add ch, 0x57
sub ebx, 0x5fb875b2
xchg ah, cl
or al, ah
not ah
dec bl
shr cx, 5
cmp bh, bh
mov dl, bl
rol al, cl
not si
stc
dec ecx
stc
not esi
dec dx
push edi
sbb di, 0x18aa
sub edi, 0x32c4452a
cmp esi, esi
or eax, 0x51ad3b76
xor bx, ax
or bl, bh
xor ch, dh
inc ebx
adc al, 0x51
inc ah
and al, cl
nop
test dx, cx
mov ax, 0x3526
xchg dh, bl
add ch, ah
sub ebx, ebx
add edi, 0x546d6c5e
inc si
sub esi, 0x768f455e
shl dh, cl
add ch, 0x4d
not di
adc si, 0x175e
and dh, cl
adc dl, bl
rol cx, cl
shr eax, cl
or di, di
dec ah
mov ax, di
test cl, dl
add si, 0x7c41
or ax, dx
or edi, ebx
shl edx, cl
nop
xchg edi, esi
shl ah, 3
sub esi, 0x662f579f
add bh, 0x19
not ecx
adc dh, cl
xchg dl, cl
stc
not esi
cmp cx, 0x5ad9
adc dl, 0x73
not eax
sbb edi, edi
adc cl, ah
mov cx, 0x1883
rol ah, 3
rol edx, cl
cmp dx, 0x46e7
not edi
ror dx, 1
cmp bl, ch
mov edi, 0x6c5b9492
xor eax, ebx
dec edi
shr ch, 5
or si, di
test bx, 0x7056
xor bh, dh
sbb si, di
not esi
ror edx, cl
adc dx, di
adc bl, 0x39
adc bx, di
or di, 0x669d
shl ax, cl
or ax, 0x1dc1
or dl, 0x7e
not di
sub edx, edx
xor dh, bh
cmp edi, edx
sub bh, dl
shr esi, cl
pop edi
inc cx
rol ecx, cl
rol esi, cl
push edi
sub edi, edx
sub ecx, 0x4265de0c
xor cl, 0x2a
sbb cl, 2
stc
inc ax
stc
xor ebx, 0x54c4d191
sub di, cx
and dh, 0x4e
or di, dx
nop
rol ebx, cl
shr eax, cl
or dl, 0x67
and cl, dl
and edi, 0x11223d69
inc esi
sub dx, di
shr bh, 5
shr ebx, 6
and ebx, eax
dec ebx
cmp edi, 0x19c40d0f
test ah, dl
shr bx, 2
rol cx, cl
ror bl, cl
sub ax, cx
sbb ebx, eax
test bx, 0x1d21
shr ax, 3
nop
shr al, 7
ror ax, cl
stc
ror ax, 3
xchg ecx, eax
add esi, esi
xchg esi, eax
inc ebx
add dh, 0x2f
mov di, 0x7003
inc dx
xchg ecx, edi
sbb cx, si
sub bl, 0x1c
ror ax, cl
adc si, si
sub al, bl
mov dx, di
stc
shr dx, 8
or dh, bh
cmp cx, 0x36f9
stc
shl dl, cl
nop
nop
or bx, dx
add bl, 0x6e
sbb eax, 0x5cf4e773
stc
dec al
ror eax, cl
xor cx, bx
shl esi, 5
sub bh, bl
nop
or cl, 0x15
and esi, 0x51ef5a1e
add cx, di
shl ebx, cl
add ah, ch
ror esi, cl
nop
adc dl, ch
dec eax
not edi
rol dh, cl
adc al, 0x31
test dl, dh
sub si, si
rol dl, 7
xchg bl, ah
add esi, esi
test esi, edx
rol esi, cl
not esi
nop
shl bx, 7
shl dx, 1
and cx, 0x5169
ror bx, 2
or cx, di
inc si
stc
pop edi
sub al, dl
cmp bx, cx
xchg ah, ch
add esi, 0x222748e8
rol eax, cl
stc
test bx, dx
stc
sub cx, 0x5ba2
and ax, 0x7922
adc ebx, 0x7aef6a0e
stc
push edi
adc di, ax
add esi, 0x47dad832
sub cl, 0x6f
sub ecx, ecx
rol dh, cl
inc bx
test ch, cl
stc
mov si, 0x453b
nop
add cx, 0x1e4a
adc dh, 0x7c
cmp edx, ebx
or esi, 0x416f641f
adc bx, cx
cmp edi, ecx
cmp dx, 0x535d
test dh, al
rol si, 6
inc edi
dec dl
shr esi, 7
xchg edx, eax
rol cl, 5
mov ebx, esi
xchg si, ax
test bh, 0x44
sub cx, 0xf6a
and dx, 0x636c
xor eax, 0x54fb3e34
test esi, 0x5b50d962
mov ah, 0x66
sbb dx, 0x5385
xor ah, 0x5f
xchg bx, dx
not bx
and edi, esi
dec edx
nop
sbb esi, 0x5de98120
inc edx
and esi, edx
inc ebx
xor di, 0x1af3
not eax
sub ecx, ebx
inc al
test ebx, 0x3434a32f
or al, 0x4e
shr ch, cl
dec esi
ror bx, cl
rol bh, 2
add bx, bx
mov eax, ecx
xchg di, dx
ror edi, cl
stc
stc
xor cx, dx
stc
dec ecx
add ebx, ebx
xor dx, 0x3cf8
rol eax, cl
xchg ch, ch
not di
shl bl, cl
adc si, 0x47f
stc
mov ecx, esi
mov ah, 0x4a
sub esi, edx
sub di, si
shl ebx, cl
sub esi, esi
not dx
nop
ror ecx, cl
inc ch
add edi, 0x5174d5b7
mov dx, 0x425
or ch, dl
not eax
test edi, edi
mov bl, al
dec ax
shl esi, cl
pop edi
shl ecx, cl
sub si, si
xchg esi, edx
sub ebx, esi
shl bx, cl
cmp ecx, ebx
shl ax, 4
inc cl
stc
and ebx, eax
mov dx, 0x73db
cmp bh, bl
add eax, ebx
test ax, 0x449d
ror cl, 7
and ebx, 0x28a5f7fa
sbb dx, si
add cx, 0x4118
rol al, cl
inc bl
shl bl, cl
shr bl, cl
test cx, ax
ror al, 5
sbb dx, cx
sub ax, 0x5cd9
push edi
cmp dx, di
test ebx, ebx
rol edi, cl
ror edx, 3
cmp al, 0x51
dec dx
or cx, di
cmp di, 0x5b0f
nop
shl bx, 6
dec ecx
or al, bh
or esi, edi
shl di, 4
stc
sbb si, di
xchg bx, ax
xor bh, 0x14
or eax, 0x5b63e81d
dec cl
or dl, 0x15
sbb ebx, esi
xchg bx, bx
and ch, 0x63
sbb dh, cl
dec ah
stc
cmp ebx, ecx
dec ah
sbb ecx, edi
dec eax
xor ah, dh
cmp al, bl
nop
shr ax, cl
cmp bh, dl
cmp ch, ch
mov dh, 0x55
shl eax, 4
inc dh
shr dx, 6
dec edx
shr esi, cl
not al
sub dl, al
cmp dl, ah
shr bh, cl
cmp al, bh
mov ax, ax
not si
mov bh, 0x1e
not bl
shl cl, cl
xchg dh, ah
add bx, cx
adc dx, cx
shr ax, 1
dec al
stc
xor bx, 0x1c4e
nop
add bx, bx
adc bh, bh
xor edx, edi
not si
and di, ax
ror edx, 6
sub edx, ecx
xor eax, 0x79554bfa
rol ah, cl
test edi, ecx
and ecx, eax
sbb di, 0x3d6c
xor di, cx
pop edi
xchg bl, bl
push edi
adc di, bx
test dh, 2
xor dl, 0x2c
sbb cx, 0x340d
and dh, 2
add di, cx
sbb eax, 0x73797559
and di, 0x3ab4
shr dl, 5
not ch
not bl
xor ax, cx
not edi
xchg ecx, eax
dec esi
adc ax, 0x5696
shr al, cl
inc cx
inc bh
shl ah, cl
xchg dl, dh
test al, 0x3e
sbb dl, dl
inc ch
nop
shl bl, 8
add ah, cl
sbb dh, 0xb
xchg cx, ax
stc
sbb ax, 0x5ba1
inc cl
dec bl
cmp cx, cx
rol ch, 4
shr di, 7
xchg bl, cl
xor di, 0x744a
ror cl, 3
stc
mov edx, 0x648e05d7
xor bl, bl
stc
and ecx, 0x4b370c1b
add ebx, eax
or dh, ah
stc
inc dl
ror ecx, 2
test dh, 0x5d
nop
adc bl, 0x11
sub dx, 0x309f
rol esi, 2
xchg si, cx
ror ah, 3
cmp bl, al
sbb esi, ecx
dec cx
shl ebx, cl
nop
nop
or ax, di
test al, cl
nop
rol bh, cl
xor bx, 0x122e
not edi
nop
or bx, di
dec al
cmp esi, eax
xchg al, ch
mov di, bx
stc
add edx, edx
add edx, edi
sbb edx, ecx
test bx, 0x4311
xchg cl, dl
xor dx, si
shl bl, cl
stc
stc
and ah, bl
mov ecx, esi
mov cl, bh
inc bh
nop
add edx, 0x88039eb
xor cx, cx
dec edx
or ch, bh
sbb al, al
rol cl, 8
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
push ebx
push eax
sbb bh, al
push esi
add ebx, esi
push edi
mov edi, 0x49b821c5
push ecx
xor ebx, ecx
shr cl, 4
xor cl, al
ror di, cl
shl si, cl
mov bx, ax
add si, 0x1b60
nop
dec edi
ror bx, 5
rol cl, 2
xchg bx, cx
or bx, 0x4b60
add si, 0x1628
shr di, 8
add ebx, 0x5410c2d6
ror ecx, cl
push edx
or ah, dh
rol bl, cl
sbb ecx, edi
dec eax
shl dx, cl
cmp ecx, 0x20b9358
xchg al, cl
shr bx, cl
not eax
cmp bh, dh
stc
sbb cx, ax
or ax, cx
xor esi, ecx
cmp ax, 0xea4
nop
adc dl, 0x6d
dec ax
test bh, cl
xchg bx, cx
nop
cmp dh, bl
mov ax, 0x54b5
test ecx, ecx
inc dx
rol al, cl
nop
rol cl, 8
stc
rol ax, 8
rol bl, cl
adc di, 0x23cc
adc dl, 0x34
test eax, 0x450e6db7
dec al
nop
ror di, cl
xor edx, ecx
add si, dx
rol si, cl
ror ebx, cl
dec bh
stc
xor di, 0xe32
test edi, ebx
dec bl
sub ecx, 0x19d63124
rol bx, 5
xor bx, di
stc
sub dl, 0x15
xchg dx, di
sub al, 0x64
not edx
add eax, 0x2401ad31
nop
test bx, 0x44f0
stc
not ah
not dx
shr cx, cl
shr bx, cl
test ch, dh
shl edi, cl
test ax, cx
xor esi, 0x74556d5e
xchg al, al
add cx, ax
not dh
cmp dl, 0x38
stc
inc bl
pop edx
pop ecx
pop edi
pop esi
pop eax
pop ebx
call fcn.005a6237
jnp 0x55ed8c
call fcn.005a6717
js 0x55ed81
push eax
rol al, 4
push ebx
push ecx
test ebx, ecx
xor bl, 0x45
shr ecx, 5
push edx
ror edx, 2
or cl, ch
push edi
sbb edi, 0xabe84c3
pop edi
pop edx
pop ecx
pop ebx
pop eax
push eax
adc ah, 0
push edi
push edx
adc di, dx
push ebx
shl bx, 2
shl bx, 5
ror edi, 3
pop ebx
pop edx
pop edi
pop eax
call fcn.005a6b85
push eax
mov eax, 0x66f8fde9
push edx
add dx, 0x5f8a
cmp dh, 0x16
rol ax, 1
pop edx
pop eax
push ebx
push edi
or ebx, edi
pop edi
pop ebx
call fcn.005a6f53
call fcn.005a7439
mov eax, 0x7ab0b9
lea ecx, [esp + 0xc]
push 0x35
push 0x1e7c1e2a
push ecx
push eax
call fcn.005a79e1
push edx
dec edx
adc edx, 0x7298e8c5
not dh
push eax
rol eax, 3
push ebx
push ecx
shl bh, cl
xchg ch, cl
push esi
xor si, 0x4963
shl si, cl
not ecx
rol ax, cl
push edi
adc edi, eax
rol eax, 3
sbb bl, 0x13
rol esi, cl
and ch, bl
adc dx, di
or bx, ax
inc ebx
shr bx, cl
cmp cl, ch
adc al, bl
adc ch, dh
shl ebx, 7
inc al
sbb dx, cx
sbb ecx, eax
shl ch, cl
sbb eax, ecx
ror bh, cl
xor cx, si
rol dl, 7
shr edi, cl
not ch
inc bl
mov dl, cl
adc ch, dh
xor esi, esi
nop
not cx
shr cl, 4
shr ecx, cl
mov dx, si
inc ax
inc ah
not ecx
test cx, 0x2ffd
rol ch, 7
xchg di, di
sbb dh, 0x34
xchg cx, ax
nop
shl cx, 1
stc
shl dh, 2
shr cx, cl
shl edx, cl
xchg ah, dl
test ax, dx
nop
mov di, si
not edx
mov dx, 0x35e2
shr si, 8
not bl
sbb ax, ax
test dx, 0x1d18
adc ebx, ebx
inc bl
shr esi, cl
shl ebx, 4
shr bx, cl
shl bx, 2
sub cl, 6
shr cx, 1
and bl, ah
or edx, esi
test edx, esi
test ch, al
sub ecx, edi
stc
ror cx, cl
stc
shr si, cl
shr dl, cl
test dh, 0x25
xor ecx, eax
mov bh, 0x55
add dx, 0x4cfc
shr esi, 6
rol bh, 8
mov ch, 0x24
xchg cx, bx
inc bl
adc dh, al
adc dx, 0x75ce
add edx, ecx
sbb cx, 0x10e6
or bh, bh
xor edi, 0x2ab0adeb
stc
pop edi
ror dx, 4
xchg bh, bh
adc cx, 0x24b1
not dh
xor bl, bh
adc eax, 0x62dd1426
xchg bx, dx
nop
test dh, bh
xchg ecx, eax
ror ax, cl
dec ebx
push edi
sub ebx, edi
and cx, si
test cx, 0x2719
rol ch, cl
adc si, 0x2064
and ch, bl
or si, 0x4cba
stc
inc bx
inc edi
xchg bl, al
rol cx, 4
rol ebx, cl
dec bx
mov dh, bh
shl si, 5
rol ax, cl
test cx, cx
nop
xor cx, 0x254c
adc edx, edx
add al, 0x38
or edi, esi
stc
and ebx, 0x646b1abb
stc
rol ecx, 5
shr di, 7
dec dl
or si, cx
and ch, ch
shr edx, 1
nop
and dh, dl
and di, 0x359a
cmp ch, dh
cmp edx, edi
add ecx, ebx
rol ah, cl
shl ax, cl
sub esi, eax
shr bx, 1
sub bl, 0x10
not eax
sub cx, 0x70bc
xor dh, 0x1c
shr ch, cl
cmp dx, ax
rol al, 4
ror di, cl
inc si
mov ch, 0x64
cmp ax, si
xchg ebx, eax
stc
ror al, cl
adc ax, di
inc dh
xor al, 0x23
xchg dh, dh
stc
inc bx
shl si, 7
test dh, ah
sbb cx, bx
adc esi, 0x78359cf3
and dx, 0x133f
xor cx, di
xor ax, 0x2b39
rol edi, cl
xchg dh, ch
dec ebx
add dl, dh
inc dh
xor ax, 0xb49
ror si, cl
nop
shr bx, cl
shl cl, 4
inc dh
stc
and dl, al
adc bx, 0x5638
mov dx, bx
xor edi, edi
cmp eax, edx
mov si, cx
dec ah
pop edi
ror al, cl
shr si, cl
inc ah
nop
xchg ecx, eax
mov dh, 0x19
sub ch, dl
rol bx, 1
shl eax, 6
test bl, bl
push edi
dec edi
ror ax, cl
inc ch
xchg dl, al
or dl, 0x44
not dx
shr ah, cl
xor esi, eax
and ch, 3
add bx, 0x57cb
dec eax
mov bh, al
not di
inc edi
ror al, cl
stc
xchg cx, bx
test cx, ax
not ch
shr si, cl
or esi, ebx
not dx
sbb eax, edx
shl dh, 5
xchg edx, esi
adc dx, di
nop
sbb eax, esi
test bl, bh
shl ax, cl
sub di, 0x4c9c
and ebx, 0x41cb3f29
dec edi
sbb edx, 0x309ebf46
shl bh, 7
shr bl, 6
sbb bx, cx
rol dl, cl
sbb bh, cl
shr cx, 1
stc
add si, 0x6826
xchg dx, ax
sub ecx, ecx
rol esi, 4
and ax, 0x7135
or bl, 0x25
cmp bh, 0xe
mov di, si
rol cx, 4
xchg ah, dl
inc edx
ror bx, cl
add ax, si
not bx
inc ebx
cmp dx, 0x79e6
or bx, ax
inc dh
cmp cl, cl
cmp si, 0x4c21
cmp edx, 0xc8bdac4
dec edi
dec edi
sbb ah, 0x2b
mov eax, 0xdac0eae
and edi, 0x196d9511
sub al, cl
shl di, 1
sub edx, esi
stc
not di
nop
sbb dh, 9
sub cx, 0x54f6
mov dh, 0x30
and ax, si
shr dx, cl
cmp cx, si
dec al
xchg al, dh
inc dx
cmp edi, 0x7e06b861
dec edx
dec bl
ror si, 7
add cx, di
test bh, 0x62
mov di, ax
xchg ah, bh
pop edi
stc
push edi
sub di, ax
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
call fcn.005a7f5a
call fcn.005a81f7
push edx
push edi
cmp edx, edi
push ebx
and ebx, 0x5fef8d4a
cmp bx, di
push eax
and dl, ah
add bx, dx
dec ah
add eax, 0x2ac90733
push ecx
and ax, cx
inc ch
shr edi, 1
sbb al, 0x53
cmp cx, 0x4650
add dh, dl
shr dh, cl
sbb bh, 0x63
push esi
shr si, cl
ror bl, 4
not ecx
dec dh
not edi
sbb edi, 0x5c47d325
not dx
not cx
ror di, 8
xor ah, dl
pop esi
pop ecx
pop eax
pop ebx
pop edi
pop edx
call fcn.005a85f3
push ebx
sbb bh, 0x69
push edx
ror edx, 8
push ecx
add ch, 0x52
push esi
sub si, 0x5d5f
cmp si, 0x7097
push eax
inc eax
push edi
xor edi, edx
mov edx, edx
inc ch
not edi
not ebx
dec cl
shl ch, cl
shr si, cl
nop
test si, dx
dec bh
dec bh
cmp dh, 0x29
test ax, dx
xor cl, 0x59
or eax, 0x20a0c22
add ch, dh
dec dl
shr dh, 1
shl ebx, 2
adc bl, ah
rol esi, 3
adc edi, edx
not edi
sbb ch, 0x54
sub dl, 0x1c
rol ax, 3
mov ah, dh
adc cl, 0x6b
cmp ecx, edi
test ah, ch
not dl
stc
test esi, 0x38902fb5
test ah, ch
stc
dec edi
or ah, bh
and eax, 0x41b19d17
nop
test bx, 0x39cf
xchg ch, bh
shl esi, cl
stc
rol eax, 4
rol esi, cl
inc bx
sbb dh, dh
ror cx, 4
shr dl, cl
ror dx, cl
shr edi, cl
shl cx, 5
sbb di, ax
rol eax, cl
stc
shl esi, cl
test bx, 0x5ac8
shl dl, cl
nop
or ax, 0x4c77
and ch, ah
rol ecx, cl
sbb bl, 0x59
rol ecx, 4
inc ax
rol edi, 5
inc ch
nop
shr edi, cl
adc di, 0x1680
sbb ebx, esi
mov bl, bl
stc
and esi, 0x6024fddf
sbb bl, cl
ror cx, 5
or bl, bh
xchg cx, si
stc
add ah, dl
or dl, 0x5d
test ch, ah
sub cx, 0x13d4
add ebx, 0x32d5890
dec bh
nop
sub ah, bh
mov edx, 0x4cc8ab30
nop
adc dh, al
add dx, 0x4ae3
not si
mov ecx, ebx
pop edi
test bl, dl
ror bx, cl
mov si, ax
mov bx, 0x2cbf
mov dx, bx
not edx
sub si, 0x1b65
nop
cmp esi, ebx
shl bh, cl
test esi, 0x7df246ab
rol ax, cl
sub dx, 0x4888
nop
shr cx, 2
stc
sub bh, ch
test al, bl
ror bh, cl
shl dx, cl
nop
cmp si, 0x11bd
cmp cx, 0x48ca
shr cl, 4
push edi
add di, 0x23d4
rol al, 2
shl cx, 1
adc edx, 0x666d907d
mov bl, ch
or eax, 0x56d2c535
or cx, di
nop
adc dx, si
not eax
rol edx, cl
cmp si, 0x461c
nop
cmp ch, 0x76
adc ax, cx
not bx
shl eax, 4
add cx, ax
add ax, si
sub eax, ebx
dec cl
rol bx, cl
rol cx, cl
sub esi, eax
shr ch, 1
rol dh, cl
shl ch, cl
shl bx, 3
rol ebx, cl
and cl, ah
or cl, 0x58
xor edi, eax
add ecx, 0x6e7c9c6f
rol bl, 7
sub ecx, ecx
mov di, si
test ebx, 0x19523c13
test ebx, 0x1c7d2654
not al
xor edx, 0x11ee8e56
cmp eax, ecx
sub dh, 0x5b
mov eax, 0x772e9f0
stc
or bl, 0x10
adc bx, dx
rol edi, cl
cmp ecx, ebx
add ecx, eax
shr eax, 2
shr edi, 5
stc
shr bl, cl
or ebx, edx
or ecx, eax
sub ecx, 0x3ffce47b
adc esi, ebx
or di, 0x7b97
ror edi, cl
and dx, 0x7864
adc dx, 0x2713
shr cx, 7
xor edi, 0x5662848f
or esi, 0x5209a3
sbb bl, al
stc
rol cx, cl
adc bx, cx
rol di, cl
sbb esi, 0x7c505be9
not eax
rol ah, 1
shr si, cl
test ecx, 0x265f43d4
ror di, cl
stc
pop edi
stc
shl cx, 2
not ebx
xchg bl, cl
xor dx, 0x1082
test dl, bh
ror esi, cl
nop
shr bl, 7
adc edx, 0x16fe938b
sbb bl, ah
cmp ah, 0x73
dec bl
test ecx, edx
mov eax, ebx
push edi
rol edi, cl
stc
ror edx, cl
cmp esi, ebx
xchg esi, esi
sbb cl, 0x77
cmp eax, eax
stc
shl edi, cl
rol eax, 2
nop
rol ecx, cl
sub dl, ch
add di, si
sub bx, 0x476d
not ecx
sub ch, cl
test dh, 0x3b
mov eax, edi
stc
nop
or bx, dx
xchg esi, ebx
mov bx, dx
sbb ah, bh
inc bl
shl ah, 5
xchg ecx, edx
stc
or cl, 0x51
ror di, cl
adc edx, edi
or ecx, 0x6dce13d9
sub ah, 0x29
not ah
xor ecx, 0xdb36e2a
ror edi, cl
nop
sbb ebx, 0x5edbd13f
dec ecx
sub si, 0x162f
dec ecx
dec ecx
ror eax, cl
adc dx, 0xbba
shl di, 3
inc ch
shr eax, cl
xchg edi, edx
nop
shl bh, cl
stc
add eax, ecx
dec di
and ecx, 0x3752f527
add eax, edi
not ax
xchg edi, edx
shr si, cl
cmp cl, bh
xchg al, ch
shr eax, 7
not eax
adc dl, 0x47
add edi, ebx
ror ax, cl
sbb ah, bl
sbb ax, 0x21df
adc edx, ebx
and cl, bl
inc eax
and esi, edx
adc cx, 0x519f
cmp edx, 0x58f09c73
stc
sbb ecx, eax
dec si
cmp esi, 0x38a4e7b
ror ecx, 1
adc ah, dl
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
stc
push esi
sbb si, 0x20cd
push edx
shl dh, 1
nop
push eax
and ah, 0x24
sub ah, dh
pop eax
pop edx
pop esi
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.0055f4a5
add esp, 0x39
test eax, eax
je 0x561662
mov ecx, 0x100
jmp 0x55fdbc
cmp cl, 1
jne 0x560627
add eax, dword [eax + 1]
call fcn.005ab494
push esi
not esi
push ebx
push ecx
shr bl, cl
nop
push edx
adc dl, 0x3b
sub ecx, 0x4b6ca611
or bh, cl
push eax
dec al
push edi
test di, di
and bl, 0x50
xor dx, di
ror ax, cl
stc
rol edx, 4
adc eax, 0x435d11b5
adc bx, cx
adc dl, 0x63
test ch, 0x5d
and ax, 0x1f
test di, 0x67a9
stc
cmp al, 0x65
add edi, 0x5d4de165
or ax, 0x3efc
add si, 0x58e1
ror ecx, 2
rol si, 8
add eax, edx
ror ch, cl
nop
adc cx, 0x2156
dec cx
nop
cmp si, si
test ebx, 0x193e2d57
dec si
adc edx, 0x3be28fca
xor ax, dx
nop
xor di, cx
not ebx
xor edx, 0x4dc09c8a
shl di, 8
rol al, 1
sub cx, 0x78c4
stc
cmp bx, 0x2e5e
shl bx, 3
shl cx, cl
add cl, dl
ror ebx, 6
or cl, 0x23
sub ecx, 0x7538bbf1
test dx, si
nop
ror esi, cl
xor ch, cl
xor di, dx
dec eax
add dx, 0x1a7e
cmp dh, 0x2e
or dh, 0x74
rol esi, 7
cmp dx, bx
sbb ah, 0x43
or al, dl
add edx, edi
rol bx, cl
dec al
not dl
sub eax, ecx
adc esi, 0x69437a22
mov ch, cl
dec al
adc ecx, 0x4b22858
add dh, 0x4e
xor esi, 0x7ce4cfa2
or esi, 0x2f707f79
nop
shr edi, cl
not si
nop
xor eax, 0x43945583
sbb cx, 0x5d75
inc cx
ror edi, 3
xor al, ch
sbb ax, 0x5d26
adc bx, dx
stc
dec ecx
xor si, 0x290a
add eax, eax
add eax, ecx
not dl
not eax
inc di
stc
adc ah, dl
shl ax, 4
or ecx, ecx
pop edi
xchg ecx, eax
shl ch, cl
nop
not dh
adc ecx, esi
or bx, 0x4e0b
stc
cmp dl, 0x15
test ecx, 0x42d52731
xchg cl, ah
dec ebx
add ah, bh
shl dh, cl
rol esi, cl
test bx, 0x28ae
xchg dl, al
sub dh, 0x35
not bx
not ax
test dl, ch
sub si, 0x1a20
adc bx, bx
sub dl, bh
sbb cx, 0x6f9a
shr ch, cl
shl ch, 4
xor esi, eax
not ah
push edi
shl di, cl
and edx, esi
cmp dl, bh
adc dx, di
test di, 0x4751
nop
mov ecx, ecx
xchg di, cx
inc ecx
shl bx, 5
not dh
xor edi, 0x59961e6a
test dx, si
not ecx
and ch, 0x3d
nop
adc dx, dx
xor di, cx
xor al, 0x5f
or bl, 0x62
sbb eax, 0x6cd859e8
rol edx, 1
nop
add eax, esi
cmp dl, bl
shr dl, 6
ror dx, 6
xor ah, dh
and ax, si
nop
nop
test edx, edx
nop
xchg cl, dl
ror al, 2
dec al
adc ebx, 0x1e9cc15b
nop
shl si, cl
ror edx, 4
not ecx
ror dx, 2
adc eax, ecx
cmp dh, 0x2f
shl ebx, 5
cmp ax, cx
adc ah, dl
and ecx, ecx
xchg cx, bx
or cl, 0x63
xchg ah, bl
dec edi
mov di, 0x7a30
and eax, 0x4011dc8b
and ch, ah
mov ebx, edx
mov ax, 0x1b2e
sub ch, 0x50
xor ah, dh
dec bx
rol bx, cl
add si, si
not ax
ror dl, cl
xor bx, 0x725d
test esi, 0x50de7b76
stc
dec si
stc
dec edx
or edi, 0x2719d1d6
sbb esi, 0x76f70cca
pop edi
push edi
add si, di
xor dh, 0x26
mov ax, di
not si
inc dx
sbb al, 0x50
mov edi, 0x7411f66b
nop
sub edx, ecx
test di, 0x3a9a
xor ebx, esi
xchg bx, ax
stc
xor ecx, 0x1a1645aa
or dx, 0xa94
adc bx, 0x5685
shr edx, cl
dec ah
shr edx, 7
rol bh, 5
sub bl, 0x6a
rol cx, cl
rol esi, cl
nop
shl cx, cl
ror si, cl
inc cx
cmp cl, cl
shr dl, cl
sbb al, ah
ror ecx, 3
xchg di, ax
stc
rol al, cl
nop
test cx, di
adc eax, 0x6e21a18d
nop
dec edx
rol bx, 7
xchg cx, di
and edx, esi
add dx, 0x67af
and dx, si
stc
not al
and ax, 0x7a87
sbb dx, bx
or cl, al
xchg esi, ecx
inc ebx
xchg bl, dh
sbb bh, bh
shl dx, 4
xor ax, ax
shr ebx, cl
xchg ebx, ecx
ror ecx, 2
dec cx
or bl, 0x38
stc
xchg ebx, edx
not edi
rol ecx, 4
ror cl, 2
and bx, 0x40d8
dec dl
nop
xchg si, bx
shl ax, 5
rol bx, 4
xor ch, 0x24
stc
or cx, di
stc
adc ecx, 0x2c28d24f
ror al, 7
and ah, bh
and ebx, ecx
rol bh, 4
add bh, bh
mov al, dh
not edx
test ax, 0x4e27
rol si, 5
xor esi, 0x38d908cd
shr cl, 4
sub esi, 0x292acb1b
or cx, 0x1d61
and edx, ecx
ror ebx, 1
test ax, cx
not edx
xchg bx, bx
xor ah, bh
not cl
sbb si, 0x4987
adc ebx, eax
cmp eax, 0x5f44d01a
cmp al, bh
pop edi
dec dh
shl dl, cl
xchg dx, dx
push edi
rol edi, 2
dec bh
xor ax, 0x109c
stc
or dx, 0x2c44
and dx, 0x374b
adc eax, eax
xchg ch, dh
mov edx, esi
cmp cx, 0x25b8
shr al, 1
adc esi, edi
shl di, 3
ror ebx, 7
sub si, cx
add edx, 0x7fa7c783
not edx
dec eax
nop
rol cx, 7
nop
rol bh, cl
or ebx, 0x6b896940
not cl
or bx, ax
inc bh
adc ax, 0x49f3
xor bh, 0x50
sbb ah, 0x5a
shr dh, 8
test eax, 0x5b1531c3
cmp bh, al
add ecx, ecx
mov dh, 0x49
shl esi, cl
xor cl, 0x64
not cl
sub dl, 0x43
test bl, bl
and bh, ch
stc
sbb bx, 0x2bf8
sub al, dh
adc edx, esi
shl bl, cl
inc bh
xor dh, al
shr dx, cl
sbb cx, 0x5ebf
adc edi, 0x244059ec
sbb esi, 0x4da59a70
or bl, 0x7e
shl esi, cl
inc di
inc eax
stc
or eax, esi
ror ah, 6
nop
and bh, 0x1c
shl esi, 6
adc dx, ax
shr di, cl
rol eax, 1
stc
and ebx, 0x612d56f9
nop
inc di
add ax, 0x24a2
and ah, al
shr esi, 3
add dl, ch
cmp si, cx
adc dx, 0x216
sbb esi, esi
mov di, 0x9d0
ror edi, 2
adc ecx, 0x414fdb9e
and edi, 0x39267c2e
or al, al
inc dh
add si, dx
add cx, ax
cmp cl, dh
nop
inc edi
cmp si, 0x295c
sub eax, 0x516b93f
xor ecx, 0x4cca36d
ror dx, 3
dec cx
sub cx, bx
mov ax, di
and ax, dx
nop
sub ebx, 0x739a5caa
adc bl, bh
pop edi
not ecx
not bx
sub dh, cl
push edi
shr di, 4
stc
not edx
shl ebx, 8
shl esi, 1
sbb edx, eax
add esi, edx
shr ecx, cl
not dh
sbb ebx, 0xde97d9d
sbb edx, 0x37193584
xchg ebx, ecx
nop
xchg esi, ecx
mov edx, edx
nop
or ecx, 0x19a69c8b
nop
xchg dx, bx
dec esi
xchg al, dh
sub ax, 0x4c81
test dx, cx
xchg cl, ch
rol di, 2
inc bx
and bl, cl
adc bx, bx
add bl, 0x5f
inc ch
sbb esi, eax
cmp ax, 0x768a
test ecx, 0x5d51a140
and ebx, edi
shr ax, 8
and dl, 0xa
dec di
cmp ah, bl
stc
nop
xchg di, cx
sbb ah, ch
shr ebx, cl
xor ax, ax
adc ecx, edx
add edi, 0xac262e3
cmp cx, 0x7332
xor esi, 0x47e910c3
xor esi, edx
stc
xor ah, dh
not edi
shr ax, cl
inc al
and si, di
mov bx, 0x1bdf
shr ax, 7
xchg dl, ch
sbb bl, 0x76
mov ah, bl
stc
xchg si, bx
xor dh, dl
rol esi, 1
adc eax, 0x642200e5
and ebx, esi
test edx, 0x1e058260
cmp di, 0x4e11
xchg ch, bh
test dl, 0x77
nop
ror dx, 2
nop
and eax, 0x17498ad8
mov cx, di
or bx, si
mov dh, al
inc esi
sub edi, ebx
shr eax, cl
and al, 0x47
adc eax, 0x479ad77d
mov bl, 0x47
sub dx, cx
nop
xor ebx, 0x5bfa7c5e
inc dl
cmp esi, edi
rol eax, 1
sbb edi, ecx
adc ch, ah
not edx
not dl
dec edx
and ax, 0x4784
rol cx, cl
stc
pop edi
push edi
shr di, cl
rol bl, cl
cmp bh, bh
dec ecx
not si
not ah
adc eax, ebx
ror al, cl
not dl
and cl, 0x40
sbb bx, 0x5104
and ah, 0x6a
inc cx
dec di
xor dl, 0x15
cmp ah, 0x51
not cl
shr eax, cl
test ecx, ecx
or cl, 0x12
xor bl, 0x20
or bl, 0x68
shr esi, 1
mov cx, ax
or dh, al
nop
not al
nop
add dx, 0x2c53
stc
sbb eax, 0x4e38e8c6
shl ebx, 7
inc cl
mov bh, dl
sbb edx, 0x1717547f
inc dx
nop
not cx
add esi, ecx
inc ecx
rol dx, 7
xor di, 0x5b8e
test edx, 0xb074fee
nop
xchg dx, ax
test ch, bh
shr eax, 8
not bl
not ch
test cl, 0x65
not ebx
sbb esi, edx
shl ah, 2
sbb dh, 0
not cl
not bl
shr cx, 4
xor eax, edx
adc ch, 0x1c
sbb cx, 0x1d38
inc esi
add ax, di
shr di, 6
or cl, 0x1e
shr bl, cl
shr ecx, cl
sub ch, 0x2b
xor edx, eax
test al, 6
shr eax, cl
adc ebx, esi
stc
sub dx, 0x5e36
not di
shr esi, 4
not al
xchg bl, dh
nop
not edx
mov ecx, 0x5232e916
cmp esi, 0x4c0bf919
shr ax, cl
sub dx, dx
mov dh, bl
shr eax, cl
add bx, 0x63ee
and edx, esi
and ecx, ecx
nop
ror si, cl
test bh, 0xd
ror dh, cl
mov dx, 0x3974
adc bl, 0x58
dec edi
and edi, edi
not bl
shr ch, 7
rol ax, cl
xor ax, 0x326e
pop edi
push edi
or edi, ecx
not ch
test bl, 0x19
sub bx, si
not di
cmp dx, 0x329f
rol ch, 2
or edi, 0x74570ede
inc ah
sbb si, ax
cmp edx, eax
sub di, 0x3f98
rol bl, cl
add edx, 0x79ff3cc6
shr ah, 4
adc ah, 0x50
and ah, cl
ror esi, cl
nop
cmp ebx, 0x6fec9032
sbb edi, ecx
rol esi, 6
dec ax
and edi, edx
stc
sub eax, eax
xor dl, 0x27
ror dh, cl
xchg cl, al
shr edi, 4
or ax, 0x3672
ror ebx, 1
mov edx, 0x582b16
sbb eax, ecx
xor esi, esi
sbb esi, esi
shr si, cl
or dl, 0x60
ror si, 5
test cx, 0x20f8
rol bh, cl
nop
test ebx, 0x362806d3
or cl, bl
cmp ax, 0x2aab
cmp ax, 0x2dfc
adc ch, 0x73
sub dh, ch
and bl, bl
dec al
stc
or dx, ax
or bh, 0x11
adc cx, 0x40aa
ror ebx, cl
xor al, 0x76
not cx
mov di, si
not ecx
rol ebx, cl
sub cx, 0x6b23
inc edi
inc di
stc
cmp esi, 0x2a193699
add ecx, 0xf84ae44
shl eax, cl
xchg bh, bl
nop
stc
ror dx, 1
test ax, 0x6aa3
ror ch, 6
cmp eax, 0x6c67a8b
shr bx, cl
shr ecx, 1
sub bx, 0x6293
or dh, cl
cmp esi, ecx
dec cx
shl ax, 5
sbb dx, 0x2b22
rol bl, 3
nop
xchg bx, cx
test ax, ax
nop
shr ebx, cl
mov cx, si
inc dh
xor ebx, 0x1b8752e7
nop
ror dh, 4
or dx, cx
sbb dx, bx
xchg esi, edi
shr cl, cl
inc bh
rol bl, cl
ror cx, cl
pop edi
inc al
shr ch, 3
cmp cl, al
or edx, eax
test cl, cl
sub dl, bh
not ch
sub cl, 0x71
stc
sbb esi, 0x134de0a4
push edi
add edi, edx
nop
or ebx, 0x6f20fd80
shr di, 1
ror ah, cl
dec cx
nop
adc edi, 0x62fe128f
sub ecx, 0x4a9ab2b0
dec ax
mov cl, 0x59
ror esi, 5
add bh, cl
shr ax, cl
shr ebx, cl
mov bl, 0x67
test ah, 0x43
ror bh, 6
shl dx, cl
and ebx, ecx
stc
pop edi
pop eax
pop edx
pop ecx
pop ebx
pop esi
push eax
push ecx
rol al, cl
pop ecx
pop eax
push ebx
push eax
test ebx, eax
push edx
add dh, al
mov ah, 0x60
sub eax, edx
xor edx, 0x29f15ac2
ror edx, 3
pop edx
pop eax
pop ebx
push edx
push ecx
shr edx, cl
test cl, 0x29
push eax
test dl, al
pop eax
pop ecx
pop edx
call fcn.005ab789
je 0x560624
call fcn.005abb7f
call fcn.005abea0
jnp 0x560624
call fcn.005ac2b6
nop
call fcn.005ac84b
lea eax, [eax + 5]
mov edx, dword [ebp - 0x10]
sub esp, edx
mov edi, esp
test edx, edx
je 0x560e94
dec edx
call fcn.005acc48
call fcn.005ad26b
push eax
push edi
xchg di, ax
push edx
push ebx
and dl, bl
nop
rol dl, 5
push ecx
or cx, dx
sub cx, 0x23e4
sub dh, ah
inc dl
adc cl, 0x76
xor dl, bh
sbb bx, 0x4e4
cmp ecx, 0x5ec55738
adc cx, 0x4db3
stc
push esi
shr esi, cl
stc
shr dh, 3
sbb ecx, edx
cmp ecx, ecx
rol ch, 5
test ecx, eax
xchg dx, bx
and dh, 0x7a
inc edi
and esi, eax
stc
dec esi
and ch, 0x30
or al, 0x44
or dx, bx
xor ebx, 0xcd27b3a
shr esi, 6
adc di, dx
cmp ch, 0x55
sub di, 0x20c8
cmp edx, ecx
rol edi, 8
mov eax, 0xf5bdb36
not dh
add dl, al
inc si
xchg ebx, eax
adc si, cx
sub dh, 0xe
cmp bh, 0x25
xor ch, 0x1f
shr bh, 6
adc ax, ax
adc edx, edi
cmp ebx, edi
inc ax
ror edi, cl
not eax
and bx, 0x5161
not bh
sbb ch, 0x3f
xchg bx, dx
add edi, 0x1fd314b3
rol ecx, cl
sub eax, eax
sub al, ah
xchg di, cx
shr di, 3
ror al, cl
adc dl, 0x47
or al, 0x22
or cx, di
adc ch, dl
mov dl, al
xor bh, 0x39
and dl, dh
rol ecx, 1
stc
adc cx, di
shr cl, 6
ror cl, cl
and esi, 0x72e1a578
adc ecx, 0x29512d9f
adc cl, 0x21
nop
xor si, si
and edi, ecx
not si
mov cx, 0x3775
sbb edx, 0x1ca4816c
nop
nop
sbb dl, 0x1f
xchg cx, ax
sub ax, cx
cmp ax, 0xaff
test bx, 0x1a32
add ecx, eax
dec bx
xchg edx, ecx
adc ch, bh
test dx, cx
cmp ax, dx
sub si, 0x5c3e
sub si, cx
pop esi
inc di
shr ecx, cl
add ebx, 0x1c9d2356
test ecx, 0x4d972768
test edi, edx
push esi
adc ecx, esi
sbb di, 0x4d34
rol cx, cl
cmp eax, 0x368efedd
sbb al, 0x14
inc bh
not bh
shl eax, cl
shr edi, 4
xchg bx, bx
shr dh, cl
shl bl, cl
shr cx, 7
test dl, 0x7f
shr si, cl
not al
inc edi
dec al
xchg ecx, ecx
shr bl, cl
stc
rol edx, cl
and ax, cx
nop
sbb bx, di
stc
add eax, edx
xchg cl, dl
shl cl, 4
add ecx, edi
rol ebx, cl
sub cx, 0x599
inc esi
stc
xchg edi, eax
nop
nop
not cx
ror di, 6
or cx, ax
stc
xchg dh, bl
adc ecx, edx
sbb ecx, 0x40582413
or eax, 0x3b96de6d
add cx, bx
sub bl, bl
shl ah, cl
stc
inc edx
rol eax, cl
test ecx, 0x73e54b2a
sub ax, 0x6492
not ax
not edx
nop
not dx
sub ax, 0x28bf
cmp esi, 0x6542124d
stc
xor bh, 0x79
or edx, esi
mov eax, ecx
nop
not al
and ecx, ebx
stc
shr eax, cl
xchg ebx, ecx
adc edx, 0x30229b60
stc
sbb dx, 0x32ae
and ch, 0x49
not cl
shl dl, cl
add cl, 0x42
cmp eax, 0x12a5c2ba
add bl, ch
xchg bx, cx
add dx, bx
rol eax, cl
stc
test edx, 0x40dd7730
xor dl, ah
nop
or di, si
cmp bx, 0x7d5
cmp bl, bl
nop
or cl, 0x7d
shl bh, cl
or ebx, ecx
adc bl, cl
and edi, edx
sub edx, 0x5530a9fd
pop esi
push esi
xchg si, bx
adc di, 0x6440
rol ah, 5
adc esi, 0x5354bc42
sub dx, si
adc cl, dh
nop
or bx, 0x1f29
xchg bh, bl
test cx, 0x766a
xchg edx, edi
shl si, 3
cmp bh, 0x5b
and bl, al
inc ch
xor esi, 0xfd324
test bl, bh
or cx, 0x1a93
adc al, 0x3a
cmp edi, ebx
sub esi, 0x4cc43286
shl ebx, 5
sbb bx, bx
shl bh, cl
sbb esi, 0x7c177285
mov si, 0x244
ror al, 6
nop
rol esi, cl
mov dl, dl
sub ah, 0x61
xor esi, edx
test ch, 0x5e
not cl
not al
add si, 0x3b3e
adc si, bx
sub dl, cl
or ebx, edi
stc
or dh, bl
shl ah, cl
cmp al, 0x1f
rol dl, 6
test si, di
nop
test di, 0x3b82
xchg si, di
and cx, 0x35a1
test eax, eax
cmp eax, 0x68709664
shl ebx, cl
ror dl, 1
and ecx, 0x2a837182
dec ebx
add cx, di
xchg si, dx
add dh, bh
or ax, 0x5181
test si, 0x35ab
not ah
inc si
rol ax, cl
test cl, cl
add bh, 0x1a
dec ebx
shl esi, 7
not bx
sbb dl, bh
sbb dx, 0x2d79
ror edx, 5
test di, ax
add dx, 0x715c
mov eax, eax
stc
adc cx, di
rol ah, cl
shr edi, cl
sub bl, ch
dec ebx
cmp bx, bx
shl di, 2
nop
nop
mov di, 0x13d
stc
and ah, dl
rol dx, cl
sbb cl, 0x2a
test cx, di
mov ecx, edx
dec dh
not esi
cmp ax, cx
ror ax, cl
adc bl, 0x15
test cl, 0x78
adc ecx, ecx
or dh, 0x50
inc esi
pop esi
sub bl, ch
stc
shl dh, cl
or cl, 0x41
not dl
sub edx, ecx
ror ebx, 8
or ax, di
sub cx, 0x77aa
or edx, 0x2481e5b0
rol ecx, 8
sub edi, ebx
rol ecx, cl
adc dh, ch
sbb al, 0x1f
add dx, bx
rol al, 3
sub edx, eax
mov ebx, 0x1e08c31f
mov dl, 0xc
mov dx, 0x2d0b
stc
push esi
mov si, 0x606
stc
shr ax, cl
shl cl, cl
shr cl, 3
xchg bh, al
shl eax, cl
rol eax, 8
adc eax, edx
xchg bx, bx
dec dx
not ecx
not ah
adc di, 0x7d29
xchg dx, di
xor esi, 0x679aaf95
shr dl, cl
cmp ecx, eax
stc
ror ch, 3
shr bh, 6
shr esi, 3
or esi, 0x415267f0
adc ax, cx
not bx
cmp bh, ah
not edx
not dh
shl eax, cl
mov ah, ah
dec dl
stc
or ch, 0x5b
not edx
add dh, bh
test di, di
xor ah, 0x3b
cmp eax, 0x4763af21
and ax, cx
rol edx, 3
rol bx, 3
mov edi, 0x16fe7780
xor cx, ax
ror edi, 2
sbb ax, 0x653c
adc ecx, eax
adc esi, 0x69992169
or ah, 0xb
and ebx, edi
stc
and al, bh
add ax, 0x996
cmp dl, 0x4d
add ch, 0x2d
dec ax
cmp ecx, 0x76450549
or ecx, 0x54a957f0
rol dh, 5
not eax
ror ah, 7
and edx, ecx
or dx, cx
test ax, 0x3d37
ror ah, cl
ror edx, 5
and al, ch
stc
and cx, 0x485b
add ah, cl
rol ecx, 8
xor dx, di
test ebx, ecx
inc dx
or cx, 0x5084
and cl, cl
test ecx, edi
shr bx, cl
shl di, cl
pop esi
shr bh, cl
add bl, 0x23
sub dl, 0x11
and ch, 0x31
dec ecx
inc cx
push esi
add si, 0x1645
pop esi
pop ecx
pop ebx
pop edx
pop edi
pop eax
call fcn.005ad6de
call fcn.005ada65
jp 0x560bc9
jnp 0x560b89
push edx
push ecx
rol dx, cl
nop
push edi
and edi, 0x3023644e
test edi, 0x2fa926d7
push eax
cmp eax, ecx
push esi
rol esi, 2
cmp edx, 0x772d2bac
push ebx
cmp dh, bl
add eax, edi
xor esi, esi
stc
mov edi, eax
sub ebx, ebx
dec cx
mov bx, ax
cmp cx, ax
add dl, 7
mov esi, ebx
adc ecx, eax
and di, 0x6152
not bl
sub edi, eax
ror ebx, 8
ror ecx, 7
cmp edx, ecx
rol di, cl
and edi, 0x6f119704
dec di
xor di, 0x53d7
xor edx, ebx
nop
rol bx, cl
stc
shr bl, 4
and ebx, esi
sub ecx, 0x30825cd4
rol cx, cl
xchg cx, cx
adc ch, 9
adc bh, 0x6d
nop
sbb edi, 0x662aa7af
shr bl, 7
or dh, 0x23
xchg edi, eax
shl eax, 8
not dl
adc al, 0x6f
xor dh, bh
or si, 0x592b
nop
xchg edi, eax
inc ecx
not eax
add al, ah
adc si, si
and ax, ax
adc al, 0x23
or eax, 0x4959005d
ror cx, cl
shl dh, cl
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
push ebx
mov bx, bx
pop ebx
call fcn.005adf76
stc
push eax
shl ax, 4
push edx
rol dh, 8
push ecx
mov cl, ah
shl ah, cl
push esi
xor si, si
pop esi
pop ecx
pop edx
pop eax
push ecx
cmp ecx, ecx
pop ecx
push ebx
test bl, 0x42
adc bl, 0xb
pop ebx
jbe 0x560bbd
push edi
push ecx
shl edi, cl
pop ecx
pop edi
push ebx
mov bx, 0x3735
pop ebx
push edi
push ecx
or edi, ecx
pop ecx
pop edi
push edx
not dh
push edi
or edi, edx
push ebx
adc ebx, ebx
push ecx
shl cx, 6
shl ch, cl
push esi
add si, 0x307e
push eax
cmp al, bh
test eax, 0x76f9ab88
inc esi
rol esi, cl
stc
or al, 0x10
sub ch, 0x54
xchg bx, ax
cmp ch, ch
dec ah
and cx, bx
xor di, di
or si, 0x1134
sub edx, edx
add bx, di
and si, 0x194c
and di, cx
shr di, 6
dec edx
or dh, bl
xchg dl, bl
dec ah
sbb edi, 0x2d0c7aeb
test esi, 0x2faebeee
shl bh, 2
rol ah, 8
test cx, 0x19d3
stc
test esi, esi
cmp ecx, eax
test cx, cx
xor esi, edx
cmp esi, 0x6a5bed01
sub ax, di
nop
cmp edi, edx
test ebx, 0x4e3d6b7f
test edi, ecx
shr esi, cl
or si, 0x2c8e
or edx, eax
cmp bl, 0x13
nop
sbb dh, al
sub ebx, 0x74824ef0
shl ecx, cl
not dh
adc edi, 0x7ec72d43
or edx, 0x3b24ecd3
shl cl, cl
nop
inc eax
adc bl, ch
nop
and ax, 0x5a2e
xchg esi, eax
and si, dx
adc ecx, 0x1abbdc7
rol cl, cl
stc
and cl, 0x6b
shr edx, 5
dec bh
sub ah, 0x64
xchg ebx, esi
sbb esi, eax
test dx, 0x55cd
rol ax, 1
nop
not edx
cmp bx, bx
stc
adc ecx, 0x53a20b00
cmp ebx, 0x2471d03a
rol esi, cl
rol bx, 3
and al, dl
stc
rol ax, cl
nop
sub al, 0x44
cmp bx, di
sbb edi, esi
adc bl, 0x43
xchg dh, al
or eax, 0x535cfed3
adc bx, cx
not dh
adc cx, 0x6456
cmp esi, esi
xor edi, 0x726267a0
mov al, ah
shr si, 5
pop eax
pop esi
pop ecx
pop ebx
pop edi
pop edx
push ebx
push edi
or ebx, edi
push eax
not eax
push ecx
test cl, 0x1e
xor ecx, 0x3e409ceb
sub eax, 0x73421abe
ror ebx, cl
xchg bl, cl
push edx
add dh, bl
adc ecx, 0x15c2eb35
add edx, ecx
not cl
dec edx
push esi
shr si, cl
sub bl, 0x73
xor ecx, 0x5667fea2
xchg bh, ch
pop esi
pop edx
pop ecx
pop eax
pop edi
pop ebx
push edi
inc edi
push edx
add dh, 0x7a
push ebx
ror bx, 5
xchg dx, bx
nop
push eax
shl al, 3
shl dl, 5
sbb bl, 0x18
dec bl
nop
nop
xchg dh, bh
push ecx
shl edi, cl
push esi
rol si, cl
test di, 0x10e1
sbb ch, al
mov ax, dx
mov eax, 0x406402f8
nop
stc
or cl, 0x3f
sbb cx, 0x7184
rol ah, 4
xor ch, 0x70
shr dh, 3
ror bh, 6
stc
xor bl, al
inc ah
ror cx, cl
sub bx, 0x6244
shl bx, 7
ror bh, 1
add bl, al
dec edx
xor bl, 0x26
xchg dl, bh
or ax, 0x7704
ror dh, 6
and dl, bh
inc ah
not ecx
or edi, ebx
rol dl, cl
add dl, cl
xor edx, edi
dec si
dec eax
pop esi
pop ecx
pop eax
pop ebx
pop edx
pop edi
call fcn.005ae594
push eax
shr ah, 6
push ecx
inc cx
cmp al, 0x6d
nop
push ebx
test ebx, eax
nop
mov ebx, ebx
ror ch, cl
pop ebx
pop ecx
pop eax
jb 0x560e8b
call fcn.005aeb10
call fcn.005aef12
push ebx
push ecx
cmp bl, cl
push edi
dec edi
shl bh, 7
push edx
adc dx, di
mov cl, 0x11
push eax
sbb bh, al
xor eax, edi
pop eax
pop edx
pop edi
pop ecx
pop ebx
nop
push ecx
xor cl, 0x71
push ebx
ror bx, cl
shl ebx, cl
pop ebx
pop ecx
push ecx
push edi
cmp cx, di
push eax
push esi
test ax, si
push ebx
add bx, ax
and bh, ch
push edx
xchg dx, dx
stc
rol cx, 5
test cl, 0x4c
sbb dh, al
mov bx, dx
and al, cl
stc
not esi
rol eax, 6
xor ebx, 0x723f15e9
shr cl, cl
and ch, dl
sbb dx, bx
xor eax, 0x346f482d
inc ax
xchg cl, dl
not bx
dec edx
inc si
stc
mov al, bh
stc
ror si, cl
or si, 0x1e1b
add ch, ah
mov eax, 0x1a4e5313
add edx, 0x238ccbd8
and di, 0x5709
not dl
stc
shr dx, cl
test di, 0x225f
pop edx
pop ebx
pop esi
pop eax
pop edi
pop ecx
push ebx
push eax
xor ebx, eax
mov ax, ax
nop
pop eax
pop ebx
jge 0x560e8b
push edx
not dx
pop edx
mov byte [edi + edx], 0
jmp 0x56062e
mov edx, dword [ebp + 8]
mov dword [edi + 0x18], edx
test ch, ch
je 0x560ea9
mov ecx, edi
jmp 0x560eaa
push edi
jb 0x561069
call fcn.005af22d
push esi
inc esi
push ebx
push ecx
adc bl, cl
shr cx, cl
sub si, 0x51d3
nop
push edi
xor edi, 0xc725367
sbb ch, bl
test bx, 0x34cd
push eax
adc ax, di
sub ax, di
not al
rol esi, cl
xchg di, ax
or esi, ecx
add ecx, 0x4c9e364a
test ecx, 0x23adaf16
xor ecx, eax
test cx, 0x1651
push edx
sub dx, cx
shr bx, 1
not bh
mov cx, 0x383
not al
dec dx
rol cl, 2
ror di, 7
stc
test eax, 0x3fb3766
adc bx, 0x6cd1
stc
shl ebx, 2
xchg dx, si
sub di, 0x34ee
sub cx, di
mov ch, 0x70
adc edx, 0x725dcbe2
sub cl, 0x2f
test di, 0x2d61
dec di
shr ebx, cl
shr edx, cl
ror ax, 5
or edi, 0x5a25522b
adc eax, 0x2c4d5099
adc dx, 0x46bf
ror ch, cl
xchg cx, ax
or cl, 0x35
add bh, 0x12
shl ecx, cl
shl al, cl
or ax, 0x1e53
mov edx, 0x4b15a603
xchg bh, dh
ror ebx, cl
adc dh, 0x46
rol edx, 4
shl esi, 1
shr dh, 4
nop
xor esi, 0x13ca86e
not esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
pop esi
push ebx
test ebx, 0x372125e2
add bx, 0x5226
sbb bl, 0x24
push eax
shr ax, 6
push ecx
mov cl, ch
sbb ebx, 0x77ea425b
push edx
xchg dh, ch
push edi
ror edi, cl
ror cl, cl
nop
test bl, ah
ror ax, 7
and ah, bl
xchg cl, cl
push esi
rol si, cl
test eax, ebx
inc dh
stc
stc
stc
not dl
rol edi, cl
adc di, 0x368f
test esi, edx
mov ax, ax
inc si
xchg edx, ebx
or ax, ax
stc
rol dl, 5
stc
inc di
not dx
nop
shl dh, 6
and ecx, esi
adc bh, 0x7c
not ebx
xchg si, si
shr ah, cl
cmp ebx, 0x2ee2567b
test si, dx
xor cx, ax
stc
mov ax, 0x3a02
adc esi, ebx
xor bx, cx
nop
and edi, 0x1578c699
sub bx, 0x62e3
mov bh, ch
and bx, ax
sbb dh, ah
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
push ebx
test bl, 0xb
nop
mov ebx, 0x1d30df2d
nop
sbb bl, 0x75
push edi
push eax
add edi, eax
push edx
xchg dl, dl
pop edx
pop eax
pop edi
pop ebx
push edi
push ebx
add edi, ebx
push ecx
add cx, 0x55f8
pop ecx
pop ebx
pop edi
push eax
shr eax, 7
push ebx
push edi
xor ebx, edi
push ecx
sub ecx, ecx
and ah, bh
pop ecx
pop edi
pop ebx
pop eax
push esi
dec si
push ecx
inc cl
pop ecx
pop esi
call fcn.005af5e5
push esi
push edx
xchg si, dx
pop edx
pop esi
push edx
cmp edx, 0x4694a59c
push ecx
or cl, dh
push eax
sbb eax, 0x1e0d6e17
shr ecx, cl
push edi
and edi, 0x3a9c31ef
push ebx
or bl, dl
push esi
ror si, cl
stc
cmp ax, ax
test ebx, 0x4b2cad55
cmp eax, 0x66ba6f46
or dl, 0x60
shr esi, cl
and bh, 0x50
shr edx, 5
xor bx, 0x64cd
rol cl, 7
mov bx, si
sub di, 0x7ef5
cmp cx, si
sbb esi, 0x3468a9ac
ror cx, 2
cmp cl, 0x3a
rol cl, 2
shr bx, cl
stc
and bx, ax
test ax, cx
nop
stc
cmp dx, ax
or si, 0x23d7
add dx, di
and cl, al
inc ax
inc dh
stc
mov bx, cx
shl bl, cl
add esi, edi
xor bh, ah
not ax
add si, dx
shl bx, 8
cmp ax, cx
test esi, ebx
or di, 0x19a6
shl ah, 2
shr edi, 3
nop
stc
shl bx, 8
adc cx, cx
stc
not eax
sbb bx, 0x760d
add ch, 0x68
test bx, 0x5b34
dec dh
adc al, 0x50
shl cx, 8
mov dx, 0x7fe8
xchg si, di
dec dx
stc
mov edx, edx
test ebx, 0x72d682cf
xor esi, ecx
add cx, di
and bx, di
sbb eax, 0x13c2e730
sbb bl, al
ror si, 6
mov bl, ah
ror eax, cl
add bl, ch
sbb al, cl
and si, dx
cmp bl, bh
xchg bl, bh
or cx, 0xf30
add dx, cx
nop
cmp edx, esi
ror edx, 7
mov cx, di
dec ebx
or si, 0x39e8
cmp bx, 0x1944
or ax, ax
not di
dec ecx
and cl, 0x7e
or ax, bx
stc
or si, dx
mov ax, 0x6bc8
shl ebx, cl
dec al
sub di, 0xdaf
pop esi
not cl
xchg ch, ah
nop
shr dh, 5
not edi
or ch, 0x30
test ax, ax
or bl, 0x32
inc ah
add edx, 0x26425ced
sbb dx, ax
shl dx, 7
cmp ecx, ebx
mov bh, 0x37
adc edi, 0x2b155ec1
inc ecx
push esi
and si, 0x754a
shl esi, 1
shr dx, 8
sbb bh, bl
shl dl, 6
ror dh, 7
and si, 0x6a63
add al, 0x2b
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
jne 0x5614a2
push eax
test eax, eax
push esi
push ecx
rol esi, cl
push ebx
cmp bl, 0x19
push edx
test eax, edx
stc
xchg bl, bh
cmp edx, 0x9d11c0a
nop
stc
sbb dx, 0x6c7
add bl, dl
push edi
mov dx, di
and ebx, 0x4913ba8
xchg cx, bx
and ax, 0x6d25
adc dh, ah
mov al, bl
sub bh, 0x55
shl ebx, 4
xor di, cx
ror dh, cl
not esi
not cx
test cx, 0x1aee
cmp ah, 0x7f
shl eax, cl
stc
cmp esi, esi
rol dx, cl
rol ch, 8
add ch, 0x29
and esi, edi
add edi, 0x219ca3a2
ror edx, cl
stc
inc di
sbb ch, 0x69
cmp eax, 0x2fdf236
inc dl
shl dl, 4
sbb ax, 0x58cb
shr ebx, cl
xchg ecx, edi
cmp dx, cx
mov bl, 0x57
mov edx, 0x6cf97a1a
not ebx
sub ch, al
adc dl, dh
dec eax
inc eax
and edx, 0x437fd144
rol eax, 6
not edi
ror cl, cl
nop
nop
xchg ecx, esi
xchg dh, al
nop
xor cx, ax
mov bh, dl
sbb dx, 0x6cd8
shr ch, 5
nop
stc
sbb edx, 0x7f2d7efb
shr eax, 8
test bx, si
shl cl, 7
sbb ch, ch
cmp bx, 0x5b1b
or ah, ah
xchg dh, bl
sbb cx, si
adc al, bh
sub dx, di
and di, di
sbb al, dh
xor al, bh
shr edx, cl
stc
add si, ax
nop
sub ch, ah
cmp si, ax
nop
or bx, 0x2569
xor cl, ch
xor bh, ah
xchg edi, eax
ror di, 3
inc cx
shl dl, 2
xor esi, 0x3a467fe5
stc
cmp ch, 0x3e
not eax
or dl, al
shl ch, 7
pop edi
sub ebx, ecx
push edi
not edi
shl bl, 4
xor dh, 0x43
add dx, di
shr cx, 8
or edx, 0x73edfda4
inc eax
add bl, 0x7e
or dx, dx
shl ah, 6
mov si, di
rol dl, cl
sub si, dx
nop
dec ch
adc ebx, edx
not bl
xor ebx, 0x6661e21f
sbb edi, 0xe3607e9
nop
shr edi, cl
not dl
sub di, 0x3f3b
xor cx, si
test dl, al
xchg esi, edi
and dl, ch
not ch
xchg bh, bl
shr ah, 6
dec edi
and esi, 0x4440383c
and cx, 0x2aa4
sbb esi, 0x3ead19fd
mov di, ax
and bh, ah
rol ebx, 5
not ch
test bx, si
xor eax, edx
adc cl, 0x5b
and ah, bh
rol bx, 8
not ch
xor bl, 0x66
and eax, ebx
xchg cx, di
test ch, 0x7a
ror cl, 7
xor esi, ebx
not si
nop
xchg al, dl
or al, 0x66
or dx, 0x5895
xor dx, ax
adc ecx, edx
shl cl, 3
dec ax
not edx
shr di, cl
cmp ebx, ebx
add dh, al
xchg cl, bl
test si, 0x1d16
shr bl, 8
xchg ebx, edx
sbb ecx, 0x4a521b00
ror ch, cl
shr al, cl
sub al, bh
xor ebx, 0x1e700b86
xchg bl, bh
add bh, 0x4c
mov eax, ecx
rol ebx, cl
or bh, bl
add esi, 0x719df530
not bh
inc eax
ror bl, cl
add di, 0xb3f
test bx, ax
ror ah, 5
dec edx
ror edi, cl
cmp di, bx
add ebx, edi
shr ecx, cl
not edx
cmp esi, 0x2ec626af
sbb bx, ax
cmp di, 0x35c0
nop
stc
xor edx, ecx
dec bh
sbb di, di
sub di, 0x5974
pop edi
not dx
test al, dh
cmp edx, 0x4dd752c9
rol dh, 6
add dl, 4
sub bx, dx
push edi
rol edi, 3
and ax, bx
not eax
and si, 0x17ce
shl dh, 1
mov si, 0x1d74
ror ah, 7
ror edi, cl
dec si
shl edx, cl
test ch, dl
sub ah, ch
add cx, 0x6f6e
test di, si
ror al, 7
inc bh
sbb di, cx
shr ebx, cl
shl eax, cl
inc cl
cmp di, 0x374d
adc edx, eax
adc si, 0x5774
sbb eax, ebx
xchg ebx, ecx
stc
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
push eax
push ecx
rol al, cl
push edx
push esi
test edx, esi
and dh, 0x3c
cmp dh, dh
inc dx
shr ecx, cl
xor si, cx
and ax, 0x2f6
and esi, 0x41da10f8
push edi
mov di, si
push ebx
test bh, ah
test ecx, edi
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
call fcn.005af8e1
push ecx
not ch
ror ecx, cl
sub ecx, 0x40fa60bf
stc
adc ch, ch
push ebx
inc ebx
push edi
sbb edi, 0x20f16b45
push esi
push eax
sub si, ax
dec eax
xchg esi, eax
push edx
shr dh, 5
stc
add al, dh
test ch, 0x49
nop
ror bh, 1
xchg dx, cx
and esi, eax
add al, 5
shl edi, 1
dec eax
and bh, 0x47
sub di, ax
sub ch, ah
ror eax, 8
dec ax
adc cl, cl
stc
shr bx, cl
stc
ror cx, cl
mov edx, edx
mov di, ax
sub ax, bx
or dh, bl
ror dx, 4
nop
dec ecx
nop
sbb ch, dl
pop edx
pop eax
pop esi
pop edi
pop ebx
pop ecx
push edx
test dx, 0x503e
push eax
push ecx
shl al, cl
sbb eax, 0x6d178432
push ebx
and ax, bx
stc
nop
adc cl, 0x5e
push edi
sbb di, di
xchg ecx, edx
push esi
mov si, bx
sub dl, 0x5c
nop
sbb di, di
inc bx
inc cl
shr ax, 7
or cl, cl
adc ebx, 0x495ba5c1
not eax
ror esi, cl
add cl, 0x1e
sbb si, cx
or ebx, esi
shl ecx, cl
xor dh, dl
cmp ecx, edi
dec bl
sub cx, cx
dec bx
cmp ebx, ecx
or ah, 0x7b
stc
inc cx
sub al, al
rol esi, cl
cmp al, ch
sbb dh, cl
ror ax, 1
test ebx, 0x418ef31e
inc bh
sub bl, bl
not bx
cmp ax, 0x32e7
or bh, 0xa
dec di
sub al, 0x11
sub ah, bh
xor eax, edx
nop
xchg edi, edi
adc ax, 0x5ce0
add si, 0x3b66
shr dh, 2
nop
cmp dh, 0x6e
ror dx, cl
stc
shl si, cl
rol ecx, 8
adc cx, cx
mov di, 0x5cf1
rol esi, cl
and cx, si
mov al, 0x62
test edi, eax
sub eax, 0x490ac3aa
xor edi, 0x907b7e1
nop
adc esi, 0x44d145c5
sbb dx, bx
inc edi
sbb dl, dl
inc si
xchg si, bx
sbb bl, al
dec ecx
shr eax, 2
cmp ecx, esi
stc
test eax, ebx
adc dh, dh
shl bx, cl
rol di, cl
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
jnp 0x561619
push eax
not eax
push ecx
cmp cl, ch
stc
push edi
cmp cx, di
push esi
mov esi, eax
mov al, ch
push edx
inc edx
dec si
pop edx
pop esi
pop edi
pop ecx
pop eax
call fcn.005afce1
call fcn.005aff60
push ecx
or ecx, 0x4597c5f
or ch, 0x10
pop ecx
call fcn.005b0460
call fcn.005b0925
call fcn.005b0d9b
call fcn.005b11d4
push eax
dec eax
push ecx
xor cl, 0x11
xchg ch, cl
xor eax, ecx
push ebx
push edx
xchg bl, dl
dec eax
shr ch, 2
and cl, bl
inc ebx
push esi
test si, 0x2873
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.005b158c
call eax
add esp, dword [ebp - 0x10]
pop edi
pop esi
pop ebx
add esp, 0x10
pop ebp
ret