Function at 0x539d78
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using aes mixcolumns step
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
mov eax, dword [ebp + 8]
call fcn.00543259
push ecx
push edi
and cx, di
shr di, cl
cmp di, cx
push esi
dec si
dec ecx
push edx
sub dx, 0x61cc
not di
push eax
push ebx
sub eax, ebx
sub cl, 0x12
sub edx, esi
sbb bx, si
dec cl
sub bl, bh
mov ah, 0x2a
stc
not si
xor cl, 0x53
cmp eax, ebx
shr bl, cl
test edi, 0x1f22445f
mov cl, 0x28
not edx
xor dl, 0x22
and si, 0x4e78
sbb cx, 0x7f77
and si, 0x57a
ror eax, 6
and esi, edi
rol bh, 2
inc ecx
test ah, bh
inc esi
nop
adc cx, 0x6e18
or dh, bl
sbb esi, 0x36f5a949
nop
sub cx, ax
xchg edi, esi
cmp dh, 0x7b
xchg cx, di
mov ecx, esi
shl bh, cl
rol al, cl
ror ecx, 1
mov cl, al
or ch, bh
add ah, ch
cmp di, 0x891
rol dx, 2
nop
ror al, cl
rol ecx, 1
and cl, 0x1a
xchg dx, si
shl ch, 3
mov dx, ax
test bl, 0x7a
xchg cl, bh
ror ebx, 6
xor dl, 0x6c
add si, si
dec dh
shl ax, 5
adc di, 0x498d
rol ebx, 1
and di, di
add cx, 0x3567
or bx, ax
sub eax, esi
test eax, ebx
not ecx
xor esi, esi
nop
stc
add bh, dh
add dl, 0x2d
and dx, si
sub cx, 0x39f3
nop
shl si, cl
sub cl, al
shl ecx, 1
sbb cl, al
adc dl, ah
and edx, 0x1afb73ee
stc
cmp bl, cl
test bh, 0x20
sbb cl, al
sbb edi, 0x298fd57a
or di, si
test edx, ecx
inc bx
mov ah, al
xchg ch, bh
and dh, ah
and ax, si
dec dx
xchg dl, ch
pop ebx
sub ax, 0x3903
not si
ror dx, 7
shr edx, cl
mov esi, 0x7ef297c3
cmp dl, al
add eax, 0xe4627a6
sub dh, 0x47
dec al
sbb cl, 1
xchg dh, cl
xor edx, 0x16073a2d
push ebx
ror bx, cl
mov ecx, edx
not dl
xchg si, ax
ror cx, cl
inc ch
nop
ror cl, cl
nop
nop
shl edi, 4
stc
mov ah, 0x7d
rol al, cl
dec si
nop
test ebx, 0x179845ef
add al, 0x6c
dec dx
not si
adc ebx, edx
rol edi, cl
inc esi
and cx, di
nop
sub di, si
nop
and edx, 0x5555063c
test cl, 0x1c
ror edx, 5
cmp bl, 0x19
ror ebx, cl
test edx, edi
and ch, 0x47
rol eax, 5
sub di, 0x2b23
shl bl, cl
ror dl, 6
dec ax
mov bl, al
nop
test cx, bx
add eax, esi
mov ch, al
mov cx, ax
not esi
ror al, cl
or dx, bx
or si, 0x1ed2
not cx
rol ebx, cl
xor dx, 0x5b83
add esi, ecx
shl bx, 5
xchg ebx, eax
stc
adc esi, ecx
adc bh, 0x78
stc
adc ebx, 0x6bbb4a65
shl di, cl
xor cx, ax
nop
test bx, 0x6386
cmp eax, eax
mov eax, edi
dec dx
add edx, edi
test ah, bh
cmp ax, ax
mov cl, 0x79
shr al, cl
test edx, 0x5d2a57c
shr di, cl
test bh, 0x5f
xchg edx, esi
inc edi
xchg edi, ebx
dec bh
inc ah
stc
and eax, 0x147bf6bc
ror ax, cl
xchg edx, edx
not cl
or eax, 0x3df1d583
or ebx, ecx
nop
pop ebx
and esi, edi
inc si
pop eax
pop edx
pop esi
pop edi
pop ecx
push edi
push eax
sub edi, eax
push ebx
push esi
xchg ebx, esi
xor ebx, eax
nop
push ecx
add cx, 0x630a
shl esi, cl
not cx
stc
push edx
sbb bx, dx
mov edi, edi
nop
test ecx, 0x54c4c6c3
shr dh, cl
cmp edx, esi
mov cx, 0x15ed
xchg si, ax
rol dh, cl
cmp edx, 0x4d4d92c9
sub ebx, 0x2241a5fe
xor si, 0x7c93
and edi, 0x53976338
sbb di, si
cmp bl, 0x7c
add al, 0x5f
sub dx, bx
sbb bl, bh
ror bx, cl
mov cx, dx
stc
rol ah, cl
dec bh
nop
shl bh, cl
and edi, eax
inc edi
mov ah, 0x7a
shl bl, 2
mov eax, 0x510eb913
shr ax, 6
and ecx, 0x40883512
cmp al, bl
ror bl, cl
shr eax, 2
xchg ebx, ebx
rol di, 4
ror cx, 1
shl edx, cl
cmp cx, 0x3252
shr dx, cl
add bx, di
mov edi, edx
sub bx, 0x7944
xor dx, 0x4a70
rol esi, 7
xor al, 0x1b
mov ax, 0x5038
xchg cx, si
adc eax, edx
not di
sub ax, 0x5120
or si, 0x43ed
shr edi, 4
ror dx, 6
stc
or ch, 0x6c
adc ecx, 0x181f007a
add esi, 0x367e2329
stc
sub ax, cx
ror ecx, 2
inc edx
stc
mov dh, dh
not cx
rol dl, 8
sbb di, 0x3595
or dl, ah
and bh, 0x61
xchg cl, al
adc si, 0x4d38
shr edi, 7
add esi, ebx
sbb dx, bx
shr eax, cl
dec ah
shl dx, 1
cmp ah, al
shl ah, cl
mov dh, ch
or si, 0x4885
add bh, 0x3b
sub esi, 0x4c85b2b3
ror dh, cl
rol bh, cl
dec esi
sbb bx, 0x14fc
test bx, 0x109c
or ax, 0x3d5b
sub dl, 0x66
xchg edi, edi
pop edx
test ax, ax
add ebx, 0x5e2b920e
stc
adc bh, bh
push edx
xchg edx, ecx
and edx, eax
stc
adc ch, 0x56
add ebx, ebx
or dl, bl
cmp edi, 0x15e30605
inc bx
rol cx, 6
and ah, 0x14
and dh, ch
cmp cx, 0x5ceb
dec edx
dec edi
and edi, 0x9cd6be1
and dx, 0x802
dec dh
cmp edx, edx
rol edx, cl
and di, di
shr ebx, 7
xchg edi, ebx
test ebx, ecx
stc
cmp eax, eax
add eax, edx
stc
dec esi
xchg bh, bh
xor edx, 0x77a5179
inc ch
cmp ebx, 0x21ff0c01
shl si, cl
shl ah, cl
xchg cl, ch
mov edx, 0x7ae44302
and ebx, edx
add ch, 0x2a
sub dh, bh
and si, dx
mov esi, esi
xor di, dx
test dx, ax
inc si
dec bx
cmp ah, ch
stc
mov edx, eax
sbb ch, ch
shl ah, 8
sub ax, 0x63da
dec bl
or ch, al
xchg si, dx
nop
ror dl, 4
sbb cx, 0x2b9e
shr bx, 1
dec si
sub dh, dl
rol bh, cl
sbb eax, 0x74e1cf17
sub cl, bh
test cl, 0x3e
mov esi, edx
ror eax, 8
and eax, 0x5555e550
sub esi, eax
adc dx, ax
rol ebx, 3
add eax, 0x7d8ad7dd
add ch, 0x72
xchg dh, dl
and dl, dl
mov bx, ax
ror bl, cl
nop
mov dx, di
test ax, si
rol cl, cl
adc ch, bl
stc
cmp edi, edi
adc dx, cx
xor esi, 0x6e532a79
nop
cmp ebx, eax
dec esi
sbb bx, 0xddd
add di, 0x1bf6
and edx, 0x46e0813d
sub cx, bx
add cl, al
sub edx, 0xa60da02
stc
add bh, 0x42
pop edx
push edx
or dx, di
add ecx, 0x3f2fb193
not si
nop
test bl, 0x6f
shr eax, 4
sub dh, ch
and edx, 0x2dd413ff
xor dl, ah
and si, di
adc dx, ax
xor edx, 0x6b411418
mov edi, 0x6f94fd7d
rol bh, cl
inc cl
or al, ch
not ax
pop edx
pop ecx
pop esi
pop ebx
pop eax
pop edi
push eax
xor eax, 0x5bcb24c2
or ah, 0x69
push edi
add edi, 0x3d29a892
push ecx
inc ecx
adc di, 0x3da7
pop ecx
pop edi
pop eax
call fcn.00543752
jecxz 0x53a24a
call fcn.00543c1b
call fcn.00543ee7
call fcn.005444cb
push ecx
dec ch
push eax
or al, 0x2e
push edx
sbb al, dh
and cl, cl
push ebx
push edi
test ebx, edi
stc
and cx, 0x395f
push esi
test esi, 0x2112bbeb
stc
mov al, bl
sbb eax, 0x26f9358b
inc ebx
xchg dx, si
shr edi, 1
ror bh, cl
test bx, 0x136c
shl eax, cl
sub ebx, ebx
nop
test esi, 0x6afff8bb
ror bh, cl
or ax, 0x4bd2
adc esi, eax
nop
cmp ch, ah
sub ah, 0xd
and eax, esi
rol cl, cl
rol ecx, 1
test edi, esi
rol esi, 6
mov ebx, 0x3310c002
and bx, ax
adc esi, ebx
and bl, bh
nop
sub ecx, 0x1cdc6239
xor ebx, 0x4da15a16
rol edi, cl
shr ax, cl
shr ah, 5
sub edi, ecx
sub eax, eax
not cl
test ax, 0x6a1b
dec si
or bx, 0x5823
xor si, 0xda3
add bx, ax
test eax, eax
add eax, 0x12be6319
shl edx, 5
sub ch, ch
shl ecx, cl
rol cl, cl
dec edi
sub ecx, 0x383830d8
sbb ecx, 0x10c0e308
and ax, dx
ror cx, 8
nop
add bx, 0x2271
dec bl
not dx
adc ch, bh
nop
rol esi, cl
ror al, 6
shr si, 1
xchg cx, dx
add edx, esi
rol ecx, 2
nop
shr di, cl
shr bh, 1
sbb edi, 0x8e969e7
adc dx, cx
stc
test ebx, 0x6a6559be
dec eax
xchg edi, esi
test bx, 0x3544
shr si, cl
adc dx, bx
rol eax, cl
test eax, eax
sbb edx, edx
dec edx
mov bl, dl
cmp esi, 0x4675e607
shl cl, 7
rol edi, cl
adc edi, edx
sbb bx, ax
sub dh, dl
cmp eax, 0x15adb555
and bx, bx
shr dx, cl
sub al, dl
test esi, 0x6850c449
pop esi
push esi
not esi
shr bl, 7
dec cx
add dh, dh
add dl, dl
cmp esi, 0x57ea3e5e
xchg edx, ecx
rol dh, 1
and bl, 0x76
ror di, 7
xor al, 0x29
and ch, ch
dec eax
and bx, cx
inc ecx
dec cl
dec ebx
or eax, 0x631961e5
mov dx, bx
xchg al, ah
test dl, ch
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
push eax
xor eax, 0x27edf278
push ebx
shr ebx, 3
sbb eax, 0x2f118294
push ecx
or ecx, 0x575d179b
push edi
shl di, 8
ror ecx, 7
dec ch
pop edi
pop ecx
pop ebx
pop eax
stc
push eax
adc ax, 0x5840
stc
push edx
sub edx, 0x79d6f048
push ebx
mov bl, bh
push ecx
sbb cx, 0x38b2
mov bl, al
inc ecx
nop
adc eax, ebx
dec edx
or eax, 0x46741d06
and dh, ch
not ebx
shl cl, cl
stc
pop ecx
pop ebx
pop edx
pop eax
call fcn.005449ee
nop
push ecx
ror cx, cl
push eax
sbb al, al
pop eax
pop ecx
call fcn.00544ea0
push ecx
push esi
cmp ecx, esi
push eax
cmp cl, al
push edx
cmp cx, dx
mov al, dh
cmp dx, si
not dh
push ebx
sbb bx, 0x240b
stc
inc dh
rol ebx, 5
dec al
and ecx, 0x44960c4b
inc edx
add ah, bl
test eax, ecx
xchg dx, ax
add ah, 0x3d
and ebx, 0x9601aaf
not edx
shl edx, cl
not cx
inc bx
or ax, 0x190
rol dh, cl
rol cl, 3
stc
adc si, 0x344b
cmp cx, 0x5824
sbb dl, bl
nop
shr ecx, 3
dec ch
test bl, 0x40
shr cx, 5
add esi, 0x3f75bcbe
stc
nop
and bl, dh
push edi
rol di, cl
cmp al, bl
sub ebx, eax
shr ebx, cl
dec bx
mov ecx, 0x6fab1bc3
test dl, 0x45
rol bh, 6
add esi, 0x414debe2
inc edx
or edi, ebx
test edi, 0x3fb5ac33
and si, 0x4698
shr bl, cl
ror ax, 4
sub esi, edx
adc dx, 0x595f
shl di, 2
sbb edx, 0x6f8370dc
test di, cx
sbb dh, 0x1d
nop
test ebx, 0x4ca695
stc
ror ah, 7
rol eax, cl
nop
sub di, cx
rol ch, cl
xor dh, 0x3d
and al, 0x54
nop
adc bl, dl
sbb ch, ch
sbb ch, 0x1b
mov edi, edx
not ah
shl bl, cl
xchg al, ah
rol edi, 4
mov edx, 0x59192bbd
add dx, 0x4f22
shr ax, 3
rol edi, 1
nop
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
jle 0x53a590
jbe 0x53a580
jbe 0x53a561
push ecx
test cx, 0x5ae
push ebx
adc ecx, ebx
adc ch, 0x24
pop ebx
pop ecx
call fcn.0054534b
call fcn.005457a2
jbe 0x53a55c
call fcn.00545bef
stc
push ecx
xor cl, 0xa
pop ecx
push ecx
dec ecx
push ebx
not bx
pop ebx
pop ecx
call fcn.00545ea8
call fcn.0054619d
call fcn.005464fa
call fcn.00546b18
jb 0x53a57b
push ecx
push ebx
xor cx, bx
cmp cl, 0x66
pop ebx
pop ecx
call fcn.00546def
jg 0x53a590
call fcn.00547157
call fcn.005475ed
call fcn.005478fc
call fcn.00547e58
mov ecx, dword [ebp + 0xc]
lea edx, [eax + ecx]
cmp dword [edx + 0xc], 0
je 0x543247
call fcn.005482bf
push edx
push ecx
shl edx, cl
push eax
nop
push edi
or di, ax
stc
xchg dh, ch
xchg dl, cl
sub ax, cx
push ebx
xchg ebx, edx
xchg ebx, eax
mov cl, ah
add ax, bx
rol cx, 8
sbb ah, 0x62
xchg ah, dl
or cx, 0x37e0
shl cl, 8
nop
inc dx
xor edx, ecx
test edx, 0x733c04a3
shr ecx, cl
cmp edi, ebx
sbb al, 0xa
xor eax, 0x66fc4cee
sub edx, 0x31884cdc
add bh, al
and ax, di
add ebx, 0x7506a045
shl dh, cl
sub eax, ebx
shl ebx, 2
xor bl, bh
nop
xor dl, 7
shl bx, 4
add ch, 0x49
inc eax
stc
xor bx, 0x3095
shr ecx, cl
shr dx, cl
not ebx
push esi
xor esi, eax
xor al, ah
adc ch, 0x29
or esi, 0x71ba62af
or esi, edx
sub ecx, 0x73e5e569
sub esi, esi
xchg bh, bh
nop
add dh, ah
shl dh, 5
shl ch, 6
inc bl
mov edi, 0x2772c35f
ror si, cl
xchg al, dl
test cx, bx
adc si, cx
shr eax, 8
or al, 0x10
nop
sub esi, 0x51e95de1
adc dx, 0x2a7c
adc al, bh
shr ecx, 6
add edx, 0x139fa6fd
stc
ror bh, cl
cmp di, 0x1ac3
and di, cx
shl al, cl
rol ebx, 5
and ax, 0xbca
mov dx, ax
xor al, 0x23
nop
nop
shl bx, 1
ror ecx, 4
or ch, bh
inc eax
cmp al, bh
and dh, dh
ror al, 2
xchg ch, dl
ror ch, 5
mov al, cl
inc edi
mov dx, bx
sbb cx, 0x12f5
adc ax, 0x115b
inc cl
sbb edi, ebx
test si, 0x28a7
cmp si, ax
rol dh, 4
shl si, 8
sbb di, bx
pop esi
shl ecx, 8
dec bx
xchg bx, ax
sub di, bx
add al, 0x74
push esi
xchg si, si
sbb dh, 0x15
adc bl, cl
cmp ebx, eax
add cl, 0x4a
inc ax
shr ax, 2
ror ebx, cl
or ax, si
ror ah, cl
sbb si, ax
cmp al, bh
shl ebx, 8
test ax, 0x49d4
shl dx, 2
test si, dx
nop
cmp eax, ebx
shr di, 6
xor bl, dl
stc
adc bx, 0x2346
test di, 0x2a52
xor bx, 0x2904
nop
shr ax, 3
or ebx, 0x5df76135
mov bh, 0x57
test dh, 0x56
inc ecx
xchg si, ax
mov ax, cx
test bh, dl
xor cx, 0xeee
adc ecx, ecx
add ax, si
and bx, 0x725f
rol edx, 5
or eax, 0x74d627c9
xchg ecx, edi
rol edi, cl
adc di, 0x577c
adc dh, ah
rol di, cl
sub al, dh
add bh, 0x25
not dh
mov ax, di
rol ah, 4
cmp si, 0x5530
mov ax, 0x6cdc
ror si, cl
test di, cx
shr si, 8
rol dl, cl
and di, di
or edi, 0x4fd5abcf
stc
add ch, 0x33
mov cx, dx
not edx
mov cx, 0x644b
add bx, bx
xchg edi, ecx
sub bh, 0xb
test bl, ch
shr ch, 3
or di, 0x5031
rol si, 6
xchg cx, cx
and ecx, 0x1dd1274d
shl al, 8
shl ebx, cl
stc
mov ebx, esi
xchg ah, ah
add ebx, ecx
sbb esi, edi
shr dx, cl
shl dx, 6
and eax, 0x3b40e521
or dx, di
xor edx, 0x131611
shl ax, 6
and ebx, esi
dec bx
mov esi, 0x3abb5897
not dl
shr edi, 5
sbb edi, edx
xor si, 0x213d
mov ah, dl
nop
and dx, 0x7093
or di, di
pop esi
mov ch, 0x53
stc
push esi
mov si, bx
nop
mov ecx, 0x2d4f9bc
ror ebx, 1
inc bh
xor edx, edi
sub di, 0x61ca
or edi, ebx
adc dl, 0x18
adc edx, eax
cmp edx, esi
sub ch, 0x15
shl si, 4
xchg ebx, edi
or esi, 0xcdbe0fd
dec eax
ror si, 5
adc ah, ch
shr ax, cl
xchg cl, al
stc
dec dx
adc ah, 0x1b
adc bx, 0x364b
shl edi, 1
adc si, di
test ebx, ebx
and al, bl
test cl, dl
sub bx, ax
ror ah, cl
ror edi, cl
cmp edi, edx
inc dx
test dx, dx
stc
dec ebx
not dh
add ecx, edx
ror si, 5
rol edi, cl
sbb bl, dl
add edx, esi
rol ax, cl
sbb si, 0x7200
add di, bx
ror esi, cl
not eax
and bl, 0x13
shl dl, cl
adc cx, 0x18e1
xor edx, eax
or dl, 0x6d
shr dx, cl
mov ax, di
xor ax, 0x8d3
shr si, cl
adc ebx, 0x23143687
dec ch
shl di, 5
sub bl, 0x3e
adc cx, cx
and ebx, edx
nop
inc di
cmp ah, ah
inc ch
xchg bl, dh
sub dx, cx
sub esi, ecx
sbb dx, 0x52fb
nop
dec edi
inc edx
xchg ch, ch
not dx
and dx, 0x312e
rol bl, 3
sub cl, dh
test edx, ecx
cmp ah, al
shr edx, cl
rol dl, 7
test bx, 0x7930
test di, 0xf76
sbb dl, 0x47
rol edi, cl
cmp bh, 0x10
ror ebx, cl
cmp eax, 0x26a4b712
not edi
xchg dl, cl
mov ch, ch
test esi, eax
add edx, 0x64274b6e
ror cl, cl
not si
or ax, dx
pop esi
xor ch, 0x6d
and dh, 0xa
mov dx, 0x77de
inc ecx
push esi
or si, ax
and eax, ebx
dec ax
xor ah, 0x38
sub dl, 0x7e
dec cx
mov ah, al
ror edi, 7
sbb al, 2
test ecx, 0x3524ad65
or ax, 0x733a
add ecx, 0x40c79c27
cmp si, 0x4c70
or di, dx
test bl, 0x5a
dec bl
stc
ror ch, cl
nop
nop
sub cx, 0x6223
mov edx, 0x4e785a08
rol edi, cl
and dx, ax
sbb edi, edi
cmp cx, ax
shl cl, 2
not di
stc
sbb ecx, esi
or edx, ebx
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
push ecx
push ebx
xchg cx, bx
stc
push esi
xchg esi, ecx
push edx
test dl, 0x11
shl dh, cl
push edi
shl di, 8
shl ecx, 5
push eax
add ax, 0x2e05
mov bh, 0x65
mov edx, ecx
rol bl, 7
add cx, si
add ax, 0x430a
rol ebx, 2
sbb al, 0x52
xchg di, bx
mov cx, 0x5699
rol edi, cl
cmp esi, edx
cmp cx, 0x6b4f
xchg dx, di
ror dl, 8
xchg edx, ecx
nop
xor dl, dh
inc edi
shr ax, cl
stc
stc
or bl, al
shr ecx, 6
test esi, edi
inc di
inc di
and edi, ecx
sbb eax, edi
xchg dx, dx
sub edi, 0x4b822d84
cmp bx, 0x3e5a
test dl, ch
or esi, 0x1ec5f5e
ror ch, 5
add cl, al
nop
adc ch, dl
rol dh, cl
add esi, 0x1645c16b
or cl, 0x13
stc
rol edx, 7
not di
inc bh
add cx, ax
dec bx
dec ch
stc
or ah, 0x72
dec al
or al, cl
xchg edx, edi
stc
cmp bh, ch
sub ah, al
inc ah
sub di, bx
shl cl, 6
sbb ax, dx
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
call fcn.005485f3
push ebx
push ecx
cmp bl, cl
push esi
push eax
or esi, eax
not ah
not eax
test ecx, ecx
push edx
adc dx, si
mov ebx, 0x75ef9ef2
stc
sub cl, cl
sbb ax, 0x2af
xchg ecx, eax
xchg dl, dh
test edx, 0x36003d90
mov ah, 0x1d
push edi
cmp di, bx
not ch
dec dl
mov ecx, edi
sbb bh, bh
xor ax, bx
mov ax, 0x3238
adc dl, 0x1b
and ebx, eax
xchg di, si
ror cx, 8
sub dl, 0x17
not dx
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
push edx
push esi
sub edx, esi
push ebx
adc bh, dh
nop
dec dx
push ecx
shl cl, cl
push edi
ror edi, 2
adc cx, 0x84
and edi, 0x55dc51f2
test esi, 0xcebeabc
nop
and ebx, ecx
shr di, cl
or bl, 0x53
xchg dl, ch
push eax
inc ax
mov dx, dx
xchg ecx, esi
xor esi, eax
sub si, bx
inc dx
xor ch, 0x57
not bh
dec ecx
adc eax, 0x1d49b813
xchg dx, si
rol si, cl
rol esi, 5
nop
and ch, 0x7f
add cx, 0x7c9b
inc al
xor ax, 0x4576
not edi
rol eax, cl
and ebx, edx
cmp cl, 0x1d
nop
xchg ecx, eax
xchg ch, ch
nop
nop
or bx, 0x38ed
xor edx, ecx
test ax, 0x6f8f
not si
adc eax, 0x4de9f26f
mov esi, edi
shl cx, cl
not esi
nop
or edi, 0x171e97ba
nop
add ah, 0x71
cmp ch, bl
mov edi, eax
rol ecx, 5
and cx, bx
sbb dx, di
xor eax, eax
xor si, 0x30f8
nop
dec eax
xor esi, 0x1bc15492
ror bl, cl
test cx, 0x6d3c
stc
mov bl, bl
xchg esi, ebx
not ax
or ecx, esi
not cx
or al, 0x57
or al, 0x31
nop
dec ax
sub dh, dh
sbb edi, eax
cmp bh, 1
dec ax
xchg cl, cl
shr edi, 2
cmp eax, 0xaafd8ac
not cx
shr al, cl
xchg al, ch
sub al, bl
cmp dh, bl
ror dl, cl
sbb dx, dx
nop
sub bl, 0x4a
dec bh
and eax, edi
not bx
sbb ah, 0x55
cmp bh, bl
inc bl
cmp ax, ax
test ebx, 0x75510c52
rol ebx, cl
pop eax
mov bh, 0x7c
push eax
add ch, ah
not bh
xchg al, bl
adc dx, 0x6b43
stc
shr dx, cl
shr di, cl
rol bh, 6
nop
stc
sub esi, eax
add edi, 0x3414f9a4
sub edi, ecx
shr bl, cl
inc edx
shr dh, 6
nop
and edx, ecx
test ax, 0x47d8
ror al, 4
cmp cl, ch
adc ebx, 0x224aefc8
or dx, bx
dec dx
test bx, ax
cmp si, di
shl ecx, cl
dec bx
and edi, 0x234a86e5
stc
test esi, 0x24958372
not bh
and dx, bx
or si, 0x61fe
sbb dl, dl
or edx, ecx
inc dx
rol ax, 8
add dh, dh
shr cx, cl
not esi
shr ax, 2
cmp bh, 2
stc
xor dh, 8
adc edi, edx
mov si, bx
sbb cx, 0x249a
adc eax, 0x38f55930
xchg di, di
or bx, dx
xchg esi, edi
add ax, 0x689c
sub edx, 0x6118b6f6
adc esi, 0x1e20ee08
adc si, 0x2502
cmp edx, 0x5d697e4b
and di, dx
ror bl, 3
rol eax, cl
ror ecx, 6
sub esi, 0x7a2f57a0
add dx, si
sbb bh, bl
sbb edi, 0x5b8942a3
nop
and bh, ch
add bh, bh
inc ch
inc bx
rol ebx, 1
adc cx, 0x425e
test bl, 0xa
nop
and ah, 0x6f
xor ax, 0x6153
stc
nop
xchg ecx, edi
shl si, 6
shr si, cl
ror ebx, cl
test cx, 0x3dd4
nop
cmp dx, 0x7d7b
xchg bx, dx
test ax, 0x5f9d
inc dx
not ecx
inc dl
inc dl
inc ax
not dx
shl ax, 3
not ecx
or cx, 0x29c3
stc
cmp ax, 0x71e9
and dl, 0x55
pop eax
sub ecx, 0x531cef3
test edi, ebx
xor si, 0x7095
shl esi, cl
rol si, cl
push eax
xchg esi, eax
stc
rol bl, 5
inc bx
rol eax, 1
test edi, 0x48b3d8a4
not ecx
not ah
shr edi, 7
sbb edx, 0x5d0be734
cmp ebx, ecx
adc cx, 0x7b85
and ebx, edi
mov ax, di
dec dl
xor bh, 0x10
xor al, 0xb
adc ax, 0x5c59
and cx, si
stc
xor al, 0x4e
ror edi, 8
dec edx
stc
add bl, ch
and dh, ch
rol ch, 4
sub ecx, ebx
or eax, 0x4ee40071
inc di
test edx, 0x6047e47f
add eax, 0x5c57f418
mov bx, 0x6d17
cmp bx, 0x1e98
ror ch, 7
and edx, 0x1572d31b
adc edx, 0xec3c91b
sub esi, edx
xchg bh, dh
ror cx, 2
or cx, si
xchg edi, ecx
nop
sub di, di
adc bl, al
nop
xchg bh, ch
cmp dl, 0x6e
cmp ebx, 0x4e18de86
adc di, bx
shl di, cl
stc
sub ah, 0x7f
xchg esi, eax
rol ax, 2
xchg si, dx
and dx, dx
adc bx, ax
add esi, 0x6c5e744a
rol esi, 6
and ax, 0x1e50
sub ch, bh
cmp ch, bh
rol di, 8
rol bh, cl
sbb ah, cl
add ax, 0x49a5
adc cl, 0x64
shr ebx, cl
or dl, 0x1b
sub edx, 0x3d4837f1
adc edi, ecx
ror ax, 1
xchg dl, cl
mov si, si
sub ecx, edx
xchg dx, dx
and ax, 0x5670
inc bh
stc
not ah
nop
test bx, cx
shr cx, 7
inc eax
shl edx, 7
shr si, cl
sub ebx, edx
shr ah, cl
cmp esi, edi
or di, 0xa55
xor al, 0x14
and esi, edx
cmp edi, 0x5486da2e
add ebx, ebx
pop eax
ror dh, 6
and dx, si
inc bl
and bh, bl
mov di, 0x6fed
pop edi
pop ecx
pop ebx
pop esi
pop edx
push edi
rol edi, 7
push edx
not dh
push eax
mov dl, al
not dl
push ecx
add cl, 0x48
push ebx
test ebx, 0x22586ecd
ror edx, cl
dec ax
shr dx, 7
sbb bh, 0x26
push esi
ror esi, cl
rol ah, 6
dec edi
rol ah, cl
pop esi
pop ebx
pop ecx
pop eax
pop edx
pop edi
call fcn.00548a2b
call fcn.00548ead
stc
push esi
push edx
mov si, dx
and esi, 0x1590d872
push eax
test al, 0x33
push ecx
inc cx
push ebx
or dh, bh
push edi
xchg edi, eax
pop edi
pop ebx
pop ecx
pop eax
pop edx
pop esi
push esi
rol esi, 2
push ecx
test cx, si
push edi
not edi
push edx
ror edx, cl
push eax
sub ecx, eax
push ebx
add bl, cl
inc bl
not ch
sbb dx, bx
sbb di, si
test si, dx
stc
sub cl, al
or bx, 0x5837
test bx, di
nop
sub edx, 0x4ff90e3
sub bx, 0xace
adc edi, 0xecb2ba1
pop ebx
pop eax
pop edx
pop edi
pop ecx
pop esi
push eax
add ax, 0x1353
push ecx
shr ch, 6
push ebx
inc bx
push edi
push edx
adc edi, edx
or eax, 0x6411816a
inc ecx
nop
and cl, 0x68
adc dx, 0x15c4
sbb cl, 0x45
xchg ebx, ebx
rol eax, 5
not bl
pop edx
pop edi
pop ebx
pop ecx
pop eax
push esi
rol si, 5
push edx
sbb dx, 0x8ba
pop edx
pop esi
call fcn.00549364
mov ecx, dword [edx + 0xc]
lea ecx, [ecx + eax]
push eax
push edx
push ecx
push 0
push 0
push ecx
push eax
dec ah
push ebx
and bl, bh
push edx
sbb dx, bx
test dx, 0x2d32
push ecx
xor ch, dl
push edi
add di, 0x6dbe
sub bl, 0x28
shr cl, 7
nop
ror edx, 1
shr cl, 1
and bh, dh
or edi, eax
and bx, dx
nop
shr ecx, 6
sub ah, cl
nop
shr bx, 4
adc al, cl
sub ch, 0x66
xchg ch, ah
ror di, cl
mov ax, 0x4c10
or ax, ax
stc
sbb ax, 0x7673
sub cx, 0x6ff0
ror eax, 3
xchg al, bh
and ch, 0x24
push esi
inc si
sbb esi, 0x6796f9f5
rol bh, cl
stc
not edi
dec dx
shr al, 1
ror ch, 8
test ch, ch
nop
dec esi
xchg bl, dl
nop
sub ah, 4
ror bx, cl
test si, bx
rol cl, cl
xor dh, 0x6b
adc eax, 0x6bbea408
mov esi, ebx
nop
dec ax
adc edx, 0x16e14d15
test cx, cx
not bl
xor eax, edi
ror si, cl
sub edi, 0x7a235ea7
ror ecx, cl
xor esi, edi
ror ecx, 2
or si, bx
shr edi, 1
xor dl, dh
xor ecx, eax
and eax, 0x49c2d08f
nop
adc eax, 0x9d173b1
sbb di, dx
rol ebx, cl
nop
and ax, 0x7ae6
and edi, 0x3a7312f
mov edx, ebx
mov bl, 0x57
add dh, ch
sbb cx, cx
cmp cl, bh
or ax, 0x577f
xor edx, 0x3da21c7e
sub bl, 0x77
xchg cx, ax
mov esi, esi
cmp ch, 0x26
and di, 0x46d
rol esi, cl
cmp ch, bl
cmp dh, cl
dec bh
dec edi
cmp esi, edx
add dl, dl
nop
shl bl, 8
adc dx, ax
sbb edx, edi
inc bh
sbb eax, 0x4cbb47b5
not edx
pop esi
inc ax
dec ax
push esi
and esi, edi
mov edx, 0x1efd30f3
not ecx
rol eax, cl
stc
mov dx, 0x3f1a
xchg edx, edi
mov esi, edi
not ebx
add dh, al
sub ecx, 0x32f9a10c
nop
nop
nop
rol si, cl
sub cl, ah
rol ax, cl
shr al, cl
shr si, cl
test di, ax
mov si, 0x39ce
xor dx, 0x6e06
dec dx
dec ax
adc dh, 0x3e
rol ebx, 2
shr edi, cl
sbb ecx, edi
adc ecx, 0x299b2039
shl di, cl
stc
and eax, 0x4fe26334
inc bl
sub bh, dh
adc dh, 0x44
adc si, si
inc ch
stc
sbb edx, ebx
adc dx, bx
rol ah, 7
nop
not edx
nop
inc edi
shr bl, cl
dec ch
not ch
rol cl, 3
nop
rol dx, cl
sub cl, 0x5e
dec ebx
dec cl
nop
xor di, 0xe1
dec ch
sub di, cx
adc al, 0x37
nop
shl cx, cl
sbb ecx, ebx
adc dx, dx
and edx, edx
and di, 0x264c
adc dh, ch
and bx, 0x193
nop
adc bh, dl
test bx, 0x748e
or esi, 0x133cff19
cmp ebx, 0x71a81696
and eax, esi
or bx, 0x5e72
cmp cx, bx
not di
mov dh, ch
mov ax, 0x7ebd
test eax, ebx
stc
stc
sub ah, 5
mov ebx, 0x308afa13
xor eax, 0x50726fa8
dec ebx
sbb dx, 0x61da
nop
sub al, ah
ror dx, 4
mov di, 0x4454
rol ah, cl
rol bx, cl
cmp si, cx
dec ah
shr ebx, cl
not di
xor al, ah
add dx, dx
pop esi
nop
ror edx, 7
push esi
rol esi, cl
mov edx, eax
xchg si, dx
xor cx, ax
mov ah, 0x23
dec al
shl ax, 5
and ebx, 0x1dc5a0f4
cmp bx, bx
sub di, 0x1d8b
ror ch, cl
rol eax, cl
mov ecx, ebx
mov esi, esi
add ax, bx
inc bx
or al, ah
shl bh, cl
xchg bh, dh
nop
test edx, esi
sub si, bx
or bx, bx
xchg cl, ch
and bl, bl
rol ecx, 4
shl bx, cl
shr ch, cl
test dx, 0x4429
nop
inc edi
dec ah
shr bh, 8
adc ax, 0x7c60
ror ebx, 2
sub di, 0x1d56
shr edi, cl
sub dh, ah
test eax, 0x5e8071e7
xor ah, dh
cmp ebx, 0x21635bae
nop
xchg edx, edi
inc cx
mov ecx, eax
sbb esi, esi
rol ecx, cl
sub ecx, esi
not ecx
shr dx, 8
inc dh
rol si, 5
shl bx, 7
sub dl, 0x2a
sbb bx, cx
ror edx, cl
xchg di, di
cmp edi, esi
test ch, 0x78
not cl
or ebx, 0x18169cc3
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
jns 0x53b496
call fcn.005498a6
push ebx
push ecx
cmp bh, ch
stc
push edx
and dh, 0x3c
push edi
ror edi, 5
stc
adc edx, 0x70723db
shl dx, cl
sub cx, bx
inc dx
push esi
not esi
push eax
or bh, al
add di, di
sbb cl, al
dec edi
cmp di, si
mov ch, ch
add bl, 0x72
adc bl, 0xb
stc
inc bx
rol ax, 1
shr cl, cl
and ah, 0x7f
or si, 0x36e4
sub di, cx
sbb bx, ax
rol ax, 8
adc edx, edx
shr al, cl
stc
or edx, esi
sub al, ch
mov dx, 0x4f59
add edx, 0x6cf4a63
ror bx, 6
add edi, 0x4224cd82
dec edx
nop
rol dl, cl
test ecx, esi
nop
stc
sbb cx, bx
mov ebx, 0x477402a2
adc ax, cx
or ebx, 0x3d8ada6f
inc ah
adc di, 0x3191
shl ax, cl
inc cx
shr ax, cl
test ebx, 0x1ef64b18
shr ax, cl
shl bl, 2
test bl, bh
xchg esi, eax
pop eax
pop esi
pop edi
pop edx
pop ecx
pop ebx
push ecx
adc ch, cl
push edi
push eax
or di, ax
ror cl, cl
rol ax, cl
push ebx
sub bl, ah
shl cx, cl
stc
push esi
shr esi, cl
push edx
shl dx, 1
and dx, cx
rol esi, 7
test cl, 0x51
sub si, 0x6575
add bx, dx
or di, dx
sub bx, 0x4b7c
shr di, 8
nop
mov ah, dl
and ebx, 0x55d9a35f
cmp di, bx
rol ax, 7
test dx, 0xf
cmp bx, bx
or ecx, 0x71a746a7
add bx, cx
ror bh, 6
test cl, 0x6e
add al, 0x51
sub bh, 0x72
nop
or esi, ecx
inc di
shl bx, 4
not edx
rol di, 6
xchg edi, edx
not edi
adc bx, 0x369d
mov edx, eax
nop
stc
add bh, 0x65
rol edi, 7
xor si, 0xd16
cmp dx, 0x7d1d
and dx, 0x7dca
sub cl, ch
test cx, di
rol esi, cl
rol di, cl
stc
inc eax
nop
nop
dec bh
xchg si, dx
inc ch
not edx
not al
or eax, esi
or edx, 0x21ed19ed
stc
shl al, 1
xchg ecx, edx
dec eax
xor ebx, 0x6769ea83
cmp ebx, esi
adc ebx, 0x314c6eb9
inc di
inc di
dec cx
stc
stc
not esi
shl edi, 5
test dl, cl
shl dx, cl
shl edi, cl
mov dh, 0xb
shr ax, cl
cmp eax, ebx
sbb ch, 0x37
test dh, al
shl cx, 2
rol al, cl
test cl, 0x52
not cl
not al
shr ax, cl
sbb dl, 0x1b
shl ah, cl
dec cl
ror cx, cl
dec ecx
cmp cx, 0x52d3
sbb ecx, eax
shl bx, 8
shr edi, cl
stc
pop edx
push edx
ror dx, 1
stc
add ax, 0x2d79
cmp bl, 0x68
sub bx, bx
dec al
stc
or bl, 0x79
ror edx, 8
mov di, 0x3b
adc dx, 0x370
nop
and ah, 0x68
xchg di, dx
add si, si
shl eax, 7
adc di, 0x1eff
or bh, al
rol cx, 3
cmp di, 0x5ae9
nop
add al, 0x5e
nop
sub bl, 6
mov ah, 0x3a
inc di
sbb eax, ecx
dec dl
ror si, 8
dec ch
ror ax, cl
rol ebx, cl
adc di, bx
shr bl, cl
dec dh
xchg ecx, esi
nop
stc
shl ah, 7
mov ax, cx
stc
pop edx
pop esi
pop ebx
pop eax
pop edi
pop ecx
push ebx
push eax
or bh, al
push edx
sbb dl, 0x25
push esi
shr si, 2
push edi
inc edi
push ecx
or dx, cx
stc
shr bx, 4
pop ecx
pop edi
pop esi
pop edx
pop eax
pop ebx
call fcn.00549cb5
jnp 0x53b47b
push eax
push ebx
sub ax, bx
push esi
push ecx
test esi, ecx
mov cl, 0x3e
push edi
xor edi, 0x2113f17f
shl bx, cl
pop edi
pop ecx
pop esi
pop ebx
pop eax
push edx
adc edx, 0x60fc3f11
push ebx
inc ebx
stc
pop ebx
pop edx
call fcn.0054a143
push ecx
push eax
test ecx, eax
adc ecx, 0x5c6c6e6d
push edx
shl dh, 1
sbb dx, 0x4aca
push edi
sbb cx, di
nop
xchg edi, eax
push esi
dec si
rol ah, 7
push ebx
adc bh, ah
ror al, cl
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
push esi
dec esi
push ecx
shl cl, 1
dec esi
stc
push ebx
and bx, 0x16db
push eax
test ah, 0x6c
pop eax
pop ebx
pop ecx
pop esi
jbe 0x53b476
call fcn.0054a547
call fcn.0054a9c2
push ecx
and cx, 0x2306
push eax
not ax
ror al, 4
push ebx
add bh, 0x25
nop
pop ebx
pop eax
pop ecx
push edx
push ecx
sub dh, cl
pop ecx
pop edx
nop
push esi
push edx
sub si, dx
push ecx
rol cx, cl
inc ecx
xor edx, 0x59cee83d
stc
push eax
push edi
xchg edi, eax
push ebx
sbb esi, ebx
not cx
sub di, 0x6938
xor edi, 0x6d707d86
sbb eax, 0x46f77e2e
adc edi, ecx
add ecx, edi
mov edx, esi
sbb ax, dx
nop
mov cl, ah
nop
shr al, 2
xchg edx, eax
ror al, 3
inc dx
and dx, 0x56f
or edi, 0x1e89b0a2
inc dh
nop
sub edi, esi
or eax, edi
shl ecx, 7
xchg edx, eax
rol esi, cl
xchg esi, esi
adc cx, 0x509c
xchg ch, dl
inc bl
xchg edx, ecx
mov eax, 0x771ffbb2
inc dl
inc si
and bl, bh
xor esi, 0x7b8721f
inc eax
inc edx
rol esi, cl
shl dh, 5
mov bh, 0x63
test ax, 0x39e4
test si, di
inc ecx
or bx, cx
and bl, bl
sbb dl, 0x49
xchg ch, cl
and edi, ebx
and cl, 0xe
rol ebx, cl
sub di, bx
shl bx, cl
adc edx, 0x1c3098e8
shr edi, 6
shr cx, cl
sbb ax, si
and al, 0xe
shr edi, cl
mov ecx, edi
dec dh
mov bx, di
add ebx, 0x6997bd16
inc ax
test ebx, edx
shr ebx, cl
xor ebx, edi
or si, 0x7bab
nop
not cx
nop
shr edi, 1
test esi, 0x295a668f
dec ah
nop
xchg dx, si
inc ah
shl ax, 5
shl bl, 5
shr esi, 3
xchg dx, cx
add dl, 2
adc ax, cx
ror edi, cl
sbb si, bx
stc
adc al, 0x70
and dx, bx
adc ch, ch
inc si
shl di, 3
dec ch
test dl, 0x50
sub eax, edx
pop ebx
ror ch, 2
test di, 0x5a46
shr ah, cl
shl al, 6
nop
nop
nop
rol cl, 2
nop
stc
test dh, ah
ror ch, cl
stc
and dl, 0x15
stc
or esi, 0x5b2506e1
xor esi, eax
rol ecx, cl
add ax, si
rol dh, 8
nop
push ebx
and bh, 0x20
sbb si, cx
not eax
inc esi
or al, ch
inc eax
or ah, 0x17
sbb edx, eax
nop
dec ax
dec cl
not si
xor ax, 0xf64
shl esi, 3
xchg ch, al
shl di, 2
xor bl, 0x4e
rol esi, cl
adc dh, 0x71
shl edi, 8
shl eax, cl
not bh
add ebx, ecx
sbb ebx, ebx
and al, 0x46
cmp bx, bx
dec bl
stc
test esi, esi
stc
add si, di
and ah, bh
dec bx
sbb ax, ax
shr ax, cl
and edi, 0x2752cef
pop ebx
pop edi
pop eax
pop ecx
pop edx
pop esi
push edx
not dl
push edi
push ecx
shl edi, cl
stc
and edi, 0x4e95597b
push eax
shr ah, 1
inc eax
push esi
ror esi, 5
push ebx
adc bx, dx
shl dh, 3
sub edi, 0x7b5c4bb3
shl bl, 1
shl ecx, 2
stc
ror al, 7
and ecx, edx
mov ah, 0x46
shl bh, 3
cmp eax, 0x5a7810a4
adc si, 0x413e
sub dx, ax
shl ah, 1
xchg bl, al
rol ax, cl
nop
shr ebx, cl
dec ebx
and esi, ecx
mov bl, 0x64
or bx, 0x6dae
rol bh, cl
nop
add bx, 0x6c2c
sub bl, ch
inc edx
mov dl, 0x7f
rol si, 2
inc ax
xor si, si
shr cx, cl
cmp cx, si
adc edi, 0x67795278
not bh
and bh, ah
or edi, eax
not cl
and dx, 0x31fc
dec al
inc si
shr bh, cl
sbb bl, 0x24
shl dl, 8
test ecx, 0x4a426365
pop ebx
pop esi
pop eax
pop ecx
pop edi
pop edx
call fcn.0054aeb8
push ecx
inc ch
pop ecx
nop
push ecx
shl cl, cl
push edx
mov dh, ch
pop edx
pop ecx
call section..text
add esp, 0xc
pop ecx
test eax, eax
jne 0x53ffd2
push ecx
push esi
push edi
push ebx
dec ebx
push edx
sub edx, 0x22416553
push eax
ror al, 1
not ax
sub edx, 0x4fe6dce5
add bh, dh
add dl, 3
push ecx
ror ecx, 2
and dh, ch
push edi
and di, cx
rol ebx, 1
test ax, bx
xor bx, cx
not dx
or edi, 0x529955e4
rol ax, 7
sub ax, dx
sub edi, ecx
nop
shl cl, cl
or di, cx
dec edx
add ebx, 0xb44259c
push esi
mov esi, ecx
and ah, dh
sub ecx, ecx
and ch, ch
test cx, bx
adc bx, si
nop
shr si, cl
inc ecx
test ah, cl
xor bh, 0x44
test eax, 0x1b847b74
shl bh, cl
and bl, dh
test eax, 0xd693fd9
stc
stc
mov cl, 0x6d
shr cx, cl
sbb edi, 0x296650df
adc ah, 0x59
not bl
adc dh, cl
and cx, cx
xchg cx, ax
sub dh, dl
inc esi
and bl, 0x78
test cl, dh
shl dx, 4
and si, ax
stc
test ecx, edx
and di, 0x2ab9
or di, 0x4cd2
sbb si, 0x1690
xor cl, 0x67
nop
shr ch, cl
test edi, esi
nop
rol si, cl
not bh
test cx, si
not ecx
rol si, cl
add di, cx
stc
stc
sub si, di
xchg cx, ax
mov dh, 0x4b
not eax
xchg dl, dh
mov si, 0x7093
test cl, ch
adc esi, edi
ror bh, 3
sbb bh, 0x6b
mov si, 0x1be5
shr cl, 7
ror bx, 3
test si, dx
stc
sbb dh, 0x6a
ror ch, 3
not eax
rol dh, 2
add ah, 0x53
adc cx, di
and cx, 0x6a06
stc
and dx, di
not eax
adc dx, dx
shr bh, 5
or edi, 0x33ffb68b
pop esi
push esi
sbb esi, edi
xchg ebx, ecx
xchg al, bh
nop
test eax, 0x464dbae6
sub dx, 0x3286
sbb dl, 0x4f
add cl, bh
adc bx, ax
shr ax, 1
sub di, 0x5d1
stc
add edi, eax
adc ebx, 0x608d5fa9
mov esi, 0x20acc32a
nop
cmp dl, 0x51
stc
rol dx, cl
xor ax, cx
xchg esi, ecx
or esi, 0x35edb773
adc dx, 0x505b
mov ebx, 0x7825c488
shl bl, 3
sub si, si
adc dx, 0x4e82
shl ecx, cl
test di, 0x76d6
and dl, cl
inc dx
stc
rol dx, 5
not ax
adc si, 0x69e9
add ebx, 0x20232baa
shl esi, 5
shr ch, cl
add bl, 0x5b
shr ax, 5
mov esi, 0x294af913
inc dl
add al, 0x77
or esi, eax
xor esi, 0x172ad3d4
adc bl, al
xchg dh, ch
mov eax, edx
xchg bx, cx
sbb bl, 0x43
ror dx, cl
sbb bh, ch
sbb bh, 0x24
mov dh, cl
xchg di, cx
add ch, bl
inc ebx
stc
sub si, ax
shl ah, 3
ror edi, 4
test si, dx
add edi, ecx
adc cl, 0x7b
sub ch, ah
xor edx, 0x3d251cd4
sbb dx, dx
rol bh, 3
adc ah, dh
sub bh, dl
add ah, bl
dec dl
cmp edi, edi
mov edx, edi
sub edi, 0xe32857b
xchg edi, ebx
adc ah, 0x3a
sbb bl, 0x6a
sbb ebx, eax
add al, ah
or al, 0x25
sbb bh, 0x5c
xor di, di
dec ecx
shl cl, 5
sub ecx, edi
cmp edi, 0x1acbf140
xor dl, 0x22
inc cl
rol ah, 3
add dx, si
inc ax
cmp edi, ebx
add ax, di
ror bl, 2
shr bx, cl
ror bx, cl
test dh, 0x2f
xchg bh, bh
adc ah, dh
pop esi
stc
inc dx
push esi
cmp si, cx
add bx, si
not bl
cmp cx, dx
adc esi, ebx
rol edx, cl
dec ah
add esi, 0x43fafcb9
rol edi, 3
or edi, edi
xor ch, bl
add ax, 0x47ff
sbb esi, edx
ror al, cl
test dx, 0x19ce
mov di, 0x2974
test dx, 0x5e44
sbb bl, al
test cl, 0x53
mov dh, ch
mov ecx, eax
nop
mov ax, 0x2d9c
rol di, cl
test dl, cl
stc
and dl, ah
xchg si, di
rol edi, cl
ror ax, 3
rol ah, cl
or esi, ecx
nop
sbb ah, al
test al, ah
nop
xor ch, bl
add dx, 0x884
adc bl, 0x3c
sub ebx, ebx
shr ch, cl
dec cx
cmp bx, 0x369b
ror bx, 4
shl ch, cl
dec eax
shl cl, cl
shl cx, cl
not ax
not edi
adc ebx, 0x7c05d37c
sbb cx, 0x6b4e
shl di, 7
or ch, 0x65
test edx, ecx
test edx, ebx
rol edi, cl
sbb ecx, 0x74bf61a9
add ecx, 0x108d659c
sbb bl, 0x50
test cl, dl
test bh, ah
shl si, cl
or bh, dh
ror ch, cl
sbb bx, di
nop
nop
test dh, 0x2a
xor edx, 0x37478c45
add bx, 0x7def
inc dl
cmp dl, 0x64
not di
xor ah, ch
cmp eax, 0x7319554e
or ax, 0x7273
adc edx, 0x7a47c5de
adc esi, 0x3d24a235
shr ax, 6
xor si, 0x75c4
sbb esi, ebx
xchg bl, ah
ror eax, 5
inc dh
inc ecx
not al
cmp dh, bl
sbb esi, ebx
not di
shr ebx, cl
shr dh, cl
shr al, 2
test si, 0x3200
cmp dh, 0x75
xchg ebx, edx
stc
or ch, dl
pop esi
inc cx
not cl
xor eax, 0x388c6715
add ax, 0x98
xchg cx, dx
xor al, ch
push esi
rol si, cl
and eax, ecx
inc bx
shr esi, 5
cmp bx, dx
dec si
dec bl
dec bh
rol si, 7
rol eax, cl
sbb dl, 0x1e
dec edi
and al, 0x16
cmp esi, edx
mov di, 0x5708
and ch, dh
rol esi, cl
rol ecx, 3
sbb dx, 0x714d
stc
or ch, ah
adc edi, 0x2b5dec6
or ebx, 0xbd36972
and edx, eax
ror ax, cl
shr bx, cl
ror edx, 5
shr cx, 8
adc ax, 0x2411
sbb si, 0x60ba
sbb edx, 0x64d62bc6
rol ax, cl
inc eax
mov edi, ecx
stc
xchg si, ax
cmp ch, 0x74
adc esi, 0x3f4af85e
xor ch, dl
and al, 0x24
shl eax, cl
test si, 0x7249
stc
ror cl, cl
cmp ecx, ebx
not ebx
rol edi, 2
and ecx, 0x49b8666c
xchg dl, dh
dec ah
mov bl, 0x5f
nop
test ax, 0x344f
mov di, 0x2e10
shl bx, cl
ror si, cl
adc ebx, ecx
rol ebx, cl
cmp ebx, ecx
inc ax
adc esi, ecx
xor cl, 0x15
ror dx, 6
xor bl, 0
sub edx, 0x60b467f5
xchg bx, ax
rol eax, cl
xor al, ah
xor si, 0xa04
cmp al, 0x2e
cmp ax, 0x3738
mov cl, 0x4a
add ecx, 0x21c3e461
shl cx, 7
sbb ch, al
inc dh
sub dh, dh
xchg si, cx
dec ch
nop
ror al, cl
xchg esi, eax
test esi, 0x2393698f
or al, ch
shr bh, cl
not di
ror ch, 8
shl eax, 2
shr ecx, cl
cmp bh, 0x44
xchg dx, ax
cmp si, di
inc ax
mov bh, cl
pop esi
shl edi, 1
nop
xor ax, 0x9ab
add al, 0xd
stc
sbb ebx, 0x23df768a
cmp dl, 0x5d
adc dx, cx
inc cx
adc cl, 0x72
pop edi
pop ecx
pop eax
pop edx
pop ebx
push edi
push ecx
shr edi, cl
push esi
inc esi
push eax
dec ah
push edx
or dx, dx
nop
stc
stc
stc
test dx, 0x4342
stc
push ebx
mov ebx, 0xa1cfdf1
add dl, ch
mov ebx, eax
test ah, dl
nop
test bl, al
shr ebx, 8
sbb bx, dx
add ax, dx
stc
add bx, 0x7c36
sbb ebx, eax
sub ebx, 0x206cbb14
not eax
not ch
nop
stc
ror bl, cl
nop
shl bh, cl
stc
ror ax, cl
cmp ah, 0x41
ror ecx, 2
nop
rol ebx, cl
or si, ax
or ax, 0x4c61
adc edi, esi
ror edi, 8
dec bh
and dx, 0x3838
shl ecx, 3
sbb edx, esi
ror edi, cl
adc bx, 0xbbd
test cx, si
inc ah
xor al, al
adc dx, cx
inc si
stc
shr dx, 6
sub ax, cx
ror edx, cl
nop
mov ecx, edi
and bx, 0xa25
rol esi, 8
xchg cl, dh
not ebx
adc di, 0x3994
adc edi, edx
xchg ecx, edx
or si, ax
sub cx, 0x5204
sbb bl, 0x26
nop
not ecx
add di, 0x6fda
sbb bx, 0x64af
xor ecx, eax
xor edi, 0x3004b462
inc eax
stc
dec ebx
add ecx, esi
mov dh, bh
adc esi, 0x6f38dd35
cmp edx, 0x3124f334
not si
sub edx, 0x5af071f
ror edi, 6
stc
add cx, si
sbb di, dx
test edx, 0x33625bd5
xor dx, 0x1ed8
cmp ecx, esi
mov ch, 0x4d
rol dl, 1
not si
mov si, 0x7e7e
xor cx, 0x7c7
xor bl, bh
xchg dh, ch
mov ax, 0x266c
rol si, cl
add ebx, 0xf7271
or edi, eax
pop ebx
sbb si, di
or ch, 0x21
sub ecx, esi
push ebx
dec bx
shl ax, 5
cmp bl, dl
sub di, 0x5c52
inc cl
mov ecx, 0x2f39da0f
or dh, 0x70
ror dx, 5
shl bl, cl
rol dx, 3
xchg ah, dl
xor si, 0x1c5d
dec ax
or eax, 0x2c204675
not edi
dec bl
not ecx
dec dh
test ecx, esi
inc edx
nop
sbb bx, bx
shr dl, cl
sbb ax, 0x6ece
ror bh, cl
ror dl, cl
sub dh, bl
xor si, 0x38eb
add cx, dx
cmp edi, ebx
nop
or edi, eax
cmp ah, 0x68
not bx
rol ecx, cl
xchg dl, bh
rol esi, cl
rol si, cl
shr bx, cl
nop
and edi, edx
sub cx, 0x630c
xchg bx, cx
dec di
cmp edx, ecx
pop ebx
pop edx
pop eax
pop esi
pop ecx
pop edi
nop
push eax
push ecx
shr eax, cl
push ebx
mov bl, 0x4d
push edx
adc dh, 0xa
push esi
and si, 0x13b4
add dx, 0x1df9
or bx, cx
not ecx
ror bx, cl
stc
adc ax, 0x2e80
sbb dl, 0xa
push edi
shl edi, cl
xchg cx, cx
ror di, cl
xchg edi, eax
nop
dec al
nop
or bx, cx
sbb esi, 0x7443413e
not bh
and esi, 0x2f437455
xor esi, 0x58eda560
rol ecx, 7
or bl, dl
stc
inc ax
not dh
test eax, 0x3355b8db
xor al, bh
shl dh, 3
cmp eax, 0x3c5f289e
xor bl, 0x78
xchg dh, dh
adc eax, eax
xchg bh, dh
and dh, 0xe
xor esi, 0x3fdd32af
xor ax, 0x289b
add ch, bh
inc ecx
ror esi, cl
or si, cx
adc dl, bl
adc di, 0x4661
shl edx, cl
not edx
or ch, dh
or bx, 0x3f22
test ax, cx
inc ecx
stc
dec si
or eax, esi
sbb bl, bl
rol bx, cl
stc
rol cx, cl
sbb di, 0x4da9
rol ebx, 3
not ax
shr eax, 5
test cx, 0x3487
or ax, 0x73f9
mov bx, bx
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push edx
ror edx, 5
push ecx
and cl, dh
push eax
ror eax, cl
adc ecx, 0x38b375cd
push ebx
add ax, bx
stc
adc dx, ax
sub ecx, 0x145e1fda
cmp ecx, 0x214e2a9b
push edi
add edi, 0x732de21e
rol bh, 2
sbb ecx, edi
dec dx
push esi
cmp esi, eax
mov esi, 0x2615e40
not dl
shl edx, cl
adc cl, ch
cmp cx, 0x346a
test bl, 0x4f
stc
test ax, bx
stc
rol esi, cl
not dh
inc bx
xchg si, ax
ror dx, cl
shr esi, cl
cmp bl, ah
xchg di, cx
test ecx, eax
sbb dx, 0x4f8a
sub ecx, eax
adc bx, 0x6601
cmp eax, ebx
shr cl, cl
stc
mov ax, 0x7f23
add bx, si
xchg ch, ch
and cx, 0x7a64
dec di
sub ecx, 0x58fcc037
sub ebx, edx
mov bx, dx
mov eax, 0x1e525333
add edx, 0x1ae9c7e1
nop
adc al, bl
add dl, 0x2e
ror al, cl
shl bx, cl
shl bx, cl
adc si, cx
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
call fcn.0054b2bb
push ecx
not cx
push esi
ror esi, 3
push ebx
xor ebx, 0x10e283cc
shr ecx, cl
inc bh
push eax
and esi, eax
shr eax, 4
push edi
not edi
ror bl, cl
shl ecx, 8
xor bl, al
pop edi
pop eax
pop ebx
pop esi
pop ecx
push esi
push eax
adc esi, eax
push ebx
shr bx, 6
stc
push ecx
xor esi, ecx
push edx
cmp eax, edx
nop
adc bl, 0x59
shr bx, 3
shl cx, 1
nop
ror bl, 6
sbb ch, 0x3a
rol bx, cl
pop edx
pop ecx
pop ebx
pop eax
pop esi
call fcn.0054b592
nop
push edx
sbb dx, 0x7f74
push eax
dec ax
push ecx
not cx
pop ecx
pop eax
pop edx
jbe 0x53bf10
nop
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
call fcn.0054b984
push ecx
cmp ch, 0x5b
push edi
rol di, 1
push esi
or esi, 0x186b6967
push edx
push ebx
and dx, bx
sub bh, bh
push eax
xor ah, 0x5a
xchg dx, bx
shr ax, cl
not ax
cmp dh, ah
not bh
adc cx, si
sbb ecx, ecx
ror dx, cl
inc eax
ror ch, cl
ror eax, cl
inc ch
ror cl, 5
cmp cx, ax
ror ebx, 4
shr al, cl
stc
or dh, 0x2e
and ch, dh
cmp ah, ch
nop
and ebx, ebx
or eax, 0x73b57fc1
add edi, eax
nop
or dx, bx
mov bl, ah
ror ecx, 5
xchg di, dx
shl al, 4
and ah, 0x4a
or eax, 0x6c033596
shr ebx, 1
stc
not ebx
cmp ebx, eax
inc cl
inc dx
rol dh, 5
and eax, 0x3945d61d
mov ax, 0x3003
xchg edi, edx
sbb al, dl
rol esi, 8
nop
shl ax, cl
shr di, 5
shl ch, cl
test eax, ecx
sub ebx, edx
rol cl, cl
stc
or dx, 0xb37
test dl, cl
sbb ah, ah
not esi
inc al
sub ebx, ecx
not esi
sbb bx, ax
add dx, 0x7e73
shl ch, 6
or ecx, 0x25c5ecec
nop
nop
ror edi, cl
sub ax, 0x1ca6
inc ch
dec cx
shr cx, 7
adc bh, 0x60
or ah, 6
add di, 0x1bdb
xchg ch, al
adc edi, 0x355f8126
shr al, 4
add di, ax
xor cl, 0x4f
sub bx, ax
adc ch, 0x5f
or al, 0x38
adc bx, 0x70ea
mov ebx, 0x12898ce6
test ch, 0x24
inc bh
rol si, 4
cmp cx, 0x3a45
mov dx, 0x3bdf
nop
dec al
sbb bx, 0x69fd
sbb ah, bh
nop
and si, 0x4855
pop eax
or dl, 0x7b
shl ecx, 3
shl bl, cl
add dh, 0x7f
stc
nop
test bx, 0x5b16
inc di
ror ebx, 6
push eax
or ax, 0x6f17
test si, bx
sub bl, 0x50
inc ax
sbb esi, 0x350c7b6a
sub esi, 0x5b980fcd
shr bh, 7
nop
xchg ebx, ebx
stc
adc dx, 0x3b36
stc
shr esi, cl
xor bx, 0x4d4a
shl eax, cl
or ebx, ebx
sbb ch, 0x12
sbb di, 0x37eb
ror cl, cl
xchg si, di
ror edi, cl
and ax, ax
not ax
add esi, ebx
xor bl, bl
sub esi, ebx
xor dl, bh
mov dx, dx
not di
xchg dh, ah
not ch
rol ah, 7
shl esi, 3
and eax, 0x388962fb
ror bh, cl
xor edx, ebx
sbb esi, 0x473a6f93
shr ah, 5
dec cl
shr ah, cl
mov eax, 0xa1bd706
stc
xchg si, si
dec si
adc edi, 0x105f054d
or bl, ch
and dx, dx
stc
shr si, 5
not ebx
nop
cmp dx, di
sub edx, 0x3c355810
test dh, 0x75
inc cl
not esi
sbb ch, bh
adc ax, cx
test bl, 0x32
xchg esi, ebx
cmp ebx, ecx
rol di, cl
sbb esi, esi
or cx, dx
inc di
rol ch, cl
cmp cl, 0x46
not ebx
rol ax, cl
sub bx, 0x5381
shl ax, 8
stc
sbb ax, 0x14f9
adc edx, 0xa299253
and bx, 0x66be
dec bx
not bh
xchg ecx, eax
and si, 0x6a2e
shl dl, cl
and ebx, 0x602aeb85
shr cx, 1
mov dh, cl
stc
dec dx
test dl, dh
shr dh, 5
dec esi
mov esi, eax
xor bl, 0x3e
sub di, si
pop eax
push eax
sbb ah, 0x43
sub dx, bx
ror eax, cl
inc edi
cmp dx, 0x5345
xor ch, dl
test bx, dx
xor si, 0x722a
mov dx, cx
xchg si, bx
mov dh, 0x68
stc
sbb ebx, 0x69650e22
rol bx, 7
cmp dh, 0x70
inc edi
stc
and cx, 0x917
cmp ecx, edi
cmp al, al
sub si, bx
shl ax, cl
xor ecx, 0x4b4017d
dec si
adc ax, 0x37f3
nop
dec esi
shl di, cl
or al, 0x2d
inc dx
xchg al, bh
test si, cx
and edi, edi
cmp edi, edi
mov esi, 0x5fd00bf0
sub ax, di
cmp ax, di
adc dl, 7
cmp al, 0x62
xchg si, ax
sub cx, 0x508c
xor al, 0
test al, 0x74
rol dx, 8
and dh, 0x7f
cmp edi, ebx
stc
nop
ror ah, 3
sub edi, 0x20fef798
sub edx, eax
inc al
dec esi
shr al, 7
xchg cl, al
sub edi, ecx
or eax, 0x421e1fc2
nop
dec edx
or eax, edi
mov ax, 0x6527
xor ch, 0x58
shl dh, 1
xchg ecx, esi
sbb di, si
or si, 0x4a59
cmp dh, dl
shl cl, cl
sub edx, 0x4cd9ee81
stc
mov bl, 0x3e
nop
or edi, eax
sub esi, 0x7fb0c5e
adc ecx, 0x5c0c1042
and ebx, 0x88a53b9
stc
adc edx, ebx
mov dl, 0x7d
nop
stc
shl dh, 7
shr dx, 1
not al
dec edx
shr al, 8
xor cx, 0x3f64
add si, 0x68ba
shl ch, 6
ror si, cl
stc
sbb si, ax
shl cl, 2
and bl, 0x6d
shr dx, cl
nop
shr ecx, 8
and edi, 0x41545041
ror ebx, cl
sbb dl, 0x29
pop eax
dec si
push eax
xchg bh, al
or cx, di
dec bl
shr dx, 4
rol ah, cl
sbb cl, 0x1e
or bh, 0x74
shr bx, cl
cmp dl, bh
inc bl
nop
rol al, 4
sub dl, 0x4b
or dx, bx
cmp dl, 0x21
sbb ebx, 0x1c07ac0c
dec ax
inc cx
and dh, al
shl ebx, cl
rol eax, 1
stc
not bh
inc cl
not si
and al, bl
sub dx, dx
ror ebx, cl
not edi
adc ecx, ebx
and bx, 0x4446
ror bh, cl
rol di, 4
mov eax, ecx
test ebx, ecx
mov cx, 0xbf8
shl ecx, 5
or ebx, ecx
sub dh, bl
sub ecx, esi
shl ch, 1
sub edi, 0x5a8dbad4
test si, di
sbb cx, di
sbb ax, 0x33ab
mov ch, 0x7a
not bl
dec bl
xchg al, bl
stc
sub di, dx
sbb dx, bx
shl bh, 1
add esi, eax
mov di, bx
nop
and di, ax
inc bh
shr di, cl
not di
sbb dx, di
mov edx, esi
sbb al, 0x3e
add al, 6
ror cl, cl
shr bx, cl
and al, bh
inc bl
sub di, 0x581b
mov dl, dh
dec edx
stc
rol dl, cl
sub al, 0x24
mov dx, 0x7a65
nop
ror si, cl
not ax
rol ebx, 6
and bx, dx
mov cl, bl
or dx, cx
adc edx, 0x66d4e4ef
ror ebx, cl
sbb ecx, esi
nop
inc ebx
rol bx, 3
nop
shr dx, cl
inc dx
inc eax
not edx
dec di
rol ecx, cl
adc edi, eax
adc si, 0x3de3
dec al
inc bh
pop eax
sbb dh, 6
dec edx
push eax
adc eax, 0x21cbe04f
inc ecx
adc dx, si
mov cx, 0x6b6a
inc edi
cmp edi, 0x1bf3082f
nop
sub ax, 0xc8a
xor cl, 0x2c
and ecx, 0x89bfab4
stc
stc
add ecx, esi
xchg si, bx
shr ecx, 2
test al, 0x2c
shr cl, cl
shl dl, cl
shl si, cl
shl ah, cl
adc edi, ebx
add ebx, ebx
shl bx, 6
stc
sub ax, 0x3732
shr eax, 6
shr ah, 7
test ebx, ecx
or si, 0x4483
cmp bh, 4
or bx, cx
shr ecx, 4
sbb eax, 0xb0d439e
mov edx, 0x193e7e90
cmp edi, edx
xor ecx, 0x3626ad94
rol ax, 6
cmp al, dh
xchg ecx, edx
shl ecx, cl
shl bl, 2
add cl, ah
shl dx, cl
ror ecx, cl
and bx, di
test ax, 0x1316
nop
and ecx, eax
xor edx, 0x19f213b3
inc edx
shl ecx, cl
cmp bl, ah
shr bh, 4
not dl
test ebx, esi
mov dx, 0x46c1
dec edx
or bh, 0x6a
xor si, 0xdb
mov eax, edi
xor si, 0x7ff2
stc
xor al, 0x17
shr dl, 4
cmp cx, 0x4bd
xchg bx, ax
not dl
ror cx, cl
or bl, 0x11
add ch, bl
not edx
nop
stc
mov cx, 0x444f
shl si, cl
shr cx, cl
adc si, 0x683a
not bl
stc
and si, 0x31d3
inc cx
shl bl, 1
adc edx, 0x4560bfc4
shl esi, cl
sub ch, 0x1b
pop eax
pop ebx
pop edx
pop esi
pop edi
pop ecx
push edx
push ebx
xor dx, bx
xor bl, 0x24
push esi
push ecx
shl si, cl
cmp cx, 0x4cf5
ror ch, cl
xor ch, 0x27
shl ch, cl
adc cx, dx
shr cl, 4
inc dx
or dx, si
push eax
adc eax, ebx
push edi
xor edi, eax
stc
cmp al, bl
mov al, 0x53
cmp ah, 0x46
rol si, cl
inc ax
dec ebx
adc esi, esi
shr dx, cl
add ecx, edi
cmp bx, 0x3951
sbb ch, 0x76
adc dl, 0x7a
inc bx
nop
mov dh, dl
ror ch, 4
adc ax, 0x229f
sbb dx, 0x1182
cmp ch, al
add dh, 0x16
sbb edi, 0x621cf7f9
stc
shr di, 3
not cx
mov ch, 0x35
shl bl, 5
stc
dec dx
ror ecx, cl
or bl, 0x5a
or cx, si
cmp si, 0x5dc9
rol bl, 2
cmp ecx, 0x469bb2bf
or cx, 0x43a
not esi
sub ch, bh
ror di, cl
ror cx, cl
nop
and al, 0x29
inc ch
xor bx, bx
and bx, di
or esi, 0x826b38a
shl bx, 5
ror esi, cl
or esi, 0x63d9b292
and ch, bl
or dl, 2
xor esi, 0x586c81c9
rol ch, cl
inc dl
sbb ax, 0x3820
mov ecx, 0x163bb1d0
xor ebx, 0x5d5bb9be
dec dl
shl ch, 4
shr ebx, cl
not ecx
test bx, si
stc
stc
nop
shl dh, cl
shr ecx, cl
xor ecx, 0x5ba1d660
and di, 0x5dbc
or si, bx
and bh, ah
adc edi, edx
test edi, edi
adc cx, 0x92c
xchg si, cx
inc cx
shl edx, cl
stc
cmp ah, 0x41
nop
not ecx
cmp cx, bx
inc ch
sub bx, bx
rol cl, cl
rol di, cl
cmp cx, di
pop edi
pop eax
pop ecx
pop esi
pop ebx
pop edx
call fcn.0054bc5f
push ecx
test ch, 0x44
pop ecx
push ecx
push edx
adc ch, dh
push eax
not ah
push ebx
or bx, bx
not dx
add ecx, 0x4e894335
push edi
add edi, 0x2a6dbdcf
nop
nop
ror cx, cl
dec dl
and ebx, 0x125da7ff
push esi
test esi, edi
cmp cl, 0x11
test ch, dl
or dx, 0x27af
not ax
shr ebx, 5
adc bl, 0x7e
mov edx, 0x6c7a6628
inc cl
or si, dx
dec cl
cmp dx, si
dec bh
or ax, bx
stc
mov eax, esi
shl edi, 1
test ax, 0x3e34
inc al
inc edx
shl si, cl
sbb dx, dx
cmp dh, al
or cl, 0xb
sub edx, edi
stc
sbb edi, ebx
sbb edx, ebx
cmp dl, 2
cmp ax, cx
sub dh, 3
shl edx, 6
and edi, 0x4ca990f9
inc dh
sbb cx, dx
and cx, dx
nop
add edx, ecx
not si
dec ah
dec bl
sbb ch, dl
mov bl, 0x4e
dec si
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
push edx
push ebx
adc dh, bl
push ecx
xchg bx, cx
pop ecx
pop ebx
pop edx
jne 0x53c65e
push ebx
dec bl
push eax
mov eax, ebx
pop eax
pop ebx
call fcn.0054bfa7
push eax
add ah, al
pop eax
push edi
inc di
pop edi
push esi
add si, 0x22cc
push edi
push eax
add edi, eax
not ah
push edx
dec dx
push ecx
rol di, cl
rol di, cl
push ebx
dec bl
rol ax, cl
ror si, 7
rol dh, cl
sub di, dx
or ebx, 0x4186338d
or bx, 0x5ed3
xor eax, 0x46b38a77
xor bx, 0x5bc6
mov cx, si
cmp cx, bx
cmp ax, cx
ror edx, cl
inc cl
sbb dh, al
add bl, ah
shl bx, cl
dec edi
sub esi, 0x7b226ce3
or al, bl
shl ebx, 4
pop ebx
pop ecx
pop edx
pop eax
pop edi
pop esi
call fcn.0054c272
mov eax, 0x7b11c5
lea ecx, [esp + 0xc]
push 8
push 0x2142601d
push ecx
push eax
call fcn.0054c64b
push ebx
sub bl, 0x1e
nop
push ecx
push edx
and cl, dh
sub edx, 0xe6d5e5d
shr cx, 2
xor cx, 0x418a
nop
push eax
test dh, ah
push edi
xchg di, bx
xchg dx, cx
add eax, ecx
push esi
xor ecx, esi
add bh, al
cmp edx, esi
or edi, esi
cmp dl, bh
nop
shl dx, cl
add al, 0x61
mov si, si
mov al, dl
xor dx, bx
xor eax, 0x54345e22
shl ecx, 5
mov dx, di
sbb ebx, eax
or esi, 0x1c524a8
mov bl, 0x71
xchg al, ah
shl bx, 8
ror si, 2
inc esi
cmp dl, bh
stc
dec ecx
dec edi
shl ax, cl
shr cl, 2
shl dh, cl
add dl, 0x74
test edi, ecx
dec ah
not ecx
ror di, 6
sub ebx, 0x2612b0b1
dec cx
xor cl, 0x1c
shr ah, 6
xor edx, 0x36a5ea9a
xchg cl, bh
sub di, 0x55d
sub edx, edx
test al, 0x14
xchg edx, eax
ror cl, 3
test ecx, esi
xor bx, si
shl cl, cl
mov di, cx
sub ah, 0x15
rol dx, 6
sub ebx, esi
xchg ebx, esi
mov edx, edx
stc
not dx
sbb cl, ch
xor ax, 0x31ae
or ebx, edx
or dh, al
and ch, al
stc
adc ebx, 0x3c811875
sub cx, ax
cmp cx, 0x7c9c
test edx, 0x253a8c41
xor bh, dh
sbb ecx, ecx
add edi, 0x3a8d0670
inc si
xor di, cx
adc eax, 0x6fe396e9
xor ecx, eax
or eax, 0x4d2679d6
ror cx, cl
shl si, cl
and di, 0x494b
cmp bh, bl
or ah, bl
test al, dl
mov ecx, 0x60351a5a
nop
mov ah, 1
ror bh, 2
cmp ch, bl
or di, cx
shl edx, cl
stc
adc al, bh
adc ecx, 0xd388792
pop esi
not ecx
stc
test edi, 0x363e4d80
stc
sbb bx, 0x1f84
inc cl
xchg dl, bh
add edi, eax
inc dl
add ch, 0x7b
xor dl, 0x32
push esi
adc esi, 0x62fb18df
and bl, ah
dec dh
nop
xchg edi, edx
or bh, 0x1f
rol ecx, 7
shr si, 7
mov bx, bx
rol esi, cl
nop
and edi, ebx
rol edx, 5
xchg di, cx
inc eax
not cl
test bl, 0x4c
adc si, 0x175f
test cx, 0x512
shr ecx, cl
ror bx, cl
mov ebx, 0x1329d10f
adc si, ax
cmp bx, dx
add dx, 0x6ecc
adc cx, bx
inc di
test ebx, 0x33397806
xchg ch, cl
mov di, dx
stc
adc edx, 0x3b0b3720
dec si
stc
or dl, dh
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0054ca47
call fcn.0054cf3d
push esi
sbb esi, 0x2fbe73e0
push ebx
rol ebx, 5
adc bx, 0xa73
adc bh, 0x40
push eax
push edi
xchg edi, eax
add esi, 0x3ed22d6d
cmp si, si
nop
cmp di, 0x7e2b
push ecx
xchg ch, ch
mov cx, 0x7064
xchg ebx, ecx
push edx
inc dl
cmp edi, eax
adc dh, dl
or si, 0x2a92
xchg esi, ecx
shl bx, cl
inc cx
xor edi, 0x607577f1
mov ax, 0x49c9
shr ax, 2
adc al, 0x2b
inc bh
add ecx, 0x6544aa4a
sbb dx, 0x4607
dec ecx
rol ax, 7
and dl, 0x20
not bx
xchg di, bx
xor bx, 0x274c
or dx, di
cmp si, di
rol cx, cl
sub bh, ah
sbb cx, di
adc eax, 0x41866471
shl esi, cl
dec dh
shl dh, cl
test dh, cl
stc
adc esi, ecx
stc
nop
and edi, 0x6503cd1a
and bx, 0x591f
sbb al, cl
add cl, cl
inc ecx
test dh, 0x6d
cmp ax, 0x50dc
shr al, 8
nop
ror ax, 4
sub bx, 0x183a
cmp di, di
ror edi, 6
inc ch
nop
xor di, 0x5ae7
and ah, dh
or si, 0x4edc
sbb si, 0x1157
inc si
xor eax, 0x6047c70a
sub di, 0x5353
not di
adc si, si
shl bl, 5
add ecx, edi
or cx, di
stc
not edx
test ebx, 0x5413dda7
or dh, ah
test ch, 0x1e
adc ebx, 0x899902b
xor edx, 0xc9fdf5
stc
cmp ax, bx
stc
xchg cl, ch
xchg ecx, eax
add ebx, ecx
ror esi, cl
adc edx, 0x65422ba5
inc bl
or dh, 0x3b
add ch, bl
adc eax, ebx
and dl, bl
inc ecx
mov eax, esi
not edi
sub eax, 0x796de11b
and esi, 0x4b74be6e
inc esi
shr dx, 3
pop edx
xor ecx, 0xa273af8
ror bl, 5
dec ecx
sbb si, di
dec edi
push edx
add ax, dx
rol bx, cl
stc
or dx, 0x2764
mov bx, 0x292e
mov di, 0x15b1
shl edx, 8
test bx, 0x749a
cmp bh, 0x18
dec edi
shr di, 3
shl bh, 2
not edx
add edi, 0x1dc19316
add dx, 0x243
adc cx, si
inc al
rol bl, 1
shr ax, cl
sub al, cl
xchg si, ax
or dl, 0x7f
dec al
xor bl, 0x79
mov cl, ch
shr bl, 8
stc
and cl, 0x1f
adc edx, eax
stc
or ah, 0x63
nop
ror dh, 6
add dx, 0x88c
stc
adc dx, 0x76c4
stc
xor ebx, 0x536995a
sbb ch, 0x6c
xchg esi, eax
and ah, bl
add cx, 0x3787
sub ah, 0x24
sub ch, cl
adc dx, 0x40c7
shr bh, cl
mov ecx, esi
mov cx, bx
or bh, bh
rol ax, cl
rol edi, cl
nop
shr dl, cl
xchg edx, eax
shl bx, 5
stc
shr ecx, cl
sbb eax, 0x5cd2f9f7
adc edi, 0x16534db
xor si, 0x1d5e
xor dx, 0x6792
cmp ch, 0x55
sbb cl, 0x1d
not ebx
sbb dh, 0x2f
inc cl
rol edx, cl
xchg edi, eax
dec di
shl eax, 5
stc
test dh, bh
stc
xchg di, dx
shl si, 1
stc
xchg ah, bl
xor dx, 0x36fb
xchg dh, dh
and dl, ch
add di, cx
or di, di
shl di, 8
xor dx, 0x1901
ror esi, 8
or ecx, eax
sub cx, di
sub al, dh
rol dx, cl
or al, dh
shr esi, cl
dec dx
test eax, 0x35cf0ba4
sub bl, 0x71
and edx, edi
pop edx
xchg edi, eax
shl bh, cl
shl ah, 8
add cl, 0x21
add si, bx
dec al
mov cx, 0x44b9
and edi, 0x6db3325c
xchg si, di
stc
rol di, 8
rol si, 4
add ecx, edi
not edi
sub ch, al
push edx
cmp dl, 0x3f
dec ecx
add ch, cl
dec cl
sub bh, ah
cmp ebx, edi
ror di, 5
shl edi, 8
dec bx
sub ax, 0x557a
add dh, 0x55
xchg ebx, edi
shr ah, cl
xor edx, 0x33fa7ecb
xchg esi, eax
shl cx, 4
shr dl, cl
adc dl, al
dec dh
inc edx
add ah, dl
shr si, 7
dec dx
adc esi, edi
cmp si, 0x7b98
adc cx, 0x178c
or ax, si
mov esi, 0x5afbe703
and dl, bh
not edx
xchg ecx, eax
inc ax
xchg edi, esi
shl al, cl
rol ecx, 5
ror ax, cl
shl bx, cl
not bx
nop
or esi, edi
xchg dl, ch
nop
shr ebx, cl
xor cl, 0x19
xchg ecx, ebx
inc si
mov ecx, 0x6a16b0b5
nop
or al, ch
add ax, 0x66f3
xor dl, dl
or si, dx
xor si, 0x20e5
shl cx, 8
sbb dl, ah
add dl, dl
dec edi
ror edx, cl
rol ah, cl
inc cl
inc dh
mov edx, ecx
shr ax, 7
sub cl, 0x17
stc
cmp dh, bh
rol ebx, 3
dec dx
rol ecx, 7
xor ebx, eax
add esi, 0x364ef3b9
not dh
not ecx
shr esi, 3
cmp bh, 0x60
mov ch, 0x2e
xchg bl, dh
and si, cx
cmp bl, dl
shl dx, cl
inc ax
shl bh, cl
shl cx, cl
not ecx
add esi, ecx
pop edx
adc ecx, esi
mov edi, ecx
dec ecx
nop
mov ch, 0x60
xor al, bl
add bx, 0x2514
and esi, 0x14a27b20
sbb ah, 0x5d
push edx
adc ch, dl
xor bh, 0x75
sub ax, cx
xchg bh, dh
inc ebx
xchg edi, ecx
sub al, 0x67
dec di
cmp dx, 0x4e95
sub al, dh
rol cx, 1
shl edi, cl
sbb cx, 0x207d
sub edi, 0x6c7ffb89
test dx, 0x1bab
mov esi, edi
dec bl
stc
cmp ecx, 0x7126b5ff
and cl, 0x11
or ebx, 0xa4f713f
not ch
xchg edx, esi
test edx, ebx
xor eax, esi
ror esi, cl
shr dh, 6
nop
stc
inc cx
sbb ax, 0x677a
test eax, 0x65395487
sbb ax, di
shl di, 1
dec di
ror bh, 1
xor al, al
inc esi
adc cx, 0x5cc0
dec ch
adc edx, 0x84b232f
dec al
sbb edx, edx
cmp al, dh
adc dl, 0x4c
add edx, ecx
xor dx, cx
ror ecx, 3
and dx, dx
shr si, cl
rol bh, cl
mov di, 0x5335
xchg ebx, ebx
test cl, bh
add ch, 0x65
nop
sbb ecx, 0x397d03da
and ebx, eax
cmp ax, 0x5aa3
sbb edx, 0x376f28f7
ror ch, cl
cmp cx, 0x327d
dec cx
or ecx, 0x12cf1b77
not bx
not bx
inc eax
test si, 0x469e
add bl, 0x69
ror bx, 1
nop
mov dx, dx
shr di, cl
not di
not ebx
stc
sub bh, 0x53
shr di, cl
cmp al, 0x26
sub di, 0xf12
sub edx, eax
mov dl, 0x48
mov edi, ebx
dec ah
not esi
sub edx, ecx
adc bh, bl
mov cx, 0x223
shl ecx, 4
test esi, 0x62fbfcc9
sbb di, 0x5934
pop edx
shr si, cl
push edx
sub ax, dx
rol si, cl
not dx
xor esi, edi
not dl
stc
cmp esi, ebx
test edx, esi
shl ax, cl
xor ebx, 0x56a3d21b
inc bl
nop
shr ch, 2
adc di, dx
shr ah, 3
adc eax, edi
or cx, ax
ror ah, cl
mov edx, 0xf312415
not ecx
add ch, bl
or esi, 0x5a4ef306
cmp bh, 0x56
dec ah
xor bx, si
inc di
mov esi, eax
test dl, dh
sub al, 0x31
stc
inc dl
sub eax, ebx
nop
and dh, 0x76
mov bh, bl
test ah, 0x55
shl dh, cl
not ch
sub al, cl
sbb edx, 0x559ecb7a
add bh, 0x64
sbb ch, dl
dec edx
shr al, 6
add dx, 0x289a
test al, ah
mov dh, dl
dec dh
add ecx, 0x5e01d722
inc ch
pop edx
pop ecx
pop edi
pop eax
pop ebx
pop esi
call fcn.0054d315
push edx
test dh, dl
push ebx
add bl, 0x20
rol bx, 5
cmp bl, bh
push eax
push ecx
ror eax, cl
ror dh, cl
stc
not dl
push edi
shl edi, 7
sub ch, 0x60
cmp eax, ecx
push esi
and ax, si
or ecx, esi
and cx, dx
sbb ax, 0x4253
inc edi
and bl, 0x70
shl dl, cl
mov eax, 0x400d0d2e
xor eax, ebx
shr cx, 8
shl eax, 5
add dh, 0x62
stc
add edi, ecx
rol ecx, 7
ror cl, cl
sbb si, 0x75a6
or bx, 0x5ad0
nop
ror ebx, 5
adc ebx, eax
sub bh, ah
mov dh, ch
nop
ror esi, 7
and bh, dl
shr ah, cl
xchg esi, eax
dec ax
sub dl, 0x60
xchg dh, dh
and edx, ecx
and dl, 0x78
adc ebx, 0x7d6dc2a6
mov di, di
or edi, 0xf826bfb
sub ebx, esi
sub bl, bh
add di, 0x2ceb
shl dl, 1
test cx, 0x2ac0
ror ebx, 6
not dl
sbb esi, 0x12e2278e
test dh, 1
shr edx, cl
stc
and ecx, ebx
stc
not dx
adc edx, 0x5390417b
nop
mov di, 0x7c57
or bx, 0x1745
xor esi, eax
nop
xchg si, ax
cmp ecx, 0x50dfff6c
sub ah, 2
dec dl
rol eax, 7
ror al, 8
sub dx, di
sub si, 0x1905
add di, dx
cmp ecx, ebx
rol edi, 2
mov edx, 0x33bd867c
inc bl
shl ebx, cl
nop
xor ch, dl
add edi, 0x2565ca19
sbb bl, dl
cmp dl, al
test ecx, ebx
not di
xchg bx, di
shr si, cl
nop
sbb ecx, 0xfa0d4ac
stc
shl ebx, cl
stc
dec si
adc ebx, 0x1c3c551
adc dx, 0x761a
pop esi
pop edi
pop ecx
pop eax
pop ebx
pop edx
push ebx
xor bh, 0xa
push esi
push eax
test si, ax
push ecx
ror bx, cl
push edx
rol dx, 3
test dx, 0x77d4
adc edx, eax
test si, 0x7f89
test bl, bl
inc ebx
shl cl, 3
push edi
sbb di, cx
dec di
rol ax, 8
shl bx, 8
and eax, 0x73afab65
sub ch, dl
sbb esi, ebx
nop
not edi
add dx, dx
xchg ah, cl
stc
mov ax, ax
dec ax
adc dl, bl
test si, bx
add edi, eax
sub edi, 0x5ab033ce
and edi, 0x5ab4f0a1
pop edi
pop edx
pop ecx
pop eax
pop esi
pop ebx
push eax
push ecx
shr ax, cl
push edx
inc dl
rol edx, 7
pop edx
pop ecx
pop eax
call fcn.0054d6b0
call fcn.0054dc58
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
call fcn.0054e203
call fcn.0054e7b3
push ebx
push edx
adc bh, dh
push eax
xor eax, eax
nop
push ecx
inc cx
adc ch, 0x11
add ebx, ebx
dec dx
xor bl, ah
cmp edx, ebx
rol edx, cl
push edi
sub edi, 0x872916b
shr edx, cl
add dx, 0x5d4c
nop
push esi
xchg si, ax
and dh, ah
add ecx, eax
stc
add ecx, 0x3a43824d
inc di
sub cl, ch
add si, 0x1331
shl ah, cl
add ah, dl
inc edx
ror ch, cl
inc si
ror cx, cl
cmp di, cx
not dh
cmp di, 0x71a4
xchg cx, ax
ror ebx, cl
nop
test ax, 0x417e
add bh, dl
sub al, 0x2c
stc
nop
sbb al, dh
add edi, 0x2fcc6a4a
nop
sub edi, 0x3066d099
stc
sub ax, 0x7d8f
and edi, edi
dec ax
adc di, dx
cmp eax, edi
and edx, ecx
sbb dl, 0xa
not esi
stc
rol eax, cl
and bh, 0x41
shl ch, 5
shr ch, 5
shr di, 2
rol ecx, cl
inc edi
or edi, eax
xchg cx, ax
mov di, 0x77b1
sub al, 0x25
dec dh
sbb dl, al
or eax, eax
sbb si, 0x3906
mov al, 0x60
shr bh, 7
xchg edx, esi
test ax, 0xd90
dec di
adc al, cl
shl al, cl
not ecx
or si, 0x3c45
shl ax, 3
adc cx, 0x1ee2
and si, 0x2837
cmp ah, 0x5f
nop
ror si, 2
mov edi, 0x1dfeb573
xchg bl, dh
mov bx, 0x3232
inc esi
sbb bl, 0x45
xchg esi, edx
and ax, di
or esi, 0xe06ffa0
cmp edx, 0x381ead51
nop
xchg dl, cl
sub bh, 0x29
mov ch, 0x28
or di, dx
ror si, 1
ror ax, 4
cmp esi, 0xbcd7022
pop esi
inc al
sbb eax, 0x10d0b877
adc ax, di
xchg ebx, ebx
adc ebx, edx
push esi
xchg si, ax
xor di, 0x334b
and ecx, 0x1c92b96f
shr bh, cl
add edx, edx
add dx, 0x508b
shr edi, 7
or ebx, 0x826e33f
adc eax, 0x1eeb8b14
nop
not ecx
add di, 0x28d0
stc
sbb bh, 0x40
inc al
mov edi, 0x1dde82a5
xchg ebx, ebx
or dl, 0x76
cmp bx, si
nop
cmp esi, edi
shl ax, cl
and ecx, eax
xchg bx, si
xchg edx, ebx
and ecx, ebx
xor al, ch
adc ch, al
inc esi
or al, ch
mov eax, 0x47ba09ab
cmp ecx, ecx
adc eax, esi
and bh, 0x20
xchg ebx, ebx
add bh, ah
sbb ch, 0x6a
inc bx
xor dh, ch
xor di, cx
mov bl, 0x68
adc edx, 0x70a96beb
rol si, 6
sbb esi, 0x6211b514
add eax, 0x17879209
inc edx
or cx, dx
adc si, 0x1a37
adc bx, 0x20db
mov edi, 0x5e77708d
test dx, bx
sub cx, 0x224b
sbb cl, al
and ebx, ebx
rol ax, cl
sub al, dl
shr esi, 4
mov ch, ch
stc
or di, bx
ror eax, 6
sub dh, dl
adc cl, bh
xchg ecx, edi
ror ah, 5
xchg cx, dx
and ah, 0x21
inc ecx
sbb edx, eax
ror ch, cl
stc
sub di, di
sbb bx, 0x1969
nop
test dx, dx
shr edi, cl
mov ch, 0x5e
ror bx, 5
and ch, al
and ecx, 0x19c23a6e
or ebx, 0x21cca4c3
sbb cl, bh
sbb si, 0xfd0
shl cx, 6
sbb di, 0x78d7
ror eax, 4
rol ecx, 6
inc ecx
nop
cmp di, si
ror di, 5
ror bx, cl
mov dh, 0x52
shl si, 6
mov ch, 0x24
pop esi
test bl, bl
or edx, ebx
cmp al, dh
inc ah
stc
shr dh, 3
sub dl, 0x58
push esi
shl si, 1
mov edi, 0x51aa0015
mov dx, di
rol ax, 4
test edx, eax
not dl
shr ch, cl
rol ebx, 3
dec dx
xor ah, 0x6d
adc di, ax
shr cx, cl
mov ebx, ebx
not dh
shr dh, 2
test bl, ah
dec cl
cmp dl, 0x11
ror di, cl
not edx
test dx, 0xf17
or eax, 0x72f9de68
ror edx, 2
add si, 0x88a
adc si, bx
xchg bx, si
shl bh, cl
cmp cx, 0x6e27
ror eax, 4
sub eax, 0x4279d637
add dh, 0x65
adc cx, si
stc
mov di, bx
rol ah, cl
mov eax, edx
dec bh
shr ebx, cl
xchg edi, eax
stc
inc edi
xor edi, esi
add si, ax
mov dx, 0x738e
ror ah, 6
shr di, cl
cmp esi, 0x54a11447
mov edi, eax
xchg al, ch
shl cx, cl
adc ecx, edx
xchg edi, esi
nop
shr ebx, cl
inc edi
shr cx, 3
ror ah, cl
rol bx, cl
dec ah
adc bl, 0x77
sbb si, dx
sbb ecx, 0x2ea753ea
and bx, 0x1b26
test al, dh
nop
xor ah, 0x4f
inc si
stc
dec cl
xor edx, 0x63074164
ror bh, cl
cmp eax, edx
shr dh, 8
mov eax, 0xae62e51
mov bh, 0x7a
dec si
test ch, 0x30
adc dx, di
rol di, 2
add ch, 0x78
or edx, 0x47f3d440
mov eax, 0x23aa33e4
shl dx, 1
shr esi, cl
or al, ah
xchg bh, cl
inc si
cmp dx, 0x64b2
test ah, bl
test cl, 0x7a
adc dl, 0x3c
and bh, 0x73
stc
pop esi
xchg di, bx
sbb ax, 0x5a62
add ch, bh
test di, cx
add ah, bh
or al, bh
sub ax, 0x522
and bh, al
nop
sbb di, cx
shr al, 2
sbb al, 0x78
inc di
stc
push esi
dec esi
shl eax, 2
xor bl, 0x59
rol edi, cl
rol dx, cl
rol dx, cl
not ebx
xor bl, 0x34
adc ebx, esi
shl bx, 6
dec cl
ror dl, cl
nop
rol dx, 3
stc
sbb bh, ah
dec ah
or bl, dl
adc eax, ebx
stc
adc bl, dl
xor bh, dh
ror dl, cl
add ebx, eax
inc ch
mov ah, 0x3b
rol bh, cl
adc edx, ebx
xor bx, dx
add bh, cl
xchg edx, ebx
cmp dh, 0x42
nop
shr esi, 7
xchg bx, bx
mov di, 0x7ac1
stc
xchg dx, ax
inc ebx
ror cx, cl
xor edx, 0x3d5b505d
mov bx, di
ror bl, cl
not edi
xor ax, 0x67a5
adc dl, bh
sbb edi, 0x6de82f5e
inc dx
mov esi, edi
stc
ror esi, cl
sub ah, cl
xchg ah, bh
adc edx, 0x21a309df
dec edi
not ax
dec di
test eax, ecx
rol dh, 1
xchg si, cx
rol edx, 4
adc edi, 0x22df51a7
adc si, si
and edx, 0x2e68fb09
nop
nop
shr eax, cl
shr di, 8
rol edx, cl
sbb cl, dl
sub ch, 0x5c
and cl, al
inc edx
shl ax, 3
sbb ax, 0x70c0
dec esi
stc
and dx, 0x1f6a
ror edx, cl
add dx, 0x57b
shl esi, cl
mov bh, ch
or esi, 0x3100f348
add ah, cl
stc
sbb esi, 0x2fc37ce9
pop esi
stc
ror ebx, 7
sub bx, 0x3c4d
xchg edx, eax
sbb bl, 0x7a
inc dh
sbb ax, dx
dec ch
push esi
sbb esi, 0x27bb07b2
not di
and dx, 0x5dd3
rol edx, 4
rol ecx, 6
mov ax, 0x3f56
sub edi, eax
dec ebx
shr di, 3
shl bx, 5
shr si, cl
and bh, 0x4e
mov si, dx
add dx, 0xcfc
xchg cx, ax
ror dl, cl
mov di, 0x5f77
shl cx, 4
shr dx, 5
add ch, ch
xor dx, 0x46bc
ror dl, cl
or bx, cx
rol cx, cl
test di, dx
inc ax
stc
cmp edi, esi
sub dl, 0x18
nop
shr edi, cl
or ah, 0x23
rol ebx, 4
stc
cmp si, 0x10a8
cmp dl, dl
shr ecx, cl
mov bh, ch
sbb esi, eax
add di, 0x2381
xor cl, 0x4f
add bx, bx
add al, 0x18
and ch, bh
ror dl, cl
sbb bx, cx
inc ebx
shr ebx, cl
ror esi, cl
ror esi, cl
sub esi, eax
sub esi, ebx
sbb edx, 0x7597b724
mov esi, 0x54689896
test edi, esi
adc si, dx
sbb bx, 0x6831
nop
xchg di, ax
or edi, ebx
xor ah, 0x77
test dh, 1
stc
stc
and al, dl
xor esi, 0x4e30a353
sbb eax, 0x688593ef
adc cl, 0x1b
dec edi
xchg esi, esi
shl dx, 5
cmp ch, 0x58
inc ch
ror dx, cl
not bh
cmp ax, 0x331b
rol ecx, 8
cmp edx, 0x418efc11
ror ax, cl
cmp ebx, 0x43969af8
stc
test dx, 0x3f7b
shr dx, 2
or bh, 0x72
shr esi, 5
sub di, 0xc7e
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
call fcn.0054ecba
call fcn.0054ef2b
call fcn.0054f244
jge 0x53d58a
push edx
push ebx
cmp dl, bl
push ecx
add edx, ecx
stc
push edi
and di, cx
shl ch, 7
push esi
ror esi, cl
add bl, 0x43
push eax
xchg ebx, eax
stc
adc esi, edi
shr edi, cl
sbb edi, esi
xor eax, edi
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
call fcn.0054f588
jo 0x53d57e
push ecx
push edx
add ch, dl
xor cx, 0x32ee
push edi
push eax
adc edi, eax
not ax
inc ah
add edi, 0x1ae26c2a
adc cx, 0x405f
push ebx
inc ebx
or cl, 0x57
nop
stc
sub cl, 0x31
shr edx, cl
xor bx, 0x3a56
cmp ebx, 0x6a660033
sbb edx, 0x5936e8d0
mov edx, eax
nop
xchg cl, ch
xchg dh, cl
ror edx, 3
not bl
cmp dl, ah
shr bx, 3
stc
push esi
xor si, di
nop
xchg bl, ah
xor eax, edx
xor bx, si
cmp ecx, 0x46d19428
dec ah
xchg ecx, edx
stc
stc
sbb ebx, 0x35216e95
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
call fcn.0054f941
push eax
push ebx
adc ah, bl
pop ebx
pop eax
push edi
and edi, 0x4eeca2bf
pop edi
call fcn.0054fd89
push eax
and eax, 0x3946ef87
pop eax
call fcn.0055027c
push ecx
rol cl, cl
add cl, 0x6a
push ebx
push edx
xchg bl, dh
push eax
test edx, eax
push esi
shr esi, cl
not edx
dec dl
pop esi
pop eax
pop edx
pop ebx
pop ecx
push edx
rol dh, 3
push edi
push ebx
sub di, bx
push eax
cmp al, 0x35
push ecx
xchg bl, ch
and ecx, 0x7a6c7203
or ax, 0x7f02
not dl
push esi
rol esi, cl
test bh, 0x34
shr bx, cl
shl al, cl
not eax
pop esi
pop ecx
pop eax
pop ebx
pop edi
pop edx
call fcn.005506db
call fcn.00550994
nop
push eax
xor al, al
pop eax
call fcn.00550eb4
push esi
rol esi, 1
push edx
dec edx
nop
push eax
cmp eax, 0x4710b93a
adc dx, ax
push ebx
push ecx
shr bl, cl
test ebx, 0x4dbb4962
push edi
cmp ebx, edi
nop
mov bl, bh
stc
dec cl
sbb dx, si
xchg bx, si
test si, si
cmp ecx, edx
adc edi, ebx
add ax, 0x334b
stc
shr si, cl
sbb cx, dx
add ah, dh
shr edx, cl
sbb ch, dl
ror cx, 7
xor esi, 0x50f1f907
shl esi, 4
xchg bh, dl
mov di, 0x8de
rol bl, 8
sbb bl, 0x12
adc edx, 0x60a3047b
not bx
rol si, 6
stc
pop edi
pop ecx
pop ebx
pop eax
pop edx
pop esi
push ecx
push edx
xchg cl, dh
push ebx
inc ebx
or bx, dx
push eax
cmp ax, 0x7cc7
push esi
add dx, si
rol bh, 4
cmp ax, bx
dec esi
inc cl
push edi
dec di
add ecx, ecx
stc
rol bx, cl
add edx, 0x2c17a19b
shr edi, cl
sub ecx, 0x4fec8610
test dl, 0x76
cmp cx, cx
stc
not si
sbb ah, al
ror dl, cl
not dx
adc bh, dl
mov ebx, 0x6c953076
add ebx, 0x36f74e
xchg ah, ch
or di, dx
ror si, cl
xor dx, di
or esi, eax
ror ah, cl
stc
cmp dh, 0x2e
not si
or dl, ch
cmp bx, 0x797f
add cl, dl
sub dx, si
test ax, di
shr ax, 1
mov ax, ax
shl dh, cl
nop
sub edi, 0x2d2caf7c
nop
inc bl
inc bh
rol ch, 7
and ax, dx
shl bh, cl
xchg dh, dl
nop
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ecx
rol ecx, 8
push edi
dec di
stc
push edx
cmp edx, 0x66d2a4f9
pop edx
pop edi
pop ecx
sub esp, 0x10
mov dword [esp + 0xc], 0
push eax
push ecx
push edx
jns 0x53dc02
push esi
push edi
mov si, di
push ebx
inc bx
nop
push eax
push ecx
add ah, cl
shl ebx, 7
or bx, bx
rol cl, 8
push edx
ror dx, cl
test bh, 0x6a
xor bl, dh
rol ch, cl
xchg al, bh
rol dh, cl
shl dl, cl
stc
shr esi, cl
xor edx, edi
ror ah, cl
not edx
sbb esi, 0x2823e92e
ror si, 1
stc
cmp bx, bx
shl al, cl
dec cl
or bh, 0x3e
xor cx, 0x7fec
xchg ch, dh
shr al, cl
not cx
xchg bh, bl
ror bl, cl
rol di, 1
ror al, 1
nop
xor edi, 0x305103ad
not cl
stc
inc bh
mov edi, esi
shr ax, 7
xchg ecx, ebx
inc cl
mov ch, bh
cmp dl, 0x5b
ror al, cl
shr ax, 1
inc ecx
rol esi, cl
ror dl, 7
test edi, esi
stc
and dx, dx
cmp ax, 0x348e
sub di, 0x3a88
xor eax, ebx
test di, 0x5c42
test esi, 0x3b69cdb6
xor edi, 0x554bb375
adc al, dh
nop
adc dx, 0x332b
test ax, 0x6971
nop
shr cx, cl
test dx, di
adc ecx, edx
cmp edi, ecx
or eax, edi
cmp dl, cl
add cl, cl
shr bx, 7
ror dl, cl
test cl, 0x68
ror si, cl
xor edi, eax
sbb cx, bx
nop
or edi, edx
test ebx, edi
cmp bx, 0xbcf
ror edx, cl
rol bh, cl
not di
cmp al, bl
xor bl, bl
nop
xor bx, 0x3688
shr edx, cl
rol ebx, 2
sub edx, 0x33b9089
nop
inc cx
and dh, 8
cmp eax, 0x550f0304
test di, bx
not cl
shl si, 3
xchg dl, bl
shl edx, 4
pop edx
inc ch
nop
not bx
not ch
nop
push edx
sub ecx, edx
not ax
xor di, 0xdbe
ror bx, 5
adc edx, 0xd88ff17
ror edi, cl
shr dl, 1
shr edi, 2
nop
add ah, 5
or bl, 0xa
sub esi, ecx
shl dx, 2
or eax, ecx
inc bl
add esi, esi
adc dh, bh
stc
sub al, 0x23
xor di, cx
mov cl, al
pop edx
pop ecx
pop eax
pop ebx
pop edi
pop esi
nop
push ecx
shl ecx, 4
nop
shl cl, cl
push edi
adc di, 0x3d43
stc
push esi
rol esi, cl
push edx
rol dl, 2
dec dl
push ebx
mov bh, ch
xchg si, bx
stc
push eax
shl ax, 7
xchg bx, ax
test al, ah
adc ah, dh
adc eax, ecx
ror ah, 1
dec esi
xchg edi, edi
xchg di, bx
stc
adc esi, 0x75d2c973
shr dh, 3
pop eax
pop ebx
pop edx
pop esi
pop edi
pop ecx
call fcn.00551266
call fcn.005516d9
push esi
inc si
push edx
inc edx
stc
sub dx, si
push eax
push edi
add ax, di
rol di, 3
adc dh, ah
push ecx
shl ecx, cl
nop
sbb edx, 0x1fa7a417
shr edi, cl
push ebx
or bh, 0x25
inc dx
add eax, 0x34e62b20
and esi, 0x7883dcee
cmp edi, edx
shr cx, 7
not bx
sbb bh, dh
or dx, dx
test dh, 0x63
nop
shr eax, cl
stc
add ebx, edx
mov esi, esi
inc ax
xor bh, cl
add eax, ebx
sub ah, 0x6b
stc
test edx, 0xb6a148
not bh
add ax, bx
xor ah, 0x72
rol ax, 1
rol dx, 3
add di, 0x6753
inc eax
inc dx
and esi, 0x550d5ae1
inc ah
dec edi
test ebx, 0x50c7d07a
xor dx, 0x6cf0
rol cl, cl
rol dx, cl
nop
rol ax, 5
xor dh, 0x59
inc cl
inc ch
sub ax, 0x4c13
and di, 0x6e6e
or dl, 0x34
ror cx, cl
mov bl, 0x6a
inc ax
and cx, 0x1212
shr si, cl
cmp ebx, ecx
adc eax, ecx
xor edx, 0x74ec87b7
add ax, 0x2a76
not ecx
ror al, cl
xor dh, 0x62
stc
xchg ebx, ebx
inc edx
shr edx, cl
shr edi, cl
mov dx, 0x5425
and cx, bx
sub dh, 0x6e
and dh, 0x16
or dx, cx
and dx, 0x4221
ror ah, cl
stc
adc bl, 0x19
inc edi
adc esi, 0x636494b2
shl bl, 2
sub ebx, eax
xchg si, ax
shl ecx, cl
stc
inc ebx
nop
stc
and ax, 0x3ec1
not di
rol ecx, cl
and dl, 0x7d
or bh, dl
add bx, bx
nop
cmp dx, dx
sbb cx, 0x30fd
pop ebx
mov esi, esi
or cl, 0x68
push ebx
shr bh, cl
mov ax, 0x4ba3
sub bl, ch
shr ecx, cl
inc cx
shr bl, 1
stc
rol si, 7
sbb edx, 0x199dc8f4
xor esi, edi
inc dx
shl eax, cl
add ebx, esi
and eax, edx
adc dx, bx
test al, 0x54
ror bx, cl
and edx, ecx
shr ah, 1
rol dl, cl
mov dl, ch
mov bx, 0x5dbc
shr ebx, cl
sub edx, ebx
adc ebx, 0x541bc77f
or di, cx
cmp esi, 0xc652e39
and ch, 0x29
or ebx, 0x8338ba7
sub di, 0x6ac9
and si, si
shr bl, 6
and di, cx
cmp edx, 0x4d22ecda
shr dx, cl
add esi, 0x7413e7b3
add di, 0x693b
xor dl, 0x10
adc esi, 0x2f9baa8d
shr ebx, 2
cmp dx, bx
dec edx
adc ah, 0x1e
ror dl, 2
cmp esi, ebx
sub dx, di
ror dl, cl
add cl, al
cmp edx, ebx
nop
sbb ecx, 0x328470f8
sbb eax, 0x2f6d787a
xchg esi, edi
not al
sub bl, 0x5f
not bl
inc ax
mov ax, 0x2777
ror al, 3
inc dh
stc
xchg ebx, esi
sbb dl, ch
or cx, si
xchg dh, al
inc eax
shr dx, cl
or ecx, esi
test ecx, 0x234928e4
ror si, cl
dec edx
shl dh, cl
dec edi
rol dh, 7
shr di, 5
nop
ror edx, cl
sbb ah, ah
xchg edx, eax
nop
adc ebx, 0x13eb6256
cmp bl, dh
or ecx, 0x34808216
ror dl, cl
not bx
rol di, cl
rol di, cl
shr ax, 3
shr esi, 1
ror al, cl
stc
not cl
xor dx, 0x5c46
shl eax, 7
cmp eax, eax
nop
test di, dx
adc esi, 0x3d2d3ecc
pop ebx
cmp ch, 0x2e
not eax
ror ax, 5
adc ecx, ecx
ror ah, cl
nop
stc
nop
inc dl
push ebx
adc ah, bl
not bx
not dx
test edx, ecx
adc ebx, edi
dec ax
cmp si, 0x3d6a
rol ebx, 4
adc dh, dl
test bx, 0x214b
xor cx, dx
test di, 0x131f
and bh, dh
xchg ecx, esi
or ecx, 0x5226bffc
shl esi, cl
adc al, ch
nop
test edx, ebx
or al, 0x54
shr al, cl
dec ebx
cmp cx, 0x7f77
rol ah, cl
mov bx, di
inc si
add dh, al
inc ecx
and bh, dl
dec eax
xchg cx, si
ror bl, cl
and ch, 0x30
cmp edx, edx
xchg cl, bh
and edx, eax
pop ebx
pop ecx
pop edi
pop eax
pop edx
pop esi
push eax
push edi
xchg edi, eax
pop edi
pop eax
push ecx
inc cx
pop ecx
push edi
adc edi, 0x10531bc7
push ebx
push esi
cmp bx, si
inc ebx
push ecx
adc ecx, ecx
dec bh
xchg ebx, esi
push eax
sub eax, 0x5c5761d7
or ah, bh
xor cl, bl
sub al, bh
ror ebx, 6
ror bl, 2
add ebx, ecx
cmp di, ax
push edx
mov dx, bx
shr cx, cl
cmp eax, eax
not di
ror si, cl
and si, cx
not cx
dec ebx
ror ecx, 7
adc bh, 0x13
dec edx
or ax, di
add dx, di
dec bx
add cl, 0x27
xchg di, si
or dx, 0x7fb5
cmp si, bx
adc dh, cl
pop edx
pop eax
pop ecx
pop esi
pop ebx
pop edi
jl 0x53dbea
push ebx
xor ebx, 0x7b87c2d7
push edi
shl edi, 2
pop edi
pop ebx
push edx
not dh
push eax
xchg dx, ax
push ebx
xchg ah, bh
push esi
test eax, esi
push ecx
test cl, ah
push edi
xchg edx, edi
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
push ebx
cmp ebx, 0x496aed45
push esi
mov si, si
push eax
and eax, 0x2cf863a1
push edx
inc dh
push ecx
xchg ah, cl
sub dh, 0x7b
adc ah, dh
rol eax, cl
shl eax, cl
push edi
sub edi, 0x611855d8
adc ax, dx
cmp edi, ecx
mov bx, 0x2afa
test ebx, ecx
not ecx
shr cx, 1
dec ch
cmp di, si
nop
stc
cmp ch, 7
test dx, bx
adc ecx, 0x46af5ffb
nop
xchg ebx, ebx
inc bh
and edi, esi
shl dl, cl
add bh, bh
rol cx, cl
adc bx, 0x811
mov edx, eax
stc
dec bh
shl dx, 8
ror eax, 7
adc cx, ax
nop
xchg si, dx
ror dx, 7
or ecx, 0x3c163ee3
not bh
not si
or cx, 0x1164
xor di, 0xcbc
sbb cl, 0x45
or dh, al
mov ebx, 0x39792d23
shl bx, cl
and bl, 0x2e
nop
cmp bx, 0x440c
shr bh, cl
add dl, 0xa
shr eax, cl
nop
add di, si
nop
sub edi, 0x6b58b87
or cx, 0x55b2
add cl, bl
add bx, 0x1049
sbb dx, dx
shr di, 7
test ch, 0x37
inc eax
mov dx, bx
sub eax, 0x5ea41cab
mov ax, 0x6ea8
mov eax, edi
test bl, dh
xchg ebx, ecx
nop
sub ch, cl
test di, ax
dec eax
sbb dl, 0x78
inc cl
dec al
xchg dx, ax
and edi, 0x295c779e
xchg edi, ebx
inc dx
test eax, esi
rol ecx, cl
nop
xchg ah, dh
mov ax, ax
nop
add ax, ax
sub ebx, eax
dec si
or cl, 0x4a
sbb ah, 0x37
add ch, ch
inc edi
ror edi, cl
mov edi, ecx
xor eax, 0x17e30ec2
nop
pop edi
cmp si, cx
dec ecx
stc
mov edx, 0xc5cb97c
or cx, si
cmp dl, bl
add ch, ch
shr esi, 5
and ebx, 0x734ead48
xor cx, dx
nop
shr eax, cl
xor dh, 9
xor bh, 0x10
xor ecx, 0x2ac92e61
and cl, 9
mov ax, si
rol si, cl
nop
sub eax, 0x13e568f6
or dx, 0x3545
or dh, 0x6f
xor ax, 0x5059
inc bx
xor ax, ax
or edx, 0x4de93d64
nop
sbb ax, bx
pop ecx
pop edx
pop eax
pop esi
pop ebx
jg 0x53dde5
push eax
push edi
or eax, edi
push ebx
dec bx
pop ebx
pop edi
pop eax
push esi
push ebx
xchg esi, ebx
or esi, 0x42985515
push eax
push ecx
ror ax, cl
push edx
mov al, dl
or bl, 0x65
cmp ch, ch
stc
dec esi
ror dh, 1
add al, ch
sbb eax, 0x10ed3d3
adc al, 0x7c
push edi
cmp edx, edi
pop edi
pop edx
pop ecx
pop eax
pop ebx
pop esi
jae 0x53dde5
call fcn.00551c40
push edx
adc dx, 0x3e0
push eax
push edi
test eax, edi
sbb dh, dl
pop edi
pop eax
pop edx
js 0x53ddda
push ecx
push eax
cmp ch, ah
pop eax
pop ecx
push eax
sub ah, 0x1c
push ebx
push esi
xchg ebx, esi
pop esi
pop ebx
pop eax
call fcn.0055206d
push edx
sbb dl, dh
nop
push eax
push ecx
rol eax, cl
xor ax, ax
dec ax
pop ecx
pop eax
pop edx
call fcn.005524a5
push edx
push ecx
ror dx, cl
push esi
rol esi, 2
push eax
or eax, 0x36fe8fd6
push ebx
dec bx
push edi
xchg di, ax
or cl, 0x1c
nop
ror si, 3
stc
inc di
inc si
and dh, dh
or bh, 0x1b
nop
ror cl, cl
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
mov eax, 0x7b11af
lea ecx, [esp + 0xc]
push 0xc
push 0x4a71725d
push ecx
push eax
push edx
xor dh, 1
push ecx
shr cx, 6
adc dx, cx
shl cx, 3
push edi
cmp edi, 0x56aeb83f
push eax
mov eax, edx
sbb cl, 2
rol eax, 8
push ebx
not ebx
sbb ah, 0x5e
shl bl, 2
mov ebx, 0x41cbe84f
mov eax, eax
ror ch, 2
sbb cx, di
stc
dec edi
sbb dh, ah
push esi
mov si, 0x6cf4
xor dx, 0x4075
test al, bh
test dl, ah
xchg edi, ebx
xor cx, 0x5c3
add bh, 0x7c
sub al, dh
nop
cmp ebx, ebx
sbb dh, bh
sub edi, 0xc674078
xchg edi, esi
cmp dh, al
adc di, 0x1e49
test ax, 0x1f74
nop
add ecx, 0x14a751e0
sbb ax, di
xchg ecx, edi
and dl, 4
xor dl, ch
ror ecx, cl
sub ch, 0x39
xor eax, ecx
inc ah
xor dh, 0x63
rol eax, 4
test ax, bx
cmp cx, 0x6239
xor esi, 0x43749cef
mov cx, 0x29a1
inc ax
shl si, cl
and dx, 0x4cad
xor dx, cx
dec dl
or ebx, edx
adc dh, dh
sub dh, ah
cmp cl, 0x66
shr cl, cl
or edx, 0x78f61bbb
nop
and cl, 0x1a
cmp bx, dx
dec bh
mov cl, 0x35
shr cx, 2
xchg di, bx
shr ah, 8
not edi
xchg edx, esi
nop
add cx, 0x7ec2
shr cx, 5
inc bx
dec di
sub dh, ch
and ch, bl
nop
dec cl
inc bh
shr dl, cl
sub esi, 0x55e9157f
and ah, al
cmp dh, bl
mov cx, si
ror si, 8
xor bh, 0x3e
add bx, 0xf7e
add ch, 2
shr ebx, cl
sub dl, 0x2a
or dl, 0x76
not ebx
adc di, 0x3a59
rol ch, cl
shl bh, cl
shr ecx, 8
cmp dh, 0x22
ror si, 1
pop esi
shl di, 4
shl ah, cl
xor di, bx
shr bx, 8
not cx
push esi
add eax, esi
rol edi, 4
nop
xor bx, di
or dh, 0x3b
ror cx, 4
not ch
adc bh, 0x37
adc edi, 0x1fbc479a
shr ax, cl
dec ah
xchg ch, dh
shl esi, 2
not ch
nop
sub esi, ecx
stc
ror ax, 4
or ax, 0x16d
inc esi
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
call fcn.005527c7
call fcn.00552d02
call fcn.00553050
push ecx
push edx
or cl, dl
adc dh, dl
stc
push ebx
add ebx, 0x4427d84c
inc cl
adc dx, cx
nop
push eax
sub ah, 0x70
push edi
push esi
and di, si
cmp eax, eax
inc ebx
not edi
and eax, 0x67d4bad6
rol eax, cl
or cx, si
stc
sbb si, 0x18b6
and ax, 0x2d8d
xor cx, bx
mov edi, 0x4b97b73d
ror dx, cl
dec al
ror eax, cl
inc bh
stc
and esi, 0x4227dfa1
shr edx, 3
xor cl, 0x4d
stc
and cx, 0x2f89
shr ecx, 3
shr al, 5
sbb bx, 0x2253
add dx, ax
xor eax, edi
sub dl, 0x4c
and eax, edx
shl dl, 4
adc edx, ebx
rol si, cl
rol ax, 5
ror cx, 6
ror ax, 7
nop
adc bx, 0x7833
inc eax
dec edi
nop
and bh, bh
or bl, ch
or cx, si
stc
sbb edx, edi
not edx
shl di, cl
nop
xchg ebx, esi
rol eax, cl
and dx, bx
sub edi, ebx
xor esi, ecx
xchg al, ch
test bh, dh
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
call fcn.00553346
call fcn.00553894
push edi
xor di, 0x5224
push eax
cmp eax, 0x7e53432b
push edx
shr dx, 6
push esi
sub si, dx
mov dh, 0x57
push ebx
adc bh, 0x58
ror dx, 7
or ax, 0x3f3f
push ecx
mov bh, cl
not ebx
test edi, 0x2e88157e
add edi, 0x2b6a96b
test edi, 0x787f7139
not esi
cmp esi, ecx
ror cx, cl
sub dx, cx
dec si
nop
xchg al, cl
mov al, 0x1e
mov dl, dl
cmp cl, 0x65
shl eax, cl
shr ch, 3
add ebx, 0x7d3b3386
cmp dh, ch
sub ax, dx
not dh
adc ax, cx
not ebx
cmp edi, 0x335afede
nop
add bx, dx
rol dx, cl
shr eax, cl
xchg edx, ebx
xchg dl, al
add bh, dl
shr bx, cl
sbb bx, 0x1754
sbb ecx, 0x547497fa
xor edi, 0x59d47d14
rol si, 1
ror bl, 5
adc esi, 0x753c8fa
test dx, 0x41a2
inc dx
sub cl, bl
sbb edi, 0x65a4a726
cmp edx, edx
dec edi
mov esi, 0x2317f5bb
nop
shr di, 1
ror si, 3
stc
sub cl, dh
nop
dec bh
dec si
inc cl
sub si, 0x42b1
add eax, edi
shr bh, cl
or dh, dl
cmp esi, ebx
test bl, 0x18
mov bx, 0x83c
adc dh, 0x7e
ror cl, cl
rol edx, cl
add dh, cl
ror si, 1
not eax
dec cx
nop
sub edx, eax
add ecx, 0x684350b6
stc
xor ebx, ebx
or cx, 0x2ecd
mov di, 0x5fdc
xor eax, 0x2c56e8e3
stc
inc al
sub edx, edi
cmp dh, 0x19
not eax
stc
dec ecx
ror edx, 2
shr ch, cl
stc
dec cx
test ch, 0x38
nop
sub cl, cl
shr edi, cl
test eax, 0xac2b514
pop ecx
nop
push ecx
adc ch, ah
or esi, 0x78dca40f
nop
shr esi, 6
stc
not al
shr cx, cl
test ax, ax
cmp esi, ebx
inc dx
xchg dh, dh
ror cx, 5
not ecx
mov ecx, esi
stc
mov ch, 0x23
add dh, 0x5a
inc si
sub ebx, ecx
stc
test dh, ch
adc ebx, esi
add edx, 0x6cababae
shr ebx, cl
dec bl
nop
sbb ebx, 0x78b5d48f
sbb bx, 0x7200
dec esi
add ecx, 0xdcb03aa
sbb al, bh
shr cl, 4
shl bx, cl
adc edi, ecx
cmp esi, edi
shl edi, cl
not ebx
sbb bx, bx
sub si, dx
inc si
dec ch
adc ax, 0x13e2
shr cl, cl
shl bx, cl
test esi, 0x73b88e47
dec cl
shl al, cl
xor cl, dl
or ax, 0x39b8
dec ebx
cmp ecx, ecx
stc
shl ebx, cl
not bx
dec si
mov bx, 0x69d8
shl bx, 7
pop ecx
pop ebx
pop esi
pop edx
pop eax
pop edi
call fcn.00553b6f
push ecx
ror cx, cl
stc
push eax
dec eax
push edx
xor dh, al
rol cx, cl
ror cx, cl
push esi
inc esi
ror cl, 4
add eax, eax
inc esi
mov al, 0xa
push edi
adc edi, 0xffdbd55
sbb dl, 0x76
inc ah
add si, 0x445
push ebx
add bx, 0x7b9a
ror eax, 2
test ax, dx
rol bx, 2
sub dx, 0x29b4
and eax, edi
or ax, 0x2e27
stc
sbb di, 0x311c
shr bx, 6
xor ah, 0x35
adc bx, 0x722e
mov edx, 0x4ba0a72c
add esi, eax
sbb ebx, 0x17399bc2
inc ch
and di, ax
cmp bx, ax
add eax, ecx
xchg ebx, edx
sbb cl, 0x41
nop
and si, dx
and ax, 0x6bc2
not edi
nop
ror dx, cl
test ax, ax
add bl, bl
add edi, edx
rol edi, cl
stc
shl dx, 8
mov ah, 0x6b
adc edx, 0x5f27e3e1
or esi, eax
sbb ah, 0x4d
inc eax
ror ax, 3
inc cx
add dx, dx
cmp dl, 3
and edx, eax
add al, 0x49
ror ebx, 8
rol dx, 4
ror ebx, cl
xchg ah, dl
dec esi
nop
not bx
mov bx, 0x1564
shl ecx, cl
stc
xchg esi, edx
mov ebx, edx
adc esi, 0x2f10e893
adc edi, 0x23fd45b7
sub bx, 0x4f8f
and cx, di
xor dx, si
inc ecx
shl bl, 3
ror ebx, cl
sub edi, esi
or dx, bx
cmp eax, 0x31e9d2f6
xor di, dx
cmp edi, eax
mov ah, 0x7b
xor esi, 0x63905a36
dec bx
adc cx, cx
or ebx, 0x7fb5d111
nop
stc
inc ch
shr ax, cl
not al
cmp dh, dh
not al
or edx, edi
add dh, 0x70
test ah, ah
or bh, 0x4e
pop ebx
sub dh, ch
not edx
pop edi
pop esi
pop edx
pop eax
pop ecx
push eax
push edi
and ax, di
push ecx
adc ecx, 0xafe28
push edx
adc dx, 0x73d7
push ebx
add ax, bx
push esi
xchg esi, eax
test esi, 0x538fa2e4
shr esi, cl
xchg si, cx
or di, si
mov al, al
inc dx
inc di
inc edx
test al, dl
ror dx, cl
inc ecx
sub dl, 0x71
add esi, edi
stc
test dh, cl
xchg ah, cl
sbb ch, 0xd
xor cx, bx
ror ch, cl
shr cl, 6
add bh, al
or bl, 0x44
shr cx, 3
xchg ah, bh
sbb esi, 0x3d31ab12
cmp cx, 0x1729
shr ax, cl
add ax, 0x4687
dec di
and si, 0x89e
dec si
rol bx, 7
nop
sbb ecx, eax
not di
dec esi
sbb bx, ax
not ebx
sbb bl, bl
or ebx, ebx
xor esi, edi
xchg cx, ax
not ebx
and di, 0x6af7
and dx, 0x6f4c
adc edx, eax
ror al, cl
and ecx, ebx
and si, ax
or ax, 0x5490
sbb ax, cx
ror ch, cl
sbb ah, bh
not edi
nop
stc
test si, bx
xchg edx, edi
or bl, dl
cmp al, 0x7c
add cx, 0x43f7
sbb ax, 0x2663
add al, cl
nop
or edx, 0x7417bda3
adc ah, dh
dec esi
test ax, 0x4241
add ah, cl
add esi, 0x309bd125
ror si, cl
and edx, edi
dec al
test ax, 0xbbd
add dl, ah
and di, 0x2f12
test eax, 0x65c1865d
stc
test dh, cl
inc dl
inc ebx
and si, 0x1b73
xor ax, 0xdc8
rol ch, 3
and eax, ebx
xchg ebx, esi
nop
shl ecx, 5
not dl
test edi, 0x6f5ebaeb
cmp ebx, ecx
ror dh, cl
shr edi, cl
adc edx, edi
sbb ah, al
pop esi
cmp eax, 0x7ee17bb9
test ah, dl
dec cl
sub cl, bl
or ax, 0x3b98
sbb ah, 1
xor ecx, edi
add ax, ax
dec edi
add dx, ax
adc al, ah
push esi
shr si, 5
cmp dl, 0x5f
shl dh, 6
sbb di, 0x5bbb
not ax
shr ecx, 5
nop
test bh, bh
ror bl, 3
xor ecx, 0xf19d86b
shl edx, cl
stc
nop
shl eax, cl
adc al, 0x26
sub ah, 0x2e
adc di, di
test eax, esi
shr bl, cl
shl ch, 1
sbb edi, ecx
or esi, 0x6a590657
rol dl, 1
stc
ror edx, 4
dec dl
adc bh, 0x7c
dec ax
sub esi, 0x51872b15
sub ax, cx
mov dl, 0x26
adc cx, 0x502d
sub bl, ch
rol esi, 3
or cx, 0x199a
xor edx, edx
mov si, dx
not ax
add al, 0xd
xchg bl, ah
xchg si, ax
not edx
shl si, 6
not al
sub cl, cl
ror dh, cl
shl edx, 4
or cx, 0x4768
stc
cmp dx, 0x25f4
cmp al, bh
shl dl, cl
cmp eax, 0x525d54d
xchg dh, dh
add bx, si
cmp al, 0x48
ror edi, cl
and ecx, 0x7f7a5982
or bx, 0x45b5
nop
xchg ecx, ecx
xchg ebx, ebx
sub dl, ah
and edi, edx
sbb cx, cx
xor bx, cx
xor ecx, 0x316b665e
ror edx, 7
shl ch, 3
or eax, 0x3a0ca9ea
not ecx
sbb si, bx
not dh
rol ax, cl
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
call fcn.00553f0c
push edx
xor dx, dx
nop
push esi
not si
push ebx
xchg bl, dh
pop ebx
pop esi
pop edx
push ecx
ror cl, 7
push edx
inc dx
push eax
not eax
adc ax, 0x4941
push edi
rol edi, 1
cmp ecx, eax
push esi
xchg si, ax
push ebx
xchg ebx, eax
stc
not edx
sub ebx, ecx
test cl, 0x66
shl bx, cl
cmp di, 0x1a4a
inc esi
xor cl, 0x37
rol cl, cl
shl si, 8
dec bh
inc dx
nop
not ah
shr edi, 2
sub ebx, edx
shr bh, 7
sbb esi, eax
rol edi, cl
add edi, 0x751829e2
not al
nop
sbb bh, 0x1f
pop ebx
pop esi
pop edi
pop eax
pop edx
pop ecx
call fcn.005542f4
call fcn.005545ad
call fcn.00554941
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
push edi
shl di, 2
stc
push esi
shl esi, 4
push eax
and eax, 0x25fe3cba
push ebx
dec ebx
add al, bh
push ecx
or ecx, esi
sbb cl, 0x29
ror ch, 4
push edx
or edx, 0x74aa82cb
xor ah, bh
ror ax, 7
inc si
not dl
nop
inc edi
cmp di, dx
mov dh, dh
xor bx, di
sbb ebx, edx
or eax, ecx
or dl, bl
sub bl, 0x4a
inc di
adc edi, 0x3d8bb845
or esi, ebx
nop
or bh, 4
cmp bl, 0x6b
add cx, 0x5820
sbb di, 0x60f9
inc ch
sbb ax, 0x4deb
ror dh, cl
cmp cx, 0x798e
rol ebx, cl
shl ecx, cl
mov ah, 0x61
nop
sub bl, 0x72
sub edi, edi
nop
xchg si, si
test ah, 0x35
or ecx, 0x6dafbb70
adc ax, cx
ror al, 5
shl ax, cl
or ah, 0x63
or si, cx
adc si, cx
adc ax, 0x2e29
mov dh, 0x25
shl edx, cl
xor cx, 0x18da
mov ebx, ebx
inc ecx
shl ebx, cl
rol ecx, 7
cmp si, 0x1aac
nop
xor cl, 0x38
not al
dec edi
xor al, 0x78
xor edi, edi
cmp ch, 0x3b
and ch, 0x6d
nop
not dh
cmp bl, ch
ror bx, 4
xchg bl, bl
cmp ch, 0x48
ror ecx, cl
adc ax, 0x647e
dec dl
dec ebx
stc
sbb cx, 0x703a
xchg edx, edi
dec cx
not cx
stc
stc
or edx, edx
adc ah, bh
xor di, di
shr ecx, 4
shl edx, cl
sub esi, edi
rol cl, 1
shr cx, cl
not di
ror cl, 2
adc di, ax
or di, di
inc esi
nop
not al
pop edx
shr ah, cl
stc
nop
push edx
sub si, dx
stc
shr dx, cl
ror bx, cl
sbb al, 0x7e
shr ch, cl
shr ebx, cl
sub bx, si
not ax
cmp bh, cl
sub bh, 7
cmp dh, al
or ax, 0x17ae
add bx, 0x4c5
not bh
cmp eax, 0x671e47c5
nop
or edi, edi
stc
nop
ror ax, cl
rol eax, cl
xor ebx, 0x3931aa03
not bh
cmp di, di
shr bx, 3
shr edx, cl
inc bl
shl ebx, 7
adc esi, esi
stc
or edi, edx
cmp ecx, 0x74a4e738
or bh, ah
stc
rol al, cl
ror si, cl
shl ax, 5
or al, 0x3a
cmp dh, 0x6d
xor bx, 0x3f01
sbb bh, 0x1c
shl esi, 2
test dl, bl
rol eax, 3
shr edi, cl
sub edx, eax
cmp di, 0xbdb
cmp edx, ecx
and cl, 0x6a
mov bh, 0x1d
stc
xor ax, si
xor ch, ch
adc dx, di
sbb bl, bh
mov bx, bx
inc eax
rol al, 8
or bx, 0x7187
and bx, 0x312e
xchg bx, si
ror di, cl
shl dh, cl
sbb ch, ah
or al, bh
stc
inc ebx
or cl, 0x5a
add ebx, 0x5b599712
sbb cx, cx
and ch, bl
sub eax, eax
dec edi
and cx, ax
xor si, 0x7067
shr bl, 4
mov dh, 0x52
ror ecx, cl
nop
stc
shl ebx, cl
nop
and al, cl
shr ax, cl
stc
shl ecx, cl
shr di, 5
mov eax, 0x353d31b6
add esi, 0x522b7cf7
xor eax, 0x4a2a5e29
or cl, dl
or edi, 0x66e9646c
test ax, si
adc edx, 0x4cc54f36
shl bl, 8
rol eax, cl
pop edx
stc
not di
inc edi
mov di, si
push edx
dec edx
mov bl, cl
add edx, 0x6322dd4b
sub edi, 0x47a1e1e4
add bx, cx
dec cl
not cx
not dh
stc
rol bh, cl
and bh, 0x27
and ch, ch
or eax, 0x55c80995
pop edx
pop ecx
pop ebx
pop eax
pop esi
pop edi
push eax
mov ax, 0x1cdc
push ebx
push esi
sub bx, si
and ebx, 0x28761676
push edx
xchg esi, edx
push ecx
push edi
xchg ecx, edi
test esi, edx
inc edi
shr ebx, 1
not dl
xchg ebx, eax
stc
xchg edi, edi
not ecx
cmp bh, 0x7e
add dl, 0x32
add edx, esi
inc edi
nop
sub al, 3
cmp di, 0x7dd4
not edx
dec bl
sbb dx, cx
sbb ax, 0x501d
xor bl, ch
nop
dec cl
mov bx, 0x5aa3
inc ebx
test ah, ah
add cl, bl
stc
nop
ror ax, cl
nop
shr ebx, 6
and dh, 0x11
test dl, 0x5a
shr esi, cl
not ah
shr bx, 8
sbb bx, cx
shl edi, cl
not ah
and ax, si
xchg edi, esi
rol edi, 1
ror edi, 1
cmp bh, 0xe
and cl, 0x59
nop
xchg ecx, edi
nop
xor al, cl
rol bx, cl
mov si, cx
cmp cx, 0x399
or esi, esi
dec eax
or bl, 0x1c
test cx, dx
xor ch, 0x76
stc
nop
xor bh, dl
adc ebx, ebx
xor dl, bh
and cl, al
sub cx, 0x52f2
sub eax, eax
shl bx, 7
rol di, cl
xchg ch, bl
dec si
sbb dl, 0x1e
rol di, 2
dec cl
cmp edi, eax
xchg ebx, edi
xor cl, 0x34
shl cx, 8
test edx, ebx
cmp dx, 0x2a23
cmp ch, 0x6d
rol edx, 4
not edx
shl ch, 3
rol di, 1
and dl, bh
xor ax, dx
stc
adc ebx, edi
stc
adc ebx, ecx
xchg bx, cx
sub di, 0x6913
nop
ror edx, cl
shr bx, cl
shr ebx, 2
pop edi
shl eax, cl
push edi
shr di, cl
shr ax, 8
cmp esi, ecx
dec bx
shl di, cl
shl si, cl
shl ax, cl
adc edx, esi
dec eax
sbb edx, 0x75d0e780
shl si, 2
add eax, 0x4ff14b3f
and edx, edi
rol bx, 2
cmp bh, dh
test al, 0x6b
shl dx, cl
ror cx, 7
sbb bl, 0xe
cmp cl, 0x2e
sbb cl, dh
xor dh, 0x68
rol cx, 5
and cl, 0x29
stc
stc
mov cl, al
ror ax, 6
test dl, 0x20
cmp dl, 0x13
stc
or ax, di
not ecx
xchg di, bx
and ebx, ecx
mov ch, 0x72
dec cx
shl dl, cl
sbb ax, 0x782b
and ebx, edi
stc
dec cx
mov dx, di
mov si, si
dec dl
not cx
or dx, cx
cmp di, cx
stc
dec ebx
and bh, dl
xor eax, ebx
mov si, 0x4778
xor dl, 0xe
cmp al, ah
shr edx, cl
not cx
sub cx, 0x6b41
xchg di, si
sbb ch, bl
shl ah, cl
cmp al, bh
xor dl, cl
ror bh, cl
sub ax, 0x38e
nop
xor dh, 0xd
test al, ah
stc
ror esi, cl
shl di, cl
sub ebx, 0x38cd9746
inc ax
xor esi, edx
sbb edx, 0x30d38a3b
stc
nop
rol ch, 2
adc bx, 0x78b4
inc cx
add si, si
dec si
and ebx, ecx
xor dx, 0x7f62
mov edx, 0x82d7840
shl dl, cl
rol ah, cl
not dx
sbb edi, esi
or dl, ch
and esi, 0x312f3ea5
adc eax, 0x51a7f021
nop
ror eax, 1
nop
rol edi, 5
ror cx, cl
and edi, esi
stc
pop edi
nop
inc si
push edi
sub di, dx
adc di, bx
add ecx, ebx
sub dl, bl
xor cx, si
add edi, 0x5ff9e45e
sub esi, 0x71297e1f
rol cx, cl
sbb edx, 0x4d80631e
xor dx, 0x5960
sub ebx, ebx
shl bl, 2
ror bx, 5
mov bx, ax
sbb ah, ah
add bx, dx
shr ebx, cl
add ax, 0x52bc
shr eax, cl
xchg dh, bl
xchg di, dx
dec dl
not eax
mov ax, dx
ror al, 4
shr edi, 5
ror bx, 8
and dh, cl
xchg ebx, eax
mov dx, 0x7d0c
inc eax
rol ebx, 6
dec esi
sub bh, 0xb
adc di, si
inc ebx
adc esi, esi
ror ax, cl
not edi
rol di, cl
and ch, bh
and bl, 0x19
rol dh, 2
shl eax, 4
pop edi
pop ecx
pop edx
pop esi
pop ebx
pop eax
jl 0x53ed50
stc
push eax
xor ah, 0x44
push edx
xor dl, 0x38
push ecx
shr eax, cl
push esi
adc edx, esi
test al, 0x7b
push ebx
mov bx, si
sub bl, 0x29
nop
not dx
push edi
rol edi, cl
cmp ch, 0x52
sub cl, 0x1f
inc cx
or dx, 0x14d8
shl esi, cl
adc bl, al
dec di
add esi, esi
or ebx, ecx
cmp dl, 0x15
sub ch, bl
stc
inc esi
sub ebx, esi
not eax
inc ch
rol bx, 8
and dl, 0xd
add edx, ecx
shr di, cl
adc dl, dh
add esi, eax
rol cx, 2
shr ebx, cl
dec edx
sub bh, 0x49
rol al, 3
or bl, dh
nop
inc eax
shr bh, 1
nop
ror edx, cl
shl edx, 4
mov dx, 0x4736
shr ecx, 1
test ch, ch
add si, 0x174d
shl bx, 3
xchg cx, bx
sbb di, 0x6ed7
or esi, 0x96b8360
xchg ch, ah
sbb edi, 0x28e5a749
ror dl, 4
test ebx, ebx
test ebx, 0x45da190
test cx, 0x7f95
stc
adc bl, cl
inc edi
shl cl, 6
sub eax, 0x3df19dd0
or ecx, edx
add bh, 0x3e
shr dh, cl
shr si, 8
inc edi
nop
test cx, 0x2e4e
adc ch, dl
or di, 0x3ce
inc edx
xor dx, ax
cmp bx, bx
rol ax, 1
xchg bx, dx
nop
test cx, 0x464b
cmp dh, bl
shr ecx, 1
inc edx
add ch, 8
cmp al, dl
nop
shl bx, cl
mov ah, dl
shl di, cl
rol dx, 3
inc al
xchg bl, cl
cmp bx, 0x7f9e
inc eax
or eax, edx
cmp cx, 0x4093
shr eax, 6
sbb ch, 0x4f
and cx, bx
adc eax, 0x1286bff6
pop edi
ror dh, cl
push edi
and cx, di
sbb ah, ch
add ebx, 0x73c5d29b
test bh, bh
and bh, 0x73
stc
sbb eax, eax
rol si, 7
shr si, cl
test edx, esi
cmp edi, 0x700be6b7
shl edi, cl
nop
ror ah, 7
inc cl
mov ch, 0x22
shl dh, 4
nop
sub ebx, ebx
dec eax
add bl, al
cmp dl, 0x78
xor eax, 0x7289925f
dec cx
add edx, ebx
inc si
dec bl
shr edx, cl
adc dx, 0x6db9
xchg ecx, ebx
test ecx, eax
rol dl, cl
nop
and edi, esi
sbb edx, ecx
dec edi
adc si, 0x740b
adc ax, 0x5baf
and eax, eax
pop edi
pop ebx
pop esi
pop ecx
pop edx
pop eax
push ecx
push eax
and ch, al
push ebx
dec bx
shr ecx, 8
nop
stc
push edx
mov dl, ch
rol ah, 1
xchg ch, cl
push edi
xchg bx, di
ror bl, 5
add ax, 0x3a93
shl eax, 3
sbb ebx, eax
xchg bx, dx
push esi
xor si, di
dec cx
stc
adc ecx, 0x2addfe69
and edi, ebx
sub dx, cx
shl dx, cl
rol edx, cl
not eax
ror ecx, 7
sub bx, ax
mov cl, dh
shl al, 2
inc eax
sub cl, ch
sbb cx, 0x73ef
shr dl, 3
dec bx
sbb ax, ax
sbb esi, 0x5fd38399
shr cl, cl
mov cl, cl
xor ebx, 0x6e5b58e3
shl ecx, 7
adc edi, eax
or cx, 0x68b8
not di
or edi, edx
nop
inc ecx
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
call fcn.00554eb0
call fcn.005553e4
push edi
test di, 0x7510
push ebx
and bx, bx
sub di, di
push edx
xchg bh, dh
push eax
push ecx
ror eax, cl
mov eax, 0x5f2f42d4
shr eax, 7
rol edi, 3
mov dl, 0x55
sbb bx, 0x43af
test bh, 0x7b
and ecx, 0x2d1a7fcb
nop
pop ecx
pop eax
pop edx
pop ebx
pop edi
call fcn.005558b2
call fcn.00555d60
push ecx
or ch, cl
rol ecx, cl
pop ecx
jecxz 0x53ed50
call fcn.00556057
call fcn.00556530
jnp 0x53ed50
call fcn.00556aa8
call fcn.00556ecf
call fcn.00557297
jg 0x53ed7f
call fcn.005576f3
call fcn.005579ec
push edi
push esi
xor di, si
push edx
push ebx
mov dh, bl
mov dl, 0x49
pop ebx
pop edx
pop esi
pop edi
push esi
push eax
xchg si, ax
pop eax
pop esi
push edx
push ecx
shr dx, cl
push esi
dec esi
push ebx
rol ebx, cl
ror dx, 8
not ch
sbb dx, 0x1ff5
and si, 0xda0
test bl, dl
pop ebx
pop esi
pop ecx
pop edx
jo 0x53edab
push eax
push edx
test eax, edx
pop edx
pop eax
call fcn.00557ee8
push 1
push edi
push esi
push ebx
push eax
xchg bl, al
push ecx
ror cx, cl
dec ah
push edi
or edi, ecx
nop
push esi
push edx
or si, dx
dec di
shl ecx, 4
dec bx
xor al, 0x29
inc ch
shl bh, 1
or bl, 0x54
xchg ch, ah
test bl, bh
stc
test ax, 0x69fd
add bh, dl
dec ebx
shr si, 5
dec eax
nop
not eax
xchg edx, ecx
stc
xor dh, 0x4c
xchg al, al
xchg ch, al
mov ah, 0x5f
shr si, cl
test ax, 0x66cd
xchg cx, bx
stc
xor dx, cx
and dl, 0x7b
test al, 0x62
add ch, dl
cmp edx, eax
or di, ax
not esi
sbb ecx, 0xec21543
xchg ebx, eax
stc
not eax
xor cx, ax
ror esi, cl
or edx, 0x17b47f78
dec edx
nop
xor edi, edx
sub ebx, eax
not ax
sbb al, ch
and edx, esi
not si
xor cl, 0x7b
add ax, dx
and ax, ax
xor bx, bx
not dx
nop
xor si, dx
xchg dl, bl
and edi, 0x57d3f582
test ebx, ecx
xor bx, 0x13e7
stc
test dh, ah
xor al, 0x22
sbb ch, dh
xchg cl, al
test cx, cx
not ax
inc esi
xor bh, al
not cx
mov cx, 0x43a
not bh
nop
shl ax, 7
ror dh, cl
or eax, 0x716bc017
or dl, 0x4e
xchg dx, dx
sub dx, 0x6dbb
sub bh, 0x2f
dec ah
not bh
dec cl
mov ecx, 0x1c2c097c
nop
test edx, ebx
shr dh, cl
shr dh, cl
sub eax, 0x6a3be7f0
add eax, edx
sub dh, dl
xchg ebx, ebx
mov edi, edx
not bx
pop edx
not bl
mov ebx, ecx
push edx
or dh, 9
xchg ah, bh
test edx, esi
dec cx
or edi, edx
xor esi, 0x7513ec23
test esi, 0x7795a5e
stc
not bl
and eax, edx
and eax, 0x76a2a102
inc eax
nop
rol cl, cl
inc eax
ror eax, 6
shr di, 5
rol ch, 1
sub edi, 0x74c9af4e
shl edx, 6
add bl, 0x13
dec cl
shl ah, 8
not dl
stc
test bx, ax
shr cx, 5
shr ebx, 1
shr eax, cl
add dh, ch
not cl
test bx, 0x7205
nop
nop
add ah, 0x15
and eax, eax
sbb dx, ax
cmp edx, eax
cmp edx, edi
ror ch, cl
rol dl, cl
mov dl, 0xb
nop
dec ax
ror edx, cl
add cl, dh
dec dx
stc
xchg di, dx
dec ebx
inc edi
shl edi, cl
shl ax, 7
adc cx, 0x51e9
shr si, cl
add ax, 0x3912
and ch, bl
and bl, cl
xchg dh, cl
or bx, dx
nop
cmp dh, cl
inc si
add si, 0x7eea
add si, 0x244b
ror cx, 1
cmp si, 0x3b62
test si, dx
xor dh, al
xor al, dh
cmp dl, 0x7e
and eax, 0x6af219ae
shl edi, 6
inc ch
xchg dx, bx
dec dl
nop
not esi
rol cx, cl
shl edx, cl
adc ecx, 0x59f4a41
sub di, cx
xor dh, ah
not ax
cmp bl, cl
mov ebx, 0x631c8cd6
cmp al, ch
rol ebx, cl
mov edi, 0x71e42360
rol eax, 3
cmp bl, 4
shl bh, cl
stc
shl al, 5
shr dx, cl
ror eax, 2
add ax, 0x4309
inc si
pop edx
sbb eax, ecx
push edx
and dx, cx
nop
add dx, 0x12da
sub bl, 0x1f
xor ecx, ecx
adc al, dl
xchg edi, ebx
or eax, eax
inc ebx
cmp bx, dx
shr dx, 3
adc eax, ebx
shl dl, cl
adc dl, dl
rol dh, 1
sub cx, di
xor esi, 0x68c841d5
nop
shl bh, cl
xchg al, bl
shl dx, 2
ror dh, 2
shl si, cl
or esi, 0xaa7faf6
shr ebx, cl
test esi, ecx
test dl, dl
and edx, ecx
ror ch, cl
xor edi, 0x14313021
test ecx, 0x27cb4cc
inc cl
stc
sbb edx, ecx
or bl, 0x17
shl cl, cl
ror ebx, cl
ror ah, 8
not ebx
mov dh, 0x3a
xchg bh, cl
inc cx
or al, 0x75
or ch, dl
xchg esi, esi
mov dx, dx
not di
xchg cl, cl
not ch
adc dx, 0x17e3
shl cx, cl
mov eax, eax
and eax, esi
shr ch, 3
nop
dec eax
xor ch, dh
mov dl, bh
test di, 0x1843
shl ax, 5
ror ch, cl
or ecx, 0x7d9b5139
nop
not ax
stc
sbb cx, 0x523
sbb si, bx
xor dx, 0x168c
ror bh, cl
or ebx, 0x6355d4b4
mov ecx, 0x459bd33
shr cx, 7
xchg ah, al
test dx, 0x1461
stc
xor ah, bl
xor dl, 0x53
nop
sub edx, 0x40cbe7a6
ror edx, cl
inc bl
sub cl, ah
or cx, 0x42dc
and ax, 0x45c0
nop
sub edi, 0x7bff7650
adc dl, 0xc
shl si, cl
sub dx, bx
nop
shl cl, cl
and edx, 0x34d43b72
xchg ah, cl
sub al, 6
shr edx, 7
add ecx, edi
not bh
stc
dec eax
pop edx
shr ch, cl
stc
push edx
and ah, dl
stc
dec cl
inc ecx
adc ebx, 0x790db53e
stc
nop
sbb edi, 0x835e0d4
dec edx
dec dl
shl eax, 3
rol ecx, 6
adc dh, ch
xchg dx, bx
sbb si, 0x3ae3
sbb cl, ch
xor ch, dh
adc bh, dh
shl ax, cl
or dx, 0x19e7
dec si
rol si, cl
shr esi, cl
not cl
inc si
add ax, 0x3294
nop
test ax, 0x79ea
xchg esi, edi
adc eax, ebx
rol ecx, cl
sub bh, dh
shl ax, cl
sub cl, 0x6b
adc bh, 0x17
ror edx, 4
xor ebx, 0x3cf6be9e
not dh
cmp edi, esi
stc
xchg dl, cl
stc
dec dx
add di, di
and ax, cx
ror dl, cl
dec dl
inc dh
shl ax, 2
not dl
or ch, cl
rol cl, 2
mov ecx, ecx
not edi
sub cx, di
shr ch, cl
shr dl, cl
shr ch, cl
test ch, 0x37
adc cl, 0x1e
cmp dh, 0x11
xchg esi, eax
xor ecx, 0xa87bd7c
shl bl, cl
stc
shr dx, cl
stc
xchg ecx, esi
stc
or ecx, 0x754e4445
nop
sbb eax, esi
shr si, 2
shl bh, cl
ror si, cl
adc eax, edx
dec al
adc al, al
not ebx
ror di, cl
or dh, ch
dec al
ror dx, 8
shr esi, 4
not dx
xchg ah, dl
inc bh
nop
or bx, cx
dec bx
adc al, 0x1e
stc
xor edi, eax
not di
xor eax, 0x60cceff5
cmp cx, cx
adc dx, 0x5f75
adc di, ax
pop edx
stc
mov al, cl
mov ax, si
inc cx
shr bx, cl
cmp cl, 0x45
push edx
inc dx
stc
stc
cmp eax, edx
dec dl
shr cx, cl
xchg ah, al
xor ah, 0
sub ebx, 0x705195d3
nop
sub cl, bh
mov dl, dh
sub edi, edx
cmp bx, 0x65b5
shl ax, 3
test ah, 0x17
add ebx, esi
cmp ax, 0x1e0a
not di
cmp bl, al
sub di, 0x1334
and bl, dh
shl bx, cl
dec bx
cmp bx, 0x209b
sub ecx, 0x4468b939
test edx, 0x5ccda061
cmp bl, dh
and ecx, edx
sub cl, dl
adc cx, 0x3358
nop
rol dl, 7
add di, 0x5b7f
xor esi, eax
sub ecx, ebx
dec dl
or dx, 0x14b1
dec dx
sbb al, 0x25
xchg si, si
test esi, ebx
and bx, di
cmp cx, si
inc ebx
mov ah, 0xd
xchg ecx, ebx
shl ecx, 1
add bx, cx
add ah, al
shl dx, cl
xor bh, bh
ror bx, cl
dec ecx
sbb cl, 0x4d
add ah, 0x6c
inc ax
inc ecx
sub edx, 0x79fd8ed6
inc dx
and eax, 0x5c97d123
xor dl, 0x2c
stc
add bl, 2
stc
sbb ah, bl
test bx, si
dec edi
sub bh, cl
or cl, ah
sub dx, di
or eax, ebx
add ch, bh
xor edi, 0x2dba9886
not edi
nop
ror ebx, 6
or ecx, esi
inc ebx
xor ch, 0xc
nop
xor esi, 0x64430ddc
ror si, 6
stc
inc ebx
xor dx, 0x4f3b
stc
or bl, ch
add esi, 0x6ccea079
and ch, al
dec ah
xor bl, bh
sub ah, ch
xchg bl, bh
pop edx
push edx
shl dh, cl
test ebx, 0x133e1ddb
xchg esi, eax
shr cl, 5
adc ah, cl
not bx
cmp dx, 0x67c2
stc
ror eax, cl
stc
xor ax, si
sbb edx, edi
xchg ecx, eax
and bl, 0x18
stc
shr di, 6
dec ah
xor ebx, ebx
nop
inc edi
not cx
shl eax, cl
ror di, 3
inc dh
add dh, bh
rol dh, 6
inc di
xchg si, si
add ah, bl
rol bh, 3
nop
rol ch, 4
adc dh, 0x4f
dec edx
test edi, 0x49f92564
xchg bl, al
sub dx, di
ror si, cl
xor eax, eax
stc
inc dx
not edx
cmp ah, 0x24
shr dx, cl
rol eax, 4
ror ah, 7
and ah, dl
shr dx, cl
shl cl, 7
inc ax
shl edi, cl
test bx, dx
dec ax
xor ah, al
ror ebx, cl
cmp dx, 0x66d4
add dx, 0x4ab7
shr eax, cl
sbb bh, 0x14
shl edx, cl
add ecx, 0x23a3ea21
adc eax, eax
shl dl, 6
xor ecx, esi
inc edi
shl bx, cl
add eax, eax
dec esi
not ebx
dec ebx
cmp edx, edx
xchg al, ch
not dx
not ecx
cmp cx, si
or cx, si
or dl, bl
sbb dh, dh
not ecx
adc si, 0x630d
xchg ebx, ebx
or edi, edi
rol edi, cl
ror dh, 5
adc edx, 0x48fa21c5
dec ax
or ax, 0x6bb2
or di, 0x7a1b
adc eax, edi
xor si, 0x3b0
xor cl, bh
xchg bh, ch
nop
shl si, 4
not ebx
cmp ah, 8
cmp dl, dh
and ax, si
adc bx, bx
rol bh, 2
pop edx
rol di, 6
or bx, 0x7970
adc bl, ch
shr eax, 1
shl ax, cl
or al, ch
sbb edi, esi
test cx, 0x56a0
not bx
mov si, 0x64e5
cmp bh, ah
sbb ecx, edi
push edx
and edx, ebx
xchg dl, cl
shl esi, cl
ror bx, 6
or eax, ecx
sub si, cx
adc ebx, edi
and esi, esi
xchg esi, eax
shl bl, 5
xor ah, 0x7c
nop
shl eax, cl
add bh, 0x4a
test bl, cl
add eax, 0x64776cf8
not esi
inc dx
sub cl, 0x4c
add ecx, 0x6b61d95f
shl dh, 4
sub cx, 0x4056
rol cx, 2
shl ch, cl
shl ecx, cl
xchg bl, dh
sbb cx, 0x564b
xchg bx, di
or di, 0x4d0
sub bh, al
sub esi, ecx
ror dl, 4
shr edi, 4
xor edx, eax
dec bx
inc di
xchg edx, eax
ror bl, cl
sbb bh, cl
test ebx, 0x1460bcef
or ah, 0x3b
inc edx
ror si, 3
not edx
not cx
nop
nop
and edx, esi
inc ah
cmp ebx, 0x30732f1
shr ah, 7
shr cx, cl
rol edx, cl
cmp ecx, 0x585bf209
mov bl, bh
ror di, cl
stc
mov edi, ebx
shl ebx, cl
cmp dl, 0x42
sbb bx, bx
mov ebx, ecx
shl bl, 6
adc ebx, edx
not al
shr bx, 4
not bh
mov esi, 0x656ec097
cmp si, 0x5bd7
shr al, cl
or edi, edx
dec ecx
or esi, edi
sbb esi, 0x781ad513
nop
xchg ecx, edi
sbb ebx, edi
shr eax, cl
adc al, 0x23
sbb al, ah
sub ch, dl
not bx
mov cl, 0x1b
nop
nop
nop
test si, 0x7075
shl bx, 2
pop edx
and bx, 0x143
sub ebx, 0x1dc3fe9d
sub cx, 0x4c02
test ah, bl
test bh, al
sub ebx, 0x37f710bd
ror cx, 5
sbb di, 0x73e1
dec eax
shl ax, 2
push edx
xchg edx, eax
inc al
stc
xor al, 0x18
test ecx, 0x1c269be3
inc cx
xchg edx, eax
sbb dh, 0x22
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
push edx
push eax
adc dl, ah
xor ax, 0x2da3
push edi
push ecx
shl di, cl
rol eax, 6
push ebx
and edx, ebx
adc ebx, eax
mov edx, 0x6961ee27
or eax, 0x547e453e
xor ch, 0x26
adc ax, 0xcaa
nop
add bx, 0x2d6c
shl eax, 8
inc bx
shr dl, cl
inc ch
dec ecx
or ah, 0x25
nop
inc edi
mov ebx, eax
or ecx, ebx
not eax
dec bx
xor dl, dh
inc dl
pop ebx
pop ecx
pop edi
pop eax
pop edx
push ecx
push eax
adc cx, ax
push esi
adc esi, 0x754c35d7
sub ch, ah
push edx
and dh, dl
pop edx
pop esi
pop eax
pop ecx
je 0x53f5f5
call fcn.005583fc
call fcn.0055875e
call fcn.00558c38
push edi
ror edi, 3
push ebx
push edx
xchg bl, dh
pop edx
pop ebx
pop edi
call fcn.0055920b
call fcn.00559582
call fcn.00559872
call fcn.00559d02
push esi
inc si
pop esi
call fcn.0055a179
push ebx
test bl, 0x7f
push edx
shr edx, 8
push ecx
adc ch, 0x4c
sub bx, 0x4efc
cmp cx, 0x6713
pop ecx
pop edx
pop ebx
push eax
push ecx
xchg ah, cl
push ebx
sbb bx, 0x3c89
pop ebx
pop ecx
pop eax
push ecx
push esi
or ecx, esi
pop esi
pop ecx
jl 0x53f5fc
nop
call fcn.0057142d
add esp, 0x10
pop edx
pop ecx
add esp, 0x10
push ebx
push eax
test bh, al
push edx
inc dl
adc ax, 0x3775
push ecx
rol bh, cl
push esi
xor si, 0x5095
adc bx, 0x70dd
or bl, 0x45
mov bl, 0x68
mov esi, eax
inc ecx
mov dx, 0x4958
mov ch, 0x37
nop
push edi
shl di, cl
cmp di, 0x2358
ror dh, 3
inc al
xchg dl, ah
nop
mov dh, bl
nop
mov edi, 0x7907542b
adc ch, cl
stc
stc
adc eax, edx
and ax, dx
stc
or edx, ecx
not ah
xchg bl, ch
xor dh, 0x14
sub edx, edx
adc al, ah
sub eax, 0x377001aa
sbb ax, 0x3598
shr si, 2
not ebx
rol al, 7
or al, 0x3d
test edx, ebx
shr di, cl
or ax, 0x286c
sbb al, dh
or ah, dh
dec ah
shl edx, 7
rol esi, 6
nop
or ebx, 0x5ccbb693
not cx
add bx, 0x576c
xchg bh, cl
test dl, al
inc cx
nop
xor dx, 0x30dd
ror edi, cl
adc dx, cx
sbb dh, al
or edi, eax
and di, di
sbb dl, bl
test ebx, eax
add eax, eax
mov di, bx
adc dh, dl
cmp ax, di
shl si, cl
xchg dx, bx
ror ax, cl
stc
nop
adc ax, 0x285f
and si, di
add dh, 0x4a
inc esi
and al, ah
cmp bh, 0x3f
test bx, bx
cmp ebx, 0x7195136e
rol ax, cl
nop
rol si, 5
add bl, bl
dec esi
cmp ax, 0x454c
and esi, 0x6d028ea8
shr ch, cl
sub esi, edi
cmp di, ax
test esi, 0x5858ece4
ror dx, cl
not ecx
test cx, 0x2ca9
adc ebx, 0x4b52d716
mov cx, dx
xchg al, dl
inc ax
rol si, 2
pop edi
add cl, ah
inc al
rol ax, cl
test bx, 0xf7f
dec esi
shl ax, cl
xchg si, dx
ror bh, 1
adc edx, ecx
test bl, 0x24
add cx, 0x9bc
cmp bh, dl
sbb dh, 4
sub eax, esi
ror ebx, 6
push edi
shr edi, cl
inc ah
adc al, al
and ecx, 0x68e2acf5
xchg bh, bh
not si
shl ax, 8
xor dl, 0x17
sub di, si
sbb esi, 0x79c8cb5f
cmp edi, ebx
test di, 0xfd7
test cx, 0xf49
ror eax, cl
ror edi, 4
not dl
shr cx, 2
sbb edi, eax
xor cl, 0x37
or bl, 0x26
test esi, 0x6a8c2f27
shl dh, cl
mov ebx, 0x635d5342
ror ecx, cl
xchg si, ax
dec cx
mov ax, si
test esi, 0x4952cc03
or si, ax
xor esi, ecx
xor ecx, 0x620387de
ror eax, cl
and bx, cx
cmp ebx, eax
rol cx, cl
ror di, cl
adc edx, 0x2fb298ca
inc ax
mov ah, dl
add cl, 0x1c
rol edi, cl
cmp ebx, 0x423e3d03
test cx, dx
dec dh
adc ah, dh
sub cx, 0x476e
inc ecx
mov ebx, 0x58a78d
dec dl
xchg ebx, edi
not esi
xchg dh, dl
shl cx, cl
xor ebx, edi
sub ch, dh
add bh, 0x6c
dec dl
shl cx, cl
cmp ebx, 0x120c8d2
not bl
add di, 0x4f7e
dec ax
xchg dh, cl
and dh, cl
sub ch, 0x22
test cl, 0x62
shr ax, 2
or ecx, 0xe80bb5f
and bh, ah
xor dx, 0x6ada
xor edi, edi
nop
stc
and dl, ah
test edi, 0x20bc48d1
and ax, dx
or cx, si
rol cx, 7
rol edx, cl
and dx, 0x3d6f
not bh
shr cl, 8
stc
shl bl, cl
shr esi, cl
pop edi
nop
inc bl
cmp ax, 0x7063
push edi
sub di, bx
sbb edx, 0x36635586
sbb dx, 0x36ab
add esi, 0x330b16e
xor esi, eax
rol ax, 2
stc
ror edx, 6
test edx, 0x1995e1b4
cmp esi, 0x419ce6c4
test bx, ax
sbb cl, 0x46
test dx, 0x194e
mov ax, 0x6403
inc bh
adc edi, 0x2390cc72
shr si, cl
xor cx, 0x62b9
test dh, ch
test ah, cl
sbb ax, cx
xchg ebx, edx
xchg edi, ebx
xor bl, bl
dec edi
sbb bx, ax
add ebx, eax
stc
cmp edx, eax
or bl, 0x19
nop
shr ax, 5
xor al, cl
shr bh, cl
rol cl, cl
test edi, esi
sbb ecx, 0x20126ca1
sub dh, 0x35
cmp esi, eax
and di, 0x22fc
nop
nop
sbb dl, 0x2b
rol edx, cl
cmp di, 0x41d4
not edx
xor di, cx
or ah, 0x3f
sbb bl, 0x64
sbb ebx, edx
rol ecx, 4
stc
sbb ax, 0x1a2d
and ah, bh
sbb ah, 0x71
shl esi, cl
nop
nop
sub ebx, 0x7e50f057
ror ecx, cl
not si
add cx, dx
not cl
xchg esi, ebx
cmp ah, 0x5a
mov bl, 2
inc cx
nop
xor ecx, edx
add edi, 0x5206285f
add cx, 0x4aeb
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
push edi
push ecx
rol di, cl
push ebx
push eax
adc bl, al
sub eax, 0x78f29f8a
push edx
inc dh
shl edi, cl
push esi
mov esi, 0x17f27bb7
sub ecx, 0x6c144a3
and edx, eax
shr esi, 1
cmp di, 0x1515
not esi
shl ecx, 3
sbb di, si
xchg bx, dx
shr al, 4
shl al, 6
mov dh, ch
nop
rol si, 2
nop
ror dh, 3
ror bx, cl
adc al, 0x18
mov si, di
ror ch, 2
stc
xchg ch, bl
or eax, 0x1411cea5
xor esi, 0x29511afb
and bx, di
dec bh
mov ch, 5
sbb cl, dh
test dx, 0x70d7
ror cl, cl
adc ch, bl
shr bl, 6
test bh, 0x45
or esi, 0x11b82fe1
nop
stc
rol si, 2
sub bl, bh
sbb eax, 0x251c3711
shr eax, cl
rol bx, 7
shr bh, 7
shl di, 2
dec bh
stc
sub al, 0xa
stc
shl ecx, cl
sub ch, 0x49
sbb edx, edi
xor ecx, edi
not esi
shr ecx, 3
and bx, 0x7811
mov edi, edx
xor ch, bh
xor edi, esi
xor al, 0x59
not ah
test ebx, 0x16bd2488
or si, dx
xchg dh, dl
inc edx
nop
sub bh, 0x1f
mov di, 0x5d6a
stc
not al
adc bx, si
nop
xchg dl, bl
rol ch, cl
sbb bx, 0x15c6
xchg ah, dl
sub ecx, 0x23531d84
rol ch, 6
not bh
add esi, 0x554f9fd9
sub dx, 0x4773
not bh
xor ax, bx
shl ch, 3
or ecx, ecx
sub edx, 0x34892c0f
xor si, dx
add dl, dl
cmp di, dx
shl si, 1
test ch, dh
rol edi, cl
xor eax, 0x56909a8c
sbb eax, edi
xor dh, 0x3d
xchg bl, ch
cmp ecx, 0x7ed8f3a8
pop esi
xchg dx, cx
test dh, bh
inc cl
stc
push esi
xor si, 0x7300
ror si, 6
stc
cmp bx, 0x7630
ror cx, 3
ror ecx, cl
xchg edx, edi
shl esi, 6
ror dx, 5
and esi, 0x5821621d
add edx, 0x70c178fe
ror bl, 4
and edx, 0x4fe25ecc
shl esi, 3
sub ebx, esi
ror bh, cl
xchg dx, ax
inc ecx
nop
dec esi
ror bh, 4
and bx, 0x261a
dec ebx
test edx, 0x5d10abdc
dec edi
test al, 0x71
rol cx, cl
not ebx
not esi
add dh, 0x30
and edi, ebx
and eax, 0x7d067c34
ror eax, cl
dec edi
xor dl, ch
adc dh, 0x1d
and esi, edi
xchg ch, bh
ror dh, cl
test esi, 0x4e61da8a
cmp bh, 0x77
test dx, 0x4b9f
shl edx, cl
stc
adc ebx, ebx
cmp ah, ah
test si, 0x778
mov bl, 0x62
xor bh, dh
ror ebx, cl
or ah, 0x3d
mov ax, 0x1bc5
rol eax, 1
nop
cmp ebx, ecx
shr esi, 5
stc
not edi
shl edx, 6
stc
stc
dec bh
not bx
add eax, 0x3a037e11
or edx, esi
ror ecx, cl
stc
mov cl, 0x42
nop
shr cx, cl
sub cx, di
rol esi, cl
sbb ah, al
sbb cx, di
sbb bx, 0xeea
not dh
ror al, cl
ror ax, cl
mov dh, cl
ror ah, cl
xor ax, 0x7de3
sub si, 0x27cc
nop
rol ebx, 5
dec ebx
mov ah, 0x1f
sbb bx, 0x71a9
and di, bx
rol ax, 1
or dh, dh
add bx, 0x75d1
test ebx, 0x69f12c5d
test edi, 0x2cbd32e
not edi
mov ah, 0x71
adc ecx, ebx
pop esi
or ebx, edx
stc
xchg ch, cl
sub dh, dh
cmp bl, 4
shr dx, 4
rol cl, cl
adc eax, 0x609f9511
xchg bx, bx
not al
test ecx, 0x4270a8e0
push esi
test esi, 0x4b5e7018
xor dx, cx
ror eax, cl
adc cl, 0x54
stc
xor al, 0x6e
nop
not edx
test dx, si
mov esi, 0x7bf177ff
xor cl, 7
stc
shl si, cl
sbb bx, bx
rol si, cl
cmp edi, edi
cmp ax, 0x413d
or eax, 0x40bf3183
stc
nop
stc
and ecx, 0x3d034483
and ecx, 0x57a66bfc
sub si, 0x3967
pop esi
pop edx
pop eax
pop ebx
pop ecx
pop edi
jbe 0x53fdfb
jno 0x53fd53
push edx
push eax
add dh, al
push ecx
xchg ch, dl
shl cx, cl
ror cl, cl
push ebx
shl bl, cl
xor edx, 0x3a352bc8
push esi
xor si, bx
push edi
xor edi, edx
and di, 0x515e
inc di
mov bx, 0x5331
not ax
cmp eax, ebx
test ch, 7
xchg di, dx
not di
shl edi, cl
xor eax, 0x2578822f
rol bx, 4
add ebx, ecx
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.0055a687
jecxz 0x53fc4a
jg 0x53fc3c
call fcn.0055aab4
call fcn.0055afaa
call fcn.0055b388
push eax
not al
pop eax
call fcn.0055b9d1
jno 0x53fced
push ecx
inc ecx
push edx
sbb edx, ecx
nop
stc
dec cx
push eax
shl ax, 6
push esi
and si, 0x7b2
shr edx, 5
xor cx, 0x57a3
cmp al, dh
shr ah, 8
mov cx, 0x5422
push ebx
add ax, bx
stc
sub cl, 0x37
sbb ebx, 0x6b602b60
pop ebx
pop esi
pop eax
pop edx
pop ecx
push esi
adc si, 0x6e0
push ecx
push edx
adc ecx, edx
push edi
rol edi, 3
or edi, esi
push ebx
adc bh, cl
nop
nop
push eax
or al, ch
xor eax, edx
or ecx, eax
dec eax
cmp esi, edx
cmp di, cx
shr dl, 3
ror esi, cl
mov di, di
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
ja 0x53fcd4
call fcn.0055be96
jb 0x53fcd4
push ebx
push ecx
adc bh, ch
pop ecx
pop ebx
push ebx
cmp ebx, 0x465e73fc
push ecx
and ecx, 0x300d23ed
push eax
shr ax, cl
push edi
dec di
pop edi
pop eax
pop ecx
pop ebx
js 0x53fd08
call fcn.0055c2d3
call fcn.0055c57d
jnp 0x53fd08
call fcn.0055c8ce
call fcn.0055cbb8
push esi
push ecx
shr si, cl
stc
push eax
push ebx
xchg ebx, eax
add ebx, eax
ror si, cl
rol si, cl
sub eax, 0x1592a7ca
pop ebx
pop eax
pop ecx
pop esi
call fcn.0055d08f
call fcn.0055d510
call fcn.0055d802
call fcn.0055dd10
jge 0x53fd4c
push eax
push ecx
mov eax, ecx
pop ecx
pop eax
call fcn.0055e01c
push edi
mov di, 0xa28
stc
pop edi
push esi
and esi, esi
push ebx
shr ebx, 4
shl si, 4
push edx
shl dx, 2
push ecx
ror cl, 6
stc
adc edx, 0x20b9a84d
inc si
push edi
shl edi, cl
sub esi, ebx
push eax
test ax, 0x2357
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
push edx
or dl, 0x2a
push ecx
ror ch, cl
push esi
or esi, 0x3c297568
stc
shl edx, cl
push eax
rol ax, cl
not edx
pop eax
pop esi
pop ecx
pop edx
jbe 0x53fde3
push edi
add di, 0x83b
push esi
mov si, 0x7422
push ecx
ror esi, cl
adc cx, 0x5b65
pop ecx
pop esi
pop edi
nop
push ebx
push edx
xor bl, dl
push ecx
push eax
cmp ch, ah
pop eax
pop ecx
pop edx
pop ebx
call fcn.0055e384
push esi
inc esi
pop esi
push esi
test esi, 0x7f0e982d
stc
push edx
push ecx
and dx, cx
push ebx
push edi
and bx, di
pop edi
pop ebx
pop ecx
pop edx
pop esi
call fcn.0055e878
push eax
push ecx
xchg ecx, eax
push edx
sbb dh, ah
pop edx
pop ecx
pop eax
push ebx
shl bh, 2
pop ebx
call fcn.0055ecf8
call fcn.0055f0e9
push esi
dec esi
push ecx
adc ecx, 0x742f4bd3
push eax
ror eax, cl
push edx
sbb dl, 0x5f
add ax, 0x5580
dec cx
push edi
xor eax, edi
shr al, 6
dec al
add esi, edi
mov edx, edi
mov dx, 0x4629
push ebx
not ebx
xchg al, bl
nop
rol bx, 6
dec cx
add eax, ebx
adc bh, 0x64
xchg edx, edx
shr al, cl
or eax, 0x47077931
dec eax
stc
rol esi, cl
cmp cl, ch
stc
nop
test ebx, esi
inc ecx
not dx
rol esi, cl
xchg dh, ch
stc
xor ebx, 0x5e0a69c3
dec cl
add esi, ecx
shr di, 4
nop
xor bl, 0x66
stc
dec edi
xor esi, 0x5d7f135a
dec ax
ror al, 4
rol esi, 3
sbb esi, edi
and ecx, 0x35904ac
sub dh, dl
shr dh, 6
and edi, edx
ror dl, 5
not si
xchg al, bh
rol ah, cl
xchg ch, ch
sub bx, 0x737b
test ah, cl
cmp bx, si
add eax, eax
inc bl
mov bh, ah
mov cx, 0x3434
or eax, 0x649e1d70
adc dx, 0x54f9
and bl, cl
xchg esi, esi
dec edx
shl di, 4
dec bl
rol dx, 6
dec di
rol bx, cl
cmp di, 0x576
cmp edi, edi
adc dx, di
dec ch
mov eax, eax
ror si, 2
shr ebx, 5
or ecx, 0x475b64ae
shl ax, cl
nop
xchg cl, bh
not ax
sub bl, 0x12
inc si
shr ebx, 4
nop
cmp bh, cl
and dx, 0x155d
and bh, 0x64
and dl, 0x75
xor edi, eax
test ecx, 0x2ef7e69e
nop
adc ebx, edi
mov cx, dx
ror cl, cl
pop ebx
pop edi
pop edx
pop eax
pop ecx
pop esi
call fcn.0055f5fe
call fcn.0055fa92
call fcn.0055fe0e
push ebx
sbb ebx, 0x2fed6808
push eax
push ecx
rol ah, cl
nop
shl bx, 8
pop ecx
pop eax
pop ebx
jge 0x53ff8d
call fcn.005600e9
nop
push edx
push eax
or edx, eax
pop eax
pop edx
stc
push edx
sbb edx, 0x11555825
push ecx
or ecx, ecx
push eax
inc ax
push ebx
test bx, cx
test eax, edx
inc cl
shr ax, 4
sbb ch, 0x3b
xchg ah, dl
mov al, 0x75
stc
stc
push edi
sbb di, 0x1353
and edx, edx
shr edi, 3
dec di
pop edi
pop ebx
pop eax
pop ecx
pop edx
push ebx
push edx
add bx, dx
push ecx
push edi
or cx, di
pop edi
pop ecx
pop edx
pop ebx
push eax
mov al, 0x6c
pop eax
call fcn.00560676
push esi
push edx
xor esi, edx
push ecx
sub cx, dx
push eax
test ax, si
shl dl, cl
ror dh, 7
nop
stc
push ebx
inc ebx
pop ebx
pop eax
pop ecx
pop edx
pop esi
jno 0x53ffc1
push ebx
sub bh, 0x1c
pop ebx
jae 0x53ffc1
push edx
inc dh
pop edx
call fcn.00560a7b
call fcn.00560d71
add esp, 0xc
pop edi
pop esi
call eax
mov ebx, eax
pop edx
pop eax
mov esi, dword [edx]
push ebx
dec bh
push edx
adc dh, bl
push eax
or eax, ebx
push ecx
shr eax, cl
shl edx, cl
xchg cl, al
dec edx
test dx, 0x4b76
sub cx, dx
push esi
inc si
nop
cmp ecx, esi
sbb bh, ch
shl cl, cl
push edi
ror edi, 7
add edx, ecx
adc dx, dx
sub bx, 0x164c
adc bx, di
not si
cmp cx, di
xchg ebx, edi
or ebx, esi
test si, si
stc
sbb dh, 0x2a
or eax, 0x4d23896e
xchg cx, ax
dec dx
dec si
ror si, cl
xchg di, ax
rol ax, cl
and di, 0x1e21
mov edi, 0x148bbf0
and dx, cx
mov al, 0x27
add ax, 0x406f
inc dx
not al
cmp dl, ah
mov cl, 0x37
not ah
not ecx
cmp si, 0x5a77
shl cl, 6
cmp ecx, 0x72d069d0
inc dl
shr esi, 6
mov edi, ecx
cmp ebx, esi
or ah, 0x2c
rol si, cl
cmp ax, dx
ror edi, 1
cmp dh, al
ror cl, cl
rol al, cl
and esi, 0x62ecebc0
ror ah, cl
cmp ch, 6
or eax, 0x12092c09
not edi
and cx, 0x7b4e
inc di
xchg dx, ax
xor esi, 0x7e2f1504
not dx
mov cl, 0xd
sbb cx, di
xor esi, ebx
shl ebx, 3
inc cx
inc cx
not cl
inc bl
sbb si, si
cmp bx, si
and eax, 0x267d9609
shr ecx, cl
cmp si, 0x4f9f
shl ecx, cl
and ebx, edi
dec di
and edx, ecx
mov cx, 0x57f1
cmp ax, si
inc esi
test dx, dx
and cx, 0x7b62
not esi
test eax, 0x567bce74
adc cl, bh
xor bh, dh
inc eax
test cx, si
dec ebx
ror ebx, cl
adc dx, 0x513d
shr eax, 5
pop edi
push edi
adc edi, esi
inc esi
or ecx, esi
stc
sub dl, ah
adc bh, ah
stc
cmp ebx, 0x4f89bec1
and ah, 0x11
and dl, 0x13
inc ah
adc ah, 0x22
test al, bh
test bx, 0x59b1
or esi, edx
rol ch, 3
sub si, 0x73d6
xchg bx, cx
nop
or ch, 0x38
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
call fcn.00561265
push ebx
dec bl
push eax
mov eax, 0x691c295e
push ecx
sbb ecx, 0x39bd7cd2
not bx
push esi
not si
and cl, 0x15
push edx
adc edx, esi
dec cx
shr ecx, cl
push edi
sub di, cx
nop
ror ax, cl
not al
dec bl
shl di, cl
not bl
inc edi
cmp si, bx
or ax, cx
stc
nop
and bh, ah
add di, 0x62a7
mov si, ax
rol edx, 2
adc si, ax
xchg dh, bh
add edx, ebx
test di, 0x11f2
rol ax, cl
inc dl
rol esi, cl
ror ah, cl
nop
rol ecx, 4
ror ch, 8
not di
or ebx, esi
sbb edx, esi
shl eax, cl
test eax, 0x173dd6a6
mov esi, 0x5b32daa3
inc eax
stc
adc bx, 0x4f4d
stc
adc cx, dx
inc si
nop
ror esi, cl
sub dx, 0x41ec
or dx, 0x42dd
ror dl, 3
not ecx
not cl
xchg edi, eax
dec eax
add bh, ch
sub cl, ch
xor bl, 0x53
mov edx, ebx
or al, dl
shl eax, 4
ror bx, 6
xchg si, di
xor ah, 0x21
cmp di, si
cmp ax, si
sbb bx, ax
cmp ch, al
ror bx, 7
and edi, 0x430c9692
shr al, cl
shr bh, 6
sbb dh, 0x5a
sbb esi, edi
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
call fcn.00561699
call fcn.005619ec
push edx
not dx
push ecx
xchg cl, dh
nop
stc
test dl, 0x37
push ebx
push esi
sub bx, si
push eax
or ecx, eax
test bx, 0x291e
mov dl, 0x68
inc dh
mov bl, 4
push edi
inc edi
xchg dx, cx
stc
xor al, 0x55
adc edx, 0x2260a3e7
shr ax, cl
sbb si, dx
adc cx, bx
inc cx
not si
xor ebx, esi
rol bx, 7
or di, di
xor bx, 0x779b
not ebx
cmp di, 0x4c8f
add ebx, ebx
inc dh
rol di, cl
inc edx
test ecx, ebx
inc dx
sbb bl, 0x67
and di, ax
stc
dec edx
nop
and ax, 0x743f
xchg ecx, eax
not edi
shr dh, cl
shr al, cl
not eax
add esi, 0x352786e6
cmp dx, 0x27b0
xchg ebx, edi
stc
rol dl, cl
dec si
xor bh, 0x4b
sbb esi, edx
shl bl, cl
shl ch, cl
dec di
cmp dx, 0x7983
inc bx
cmp bx, dx
xor ebx, 0x22fe3859
xor ax, 0x1e6e
stc
sbb dx, 0x6c26
inc di
and esi, esi
xchg edx, ebx
shl ax, cl
shl edi, 7
cmp di, bx
sub edi, eax
inc ax
dec esi
xchg di, di
nop
shl si, cl
sub si, 0x20f
xor di, bx
shr ax, cl
inc al
not dx
xchg cx, ax
rol ecx, 2
mov ax, 0x6d52
inc edx
mov ax, si
xor bl, bh
mov dl, bh
stc
shl ax, 1
nop
rol ah, 6
stc
sub ecx, 0x2dfe39fd
inc bx
rol ch, cl
inc dx
inc ebx
test ax, dx
mov edi, 0x3006fa06
inc ebx
add edi, eax
pop edi
cmp al, bh
and dx, si
nop
shr ah, cl
xchg edx, eax
sbb esi, 0x5c29dc5f
test esi, 0x48aed497
dec cx
xchg bx, cx
nop
xor ax, si
stc
push edi
ror edi, 1
adc ecx, 0x5ad5ae20
add ch, al
rol cl, 4
shr esi, cl
cmp cx, ax
nop
shr ecx, 3
xchg edi, eax
stc
xchg dl, ah
xchg cx, si
not ah
shr ebx, cl
shr cl, 2
ror cl, 7
shr cl, 6
and esi, edi
shl dl, cl
not bx
shr edi, cl
test ecx, eax
dec ebx
add ax, 0x7954
sub bl, 0x5a
or edi, 0x5572fdf1
add al, 0x5b
mov edi, 0x7a8a6394
shl bl, 3
rol dh, 3
add dl, ah
and bx, dx
not ch
add dx, 0x2a9f
or di, 0x6b62
adc cx, 0x2e8e
adc bl, ch
sbb ax, 0x3322
ror di, 1
ror bh, 1
sub ch, ah
rol eax, cl
rol dl, cl
rol ecx, 1
adc eax, ecx
xor bx, 0x683d
xchg esi, edx
test ebx, edi
sbb eax, edi
shl eax, 3
add edi, 0x5990ce68
ror ecx, cl
ror esi, 5
test dx, ax
add dx, bx
test bx, 0x4eb3
adc esi, edi
nop
dec al
test ebx, edi
nop
rol ax, cl
add edi, eax
nop
xor ecx, 0x4c44b938
ror cl, cl
stc
adc edi, ebx
add bh, dh
mov esi, edi
mov ecx, 0x17734b1b
sbb dh, bh
sbb ax, bx
and ebx, 0x61893d63
shl ah, cl
mov al, 0x24
shl edx, cl
sub ah, 7
rol dh, cl
dec ah
sub dh, 4
ror ch, cl
cmp cl, 0x3b
nop
xor si, ax
rol cx, cl
shr ecx, 6
xor di, ax
pop edi
or eax, 0x5270a6e7
rol ch, 6
adc cl, cl
inc dh
sub dx, si
ror dx, cl
mov ch, 0x42
push edi
mov edi, edi
shr cx, cl
inc ecx
adc bl, 0x13
mov al, 0x51
xchg bx, dx
sub ebx, esi
test bx, 0x46b0
sub cx, cx
adc ch, 0x33
xchg ah, cl
shl eax, 1
stc
not dx
xchg dx, si
cmp eax, 0x70d9e230
mov ch, 0x5d
sub si, bx
adc dl, ah
not esi
xchg ah, ch
adc edi, ecx
stc
cmp cx, cx
shl ax, cl
sbb cl, cl
xor dl, 0x4c
and edi, 0x7cd5d3bc
cmp al, 0x4c
dec dx
xor si, si
or si, ax
and si, 0x33b2
add ebx, 0x143cd6bf
xor al, 0
sub al, dh
adc cx, 0x66a0
rol ebx, 8
shr ecx, 2
ror dx, 7
sbb edx, 0x70522f39
shr bx, cl
add dx, si
sub dx, 0x2f60
stc
sbb bx, bx
cmp dh, cl
cmp ebx, eax
mov eax, 0x2e6b0462
adc si, bx
xor di, dx
mov di, 0x7db2
inc esi
mov eax, ecx
rol esi, cl
cmp ax, dx
shl si, cl
test dh, ch
xor eax, 0x1cd8ea05
sub ecx, esi
not di
test ah, dh
shr di, 2
mov di, di
cmp bl, 0x28
shr ch, cl
nop
adc esi, 0x612c3a9e
ror dl, cl
rol dx, 1
xchg dx, dx
dec di
test edi, edx
or ebx, eax
mov bl, 0
or si, 0x23ca
and ch, al
mov edi, 0x6b96fc0e
xchg al, dl
cmp dx, 0x84
inc edx
test edi, 0x3a915be3
and cx, 0x1367
not edi
ror dx, cl
shl edx, 2
shr esi, cl
shl ecx, cl
sub bx, si
shl bx, 2
mov eax, eax
cmp ax, bx
inc eax
pop edi
stc
push edi
mov edi, edx
shr ecx, cl
mov cx, 0x1653
nop
shl bl, 6
sbb eax, 0x7bdbd16
cmp eax, edx
ror edx, cl
not ah
add eax, eax
sbb bh, 0x58
shr si, cl
or eax, 0x1bc805a0
add bl, ch
add ah, ah
rol edi, 3
inc cl
test si, 0x404d
ror ah, cl
mov ecx, 0x589a49d5
xor bx, bx
not dx
not dl
xchg dh, bh
add eax, 0x7b43be62
not bl
add di, dx
and cx, 0x5c7
and cx, ax
and dx, di
ror eax, 5
cmp ebx, eax
rol ecx, cl
inc bl
or ebx, 0x5b69aa30
xor ah, ah
shl dl, cl
test dx, ax
shr ebx, cl
and eax, 0x22f59c67
adc esi, 0xb164504
sub cx, 0x1fe9
add cx, 0x66aa
inc dl
ror di, 5
shl ch, cl
stc
add cx, si
test si, 0x173c
xor bl, al
or dl, 0x32
nop
rol bx, cl
xchg si, bx
not edx
not edi
and si, 0x6aa6
dec dx
shr ebx, cl
mov bx, si
stc
shr ebx, 4
sub edi, ecx
add bx, bx
dec ah
stc
and si, si
ror ch, 4
or bl, bl
shl ah, 3
and ah, 0x58
add bl, ah
rol al, 6
inc ax
xchg cx, si
test eax, ebx
and bx, si
and dx, 0x3c67
not edi
adc ax, 0x596e
test bx, cx
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
push ebx
xchg bl, bh
push edi
test di, 0x15dd
push edx
push esi
xchg dx, si
push ecx
ror ecx, cl
push eax
and dh, al
sub ax, 0x80e
or ax, ax
sbb bh, bl
or dh, 0x33
test esi, esi
shr bh, cl
sub dl, 0x69
dec ecx
not di
inc ch
ror ecx, 7
shl ah, cl
mov dl, 0x67
not esi
not ah
shr cx, 1
and di, bx
not ecx
or ah, cl
xor dx, ax
test dl, 0x23
add edx, edx
shr ecx, cl
sub bl, dh
xor ebx, 0x409175c1
add dh, cl
xor di, 0x6c99
dec eax
sbb ah, 0x6a
rol bx, cl
shr edi, cl
shl cl, 3
and edi, 0x225ccd2e
dec bx
and ecx, 0x395359e3
and dx, cx
nop
sbb ah, cl
rol ebx, cl
sub si, dx
ror dl, 5
inc al
stc
stc
stc
cmp edi, edx
xor ebx, edi
or edx, eax
ror dh, 6
or ax, 0x4aed
not ecx
inc eax
adc cl, 0x29
ror di, cl
xchg esi, eax
not ah
shl dh, cl
xchg edi, ecx
inc ecx
xchg dl, bh
test si, si
adc ax, 0x6478
stc
test cl, cl
or dx, ax
xor bl, dl
not bl
rol esi, 7
sub edx, 0x1879cbae
dec dh
ror cl, 4
dec di
sub di, dx
nop
mov al, al
mov ebx, edx
stc
add dx, ax
nop
sbb ah, bl
sbb si, 0x1c75
sub dl, 0x57
mov dx, 0x7bef
add dl, bh
ror cx, 6
adc ebx, esi
shl dl, cl
xchg esi, edi
inc bl
rol cl, cl
not bh
rol ah, cl
shr edi, cl
rol esi, 7
or bh, 0x5e
pop eax
stc
or edi, edx
push eax
inc ah
cmp ax, si
shr al, cl
test bx, 0x13a
shr dx, 5
sub bl, 0x23
xchg si, bx
adc edi, 0x1b6d1208
shr ah, 2
ror ecx, cl
ror si, 1
xchg esi, esi
shr dh, cl
rol cx, 4
ror ebx, cl
and di, 0x2d4c
shr di, 1
or si, 0x7fb7
xor ax, 0x3665
stc
dec bx
dec ecx
dec dx
and di, cx
rol ah, 8
or esi, edi
or ecx, 0x259e5226
cmp bl, bl
nop
inc edi
not bl
ror bx, 1
shl bx, cl
shl dl, cl
mov ebx, 0x75601f2d
shr ax, cl
shl ecx, 4
cmp dl, 0x2a
test esi, 0x2dab17d9
sub bl, 0x2f
xor si, dx
shl si, 6
cmp ch, 0x58
shl ecx, cl
xchg si, si
nop
shl si, cl
xchg ecx, ebx
sbb cx, 0x6e48
test cx, 0x7654
cmp bx, 0x684a
shl dx, 7
cmp di, ax
and di, dx
xor ch, 0x29
xor ah, 0xc
shl dh, 8
sub ax, ax
test ebx, esi
shl dl, cl
adc di, di
stc
pop eax
pop ecx
pop esi
pop edx
pop edi
pop ebx
call fcn.00561f43
push edx
rol dl, 5
pop edx
jl 0x54081e
push eax
push ecx
add al, cl
pop ecx
pop eax
call fcn.005622fb
push edx
push eax
or dx, ax
nop
push edi
push ebx
cmp edi, ebx
pop ebx
pop edi
pop eax
pop edx
mov edi, dword [edx + 0x10]
test esi, esi
jne 0x540839
mov esi, edi
lea esi, [esi + eax]
jecxz 0x54083e
call fcn.00562895
call fcn.00562c9e
stc
nop
push eax
push ecx
ror ax, cl
test cx, ax
cmp ch, 0x38
push edx
xor ch, dl
test dl, dh
rol dx, 5
push ebx
cmp ah, bl
inc dl
push edi
sub di, 0x3c43
sbb bx, cx
push esi
test esi, edx
test ebx, 0x4ee3f25f
shr dh, cl
and bl, al
not dh
shl ch, cl
and esi, eax
nop
ror ecx, 6
adc edi, 0x1d084030
cmp dx, 0x3d53
stc
inc ah
nop
stc
dec esi
nop
shr edi, 6
shl bx, 4
rol al, 7
cmp ah, 0x56
adc ax, si
inc si
rol bx, 5
sub ah, 0x57
dec edx
shr cx, cl
inc edx
sbb bh, ah
stc
shr edi, 4
ror edx, 7
sub ch, 0x64
dec bh
cmp ah, bl
shr ax, cl
mov cx, cx
stc
add edi, esi
or bh, 0x68
stc
shr cl, cl
or dx, dx
sbb bx, 0x4d1e
add dh, bl
or edi, 0x15a0833f
xor bh, al
rol esi, 5
cmp cx, di
or ah, bl
sub dl, 0x49
mov bl, 0x43
xchg si, ax
sbb al, bh
add ebx, ecx
stc
mov al, dh
cmp edx, ebx
sbb dx, dx
xor dh, 0x5b
inc bl
shl cx, cl
sbb edi, ebx
shl bx, 2
stc
not ax
and edi, 0x50c92bc5
dec si
or cx, di
not edx
shr al, 2
sbb al, 0x7b
not cx
xchg esi, ecx
xor dh, cl
test dh, 1
dec ecx
ror esi, 2
xchg dh, ah
rol ecx, cl
nop
or ecx, 0x7e9f43e8
sbb eax, edi
nop
adc eax, 0x5e14df56
rol ebx, cl
sbb ah, 0x39
rol dx, 7
pop esi
add dx, di
sub cl, 0x18
xor ch, dl
not al
cmp ebx, 0x72250e24
push esi
xchg esi, esi
inc ecx
sbb ebx, edx
or bx, 0x1836
add eax, 0x2ec021c9
ror ax, 1
nop
stc
sub cl, 0x60
dec al
add bx, 0x1e68
dec dx
sbb cl, ch
add eax, 0x7d7f57f8
cmp di, 0x28bd
not ebx
shl si, cl
xor ebx, 0x3a37099d
inc ebx
cmp si, 0x7f9d
xchg di, dx
or ch, 0x5e
sbb cl, al
sub dl, bh
stc
sub al, 0x23
or dh, 0x77
stc
ror ecx, cl
sub dl, cl
test di, dx
shl di, cl
and cx, 0x6a36
cmp edx, 0x48ee3c6c
add cl, ch
nop
dec cx
sbb esi, 0x10c8d6dd
not ah
test bl, dh
dec ah
rol ebx, 5
test bl, 0x23
and edi, ebx
xor si, bx
shl si, 6
add si, si
shr edi, cl
rol dl, cl
cmp esi, esi
dec dx
xor dl, 0x11
cmp ax, 0x189c
xchg cx, dx
stc
or eax, 0x26617823
rol ecx, 5
mov dl, bl
stc
shl ah, cl
dec esi
xchg di, di
mov bh, bh
cmp edx, esi
xchg ch, ah
and ecx, 0x32bba45e
mov esi, ebx
rol ax, 7
dec edx
add edi, 0x6ca996e5
sbb esi, eax
and ebx, eax
and dh, 0x78
not ah
cmp ebx, eax
xchg esi, ebx
shr edx, cl
ror edi, cl
not esi
stc
rol edi, 8
or eax, 0x6ae5e693
shl si, cl
nop
xchg edi, esi
add ax, 0x3e25
shr ah, 8
not ah
test dx, 0x3631
test edx, 0x57d604bb
and dl, bh
xor si, dx
rol esi, cl
dec bx
sbb ch, al
pop esi
sbb dl, 0x29
sub bl, al
or al, dl
shl edi, 7
inc edx
inc edi
push esi
rol si, 6
adc cl, ah
xchg si, si
sub di, 0x63c2
test cx, ax
xchg bh, bl
xor di, 0x2102
cmp bh, 0x52
shl ecx, cl
shl dl, cl
mov ah, 0x46
rol esi, cl
add ecx, 0x3927a721
xor si, 0x22ed
nop
or si, 0x21e5
rol edx, cl
ror edx, cl
not edi
adc si, 0x32a2
or edi, 0x3ebfcd7d
nop
shl esi, 1
not dl
and cx, bx
cmp ax, 0x69e0
test dl, 0x39
xchg al, ah
adc bx, 0x62f
sbb ah, 0x6e
nop
adc cl, 0x58
xor dh, 0x6f
rol ch, cl
inc dx
adc ebx, 0x7eab697a
shl ah, 3
dec esi
test di, di
cmp cl, ch
inc cx
cmp esi, 0x7bfa1fc8
sbb edi, 0x7f83aab6
test esi, edi
shr ebx, cl
shl ah, 2
inc ax
sbb si, 0x5ac
stc
add ah, dl
or eax, esi
test ecx, edi
sub ax, dx
stc
mov bx, dx
dec eax
or edx, edi
shr ax, cl
shl ah, 1
shl bx, 2
ror ah, cl
adc dh, dh
inc edi
stc
add al, al
shr edx, 4
and dl, cl
sub bx, cx
ror esi, cl
ror al, 6
and edx, 0x72cd6a38
shl ebx, 1
and dh, ah
shl cx, 1
stc
mov al, bl
sbb ebx, esi
xor di, 0x251a
or dx, 0x1301
not dx
adc ecx, 0x3161bc6
inc ecx
shl dh, cl
not bl
cmp ecx, 0x56e60b47
ror eax, cl
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
call fcn.0056311e
push edi
rol di, 4
push ebx
not bx
xchg ebx, edi
adc bh, 0x48
push eax
xchg al, bh
push edx
and dl, 0x74
or ebx, edi
stc
not ebx
sbb di, 0x5873
push ecx
ror dh, cl
shl al, 1
shr edx, cl
ror dh, cl
stc
cmp di, bx
test bl, 0x3e
stc
dec dl
sbb ch, ah
add ah, 0x30
shl ch, cl
inc edi
rol ecx, cl
xor cl, al
stc
shl cx, 6
ror eax, cl
cmp cl, al
dec dh
dec di
and ch, bh
inc cx
push esi
sbb si, di
nop
stc
inc ebx
xor edi, ebx
test bx, di
and edi, eax
inc ecx
add cl, cl
mov ax, 0x6e66
sub dx, di
ror ah, cl
rol bh, 3
test dx, ax
and dx, 0x29f2
add bl, ch
sub cx, 0x5f91
sub ch, bl
xchg bx, bx
sub ch, dl
or esi, 0x5bbbaeac
and bx, 0x4990
mov bx, di
xchg ah, dh
adc ebx, edx
mov di, 0x2a40
or eax, edx
add ecx, 0x1a3cba69
mov ax, 0x7490
xchg cx, ax
inc esi
xchg edx, ebx
or ah, 0x77
inc al
sbb dx, 0x1a8f
not dx
adc edx, 0x6732f2c5
dec dl
stc
sbb ch, ah
shl ecx, 4
shl bl, cl
xor cx, 0x15e0
xor di, dx
adc si, 0x54c2
pop esi
pop ecx
pop edx
pop eax
pop ebx
pop edi
jns 0x540d38
jbe 0x540c6f
push ebx
and bh, 0x5a
push ecx
shl bx, cl
pop ecx
pop ebx
call fcn.0056361f
call fcn.00563aa9
call fcn.00563fbd
call fcn.00564275
call fcn.0056485c
call fcn.00564b84
call fcn.00564fc2
push ecx
rol cx, 7
nop
stc
push edx
not edx
stc
push ebx
test bx, 0xc6d
push eax
ror eax, 4
ror ax, cl
push esi
sub esi, 0xe6d8386
cmp al, 0x45
mov bx, 0xb63
pop esi
pop eax
pop ebx
pop edx
pop ecx
call fcn.00565517
call fcn.00565a1d
jg 0x540d05
call fcn.00565d12
push ebx
inc ebx
push esi
not si
add si, bx
push edi
dec edi
inc edi
push ecx
or bh, ch
pop ecx
pop edi
pop esi
pop ebx
jle 0x540cfb
jp 0x540cec
jge 0x540cec
push edx
sbb dh, 0x56
pop edx
jp 0x540cf6
push ecx
not cl
pop ecx
call fcn.00565fc3
push edx
dec dl
pop edx
push ebx
push edx
xchg bh, dh
pop edx
pop ebx
call fcn.00566353
push edx
inc edx
push eax
xchg dx, ax
push ecx
add ch, dh
dec eax
push ebx
sub bl, dh
push esi
xchg cx, si
nop
xor ecx, eax
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.0056691b
push esi
push ecx
shr esi, cl
push ebx
mov ecx, ebx
push edi
sbb di, 0x104c
pop edi
pop ebx
pop ecx
pop esi
jne 0x540e1a
push edx
dec edx
nop
nop
pop edx
push ebx
cmp bl, 0x40
push ecx
push esi
xor ecx, esi
shr bl, 6
push edi
and di, 0x47a2
dec di
shr bx, cl
stc
push eax
dec al
sbb eax, ecx
stc
push edx
or ecx, edx
adc ch, al
rol ch, cl
dec ah
or si, si
ror edx, 5
not si
sbb bx, 0x57dc
cmp cx, si
nop
stc
shl eax, 5
dec eax
stc
nop
xchg esi, edi
add bx, dx
xor bh, 5
test cl, 0x71
adc di, di
dec bx
sbb ch, cl
adc al, cl
cmp bh, bl
and al, dh
nop
dec ecx
dec ebx
nop
test edi, 0x588acd15
test esi, edi
nop
and dh, 0xb
cmp dl, 0x7f
test cl, bl
test al, 0x7f
or dl, 0x4f
ror cx, 3
adc bh, bh
stc
nop
not dh
shl ebx, cl
dec edi
and cx, cx
test ax, bx
and ax, si
shl bh, cl
ror si, 8
inc edx
shr ebx, cl
adc ecx, eax
cmp ebx, 0x43596eaf
sbb edi, 0x67d05952
cmp di, dx
pop edx
pop eax
pop edi
pop esi
pop ecx
pop ebx
jns 0x540e0a
call fcn.00566c62
call fcn.0056715d
je 0x540e04
push ecx
dec cx
pop ecx
push eax
push ecx
rol al, cl
pop ecx
pop eax
call fcn.00567597
push eax
push ecx
shr eax, cl
nop
push ebx
mov ebx, eax
pop ebx
pop ecx
pop eax
push eax
push ecx
xchg ah, ch
pop ecx
pop eax
push edx
push ecx
xchg dh, ch
stc
push edi
ror edi, cl
nop
push ebx
xchg di, bx
or ecx, ecx
push eax
shr al, 7
pop eax
pop ebx
pop edi
pop ecx
pop edx
push eax
test eax, 0x4f2cb8cc
pop eax
call fcn.00567961
call fcn.00567f0e
push esi
adc si, 0x160e
pop esi
push ebx
push ecx
sbb bx, cx
push esi
sub si, bx
mov ecx, 0x208977b
mov ch, 0x4f
add si, 0x1229
push edx
cmp ch, dl
shl bh, 5
sbb bh, ch
dec bl
or ch, dl
xor bx, 0x1faa
rol ecx, cl
push eax
shl ax, cl
mov cx, 0xc77
sbb si, ax
stc
stc
inc bx
stc
xchg si, cx
nop
add edx, ecx
rol ah, cl
sbb bh, ah
shl bx, cl
mov dx, 0x58aa
cmp edx, 0x42b5cf98
add esi, edx
mov si, 0x7034
sub edx, eax
dec cl
and dx, 0x4325
adc dx, 0x3147
stc
and cx, dx
shl si, 5
add al, dl
sub bx, 0x7e75
sbb bl, bl
push edi
sbb edi, ecx
sub ecx, 0x68f2c516
sub dh, 0x55
inc eax
add ecx, 0x6b51af26
or edi, 0x446db243
sub edx, 0x4224855d
and bx, 0x4f01
add cl, 0x79
xor dh, 0x79
rol ax, 6
stc
stc
xor bx, ax
dec bx
and bx, dx
and cx, 0x4629
shr si, 2
xor edx, 0x393907ea
cmp ebx, ecx
mov cl, 0x26
add dx, 0x6126
shr ah, 3
nop
rol bl, 8
or al, 0x3b
adc ebx, eax
nop
shr eax, 1
not si
sbb cx, di
sbb ebx, 0x100c6523
shl ah, 1
test dx, 0x1133
dec esi
mov edi, 0x586600a
shr edi, 1
stc
dec dx
adc ch, 0x31
rol cx, cl
shl ch, cl
rol ah, 7
xchg edx, eax
xor esi, 0x22c019be
add dx, 0x63c0
not bh
shr dh, cl
nop
sub ebx, edx
mov dl, 0x77
shl ch, 7
shl ax, 2
shr di, cl
nop
or esi, edi
nop
not bh
dec ebx
stc
rol ax, 1
pop edi
adc esi, 0x30e18733
cmp dh, bl
mov edx, 0x4fdb076c
cmp dh, ah
xchg dl, cl
rol cl, cl
dec dx
ror ax, cl
inc esi
inc si
ror si, 2
push edi
not di
mov ecx, edx
dec bl
shr cl, 3
inc cx
rol ebx, 8
shl di, cl
not ah
xchg cx, bx
ror ah, cl
xchg edx, edx
xchg bh, bl
dec edx
cmp bl, dl
mov dh, bh
not bh
adc bx, cx
and ch, 1
not dl
xchg bx, di
rol si, 8
adc cx, si
and dx, ax
shl esi, 5
not dx
xchg edx, ebx
xor ax, 0x11a0
or eax, esi
not si
test dl, 0x4b
xor si, 0x9c7
sub dx, 0xa26
shl cl, 7
and edx, 0x10846f27
xor ebx, esi
shr dh, 1
xor cx, cx
stc
sub dl, cl
shr edi, cl
rol di, cl
and cx, 0x614a
rol edi, 4
test dh, 0x7b
add ecx, 0x7c4dd4d8
xchg dh, cl
shl dl, cl
dec esi
xor dh, cl
cmp cl, 0x2f
stc
shl cl, cl
add edx, ebx
mov si, 0x2c5a
ror bl, cl
stc
adc bx, 0x257a
shr cl, 4
sbb bx, si
test cx, 0x2884
sub eax, 0x24ca0292
shr esi, cl
dec dl
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
push edi
xor di, 0x3e8d
push ecx
shl ch, cl
push ebx
push esi
test bx, si
dec cx
inc ebx
not bh
dec ebx
push edx
inc dx
adc cx, di
mov dx, 0x1243
shl dh, cl
push eax
cmp ax, di
xor al, 1
sub eax, eax
sub di, bx
test ebx, 0x4a4574b0
cmp ch, 0x7e
pop eax
pop edx
pop esi
pop ebx
pop ecx
pop edi
call fcn.0056836c
jbe 0x54112e
call fcn.0056877b
call fcn.00568bdb
call fcn.005690ab
call fcn.0056963d
call fcn.00569a3a
call fcn.0056a091
call fcn.0056a480
call fcn.0056aa3d
jl 0x541108
push eax
push edx
sbb ax, dx
push ebx
shl bx, 1
or al, al
mov ebx, 0x47c5c56f
push edi
push esi
xchg di, si
sbb ebx, 0x671aa123
mov edx, 0x4b5fd23
push ecx
and cl, dh
or dh, 0x1c
add cl, 0x6d
adc ebx, 0x24293b08
pop ecx
pop esi
pop edi
pop ebx
pop edx
pop eax
push eax
push ecx
mov eax, ecx
ror ax, cl
ror ecx, 2
pop ecx
pop eax
push edi
dec di
push eax
add ax, ax
pop eax
pop edi
call fcn.0056af15
call fcn.0056b238
push ecx
xor ch, 0x44
shl ecx, cl
push ebx
push edx
and ebx, edx
push esi
inc si
dec bx
push eax
not eax
pop eax
pop esi
pop edx
pop ebx
pop ecx
call fcn.0056b5c2
push edx
push ebx
and dh, bh
push edi
push eax
mov edi, eax
push esi
not si
not dl
push ecx
or cx, si
stc
ror cl, cl
xchg si, si
shl ah, cl
add cl, 0x59
rol dx, cl
sbb dx, si
test si, ax
rol ah, 5
pop ecx
pop esi
pop eax
pop edi
pop ebx
pop edx
call fcn.0056bb91
push edx
push edi
adc edx, edi
or dx, 0xb2b
push ecx
shl ch, cl
push ebx
and bl, 0x32
pop ebx
pop ecx
pop edi
pop edx
jge 0x5411fd
push edx
inc dx
push ecx
adc cx, dx
stc
dec cl
push esi
push edi
xchg esi, edi
pop edi
pop esi
pop ecx
pop edx
push edx
mov edx, 0x3888e770
push ebx
sub edx, ebx
push edi
add edi, 0x76c94cbb
push esi
not si
push ecx
test cx, 0x18c3
mov edx, 0x176a824e
not si
xchg dh, bh
or esi, 0x4cddcaa4
ror edi, 2
and edi, ebx
push eax
not eax
cmp ebx, 0x2c79e035
sbb eax, edx
or bx, cx
sbb ecx, 0x2a41364f
ror dl, 3
shl edx, cl
nop
xchg ebx, esi
add ecx, edx
sbb si, 0x1639
nop
pop eax
pop ecx
pop esi
pop edi
pop ebx
pop edx
push esi
push ecx
shr si, cl
push edx
adc dl, 0x42
pop edx
pop ecx
pop esi
call fcn.0056c07f
call fcn.0056c5f6
call fcn.0056c95c
lea edi, [edi + eax]
cmp dword [esi], 0
je 0x54323f
push eax
push edx
mov edx, dword [esi]
call fcn.0056cdfd
push ecx
test cx, 0x283b
push ebx
xchg bx, bx
push esi
sub esi, 0x771e27c4
push edi
dec edi
push edx
push eax
mov edx, eax
stc
mov ah, 0x31
add bx, 0x68ed
not edi
rol ecx, cl
xor cl, 0x78
mov cl, 0x1a
stc
inc dx
shr ecx, cl
add edi, 0x34faed5b
not si
sbb bx, bx
xchg dl, ch
stc
adc bx, 0x6f01
add cx, di
and di, di
shl ah, cl
shr ch, cl
xchg ecx, edi
cmp edx, eax
and dx, dx
stc
inc si
and cx, 0x59c2
shr ecx, cl
sub bh, 0x75
mov ecx, edi
and ebx, 0x7a590449
cmp dh, bh
xchg edi, edx
nop
rol si, 2
xor ch, cl
dec esi
cmp edi, 0x30d853b5
rol si, 8
test edx, 0x23ba7a00
not ebx
add dl, 0x75
not edi
sub dl, 7
add bl, cl
inc ch
sub cx, ax
inc ah
adc ecx, 0x534f76f7
add dh, dh
mov si, cx
add dl, 0x4e
and eax, edx
mov dl, 0x14
inc al
shr bh, 2
test edi, esi
xchg cl, dh
adc ecx, 0x7b814c69
inc al
xor ecx, esi
rol di, cl
ror dx, cl
nop
cmp di, 0x2954
shl ecx, 7
inc cl
and si, ax
adc si, cx
dec dl
rol bl, 7
test dx, cx
rol si, 2
sbb ecx, 0x66874bff
test dx, 0x48ad
not bl
stc
mov bx, bx
not cl
nop
add ah, 0x3c
inc ecx
adc di, 0x7645
stc
inc dl
test ah, 0x2a
ror bx, 5
cmp bx, cx
shl bh, cl
xchg ecx, eax
and ah, 0x7d
and ebx, edi
xchg cl, ch
rol dx, cl
stc
rol di, cl
pop eax
stc
test si, 0x11cd
shl si, cl
adc cl, 0x58
adc dl, bl
mov esi, 0x758643d9
push eax
rol ax, 5
sub dh, cl
stc
sub esi, edi
and esi, 0x1150e582
and eax, ebx
nop
nop
or bh, ah
xchg di, ax
xchg ebx, edi
stc
and ecx, edx
cmp ch, 0x65
sub ecx, 0x5a3297d5
xchg ch, dh
dec ax
shr si, cl
ror di, 4
stc
or ebx, eax
and cl, ch
adc esi, 0x4367dc83
rol ah, cl
dec dx
nop
and si, 0x635e
add cx, si
add cx, 0x668f
add di, 0x30b5
test cl, 0x30
add di, dx
sub bx, 0x394f
cmp esi, edi
shl edi, 4
nop
and edi, 0x32a487d8
sbb ebx, 0x5ca23de1
xor esi, edx
nop
xchg di, ax
nop
inc bx
shl ax, cl
shl ax, 5
shr esi, cl
ror edx, 6
rol dx, 5
add bl, ch
mov eax, 0x2c4199be
cmp cx, 0x360a
add bx, 0x2908
shl dx, cl
adc ax, dx
dec al
dec bx
adc edx, 0x7aff0c67
add ax, 0x2bc3
or cl, ah
rol dx, cl
and eax, ecx
shr si, cl
mov cx, dx
or al, bl
adc eax, 0x7234eea1
test cl, 0x49
xchg esi, edi
or ch, ah
and ax, 0x561b
ror bx, cl
inc edx
sbb esi, 0x3de4009a
cmp edi, 0x3f9bfbf6
and bh, 0x30
adc ebx, esi
sub edx, esi
not al
xchg di, si
sbb cx, ax
sbb ax, di
xor ch, 0xa
mov edi, 0x4a1078af
or bl, dh
inc eax
sbb bx, dx
add eax, 0x1bd07558
rol eax, 4
rol cx, cl
shr bl, 5
shl ax, cl
rol al, cl
cmp esi, 0x6d727404
nop
test esi, 0x67e297c3
pop eax
push eax
nop
rol bx, 2
sub di, 0x5885
dec ecx
xor cx, 0x2366
or ax, 0x6bac
not dl
stc
inc edx
or cl, ah
cmp si, 0x16e7
inc cl
or bx, di
sbb bh, 0x19
cmp esi, esi
cmp bx, si
not ch
xor ch, dh
not dh
shr ah, 1
dec cl
sbb ch, 0x7d
not ch
nop
ror edx, cl
cmp eax, 0x174ad28c
test edi, esi
shr si, 4
nop
not bx
ror esi, cl
rol dl, 7
not ebx
sbb edi, 0x50440f12
mov edx, 0x68beff23
ror edi, 1
shr dx, cl
not dh
cmp dx, 0x474
sbb esi, edi
xchg al, ch
and bl, cl
rol eax, cl
add esi, esi
or edx, esi
stc
nop
or edi, 0x3b4a09b8
sub di, dx
sbb ebx, 0x52ce77c1
mov cl, 0x67
xor eax, edi
shr ax, cl
cmp bh, 0x18
shl cx, cl
and cl, 0x53
shl dl, cl
rol ecx, cl
shr cl, 8
inc dl
rol dl, 1
or eax, eax
add ebx, esi
and dx, si
and ebx, esi
shr ebx, 6
nop
dec ebx
ror ch, cl
or ax, 0x278a
sbb ecx, 0x59084c66
adc edi, edi
shl esi, cl
xor ecx, 0x14899cfb
shl dh, cl
rol eax, cl
xchg al, bh
inc ah
stc
mov dx, bx
shl bl, 5
mov esi, 0x3e465496
or edi, 0x6aae3250
dec cl
ror edx, cl
shl edi, cl
not dh
sbb edi, 0x559b770f
or dx, dx
pop eax
pop edx
pop edi
pop esi
pop ebx
pop ecx
push ecx
cmp cl, cl
push eax
push edi
sub ax, di
push edx
shl dx, 1
xor ax, ax
dec dh
push esi
mov di, si
inc di
inc cl
nop
not dx
xor dx, ax
rol esi, cl
rol cl, cl
add ch, cl
xchg ecx, edi
rol di, cl
xchg esi, ecx
sbb edi, esi
xor dh, ah
push ebx
and bl, bh
mov edi, ecx
sub ebx, 0x7ac2f41
stc
xor di, 0x732a
and dh, bl
sbb dx, 0x189b
xchg dh, dl
shr al, 2
sbb di, bx
xchg si, dx
pop ebx
pop esi
pop edx
pop edi
pop eax
pop ecx
push eax
push ecx
shl eax, cl
push edx
ror dh, cl
push edi
shl di, cl
xor dx, 0x46e1
push ebx
shl bx, cl
test dx, 0x6a2c
cmp ecx, 0x5c1f0bd9
add bh, ah
adc cl, dh
dec ax
sbb ecx, 0x7e94318d
stc
push esi
xor ax, si
and ah, 0x66
and al, ch
and dl, al
sub dx, di
sub bl, dh
shr dx, 3
rol esi, 2
rol dx, 1
dec ax
dec edx
or bh, cl
mov ebx, 0x357f6df
stc
sub di, dx
shl al, 2
rol dx, cl
not bx
xchg ecx, ecx
xor dl, bl
or cx, dx
dec bh
ror dl, cl
sbb al, 4
rol si, cl
cmp ax, si
stc
shl edx, cl
ror eax, cl
add ecx, edi
or ah, 0x13
xchg bx, bx
or al, dh
ror dx, cl
mov esi, eax
sbb ebx, 0x5904ac6a
cmp si, 0x260f
rol ebx, 6
sub dx, ax
and dx, 0x7878
adc edx, 0x3a65c89c
or ebx, 0x5e6311f7
sbb bl, 0x17
cmp eax, ebx
and dh, 0x18
xchg cl, cl
dec di
stc
sbb ecx, 0x29a45299
inc al
add dx, dx
add bx, 0x5100
shr dh, 3
dec ebx
ror ch, 1
xor al, 0x40
sub di, 0x344c
and edi, 0x9007104
adc eax, ecx
mov dl, 0x11
stc
inc bl
stc
rol bx, 6
and si, di
sub al, 0x43
test ecx, 0x7419334a
sbb al, cl
adc dx, bx
adc dh, cl
rol ecx, cl
test ecx, ebx
adc esi, edi
or dx, 0x534b
xchg bl, dl
add dl, al
inc cl
sbb eax, 0x17c34283
test bx, 0x7d16
xor di, ax
add bh, dl
stc
xor cl, 0x1b
dec bx
test di, 0x671c
sbb bx, ax
nop
nop
pop esi
sub di, 0x3198
adc dl, 0x4f
or ah, bl
stc
inc di
or dx, 0x4299
inc eax
sbb di, 0x3a73
add dx, 0x71a
adc edi, 0x7d7a9a7d
push esi
or esi, 0x272e4f4f
sub di, dx
cmp esi, esi
nop
or ebx, edi
xchg ebx, eax
rol edx, cl
xchg si, ax
sbb edx, 0x624442c3
and di, cx
mov di, 0x5244
nop
nop
rol ch, cl
rol bh, cl
sbb edx, ebx
inc ch
nop
add bx, di
inc ebx
shr cx, cl
mov ebx, eax
sub edi, 0x20071ec8
sbb esi, edx
stc
test bx, cx
rol ax, cl
xor ebx, edi
shr cx, cl
shl ah, cl
cmp ah, 0x7f
not eax
ror bl, 4
shl cl, cl
mov dl, al
add di, 0x135b
shl di, 7
dec dl
stc
nop
test dx, dx
sub si, 0x7e71
shr di, cl
ror bh, cl
or bx, 0x7c19
stc
inc ch
shr si, cl
rol bx, cl
mov dx, dx
not si
sbb eax, edx
or dl, ah
and dh, 0x45
dec cl
nop
shl ebx, 4
add edx, edx
and ecx, 0x66b3321d
sbb dx, ax
shr ah, 5
shl esi, 3
or dl, cl
cmp cx, 0x8c8
not bh
nop
stc
adc bl, 0x2b
sbb dx, 0x153d
stc
shr si, 8
rol edx, cl
adc si, si
adc edi, 0x3f9455c0
nop
or edi, 0x59658441
ror cl, cl
nop
xor ecx, 0x60786122
rol ah, 4
rol eax, 7
or ah, 0x63
xor dh, 5
sbb ebx, edi
shl ebx, cl
sub si, di
sbb dh, 0x66
xor ch, al
mov dl, al
add al, 0x1a
pop esi
mov ax, cx
test dx, cx
sbb cx, 0x5012
stc
dec ah
rol di, cl
not bl
dec bx
shr eax, cl
and eax, edx
sbb al, 0x50
nop
sbb ah, dl
rol cx, 7
push esi
shl esi, cl
sub cl, ch
shl ch, cl
and eax, edi
stc
shl edx, cl
dec ecx
rol cl, cl
shr bx, 1
shl bx, cl
xor edx, 0x58452b3b
add eax, 0x2d430c19
or edi, 0x7cea8d41
test edx, 0x74e436f9
or ecx, 0xd6ec723
nop
and ebx, 0x20cd6c43
inc ebx
sbb esi, 0x7ae3b410
rol bh, 6
rol ch, cl
or eax, 0x69ab6429
xchg edi, eax
cmp si, 0x4eb1
shr dh, cl
xchg si, di
stc
mov ebx, eax
and cl, 4
add di, di
sbb al, bl
cmp dx, ax
inc dl
inc ecx
adc edx, ebx
adc ax, di
add ebx, ecx
rol ax, cl
nop
xor al, 0x32
adc si, di
xchg esi, ebx
test dl, bh
dec al
sub eax, ebx
mov cx, cx
stc
dec si
xor ch, bh
xchg di, bx
mov al, dl
mov edi, 0x4d9dac55
add al, 0x1b
shl eax, 5
or bx, di
sbb bh, al
test ch, bh
shr al, 8
cmp bx, 0x36c3
shr bx, 3
sbb bl, ch
inc al
nop
not si
dec edi
not edi
dec ebx
shl ax, 2
adc eax, edi
ror ax, 1
shl si, 4
shr di, 8
stc
adc ecx, 0x1c26cb35
shl ecx, cl
inc bx
rol cl, 4
ror al, 6
shr dh, 3
shl edx, cl
xor ebx, ebx
or dx, dx
adc ax, ax
mov ecx, eax
adc ax, ax
rol esi, cl
pop esi
push esi
shl esi, 8
shl edi, cl
rol ebx, 2
sub eax, 0x6c8463a0
and dl, 0x38
mov di, bx
not edx
and dl, 0x33
xchg si, cx
test edx, edi
shr dh, cl
dec edx
and cx, 0x6a15
xor edi, ebx
shr dl, cl
cmp bh, ch
shl ah, cl
xchg dx, si
nop
stc
not edi
inc ax
stc
sub esi, 0xbe0b7ea
adc edi, ebx
inc bl
cmp bx, 0x42e2
cmp di, ax
dec di
shr dx, cl
or si, dx
nop
and ch, bl
not di
sbb esi, esi
rol dh, cl
add si, cx
sub ax, dx
nop
inc eax
add di, 0x7bed
rol dl, 8
inc ax
not edx
nop
ror cx, cl
mov di, cx
mov ebx, 0x26ac11ed
or dx, 0x574
rol ch, 2
dec si
adc dh, al
stc
xor bx, 0x6b40
inc cl
adc si, 0xe7d
stc
test bx, si
dec al
nop
test dl, 0x54
cmp dh, 0x66
dec edi
rol di, 2
test ecx, edi
nop
xor cx, 0x1463
cmp si, 0xa81
adc edx, ebx
inc cx
not edx
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
push eax
inc eax
push esi
push edx
or si, dx
push ebx
and bx, 0x7141
push ecx
shr cl, cl
or dh, 0x2f
mov bx, 0x5f5d
add esi, 0x4ba098d4
nop
sub dx, si
push edi
adc di, 0x6cc4
test edi, edx
and ax, 0x7d62
adc bl, 0xf
dec edx
add ax, 0x6e81
dec eax
xchg al, bl
nop
rol ch, cl
sub edx, esi
sub ah, 0x4b
xchg bh, bl
or eax, edi
ror ecx, cl
rol bx, cl
inc bx
or edx, 0x37be0baa
or bx, 0xe39
stc
nop
xchg dx, si
test esi, 0x52ea1850
shr al, cl
cmp ecx, 0x5d6e10d3
dec ax
pop edi
pop ecx
pop ebx
pop edx
pop esi
pop eax
call fcn.0056d110
push ebx
add bx, 0x474a
push edi
adc edi, 0x18f3462f
push eax
adc ax, ax
pop eax
pop edi
pop ebx
push ebx
push ecx
ror ebx, cl
push eax
not ax
pop eax
pop ecx
pop ebx
call fcn.0056d501
push eax
push ecx
rol ax, cl
push edx
sub edx, eax
pop edx
pop ecx
pop eax
jb 0x541a6f
push ecx
push eax
and cl, al
pop eax
pop ecx
test edx, 0x80000000
je 0x541a86
and edx, 0xffff
jmp 0x5421fb
lea edx, [edx + eax]
call fcn.0056d8ee
stc
push esi
or si, 0x207a
sub si, si
push edi
shl edi, 3
push ecx
push edx
or ecx, edx
xor dh, 0x2b
push ebx
push eax
adc ebx, eax
xor ch, 0x51
inc bx
shl esi, 5
sub ecx, 0x694c677b
inc di
shr ax, 2
not cl
adc eax, edi
inc cl
shl ebx, cl
mov bl, 0x2b
dec bh
cmp edx, 0xe6b73e6
adc eax, edx
add bh, 0
or dl, bh
and dl, bh
sbb ecx, edx
adc ax, 0x1a3b
ror dx, cl
ror esi, 7
inc dx
shr ch, cl
stc
dec bx
sub ax, 0x6a57
not di
cmp ebx, ecx
stc
and edx, 0x3ca0584f
mov ecx, 0x3ae4729d
cmp ch, 0x23
cmp ah, bl
sub bh, ch
adc di, ax
xor al, 0x3a
sub dx, 0x4fdb
inc edx
nop
mov eax, edi
not si
dec ah
or dx, 0x7ae5
or edi, 0x58329c7
or eax, ebx
cmp esi, 0x2bc5dfce
sbb si, bx
sbb edi, edx
stc
mov al, ch
xchg dx, di
sub bl, ch
not bl
or ebx, 0x7de2af41
inc bx
shl cl, 5
test dx, 0x7699
rol ecx, cl
xchg di, ax
add ch, bl
sub di, 0x3f86
inc cx
dec ax
add si, cx
inc dh
add ax, dx
shr di, cl
mov ecx, eax
nop
shr edi, 8
rol eax, 8
and dh, ch
cmp ah, 0x20
sbb di, 0x88
xor ch, 0x4d
cmp cl, cl
test edx, edi
and bx, 0x4aa6
cmp al, bl
xchg edi, eax
or ebx, ebx
mov cx, si
adc edi, 0x6204e6f9
add dh, 0x10
dec eax
shl eax, cl
xor dx, bx
rol dl, 5
rol eax, 4
test edi, edi
dec ebx
shr ecx, 1
stc
pop eax
stc
or esi, ecx
shr cx, 6
adc si, 0x6183
not cx
push eax
add cx, ax
not cl
or dl, 0x4b
shl ch, cl
rol cx, cl
sub di, 0x41df
xchg ah, ch
nop
sub edi, ecx
or di, cx
stc
shl ch, 7
xchg ch, al
xchg cx, di
and cx, cx
mov ecx, 0x3f358721
inc esi
cmp edi, ebx
dec edx
and bx, dx
cmp ebx, 0x1454b4d9
dec si
shl dh, 2
stc
add di, di
or dl, ch
stc
add bl, cl
rol di, 1
dec esi
ror al, cl
test eax, edi
nop
rol cx, 2
rol edx, cl
nop
add cl, 0x75
sub dh, 7
not cx
not ebx
and esi, 0x36b1f01b
add dh, 7
inc bl
stc
sbb dx, 0x6990
mov ch, bh
not edx
inc dh
rol ebx, 2
test edx, esi
shl si, 4
shr edx, 2
ror ecx, 5
nop
xchg esi, ecx
or bx, ax
shl ecx, 4
ror bh, cl
shl dh, cl
xchg ecx, ebx
test esi, 0x36ab7824
xor cx, cx
rol di, 7
xor si, ax
test bl, 0x77
mov cx, ax
sub ax, 0x3cb1
ror al, 4
and ecx, 0x3e0b1b9e
stc
inc dh
stc
nop
adc al, 0x6c
xor cl, 0x45
or cl, dl
cmp si, 0x1059
xchg edi, edx
nop
adc eax, 0x60ee9a21
adc ebx, 0x7ca3c06d
and al, ch
and si, 0x2f17
sub dl, al
rol dx, 4
pop eax
pop ebx
pop edx
pop ecx
pop edi
pop esi
call fcn.0056de34
push edi
inc edi
push edx
add edx, 0x595e53cf
push ecx
push esi
add ecx, esi
rol esi, 1
push eax
sub ecx, eax
shr eax, 7
stc
mov al, 0x18
sbb ecx, 0x4d8e3643
cmp eax, edi
not ch
rol edi, cl
shl si, 5
push ebx
or ah, bl
rol bh, 2
nop
stc
stc
sbb ch, bh
not bx
rol ah, cl
and ebx, ebx
sbb eax, 0x2a6bded3
xor cx, 0x643e
rol dl, 1
xchg bl, ah
cmp esi, ebx
not bl
stc
or di, si
shl dh, 7
dec ax
nop
xor dx, 0x6e5f
sub bl, dh
shl bx, 1
cmp di, 0x7902
ror eax, 2
mov dl, dh
sbb al, bl
cmp edx, 0x3d951cab
rol ah, cl
ror ecx, cl
or dl, bh
or ah, 0x1f
test si, dx
rol dh, 8
stc
xchg al, bh
adc dx, si
shl dx, 8
xor esi, 0x55258ff
nop
mov esi, edx
inc ch
and al, 0x67
or ah, ch
add cl, 0x7c
adc ah, bl
shl dx, 1
mov ax, di
test si, 0x4ee6
sub cl, 0x5e
add ecx, eax
add ecx, ecx
xor eax, 0x5953b9ae
shl dl, cl
rol si, cl
ror dl, 2
adc dx, 0x54f5
inc si
dec si
shl dl, cl
sub al, 0x2d
dec esi
shr ax, 8
rol ebx, 6
nop
sub al, ah
ror dh, cl
sbb cx, bx
or cx, dx
dec eax
inc esi
ror ecx, 7
shr di, cl
xor edx, 0x4be74b06
xor bx, dx
xor dh, 0x18
xor bl, ch
sub bh, 0x66
stc
rol bh, cl
xor bh, dl
not ax
adc di, 0x6a05
or bx, 0xb16
shr edi, cl
sbb si, 0xdbd
sub di, si
pop ebx
sub cx, si
xchg edx, esi
shl ch, cl
or eax, ecx
shl ax, 5
mov esi, esi
stc
or al, 9
shl edx, cl
nop
nop
ror ch, 7
push ebx
adc bh, 0x18
sub cx, di
dec bh
test bx, cx
ror si, cl
nop
ror al, 8
stc
adc ebx, 0x6b2405e6
adc bx, si
rol esi, 8
not bl
sbb ax, cx
add bl, bl
or ah, 0x14
test bx, 0x1e04
mov dx, bx
stc
mov esi, esi
shl dx, cl
xor dx, 0x18aa
mov si, 0x5cec
cmp eax, esi
mov dl, bl
or di, cx
pop ebx
pop eax
pop esi
pop ecx
pop edx
pop edi
push ebx
mov bx, 0x6ed0
push edx
xor edx, 0x7745cfc1
push eax
or al, 0x62
sub dx, ax
push ecx
push edi
cmp cx, di
dec ecx
not bl
push esi
xchg esi, edi
adc cx, dx
mov ch, 5
adc dl, bh
stc
sub cl, 0x75
xchg bl, cl
xor ax, 0x2d5b
and ch, ch
nop
nop
cmp ecx, 0x5fe6b3d4
test dl, 0x1a
sub dl, dl
sub dl, 0x34
not ax
rol ebx, cl
sbb esi, eax
xchg bh, bl
shr eax, cl
sbb edx, 0x137e29ad
ror ax, 7
xchg edi, esi
xor si, 0x7d81
or edx, ebx
stc
add ecx, eax
test edi, esi
shr ecx, 4
shr bx, cl
adc dx, 0x67b5
sub edi, 0x377f5ce8
sub di, 0x14ae
add ebx, 0x5cb75819
sbb edi, 0x2f36af0c
and si, ax
add si, 0x1b83
inc ch
add ax, 0xa45
or si, 0x3e4f
shr ah, 5
xchg ah, ch
stc
sbb bh, cl
shl ax, 3
nop
sub di, bx
inc di
rol al, cl
cmp eax, eax
rol ecx, cl
not bx
shl dh, 3
mov ax, 0x239d
not esi
dec dl
cmp bl, 0x3b
or cl, 0
adc di, cx
mov di, 0x6144
nop
inc si
shl bl, 2
ror bx, 7
xor bx, 0x4467
stc
rol edi, cl
not si
dec ch
dec ax
not dh
xchg dx, bx
rol bh, cl
inc ax
shl ch, 5
dec bx
or ah, 0xd
rol cl, 5
xchg ebx, ecx
cmp cx, cx
shl cl, cl
sbb al, 0x6b
inc bx
and edi, eax
or dh, 0x75
sub cx, bx
nop
ror di, cl
xchg ah, ah
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
push ebx
xor bh, 0x15
push eax
inc eax
push edx
push edi
sub edx, edi
mov edi, ebx
dec bl
and edx, 0x28ef43e5
add dx, 0x6432
xor bx, ax
xchg bl, dl
push ecx
xor cl, ah
or di, 0x6627
or edx, 0xbe7577d
adc ch, 0xc
and cx, ax
not ecx
sub bx, 0x55e0
inc bx
push esi
not esi
cmp dx, 0x7a1b
ror dh, cl
stc
dec al
dec di
add di, 0x820
inc dh
rol dh, cl
not si
or dl, al
xchg bx, bx
inc edx
sub eax, 0x35463dc8
adc ah, bh
xchg edx, edx
add ebx, 0x43a912ea
sbb edi, eax
or bh, 0x32
xchg dh, bh
or ah, 0x55
adc cx, 0x2b05
dec dl
cmp bl, 0x30
test dl, 0x56
inc bh
stc
mov ax, 0x3c1b
sub edx, ebx
and si, si
nop
ror edi, cl
xchg bh, ah
rol bx, cl
sbb ecx, ebx
cmp bx, 0x14fc
not eax
dec cx
stc
stc
shl dx, 8
stc
rol bl, 7
xchg di, dx
sbb ax, dx
stc
sub cx, 0x7859
shl bx, cl
xor cx, si
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
call fcn.0056e2d0
call fcn.0056e544
push edx
push eax
mov dl, ah
push edi
shl edi, 4
xor ax, 0x41c2
push ecx
push ebx
xor ecx, ebx
shl ch, 7
add edx, ecx
cmp bx, 0x2f1c
ror bh, 2
nop
stc
add bx, 0x29b2
sub ax, 0x36fa
push esi
mov cx, si
adc dh, al
shl al, cl
inc di
ror al, 4
rol edi, 5
shr ax, 6
sbb dh, 0x23
mov ebx, edx
nop
nop
or ax, 0x493f
shl dl, cl
mov cx, bx
and dl, 0x1a
xor ah, dl
inc al
adc dl, 0x6d
xchg dx, ax
test bx, 0x26df
sbb edx, 0x69a23567
shl dx, cl
or dx, 0x7466
ror eax, 2
stc
rol bx, 3
stc
nop
rol dl, cl
dec di
mov edi, 0x12054e75
nop
test bh, 0x21
stc
ror edx, cl
nop
ror esi, cl
test ch, bh
cmp edx, 0x28a40001
mov eax, eax
rol ax, cl
add si, 0x19a2
stc
nop
mov edx, 0xd0cac34
shl cx, 4
mov bx, bx
shl ebx, cl
test ebx, 0x5cd4416
shl di, cl
xchg edx, edi
sbb di, 0x53e1
and eax, 0x4dce46e8
stc
nop
xor esi, edi
inc ecx
mov al, 0x17
ror esi, 8
or edx, ecx
nop
or ah, 0x67
or eax, 0x394e4703
adc dx, 0x6681
sbb bx, 0x24f6
shl dx, cl
shr ecx, cl
dec si
and si, dx
shl ah, cl
dec ebx
inc al
ror si, 2
xchg ah, ah
adc dl, bl
shr si, 4
sbb ebx, ebx
not bx
ror bx, cl
shl edi, 5
not cl
inc dx
shr si, 2
sbb cl, 0x7f
nop
sub dx, 0x2783
add ecx, eax
or cl, bh
pop esi
push esi
shl si, cl
xor bh, ch
or ah, bl
inc di
xchg esi, eax
inc al
ror bl, cl
not bx
sbb ebx, 0x1c66a845
shl si, cl
or si, 0x54fb
nop
mov bx, cx
shl al, cl
cmp cx, 0x5ed9
sub edx, 0x2f69e6aa
shl cx, cl
mov eax, 0x203c4c74
xchg dh, cl
cmp al, 0x11
not edi
shr bh, cl
stc
rol bh, cl
sub bl, dl
stc
shl edi, cl
shr cl, cl
cmp ax, ax
or ah, 0x5e
rol cl, cl
adc bl, cl
inc bx
inc ch
rol cl, 6
or ax, 0x5044
add di, 0x490c
rol si, 1
or ah, 0x1f
stc
inc edi
sub di, 0x3b67
shl di, 2
rol dx, 3
xor ax, ax
rol si, 4
and dh, 0x55
sbb ah, 0x42
add edi, ecx
and ecx, ebx
sbb di, bx
test ch, 0x7e
shr eax, cl
shl dh, cl
nop
nop
test esi, eax
nop
pop esi
pop ebx
pop ecx
pop edi
pop eax
pop edx
push eax
or ah, 0x59
push ebx
push ecx
ror bh, cl
shr ax, 7
or bh, 0x5b
inc bh
shl ch, cl
push esi
add esi, 0x65f1a37c
pop esi
pop ecx
pop ebx
pop eax
jp 0x5421e9
call fcn.0056e90c
push esi
cmp esi, 0x404ff61f
pop esi
push ebx
push ecx
rol bx, cl
pop ecx
pop ebx
lea edx, [edx + 2]
push 0
push 0
push edx
push ebx
jg 0x542a58
call fcn.0056ec2a
push ecx
sub ecx, ecx
push eax
not eax
push esi
adc esi, esi
push edx
ror dl, cl
push ebx
sub bx, ax
or cl, 0x5b
rol cx, 2
inc esi
sbb dl, al
mov ebx, 0x29cc463f
sub dl, bh
xchg dh, dl
and esi, eax
push edi
rol edi, cl
dec ah
test eax, edi
sub al, cl
xchg si, di
dec al
xchg ebx, ebx
cmp ecx, edi
sbb cl, 0x6c
nop
ror cx, cl
shr si, 8
sbb bx, 0x54d5
ror dh, 8
adc ebx, 0x1f94ed44
inc ah
or esi, 0x2122a707
rol ah, cl
shl ah, 3
ror bl, cl
shr cl, 6
or esi, ecx
shr edi, cl
sub cx, bx
not edi
and esi, ebx
or cl, 0xf
not ax
dec edi
ror ecx, 4
not di
shl ebx, 8
sub si, 0x54e3
mov ecx, 0x423e5190
test ax, di
add esi, eax
inc edx
add bh, ch
mov edi, 0x7efc579f
ror dh, cl
stc
or cx, 0x6b1e
test ecx, ecx
stc
inc si
shl edx, cl
stc
shl bl, 7
shl si, cl
or di, 0xa5
or cx, 0x55f4
sub bl, 0x29
mov ah, 0x2a
not dx
shr ebx, 7
cmp ax, dx
dec ecx
and ah, bh
rol dl, 8
ror ax, cl
rol esi, cl
ror di, cl
inc si
and esi, 0xa8b9c96
rol dl, 3
mov dh, 0x2b
xor bl, 0x53
rol ah, 1
xor edi, 0x73afbac7
rol bx, cl
mov di, bx
dec ebx
xchg edi, eax
cmp eax, 0x624ea8c2
test ch, 0xc
mov edx, 0x3caab69
test ecx, edi
sbb ch, al
add cl, dh
xchg bh, bh
test bh, 0x76
xchg bh, bh
or bx, ax
cmp ah, 0x2d
adc dl, ch
inc esi
rol eax, 3
pop edi
stc
and ax, 0x7712
shl dx, cl
xchg ecx, ebx
nop
nop
push edi
ror di, 8
or al, 0x77
shr bh, 1
test esi, ecx
mov ch, cl
not si
and ax, di
sbb dx, dx
cmp ecx, 0xb77221a
xchg ecx, edi
add ebx, 0x3b64a328
rol ch, cl
adc edi, edx
stc
shr cx, 6
shr bh, cl
rol ax, cl
xchg dl, al
xchg edx, edi
ror edx, 6
test esi, edx
shr di, cl
and ecx, 0x245d882a
not cx
test al, 0x28
ror edi, 1
and edx, 0x22ff92d4
nop
cmp cl, al
nop
rol bx, 5
xchg di, ax
rol cl, 4
and dx, cx
and dh, 8
or bx, bx
mov ax, 0x33e4
xchg ah, cl
xchg bl, bh
sub cx, 0xd32
or dx, bx
nop
rol cl, 6
sbb edx, esi
nop
ror eax, cl
rol dh, 5
dec si
cmp ch, 8
sub edx, 0x389a6fda
cmp ebx, 0x37ee2210
shl eax, cl
xchg cl, bl
shl ax, 4
stc
cmp ax, 0x42d6
sub ax, 0x6919
not esi
xor esi, esi
shr ebx, 5
mov eax, 0x22f53fa4
shl edx, 8
inc ch
cmp al, 0x42
adc cl, bl
add cx, dx
dec al
test esi, edx
cmp si, 0x1335
shl ch, cl
xor si, ax
xor esi, 0x65dfa4ad
nop
shr ch, 1
ror cx, 7
stc
test ecx, 0x6c86df9d
ror eax, 7
not al
xor edi, ecx
and ah, 0x66
shl bx, 7
cmp cx, 0x5c7c
xchg cx, cx
not ebx
xor esi, ebx
shl si, 7
inc ch
not edx
ror dh, 1
shl bx, 2
sub eax, 0xae06fc2
or cx, cx
cmp edx, 0x69a110ca
pop edi
dec ax
inc ax
push edi
inc di
dec cl
or ah, 0x76
sbb ax, dx
shl edx, 2
or bh, 0x66
not cl
dec bh
inc ecx
sbb dh, ch
not ebx
or cx, si
add bl, 0x68
or dx, 0x4571
dec al
mov edx, 0x22bf27c5
xchg di, ax
xchg dh, cl
test ecx, edi
rol eax, cl
nop
dec cl
add ax, di
sbb dx, dx
add ebx, esi
and eax, esi
rol ecx, cl
dec di
test dh, dh
shr si, cl
not ecx
cmp al, bl
nop
sbb di, dx
sub ecx, 0x693a644c
ror ah, 5
adc si, 0x654c
shl cx, cl
xor bx, 0x2c3b
and eax, edi
ror edi, cl
add esi, edi
sub edx, edx
shr bh, 7
inc dx
cmp bl, 0x4d
xor edi, esi
mov di, si
shl dl, cl
and di, bx
adc cx, 0x534b
not dx
xor esi, 0x1f5625be
inc cx
cmp al, 0x69
or eax, ebx
inc dx
rol di, cl
xor bx, 0x6008
cmp bx, cx
shl dh, 7
mov esi, 0x6772ab56
dec bl
dec bh
sbb bh, 0x4f
sub edx, eax
mov cl, cl
cmp edi, 0x3ad166e4
dec si
cmp bx, 0x71c4
rol cl, 5
and edx, edi
ror esi, cl
xchg dx, ax
cmp si, cx
shr edi, 6
inc dx
mov bl, ah
sbb si, cx
and ah, dl
xchg al, bh
mov dl, ch
adc dx, di
ror bl, cl
not bh
stc
and si, dx
cmp cx, bx
shl dx, 3
or bx, ax
shl di, 7
and cx, cx
shl edi, cl
xor edx, edx
and ecx, 0x20cce53e
xchg edi, ebx
xor si, ax
or dx, di
pop edi
sub dl, al
rol ecx, 5
test al, dh
and ah, 0x18
sbb cx, cx
push edi
xchg si, di
shr eax, cl
test si, 0x611f
stc
shr ch, cl
add bx, dx
and bl, dh
sub dh, 0x2f
nop
xchg ah, al
mov dh, 0x67
sbb cx, ax
or ax, 0x548d
and edi, 0x1cc747af
rol ax, 5
shl edx, cl
mov bx, di
stc
nop
test eax, 0xeed45f
xor dx, 0x2ec4
sub si, si
cmp dl, cl
nop
sbb dx, ax
adc esi, ebx
xchg bx, bx
mov ax, cx
dec ah
not di
or ax, ax
or bl, bl
shr cl, 1
test cx, bx
shr esi, cl
stc
inc di
sub eax, 0x33de77a8
and edi, 0x54b83858
ror eax, cl
mov al, 0x7c
xchg ebx, edx
add bh, 0x64
add bh, ah
or ch, 0xb
sbb ax, 0x4db
or bl, 0x44
nop
sub cx, bx
not bx
test ax, dx
add di, 0x6a6
cmp bl, 6
or bl, dl
shl dl, cl
nop
sbb bh, 0xb
and cx, di
xor si, 0x7f00
sbb si, 0x12b6
inc bl
or cx, 0x36ca
inc cl
inc dx
and eax, eax
add edi, edi
cmp ebx, 0x2105a510
shr ebx, cl
adc edx, 0xa3dfc11
rol dl, 2
ror edx, 3
ror di, 6
sbb si, ax
xchg bh, ch
shr esi, 8
and dh, 0x3b
inc al
dec ah
not ch
stc
sbb dh, ch
and bx, 0x6a0e
sub bx, 0xc39
test esi, ecx
and esi, eax
dec bx
sbb edx, edx
not bh
mov di, bx
cmp bh, bl
nop
mov bx, 0x6740
sbb dh, al
shr edi, cl
nop
pop edi
dec dl
shr bx, 4
push edi
ror edi, cl
stc
not ebx
nop
sbb ecx, ebx
rol si, 8
not dx
stc
shl ax, cl
dec ebx
sub ecx, ecx
stc
add bh, dh
and esi, 0x1df07da
add al, 0x51
dec dx
xchg esi, ecx
xchg ah, cl
or bx, cx
or dx, dx
sbb bl, 0x7c
stc
rol cl, cl
or bx, ax
add ecx, ecx
add bx, 0x7e73
mov bl, 0x69
test cl, bl
nop
nop
mov al, 6
sub edx, edx
add cx, ax
sbb si, 0x5330
xor si, si
mov bx, 0x4e94
dec edi
inc ebx
and bx, 0x57c8
mov dl, 0x36
add ebx, 0x3901faf2
test bh, ch
shl ch, cl
mov esi, 0x2bcb33ea
sbb edx, edx
test al, ah
shl dl, 8
adc cl, 0x35
sbb cl, cl
xor cx, bx
stc
not edi
adc dh, 0x13
rol al, 6
cmp cx, 0x581d
xor dl, 0x40
nop
shl ecx, 3
rol ah, 6
test ecx, 0x3e6021c4
xchg ch, bl
inc eax
sbb si, di
shl ecx, cl
cmp eax, ecx
xor si, 0x359a
xchg edx, ecx
add dx, bx
sbb bl, 0x38
dec cx
mov edi, eax
not eax
stc
stc
shr dx, cl
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
push esi
cmp si, 0x1e79
push ecx
xor esi, ecx
push eax
sbb eax, ecx
push edi
xchg edi, ecx
stc
push ebx
mov ebx, 0x2d361a37
push edx
cmp edx, 0x3493eb12
xor ecx, esi
add eax, edi
nop
ror eax, cl
xchg di, bx
shl si, 1
adc si, 0x24fd
xchg di, cx
test edi, eax
adc ch, 5
or di, ax
cmp esi, eax
dec ax
shr di, cl
rol bl, 4
and bh, 0x36
nop
add bx, 0x3d91
rol dx, cl
ror ecx, 2
xor al, dh
add dx, 0x3fe4
adc cl, ch
test cl, bh
dec cx
sub bx, 0xeb5
adc edx, esi
xchg si, si
rol di, cl
dec cl
sbb esi, 0x2ad6cf5c
and edi, ecx
and dx, 0x49e1
dec si
xor esi, eax
stc
stc
inc bx
shl dx, 6
rol cl, cl
cmp edi, edx
or esi, 0x5a8f0f77
cmp cx, 0x72a0
and dh, bh
sub esi, edx
rol edi, cl
add dl, 0x43
stc
shr ah, cl
add esi, 0x7ccb4cee
sbb edi, 0x39aebbf5
and dh, 0x4d
or di, 0x5049
sub dx, 0x113f
xor al, al
inc ecx
test ax, 0x3d34
inc esi
and eax, ecx
or ah, 0x4c
stc
xor cx, 0x163d
xor edx, eax
test edx, 0x2d1fdd3e
ror edx, cl
cmp ax, 0xe50
cmp bh, 0x7d
inc ecx
and ah, 0x2f
or dl, 0x55
ror cl, cl
rol cx, 7
not bx
and ebx, edi
cmp bh, 0x24
dec eax
add cx, cx
rol eax, 4
dec ah
cmp bl, ch
shr bl, cl
and bl, ch
ror ebx, cl
ror bl, cl
pop edx
pop ebx
pop edi
pop eax
pop ecx
pop esi
push ebx
push edx
mov bl, dh
xchg ebx, ebx
push eax
sub ax, ax
push ecx
rol cx, 6
nop
test edx, ebx
rol cl, cl
mov eax, 0x2fabc535
push esi
adc esi, eax
push edi
add edi, ebx
inc edx
nop
not edx
adc di, dx
nop
mov eax, ecx
rol cx, cl
xor si, bx
nop
or bl, cl
cmp cl, dl
cmp edi, ecx
shr ax, cl
sbb ah, cl
xor ch, bh
cmp al, cl
stc
dec si
rol al, 8
mov esi, 0x1221e6e6
inc dx
shr bh, cl
shl ebx, cl
cmp bx, bx
inc ax
sub esi, esi
adc si, 0x69
shr bx, cl
add bh, 0x3e
or eax, edi
xor eax, 0x133e2e9c
xor ah, 0x22
cmp si, dx
xchg al, cl
sbb dx, si
rol cx, 5
and al, 0x53
inc bx
ror dl, cl
not bl
sbb si, 0xf53
xor bh, 0x1d
cmp bl, bl
and edi, ecx
nop
dec di
dec edi
adc dx, 0x7459
shl si, cl
dec eax
inc bl
sbb al, 0x38
stc
rol ebx, cl
adc ax, ax
sbb bh, 0x4f
add bx, dx
inc edx
mov dh, bh
shl edx, 7
cmp al, ch
test ch, 0x24
stc
sbb si, 0x7a78
dec si
rol esi, cl
sbb edi, edx
xchg bx, cx
and si, 0x7ce5
mov bx, 0x4457
dec ecx
xor edx, 0x7d2913bb
rol dx, 6
test ax, cx
inc al
cmp bx, si
ror ax, cl
add ah, 0x5c
rol cl, cl
xchg edi, edi
rol edi, 4
inc esi
or ah, 0x58
cmp bl, 0x50
sbb si, 0x4305
and bh, bh
dec di
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
jge 0x542a07
push ecx
and ecx, ecx
push edx
shr dh, 4
push ebx
shr ebx, cl
push eax
xor eax, ebx
push esi
xchg si, si
rol ecx, cl
sbb bx, 0x2156
xchg edx, ecx
cmp ax, 0x64b1
mov cx, 0x7003
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ecx
rol ecx, cl
mov ch, 0x27
push edx
ror dh, 5
shr ecx, cl
push eax
adc ah, dl
push esi
or edx, esi
push edi
adc cx, di
push ebx
and si, bx
sub ecx, 0x6b407516
stc
xchg ebx, ebx
dec edx
shr bx, cl
test dx, ax
xchg bl, al
shl cl, 4
cmp bx, ax
sbb al, 0x38
nop
xor bl, al
xor al, 0x38
inc ebx
rol edx, 4
mov eax, 0x5d366c6
mov edi, ecx
mov bh, cl
stc
stc
inc di
not bx
ror bx, cl
test bl, cl
shl edi, 6
not esi
not di
sbb ch, 0x1c
nop
nop
mov edi, ebx
nop
adc esi, ebx
and bl, 0x3f
and ax, cx
cmp bl, ah
not bx
dec cx
adc ch, 0x19
shr esi, cl
shl dh, 1
sub cx, 0x4ed2
or cl, 0x6c
adc bh, dl
xchg cx, ax
not ecx
shr dh, 1
pop ebx
pop edi
pop esi
pop eax
pop edx
pop ecx
push eax
push edi
and ax, di
pop edi
pop eax
nop
push esi
sbb esi, 0x69d0e7de
adc esi, esi
push edx
add dx, 0x6723
stc
push ecx
push ebx
and ecx, ebx
or ecx, 0x16df2c96
inc esi
push eax
sub ah, bl
rol esi, cl
not ecx
xor bl, cl
pop eax
pop ebx
pop ecx
pop edx
pop esi
push esi
cmp si, 0x6864
stc
push ecx
push edi
test ecx, edi
push ebx
shl ebx, 1
pop ebx
pop edi
pop ecx
pop esi
call fcn.0056f19e
call fcn.0056f475
call fcn.0056f71b
push edx
push ecx
ror dx, cl
pop ecx
pop edx
jb 0x542ae4
push eax
inc eax
push ecx
push ebx
and cl, bh
sub ecx, 0x78869aeb
push edi
or ecx, edi
rol bl, cl
dec ah
inc di
xor cl, cl
not bl
sub ecx, 0x3bb36058
push edx
sbb al, dl
xchg dh, dl
sub cl, dl
stc
nop
test dh, 0x17
inc ecx
xchg edx, ecx
nop
pop edx
pop edi
pop ebx
pop ecx
pop eax
push edi
push esi
test edi, esi
pop esi
pop edi
push ebx
push edx
xor ebx, edx
push edi
and edi, ebx
xchg edx, edi
push eax
rol ah, 8
adc dx, ax
push ecx
mov dx, cx
push esi
dec si
dec di
mov edi, esi
rol dh, cl
xor cx, 0x2c93
xor si, 0x1190
or edx, 0xc181826
shr cl, 2
rol di, cl
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
jb 0x542ae4
push edx
push edi
xor edx, edi
pop edi
pop edx
push ebx
and bx, 0x7d56
pop ebx
call fcn.0056fbe2
push edx
add edx, 0x1d371cea
push esi
shl si, 6
push edi
push eax
or di, ax
pop eax
pop edi
pop esi
pop edx
push edi
push ebx
or edi, ebx
pop ebx
pop edi
call fcn.0056fff9
push eax
dec ax
pop eax
call fcn.0057142d
add esp, 0x10
mov dword [edi], eax
pop edx
pop eax
lea esi, [esi + 4]
call fcn.00570586
stc
push ebx
push edx
add ebx, edx
push ecx
test cx, 0x4442
cmp dh, 0x1b
xchg ecx, edx
adc dh, 1
push eax
not ax
not dx
shl cx, cl
inc bl
push esi
adc esi, 0x49e6d37b
stc
xor edx, 0x5abdb682
cmp al, 0x62
not edx
push edi
or eax, edi
cmp dx, 0x1000
rol bx, cl
stc
shl esi, 8
nop
mov ebx, 0x2b4e28dd
shr bl, cl
not ecx
dec bh
nop
and bx, bx
shr dh, 1
xor dh, 0x70
inc edx
inc edi
cmp al, 4
mov cl, 0x32
or al, 0x58
xchg bx, si
sbb esi, ecx
nop
mov bl, 0xa
adc ecx, 0x121c7931
stc
sbb ecx, 0x63261987
test edx, esi
test ax, cx
not ax
add dl, cl
sbb ebx, 0x75d891b2
adc cl, al
xor bx, 0x69d5
shr dl, 1
dec esi
shl di, cl
and bx, dx
test di, bx
xor dx, 0x4bed
xchg bl, al
cmp di, ax
ror ax, cl
stc
sub bx, 0x568d
xchg edx, edi
xor ah, 0x7b
adc dx, si
sbb ah, 0x78
dec ebx
and ch, ah
shl ebx, 5
or bh, ch
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
stc
push eax
push ebx
sub ax, bx
push ecx
test cx, ax
adc ecx, 0x2507616c
push edx
or dl, al
push edi
not edi
rol edi, 8
add ecx, 0x6368ba32
push esi
sbb esi, edi
sub bx, 0x7d52
and dx, 0x3ad8
ror di, 8
shl ebx, cl
rol eax, 7
mov bh, bl
cmp edi, edi
not edx
or bl, dh
not ecx
shl al, cl
xchg di, cx
dec ebx
dec bx
nop
inc dh
shl ch, 5
rol edx, 1
not cx
rol eax, 1
cmp ax, 0x739d
dec edx
xchg esi, eax
add eax, 0x6dba5838
rol bh, 3
sbb edi, ebx
or ebx, ebx
stc
not si
nop
sub ax, ax
test esi, 0x7067d3e5
mov dh, 0x50
rol al, cl
or ebx, 0x32af4f0a
test bl, cl
sbb ecx, 0x24ef232f
mov si, ax
sub di, 0x8a3
inc eax
sbb dh, ch
rol dl, cl
and ebx, edi
inc dl
shl edi, cl
stc
stc
not al
mov edi, ebx
inc di
ror dx, 8
shl ecx, 5
cmp ah, 2
rol eax, 3
ror dl, 7
sbb eax, 0x6641d471
xchg dh, cl
ror ecx, 1
sub edi, ecx
dec ebx
rol bx, 3
xor dx, 0x520e
shl dl, cl
add cx, cx
rol dl, 8
cmp ecx, 0x45b73be4
dec ebx
cmp ecx, edi
shr dx, 5
ror dx, cl
sbb ax, 0x4512
shr eax, 1
shr al, cl
not eax
mov ebx, 0x2075de15
nop
inc ax
dec al
stc
sbb eax, 0x2fd1e732
not eax
shl ebx, 4
sub edi, 0x65efdb2a
rol bl, 3
sub ebx, 0x6b33439b
sub dl, 0x5a
stc
sbb eax, edx
dec edi
nop
sub cx, 0x11a4
pop esi
adc ch, 0x75
ror dh, 1
push esi
xchg esi, edi
shl ecx, 1
not ecx
sub edi, edx
xchg si, dx
mov edx, 0x73b4608f
rol edi, cl
stc
sub ebx, esi
or bl, 7
nop
test esi, esi
dec di
dec ecx
xor ecx, edi
not esi
or di, 0x26c2
nop
add ah, 0x73
nop
inc bl
sbb esi, 0x296d854f
not si
nop
shr dh, 1
sub al, bh
shr ax, 5
inc ah
inc ax
stc
xchg si, di
or esi, eax
nop
ror si, 3
add cx, dx
rol cx, 6
rol cx, 6
sbb edi, 0x588b62e9
and eax, 0x77c12c93
test cl, dh
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
push ecx
not cx
not ch
sbb cl, 0x2e
test cl, cl
push edx
cmp dx, 0x7205
push esi
mov esi, 0x449f829
push eax
shr eax, cl
push edi
dec edi
dec cl
shr al, cl
shr eax, 7
not ax
push ebx
rol bl, 1
adc cx, 0x746c
cmp al, 0x45
xor dx, 0x2721
shl si, 2
inc bh
dec edi
shl ah, 1
or eax, edx
not cx
mov dl, 0x4d
stc
stc
ror bx, cl
adc ah, 0x4b
or cx, cx
cmp dx, 0x26e0
adc dx, 0x23a6
mov edi, ebx
xor al, 0x24
adc esi, 0x1424a7c4
sub edi, esi
inc bl
adc di, 0x59d9
or ebx, eax
sub ch, dl
dec edi
dec si
add bx, 0x2f5b
dec di
mov esi, esi
inc edi
stc
xor dl, cl
shr esi, cl
inc ch
ror dx, cl
mov cx, 0x19e2
ror bx, 2
sub bh, 0x5d
nop
and cx, 0x714d
nop
test cl, dh
cmp ebx, 0x2d1b9ef1
mov eax, 0x1e75d384
mov edx, 0x5507ee3d
and bh, 0x22
or dx, 0x1a2f
sbb eax, 0xc8db8fd
rol ch, cl
xor bl, 0x3b
and al, 0x4d
inc ch
shr bh, 7
test bx, bx
nop
shr ecx, cl
mov ebx, 0x6c027231
xchg cx, ax
sbb dx, cx
cmp ah, ch
and ax, 0x20d9
dec dx
adc dx, ax
sbb al, dh
or esi, 0x4eae0bec
xor ecx, esi
adc edi, eax
mov si, 0x3de2
ror al, 5
inc cx
shl dh, cl
xor al, 0x37
shr ebx, 7
rol dh, 4
dec edx
ror edi, 5
cmp ax, 0x5427
inc dl
shr esi, 1
adc bx, 0x58b7
adc ax, 0xb99
or ecx, 0x363cfd66
not eax
mov edi, 0x6668890d
cmp ch, bh
or edi, esi
pop ebx
shl cx, cl
not dx
test ax, si
shl cl, 1
or eax, 0x14614e47
xor di, 0x5f7a
shl ch, 2
xchg ah, al
add al, 0x43
push ebx
rol bl, cl
xor cx, di
nop
nop
xor cx, di
mov si, cx
sub ebx, esi
add di, bx
sbb si, 0x47b2
adc di, 0x47e3
shr cx, 1
nop
sbb ecx, 0x49687a0c
shr eax, cl
mov dx, si
cmp bl, ah
inc dl
shl ch, cl
test ax, 0xffd
ror ax, cl
rol edi, 6
dec ah
test ebx, ebx
stc
ror ebx, 5
xchg si, cx
xor dx, si
or bl, 0x40
and ax, 0xf07
and dl, al
not bx
xchg edi, ecx
sub al, 0x78
xchg edx, ebx
shr dx, 1
inc al
inc dx
dec ch
shl ax, 7
stc
test bx, si
cmp ch, 0x28
inc ax
ror di, cl
test di, 0x1e8a
shl dh, 7
and bl, dh
add ax, 0x53da
sbb ah, 0x29
inc ax
sub dl, 0x1d
mov al, 0x19
nop
sub ah, cl
inc ax
mov si, 0x5a05
sub esi, 0x8c52cd4
shl bx, cl
shl ebx, cl
rol ax, 7
and eax, 0x41687fcd
ror bx, 1
test edi, 0x24e0b708
shr cl, 8
adc ah, dh
adc ah, dh
stc
or al, 2
test ecx, 0x18a05c13
shl ebx, 3
xor di, ax
test edi, esi
or dx, di
add edi, 0x7151bbf3
nop
ror cx, 3
shr eax, cl
inc di
inc edi
stc
nop
stc
shl bl, cl
mov si, 0x5f22
and esi, eax
inc ecx
rol dh, cl
inc ebx
xchg bx, ax
mov ah, 0x14
xchg ebx, edx
pop ebx
rol esi, 4
not ch
and ah, ah
and ecx, 0xd62ba66
rol edx, 6
sbb edx, 0x77437a78
dec cx
push ebx
not bl
xchg cx, si
not ch
add ebx, 0x1452286a
add edi, edi
add bx, dx
ror edx, 3
and edx, esi
add ch, 4
mov bx, 0x635b
ror edx, cl
inc si
cmp ch, al
rol eax, cl
shr al, 1
adc ax, si
mov cx, bx
ror dx, 1
mov dx, 0x4ee0
test bh, 0x12
rol ecx, cl
mov eax, 0x7d584ff8
cmp dl, cl
cmp ah, bh
adc ecx, 0x16b7751
stc
mov di, 0x6bf6
mov cl, 0x13
inc eax
or edx, edi
or dh, bh
shr ah, cl
dec cx
inc edx
shl ax, 5
nop
add al, 0x23
nop
rol di, cl
add dx, ax
add si, di
nop
xor bl, ch
sub al, bl
test edi, esi
inc ebx
inc di
cmp ax, di
and bx, 0x43c0
xor ah, 0x10
stc
mov dx, di
or eax, esi
not di
shr ebx, cl
not ch
ror ch, 3
and bl, 0x17
dec ecx
cmp bl, 0x52
shl bx, 1
shl ax, 7
shl dl, 7
and edi, 0x413b77fb
not esi
mov dl, dl
xchg di, di
adc ax, di
xor edi, 0x5c2ef44c
not di
dec ecx
and bh, 0x34
ror cl, cl
cmp ax, di
sbb bx, ax
xchg di, dx
add ecx, 0x95e4a1f
nop
adc ecx, 0x3026ca12
and dx, 0x30db
test ax, si
or dx, cx
cmp si, 0x7a91
or di, di
and bx, 0x4dc6
not ebx
not al
xchg al, dh
xor ax, 0x4fd0
sbb bx, 0x18ab
dec dx
xchg al, dl
and dx, di
pop ebx
inc esi
sbb ah, dl
test edi, edi
adc ah, 0x1e
and al, 0x3e
sbb dl, 3
push ebx
shl bx, cl
and dh, cl
dec edi
not ah
not edx
adc ebx, 0x456afec3
mov bh, dh
xchg dx, ax
nop
shl bh, 7
nop
xor eax, edx
nop
stc
stc
sbb dl, dh
nop
adc esi, eax
xchg bh, bl
stc
dec bx
dec ah
add si, si
inc bh
rol bx, cl
adc edx, ebx
sub ah, cl
add si, cx
ror ax, 5
sbb esi, 0xe63a7d8
sub bh, 0xa
shl ebx, cl
mov ax, si
ror ch, 3
adc ch, 0x44
cmp cl, ch
nop
and edi, 0x6fd8def3
stc
shr ch, cl
ror cx, cl
dec al
and ch, al
shr ax, cl
not si
cmp ebx, 0x5c560080
xchg edi, edi
ror ax, cl
rol edi, cl
and al, 0x1a
sbb cl, 0x28
shr ah, cl
mov dx, 0x3bb8
adc edx, ebx
nop
test cl, 0x47
shr bx, 1
test di, di
add si, 0x7e15
shr cx, 2
add bx, cx
test bx, 0x45bb
rol dl, 8
and ecx, edx
shl eax, cl
sbb bx, 0x44dd
not cx
sub si, ax
shr di, 3
stc
nop
shl si, cl
sbb eax, ecx
stc
cmp al, cl
rol dx, cl
ror cx, cl
adc di, dx
and ebx, 0x51f15658
inc dl
xchg cx, si
not ebx
dec eax
ror ah, cl
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
jle 0x5431f1
push ebx
and bx, 0x12d6
push esi
mov si, si
push ecx
push edx
add cx, dx
nop
push eax
xor bh, al
shr bx, cl
ror al, cl
and edx, eax
pop eax
pop edx
pop ecx
pop esi
pop ebx
nop
jo 0x5431dc
stc
call fcn.0057092f
push ebx
mov bl, 0x67
push edx
adc dx, 0x1b62
or dx, 0x7eaa
pop edx
pop ebx
jno 0x54320b
push edi
shr edi, 6
pop edi
push edi
push ecx
ror di, cl
and ch, 0x13
push edx
not dx
pop edx
pop ecx
pop edi
push eax
rol al, 1
stc
push ecx
mov cl, 0x5f
push edx
dec dh
push edi
dec di
and ch, dh
or cx, dx
push ebx
not ebx
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.00570d12
call fcn.00571035
push ecx
test ecx, ecx
pop ecx
push ebx
dec bh
pop ebx
lea edi, [edi + 4]
jmp 0x541205
lea edx, [edx + 0x14]
jmp 0x53a5a0
pop edi
pop esi
pop ebx
pop ebp
ret