Function at 0x5b2258
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using des
Encrypt data using speck
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
call fcn.005c2a00
push edx
sbb dl, 0x3f
push ecx
add edx, ecx
sub edx, 0x6993f199
push ebx
push eax
mov bh, ah
dec bx
push esi
xchg si, ax
test cl, dh
dec ecx
sub edx, ebx
shl ax, 1
xor bl, ah
mov bh, 0x53
or dx, 0x36b0
xchg si, dx
sub ebx, 0x72ab27fc
adc esi, 0x55952f20
inc ah
push edi
shr edi, cl
add al, 0xe
mov ch, dh
cmp dl, dl
xor dx, 0x2a60
shr bh, 4
add esi, edi
not di
shl di, cl
shl ecx, 3
mov ch, 0x75
nop
ror dl, 2
xchg cx, bx
or dx, bx
xchg esi, esi
shr eax, 7
nop
ror edx, cl
not ax
xchg ah, cl
rol ebx, cl
shl dl, 5
shl ax, cl
not ax
and cl, bl
nop
test edx, edx
not ch
rol ecx, 7
sub esi, 0x139b5b85
ror bx, cl
and dl, 0x27
add bx, si
mov di, bx
and cx, ax
cmp di, dx
inc cl
ror bl, 5
inc dx
xor dl, 0x47
sub al, bh
test bh, al
cmp edx, esi
add ah, 0x76
ror edi, cl
adc di, ax
cmp edx, edx
rol si, 5
dec eax
adc ah, 0x47
add ax, 0x1726
shl ebx, 3
sub ax, dx
add ax, cx
mov al, bh
sbb ax, di
dec ch
shl al, cl
sub si, dx
or ebx, ebx
rol cl, 1
dec esi
dec edi
xor edi, edx
xor edx, edi
and ecx, edi
xor edx, esi
ror bx, cl
and bl, 0
rol cl, cl
shr dh, 1
sub edi, eax
add dh, 0x2a
cmp bh, 0x63
mov dh, ah
inc esi
not al
stc
xor bh, ah
shr edx, 5
and dh, 8
mov cl, ah
pop edi
sub bx, bx
rol eax, 1
sub bh, dl
xchg esi, eax
test cl, 0x46
and edx, 0x192d3760
push edi
sub di, ax
rol ebx, 1
sub si, di
test ax, bx
test ax, 0x4ac3
xor esi, 0xebfea88
sbb dx, 0xabf
shl bh, cl
shr di, cl
nop
cmp esi, esi
shl dl, 6
cmp edi, 0x12040d08
sbb si, 0x3c5a
mov esi, 0x77dc5234
shr eax, cl
stc
dec bx
shl esi, 6
test ecx, 0x74992179
not dl
stc
xor dh, dl
sub esi, 0x372043f8
shl edx, 5
and eax, 0x31952bc2
mov bl, ah
and di, 0x1cb4
and eax, 0x564e6e5
sbb cx, 0x2a38
add cl, ch
xchg dl, al
adc cx, dx
nop
shl eax, 1
adc bl, 0x4c
add edi, esi
rol ebx, 4
stc
test edi, 0x30962641
sbb esi, ecx
stc
shr bh, 4
shl dh, cl
xor al, dh
sbb di, cx
shr bl, cl
test bl, 0x32
inc ebx
sub ebx, 0x252153cd
not al
cmp di, si
adc ebx, ecx
shl ah, cl
nop
not ch
inc bh
ror bx, 3
cmp esi, edx
inc esi
xchg bh, cl
adc eax, 0x5a04a
rol esi, cl
xchg edi, eax
cmp edi, 0x270a216c
and al, 0x10
sub ax, 0x42b2
cmp ecx, 0x44d3dce4
sub edi, edi
sbb ah, al
adc al, bh
cmp bl, 0x5b
dec edi
shr ax, cl
sbb ebx, edi
dec edx
dec ax
not edi
sub si, di
rol ecx, cl
adc cx, bx
cmp bl, 0x57
and bx, di
rol edi, 8
xchg ecx, ebx
cmp bx, 0x6e7a
ror ecx, 2
test ecx, edx
or edx, 0xf0132b6
shr cl, cl
test dx, si
not al
sbb ecx, ecx
test di, dx
pop edi
mov al, dl
sbb bl, ah
stc
mov edx, 0x63ecc388
push edi
xor cx, di
sbb ecx, esi
test ebx, 0x26232a1f
shr ebx, cl
test ch, al
stc
adc eax, 0x44f28cbc
shr ax, 8
xchg edx, eax
mov esi, ebx
not ax
add al, 0x3e
inc si
dec ebx
stc
nop
dec dh
xor bl, dh
sub ch, ch
cmp ecx, edx
xor dx, cx
dec si
inc ax
xchg di, ax
and al, 0x4d
shr eax, 3
add cl, 0x5f
stc
or dh, dh
test cx, bx
test al, 0x1a
rol al, cl
cmp si, ax
stc
shl cl, 4
adc si, si
and dl, 0x58
shr ax, 8
not edi
rol esi, cl
inc ax
dec edi
mov ax, di
dec si
sub bx, bx
nop
xchg si, si
or cx, 0x4c0b
nop
rol dx, cl
dec edx
ror eax, cl
stc
sbb ah, 0x2f
add edx, esi
rol bx, 4
dec edx
ror edx, cl
nop
adc ch, al
mov bh, cl
not bx
ror ax, 2
inc bx
xor ah, 4
cmp bh, bh
sub edi, ecx
ror al, 2
add dh, dl
xchg ch, bh
not si
or esi, 0x62db0a5e
shr edx, cl
test edx, 0x5afd33f2
ror dx, 7
xchg esi, esi
or dh, ah
rol ch, 7
ror dx, 4
nop
shr al, 3
dec al
xchg dx, di
ror ax, 5
test dx, si
xchg dx, ax
not edi
sbb ecx, edi
add dh, 5
nop
add ax, 0x763b
mov ecx, 0x6c8106cc
not di
nop
nop
or esi, ebx
pop edi
push edi
xchg si, di
inc eax
sbb dx, 0x6e3e
and si, bx
adc edx, 0x1131bc93
or dx, 0x4a2d
inc ecx
test eax, 0x2a1562
mov bh, 0x20
cmp ebx, ebx
inc si
xchg dh, ch
or eax, eax
cmp esi, edi
xor eax, 0x246114fe
mov ch, 0x49
cmp ebx, ecx
or cl, 0x69
cmp eax, 0x5cc696f3
mov eax, 0x7f392f1e
ror si, cl
test bx, si
xchg edi, ebx
shr dx, 4
dec ah
not dh
test eax, eax
stc
ror al, cl
and ch, dh
xchg edx, ecx
stc
adc bh, 0x39
inc ax
mov edx, edi
xchg al, ch
inc ecx
nop
xchg dh, ch
sbb dx, 0x424b
test bh, 0x1f
add ebx, eax
stc
adc ax, dx
dec esi
test edx, 0x628f7b9d
rol edi, cl
shl cx, 6
shr cl, 5
shr di, cl
shl si, cl
and cx, 0x2494
sub cx, 0x55c5
nop
xchg al, ch
dec bh
not ecx
and bx, bx
ror ch, cl
dec ax
shr bl, 4
cmp dx, 0x6722
xchg al, dh
shr dl, 2
xchg cx, ax
cmp esi, 0x39235e3a
cmp al, ch
adc si, 0x4136
test di, bx
nop
stc
dec eax
stc
cmp dx, dx
inc ebx
stc
dec bh
cmp bx, cx
cmp edx, 0x38e2e7c5
shl ax, 4
rol bl, 7
shl eax, cl
stc
or ebx, 0x79d5799e
inc al
cmp bl, bh
nop
sub dl, 3
inc ch
adc bl, 0x43
test edi, edi
sbb bx, 0x4c28
rol bh, 2
adc bx, dx
xor di, 0x8dc
test bx, 0x28a2
dec dl
or ch, dl
cmp dx, ax
dec edx
pop edi
xor dl, 0x47
adc esi, eax
shl edx, 4
shr ebx, cl
shr ax, cl
mov ah, cl
test ecx, esi
xor ax, cx
not dl
adc dh, 0x7f
not cx
add bx, 0x5726
push edi
mov edi, 0x2a73debc
xchg edx, esi
cmp ecx, 0x15c0963d
mov edx, 0x38a1ffce
adc cl, dh
rol esi, cl
ror si, 2
nop
shl dl, cl
xor cl, 3
shr ch, cl
sub bx, cx
cmp bh, cl
test bx, bx
sub ecx, edi
or cl, 5
adc bx, 0x489d
test ch, ah
not dh
ror bh, 3
sub ah, 0x7b
ror di, cl
sbb edx, ebx
mov esi, ebx
or cx, bx
inc edx
dec si
inc si
test ebx, edx
dec si
shl ecx, 4
sbb dl, 0xc
test bx, 0x2c3e
or ebx, edx
or dx, cx
and cl, 9
dec al
sub dh, 0x5d
rol bh, cl
dec dx
xchg si, si
dec esi
not dh
not dh
adc cx, cx
add ecx, 0x1510544d
not cl
add ecx, edx
shl cx, cl
adc esi, edi
nop
sbb dl, 0x16
or dx, 0x1459
rol eax, 8
test al, dl
or al, 0x21
rol edx, 8
cmp edx, 0x190d0738
xchg di, ax
sub ebx, 0x7beb356
and cx, 0x27da
test dl, cl
not di
shr edi, cl
rol ebx, cl
sbb edx, ebx
not bl
and ebx, 0x156823bb
stc
nop
sub ch, 0x6e
ror ah, 1
shr cx, cl
test eax, 0x3ffc00bd
sbb si, 0x5d0b
rol di, 5
add dh, 0x2d
cmp eax, 0x33d3d3ec
sbb esi, ebx
sub cx, si
rol ecx, 3
test ebx, ecx
adc cx, 0x2bfa
cmp cl, dh
dec ebx
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
call fcn.005c2da9
push ecx
and cx, 0x6610
push esi
add esi, 0xc852599
push ebx
dec bx
push eax
sbb ax, 0x36ae
ror ebx, 8
xchg al, bl
shl ax, 4
and cx, 0x652
push edi
and edi, 0x723ffe26
xchg bl, ah
adc eax, ebx
push edx
sub dh, dl
inc edx
shl dx, 6
mov ecx, edi
not dx
xchg di, bx
mov dh, bl
nop
sub dx, 0x708f
shl dh, 8
rol dl, cl
ror edi, 8
sub si, si
add di, 0x5e2b
adc cx, si
xchg bx, si
not ah
ror dx, 7
shl dl, cl
cmp di, 0x799e
dec ebx
mov ax, si
rol bx, cl
and esi, eax
add edx, 0x2b4392a1
ror cx, cl
dec edi
cmp edi, 0x3faf3de0
stc
stc
sbb edi, edi
ror ah, cl
rol edi, 1
and bh, ah
xchg di, bx
shr ebx, cl
xor dh, al
adc dl, bh
shl ax, cl
rol ebx, 7
inc esi
mov bx, 0x2775
sub al, 0x6a
rol dx, cl
shl cx, cl
cmp eax, 0x6609292
shl ecx, 7
inc si
stc
stc
stc
pop edx
pop edi
pop eax
pop ebx
pop esi
pop ecx
call fcn.005c30a9
push edx
dec dl
nop
push ecx
xor cl, ch
dec dh
push edi
mov edi, 0x7ab310e1
sub edi, ecx
push eax
inc al
add cx, 0x4f40
push ebx
cmp bx, 0x1d80
test edi, 0x634b1e64
cmp ecx, 0x1990020d
push esi
xchg si, ax
add ch, dl
xchg dh, bh
and ecx, edi
shl bl, 5
nop
ror ecx, 8
and si, bx
xor edx, 0x6e58c293
sub dh, 0x6f
nop
nop
test bh, 0x1e
shl dl, 4
inc ax
or si, 0x1650
ror ch, 8
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
call fcn.005c3511
call fcn.005c39ee
push esi
not si
push edx
or dh, 0x51
push eax
cmp eax, 0x4970537e
push ecx
shl cl, 1
add ecx, 0x367616ec
and al, 0x78
mov edx, ecx
push ebx
and bl, dh
test cx, bx
and edx, 0x3aa2cfbb
xor si, 0x48dd
add bh, 0x43
push edi
sub edi, 0x3681b390
sub ebx, 0x4c861b5c
nop
ror ax, 7
sbb dl, ah
not edi
nop
shr ax, cl
cmp di, 0x7629
add ah, 0x29
nop
add cx, 0x5628
test dl, al
adc cl, ch
test si, dx
shl eax, 7
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
jbe 0x5b2978
call fcn.005c3cd0
jnp 0x5b296c
push ecx
dec cx
push esi
sub esi, esi
pop esi
pop ecx
call fcn.005c4299
push eax
sbb al, 0x3a
not eax
pop eax
push edx
xor dl, 0x5f
pop edx
jbe 0x5b2978
push edx
push ecx
ror edx, cl
pop ecx
pop edx
call fcn.005c466b
push 0x1b
push eax
push ecx
rol ah, cl
push esi
and si, si
test si, 0x5f8c
rol cx, 7
stc
push edx
add edx, 0xec56ed9
or cx, 0x56cf
rol cl, 2
and ah, 0x30
dec esi
nop
nop
adc eax, 0x463806ed
cmp eax, ecx
inc ax
push ebx
sbb bh, bl
test cx, si
stc
stc
cmp ecx, 0x7ab7d38d
rol bh, cl
rol dl, cl
add dh, 0x72
adc dx, si
nop
nop
stc
shr edx, 1
push edi
sbb edi, 0x5aa4cf40
dec ax
dec bl
test ebx, edi
shl ecx, cl
add ebx, 0x55565424
adc ebx, ebx
add ebx, 0x65f124ba
ror bx, cl
or edi, ecx
adc esi, 0x4004b1a
add edx, edx
shl di, 5
shl ax, cl
sub esi, 0x563f3c8
ror cl, cl
dec edi
sbb si, di
or cx, di
rol si, cl
shl si, 6
not al
shl ch, 6
stc
inc bx
dec dx
xchg cx, cx
sub edi, edx
not cl
stc
test cx, cx
adc bl, ch
nop
sub eax, 0x1f5a34bf
adc ecx, esi
sub ah, 0x43
adc edx, 0x613de912
sub bh, bh
rol si, cl
shr ebx, cl
ror ax, 8
shr ah, cl
shr ecx, 5
and al, 0x23
xor si, ax
sbb di, cx
shr ax, cl
adc bh, 0x69
shl ax, cl
nop
rol di, 2
ror esi, 2
and al, dh
dec ecx
dec esi
sub ch, cl
inc ebx
inc al
sub dh, 0x6c
test ecx, edx
and bx, 0x7ebd
shr edi, cl
sbb edx, 0x14c1856d
adc bl, 0x3c
nop
nop
nop
add cx, cx
and ax, bx
ror si, 8
inc dl
adc bx, bx
pop edi
push edi
cmp ebx, edi
inc eax
adc ebx, 0x220b6d64
xor si, bx
add si, di
nop
dec ch
xor si, di
and edx, edx
dec ecx
test dx, di
test al, bl
sbb si, 0x93b
or ax, 0x6bfd
not al
shr ecx, cl
shr ch, cl
dec bl
adc bh, 3
nop
xchg edi, ebx
xchg cx, dx
nop
inc edx
not ax
ror si, 6
nop
sbb eax, 0x279539fa
sbb dh, 0x35
sbb si, 0x3135
test si, cx
ror ah, cl
xor edi, ebx
inc ch
and cl, 5
nop
mov edx, 0xc4c42d8
or edi, eax
test bl, 0x76
xor ecx, ebx
sub si, 0x7a31
or ah, 0x53
mov cx, 0x1150
inc ebx
xor cl, 0x13
inc dl
not ax
nop
sbb eax, edi
xchg esi, edx
mov al, 0x21
adc dh, 0x53
cmp ax, 0x7ca8
adc si, 0x4bac
cmp eax, ecx
not dx
shr ecx, cl
xchg cx, si
sub cx, 0x5e1
and di, dx
stc
adc ax, bx
sub edi, ebx
shr eax, 2
xchg si, ax
inc edx
stc
sbb di, si
ror esi, cl
mov dh, 0x2a
not edi
rol al, 3
mov al, 0x23
nop
stc
shl dx, 2
not al
not bx
not ebx
or ecx, edi
stc
xchg bx, cx
or eax, 0x36ca07aa
sub esi, 0x384b22a3
nop
nop
shr si, cl
sub ecx, ecx
nop
rol eax, 5
not edx
not ecx
add ax, bx
sbb edx, 0x59bbfbfe
sub al, 0x5a
test eax, eax
xchg ecx, edx
rol edx, cl
xor cl, bl
nop
pop edi
cmp dl, 0x7b
and bh, dh
not ebx
test cx, 0x2273
shr dl, cl
nop
ror esi, cl
push edi
dec edi
dec ah
shl bl, cl
dec di
sub bx, ax
xor bx, 0x36d0
or esi, 0x46eed522
not ebx
sub dx, dx
mov bx, 0x5cd1
nop
stc
not bh
sbb ax, 0x2b99
or dl, bl
shr cl, 2
nop
cmp al, 6
xor bx, 0x6367
mov dl, bh
test cx, ax
nop
xor bh, 0x25
add bx, bx
not cx
dec cx
add dl, 0x2e
and ax, bx
sbb cx, 0x1209
or esi, edx
stc
rol dx, 5
sub ecx, 0x4819827d
or dx, 0xbdc
inc dx
xchg ecx, eax
test cx, 0x5913
or dh, dh
dec esi
and eax, 0x548b93a9
nop
stc
mov ecx, 0x316ff4b8
shr bx, cl
shl cl, 4
cmp dh, ch
stc
and esi, ebx
nop
rol si, cl
sbb eax, ecx
stc
nop
adc bh, al
stc
xor bl, 0x76
xchg bx, ax
inc edx
xor dh, 0x28
xor edi, edx
mov ax, 0x69f7
stc
sub dl, 0xd
rol ah, 7
add ax, 0x5131
test dx, dx
add dh, ch
shr esi, cl
shr edi, 3
rol ch, 2
rol ecx, cl
cmp bh, 0x45
shl ecx, cl
nop
stc
xor ch, dl
shr si, 8
nop
rol bh, 5
stc
sbb si, 0x6009
nop
test dx, 0x4d6
rol edi, cl
rol dl, cl
adc di, dx
inc bx
shr eax, 4
and esi, 0x2eecc050
nop
sbb ax, dx
shr bl, 1
adc dx, bx
pop edi
xor ecx, ebx
cmp si, 0x53c6
not dx
sub cl, dl
add ecx, 0x3f5c8aad
shl ch, 7
inc si
mov esi, eax
adc eax, esi
push edi
inc edi
mov eax, 0x623f96b6
ror ebx, 4
inc edi
rol ebx, 2
and ebx, eax
cmp cx, di
stc
mov si, cx
not ebx
dec esi
sub cx, si
xchg edi, edi
not bx
or si, 0x7b76
dec ax
xor dx, si
inc ax
xchg ecx, edi
sub dx, dx
add ebx, 0x1e489fc9
adc bh, bl
test si, 0x36ff
test dl, 0x45
rol edi, cl
or edx, edi
xor bx, si
xor ecx, ecx
xor di, 0x6763
inc ax
xor bl, 0x3c
sub edx, esi
mov esi, esi
sub edi, 0x4f71c873
xor dh, 0x32
rol ecx, cl
shr dh, cl
or ah, 0x3c
shl edx, cl
xor edi, 0x154ca4ee
stc
shl bh, cl
test dh, 0x28
add eax, 0x3cd7a79b
add ah, 0x10
xchg edi, edx
rol dh, cl
adc ah, bl
cmp dx, di
stc
xor dl, 0xc
xchg ebx, eax
not edx
or si, 0xb27
mov bh, ah
dec cx
ror dl, cl
inc dh
stc
nop
sub bx, 0x7f8a
adc edi, ecx
xor cx, si
not eax
sub edi, 0x5e1e82f0
mov dl, ah
shl al, 4
nop
test dh, 0x69
not eax
sbb ebx, 0x41fe6fd6
ror dx, cl
rol ecx, cl
cmp edi, 0x58d94734
xor si, dx
xchg esi, esi
shl dx, 2
xchg ecx, edi
ror ecx, cl
rol bl, cl
rol si, cl
and ebx, ecx
rol al, cl
and dl, 0x66
and eax, 0x6e83159
test esi, esi
mov bh, bh
stc
cmp bl, 0x47
shr ecx, cl
test cl, dl
pop edi
cmp bx, 0x3f5c
shr edx, cl
inc si
ror dh, 3
push edi
shl di, 3
add cl, ch
add bh, al
xchg cl, bh
nop
or dx, 0x6fb2
sub dx, ax
nop
cmp dl, bh
shr dl, cl
not di
add cl, ah
cmp bh, 0x44
and ebx, 0x36c2605
rol ecx, cl
rol ecx, cl
inc bx
dec ebx
ror esi, cl
cmp di, 0x3e91
rol dh, cl
mov si, di
ror ebx, cl
shr ax, cl
or al, 0x38
ror si, cl
add al, dh
xchg esi, ecx
dec dx
not di
and bh, bl
mov ax, 0xb5f
nop
stc
add bx, 0x749c
sub edi, 0x6b4b7696
nop
rol ax, cl
sub ch, dl
inc ecx
ror eax, cl
rol ecx, 3
adc ebx, ebx
nop
xor bx, di
or esi, edi
shr dx, cl
and cx, di
mov si, 0x21ce
xchg esi, eax
test di, 0x28cd
shr ax, cl
cmp dx, 0x535f
test edi, 0x5316d420
nop
or si, bx
sub si, si
adc bh, bl
shr ax, 5
or ah, dh
and ebx, edx
test bl, 0x12
ror bx, cl
dec ax
shr edi, cl
xchg cx, cx
inc ah
stc
sbb bl, bl
nop
shr dx, 7
cmp ecx, edx
add cl, 0x34
not ebx
xor di, ax
not bx
not esi
sbb bl, 0x61
adc eax, ebx
ror ah, 7
stc
dec si
mov cl, 0x11
sub ecx, ecx
mov esi, edx
inc dx
stc
rol ax, 1
mov bl, dl
shr dl, 5
sub di, 0x2e93
shr si, cl
nop
sub edx, 0x1fa2aaa
mov al, 0xd
sub esi, edx
pop edi
and si, 0x6af7
not cl
dec eax
ror dh, cl
rol ah, 7
push edi
shl edi, 7
mov bx, 0x70a2
add edi, 0x4f9f5ee
sub ch, al
xor ecx, 0x15fe4a37
sub ax, 0x4795
and ebx, ebx
mov al, 0x6c
xor ax, cx
sbb ecx, edi
shl ebx, 1
or edx, 0xb661161
test bx, 0x3d09
cmp eax, 0x6bb696bb
mov esi, 0x74c9748d
sub dx, 0x3aa
stc
nop
shl dl, 7
cmp dx, cx
sub dh, 0x79
adc eax, edi
mov ax, ax
xor edx, 0x17948f2d
add bl, bl
mov ah, al
inc dx
or dh, 0x41
nop
sub eax, ecx
cmp cx, di
and di, bx
test si, 0xf8b
cmp ch, 0x63
and cl, 0x16
inc edi
xchg bl, bh
stc
xor bx, 0x1963
xor di, 0xf6c
sub di, 0x152f
mov si, dx
cmp di, di
ror si, cl
xor esi, esi
sbb ax, cx
or ecx, edi
cmp ebx, edx
cmp bx, dx
add bx, cx
inc esi
cmp ecx, eax
inc ch
shl edi, 6
inc bh
xchg cx, ax
stc
and ax, ax
or eax, ebx
or al, 0x52
add al, 7
shl si, 6
add bl, 0x77
cmp dl, dh
not ax
ror dh, 4
inc bh
dec di
mov al, ah
xor di, ax
sub ecx, eax
ror ax, cl
shr edx, cl
not esi
sub di, di
cmp eax, 0x15d3b65b
sub bl, 0x1e
mov dl, 0
nop
not bl
and ax, si
shl ch, 4
mov ch, al
test si, 0xbd9
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
push ebx
dec bx
push eax
or eax, 0x2a94c2c2
push edx
push ecx
and dx, cx
shl ebx, cl
shl bh, 3
stc
push esi
inc si
xor eax, 0x6d96f436
xchg edx, ecx
shl dx, 1
and si, 0x70f0
nop
adc esi, edx
nop
mov esi, 0x6fbbf5b2
cmp bl, ch
rol bl, 5
push edi
xchg di, dx
sbb edi, edx
nop
add si, si
add di, ax
dec edi
not edx
and bx, 0x6684
test ah, 0x7f
rol di, 1
cmp di, ax
xchg dl, ch
mov di, 0x75be
or ecx, esi
xchg dx, si
sbb eax, 0x2cc900d7
nop
add eax, ecx
stc
not ah
or ax, 0x4f7a
shl cl, 2
test bh, dl
sbb dl, 0x3a
and ah, 0x3f
or edi, ebx
nop
xor edi, 0x7f92f150
sbb edx, ecx
inc ch
test edx, ecx
nop
nop
or ecx, 0x7626e081
xchg cx, bx
ror edx, 7
xchg cx, cx
add ecx, 0x13ef6b55
ror ch, cl
ror bh, 1
shl dx, 6
stc
or ebx, edi
shr ch, 8
dec bh
inc bx
xor eax, 0x4dcf419
test edx, 0x702c788b
cmp cl, dh
or bh, 0x77
dec dh
mov di, 0x2352
inc di
stc
cmp edi, edx
cmp eax, 0x6141db4f
add cx, 0x902
rol ebx, cl
shr edx, 2
rol dx, cl
ror cl, cl
and ch, bh
and bl, bl
mov al, al
not bh
sbb bl, 0x18
shr dh, cl
stc
cmp eax, 0x368ad8fa
sbb edx, 0x2ca3cd10
rol bh, 7
rol edx, 1
cmp cl, 0x68
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.005c4bd6
push edx
push ecx
shr dh, cl
sbb dx, 0x4f5b
rol ecx, cl
push ebx
shr ebx, cl
adc edx, 0x70c4a31c
push eax
push edi
and ax, di
push esi
xchg ebx, esi
xor bl, al
sbb ah, 0x7d
sub edi, eax
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
jae 0x5b3122
call fcn.005c5047
push ebx
push edx
sub ebx, edx
push eax
and ax, 0xab4
push ecx
cmp edx, ecx
shl bx, cl
inc cx
shr bx, 2
and ch, bh
shr ecx, 8
push edi
ror edi, cl
nop
pop edi
pop ecx
pop eax
pop edx
pop ebx
call fcn.005c54d1
call fcn.005c5a5f
call fcn.005c5f3b
push eax
push edx
sub ah, dh
push edi
push esi
sub edi, esi
ror dl, 8
push ebx
inc bl
or esi, 0x43800ea5
not edx
pop ebx
pop esi
pop edi
pop edx
pop eax
call fcn.0044e428
add esp, 4
ja 0x5b3208
call fcn.005c6281
push edx
push eax
sbb dl, al
nop
push ecx
ror ah, cl
nop
nop
nop
dec ecx
push ebx
xor ebx, 0x772bceb1
test dx, 0x6e5c
test cx, bx
push esi
add si, 0x735a
push edi
shr di, 2
mov bh, al
shl edx, 1
sub dh, 0x7e
shr eax, 8
shl dx, 4
and edx, edx
shr dx, 4
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.005c65c4
push ebx
push edi
cmp ebx, edi
push edx
and dh, bh
push eax
push ecx
shr ax, cl
push esi
shl si, cl
test ch, 0xc
ror eax, 7
inc bx
xchg bx, dx
or edi, 0x316423aa
adc bx, cx
mov ecx, 0x635ad7c
not di
ror eax, cl
test ebx, 0x649c33e0
ror esi, cl
and cx, bx
shr eax, 8
add edi, ecx
xor ch, bl
sbb di, 0x5da
nop
stc
shl dx, cl
cmp dh, cl
shl cx, 3
mov bl, ah
sub ax, si
xor edi, ebx
nop
add dx, di
ror bh, cl
shr al, 7
test ah, 0x30
shl dh, 7
and eax, esi
add ax, si
xchg dl, dh
pop esi
pop ecx
pop eax
pop edx
pop edi
pop ebx
push ebx
push edx
and bl, dh
push ecx
or ecx, 0x12123adf
rol dl, cl
push edi
xor edi, 0x794fa658
stc
mov dh, bl
sbb dx, dx
adc edi, ebx
mov di, 0x3d02
push eax
cmp dl, al
adc dx, dx
rol bx, 7
dec ax
xor cx, 0x6e57
cmp cl, al
ror ah, 5
dec edi
push esi
ror esi, cl
or esi, 0xed90352
test di, 0xfb0
sbb edi, eax
sbb ecx, 0x441c30cd
adc esi, edx
and eax, 0x5244359a
sub ch, bh
shr ah, cl
dec ebx
dec ax
dec dx
and dh, dl
sbb edx, 0x49af5fbd
xor esi, 0x484c16da
not si
stc
cmp ecx, 0x7e3291ce
xor ebx, 0x25739a56
test esi, 0x473a81f9
xchg bx, si
dec dh
add si, 0x9fd
add ax, si
shl si, 8
sbb edi, 0x66fe447a
ror eax, 7
or bx, ax
shr ch, cl
cmp cx, 0x22ff
sbb cl, ah
sub edx, ebx
not cl
sbb ch, dh
test bx, bx
sbb ecx, ebx
rol ah, cl
mov al, dl
not ecx
not dh
dec dl
xchg bh, bh
inc di
nop
adc ah, bl
stc
or di, 0x59e5
ror bl, cl
inc dx
or dx, ax
shl bh, 7
xchg ah, bh
rol cx, 2
shl ecx, 6
and bh, dh
sbb eax, esi
mov dl, 0x27
xor bx, 0x5c65
not bx
ror edx, cl
ror esi, cl
xor cl, 0x1e
inc dh
inc edi
rol bh, cl
nop
shl ecx, 7
ror al, cl
dec edi
sbb eax, edi
mov dh, bh
test ch, 0x3c
and cx, 0x7323
xchg dh, dh
xchg di, ax
rol bx, cl
ror cl, 6
xchg bh, al
mov edx, ebx
xor esi, edi
add dh, cl
dec esi
sub di, di
pop esi
cmp edi, 0x7c7f2a84
mov bh, al
nop
stc
dec ax
sub ah, 0x44
or dh, 0x5f
shl al, cl
and eax, 0x79f3e3e7
stc
test bl, ch
ror edi, 7
and eax, 0x59876dfd
shl dl, 1
add ecx, 0x1010b996
push esi
and esi, 0x974cf70
sbb bh, dh
ror bx, cl
nop
cmp cl, bl
adc ebx, 0x6ca91c41
test dx, cx
and dh, 0x6f
inc dh
sub dh, ah
shr edi, cl
inc cl
test eax, eax
not di
add ax, 0x33e4
sub dh, cl
not ax
test al, 0x5b
and ch, al
inc ax
add al, 0x79
sub edx, ecx
adc ecx, 0x39971526
xchg cx, bx
adc edi, edx
cmp bh, 0x42
ror dl, cl
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
push eax
inc ax
push ecx
inc cl
push ebx
cmp bl, 0x25
and bx, 0x3008
push esi
cmp si, 0x159e
or al, 0x20
sbb bh, bh
shr bx, 7
push edx
sub edx, esi
stc
or eax, esi
cmp ax, bx
sbb dx, dx
sbb edx, 0x32744095
cmp bx, bx
nop
sub al, ch
push edi
xchg edi, eax
xchg cx, cx
sbb bl, bl
sbb bh, bh
cmp ecx, esi
nop
shr cx, cl
and bx, 0xa7e
test bl, ch
adc si, di
mov ecx, edx
nop
xor ebx, 0x78a976e2
nop
ror bh, cl
or edx, ebx
mov dl, 0
nop
cmp dh, 0x6a
mov edi, 0x790ce31a
stc
shl edx, cl
ror dl, cl
cmp di, cx
xchg dx, ax
cmp ah, ah
mov edx, 0x3f3cdae9
sub edi, 0x49534e05
inc dl
adc bx, dx
mov esi, ecx
not bl
stc
dec ecx
ror edi, cl
sbb eax, eax
adc ch, al
or bl, 0x58
mov ax, 0x7640
xor bl, 0x1c
xchg ecx, eax
sbb dx, cx
sbb cx, bx
inc ebx
cmp ecx, 0x254ec984
shr dh, cl
or esi, eax
mov dx, 0x5c7e
shl si, cl
sub dx, si
and edx, edx
xchg ebx, ebx
xchg ah, dl
xor dl, ch
ror ebx, cl
rol edi, cl
adc ecx, edx
inc ax
ror ch, cl
adc esi, 0x1f805062
not bx
dec cx
or di, dx
test ch, 0x7b
adc esi, 0x26181562
add ch, bh
ror ebx, 5
adc al, al
sub dh, al
ror bh, 1
xor bx, 0x445
shl bl, 2
sbb ax, 0xa7d
and ecx, 0x2047e7cd
adc cx, 0x7e3b
xchg si, si
or ah, 0x59
shr eax, cl
sbb ah, dh
stc
stc
or si, 0x3793
sub si, 0x5180
pop edi
dec bx
inc ecx
and bx, si
or cx, 0x1905
push edi
inc edi
dec cx
nop
sbb bl, 0x3c
sub ebx, 0x17653540
xchg ecx, ecx
mov di, di
mov cl, cl
cmp al, 0x3a
nop
inc ax
or ah, 0x73
xchg ecx, eax
dec dl
rol ax, 5
adc edi, edx
or esi, edx
sbb edi, esi
and ecx, 0x1c1d767
nop
xor di, cx
and ebx, ebx
inc bx
mov cl, 0x7b
mov esi, edx
shr ax, 5
test ch, dl
stc
or ch, bh
inc ecx
adc si, bx
not edi
cmp bx, 0x5ce
nop
xor bx, si
sub cl, cl
test cx, 0x5489
adc dl, 0x54
nop
sbb ax, 0x391d
inc dx
sub di, 0x30c6
inc ecx
sub bx, bx
xor ecx, esi
dec ebx
mov ax, cx
cmp bl, ah
shl esi, 1
mov bx, 0x597
cmp dx, 0x2278
xchg ch, ah
test dx, dx
xchg bl, dl
rol ecx, 4
and ebx, eax
not edi
dec eax
xor al, 7
dec di
and edx, 0x344b6c88
sbb eax, esi
xchg ebx, edi
rol cx, 1
cmp di, 0x7b57
stc
mov dl, 0x72
or bh, dh
test di, cx
not edx
or ah, 0x1d
cmp ax, 0x5128
shr edx, 1
sbb ax, 0x6805
shr ax, 7
sub dx, dx
dec ecx
nop
sub cx, ax
sbb dx, 0x1497
add bh, 0x19
xchg bx, si
and bl, dh
rol cl, cl
dec dl
test al, 0x60
add dh, dl
test ebx, edi
ror dx, 6
ror esi, 7
adc di, cx
ror esi, 1
and ecx, eax
dec edi
shr di, cl
add cx, di
pop edi
ror cx, 7
inc ah
ror esi, 6
adc bx, ax
push edi
or edi, 0x32c429
stc
not bl
cmp ch, 0x4c
shr eax, 3
inc ebx
xchg edi, esi
adc cl, ah
rol al, cl
rol ax, cl
inc cl
not dh
adc bh, ch
adc dl, 0x58
mov ah, ah
not dx
xor esi, esi
not esi
dec al
rol eax, 8
cmp bx, 0x34f
xor eax, esi
or dl, 0x64
stc
shl edi, cl
nop
inc si
inc dh
cmp eax, 0x7f0ae676
shl si, cl
add ecx, 0x546eb6f0
rol ch, 1
xor ecx, edi
or ebx, edi
xor bx, 0x25b7
shr esi, 1
mov ax, di
xchg di, di
rol ch, cl
sub bh, dh
nop
not ah
sbb esi, esi
shl bh, 8
rol bl, 8
stc
ror di, cl
stc
shr cx, cl
shl ch, cl
dec eax
dec ecx
sbb dh, dl
stc
shr bx, 5
test dx, ax
test di, 0x19e1
ror ecx, cl
test ch, bl
or eax, 0xc865339
not dl
shl esi, cl
shr cl, 8
rol cl, 3
shr si, 4
mov bx, ax
xchg ah, al
shl edx, 8
rol edi, 2
sub dh, al
ror ah, cl
mov ebx, edi
shl dl, 6
inc bx
inc bl
adc di, ax
inc esi
sbb edx, edx
adc ebx, 0x3cedb43a
test bx, ax
test dl, al
shr cl, 2
stc
mov al, 0x13
not di
sub al, 0x7f
not bx
and di, dx
or si, si
test al, bl
test edi, 0x47445a5e
xchg edx, eax
ror ch, 8
and bl, cl
nop
nop
pop edi
not eax
shl eax, 6
push edi
xor si, di
dec edx
shr ax, 8
shl dh, cl
or al, 0xb
add ch, 7
inc dl
add di, 0x61cb
shl edx, 4
not edi
mov ecx, edx
mov cx, 0x2ea0
ror esi, cl
inc cl
inc dx
and di, 0x62df
nop
inc dh
mov cl, bl
shl cx, cl
nop
dec bl
dec edx
test bh, 0x6b
xor bl, 0x71
ror di, cl
and cx, di
shl ecx, 8
and al, bl
sbb dh, al
add dl, al
and ebx, edi
adc dh, 0x6f
adc bx, 0xf77
xchg dh, dh
test eax, ecx
mov dl, 0x3e
or ebx, ebx
adc si, 0x2ab2
test ah, ah
and al, cl
not dx
dec edx
adc ah, ch
adc ax, bx
xor ecx, 0x6c293628
or al, 0x41
add dx, 0x55b8
nop
and ebx, edi
ror ch, cl
ror di, 4
sbb ax, 0x3f3a
stc
or ecx, edi
shl edi, cl
mov ch, cl
xchg dl, cl
or dh, 0x48
sub ebx, ecx
xchg ah, dh
test dh, 0x4a
nop
shl edi, cl
test ebx, 0x1e5b71ca
mov bh, bl
cmp bx, 0x5153
and di, bx
sub cl, 0x41
shl ecx, cl
xchg dx, ax
shl cx, 2
xor dx, cx
and dl, ah
nop
ror edx, 4
shr cx, 2
mov si, cx
mov ch, dl
or ecx, 0x7851a48a
stc
cmp dl, 0x6d
not esi
adc bl, dh
test dx, di
shr ecx, cl
sub dx, bx
test bx, si
sub di, 0x6700
or ax, 0x2201
not bl
stc
nop
dec di
or di, si
xchg cx, ax
and esi, 0x6a21e217
add si, ax
pop edi
cmp cx, 0xcc9
push edi
mov di, 0xcaa
and si, bx
and di, ax
sbb bx, 0x7154
or bh, ah
inc bl
and di, dx
stc
and si, ax
test ecx, eax
sbb ebx, ebx
or ch, 1
not bl
cmp eax, 0x5ff8fd6b
cmp si, 0xfcb
rol edi, cl
ror dx, 5
sbb ch, al
add ecx, 0x8911b5f
test edi, 0xc792451
shl cx, 5
test esi, edx
test al, 0x3e
and al, 3
rol si, cl
adc dx, ax
xor ax, bx
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
jnp 0x5b38d6
push eax
cmp eax, 0x1d4707b4
push ebx
sbb ebx, 0x7ab971c6
push esi
or ebx, esi
inc eax
push edx
and dh, ah
push ecx
dec cx
inc dl
rol ebx, cl
cmp bh, 0x4b
mov ecx, 0x688ee0c9
cmp cl, 0x21
stc
not ch
add ch, dh
adc bl, ah
shl ah, 5
sub ebx, 0x2f78f284
sbb si, 0x4568
sub esi, 0x1fc9e67e
rol dx, 5
pop ecx
pop edx
pop esi
pop ebx
pop eax
stc
push esi
add esi, 0x287f6c96
push ebx
or bx, 0xb6c
push ecx
add ch, cl
push edx
cmp dx, dx
add bh, dh
push eax
add ax, 0x543e
not bh
mov ecx, edx
shl ah, cl
or al, 0x1d
cmp ch, 5
not ah
adc dl, ah
adc bx, cx
shl cl, cl
or ebx, 0x66590f4e
shr ecx, cl
ror cl, cl
shr dh, cl
adc al, ah
pop eax
pop edx
pop ecx
pop ebx
pop esi
call fcn.005c6b57
jo 0x5b38d6
push edx
push ecx
ror dh, cl
pop ecx
pop edx
call fcn.005c70d6
call fcn.005c73b1
jae 0x5b3931
push edi
not edi
push eax
not ax
cmp ax, di
push ebx
cmp bh, 0x1a
nop
cmp al, bl
not di
pop ebx
pop eax
pop edi
push ecx
add ecx, 0x4c90c526
push edx
shr edx, cl
push ebx
rol ebx, 1
ror dx, 8
push esi
add si, 0x4dd
dec dl
push edi
sub di, 0x3213
test esi, ebx
add dl, 0x61
pop edi
pop esi
pop ebx
pop edx
pop ecx
call fcn.005c7907
jns 0x5b392c
call fcn.005c7d39
call fcn.005c8200
js 0x5b397a
push edi
push ebx
and edi, ebx
push edx
ror dl, 3
shr dx, 3
sub edi, edi
nop
push esi
inc esi
pop esi
pop edx
pop ebx
pop edi
push ebx
inc bl
nop
push edx
mov dh, bl
sbb dx, 0x6056
inc edx
push eax
xchg dx, ax
not bh
sbb dx, ax
push ecx
dec cx
pop ecx
pop eax
pop edx
pop ebx
push eax
not al
not eax
push ecx
xor al, cl
stc
pop ecx
pop eax
push edi
xor di, 0x27cf
pop edi
call fcn.005c860f
mov edx, 0x7aaaca
push dword [edx]
call fcn.005c89f0
push eax
inc al
push ebx
shl ebx, 6
push ecx
or al, ch
push edx
and ch, dl
dec ecx
rol eax, 5
nop
xor ax, cx
sbb dh, 0x5d
add edx, ebx
dec edx
nop
push esi
mov esi, 0x16c125dc
ror bx, cl
cmp dx, 0x1cb7
xor esi, ebx
adc cl, al
push edi
xchg cx, di
ror dx, 1
and cl, bh
and edx, 0x40ffec3e
and dl, 0x60
ror eax, cl
shr bh, cl
ror ecx, 4
or ax, si
shr dx, 8
sub dx, cx
sub si, 0x3711
stc
adc al, dl
nop
rol al, 6
dec ebx
sub di, 0x2f28
dec si
nop
add ax, dx
shl cx, 3
not ecx
sub dx, 0x74c1
shl dh, cl
not eax
test bh, dh
sbb bx, 0x5545
dec di
sbb esi, 0x6fe11ed9
sub di, si
shr ecx, 3
and dh, al
dec dx
shl edx, 1
mov edi, ebx
adc ch, cl
not cl
inc dh
not bl
rol edi, 7
xchg bx, bx
shl bx, 2
sub dx, 0x1993
shr cx, 3
not al
shl ecx, 8
test ch, 0x55
cmp bx, bx
cmp eax, 0x7e0b74b8
mov al, bh
inc dh
nop
inc esi
add esi, 0x567d882
shl ah, cl
cmp bl, cl
nop
cmp dh, 0x43
shl ch, 4
and edi, esi
rol edx, cl
not ax
test bx, 0x5e41
mov dh, dl
test edi, 0x2483734b
add si, 0x14a6
shl bl, cl
shr ebx, 5
shl bl, 5
shl ch, cl
shl ch, 4
or edi, 0x3385432
xchg bx, di
shr eax, cl
shl eax, 3
nop
and esi, 0x2fa2f680
cmp edi, ebx
mov bx, bx
inc bx
mov cx, 0x1f9f
xor ax, si
pop edi
push edi
test edi, esi
test esi, 0xe892dae
sbb ax, 0x4a92
xor ch, cl
shl ecx, cl
adc eax, 0x322e5bbd
ror al, 1
not esi
xchg bx, dx
not ch
stc
test cx, 0x4fde
stc
xor ecx, 0x23a2a94a
rol dx, 1
test cx, di
stc
xor dl, cl
dec dx
shr dh, 5
dec di
mov bh, cl
shr ebx, cl
cmp bx, 0x8d1
sub edi, edx
or ch, cl
add ebx, esi
nop
add eax, edx
xor di, 0x7d6a
and dx, bx
mov edx, 0x41feccd
rol esi, 8
dec cl
inc ax
ror cx, 2
or cx, 0xc14
sbb cx, 0x64eb
stc
adc dx, 0x1c8f
and ax, di
nop
xchg dx, bx
xchg di, bx
shr ebx, cl
and dl, 0x53
inc edx
sub si, 0x51c7
adc ch, dl
dec si
add edi, edx
sbb ebx, esi
dec cx
shr esi, 6
stc
xor edx, 0x79eda145
or ecx, ecx
sub bl, 0x7d
ror dl, 7
add dx, 0x27cb
and di, bx
mov cx, bx
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
stc
push ebx
push ecx
rol bx, cl
push eax
adc eax, 0x6a5276d3
inc ax
push edi
ror di, cl
ror cl, cl
nop
and di, di
push edx
add dh, 0x6e
cmp dl, bh
add eax, 0x7b1ec8d6
add dx, dx
rol ch, 5
not al
push esi
ror si, 7
xor ecx, esi
shl si, 2
cmp ax, ax
or si, 0x6950
stc
cmp ah, 0x35
mov al, 0x2c
and al, 0x5a
stc
rol bl, 2
adc di, cx
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
push ecx
dec ch
not ch
stc
nop
push ebx
shl ebx, cl
push edi
sub di, 0x579d
nop
not bx
rol edi, cl
and cx, 0x959
rol bl, cl
nop
xor bl, 0x24
push eax
xor eax, 0x7b485820
stc
xchg bx, bx
push esi
dec esi
push edx
cmp edx, 0x7851b307
inc dh
ror ecx, 1
xchg si, di
ror ebx, cl
add bh, 0x76
or dl, ch
and ebx, ecx
add cx, dx
add esi, 0x7472b137
adc cl, 4
or ah, 0xf
add edi, edi
test edi, 0x310f5997
not ax
or si, cx
shr bl, 7
ror si, cl
sbb ah, 0x14
xor al, 0x34
cmp bl, al
shl ch, 7
stc
mov bh, ah
rol al, 8
sub ecx, ebx
shl dx, cl
xor esi, ecx
nop
inc si
sub ch, bh
and ax, cx
ror di, 4
shr cl, 1
dec bx
not cx
add ecx, edi
stc
rol ecx, cl
sbb ax, 0x286
not bh
shr ebx, cl
test cl, bl
mov bx, 0x70cf
sbb al, al
adc dh, 0x51
test bh, bl
stc
stc
shl esi, cl
sbb bl, dl
not bl
ror bl, cl
nop
and al, 0x69
shr dx, cl
adc al, ah
cmp dx, 0xfb8
ror al, 3
or ecx, edx
stc
test edi, 0x34c0e0da
mov bx, 0x445a
xchg edi, edi
dec ch
or si, 0x7a26
nop
cmp ch, al
test ebx, 0x4286355
adc eax, 0x3bef344f
xchg ebx, eax
dec si
add cx, si
xchg bl, ah
and dl, cl
or al, 0x1c
mov di, bx
stc
shl si, 8
inc edx
inc bl
stc
xchg ah, bh
pop edx
inc esi
and bx, di
ror ecx, 2
not si
inc edi
dec ax
inc ebx
shl bl, cl
shl bh, cl
stc
inc ebx
xor eax, 0x28f04aa1
shl eax, cl
cmp bx, cx
nop
xor edi, 0x34e51e57
adc cx, ax
rol cx, cl
and bh, 0x60
inc al
shl bh, cl
push edx
not dx
cmp di, 0x4880
adc ah, bl
test edi, 0x68455979
adc cl, bh
shl ax, cl
sub ah, dh
or bh, al
or ebx, 0x23494dd3
adc eax, ebx
rol bx, 5
adc ecx, ecx
test dx, cx
xor dh, dl
sbb bx, dx
shr ebx, cl
nop
nop
sbb ch, 0x48
rol dx, cl
ror si, 4
mov edx, esi
shl esi, 6
test ax, di
add al, ch
adc al, ch
rol ch, 4
sbb al, 0xf
or cx, di
xor ax, dx
inc ecx
add ah, 5
xchg edi, eax
adc ecx, eax
sbb ebx, 0x747cc648
ror edi, cl
shl di, cl
cmp al, ch
cmp ebx, eax
cmp eax, 0x5ccc87b9
mov esi, 0x6422912b
inc esi
or ch, 2
ror cx, 5
rol ecx, 4
cmp ax, bx
and si, dx
shl al, 2
and eax, eax
sbb si, 0x63f
cmp dx, bx
shr cl, cl
and cl, bh
shr ah, 1
and dl, ch
adc eax, 0x51d1a8f3
dec si
xor edx, 0x1962df52
shl si, 3
inc bx
adc bl, ah
test bl, 0x20
test edi, 0x6f114d40
sub cx, di
shr ch, 3
xchg ebx, eax
and edx, ecx
xchg di, cx
dec ebx
xor bl, bh
stc
cmp dx, bx
and esi, edi
nop
shl ax, cl
mov cl, ah
not edx
add eax, 0x178e1ab2
pop edx
pop esi
pop eax
pop edi
pop ebx
pop ecx
call fcn.005c8fa0
call fcn.005c948b
ja 0x5b3e17
call fcn.005c972c
push esi
xor esi, 0x45d3e195
push ecx
rol cl, cl
push edi
inc edi
dec ch
and cx, di
push eax
and al, 0x19
push edx
xchg edx, eax
dec al
mov cx, di
test eax, 0x258c7001
push ebx
and cl, bl
stc
stc
add bx, si
nop
pop ebx
pop edx
pop eax
pop edi
pop ecx
pop esi
call fcn.005c9cb3
push ebx
push ecx
ror bx, cl
ror bx, 4
adc cl, 0x6a
push edx
sub edx, 0x6fd41bda
push eax
not ah
push edi
inc edi
or cx, cx
xchg edx, eax
rol eax, 7
stc
adc al, dh
test edx, edi
cmp di, di
sub dx, bx
add edx, ebx
nop
inc cl
not eax
ror bx, cl
shl ah, cl
or dx, cx
rol dh, cl
push esi
dec esi
and bx, 0x27c8
ror cx, cl
ror dl, cl
stc
sbb esi, 0x28ee7ce9
sbb ch, 0x58
and edx, 0x1471a7b5
cmp cx, si
shr ax, 8
inc ecx
stc
sbb si, ax
add di, 0x74fe
rol dx, 7
cmp bl, bl
shl ch, 8
stc
inc eax
sbb edi, ebx
xor dl, 0x6e
nop
shr cx, 1
shl eax, 3
ror cl, cl
ror dx, 8
not si
ror bx, cl
inc edi
shl ecx, 8
cmp bx, 0x123d
xor cx, si
xchg dl, dl
sbb ebx, 0x3c9d4
dec di
not cx
sub eax, 0x7bf56ab9
add ah, 0x5f
ror cl, cl
xor bh, 0x4e
test ecx, 0x3fb6b2c7
stc
inc edx
cmp bl, dh
adc ax, 0x2e20
cmp cx, ax
ror di, 5
test dl, bl
test si, 0xc85
sub dx, dx
xchg cl, dh
mov dx, 0x3a0
add cx, dx
xchg al, al
nop
shl bh, 8
xor edi, esi
ror eax, cl
shr esi, cl
not di
inc cl
shr bh, cl
and al, 0x20
add cx, 0x2e17
test di, ax
nop
xor ah, 0x4d
ror bl, cl
mov si, ax
dec ah
shl al, 4
not eax
sub ebx, eax
inc dh
and bx, 0x4e9b
rol ax, cl
dec dl
sbb dx, cx
pop esi
sub cl, ah
xchg ecx, edx
shl ah, cl
inc edx
test ecx, eax
and ah, ch
shr ax, 4
xor bx, 0x5828
shr ebx, 4
test ax, 0x5e00
push esi
sub ax, si
ror ah, 2
and cx, 0x5cb2
shl ebx, 7
or si, 0x1ddc
adc edx, 0x7fe84a6b
dec ah
rol ecx, 2
add cx, ax
not cl
stc
mov bx, 0x6bbb
mov ah, dl
ror eax, 5
not dx
shr si, 6
not ecx
adc esi, edx
nop
shr esi, cl
or esi, 0x24561727
shr dh, cl
nop
rol edi, cl
and eax, 0x5c104761
xchg si, ax
stc
stc
dec al
cmp ecx, ebx
dec bh
adc si, dx
test edx, 0x37d28035
test cl, bh
not di
xchg edi, esi
mov ecx, 0x49b5eb7b
not cx
sub ebx, ebx
cmp dx, 0x44a6
nop
and al, 0x76
sbb dl, 0x31
sub bl, ah
xor ebx, 0x315c60ea
sbb edi, edi
adc edi, 0x26193bff
sub si, cx
xor cx, ax
rol di, 1
cmp dh, 0x13
shr bl, cl
xor cl, 0x55
ror ch, cl
or al, 0x45
sub edi, esi
stc
cmp bh, bl
mov cl, 0x66
rol edx, cl
mov ax, 0x42a9
shr ecx, 5
xor ebx, 0x60a6bf30
sbb bl, 0x2f
adc dl, bh
inc ebx
add edx, 0x2a042bcd
xor eax, 0x55bd7486
not dl
stc
stc
dec cl
xor cx, di
test edx, 0x3deb2110
rol eax, 1
adc ax, 0x2fda
rol ch, cl
cmp cl, 0x3d
not ah
sbb cl, 0x1d
nop
rol bx, cl
sbb si, di
sub bx, bx
test di, 0x6dd2
dec cx
mov edi, ebx
test edi, ecx
and edx, ecx
shr eax, 4
pop esi
inc bx
dec cl
nop
stc
xor cx, 0x4be
mov ah, dh
test ax, 0x7ea8
not dh
mov bx, 0x65f
cmp cx, ax
rol cl, 8
not bx
stc
add ch, al
add dx, 0x48e
and dh, cl
dec edx
sub eax, edx
shl cx, 3
add ax, 0x6f4c
dec cx
test al, 0x74
xchg bl, dl
inc al
not dl
nop
nop
rol edi, 8
mov dl, 0xb
adc dl, bl
push esi
adc si, si
add bx, 0x245
nop
add ax, 0x2d61
mov ebx, edx
xor ecx, 0x3cf246cf
stc
shl cx, cl
mov cx, 0x2537
nop
adc di, cx
and edi, 0x325ab22
shl di, 7
mov ah, 0x3a
cmp ax, 0x6531
dec edi
adc si, si
sub ah, 0x70
not esi
mov esi, esi
add cl, 0x22
nop
sub bx, 0x4481
dec edx
not cx
xchg bl, dl
nop
ror si, 5
sub cx, 0xdbd
sbb ecx, esi
sub ah, 0x77
rol ecx, 2
stc
shr ecx, 4
sub dx, bx
nop
xor esi, eax
xor ax, 0x6c33
test ch, bh
stc
sbb al, 0x2d
adc dx, 0x2805
add dx, 0x6635
nop
sub dx, 0x44d1
dec ebx
xchg bx, ax
xor dx, si
not edi
shr ebx, 3
xor edi, ecx
cmp esi, eax
xchg cl, bl
sub ebx, edi
sub bl, dh
sub edi, 0x796add4f
shr edi, cl
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.005ca135
call fcn.005ca498
push edx
add dh, 0x63
push eax
push esi
mov ax, si
nop
dec ax
shr ah, 1
push edi
xor edi, edx
push ebx
xchg dh, bh
push ecx
sub cl, bh
rol edx, cl
add eax, 0x5ad33b3
dec esi
ror dl, 2
shr edx, cl
sub bl, 0x79
rol dx, cl
rol cx, 5
rol bl, cl
test ch, 0x2a
pop ecx
pop ebx
pop edi
pop esi
pop eax
pop edx
push ecx
ror ecx, 6
push edx
test edx, 0x577558e3
push eax
push ebx
cmp eax, ebx
xor edx, 0x708c15a3
nop
pop ebx
pop eax
pop edx
pop ecx
call fcn.0047cecc
mov edx, dword [esp]
mov ebx, eax
jne 0x5b4583
jl 0x5b4434
nop
nop
push edi
adc edi, 0x27c34ece
stc
push edx
mov dl, 0x7a
push eax
dec eax
not edx
push ecx
test ch, 0x75
dec di
or edx, edi
and cl, 0x27
or dh, 0x38
push esi
shr esi, cl
nop
rol al, 5
push ebx
xchg cl, bh
xor ch, cl
nop
shl ch, cl
sbb cl, dh
ror ah, 5
cmp si, si
test ax, 0x5bc8
shr eax, 3
shl cl, 2
dec di
inc ah
dec ecx
mov ebx, 0x378314c7
ror ah, cl
adc edx, 0x6f8a326b
inc dx
ror dl, cl
adc ax, cx
shl esi, cl
rol eax, 8
rol edi, cl
and ecx, ecx
dec ax
xchg esi, ecx
adc edi, ebx
add eax, ecx
adc dl, 0xa
stc
shl edx, 3
dec cx
shr dl, 3
or ah, bh
sub ecx, 0x275b2dc
sub edx, 0x2c7c19a
test al, cl
nop
inc si
shl bh, cl
cmp ax, 0x1652
or eax, edx
and dl, 0x1b
adc ecx, edi
mov bl, dl
inc si
sbb bl, ch
xchg ecx, ecx
test cx, cx
xor cx, 0xd21
ror esi, 8
stc
test di, si
shl esi, 6
mov ecx, 0x426896af
sub esi, ebx
inc bx
stc
ror dh, 3
xchg esi, ebx
add edi, 0x1a85fef1
xchg al, al
add dx, di
stc
cmp edi, ecx
shr bx, 4
not cx
add ch, 0xd
inc ax
stc
mov ebx, edi
dec dh
sub dx, cx
sub edi, ebx
xor bl, dl
add dh, 0xb
xor dx, 0x2a0c
xchg si, ax
sbb ah, al
and dx, 0x5970
mov cx, 0x70c9
not dl
nop
shl cl, cl
add al, 0x57
stc
pop ebx
test cx, si
sub cx, 0x39f9
xor cx, cx
rol edi, cl
or edi, edi
dec di
adc cl, 0x35
nop
inc edi
nop
not al
and edi, 0x43407c6e
push ebx
add eax, ebx
xor dh, 0x15
mov edx, 0x3a941120
rol bx, 3
add al, 0
xor bx, 0x2ff9
not ebx
dec al
adc dx, 0x2d93
or eax, esi
sub bl, al
add eax, ebx
stc
and di, 0x2e5
test si, ax
stc
inc cx
dec bl
adc cl, cl
nop
shl bh, cl
ror cx, 4
rol cl, 2
and si, cx
or ebx, 0x787ca1d1
adc ax, dx
rol al, 1
dec ah
shl ax, cl
sbb edx, eax
or dx, 0x4a83
add dx, 0x39d6
mov ax, 0x45e0
or ecx, 0x5bf58271
inc ebx
and ebx, edi
add bl, bh
ror bx, 7
shl dl, cl
and bx, 0x746e
rol al, cl
add cl, 0x29
shl esi, cl
and edx, edi
mov edx, eax
or si, bx
xchg dh, bh
cmp dl, ah
or edi, 0x5fca9ded
xchg si, bx
test esi, esi
xchg al, cl
add edx, edi
rol cl, cl
ror si, 6
inc ax
rol al, 2
not cl
nop
shr si, 3
rol bl, 1
shl dx, cl
or al, dl
cmp ecx, ebx
ror eax, cl
test edx, ecx
rol di, 7
test si, 0x165b
sub eax, 0x2d61e46a
xchg bx, cx
or ebx, ebx
or ebx, edx
xor ax, cx
and ecx, ecx
mov bx, 0x4b2d
adc edx, edx
not esi
nop
shr edx, 1
stc
sub ch, 0x65
xor bh, 0x73
sub ah, 0x38
or dx, 0x502e
shl cx, cl
shr eax, cl
sub dx, di
xor bl, 0x22
pop ebx
push ebx
or bh, ch
stc
xchg ecx, edi
xchg bx, si
sbb bx, 0x4e44
mov ax, 0x28f5
xor si, 0x2beb
shl dx, cl
mov ebx, esi
xchg edx, eax
shl esi, 4
inc ax
not al
ror di, 2
xor dl, bh
inc dl
rol ebx, cl
sub dh, bh
cmp si, ax
add dl, 0x1d
xchg al, bl
not ebx
and dx, dx
and di, di
adc edx, 0x258aca2
cmp dh, 0x7b
dec ch
pop ebx
pop esi
pop ecx
pop eax
pop edx
pop edi
push edx
push edi
or dx, di
pop edi
pop edx
jecxz 0x5b442f
push edi
shr edi, 5
push ebx
rol bl, 4
push ecx
or cx, 0x4e3
pop ecx
pop ebx
pop edi
call fcn.005ca788
push eax
add ah, 7
push edi
shr di, 1
xor al, 6
push ebx
rol bl, 3
push esi
push ecx
shr si, cl
stc
push edx
inc dl
rol bx, cl
test bl, 0x42
shl al, cl
shr ecx, cl
dec bh
ror ax, 4
rol esi, cl
nop
mov ax, 0x4b20
sbb edi, 0x3546d71d
and edx, eax
inc dx
dec bx
adc dx, si
nop
not eax
mov cl, 0x1d
add eax, 0x67069e60
and cx, ax
stc
cmp bx, si
nop
not ch
rol bx, cl
not bx
ror dh, 8
ror si, cl
xchg bh, dl
dec ecx
shl ah, 6
ror dx, cl
ror ecx, cl
nop
or dh, 0x53
ror dl, cl
nop
sub bl, 0x52
sbb bh, bl
rol di, 3
shl bh, cl
sbb ax, 0xe51
pop edx
pop ecx
pop esi
pop ebx
pop edi
pop eax
nop
push esi
push ebx
sbb esi, ebx
push eax
push ecx
test ax, cx
push edi
add ax, di
cmp ah, 0x6c
or ecx, eax
nop
adc bx, 0x64ff
nop
shl ah, 1
push edx
ror dl, 8
adc eax, edx
sbb ecx, 0x7bded1b1
and si, dx
add ebx, edx
rol eax, cl
ror dx, cl
sbb dh, 0x78
stc
inc ebx
adc cl, cl
stc
add ecx, ecx
ror cl, cl
and edx, 0x177079c
adc ah, 0x22
adc edi, eax
test esi, edx
not ebx
xor si, cx
or bh, dl
sbb al, bl
xchg esi, eax
test cx, si
cmp ebx, 0x7ad6f410
dec bl
not cl
ror bl, 3
sub ax, cx
nop
test si, 0x7fe8
sbb edx, 0x471c847d
ror si, cl
dec si
not al
rol ebx, cl
shr si, 6
inc di
mov al, ch
sub al, 0x2c
xchg ecx, edx
inc cx
pop edx
pop edi
pop ecx
pop eax
pop ebx
pop esi
call fcn.005cab45
call fcn.005cae25
call fcn.005cb355
push edi
push esi
and di, si
stc
push ecx
rol ecx, 4
nop
pop ecx
pop esi
pop edi
js 0x5b4583
push esi
ror esi, 4
stc
push eax
adc al, 0x23
push ecx
xor cx, ax
adc cl, 0x31
pop ecx
pop eax
pop esi
push ebx
shr bl, 2
pop ebx
push ebx
push ecx
or bh, cl
push esi
ror esi, cl
push edx
xchg bx, dx
dec ebx
push edi
push eax
or di, ax
or bx, 0x392a
or ax, 0x33aa
mov ebx, 0xdd925db
test si, 0xbdc
sub esi, 0x7e76190
shr bx, 4
xor ah, 0x35
xchg dl, dh
inc ebx
nop
nop
add di, 0x4669
test si, ax
dec ax
shl dx, cl
dec bh
not ch
and bh, 0x34
xchg ecx, ecx
mov al, bl
rol ax, cl
sbb eax, 0x580cb2a5
mov di, di
xchg edi, eax
stc
inc ecx
ror edx, cl
inc cl
not bl
xchg edi, esi
not bx
adc edx, 0x550b061b
or ax, 0x385e
add eax, ebx
adc edi, 0x15d1b82
or edx, 0x2faacd5d
dec ax
add bl, bh
mov esi, ecx
add edx, 0x15a97fbd
mov dx, 0x4ba1
shr al, cl
xor edi, eax
stc
shl edi, 4
nop
dec edi
not esi
not si
cmp esi, edx
inc bx
rol cl, 8
add si, 0x5409
not ebx
cmp eax, ebx
dec bh
mov ah, 0x18
not ecx
rol al, cl
xchg ecx, edx
not bh
shr bl, cl
adc eax, ebx
dec ax
adc bl, 0x58
sbb ebx, 0x6f84cae5
add ecx, 0x9fb1dd3
or dx, di
adc edx, 0x51bfcddb
stc
shl di, 4
cmp eax, eax
mov ebx, eax
and ax, cx
xor ecx, ecx
ror ax, 1
inc dl
stc
shl si, cl
mov ecx, eax
or bl, 0x16
sub bx, 0x5673
ror bx, 8
dec bx
add dx, di
shl eax, 1
shr ebx, cl
xchg esi, edi
ror ah, 3
or ah, bl
cmp ax, 0x602a
cmp al, 0x33
ror al, 1
and dh, 0x45
nop
pop eax
nop
add cl, cl
mov cl, dh
push eax
sub ch, al
mov al, cl
not cl
sbb si, si
dec eax
and eax, 0x19775af5
not dh
add si, 0x7d92
sbb dl, 0xf
and di, bx
shl eax, cl
xor bx, 0x6438
adc edx, 0x58887de2
adc di, 0x3a2e
adc ebx, ecx
or ah, dh
sbb bh, al
inc di
pop eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
push edi
not edi
push ebx
push esi
cmp ebx, esi
push ecx
rol bx, cl
push eax
shr ax, cl
sbb esi, ebx
nop
test edi, 0x4c14b833
inc di
push edx
xor al, dh
not ecx
not cl
shr si, cl
or ah, 0x57
sbb dh, 0x30
stc
mov edx, 0x44b13e41
adc edi, 0x4a6f49f0
xor dl, 0x6c
xor bl, 0x16
shl cx, cl
mov cl, 0x34
mov dh, 0x3c
inc si
cmp eax, 0x544fecc2
sbb cl, 0x27
and esi, 0x18406885
mov edi, esi
stc
add dl, ah
nop
test di, bx
and edi, ecx
adc ebx, ecx
add bx, 0x5adb
test ebx, ecx
dec dx
nop
shr cx, 6
adc ecx, ebx
or dx, 0x5c06
dec ecx
adc di, 0x7c0d
not ch
xor dh, 0x6b
rol ebx, 6
add bx, 0x50c3
test esi, 0x5ed1c7ea
shr di, 2
test dh, cl
rol ah, 1
inc bx
mov ax, di
xchg ebx, eax
ror di, 1
rol cl, cl
shl ecx, 8
rol cx, cl
shr di, 7
mov dh, ch
not bl
and dx, 0x166a
not ch
sbb eax, 0x4846ea00
shl ecx, cl
nop
sbb bx, di
xor ah, ah
sub dx, cx
shr ecx, 7
ror edi, cl
cmp ecx, 0x24d91ad9
or dl, dl
sub ecx, 0x733ef929
test edx, esi
shl edx, cl
dec al
shr ecx, cl
shr bl, cl
dec ecx
sbb ebx, eax
sub al, al
nop
test eax, 0x53fc2edf
shr edi, cl
adc esi, 0x65be1465
mov cl, bh
ror dl, cl
adc bh, 0x60
not ch
and edi, ecx
sub dl, 0x5f
nop
rol ax, cl
nop
xor bl, 0x77
or esi, 0x31c0268f
not edx
xor esi, esi
test bl, dl
test bl, 0x12
pop edx
nop
adc di, 0x3f60
stc
sub si, di
stc
ror di, cl
sbb bh, 0x5b
adc ax, ax
nop
test di, ax
inc ecx
sbb eax, eax
pop eax
pop ecx
pop esi
pop ebx
pop edi
push edi
push ecx
rol di, cl
push esi
push ebx
xchg si, bx
rol ebx, cl
stc
shr si, cl
push eax
xchg al, bh
push edx
dec dl
stc
stc
stc
nop
cmp bl, cl
xchg dh, dl
inc eax
mov esi, 0x32cf7ce5
rol dh, 5
test ah, 0x4b
test dx, 0x1f55
dec edx
ror ecx, 1
adc edx, 0xdde7129
xor ebx, edx
stc
test ch, al
rol ax, 2
cmp ebx, 0x4a10b007
nop
sbb edi, 0x68ddb4b4
sub ecx, 0x156a867
pop edx
pop eax
pop ebx
pop esi
pop ecx
pop edi
call fcn.005cb686
call fcn.005cb962
push ebx
push ecx
shr bx, cl
push esi
adc esi, 0x194c4989
push eax
rol eax, cl
not ax
nop
cmp bh, 0x5d
shr bx, cl
shr bl, 6
xor esi, 0x6c422218
push edx
dec edx
inc esi
add bx, 0x3928
sub cl, 0x32
rol cx, cl
or ch, 0x23
push edi
add bx, di
inc eax
stc
xchg al, dl
add bl, 0x40
and dx, 0x173f
xor dl, al
and ecx, edx
cmp dx, 0x331d
xchg ah, dl
nop
nop
xor ah, al
sbb edx, esi
sbb ah, 0x7f
or al, ah
cmp edi, 0x266a4f34
and edi, esi
test ax, di
shr eax, 6
stc
sbb ebx, edx
add bx, 0x7040
and al, 0x1d
shl dl, cl
or dh, 0x2b
test al, 0x22
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.005cbeb3
call fcn.005cc298
call fcn.005cc597
push ebx
test bx, 0x75ae
push edx
sub dh, 0x27
pop edx
pop ebx
call fcn.005ccade
push edx
push ecx
shr dx, cl
mov dh, 0x7b
stc
push eax
xchg cx, ax
sbb edx, 0x176f72f5
push ebx
xchg ch, bl
nop
sbb dx, 0x7727
push edi
cmp bx, di
stc
not ch
xor edi, 0x45b9acd9
xchg ch, ah
stc
stc
push esi
sbb si, 0x38c4
shl cx, cl
nop
mov edi, 0xd79f362
stc
xchg dx, dx
not di
and al, ch
add di, si
and bh, ah
shl ecx, 2
shl cl, 5
xchg ah, bh
stc
inc eax
dec bl
and si, ax
rol cx, 6
shl edi, 5
test edi, edx
nop
add ah, 0x7d
sbb ecx, esi
dec ecx
adc ax, 0x3bba
nop
sub edi, 0x79c826ea
inc dl
xchg edi, ecx
cmp ax, di
rol bx, cl
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push esi
push ebx
xchg si, bx
nop
push edx
or edx, ebx
push ecx
and si, cx
push edi
sbb edi, 0x4527696d
xor ebx, 0x51920b41
push eax
or ax, 0x26e1
dec bl
cmp eax, 0x3ae296d3
sub edi, 0x57eaf987
and esi, eax
adc edi, 0x7df41fe9
shr dl, 7
cmp al, ah
rol ebx, cl
add si, 0x78e8
shl cx, cl
mov bl, dh
add ch, 0x14
and edi, esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
mov esi, section..rdata
xor ecx, ecx
xor edi, edi
push eax
push edx
test ah, dl
dec dx
nop
push esi
adc si, dx
push ecx
dec cl
xor dh, 0x73
and esi, esi
push ebx
dec ebx
shl al, cl
ror dx, 6
xchg al, ch
or al, bh
not al
test cx, si
push edi
or di, di
nop
test bx, 0x438b
not si
adc ah, bl
adc ebx, 0x1a77e9a7
add esi, 0x4962cabe
add ecx, edi
xchg ecx, ecx
rol si, 1
not ch
mov cl, 0x3f
cmp ecx, ebx
and ecx, edx
test esi, 0x6c5bbb1d
dec ecx
nop
cmp edx, 0x772d97ff
add si, 0x3d09
add ax, 0x4078
stc
dec dx
sbb bl, ah
sbb bh, ch
mov al, cl
and esi, edx
xchg di, ax
rol esi, cl
stc
dec al
xchg edx, ebx
sbb di, 0x38d9
rol di, cl
rol edx, cl
nop
sub di, ax
sub ch, 0x36
shl ch, cl
inc dl
stc
and eax, 0xc4d0df3
sbb ah, 4
cmp dx, 0x4bb4
shr al, 2
test eax, 0x505024bf
xor edx, 0x1822a1ec
mov ebx, 0x3b33a058
shr si, cl
mov dx, 0x795f
nop
dec al
stc
xor edx, 0x5cdff8f0
shl bh, 7
inc ah
sub ebx, esi
xor ch, ch
dec cl
not ecx
xchg dh, bl
mov bl, ah
shl di, 6
rol di, 7
xchg dx, ax
cmp dl, 0x18
cmp ah, dh
adc dl, 0x73
and ax, 0x7374
cmp di, 0xb9b
ror eax, cl
cmp cl, bl
cmp ah, cl
adc bx, 0x6bd2
xchg di, bx
shl edi, 5
ror cl, 5
sub dx, 0x415e
shl ecx, 5
xchg bx, ax
dec edx
add ah, 0x73
xor cx, 0x4958
nop
inc cx
or ch, 0x7e
adc cx, dx
pop edi
shr ebx, cl
test ch, 0x55
push edi
sub edi, 0x6ec9fdc4
ror esi, 3
xor eax, esi
xor dx, 0x5084
ror bl, cl
test dx, 0x56d7
adc bh, 0x1f
shl bx, 4
nop
xchg edx, eax
shl dx, 2
mov si, 0x11da
inc ecx
xchg di, ax
ror dl, 4
xor dx, bx
xchg cx, si
not ch
or dh, 0x5c
xor si, si
nop
xor edx, 0x4d8c4f9
sub dl, bh
not cl
nop
nop
xor ecx, ebx
add si, dx
inc ch
dec ax
ror ax, cl
dec edx
shl dh, 2
inc dx
ror ch, cl
stc
test ecx, 0x7fe00159
ror si, 3
sub cx, di
shr ebx, 1
stc
shl ax, cl
mov ch, 0x50
rol ah, cl
not ah
and cx, ax
dec dx
inc dl
inc ah
ror bx, cl
xchg al, cl
test bh, 0x7d
xchg al, bh
ror dl, cl
nop
ror di, cl
adc ebx, edi
xor ah, ah
xor al, 0x7d
nop
xor cl, 0x74
not ebx
stc
inc bx
mov dh, bl
and bl, 0x1d
shr esi, 5
add edi, esi
test ah, 0x15
and dx, 0x6dc8
inc ch
and bh, bl
sbb si, si
stc
sbb ax, di
xchg cx, di
add edi, 0x1a62af12
mov ax, cx
cmp dx, 0x5bf5
mov ah, ch
shl edx, cl
sub esi, 0x592893e1
xor al, bh
rol esi, 8
dec bh
stc
shr di, cl
stc
cmp bx, bx
and cx, di
rol dx, 2
nop
add ah, 0x33
test edx, edx
xor edi, edi
or si, 0x2497
xor cx, 0x1ade
dec ax
pop edi
sub al, cl
inc ax
or al, 0x69
xchg ah, cl
sbb edx, eax
stc
xchg ebx, eax
shl ecx, 2
nop
push edi
mov edx, edi
sub edi, eax
and ah, bl
rol edi, 2
rol eax, cl
sub dx, dx
not ch
shr esi, cl
ror ax, cl
test si, 0x2a7f
stc
or si, dx
shl di, 1
not dx
or cx, si
not di
not edx
shr ah, 6
not dl
or esi, 0x61a5afe9
cmp cl, al
add ecx, edx
cmp bl, bh
adc ax, 0x21fd
and eax, 0x64101b6d
ror di, cl
cmp ebx, eax
rol bx, cl
xchg dh, al
xchg dx, cx
adc di, ax
sbb bh, al
nop
test dx, dx
ror cx, 4
nop
ror edx, 1
sub eax, ebx
nop
sub bx, si
shr dl, cl
adc cx, 0x3761
xor bh, dl
sbb cx, ax
cmp edi, 0x45e16071
test cl, al
rol di, 8
adc bh, ah
and dx, 0x24f8
sub edx, edi
add di, cx
rol ecx, 1
ror si, 7
rol ecx, cl
dec bx
sub ah, bh
dec edx
mov di, di
sbb ecx, esi
test al, ch
dec cx
ror bl, 2
cmp ch, dl
xor ebx, 0xbb99561
rol di, 2
ror ebx, cl
dec cx
xor ecx, 0x3a40b4e0
adc bl, 0x4f
cmp di, si
or edx, 0x74b5613e
xor al, 0x5a
nop
mov edx, 0x5c07a348
adc ebx, esi
and si, dx
add eax, 0x1ea259ab
sub bx, 0x1173
xor dx, ax
and ebx, ecx
xor edx, ebx
xor edx, esi
shl cx, 2
add ax, si
cmp bx, dx
dec dl
inc dx
test edx, 0x58ace88d
mov cx, 0x7aad
shr cx, cl
cmp ecx, 0x2385b6a4
pop edi
mov al, dh
and bl, cl
and bh, ch
test ecx, 0x1468b19b
rol bx, 1
nop
xor bl, al
shl al, cl
sub dh, 0x53
test bl, 0x14
dec si
sub bx, si
shl ah, cl
cmp si, bx
adc ah, dh
xchg esi, ecx
inc al
push edi
xchg di, dx
ror bx, cl
sub dx, cx
cmp cx, 0x522
rol dh, 5
and ax, di
dec edx
dec bx
dec dx
shr bh, 7
shl bh, 1
sub ax, bx
cmp bh, 0x15
shl dl, 5
xchg edi, edi
inc bl
sub edx, eax
sub ah, bl
ror eax, cl
ror bh, cl
test si, si
stc
or di, bx
dec esi
rol dh, 4
sub eax, ecx
xchg dl, bl
and edi, 0x76235adc
sbb dl, 0x45
test edi, 0x4a4e5d07
ror ecx, 2
ror eax, 3
xor bh, cl
add eax, 0x5894d19e
or bl, 0x4d
or si, 0x617e
ror edx, cl
shl ch, cl
shl cx, cl
rol si, 1
nop
add esi, esi
or ecx, 0x5166f9f6
rol edx, 7
or eax, ecx
mov edx, 0x216cf2a7
dec dx
shl esi, 3
test ax, 0x69c
and ecx, eax
and edi, esi
ror bh, 4
and dh, ch
sbb dl, ch
and edi, edi
nop
stc
xor ch, ch
xor ecx, ebx
nop
shr dh, cl
rol ecx, cl
not edi
rol ax, 4
nop
and ecx, 0x76f9baed
dec cx
dec cx
nop
sub cx, cx
inc bl
add ax, dx
or bh, 0x55
dec ebx
dec eax
sub ch, 0x2f
test bl, 0x1a
stc
shl eax, 4
sub edi, edi
inc ax
or edi, ecx
and ecx, esi
pop edi
not ax
xor cl, 0x32
push edi
or edi, 0x649b8e42
rol di, cl
ror cl, 5
sbb cl, ah
cmp cx, ax
dec dx
dec ecx
cmp edx, esi
shr dx, 6
xor si, ax
shr cl, cl
rol bl, 3
not si
or al, bh
nop
or edx, 0x3aa21ee5
xor si, 0x257c
ror ecx, 1
xor cx, di
rol dl, cl
and bx, 0x4185
xchg bx, bx
test bh, bh
stc
mov si, bx
and esi, eax
test al, cl
stc
shr bh, 5
inc ah
cmp bh, 0x6e
shr esi, cl
ror eax, 4
sub edx, 0x4a895962
cmp esi, edi
add cx, 0x6853
add ebx, eax
adc ecx, 0x711da767
dec esi
rol si, 1
ror bh, 6
shl cl, cl
sbb dh, bl
not dh
stc
shr esi, 1
shr di, cl
adc dl, bh
add ax, dx
not ebx
and esi, 0x720d0afa
add di, 0x1eee
inc dx
and cx, di
stc
nop
and dl, bh
stc
xchg edx, edi
inc edx
add dx, di
sub edi, 0x20426aa9
mov dx, 0x960
xor esi, 0x54863e5b
add dx, di
dec dx
adc cl, 0x4a
shr si, cl
add si, 0x3f79
xchg ebx, edx
stc
rol dl, 1
sbb edx, edx
and ah, cl
and bx, 0x5340
cmp dh, 0x79
and ecx, 0x39515ff0
cmp al, 0x7d
mov ah, 0x39
stc
inc di
xor ah, dl
shl al, cl
xor cx, di
nop
sbb edi, 0x14e27602
xor edi, 0x68eab7ff
adc dl, dh
not edx
sub dx, 0x567f
not edx
stc
add edx, 0x7e17d976
rol cl, cl
and ecx, ebx
shr ax, 5
nop
xor al, al
pop edi
xchg esi, esi
sub eax, edx
test esi, ebx
push edi
xchg edi, ebx
ror si, cl
xchg cx, ax
shr edi, 2
sbb dl, cl
xchg edi, ebx
not ch
shr dl, 7
ror di, cl
xor edi, esi
xchg dx, ax
and di, 0x3104
not esi
xor ecx, edx
and di, 0x1269
stc
nop
dec si
or edx, ebx
nop
test si, 0x7f31
inc esi
add edx, 0xe95119d
shr eax, 8
not ecx
sub bl, ch
test ecx, 0x4cdb3f01
nop
cmp bx, 0x4f3a
or bx, 0x56bc
xor ecx, 0xfe794
and cl, 0x5a
nop
xor si, bx
sub esi, 0x1cd6c2d1
inc eax
shl edx, cl
xor di, 0x7edb
and al, 0x16
xchg edi, esi
shr ah, 8
shr ax, 8
adc bh, 0x45
mov ax, ax
xor eax, eax
add al, 0x37
adc si, cx
adc bh, dl
rol ecx, 6
shr bl, 5
inc ecx
rol edx, cl
shl dh, 7
not dl
xchg cx, si
shr ax, 2
xor eax, ebx
sub bx, 0x56b2
mov di, 0x5494
add edi, edi
and si, 0x2926
dec dx
shr ch, cl
not ebx
sbb cx, ax
adc bx, 0x1412
sub di, 0x26a3
dec edi
not esi
nop
not cx
xor esi, 0x6134eb11
adc edi, ebx
ror ecx, cl
inc esi
sbb ebx, 0x48f20787
stc
stc
adc bl, 0x49
test edi, 0x30569a73
adc ch, cl
inc dl
add cx, cx
mov edi, ecx
add eax, ecx
mov bx, 0x6b3d
stc
not al
cmp si, 0x6bd7
shr si, 8
sbb si, 0x96
stc
or cl, 0x25
shl dx, cl
test al, ch
rol di, 4
test esi, ecx
pop edi
shl ax, cl
or si, 0x4754
or eax, 0x3c71eabc
inc esi
cmp bh, ah
shr ch, 2
mov esi, eax
cmp ch, 0x2c
push edi
inc di
sbb dh, 0xa
mov edi, 0x280cc6ea
shl ebx, cl
sub esi, ebx
adc bl, 0x56
shr dx, cl
shl cx, 6
stc
test si, di
add dl, cl
not cl
nop
or cl, 0x1b
shr bh, 8
xor ebx, 0x59a580bb
and bx, bx
shl edi, cl
shl bh, 7
cmp ax, cx
shr di, 1
nop
shr al, 5
cmp ah, 0x4e
stc
inc ebx
shl ecx, 4
not ah
add bh, 6
or bx, 0x424c
dec bh
pop edi
pop ebx
pop ecx
pop esi
pop edx
pop eax
push esi
not si
push edx
ror dx, 3
push eax
push ecx
rol ah, cl
or dl, cl
xor cx, 0x36a
and esi, 0xcf6c97f
dec dh
rol esi, 1
push ebx
test ebx, 0x64fdb906
stc
add cx, si
test eax, 0x28e86d68
ror esi, 2
sbb bh, 0x35
ror cl, 8
push edi
cmp di, si
mov si, 0x4298
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
push ebx
push edi
adc bx, di
push ecx
shr cl, cl
push eax
rol eax, 1
push edx
and dh, 0x2c
nop
xor dx, 0x2eaa
adc ah, 0x76
and ch, al
stc
inc cl
test bh, ah
rol dh, 8
add eax, 0x3f73ea09
push esi
adc dx, si
cmp al, 0x55
stc
xor ecx, 0x51242885
ror esi, 1
sbb dx, 0x7c8b
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
jp 0x5b519b
push eax
adc ah, 0x47
nop
push ebx
and bl, 0x47
push ecx
sub eax, ecx
push edx
mov eax, edx
push edi
sub di, 0x27db
pop edi
pop edx
pop ecx
pop ebx
pop eax
push ecx
mov ecx, 0x3c3f910d
push esi
not si
pop esi
pop ecx
push eax
mov ax, 0x68d3
pop eax
jp 0x5b51dd
call fcn.005ccf86
push edx
inc dh
push eax
mov al, 0x58
and eax, 0x7b9417b8
push ebx
push ecx
shl bl, cl
shr cx, 6
ror ecx, 8
not ch
cmp ecx, eax
pop ecx
pop ebx
pop eax
pop edx
push esi
push eax
mov esi, eax
pop eax
pop esi
call fcn.005cd523
call fcn.005cda9f
call fcn.005ce03e
push ebx
test bl, bh
pop ebx
push esi
push edx
xchg esi, edx
dec dx
pop edx
pop esi
cmp ecx, edx
jns 0x5b7475
push ecx
push edx
call fcn.005ce337
jno 0x5b5655
push eax
push edi
test ax, di
push edx
add edx, 0xee40a5
nop
nop
push ecx
mov ecx, 0x16ec2463
push ebx
mov ebx, 0x4d7f962a
cmp edi, 0x358f3390
shl eax, 4
push esi
xor esi, edi
test cx, 0x414d
mov ecx, 0x4a4ae9fe
add ebx, esi
shl ch, 3
stc
xor bh, 0x55
not eax
xor cl, dl
or esi, 0x5956caea
xor bh, dh
sub bx, 0x46b8
or ax, 0x49a8
or si, bx
xor ebx, ecx
shl eax, 5
nop
inc eax
mov di, bx
adc edx, esi
ror al, 5
ror dh, 3
xor ecx, ebx
add dx, di
mov bl, dl
shl bl, cl
not bh
xchg ebx, edx
or ecx, esi
or dx, 0x171e
stc
test di, dx
or al, ah
sbb ah, 7
sub edi, 0x5e402aeb
adc di, 0x5ebc
adc dl, dh
dec ch
mov edi, ebx
and eax, 0x4f225719
adc bx, 0xeed
adc bl, 0x1e
rol esi, 5
and ch, ah
or dx, dx
or di, 0x736a
shl ah, 8
sbb ecx, 0x65ada1fa
cmp cl, bh
shr esi, cl
shr edi, cl
xchg si, bx
stc
shl dx, cl
and bh, al
inc edx
adc ax, ax
xor ax, 0x5d9b
or si, ax
mov bl, dl
sub si, di
ror cx, cl
xor di, 0x1f9d
and edx, 0x3f6588a0
dec bx
test cl, 0x4c
adc esi, 0x32631246
mov cx, cx
adc edx, 0x382e37e2
dec ecx
stc
inc bl
xor edx, ebx
add esi, 0x70e8a612
xchg bx, ax
adc bl, 0x4e
adc ecx, 0x12e6b223
test di, 0x7bf
not edx
dec bh
and ch, cl
shr ebx, 6
rol bl, cl
rol ecx, cl
sub edx, 0x3ab42e07
test cl, 0x54
cmp al, 0x21
xor eax, 0x9d5660f
adc eax, esi
sub ah, 0x50
dec edi
stc
pop esi
or ecx, 0x52e95008
push esi
cmp si, si
not ebx
test ah, 0x17
shr cx, 2
shr edx, cl
inc dx
or bx, 0x7abb
sub cl, dh
and cx, ax
shl bx, cl
ror cl, cl
xchg cx, si
rol dh, cl
sbb ax, 0x688e
shl esi, cl
test bx, si
dec ebx
or cl, 0x52
sbb ah, 0x3b
nop
shr dh, cl
nop
shl di, 4
adc cl, 0x3b
test si, 0x742c
rol dl, 4
add cl, ch
mov ecx, esi
shr ecx, 2
dec edi
mov ch, 0x5f
dec bl
sub ax, si
mov eax, edi
or ebx, eax
add bl, 0x37
and ebx, 0x5c3c8104
not bl
and ah, 0x6e
cmp dx, 0x5027
and dx, 0x62b3
or dl, 0x3e
or ebx, 0x2d9ea22c
xor ax, cx
xor dl, cl
add ecx, 0x7716164f
ror dh, cl
sub edi, 0xe85845
rol eax, 6
and cx, dx
cmp esi, esi
rol ax, cl
sbb di, 0x4f2e
and ecx, 0x22a98d48
add dh, 0x30
inc ax
ror dl, 3
nop
rol si, 5
shr al, 6
and bh, 0x45
xchg bh, cl
shr ax, cl
and ah, cl
mov esi, 0x5bd2302e
add di, bx
and bh, 0x25
rol di, cl
dec bx
add ebx, ebx
rol bx, 1
xchg edi, ecx
inc cx
stc
shl al, 5
sub ebx, 0x2260d455
nop
not di
inc dl
shl dl, 7
sub eax, eax
not esi
or ax, 0x1f2e
test ah, 0x51
shr dl, cl
sbb dh, dh
sbb bh, bl
mov dh, ch
or dh, bl
dec bl
test bx, ax
test bx, si
xor dx, 0x66b1
sub ax, 0x392e
sub esi, 0xfbbc903
or eax, 0x5c04f77c
stc
sbb edi, edi
xchg edi, eax
pop esi
and eax, 0x4b543086
push esi
cmp esi, eax
xor si, 0x5955
dec eax
sbb ebx, edi
ror esi, cl
mov si, 0x5a6f
stc
test dl, 0x4c
shl bx, 7
nop
adc ebx, 0x36af027f
and al, cl
or edi, ecx
shr cx, 1
cmp di, si
xor ch, 0x3f
ror ax, 3
sbb ecx, ebx
cmp cx, 0x6e79
cmp al, 0x36
nop
ror eax, cl
cmp cl, 0xb
mov dx, di
mov dl, al
ror dl, 4
xor esi, ebx
add ah, 0x22
and ebx, 0x4b55f155
cmp dx, bx
inc cx
shl cx, 5
nop
or dh, bl
add ah, 0xc
shl edx, 4
xchg di, ax
dec dh
not al
add bx, 0x278a
add dx, ax
sbb si, 0x4cfb
shl ch, 5
ror dl, cl
inc esi
xchg bx, dx
stc
rol esi, cl
inc dh
xchg ch, dl
and dx, dx
adc ah, bh
sub ah, bl
pop esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
push ebx
push esi
xchg bx, si
push eax
push edx
xchg al, dl
ror bh, 2
push edi
test di, 0x7686
push ecx
rol ebx, cl
nop
mov dx, bx
not dx
ror edx, 6
inc edi
shl bh, cl
adc bh, bh
add dh, ah
shr al, cl
not bl
xchg dh, bh
sbb dl, 0x45
add ax, dx
inc al
ror ecx, 6
inc di
dec ecx
rol ah, 2
dec ax
adc bx, 0x6368
sub esi, 0x76941ba9
shl ebx, cl
inc ax
inc al
shl ecx, cl
sbb ebx, edx
stc
or bl, ah
shl di, cl
cmp dx, bx
adc dh, ah
stc
xchg ah, dl
cmp ax, ax
nop
and dx, bx
adc cx, 0x417b
shl cl, 6
not si
xchg edx, ebx
or di, ax
shr al, 3
sub di, bx
shr ecx, 1
add bx, si
add dx, 0x8d
nop
nop
inc di
cmp eax, esi
not ch
rol edi, 5
and bh, 0x32
add eax, 0x2e2ad1fd
ror edi, cl
ror eax, cl
inc dl
nop
xor ecx, edx
cmp edi, 0x6f5b6b6c
not bl
ror ecx, 7
nop
inc edi
nop
sub dl, 0x30
add edi, ebx
add dx, di
or dh, dh
test esi, edi
xor edx, 0x5670398f
or bl, 0x52
xchg ebx, eax
ror dh, cl
xor esi, ebx
sub eax, edx
sbb ebx, ecx
xchg ebx, esi
shr cx, 7
sbb eax, 0x37dae88d
shr bx, cl
nop
not cx
ror esi, cl
shl esi, cl
or cx, 0x4cb0
dec dx
adc ecx, 0x5270dd91
xor edi, edi
and bl, dl
add bx, 0x75ad
shl ebx, 3
nop
xor esi, ebx
mov dx, cx
pop ecx
xor ah, 0xf
mov di, dx
dec dl
shl di, 7
xor dx, di
nop
adc si, 0x71dd
push ecx
and edx, ecx
sub ebx, 0x6ff3a029
shr cx, 7
inc al
adc si, si
stc
or bh, al
mov eax, 0x2e91ee41
pop ecx
pop edi
pop edx
pop eax
pop esi
pop ebx
call fcn.005ce6b0
call fcn.005cea4e
call fcn.005cecd4
call fcn.005cf089
push edi
push esi
cmp edi, esi
push ecx
mov ch, cl
dec cl
pop ecx
pop esi
pop edi
push edi
test edi, 0x2bfe6e66
pop edi
jb 0x5b583b
push ebx
sbb bl, 0x61
push esi
not si
nop
nop
rol bl, 4
nop
nop
push eax
push edx
adc eax, edx
push ecx
push edi
add ecx, edi
dec al
nop
mov edx, 0x18eea243
rol edx, cl
sbb esi, 0x5b1fb28a
xor edi, edx
test esi, 0x15689abd
cmp di, 0x6186
ror di, 8
add di, si
xchg esi, edi
shl si, 4
test bh, al
rol bl, cl
stc
sub bx, 0x5374
adc ecx, ebx
rol ah, cl
xchg dx, dx
ror si, 1
ror ax, 5
test ecx, 0x13a8dbd9
stc
ror dl, 4
xor di, di
inc ebx
sbb eax, 0x38053e1f
test dl, 0x16
xor edi, 0x72cc1782
cmp bl, al
xor si, 0x35ad
ror ch, 3
stc
shr esi, 1
test cx, 0x2a95
inc di
xchg bh, dh
adc eax, 0x13021c1b
or bh, 0x4c
rol esi, 4
mov bl, dh
dec esi
test edx, 0x36a63469
shr ebx, 4
xchg bh, bl
xor si, di
shr ch, cl
mov dh, 0xa
shr ax, 3
shr bl, 5
or ch, 0
xchg si, ax
ror esi, cl
xchg edi, ebx
shr ah, 3
sbb si, 0x6b4e
sub edx, 0x3bff8eb1
inc dl
stc
stc
xor eax, 0xce7d4f7
xor edi, ecx
adc ch, dl
test esi, ecx
cmp al, al
add eax, 0x5e774f29
xor ecx, 0x7ed8a3c8
shr di, cl
stc
sbb ax, ax
or eax, edi
xor cx, ax
shr bh, cl
test ch, ch
sbb ax, 0x3e6b
sub si, dx
shr esi, cl
or si, si
mov dh, 0x30
or bx, 0x6e76
stc
not edi
inc si
ror ebx, cl
or cl, bl
dec ch
and dx, bx
dec al
shr bx, 5
mov ecx, 0xdbe80e3
inc esi
pop edi
shr al, cl
shl bh, cl
shl esi, 5
ror ebx, cl
test esi, 0x7f34379
rol ebx, 2
rol ecx, 3
add cx, 0x7ebe
adc dl, dh
adc ebx, esi
test ebx, 0x9d05f8c
not bx
dec dx
push edi
cmp esi, edi
nop
shl dl, 2
dec bx
nop
sub al, 0x58
stc
xchg ecx, eax
mov si, 0x3818
nop
cmp ch, al
sub edx, edx
shr dx, cl
rol edx, cl
test edx, 0x76543981
adc si, 0x6984
ror ecx, cl
pop edi
pop ecx
pop edx
pop eax
pop esi
pop ebx
push eax
sub ax, 0x33db
push edi
push ecx
ror di, cl
push esi
shr si, cl
or al, 0x2b
push edx
cmp dx, 0x11b1
rol di, 4
or ch, 0x63
stc
mov cl, al
xchg dh, dh
nop
xchg dx, si
push ebx
cmp dl, bl
shr dx, cl
inc ecx
mov ah, cl
inc cl
sub dx, 0x570e
pop ebx
pop edx
pop esi
pop ecx
pop edi
pop eax
jnp 0x5b5834
push eax
push edx
mov ah, dh
rol dh, 3
inc dl
push ecx
xor cx, 0x337c
mov cx, cx
pop ecx
pop edx
pop eax
push edx
push esi
or dx, si
pop esi
pop edx
push esi
test si, 0x202f
pop esi
call fcn.005cf3de
push eax
push esi
cmp eax, esi
push ebx
adc al, bh
push edi
or edi, 0x13b176f2
push ecx
or ebx, ecx
stc
xor ebx, edi
dec ax
push edx
and dx, 0x1818
xchg ecx, ecx
rol si, cl
shl dh, cl
xor eax, edi
not bl
sub cx, 0x793c
xor cx, dx
shr eax, cl
nop
stc
not ax
rol edx, 7
add di, 0x51bc
cmp ebx, eax
shr cl, 3
sub dh, al
and esi, 0x2917cbdd
add dl, 0x6d
shr edx, 8
cmp ecx, ebx
test edx, edx
cmp dl, 0x4d
nop
inc dx
stc
xor dl, dh
and dx, ax
or di, 0x8ef
or cx, si
and cx, cx
ror bx, cl
xchg dl, ah
xchg ebx, edx
nop
xchg ah, bh
sbb bx, dx
sub edi, 0x6253a0ab
mov cl, 0x61
nop
rol bx, cl
not esi
inc cl
or di, 0x58dc
mov dh, 0x37
dec di
nop
rol esi, cl
ror dl, 2
ror ax, cl
sbb cx, di
shl si, cl
or ch, 1
xor si, 0x10db
or cl, 0x4e
dec edi
xchg ecx, ecx
sbb bl, 0x6d
dec dx
dec ax
ror edi, cl
pop edx
pop ecx
pop edi
pop ebx
pop esi
pop eax
jge 0x5b5a3f
ja 0x5b5a08
call fcn.005cf8c9
push edi
push ecx
ror di, cl
push eax
shl eax, 7
push esi
xchg esi, ecx
not ax
push ebx
dec bl
stc
dec di
ror eax, 1
mov ch, ah
push edx
test edx, edx
and al, dl
dec dh
dec eax
shl cx, 8
cmp si, si
sbb ax, ax
sub di, 0x420d
xchg ebx, eax
rol dx, cl
sub ah, dl
inc bx
rol ecx, 5
not ah
sub bx, bx
test ax, di
cmp dx, 0x1476
dec cx
and bx, cx
not ebx
stc
mov dx, 0x3c93
dec dl
stc
inc edi
nop
add ah, cl
xchg cl, dl
xor ch, 0x55
sbb bh, 0x36
shr dh, 1
add edx, 0x3c600187
inc eax
adc ax, 0x6707
stc
nop
inc dl
and cl, 0x5e
add edi, eax
shr al, 1
shl ebx, 7
sbb cl, ch
test ebx, 0x5d8d609e
not edx
xchg al, bl
inc ch
mov eax, edx
shl cl, 2
adc al, cl
xor dh, bl
test bx, 0x65b6
sub ah, dh
cmp al, 0x4d
add al, 2
test al, cl
adc al, 0x7d
adc bh, 0x19
nop
dec ebx
mov edx, esi
sub edx, ecx
mov bx, 0x1fa2
adc ebx, 0x1766d9a0
cmp eax, 0x46530f7f
stc
add ebx, 0x71e9d0f6
or di, ax
inc dh
inc bx
xchg bx, cx
and dx, di
test di, 0x5fb0
pop edx
pop ebx
pop esi
pop eax
pop ecx
pop edi
push esi
sbb esi, esi
push edi
push ecx
rol edi, cl
stc
rol si, cl
rol si, 5
pop ecx
pop edi
pop esi
push edx
push ecx
rol dl, cl
push eax
shl ah, 8
inc eax
pop eax
pop ecx
pop edx
stc
push edx
inc dl
push eax
push ecx
rol al, cl
dec al
shl ah, 7
pop ecx
pop eax
pop edx
jecxz 0x5b5a20
push eax
push ecx
shr ah, cl
pop ecx
pop eax
call fcn.005cfe58
push ebx
ror bh, 7
pop ebx
push ecx
ror cx, 8
push ebx
test bx, 0x43ad
pop ebx
pop ecx
push edx
or edx, 0x2f957429
pop edx
call fcn.005d02c0
push esi
cmp esi, 0x45e14dc7
pop esi
call fcn.005d0577
nop
push eax
push ebx
cmp ah, bl
adc bl, 0x1c
cmp eax, eax
push edx
not edx
push ecx
shl cx, 8
sub eax, 0x56284cd0
xor bh, 0x11
sbb ah, bh
and dl, 0x2f
push esi
shl esi, cl
pop esi
pop ecx
pop edx
pop ebx
pop eax
call fcn.005d097d
push eax
cmp ax, 0x170e
push edi
ror edi, 6
cmp ax, 0x63c8
push esi
test si, 0x7f4d
push ecx
ror cx, cl
or di, si
cmp cx, 0x18bd
push ebx
xor bh, cl
push edx
not dx
pop edx
pop ebx
pop ecx
pop esi
pop edi
pop eax
call fcn.005d0d61
call fcn.005d11b9
push eax
dec eax
push edx
push ecx
sbb edx, ecx
pop ecx
pop edx
pop eax
push ebx
push eax
cmp bh, ah
pop eax
pop ebx
lea eax, [ecx + 1]
mov ecx, 0x14
xor edx, edx
push eax
push ecx
and ah, ch
push edx
shl edx, cl
stc
push edi
ror di, 8
push ebx
sbb bx, ax
adc ax, bx
shl dl, cl
sbb ax, 0x55d7
push esi
ror esi, 1
xchg ecx, edi
rol eax, cl
stc
sub di, ax
sub ecx, edi
shr bl, cl
sbb ebx, 0x5c12826b
and eax, eax
or di, cx
dec ax
cmp dx, si
mov dx, ax
xchg esi, ecx
dec eax
add ax, 0x5d3
nop
and ecx, 0x23be5fa5
ror dx, cl
not di
rol si, 5
inc si
mov edi, 0x167ea9ba
sub ecx, 0x1925311d
xor bx, 0x3361
and ah, 0x4b
xchg cl, dh
and al, al
test cl, 0x35
not ch
nop
not eax
add dh, 0x3f
nop
or ebx, 0x4aed5697
or bl, bh
shr ebx, 4
rol di, 1
ror dx, 4
sbb dx, bx
sub ah, dl
sbb ch, al
mov edx, ecx
sub dx, 0x3d08
shl eax, 8
mov edx, edx
adc bx, cx
adc ebx, edi
not bl
shl edx, 3
xor bl, 0x2f
shr dx, 1
mov edi, eax
sub esi, 0x45e39244
dec dx
adc edi, edi
dec ch
mov di, dx
not di
shr dl, 6
xchg cx, di
adc bh, 9
dec eax
mov si, 0x1994
xor esi, 0x3c2292cf
shl eax, cl
sbb si, di
cmp edi, ecx
shl edi, 2
nop
or ecx, 0x472f8e06
ror cx, 4
xchg edx, eax
stc
and eax, 0x38856dc3
dec dl
nop
not ebx
test dl, cl
or dx, 0x3706
add edx, 0x1e3de7ba
mov al, 0x7b
sub bx, 0x2b24
nop
shr eax, cl
xchg ecx, eax
and dx, 0x25bd
mov ebx, 0x4edb30a8
adc eax, 0x1ed32e32
nop
adc dx, 0x7e4
nop
pop esi
inc dx
dec eax
xor cl, 4
stc
nop
cmp dh, bh
and cl, al
stc
push esi
adc ebx, esi
shr dl, cl
not ecx
inc dx
or si, 0x3fc4
and ax, cx
rol esi, cl
and dl, 0x5c
inc ecx
sub dh, 0x53
nop
stc
ror ecx, cl
rol ebx, cl
stc
add edi, 0x28263e51
test ax, dx
stc
mov ch, 0x33
sbb esi, 0x1f2e41a0
xchg bx, di
inc ch
sub cx, 0x54cd
add eax, esi
ror dx, cl
add bh, 2
and di, 0x27ce
sub edi, 0x42dd5d0d
mov bx, 0x4c1a
dec dx
ror esi, 2
ror bh, cl
xor ecx, edx
mov ebx, eax
sbb eax, edi
xor eax, ebx
sbb cx, 0x3914
cmp edi, 0x49e3e28a
nop
add ebx, ecx
xchg si, dx
cmp al, 0x41
mov edx, ebx
sbb al, 0x4e
and dl, cl
shr cl, 6
dec bh
adc cx, 0x4bf4
cmp dx, 0x18ec
sbb al, cl
stc
sbb esi, 0x397c0d07
cmp dx, dx
adc edx, esi
or ch, 0x64
test edx, esi
rol eax, 6
sbb dl, 0x14
nop
sbb ebx, ebx
and cx, ax
xchg esi, edi
xchg bh, bh
and cl, 0x26
ror cx, 6
mov bl, 0x12
rol dh, cl
shr dh, cl
rol dx, 3
cmp ax, 0x494e
cmp al, cl
mov cx, 0x6f5d
add cl, 0x4b
sbb bl, 0x35
sub si, ax
add bl, ch
not ecx
test eax, 0x7c66a42a
ror di, cl
sub eax, ecx
not si
mov edi, 0x78f3e059
add dh, dh
rol ecx, 2
rol edx, 3
shl edi, 7
nop
inc ax
test ecx, 0x766fe619
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.005d1690
push ebx
push esi
cmp ebx, esi
push edi
dec edi
xchg di, si
and di, 0xcf5
push edx
push ecx
xchg dh, ch
inc edi
nop
push eax
ror ax, 8
shl al, cl
stc
add edx, 0x50240cb2
adc edi, ebx
shl dh, cl
mov al, 0x3c
test di, dx
ror si, cl
stc
xchg bh, ch
mov edi, edx
inc edi
sbb ecx, eax
shl eax, 8
not dx
stc
ror esi, cl
sub ah, bh
and bl, bl
sub dh, bh
rol edi, cl
stc
adc esi, edi
inc edi
shr cx, 2
shl edx, cl
not eax
not ch
nop
stc
sub dx, 0x42a
ror ebx, cl
shr cl, 6
rol edi, 5
xor bh, dl
xor esi, 0x1031c318
inc ch
or bl, ah
adc esi, 0x54cdfbe1
add dh, bl
ror ecx, cl
not esi
sub cx, 0x242d
nop
shl ax, cl
rol dh, cl
add si, ax
xchg esi, ecx
sub al, 0x40
nop
or edi, 0x3536c59a
test si, cx
stc
sub eax, 0x3c0797a8
inc edx
not si
mov edi, esi
rol di, cl
inc di
shr eax, cl
adc bx, 0x6f24
cmp eax, 0x5a626afa
inc dh
inc cx
sub bl, 0x33
and ah, dl
nop
adc esi, esi
rol ax, cl
xchg di, dx
not ch
and ax, 0x74cd
test al, bh
xchg dl, dl
stc
nop
sub ecx, 0x10070c6a
and cx, 0x7d3a
or cl, ch
xchg cl, ch
add dl, bl
adc edx, ebx
cmp al, 0x29
stc
xor ax, 0x1ec2
or bl, bh
shl si, 4
stc
mov cl, cl
or si, cx
adc dl, 0x5a
not si
pop eax
adc cx, 0x3e97
xor dx, 0x7740
add ch, 0x4a
or ebx, 0x24ec4c31
stc
inc esi
test bl, 0x21
test dx, bx
not si
stc
ror cl, 7
or di, 0x4b8e
xor esi, ecx
push eax
mov ax, 0x491e
add bl, 0x77
mov cx, 0x4d67
sub edx, 0xd88c949
or ecx, eax
dec edx
rol esi, cl
and bl, cl
not dx
not al
sbb esi, ecx
and edx, ebx
inc cx
inc ecx
xor esi, ebx
rol ah, 1
mov dl, ah
ror ecx, 5
shl edi, cl
cmp ah, al
xor ebx, esi
not dl
shr si, 7
or edi, edi
and dl, 0x53
not dx
not dh
or dx, cx
sub bh, bh
mov esi, 0x3b6346b9
ror eax, 5
inc edx
cmp dx, si
ror ah, 4
xchg edx, eax
mov bl, 0x57
xchg ch, ch
not al
shl edx, cl
shr edi, cl
and ax, 0x65fb
adc dh, bl
inc si
add cx, cx
dec ch
mov ax, 0x43e
shr cx, 5
mov ah, 9
sbb ebx, 0x7629726c
mov esi, eax
shl edx, cl
not ch
not cx
rol al, cl
sbb bh, dl
rol bl, cl
cmp ah, 0x10
test bl, bl
rol ax, 1
nop
adc ax, dx
or al, dl
inc ebx
inc dh
ror ax, 6
or dx, dx
stc
nop
dec edx
mov dl, cl
cmp di, cx
cmp eax, 0x3221f624
sub bx, ax
dec al
shl ax, 1
xor esi, edx
not edx
ror ebx, cl
mov cx, 0x53b6
dec ah
or ax, si
test ecx, 0x64822d02
rol dl, cl
cmp edi, edi
add esi, 0x504e5786
and di, si
stc
pop eax
push eax
mov cl, al
cmp bx, cx
adc ax, bx
dec ch
and dl, 0x59
shl cl, cl
add di, 0x597b
or ax, 0x7238
sbb dl, 2
test di, dx
stc
rol bh, cl
not di
ror al, cl
add edi, eax
sub ax, bx
rol edi, cl
xchg bl, al
not ax
cmp ax, dx
nop
or cx, 0x207
mov cl, 0x6a
or ecx, ecx
stc
not al
sbb cl, ch
add cx, di
inc ax
and ah, al
test ax, si
shl bh, 7
inc di
xchg ch, bl
xor ecx, ecx
cmp edi, edi
sbb dx, si
xchg dh, al
sub esi, ebx
or ecx, 0x4239d1d0
inc eax
dec ah
sub eax, 0x563d4e40
sub di, 0x7c55
shr cl, 4
xchg di, di
adc eax, 0x12031c01
test bx, cx
dec ecx
dec edx
shl cl, 4
sbb di, ax
cmp edx, 0x21e3fb87
inc di
shr ecx, cl
nop
adc ax, cx
rol bh, cl
sbb bx, 0x14dd
ror al, cl
stc
rol si, 5
inc ah
xchg di, di
shr cl, cl
not dl
add ebx, 0x619e967a
rol ch, 1
or edx, 0x6b5f5042
xchg edx, eax
adc si, 0x7d55
xor dx, 0x768b
cmp edx, esi
not bx
rol bx, 6
not cl
sbb ecx, 0x161a845e
xor bh, 0x1c
or ch, 0x63
shr cx, 7
sbb dh, bh
xchg esi, eax
add ch, bl
shl cl, 2
or di, ax
mov cx, 0x6933
and cx, 0x5f4d
shr dl, 4
add bh, ah
adc al, ch
dec edi
sbb ax, di
cmp di, si
cmp di, di
inc bx
adc esi, ebx
cmp ecx, 0x26b078d3
inc cx
shr cx, cl
shl ebx, 4
pop eax
push eax
xchg ecx, eax
adc bh, 0x6d
sub ax, si
not bl
add dx, 0x1c7f
shr ebx, 2
shl ecx, cl
sub ax, ax
and bx, 0x30d4
dec ebx
xor bl, 0x4f
add si, 0x54b7
inc edx
adc si, cx
stc
sub dx, 0x32ea
ror bl, cl
stc
shr edx, cl
stc
shr edx, cl
sbb ch, 0x6f
and edx, 0x696f9c0e
stc
adc ah, 0x74
inc ch
xor dh, 0x51
shr ah, cl
and bh, 0x3d
inc bh
inc ecx
inc bx
cmp di, dx
shr edi, cl
stc
test cl, 0x32
and edi, eax
nop
xchg bx, ax
sbb di, 0x6b3f
and edx, 0x4130138
or dl, ch
dec al
rol ebx, 2
shr ebx, 4
ror ebx, 6
xor cl, dh
or di, bx
xchg si, cx
inc bx
inc edi
test dh, cl
xor cl, 0x26
adc dx, 0x10f2
add ecx, 0x1c7082fc
test ah, cl
and dx, bx
shr eax, 1
xchg si, cx
dec ecx
stc
add di, ax
or edx, ebx
adc cx, 0x7a8e
cmp bh, ch
dec cx
not edx
sub al, 0x6f
sub di, bx
ror bx, 3
and dl, ah
sbb al, 0x56
add si, ax
sbb ebx, ecx
and cx, di
xchg dh, bh
not dx
shl ecx, 7
nop
test ecx, eax
or edi, 0x77880df3
add edi, eax
xchg cx, ax
dec ax
rol ecx, 5
mov dh, al
xor bl, bh
not ah
sub edi, edi
inc si
nop
stc
adc ecx, edx
stc
rol ah, cl
cmp di, di
mov ah, cl
test dx, cx
or ecx, 0x2d647fc5
adc eax, esi
pop eax
push eax
mov bh, ah
mov bx, bx
not ch
not bx
stc
test dl, al
adc si, 0x61a9
stc
or eax, edx
xor ecx, ebx
dec bh
sbb di, si
rol ch, 4
shr di, 2
dec di
stc
shr edx, cl
adc edi, edx
mov si, 0x334
add si, 0xef5
add bl, bh
xchg esi, ecx
xor al, bl
dec cx
shl si, cl
adc ch, al
not dx
pop eax
pop ecx
pop edx
pop edi
pop esi
pop ebx
nop
push edx
ror edx, 5
stc
push esi
push eax
sub esi, eax
stc
push edi
adc di, 0x306c
push ebx
adc bl, 0x3e
nop
push ecx
shr ecx, cl
cmp bx, cx
and ax, 0x6bc1
or cx, si
shr edx, cl
shr di, 8
xor eax, edi
and dx, 0x131c
xor al, 0x4a
mov dx, si
ror ah, cl
add ah, 0x5d
shl esi, cl
xor ebx, edx
sbb al, 0x4a
dec si
shl edi, 6
test ebx, 0x46c0b0ce
sub cl, 0
dec ah
stc
cmp ecx, 0x15d0494f
not eax
ror ebx, cl
or edi, 0x3162ab8e
nop
or edx, edi
dec esi
shl bx, 5
cmp bl, dh
xor cl, dh
xor esi, 0x4a371076
not di
dec ax
sbb ebx, ebx
shl cl, cl
adc bl, bh
nop
adc ebx, 0x7a8b6332
inc edi
nop
or dx, 0x61a5
stc
ror eax, 2
and ch, 0x48
inc dx
shr dx, 3
inc ch
adc ah, al
xchg bl, ch
xor si, 0x6943
nop
nop
and edx, 0x2f8f21cc
not dx
cmp edi, 0x68a1b12c
mov bh, 0x46
sbb bh, cl
inc bh
nop
stc
ror al, 7
inc dx
or dl, 0x33
and ebx, 0xae1a864
rol bx, 1
rol dx, cl
sbb al, bl
shr ecx, cl
stc
test cl, 0x2c
sbb al, bh
or ch, ah
or di, 0x1def
sub dx, 0x8b6
or edx, 0x62532647
or al, 0x73
not dl
or di, 0x1eeb
shl dl, cl
rol dl, cl
ror dl, cl
inc ax
xor ax, 0x5bd8
adc si, 0x7985
add eax, ecx
xor cl, ch
sub edi, esi
inc bx
not di
cmp di, dx
add cl, cl
pop ecx
xor eax, 0x5c56b788
stc
adc esi, 0x31b1a496
pop ebx
pop edi
pop eax
pop esi
pop edx
push eax
push ecx
cmp al, ch
and ah, ch
push edx
shl edx, 1
sbb cl, al
push edi
xchg edi, edx
xor cx, 0x50e2
sub al, 0x40
push ebx
mov bx, bx
xchg edx, ecx
xchg cx, dx
add edx, eax
sbb bx, 0x824
dec ch
mov ch, dh
rol dh, 4
test bl, bh
dec ch
push esi
and si, dx
xor ebx, ecx
not al
nop
dec ecx
shl cl, cl
shl ah, cl
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.005d1b13
call fcn.005d1ed3
call fcn.005d22de
push edx
not dx
pop edx
call fcn.005d2618
js 0x5b6344
call fcn.005d28d0
push edx
push esi
xchg dx, si
push eax
inc eax
sub eax, 0x520b2efe
ror dx, 5
push ebx
dec bx
nop
push ecx
xchg ecx, ebx
pop ecx
pop ebx
pop eax
pop esi
pop edx
call fcn.005d2e75
jbe 0x5b633a
stc
push edx
not dh
push ecx
sbb cx, 0x1065
pop ecx
pop edx
push edi
push ecx
rol edi, cl
push esi
inc si
pop esi
pop ecx
pop edi
jl 0x5b6381
jg 0x5b635c
call fcn.005d327d
push edi
add di, 0xc70
pop edi
jo 0x5b6379
jb 0x5b6379
push ebx
add bl, 0x46
pop ebx
call fcn.005d37eb
push edi
mov edi, 0x5d9219ef
pop edi
push ecx
adc ecx, 0x5e68de67
pop ecx
push eax
rol al, 2
pop eax
div ecx
test edx, edx
jne 0x5b6c05
call fcn.005d3c7c
call fcn.005d4043
push edx
shr dh, 1
push ecx
rol ecx, cl
push eax
push edi
test eax, edi
xor dh, dh
mov ch, dl
test eax, ecx
push ebx
cmp bx, 0x2849
adc cx, ax
stc
nop
nop
dec edi
adc cl, 0x17
sbb cx, 0x10aa
ror dx, 4
push esi
mov ebx, esi
ror al, cl
dec dl
mov bx, 0x22fd
inc eax
nop
not edi
test esi, 0x73007b13
cmp bx, 0x5a70
xchg bx, bx
sbb bx, dx
mov ch, 0x4d
inc ax
mov ax, cx
xor ecx, ebx
not di
shl bx, cl
cmp ax, dx
sub ax, dx
and ah, ah
nop
sub ecx, 0x2364b956
shl eax, 6
or bx, ax
inc cx
xchg ecx, esi
shr ecx, 7
rol ch, 1
stc
inc si
xchg bh, bl
and dx, 0x4a66
adc al, 0x33
dec edx
mov bx, 0x5b45
add bx, 0x54e3
and ch, bl
not si
cmp esi, esi
dec esi
inc ah
ror dh, cl
xchg al, dl
nop
inc edi
shr esi, cl
mov bx, bx
adc esi, 0x7ce3a1eb
xchg esi, edx
adc ebx, 0x762e49ae
nop
sub edi, 0xe2def90
xchg ah, bh
xor edi, 0x320dba84
add ax, 0x6969
dec al
dec bx
xor cx, si
adc eax, ebx
or ebx, ebx
cmp dh, bl
test bl, ch
ror dl, cl
xchg al, al
shl esi, cl
rol edi, cl
add ax, 0x21f8
add ax, bx
xchg esi, edi
shl dh, cl
nop
adc ax, 0x5dab
dec di
add di, dx
rol cx, 4
test dh, cl
sbb si, 0x1b10
or dh, 0x17
not ecx
shr si, cl
dec ecx
or dl, dh
xchg bx, si
sbb ah, ch
or di, 0x2809
pop esi
ror edx, 7
shl bx, cl
not dx
rol al, 3
sbb bl, al
and dh, ch
sub di, di
push esi
adc si, 0x4511
xor ah, ah
inc edi
not dh
xor ah, 0x50
dec si
sbb dx, 0xdb2
xchg dx, di
ror dh, cl
cmp dl, al
sub esi, eax
test eax, 0x5dfba0ee
sub dh, 0x1d
shr bl, cl
mov edi, ebx
test ebx, 0x6a8a3404
sbb eax, edx
test dh, 0x11
sbb cx, 0x47d3
xchg si, dx
xor cx, dx
sbb bl, 0x7b
ror dh, cl
xchg ch, bh
dec ch
or edx, edx
test di, 0x506a
shr ch, cl
not ebx
stc
rol edx, 1
test dx, 0x3fbf
cmp ecx, 0x7cb6cb27
dec edi
and ecx, ecx
mov dh, ah
ror ecx, cl
rol ah, cl
nop
dec dx
xchg bx, dx
test si, 0x371f
inc bl
stc
xor esi, 0x230e2ade
nop
ror dh, cl
add dx, ax
adc ax, si
rol edi, cl
sbb bl, 0x64
xor bl, 0x5a
not edx
adc si, 0x6b90
nop
rol dx, 5
rol dx, cl
cmp dl, 0x19
add dl, 0x79
xor ch, ch
inc bx
shl esi, cl
or ebx, 0xa99136
rol ecx, 1
cmp ecx, eax
nop
shl dx, 6
stc
dec al
shl cx, 8
xor ecx, 0x1a203673
mov al, 0xb
mov dx, si
add cx, si
ror ah, cl
and bx, 0xb3d
xor ecx, 0x27c53fff
dec ecx
adc di, 0x3e0b
nop
not si
adc ecx, edx
nop
and dh, cl
ror cl, cl
ror ax, cl
not al
add ecx, edi
rol di, 4
shr ecx, cl
stc
nop
test ch, 0x30
pop esi
adc ch, bl
rol ebx, cl
mov eax, 0x3ece155d
cmp dl, 0x33
stc
sub ch, bl
or ax, dx
stc
xchg cl, ch
and dx, bx
mov al, 3
mov edi, edi
shl cl, 7
inc edx
shr bl, 1
nop
nop
and dl, 0x42
stc
sbb edx, 0x5d888065
mov bl, 0x40
push esi
sbb si, di
mov dx, di
xchg di, dx
inc ebx
cmp cx, si
cmp ebx, 0x53ce7631
shr edi, 3
ror dl, 7
shr si, cl
inc ax
xor dl, 0x76
stc
cmp ebx, ebx
add dh, 0x7f
shl eax, cl
sbb bh, 4
or edi, 0x66bbb631
and ch, 0x31
and edi, edx
shl si, cl
sub ecx, esi
or bh, dl
not ebx
cmp si, 0x4535
stc
nop
nop
add bx, 0x635
nop
nop
mov dh, 0x78
nop
and bx, bx
sbb cl, 2
xchg si, ax
or ch, bl
ror dl, 7
rol ebx, 4
test ecx, edi
mov ch, 0x65
add ecx, esi
sub si, dx
sub edx, ebx
adc dx, 0x707e
stc
inc cx
test ecx, esi
not edi
not edx
test bx, 0x7ef8
nop
nop
nop
mov esi, 0x4f27a926
dec ecx
stc
inc cl
stc
mov esi, 0x78d7e9f2
sub ah, ch
or ecx, edx
ror ax, cl
sbb al, dl
sbb ebx, 0x437ec565
or ah, cl
cmp edi, 0x562ead63
xor ecx, 0x5bfbd277
mov si, 0x278f
sub bl, 0x76
test bx, 0x79cb
not ebx
mov ch, dl
inc bl
mov bh, 0x75
or di, di
adc ax, 0x1ff2
nop
shr edx, cl
shr edi, 2
pop esi
mov bh, 0x6a
sbb ax, 0x3b08
stc
shr di, 7
mov ax, bx
shl di, cl
push esi
and si, bx
or edx, edi
xchg ebx, esi
and eax, 0x1e5bcd4d
cmp ecx, ebx
sub edi, 0x75502674
ror ebx, cl
not bx
mov di, 0x165
and dh, ah
test di, ax
inc ebx
nop
xchg ch, dl
rol edx, 3
ror dx, 8
shl cl, cl
stc
shl eax, cl
shr di, 8
sbb di, dx
inc cl
dec si
adc dh, ch
adc si, ax
inc ax
add dx, 0x758d
or si, dx
rol cx, cl
sub dl, dl
nop
shl dx, 7
ror ch, 8
sub ax, ax
inc cx
ror dx, cl
not al
dec si
not bl
inc di
rol si, 5
shl edi, 3
not dx
stc
adc ecx, edi
adc dl, 0x42
shl dx, cl
rol ax, cl
adc al, al
sub dx, dx
rol edi, 2
sub ebx, 0x2820b250
mov ecx, eax
or edx, 0x27eaaf73
nop
test ebx, 0x1e30a1
xchg ah, ch
inc ch
stc
cmp dh, 0x3d
cmp bl, 0x2e
xor di, 0x715e
rol dl, 1
shl dh, cl
nop
shl edx, 7
rol ax, cl
cmp ecx, esi
shl ebx, 4
xor edx, ecx
test ecx, esi
inc cx
test si, 0x667e
adc ch, cl
sub esi, esi
test bl, 0x6c
xor si, 0x99b
dec cx
inc di
or edx, esi
sbb ax, 0xae6
dec ebx
sbb di, 0x2a52
test bx, si
sub dx, cx
adc ah, 0x49
dec ah
inc dx
nop
xor ch, bh
rol ax, 3
shr edi, 1
stc
and ecx, 0x503e3aad
pop esi
nop
xchg edi, edx
cmp dh, 0x1b
shr al, 6
rol cx, cl
dec bh
push esi
mov si, 0x3326
sbb si, 0x3e42
inc ecx
dec cl
or ecx, 0x3b3a48dc
xchg dh, dh
sub ch, 0x3a
shl cl, cl
and eax, ecx
cmp al, 0x3a
inc ah
shl di, cl
adc si, 0x7a9f
not ebx
shl ch, 2
sbb dl, bl
xchg ch, bh
sbb ecx, ebx
add bl, 0x44
rol ebx, cl
dec bx
shl ax, cl
mov esi, ecx
add dl, cl
shl cx, 6
dec ch
not ch
mov bx, si
or bl, dh
sub bh, 0x52
mov cx, 0x7fbd
xor cx, 0x5ef6
inc si
and esi, edi
xchg ah, bh
shl esi, 4
shr esi, cl
sub ch, 4
shr ch, cl
rol ax, 6
cmp di, 0x7a00
test ecx, 0x440ccde3
sub cl, 0x68
shr ch, 7
dec dx
not al
shr ebx, 5
nop
xor ah, dl
not di
xor ecx, 0x1380cc85
not ax
add esi, 0x68fd2082
or al, dh
cmp dx, cx
rol di, 2
or dl, bh
or si, 0xb63
rol edi, 1
cmp bh, 0x5d
not ax
ror ebx, cl
adc edx, 0x927da6c
and bx, di
dec di
not di
adc edi, esi
nop
dec di
cmp edx, 0x279583e8
stc
adc cx, cx
ror esi, 3
sub bl, al
cmp si, cx
sbb dx, 0x5569
mov ch, 0x2d
ror dl, cl
test al, cl
stc
cmp bx, 0x1b5d
rol di, 1
sbb esi, ebx
sub bx, dx
not ch
mov esi, edx
or ah, bh
stc
shr ah, cl
adc ah, 0x25
test eax, edx
xor ah, bh
dec cx
shl cx, 8
pop esi
or bl, 0x4c
stc
sub ch, dh
sbb ch, bl
sbb dl, bl
or cx, 0x17a7
shl bx, cl
inc ch
not al
xchg edi, eax
cmp bx, 0x174d
push esi
rol esi, 3
mov di, 0x1d46
sbb di, di
rol dx, cl
shl ecx, cl
adc cl, ah
xchg cl, ah
and al, 0x51
rol ch, 6
dec esi
nop
inc bl
add ax, 0x2853
test si, di
shr bh, cl
test cx, 0x2666
dec eax
shl edi, 4
cmp ah, bl
cmp al, bh
nop
nop
dec eax
and ax, 0x78c9
cmp dx, si
cmp si, 0x3844
add si, cx
nop
xor eax, 0x6d67f694
test cx, cx
sbb si, cx
or dh, ah
or esi, ebx
shr bx, cl
rol bx, 4
sub bh, bh
stc
rol ecx, 1
xor ah, bl
not eax
xor ecx, 0x4e8f624f
test dx, 0x65ce
not cx
add ax, si
nop
nop
cmp edx, ebx
shl esi, 6
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
jb 0x5b6a77
call fcn.005d43de
call fcn.005d48b0
stc
push ebx
dec bh
nop
push ecx
xchg cl, cl
push esi
sbb esi, 0x6a9ba6bd
push edx
not dh
or dl, dh
stc
or si, 0x717f
nop
xchg cl, cl
inc cl
cmp ecx, 0x5abcd4f7
push eax
sbb ax, 0x7f01
push edi
add edi, 0x4612b317
or bh, al
cmp dx, dx
shl cl, cl
sbb cx, bx
shr ebx, 8
rol eax, cl
shr ebx, cl
shr di, 3
nop
xor di, ax
cmp ah, cl
nop
sbb edx, 0x2298f34e
test ebx, 0xe61fca5
sub ch, al
test dl, cl
sub dh, 0x7b
xchg ch, bl
not ebx
test cl, 4
xchg di, ax
dec dx
ror cl, 3
inc ecx
test bl, cl
adc al, bh
add bl, 0x14
dec bl
shl ecx, 1
stc
test ax, cx
dec bh
nop
add edx, 0x74296254
sub dx, 0x1bc0
nop
or ecx, edx
adc eax, 0x7b314345
adc cl, al
test si, 0x1004
rol di, cl
sbb ch, dl
not bx
add di, 0x72e8
xchg dx, ax
xor ebx, eax
xor dh, al
nop
add di, 0x4c20
sbb cx, bx
ror al, 5
shr ecx, 3
cmp ebx, esi
shr edx, cl
cmp ax, 0x312d
sbb ebx, ecx
dec eax
rol di, 2
dec al
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
call fcn.005d4b80
call fcn.005d50a1
push ebx
mov ebx, 0x76270d3c
push ecx
push esi
and ecx, esi
push edi
cmp di, 0x362e
test cx, cx
mov di, 0x52e1
shr di, cl
xor cx, 0x45ae
push edx
xor dx, 0x3071
push eax
sub ax, ax
not dh
inc edx
xor ebx, edx
not ecx
shl ebx, cl
or di, dx
and dh, 4
add ch, 0x4a
shl dx, 6
shr dx, 3
ror esi, 1
test dl, ch
adc ebx, edi
not si
dec al
nop
test cx, 0x5fb1
nop
xchg bx, si
xor cx, ax
not ax
rol bh, 3
pop eax
pop edx
pop edi
pop esi
pop ecx
pop ebx
call fcn.005d544f
call fcn.005d576a
stc
push edx
or dx, 0x413f
push ebx
cmp bl, 0x50
push esi
dec esi
push eax
push ecx
test ah, cl
sub ch, bh
push edi
test bx, di
nop
rol bh, 1
xchg ebx, eax
mov cx, bx
sbb eax, edi
mov ebx, 0x2a946179
nop
and ax, bx
inc si
nop
sub bl, cl
test ecx, 0x4e225f0a
and cx, 0x178d
and bl, 0x2f
not ah
sub esi, esi
or dx, 0x7f33
adc eax, 0x3073fa0c
shr si, 4
ror edx, 2
mov edi, ecx
shr edx, 8
stc
dec dh
stc
shl dl, cl
dec bh
xor bh, 0x18
xor dh, 0x6d
not eax
ror al, cl
not dl
or ecx, eax
adc dh, cl
adc bx, ax
xchg esi, eax
test cl, 0x6f
cmp dl, dl
xchg dl, al
xor bx, di
test cx, dx
nop
rol eax, 3
not di
and ax, bx
nop
adc si, 0x16a9
inc bl
cmp dx, 0x4d90
shr edx, cl
test si, si
xchg bx, ax
sub eax, 0x7823761f
shl ebx, 6
nop
or eax, ecx
inc cx
add bh, dh
not di
ror al, 7
and si, bx
adc ax, 0x42e6
not esi
rol bx, 4
sub ecx, eax
nop
nop
add cl, 0x2d
and cl, 0x60
test si, dx
cmp bl, cl
sbb cx, 0x2d0c
shr bl, cl
pop edi
pop ecx
pop eax
pop esi
pop ebx
pop edx
push edi
dec edi
push ecx
push ebx
adc cl, bl
push esi
sbb si, 0x152
cmp si, 0x3b5a
add bx, 0x7753
and bx, bx
inc esi
shl bx, 8
push edx
ror dx, 5
shr edi, cl
test bl, cl
push eax
shl ax, cl
sub edx, 0x50c2e54f
shl di, cl
or dl, 0x3f
dec cx
pop eax
pop edx
pop esi
pop ebx
pop ecx
pop edi
add edi, 7
pop edx
pop ecx
mov al, byte [esi + edi]
push edi
push ecx
xchg di, cx
push ebx
inc bx
xor edi, ecx
rol cx, cl
stc
push esi
dec esi
push eax
cmp ah, cl
push edx
adc edx, 0x1f9a1cca
inc esi
shl edi, cl
stc
cmp bx, 0xccb
shr si, 3
adc cl, ch
mov ah, dl
sbb cl, 0x33
xchg edi, eax
rol di, cl
add dh, dl
xchg si, ax
ror cx, cl
mov dx, 0x6f50
add esi, ecx
xor ax, dx
shr ah, 5
sub cl, cl
dec edx
stc
adc bx, 0x5410
ror di, 2
inc si
stc
xchg edi, ebx
ror bh, 5
sub bx, 0x6565
ror esi, 3
ror bl, cl
shl al, cl
sub esi, 0x1ac9093c
ror si, 2
sbb ecx, 0x53dd9a73
and cl, 0x1b
nop
inc al
sub esi, ebx
sbb bh, dh
ror edi, cl
sbb edi, 0x4b9bbe34
and dx, 0x2dd7
not ecx
xor dh, bh
or eax, 0x529244c9
ror ch, 3
adc si, si
sub al, 0x7d
nop
mov ax, 0x3ad
and ebx, 0x53031228
nop
inc dh
ror si, 4
stc
sub di, 0x6806
dec eax
xor di, 0x7f14
stc
sub cx, 0x3685
test ch, bl
adc ch, al
add di, ax
rol ecx, cl
shr ah, 8
inc ebx
sbb eax, 0x3d762cf
ror ah, cl
sbb bh, dh
shl ch, 6
add si, 0x5626
add di, 0x67be
not di
dec bl
xchg cx, di
dec dx
rol di, cl
adc al, 0x45
inc di
sbb ecx, 0x71ade8
inc bx
stc
adc esi, esi
xchg di, si
xor ah, 0x46
dec ch
sub bx, dx
xchg bx, ax
test bx, cx
cmp dx, 0x6887
xor esi, esi
test ah, dh
nop
pop edx
cmp bx, 0x1ea6
test si, 0x106f
push edx
sub dl, 0x63
shl eax, cl
nop
sub bh, dl
cmp edi, edi
mov edx, eax
mov ebx, 0x30ce8f29
shr ah, cl
or edx, 0x2883d072
shr dh, 1
or bh, al
not bh
rol di, cl
not eax
cmp dx, dx
or cl, 0x62
adc eax, edx
mov bh, dl
not si
ror dx, 7
not si
cmp dl, ch
add dx, 0x1ee7
ror edi, 8
mov ax, dx
shl si, cl
stc
stc
sub esi, 0x199aeb95
xchg cx, si
sub ecx, 0x13156eaa
ror ch, 8
adc eax, eax
rol bl, 1
adc ax, 0x4873
shr al, 1
cmp ch, ah
dec dl
sbb si, ax
dec eax
shl bl, cl
shr dx, cl
nop
test ch, 0x52
nop
not edi
test bh, 0x26
sbb di, si
and edx, ecx
adc cx, bx
nop
stc
ror bx, 5
ror bx, cl
sub esi, 0x51d638e8
stc
add ax, bx
ror ch, 7
sub dl, al
and dl, 0x10
or si, dx
xchg ebx, edi
and ebx, esi
not bh
sbb edx, 0x62c9b8fe
not ecx
nop
add ecx, 0x7953b18c
xchg dx, si
adc dh, 0x67
nop
mov edx, 0x4ce02d74
test eax, ebx
or dx, di
inc bh
dec ebx
shl bx, 3
inc ecx
inc di
nop
test ebx, esi
sbb bh, bl
sbb di, 0x6b0c
rol cl, cl
test eax, eax
stc
not ah
not ah
adc edi, edi
sbb dx, 0x5c1e
xchg dx, si
dec di
stc
sbb al, 0x11
inc di
add eax, 0x63697d9f
cmp eax, 0x2eadcc70
adc di, cx
pop edx
dec eax
push edx
shr edx, cl
mov dl, 0x1a
xchg edi, edx
cmp cx, di
shl bx, cl
stc
nop
and bx, ax
add ch, ch
sbb al, ch
rol di, cl
xor bx, 0x5e12
mov cl, dl
sbb bl, ah
nop
dec eax
test ax, bx
shr ebx, cl
cmp eax, ecx
xchg al, ch
stc
inc si
ror di, cl
or al, 0x24
and ah, 0x4e
sbb ecx, eax
ror al, 7
or dh, bl
dec ebx
nop
xor edi, 0x4a12a3ab
adc cl, 0x16
adc esi, 0x64b7763d
cmp ch, 0x49
or bx, 0x63d4
cmp dx, 0xa31
shl ecx, cl
or edx, eax
rol bl, 5
sbb si, bx
rol si, 1
ror edx, 8
not ebx
inc ax
inc bl
test bh, 0x30
sub cx, 0x209b
inc eax
dec edi
sbb dl, bl
rol dl, cl
or edi, ebx
stc
xchg ah, dh
ror esi, cl
and ecx, 0x31d9cf7d
sub si, bx
cmp ch, 0x21
and ebx, ebx
inc edx
ror ebx, cl
test bx, si
inc ecx
sbb esi, 0x1b0c59ab
mov edi, 0x40b864b8
shr dx, cl
adc edi, eax
xor bx, dx
nop
xor edx, ecx
sub ah, 0x13
shr ch, cl
not ah
cmp edx, 0x2c7d3ce0
xor di, dx
test ecx, 0x58595549
dec bx
test si, di
stc
ror cx, cl
nop
cmp edi, 0x21c20e33
ror edi, 8
not bh
and dh, al
test ecx, 0x57b782a1
ror eax, 4
cmp ecx, 0x37633506
shl eax, 4
or ch, ch
or ecx, esi
shl eax, 6
shl edx, 6
sub ah, 0x76
shl dh, 2
and si, cx
shl dx, cl
add bx, cx
dec cl
pop edx
shl bl, cl
inc esi
push edx
sub dx, 0x468b
rol ch, cl
xchg di, bx
or bh, 0x60
sub di, bx
rol di, 1
xchg dh, ah
test edx, 0xb2675ae
sbb ax, 0x7db9
rol ax, cl
shr edx, cl
rol al, 2
stc
and bh, bl
adc al, dl
inc dl
shr eax, 2
xchg esi, esi
sub edx, 0x5b89d7e7
and al, 0x6e
mov ebx, 0x1389c439
cmp dx, 0x220b
or cl, 0x24
not ch
sub dl, ch
stc
test ch, bl
add di, ax
shr si, cl
add ax, 0x3e3a
xchg cx, ax
adc dx, 0x5375
shl dh, cl
nop
cmp cl, 0x18
nop
test di, 0x7be5
rol cl, 4
cmp cx, dx
nop
cmp di, si
sbb di, 0x1337
nop
and ecx, esi
xchg ah, al
xchg cl, ah
sub dx, 0x1fcb
nop
rol bh, 6
add si, 0x3ecd
test ah, ch
test bl, bh
inc bl
dec si
nop
test bh, 0x12
shl ecx, cl
nop
mov dl, dl
mov ax, 0x975
or edi, 0x6ca22633
shl si, 3
and di, si
sub di, 0x4988
sub bh, 0x6f
xor eax, esi
cmp ax, cx
sbb dx, dx
ror si, 5
nop
mov cx, 0x7d4b
and ax, si
shr bh, 4
add ecx, 0x7caef887
add dh, 3
ror edi, cl
not dx
and ecx, 0x72a8a4cb
mov bh, ah
and esi, edi
ror dx, 4
and edi, ebx
cmp dl, 0x62
adc ebx, 0x42aff2d8
sub ch, 0x16
sub bx, bx
shl ecx, 4
cmp ax, si
shr bh, cl
and ch, bh
sbb ch, 0x5b
rol edx, cl
sub al, al
pop edx
pop eax
pop esi
pop ebx
pop ecx
pop edi
push eax
push esi
or eax, esi
push ecx
dec cx
shr ax, cl
stc
push edi
shl di, 4
shl ecx, cl
ror cx, 8
push ebx
or bl, 0x25
sbb bl, 0x3c
nop
stc
shr ecx, 1
rol bx, 3
add cx, 0x7d41
shr eax, 8
dec esi
stc
not edi
stc
inc di
shl si, cl
nop
shl bh, cl
sub al, 0x57
test bh, bh
or ecx, 0x28972058
shl di, 1
push edx
add dl, ah
sub bh, 0xb
shr edi, 2
rol ebx, cl
sub dx, dx
stc
shl eax, cl
stc
and dx, 0x269e
shl dh, cl
inc esi
rol edx, cl
xchg ch, dl
add dh, ch
xor esi, 0x6b92b42d
nop
xchg di, ax
nop
stc
nop
or ah, ah
shr esi, cl
rol bx, 8
add ax, 0x62a8
rol dh, 2
inc ebx
cmp edi, 0x33aaca44
xor di, di
add edx, 0x4cec07e7
and bx, bx
sbb dl, al
rol ch, 4
xor ebx, ecx
rol edx, 6
or ecx, edx
nop
not ebx
add ax, cx
test cx, 0x6971
stc
mov dh, 0xb
xor si, 0x3a33
mov bx, 0x7948
inc si
sub bl, 0x5e
adc edx, esi
mov eax, edx
inc si
sub ebx, edx
adc di, 0x4d9f
mov bx, 0x7f94
add bx, di
sub ax, di
add ebx, edx
inc ch
test edx, ebx
cmp dh, 0x53
mov ch, 0x6c
shl di, cl
rol ch, cl
shl dh, cl
ror edi, cl
nop
mov bh, ch
xchg bl, dl
and dx, dx
cmp ch, ch
sbb bl, 5
cmp si, di
ror bx, 7
ror ah, 3
nop
dec ecx
pop edx
push edx
cmp dh, 0x68
cmp ecx, 0x11e050e1
or ebx, ebx
rol ch, cl
ror di, cl
stc
shl dx, cl
test edi, 0x15ebf13b
dec si
ror ch, 8
inc ebx
sbb cx, 0x7aaf
ror di, cl
shl edx, cl
sub ecx, 0x68e8ac8c
sub al, 0x24
sbb eax, 0x477a7b1d
mov cl, cl
adc di, 0x195e
adc bh, dl
inc bx
and ax, si
add cx, si
xchg edx, edx
nop
mov bx, 0x3985
and ah, 0x30
sbb dl, 2
rol si, cl
mov bh, dh
pop edx
pop ebx
pop edi
pop ecx
pop esi
pop eax
call fcn.005d5c9f
push ebx
dec bh
rol ebx, 2
nop
push esi
test esi, 0x3f189f8d
push edi
adc si, di
push ecx
sbb bx, cx
and cl, 0x15
mov bx, di
and ebx, 0x34fff7fc
add bl, bl
push edx
mov edx, ecx
adc di, 0x6c26
push eax
test ax, 0x421c
shr ecx, cl
nop
nop
ror cl, 8
shl al, cl
nop
xor cl, ch
and eax, edi
cmp edi, edx
rol ebx, 5
sub bl, 0x1d
cmp bh, 4
cmp eax, 0x32b279b8
or bx, 0x63
test ah, bh
sbb bh, cl
xchg ah, cl
nop
ror ax, cl
and di, 0x1a6
rol si, cl
sbb edx, ebx
shr bx, 2
test dx, 0x6653
test bx, cx
or bx, ax
xor dh, 0x3c
sub cl, dl
and bx, cx
or bh, al
mov cx, bx
test ch, 0x16
and ah, ch
cmp di, bx
xchg edx, ecx
nop
rol dl, 7
dec bl
sbb ecx, eax
mov cx, ax
sub edx, esi
sbb esi, 0x15434d6e
rol ebx, 2
nop
xchg ebx, ecx
add al, 0x71
not ecx
add ah, bh
rol dh, cl
adc ebx, esi
add dh, ah
ror esi, cl
inc ch
shr cx, 1
or ch, dh
or ax, 0x6946
not di
or cl, bl
stc
cmp eax, 0x6bbb3b1c
sub cx, 0x2c9d
not eax
adc ax, 0xc8d
add edx, 0x2bc83a81
inc si
not esi
rol al, cl
xchg di, di
inc eax
shr bl, cl
or dl, 0x4e
stc
nop
ror cx, cl
add esi, 0x64ea923a
and ecx, esi
adc cl, al
rol ebx, cl
test bl, ah
cmp dx, cx
xchg di, bx
shl ebx, cl
sub cx, cx
xchg dh, al
add ax, 0x5708
xor al, 0x3e
sbb bl, al
pop eax
shr ch, 6
push eax
or bl, al
test si, di
sbb si, 0x60d8
test di, di
sub cx, 0x6a87
dec eax
add ebx, ebx
shl dl, 4
and dh, ch
dec edx
adc eax, eax
test edx, esi
add edx, 0x24542f08
mov dx, dx
mov dh, ch
inc ax
shr eax, 7
test dx, ax
shr dl, cl
inc ax
ror ax, 6
stc
shr ah, 7
nop
and bl, 0x69
dec cl
rol ebx, 5
not bl
ror di, cl
ror di, cl
xor dl, 3
and esi, 0x526b01af
sbb dl, ch
sbb dh, al
ror si, cl
test ebx, 0x50513b24
rol ch, cl
xor edx, esi
cmp dx, 0x143b
rol edx, cl
sbb cx, cx
cmp cl, 0x17
sbb dx, 0x21ae
sub ebx, ebx
dec cl
ror edx, cl
and dh, 0x39
shr ch, cl
shr dx, cl
test ecx, 0x3cefbb4a
sbb dx, dx
sub bl, ah
xchg si, dx
inc bx
rol di, 8
rol ax, 6
shl cx, 4
and edi, edi
sub ecx, esi
stc
xor ch, bh
and si, 0x349
not ebx
sbb ebx, 0x14346810
ror eax, cl
dec dh
shl ax, cl
shr eax, 5
inc bh
adc si, 0x3788
test bx, dx
rol ebx, 3
shl bh, 1
sbb si, 0x5fa6
shr bh, cl
ror bl, cl
shl dx, cl
test ax, dx
xchg cl, ch
sub bx, bx
mov edx, edi
shr ah, 3
cmp ch, al
not ch
and ah, ah
sbb esi, ebx
cmp ax, si
inc dh
rol ax, cl
and al, 0x76
or ecx, edx
ror edx, 6
sbb ecx, 0x60078173
dec bh
sub al, ch
sbb edx, 0x10246a7
cmp edi, edi
test bl, 0x11
add esi, esi
pop eax
nop
push eax
and ecx, eax
ror cl, 8
rol ebx, cl
add al, dh
shr edx, 7
not bh
inc ax
inc bl
or bh, bl
test ebx, 0x23592198
ror si, 3
stc
sub esi, eax
and ax, ax
shr edi, 3
stc
dec dx
xchg cx, di
rol cx, cl
add ax, dx
sub cl, al
adc esi, 0x3d074b22
shr bx, cl
and di, 0x147a
xchg esi, edx
ror edx, cl
inc esi
not si
cmp di, 0x5f45
cmp dl, bh
sub edi, edi
shr ch, 8
sub dl, 0x70
adc cx, 0x51cf
test dh, 0x5d
xor edi, ecx
pop eax
pop edx
pop ecx
pop edi
pop esi
pop ebx
push edi
push ebx
sbb di, bx
pop ebx
pop edi
mov byte [ebx + ecx], al
inc ecx
inc edi
jmp 0x5b49f8
call fcn.005d61c0
call fcn.005d66e0
push edi
cmp di, 0x71f6
push ebx
push ecx
xor bh, cl
rol cx, cl
nop
push eax
push edx
and eax, edx
sbb cx, 0xd09
nop
not ecx
ror bl, cl
and dh, dl
stc
shl cx, 2
cmp edi, edx
xor ax, dx
inc eax
push esi
adc di, si
inc esi
add bx, dx
or esi, 0x12babc6
xchg edi, ebx
xchg edi, eax
ror ah, 8
and dh, 0x59
add ax, bx
nop
shr edi, 8
ror ax, cl
adc si, 0xa46
nop
xchg edi, eax
mov bh, bl
inc edx
rol eax, 2
sub edx, 0x6b233d9b
sub ecx, 0x4582ba5
sbb cl, dl
stc
xor di, ax
not eax
shl edi, 2
inc dx
add bl, 0x5f
mov bl, al
test ebx, eax
xor ecx, esi
rol ecx, cl
stc
mov bl, 0x7f
dec esi
xchg edi, eax
shl dl, cl
stc
and dl, 0x4e
sbb cl, 0x37
rol ch, cl
adc bx, ax
nop
adc bh, bl
cmp edx, esi
shl al, 5
shl di, cl
stc
test dl, 0x72
shr bh, 5
shl bx, 5
not ah
xchg bh, ah
rol di, 2
xor al, 0x79
test cx, cx
xchg edx, ecx
cmp ah, ch
nop
add ah, dh
and si, 0x20c
adc edx, 0x17c611e4
add cx, dx
adc bx, 0x4fd0
or ebx, 0x2b100627
mov eax, eax
mov esi, 0xa8bf114
dec bx
ror dl, cl
sbb di, 0x2032
ror ecx, cl
or dx, ax
mov ch, 0x20
ror edx, cl
shr edx, cl
or al, 0x5b
adc dx, dx
nop
inc si
shl dx, cl
shl edi, cl
ror ecx, cl
sub ch, 0x1a
test ecx, ebx
cmp bx, ax
inc esi
pop esi
mov bl, al
not cx
adc ebx, ecx
cmp ah, dh
push esi
shl si, 1
shl ax, 8
cmp cx, 0x2d83
shr ah, 6
stc
not bh
mov dh, dh
adc ecx, ebx
or al, dl
inc eax
cmp ah, 0x2a
dec ch
shr al, 8
shr ebx, cl
sub dl, 0x56
cmp eax, 0x1569e5f6
xor dl, bh
dec ecx
stc
and si, 0x4409
rol esi, 4
add bx, cx
dec dx
add dx, di
sbb ecx, edi
inc dx
stc
rol edi, cl
ror al, cl
rol eax, 6
cmp eax, esi
rol di, 3
nop
sbb ebx, 0xf492797
and ax, di
sub bh, ch
mov edx, eax
shl edx, 6
rol bl, cl
rol edi, 5
dec ah
cmp si, dx
cmp eax, ebx
adc esi, 0x740c2405
add bl, 0x46
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push ecx
sub cx, cx
push edx
xor dh, ch
push ebx
cmp ebx, 0x61a2f887
nop
nop
shl ch, 4
push edi
xor edx, edi
adc dh, bl
mov dl, 0x68
push eax
ror al, 3
adc bl, ah
not ah
stc
nop
not bx
sbb bx, di
add cx, di
ror bx, 6
test edi, ebx
test dx, dx
ror cl, cl
adc di, 0xa31
or ecx, ecx
mov ebx, ebx
push esi
xchg bx, si
dec di
stc
not bh
add cx, 0x5441
inc edx
adc cx, 0x7365
nop
inc eax
shl bl, cl
xchg edi, esi
xchg bh, cl
sub bl, cl
shl cl, cl
stc
adc edi, 0x141df72f
and al, 0x65
dec ah
stc
inc di
nop
adc cl, 0xc
nop
or ch, 0x66
rol bx, 8
xor bx, 0x3455
adc esi, 0x5efe755b
xchg di, cx
sub ax, ax
nop
nop
dec al
mov bl, 0x7f
sbb bh, cl
inc edx
rol ch, cl
and bh, 0x1a
xor bx, 0x1433
sbb eax, ebx
adc dx, 0x7d22
not ecx
xchg edx, ebx
inc al
rol bh, cl
not dl
adc bx, cx
ror dh, 3
inc esi
not ebx
ror dl, cl
stc
xor ax, di
stc
xor esi, 0x598bac3
adc ch, 0x1d
dec eax
dec eax
test dl, 0x67
add ah, cl
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
call fcn.005d6bb5
call fcn.005d7176
push ecx
adc ecx, 0x3f8def9e
or ch, 0x2b
push esi
push ebx
xor si, bx
shr bx, 7
cmp ecx, 0x3c98f995
push eax
mov ax, 0x9c
dec bl
push edi
cmp bx, di
shl ch, cl
push edx
xor edx, 0x45482eb8
rol ebx, cl
stc
shl di, 4
and bl, ah
add dx, 0x4e0e
nop
adc di, di
test bl, 0x16
sbb si, 0x2433
not edx
stc
not bl
xor ecx, 0x3d92dd2d
or dx, 0x7eaa
inc bx
nop
nop
adc cl, al
or cx, 0x4d5d
and ecx, 0x1df51d8b
inc ch
shl di, cl
mov di, 0x1d29
rol esi, 4
adc si, 0x1ab8
inc dl
shl esi, cl
not dh
xchg edi, ecx
nop
and edi, 0x72f12e3b
nop
dec edx
add cl, ch
xchg al, cl
inc eax
test edx, 0x659f6dd9
xchg bh, bl
sub edi, 0x723d08bc
test al, ah
cmp dx, 0x45d7
inc ax
test esi, edi
xor bx, bx
sbb edi, 0x72ccafa0
shr esi, cl
sbb edx, eax
stc
xchg al, al
nop
and bh, dl
sub si, 0x453c
mov ax, bx
stc
not ebx
inc bl
shl bx, cl
sbb esi, esi
cmp eax, esi
and eax, ebx
and bx, 0x41d6
and dh, 0x1b
mov bx, di
test di, bx
ror edi, 3
ror ecx, 4
dec edx
shl si, 3
xchg edi, edx
and ax, 0x3da1
add edi, 0x46a05d97
ror edi, cl
and di, 0x4f48
stc
shr edx, 8
adc ch, 0x50
dec si
test di, cx
adc ah, bh
or ch, 0x69
ror bx, cl
dec si
xor bh, 0x6e
nop
add edi, 0x12844ca4
or bl, 0x70
shr dx, cl
or edx, eax
adc ecx, 0x45a22ca1
test dl, cl
pop edx
shr ah, 3
xchg al, bh
inc ebx
or edi, edi
push edx
mov dl, cl
not bx
inc esi
sub edx, edi
xchg si, di
add eax, ebx
mov ch, ah
test ax, si
ror al, cl
ror edi, 8
nop
sbb edx, eax
inc ecx
or eax, 0x5b0d2632
stc
test ecx, ebx
mov si, 0x7361
and edx, eax
shr cx, cl
xchg dx, dx
or dx, 0x4bd
test al, 0x7e
nop
not cx
stc
add ch, 0xc
add bh, 0x21
adc dh, al
sub dl, al
xchg bx, bx
cmp ch, cl
shl eax, 6
not edx
mov di, 0x417
shr edx, 7
add ah, bl
test eax, 0x7af71331
shl ebx, 8
dec bl
xchg ebx, ecx
ror ecx, 6
stc
nop
ror edi, 2
stc
sbb eax, 0x18703f73
cmp ebx, eax
test al, ch
sbb cx, 0x6148
rol ebx, 6
sub ax, 0x46a7
mov edi, 0x516089d4
rol dx, cl
shr si, 3
or edi, 0x27808674
dec al
rol di, 3
ror bx, 8
and dh, 0x40
stc
xchg dx, ax
rol dh, 6
cmp edi, 0x5b771f
nop
dec dl
inc ebx
cmp bh, ch
ror dx, 1
xor al, bh
xchg bx, cx
not si
cmp esi, 0x49992252
cmp edi, eax
inc ah
add dl, dh
ror dh, cl
mov cl, 0x75
mov al, ah
test eax, 0x66055fb7
not cl
and bh, 0x28
adc bx, bx
sbb di, cx
ror di, 3
inc edi
ror bl, 7
stc
adc cx, 0x54be
add edi, 0x7423bfd5
xchg ebx, esi
xor si, 0x6ca6
shl bh, cl
shr dx, 6
or si, di
stc
shr cl, cl
pop edx
dec esi
push edx
cmp dl, 0x17
adc edi, 0x629f947d
shl ah, 4
nop
shl edi, cl
or edi, 0x5487f2b0
dec edx
and dl, bh
not bh
xor bx, 0x71f0
sub ecx, 0x68b2874b
stc
pop edx
pop edi
pop eax
pop ebx
pop esi
pop ecx
push ebx
not bh
stc
push ecx
adc ecx, 0x62d157d5
cmp ebx, 0x27d10052
push edi
cmp di, 0x5117
push eax
ror eax, cl
xchg bl, ch
or cx, bx
push edx
rol edx, 7
inc bx
ror eax, cl
shr di, cl
sub di, 0xc4
rol edx, cl
add edx, 0x376ee701
shl eax, cl
test ch, 0x17
stc
stc
and bl, ch
not ax
ror dl, cl
not edx
not eax
rol ebx, cl
nop
adc edi, 0x22ec4f9a
sbb dl, bl
xchg bh, dh
add dx, dx
sub ecx, 0x9b36f93
push esi
sub si, 0x2d5
shr ah, cl
adc edx, ebx
nop
sub ch, dl
mov eax, edx
xor di, 0x4980
adc ecx, edi
xchg di, bx
stc
test dh, 0x4e
adc edi, 0x35ca7ddd
adc dl, 0x1b
rol cl, cl
sub ebx, 0x5e623d67
sbb eax, ecx
not di
adc di, 0x6e20
adc ecx, esi
sub cx, 0x62ff
rol dx, 2
sbb dh, 0x17
adc edi, ecx
xor si, 0x6fff
or esi, 0x75a6035f
ror dl, cl
mov edi, edi
nop
mov ecx, ecx
ror ch, cl
cmp di, bx
shr si, cl
sbb eax, ebx
xchg bl, cl
xchg dl, cl
add ecx, 0x606a636
sbb ecx, ecx
xchg al, dh
inc ebx
not si
ror bl, cl
xor ax, 0x180f
shl esi, cl
nop
stc
nop
cmp ecx, 0x31ad8169
cmp cx, 0x1cf9
not eax
xchg bx, ax
mov al, 0x2b
rol dh, cl
rol ax, 5
ror ah, 3
cmp dh, dh
and edi, 0x2e62b86f
adc dl, 0x7d
cmp esi, 0x322e037d
sub eax, ebx
and ax, bx
test cl, ah
shl dx, cl
ror bx, cl
mov bh, ch
or ah, 0x65
not edi
ror si, 5
mov si, di
nop
pop esi
push esi
sbb si, 0x4d2b
sub ebx, 0x4652d9
or al, 0x73
stc
test di, dx
test ah, al
dec dl
sbb dx, di
ror ax, 7
adc dh, 0x34
dec edx
xchg bx, bx
dec dh
stc
sbb dx, 0x7762
shr edi, 7
dec bx
ror esi, 2
or ecx, 0x5edfd3e4
xchg si, ax
and bx, di
adc ch, cl
add edx, edi
nop
rol bx, cl
inc ecx
shl ah, cl
sub ecx, ebx
xchg al, ah
test edi, 0x49488ba0
adc dx, bx
shl eax, cl
inc di
xchg dl, dl
dec ebx
xchg bl, bh
cmp ecx, edx
cmp ch, 0x1e
not cl
or cx, 0x34d8
xor esi, edx
ror eax, cl
nop
and ebx, edi
cmp dx, 0x4ee1
and dh, dl
stc
shl bl, cl
stc
inc dx
shl edx, 5
adc ah, 0x6d
adc ah, 0x17
xor cx, 0x7c5d
inc dl
not dl
add edi, 0x4756fc44
cmp esi, edi
sbb bx, 0x4060
test edx, edx
adc esi, 0x606e9e3c
add dh, 0x78
stc
sub al, ah
ror cl, 1
shl ax, 2
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
stc
push ecx
xor ch, cl
push edi
shr edi, cl
push eax
sbb ax, 0x480
mov cx, cx
push edx
xor ah, dl
push esi
ror si, cl
sub ax, 0x7ec5
push ebx
xchg al, bh
nop
or ebx, esi
not di
pop ebx
pop esi
pop edx
pop eax
pop edi
pop ecx
call fcn.005d7661
call fcn.005d78e9
call fcn.005d7d7e
push ecx
ror ch, 2
push ebx
ror bl, cl
push esi
xor esi, 0x4a6cacf7
push edx
sub edx, 0x111252e1
push edi
ror edi, cl
adc dx, dx
stc
inc esi
inc cx
nop
add ecx, esi
cmp dh, 0x12
and esi, 0x20edf784
add si, 0x6785
or ecx, 0x35ae0bd0
push eax
sub al, 0x38
sbb ah, ah
mov esi, 0x504a6d47
not dx
stc
test bh, cl
rol di, 8
mov dx, 0x5ab9
not esi
test dx, 0x67a1
cmp bl, 0x35
test cl, ah
adc si, cx
sub si, cx
cmp eax, edx
ror ch, 2
not edx
xor ebx, eax
xchg ecx, eax
ror ecx, cl
mov al, al
ror esi, 3
and cx, ax
adc edx, 0x6f12526a
xor esi, ecx
sub ecx, eax
rol dl, cl
sbb cl, cl
stc
add ecx, edx
add eax, 0x58f4445a
sbb ecx, 0x27fbd92a
xor dh, 0x73
xchg ecx, eax
shl di, 3
or edx, edi
shr edi, 8
mov edx, eax
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
call fcn.005d821e
push eax
push ebx
xchg bx, ax
cmp ebx, eax
push edx
sbb dx, 0x352d
nop
and bh, bh
pop edx
pop ebx
pop eax
push ecx
shr ch, 8
push esi
push edx
cmp esi, edx
cmp dh, 0x5c
push ebx
not bl
rol bh, 1
push eax
and ax, 0x2a4
nop
stc
ror eax, cl
cmp dx, si
xchg bl, bl
test dl, al
ror eax, cl
pop eax
pop ebx
pop edx
pop esi
pop ecx
push ecx
push ebx
add cl, bl
push esi
push edi
xchg esi, edi
sbb si, si
pop edi
pop esi
pop ebx
pop ecx
call fcn.005d87b8
push eax
push ecx
test al, ch
pop ecx
pop eax
mov eax, str._d_a
push dword [eax]
push ebx
push ebx
push ecx
push eax
and cl, ah
push edx
xchg dx, ax
push esi
add esi, eax
xor eax, 0x25c79b19
push ebx
or bl, bh
nop
rol edx, cl
push edi
ror di, cl
and edi, ebx
stc
cmp ax, 0x55a5
xchg dh, ah
rol dx, cl
sub si, dx
cmp edx, ecx
and bh, 0x34
shl ecx, cl
sbb eax, 0x4bbf724f
xchg ah, cl
adc ax, dx
inc edx
mov ecx, 0x79fc859b
cmp ax, 0x6f41
not dl
stc
stc
test cx, 0x5c38
shl ebx, cl
cmp ah, al
mov ax, ax
test dh, 0x77
adc cx, 0x3fe0
rol ecx, cl
cmp dl, 0
nop
xor si, si
not si
ror dh, cl
not esi
test bl, 0x7a
xchg dx, dx
adc dx, 0x45d3
shr bx, cl
not bx
adc cx, 0x551e
test dx, 0x24e
xor cx, ax
shl dx, cl
ror dh, cl
sbb dh, 3
rol ah, 1
stc
inc bh
mov bh, ah
and esi, edx
or ch, 0x7e
rol esi, 5
ror ax, 7
rol eax, 4
inc cl
shr edx, cl
adc ch, 0x67
sub ecx, edi
not bl
test bh, dl
shl ax, cl
or ax, di
adc edx, ebx
stc
add edi, eax
xor edi, 0x760263a8
add ebx, ebx
or ax, ax
stc
cmp cx, 0x3c76
xor bl, dl
cmp bh, dl
rol ax, 5
dec ebx
rol ah, 6
ror dh, cl
test cx, di
xor edx, 0x6137f21a
shr edx, cl
not ah
shl edi, cl
dec dh
stc
rol esi, cl
sbb dh, 0x5e
sub edx, 0x2dec8d3b
inc eax
sub edx, 0x5fc9f4fc
xor ax, di
xor si, dx
stc
xchg dh, dh
rol ch, 7
mov esi, edx
shr bl, cl
pop edi
not dh
dec cl
ror si, cl
inc ebx
mov bx, 0x5640
not al
push edi
shl di, 3
shl eax, 4
shl cl, cl
rol si, 6
and bx, ax
cmp esi, esi
shl eax, 3
inc di
shl cx, 4
nop
dec ebx
stc
and dh, 0x78
sub ebx, eax
nop
inc di
rol ebx, 1
stc
cmp dl, 0x71
or di, 0x2545
sbb dx, 0x387c
shl dh, 1
mov bx, 0x36b
and ah, 9
test esi, ebx
add ch, 0x7b
cmp ah, dh
xchg cl, dh
sub edx, 0x5f903393
ror ebx, 5
xchg ch, ah
stc
adc dx, 0x2eaa
xchg dx, di
and dl, 0x61
or edx, esi
mov bx, si
inc ch
cmp cx, si
rol cx, 5
rol al, cl
xchg edx, ebx
stc
mov esi, 0x488db228
dec bh
dec ecx
test si, si
xchg esi, eax
xor cx, 0x7a0f
shr dx, 7
not edi
not di
xor edx, esi
test di, 0x2efb
stc
adc ch, 0x56
sub bl, ch
shr bh, 2
shr si, cl
and dl, 0x10
sbb di, dx
test bh, bh
mov al, dl
xchg cx, si
adc eax, 0x3641f78f
and esi, 0x51298378
rol ah, cl
mov cl, 0x3c
add ecx, ebx
rol ch, 6
sub si, 0x4c41
rol ah, 5
test esi, edx
ror si, cl
sub cx, dx
stc
sbb di, 0x869
rol dl, 1
rol si, cl
adc ch, al
ror si, cl
xchg di, ax
sbb bl, dl
add bl, 0xb
sub ecx, 0x354653a0
mov di, dx
nop
shr si, 7
dec bh
and dx, 0x1ed7
inc cx
ror edx, cl
cmp ah, 0x61
test al, 0x63
pop edi
stc
push edi
mov di, si
cmp dl, dh
test dx, 0x7728
add ebx, ecx
mov dx, 0x6b9
sub cl, bh
ror ebx, 8
test ax, 0x67f0
stc
dec bh
sub dh, bl
test edx, 0x2e102bd
sbb si, 0x2569
shr bl, cl
test bh, bh
and bl, 0x17
shl cx, cl
dec esi
test ax, 0x359
or cl, ch
stc
xchg bl, ah
stc
not bx
adc cx, bx
sbb edx, ebx
shl ch, cl
test si, bx
test si, si
add bl, 0x59
xor ebx, eax
shr ecx, cl
and ecx, edi
or dx, 0x29e5
sub si, cx
shr esi, 2
sub bx, bx
test bx, 0x54da
rol bh, 4
xchg edx, esi
cmp ax, cx
rol ch, 2
add esi, 0x370d5575
rol esi, 2
sbb edi, ebx
xor al, bh
shl edx, cl
and ecx, 0x532f799d
cmp cx, si
shr bx, 6
shl ax, 7
xor ch, 0x10
nop
sbb ecx, ecx
cmp bh, 0x5b
test ecx, ebx
not si
test si, dx
adc ecx, 0x65bffa8e
nop
rol edx, cl
shr ax, cl
xchg ebx, eax
stc
dec bx
or esi, 0x75607a8
ror bl, 7
sub esi, 0x241f6c54
sub cx, 0x3fec
xchg dh, dh
or edx, edx
and al, 1
not cl
adc dx, bx
sbb ch, 0x6e
xchg cx, dx
xor ax, 0x11e1
sbb bx, di
not esi
sub al, 0x39
shr esi, cl
adc cl, 0x2c
nop
stc
add dl, bl
test edx, 0x2c6cf8fa
test cx, si
xor dh, 0x55
not esi
sub dh, 0x3f
adc ecx, eax
inc cx
shl esi, cl
dec edi
dec cx
sub bx, dx
add edx, 0x1c3b0fb1
mov ebx, eax
cmp ch, ch
pop edi
shl dl, 8
push edi
test di, 0x8f3
rol dx, 5
xchg ebx, esi
adc cl, 0x67
shl edx, cl
nop
shl di, 5
xchg dl, bh
not ax
sbb esi, 0x6ee421e8
rol eax, cl
shr eax, cl
or ch, cl
shl esi, cl
shl edx, cl
or ecx, 0xedac0af
not esi
not ax
dec dx
not bx
cmp dx, 0xd72
dec si
sub di, 0x5f7
inc cx
cmp edi, 0xe076922
xor bx, ax
add edx, esi
dec cx
shr dh, cl
test dh, 0x35
test ax, 0x4a77
inc esi
not eax
test cl, bl
rol dh, 2
xor bx, 0x1bcc
nop
or al, ch
test ecx, 0x762dc2cc
stc
test cl, 0x6b
mov bh, bh
adc dl, bh
and edi, ebx
xchg dh, dl
rol eax, cl
nop
and bl, dl
rol ecx, 2
and cx, ax
shr cx, cl
not si
dec esi
sbb edx, 0x267d7311
nop
mov dx, 0x2e67
rol bh, cl
xor cl, 0x27
rol cl, 1
or eax, 0x6a483a94
cmp cl, 0x1b
nop
shl dx, 3
mov bx, 0x3a2a
sub al, bh
inc ax
xor cx, 0x46d9
or si, 0x7b89
stc
add ax, di
not si
xor eax, edi
cmp edx, 0x5f00f736
not al
shl edi, cl
and bx, 0x2e4
add dl, 0x48
add eax, 0x12b40bfb
mov dx, si
ror cx, 2
xchg bx, si
xor eax, 0x1216f04e
mov ax, bx
shr si, 1
rol si, cl
ror bh, cl
shl edi, cl
sub di, 0x4fbb
stc
not bl
not cx
add bh, dl
ror dh, cl
shl ah, cl
rol ecx, 1
rol bx, 1
inc dl
mov cx, di
shr ecx, 4
pop edi
push edi
sbb edi, edx
sbb ebx, ebx
test bl, 0x7c
sub ebx, 0x2ede91f1
xor bl, al
nop
shl ax, 8
test al, bh
shl ch, cl
shl bh, cl
sbb dl, bl
shl ch, cl
test esi, eax
shl ecx, 1
xor ax, di
mov ch, 0x39
ror bl, cl
shl bl, cl
sub cx, cx
shr ecx, 8
xor eax, 0x613a67f8
dec dh
shr edi, cl
or bx, si
shl edi, cl
sub di, ax
and esi, 0x166f2a4e
stc
test dh, cl
adc bx, si
inc dl
stc
or edx, 0x5f3dec39
rol bx, cl
adc dl, 0x65
inc dl
and ax, 0x4192
inc cx
or si, ax
not ch
sub di, 0x5f8f
nop
dec bh
add ch, 0xa
shl cx, cl
cmp cl, bl
sub esi, 0x48fc85d5
not dx
or bx, 0x5c5e
sub ah, al
shr ecx, cl
shr cl, 8
test si, 0xaae
adc cl, ch
xor ax, 0x2378
dec edi
ror di, cl
inc edi
add cx, 0x342b
ror ch, 4
inc si
cmp eax, 0x4c720ad8
cmp al, 0x69
test si, dx
stc
shr si, 3
add esi, edi
mov edi, 0x5746477d
test ax, di
shl eax, 7
sbb ax, 0x609e
and dl, dl
sbb si, cx
rol edi, 6
rol ebx, 4
stc
shr bh, cl
not bx
dec edi
inc edi
test di, 0x2b30
add si, ax
sub edi, 0x75546e
nop
stc
dec edi
rol cx, cl
add dx, 0x4f76
shr bh, cl
mov ax, 0x7ffc
xchg ebx, eax
and bh, 0xa
rol edx, 4
shr edx, 7
rol eax, cl
inc edi
add di, ax
inc ebx
and dx, cx
shl esi, 8
pop edi
push edi
sub di, 0x559f
stc
mov eax, ebx
xchg dx, dx
not si
rol dx, cl
mov ch, 0x78
adc edi, eax
xor edx, 0x32dfe5bd
sbb al, 0x6d
inc edi
sbb bx, si
ror dl, cl
xchg ah, al
rol cx, cl
stc
xor bx, 0x450f
and dl, 0x68
xor dh, ch
sub cl, 0x2a
shl ch, cl
stc
and ax, 0x619
stc
ror cx, 4
sub bx, 0x4eb8
rol dh, cl
nop
stc
sub ch, 0x1d
xor dh, 0xf
sbb edi, 0x311e4907
adc ecx, edx
add ebx, 0x19eaa0d1
add ch, 0x21
sub di, di
and edi, 0x19b0500b
test edi, 0x37f66c8f
cmp dh, cl
rol di, 1
inc ch
xchg esi, ecx
mov al, al
or si, di
xchg si, dx
shl dh, cl
dec si
xor si, 0x7997
or cx, di
ror bh, 6
add ch, 0x10
and ax, cx
mov cl, dl
xchg si, cx
shl al, 4
xor edx, edi
ror dx, 4
mov dl, bh
not cl
shl al, 6
cmp bx, 0x4b63
and bx, bx
mov ax, dx
dec dx
xor bx, bx
stc
or ah, 0x76
nop
mov ecx, 0x89938f5
rol edi, cl
test bx, 0x70d1
shl si, cl
adc eax, edx
xor esi, 0x38849625
or ebx, ebx
ror al, cl
sbb bl, bh
add ebx, edi
inc al
shl ebx, 8
stc
xchg dx, bx
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
call fcn.005d8d59
push eax
sbb ax, 0x138a
push edx
push ebx
add dx, bx
sub ax, 0x3138
rol edx, 2
stc
push edi
xchg edx, edi
push ecx
inc cl
mov ebx, 0x3b8a8fff
push esi
shr esi, 3
sub ecx, esi
dec cx
shl ebx, cl
shr dx, 8
shl cx, cl
mov cl, ch
sbb bx, 0x26e
add ebx, ebx
adc bl, dh
ror cl, cl
rol eax, 5
or bx, ax
nop
dec si
sbb dl, 0x69
ror ebx, cl
stc
dec bh
ror bl, 2
not bx
xchg bx, ax
adc bx, 0x6565
inc ch
mov di, dx
nop
xchg cl, dl
pop esi
pop ecx
pop edi
pop ebx
pop edx
pop eax
jb 0x5b8355
call fcn.005d9352
call fcn.005d97e8
nop
call fcn.005d9b84
push ebx
sbb bl, 0x10
or bh, 0x59
push esi
shr si, 5
ror esi, 2
sbb si, 0x3f40
inc bl
push eax
and ax, si
push ecx
xchg bh, ch
cmp ax, ax
pop ecx
pop eax
pop esi
pop ebx
call fcn.005da0a8
call fcn.005da37d
call fcn.00540d9b
add esp, 0xc
push 0x6dac4
push ebx
push ecx
shr cl, cl
push ebx
inc ebx
push edi
add di, 0x3b35
push eax
not ah
stc
push edx
sub dl, dh
xor bh, 0x3e
add di, ax
push esi
xchg esi, esi
or cl, cl
and cl, 0x65
nop
add dx, si
shr ax, 1
ror bl, cl
nop
shr ebx, 4
adc edx, eax
sub si, 0x2cb5
shr cx, cl
dec esi
rol si, 2
rol eax, 4
and cx, 0x72d1
mov eax, 0x21b1a21d
test edx, eax
and ax, ax
dec dh
not esi
shl ecx, 7
rol dl, 5
test cx, 0x5473
sbb eax, edx
stc
shr esi, cl
dec ebx
add dx, 0x149
sub dl, ah
shr esi, 1
mov cl, 0x24
shr cx, 5
test ax, 0x64c8
shr dl, cl
or si, di
or edi, 0x65982280
stc
shr ah, cl
ror ecx, 1
ror ebx, cl
add bh, ah
shr dx, cl
rol ebx, 1
nop
test si, 0x4e49
inc bx
shr ebx, cl
sbb bh, 0x10
adc ecx, edi
add ch, 3
nop
sbb ecx, 0x5c3ed8ca
nop
shl eax, cl
shl dx, 4
mov bx, dx
add di, 0xc1e
add ax, 0x632c
ror ecx, 7
xchg ecx, eax
shr cx, cl
sbb di, cx
add bl, 0x18
rol ecx, cl
and dh, al
not ecx
sbb edx, 0x400ee02a
adc ax, bx
nop
not al
test ch, 0x4e
stc
adc di, 0x2b74
shl bl, 4
mov dl, ah
not dh
shl ch, 4
or ch, 7
xchg bx, si
sbb ecx, eax
sbb al, 0x3f
nop
sub si, 0x3108
shl edx, cl
stc
cmp di, 0x6ee7
ror dl, 5
not di
add edi, 0x7bb4446
or di, si
shr bx, 1
pop esi
inc cl
ror bx, cl
add ebx, 0x44e9c0ac
push esi
or esi, ecx
sbb cl, 2
sub ecx, esi
and cx, 0x11d7
sub di, bx
nop
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
push ebx
rol bx, 1
push eax
or eax, 0xb6fd523
or bh, bl
push ecx
dec ch
ror ah, cl
push esi
sub si, 0x5fce
ror si, cl
push edx
xchg edx, esi
push edi
shr di, cl
and bh, 0x24
inc esi
add dl, 0x15
sbb dh, cl
inc ah
cmp bl, dh
stc
mov ebx, 0x20346948
cmp bl, ah
nop
inc eax
stc
or si, si
and cx, bx
inc edx
cmp ebx, 0x3c60bb63
inc al
xchg dx, di
rol dx, cl
dec edx
dec cl
shl dx, 3
ror ebx, cl
nop
cmp di, 0x6573
stc
xor ecx, edx
or dl, 0x68
ror dh, 3
and cx, di
dec esi
add esi, eax
nop
nop
dec ah
or ecx, eax
nop
cmp edi, ecx
add dh, 0x3f
rol edi, 7
rol ah, 7
and edx, 0x33d29e72
and bl, ch
cmp edi, esi
test ah, 0x41
not ebx
nop
sbb al, 0x75
or cx, 0x5af6
inc cl
mov bh, 0x65
nop
sub ecx, ecx
not ecx
rol di, 3
inc edi
test al, 0x2f
dec edi
adc ah, ch
sub ah, al
test dx, si
adc edi, edx
stc
rol cl, cl
not dx
ror di, cl
adc ax, 0x1c8a
sub dl, dh
or dh, 0x53
xor ah, dh
inc cx
rol edi, cl
xor dh, dl
inc bl
test edx, esi
stc
nop
cmp ax, bx
sub dh, ch
nop
dec edx
ror dh, 1
sbb ecx, edx
shr cl, cl
test ax, bx
inc bx
stc
xor eax, 0x1aaf04b2
sbb bx, 0x48fd
shr dx, cl
or bl, ch
pop edi
add bh, bh
shr edx, cl
or cx, 0x3e71
shr dx, 1
stc
adc si, 0xe4a
inc cx
not cl
dec eax
ror si, cl
sbb si, bx
stc
nop
push edi
test eax, edi
adc ebx, edi
cmp ch, 0x15
ror ch, cl
mov edx, esi
inc dl
and esi, ecx
sbb si, 0x206f
inc bh
sub eax, 0x171e6ae0
and ax, 0x72aa
adc dx, ax
adc edi, ecx
ror dx, 5
xchg bx, ax
not dx
cmp bx, 0x37e1
stc
adc ebx, 0x7d8976b
or edi, 0x3d91fdc7
xor dl, al
cmp ch, 0x37
cmp edi, esi
stc
stc
test cx, 0x7a7
xor cl, 0x55
sub di, cx
xchg bx, ax
shl cx, 1
add esi, edi
dec bh
adc ecx, 0x391338d1
nop
mov ebx, eax
nop
shl ch, cl
cmp dh, 0x23
or ax, 0x52bd
nop
or bh, 0x69
xor bh, 0x1d
nop
xor edx, ebx
dec di
not edi
cmp cx, 0x147c
or cx, 0x5c6
shr si, cl
add eax, ebx
ror ax, cl
add edx, 0x30067d63
sbb si, dx
sbb ecx, edx
xor dx, 0x6dd5
add eax, eax
sbb eax, 0x23b2d74d
shr bl, cl
nop
ror cx, cl
xor si, 0x178d
not dh
dec esi
adc ebx, 0x42d87818
adc cx, bx
nop
stc
stc
shr eax, cl
shr dx, cl
dec bh
not bh
cmp bl, 0x7f
sub cx, 0x186e
mov bx, di
stc
dec al
nop
xchg ch, al
cmp dx, si
sbb eax, 0x657803ca
not bh
sub si, 0x383b
ror si, cl
xchg dl, ch
shr ah, cl
or cx, 0x5e75
pop edi
xchg cx, bx
shr si, 1
push edi
and edi, 0x1d4e793
adc ch, dh
or dx, 0x5a35
sub bl, bh
mov dl, 0x7a
and bl, cl
stc
sub esi, eax
mov ebx, 0x19c255a2
rol di, cl
nop
test ax, si
rol al, 4
dec edi
shl ax, cl
rol eax, 3
sbb di, 0x7fcf
xor ax, 0x5214
not esi
shl edi, 5
not dh
mov bx, 0x20d4
add ah, 0x53
add eax, edi
and al, 0xe
or cl, 0x27
inc edi
stc
stc
not si
test ecx, 0x240646ac
mov edi, edx
and edi, 0x2cda2690
sub dx, dx
sbb bx, 0x5f83
rol eax, 7
shr dl, 8
shl edi, 6
xor dl, dh
xor ebx, edx
nop
sub ebx, eax
nop
and si, 0x549a
shl ebx, 3
mov ah, bh
adc ebx, esi
adc ecx, edi
xchg dh, ah
stc
add edi, ecx
nop
xor eax, eax
nop
xchg esi, edx
mov ah, ah
mov cl, dl
or ah, 0x4f
or esi, 0x2a67aeb2
adc bx, 0x4a7b
inc ch
stc
sbb ah, 0x7d
dec bl
and ebx, edx
sub ax, ax
not di
nop
inc ah
test edi, 0x6383c836
adc dh, 0x67
nop
xchg ebx, eax
or al, al
and dx, 0x7f3c
inc bx
xchg si, bx
shl bx, 4
not ah
sub cl, dl
or edx, eax
shl cx, 4
not esi
or ecx, eax
mov bl, dh
not dx
not dx
shr dh, cl
test bx, 0x7636
cmp esi, 0x7f38df08
sbb bh, ah
or si, 0x412c
xor dh, ch
or al, bl
or ebx, esi
test ax, 0x3b63
cmp edi, eax
inc ax
pop edi
shr cx, cl
xchg ah, ah
shr ch, 8
and cl, 0x46
shr dx, 4
xor cx, 0x2ad6
xchg bh, cl
shl esi, cl
cmp si, si
shl si, 6
ror edx, cl
xor esi, eax
push edi
ror di, 7
stc
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
call fcn.005da65b
call fcn.005daaa7
push edi
sub edi, 0x5cb339d6
push ebx
push ecx
shr bh, cl
push edx
rol dh, 3
or bl, 0x3c
inc di
add cx, 0x1a02
xchg di, cx
or cl, dh
nop
stc
push esi
adc esi, edx
cmp bl, bl
dec di
push eax
sbb ah, ch
nop
or di, 0xee1
dec ch
shr edi, 7
xchg ah, bl
xchg edi, edi
adc al, bl
mov cx, 0x1d10
shl ah, 5
mov bh, dh
sbb si, 0x17c1
shr bx, 1
or ah, dl
and bl, 0x17
nop
xor bx, si
shl si, cl
nop
cmp cx, 0x5796
ror cl, 4
inc esi
add dx, dx
shl ecx, cl
sub bh, 9
dec ecx
or edi, 0x447fb20f
mov esi, ebx
dec dl
adc cx, di
stc
sbb cx, 0x5ccc
adc al, 0x22
nop
sbb ch, 0x65
adc edi, eax
mov bh, 0x67
mov si, 0x3cdf
adc edx, 0x3bdd0546
rol ebx, cl
not bh
add dx, 0x7491
add esi, 0x113c7aa1
mov bx, 0x564b
mov si, cx
sub dh, ch
and al, ah
mov bx, 0x499c
shr bx, cl
xor bl, ah
shl cx, 7
xor edx, esi
test dx, 0x28d2
mov ebx, 0x5e006e8a
and cl, dh
adc si, si
cmp si, bx
xor bh, 9
sub bx, 0x66fd
or di, bx
shl bh, 3
cmp di, di
adc bx, 0x72e7
shl bl, 5
mov si, di
and dx, 0x5b5a
shr ecx, 6
sbb edi, 0x384067d4
mov esi, esi
add cx, 0x2861
nop
sub esi, edx
not ecx
xor ah, 0x27
sbb edx, 0x536da8e0
sub ecx, 0x42fe12e7
test dx, 0x5d5f
cmp ah, 0xf
mov al, 0x40
xchg ah, ch
or ebx, edi
rol edi, cl
nop
shr ax, cl
inc ah
dec di
mov ax, dx
pop eax
shl edx, cl
test ebx, edi
stc
stc
ror edx, 2
mov cx, 0x3072
nop
stc
adc dh, bl
push eax
rol eax, 2
or eax, ecx
nop
not bx
stc
inc edx
shr ch, cl
stc
xor eax, ebx
dec di
ror cl, cl
inc eax
dec dl
test ax, si
stc
add cl, 0x19
add edx, ecx
stc
mov bx, dx
ror al, 1
xchg dx, si
adc ebx, eax
mov eax, edx
sub esi, edx
add dl, dh
shl cx, 7
cmp ebx, 0x52e01949
and dl, 0x50
or al, dl
nop
shl eax, 8
sub edi, 0x70ed18fb
xor ebx, ebx
ror si, 4
xor cl, ah
shr cx, cl
xor bl, dh
rol bl, cl
stc
stc
and cx, di
adc ah, 0x18
nop
stc
test ebx, edi
or bh, 0x78
mov si, dx
sbb dl, dh
nop
test cx, cx
cmp cx, 0x5ecf
shr dl, cl
ror edi, 2
sbb ecx, edx
xchg esi, eax
shr esi, 7
test si, 0x440d
and bx, di
test bx, ax
xchg di, ax
sbb bh, bl
stc
sub ah, 0x2b
test dx, ax
adc bx, si
xor al, 0x10
cmp bh, 0x72
xchg ah, ah
nop
sbb bx, cx
or bx, 0x6c0d
add ax, 0x6f22
and dx, 0x74da
stc
test di, 0x13f0
sub bl, dl
cmp cx, 0x6166
add ax, 0x4b11
rol di, cl
dec bh
adc esi, edx
adc ch, cl
nop
rol dx, cl
sub eax, esi
add bx, di
shr edi, cl
sbb cl, cl
inc ax
cmp edi, esi
cmp cl, 0x37
pop eax
dec bh
sub si, 0x59ee
push eax
test eax, 0x35ab1639
ror dl, 3
add ax, 0x69c9
not cl
sbb di, 0x39c0
rol bx, cl
shl edx, cl
stc
rol eax, cl
ror bl, 5
test ebx, edx
or dx, cx
xor ecx, 0x6e6e3aa8
xchg ah, bh
add bh, 0x7a
inc bl
stc
xor bl, dl
xor edx, 0x157ba252
mov ch, bl
not dx
xor si, cx
rol eax, 2
adc dl, ah
dec dl
shl ax, 7
mov dl, al
nop
mov edx, 0x4c7826dc
dec cx
xchg esi, eax
sbb di, 0xef5
sbb ah, 0x18
shr ecx, cl
test dl, cl
not bh
shr ah, 7
cmp eax, 0x1c87ed02
mov dl, dh
ror edi, cl
ror di, cl
add cl, ah
mov bh, 0x20
shr ah, 4
mov ax, 0x796c
shl al, 6
sub dh, 0x58
sub dx, cx
sbb edx, edx
and cx, 0x6ce1
mov ecx, 0x166d5800
cmp dh, bl
shr eax, cl
ror dx, 2
rol si, cl
stc
pop eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
push ecx
inc cx
adc cl, 0x31
push ebx
mov bl, 0x2b
push edx
dec edx
rol cx, cl
rol ecx, 4
push eax
sbb ax, 0x5769
xchg ecx, ebx
stc
test bx, ax
push edi
add di, 0x729d
add ebx, 0x13a32139
test ecx, edx
not edi
xchg dh, bl
rol ax, 7
sbb edx, edx
rol di, cl
dec ebx
shr bl, cl
or al, al
dec edi
and ebx, 0x4465c424
cmp dl, 7
inc eax
sbb al, 0x61
and dl, al
nop
rol dh, 7
and al, dl
inc edi
or ah, 0x10
mov ax, di
test al, cl
dec edi
or ebx, edx
rol ch, cl
test ax, 0x6991
xchg edi, ebx
nop
mov bh, al
shr dx, cl
adc di, bx
shr bx, cl
add al, cl
push esi
cmp ebx, esi
inc bh
sub al, 6
shr edi, 3
xor si, bx
sbb dh, bh
dec ch
adc edx, eax
stc
mov esi, 0x7dce8454
and esi, 0x1ead3d21
nop
shr esi, cl
not al
or bl, bl
stc
xchg ch, bh
test bx, si
not bx
or cx, ax
test cx, 0x7d29
xchg dl, ah
stc
rol dx, cl
ror eax, cl
sbb dx, bx
inc eax
sbb ah, 0x53
xor ax, dx
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
js 0x5b8bda
call fcn.005dacf0
js 0x5b8bd5
call fcn.005db04a
push edx
push eax
or dl, ah
pop eax
pop edx
call fcn.005db52b
call fcn.005dba7c
call fcn.005dbd17
call fcn.005dc15d
push ecx
sub cl, 0x46
pop ecx
call fcn.005dc668
call fcn.0065dc13
add esp, 8
push 0x75000
push 0x400000
push ebx
push edi
sbb edi, 0x740cc168
add di, 0x7b48
push ebx
push ecx
shl bx, cl
not di
push edx
test dl, 0x49
shr dl, cl
and di, 0x4ef5
push esi
or esi, edi
not edx
rol bx, cl
push eax
shl ah, 4
test ebx, 0x703213b2
and edx, ebx
shl eax, 1
cmp bh, dl
sub ax, di
mov ah, 0x3b
sbb dl, bl
rol ecx, cl
rol dx, 3
sbb ah, ch
sbb si, 0x40e
xor cl, 0x3e
stc
sbb edx, 0x773998fd
shr bx, cl
nop
shr di, cl
add bh, bh
xchg edx, edi
sbb eax, edi
inc dx
shr eax, 1
adc ax, ax
nop
ror ecx, cl
or edi, 0x1a3ed21e
inc ebx
ror ax, 7
shl dx, 4
not edi
nop
inc al
xor dx, 0x53f1
add esi, edx
rol ch, cl
dec esi
cmp dx, 0x61b
or dh, ah
sbb ah, al
add edx, edx
ror cx, 7
sub ch, 0x4b
adc eax, 0x628d1e42
adc edi, eax
stc
xchg al, cl
and bx, 0x1cc3
not eax
inc si
or ch, bh
shl si, cl
add bl, ah
mov dh, dl
not ax
sub edi, 0x5e7b4cfe
xor cx, 0x49a3
shl ax, 1
not ebx
xor si, 0x2f3f
ror dh, cl
adc ecx, 0x3a6c6934
shr dl, cl
sub ebx, 0x36ebc19b
stc
adc dl, bl
rol edi, cl
shr dl, 1
xor bl, 8
or eax, ebx
mov ax, 0x5b51
cmp ch, ah
shl dl, cl
adc si, si
xchg edx, ebx
sbb cl, cl
not dx
cmp bl, ch
test edi, 0x26f6d1bf
and ax, 0x361e
xor ecx, ecx
sbb ah, ch
dec dl
rol ecx, cl
adc esi, ebx
cmp ah, ch
cmp di, 0x67af
stc
nop
rol esi, cl
pop eax
xchg bx, cx
push eax
or eax, 0x5d662989
or eax, edi
inc edi
cmp eax, eax
and di, bx
cmp si, di
rol cx, 6
or ecx, eax
and ecx, esi
xor ch, al
stc
shr dl, cl
sbb bx, dx
ror ecx, cl
sub eax, edx
not si
rol ebx, cl
dec edi
sbb si, di
or eax, 0x293fada2
adc cl, ah
add esi, esi
xor ax, di
adc ecx, 0x3ea59681
not esi
mov ebx, edx
cmp cx, si
not cx
ror edi, 6
rol bx, cl
shl esi, cl
nop
nop
xchg di, dx
xchg al, bl
xor ax, 0x4dd8
sub si, dx
shr ecx, 4
or edx, 0x58c449f0
and esi, 0x1c187a20
sbb ch, 0x2c
sbb esi, 0x2f2adc59
dec edx
sub dh, bh
or edx, esi
stc
or bh, ah
sub edx, 0x1a49d75a
shr si, cl
inc al
inc esi
not dl
test edi, edx
ror di, 8
stc
sub bl, bh
mov eax, 0x7f284ee6
not cx
shl bl, cl
rol edi, 6
adc dh, 9
dec eax
shl edx, 1
shl esi, 5
adc eax, edi
xor ecx, 0x351bf459
shr ebx, 1
cmp ax, ax
add ebx, edi
xchg cl, bl
rol cl, 5
shl ebx, 4
xchg si, si
adc dh, 0x42
mov edi, 0x6d02013d
and cl, bh
xchg ch, ah
shr dh, cl
rol cx, cl
sub ecx, edx
shr al, 8
mov ebx, 0x21499929
ror dh, 7
shr di, cl
rol edi, cl
dec esi
rol eax, cl
mov ax, dx
shl bl, cl
dec dh
nop
cmp di, di
stc
sub ax, 0x2d60
and si, bx
add cx, si
xor dl, cl
shl ebx, 6
shl ebx, cl
pop eax
sub di, di
adc esi, 0x7475019
stc
add dh, dh
test bx, 0x7346
inc cl
shl ch, cl
sbb bx, 0x75a7
xchg dx, dx
xchg si, bx
shr bh, 6
rol di, 8
mov edi, edi
nop
and bl, 0x4d
push eax
add eax, eax
test ebx, edi
and eax, edx
dec dl
stc
not ch
not edx
cmp cx, di
shl dh, cl
xor esi, 0x61b65f2e
add dx, di
ror ax, cl
sbb ecx, 0x3968a979
nop
xor ecx, 0x1eeff800
sub ah, al
shl esi, 2
nop
and dx, 0x6214
and ax, dx
shr esi, cl
shr cl, cl
test edx, 0x7404f138
xor si, 0xa81
sub cl, 0x7d
xor ebx, esi
cmp ebx, edx
shl ecx, 3
dec eax
shr ch, 1
stc
not ah
and esi, 0x7541ec4c
stc
stc
or edi, 0x402f7c23
not al
rol bx, cl
test si, ax
dec edx
rol di, 5
shl bx, cl
rol bx, cl
xor bl, al
inc ah
dec dx
and cx, ax
rol ch, cl
xor al, dh
not bl
stc
shl edi, cl
cmp bl, 7
and cx, cx
test eax, esi
adc dl, 0x6a
inc dx
sbb ax, ax
shl edi, cl
not si
or ah, cl
test cx, 0x283
sbb ecx, eax
add dh, 0x3d
shr ch, cl
cmp eax, 0x733972c3
cmp ah, al
or ebx, edx
mov esi, 0x4a8efca0
sbb bl, 0x5b
xor ah, 0x7b
add edi, 0x2b571233
and dh, 0x43
shr ah, 1
xor ecx, esi
rol eax, cl
stc
nop
shr esi, cl
and bx, 0x5de3
nop
not dl
stc
xchg dx, ax
sub bx, cx
pop eax
or ecx, esi
rol dh, cl
inc ch
push eax
dec al
add ch, 0x4c
or ah, 0x64
and cl, 0x41
add eax, 0x479962d6
dec dx
dec al
or dh, 0x4e
stc
stc
xor ah, al
test di, ax
dec dl
not edi
test bl, 0x43
test si, 0x6277
sub dx, dx
ror si, 3
shr bh, cl
or bx, 0x6256
ror ah, cl
nop
stc
sbb bx, 0x1e36
dec cl
sbb esi, ebx
mov bx, di
xor ax, 0x139a
cmp ecx, 0x7916ab0e
inc ecx
and bh, ah
shr ecx, 8
add dl, bl
xchg si, ax
shr bh, cl
mov esi, 0x6a54dee8
or ebx, edx
adc dh, dh
inc al
rol ecx, cl
rol ebx, cl
stc
stc
sub ecx, edi
xor edi, ecx
ror al, cl
nop
shl dh, 7
ror ebx, cl
sbb di, 0x672e
xor edi, 0x7aca377a
nop
xor cx, ax
adc ch, 0x31
rol dh, cl
cmp ch, dl
rol al, 8
or bl, bl
shl eax, cl
stc
or dl, bh
dec esi
or ax, bx
sbb eax, 0x5aa0da1
inc si
add ch, 8
sbb cl, 0x7d
rol dx, cl
add edi, 0x4fd7f996
ror al, cl
inc edx
not al
and ch, 0x64
sbb bx, di
test dl, ah
cmp bx, 0x48cd
test ah, 0xe
shl bx, cl
rol dh, cl
add si, 0xd0b
nop
dec edi
mov ch, 0x26
stc
xchg ch, bh
add dh, bh
sub dl, 0x4b
dec ch
or ch, ah
nop
or ah, bh
stc
cmp ebx, ebx
nop
sub ax, bx
shr edx, 3
and ax, 0x5860
pop eax
mov esi, 0x3ed22c9a
or bl, bh
shr cx, 5
not ecx
push eax
xchg al, bl
mov ax, 0x3dd2
not cx
rol dh, 2
or dx, 0x76e8
add cx, dx
nop
not edx
stc
dec cl
adc bl, 0x79
stc
stc
cmp edx, 0x43e406c
shr ecx, cl
nop
inc ebx
dec dh
or bh, bl
sub ax, 0xb9e
sub dx, 0x6c79
nop
not dh
stc
not ebx
and dh, al
nop
mov si, 0x19d5
shl ebx, 5
dec bx
mov cl, 0x3a
adc di, bx
mov si, 0x3b52
ror bx, 8
cmp cx, si
mov al, bl
rol bh, cl
xor bl, bh
mov cl, 0x2f
not esi
shr di, 3
adc dl, 0x39
dec cx
not dl
nop
not ecx
sbb bx, di
shl ecx, cl
rol al, cl
stc
not edx
shr di, 3
or si, dx
cmp ax, 0x124e
nop
inc bl
not ch
shr al, cl
or ax, ax
inc ax
mov bh, 0x32
rol di, cl
and edx, 0x31b5a381
shr dh, cl
and dl, dh
dec cx
adc al, 0x25
cmp bx, 0x2e03
shl ebx, 2
not al
not si
inc bh
cmp dl, ch
xor di, 0xde3
ror dh, 7
mov ch, 0x31
inc bx
nop
sub cx, 0x629
or dh, 0
rol dl, 6
xor dh, 0x6e
inc si
shl bx, cl
add di, 0xe21
or ch, 0xa
ror edi, 6
sbb dl, 0x65
xor si, 0x1a70
ror ecx, cl
add al, bh
add edi, edi
nop
adc cl, ch
sub ch, cl
shr eax, 2
pop eax
or ch, cl
shr esi, cl
not cl
push eax
inc ax
sub di, 0xaf2
shr dx, 2
add ch, 0x1a
stc
mov dx, si
not cx
or cl, 0x18
test ebx, 0x5be34444
test bx, si
ror bl, 1
test bl, 0x65
or al, 0x25
xchg esi, eax
xchg edi, edi
cmp dx, cx
xchg edx, edi
not edx
or ax, cx
cmp edx, eax
or di, dx
xor edi, 0x624489c7
stc
and bx, di
test eax, 0x432dfe1d
nop
xor bx, 0x177e
sbb edx, 0x76bb7ebe
add esi, edi
sbb dl, 0x64
ror edx, cl
shr bx, cl
adc ebx, 0xd3466ed
shr edi, 2
not ecx
inc esi
dec edi
or si, 0x1228
and edx, eax
rol edx, cl
or dh, 0x44
add cl, 0x38
adc bx, 0x1d03
test al, 0xd
mov ebx, ebx
not edx
stc
rol dh, 3
not edx
and bx, ax
adc si, 0x3145
stc
sub ax, ax
not cl
rol al, cl
and cx, 0x496d
rol cl, 5
test ebx, edi
cmp eax, 0x550a2cbe
sub dl, ch
shl dl, 5
sbb ax, si
dec ecx
xchg ecx, eax
sub dx, 0x6869
inc ax
inc dh
sbb ax, dx
shr bh, 1
inc cx
mov edi, ebx
nop
ror edx, 1
add bh, 0x5d
xor cl, cl
sub di, bx
and eax, 0x35fb3737
xor edx, ecx
cmp ch, bl
test ch, dl
mov esi, ebx
nop
xor ecx, edi
shl ch, cl
inc dl
cmp bl, 6
mov si, 0x3ea3
test bl, 7
shl si, cl
sub si, 0x4612
nop
sub dh, ch
shl ah, 2
or ah, 0x10
adc bx, 0x39cc
inc ax
or al, 0x24
pop eax
inc bx
push eax
dec ah
test edx, eax
dec cx
add dx, 0x6e90
xor eax, 0x10fc9f55
and bl, cl
ror edx, cl
shl dh, cl
sbb bl, 0x7d
sbb dl, 0xd
dec edi
shl ch, cl
nop
or dh, dh
stc
cmp ebx, 0x47ab1736
sbb ch, dh
nop
or edi, 0x30e09692
or dx, dx
test edx, edx
ror al, 8
mov ebx, 0x7f43fa2d
xchg edx, edi
rol bh, 3
stc
rol ch, cl
stc
rol cx, 8
inc edi
mov si, ax
ror bh, 2
or cx, 0x73af
nop
cmp ch, dh
shl bh, 4
adc ch, dh
stc
rol dh, cl
sbb di, cx
shr ebx, 7
xor ah, 0x3d
cmp cx, dx
shl esi, 8
or cx, si
shr cl, cl
and eax, ecx
sub eax, edi
nop
sub ax, cx
not ebx
inc edx
shl bl, 3
inc di
rol dx, cl
dec cx
adc dx, di
shr ecx, cl
nop
rol si, 4
nop
not di
ror ax, cl
xchg cl, al
shl bh, 8
shl dl, 6
xor ah, al
cmp ax, 0x2f7a
shl ah, 1
test edi, ebx
mov ah, cl
or bx, 0x6b3b
sub ch, 0x2d
mov ecx, 0x5914b2cd
not edx
ror cl, 4
sbb dl, 0x60
dec ax
not ax
not si
rol cx, 1
shl ax, cl
shl ax, 5
or esi, ebx
sbb ebx, 0x67fc7f6d
or ah, 0x70
dec di
sbb dx, 0xaa2
shr bx, 3
xchg edx, ecx
dec edx
rol ebx, cl
rol ecx, cl
sbb ch, bh
rol al, cl
shl bl, cl
cmp ch, 0x7f
ror al, 4
xor ax, si
pop eax
add cl, dh
sbb bx, cx
rol cl, cl
xchg dx, bx
rol di, 7
shl dh, 7
or bh, dh
push eax
or ax, 0x7b92
shr ebx, cl
rol esi, cl
or esi, eax
or ebx, edi
inc ah
sub esi, ecx
add bx, bx
ror bl, cl
shl cl, cl
or edx, 0x1c76815a
not eax
shr dh, 7
shl ebx, cl
test edi, 0x316668d4
sbb edx, 0x48a1c203
adc di, bx
shr al, 5
xchg bx, bx
sub eax, edx
not dl
inc di
stc
sbb edi, ecx
sbb si, bx
xchg bx, ax
shr esi, cl
nop
shl eax, cl
not si
inc si
rol dl, cl
xor cl, 0x50
add cx, cx
stc
test esi, ecx
test cx, 0x7fb3
sbb eax, 0x62b210bb
or ah, 0x6f
dec ebx
and cx, si
inc esi
test ecx, 0x2ee408d6
and ax, 0x6f9b
sbb cx, bx
rol bx, cl
shr esi, cl
not dl
xor bh, bh
adc esi, eax
dec bx
add ecx, ebx
or ebx, 0x13b206c0
ror eax, cl
sub ecx, 0x1bb6ebc3
sub edi, 0x14012f67
add di, si
add dx, si
stc
or bh, 0x7f
adc eax, 0x14549b35
add si, ax
or cx, si
dec ecx
ror ch, cl
cmp ch, 0x5e
mov ah, cl
xchg cx, ax
ror di, cl
pop eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
call fcn.005dca3a
call fcn.005dce3e
jo 0x5b945a
push edx
push eax
sbb dl, al
push ebx
or eax, ebx
pop ebx
pop eax
pop edx
push ecx
shr ecx, cl
pop ecx
call fcn.005dd2ff
push eax
add ax, 0x6b08
push ebx
sub al, bl
push ecx
not cx
push edx
adc dh, ah
or eax, 0x5c663b9a
xor al, bl
pop edx
pop ecx
pop ebx
pop eax
call fcn.0042848a
add esp, 0xc
push edx
ror dh, 1
push ebx
rol bl, 8
push edi
adc di, 0x1160
test di, 0x2390
push eax
push ecx
xor al, cl
and cx, cx
rol ax, 8
and bx, 0x3ca6
sbb dh, ch
rol di, 6
dec ch
shl ecx, cl
sub di, dx
and ebx, 0x7f95b95d
inc eax
shl cx, 3
cmp dx, 0x6cf
push esi
sbb si, 0xf77
stc
shl eax, cl
cmp edi, 0x4552c6aa
sub bx, di
sub edi, ecx
not ax
rol ch, 8
cmp bx, bx
nop
dec ecx
test di, 0x7039
add dl, bl
ror bh, 5
or ax, 0xcd0
adc ebx, esi
sbb bh, al
ror ah, 2
nop
shl ebx, cl
shl dx, cl
rol edx, cl
sbb ah, ch
sbb ax, si
rol cx, cl
shl edi, cl
adc dx, cx
rol si, 3
stc
shl si, cl
sub dl, ch
test ebx, 0x25df1a31
shl ax, 6
mov ebx, 0x6bf635d0
and edx, 0x651298e7
sub edi, 0x257af4e7
rol cx, 6
inc dl
adc esi, 0x4c569832
nop
xor esi, 0x39badb89
add edx, eax
xor ax, si
sub edi, esi
sbb cx, 0x411c
rol ah, cl
not di
and al, 0x20
shl di, 1
test ax, 0x40e1
shr cx, cl
shl edi, cl
add bx, 0x4b4b
or si, 0xce
inc bx
not ax
stc
test edi, edi
sbb ebx, 0x6273eb53
nop
sbb cx, ax
ror edx, 6
ror dh, cl
test bh, dl
add edi, 0x15c4d597
dec bx
or edx, 0x2dc99fa5
or eax, 0x1624d554
cmp dx, dx
and bl, al
shl ebx, cl
add bx, bx
sub bx, cx
shr si, cl
sub ax, ax
dec di
ror esi, 5
ror di, 4
shr ah, cl
or ah, ah
not ebx
pop esi
pop ecx
pop eax
pop edi
pop ebx
pop edx
jb 0x5b9b3c
call fcn.005dd7e1
je 0x5b990f
nop
push esi
inc si
push ebx
add bx, si
push edi
not edi
push eax
cmp eax, 0x1ebe7cc9
push ecx
shl ax, cl
inc al
push edx
mov dx, 0x18c3
test bl, 0x2b
dec edx
and si, 0x31f1
shr bx, 8
inc cl
xchg si, si
stc
shl al, 4
sbb si, 0x3141
shr ebx, 5
test si, bx
xor esi, 0x29246550
xor edx, 0x152a43f3
dec ecx
shl dx, cl
not eax
adc ax, cx
cmp edi, 0x586acba8
rol bx, 8
dec dx
add ax, 0x1bc7
shl dx, 8
dec di
xchg esi, ebx
xchg edi, esi
stc
stc
stc
rol ah, cl
shl al, cl
inc ch
adc esi, 0x71fad81e
dec bl
shl bh, 7
ror ah, cl
inc bl
not ah
mov ah, bh
test edx, eax
nop
add esi, ecx
stc
dec dx
stc
xchg ah, cl
xchg ecx, esi
inc si
cmp dx, 0x405d
or cl, bl
sbb di, di
sub cl, al
sbb al, 0x45
sub di, 0x4818
mov dh, al
inc edx
ror edx, cl
ror esi, 5
test cl, cl
add si, dx
sbb bx, ax
test eax, 0x4b4b5b48
inc ah
ror cl, 6
adc bx, bx
ror ch, 3
sub dl, 0x4b
test al, cl
sbb si, 0x53f4
sbb dx, si
nop
inc cx
rol bl, cl
dec ch
add ax, 0x152
inc ch
nop
dec edx
ror ebx, 1
stc
sub edx, 0x4b4e6f04
shr ebx, 5
nop
pop edx
pop ecx
pop eax
pop edi
pop ebx
pop esi
push edx
sbb dx, 0x7cbf
push eax
dec ah
inc dh
push ebx
add ebx, 0x7e83b04a
not bx
push ecx
or ch, dl
pop ecx
pop ebx
pop eax
pop edx
push edx
push ecx
adc edx, ecx
push eax
cmp al, 3
sbb dx, 0x7bf6
push edi
sub edi, edi
cmp edx, edx
adc dh, ch
sub cl, 0x6e
push ebx
sub eax, ebx
nop
xor edi, 0x307992fe
test di, 0x4ece
xor dl, ch
and dx, cx
sub cx, 0x37d1
test cl, bl
push esi
shl esi, 5
and bx, 0x2256
or bl, bh
mov ebx, eax
shr edx, cl
and edi, edx
and esi, ecx
not ch
inc bl
ror ch, cl
xchg ebx, edx
test si, si
xchg dl, bh
stc
adc edi, 0x739461e8
xor dl, 0x74
mov al, 0x64
nop
adc edx, 0x6e868841
add di, ax
mov bh, cl
inc ch
sbb bx, 0xc65
or bl, 0x31
nop
add dl, 0x6f
sub dx, ax
sub bh, 0x16
test dx, di
adc edi, ebx
dec edi
cmp di, cx
inc ebx
xchg ch, ah
nop
shr ecx, cl
cmp si, bx
shr cx, 7
test edi, edi
add di, 0x497c
xor bl, 0x37
and dl, 0x5b
nop
inc dl
sbb edx, 0x835d6e0
add bh, 0
adc ecx, edx
inc ah
and bh, dh
and dx, 0x8c0
stc
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
nop
push ecx
push edx
mov cl, dh
push eax
push esi
cmp eax, esi
push ebx
xchg ebx, ebx
push edi
rol di, 6
sub bl, 0x20
and bl, 0x58
nop
not ecx
not bh
sbb al, 0x34
stc
dec esi
shr di, 7
dec di
test al, bh
shl edi, 5
mov ah, dl
or ecx, 0xfe10d5e
xchg bx, bx
inc esi
rol edi, cl
adc ch, 0x3e
and ah, al
sub edx, esi
nop
cmp bh, dh
adc esi, 0x6ce78fc7
sbb bl, 0x67
mov bh, 0x30
shr esi, cl
add edi, 0x7a78613b
adc bh, dl
xchg ah, ah
xor dh, 0x62
and bl, dl
xchg edx, edx
xchg si, di
pop edi
pop ebx
pop esi
pop eax
pop edx
pop ecx
call fcn.005ddba0
jo 0x5b98ae
push edx
sub dh, dh
push edi
push ebx
sub edi, ebx
xchg dh, dh
push eax
dec al
push esi
cmp esi, 0x6cddf1b0
ror edi, 8
inc di
dec di
push ecx
shr ebx, cl
pop ecx
pop esi
pop eax
pop ebx
pop edi
pop edx
push ebx
mov bx, bx
push ecx
shr ebx, cl
push eax
dec ah
push edi
sub ecx, edi
add bl, cl
nop
push edx
or edx, 0x5c7fde1
ror dh, cl
inc eax
dec bx
ror ebx, 6
cmp ch, ah
xor dx, cx
sbb edi, 0x778bde1c
push esi
and si, 0x735
ror al, 8
shl ch, 2
dec bl
cmp ebx, esi
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
jle 0x5b988b
call fcn.005ddedd
push esi
push edx
xchg esi, edx
pop edx
pop esi
call fcn.005de361
call fcn.005de89c
jg 0x5b98a9
jl 0x5b98a9
push edx
sbb edx, edx
push edi
or edi, edi
pop edi
pop edx
call fcn.005debb4
push eax
or eax, 0x13c6bc0a
push ecx
inc ecx
push esi
sub esi, ecx
xchg ch, cl
cmp ecx, esi
push edx
adc dx, cx
pop edx
pop esi
pop ecx
pop eax
push ecx
shl ch, cl
pop ecx
push edi
adc edi, 0x6fcbc511
push edx
and dx, 0x2e56
push ecx
shl dh, cl
rol edx, cl
stc
push eax
dec ax
or edi, ecx
nop
inc edx
push ebx
xor bx, 0x592e
sub bl, dh
pop ebx
pop eax
pop ecx
pop edx
pop edi
jge 0x5b990f
push ecx
shr ch, cl
push eax
shl eax, cl
push edx
and al, dh
stc
push ebx
or bh, 0x7f
pop ebx
pop edx
pop eax
pop ecx
push eax
mov eax, 0x1823c67c
pop eax
push eax
sub eax, 0x465c40b0
nop
push ebx
and ebx, 0x5544645e
push ecx
cmp ecx, ecx
mov bh, ah
add ax, bx
push edx
sub edx, 0x6582f6c9
shr cl, cl
mov ax, 0x106d
rol bh, 5
nop
push esi
shr esi, 6
inc ecx
rol esi, cl
add bx, 0xd3a
xchg dx, ax
sbb ah, al
push edi
and edx, edi
rol cl, cl
adc edi, 0x50b97dbe
cmp eax, edi
ror dl, cl
test ecx, 0x2bade5e4
stc
test bx, bx
rol ah, 8
and si, 0x4a18
sbb ah, ch
xor si, di
cmp bh, 0x1d
shl ax, 2
ror ebx, 2
sbb ch, 0x2e
cmp ax, 0x2d
sub esi, 0x43da0cc0
not dx
and al, dl
xor ebx, ebx
cmp edx, edi
add ecx, edi
add dh, dh
shr edi, cl
xor ebx, 0x6735d6c4
adc esi, ecx
xchg cl, cl
rol dl, cl
mov eax, 0x26cd8989
and ebx, 0x202f2662
test bx, 0x27f7
and si, 0x4e66
shl dx, cl
add si, 0x35a8
inc bx
not ecx
ror ebx, 6
or cl, dl
xor cx, 0x2dc4
test ch, 7
stc
test edx, 0x965ccae
and si, 0x624f
inc ax
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
push edx
push ecx
shl dl, cl
push eax
push esi
and eax, esi
push ebx
test bh, cl
adc esi, esi
and ax, ax
test ebx, edx
nop
sub cx, cx
ror ax, cl
push edi
shr di, 5
dec dx
xor edi, 0x696236cd
and si, si
and cl, 8
inc edx
xchg al, dl
shr al, cl
ror bx, cl
shr bl, 8
or edi, esi
ror dx, 8
inc ch
or eax, 0x3357004
xchg edx, ebx
xchg dh, dh
or edx, edx
not si
xor edi, 0x19c0e3e5
nop
shr bx, cl
cmp eax, 0x692e3c96
test esi, 0x7ac16c4f
add bx, cx
sub bh, al
cmp edi, 0x4ee41e2e
and eax, 0x6f2af7dc
cmp dx, ax
or al, 0x65
test di, dx
shl dx, cl
inc ecx
not si
shr bl, 3
sub di, 0x174a
or ax, bx
sub edi, edi
sbb bx, 0x23cd
nop
ror dx, cl
mov ch, ah
stc
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
push eax
add ax, 0x3142
push ebx
xchg bh, al
not eax
nop
push ecx
rol bh, cl
mov bl, 0x2f
push edx
inc dl
not ah
ror ax, cl
sbb cl, 0x4f
push edi
sub di, 0x7180
shl bl, cl
shr ecx, cl
not cl
dec ax
xchg edi, edi
and cx, 0x6b71
sub dl, 0x12
and ecx, 0x4576ffca
xor bl, 0x2f
add cl, al
stc
xchg al, al
cmp di, bx
nop
add edi, 0x3977e525
push esi
add si, si
and al, 0x62
adc ch, ch
nop
stc
adc di, 0x2621
sub si, di
shl esi, cl
xor dh, 0x4b
adc edx, ecx
shl ecx, 6
rol ax, 7
xor edx, ebx
test edi, 0x3294e7b3
mov bx, bx
xor dl, ah
inc ah
stc
mov cx, 0x6411
sub eax, 0x6f42c2bd
adc di, bx
or ax, 0x572e
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
push edi
sbb edi, 0x30606959
push edx
test edx, edi
push ebx
xor bx, 0x2a06
pop ebx
pop edx
pop edi
nop
push edx
shl dx, 3
pop edx
jb 0x5b9b37
push esi
mov si, 0x700a
pop esi
call fcn.005dee47
call fcn.005df2fc
jle 0x5b9c0c
call fcn.005df7a0
call fcn.005dfdd3
call fcn.005e01ab
push eax
sub al, 0x30
push ecx
xor ah, ch
push esi
mov si, cx
test cx, 0x3681
not esi
push edx
not edx
and ecx, 0x1751a50d
dec cx
push ebx
cmp dl, bl
sub bx, cx
add dh, ch
xchg cx, ax
nop
add bh, cl
push edi
sbb edx, edi
and di, ax
dec ax
nop
test cx, si
mov ch, 0x36
shl cx, cl
rol eax, cl
not ecx
nop
not edi
dec dx
mov cx, 0x87b
adc si, si
inc esi
mov edx, ebx
test dl, dl
dec ax
ror esi, cl
or dx, bx
sbb dl, 0x76
xor dh, cl
shr al, cl
sbb esi, 0x270a8140
xor ah, 0x2b
nop
nop
test ebx, 0x2e9d22ba
sub ebx, 0x20f35628
sbb ax, cx
nop
sbb ch, 0x5a
xchg edx, edx
shl ah, cl
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
nop
nop
push ebx
xor bl, bl
push eax
cmp ax, 0x7397
push edi
shr edi, 3
push edx
sbb dl, ah
dec ax
push ecx
not ecx
shl bx, 1
rol di, cl
pop ecx
pop edx
pop edi
pop eax
pop ebx
push ebx
inc bl
push ecx
dec cx
push eax
shr ah, cl
adc ax, 0x1bb9
pop eax
pop ecx
pop ebx
mov word [ebx], 0x5a4d
mov eax, dword [esp]
push eax
not al
stc
push ebx
mov eax, ebx
shr ax, 2
mov bl, 0x13
stc
push ecx
ror cl, 1
test ax, 0x18f2
shl cl, cl
push edx
adc dx, 0x7f42
nop
push edi
and edi, eax
dec cl
inc ax
and eax, eax
ror ebx, 1
mov eax, ecx
nop
rol bh, cl
test di, 0x46af
push esi
ror si, cl
and eax, 0xe43763b
rol si, cl
shl di, cl
stc
nop
add bh, bh
adc dx, ax
not bx
mov bx, di
stc
mov bx, 0x516
test bx, dx
rol ebx, 8
and bx, bx
xchg ebx, edi
add bl, 0x75
shr eax, 7
sbb ax, ax
inc cl
dec esi
nop
shl dx, cl
rol esi, 4
add bx, 0x8c8
sbb cx, 0x6ac6
xchg bl, bh
inc eax
test cl, 0x79
and dl, 0
rol esi, 6
cmp cl, cl
test edx, ebx
and si, di
and dh, dl
cmp ecx, 0x429908fa
cmp eax, 0x260e54b8
add al, dh
shr esi, cl
adc si, 0x21d0
add eax, 0x6d207cec
not di
sub esi, ebx
shr bh, cl
test bh, 0x60
cmp ebx, 0x883c3c1
rol al, 3
shl ebx, 1
dec bh
ror eax, cl
mov ax, 0x5ef7
nop
cmp ax, 0x7dac
ror esi, cl
mov ch, 0x2e
not bh
stc
mov ecx, edx
sub ax, cx
inc edx
stc
shr edi, 4
cmp si, cx
shl esi, 7
xor esi, edx
xchg cl, al
nop
add ah, dh
stc
sbb ecx, eax
or cx, 0x6b
test dh, ch
inc bx
stc
mov edi, edx
inc al
nop
not di
shl cx, 4
dec eax
pop esi
not di
push esi
mov si, si
shl ah, 7
and dx, di
sbb ch, bh
adc edx, 0x78dc8311
stc
add bh, ch
xor bx, 0x7bec
mov ax, si
cmp dx, 0xbb1
and ecx, 0x630ea11f
rol bl, cl
inc dx
not edx
mov bx, bx
shr si, 1
adc ah, dh
xor dx, dx
and dh, ah
xor bx, 0x3491
xchg dx, bx
inc cl
sub bx, 0x6124
or esi, ecx
inc eax
xchg dx, ax
shr bx, cl
stc
shl edx, cl
shr edx, 4
or si, cx
add ebx, eax
xor ch, dl
adc esi, 0x51c7636d
not dx
dec edi
cmp dl, dh
rol al, cl
inc ch
and dx, ax
xor dh, cl
adc bh, al
test bh, 0x79
add edi, edx
stc
mov si, 0x3178
shr bx, cl
inc cl
nop
stc
and al, bl
adc bx, dx
stc
shr si, cl
dec dl
shr si, 1
adc ebx, edi
ror edi, cl
cmp ah, ch
shl esi, cl
add ebx, esi
test cl, 0x27
sub bh, ah
add al, al
sub ah, 0x3e
xor bl, 0x77
inc dh
adc ax, dx
dec edi
add ebx, ebx
ror edi, 4
add cx, si
stc
inc dh
or ah, al
xor eax, 0x4999f8aa
ror di, 7
inc edi
rol dl, cl
and eax, eax
stc
xor edi, 0x6b24c33f
sbb cx, di
xchg di, si
shr di, 1
sbb cx, di
xor dx, 0x72eb
inc dx
xor dx, di
and dx, bx
not dl
mov bx, bx
xor eax, edx
test ch, 0x3b
add edx, 0x6f775741
sbb esi, 0x79401bd1
rol bl, 1
and dh, 0x7d
test ax, 0x3fff
pop esi
and edi, ecx
ror dx, cl
not bx
nop
shr edx, cl
dec ecx
shl ebx, cl
sub dl, bh
push esi
shr esi, 1
nop
shl edx, cl
add dh, bl
or bh, dl
sub dl, 0x43
sub si, cx
and al, ah
xchg ecx, edi
test bh, 0x31
stc
sbb cx, si
nop
not edi
mov cl, bh
adc ecx, ecx
stc
mov ax, bx
xor dx, cx
shl esi, 6
adc si, ax
shr bx, cl
rol si, 7
xchg ah, dl
nop
sbb ecx, 0x3474188d
adc cx, dx
stc
add ax, 0x44e1
test di, ax
or ecx, edi
dec bl
add cx, si
sub esi, edx
stc
shr ah, 3
or bh, 0x7c
shr di, cl
xor esi, 0x2f0766a4
mov ax, 0xb94
cmp bh, 0x7d
xor cx, bx
rol bl, 3
cmp di, dx
shl bl, 4
xor di, 0xbb9
ror dl, cl
or eax, 0x4d1370d2
rol cl, 7
cmp esi, 0x181c8199
rol edi, cl
nop
mov esi, edx
adc ax, bx
cmp edi, 0x59b080d5
sub bx, si
sub ch, 0x51
rol eax, 8
test edx, 0x2fa0ee11
stc
stc
cmp edi, 0x5b047879
xchg cx, si
adc di, di
xchg bl, bl
cmp edx, eax
test ax, 0x444a
sub al, al
cmp ax, bx
rol di, cl
stc
shr ah, 6
sbb edi, 0x5aba1b7d
test dh, ch
cmp bl, dl
ror di, cl
ror bh, cl
shr di, 2
test esi, esi
adc bl, bh
xor si, cx
inc bx
xchg ecx, esi
or cx, dx
test esi, ebx
sub dx, bx
shr ch, cl
cmp bl, 8
mov edx, 0x42784306
shl ax, cl
cmp si, dx
mov edx, esi
pop esi
add edi, ebx
shr ch, 6
add ch, cl
nop
nop
dec eax
inc cl
xchg cl, dl
not ch
sbb ebx, 0x5a9062b4
or bh, bh
not bx
nop
push esi
add cx, si
cmp dh, dh
shl bx, cl
nop
add ax, 0x5186
add dh, dl
dec ah
xor dl, bl
and ax, 0x253e
xchg ebx, eax
nop
and cl, dh
nop
adc dh, 0x79
xor dh, 0x50
sub dh, 0x1f
cmp edx, ebx
shr si, 3
rol ax, 3
cmp edx, 0x4eed5bf8
mov ax, 0x3711
and eax, ecx
not di
inc bx
rol bl, 2
or dl, 0x77
cmp bh, 0x45
xchg esi, eax
ror ebx, cl
xor al, 0x63
or dx, 0x765c
mov ch, 0x4a
nop
sbb bx, 0x3623
dec cx
stc
ror dx, cl
xchg edi, eax
sbb ebx, 0x7c2e23ea
sub dx, si
rol edx, 4
stc
inc edi
dec dh
sbb esi, 0x3b938661
xor ecx, 0x168499b1
mov eax, ecx
shr ax, 5
rol esi, 3
ror edx, cl
shl ax, 5
sub eax, eax
stc
inc cx
xchg si, di
stc
add ecx, ecx
sub esi, esi
dec si
and dh, al
adc edi, 0x510953e3
xchg esi, ecx
dec ax
test dh, 0x6d
cmp dh, 0x58
shr bh, cl
sbb edx, esi
cmp esi, edx
shr edi, cl
xor ch, dh
xchg bl, bh
sub bh, ch
mov ecx, 0x799c406b
dec ch
xchg edx, eax
dec bh
stc
shl bh, 5
inc dx
adc si, di
xor di, 0x5a94
sub eax, 0xebbd874
add dl, 0x54
not ebx
rol edx, cl
shr esi, 6
xor dl, 0x4e
pop esi
stc
push esi
add esi, esi
ror eax, cl
nop
xor ax, 0x77c2
sbb ebx, edx
ror di, cl
cmp al, 0xe
xor ch, bl
mov eax, eax
sbb ecx, 0x18b9ad35
not bl
xchg ecx, eax
ror ax, cl
adc cx, bx
ror ecx, cl
and esi, edi
cmp ecx, edx
adc ch, bh
add edi, ebx
sbb dh, 0x29
dec bx
not dx
sub bh, 0x68
ror cx, cl
stc
sbb edi, edi
inc dx
adc edx, edx
shr ch, 2
cmp ch, ah
or edi, 0x6ab791ad
inc di
xchg al, ch
shl bh, cl
test dx, ax
dec ah
ror dh, 4
xor si, 0x7e4a
xor ebx, 0x500099b
nop
not esi
shr cx, 3
stc
rol di, 2
sbb ecx, ebx
adc si, ax
or di, ax
shr al, 1
cmp dx, 0x3474
shl esi, cl
nop
sbb ax, 0x36cf
xor si, 0x3b58
test cx, 0x33ec
adc bx, ax
nop
cmp edx, 0x73a2ba7e
cmp dh, 0x52
nop
cmp cl, bl
nop
ror ecx, 1
cmp ax, 0x18fc
adc esi, 0x1e46eac3
xchg al, cl
rol bl, 8
test dx, di
inc di
and cl, 0xb
or ah, bh
not cx
adc ecx, 0x60884be
inc ax
nop
mov esi, edi
cmp cl, al
nop
and bh, dl
mov si, bx
sub ax, 0x29cb
mov eax, 0xa72d49d
adc bh, dh
inc bl
sub ch, 0x7a
cmp ecx, edx
rol cx, 6
and dl, bh
shl bx, 8
dec di
test edx, 0x5716436f
not dl
add edx, 0x7b4f08d5
xchg di, cx
stc
add edx, edi
add ebx, ebx
add ah, bl
ror ch, 6
nop
pop esi
shr di, 8
mov dl, bl
push esi
test dx, si
nop
and ebx, 0x5732d764
mov cl, bh
or al, ch
sub eax, 0xf29aa3
add dh, al
mov dl, bh
add ch, ah
shl ebx, 1
add dx, 0xa7c
nop
ror dx, cl
mov ax, ax
sub dh, 0x26
nop
inc ah
dec dh
stc
shl cl, 2
xchg edx, edx
shl bh, cl
not al
or ecx, 0x1a3bb0b5
sbb dh, 0x49
xor eax, 0x29323bb6
and cl, 0x1a
ror ah, 1
rol bh, 1
nop
cmp bh, bl
nop
add cl, cl
and esi, 0x56037954
add dx, 0x731b
test cx, 0x447
mov al, bl
test bx, si
or al, bl
rol edx, 1
adc esi, 0x3351647b
ror eax, cl
stc
shr di, 1
xchg ch, bl
adc cl, bh
not cx
test al, ah
stc
add eax, esi
shl bx, cl
ror esi, 4
sbb bx, 0xedc
and bl, dl
cmp si, 0x1318
sub di, 0x5939
ror bh, 4
not bl
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
jnp 0x5ba226
push ecx
cmp cl, 0x59
push edx
sub edx, 0x614c968f
push esi
cmp si, 0x1a89
inc cx
pop esi
pop edx
pop ecx
jb 0x5ba226
push eax
push ecx
shr al, cl
pop ecx
pop eax
jno 0x5ba2a0
call fcn.005e0701
call fcn.005e0c24
call fcn.005e1058
push eax
ror al, 6
push edi
adc edi, edi
and edi, eax
push edx
and dl, 0x29
mov ah, 0x61
push ecx
add ax, cx
push ebx
ror bl, 1
adc ebx, eax
nop
push esi
xor esi, 0x6f32997a
pop esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
jb 0x5ba28e
push edx
sub edx, 0x63b5f6a7
push edi
shr di, 7
push eax
inc eax
push esi
sbb esi, esi
push ecx
inc cx
push ebx
add ebx, esi
and esi, edi
or al, al
pop ebx
pop ecx
pop esi
pop eax
pop edi
pop edx
push ebx
push ecx
sbb ebx, ecx
pop ecx
pop ebx
call fcn.005e131d
push edi
rol edi, 8
push edx
not edx
push ecx
xor ecx, edx
pop ecx
pop edx
pop edi
push ecx
and cx, 0x2be4
sub cx, 0x7b64
push ebx
or cl, bl
push edi
ror di, 6
push esi
inc si
rol edi, cl
nop
shr si, cl
push eax
push edx
sub ax, dx
pop edx
pop eax
pop esi
pop edi
pop ebx
pop ecx
push ebx
adc bx, 0x3fbb
push eax
cmp ah, 0x5b
push edx
push esi
cmp dx, si
nop
cmp si, 0x77eb
pop esi
pop edx
pop eax
pop ebx
push edx
inc dh
dec dx
stc
push ecx
cmp dx, cx
pop ecx
pop edx
push edx
shr edx, 3
push eax
rol ah, 7
push esi
not esi
push ecx
inc cl
push ebx
test ebx, edx
dec dx
pop ebx
pop ecx
pop esi
pop eax
pop edx
push 0
mov edx, esp
push eax
mov eax, esp
push ebx
call fcn.005e1810
push edi
dec edi
push ebx
inc bx
nop
push eax
push edx
or eax, edx
push ecx
not cl
stc
stc
rol dx, 6
xor bx, bx
shr bx, cl
add dh, dh
cmp edx, ecx
mov cl, cl
adc cl, ch
sbb dh, 0x49
shl ebx, cl
shl ax, 2
stc
push esi
dec si
nop
add edx, eax
and dl, 0x49
dec bh
rol ch, 7
sub dh, 0x78
shl edi, 2
mov ax, 0x1460
test ax, 0x52b2
sbb ch, 0x68
xor ebx, ecx
test bx, ax
adc cx, dx
shr ah, 6
xchg bx, di
shl ebx, cl
test si, 0x6170
mov dh, 0x78
xor cl, 0x20
adc ecx, ecx
or edi, eax
stc
mov edx, 0x1821ded3
xor bh, cl
stc
xchg di, ax
rol dl, cl
cmp dx, ax
inc si
xor bx, cx
not bl
dec dx
stc
not esi
dec edx
mov bl, 0x34
or ecx, ebx
shl edx, 5
sub cx, 0x35fc
dec bh
test cl, 0x7e
or ebx, esi
rol edx, cl
not dl
not edi
test edi, eax
and cl, dl
stc
rol dl, 2
not eax
cmp ebx, ebx
cmp bx, 0x6d2d
test edx, 0x676b77f0
inc ebx
cmp ecx, esi
adc ebx, 0x19d3bdca
mov ch, bl
xor edx, ecx
nop
cmp cx, 0x37da
adc cx, 0x6409
cmp bx, 0x5e0a
shr ax, cl
or eax, ebx
mov edi, 0x1d9ca6e6
mov al, 0x43
adc ecx, esi
sbb dx, cx
sub dl, 0x23
ror eax, 1
nop
inc cx
nop
adc esi, ebx
dec bx
inc ah
nop
sub di, 0xeec
sbb ecx, esi
sub bx, dx
shl ch, 3
pop esi
xchg dx, ax
push esi
or si, 0x1ea0
adc dx, ax
dec dl
sbb bh, ch
shr edx, cl
cmp di, 0x10db
or eax, 0x548a5caa
or si, si
adc cl, bl
not si
not si
add esi, edi
add dh, 0x5a
nop
inc eax
shr edi, cl
inc eax
or ax, 0x7217
rol edx, cl
inc esi
cmp ebx, eax
nop
or al, ah
not dh
adc esi, 0x4196ce0e
ror ax, 1
cmp bx, 0x1fc8
mov ch, 4
rol bl, 4
shl cl, cl
sub edx, 0x3f8f01f5
dec dl
cmp di, 0x25cc
add edx, edi
inc ah
stc
and edi, 0x20a758c6
shl esi, cl
xchg dx, ax
xor cl, 0x7f
test ch, dl
stc
sbb ch, 0x71
xchg ah, ah
stc
stc
stc
shl cl, cl
add ecx, eax
sbb edi, 0x169f6060
not bl
nop
stc
inc ax
shl bx, 2
adc ecx, ebx
sbb edx, 0x24147789
test si, ax
stc
inc cx
nop
stc
dec eax
or bx, 0x3c6c
add edx, 0x15d06b30
or ah, bl
test edx, 0x3cc72b26
mov ax, 0x2a6d
and ebx, edi
sbb bx, bx
and di, 0x6416
rol ecx, 8
add edx, ecx
mov dl, bl
cmp dl, ah
sub bh, 0x6b
shr di, cl
adc bx, di
not dh
nop
xor bh, 0x6d
adc ah, dl
adc dx, 0x4600
cmp bh, 0x4e
test ebx, 0x7dec01de
add ah, dh
stc
or eax, ebx
inc si
or ax, dx
or eax, edi
and ebx, 0x622e35e6
add bx, 0x3276
test eax, 0x4972a7e
xor esi, 0x3360d50a
or ah, 0xa
nop
xchg edi, ecx
sub ax, dx
pop esi
stc
nop
push esi
cmp si, 0x2fd5
nop
sub di, 0x4373
shl si, cl
xor si, bx
sbb ecx, 0xe98dde6
cmp esi, esi
rol bh, cl
nop
stc
add dl, 0x20
ror ebx, 1
inc dx
and di, 0x5c8
adc bx, 0x708b
mov cx, 0xbe1
adc ecx, 0x311f6871
sbb di, 0x2840
test ebx, eax
dec esi
xchg ecx, ebx
and dh, 0x71
sub ebx, 0x1ba4efa4
and di, 0x2470
not edx
or esi, 0x7ec03860
sub esi, 0x7931768c
rol esi, cl
not bh
or cx, 0x344d
sbb eax, edx
xor ebx, edx
shr al, 7
adc bx, dx
rol ch, 3
shr bh, cl
test cx, 0x78c5
not ecx
inc cx
shl cl, cl
shr ax, 6
adc dh, 0xe
stc
xchg edx, ecx
mov dh, dl
sbb al, 8
shr cl, 3
test ah, 0x2c
shr eax, 3
xchg si, si
test ax, di
mov di, bx
inc ebx
ror bl, cl
mov di, dx
add eax, edi
shl esi, cl
nop
dec ecx
add al, 0x74
and al, ch
cmp ecx, 0x67b56d59
xor cx, 0x61c5
sbb cx, cx
mov bx, 0x3f3
adc al, dl
pop esi
pop ecx
pop edx
pop eax
pop ebx
pop edi
call fcn.005e1b66
call fcn.005e1fde
call fcn.005e22de
push ecx
sbb ch, 0x48
add ecx, 0xbeab78d
push ebx
and bl, 0x65
stc
push esi
xchg esi, ecx
push edx
mov dl, cl
test esi, 0x23654887
stc
xor ecx, 0x79dc78da
test esi, 0x3464c041
sbb bh, bh
push eax
shl al, 7
not esi
add cx, 0x642
cmp dl, 0x4a
sub dl, cl
ror ch, 5
dec dl
xchg dl, ah
push edi
xchg edi, ecx
not bx
sbb dh, 0x38
not dx
ror edx, cl
test si, 0x4236
and eax, 0x203de1b9
adc ax, 0x4e60
ror esi, 5
not dl
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
jl 0x5bab4e
call fcn.005e2773
jle 0x5ba6db
call fcn.005e2a8e
push ebx
dec ebx
push edx
push esi
xchg edx, esi
push ecx
adc ecx, ecx
stc
push eax
xor al, 0x48
rol edx, cl
stc
xor ax, 0x49cb
sbb si, si
xchg bx, ax
test ax, 0x7970
xchg dl, bl
dec bh
push edi
or eax, edi
inc ax
shr dh, 6
and bx, 0x17c8
shr esi, cl
not dl
sbb al, 0x55
test ebx, 0x1f53b241
sbb ebx, edi
dec di
or cl, 9
sub bl, al
not eax
pop edi
pop eax
pop ecx
pop esi
pop edx
pop ebx
call fcn.005e2e0a
push eax
and eax, 0x3f3bec5b
pop eax
call fcn.005e32aa
push ecx
xor cl, ch
push eax
push edx
mov ax, dx
nop
test ch, 0x5d
stc
push edi
shr edi, 2
inc edi
push ebx
or dh, bl
nop
shl dx, 6
adc eax, edi
sbb dx, cx
ror dh, cl
push esi
cmp di, si
test di, 0x2057
sub ax, 0x79d8
and dl, 0x56
test edi, ebx
xor cl, 9
rol esi, 6
cmp edx, 0x303964e2
sbb ecx, ebx
adc esi, 0x3169b451
rol eax, 7
xchg ch, ah
cmp bl, ch
nop
shr dl, 6
dec ebx
add cx, 0x25fa
shr cx, 8
shr esi, 4
or bx, 0x1d72
nop
test ecx, esi
and bl, 0x39
ror dx, 8
xchg al, bh
shl ah, 1
mov di, si
sub esi, ecx
and cx, 0x330c
inc cx
adc dh, 0x20
stc
nop
test cx, 0x3c51
mov bh, dl
ror dx, cl
or dl, 0x74
shl dl, cl
sbb cx, 0x16cd
dec dh
mov si, 0x4bf4
test ebx, esi
add ah, cl
sbb di, 0x419e
add ah, bl
and bx, dx
nop
test cl, dh
add eax, ecx
sub bx, 0x625a
mov ecx, 0x5aa295ec
rol bx, 8
not eax
sub ax, 0x19f4
sbb di, di
cmp bh, 0xd
ror bh, cl
pop esi
pop ebx
pop edi
pop edx
pop eax
pop ecx
jge 0x5baac0
call fcn.005e3725
call fcn.005e3c54
call fcn.005e41c7
call fcn.005e477b
jno 0x5ba8c8
je 0x5ba806
push esi
sbb si, 0x331
push edi
inc edi
push ecx
mov cl, cl
push ebx
push eax
sub bh, al
not al
push edx
xchg dh, ah
xchg dh, cl
pop edx
pop eax
pop ebx
pop ecx
pop edi
pop esi
nop
push ebx
push ecx
shl bx, cl
xchg ebx, ecx
push edx
or edx, 0x216a71ff
pop edx
pop ecx
pop ebx
push ebx
not bl
push esi
xor bx, si
push eax
not al
push ecx
xchg al, ch
xchg si, ax
mov bl, bh
not ch
push edx
or dx, 0x7b5e
push edi
shr di, cl
sbb si, cx
pop edi
pop edx
pop ecx
pop eax
pop esi
pop ebx
push esi
push edx
and esi, edx
push eax
test eax, 0x3427cffa
pop eax
pop edx
pop esi
push edx
add dl, 0x33
mov dl, 0x19
cmp dx, 0x2c7a
inc dx
stc
push edi
add di, 0x4dce
push eax
not al
push ebx
and ebx, 0x47b46ced
nop
push ecx
add ch, bh
nop
xor ecx, 0x39168602
nop
push esi
sbb si, 0x25be
pop esi
pop ecx
pop ebx
pop eax
pop edi
pop edx
call fcn.005e4c9a
push edi
push esi
xchg edi, esi
push ecx
push edx
add ecx, edx
shl ch, 1
and dl, 0x52
ror di, cl
cmp cl, 0x1a
push ebx
dec ebx
not esi
cmp di, di
not di
pop ebx
pop edx
pop ecx
pop esi
pop edi
push eax
sub eax, 0x5a8b40be
pop eax
push ecx
dec ch
add ecx, 0x3848999f
push esi
adc si, cx
not esi
pop esi
pop ecx
jbe 0x5ba8c2
call fcn.005e51e9
call fcn.005e559d
push ecx
adc ch, ch
pop ecx
push edx
push ecx
adc dl, cl
pop ecx
pop edx
call fcn.005e5ae2
call fcn.005e5dff
jle 0x5baa49
push esi
test esi, 0x6e0956aa
push edx
push ebx
add edx, ebx
sbb esi, ebx
push ecx
rol esi, cl
adc dl, bh
not bl
xchg ch, bl
nop
and bl, 0x1c
sub cl, 0x2d
push eax
adc eax, 0x441f6a71
sub dl, 2
xchg dx, dx
rol ch, 4
mov esi, ecx
adc ah, bl
not al
sub ax, 0x69be
inc ah
adc si, 0x2050
xor al, al
adc al, 0x60
adc si, 0x4372
or cl, bl
adc ax, 0x2f18
shl dl, 3
rol esi, cl
shl bx, cl
add ecx, 0x6bfa320
cmp bl, 0x33
inc si
inc esi
push edi
dec edi
and bh, dh
shl eax, cl
or esi, 0x716d32c7
inc si
xor cl, 0x13
test edx, 0x4199f323
shl si, cl
add esi, edi
and cx, 0x5d96
rol bx, 7
sbb edi, 0x1a8ae53c
not ax
not esi
add ebx, 0x78a314ad
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
jo 0x5baa22
jnp 0x5ba9cc
push ecx
not ch
push edx
shl dh, 3
pop edx
pop ecx
push ebx
adc bx, 0x2fd8
push eax
add ebx, eax
push edx
dec dx
push ecx
add cx, 0x5ea3
rol bl, cl
push esi
rol si, cl
nop
or ah, 1
sbb ebx, 0x1c2d24a4
and al, 0x4e
dec ch
push edi
test di, 0x5fbf
add di, 0x79c3
rol si, 5
xor dl, 8
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.005e6172
push edx
push eax
add dl, al
or eax, edx
push ecx
dec ecx
and ax, dx
push edi
xchg ecx, edi
push esi
add esi, 0x6580ae75
cmp cx, dx
and al, 0xe
cmp edx, 0x3298fc37
nop
rol cl, cl
cmp esi, 0xb161386
shr cl, 4
nop
push ebx
sbb bx, 0x3efe
xchg dx, ax
sbb esi, 0x6779108f
shl edi, cl
xor si, cx
sbb dl, bl
nop
and dl, 1
pop ebx
pop esi
pop edi
pop ecx
pop eax
pop edx
push ecx
sbb ch, 0x2d
pop ecx
call fcn.005e66de
push ebx
ror ebx, 4
push ecx
sub bh, cl
push edx
shl dx, cl
cmp bh, 0x63
pop edx
pop ecx
pop ebx
push ebx
inc ebx
push edx
ror dl, 8
push eax
push ecx
shr ax, cl
push esi
test esi, edx
not cx
pop esi
pop ecx
pop eax
pop edx
pop ebx
jl 0x5baaa3
jb 0x5baa8a
push ebx
test bh, 0x13
push edx
push edi
add dx, di
push ecx
sbb dh, cl
sub edx, 0x72f90b34
push eax
and al, bh
pop eax
pop ecx
pop edi
pop edx
pop ebx
call fcn.005e6ab2
je 0x5baa7f
call fcn.005e701e
push edi
push ebx
add edi, ebx
push eax
shl al, 6
pop eax
pop ebx
pop edi
push eax
push esi
xchg si, ax
pop esi
pop eax
push edx
adc dh, 0xe
sbb dh, 0x30
pop edx
push eax
push ecx
shl ax, cl
pop ecx
pop eax
push ecx
dec cx
pop ecx
push ebx
dec bx
xor bx, 0x4eb7
push edi
xchg bx, di
push esi
mov esi, esi
push ecx
xchg esi, ecx
pop ecx
pop esi
pop edi
pop ebx
push ebx
sub bx, 0x4b70
pop ebx
call fcn.005e753d
call fcn.005e7893
call fcn.005e7c6d
push ecx
inc ch
push esi
push edx
sbb esi, edx
push eax
push ebx
xor eax, ebx
add dx, 0x6c8b
dec si
push edi
inc edi
nop
add ebx, 0x4d67cc8e
cmp ecx, edi
xor di, 0x4cc3
mov bh, al
shl dh, 8
mov cx, si
mov ah, cl
ror bl, cl
inc eax
cmp bx, dx
xchg ebx, ecx
inc dl
or dh, dh
pop edi
pop ebx
pop eax
pop edx
pop esi
pop ecx
push esi
push eax
or si, ax
pop eax
pop esi
call fcn.005e7f8a
call fcn.005e8380
call fcn.005e86b3
call fcn.005e8a88
push eax
push ecx
shr eax, cl
push ebx
not bh
stc
push esi
ror si, cl
push edx
xor dh, 0x2c
pop edx
pop esi
pop ebx
pop ecx
pop eax
call fcn.005e8fc9
push eax
or ax, 0x2798
push edx
push esi
or edx, esi
pop esi
pop edx
pop eax
push edx
inc dh
or edx, 0x7fd83626
push edi
push eax
xchg di, ax
push esi
or si, 0xf5d
not dl
not esi
inc si
test di, dx
push ecx
add cl, ch
inc ecx
pop ecx
pop esi
pop eax
pop edi
pop edx
call fcn.005e9250
push ecx
and cx, 0x2d8
pop ecx
mov ecx, esp
push edx
push 0x40
push eax
push ecx
push 0xffffffffffffffff
push ebx
push ecx
ror bh, cl
push edx
push eax
and dl, al
push esi
xchg si, dx
not dl
test ecx, 0x3dcb69c7
stc
stc
ror eax, 2
add bx, bx
ror ecx, cl
or ebx, edx
test bx, 0x3e00
or bx, 0x3422
dec edx
shl ebx, 8
xchg dl, dh
nop
stc
sub cx, 0x7e0
push edi
or edi, 0x212ca75a
cmp cx, 0x1d35
xchg ebx, edi
add ecx, 0xa2afe72
rol edi, cl
sub ax, 0x7e9c
mov edx, 0xbe09924
test bx, di
add edi, 0xc39ee2a
xchg si, dx
add edx, 0x62144e91
and bx, 0x6de
mov ch, 0x32
shl dh, cl
or di, 0x28ce
inc eax
not ebx
and dl, 0x13
rol dx, 4
cmp dh, 0x46
sbb edx, 0xbf2de5f
stc
ror dl, 7
add ah, al
dec ecx
not al
ror bx, 2
xor edx, 0x791b354c
adc ah, 0x7d
nop
sub ebx, 0x5a60e7f
ror esi, cl
sub eax, esi
stc
not dh
add esi, eax
mov bl, 0x20
shr ch, 1
xor si, 0x3c1e
xchg edx, esi
shr dh, 6
not cx
shl cx, 5
shl bl, 1
not ebx
rol edi, cl
stc
shl cx, cl
inc bx
stc
adc cx, 0x146
and ah, 0x52
inc al
nop
nop
or dl, 0x6e
and di, 0x1e20
sub si, di
xchg edi, edi
adc di, 0x5dd5
add ch, ch
or dh, 0x12
and dl, ch
mov si, dx
shl bx, cl
inc ecx
not edi
dec bl
add ch, 0x3c
ror di, 6
adc dh, 0
add al, al
add ecx, esi
mov dh, 0x57
and ebx, esi
and cl, bh
and di, si
add edi, esi
or ax, cx
dec ch
nop
pop edi
ror bl, 1
push edi
rol di, 4
ror si, cl
dec dh
shr al, 2
and ax, dx
dec edx
mov dh, 0x63
mov ah, 5
inc dl
add ebx, ecx
dec si
ror cl, 3
xchg bl, al
mov dx, cx
mov bx, 0x1233
xor dx, ax
not edx
dec bh
sbb dx, 0x2a89
sbb ah, 0x32
shl bx, 5
sbb edi, eax
xor bx, di
ror cl, 7
xchg dl, dl
sbb ecx, edi
ror dx, cl
rol cl, cl
shr edi, cl
adc cx, ax
xor cx, dx
sbb si, 0x3c92
and al, 0x39
adc ecx, 0x6dfa05c4
sub eax, 0x50c58b85
xchg dx, di
test bx, dx
xor ax, 0x7018
sbb ebx, 0x6ff80f19
nop
shl bh, cl
stc
ror cx, cl
rol edx, 3
nop
and di, 0x875
and dh, 0x5d
inc edx
shr ecx, cl
add dx, dx
test edx, esi
test di, 0x207b
ror cl, cl
or ax, 0x78a1
or ah, 0xf
or bh, 0x60
stc
adc si, cx
test di, dx
adc edx, edi
rol si, 6
cmp bh, dl
ror bl, cl
and di, dx
add dx, ax
sbb si, ax
and bh, 0x42
ror edi, cl
adc bx, 0x4bf3
nop
or si, 0x6aac
test eax, 0x65ee8afc
mov edx, eax
shl ebx, cl
xor cx, 0x4d34
sub ah, bh
inc al
stc
or esi, edi
inc dh
xor edx, ebx
add ah, ah
ror esi, cl
cmp ax, di
dec eax
test ah, 0x48
ror eax, cl
ror dx, cl
dec bl
adc bh, 0x74
sbb dl, al
stc
cmp ch, 0x11
cmp bx, di
or cx, si
test ax, cx
not cx
nop
sbb dl, dh
pop edi
stc
dec eax
rol eax, cl
xor al, ah
push edi
adc edi, 0x2d706552
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.005e951b
push eax
shr ax, 2
stc
push ebx
inc bl
push esi
push edi
sub si, di
push ecx
sub ecx, eax
push edx
sub edx, 0x2191862e
add bh, ah
add ax, cx
adc ch, 0x10
mov edx, 0x9c5bff0
inc ax
inc bx
test esi, ecx
rol ah, cl
inc al
add edx, 0x3260c3b7
sub eax, edx
dec di
adc ah, 0x37
stc
ror cl, 3
rol bx, 2
not esi
add bl, 0x48
adc edx, eax
inc ebx
ror cl, 8
adc si, cx
xor ax, 0x7e47
add ah, 0x4d
ror al, cl
inc cx
ror bh, cl
and di, 0x6a42
cmp esi, 0xa339df1
sub eax, 0x5cbb16d3
test bl, 0x3b
mov bh, 0x55
or si, 0x47a9
adc dh, 0x50
dec esi
add cl, 0x53
pop edx
pop ecx
pop edi
pop esi
pop ebx
pop eax
call fcn.005e995c
nop
push ebx
add ebx, 0x4038a525
push edx
dec dx
push eax
push ecx
shr ah, cl
rol bl, cl
mov bl, 0x6a
stc
test ebx, ebx
push esi
ror esi, cl
mov si, 0x7b29
and ax, 0x1cbc
adc dx, 0x532f
stc
test cx, 0x3a68
push edi
cmp di, cx
mov bx, ax
add dx, 0x33ce
add dh, dl
shr ah, 7
cmp cx, bx
adc al, 0x12
mov ebx, ebx
or cx, bx
adc dl, 0x46
sbb ch, 0x10
or al, 0x7c
ror dh, cl
nop
cmp edi, ebx
cmp di, 0x708
shr cx, cl
cmp dh, 0x5d
shl bh, 6
xchg dx, di
rol ecx, 8
shl dh, cl
rol dh, cl
shl ecx, cl
and si, 0x78a
rol ch, cl
test ah, 0x74
and ecx, 0x2b2db6c2
add esi, edi
xor di, bx
test ecx, 0x1030f9ef
test dh, cl
or bl, cl
or bx, cx
shr al, 3
stc
xor esi, esi
not bl
sbb edx, eax
sbb bh, dl
rol ah, 5
xor edi, 0x5e963a72
test esi, 0x554f82bc
mov esi, edx
test di, di
add edx, 0x7f242d7c
add bl, 0x36
add edi, ecx
cmp ecx, esi
or dh, bh
sub edi, 0x7b228f2b
and dx, 0x38e7
test bh, 0x4e
test edx, 0x4e166b8
cmp dl, 0x7d
cmp bl, 0x21
stc
adc ebx, edx
dec di
or eax, 0x568404ab
and al, dh
shr ax, cl
not bl
shl al, 3
inc dh
dec ebx
mov di, 0x5d8d
mov ah, 0x43
test dh, 0x48
cmp bx, cx
nop
sbb ch, bl
shl eax, cl
shl bh, cl
sbb al, 0x75
and ch, dl
xor di, 0x6906
mov bl, 0x5e
nop
mov esi, 0x4d37de10
mov bx, 0x69b8
test ecx, ebx
dec ebx
cmp dh, 0x26
ror bx, 8
nop
pop edi
adc cl, bh
push edi
not edi
sub al, al
shl cl, cl
add cl, dl
cmp ecx, 0x360bc354
nop
adc edi, eax
xchg esi, eax
shr bl, 8
xor ch, dh
xchg si, di
mov ah, bh
or dx, 0x3f6d
test si, cx
not dh
cmp di, bx
xchg al, ah
shr ah, cl
ror ch, cl
mov edx, 0x2409c52b
sbb dx, dx
sbb edi, eax
xchg al, dl
ror edx, cl
adc edx, 0x4122f727
xchg bx, cx
nop
ror eax, cl
shl esi, cl
xor eax, ecx
mov edx, 0x35bfbe41
shr esi, 7
rol bh, cl
add si, bx
not cx
add edx, eax
nop
stc
stc
or bx, dx
test esi, ebx
or eax, ecx
sub ebx, 0x2bd5792f
shr dl, 7
dec ax
xchg dh, bh
inc ebx
cmp dl, dh
xor ch, 8
stc
dec bl
mov ecx, 0x45060745
or ah, 0x39
xor bx, 0x7a70
mov al, 0
inc esi
dec ah
rol bx, 8
and ebx, edi
rol esi, 6
not edi
xchg ebx, ebx
mov edi, 0x7cc5bc41
nop
adc cl, ch
cmp ah, cl
and esi, 0x74c3c30b
test edi, edi
stc
test bh, bh
inc edx
xchg ecx, edx
mov bx, 0x64ed
sub al, 0x72
sub al, 0xf
xchg bl, ah
xor bx, dx
xor si, si
not si
adc ecx, 0x6c383851
add ecx, esi
nop
and edi, 0x2fc15979
dec edx
xor ch, 0x16
stc
or bl, 0x7f
shr ax, 1
mov esi, ebx
cmp dh, 0x10
xor ch, 8
and si, 0x1d25
xchg ecx, esi
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
call fcn.005e9e77
push ecx
or ch, 0x60
push esi
xchg cx, si
push edx
push edi
cmp edx, edi
push ebx
rol ebx, 4
inc edi
mov bh, 0x7c
xchg bl, bh
dec bh
stc
mov bh, bl
not esi
xchg ebx, ecx
rol bx, 2
push eax
xor cl, ah
test esi, 0x64764ae6
cmp eax, edi
mov dh, dh
and cx, dx
sub cx, 0x7e04
sbb ebx, 0x51b5461d
dec al
not edi
not edi
xchg bx, dx
pop eax
pop ebx
pop edi
pop edx
pop esi
pop ecx
jp 0x5bb15f
stc
push ebx
push edx
add bh, dl
pop edx
pop ebx
jnp 0x5bb134
call fcn.005ea26b
call fcn.005ea6fb
jae 0x5bb134
call fcn.005eaa50
call fcn.005eae9a
jp 0x5bb130
push ecx
push eax
xchg ch, al
push edi
sbb edi, 0x3655d3c0
dec ch
nop
push edx
cmp edx, edi
pop edx
pop edi
pop eax
pop ecx
jo 0x5bb121
push ebx
push ecx
sbb ebx, ecx
pop ecx
pop ebx
push edi
test di, 0x58e3
push eax
push ecx
cmp ah, cl
sbb cl, ah
pop ecx
pop eax
pop edi
push ecx
shl cl, cl
pop ecx
push eax
and ah, 9
push ecx
sbb ecx, 0x51d64d36
push edx
dec dx
push esi
shl esi, cl
push ebx
xchg ebx, ecx
sub dl, 0x3a
shl si, cl
cmp ch, 0x27
pop ebx
pop esi
pop edx
pop ecx
pop eax
push eax
not eax
push ecx
not cx
pop ecx
pop eax
jbe 0x5bb30f
jbe 0x5bb280
push ecx
push esi
xor ecx, esi
stc
push edi
shl edi, 3
push ebx
shr bx, 7
push eax
and ax, 0x8ef
inc bl
xor bx, ax
nop
shr bx, 2
push edx
test bh, dl
pop edx
pop eax
pop ebx
pop edi
pop esi
pop ecx
call fcn.005eb2f7
call fcn.005eb8ae
call fcn.005ebc47
push esi
push ecx
ror esi, cl
push edx
xchg dl, dl
nop
push ebx
ror ebx, cl
or bh, bl
or ebx, ecx
stc
mov dh, 0x7b
xchg bl, bl
not si
push eax
xor esi, eax
stc
dec esi
and ch, ah
push edi
test edi, 0x7d348f16
adc eax, edi
xchg edx, ebx
xchg esi, ebx
or esi, ebx
shl bx, cl
xor cl, 0x3c
or ebx, 0x2fba562b
nop
xor bh, 0x6e
stc
dec ch
add dx, di
stc
and bl, ah
adc ecx, esi
or dx, bx
test ah, ch
and cx, cx
stc
stc
xor ax, 0x6491
adc bh, 0x26
shr bl, 3
not edx
xor dx, 0x5c6
ror si, 5
add dl, 0x26
test edx, edx
mov edi, ecx
inc bh
shl cx, 1
not dx
add dh, bh
inc ch
shl ecx, cl
or edx, 0xbf910be
ror ax, cl
test ax, 0x4c71
inc ah
inc ch
ror ebx, 1
shl edi, 1
stc
shl edi, cl
cmp di, 0x6216
adc ah, 0x4e
or dl, 0x2c
dec si
not si
rol dh, cl
shr ecx, cl
xor cx, 0x58ca
nop
inc cx
ror di, 5
ror edx, 4
adc esi, 0x324a3d99
inc eax
dec ecx
ror cl, cl
ror dx, cl
test cl, 0x4c
not si
dec di
or cl, 0x76
xor eax, 0x640eef7
sbb dl, 0x21
sub ch, bl
nop
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
push eax
push ecx
shl eax, cl
push edx
ror dx, cl
not cl
push edi
sub edi, 0x3605fa58
inc al
or dl, 0x28
shr ax, cl
xor ah, ah
shr ecx, cl
nop
inc al
test dh, 0x33
push ebx
ror bh, 4
mov dh, ah
cmp ax, 0x38b1
shl bl, cl
nop
and edx, 0x2a279727
push esi
not si
sbb dx, 0x48b3
test si, 0x12e9
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.005ec227
call fcn.005ec703
jp 0x5bb2fa
jbe 0x5bb2f2
push edx
sub dh, 0x2c
push edi
push ecx
shl edi, cl
pop ecx
pop edi
pop edx
push eax
test eax, 0x5ed9c0d4
pop eax
push ecx
push ebx
and cx, bx
stc
pop ebx
pop ecx
call fcn.005eca92
push ebx
shr bl, 3
push ecx
push eax
adc cl, ah
cmp cx, 0x6889
pop eax
pop ecx
pop ebx
call fcn.005ecd30
call fcn.005ecf84
push ecx
ror ecx, cl
push edi
dec di
push eax
push edx
add ax, dx
shl cx, cl
stc
inc cx
nop
xchg dx, di
sub ecx, 0x3a3a5e6f
push ebx
shr ebx, cl
push esi
and si, 0x2374
add bl, ah
rol si, 1
stc
rol bx, 8
rol ecx, cl
shr ecx, 4
and di, di
stc
shr ebx, cl
xor ecx, esi
xor ch, dl
rol dl, cl
nop
inc al
sbb ecx, edx
pop esi
pop ebx
pop edx
pop eax
pop edi
pop ecx
push edi
add di, 0x6198
push esi
mov si, 0x713e
pop esi
pop edi
push esi
push edi
js 0x5bb4a6
jp 0x5bb3e8
jb 0x5bb3e3
push esi
shr si, 3
push edi
dec edi
push edx
add di, dx
push ecx
mov ch, 0x5e
xchg ch, ch
shr si, cl
push eax
or eax, 0x99660be
sub dx, di
and di, di
pop eax
pop ecx
pop edx
pop edi
pop esi
push ebx
push edi
and bx, di
nop
nop
push eax
push ecx
xchg ah, ch
or ch, 0x1e
not bx
push edx
adc ah, dl
rol ch, cl
adc dh, 0xa
push esi
test esi, edx
and edi, ebx
add dx, 0x82d
ror ah, cl
nop
inc dx
pop esi
pop edx
pop ecx
pop eax
pop edi
pop ebx
push ecx
xor ecx, 0x314ce7ce
pop ecx
call fcn.005ed3da
call fcn.005ed8aa
jnp 0x5bb40a
call fcn.005edbe8
js 0x5bb40a
call fcn.005ee15c
call fcn.005ee57e
push edi
push eax
mov di, ax
pop eax
pop edi
nop
push edx
push ecx
ror edx, cl
push esi
ror esi, cl
push eax
xchg ecx, eax
push edi
push ebx
xor di, bx
adc esi, edx
ror ecx, cl
xor bx, di
rol ax, cl
ror bl, 6
inc ebx
cmp ecx, edi
inc ax
xchg bh, bh
cmp eax, 0x51013c23
nop
add eax, ecx
xchg cl, ah
shr di, 7
ror edx, cl
shl cl, cl
cmp dh, 0x39
xchg ah, bh
nop
rol esi, 6
ror ebx, cl
sbb esi, ebx
cmp dx, di
and bl, dh
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
call fcn.005ee8be
push eax
mov ah, 0x57
push edx
sub ax, dx
not dx
nop
push ebx
dec bl
push esi
push ecx
test si, cx
dec eax
not eax
and ecx, 0x73f4e615
shl cx, cl
push edi
shl di, cl
sub bh, 0x77
rol dx, 2
and ecx, 0xe25207d
shl eax, 2
shl cx, 8
rol bl, 7
nop
shr edx, 3
add edx, 0x3e6684d0
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
call fcn.005eeed4
call fcn.005ef214
call fcn.005ef694
push ecx
push eax
xchg cl, ah
push edx
xchg cx, dx
rol dl, cl
push ebx
shr bx, cl
ror ecx, cl
mov bx, 0x533c
push esi
and si, 0x385d
mov dh, 0x6d
add ax, dx
xchg dh, ch
dec si
adc edx, 0x78d6608
test al, dh
sbb si, 0x7397
nop
rol al, cl
sbb si, dx
and dl, ch
rol bl, 6
or cx, 0x3d57
xor si, ax
test ebx, eax
push edi
xor di, 0x2f7f
ror cl, 6
rol ebx, cl
dec eax
sub ch, bh
inc ah
cmp dx, bx
inc al
mov bx, 0x3b1a
xor dl, 0x33
adc ch, 0x7f
nop
cmp cl, al
xor cx, 0x3b0d
stc
mov al, bh
xor bh, 0x72
add bx, di
ror al, 2
not edi
dec si
or ebx, 0x515b69f5
mov al, 0x2a
sub dl, al
rol ah, cl
ror edx, 3
xchg si, dx
rol dh, 4
and bx, cx
test dx, 0x60c1
ror bl, cl
shl di, 1
adc cl, 0x52
or cx, ax
mov ax, 0x4a4
sbb di, 0xe47
shl bl, 4
shr dh, cl
rol al, 7
inc ax
xor al, al
shl edi, cl
adc si, si
not cx
shr si, cl
or bh, cl
mov eax, ecx
dec ah
shl ebx, 5
mov ebx, edx
cmp ebx, edi
ror ebx, 5
stc
cmp ecx, ecx
ror ax, 3
sbb si, si
ror cx, 8
adc ch, bl
stc
dec esi
xor al, 0x58
xchg bh, al
xchg ebx, ebx
adc ebx, esi
cmp esi, 0x2cd53d61
nop
dec eax
sbb eax, ebx
add esi, edi
sub dl, 0x78
inc ebx
adc edi, esi
ror ecx, 1
rol si, cl
inc ebx
shr edi, 7
mov cl, 0x43
add dl, bh
pop edi
inc esi
rol bh, 2
mov eax, eax
inc ah
ror ah, 6
inc edx
stc
inc cl
push edi
add di, si
sbb al, 0x79
cmp edi, 0x4d55d708
add dl, dh
shr bx, 5
rol si, cl
inc bx
or eax, edx
shl si, 8
shl si, 4
xchg dx, ax
inc ah
nop
sub ah, al
test eax, 0x7ca4c66c
xchg ah, al
and edx, edi
nop
and cx, ax
test si, 0x5213
and bx, 0x3dbf
shr dh, cl
dec ebx
sub edx, edi
add edi, 0x1bbcc6f4
sub dx, cx
test si, 0x510f
sbb al, 8
mov dh, 0x17
test ch, bh
shr bx, 1
xor edi, 0x5f73d444
test dh, 0x12
nop
test eax, 0x13367f52
shr cl, cl
shr edi, 5
shr ecx, 6
adc esi, 0x5efb4a03
sbb si, 0x680c
test edx, 0x15c8fcd8
dec di
stc
dec bx
shl dl, 4
not cl
xor ebx, ecx
add ecx, esi
sbb bl, 0x4a
xor ah, 0x66
and ebx, 0x4459fab6
xchg dl, dl
rol ebx, cl
add di, cx
nop
sub cl, ch
stc
sbb edi, 0x499c7347
test cl, 6
add dl, dl
sub edx, esi
inc bl
or bh, 0x2a
not cx
sub si, si
nop
test cx, 0x5b8d
and dx, 0x2b32
stc
shl ax, cl
cmp ah, 0x68
cmp edx, eax
add edx, eax
or eax, edi
adc al, 0x19
shl si, cl
xchg bl, ah
xor ax, 0x4003
dec ebx
stc
or ebx, eax
or edx, 0x4e388cbb
inc edx
cmp edx, 0x2266066e
dec si
nop
nop
sub cx, cx
test al, ch
cmp ecx, ecx
xor bl, ch
xchg cx, bx
pop edi
shr ch, cl
push edi
shr di, 8
sbb di, di
ror di, 8
sub si, 0x4428
and cl, 0x17
sbb ax, 0x7372
test ebx, edx
or eax, ebx
and ch, ah
shr ch, 5
dec ebx
inc esi
inc dh
xor edx, esi
xor edx, ebx
sbb dx, 0x40a0
cmp bl, 0xd
inc di
sub ch, bh
adc dx, bx
xor eax, 0x78c48a34
xchg ecx, esi
shl dl, cl
ror ecx, cl
and di, 0x4b62
rol di, 8
nop
nop
test eax, edx
adc al, 0x6f
dec bl
or dx, 0x5b14
mov ax, 0x27e3
dec edx
shl di, cl
dec edi
adc ax, si
nop
sub dx, dx
nop
mov bh, 0x29
and di, si
and edi, ecx
xor ecx, 0x20e28e7f
add si, ax
test al, 0x76
mov si, bx
rol di, 2
ror si, 2
test ax, bx
add esi, edi
adc ebx, 0x4b960583
nop
and dx, di
shl ebx, cl
adc ah, 0x10
mov cx, 0x601
dec eax
adc edi, 0x77a1b305
and cl, 0x54
mov dx, si
dec bl
sbb ecx, esi
adc al, 0xc
nop
sub al, ah
not ax
sub bx, 0x30fb
or cx, dx
sub bx, dx
dec edi
cmp cl, bl
dec bx
sub esi, 0x1f856dc5
mov eax, edx
or cl, ah
sbb bl, 0x3d
not di
shr cx, cl
adc edi, 0x54922fed
or bh, ah
test edi, ebx
or dx, cx
test bx, si
stc
not si
xchg bx, dx
or ch, ah
stc
shr di, cl
dec dx
sbb di, ax
shl bh, cl
mov si, di
test di, ax
xor bl, bh
ror bx, cl
test cl, 0x51
mov dl, bl
pop edi
push edi
dec di
nop
sub al, bl
shl cl, 1
and eax, 0x60577baf
cmp dx, 0x2ac4
cmp bx, 0x34f9
dec esi
shr cx, cl
test edx, 0x1d5208a0
stc
sub edx, 0x46e54be6
or edx, 0x31193244
stc
cmp edi, 0x2e03fabb
shl edx, cl
xchg edx, eax
cmp ch, 0x53
sub ah, bl
adc ah, 0x5c
mov edx, edi
shr bh, 2
add di, 0x1fdf
inc dh
ror di, 8
rol esi, 2
mov edx, 0x7feafd06
shr edx, 2
stc
inc esi
stc
shl dh, cl
cmp al, 0x36
dec ch
mov ebx, ebx
xchg di, bx
dec bl
inc cx
or esi, 0x662eaeb9
dec dx
add ax, 0x6da7
test ax, 0xdce
shl esi, 8
adc ax, cx
or al, 0x5f
shr dh, cl
nop
xchg bx, dx
not ecx
xor bh, 0x67
sub esi, 0x7cecfb67
add bl, 0x31
not cx
test cl, 0x6b
xchg dx, cx
dec eax
sub bx, si
adc edi, 0x352be3f8
dec bh
or esi, 0x243d462c
mov edx, eax
xchg ebx, eax
sbb dl, dh
ror si, 7
and ax, 0x571a
rol al, 1
xor dx, 0x77f7
shr ebx, 1
inc si
shl cx, cl
adc eax, ecx
ror cx, cl
xchg edi, esi
inc ecx
sbb esi, 0x748702cd
xchg esi, esi
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
call fcn.005ef8ee
push eax
push ebx
mov al, bl
push ecx
dec ecx
sbb bx, 0x3586
push edx
and dl, 0x7e
dec bl
push esi
dec si
and edx, edx
cmp ch, dl
dec eax
adc dx, si
shr ch, cl
nop
ror cl, cl
or edx, 0x491ebf4f
and cl, ch
xor ecx, 0x183a45f7
ror ebx, 4
xor bl, bl
sub cx, bx
push edi
shr edi, 1
sbb ch, dh
adc ax, dx
shl eax, cl
or ah, dh
mov ax, dx
shl eax, 6
or di, 0x55cc
ror ah, 6
add di, 0x492f
dec dl
stc
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
push edx
push ecx
shl dl, cl
or ecx, 0x2031efe
or dx, cx
push ebx
push eax
or bh, ah
mov cx, dx
push edi
or edi, 0x30cb2cdd
not di
shr bl, 7
mov cx, 0x2d72
or bh, dl
push esi
xor esi, edx
xor bh, 0x34
and bx, 0x10ef
shr eax, 3
ror ax, cl
cmp al, cl
dec eax
test ax, 0x687c
stc
or di, 0x1896
cmp ecx, 0x6efdd045
add dh, dl
adc edi, 0x3bdbe327
dec al
xchg cx, dx
cmp di, cx
sbb bx, 0x66e
shl dh, cl
inc ch
adc dl, bl
and dh, 0x49
ror edi, 3
sbb ebx, 0x4811a275
shr cx, 8
test ecx, 0x25ad0105
adc eax, 0x45e74cec
nop
stc
or cx, si
sub bx, 0xaa
add edi, ecx
rol ax, 5
cmp bx, cx
inc ah
shr edi, 4
rol bl, cl
not cl
dec ecx
nop
rol dh, 3
rol edi, 1
not cl
xor al, 0x4d
adc dx, ax
add edx, edx
nop
xor dx, cx
or esi, esi
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
jno 0x5bbad1
jnp 0x5bba62
jne 0x5bba39
push edx
dec dx
push eax
and ax, ax
push ebx
add bx, 0x13b8
push edi
dec edi
nop
sub di, 0x2598
pop edi
pop ebx
pop eax
pop edx
jo 0x5bba34
push edx
and dl, 0x63
push ecx
cmp cl, dl
pop ecx
pop edx
nop
push eax
push esi
xchg si, ax
pop esi
pop eax
push edx
push ecx
ror dl, cl
pop ecx
pop edx
call fcn.005efcd5
push esi
push ecx
rol esi, cl
push edx
and dx, dx
shr ch, 2
pop edx
pop ecx
pop esi
call fcn.005f018d
call fcn.005f05ec
push edx
push eax
xor dh, ah
pop eax
pop edx
call fcn.005f0a6b
push ebx
shr bx, 7
pop ebx
call fcn.005f0d8c
push edx
adc dx, 0x7062
push ecx
shl ch, cl
push edi
rol di, 5
push eax
adc ax, 0x25ec
inc cx
ror ecx, cl
push ebx
shl ebx, cl
nop
sbb bh, 1
push esi
or si, ax
shr eax, cl
inc al
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
push ebx
push esi
sub bx, si
push edx
mov esi, edx
push edi
shr di, 1
push eax
push ecx
xchg ah, cl
dec si
ror edx, 3
pop ecx
pop eax
pop edi
pop edx
pop esi
pop ebx
call fcn.005f12d3
call fcn.005f16d6
push ecx
mov ch, 0x79
push edi
push eax
sub edi, eax
shl cx, 4
stc
pop eax
pop edi
pop ecx
call fcn.005f1bc5
push ecx
shr cx, cl
pop ecx
push edx
add edx, 0xb6b26aa
push eax
sbb eax, 0x30d7a6cb
nop
stc
push ebx
test bx, bx
push ecx
xor bl, ch
push esi
sub si, 0x2a98
push edi
not di
shr dl, 8
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
push edi
push edx
or di, dx
pop edx
pop edi
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
call fcn.005f1ec8
call fcn.005f2383
push edi
cmp edi, 0x51affa04
push eax
push ecx
ror al, cl
sbb ax, 0x3744
stc
push edx
xchg edx, ecx
rol cl, cl
xor dh, 0x7c
dec ch
push ebx
shr ebx, cl
dec dh
stc
ror ah, cl
cmp dx, 0x6f0b
xor ebx, 0x54d7fa01
adc eax, ebx
stc
test ax, cx
sbb di, 0x1185
xchg al, dh
and cx, 0x392b
dec bx
xor eax, 0x4655699c
sub ecx, edi
push esi
shr si, cl
shr ebx, cl
mov esi, ecx
xchg ecx, edx
mov edi, 0x636bc8b3
nop
sbb ax, 0x66a1
cmp ebx, esi
dec al
stc
nop
not ecx
and ebx, ebx
dec bl
xor eax, edi
cmp si, dx
shl eax, cl
sbb dx, 0x1368
dec bl
rol bl, cl
xor edx, 0xb701e56
xchg esi, ecx
not bx
ror bl, cl
inc edx
adc ah, 0x43
nop
inc ax
sub cx, 0x2b51
stc
rol esi, 5
ror ebx, cl
test dx, ax
ror edx, 2
shr edi, cl
stc
sbb esi, ebx
add edi, edi
rol dh, cl
and dh, 0x5f
add eax, esi
add al, 0x43
rol ebx, cl
rol dl, 2
rol esi, 4
add edi, ebx
or bx, 0x6a4f
ror bh, 5
test bh, 0x6a
xchg bx, ax
test esi, 0x6caf366b
stc
dec eax
stc
adc eax, ecx
dec cl
test cx, di
shl dh, 6
test bl, dh
stc
rol ebx, cl
dec ah
dec ax
nop
cmp di, 0x31b
stc
sub dh, bl
inc edi
rol eax, cl
inc si
or ax, cx
and ah, ah
not esi
stc
inc di
inc dh
add eax, ebx
pop esi
rol cl, 7
cmp dh, ch
push esi
shl si, 3
not ebx
add dx, 0x6207
dec ebx
rol ebx, 4
adc edi, 0x192cec93
ror eax, cl
shr dl, cl
xchg ch, ah
ror cl, 2
not di
adc ah, dl
nop
test dl, 0x73
shr di, 6
xor ecx, ebx
cmp cl, bh
add bx, 0x3e2f
ror di, cl
or cl, 5
mov eax, ebx
add cx, bx
add bh, al
sbb eax, 0x62b3d648
or dl, 0x4a
mov ch, bh
dec dh
and edx, eax
inc ax
not edx
test bx, 0x7536
cmp ax, 0x6331
shl ecx, cl
ror bx, cl
and dx, cx
nop
xchg dl, dl
dec edx
sbb al, 0x3c
xor eax, ecx
dec ax
stc
or bx, 0x2149
mov ax, ax
mov si, 0x7934
or bl, dh
test ch, 0x79
and dl, 0x2c
sbb eax, edx
stc
shr ecx, cl
mov bl, 5
test ebx, edi
test ah, 9
dec cx
sub ah, 0x29
rol bh, 1
rol ax, cl
rol di, cl
cmp di, 0x5d13
xchg edi, ebx
inc cx
dec edx
sbb di, si
or dx, bx
nop
mov ah, cl
sub eax, edi
nop
ror bh, cl
dec ah
and edi, 0x6846648b
dec dx
ror edx, 4
nop
or edx, 0x2a76798d
mov ax, 0x18ee
not si
not bl
sbb di, ax
cmp ah, 0x11
adc dh, 0x46
sub di, ax
add esi, 0x28316238
sbb ecx, 0x3f03de82
nop
sbb edi, edi
dec esi
rol bx, cl
sub al, 0x7b
mov ah, bl
add cl, bh
shl al, cl
cmp ah, bh
or edi, 0x3a779590
xor bl, 0xa
stc
stc
pop esi
not edx
shr dx, 4
sbb ah, 0x33
rol cl, 8
dec edx
xor ch, ch
sbb edi, 0x61594d3f
inc edi
rol edi, 3
nop
inc cx
or ch, dh
inc eax
and dl, dl
stc
ror ebx, 7
sub bl, bh
ror bx, cl
rol dh, 7
ror bx, cl
or ah, al
push esi
sub ebx, esi
nop
test di, 0x1588
or si, cx
test dx, 0x3960
add bx, 0xd8f
test ebx, 0x5f25d1ad
dec cx
nop
mov edx, 0x4a6f2a0c
sbb dh, 0x57
sbb dl, ch
and cl, 0x4e
adc di, 0x46a7
inc di
inc ebx
test bh, ah
shl dx, 5
adc eax, 0x539c6db7
ror si, 8
not edi
not esi
nop
ror bx, 6
shl edx, 3
or ebx, edi
sub dx, 0x519e
shr esi, cl
rol edx, cl
rol dx, cl
xor edi, ebx
xor ch, dl
shr ecx, 6
nop
rol esi, cl
ror eax, 4
shl dx, cl
xor eax, 0x6a8e5054
adc edi, eax
mov ecx, 0x420ee03b
and esi, 0x317dcc72
test edx, ecx
rol eax, cl
add di, di
nop
stc
add cx, 0x551b
stc
xchg ebx, eax
and cx, cx
xchg di, si
stc
or ah, 0x40
cmp dx, 0xdaf
ror edx, 2
or cx, 0x4ec
inc eax
ror ch, 3
add bh, 0x53
ror cl, 1
test bh, 0x44
sbb cx, 0x7a56
xchg bx, dx
not edx
xchg bx, di
cmp ebx, 0x4c609352
add di, 0x60f3
shr ah, cl
nop
test dh, cl
rol dx, cl
stc
inc al
stc
dec ebx
sbb cl, 0x29
mov cx, bx
add ecx, edi
ror bh, 2
pop esi
nop
mov bx, 0x30fa
rol ch, cl
mov dl, 0x2b
xor dl, dh
add al, al
xchg ebx, eax
sub cx, ax
nop
xor al, dh
xor dx, ax
not ebx
nop
shr edx, 8
test bx, 0x1ec2
xor ecx, 0x5c8e6760
shl bx, cl
sbb cx, 0x2b7d
xor ah, 0x36
inc al
or al, dh
xchg edx, edi
push esi
not si
adc ebx, edi
dec ch
nop
mov bx, 0x363e
add eax, 0x15b214f2
rol cl, cl
shr di, 4
xor ebx, 0x18073e65
test eax, 0x6433c57a
sub al, 0x1e
xchg di, cx
cmp di, 0x34aa
shr cl, 5
dec bl
or dl, 0x29
test ax, 0xe16
xchg cx, cx
mov esi, 0x49a251dd
xchg esi, eax
xchg esi, ecx
shl ah, cl
xor dx, di
add dh, 0x4c
xor ax, 0x3963
and di, 0x35d6
test bx, 0x395c
rol edi, cl
xchg si, ax
stc
dec di
and ah, ah
xchg ch, al
xchg esi, edx
dec cl
xchg dx, ax
stc
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
jb 0x5bc075
push ebx
push ecx
ror bh, cl
push edx
adc dx, 0x5bff
push eax
test ah, al
push edi
sub di, bx
rol edx, cl
add dx, 0x5dbb
ror dl, cl
nop
shr edi, cl
push esi
and dx, si
shr si, 6
sbb eax, 0x40a5465f
dec cx
sub di, dx
adc bx, cx
not eax
add dl, dl
sub ch, ch
xchg bl, bh
not dx
and ax, 0x6326
sbb eax, 0x23e38c74
and si, 0x778f
ror cl, 5
adc ch, bh
sbb edi, 0x2ced11fd
and ebx, esi
adc edi, edi
dec bl
adc cx, bx
inc ax
shr cl, 8
ror ecx, 1
add dl, ah
add esi, 0x4222e53d
nop
adc si, ax
test dh, ch
adc di, bx
ror dl, cl
rol si, cl
test ax, dx
not cl
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push eax
nop
push edi
adc di, 0x39b
push ecx
add cx, ax
mov ecx, 0x7f467abb
dec di
mov eax, 0x289c4675
nop
inc edi
shr eax, 7
test ah, 0x47
push esi
push ebx
and si, bx
push edx
or dx, 0x5702
adc edx, esi
adc edi, 0x1668b656
stc
pop edx
pop ebx
pop esi
pop ecx
pop edi
pop eax
call fcn.005f28ae
push eax
ror al, 4
push edx
sub dl, 0x34
stc
push ecx
or cl, 0x7f
push ebx
rol bx, cl
dec cl
push esi
push edi
cmp si, di
mov ch, 0x3c
stc
and dh, 0x7f
sub bx, 0x453b
inc ebx
and si, 0x33c9
cmp eax, edx
shr dh, 1
and edx, 0x184e2d9c
shr bh, 3
add edx, edi
inc di
nop
ror dx, 1
sub eax, 0xc4cb4d9
or bx, 0x593b
dec ebx
adc ecx, esi
xchg cl, bl
cmp edi, 0x6452ce01
sbb ax, 0xc3a
add dl, ah
inc edx
shl bl, cl
ror dh, 1
or di, 0x4b78
dec ah
mov bh, dl
shl esi, 8
nop
nop
rol esi, cl
rol bl, cl
shr edx, 6
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
jp 0x5bc060
jb 0x5bc03e
push eax
add ax, 0x6be
pop eax
call fcn.005f2cc0
push esi
push ebx
mov esi, ebx
pop ebx
pop esi
push ecx
and ecx, ecx
sbb ecx, 0x76a77aa3
push ebx
push edx
xchg ebx, edx
shl dl, 7
push eax
inc ah
or dx, 0x5cc
pop eax
pop edx
pop ebx
pop ecx
push ecx
ror cx, 1
push esi
push edx
or esi, edx
pop edx
pop esi
pop ecx
call fcn.005f323c
call fcn.005f3517
push edx
cmp dx, 0x6e0d
push ebx
push ecx
xchg bh, ch
stc
push eax
sbb bh, ah
push edi
rol di, cl
adc dl, ch
rol cl, 7
shr ecx, 8
push esi
xchg bx, si
stc
or ecx, edi
xchg ecx, ecx
nop
nop
dec al
mov cx, dx
adc bl, 5
stc
xchg dx, ax
shr dl, cl
nop
test ax, bx
xor dl, 0x5c
or esi, 0x28872c02
mov bh, al
shr ch, 1
shl dl, cl
dec esi
mov di, dx
or edx, 0x700c9119
or cl, 0x68
not dx
shr di, cl
shr cl, cl
stc
shr ch, 7
mov edi, edx
add ax, 0x3151
sub ecx, 0x77b19201
not ax
xchg di, ax
xchg bh, bh
test dx, 0x3e21
xchg di, bx
and bh, 0xc
xchg cx, ax
sbb cx, dx
xor ah, 0x56
test di, ax
add di, 0x390d
dec dx
cmp al, dl
sbb esi, edi
inc di
test edi, ecx
ror ch, 7
rol ah, 7
adc al, 0x27
rol di, cl
stc
test bl, al
adc dh, dl
not cx
dec edx
xchg cl, bh
shr ecx, 7
inc ebx
sbb cl, bh
nop
adc dx, 0x6c61
dec eax
sub esi, 0x51dd44e5
inc bh
sub ebx, 0x48b06548
add eax, 0x750d7ad8
xor dx, 0x1ad3
xchg ebx, ecx
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
push ebx
adc ebx, 0x180d329f
push ecx
shl bh, cl
rol cl, 2
stc
push edx
push eax
xchg dh, ah
xchg bl, ah
cmp eax, ebx
sbb ah, 0x7b
push esi
push edi
add si, di
sub al, bl
mov ah, ah
dec eax
rol dx, cl
sub ebx, edi
xchg dl, cl
or esi, ecx
sbb dh, 0x6d
xor esi, 0x1e433dbb
cmp ah, bl
rol ecx, 6
cmp eax, 0x59894af
and ecx, 0x5d606df6
stc
shl edx, 5
shl bx, cl
dec ah
shr eax, 4
cmp ch, 0x12
shr si, 3
add bx, bx
nop
or ch, 6
shr al, cl
shl dh, cl
and dx, ax
adc dh, 0x7e
inc ax
or edx, 0x3947a871
sub ebx, esi
xchg cx, ax
rol si, cl
adc cx, di
test ah, 0x10
shl edx, 5
add ecx, 0x47842bf0
nop
mov dx, 0x48b2
cmp si, 0x346d
nop
mov dx, 0x4aca
cmp dh, ah
sbb esi, 0x4405b503
not al
test bx, cx
dec edi
shr bl, 3
and esi, 0x13791177
rol ah, cl
not dx
inc dx
inc edi
stc
dec dl
ror ebx, 6
xchg esi, edx
not si
xchg edx, ebx
nop
shr ah, cl
cmp si, 0x6fd
inc dx
xor al, cl
test bl, dh
cmp ecx, esi
shl ebx, 8
rol dh, cl
dec ebx
sub esi, ebx
test bl, 0x1e
sub di, dx
sub edi, 0x65441691
sub si, 0x7454
add ax, 0x5617
or edi, edx
adc edx, 0x5cc07ce4
cmp bh, cl
rol ax, 2
xor bh, 0x2a
adc ebx, 0x66ebf95
test bh, ch
cmp ebx, 0x29403570
rol ebx, 7
sub edx, eax
and ebx, 0x62a88f4a
shl ah, cl
stc
or cl, 0x60
ror al, cl
nop
inc bx
pop edi
inc ah
dec edx
adc bh, al
or dh, 0x48
cmp ax, si
sbb cl, 0x32
shr ax, 3
shr cl, cl
sub ax, ax
nop
rol edx, cl
ror dh, cl
cmp dh, 0x39
and edx, 0x53315448
shr dx, 6
nop
push edi
ror edi, cl
inc ah
mov ch, bl
xchg di, di
mov eax, edx
rol eax, cl
xchg ah, ch
and al, dh
test cx, 0x51f4
adc ax, 0x3564
stc
sbb dh, dl
test ax, cx
ror ah, 1
test di, di
add ah, dh
sbb dl, cl
xchg ah, al
not ecx
inc ch
cmp edi, edi
add edi, 0x433761e5
cmp si, di
xor cx, ax
dec bx
nop
add bx, 0x7a93
inc ax
sbb ah, 0x22
ror bh, cl
xchg cl, dl
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
stc
stc
push edx
push eax
and dh, ah
push esi
mov dx, si
push ebx
not bx
push ecx
test ch, 0x77
dec cx
or bh, 0x53
ror dh, cl
sub cx, si
add eax, 0x430ab869
sbb bx, ax
dec bx
pop ecx
pop ebx
pop esi
pop eax
pop edx
push edx
push eax
or edx, eax
push esi
push edi
adc si, di
nop
inc al
push ecx
or cx, si
or di, 0x59bf
sbb cl, ch
rol di, 4
xor ah, 0x45
sbb si, 0x2383
rol ax, 7
adc cx, 0x2902
nop
not ax
shr dh, 2
push ebx
test bl, al
sbb di, cx
sub esi, 0x1c8ccdc2
and dx, 0x1176
pop ebx
pop ecx
pop edi
pop esi
pop eax
pop edx
push edx
and dh, 0x16
push edi
dec edi
push ecx
ror cl, 3
push ebx
xchg bx, di
pop ebx
pop ecx
pop edi
pop edx
push ecx
dec cx
pop ecx
mov eax, 0x7ab220
lea ecx, [esp + 0xc]
push 5
push 0x5f3f601e
push ecx
push eax
nop
push ecx
rol cx, 1
push edx
add dl, 0x38
push eax
xor eax, 0x118b70b4
push esi
push ebx
test esi, ebx
rol bl, cl
push edi
or edi, eax
adc si, ax
cmp eax, eax
rol si, cl
sub ecx, 0x8c250c1
cmp bh, 0x79
sub ax, 0x6385
cmp bh, 0x62
adc bh, ch
add si, cx
ror cx, cl
sub ecx, eax
inc dl
adc cx, bx
mov eax, 0x2a0f5769
xor bx, 0x4ab5
dec eax
test bh, 0x42
add esi, eax
shl bh, cl
mov bl, 0x2e
not si
sbb si, di
or ah, 0x60
xor cx, 0x11d6
sub ah, dl
shr edx, 5
test ch, dl
rol esi, cl
xor si, 0x53ef
ror esi, 2
nop
xchg bl, dl
stc
shr ch, 6
nop
sbb ah, 0x22
shl dh, cl
dec ax
ror ax, cl
inc si
shl cx, 7
xchg dl, bh
ror esi, cl
or esi, 0x7c5cb4a
dec bl
sbb bh, ch
nop
xor dh, bh
rol bh, 5
mov bx, bx
sbb esi, esi
mov di, 0x357
shl bh, cl
shr cl, 3
ror ax, 3
ror edi, cl
sub edi, edi
ror bx, cl
sbb ecx, eax
dec dh
sbb esi, esi
cmp esi, 0x1327a7d6
add edi, edi
sub di, di
inc dx
dec dl
or dx, dx
mov edi, eax
sub dx, bx
xchg si, ax
mov bx, 0x7b77
shl eax, cl
cmp edx, 0x108c4328
add di, 0x13
xchg cx, dx
sbb dh, bh
cmp bh, 0x70
test di, dx
rol edx, 4
shr bx, 8
rol al, cl
and cx, 0x2a86
adc esi, 0x468e8879
cmp eax, esi
inc dh
not ch
test si, ax
sub si, ax
sbb bh, dl
rol dx, cl
ror eax, cl
xor dx, 0x7b80
shl eax, cl
pop edi
inc ax
inc bx
sbb esi, 0x28cc0c73
rol edx, cl
dec cx
add ah, 0x4d
or edx, 0x1745f2ba
xchg ch, cl
xor ecx, 0x4dd085d2
sub bx, bx
xor eax, 0x7b53ff86
not cx
xchg si, cx
push edi
shr di, cl
shr cl, cl
not ah
test bh, ch
dec ecx
xor edx, 0x3e339897
stc
and di, ax
inc bl
and ah, 0x27
stc
nop
shl dx, 1
sbb ebx, edi
xor si, 0x567a
or ah, bl
sbb di, 0x4f74
sub eax, 0x56292dd6
not cx
ror cl, 5
rol dh, cl
dec edx
mov bx, bx
shr ch, 6
and dl, dh
sub ebx, esi
ror bl, cl
adc dl, 0x1e
rol di, cl
ror edi, 1
sub edx, ecx
shl cx, 5
sub ebx, ecx
or eax, edx
shr cl, cl
and bl, bh
sbb bl, 0x6a
nop
mov di, ax
stc
xchg bl, ch
rol si, cl
nop
mov bh, 0x15
sub si, 0x3378
not ax
xchg si, bx
nop
not ch
or al, 0x38
not cl
cmp di, 0x2bc8
sub ax, 0x3def
shl bx, 5
cmp al, cl
sbb ecx, ebx
inc eax
dec cx
cmp ecx, edx
nop
xchg esi, eax
xor ch, al
sub cx, 0x15b8
dec eax
shl si, cl
test al, dl
xchg bh, dh
add bl, bh
stc
not bh
sbb dx, cx
rol eax, 2
rol ax, cl
test ecx, 0x265300c8
nop
xchg bl, al
nop
or edi, 0x1b172176
add ax, 0xd74
and si, 0x7bd5
sub edx, edx
adc dx, 0x7a72
shl dl, cl
shl si, 7
nop
not ax
cmp ebx, 0x54fef405
pop edi
cmp bx, 0x60ad
rol cx, cl
nop
or ecx, ecx
not eax
rol ecx, 7
inc ah
push edi
rol edi, cl
nop
cmp si, cx
dec si
mov edi, eax
xor ecx, edx
adc edx, ecx
xor bl, cl
xor edx, eax
pop edi
pop ebx
pop esi
pop eax
pop edx
pop ecx
push ebx
and bh, 0x1a
push ecx
shl ch, cl
push eax
test ax, bx
nop
add cl, bl
ror cx, 5
sbb al, 0x24
and bl, 0x7e
stc
push edx
xchg dl, cl
push esi
push edi
cmp si, di
mov cl, dh
mov ch, 0x2d
rol dh, 5
ror bl, cl
not ch
nop
shr cx, 3
sbb bh, ch
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
jnp 0x5bcae5
push eax
dec eax
nop
push ebx
inc bl
nop
push edx
adc dh, 0x3c
sbb eax, ebx
push ecx
xchg ecx, edx
push edi
or edi, ebx
and cl, 0x11
push esi
adc si, 0x4806
rol si, cl
xchg cl, ah
shr di, 4
xor ch, 0x1a
inc eax
stc
add cx, 0x2e1f
adc dh, bl
cmp eax, 0x6b3e43db
inc bl
not bx
add dl, 2
nop
shl dh, 7
adc cl, ch
test cl, 0x38
adc bx, 0x59e8
stc
rol bl, 7
cmp dx, 0x2e4d
adc cl, 0x2e
xchg dx, si
ror di, 3
or eax, esi
test esi, edx
xor bh, 0x52
dec eax
inc dx
ror ax, cl
and bx, 0x3a8c
stc
inc esi
and si, di
nop
ror ebx, cl
xor dx, ax
or bh, 0x45
sbb ecx, ecx
nop
xor ebx, esi
xor esi, 0x31554169
xor bh, al
sub ax, dx
shr cx, 1
xor cl, 0x41
and bl, cl
rol edx, 8
inc edi
inc bx
ror dh, cl
sbb si, si
nop
rol al, cl
nop
shl di, 6
dec dh
ror al, 6
ror bl, cl
shr bx, cl
mov bx, 0xb2a
cmp al, ch
not di
sub bh, 0x2a
not ch
sbb edx, 0x4f81bde5
adc ch, 0x7d
inc ecx
adc bx, 0x3eb3
xor dh, 0x4d
sub edi, 0x3e7120b8
test si, ax
dec edx
rol ah, cl
adc di, 0x7116
shl bl, cl
dec di
nop
adc ecx, eax
ror ch, cl
ror di, 2
and dh, 0x7b
xchg ah, ah
mov ecx, 0x5d8b3ff2
cmp edi, esi
ror bl, cl
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.005f3a72
call fcn.005f3e0b
jae 0x5bc8ff
push esi
ror si, 8
stc
not esi
push eax
add eax, esi
push ecx
and cx, 0x3eb2
stc
sbb al, 0x62
push edx
add dh, 0x6e
not ah
xor dx, 0x406a
add ah, 0x1c
add cx, 0x7f25
push ebx
adc ebx, 0x25cd1623
or bl, 0xe
mov ah, dh
stc
dec ebx
xor ch, 0x4b
test esi, ecx
cmp edx, 0x7567def3
nop
stc
stc
ror ebx, cl
mov si, 0x1a09
not bl
stc
nop
sbb dx, 0x27f1
xor dx, si
push edi
cmp di, bx
mov cl, 0x34
stc
stc
stc
xchg si, si
shr eax, 5
ror bx, cl
shl ebx, 4
cmp esi, esi
and dl, 0x49
sbb ax, 0xea8
add ch, dl
inc si
not dl
not si
not al
nop
nop
xchg cx, dx
sub di, ax
xchg edx, esi
shr dl, cl
or edx, edx
adc eax, 0x62876185
or esi, edx
mov ebx, 0x34c18d60
cmp ch, dh
xchg ah, al
and bx, 0x290d
pop edi
pop ebx
pop edx
pop ecx
pop eax
pop esi
call fcn.005f4357
push ebx
sbb ebx, ebx
push edx
xor edx, 0x6e33630d
push ecx
xor cl, 0x6b
push eax
cmp ah, 0x2b
mov ecx, 0x62fe87a7
xor al, bh
dec bl
pop eax
pop ecx
pop edx
pop ebx
push ebx
ror bl, 7
push edi
push edx
cmp edi, edx
push ecx
dec ecx
or ecx, 0x50eaaa28
push eax
ror eax, 5
not edi
nop
dec ah
adc ebx, edi
not dh
mov cx, 0x60bc
shl edi, cl
adc ebx, 0x3d8b6f8e
test bl, al
and ecx, edi
sbb dh, al
add edx, 0x24daeda4
push esi
xor cx, si
sub di, bx
shr dx, 6
ror si, cl
nop
add ah, cl
cmp edx, esi
rol dh, 4
sub cx, 0x4e73
pop esi
pop eax
pop ecx
pop edx
pop edi
pop ebx
push ecx
ror cl, 6
push edx
ror edx, 5
push eax
shl ax, 5
push ebx
inc bx
sub cl, ah
mov ch, 0x48
rol dh, 6
and eax, 0x5a59fb02
test dx, ax
dec eax
nop
push esi
xor eax, esi
adc esi, 0x47e133c6
ror esi, cl
not dh
or dx, dx
sbb dl, 0x15
inc edx
add edx, 0x610a861b
ror ch, cl
rol dx, cl
nop
ror ecx, cl
push edi
inc di
shl cx, 4
sub bx, 0x3d1a
mov dx, 0x6ab5
cmp edx, 0x491c25d1
stc
nop
add dx, cx
shr bx, cl
sbb edi, edx
and bx, 0x2d73
and bl, 0x1f
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
nop
push ebx
push ecx
shl bh, cl
pop ecx
pop ebx
push eax
sbb ax, 0x24a5
push edx
mov edx, 0x51c4137e
push ebx
mov dl, bl
dec dx
push ecx
test cl, ch
shl bx, 1
pop ecx
pop ebx
pop edx
pop eax
call fcn.005f4757
push edx
push eax
sub edx, eax
pop eax
pop edx
push edi
shl edi, 1
push eax
push ecx
shl al, cl
push esi
dec esi
mov ax, 0x37ce
push edx
sbb si, dx
push ebx
cmp ecx, ebx
shr cx, cl
cmp ebx, 0xc931057
add ax, cx
not di
shl ebx, cl
inc ebx
adc eax, 0x374f46c2
nop
sbb dx, bx
shl ebx, 3
xor cx, 0x7638
nop
or edi, 0x745615ef
shl di, cl
mov ch, 0xf
not ch
dec dh
nop
inc di
or si, bx
sub bl, 0x54
adc dx, cx
nop
inc bh
shr bx, cl
shl ch, 4
not eax
cmp eax, 0x35d1f81f
shr edi, cl
inc esi
dec ch
nop
or ch, 0x25
test edx, 0x15971759
inc dl
test cx, 0x33a4
sub ax, 0x534a
not dl
stc
adc di, 0x6a99
mov ax, 0x535f
test ebx, 0x2de0a016
xchg dx, bx
dec ch
stc
xchg ebx, eax
dec bh
sbb di, cx
and ebx, 0x3bca19c1
stc
adc si, dx
pop ebx
pop edx
pop esi
pop ecx
pop eax
pop edi
jo 0x5bca85
push edx
sub dh, 0x14
push eax
push ebx
sbb ah, bl
stc
push ecx
and ecx, 0x62049754
shl cx, 8
dec bx
sbb dx, bx
shr ah, 1
xor al, 0x57
test ch, 0x6c
ror bx, cl
push edi
xor di, cx
stc
push esi
not esi
add dl, bl
sbb dl, 0x74
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
call fcn.005f4a83
jne 0x5bca26
call fcn.005f4ea2
call fcn.005f52d4
push edx
rol dx, 8
pop edx
call fcn.005f5847
push ebx
push edx
adc bh, dl
stc
push eax
or eax, 0x58cb05da
not ax
pop eax
pop edx
pop ebx
call fcn.005f5c76
push ebx
push edx
and bx, dx
stc
not bl
pop edx
pop ebx
call fcn.005f5f55
call fcn.005f62b3
call fcn.005f6881
push ebx
push eax
xchg bl, ah
push edx
xor dl, al
rol ebx, 5
push edi
inc edi
pop edi
pop edx
pop eax
pop ebx
push eax
push esi
mov ax, si
push edi
xchg edi, eax
nop
push edx
not dl
push ecx
push ebx
and cx, bx
sub bh, 0x72
ror ebx, 6
ror dl, cl
nop
test ecx, ebx
and ecx, 0x1b3c1e39
add eax, 0x2ffcd163
and cl, al
shr si, 4
sub di, cx
pop ebx
pop ecx
pop edx
pop edi
pop esi
pop eax
stc
push ebx
not bh
push edi
xchg edi, edi
inc bh
pop edi
pop ebx
jo 0x5bcaaa
push eax
or eax, eax
xchg ah, al
ror al, 8
pop eax
jnp 0x5bcaa0
push ebx
push eax
adc bh, ah
pop eax
pop ebx
call fcn.005f6e05
call fcn.005f710b
push ecx
inc cx
push edi
sub edi, 0x6657d4ca
push ebx
dec bx
pop ebx
pop edi
pop ecx
call fcn.005f75fe
push esi
push eax
xchg si, ax
push ecx
adc ax, cx
and ax, 0x4a08
push ebx
shr bh, 6
push edi
not edi
inc si
pop edi
pop ebx
pop ecx
pop eax
pop esi
call fcn.005f7909
push esi
sbb si, 0x1d97
pop esi
push ecx
ror cl, cl
rol ecx, cl
push ebx
inc ebx
push eax
inc eax
push edi
shl di, cl
pop edi
pop eax
pop ebx
pop ecx
stc
push eax
push edx
add al, dh
push ecx
rol ch, 5
pop ecx
pop edx
pop eax
call fcn.005f7b9d
push edi
adc edi, 0x58b2ee1e
push esi
add si, 0x1f59
push edx
xchg edx, edx
push ecx
shl cl, 5
push ebx
rol bh, 6
nop
and ebx, 0x444d4e09
sub di, 0x82d
dec edx
pop ebx
pop ecx
pop edx
pop esi
pop edi
call fcn.005f8080
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push edx
add dx, 0x7ba1
push eax
push ecx
ror ax, cl
push ebx
xor dl, bl
push esi
dec esi
cmp bh, bh
not bx
mov bh, bl
add edx, 0x42d09dc3
shl bl, 7
sub ecx, eax
and dl, dh
or ah, ch
push edi
test bx, di
cmp bl, bh
cmp bl, dl
test edi, 0x714a36f4
not si
sub eax, edx
sbb esi, 0x6bc8ac84
inc ecx
nop
xor eax, 0x2c5ba64e
and ch, cl
dec esi
sub eax, ecx
add edi, 0x2331fab0
test edi, 0x215d3edc
adc cl, al
sub edx, ebx
not cl
test dh, 0x61
sub di, di
cmp al, 0x17
dec ecx
and bl, 0x15
nop
ror bh, 6
rol cx, 1
xor bx, 0x61c4
xchg di, bx
shl cl, 7
mov al, 0x58
test cl, 0x77
shl cx, 6
nop
xchg ecx, edx
adc cx, 0x288c
nop
shr bl, 4
not dl
xchg dl, ah
add dx, dx
test bx, 0x28a8
not eax
inc si
not si
and di, 0x276c
add dl, 0x6d
xor ebx, 0x20929166
shl bl, cl
test edx, ebx
test ah, ah
dec eax
cmp esi, edx
adc si, 0xef7
ror ah, cl
and di, 0x546a
dec ah
mov dx, cx
add dx, si
add bh, 0x49
xor ebx, 0x68c13a67
or bx, ax
rol si, cl
test edi, 0x5aa4d400
test bl, bl
stc
rol ax, 4
mov cl, 0
and ebx, edi
or dx, si
adc cx, di
xor al, ch
cmp dl, 0x67
xor bl, al
test eax, 0x19fabd97
mov dl, bh
rol bh, 7
add ax, 0x54e6
adc dh, dh
mov esi, ebx
not al
stc
adc eax, ebx
test edi, 0x5f28b705
sbb ch, ch
cmp dl, 0x53
test eax, 0x2bd03ddb
inc bl
sub ax, 0x5bbf
pop edi
adc dx, 0x222f
dec ebx
not ah
test esi, ebx
test dh, 0x66
cmp bl, 0x3d
not bh
push edi
adc edi, 0x17b76194
dec bx
stc
sbb di, 0x32ca
inc al
or dl, 0x44
shr ebx, cl
add si, 0x2642
xor ax, 0x7fbc
inc edx
or bx, 0x4d6c
sub ecx, edx
nop
mov cl, dl
inc edx
or ax, ax
inc cx
stc
inc ch
shl edx, 6
ror eax, cl
adc ecx, ecx
xchg esi, eax
mov ah, dl
or ebx, 0x561ae455
nop
and di, si
add dl, al
inc ah
stc
xor ah, bh
sbb dh, bh
stc
shr ebx, 6
xchg cx, dx
shl bh, 1
stc
inc bl
not al
adc esi, ebx
ror cx, cl
stc
shl ch, cl
xor bx, 0x35cf
and ecx, eax
rol ah, 5
stc
cmp dx, ax
test cx, 0x7998
rol cl, 6
shr cl, 8
adc esi, 0x6b655ac0
shl ebx, cl
and al, 0x21
shl edi, cl
inc ax
mov eax, 0x275dc75
nop
xchg ecx, ebx
and bh, 0x2e
cmp cx, 0x1751
inc edx
add cx, di
sub cx, 0x4972
and cx, 0x6344
and si, bx
sub cx, si
add dl, 0x12
dec edx
test si, dx
dec dx
inc ecx
dec bx
xchg bx, dx
inc edi
inc bl
ror ch, cl
mov bl, 0x2a
and si, si
inc cx
sbb bx, 0x653e
shr ecx, 1
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
push edi
shr edi, 8
push edx
inc dh
mov dh, 6
adc di, 0x698e
push ebx
not bh
push ecx
rol dh, cl
nop
push eax
adc ax, di
sub bl, 0x23
rol ecx, cl
xor ecx, 0x475ab580
cmp al, 0x29
push esi
shr esi, 2
nop
or edi, esi
nop
xchg ch, dh
stc
xor bx, bx
xchg si, bx
shl ah, cl
shl bx, 8
sub ebx, 0x3eef50a8
shl ax, cl
sub bl, 0x25
stc
sbb dx, bx
adc dh, 0x43
xchg si, di
xor esi, 0x260d2bc9
ror edx, 4
shl si, cl
nop
sbb cx, 0x3c51
or di, 0x11e
xchg dh, al
shl edx, 5
ror ecx, 2
adc si, dx
and dx, si
add dh, ch
shr cl, cl
sub di, bx
mov ax, ax
test ch, 0x46
test ecx, 0x44c9dc74
add dl, bl
add edi, edi
adc ax, ax
inc dl
nop
not dl
nop
add cx, si
ror dh, cl
xchg edi, edi
or al, 0x54
add cl, bl
or dx, bx
rol ebx, 8
and edx, edi
sbb cx, cx
xor edx, 0x54516061
or cx, 0x681a
mov bh, ah
shl si, 7
xor bl, dh
xchg edx, edx
xchg cx, si
add dh, 0x23
shl ah, 7
xor ecx, ebx
shr ecx, cl
shl eax, 6
cmp di, di
sub bh, 6
rol ecx, cl
cmp dh, 0x3d
sub bx, ax
cmp cl, 0x25
xor bh, ch
nop
inc cx
dec bx
sbb dx, 0x4d4c
mov esi, 0x2bf86c54
adc dh, cl
ror esi, 3
inc di
sub dx, 0x7aac
mov cl, ch
stc
shl ax, cl
not esi
rol dl, cl
not bl
rol dx, 4
stc
adc cx, 0x5945
inc eax
pop esi
stc
sub di, bx
push esi
or esi, edx
sub bh, bh
dec ecx
xchg bl, al
or dl, 0x2b
shr ch, 5
ror ax, 1
xor ah, 0x72
test edx, ebx
adc ecx, esi
and ah, al
ror al, 4
xor ch, 0x58
and si, 0x53c9
adc edi, edx
and ebx, eax
not edx
sbb cl, al
adc cx, 0x3a64
inc ax
sub ecx, edx
test cx, 0x2e79
add dx, 0x3e01
and esi, edx
inc di
shr eax, 2
inc di
sbb edx, 0xc516591
rol dx, 1
xor bx, bx
sub dx, 0x4e57
mov edx, 0x2e59d13c
sbb ecx, 0x3bd7a859
cmp dx, 0x2f1d
mov ecx, eax
not ax
shr cl, cl
shl ah, cl
sbb dh, ch
and edx, eax
shl bh, cl
sbb dh, cl
sbb bx, 0x1692
inc esi
shr dx, 1
stc
add bh, ah
ror edx, 8
ror di, 8
test si, 0x3368
add al, 0x15
dec eax
sub di, di
shl ah, 5
sub al, 0x5c
and di, 0x5c48
sbb ch, 0x27
and dx, ax
xchg bl, bl
add di, bx
dec dh
not dx
dec dl
xchg cx, ax
test dx, 0x3a07
ror edx, cl
not bl
and cx, si
ror di, 4
xor cl, 0x79
xor dh, 0x12
sbb eax, esi
rol ebx, cl
nop
shl bx, 1
sbb ebx, 0x43d7a20e
sbb si, di
not di
nop
and ecx, 0x6ea59e7f
ror eax, 8
sub bh, bl
dec ch
ror ax, 7
not eax
and dx, 0x2a0d
and bx, dx
stc
stc
xchg di, si
xor dx, 0x361
mov bh, 0x48
sbb bh, ch
test esi, 0x2a799343
shl edi, cl
xchg bx, cx
add dx, 0x76e6
test bh, 0xb
pop esi
dec bh
nop
ror ebx, cl
or bx, 0x9f2
ror eax, cl
add edi, 0x2ec1b51a
not bh
shl eax, cl
not ah
push esi
mov eax, esi
ror dx, 4
stc
adc ah, ah
not si
ror dx, 1
shl bh, cl
test si, bx
rol cl, 8
or ecx, ecx
mov dh, dl
inc ecx
adc ebx, 0x52705ad5
nop
sbb ax, si
or ebx, 0x3f942017
and bl, 0x64
not cx
mov esi, ebx
inc bl
not edi
xchg edi, edi
add dh, 0x60
mov al, ah
shl ax, 2
not dl
sbb ah, 8
adc esi, ecx
xchg edi, esi
inc edx
cmp di, 0x1af3
stc
shl ebx, cl
test dl, 0x56
sbb ecx, 0x67e7b658
pop esi
pop eax
pop ecx
pop ebx
pop edx
pop edi
push eax
push ecx
shl ax, cl
push edx
add dl, al
not ah
push esi
push edi
mov si, di
not ecx
push ebx
xchg bh, dh
sub di, 0x5696
stc
ror esi, 7
sub ecx, 0x7e56c35b
or cx, bx
ror ah, cl
inc bh
mov dl, 0x41
rol ax, 5
ror eax, 8
and edx, esi
adc esi, ebx
test edx, ebx
ror ecx, cl
cmp ebx, esi
stc
inc eax
inc ah
ror cl, cl
add ax, 0x4cf7
xor ebx, edx
test di, si
ror ecx, 1
inc cl
test dh, bh
dec eax
ror di, 6
sbb bl, cl
xor ch, 4
nop
inc edi
xchg ch, ah
nop
adc dh, 0x1a
inc di
rol bl, 7
stc
or ecx, 0x92f0253
shr cl, cl
sbb bl, 0x14
rol dl, cl
not dh
dec edx
rol ch, cl
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
push edx
dec dl
push eax
push ecx
shl ah, cl
add ax, 0x3b4a
and al, dl
ror al, 2
push ebx
xchg ebx, ebx
not ecx
push esi
dec si
push edi
rol edi, cl
test eax, 0x63eafa44
xor di, 0x141c
test ah, 4
xchg cx, bx
cmp cx, si
adc esi, eax
sbb edx, 0x4dc02a17
nop
dec cl
dec edx
not ch
cmp bx, si
rol dh, cl
inc si
stc
shr esi, 4
test bl, 0x39
not dh
or si, dx
shl bx, 8
ror dh, cl
xor bh, al
cmp ch, dl
not bx
adc al, ch
stc
rol cx, cl
shr cx, cl
dec dl
adc dx, dx
adc edi, 0x7989cd06
nop
sub bx, 0x51b
mov eax, eax
shr dl, 2
sub edx, 0x50b1bd4a
cmp ch, 0x4b
dec edx
test bl, 0x4b
cmp ax, 0x7e0e
or di, di
dec bh
nop
or ch, cl
sbb dl, ch
rol dh, 7
stc
or dl, 0x70
ror dx, cl
xor ebx, 0x4b676961
and ax, 0x5490
rol cl, cl
rol bx, cl
or bx, bx
dec ax
mov edi, edx
stc
sbb si, cx
sub bl, bh
test eax, edi
nop
shl ecx, cl
test esi, edi
cmp edx, esi
add ebx, 0x40a61a3c
and si, 0x4220
sub cx, ax
sbb bh, bh
rol esi, cl
mov bx, ax
mov di, cx
test edx, eax
or edx, edx
inc di
dec ah
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
push esi
test si, 0x376f
push ecx
rol cl, 3
push eax
dec eax
not ax
push edi
xchg cx, di
add esi, 0x6f05955b
push ebx
xor ebx, esi
not bx
or esi, edi
xchg ecx, edi
push edx
xor edx, 0x5692431e
and edx, 0x7f58ed82
xor eax, edi
shr di, cl
sub bx, cx
sub si, si
nop
shr di, cl
stc
shl ecx, 1
inc bx
dec dh
sub dx, 0x2510
and dx, dx
xchg bx, bx
or si, ax
add eax, ebx
mov dx, di
ror ax, cl
inc eax
or ebx, 0x347832bf
dec cl
stc
test eax, 0x5228ac3a
cmp bh, 0x22
ror bx, cl
sub bl, 0x37
xor eax, ebx
ror eax, cl
cmp cx, di
add al, 0x68
sbb dx, cx
test ebx, 0x22aead72
xchg esi, edi
or cx, 0x2e66
or ch, cl
or ecx, 0x47ad6c18
rol dl, cl
and ah, dh
shl al, 4
nop
sub cx, bx
stc
test si, bx
test si, ax
rol dl, cl
xchg cx, bx
shr ax, 5
nop
nop
or bl, dh
rol ebx, 8
adc eax, esi
or si, 0x3a51
nop
or bl, 0x1a
sub ax, cx
and ax, 0x3b11
xchg dx, dx
not ebx
and bx, 0x752c
adc di, si
stc
inc ah
inc di
pop edx
pop ebx
pop edi
pop eax
pop ecx
pop esi
push ebx
shl bx, 4
push esi
and esi, 0x44e12d6a
nop
push ecx
rol ecx, cl
sbb bh, 0x60
cmp cx, 0x76d2
push edx
sub bl, dh
or cl, dh
dec ebx
nop
adc ecx, 0x208fdd96
inc ecx
rol cx, cl
pop edx
pop ecx
pop esi
pop ebx
push ecx
push edx
cmp ch, dl
add cx, 0x707a
push esi
mov si, 0x5081
nop
not cx
push edi
not di
stc
push ebx
adc bh, 0x54
add bl, 0x37
xchg bh, ch
shr dl, 6
ror ebx, 8
or esi, ebx
mov dx, cx
shl bx, 2
add cx, 0x71d7
and esi, edx
mov edx, 0x6a89f780
push eax
and ax, 0x5ead
stc
dec ecx
ror esi, 8
shl edi, 4
sub cx, si
not ebx
xchg si, ax
and edi, esi
ror eax, 7
shl cl, 8
mov dx, 0x479
mov esi, 0xa693486
dec si
shr dx, cl
pop eax
pop ebx
pop edi
pop esi
pop edx
pop ecx
push ecx
cmp ch, ch
push edi
mov di, 0x7edb
push eax
cmp di, ax
push esi
inc esi
push edx
adc eax, edx
push ebx
add ax, bx
cmp si, 0x33f3
stc
ror al, cl
shr ebx, 2
dec dl
ror bh, cl
and ch, 0x18
nop
shl bh, 5
dec ecx
shr cx, 4
add dl, ch
and si, 0x4a78
add ebx, esi
add ah, dh
xor ax, ax
dec edi
mov dl, 0x38
dec eax
stc
shr cl, cl
and dx, 0x3dde
or ch, 0x17
test di, si
nop
add bl, 0x48
add si, 0x4166
stc
test esi, 0x5b80f2ce
sbb si, 0x3f8f
mov si, 0x41ad
rol ax, cl
mov bx, 0x41e5
test si, 0x4a47
add bx, 0x2e43
cmp di, 0x2636
add dl, 0x12
dec bx
sbb cx, di
not edi
shl eax, cl
add dl, 0xc
ror ch, cl
xchg si, bx
xchg cx, ax
test ebx, 0x6b4c3f1c
nop
ror edi, cl
add dh, al
rol dh, 7
nop
shr ecx, 3
rol di, 2
shr si, 3
rol eax, cl
nop
inc bl
ror ecx, cl
pop ebx
pop edx
pop esi
pop eax
pop edi
pop ecx
js 0x5bd3c9
push eax
inc ax
pop eax
call fcn.005f8484
push ebx
push ecx
rol bx, cl
pop ecx
pop ebx
nop
call fcn.005f8897
call fcn.005f8e15
call fcn.005f92b8
call fcn.005f9666
jnp 0x5bd408
push eax
inc ax
push edx
push esi
mov edx, esi
push ecx
push ebx
test cx, bx
xor bl, 0x4e
push edi
test ecx, edi
pop edi
pop ebx
pop ecx
pop esi
pop edx
pop eax
push ecx
push ebx
and cl, bl
pop ebx
pop ecx
push ecx
push eax
and cx, ax
pop eax
pop ecx
push esi
push eax
xchg esi, eax
push ecx
xor ah, ch
push ebx
rol ebx, 3
push edi
xor di, 0x1360
sub ax, 0x7f10
pop edi
pop ebx
pop ecx
pop eax
pop esi
call fcn.005f99d7
jbe 0x5bd441
call fcn.005f9f26
call fcn.005fa388
jl 0x5bd441
call fcn.005fa70a
sub esp, 0x1a
mov dword [esp + 0x16], 0
push eax
push ecx
push edx
call fcn.005facd0
push edx
dec dx
push eax
push esi
xchg esi, eax
push ecx
or ecx, esi
not dl
and dx, cx
push ebx
shr bx, 2
test bh, 0x58
cmp esi, 0x54f45179
stc
mov ch, dl
nop
add ah, dh
inc ah
or ecx, 0x4eb07e5
shl al, cl
adc ecx, 0x678e1f83
shr dh, 5
test dl, 0x73
shl bh, cl
xor ah, 0x32
shr bl, 5
not cx
shl dh, 6
and bl, ah
shl edx, 2
xor al, 0x65
shr cl, cl
rol esi, 6
add al, 0x7d
adc ecx, edx
push edi
ror edi, cl
stc
xor si, 0x6e87
rol bh, cl
sbb ax, cx
nop
shr al, cl
and cx, 0x3217
add esi, edx
and si, 0x65
test edx, esi
xchg cx, si
stc
sub eax, 0x657427b3
test ecx, 0x61a0feb6
sub di, 0x54ca
dec esi
inc di
inc cl
stc
add esi, edi
xchg ch, ah
add bx, 0x7ed7
nop
sbb cx, 0x7c02
mov edx, 0x1ac9bf9
cmp ebx, 0x44f3d180
cmp cl, al
nop
test al, 0x20
adc si, cx
dec bl
ror ah, cl
shl cl, 7
or cl, bl
test ah, ah
rol cx, 4
add edi, edx
sub bx, ax
xchg ah, ch
mov al, 0x62
not edx
sbb cx, si
inc si
inc cx
test ax, 0x3ebd
test di, 0x2087
cmp dl, dh
not esi
inc bl
xor cl, 0x40
adc bh, al
adc bh, al
sub di, 0xd7a
rol edx, 2
dec al
sub dl, cl
test ecx, edi
dec di
cmp ax, dx
adc ah, 0x5c
shl bh, cl
shl cl, cl
stc
test ah, 0x3d
stc
ror bx, 8
sbb ah, 0x35
test ax, 0x17ac
dec di
pop edi
not ebx
ror ebx, 8
ror bx, cl
add bl, dh
stc
push edi
cmp di, 0x7be7
rol ecx, cl
adc esi, edx
xchg al, ch
and ch, 5
stc
sub dh, 0x1f
adc bx, dx
add cx, ax
sub bh, 0x6e
inc ah
cmp si, si
nop
cmp edx, 0x5ac60082
ror ecx, cl
dec edi
rol bh, cl
sub edx, edi
adc si, 0x59ee
and ecx, 0x5a64a087
ror bl, cl
ror ebx, 1
nop
mov bh, al
sub edx, ecx
not cx
adc edi, 0x1dfd129b
sub dl, 0x74
add bl, dh
sub eax, eax
not dl
test dx, 0x64a4
nop
or ebx, 0x75dd5d0b
ror edx, cl
ror eax, 2
shr al, 3
xchg dl, dl
xchg dl, al
xor dx, 0x2db4
ror edx, 4
shl eax, cl
sbb bl, 0x3f
and bx, 0xdc9
shr bx, cl
test edi, eax
xor ah, 0x4e
and ebx, ecx
cmp ah, 0x50
nop
or ebx, 0xf345d56
shl di, cl
shr edx, 7
cmp ax, 0x4199
test si, bx
add si, 0x2d89
xor ax, 0x1926
test al, dl
and bx, 0x3191
cmp edx, ebx
ror ax, 1
stc
not si
sbb cx, 0xdbe
ror dh, 8
shl bh, 4
not ebx
rol si, 4
sbb ecx, eax
xor dx, 0x17a9
stc
sbb di, 0x1f1a
xor eax, 0x7f83599
xor dl, 0x42
nop
xor bl, dl
ror dx, 6
shr ecx, cl
add esi, edi
and di, cx
xor bx, 0x56a2
xchg ecx, eax
nop
cmp edx, esi
xchg dx, bx
inc esi
rol di, cl
ror ch, cl
ror dx, cl
adc bx, ax
xor bx, 0x6729
mov ebx, 0x75844b61
ror ecx, 8
and al, ah
sub cx, di
pop edi
push edi
dec edi
nop
ror edx, 5
xchg dx, ax
shl al, cl
xchg dl, ch
stc
adc ebx, 0x242a4aa3
sub ch, 0x10
mov ebx, ebx
mov dl, bh
add ax, 0x5437
add al, dh
or esi, eax
stc
rol bx, cl
shl cx, 8
nop
shr si, cl
shr bx, cl
cmp bx, 0x1a55
inc cx
inc al
mov edi, edi
not ebx
ror di, cl
adc di, 0x47b
cmp bh, 0x51
stc
adc ah, ah
and edi, 0x4f67116f
sub esi, 0xe21826a
nop
mov ebx, 0xac10118
nop
sbb si, 0x1c91
test al, al
cmp dx, si
shr cx, cl
cmp esi, eax
nop
mov ah, 0x40
shr ch, cl
or bh, 0x38
test dh, ch
sbb edx, esi
sbb edx, 0x51b9ad79
stc
not bx
shr dl, cl
sub bl, 0xf
sub edx, 0x38b6fe8e
sub edx, ecx
adc edx, edx
ror bh, cl
xor ecx, esi
rol ebx, cl
add bh, 0x70
shr ax, 7
shr bx, 4
stc
sub edx, edi
or ch, dl
stc
or esi, 0x4ddb2b39
add ecx, edi
and ax, 0x59
nop
xor ecx, edi
sub cx, ax
cmp cx, 0x5650
shl ebx, 8
not eax
xor bl, ch
shl bx, 7
add esi, 0xb34729f
ror dx, 4
nop
adc dx, cx
mov bx, ax
cmp dx, 0x75f7
shl dl, 2
rol si, cl
cmp edx, 0x20494819
dec ax
or edx, ebx
xor si, si
test bx, bx
mov ax, 0x5f50
inc esi
add edi, 0x1fa055fa
test cl, cl
xor ecx, edi
cmp bl, 0x60
test di, cx
sbb cl, 0x6a
mov bx, 0x17fc
add ecx, ebx
nop
adc si, cx
pop edi
rol bl, 6
stc
mov ebx, 0x2488e3ee
sub al, ch
xor cl, 0x45
ror cx, cl
push edi
shl edi, 4
stc
sub dh, bl
inc di
test di, bx
not edi
stc
adc esi, esi
dec bh
cmp esi, ebx
sbb cx, ax
shl al, cl
test edi, 0x70999723
not ebx
test ah, ch
sub cl, cl
xchg si, dx
not ebx
cmp dx, dx
not bx
or ch, 0x5b
dec cl
sub eax, 0x501d1fb1
sub ebx, edi
xor ecx, 0x7bf3c70a
and dx, 0x5a70
adc edi, 0x5a79168f
mov bl, al
adc edx, 0x1e36442d
mov al, 0x23
ror di, cl
shr dh, 2
nop
xchg si, ax
stc
xor edi, 0x6ec7102f
sub ebx, esi
add ax, si
xchg di, dx
xor dh, bh
shr bl, cl
shr edi, 1
xchg di, bx
cmp bx, 0x6ff5
add bh, 0x24
nop
cmp ch, 0x53
not ah
adc ecx, 0x777ceaa8
mov edi, 0x2f76ed9d
rol si, cl
sub esi, edi
inc esi
or ah, 0xe
shl edx, cl
dec ch
and cx, si
nop
add cl, al
sub si, 0x2b6c
rol dh, cl
shr ax, cl
shr ah, cl
sub al, al
dec ecx
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
push eax
push edi
add ax, di
nop
push ecx
push edx
sbb cl, dl
test ah, 0xd
push esi
sub si, 0x1290
inc cl
push ebx
rol ebx, cl
shl ch, 6
xor eax, esi
sbb edi, ebx
or si, 0x2c50
not dh
pop ebx
pop esi
pop edx
pop ecx
pop edi
pop eax
push ecx
not ecx
push eax
push edx
sbb al, dl
push esi
test esi, 0x3efaa99e
shl dx, 8
dec esi
mov ax, dx
xchg dx, si
push edi
ror di, 5
nop
test ax, 0x6689
dec di
push ebx
add bh, 0x49
rol si, cl
add ecx, 0x3702319a
ror eax, cl
test cx, si
cmp bh, ch
shl di, 2
xchg ecx, ecx
sub bl, 0x52
inc bh
dec si
not si
xor ebx, edx
test edx, 0x70d9238e
not edx
nop
adc ebx, edx
add bx, bx
add edi, edx
ror ax, cl
and al, 0x33
xchg ah, dl
mov bx, 0x4444
or ah, 0x25
or bx, si
xchg cl, al
mov cl, 0x15
ror dl, cl
not ecx
shl ch, cl
test bx, 0x7438
rol esi, 5
shl ch, 7
test ax, 0x24c
mov edi, eax
adc bl, 0x47
or ch, ch
add ah, 0x62
cmp dh, ah
shr edx, 1
test ebx, 0x1581971c
shr bx, cl
adc dx, ax
rol bl, 5
test edi, ebx
rol bh, 8
mov ch, 0x76
xchg edx, edi
adc edi, 0x50d0e6e8
and ecx, 0x76a93d0a
cmp si, 0x7f5c
inc al
xor dl, bh
xor esi, eax
sbb cl, ch
rol si, 6
shl esi, cl
not ebx
rol ch, cl
xor cx, 0x1a22
add esi, esi
and si, bx
mov cl, ah
and ah, 0x71
not cx
shr si, 4
cmp eax, 0x795d4e15
stc
add si, dx
cmp ch, bh
xor ax, 0x4b52
test di, 0x630f
test ecx, 0x8bd2307
not edi
sbb bh, 0x7a
inc ecx
and di, dx
ror ch, cl
mov bx, cx
stc
inc dh
ror cl, 7
and ah, 7
and dh, ch
sbb al, 0x75
xor ah, 7
shl ecx, cl
xchg esi, eax
shl si, cl
pop ebx
or ch, 0x19
push ebx
add dl, bh
xor ebx, ecx
sbb eax, edx
adc ebx, ebx
not cl
inc dx
test al, cl
rol ecx, 1
nop
stc
stc
stc
xor al, bl
test cl, 0x50
cmp edx, 0x58d881c3
ror edi, 8
and bh, cl
nop
shr bx, cl
sbb ax, 0x2b68
shl edx, 7
test esi, 0x1910acbc
sub eax, ecx
mov ecx, 0x2bf7a0a2
inc dl
test edi, 0x28faaf67
cmp cl, bl
test cx, 0x7fa3
dec edi
sbb bx, dx
or ecx, eax
shl cx, cl
sbb ebx, eax
nop
cmp al, 0x28
nop
xchg dh, ch
xchg ah, bl
mov ax, bx
shr esi, cl
cmp ebx, 0x342a725c
xor ecx, edx
dec ch
dec ecx
ror ebx, cl
test edi, 0x4bb5f468
ror ah, cl
xchg cx, si
mov edx, edx
rol cx, cl
or ch, 0x19
rol ecx, 5
not esi
rol dl, 7
xchg ah, cl
inc ecx
nop
cmp cx, ax
cmp ecx, ebx
xor dx, 0x41e5
adc edx, ecx
add ah, ah
mov eax, eax
mov esi, 0x662cccba
mov al, ah
not bx
shr ecx, cl
stc
shl si, cl
not ch
sbb edx, edi
stc
ror bl, 7
mov di, 0x65d3
rol ebx, cl
test dx, ax
stc
and al, 0x20
inc esi
test dx, ax
shr edi, cl
shr dl, 1
ror eax, 4
shl ecx, cl
shl dl, cl
dec bx
nop
xchg ecx, eax
test ah, 0x7a
not bh
ror dl, 7
shl si, 7
test cx, 0x13d3
test al, 2
test bl, bh
adc esi, edi
shr cl, cl
dec cx
or ecx, eax
pop ebx
dec esi
push ebx
shl bx, 5
inc cx
sbb ah, 0x4b
adc ecx, esi
inc cl
not ecx
not dh
or bh, 0x47
dec edi
cmp al, 0x2e
or cx, cx
add ax, 0x5718
inc cx
shl bh, 2
dec bx
cmp ecx, 0xf3e5836
add ax, si
stc
rol dx, 4
xor edx, ecx
adc bl, ch
cmp eax, edi
xchg dh, ah
xor di, cx
test si, 0x55a1
stc
xchg ebx, eax
mov ax, si
xchg ah, cl
shr ch, 5
or dl, cl
ror ch, 4
add al, 0x74
adc cx, bx
xchg di, si
rol bh, cl
adc dx, 0x3fd5
inc ebx
pop ebx
pop edi
pop esi
pop edx
pop eax
pop ecx
push esi
push ecx
shl si, cl
push edx
shl dh, 8
push ebx
rol ebx, cl
shl si, cl
and bl, 0xa
or cx, cx
push eax
xchg si, ax
sub ecx, ecx
xor ebx, 0x61cf583a
or si, ax
xchg cx, ax
ror ax, cl
ror esi, cl
stc
dec bx
ror esi, 4
inc ecx
push edi
and edi, ecx
xor cx, ax
test di, si
and esi, eax
test di, 0x66d7
sub bh, dh
not ecx
cmp ebx, edi
shr edi, 4
cmp bx, cx
and bx, 0x3c2
dec bl
xchg cx, di
xor cx, 0x5237
adc esi, ecx
ror si, 8
sub cx, dx
shr cx, 7
inc ch
not edi
adc ch, ch
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
push edi
and edi, 0x1f0e5eb8
nop
push edx
push ecx
test edx, ecx
pop ecx
pop edx
pop edi
call fcn.005faf43
push ecx
dec cl
push edi
push esi
adc edi, esi
stc
stc
rol ch, 5
push edx
adc edx, edx
pop edx
pop esi
pop edi
pop ecx
call fcn.005fb213
push eax
test eax, 0x1f033d23
push ebx
rol ebx, 1
push edx
sbb edx, ebx
push ecx
shr bl, cl
pop ecx
pop edx
pop ebx
pop eax
push edi
push ecx
shr edi, cl
push ebx
cmp ebx, 0x32db8f1d
cmp bl, ch
pop ebx
pop ecx
pop edi
call fcn.005fb48d
mov eax, str.l0IUM0DV
lea ecx, [esp + 0xc]
push 0x16
push 0x27194422
push ecx
push eax
push ebx
push ecx
xchg bl, cl
sub ebx, ebx
push eax
test al, ah
nop
mov ch, 0x35
adc al, 0x47
nop
nop
push edx
cmp dx, 0x4d72
shl edx, 7
rol ax, 1
cmp bx, 0x5e00
shr bx, cl
nop
and bl, 0
push esi
shl si, 1
test esi, 0xe9b250b
sub al, bh
stc
shr dx, cl
xor si, ax
rol dh, cl
stc
or ax, 0x89c
cmp esi, 0x4945893f
and al, 0x1a
push edi
mov edi, 0x41bb56e
xor ax, bx
test dx, bx
nop
sub dl, dh
dec bx
sbb ch, 4
rol edi, 6
xchg ebx, ecx
shr cx, cl
sub dl, 0
and di, di
xchg cl, dl
nop
inc ebx
ror dl, 7
sub ebx, esi
adc di, dx
adc ebx, 0x74552375
adc ax, bx
and dx, di
cmp eax, eax
or esi, 0x5aea82db
xor eax, esi
not cx
sbb dh, 2
or bl, al
add ecx, 0x3aee9d27
add dx, 0x1702
rol al, 4
shr bh, cl
mov dh, 0x3f
nop
xor di, 0x4a49
ror ah, cl
and dx, dx
test edi, edi
and di, 0x3b4c
adc eax, ecx
add si, si
xor cl, ch
shl si, 4
add cx, 0x350b
shl ax, 2
xchg al, al
ror ax, 4
xchg di, ax
xchg bx, cx
xor eax, ebx
stc
dec ch
and al, 0x2b
adc cx, bx
and edx, 0x4cc39fcd
sbb cx, dx
xchg dx, dx
sbb al, cl
and dx, dx
cmp ax, 0xeca
nop
add esi, edx
shr ecx, cl
ror ebx, cl
not dh
stc
or dx, 0x24db
nop
add ebx, esi
stc
shr ecx, cl
dec al
or bl, 0x2e
sub ebx, 0x1b6f3872
ror ebx, 6
pop edi
shl eax, 8
rol cl, cl
push edi
and eax, edi
mov dh, dh
stc
mov edx, esi
mov dh, dh
xor ch, cl
shr ah, cl
nop
ror edi, cl
mov cl, al
adc edi, eax
sub di, di
shr cx, cl
xchg esi, ecx
cmp dl, ah
sub di, 0x71ae
adc si, 0x3f40
mov bx, si
dec ah
shr cx, cl
xor bl, dl
cmp cl, 0xf
cmp ah, 0x35
or ecx, 0x4eac86c7
sbb si, 0x6605
and dx, bx
shr dx, 8
sbb edi, 0x17446150
add cx, 0x216d
sub bh, bh
not di
xchg edi, edx
sub dl, 0x73
or ah, 9
cmp di, 0x4060
not ax
test bh, al
rol dl, cl
stc
adc ebx, 0x6642d54
shr eax, cl
ror al, 3
rol bl, cl
nop
and di, 0x2f92
sbb eax, 0x161be550
adc dx, 0x3ce2
sub edi, eax
inc dh
cmp si, bx
shr eax, 3
add edi, ebx
stc
mov edi, ecx
ror eax, cl
dec di
shr dx, 2
dec di
shl cx, cl
sbb edi, 0x7f2c289c
shr edi, cl
adc bl, bh
test cl, 0x6b
sub ecx, ecx
and ax, 0x6d61
test esi, eax
xchg dx, cx
ror ecx, cl
and cx, dx
not bl
cmp dx, dx
or bx, di
and dl, 0x2d
adc bl, cl
stc
mov bx, dx
stc
not bl
mov di, di
dec dx
nop
sbb edi, 0x53ccb2e1
ror ax, 5
add ecx, ebx
test ebx, esi
sub bx, 0x1012
add esi, eax
test eax, eax
adc esi, eax
test eax, edi
xor cl, bh
sub di, 0x6f6d
not di
or eax, 0x27b53022
stc
dec ah
sbb eax, edi
shr si, cl
pop edi
push edi
xor di, 0x522
inc esi
shr ax, cl
test eax, 0x2d25e513
inc dl
not esi
mov dl, bl
or dx, bx
inc si
cmp ah, dl
nop
sub cx, 0x551f
cmp cx, 0x7745
inc ah
cmp dl, 0x47
mov dh, bl
and cx, 0x61f3
dec ebx
sub eax, 0x28a5034f
xor eax, 0x6592f0b0
xor dh, dl
cmp ax, cx
xchg edi, esi
ror ax, 6
and esi, eax
inc al
sub cx, ax
sub ebx, edi
stc
add bl, 0x1c
rol dh, cl
and ch, al
test ebx, edx
sbb esi, 0x6d6e620c
sbb ax, 0x713b
add ch, al
inc si
or ax, bx
stc
sbb ah, dh
xchg di, cx
or cx, dx
or ch, dh
sub ah, 0x3e
sbb esi, esi
adc al, ah
xor bh, 0x17
sub cx, 0x7b5
sub ah, al
inc esi
sub bl, 0x5c
sbb eax, edi
or ch, dh
adc ax, si
sub dh, 0x6c
mov esi, edx
sbb edi, edx
and bl, dh
rol eax, 5
cmp al, 0x7c
nop
adc dh, dh
stc
dec edi
cmp dh, 0x48
test edx, 0x6346f5cb
inc dl
not cx
inc di
shl esi, cl
sub al, dh
adc dl, 8
xchg ecx, ebx
not edi
dec bx
xor esi, ecx
and eax, 0x4a4a9e4e
xchg al, cl
inc edi
dec bx
shl si, 5
test bx, 0x1219
add cx, 0x3f93
inc dh
sub ecx, edx
nop
add bh, 0x28
stc
nop
rol bl, cl
test si, ax
mov ebx, 0x6bb5aa56
or di, 0x56fc
test ch, 0x69
shl eax, 6
and dx, ax
rol cx, 1
shr cx, 1
shl ax, cl
shl ecx, 1
pop edi
shl bl, 2
rol dh, cl
or ax, cx
dec cl
nop
adc ax, 0xa88
rol esi, cl
xchg dx, ax
adc dl, 0x3c
shr cx, 5
sub dx, 0xa05
shr ch, cl
push edi
test ax, di
inc ch
dec dh
and dx, si
cmp ax, 0x221a
test edx, 0x2ea2364c
sub edx, 0x10be864c
or ecx, 0x56b6d0f6
adc di, dx
dec bh
shr bl, 3
nop
nop
adc edi, edx
add cx, si
test cl, ah
or ecx, ecx
xor di, 0x329c
add si, 0x3dc9
ror esi, 8
shl di, cl
inc dh
mov al, 0x6a
shl ecx, cl
not cl
test bh, 0x4c
or si, dx
cmp di, di
xchg si, bx
xchg ch, dl
sbb edi, 0x35acc8bc
cmp ecx, 0x58079c3
nop
stc
shl si, cl
rol edi, cl
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
call fcn.005fb7c7
call fcn.005fba7a
call fcn.005fbce9
call fcn.005fbf8b
jbe 0x5be0f3
stc
push esi
inc esi
push edx
xor dh, 0x58
push ebx
inc ebx
push ecx
dec ecx
adc bl, 0xd
not edx
add cl, 0x66
push eax
xchg al, bl
mov cl, cl
adc bh, 5
dec dx
shr ah, 8
nop
rol ebx, 2
or ecx, 0x60739b1
nop
xchg al, ah
push edi
rol di, cl
shl ecx, 4
nop
cmp esi, eax
not ecx
adc si, di
test ebx, eax
sbb dh, 0xb
adc bx, si
xchg edx, ebx
rol cx, cl
cmp ah, bh
shr ax, 1
shl dl, cl
sbb ebx, eax
xchg bh, bl
nop
ror si, 6
or ch, al
mov ch, 0x27
or si, 0xc5b
sub ah, dh
and edi, esi
inc edi
adc di, dx
sbb ah, 0x61
ror edi, cl
rol bh, cl
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
push ecx
push edi
adc cx, di
push ebx
xor ebx, ecx
push edx
not edx
inc edi
push esi
sbb esi, edi
inc dl
and bl, 0x38
xor edi, 0x7b74f9ec
xor ecx, 0xf46ea6c
stc
xchg ebx, esi
xor esi, 0x5b881b65
push eax
ror ah, cl
shr ah, 6
sub al, 0x2f
sbb dl, 0x79
add bx, 0x20b4
rol edx, 2
sub di, 0x102c
mov dl, 0x59
shr bx, cl
xchg esi, edx
dec bh
mov ecx, 0x16c62a7c
nop
inc bl
pop eax
pop esi
pop edx
pop ebx
pop edi
pop ecx
push edx
shr dh, 5
push esi
push ecx
and esi, ecx
pop ecx
pop esi
pop edx
push edi
push eax
xchg edi, eax
push ebx
add bh, 0x53
and edi, 0x7947c12
push edx
dec dx
ror bl, 4
nop
or bl, 0x51
sub eax, ebx
push ecx
cmp cx, cx
adc ah, 0x23
shr ecx, cl
not ebx
stc
dec dl
xor bh, bh
pop ecx
pop edx
pop ebx
pop eax
pop edi
push eax
inc eax
push ebx
push edi
and bx, di
push esi
cmp esi, 0x5919006a
push ecx
shr bh, cl
push edx
or edx, 0x5c22d614
xor bl, 0x64
shr bl, cl
stc
mov eax, 0x509eea36
test ebx, ecx
adc cx, 0x2046
not di
ror di, 8
nop
cmp eax, 0x29bc9166
cmp dh, 0x7d
xor edi, 0x48fb1c10
not eax
add cl, dh
shl ah, 6
or bl, 0x2a
or cl, 0x35
shr dx, cl
adc edi, ecx
rol ecx, 1
or ax, si
mov bx, 0x4e2c
stc
shr eax, cl
adc dh, cl
or esi, edi
cmp ebx, 0x677b5981
stc
nop
adc cx, 0x6e7a
mov edx, eax
mov ax, 0x29af
pop edx
pop ecx
pop esi
pop edi
pop ebx
pop eax
push ecx
push edi
mov cx, di
push esi
xor esi, 0x6622ed44
push eax
add eax, esi
push ebx
test si, bx
xchg si, cx
test ax, 0x4de2
xor edi, ecx
mov ecx, eax
rol ah, 5
ror al, cl
sbb ebx, 0x1652f226
not cl
shr al, cl
shl ah, cl
push edx
xor dl, 0x75
add si, 0x10c9
inc cl
adc ax, ax
sbb ch, 0x45
not edx
or ch, dl
sbb edx, 0x57be2ec6
or esi, 0x63e3830c
shl ch, cl
mov ax, di
cmp edx, 0x471811cb
stc
shl cl, cl
shl dx, 2
dec edi
xor edx, 0x13135b7a
add ebx, edi
rol edi, cl
shl edx, cl
xor esi, 0x5df3356
dec dh
add eax, edx
pop edx
pop ebx
pop eax
pop esi
pop edi
pop ecx
call fcn.005fc3c5
call fcn.005fc6ef
call fcn.005fcb60
push ebx
push esi
test bx, si
push edi
push ecx
shl di, cl
push edx
xchg dx, dx
shr dx, cl
rol dl, 6
xchg cx, si
inc bh
ror bx, cl
cmp esi, 0x43aed2e4
push eax
shr al, 8
rol ch, 2
and si, 0x6d82
sub al, 0x79
xchg bl, dl
not bl
dec cx
adc edx, 0x2dccd7c0
adc si, cx
rol si, 8
sbb ah, dl
rol ch, cl
xchg bx, ax
xchg dx, si
mov si, ax
xchg edx, edx
xor esi, 0x50c8e345
and eax, edi
stc
or ecx, 0x3e80f8bd
inc cx
mov dx, bx
rol ch, cl
sbb ebx, edx
shl di, cl
add si, 0x2b84
rol dl, 8
xor esi, ebx
cmp ax, di
rol ah, cl
test edx, 0x3ef7c94a
cmp di, bx
sbb ch, 0x31
mov bh, dh
shl dx, cl
inc edx
xor esi, esi
or bh, dh
and ecx, edi
nop
shl si, 7
mov eax, edx
ror bl, 7
ror ecx, cl
rol bl, cl
ror si, cl
dec bl
not cx
rol bx, cl
or ebx, eax
mov ecx, edx
stc
or ecx, ebx
xchg ah, ch
xchg esi, edx
mov eax, 0xf5a8453
rol cx, cl
xor al, 3
adc edx, 0x65c47bd6
sub di, cx
xchg ah, ch
adc edx, edi
or ah, bl
nop
cmp cx, bx
or ch, 0x35
dec esi
mov bl, ah
sbb edi, ecx
or dx, si
ror ebx, cl
rol ah, 3
xor dh, 0x31
stc
sub dx, 0x7c74
xor ax, 0x7f8a
inc edi
inc cl
xchg ch, cl
sub ah, bh
adc cl, ch
not si
adc dh, 0xa
rol bl, cl
and cl, 0xa
adc si, 0x49c8
xchg bl, ch
add ax, ax
shr cx, 8
add dx, 0x646f
sub ax, cx
pop eax
ror bx, 4
push eax
and eax, 0x721fcc82
dec ch
add dx, 0x482
add di, 0x47eb
xor cl, 0x5e
test ah, 0x12
inc dx
adc esi, 0x6bfc4344
stc
dec cx
mov edx, edx
shr bl, 6
dec eax
sub dl, 0x6e
inc edx
stc
not esi
rol ebx, cl
test ecx, ebx
stc
sbb al, 0x68
add dl, 0xc
inc ah
add al, 0x7f
not dh
adc dh, 8
or edx, edi
mov edx, 0x79162495
stc
cmp edi, 0x7086846f
shl al, 8
xor ah, dl
test dh, al
inc bl
xchg al, cl
adc eax, 0x10a60e09
not ecx
add si, cx
sbb ch, dh
xor ecx, ebx
ror esi, 1
nop
nop
add dl, 0x51
ror ch, cl
shr ah, cl
or edi, 0x661b1ef3
xor di, cx
or al, ah
ror esi, cl
nop
or dh, 0x50
xchg cx, cx
stc
rol cx, cl
or ecx, edx
shr si, cl
or esi, 0x46554562
xor di, 0x4fcf
adc al, dh
xchg dx, si
dec ebx
dec ch
shl bh, 7
shr cx, cl
ror di, cl
pop eax
pop edx
pop ecx
pop edi
pop esi
pop ebx
stc
push edx
shl dl, 8
push eax
push esi
cmp ax, si
pop esi
pop eax
pop edx
call fcn.00540d9b
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
push ebx
push edx
sub ebx, edx
push eax
not ax
test ah, 0x55
push ecx
and ch, bl
cmp cl, 0x64
not ax
xchg ch, bl
and dh, 0x7f
or bl, 0x53
mov al, ah
push esi
shr esi, cl
add esi, 0x6e48683
xchg al, dh
push edi
adc di, 0xa72
ror ecx, 4
xor bl, 0x40
cmp di, 0x1833
cmp edi, 0x634b6ec5
add dl, 0x15
or edx, 0x188ba257
shl cx, 6
xchg ebx, edi
sub ecx, esi
not ch
stc
rol ecx, cl
nop
ror edx, 2
and ecx, 0x12ed39b5
rol ax, cl
add ah, 0x59
sbb dx, cx
mov cl, 0x40
shr di, cl
cmp ecx, eax
xor ebx, edi
inc dx
stc
sbb eax, 0x1c1db27b
shr ch, cl
xchg si, ax
inc edx
sbb bx, dx
add bx, cx
mov cl, 0x3c
shl esi, cl
xchg si, ax
cmp si, 0x6231
inc si
nop
and dx, si
inc ecx
shl bh, 5
test eax, 0x1b41eb6d
not ch
not ax
nop
nop
mov dx, 0x429a
inc ax
rol ax, cl
test bh, al
nop
cmp ecx, 0x306f195a
sub ah, 0x4b
sbb si, 0x1d0a
test cl, 0x42
shl ch, cl
and ch, 0x5d
add dx, 0x7ddb
xor si, 0x301
sbb dl, 0x5b
ror eax, cl
cmp ax, 0x6fec
rol ax, cl
dec ax
shr esi, 6
xchg dx, di
sub ecx, edx
adc ecx, 0x6bdb9473
cmp cl, 0x6c
sub edx, 0xa63bdce
inc cx
adc si, cx
add al, dl
ror bh, cl
inc esi
stc
shl di, cl
dec esi
sub esi, edx
xor dl, cl
sub bx, 0x63b5
and cl, 0x60
nop
test cl, 0x2c
ror bh, cl
dec dl
shr ebx, 4
not ebx
pop edi
add dx, ax
stc
add ebx, 0x648e7f8
ror al, cl
push edi
sub edx, edi
adc edx, edi
stc
rol edi, 5
sbb dl, 2
sub dx, 0x2de4
cmp ebx, ebx
mov di, dx
not di
nop
xor ecx, 0x7549539
add edx, ebx
nop
cmp ah, ah
adc al, 1
test al, 0x49
nop
test eax, 0x4d955b71
mov al, bh
not esi
sub dl, bh
stc
and si, dx
shl di, 8
sbb dh, ch
xchg ebx, edi
not di
mov edi, esi
xchg dx, bx
shr edx, cl
ror ebx, 7
or esi, edi
mov ecx, ebx
not bx
shr dx, cl
inc dx
xor di, di
cmp ebx, 0x51aa7525
adc bl, 0xb
xor ah, dh
dec dh
shl edx, cl
and ecx, 0x5908ab64
rol di, cl
dec esi
rol ecx, cl
add ah, bl
and bx, 0x31a6
rol ax, 7
adc ebx, 0x4cefda5a
stc
xor ecx, 0x4b82ab3
sub ah, 0x1d
not ch
cmp dx, bx
ror cx, 1
mov cl, 0x68
inc bl
sbb eax, edx
add dh, ah
not edi
not ax
stc
adc ch, 0x7a
and dx, si
nop
mov bh, ah
ror cl, cl
xchg ebx, esi
test ebx, edi
and edi, 0x76c718b2
ror ecx, cl
shl di, cl
shl ebx, 6
sub bl, ah
sub ebx, 0x476d3a7b
mov bh, cl
not edi
or bh, 0x7e
cmp esi, edi
rol edx, cl
not di
stc
dec di
mov ah, 0x16
or esi, ecx
ror bx, cl
nop
and ebx, 0x7d01d0c9
adc ebx, esi
adc cl, 0x78
stc
dec al
ror esi, cl
shl ax, 5
stc
pop edi
push edi
test eax, edi
rol ch, cl
sbb si, 0x2b3a
stc
xor bh, 0x7b
sbb edx, edi
not edx
nop
and dl, 0x4d
adc eax, 0x7346cf07
xor edi, 0x22a811de
dec ebx
xor ch, 0x64
mov dl, 0x62
dec bl
sub ch, bh
mov ebx, edi
test bx, dx
ror al, 8
mov dl, dh
xor di, 0x1907
add edx, 0xa123bc2
not si
inc ax
adc dx, bx
or ebx, 0x23d8d902
dec bl
inc si
mov bx, 0x1838
cmp dh, 0x2b
shr cl, 7
nop
shl edi, 2
xchg si, ax
xchg di, ax
mov dl, 0x3f
or dl, dh
and dx, 0x267b
shr ecx, 5
cmp cl, 0x33
xor di, ax
test edi, eax
test eax, edi
and bh, 7
sbb edx, 0x5cbdcf9
add ch, cl
mov eax, 0x3e74d2e3
ror dx, 2
inc di
and ax, cx
sub di, ax
xchg dh, al
cmp si, 0x27ad
sub bh, 0x45
sbb dh, ch
dec bx
add esi, edi
adc ch, 0x57
or bx, 0x5805
and edi, 0x136588af
or ax, ax
rol edx, cl
xor esi, 0x32445e56
inc bx
or edi, 0x55374c1d
stc
nop
add dh, 0x71
shl ax, cl
test di, di
dec cx
test edi, 0x6f339138
test ax, 0x743
adc bx, 0x4075
shl ecx, 5
test ebx, edx
mov ah, ch
add bx, 0x4157
cmp bx, 0x4d8b
stc
xchg ecx, ebx
sbb di, si
xchg si, si
stc
rol ebx, cl
stc
xor ecx, 0x501745df
nop
not al
sub bl, dh
ror dl, cl
or edi, 0x250d418a
adc ebx, 0x7c9a26b4
cmp bl, bl
shr bh, 2
adc al, dl
ror edx, 5
xor di, dx
adc edx, ecx
add dl, dh
pop edi
nop
cmp bx, cx
push edi
adc edi, 0x59763a51
rol al, 6
sbb bl, cl
dec ch
test ch, al
inc esi
shr dh, 7
cmp ch, 0x4d
not bl
nop
test ebx, ecx
sbb dl, bl
mov esi, 0x580c5e2
ror dh, 7
and edi, 0x13dd5c68
dec ecx
inc cl
shl si, cl
and dx, di
stc
xor ecx, eax
add esi, ebx
nop
dec bl
rol edi, cl
and eax, eax
xor dl, al
cmp bl, 0xa
not si
xchg cl, dl
not eax
xchg edi, eax
mov al, 0x7b
cmp ah, bl
xchg dh, cl
and bh, bl
cmp bl, 0x28
nop
test esi, edi
test eax, edx
ror cx, cl
sub eax, 0x13dd58ff
or ecx, 0x65150174
rol dl, cl
shl ah, cl
sbb ah, 0x15
inc dh
sub dl, 0x50
rol ebx, cl
dec dl
xchg ch, ch
dec bx
inc eax
xchg dl, ah
and eax, 0x783eb800
xchg bl, dh
sbb bh, 0x68
nop
or di, 0x4c04
not esi
xor ecx, 0x5bf2fe40
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
call fcn.005fcded
push ecx
push eax
cmp cx, ax
push edx
shr edx, cl
push ebx
sub ecx, ebx
adc cl, dh
stc
shl bx, cl
sbb dl, 0x3e
ror ecx, cl
push esi
xchg esi, edx
shr eax, 4
sub cl, 0x70
or ch, 0x67
mov esi, 0x6eff0b36
ror esi, 6
xchg dx, cx
push edi
dec di
shr di, 7
ror di, 5
test bl, ch
not dx
xor esi, eax
stc
xchg ah, dl
mov ah, 0xa
inc ch
shr esi, 2
shl bx, cl
shr cx, cl
add edx, 0x5acbb3bb
ror dh, cl
sub dx, 0x44d9
xchg dh, ch
cmp al, ch
stc
adc edi, 0xbf4031f
or bx, ax
nop
xchg bx, si
add bl, 0x38
nop
not ebx
shr bx, 8
rol ebx, cl
nop
or dh, 0x23
xor bh, 0x1c
rol dh, 1
shr esi, 4
ror si, 6
cmp cl, dl
or edx, 0x76c15d62
shl si, cl
test edi, ebx
mov al, 0x3b
add dh, bl
not edi
dec edi
stc
cmp eax, 0x45814bc4
sbb cl, 0x50
sub ebx, 0x78c0b8a5
shl al, cl
nop
not ecx
or bl, al
sub edx, edx
or ebx, ebx
nop
shr edx, cl
cmp dl, 0x78
sub al, 0x66
and di, 0x1ff
dec dh
add bl, 0x70
shr ecx, cl
add ebx, edi
and ax, 0x5f07
add al, 0x4c
mov edx, ebx
rol dx, cl
add esi, 0x787f2e7e
sbb edx, esi
rol bx, cl
not si
not ax
stc
xchg di, di
shl edi, cl
and eax, 0x4aaa3e43
xchg bl, ch
ror dl, 4
shr eax, 7
xor bh, ch
mov al, dh
and dl, 0x35
shl esi, 3
test edx, edx
mov ax, si
xor ax, 0x678a
shr edi, cl
pop edi
dec ebx
rol dh, 7
push edi
adc edi, ebx
not dx
shl esi, cl
mov di, cx
cmp ch, cl
and si, si
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
call fcn.005fd1e9
jbe 0x5beb17
push ebx
mov bl, bh
push edx
rol dl, 7
nop
push ecx
push edi
xchg cx, di
nop
stc
and bx, 0x2d60
mov edx, edi
sbb di, di
nop
push eax
rol ah, cl
test ax, 0x4693
nop
push esi
test dx, si
dec ax
xchg bh, al
ror ch, 2
mov ebx, ecx
or edi, 0x65b2e0af
stc
xchg edx, edi
inc ecx
sbb cl, al
or cx, bx
cmp si, 0x5536
not di
dec cl
rol si, 8
xor ax, 0x6284
nop
stc
stc
mov esi, 0x78758b9a
sub edi, esi
mov ecx, 0x579bd8f6
shr bx, 5
stc
nop
shr ch, 3
add dh, 0x1a
cmp ax, di
nop
nop
inc ax
rol al, cl
shl ecx, cl
add ebx, edx
rol al, cl
xchg edx, edi
adc cl, 0x1a
add edi, 0x4bc7d616
ror dx, cl
sub dx, 0x71a2
not dh
xchg dl, ah
shl ebx, cl
shr edx, cl
dec ax
and al, dl
shr edx, cl
shl edi, cl
and bx, 0x3f4a
test esi, 0x7124f26d
inc cl
dec dl
add dl, 0x34
xchg cx, dx
not al
xor cx, di
dec bx
shr bl, 4
xchg ebx, esi
ror di, 8
or ah, 0x36
nop
nop
sbb bl, bl
xor ecx, 0x1b6dcfde
inc ax
rol dh, cl
nop
rol si, cl
nop
cmp bl, 0x2f
dec edi
mov si, 0x5504
and cx, si
adc edx, ecx
and ax, 0x3a4b
sub ebx, 0x482275bf
rol di, cl
nop
add ah, bh
or cx, dx
sub bx, 0x7f4f
add eax, 0x38d9f78e
nop
inc esi
dec eax
xchg di, ax
pop esi
push esi
sub esi, ecx
mov edi, ebx
stc
test cx, 0x2514
inc di
not eax
inc dl
nop
add bx, 0x5dbf
xor ecx, 0x6b7f3bc6
sbb ebx, ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
push edx
push ecx
rol dx, cl
push esi
xchg si, cx
test esi, ecx
stc
push eax
sbb ah, dl
nop
push ebx
cmp bx, 0x30db
rol eax, cl
shl bh, 5
sbb ebx, 0x6a7489c7
shl bh, cl
nop
dec dx
shr bl, cl
stc
push edi
xor si, di
cmp bx, si
shr edi, 6
rol bl, cl
xchg ecx, edi
sub si, 0x4df
or ax, bx
ror esi, 5
mov si, dx
shl ax, cl
rol edx, cl
shr si, cl
xchg esi, edx
xor cl, dl
add edx, 0x12e3177e
sub bx, 0x7efb
test bh, 0x2e
and ax, 0x2d82
cmp bl, bl
sbb dx, bx
cmp ch, 0x16
or ecx, 0x4db4f339
nop
not esi
nop
ror esi, cl
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
push edi
dec di
push edx
cmp edx, 0x7e785f96
push ecx
sub ch, 0x44
shr dx, 8
test edi, ecx
push esi
push eax
xor si, ax
shl ax, cl
push ebx
shr bh, cl
not edx
mov di, 0x5827
stc
shl eax, 4
xchg bl, ch
dec bx
pop ebx
pop eax
pop esi
pop ecx
pop edx
pop edi
call fcn.005fd58e
push edi
push eax
xchg edi, eax
pop eax
pop edi
call fcn.005fdb04
push eax
mov al, 0x24
pop eax
push eax
test al, 0x78
push edi
push esi
test edi, esi
push ecx
push edx
xchg ecx, edx
xchg ah, ah
inc ax
push ebx
test bx, 0x4863
xor edi, esi
add bx, 0x1aa2
mov edi, edx
shr ebx, 7
xchg edx, eax
dec di
ror edi, 5
sbb bl, 0x1d
cmp bx, bx
not cl
pop ebx
pop edx
pop ecx
pop esi
pop edi
pop eax
call fcn.005fde32
call fcn.005fe229
call fcn.005fe56f
push 1
push edi
push esi
call fcn.005fea1a
push edx
push ecx
rol dx, cl
push eax
push ebx
add ah, bh
add ecx, eax
and cx, 0x4527
nop
inc ax
not ah
push edi
add edi, 0x89e2263
stc
adc cx, 0x21ab
push esi
not si
shl dx, cl
add ebx, 0x4a4d2f21
test esi, 0x97a399d
nop
and edx, 0x22bb11bf
dec cl
xchg ebx, edx
shr cx, cl
ror si, 8
sub dl, cl
ror bh, 5
shl al, 5
cmp ecx, ecx
or dx, 0x148b
or dl, dl
stc
adc di, 0x5a06
dec ax
adc esi, ecx
nop
and eax, edi
add di, dx
inc si
shr al, cl
mov edi, 0x2a7dfb9c
add ebx, 0x5a62634c
nop
dec cl
nop
or al, al
test dl, 0x76
or cx, 0x100b
test esi, edx
test ebx, 0x7d1a6577
stc
rol eax, cl
stc
sub ebx, 0xdf45316
rol si, 1
adc di, 0x7db0
and cx, di
and eax, 0x37e2fd21
inc ecx
nop
dec ecx
inc eax
sub ax, ax
not di
shl bx, cl
xor dl, cl
inc bh
test di, 0x2fa5
stc
add bl, dl
ror cx, cl
xchg dx, si
inc si
xor esi, 0x44488824
shr ecx, 5
xor bl, dh
add al, 0x34
nop
shl ecx, 6
stc
cmp al, 0x25
and ax, si
xor bx, dx
ror edi, 8
sbb al, 0x61
nop
dec dx
sbb dx, 0x2f5e
xor cx, 0x1c1c
add eax, edx
sub edi, 0x68a9436b
inc ebx
test ebx, 0x31b32ab0
cmp bx, di
shr ebx, 2
cmp ebx, 0x5d3c273f
adc eax, 0x13f0b197
sbb al, 0x29
test di, 0x49a3
cmp dl, ch
not dx
stc
adc dx, 0x18e2
rol ax, cl
nop
pop esi
inc eax
sbb ebx, 0x99e1202
sbb edi, 0x595eecd2
sbb di, 0x97b
push esi
cmp edi, esi
cmp dl, 1
or esi, 0xbdf188b
sbb bx, si
test ebx, 0x1d9d2093
stc
add bl, ah
and cl, 0x72
sub ecx, 0x37b80d69
and al, bl
adc bh, dh
ror dl, cl
xchg dh, cl
nop
stc
cmp dh, 0x33
nop
inc dl
or ax, si
ror bx, 8
and bx, 0x1db
dec dh
shl ax, cl
not bl
dec edx
and ah, cl
shl dh, cl
or edi, 0x40de6b39
test bl, al
mov esi, eax
rol al, 7
nop
mov ah, bl
and edi, 0x301f0fff
xchg si, dx
mov esi, 0x4a711c95
shr cl, cl
nop
mov ecx, 0x172efdcd
not edx
sbb dl, dl
shl bx, cl
shl bx, cl
rol dx, 1
dec ax
cmp ah, 0x1a
sbb di, di
stc
mov si, di
mov ecx, eax
mov bh, dl
xor al, al
cmp cx, di
adc eax, 0x36b11b95
xor ebx, 0x5aee9dfa
nop
test dx, bx
and ebx, eax
add ebx, 0x573a98c0
not edi
test al, 0x26
ror bx, cl
or bh, 0x7e
shl bx, cl
sbb eax, 0x6bead617
test ah, 0x5d
inc esi
nop
adc dx, 0x6494
stc
not dh
rol si, 5
adc di, 0x7cd
xor edi, 0x7d522e25
shl ax, 3
test ebx, ecx
mov ax, si
not dx
xor ah, al
xor edi, ecx
sbb ax, si
nop
nop
shl esi, 3
inc eax
adc si, 0x431c
not di
ror si, 1
rol bx, 7
rol ecx, 6
mov ebx, 0x3d5d57d4
sub di, ax
sbb dl, dl
xor dx, di
cmp cl, 0x1b
or bh, dh
pop esi
push esi
shr esi, cl
or bl, 0x65
rol bh, cl
or si, 0x66c1
not edx
stc
and cx, 0x6095
cmp si, 0x302a
xor al, 0x6a
mov al, 0xb
sub edx, esi
cmp di, 0x550f
xchg dx, bx
rol ch, 5
ror bl, cl
rol edi, 4
sub ebx, esi
add esi, eax
stc
cmp di, di
stc
add ebx, 0x17e4f7e4
test ah, ah
sbb ax, 0x4d44
dec esi
sbb di, 0x62e5
xor bx, ax
shr cx, cl
sbb ebx, 0x6e9251db
rol bx, cl
test edi, eax
rol ebx, cl
sbb dx, 0x9ce
sub bl, 0x3f
rol di, 5
nop
shr al, cl
shl al, 3
add ax, di
xor cl, 0x5a
sub ah, 0x33
sbb di, 0x202d
mov dh, bl
rol ax, cl
rol dx, 1
rol cl, 1
test esi, 0x77216c78
xchg edx, edi
cmp bh, ch
sub si, bx
shr esi, cl
stc
nop
or edx, esi
dec edi
sbb ecx, edx
nop
nop
not ch
nop
and ecx, 0x115c88e3
not ebx
shl edi, cl
sbb si, di
mov si, bx
shl esi, 4
sbb eax, ecx
add eax, esi
shr ch, cl
shl edi, 1
shl dl, cl
stc
ror ebx, cl
sub si, 0x70d
xchg edi, ebx
inc eax
mov cl, 0x7d
not cx
inc ax
ror edi, cl
shr edi, cl
sbb bl, 0x48
shr edx, cl
and cl, 0x26
or esi, edi
xchg ebx, ecx
xor cl, 0x59
dec dx
test eax, edi
ror ebx, cl
adc bx, di
sub esi, ebx
xchg di, ax
xchg al, cl
dec al
not eax
nop
add edi, esi
cmp dx, 0x603b
xchg dh, bl
pop esi
rol dl, cl
sbb ecx, 0x3141091
not ah
test ch, bl
shl bx, 1
cmp ah, 7
xor dl, bl
cmp ah, 0
dec edx
inc dl
xchg bh, dl
nop
push esi
sbb esi, ecx
stc
shl ax, cl
or ah, 8
shr ax, cl
sub edx, 0x56b85105
ror ah, 5
stc
xor cx, cx
rol eax, cl
sbb esi, 0x38568f59
cmp bl, al
shr ebx, cl
mov si, 0x157c
rol bx, cl
not ebx
rol si, cl
rol edx, 3
and esi, edi
sub bh, ch
sbb dl, 7
sbb ebx, 0xa885592
dec ebx
rol bh, cl
inc di
sub cl, 0x40
not ah
rol edx, 4
sbb ch, al
xchg cl, cl
nop
xor edx, 0x21fad83a
xor bh, 0x58
cmp cl, 0x45
sub edi, 0x6bb9542f
dec bl
xor di, di
sbb ebx, esi
nop
inc al
shl ecx, 6
shr dx, 8
inc edx
inc ah
add cl, 0x60
cmp dx, 0x2fc9
sub bh, 0x1d
not edi
shr ch, 8
inc ah
mov edx, 0x4b40845e
shl edx, 7
adc bx, di
shr dl, cl
dec cl
dec si
inc bx
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
jnp 0x5bf102
push eax
adc al, 0x7b
push esi
xor eax, esi
push ebx
xor bh, 0x7d
or ebx, eax
stc
mov ax, si
push ecx
shl ch, 8
push edx
xchg bx, dx
not ax
sbb dl, al
ror dh, 3
rol eax, cl
ror bx, 6
mov dx, 0x7cb7
push edi
sbb di, 0x6a87
shr dh, 5
and al, dl
not cx
cmp si, di
dec ch
shl bh, 6
dec edi
not ecx
xor esi, 0x95b9353
xor eax, esi
shl dh, 7
shr dl, 7
and dl, 0x43
shr bl, cl
adc al, al
xchg ebx, edx
nop
shl ah, 2
sub si, 0x5d97
or eax, eax
adc eax, eax
sbb eax, ecx
xchg ecx, esi
and dx, 0x1d77
or ebx, 0x73c2c606
sbb al, 0x52
dec dx
and esi, 0x619d86b6
ror dx, cl
ror al, cl
xor di, 0x1830
rol ebx, 5
add ax, 0x86e
mov si, 0x7706
xor eax, ebx
xchg ecx, ebx
sub ecx, esi
inc edx
mov edx, esi
sub di, 0x71dd
xor ch, al
ror di, 4
and bh, bh
rol edx, 1
dec ecx
nop
ror esi, 8
shr bh, 7
test esi, esi
nop
inc esi
stc
mov ch, ch
xor cl, 0x3e
sbb ax, 0x6acb
cmp si, 0x193c
mov di, di
not ax
stc
inc cx
dec eax
ror eax, cl
sub cx, 0x7116
not ch
adc ah, 0x64
not esi
or al, 0x27
nop
dec si
and cx, 0x2f80
nop
inc edx
and ah, ah
xor edx, esi
rol ebx, 1
dec bx
nop
rol ax, 1
test di, 0x272
not ah
mov al, 0x31
sbb eax, edx
xchg edi, edx
cmp ecx, 0x182c5d16
sub edi, ebx
pop edi
add bx, 0x39e2
ror si, cl
shr ecx, 5
pop edx
pop ecx
pop ebx
pop esi
pop eax
call fcn.005fedbd
push ecx
test ch, 0x1b
stc
push eax
xor ecx, eax
dec cl
stc
shl eax, 2
sub cl, 0x3b
push ebx
shr bl, 4
nop
push esi
ror esi, cl
dec ah
shr ax, cl
test si, cx
push edx
shl dx, cl
push edi
ror edi, 2
dec dx
add dl, 0x42
xchg edx, edx
dec dl
add edx, esi
ror si, 5
dec si
rol si, 6
stc
adc dx, cx
pop edi
pop edx
pop esi
pop ebx
pop eax
pop ecx
push eax
shl eax, 1
push edi
xchg di, di
push edx
rol dh, 6
test al, 0x37
stc
stc
pop edx
pop edi
pop eax
push edx
or dh, 0x4b
pop edx
call fcn.005ff1db
call fcn.005ff69a
push ecx
inc cx
push eax
push esi
mov eax, esi
shr ax, 7
push edi
shl edi, 5
and eax, edi
add ch, ah
push edx
shr dx, 7
xor ecx, 0x327be59e
sub di, 0x4a85
push ebx
sub edi, ebx
nop
cmp edx, ecx
not ch
adc si, 0x7adc
nop
not dx
test ecx, 0x281e4367
ror dx, 3
ror cx, 2
cmp bl, 0x71
adc ax, 0x60a2
xor dl, 0x3b
mov esi, edi
cmp si, bx
mov ecx, ebx
sub ebx, 0x5708f3b8
or cx, cx
shl esi, 4
sub ecx, eax
rol di, cl
rol dl, cl
nop
nop
xchg ah, dh
rol cx, 7
stc
sbb ecx, 0x7decc68
mov cl, 0x48
adc eax, 0x3620a569
shl si, 4
inc al
mov dx, 0x6551
shl dh, cl
xor ax, cx
rol ebx, 3
ror ecx, cl
inc cl
and esi, 0x2edb3088
stc
xchg dh, dl
add eax, 0x64906bb1
shr edi, cl
shr cx, cl
add eax, 0x1c2cf96
shl ax, 8
ror si, cl
nop
add al, dl
not ah
not bl
nop
inc bx
sbb ax, di
add dh, dl
shr ch, cl
not edi
inc edi
ror ch, cl
shr edx, cl
cmp edx, 0x1a92acba
rol ch, cl
shl dh, 7
xor esi, esi
cmp dx, si
shr ax, cl
adc ecx, 0x714c43ad
adc ebx, 0x414324f5
sub bx, 0x2d4e
rol ecx, 5
not cl
and cl, 0x70
not edx
cmp ecx, 0x644c99c0
stc
mov eax, 0x12b2d900
ror edi, cl
sub bl, bl
sbb si, bx
pop ebx
pop edx
pop edi
pop esi
pop eax
pop ecx
call fcn.005ffc47
call fcn.00600045
push edi
and di, 0x9c5
push ecx
not ecx
push edx
xor edx, 0x62c76d92
nop
push ebx
test ebx, 0x91eeaae
or bh, cl
dec bx
add ebx, 0x5cddc8b8
xchg dh, bh
sbb ch, ch
shl dh, cl
nop
and bx, 0x46d8
push eax
adc bl, al
stc
shl dh, cl
xchg edx, ecx
xchg bl, dl
dec ecx
and di, 0x38bb
inc cl
xor cx, 0x102a
dec ch
test edi, ebx
push esi
sub si, cx
xor cl, 0x5b
cmp dx, dx
ror dx, 4
xchg edi, ebx
cmp dx, 0x7af1
sub cx, 0x113e
sub ah, 0x68
rol dh, cl
sub ax, 0x1ee6
shl si, 4
shl ch, 5
adc ch, 0x2d
test di, si
xor si, 0x7b73
mov esi, 0x58b0b5dd
xchg esi, ecx
test edi, edx
sbb si, 0x18d7
sub ch, ah
stc
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
call fcn.00600307
call fcn.004d9186
add esp, 0x10
pop edx
pop ecx
add esp, 0x1a
jge 0x5bf49c
js 0x5bf30c
push esi
shl esi, 3
push eax
push edi
xchg edi, eax
nop
adc edi, 0xb561637
push ebx
cmp bx, 0x4809
xchg si, bx
push ecx
shr esi, cl
pop ecx
pop ebx
pop edi
pop eax
pop esi
push ebx
not bh
pop ebx
call fcn.0060097c
nop
call fcn.00600c3f
call fcn.00601050
push eax
xor eax, 0x25947755
push edx
sbb edx, 0x5f6d4c37
push ebx
not bx
push ecx
shr cl, cl
push edi
inc edi
cmp dx, 0x4ee5
not ax
push esi
test ebx, esi
or edx, eax
inc cx
add cl, 0x24
cmp esi, ebx
rol edx, 4
add cx, si
xor ah, ah
sub dl, ch
test ch, 0x65
inc esi
adc ax, si
mov dh, al
shl ax, cl
cmp edi, edi
mov dh, 0x56
dec edi
and bx, cx
test eax, 0x1ad5f2e2
dec cx
rol ebx, 1
cmp dh, 0x36
sub bh, 0x5b
add ecx, eax
sub edi, 0x4752f08f
mov eax, edx
stc
shl ax, cl
test ebx, ebx
not bl
add edx, edi
not ecx
ror ax, cl
stc
adc bl, ah
shl dl, cl
mov di, 0x70bc
or cl, cl
shr cx, 3
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
jns 0x5bf409
push edx
dec dh
nop
mov dl, dh
push esi
xor si, 0x1408
push eax
or eax, 0x2d18eb39
stc
push ecx
mov cl, 0x6e
add ecx, edx
push ebx
push edi
xchg bx, di
inc dl
test dl, 0xd
shl esi, 3
pop edi
pop ebx
pop ecx
pop eax
pop esi
pop edx
nop
stc
push eax
mov eax, 0x342652e1
shr eax, 6
push edx
dec dx
stc
push ecx
adc cl, 0x73
nop
stc
shr dx, 3
shl dh, 5
push ebx
xor ebx, 0x218d79c2
ror ch, 2
push esi
not si
push edi
xchg di, di
cmp eax, 0x3a6bde4e
add eax, 0x3b9e25aa
ror ax, 1
and ecx, 0x12ce324d
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
jbe 0x5bf443
push edx
push eax
xchg dx, ax
and edx, 0x5a7210cf
shr ax, 6
push esi
ror si, 5
pop esi
pop eax
pop edx
call fcn.00601483
call fcn.00601846
push eax
cmp ax, 0x5676
push ebx
dec bx
push edx
add dl, 0x51
pop edx
pop ebx
pop eax
call fcn.00601b3c
push edi
mov di, 0x7d5c
push eax
not al
push ebx
sub ebx, 0x3c4dd9c3
push esi
push ecx
rol esi, cl
shr bl, 8
and cx, ax
push edx
shr edx, cl
xor al, 0x70
mov esi, 0x5c74ef71
not ch
sbb dh, 0x1d
pop edx
pop ecx
pop esi
pop ebx
pop eax
pop edi
jne 0x5bf497
push eax
push edi
mov ax, di
push ecx
xor cl, 0x29
pop ecx
pop edi
pop eax
call fcn.0060209d
push edx
add dx, 0x3076
push esi
push edi
test si, di
stc
pop edi
pop esi
pop edx
call fcn.006024d2
push eax
or ax, 0x6a07
push edi
sub edi, eax
push ebx
shr ebx, 3
dec edi
shr edi, 5
push edx
cmp eax, edx
adc al, 0x7c
push esi
xor bx, si
push ecx
inc cl
not al
xchg dh, ah
not si
nop
and ax, 0x4909
xor di, di
nop
cmp cx, 0xf36
ror ah, 7
xor di, 0x2312
add al, al
adc dl, 0x30
add esi, 0x5042e8cc
shl esi, cl
add edi, 0x7e2d284f
sub ah, dl
adc ah, 0x42
stc
ror bx, cl
mov edi, ecx
ror bx, cl
xchg dh, dh
sbb si, 0x41dd
xor eax, esi
xchg dl, dl
sub edx, ebx
adc cl, cl
ror bl, 2
not ecx
sub dx, 0x6712
and esi, esi
or esi, ebx
sbb dx, ax
or edx, esi
cmp eax, 0x59f86d
xchg ebx, esi
mov cx, 0x14c9
rol di, 8
xchg bh, ch
xchg ch, dh
shl ecx, cl
dec si
rol di, cl
xchg bh, dh
sub bh, 0x71
xor dh, 0x21
add ax, 0x2387
stc
stc
add esi, 0x38dbec4
mov bx, 0x29c9
adc si, 0x602c
not dl
sub ecx, 0x85bf104
not edi
sbb bx, bx
pop ecx
pop esi
pop edx
pop ebx
pop edi
pop eax
call fcn.00602ad3
push eax
test ax, 0x218c
push ecx
ror ecx, cl
push ebx
test ebx, eax
sbb bx, 0x12be
and ebx, 0x6995df96
ror ax, cl
push edx
dec edx
push edi
sbb edi, edx
cmp di, ax
rol bh, cl
adc ebx, 0x45fb5826
xchg dl, dh
dec dh
sub bl, 0x12
ror di, 2
push esi
shr si, cl
cmp cl, ah
ror cl, 3
xchg edi, esi
and si, bx
shl bl, 1
and bh, ch
shr edx, 8
cmp bh, al
not dx
adc si, 0x1e55
test ebx, 0x417fbd7f
not bx
mov cl, 0x3d
sbb edi, 0x189c1f1b
sub bh, dl
xor bl, bh
adc bx, 0x66bf
not dl
shl dl, cl
and cl, 0x32
rol cx, 8
shr cl, 3
cmp edi, 0x4296fbf4
xor bh, 0x3c
ror ebx, 5
sbb edx, edi
shl si, 3
nop
cmp dx, 0x6508
test ebx, ebx
xor dx, dx
shr ebx, 3
cmp bh, 8
add ah, 0x20
mov di, bx
xor esi, edi
not dh
shl ax, 2
rol bl, cl
ror dl, 5
xor ah, ch
and dx, si
inc dl
test dl, bl
shr ah, cl
and bx, 0x197d
xchg ecx, eax
rol ax, cl
xor ecx, 0x66a0b37d
xchg si, si
not cx
and ecx, 0x29f93977
rol dl, cl
shl cx, cl
and dx, 0x2ad7
rol ch, 4
ror bh, 8
ror esi, 6
add dh, ch
xor ch, 0x1b
shr ah, 6
add ah, cl
add esi, esi
sub ah, dl
cmp ah, 0x49
mov di, bx
xor edx, edx
xchg esi, edx
add bl, 0x33
sub di, 0x32c9
dec ax
stc
xchg ah, al
adc di, bx
mov ecx, eax
sbb ebx, edx
sbb ebx, ecx
xor dx, 0x34e5
ror edi, cl
nop
shr eax, cl
or bl, ah
sub ax, 0x11bf
test cx, dx
pop esi
rol dl, 4
cmp ebx, eax
xor edx, edx
nop
shl cx, cl
not ax
shr eax, cl
sbb bl, 0x46
push esi
cmp bx, si
mov dx, di
sub dl, 0x45
sbb di, cx
mov bx, 0x285e
mov bh, dl
shl dx, 5
xchg bh, bh
add di, di
xor di, 0x5be
test bh, 0x5e
adc bh, bl
xor cx, 0x2641
sbb dl, dl
sbb ch, 0x5d
shl edi, 8
dec ah
add eax, 0x7f98f3d3
nop
mov ax, 0x1e3e
not eax
sbb dx, 0x7c3e
shl edi, cl
test di, 0xa47
ror ax, cl
cmp ecx, esi
nop
ror esi, 4
and ebx, edx
shl bh, 4
sbb esi, 0x4864d24e
add dx, ax
ror ch, cl
rol dh, cl
nop
add edx, ecx
sbb cx, si
add edx, edi
sbb si, 0x4edc
mov esi, 0x5fef1355
inc ch
nop
xchg ah, cl
add dx, dx
xor ebx, edx
not bh
and edi, 0x61a6d484
ror ebx, 7
not dx
stc
mov eax, ebx
xchg di, cx
not cx
sbb cx, 0x2f2c
adc esi, ebx
test si, 0x57ab
inc esi
test ecx, 0x3ea5bb3b
stc
rol dx, cl
stc
sub bl, 0x45
test ax, ax
sbb cx, 0x473
adc di, 0x52b8
rol cl, 3
sbb esi, ecx
sub bx, ax
and ax, bx
shr ebx, 6
rol bh, 6
shr ebx, 2
or esi, esi
shr eax, cl
xor al, bl
xor ecx, ebx
cmp ax, 0x70b7
sub edi, 0x1a6eb82d
inc esi
sub cx, cx
xchg edi, edx
and bx, di
or al, bl
dec edi
rol ebx, cl
adc si, bx
cmp ebx, 0x1f481343
dec eax
sbb dx, 0x4fd3
rol eax, cl
xchg edi, ecx
inc ch
pop esi
push esi
cmp esi, 0x4f15ae0b
xor cl, cl
add eax, 0xf4b0ebb
dec di
adc ebx, 0x122751a2
or edi, 0x4b4a8b90
dec dh
or esi, esi
xchg cl, dh
or dx, 0x6340
sub eax, 0x587b62cd
dec edi
not cx
sbb cx, 0x5ac
mov ah, ah
inc ax
add cx, 0xd64
ror al, 3
shl ecx, 4
nop
shr ch, 6
sub ax, di
shr eax, 5
and ebx, ebx
test cx, si
ror edi, 1
add dh, 0x58
mov bl, 0x50
ror edi, cl
and dx, 0x2cef
ror dx, cl
cmp ebx, eax
cmp bx, di
stc
sub bh, bl
or eax, ecx
shl cx, 8
stc
inc edi
adc edx, eax
add ebx, 0x6247795b
add ebx, eax
rol ch, 1
inc edx
rol cl, 5
stc
mov esi, 0x4469e495
xchg cx, ax
mov ah, 0x77
shr edi, 1
xchg ebx, eax
stc
not bl
shl dl, 1
xor dx, 0x7d93
dec dh
stc
sbb ecx, 0x29edbd02
add edx, 0xfd77551
shl edi, 5
sbb ch, 0x23
and cx, di
or bx, bx
nop
nop
sbb dx, 0x607d
mov si, ax
stc
and si, 0x7fce
inc si
sub dx, 0x4af9
cmp dx, bx
xor ch, 0x48
stc
stc
mov cx, dx
adc eax, 0xe55d7cd
test dl, 3
sub ecx, 0x619b2419
shr bl, cl
cmp cx, di
or bh, bh
stc
cmp ecx, edi
add bh, 0x2a
adc bl, 0x2c
inc ecx
inc ecx
add bl, dl
or bl, dl
rol dh, 8
xor ebx, ecx
adc ecx, 0x2cae480e
not ebx
xchg dx, bx
xor edi, 0x7979c68f
sub al, 0x75
not si
add al, bl
inc cx
pop esi
dec dx
add bh, ch
rol ah, 2
not cx
inc dh
xchg dl, ch
adc bl, dh
stc
push esi
shl si, 6
nop
not bx
and bh, dh
add edi, ebx
ror ebx, 1
xchg ch, dh
cmp dx, bx
sub dx, cx
rol edx, 7
sbb cl, al
sub ah, 0x2d
xchg dx, dx
shr cl, cl
shr ebx, 7
mov dl, bl
mov bl, 0x70
or ebx, 0x3e72058c
rol bx, 7
stc
add ecx, 0x4a9e7bae
shl dl, cl
not ah
test bx, ax
test ebx, eax
inc esi
shl ch, 7
mov dl, 0x27
and dh, 0x48
and ax, di
shr esi, cl
sbb eax, ebx
inc dx
stc
add ax, 0x1d9
rol si, 5
mov edx, 0x2f5bbbe5
rol ebx, cl
cmp ecx, 0x377c9061
cmp ah, ch
or bx, 0x4ccf
shl ah, 8
stc
shl ebx, cl
ror eax, 1
ror ebx, 4
rol esi, cl
inc eax
xchg di, dx
and bx, bx
or al, dl
xchg bl, bh
rol ax, 3
stc
nop
and bl, 0x69
adc esi, 0x3c0c747
dec bx
add bl, 0x42
rol ch, 7
or ch, 0x4b
sub si, cx
or bh, 0x79
cmp si, 0x5367
add cl, 0x10
xor ax, ax
nop
ror ah, 1
test dx, si
add edi, 0x53f0b876
ror bx, 6
dec esi
ror esi, cl
and esi, ebx
stc
stc
cmp si, si
not ecx
stc
or eax, esi
ror edi, 3
dec bh
rol si, cl
not ah
sub edi, ebx
cmp bx, cx
mov ecx, 0x605e55a3
xor dh, ah
stc
dec ax
mov ecx, 0x7ba239b1
ror dl, cl
pop esi
sbb eax, 0x523ab5dd
push esi
mov esi, ecx
or dl, al
add dl, 0x70
rol ch, 4
sub bx, 0x35c9
test di, bx
dec ax
shr dx, cl
and bh, cl
shr esi, cl
cmp dx, 0x16fe
shl edi, 5
dec di
or edx, 0x5320d16c
and si, 0x19e7
sub dx, si
nop
dec ecx
xor dx, bx
not dl
mov dx, 0x4ba1
test di, si
not bl
mov edi, 0x2c9e505a
xor edi, ecx
or dx, ax
shr ch, 3
rol ebx, 4
mov ebx, edi
xchg edi, eax
xchg si, bx
stc
xor di, di
stc
sub ax, di
inc ecx
nop
xchg cl, dh
stc
and cl, dl
stc
inc ecx
mov dh, 0x6f
sbb cl, bh
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
jg 0x5bfab9
push ecx
rol ch, cl
push eax
xor ah, 0x39
push ebx
shr bl, 6
pop ebx
pop eax
pop ecx
jo 0x5bfa81
push ecx
sbb cx, 0x7da7
push ebx
sbb ebx, 0x78afaced
pop ebx
pop ecx
push eax
push ecx
shl ax, cl
pop ecx
pop eax
stc
nop
push edi
dec di
push eax
adc eax, 0xf1720a5
and edi, 0x3eb0453
pop eax
pop edi
jge 0x5bfab4
call fcn.00602f0c
call fcn.00603406
jb 0x5bfab4
call fcn.006036c0
call fcn.00603ba6
call fcn.00604063
call fcn.00604305
call fcn.00604668
call fcn.006049ff
push edx
adc edx, 0x7928c95
push ebx
dec bl
push esi
dec si
push eax
adc ah, ah
sub al, 0x73
nop
sub dl, 0x10
push ecx
shl al, cl
shr ch, 7
push edi
ror edi, 6
shr ax, cl
cmp dx, si
shl di, cl
nop
not si
mov edx, eax
dec dl
sbb ecx, 0x1123a25e
or si, 0x1e1
dec dl
and cx, 0x5fa2
add ax, 0x304b
rol ah, 5
xor edi, edi
and dx, 0x517c
rol ax, cl
shl bx, 5
sub dx, 0x71ee
sbb ah, bl
ror ah, cl
inc bx
xor dl, 0x4b
cmp si, 0x5152
cmp cx, si
stc
xchg esi, ecx
shl cl, 7
or di, dx
mov ecx, 0x6f10824a
sbb di, 0x7a7f
rol edi, 5
sbb bl, 1
not eax
cmp dh, ch
shl di, cl
and dx, 0x2014
adc edx, 0xbb04cc7
dec di
dec di
mov cx, 0x27ed
dec ecx
pop edi
pop ecx
pop eax
pop esi
pop ebx
pop edx
jge 0x5bfb84
push eax
push ecx
xor al, ch
push edi
add edi, 0x14a963bb
pop edi
pop ecx
pop eax
add esp, 9
pop edi
pop esi
call eax
add esp, 0xc
push 0x66240
push ebx
push edx
push ecx
xchg dh, cl
push ebx
cmp ebx, 0x1afd93b5
push esi
sub edx, esi
dec ebx
test esi, edx
stc
test cx, 0x50ed
dec dl
push eax
add ah, 0x18
test si, si
sub edx, 0x349c7f46
stc
xchg dl, bl
push edi
shl di, cl
or ebx, esi
test dh, 0xc
rol edx, 2
shr ax, 7
not bh
test cx, di
xor ebx, 0x25c404f3
add cl, dl
not edx
ror al, cl
mov eax, esi
or edx, esi
stc
add di, 0x15b9
adc ax, 0x61ab
and dh, 0x10
not eax
xor cx, 0x81d
add eax, edi
shl cx, cl
add cx, ax
adc si, 0x4903
dec si
or dx, cx
and di, di
sub cx, 0x51ca
sub dl, 0x57
xor edx, 0x32db120b
stc
xor esi, 0x55eecbb
nop
not ah
xchg esi, eax
adc ecx, 0x3ce35a28
xchg dh, ah
dec al
ror edx, cl
dec cx
dec dl
adc dl, ah
or dx, 0x7777
sbb dh, bh
nop
shl cl, cl
not bh
sbb cx, 0x3c2d
inc ch
rol ax, cl
test al, 0x18
xor edx, 0x617ed7d5
shr dl, cl
mov edx, 0x456b9fc
dec dx
test ax, 0x5741
nop
stc
mov ecx, esi
rol ch, 8
stc
dec cx
or dx, dx
dec al
shl di, 3
xchg edi, eax
test dl, bl
shl ch, 7
stc
or ecx, 0x5b5f8855
test ebx, ebx
nop
add cx, 0x28e3
xor dh, bl
add dl, bl
xchg esi, esi
sbb bh, 0x69
stc
nop
add dl, bl
xchg ecx, esi
xor al, al
inc ebx
sub bh, cl
sub ecx, ebx
ror dx, cl
not ax
cmp cx, si
pop edi
push edi
adc si, di
xchg ebx, edx
adc cl, 0x5b
stc
dec esi
xchg edi, ecx
rol ax, 2
xchg bx, cx
shl dl, 3
mov cx, 0x7501
add ebx, ecx
inc eax
test ecx, 0x22aad675
add dh, 0x29
adc di, 0x613f
nop
inc edx
and al, 6
xchg ebx, edi
cmp eax, 0x2356c151
dec esi
test bx, 0x5c8c
mov di, 0x38b
shr bh, 1
or ah, ch
or eax, 0x7d7420da
rol cx, cl
nop
nop
inc bx
add edx, 0x58e7dec6
shl ecx, cl
stc
ror eax, cl
nop
rol ah, cl
add dl, ah
inc cl
and bh, dh
shl eax, cl
or ah, 0x5b
stc
stc
inc bl
sbb dh, 0x33
and ecx, edi
sbb ebx, edx
not dh
shr ah, 3
shr dl, 3
ror ecx, cl
rol al, 6
test ch, 0x51
dec ecx
ror esi, cl
dec dl
nop
ror ch, cl
not si
cmp cl, dl
not eax
shl bx, 2
not bh
cmp ah, 0x61
shr eax, 1
add eax, ebx
nop
xor bx, di
and eax, ebx
test bl, al
ror si, 2
xchg ecx, edi
or ebx, 0x31746dcc
shl dl, 8
test edi, eax
not di
adc ah, dh
xchg ah, cl
rol cl, cl
nop
rol ax, 2
or si, 0x7503
sub ax, 0x2eec
add edi, esi
mov edi, ecx
xor ah, ah
inc edx
xor eax, esi
stc
test ebx, 0x74cccd45
add edx, 0x3c8c3c4f
stc
ror esi, 1
rol eax, 4
xchg dx, ax
shl cx, cl
shl edx, cl
xor dx, dx
mov di, 0x66f3
rol ecx, 1
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
call fcn.00604e3b
push eax
push edx
add eax, edx
xchg dl, ah
push ecx
add cl, cl
push ebx
sub bx, 0x2f98
inc bl
push edi
inc di
sbb ah, cl
rol edi, 8
nop
shr eax, 8
shl ah, 6
ror edx, 4
mov dx, bx
sbb ebx, 0x5f572743
sbb dh, 0x2d
stc
or ch, 0x1e
dec cl
and cl, dh
test dh, al
push esi
adc si, 0x3f37
xchg edx, eax
sub dh, bl
shr bx, cl
shl dh, cl
rol bh, cl
xchg cx, di
adc esi, 0x1ce6b304
shl cl, 2
nop
sbb ebx, 0x223f5131
dec eax
test dl, 0x2b
and ch, cl
adc edi, 0x215be3ef
mov ecx, 0x5d1d10b1
nop
not dh
shl ebx, 2
sbb di, dx
xchg edx, ecx
adc edi, ebx
adc edi, ecx
cmp cl, 0x50
shl dh, cl
xor bl, ah
sbb cl, bl
ror ebx, cl
inc eax
adc ch, 0x72
sub edx, edx
test bx, di
mov cl, 0x7c
add bx, 0x5f8d
shr edi, 4
not cl
shl cx, cl
dec dh
shr dx, cl
ror si, 3
inc edx
xor ebx, 0x12533904
not al
dec ah
shr bh, 8
stc
test bl, 0x60
not di
stc
ror bh, cl
or al, al
xchg ch, dl
shl bx, 8
test ebx, 0x5c525b6
nop
shr si, cl
shl ch, 3
shl dx, 4
nop
xor al, 7
rol edi, 5
stc
dec cx
mov bl, 0x1d
sbb bh, dh
mov si, ax
or dh, cl
sbb si, ax
dec si
mov al, 0xc
shl eax, 2
not bx
add ecx, 0x1cc47018
adc ebx, eax
or dh, dl
not al
xchg esi, eax
cmp ax, 0x2952
inc edx
xor cx, 0x3228
pop esi
stc
sbb cl, al
add edi, edi
test bx, 0x464e
xor dx, cx
cmp di, 0x6783
mov cl, 0x1e
cmp dx, 0x6680
sbb ah, 0x34
cmp di, 0x613b
shr cx, cl
rol ecx, cl
and dh, 8
inc al
stc
nop
not cx
or bl, 0x50
xor dl, ah
not ecx
dec ah
rol bx, 6
pop edi
pop ebx
pop ecx
pop edx
pop eax
stc
push eax
rol eax, 7
xor eax, 0x1d3a421a
push ebx
push ecx
shr bl, cl
xor ah, cl
push edx
rol edx, 7
sub bh, dl
or dl, bl
add dh, bl
mov edx, eax
push edi
xor ebx, edi
and al, 5
push esi
xchg esi, eax
and esi, 0x319acaeb
not bl
inc al
xchg bx, bx
xchg si, di
not bx
test cx, ax
rol edi, cl
cmp bx, si
sub bh, al
shl esi, 7
ror edx, 7
shr bh, cl
ror si, cl
shr dx, cl
and ch, 1
xchg di, si
or cx, di
mov bl, bh
or esi, ecx
ror esi, cl
add ax, 0x5a67
add ax, di
or dx, 0x74d
sub ebx, 0x38dbeaf2
nop
stc
shl edx, cl
shl bx, 1
nop
xor bx, si
inc ecx
sub edx, 0x7bf2d4bd
cmp edx, 0x211bebd9
sbb edi, 0x462057de
xor eax, 0x60475bcb
xor edx, ecx
rol dh, cl
rol bx, 2
inc si
add cl, 0x76
shl bl, cl
xchg dx, dx
xor bh, 0x6a
inc eax
sbb cx, si
and cl, 0x64
shl dl, 3
adc di, 0x1137
sbb ecx, esi
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
push eax
adc eax, eax
nop
push esi
sub eax, esi
push ebx
sub bl, 0x68
push edi
add edi, eax
push ecx
push edx
xchg ch, dh
mov cl, dh
sub ebx, eax
xor edx, 0x4d512cc4
add edi, ebx
mov cx, 0x293b
xor eax, ecx
rol dl, cl
ror ebx, 5
ror ax, 8
shr al, 2
ror ah, 2
and dl, 0x34
adc bh, dh
add si, 0xe85
rol ebx, 3
cmp ecx, edx
nop
xor edi, ebx
cmp bh, cl
not ecx
dec esi
adc edx, edi
xor esi, edi
sub cx, 0x2fa7
dec ch
and ecx, esi
xchg bx, si
test bx, 0x1fc5
or ebx, 0x7a6f83eb
test ch, 0x3f
cmp dl, ch
mov ebx, 0x45c948f3
or al, 0x15
shl ebx, 5
rol eax, 2
shl cx, 7
sbb ax, si
rol esi, 7
not eax
or bh, 0x27
test si, si
dec bx
stc
cmp ch, 0x32
rol ah, 5
shr eax, 1
add esi, ecx
dec ax
dec cl
nop
or bx, dx
rol si, 1
sbb bh, 0x75
cmp ecx, 0x6e8cd1db
rol ebx, 8
xchg ch, bh
nop
ror bx, 7
adc ebx, 0x47c1e477
stc
not eax
nop
shl cx, 2
ror al, 2
rol di, cl
sub dl, ch
add bh, al
test cx, 0x4bb4
or ecx, esi
shl eax, 4
inc dx
adc ebx, 0x5736661a
sbb bh, ch
xor edx, 0x2623680c
test edx, 0x6d4de77e
inc dl
not ebx
ror ch, cl
add eax, ebx
xor al, 0x52
rol ebx, cl
add eax, edi
test cl, al
or dh, dl
test ebx, 0x40e2c4b6
or ecx, eax
ror bh, cl
add cl, 0x55
dec eax
shl ah, cl
add esi, edi
adc ebx, 0x19c3004a
dec dx
test eax, ecx
pop edx
push edx
and edx, ebx
ror esi, cl
ror ebx, 7
ror ah, cl
not cl
shr cl, cl
or ah, cl
shl bx, cl
ror esi, cl
inc si
not bl
inc si
and esi, edx
add edi, ebx
sbb esi, edx
adc eax, esi
stc
inc ebx
or ax, dx
and dh, dh
ror ch, 3
mov edx, ecx
shl al, 1
and ch, dl
xor al, 0x7d
dec esi
not di
add ah, dl
xor ah, 0x33
adc cl, ah
shl bx, 7
mov cl, cl
shr bl, 5
adc edx, 0xe71d31c
ror di, cl
inc esi
mov cl, bl
xchg cl, dl
mov edi, edx
ror ebx, 8
shr edi, cl
and bx, cx
pop edx
pop ecx
pop edi
pop ebx
pop esi
pop eax
call fcn.00605169
push eax
sbb ax, 0x50e5
push esi
test esi, 0xc66bcdd
add al, 0x73
push ecx
rol si, cl
push ebx
push edx
xchg bl, dh
add bx, 0x65f7
ror dl, 8
ror dx, 3
shr ecx, 7
sbb dx, 0x494c
nop
nop
dec bx
nop
sub ax, dx
push edi
xchg di, ax
add di, 0x5c49
cmp bx, si
sbb bh, 0x1f
adc ebx, 0x64c84ba5
adc ax, ax
inc bl
add ax, bx
and eax, 0x7b3fb442
cmp ah, 0x55
xor edi, 0x44b75f80
sbb ah, ah
xchg al, cl
stc
cmp edi, eax
nop
rol bh, 5
adc bx, di
add ecx, 0x10fefb24
rol esi, 8
dec edi
inc dx
or cl, 0x43
cmp ebx, edi
sub ah, 0x17
shr di, cl
rol bx, cl
not ah
nop
dec dl
nop
nop
ror ecx, 7
xchg ecx, edx
rol eax, cl
nop
dec di
cmp dh, bh
nop
mov dh, 0x10
cmp eax, esi
rol bh, 3
adc ah, ch
inc ah
mov dx, 0x5c9d
xchg ah, cl
adc edi, 0xb2b278
or ebx, 0x1a74a6f9
test ax, si
sub bl, dh
inc bl
dec ax
test cl, bl
stc
cmp ch, 0x2f
stc
inc si
rol di, 5
shl cx, 6
sub dl, ch
shr ecx, cl
stc
sub di, di
stc
sub dx, dx
shr dl, cl
cmp eax, 0x628d8895
and edx, edx
shr edi, 5
sub eax, ecx
or cx, 0x4787
or cl, ah
and ecx, 0x6df6e29b
inc ax
cmp dh, dh
sub bl, dl
nop
nop
add ebx, 0x2e52fb94
or si, 0x70fb
sbb cl, 0x11
nop
and esi, 0x18378359
nop
nop
pop edi
push edi
or di, 0x2226
and ch, dh
or si, dx
ror edx, cl
xchg bx, dx
xchg bl, cl
cmp ah, 0x14
shr di, cl
test bx, 0x3c0c
adc eax, 0x546f6331
sbb edx, esi
add ebx, 0x6d907e68
test ah, dh
and ah, bh
xchg esi, esi
adc bl, al
nop
stc
xor di, 0x4a43
ror dl, cl
cmp bh, 0x7a
sub al, al
rol cx, cl
shr ah, cl
not ecx
add ax, ax
shl edx, cl
xor di, 0x5a58
inc al
nop
cmp cl, dl
shr dl, 5
xor ebx, 0x4fb28344
mov ecx, ebx
cmp eax, ebx
mov bx, cx
dec bx
xor eax, 0x5fbd6791
xchg cx, bx
shl edi, cl
shl di, cl
not cx
inc dx
rol ecx, cl
not ebx
sbb edx, ecx
dec bx
or ebx, ecx
add dx, di
rol bh, 4
ror al, 2
xor si, 0x5bcf
stc
xor edi, eax
sbb di, dx
mov esi, 0x765a3ef2
ror ch, 4
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
call fcn.006055dd
call fcn.00605a36
push ecx
sub ecx, 0x3208c105
pop ecx
call fcn.0054d4ae
add esp, 8
push ebx
push ebx
add bh, 0x44
push eax
or ax, bx
xchg bl, bl
push ecx
adc bh, ch
push esi
or esi, ebx
push edx
shr dx, cl
nop
sbb ah, cl
xchg ecx, eax
shr bx, cl
dec cl
push edi
add di, 0xb19
inc bl
sub ch, 0x25
ror ecx, 4
ror dl, cl
inc dh
sbb si, bx
dec bx
xchg edx, edx
xchg cl, cl
xchg di, bx
sbb bl, 0
stc
adc edi, 0x6fb8ff4d
shl ecx, 2
or edx, 0x5225fe81
ror ebx, 2
inc edi
cmp edi, esi
adc eax, 0x27520079
shl eax, cl
adc cx, cx
sub cl, dh
xchg di, ax
xchg ecx, ecx
xchg di, si
shl ecx, 5
dec ebx
cmp bx, cx
shl dx, cl
inc ch
or edx, ebx
add ecx, edx
add ch, 0x50
nop
stc
ror cl, cl
shl bh, 1
xchg edi, edx
xor si, ax
not dx
test edi, esi
not ax
or bx, 0x3a23
cmp si, 0x4c8
adc cx, 0x6b99
test eax, 0x6aa6c9ff
nop
mov dx, ax
cmp al, 0xe
sub bh, 0x5d
sbb bl, al
inc bl
xor dx, 0x2b0f
xor dl, dh
xchg si, di
stc
nop
shl ebx, 4
xchg si, di
rol cl, cl
test ax, 0x376c
shl dx, cl
shl dx, cl
rol ebx, cl
and esi, 0x61ec634f
adc eax, eax
add edx, eax
rol bx, cl
inc bx
stc
xor ax, bx
ror ax, 1
inc cl
ror eax, 3
ror edi, 3
ror ebx, cl
dec ecx
xchg edx, eax
adc cx, 0x7f1c
adc eax, edi
add di, 0x735b
ror ebx, cl
mov edi, esi
xor al, ah
sbb dl, al
or ax, 0x4a46
nop
or edi, 0x788ca86f
pop edi
nop
push edi
test di, 0x4c3e
adc dx, 0x676e
or cx, 0x3b9f
xchg bx, bx
rol ax, cl
cmp cx, 0x907
sub di, 0x293a
sub si, 0x7509
add si, ax
and al, dl
stc
test edi, 0x12f87ca6
shl bh, 3
rol edx, cl
cmp ah, ch
not dh
adc esi, ecx
add bh, 0x51
or dx, 0x583a
mov al, al
xor ax, 0x71e7
nop
or ax, 0x144
mov bh, ch
stc
stc
nop
ror bh, 7
cmp dx, dx
or edi, 0x4605fa
and ebx, 0x5c6f9c61
stc
add ebx, 0xf4f261a
inc di
not dh
dec al
xor ax, si
shr dh, cl
sub dh, dl
and edx, 0x878a234
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
call fcn.00605e3d
push ebx
add ebx, 0x5b9801dc
push edx
test dh, 0x58
push ecx
sbb ch, 0x24
push esi
or bx, si
push eax
or bl, al
push edi
not di
sbb eax, esi
inc dx
stc
adc dl, bh
add edx, 0x238511de
inc di
inc cl
or dh, bh
not esi
dec edx
rol eax, 6
ror esi, cl
cmp edx, 0x660bd324
ror bl, 6
sub di, 0x3e16
nop
or ch, 0x49
nop
nop
rol ecx, cl
dec di
nop
shr esi, cl
xchg bh, dh
nop
inc ch
cmp bh, bh
mov bx, 0x795a
nop
cmp di, ax
add dx, 0xceb
nop
rol esi, 5
or cx, cx
shr ah, cl
ror eax, 4
inc ebx
shl bx, 1
nop
and ecx, 0xae590d5
nop
dec eax
xor ch, al
not eax
dec edi
nop
nop
ror ah, cl
sbb cx, 0x3858
xor cl, 0x70
adc bl, 0x40
nop
sub si, 0x21a6
cmp ah, 0x45
add esi, 0x6e90b492
nop
nop
inc eax
cmp cx, ax
or di, di
inc ax
dec ax
mov si, si
and bh, bl
sub bh, 0x71
sbb ch, 0x5d
cmp ebx, 0x5a68c92e
adc ch, 0x73
nop
or di, 0x758a
cmp ecx, 0x28a36e65
adc ebx, 0x2203f27f
sbb ecx, edi
adc eax, edx
inc edx
not edi
sub bh, 0x59
rol dh, 6
cmp ax, dx
shr bx, cl
nop
test ch, dl
sub ecx, ebx
ror edi, 8
sbb di, si
adc si, 0x6c59
xor bx, si
sub edx, 0x6c1274a2
xchg bx, ax
or ebx, 0x79113ee7
adc cl, cl
and edi, 0x52dbca36
or ecx, 0x447073dc
stc
pop edi
push edi
add edi, 0x13439569
stc
and cx, 0x316d
xchg dl, ch
stc
not cl
inc si
adc ch, 0x60
nop
not dx
not si
rol ebx, 1
shr dl, cl
stc
stc
adc ax, bx
stc
rol eax, cl
sub di, cx
rol esi, cl
or di, 0x2a66
adc bx, 0x735b
ror dl, 1
not dl
dec bl
or di, 0x4c3c
or ax, cx
sub al, 0x4f
shr bx, 8
cmp si, cx
stc
test ah, 0x61
ror di, 6
xchg cl, al
cmp edx, esi
inc si
cmp eax, edx
cmp ch, 0x11
cmp dx, si
not cl
add ah, 1
shl dx, cl
xchg edx, edx
rol bx, 3
not dx
adc ch, 0x12
cmp ebx, edx
ror al, cl
rol ecx, cl
xchg edx, ecx
nop
shr al, 1
xchg esi, eax
shl ch, cl
nop
shl ch, cl
not ah
sub ch, cl
xor dl, 0x54
inc ah
stc
stc
sbb dx, bx
sbb edx, 0x43bf80cb
adc ax, 0x3a5c
adc di, cx
shl ebx, 8
add di, si
sbb edx, 0x4d89ffca
not cx
add ah, al
or cl, 0x54
sub bx, 0x5681
inc esi
shr bl, cl
adc dx, ax
inc bx
mov bl, 0xe
shr di, 8
adc ecx, edx
nop
add eax, eax
add eax, 0x6e50b834
add ebx, eax
adc ebx, 0x68f50eb
adc bx, cx
xchg di, ax
sub eax, edi
cmp ch, bl
sub ecx, 0x11c92b3d
sub si, 0x21f8
inc cl
ror si, cl
xor ebx, eax
adc di, si
sbb ah, 0x40
mov dx, 0x7e8e
mov edx, 0x66a93a25
xor bl, cl
sbb ecx, 0x1be71d86
pop edi
xchg cl, dh
not bl
push edi
shl edi, 5
adc ch, bl
mov edx, 0x5a2f2211
ror bl, cl
shl al, cl
or ch, dl
xchg ebx, eax
add cx, ax
xor bl, cl
shr cl, cl
not dl
dec edi
xchg si, si
not esi
ror dl, 7
shr dh, cl
xor bh, bl
add dx, 0x4134
inc edi
inc esi
and ecx, 0x47590b0b
inc cx
test ch, 0x4a
or dl, 0x5e
nop
add ax, 0x37d
and ax, 0x11a9
adc eax, 0x2e416a64
cmp bl, 0x16
ror edx, cl
ror cx, 6
inc bx
sub eax, 0x2f3941ff
adc edx, 0x712283d4
shr al, 4
inc bx
xchg di, cx
adc cx, 0x1b74
inc al
inc ecx
ror edx, 8
mov si, ax
nop
dec ebx
stc
stc
test edi, 0x722fd0bc
or ax, 0x310
sbb esi, edx
stc
and ecx, 0x46d1f903
or ebx, 0x7f3f3a1a
inc esi
sbb bl, ah
xor bl, dh
and cx, 0x52d1
shr bl, 1
xchg esi, edi
or ah, al
not bh
shl ax, cl
ror dh, cl
sub dx, dx
test eax, eax
sub di, dx
ror ch, 3
test cx, 0x6262
xor esi, esi
mov dx, 0x361
mov ebx, esi
dec ch
sbb si, 0x4441
adc cx, ax
nop
inc eax
rol edi, cl
inc ebx
xchg cx, ax
and edi, 0x2dc91bb4
shr ah, 7
sbb ecx, eax
test ah, 0x52
dec ax
shr ah, 4
shl di, 3
dec ebx
shr ax, cl
test dh, dh
rol di, cl
sbb esi, 0x352118ce
inc edi
test al, 0x57
ror al, 6
dec bx
ror cl, 7
sub ebx, eax
add ch, 0x2e
add edi, 0x6fc616c0
pop edi
dec dx
rol ebx, cl
or esi, 0x3a9f257c
adc bl, 6
xchg bl, ah
shr cx, cl
push edi
dec di
add ah, 0x6f
dec ecx
adc ebx, 0x3dee431
adc ah, 0x1c
stc
not edx
sbb ebx, 0xd922231
adc eax, ebx
and al, 2
shr ch, cl
sbb edx, ebx
test ecx, 0x47da38cb
mov cl, 0x3a
mov dh, 0x50
shr cx, 1
and dl, 0x1f
mov ax, ax
shl bh, cl
xchg bl, al
not si
cmp edx, eax
or si, 0x6c9e
xor si, cx
mov dx, si
adc edx, 0x9d03226
test ax, di
test bl, 0x37
mov bl, al
rol dh, cl
shl ebx, 4
inc bl
sbb bx, dx
stc
add eax, edx
not ebx
add bx, 0x3bca
stc
shl bh, 5
mov bh, cl
xor ecx, ebx
rol di, cl
adc edx, 0x40d1884e
cmp esi, ecx
sbb cl, 0x2f
or ebx, 0x29009fe1
ror ecx, 7
and di, 0x2751
not ecx
not eax
stc
shl dh, 5
add edx, 0xe96a2a5
test ecx, 0x22c03de9
rol ah, 3
rol edx, cl
dec bx
or ax, 0x4f7f
xor dx, si
mov cl, 0xd
adc dl, ah
add al, 0x43
nop
xchg ah, ah
dec edi
stc
xchg ch, dl
ror ebx, 2
xor ebx, 0xf49ac03
xor dl, al
cmp dx, si
ror bx, 6
inc ebx
add ebx, 0x2cc085dd
adc bx, 0x34e8
cmp bx, 0x1508
adc al, cl
test si, bx
test bl, 0xe
shr bx, cl
add ecx, edx
stc
sub bh, bh
ror dh, cl
inc dx
or eax, ecx
stc
adc ecx, edi
and dh, 0x7b
mov ecx, 0x39687ae3
add ebx, 0x4c31b529
shl edx, 5
add bx, 0x207d
inc si
pop edi
or al, ch
push edi
shr di, 1
mov al, 0x72
not ah
or dh, 5
shr ah, cl
not eax
dec cx
dec ebx
cmp cx, bx
cmp ebx, 0x1a00fdb3
shl esi, 2
cmp ch, 0x59
and eax, 0x73abd648
sbb cl, 0x53
shr esi, 4
shl eax, 6
shl ax, cl
xor dh, 0x37
rol dx, 5
sub cx, 0x7412
sub ebx, eax
sbb ebx, 0x22b77aa4
rol esi, cl
xchg dh, cl
xchg cl, bh
sub esi, 0x517fe5fd
test si, 0x1786
shr dx, 6
cmp ebx, esi
mov al, 0x49
and ax, di
inc bx
inc dx
stc
xchg ebx, eax
mov dh, bl
nop
stc
not edx
adc ecx, 0x27196964
nop
and dh, al
nop
sbb bl, 0x3f
adc edi, 0xb8dc529
inc ax
adc dx, bx
stc
add dx, 0x5054
stc
test ah, ch
shl bl, 2
test bl, 0x52
dec cx
adc edx, ecx
xchg ch, al
add dh, 4
cmp dh, 0x2f
stc
dec di
adc dx, 0x3f9b
cmp esi, edx
ror edi, 1
dec ebx
mov al, ah
shl esi, cl
xchg di, dx
shl edx, 5
cmp bh, 0xe
not ah
mov ax, ax
test bx, di
rol dh, cl
shr dx, cl
mov cl, ch
not ebx
ror ecx, cl
not edx
sbb al, 0x15
adc ax, dx
nop
dec ecx
and si, dx
sub ax, dx
rol esi, 4
not si
sbb bx, 0x3d01
or cx, 0x6d06
ror ebx, 3
shl esi, 1
nop
and eax, 0x5f1265ae
mov al, dl
shr eax, cl
rol si, 2
sub dx, si
test al, 0x31
not dh
sub ebx, 0x54e197db
pop edi
push edi
cmp di, 0x489e
mov al, 0x6e
rol edi, 4
dec dh
sub dx, di
adc esi, 0x39f1b6eb
or esi, 0x3893d083
ror di, cl
adc dh, dh
not bx
rol dx, 1
shl eax, cl
add edx, 0x253d642b
dec esi
stc
and ebx, 0x7134867c
or si, bx
rol dx, cl
cmp di, 0x54d2
shr ah, 2
inc ebx
sub esi, eax
ror edi, cl
add si, dx
nop
inc esi
rol cx, 1
stc
stc
xor di, cx
or al, 0x55
mov edi, 0xa71e03f
rol di, 5
or ecx, edi
inc ebx
cmp ch, dh
adc si, cx
xor si, ax
mov cx, 0x32d4
and cx, cx
shl cl, cl
add al, 0x47
not cx
and bl, cl
xor ax, cx
mov si, 0x74af
ror si, cl
and dh, cl
mov dl, 0x78
stc
sbb dh, bh
stc
xor edi, esi
and ebx, eax
dec ax
adc dl, cl
rol cl, 6
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
push eax
dec ah
push edx
or dl, 0x7c
push edi
inc di
push esi
mov si, 0x5bb9
ror edi, 7
push ebx
test bh, 0x42
and esi, esi
push ecx
shl dx, cl
add di, 0x6620
cmp dx, 0x696e
shl bl, 3
xchg al, bh
cmp dx, 0x3908
stc
pop ecx
pop ebx
pop esi
pop edi
pop edx
pop eax
push edi
test edi, 0xd95370a
nop
push edx
add dl, 0x1d
push eax
push ebx
xor eax, ebx
xor dl, al
push ecx
shr di, cl
xor cx, dx
inc ebx
nop
pop ecx
pop ebx
pop eax
pop edx
pop edi
push edx
mov dl, 5
push ecx
inc ecx
push edi
push eax
xchg edi, eax
push esi
xchg esi, edi
dec ch
push ebx
cmp eax, ebx
inc bl
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
jno 0x5c0b64
jbe 0x5c0b5e
call fcn.006060e6
push edi
push ecx
rol edi, cl
push edx
shl dx, 1
pop edx
pop ecx
pop edi
push eax
cmp ax, 0x744c
pop eax
push esi
push ecx
shl esi, cl
pop ecx
pop esi
jg 0x5c0b75
push esi
not si
pop esi
nop
call fcn.00606499
call fcn.006ac51b
add esp, 8
mov word [ebx], 0
push ecx
mov cx, 0x7e5b
push eax
test ecx, eax
push ebx
sbb bh, ah
xor ebx, 0x1422af2d
and al, cl
add bh, cl
shr ecx, 6
push edx
xor ax, dx
dec dh
add bl, bh
cmp cl, 0x5f
sbb ah, dl
push edi
ror edi, cl
nop
inc cx
rol edx, 1
xchg bx, ax
or ax, ax
xor edi, 0xb5c9123
shl bl, 5
xor ah, 0x12
shl dh, cl
xor edi, ecx
stc
inc ah
xor di, 0x37f8
add ebx, 0x714c3608
push esi
rol esi, 4
nop
test bl, dh
and dx, di
rol cl, cl
xor ah, 0x76
rol si, 3
and bh, 0x5c
and bl, 0x13
mov ax, bx
test al, bh
sbb bx, ax
xor cl, 0x79
shl eax, 1
add al, bh
nop
and ax, ax
or cx, 0x42cd
rol edi, cl
sub ah, 0x37
sub cl, 4
sbb cl, 0x73
xor bh, 0x49
rol ah, 5
or dx, 0x5b4c
sub bl, 0
shr edx, cl
test ecx, 0x26c27949
cmp di, di
dec ax
adc ax, si
not bx
add bh, dh
test si, 0x6434
xchg di, ax
not ah
rol ecx, cl
mov esi, edi
or di, bx
add edi, 0x49ee166
and bx, 0x7884
xchg bx, ax
shr cx, cl
stc
and bl, 0x3e
adc edx, esi
shr ax, 8
adc cl, 0x3d
shl ch, 3
nop
and bx, 0x37cc
shr si, cl
sbb di, 0x6b71
rol eax, 6
sub bx, dx
xor di, 0x2afc
stc
nop
test si, 0x42c8
ror bh, cl
nop
mov edi, edi
mov cl, 0x13
not dl
inc dl
nop
and ecx, edx
mov ah, 0x78
stc
stc
ror edx, 6
shl ecx, cl
sub si, 0x1d97
pop esi
ror edi, 6
cmp bx, di
push esi
sbb si, 0x3a62
dec ebx
or si, 0x844
and edi, ebx
add cx, 0x3274
nop
nop
ror al, 2
and cl, dh
shl bx, cl
and bx, bx
add ecx, ebx
xchg ch, bl
xor ax, dx
xchg si, di
dec eax
cmp ah, bh
add di, 0x10e0
not esi
inc ebx
inc edx
not cx
not bx
rol ch, cl
inc cl
adc dl, ah
rol ecx, 7
mov ecx, ecx
and ch, 0x61
nop
add cx, bx
xchg bh, dh
mov dl, dl
nop
shr dl, cl
shl ecx, 2
test ch, 0x57
test dl, 0x73
sub eax, edi
dec dx
inc edi
mov esi, edx
adc eax, 0x6c578aa6
sub ebx, 0x43b3f679
or bh, cl
ror dh, 7
inc bx
adc cl, 0x4f
sbb dh, cl
shl esi, cl
nop
add edi, edx
nop
xor dx, 0x2a2a
rol eax, cl
shl ax, 1
cmp ch, bl
cmp ch, 0x36
sub eax, edi
mov dh, cl
ror ah, 3
xchg dx, cx
and bx, bx
sub cx, bx
inc bh
mov dh, 0x4e
xchg cx, dx
test dl, 0x76
stc
sbb bh, al
nop
and bx, 0x1290
and al, 0x31
and edx, 0x16d2202c
sbb eax, edx
xor ecx, 0x238a6e47
inc eax
xor eax, 0x61781776
stc
nop
test bl, 0x66
test eax, ecx
dec cx
xchg ecx, edx
cmp dl, dh
xor esi, eax
xchg di, si
or di, 0x91
test edx, 0x3334fd1c
shr di, cl
xor dx, 0x45a7
nop
stc
adc ch, 0x58
mov bx, 0x330b
sub edx, esi
shr edi, cl
or bx, dx
pop esi
shr bh, cl
not bx
not bx
mov edx, 0x4436c4f6
xor ecx, 0x665063c7
nop
sbb edi, eax
xor ch, 0xb
rol ebx, cl
nop
not ax
mov di, 0x1c49
push esi
or bx, si
shr cx, 5
cmp ah, 0x72
or bl, bh
add edx, edx
xchg bl, ah
adc cx, dx
mov bx, 0x1911
stc
test ax, 0x16c3
cmp cx, bx
test dx, cx
and dx, 0x4348
mov ch, ah
and bl, 0x7c
sub ah, dl
or dl, 0x7e
stc
inc si
or bl, bh
mov si, ax
adc dl, 6
shl dh, cl
inc di
ror esi, cl
adc dh, 0x76
xor esi, 0x2e0183da
ror ecx, cl
rol si, 6
shl bl, 8
adc ch, 0x4e
inc si
sbb bx, 0x55a4
xchg ebx, ebx
xor ah, 0x2e
cmp bh, al
sub edi, edx
shl bl, cl
shl ecx, cl
cmp bx, cx
cmp ch, 0x47
ror si, 1
and esi, eax
nop
sub edi, 0xd124885
dec edi
xor ax, 0x16ea
and ecx, esi
xor cl, al
adc edx, 0x78f82984
add bx, di
not cl
not dl
cmp ecx, ebx
test cl, bl
mov ebx, 0x3eff45a3
dec esi
dec eax
xchg dl, al
ror ecx, 1
sub ax, ax
test al, 0x6a
xor ecx, edx
not dl
ror ebx, cl
cmp di, ax
xchg di, di
cmp ax, 0x522e
stc
xchg si, ax
shr ecx, 7
ror cl, 4
shr cx, 3
cmp esi, 0x5b6744de
shr bl, cl
rol edi, cl
xor bh, ah
rol edi, cl
xchg ecx, ecx
not eax
rol ch, cl
or cl, 0x44
shr cl, 4
add si, 0x41b
adc cl, 0x29
rol ax, 2
dec ax
rol cx, 2
pop esi
inc ecx
sbb ebx, ecx
and ecx, 0x6a3665f0
adc al, dh
push esi
xchg bx, si
rol cx, cl
xor dx, 0x3ccf
sub esi, ebx
inc al
mov dl, bl
ror cx, 3
stc
nop
nop
dec ax
not edx
sbb ecx, 0x605a1a75
sub edx, ebx
not edx
shr cl, 3
xchg ebx, ebx
mov al, 0x2b
shr ebx, 7
ror cx, 2
nop
or ax, 0xd44
rol cl, cl
and bh, 0x5c
inc bh
xchg di, ax
not si
sbb cl, 0x17
shr ah, 7
sbb dl, 0x4b
adc ecx, esi
xchg al, cl
add cx, ax
adc cx, si
test bx, di
dec ecx
mov di, 0x617f
and cx, di
nop
test edx, ebx
ror ebx, cl
stc
not edi
not edx
xor ax, 0x7175
ror si, cl
not bh
cmp di, cx
and dl, al
inc eax
not ah
mov dx, 0x7f41
add di, 0x785a
shl si, 6
mov bl, ch
xor cl, 0x3a
xor si, di
mov ah, 0x72
nop
and al, 0x7c
test ax, bx
sub ah, 0x2b
mov edi, esi
sub ecx, edx
add ebx, 0x53a521c8
ror edi, 1
dec eax
add edi, 0x7a6f000
test edi, eax
xchg bx, dx
stc
not bx
xchg bx, si
ror bh, 8
or bx, 0x6593
stc
sub bx, 0x52f6
test si, 0x4276
ror dh, cl
dec bx
xor di, 0xfbe
stc
not bl
xchg bh, dl
cmp bh, 0x60
cmp ebx, esi
not edi
adc dx, 0x25dd
ror bx, 2
shl ecx, 6
or bl, al
nop
test esi, eax
dec esi
adc ch, cl
shr al, cl
pop esi
dec edi
push esi
test esi, eax
xchg dl, bl
rol cx, 5
dec edi
sub ah, 0x4b
stc
sbb esi, edx
and bx, 0x1159
dec di
and dx, bx
stc
xor edi, esi
cmp ax, bx
add bh, 0x21
cmp edx, ecx
cmp esi, edi
shr esi, 5
not ecx
xchg ah, ch
test esi, 0x4a45709
mov bh, 0x1d
stc
ror ebx, cl
mov esi, 0x3eb060ee
adc cl, 5
adc di, cx
test eax, 0x585a86c3
rol eax, 1
stc
rol edx, cl
xchg di, si
and ah, 4
add edi, edi
mov cx, ax
adc ebx, 0x694a3f68
sbb dx, di
rol dx, cl
cmp si, si
shl ah, 1
stc
add cx, cx
mov dx, 0x19e3
ror ecx, cl
and dx, 0x2892
sbb dx, 0x7dd7
cmp esi, esi
add bx, 0x457a
inc eax
test di, bx
xchg dx, ax
inc bx
nop
mov cl, 0x1a
inc ax
shl edx, cl
dec cx
not dl
stc
sub cx, bx
shl eax, cl
ror ax, 5
xor cl, 0x71
or ch, 5
rol ebx, 7
or dx, dx
xor bx, 0x5f36
adc edi, edx
inc esi
xchg edx, esi
shl esi, cl
shl cl, cl
adc edx, ecx
xchg si, di
not dx
adc cl, 0x77
ror edi, cl
stc
xor ch, bh
dec esi
sub edi, ecx
add cx, 0x4d8f
sbb edx, eax
shr dh, 2
shl ax, cl
xchg ch, cl
shr edi, 7
inc dh
stc
stc
nop
and di, 0x2f0
ror al, 5
xor cx, si
shl ch, cl
not bx
cmp eax, eax
not bh
xor edx, esi
sbb dh, 0x58
pop esi
dec di
push esi
sub esi, edi
nop
not ecx
cmp dh, 7
and di, 0x4371
add cl, cl
xchg cl, al
sub dx, 0x28d0
cmp cl, al
inc bx
rol dh, 2
shl eax, 2
shr di, 7
sbb ch, cl
xor bl, ah
xor edx, edi
inc ax
xor dx, 0x58ff
stc
adc al, 0xd
stc
xor bx, 0x79df
stc
cmp al, 0x20
ror ecx, 6
dec di
adc edi, edx
stc
xchg ah, bl
stc
not di
add bx, cx
add cl, 0x57
or al, bl
not dl
not cl
not bx
rol dl, cl
stc
not ch
cmp dx, cx
sbb di, bx
rol di, 6
ror ch, cl
inc ecx
and bx, si
rol si, cl
not bl
nop
sbb edx, ecx
adc cx, 0x14ae
stc
xchg si, ax
xor edx, edx
adc dl, 0x30
dec bl
mov edx, 0x7ef24569
add di, 0x996
sbb si, dx
xor dh, 0x5c
not si
sub ch, 0x4f
cmp edi, 0x1e644ead
cmp ax, ax
and di, 0x36bc
mov bx, 0x7b49
cmp ax, dx
test edx, 0x52fe0517
or bh, 0x35
not ah
adc cx, bx
shl dx, cl
sbb bh, 0x3e
ror dh, 3
sub bx, ax
nop
nop
xchg si, di
mov ah, 0xc
sub dx, 0x14af
rol dl, 3
mov edi, ecx
adc di, bx
xchg bx, ax
rol esi, 5
add eax, ebx
dec di
not di
ror bl, cl
ror cl, 1
xchg cx, ax
shl eax, 2
stc
and dl, 0x35
sub edx, 0x788f772c
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
call fcn.00606911
call fcn.00606e95
jne 0x5c1230
stc
push ebx
push edx
and ebx, edx
push ecx
cmp bh, ch
push edi
mov di, 0x5c36
push eax
shl eax, 1
xor dh, 0x7a
cmp di, 0xb06
push esi
test esi, 0x2a024b38
shl edx, 7
or edi, ebx
sbb bh, 2
xchg dx, di
test ax, dx
shl cl, 4
xor dh, 0x44
dec dl
and esi, ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
push edx
push ecx
rol dx, cl
push edi
inc di
adc di, di
shr cx, 7
stc
stc
inc ch
push eax
xchg edi, eax
pop eax
pop edi
pop ecx
pop edx
push edx
dec edx
push esi
sbb si, dx
push eax
push edi
sbb eax, edi
sbb al, al
adc di, 0x49ef
push ecx
shr cl, cl
rol dx, cl
stc
push ebx
mov bl, cl
test eax, edx
shl ebx, cl
or bx, bx
not di
adc ax, 0x75
ror bh, cl
xor al, bh
pop ebx
pop ecx
pop edi
pop eax
pop esi
pop edx
call fcn.0060731b
push edi
push esi
xor di, si
push eax
and eax, esi
pop eax
pop esi
pop edi
push eax
adc ax, 0x29d7
pop eax
call fcn.006076d7
mov eax, ebx
lea eax, [eax + 0x38458]
pop edi
pop esi
pop ebx
pop ebp
ret