Function at 0x4b0b02
Capabilities:
Check os version
Encrypt data using des
Get number of processors
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push ebx
push esi
push edi
call fcn.004c32ca
push edi
ror di, 6
push esi
and esi, 0x59043185
stc
push ecx
rol si, cl
push eax
add cl, al
push ebx
push edx
cmp bh, dl
add si, 0x6d51
add ax, 0x39b2
and bx, 0x1062
xchg al, ch
dec ch
add ch, bl
ror ebx, 4
or edx, 0x667d1e38
inc si
mov cl, 0xd
inc ch
ror ax, 1
dec bl
adc bl, 0x4b
inc bl
shl eax, 4
dec edi
test si, bx
sub bx, 0x3295
stc
shr bx, 3
and dl, 0x1c
and eax, 0x3b6ae7cb
and bh, ch
not bh
inc bx
not ebx
cmp cl, bl
cmp bh, dl
shl ebx, cl
rol ecx, cl
sub cx, 0x358
xchg cx, dx
cmp ax, cx
xor al, ah
inc di
ror bl, cl
adc edx, 0x6880d8dd
xchg esi, esi
test eax, eax
and dh, bl
and bh, 0x7b
adc ecx, 0x305de806
mov dh, 0x22
stc
not esi
cmp cl, cl
rol edi, 7
xor edx, ebx
dec dh
sbb cx, si
cmp dx, dx
rol ch, 1
or ecx, eax
not bh
inc al
mov esi, edi
nop
mov dl, 0x5b
nop
cmp bx, 0x224c
nop
test ax, di
xor esi, 0x725896f9
or edi, 0x37a300ae
inc ah
rol ah, cl
not si
adc al, 0x4d
or cx, si
shr ax, 6
dec dl
stc
or si, di
adc ah, 8
test edi, 0x563dd1cf
inc ah
mov dh, 0x40
sbb ah, dh
stc
xchg dl, cl
shr ah, cl
sbb eax, eax
and dh, 0x3c
add bx, 0x5929
stc
cmp cl, cl
sbb cl, 0x53
pop edx
pop ebx
pop eax
pop ecx
pop esi
pop edi
push edx
cmp dl, 0x1d
push ebx
shr bx, 6
push ecx
test cl, bh
cmp ecx, 0x3b515591
dec dx
push esi
sub si, 0xa27
not cl
push eax
xchg dx, ax
add cx, 0x6857
shr eax, 8
or cx, 0x606e
add edx, eax
stc
shl esi, 3
stc
test ebx, 0x6a7e7f54
stc
shl al, cl
xor edx, esi
and dx, dx
shl dh, 5
cmp ax, dx
push edi
ror di, cl
or edi, esi
or ax, si
and ecx, 0x5afbab7c
adc ax, 0x996
inc ch
not ch
cmp cl, dl
sbb dx, 0xeb3
mov bx, cx
inc dh
and edi, 0x79572d32
and edi, 0x631ed01c
rol bx, 4
stc
inc al
sub eax, 0x654eae54
dec bx
adc ebx, esi
shl eax, 2
test ax, cx
or esi, 0x58740b27
xchg ebx, ecx
and ax, 0x7afd
sub ebx, 0x4e8074bb
mov ebx, eax
nop
not ch
shl ebx, cl
or dh, 0x12
cmp edx, ecx
dec cl
shl ah, cl
adc di, 0x1094
or al, dl
xor ch, 0x1b
add dx, 0x130e
shr ax, 2
stc
cmp ecx, ecx
rol cx, 5
and cx, 0x2add
not bh
stc
rol bh, cl
ror ch, cl
inc al
rol ecx, 7
test eax, edi
stc
sub bl, ch
xor esi, 0x73fb14c
shl ecx, 3
shr esi, cl
sbb bl, cl
xchg ah, dh
add di, dx
ror ch, cl
rol al, 2
test edx, 0x3bac7af3
mov bh, bl
sbb eax, ebx
not di
mov edi, edi
mov si, 0x705d
xchg dx, si
add cx, di
sub eax, edi
dec bx
xchg esi, eax
shl edi, 5
stc
or bx, 0x5c24
stc
or ebx, 0x74a63d6e
mov edi, 0x6e021a37
dec ch
ror ax, 2
pop edi
adc dx, dx
adc bl, 0x34
add ax, 0x375d
or dx, 0x495e
sbb esi, 0x55e72920
shl al, cl
adc ecx, 0x1c12b4a3
shr dl, 4
nop
ror bl, cl
rol ebx, cl
inc si
shl bx, cl
add bh, 0x2c
or bx, bx
stc
stc
not dl
shr si, cl
adc dx, si
shl bx, 3
adc eax, 0xc8c71b3
and bl, 0x4c
adc cx, ax
xchg ecx, esi
xchg bl, dl
nop
nop
shr ah, 8
not ax
stc
push edi
inc di
sub edx, 0x415580ce
cmp ax, cx
dec dl
inc bl
dec si
stc
sbb dh, 0x2f
or ebx, edi
stc
sub cx, 0x28e9
sub si, 0x154f
stc
xchg cx, dx
rol dl, 2
inc ax
adc eax, 0x5750ed1d
adc dl, 0x4f
not edx
xor edi, 0x2ee4b349
xor cx, cx
xor ecx, esi
dec ebx
test bl, 4
nop
sbb bh, 0x1b
and cx, 0x5420
nop
shl ah, 5
add dx, ax
add bh, dl
add bh, al
add ch, dh
test bl, ch
xor cx, bx
nop
nop
shl bl, 3
adc ax, dx
sbb eax, edi
shl edi, 4
xor di, 0x5fb3
shl ebx, cl
mov esi, 0x3e36d03f
inc cl
add bx, di
and ebx, 0x2181dfce
mov esi, 0x4df3d684
inc bl
test ax, ax
not cl
cmp si, bx
stc
nop
shr al, cl
adc esi, ebx
add esi, 0x4412ba2e
mov esi, ebx
mov dl, cl
add ebx, eax
dec al
and eax, ecx
and ch, cl
mov cx, bx
cmp ecx, ecx
shl edx, cl
stc
test cl, 0x72
shl ecx, cl
pop edi
xor ax, 0x2254
rol dx, 4
push edi
xor di, 0x6a0d
shl ch, 6
shr ah, 1
ror si, 5
and cx, di
mov ah, 0x66
nop
ror ax, cl
not ch
nop
dec al
not ebx
nop
xor edi, 0x574bf20c
rol dh, 6
add dx, dx
shl ecx, 2
sub eax, ecx
inc ch
sbb dl, 0x52
xchg ah, dl
shl ah, 8
nop
and bl, 0x42
sbb bh, bl
xor dl, ah
stc
xor bh, ah
sbb ah, 0x60
dec ch
adc ah, 0xa
stc
cmp bl, 0
or cl, 0x65
mov eax, 0x665c8244
sbb esi, 0x716b1d4
sub edx, 0x7b7ddbfb
not edi
sub ch, 0x67
rol si, 3
stc
shr ch, 7
shr edx, cl
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
push ecx
mov ch, 0x7c
push ebx
adc bx, 0x342f
sub ebx, 0x73aaa1a9
push eax
rol eax, cl
push edx
rol dx, cl
nop
adc dh, cl
adc ch, bh
ror edx, 4
push esi
test si, cx
xchg edx, esi
rol ah, cl
sub ax, cx
add cx, 0x445f
test bx, 0x4788
push edi
shr di, cl
sbb cx, dx
sub cx, 0x462e
mov eax, eax
or esi, eax
shr ebx, 8
xor bh, 0x4e
ror esi, cl
dec bx
adc bx, 0x7259
adc ch, ch
ror cl, 8
dec cl
and dh, cl
dec bx
or dh, 0x37
sbb bh, 0x7c
stc
dec eax
nop
xchg ecx, edx
dec bh
shr edx, 8
sbb esi, edi
add eax, 0x12f10b49
and edi, 0x670ee693
xor cx, 0x5eb0
sub edi, edx
stc
not ebx
nop
xor dx, dx
mov ax, 0x481b
cmp ax, di
stc
not esi
rol bl, 6
xchg bx, di
not dx
sbb esi, 0xe615c46
xchg bh, al
add ebx, 0x75e965c9
test ch, 0x2a
adc ecx, 0x5412bd9f
mov ecx, eax
rol ax, 5
inc ebx
or cx, cx
sbb ebx, esi
sbb dh, 0x40
or dx, ax
xor al, 0x36
ror cl, cl
stc
stc
or dx, si
nop
shl si, cl
add bx, 0x2695
and di, 0x65be
inc eax
cmp cl, cl
add al, 7
test al, al
add dl, 0x65
dec edi
sub cl, cl
sub esi, 0x143b152f
xchg si, di
xchg bh, ah
stc
stc
adc bl, 0x2e
adc ecx, 0x221b145e
inc si
nop
inc si
nop
sbb cx, ax
dec ecx
mov ebx, 0x35f4b1ca
sub di, ax
xor ax, si
mov di, cx
sub edx, 0x273bc8dd
pop edi
and eax, 0x393852b5
shl ebx, 5
not esi
add dx, si
ror ebx, 7
xor dh, 0x30
nop
inc dx
and al, ah
rol ch, 3
xchg cx, ax
ror dx, cl
stc
sbb bx, bx
mov bh, 0x73
dec si
xor dx, 0x1253
push edi
adc ecx, edi
add cx, bx
and di, cx
xor bl, bh
adc ebx, esi
shl ebx, 5
xchg edi, edx
xchg edi, ebx
ror al, 3
shr esi, cl
xor ebx, eax
cmp ah, 0x3d
add al, bl
adc al, 0x46
sbb eax, esi
cmp cx, 0x9d4
shl ax, 8
sbb cx, si
sbb bx, 0xf22
or dl, 0x25
adc ebx, 0x5986afb5
and ch, bh
and ah, cl
inc ebx
xchg ecx, eax
xor bx, bx
test cx, 0x22
and ah, dl
and edx, 0x61a87739
xor dx, 0x7a5d
and cx, dx
rol ax, cl
mov ah, 0x33
cmp bx, 0x25e1
shr edx, 5
or eax, 0x54f04097
or al, 0xb
stc
sbb bh, dl
adc edi, esi
shl di, 4
ror bl, cl
stc
cmp ecx, 0x7a1ba33e
rol bl, cl
and bx, 0xf28
dec ebx
nop
inc di
sub dl, 0xf
xor dl, 0x1d
sbb di, di
shr dh, cl
xor cl, 0x17
add ah, ah
ror cl, cl
add ah, al
cmp esi, 0x4ed892c4
and dl, 0x52
shl cl, 1
ror dx, 6
dec ax
test cx, bx
xchg cl, ch
adc si, 0x410e
and esi, 0x22a078ee
shr esi, 8
sub esi, 0x699c6047
or ax, 0x21a9
add edx, ecx
shr ax, cl
stc
inc ecx
not ecx
mov cx, cx
add di, 0x6e70
and bx, 0x6ac9
cmp ch, 0x4d
nop
test dl, 0x6d
shl bl, 2
xor dl, 0x7f
not bl
pop edi
nop
shr ah, 5
stc
stc
push edi
not di
rol eax, 6
xor eax, 0x10ff74ae
cmp edi, edx
rol ah, cl
ror edx, 3
shr edi, cl
sbb bx, 0x583c
add si, 0x41cf
shr edi, 5
adc bh, 2
nop
add al, 0x7b
rol bx, cl
sub si, 0x26e5
test ch, al
xor ax, 0x361
test cl, 0x1b
add ax, 0x23a7
stc
test ax, 0x1ba4
shr eax, cl
stc
dec dx
shl ecx, cl
rol edi, 6
xor dx, 0x3b97
not ch
ror esi, 3
test ebx, 0x3583ec85
not ebx
add dh, 0x5c
test edx, 0x2b803e87
rol si, cl
xor ebx, 0x76a0652e
add dh, 5
sub ch, al
xor eax, 0x581a4ee3
shl eax, 8
stc
inc ecx
dec bh
adc cl, 0x4a
sub bh, dh
add al, 0x54
shl si, cl
inc edx
dec eax
shr ch, cl
inc cx
sbb cl, 0x3e
stc
and edx, 0x8936956
cmp dx, 0x4d40
xchg bh, ch
and ecx, 0x2f753744
rol cl, 4
xor esi, edx
add di, 0x2da5
or bx, si
cmp al, 0x2e
add al, 0x72
ror si, cl
and ax, si
and edx, 0x1c1891fe
shr dl, cl
and bx, 0x2a61
sub ah, bh
xchg esi, eax
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
jp 0x4b1201
call fcn.004c38dd
nop
push edx
push ecx
rol edx, cl
push esi
push ebx
xchg si, bx
push eax
or bx, ax
shl ax, cl
pop eax
pop ebx
pop esi
pop ecx
pop edx
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
mov dword [ebp - 4], eax
push ebx
push edi
and bx, di
sub di, bx
stc
push eax
push ecx
shl eax, cl
inc bh
test di, cx
push edx
add dh, dl
test edi, 0x4aebf16c
cmp dx, bx
nop
test bx, cx
add di, 0x6cee
and bx, dx
or di, bx
xor eax, edi
push esi
xchg dx, si
add ah, cl
nop
sub bx, 0x8af
shr bx, 4
mov bx, bx
or edi, edi
stc
test cx, 0x10f4
add al, cl
inc cx
inc bx
cmp cl, 0x13
not ah
sub bh, 0x46
xor bx, 0x24bd
cmp cl, dl
inc al
nop
shr bl, 1
rol dx, cl
ror edx, 3
cmp edx, 0x509c41aa
test al, bh
cmp dx, cx
add dx, di
not ebx
rol di, 5
not ebx
inc ecx
stc
test ch, dh
adc edx, eax
mov eax, ecx
rol edx, 6
not al
add ax, cx
ror di, cl
ror esi, cl
not di
xchg dl, dl
stc
xor ah, dl
nop
test ah, 0x11
add dl, 0x2e
mov cx, 0x15e8
sub si, 0xc70
xor esi, edi
nop
dec ax
cmp edi, 0x40d57f7b
xchg ebx, edi
shl dx, cl
not al
adc edi, edi
rol esi, cl
stc
stc
inc dx
sbb cl, 0x6a
cmp ecx, ecx
sbb dx, di
shr ebx, 5
shl cx, cl
test edx, 0x155e85e0
shr edi, cl
xor di, di
dec si
shl bh, cl
add cx, 0x33a3
sbb esi, 0x6afe1e92
or ax, 0x5397
shl ecx, 7
not bh
add si, cx
dec eax
or edi, esi
cmp ecx, 0x1f7ea5a2
cmp ebx, edi
sub esi, ebx
mov edx, 0x329bf4d9
mov cx, 0x6122
dec edi
adc ebx, 0x2b117d3d
pop esi
add edi, 0x47f62371
xor ax, 0x2a9e
and ch, ah
inc ax
rol ah, cl
push esi
cmp si, 0x721a
stc
dec ecx
rol si, cl
rol dx, 1
nop
nop
nop
sub dl, dh
add ch, 0x33
dec cx
not si
or dx, 0x18dc
adc ch, bh
not ax
ror ch, 4
dec dx
cmp eax, 0x5d507e14
shl cx, cl
mov cx, di
cmp bx, 0x3fb2
nop
stc
ror ax, 1
xchg bl, bl
shr cl, cl
not edx
ror dh, 5
test ch, bl
xor bx, 0x4511
rol eax, cl
cmp esi, ebx
test edx, edi
rol dh, cl
add al, 0x40
shr ebx, cl
not ecx
xor cx, dx
not edi
inc cx
adc ecx, 0x751f31c2
sbb di, 0x201b
xor bx, dx
stc
mov ax, 0x35b9
and ebx, 0x2cde7f37
inc bx
not dh
inc ebx
and dx, 0x7c03
add edi, 0x7ba89124
or bx, 0x5528
or esi, 0x645a957a
and bx, 0x4d4b
sub dx, ax
inc cx
ror edx, cl
sub bx, bx
and di, 0x604
or bx, ax
shl cx, 8
add di, 0x1395
xor ecx, 0x63389646
dec esi
or ah, 0x24
shl ebx, 7
sbb bh, ah
mov edi, esi
cmp esi, 0x5be8b901
inc esi
xor ax, cx
shl eax, cl
inc al
add cx, 0x64ff
nop
shr al, 4
dec bl
rol cx, 4
rol ah, cl
add dx, cx
test ebx, 0x20a3a5f7
ror bx, 8
stc
nop
mov bh, dl
stc
sbb ecx, 0x4dafedc7
sub di, 0x5a4e
adc edi, 0x2c082098
sub eax, 0xb263dd7
sbb dl, ch
mov edx, 0x4222a8e9
not ecx
cmp eax, 0x6d879eea
shr bl, 5
pop esi
sub ecx, 0x6534760f
nop
adc dh, 0x34
shl al, 8
sbb ah, al
mov bh, 0x55
push esi
xchg esi, ebx
stc
adc esi, ecx
sbb si, di
dec si
sbb edi, 0x216c7d64
dec dl
sbb cx, 0x8a8
add esi, 0x69decaf5
dec esi
xchg dl, dh
or bh, bh
sbb esi, 0x42efd183
xchg ebx, eax
inc edx
mov esi, 0x1253c909
xchg esi, edx
add al, 0x77
mov bh, bl
shl ecx, cl
stc
stc
not dx
ror esi, 5
and cx, bx
stc
sub bx, 0x4ef3
test esi, edi
stc
shr bh, cl
mov bh, 0xb
and ax, di
adc bl, bl
nop
or al, 0x1c
sbb eax, edx
inc edi
add bl, bl
xchg dl, ch
sub ecx, esi
adc ah, 0x33
test ax, bx
and ebx, ecx
sbb di, 0x47de
ror ebx, cl
ror ax, 8
dec edi
xor bh, dh
cmp bh, 0x4a
or ecx, 0x5c6a6fdb
dec dl
dec ebx
dec dl
nop
shr edi, cl
mov edx, edi
mov bh, 0x66
stc
xchg cx, cx
not ecx
ror esi, 2
rol ch, cl
dec esi
adc ecx, edx
sbb di, 0xf77
dec dl
xchg di, di
sub eax, 0x5cb1b5b9
and esi, 0x1314fefd
mov ax, 0x7118
rol dh, cl
shl di, 6
inc bx
inc dh
nop
sbb ax, 0x16d9
add di, 0x7901
dec ebx
cmp ah, ch
test eax, 0x5ef2f49d
mov ax, 0x364e
xor esi, eax
sub dl, dl
rol ch, cl
rol bx, cl
xor bx, bx
and ax, si
rol al, cl
and si, cx
rol ch, cl
ror cl, cl
dec edx
or si, 0x25bd
xchg edx, edi
pop esi
sbb dx, 0x6e2f
xchg cx, cx
push esi
test esi, 0x77087bc9
rol al, cl
not dx
dec cx
or dh, bh
rol esi, 1
or bx, bx
test cx, 0x15fb
adc di, cx
sbb edi, esi
and ebx, ebx
rol edx, 5
sub ax, di
add dl, 1
rol cx, cl
add di, 0x57b0
sub bl, ch
add di, dx
test ax, 0x2a55
dec di
add cl, 0x1b
not dx
and ecx, 0x79f77df6
mov eax, 0x64f65e57
nop
mov di, 0x57d5
sbb bx, 0x705b
sub ch, 0x73
shr ebx, cl
rol ch, cl
or bx, 0x3f7b
rol cx, 3
and dh, 0x7d
rol al, 3
adc bl, 0x48
ror esi, cl
inc si
add edx, ebx
dec edx
not cl
sbb ecx, esi
shr al, cl
test al, ch
adc ax, dx
adc ax, bx
xor dh, 6
ror ecx, cl
xchg bh, dh
or edx, 0x25190394
inc ebx
dec dx
mov dh, ch
inc ebx
and eax, 0x39581d2e
adc ch, dl
test ax, si
dec ecx
cmp esi, 0xfb07c59
or edx, 0x5b96453e
add di, 0x6582
sub edx, 0x25bba7ae
sbb ax, si
cmp esi, 0x65406d3
cmp bh, 0x5c
ror cx, 8
and ebx, edx
cmp al, al
adc di, di
xor edi, edx
mov esi, ebx
shl eax, 2
rol dl, cl
xchg edi, ecx
xor ecx, 0x2fb2c99f
pop esi
pop edx
pop ecx
pop eax
pop edi
pop ebx
jp 0x4b186a
jle 0x4b16d2
push ebx
xor ebx, 0x2d5ba1c6
push edx
add dx, 0x2f68
pop edx
pop ebx
push eax
push esi
xchg esi, eax
push edi
and di, ax
shr si, 3
shr al, 2
shl ax, 1
push edx
not dh
push ecx
shl cl, cl
push ebx
dec bx
stc
test dx, ax
xor bh, ah
xchg ebx, esi
test dx, si
sbb eax, edx
adc ebx, 0x1c97c56d
or eax, edx
sub ch, bl
inc dx
dec eax
mov di, bx
not edx
shr esi, 4
sub dh, 0x65
mov edi, 0x20606b26
pop ebx
pop ecx
pop edx
pop edi
pop esi
pop eax
stc
push eax
sbb al, al
pop eax
call fcn.004c3c21
push ebx
push ecx
shl bl, cl
push edx
or edx, ecx
not bh
nop
push eax
add eax, 0x3e96274d
inc ebx
cmp cx, 0x1283
or ax, 0xdc1
push esi
shr si, cl
xchg cl, cl
test edx, 0xe159020
adc esi, edx
dec dx
rol dh, 4
test bh, bl
sbb ebx, 0x1aa6a55f
mov dh, 0x7a
push edi
or eax, edi
xor di, 0x75a1
shr bx, 7
ror esi, cl
ror bl, cl
adc al, 0x3c
or si, 0x22f9
not si
inc al
shr ah, 2
ror dx, 7
inc ch
rol eax, 2
ror dx, 7
shl ebx, cl
sbb edi, esi
not ebx
mov ah, al
adc eax, 0x2d5209d8
adc cl, dh
and dx, bx
nop
sub si, bx
not ax
add eax, esi
sub ah, 0x6a
cmp edx, 0x460d2ff8
sub edx, 0x3a01efe
nop
sbb cx, 0x607a
nop
shr dl, cl
and ch, dl
ror dx, 5
shr cl, 7
sbb cx, 0x310a
not ebx
inc ebx
adc edx, 0x11217ee0
shr ecx, cl
adc ch, cl
test ch, 0x7d
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
nop
push esi
ror esi, 4
push ecx
push eax
sub ecx, eax
sbb ecx, 0x2da11296
push edi
sub si, di
xor ax, ax
xor di, 0x6869
test ax, 0x31c
rol esi, cl
or edi, edi
push ebx
add al, bl
xchg di, di
xchg bx, ax
inc bh
push edx
ror edx, cl
and dh, 0x28
sub cx, dx
cmp si, 0x6dd5
dec esi
test dh, 0x66
not bx
shl bl, cl
or eax, eax
adc cx, 0x6822
rol eax, cl
xor ecx, eax
or edi, esi
stc
inc ch
dec si
pop edx
pop ebx
pop edi
pop eax
pop ecx
pop esi
jg 0x4b1825
push edx
sbb edx, 0x35d674a0
push ebx
push edi
mov ebx, edi
push ecx
xchg bl, ch
nop
stc
and di, cx
dec bh
rol cx, cl
push eax
push esi
and eax, esi
xor bl, cl
inc ah
xor bh, dh
rol al, 5
pop esi
pop eax
pop ecx
pop edi
pop ebx
pop edx
push edx
push esi
xchg dx, si
pop esi
pop edx
push eax
inc eax
push edx
push ecx
xor dh, ch
add ah, dl
pop ecx
pop edx
pop eax
call fcn.004c4051
nop
push ecx
or cl, ch
push eax
not al
push esi
adc si, ax
pop esi
pop eax
pop ecx
call fcn.004c46bd
call fcn.004c496d
push eax
xor eax, 0x186ada7a
push edx
and dx, dx
push edi
xor di, 0x19a8
push ecx
rol dl, cl
xchg al, ch
push esi
shr esi, 1
pop esi
pop ecx
pop edi
pop edx
pop eax
push eax
push ecx
ror al, cl
adc ax, 0x61bc
dec cl
push edi
shr di, 3
sub ax, 0x7021
push edx
dec edx
not eax
adc eax, ecx
push ebx
shl ebx, 6
mov dh, dl
and edi, 0x726d9f53
test ax, dx
sub eax, 0x4fcf65a0
shl cx, cl
sbb edx, 0x559bf399
and edi, edx
shl eax, cl
push esi
dec esi
mov edi, 0x24e33d78
dec cl
rol si, cl
not edi
nop
test dh, 0x38
not bx
test eax, 0x3fd065ff
nop
xchg bx, ax
sbb dl, 0x4c
sub si, 0xb8d
add cx, di
test ah, dh
ror eax, cl
stc
test ebx, 0x405a43bd
and ax, 0x6ecf
xor bx, 0x5236
or ax, bx
dec di
mov esi, 0x190be7a5
add bl, dh
dec dx
not edx
ror eax, 3
ror ah, cl
adc edx, ecx
dec bh
and ebx, edx
stc
ror bh, cl
xchg ch, ch
xchg edi, eax
ror ch, 5
or cx, di
xor edx, edi
and bx, di
not cx
xchg ch, dh
xchg edx, ecx
shl dx, cl
test di, dx
xchg ecx, eax
xor ebx, ecx
rol bh, cl
add edx, edi
cmp ch, dh
shr ax, 2
add dx, ax
dec eax
inc bh
mov eax, 0x59802d55
nop
dec dl
add bl, dh
cmp edi, esi
sub edx, 0x7027dadf
not esi
add ah, 0x76
adc edi, edi
ror eax, cl
mov ecx, 0x17819201
inc cx
sbb eax, 0x28711785
and dx, dx
shl edx, 1
adc si, 0x46ab
rol ecx, cl
dec bl
and dx, 0xf78
xor al, al
shl bl, cl
nop
not ah
shr esi, cl
shr ah, cl
or dl, ch
dec dx
xor ah, 0x27
test ax, si
pop esi
pop ebx
pop edx
pop edi
pop ecx
pop eax
push eax
push ebx
adc ax, bx
xchg al, bh
nop
push ecx
xchg bl, cl
sub cl, bl
push edx
add edx, 0x1732cea7
inc edx
ror bx, cl
rol cl, 3
push esi
rol esi, 1
test esi, ecx
and ah, 0x44
ror cx, cl
shl bx, cl
push edi
test di, 0x2164
and di, 0x59de
ror bl, cl
shr ecx, 6
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
call fcn.004c4dfb
push ecx
dec cx
pop ecx
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
xor eax, eax
call fcn.004c510f
jne 0x4b1d15
push edx
or dl, 0x6f
push ecx
push esi
add ecx, esi
push eax
dec eax
shl eax, 8
push ebx
sbb bl, cl
xchg cx, ax
cmp ecx, 0x6247156c
and ah, bl
dec bl
or cx, cx
stc
dec dl
ror dl, 4
ror ebx, 8
push edi
dec edi
rol bh, 3
test dx, bx
adc ecx, 0x6644c30f
xor di, 0x6b1d
mov esi, 0x3397cf30
and cl, cl
rol si, cl
sbb edi, ecx
nop
or dx, 0x198a
or edi, edi
shr bl, cl
dec esi
stc
not si
shr ch, 8
inc di
rol eax, cl
inc di
ror bx, 4
cmp ax, cx
sub dl, ch
mov edx, 0x564e5948
ror edi, cl
inc di
sub bx, 0x770a
xchg di, bx
nop
shr di, cl
inc ax
adc bh, ah
stc
not bh
sub cx, 0x3005
not esi
mov ax, 0xdf2
sub di, 0x4723
add dh, al
cmp di, 0x336e
sub dx, si
shr si, 4
test dx, dx
cmp ax, 0x711e
add esi, 0x4645c76
nop
rol ah, 1
cmp cx, si
dec edx
sub esi, 0x7fff0d1
dec ch
nop
xor cx, 0x350f
nop
shl edx, 8
shr cl, 8
shl cx, 4
rol ecx, 6
test di, bx
and ecx, 0x4f53af41
shl ebx, 8
test edx, 0x15fe050e
or bx, 0x4a4
sbb cx, cx
test ah, 0x28
or cx, 0x51e4
stc
shl dl, cl
ror esi, 3
mov dx, 0x2562
cmp bx, 0x1379
ror esi, 8
nop
xchg bl, ch
rol edx, 6
stc
test dh, 0x1f
stc
not di
add eax, 0x4fd71eb4
inc esi
or dx, cx
not dl
xchg ecx, ebx
cmp edi, 0x688ba780
rol ebx, 2
pop edi
test eax, eax
dec si
push edi
add di, 0x42bf
xchg dh, ah
ror edi, 2
adc edi, 0x6d279925
and dl, 0
sub ax, bx
xor bx, 0x7c1b
sub dx, dx
cmp dx, 0x670b
mov cl, 0x72
cmp edx, edx
add bh, 0x70
nop
add dl, 6
mov eax, edx
cmp eax, 0x544a6baf
sub ecx, edx
rol cx, 8
shl cl, cl
or di, di
shr ecx, cl
shr ch, 5
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
push ecx
shr ecx, cl
push esi
sbb esi, 0x279fd79d
push eax
not ah
push edx
shr edx, 6
and al, ah
push ebx
or ebx, edx
xor dh, dl
shl bx, 8
push edi
or edi, edi
stc
inc bx
cmp dx, 0x7ea0
xchg dh, ah
stc
adc cl, ch
ror edi, cl
adc cl, dl
xchg cx, si
and esi, edx
adc ecx, ebx
inc si
nop
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
push edi
mov di, 0x3ce0
push esi
push eax
xor esi, eax
push ecx
inc cl
push edx
adc di, dx
shl dh, cl
inc esi
nop
rol edi, cl
mov si, 0x6eb9
stc
ror al, cl
dec eax
nop
not cl
push ebx
sbb bh, 0x3a
ror bh, cl
dec edx
dec cl
or cl, ch
rol dh, cl
cmp cx, ax
adc edi, 0x31797f10
inc bx
or ch, 0x2a
cmp ecx, ecx
adc bx, bx
ror dl, cl
pop ebx
pop edx
pop ecx
pop eax
pop esi
pop edi
push ebx
shl bx, 4
push eax
inc ah
push ecx
sub cl, 0x2a
mov cx, 0x7cb
xor ax, 0x13d5
push edx
cmp edx, 0x5760da79
inc bh
push edi
not di
and edx, 0x6839a2e3
adc al, 0x2c
ror al, cl
xchg bh, bh
add edx, eax
sbb ax, 0x23bb
sub edx, 0x4a8300d9
push esi
dec esi
stc
or ebx, 0x7bfcf53c
xor cx, dx
shr bl, cl
nop
shl dx, 8
xchg dh, bh
cmp di, 0x4dea
sbb dx, 0x1372
sbb bl, dh
dec si
xchg ah, ch
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
push ecx
push ebx
adc cl, bl
push edx
xchg bl, dl
rol dx, 1
stc
nop
not bh
push eax
sbb al, 0x37
push esi
push edi
mov esi, edi
add al, cl
xchg edx, edi
shl bx, 4
stc
nop
xchg dx, dx
test bl, 0x11
xchg bx, ax
and bl, 0x5d
mov dx, si
dec edi
inc ebx
sub al, 0x33
xor bl, dl
dec edx
shl cl, cl
not edx
cmp dx, di
xor cl, 0x56
stc
inc al
xor ecx, 0x6a4dd60d
inc edx
dec cx
and ebx, edx
and esi, esi
ror eax, cl
shr di, 8
test al, cl
rol esi, 5
test ax, 0xb9d
ror edi, cl
cmp bx, 0x79a1
cmp edx, 0x594018cf
stc
or ax, 0x3521
adc edx, ecx
not ch
dec eax
mov cl, 0x79
not bx
mov di, 0x2f15
mov di, cx
inc di
and eax, 0x5415f42c
xor bl, al
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push ebx
push edi
xor bx, di
push ecx
shr di, cl
add edi, 0xe153b8a
inc bh
push esi
dec esi
stc
and bh, 7
push edx
test ch, dh
xor ecx, 0x6ba7acdf
push eax
or ax, 0x1a43
and bx, bx
and dl, 0x6b
pop eax
pop edx
pop esi
pop ecx
pop edi
pop ebx
push edx
xchg edx, edx
pop edx
call fcn.004c55f8
call fcn.004c5a29
push edi
push ecx
ror di, cl
push ebx
or ebx, 0x595ee1ec
push esi
cmp ebx, esi
push eax
test ax, 0x57a0
push edx
mov ecx, edx
xchg si, ax
sub si, bx
or ch, ch
sbb cx, dx
ror bl, 6
xchg ch, bh
rol ebx, cl
and edi, edx
stc
mov esi, 0x279fe199
inc ax
cmp eax, esi
xchg ah, dh
test cl, al
add al, 0x35
xor ax, cx
stc
mov esi, 0x2869b0f5
shl ah, cl
nop
or ebx, 0x2c800e81
nop
test esi, ebx
inc ebx
shl ecx, 1
not si
sub edx, 0x6fa7a9aa
xor eax, ebx
shl eax, cl
sbb si, cx
dec ecx
not edi
stc
xchg dx, bx
stc
xor ecx, 0x6a65310f
stc
adc cl, 0x2e
shr dx, cl
dec edi
nop
xor bx, ax
dec dx
adc edi, ecx
inc eax
shl ah, 7
inc edi
inc bl
or edx, 0x7d93c1b9
cmp edx, edi
sbb ah, 0x5c
sbb cl, 0x6b
nop
shl cx, 4
test bx, 0x32a9
nop
ror esi, cl
and ch, 0x3b
dec edi
sbb bl, dl
test edx, 0x3eaabf4e
inc edi
or edi, eax
mov dl, 0x21
ror dh, 1
inc si
xchg bl, cl
not ax
test ebx, 0x34cfbdd3
add bh, 5
dec bh
dec ebx
sub cl, bl
and ch, 0xd
shl cx, 7
adc ax, 0x23b1
add ecx, esi
mov ax, 0x68a2
pop edx
pop eax
pop esi
pop ebx
pop ecx
pop edi
jne 0x4b206d
call fcn.004c5d83
call fcn.004c60df
push esi
add esi, 0x5a6a8a41
push ecx
shr esi, cl
push eax
not ax
push edx
dec dh
push edi
shr edi, 2
ror si, 1
xchg di, dx
xor cx, 0x3189
push ebx
shr bh, cl
shr ecx, cl
inc dl
adc bx, si
stc
inc di
sbb esi, ebx
adc ch, 0x50
not ecx
not ch
mov cx, si
test ch, bl
and cx, dx
add esi, 0x5ea9b447
sbb cx, cx
cmp si, 0x18b
xor si, 0x1389
shl bl, 3
xor edi, 0x1c512fd
and dh, al
sub bx, bx
test edx, eax
dec al
shl eax, cl
mov ch, al
inc edx
stc
xchg di, di
stc
dec eax
dec ah
sbb edi, eax
shr edi, 8
xor di, di
ror ebx, 8
dec dl
or dl, 0x1e
and bx, 0x41c9
not dl
stc
shr dl, cl
xor ecx, 0x4c06da3f
and si, 0x3998
not dh
dec dh
cmp edi, ebx
ror ch, cl
or ax, 0x471e
or dx, 0x14a0
mov ax, 0x8fe
ror cx, cl
add bl, 0x39
cmp bl, al
or al, 0xe
stc
shl edi, 7
not cx
shl bh, cl
not edi
inc bx
not edx
adc si, bx
rol di, 5
shr cl, cl
xor si, 0x573
xor esi, 0x516e2a01
test bl, ch
shl bx, cl
xor ecx, 0x23b72a4
dec al
inc bx
sub edx, edx
inc eax
shr ch, 6
shr ecx, cl
not dx
dec dx
mov dh, bh
sbb ah, 0x7a
adc bx, si
add bl, al
mov dx, dx
not eax
cmp cl, ch
ror al, 2
test ax, 0x5d57
inc edx
nop
add cx, 0x25ef
adc si, si
nop
not ebx
pop ebx
shl di, 1
sub cx, 0x1fd
push ebx
test bx, 0x6f0b
shl eax, 1
adc ch, dh
dec cx
adc dx, 0x615b
inc eax
add edx, 0x33e24430
shr ecx, 6
not al
test ebx, 0x4fcebb73
ror esi, 3
add bx, 0x5b27
rol eax, 8
shr eax, 2
cmp al, dl
cmp edx, 0x7002cc20
mov bx, bx
test dh, 0x3d
rol cx, cl
pop ebx
pop edi
pop edx
pop eax
pop ecx
pop esi
push ebx
push edi
add bx, di
push edx
push ecx
and edx, ecx
xor ebx, ebx
push eax
cmp bx, ax
inc cl
stc
dec dl
test eax, edx
add al, 0x48
cmp bx, dx
shr dl, 2
sbb cx, 0x6465
cmp eax, ecx
and eax, eax
xor ah, ch
add bl, 0x49
stc
nop
push esi
shr si, cl
and di, 0x723
adc bh, 0x7a
xor dx, bx
mov cx, 0x3a84
shr si, 3
xor bl, ah
inc cl
xchg dl, dh
nop
mov si, 0x4f58
xchg ecx, edi
mov dx, 0x2694
nop
ror di, cl
xor di, 0x416b
add ebx, edi
stc
add bl, 0x2d
and dx, si
rol dh, 2
xor al, dl
add cl, bh
dec eax
pop esi
pop eax
pop ecx
pop edx
pop edi
pop ebx
call fcn.004c6559
push edx
not edx
mov edx, 0x2ef2f906
push ecx
rol edx, cl
push ebx
inc bx
push edi
ror edi, cl
not cl
stc
nop
rol cx, 2
push eax
shl eax, 3
inc bx
push esi
sbb esi, 0x2c75581e
cmp edi, ecx
shr dh, cl
shr bl, 1
mov eax, edi
sub cx, si
or di, 0x3bc6
mov eax, 0x125fa003
sbb bl, ch
ror bh, 8
or edi, edx
sub bl, bh
and bh, 0x71
nop
adc bh, dh
cmp ah, ah
not cx
xor edi, esi
shr ah, 7
rol cx, 2
not dx
shr esi, cl
sub esi, 0x5ab12f8a
sbb bl, 0
sbb esi, 0x1631e83c
add ah, dh
test di, dx
adc eax, esi
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
call fcn.004c6b0e
call fcn.004c6faa
push eax
not ah
push ecx
inc cl
shl eax, 1
push esi
rol si, 1
push ebx
sub bl, 0x66
nop
cmp si, bx
not cx
push edx
xchg dx, si
push edi
and di, 0x6581
sub bl, cl
add si, di
and ecx, ecx
shr ax, cl
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
push eax
dec ah
push edi
push ebx
adc edi, ebx
pop ebx
pop edi
pop eax
push edx
push eax
and dx, ax
push esi
xor esi, esi
push ecx
xchg cl, ah
sub esi, 0x7c99e5ec
nop
test ah, 0x7b
push ebx
not bx
sbb edx, 0x41e78152
sbb edx, edx
dec si
shl ebx, 1
ror ah, 7
nop
ror si, 3
cmp cx, bx
sub ch, 0x51
inc ecx
or dh, cl
push edi
xchg dx, di
xor si, si
ror eax, cl
test bx, si
sub dx, 0x4c6a
nop
sbb edx, 0x3996cf45
sub ecx, 0x2c7f6096
stc
or esi, edi
xchg di, cx
or cl, 0x35
xor dh, 0x66
ror di, 7
sub bx, 0x6156
xor cx, bx
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
jne 0x4b2142
je 0x4b213b
push eax
push ecx
xchg cx, ax
push edx
xor dx, 0x278d
mov ah, cl
xor edx, 0x61b59cd4
pop edx
pop ecx
pop eax
push ebx
push ecx
cmp bx, cx
pop ecx
pop ebx
call fcn.004c724f
push edi
sbb edi, 0x1384637f
push ebx
adc di, bx
or bh, bh
push ecx
ror bx, cl
push edx
rol edx, cl
push eax
add eax, ecx
adc ah, 4
or dl, 0x6e
pop eax
pop edx
pop ecx
pop ebx
pop edi
call fcn.004c7537
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
push edi
push ecx
cmp di, cx
or di, 0x47bb
push edx
test dx, dx
push ebx
sbb bl, bh
push esi
sbb si, 0x299a
shl bl, 7
dec ch
and si, 0x1a2e
shl si, 3
push eax
sbb eax, edi
nop
shr bh, 4
rol ax, cl
shr di, 4
rol dx, cl
rol ah, 1
nop
or cx, 0x3041
shr cl, 8
xchg edx, edx
xchg si, dx
xor dl, 0x5a
and ebx, esi
inc ax
shl cx, 1
stc
add si, 0x5080
ror si, cl
or al, 0x72
nop
mov edi, eax
adc dh, 9
test ecx, eax
add edi, edx
cmp edi, edi
xchg al, cl
mov cx, di
xchg ebx, ebx
rol dx, 7
ror esi, 4
xchg dh, ah
and cl, 0x13
sub di, si
and si, 0x573c
xchg dh, dh
shl di, 1
test dh, 0x4f
xor edi, eax
not ax
and ah, al
or dx, 0x54ea
cmp di, bx
rol ecx, cl
mov bx, di
cmp cl, 0x76
add ch, ch
dec esi
inc cl
add ah, 0x25
ror ax, 3
sub cx, dx
cmp dx, 0x26b3
nop
cmp cx, di
not ch
stc
add ax, si
stc
test di, 0x4e
rol ah, 2
rol bl, 1
adc ah, dh
test si, 0x7d93
inc di
not ax
dec bl
or dh, 0x5d
test al, 0x37
dec cl
shr esi, cl
test cl, 0x71
mov edx, esi
or dx, cx
or bh, bl
and bh, ah
sbb esi, 0x7f27d110
test ecx, ecx
or ax, 0x7753
shr dx, 1
ror esi, 6
mov dl, bl
ror dh, 5
ror di, 7
mov dx, 0x6646
or bx, cx
cmp al, 0x7f
stc
and ax, bx
dec ax
shl esi, cl
pop eax
test esi, 0x65d8ab20
push eax
shl eax, cl
xchg bl, dl
sub ecx, 0x79909137
sub ax, ax
dec edi
xor ah, 0x1f
shl cx, 8
rol edx, 7
ror dx, 3
sbb ebx, 0x3ebd58fe
not edx
inc cl
inc edx
and ecx, ecx
not dx
xor eax, ecx
xchg cl, ah
cmp dl, 0x32
adc ax, si
xchg edi, eax
not dl
test dh, dh
shl al, 3
nop
xchg dx, bx
rol cl, cl
mov cx, 0x14c9
shl ebx, cl
shl dh, cl
not bx
dec dh
mov bx, 0x36ff
or eax, ebx
test esi, 0x5ffe32c6
xor di, bx
rol eax, cl
adc bx, bx
test bl, dl
sub cl, cl
add edx, 0x43d01399
test ebx, 0xe1d2db3
or cl, 0x51
mov esi, 0x712828ad
sub edx, 0x75c1602f
sub di, 0x3568
xor ax, 0x571e
adc ax, di
add ah, al
mov dl, 0x51
rol al, 2
not bx
xchg bl, dh
ror ecx, 6
dec edi
ror ax, 7
sbb ax, 0x5d94
or di, si
mov bx, 0x27f9
shr cx, cl
rol ah, cl
mov ebx, 0x7b94630e
xchg al, ch
inc bx
xor ah, al
sub edi, edi
ror bh, 2
stc
nop
add bh, 0x5c
nop
inc si
adc cl, 0x35
test eax, eax
sub cl, bl
add si, 0x335b
and esi, 0x245e8718
xchg ecx, eax
stc
adc eax, 0x60278f4b
not dl
not dx
not ch
and bh, 0xe
sbb edi, 0x59b832d7
test ecx, esi
rol bh, cl
xchg ecx, edi
add ecx, 0xbd85389
sbb di, 0x2ce9
shr bx, cl
not eax
adc dx, di
shl esi, cl
mov si, 0x52d3
mov ax, 0x51d3
xor cl, 0x73
inc dl
dec ch
nop
pop eax
shr ch, 3
not ecx
shl bx, cl
shr dl, 1
rol dx, cl
dec edi
push eax
or dl, al
xor ah, 0xe
cmp di, 0x462c
ror eax, 1
sbb edx, edx
xchg bx, dx
add cx, si
ror edi, 7
rol dl, cl
xor bl, ah
dec bx
xor si, dx
inc edi
xor cx, 0x5b3d
xor ax, ax
sbb dh, 0x45
stc
ror esi, 2
sub esi, ebx
adc ebx, 0x3fe09e19
sbb bh, 0x3c
and cx, 0x1373
sbb ah, dh
not si
add cx, si
adc di, 0x228c
shl ch, 4
adc ecx, 0x1d67757a
stc
xchg esi, eax
and cx, dx
dec esi
shr si, cl
xor ax, 0x61f8
cmp ebx, esi
xchg cl, ah
or ebx, esi
xor bx, 0x517d
or ecx, 0x4dc730d4
add edi, eax
inc ah
stc
xchg ch, ah
xchg cx, ax
add al, 0x6a
sub ah, ah
shr edx, cl
sub ax, 0x6519
nop
nop
or bh, ah
ror ax, cl
shl ecx, cl
inc dh
nop
cmp edi, eax
dec eax
xor ch, bl
or ax, 0x6cd5
rol ecx, cl
not si
or ebx, esi
shr di, 3
not dl
nop
sub al, 0x16
stc
or ch, dh
adc cx, cx
or edx, 0x4b042ca6
adc di, di
ror esi, cl
cmp si, 0x52fa
and dh, 0x35
shr di, cl
add di, 0x3676
stc
shl cl, 8
xor ax, di
cmp bh, 0x58
inc ch
not cl
mov ebx, 0x4f855060
stc
cmp ah, cl
add ah, bl
shr ah, cl
shr ax, 3
nop
xor dx, cx
add bx, di
not di
xchg si, di
shr bl, cl
pop eax
push eax
dec ax
or di, si
mov cl, 0x13
mov edi, 0x74104096
add ecx, eax
add ax, cx
sub ch, bl
or cx, 0x1a2a
test si, 0x4477
rol edx, 3
sub esi, 0x6e5bb0a
test ah, 0x28
shr edx, cl
sub ebx, 0x754c911f
test di, 0xc1d
not edx
mov di, dx
mov ah, ah
cmp cx, 0x1afe
nop
dec bh
and bx, 0x335d
rol ebx, 3
xchg ch, dh
ror ecx, 2
adc dh, dh
xor ecx, 0x46d649d4
shr ebx, 6
stc
mov cl, ch
sbb edx, 0x61c0ee45
xchg edi, eax
test ecx, edi
shl ebx, 4
stc
nop
sub bx, 0x4151
not dl
sub ch, al
inc bl
not ecx
adc eax, ecx
rol dh, 3
not dh
adc dx, di
sbb bl, dh
shl dx, 4
xchg dh, cl
cmp cx, dx
not cx
ror edx, cl
adc esi, esi
xchg dh, cl
adc al, bl
xor cx, 0x2636
sbb ax, 0x65d7
add ebx, edx
xchg ecx, esi
ror eax, cl
rol edi, cl
stc
rol cl, 1
nop
shr dx, 5
rol ecx, 6
xor ebx, eax
shr dh, cl
not ebx
and dh, 0x3d
rol ecx, 4
and edi, edi
cmp edi, edi
and si, ax
or dh, bh
xor dh, dh
rol ebx, cl
stc
cmp dh, 0x42
or bx, ax
dec si
not bx
ror ax, cl
and dx, 0x1eba
rol ecx, 6
shl ecx, 4
not dh
shr ebx, 3
stc
shl ecx, cl
xchg cx, cx
xchg ebx, ecx
inc bx
mov eax, ebx
shr cx, 4
and cx, ax
xor di, cx
test cx, dx
shr esi, 7
cmp eax, 0x7cae1b4f
adc si, bx
pop eax
shl dx, cl
xor di, cx
add ch, ch
xchg si, cx
rol cl, cl
and bh, 0x10
dec dl
push eax
sbb ah, al
stc
cmp ecx, ecx
mov eax, ebx
xchg bx, cx
nop
inc ecx
shl edi, cl
xchg si, cx
add dl, 0x6c
shr cx, 2
xchg ebx, edi
xor di, 0x72a1
test cl, 0x60
add ebx, 0x4c6bd859
shl ebx, cl
rol eax, 3
mov edx, 0x6a95d524
shr ah, cl
xchg ecx, eax
and edx, ecx
inc cx
or esi, edi
stc
sub ecx, ecx
and ecx, 0x48842a38
not ebx
sbb bx, di
rol ebx, cl
shr bx, cl
rol ax, cl
not bl
pop eax
pop esi
pop ebx
pop edx
pop ecx
pop edi
jl 0x4b28c0
jnp 0x4b275b
call fcn.004c7885
push ebx
push ecx
and ebx, ecx
push eax
inc al
push esi
mov esi, 0x416f88ad
mov ax, si
push edx
and edx, ebx
nop
and si, bx
inc cx
adc ecx, ebx
shr edx, cl
stc
dec cx
add al, 0xc
sbb ax, si
dec edx
not dh
test bh, 0x28
and ah, 7
shl eax, cl
mov si, bx
adc ch, bh
sbb cx, 0x3e72
rol ch, cl
mov bl, cl
sub al, 0x66
adc dl, bh
ror ecx, 7
inc esi
sbb al, 0x59
xchg dh, cl
adc cl, bh
nop
cmp eax, 0x92b1d7a
dec ecx
shr bl, cl
stc
shr bx, 5
add ebx, 0x5657ac86
or cx, 0x1264
sbb ch, ah
shr cl, 1
rol cx, cl
or ax, 0x7452
mov edx, esi
xchg edx, esi
nop
and bh, ah
adc edx, 0x12f02c90
inc eax
shr bl, cl
ror al, cl
nop
ror dx, cl
xchg edx, ebx
cmp ax, cx
test ah, 1
xor ecx, 0x162a47f
push edi
xor edi, 0x638b79aa
test dh, 0x5c
stc
sbb ax, ax
sub bx, bx
test al, 0x14
xchg ecx, esi
cmp ebx, 0xb418ac8
shl ax, cl
shr eax, cl
nop
xor dl, bh
mov dl, 0x1c
shl eax, 4
xor eax, edi
shl dh, 5
nop
adc ecx, 0x11a96aca
xor ah, al
or ecx, 0xec4ecce
dec ch
inc esi
sbb edi, eax
shr dl, 4
ror edi, cl
test esi, 0x5264a13e
pop edi
pop edx
pop esi
pop eax
pop ecx
pop ebx
push esi
push edi
xor si, di
push edx
sbb edi, edx
add edx, esi
push ecx
push eax
test cx, ax
push ebx
sub bh, 0x10
not bl
pop ebx
pop eax
pop ecx
pop edx
pop edi
pop esi
call fcn.004c7b53
push ecx
inc ch
and cl, 0x7f
push ebx
shr bx, cl
push eax
dec al
not bl
stc
push edi
or di, 0x46d5
adc cx, 0x2ad1
test cl, bl
push esi
not esi
push edx
and eax, edx
adc al, 0x66
test ch, cl
inc bl
not di
shl ch, cl
xchg ebx, edx
ror ch, 5
cmp ecx, 0x5dd3c65f
adc eax, esi
xchg bl, ch
test ecx, 0x55245f76
nop
test edi, 0x582d92d8
adc bx, cx
dec eax
cmp dx, cx
adc di, 0x4e48
shl di, cl
inc di
sub edx, ebx
xor bh, 0x60
inc ah
or bh, dh
shl cx, 6
ror ch, 5
cmp cl, 0x32
shr ax, cl
cmp cx, 0x3d94
inc bx
dec di
inc si
rol si, cl
rol cx, 3
shl al, cl
xor si, 0x4a0a
ror ch, 7
test edx, 0x749992dc
or dh, cl
sub si, 0x18d8
nop
not ax
adc esi, 0x245e683
not cx
mov bh, 0x46
dec esi
shl bx, 8
shl bx, cl
rol dh, 8
sbb bx, ax
pop edx
pop esi
pop edi
pop eax
pop ebx
pop ecx
push ecx
push edx
mov cl, dl
or ecx, 0x86aaeff
push ebx
xchg bl, dh
sbb dx, 0x53c4
pop ebx
pop edx
pop ecx
call fcn.004c7fcc
jge 0x4b28bb
push eax
push ecx
xchg cx, ax
push edx
mov cl, dh
mov cl, 0x59
shr ax, 5
add edx, edx
sbb cl, ch
stc
ror cx, 1
and al, 0x1d
push esi
shl si, 6
push ebx
and ecx, ebx
inc al
push edi
shr di, 7
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
jae 0x4b2885
call fcn.004c8322
call fcn.004c88e5
push ebx
push esi
xchg ebx, esi
push ecx
push eax
add ch, ah
push edx
sbb dx, si
pop edx
pop eax
pop ecx
pop esi
pop ebx
push edx
push ecx
mov dh, ch
pop ecx
pop edx
push edx
add edx, 0x51142468
push eax
mov ax, 0x126a
xor ax, 0x71c3
push ecx
ror dh, cl
push esi
push edi
xchg esi, edi
pop edi
pop esi
pop ecx
pop eax
pop edx
call fcn.004c8c15
call fcn.004c8e81
call fcn.004c91da
call fcn.004c95d6
call fcn.004c9868
call fcn.004c9c68
jbe 0x4b29bf
push eax
push ebx
mov al, bl
push edi
push ecx
shr edi, cl
nop
dec edi
push edx
inc edx
adc di, 0x3eb9
mov ax, 0x65e7
nop
xchg ch, dl
mov ecx, edx
and edi, edx
add dx, cx
stc
or edi, 0x47e6fbf1
test dl, ch
adc edx, edi
rol bx, 4
dec ebx
push esi
shl esi, 7
or cx, cx
ror cl, 5
stc
shr si, 1
sbb ebx, eax
xchg ecx, ebx
mov esi, 0x6d2607b5
test ah, dl
and cx, 0x5b53
xor ax, 0x39b1
and ah, bh
not si
or cx, 0x5549
adc edx, 0x27c61409
dec ax
stc
stc
ror dx, 1
cmp ecx, 0x29cfd424
rol dh, cl
shr cx, cl
sub ah, ch
shl ax, cl
sub cl, ch
or cl, 0x44
test edi, eax
ror si, 4
inc dx
rol dx, 7
add bl, 0x68
not bh
ror cl, cl
inc eax
dec di
rol edx, 6
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
push esi
push ebx
adc esi, ebx
push edx
mov edx, ebx
push ecx
sbb cx, 0x3ded
nop
dec ecx
sbb edx, 0xb9de389
sub cx, 0x3304
stc
rol dh, 4
rol dl, 1
push eax
test ax, cx
add ch, bl
shl dx, cl
test cx, 0x3037
or edx, 0x62a9b997
push edi
and edi, ecx
rol dx, cl
inc eax
test esi, 0x2c0fd2ea
adc ax, 0x190d
shr esi, 3
xchg dh, dh
rol edx, cl
pop edi
pop eax
pop ecx
pop edx
pop ebx
pop esi
call fcn.004c9fb7
nop
call fcn.004ca30f
call fcn.004ca7db
call fcn.004caa8e
push eax
or ah, 0x20
push edx
sub dl, 0x2c
stc
push ebx
inc bh
push edi
inc edi
shr dh, 8
shr bx, 8
and bx, 0x697f
stc
not edx
pop edi
pop ebx
pop edx
pop eax
jb 0x4b2a09
call fcn.004caf09
push edx
or dh, 0x31
push ecx
inc ch
push eax
or ax, 0x716c
pop eax
pop ecx
pop edx
call fcn.004cb31c
jo 0x4b2a2e
jae 0x4b2a24
push edi
or di, 0x4fa9
push eax
xchg edi, eax
pop eax
pop edi
call fcn.004cb5bf
call fcn.004cb9a3
je 0x4b2a39
push ebx
sub bh, 0x30
pop ebx
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push edi
rol di, 5
push ecx
shl ch, cl
nop
push ebx
test ch, bl
push edx
cmp dx, 0x26f7
push eax
sub ax, 0x3c52
xor dx, 0x1cac
push esi
dec si
or dl, 0x63
inc cx
not cx
ror dh, 8
shr al, cl
nop
shl bx, 1
shl edi, 1
stc
sbb edi, ecx
and edx, 0x6596c27
and bl, 0x4f
sbb ch, 0x76
add di, si
test ah, 0x74
rol eax, cl
not di
inc di
nop
dec edx
and cx, 0x115
mov ch, 0x25
xor esi, ecx
xchg al, bh
xchg esi, ebx
inc si
stc
not bx
not ch
test dl, cl
xchg bh, bl
nop
and di, 0x2e9a
inc dl
rol ecx, 4
add ch, dh
sub al, 0x58
rol cx, cl
shl dh, cl
stc
sbb cx, cx
or ah, 0x25
xchg edx, eax
shr cl, 8
xchg cx, bx
not ebx
stc
not bx
test cl, 0x58
shl dx, 7
inc bx
shl bx, 6
mov bx, 0x5ec3
shl edi, 1
sub eax, esi
xchg di, dx
and dl, ah
add bl, dh
shr si, 6
cmp ax, 0x45b8
inc si
shr ecx, cl
not edi
and dx, 0x7b4a
stc
or ah, ch
xchg dl, al
test eax, ebx
shl dx, 8
adc edi, edx
not dx
add cx, di
not cx
mov ah, cl
mov cl, ah
test ebx, 0xb30093f
rol ch, cl
xor eax, edx
dec si
not cx
inc dx
shl eax, 3
add cl, 0x62
shl ah, cl
test ch, 0x6c
and ax, si
ror ah, 8
xor eax, 0x6ceecb64
shl si, 5
xor dx, 0x2523
add di, bx
and dl, al
pop esi
push esi
dec si
cmp ah, ah
mov al, 0x2f
not cx
cmp dl, bl
shr bh, 4
xchg cx, dx
xchg cx, bx
cmp bx, di
inc dh
dec bx
shr cx, 5
or ebx, ebx
dec si
sbb ch, 6
rol dx, 3
shl si, cl
rol edx, 6
nop
stc
inc ecx
xor ch, 5
stc
shr bl, cl
test ebx, 0x2857b72
adc ebx, 0x3d44a92a
cmp al, cl
ror bx, cl
test cx, 0x3102
mov dl, ah
xchg si, dx
test edx, 0x6cbb252c
rol edi, 4
add bl, dh
or bh, al
test bx, 0x69ee
dec al
stc
cmp ebx, 0x4e09a2ed
add ch, 0x1d
mov cx, 0x5dea
dec ax
xchg cx, ax
and bx, 0x7a6f
shr eax, 8
adc edi, 0x4de3f80f
xchg ecx, ecx
rol cx, 4
ror si, cl
cmp bx, bx
ror ax, 8
mov ecx, 0xb750e6c
xchg si, ax
not bh
shr eax, cl
dec cx
inc cx
or bh, bl
and edx, 0x2555b281
xchg bl, ch
sub cx, 0x2fea
shr eax, 8
not bl
nop
nop
sub bx, si
xor dx, 0x61c3
shl cx, 5
add si, 0x3ffc
shr ch, 2
sub edi, esi
and dl, ch
add cx, 0x1544
not ah
adc cl, bl
mov bh, 3
adc dx, si
mov dl, al
mov si, dx
sub cx, si
shl edx, cl
and ecx, edi
mov ah, bl
sub edi, esi
add ch, 8
or eax, 0xf7cb5cb
inc ecx
test bl, dl
sbb esi, esi
or bx, 0x2706
sub bx, di
or cx, 0x3f18
and dx, bx
stc
stc
nop
rol ebx, cl
mov dx, 0x4ccc
or ax, di
adc edx, edx
pop esi
rol cx, cl
ror dl, cl
dec edi
cmp al, 0x4d
push esi
sub si, 0x5ce4
shr dl, 7
shl ah, 7
nop
test dx, bx
cmp esi, eax
cmp bx, bx
inc ebx
stc
nop
dec ax
adc ch, 0x22
cmp cl, al
xor dx, 0x7325
xor cl, cl
inc al
dec bx
rol dl, 6
or bh, ah
and edi, 0x31ef0fa1
sbb cx, di
shl bh, cl
inc si
dec cl
shl dx, 6
rol bl, cl
mov ch, bl
shr bx, cl
nop
mov dx, 0x5682
and bx, dx
nop
dec cx
sub cx, di
cmp dx, bx
stc
not dx
test ah, 0x22
add cl, ch
and esi, ebx
and eax, esi
sbb cl, 0x6c
mov ecx, esi
test dl, 0x68
inc edx
stc
shr ecx, cl
and edi, edx
shr ax, cl
not si
or bx, 0x54c0
dec ah
test si, 0x36c
shr edi, cl
rol ch, cl
rol bx, cl
mov ecx, 0x678262cf
or cx, 0x6be
rol cx, 3
or bh, 0x56
add ebx, edi
or dh, ah
and ah, 0x49
mov si, 0x7aa2
sbb dh, 0xc
xor esi, eax
sbb ecx, 0x4b3712d
dec ax
sub cx, si
or ch, dl
xchg dl, dh
add di, 0x6ebd
sbb eax, edi
shl di, cl
sbb cl, dh
test al, ah
ror ecx, 1
not al
cmp edi, eax
adc edi, 0x15ffccc8
sbb esi, edx
cmp esi, eax
adc di, 0x1a3c
dec ah
add dl, 0x60
nop
shr al, 4
xor edx, 0x383f01d4
xor ebx, 0x179e53e8
and esi, 0x20e33aa5
nop
test ecx, 0x76ab113a
xor esi, ebx
nop
shr edi, cl
shl ah, 6
pop esi
sbb ebx, 0x1c2f7c75
push esi
adc si, di
cmp dl, bh
adc ah, 0x26
nop
shr di, cl
nop
nop
xor bx, cx
rol di, 2
shr edi, cl
or bx, si
not ah
ror dx, cl
rol eax, 7
dec bh
dec ch
rol esi, 5
shl ah, 3
xor eax, ecx
sub ah, dl
adc cx, 0x710f
and ah, bh
ror bl, 7
inc esi
and eax, 0xe2a7fde
dec esi
xchg ah, ah
sbb al, cl
xchg esi, ecx
nop
mov di, cx
inc ebx
xor edx, ebx
nop
rol bx, 4
sbb cl, 0x73
or edi, eax
dec ah
rol dh, cl
and di, si
sbb dh, ch
cmp eax, 0x47fc3093
ror dh, cl
xor ecx, edx
add cl, ch
test al, 0x19
not ax
not esi
nop
xor di, 0x7f21
cmp edx, eax
nop
xchg bh, cl
and ax, cx
dec bx
inc edx
adc dh, 6
shl si, 8
sbb eax, esi
sbb bx, di
dec esi
add edx, edi
stc
nop
sbb edi, 0x6c0e4f30
stc
adc dh, bl
inc dl
rol cl, cl
add bx, si
shl dh, 8
test dh, 0x5d
dec ecx
inc edx
xchg dx, si
nop
shr ebx, cl
stc
cmp dx, 0x5354
xor cx, cx
cmp ah, 0x7b
sub dl, al
nop
sub esi, esi
shl esi, cl
shl ebx, 8
sbb bh, 0x76
or ecx, edx
not di
inc ecx
not ah
mov cx, bx
ror eax, 6
rol bx, 5
not edi
xchg cl, ah
shr bl, 1
ror bl, 2
adc bx, 0x5334
pop esi
test cx, 0x4cab
ror di, 4
not bl
push esi
test si, 0x61e2
ror esi, cl
ror ch, cl
test si, di
not dx
sbb edi, 0x1c81993d
add ecx, 0x1f0c50f3
xchg si, dx
rol edi, cl
dec edi
shl ebx, cl
dec eax
test dx, 0x1902
and cx, 0x17df
or dx, dx
shr ax, 4
stc
mov ax, 0x7456
dec ebx
inc edi
inc dh
ror ecx, 6
inc dh
inc si
inc esi
dec edx
add cx, 0x2088
or bx, 0x51a6
dec dh
dec bh
shl dh, cl
xor cl, al
and di, ax
stc
shl ax, 4
ror dx, 1
nop
add si, bx
add eax, 0x22be8108
xchg ebx, ecx
adc edi, 0x4a96a2a1
test al, 0x26
mov si, 0x7cd4
shl cl, cl
ror si, cl
inc ebx
shl ecx, cl
test dx, 0x4105
xor esi, 0x38cc3c7c
and edi, edx
inc edi
dec dl
dec dh
and ax, 0x170c
add bh, 0x19
shl di, 2
inc cl
adc bl, ah
and dl, cl
rol cx, cl
test eax, ecx
sbb cx, di
or ax, di
dec bh
sub dx, 0x6868
inc ecx
xchg si, cx
adc ecx, edx
sbb esi, 0x37bf0890
adc di, 0x750
adc ecx, 0x6bc68609
xor esi, ebx
and ecx, ebx
sbb si, cx
and esi, 0xabcbfef
rol esi, 5
not bx
dec dx
dec bx
or cl, dh
and ax, di
add bh, 0x6f
nop
add di, di
dec ch
sub bx, 0x3260
not esi
rol edi, cl
add edi, eax
inc si
inc si
xchg ebx, esi
and di, di
xor bl, 0x48
not si
and ecx, edx
sbb ebx, 0x34656541
pop esi
push esi
and si, si
stc
adc bl, ch
shl edi, 3
rol edi, 1
ror dh, 8
or eax, 0x5b192ec1
shl edx, cl
cmp dh, cl
rol ah, cl
sbb edx, 0x6799cc91
add edi, 0x20b7a2b2
inc al
stc
ror dh, 5
inc di
mov dx, 0x3dc
dec dx
add cx, 0xb39
sub dh, 0
shl edx, 4
cmp dx, 0x5d39
stc
adc di, dx
cmp ch, dl
adc edi, 0x127b4d9f
add dl, al
adc bh, 0x40
ror dl, cl
test si, bx
nop
rol cx, cl
mov dl, 0x4b
stc
nop
xchg dl, bl
mov ecx, 0x2f3bb22d
and ecx, eax
mov edi, 0x9c55467
shl ax, 1
or ah, 0x75
test si, dx
ror dx, cl
xchg cx, si
sub di, ax
test bx, 0x505a
xor ch, 0x53
and eax, esi
and bh, ah
test bx, bx
not edx
stc
shl al, cl
stc
inc edi
test ebx, esi
dec ecx
xchg bh, al
adc dl, 0x1a
nop
shr ah, cl
rol ah, cl
inc bh
and ch, al
xor dl, dh
stc
xchg ah, cl
not edx
test di, cx
not bl
dec bh
stc
ror al, cl
sub eax, ecx
test eax, 0x6ff6b905
inc si
xchg dx, ax
stc
sub di, 0x658a
and edx, eax
shr cx, 1
stc
test al, bl
xchg cx, bx
not cx
ror ecx, cl
adc cx, cx
and al, 0x71
xchg edx, ebx
rol dx, cl
add edi, ecx
add cl, bl
add edx, esi
test cl, 0x6b
inc di
shl esi, cl
cmp ax, 0x5d35
test dl, 0x6e
shr ecx, 7
nop
pop esi
sub dl, 0x1e
and ax, cx
or bx, 0x517f
pop eax
pop edx
pop ebx
pop ecx
pop edi
call fcn.004cbde1
call fcn.004cc346
call fcn.004cc820
push eax
push ebx
cmp eax, ebx
push esi
push ecx
cmp esi, ecx
adc ch, 0x39
test si, ax
rol ecx, 3
xchg bh, ah
or bl, 1
xchg bx, ax
and bl, 0x5a
shl ch, cl
or esi, 0x72b7cc97
not al
nop
push edx
ror edx, 7
xor al, 6
test ebx, ebx
not al
sub cl, bh
sbb eax, 0x7837489
not eax
mov ecx, ebx
rol bl, cl
mov dl, al
and ch, bh
and esi, eax
shr esi, cl
ror esi, cl
xchg cx, dx
rol ebx, 5
inc bx
xor cx, 0x71cf
rol ebx, 4
dec edx
sub eax, 0xbc56978
push edi
dec di
test cx, cx
stc
or ebx, esi
shl esi, cl
not edi
dec ax
sbb dl, ch
cmp ebx, 0x7f207040
xor di, 0x33d3
adc cl, bl
shr eax, cl
and bl, dh
rol esi, cl
sbb cx, 0x5468
add bh, dl
mov al, ch
adc bl, dh
inc dx
and edx, 0x1f56b273
adc ecx, 0x685fc05d
nop
rol ebx, 8
and ch, bh
rol dl, cl
or ah, bh
ror ah, cl
sub ah, 0x46
adc al, dh
sbb di, bx
mov ah, ch
nop
not ah
dec ebx
add ax, cx
nop
cmp edi, esi
xor bl, bh
stc
ror esi, 2
rol bx, cl
not edi
adc bx, 0x2691
sub ebx, 0x2269bfab
stc
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
call fcn.004ccb18
call fcn.004ccdf8
call fcn.004cd121
push ebx
adc bh, 0x30
push edi
add di, 0x367b
push ecx
push esi
xchg cx, si
test ecx, ebx
mov bx, di
push edx
cmp dl, dl
shr si, cl
dec cx
adc dx, 0x858
mov ebx, 0x85d8842
xchg bx, cx
push eax
xchg si, ax
mov dh, 4
test si, 0x3cb8
rol ecx, cl
stc
cmp si, 0x24c9
not ch
rol al, 4
inc al
ror ch, cl
not ah
test dx, bx
pop eax
pop edx
pop esi
pop ecx
pop edi
pop ebx
push ecx
rol cl, 5
push eax
and ax, 0x86a
pop eax
pop ecx
mov eax, str._N:w
lea ecx, [esp + 0xc]
push 5
push 0x1b5e3a4f
push ecx
push eax
call fcn.004cd3e7
push ebx
dec ebx
push esi
inc esi
stc
inc esi
push eax
test eax, 0x5e760ffe
push ecx
shr ch, 1
nop
push edx
dec dx
sub ah, al
shr bh, cl
mov bx, ax
xor bh, 0x4a
sbb si, ax
test dl, dh
sub ah, 0x55
nop
adc bh, 0x6b
add esi, 0x696ed1f
inc al
shl edx, 5
inc cx
shl dl, cl
shl si, cl
rol si, 4
sbb ebx, 0x612a2548
push edi
test edi, edx
xor bx, di
shr di, 8
xor bl, 0x27
nop
stc
shl ecx, 8
inc ecx
and esi, esi
stc
test ecx, ecx
add ebx, esi
xor bl, ah
or bh, ch
adc ch, bl
or eax, eax
test edx, 0x4d296438
ror edx, 2
xor esi, edi
sbb edi, ebx
dec esi
sbb dx, dx
sub eax, 0x4ef754e6
cmp al, dl
or cl, ah
sub bx, 0x43e9
add di, 0x60f9
sbb eax, ebx
add bx, 0x2753
add bl, ah
ror si, 7
and dx, di
stc
mov ch, 0x63
stc
adc si, 0x562c
or ax, 0x6b59
ror dx, 5
shr al, 4
cmp bh, 0xc
adc ax, 0xcc3
test ecx, 0x27d6f487
xchg ecx, ebx
test ah, ch
add si, 0x7234
cmp eax, 0x6ea2e951
test ecx, esi
stc
or ax, di
inc dh
shr bx, cl
not ch
inc ecx
and ebx, 0x57ac046a
adc di, bx
and ebx, ebx
and al, al
sbb di, 0x7c7a
dec si
sbb di, 0x265f
test dh, 0x4d
shl eax, cl
or al, ah
stc
or cx, si
add bx, 0x6c54
not dh
shr esi, 1
dec bh
or eax, 0x2de1a0a
rol ecx, 1
adc edx, 0x6e0e386
not ecx
ror di, 1
rol bx, 2
pop edi
or ecx, edx
and cx, dx
mov dx, 0x6e7
xchg cx, ax
adc ah, ah
shr si, cl
ror ebx, 1
or si, cx
adc ebx, 0x63a912a0
stc
adc ch, dh
push edi
xchg edx, edi
xor edx, eax
add di, ax
not ebx
dec bl
shl bl, 3
xor ecx, esi
xor di, 0x5226
rol ebx, cl
sbb edx, edx
shr al, 4
ror cx, cl
rol ebx, 3
not esi
inc ah
sbb eax, eax
test edx, 0x42e3516b
rol ebx, 5
and si, 0x681c
sub edi, 0x7e2fd8aa
cmp dl, 0x18
shl ch, cl
xor eax, eax
nop
sub dx, si
rol ebx, 5
add ch, bl
rol edx, 1
nop
xchg edx, ecx
and ebx, ecx
rol ecx, 6
rol ebx, cl
ror edx, 8
test bx, di
ror bh, cl
sub cx, dx
sbb ebx, esi
sub di, cx
sbb edi, 0x2f20e34f
mov dx, di
nop
sub dx, cx
stc
and dh, al
sbb dh, 0x39
adc esi, ecx
cmp ax, bx
nop
xchg di, ax
rol cl, cl
adc bx, 0x224
test di, ax
shr di, cl
xchg bx, si
shr ax, 6
add si, 0x562f
and ax, bx
test edx, 0x6f7d6e50
ror edx, 8
sbb ax, 0x31d6
rol cl, 5
cmp edi, eax
shr di, 2
and ecx, esi
cmp cx, ax
shl dh, 4
xchg esi, eax
or ah, bh
shr dx, cl
test cl, 0x20
adc ah, 0x32
shl bx, 3
ror edi, 8
not bx
rol di, cl
nop
and ebx, 0x75670ecb
sbb dx, si
mov dl, dh
ror dx, cl
xchg dl, dh
test eax, eax
nop
sbb esi, edx
or dx, di
add edi, 0x7a8da170
inc si
and ecx, ecx
pop edi
or edx, eax
mov bx, ax
xor dh, 0x2e
mov ebx, 0x38a6c2aa
mov cx, 0x2d0e
shr ax, 4
stc
shl dx, cl
push edi
ror edi, 6
or ecx, 0x7082ac63
ror bl, 8
add ch, 0x70
shl esi, 3
inc ax
inc dh
mov cl, dh
ror eax, cl
shr esi, 2
shl bx, cl
dec ax
inc eax
ror ah, cl
sub eax, edi
xchg al, ah
add dx, di
ror eax, 1
sbb ecx, 0x6c4124d0
ror bh, cl
not bh
sbb ah, dh
shr ax, 1
cmp esi, 0x13f2b5ca
and ax, ax
and si, dx
rol cx, 7
sub di, bx
shr bh, cl
inc al
rol ecx, cl
stc
shl ah, 2
cmp ecx, ecx
or dx, si
mov eax, 0x2b226f81
add cl, bh
sub dh, bh
stc
rol dx, cl
shr edi, cl
add cl, 0x17
stc
add ebx, 0x6ace2b30
adc dh, bh
xor esi, 0x76cf0d8
xor cx, 0x4506
and eax, edi
shr ecx, cl
and ecx, 0x1a86696e
nop
sbb dh, 0x31
or edx, ebx
add bl, 0x53
shl ax, cl
mov esi, edi
mov cl, al
nop
test ebx, ebx
inc eax
not dx
stc
dec ebx
nop
cmp ah, dh
nop
sbb esi, 0x7f21acb
inc esi
ror dl, 1
nop
sbb esi, edx
and bx, bx
mov di, 0x44da
stc
shr ebx, cl
xor bh, cl
sub ecx, 0x40779bad
pop edi
pop edx
pop ecx
pop eax
pop esi
pop ebx
call fcn.004cd996
stc
push esi
add esi, 0x97dcf49
stc
push ecx
push ebx
mov cl, bh
stc
shr ecx, cl
or bh, 0x54
shr esi, cl
test bl, 0x77
sub ecx, 0x7b83305
push edi
shl di, cl
test cx, 0x6108
push edx
push eax
xchg dx, ax
shr ah, 8
or cl, 0x74
shl ax, cl
dec dl
and eax, ecx
shr cx, 4
not ch
shl cx, 7
xor bx, 0x7bf1
cmp si, 0x555d
ror bl, 2
cmp di, 0x70b6
or ch, cl
and ebx, 0x1f6b966a
not ecx
ror dh, cl
dec ah
dec edx
shl ebx, cl
or al, ch
stc
mov dh, dl
rol cx, cl
sbb eax, ecx
cmp dh, 0x2b
cmp al, dl
xor di, dx
rol dl, cl
add di, 0x40cc
adc eax, edi
xor cl, 7
inc edi
or edx, eax
stc
adc cl, 0x2c
rol ebx, 1
sbb al, 8
not ax
add edi, 0x49fdf283
dec si
xor si, 0x543e
sub bx, bx
inc ah
not cx
or edi, edi
pop eax
pop edx
pop edi
pop ebx
pop ecx
pop esi
jo 0x4b36a0
push edx
sbb edx, 0x2fd889d9
test dx, 0x50c0
nop
push ebx
push esi
sub bx, si
push ecx
shl edx, cl
push eax
add ax, 0x22ef
sbb esi, ecx
dec dh
and bh, 0x36
xchg cx, ax
or esi, ebx
mov cl, dl
not cx
sub al, bh
sbb si, dx
stc
dec bx
adc ebx, edx
not bx
not bx
cmp dl, al
push edi
mov edi, ebx
rol esi, cl
sub bl, ah
nop
shl bx, 2
shr bx, cl
and bh, cl
or bh, 0x7c
mov bl, dh
adc ax, 0x2bbc
rol dx, 2
test dx, ax
pop edi
pop eax
pop ecx
pop esi
pop ebx
pop edx
call fcn.004cddfd
call fcn.004ce1df
call fcn.004ce49d
call fcn.004ce94c
push esi
ror si, 6
push eax
and al, 0x7f
not esi
pop eax
pop esi
push eax
sbb al, 0x6b
push ecx
or ecx, 0x3b7c8374
push ebx
ror bl, cl
nop
nop
rol bl, 7
push esi
shl esi, cl
push edx
adc dh, 0xe
xchg edx, eax
mov ah, 0x52
push edi
or di, 0x38e2
shl ax, 2
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
push ebx
sub bh, 0x40
push esi
push edi
cmp esi, edi
sub si, 3
ror bx, 6
push ecx
xchg cx, di
nop
ror bx, cl
mov di, 0x7bd0
push eax
or bl, al
nop
xchg esi, ecx
push edx
sbb dh, bl
sub esi, 0x6353fb58
cmp si, cx
dec ch
dec si
mov bl, 0x4f
and ecx, ecx
not ax
or dh, dh
and bx, 0x5b96
and cl, 0x7f
ror ebx, 8
rol edi, 2
cmp ecx, ebx
test bl, bh
adc edi, eax
rol bl, 3
sbb ch, ch
cmp ecx, 0x5479634e
mov di, di
xchg cl, al
mov ax, 0x52e4
nop
test bx, si
stc
add al, dh
dec al
xor dx, 0x475c
and ecx, 0x4697de5b
and bx, 0x16ac
stc
xor ax, dx
sbb cx, 0xa7
xor ax, 0x4abf
shr ch, 8
or edi, esi
shl al, 4
inc esi
inc cx
mov edi, eax
ror ch, 8
mov bx, cx
add dh, 0x21
not edx
xchg edi, esi
rol al, cl
and al, cl
mov edx, 0x50f6a7f
shr ax, 6
add dh, ch
xor dx, 0x45f
adc dh, al
dec edi
shr edx, cl
xchg ecx, eax
rol dh, cl
rol ch, cl
shl bx, cl
test ax, si
sub dl, cl
shl ax, cl
inc ebx
inc esi
inc di
adc edi, edx
mov cl, dl
shr dh, cl
not edi
inc cl
or bx, si
cmp dx, si
shl bx, cl
add al, bl
dec si
ror ch, 7
mov dx, 0xdbb
sbb ebx, 0x22ff0d6c
add bl, bh
adc esi, 0x510adff6
dec eax
inc di
rol dl, 6
ror esi, 6
or esi, 0x60f0ccd1
add cl, dl
adc cx, ax
stc
inc edx
or ecx, 0x64ade6fb
pop edx
xchg bx, ax
dec bx
add bh, ah
xchg cl, bl
not cx
ror cl, cl
inc ax
sbb ch, ah
and ebx, 0x160c84a7
test ebx, 0x615f3d93
shr eax, cl
ror eax, 3
add ecx, 0x539ba0db
dec cx
add bx, di
sub ecx, 0x63864cac
push edx
ror dx, 7
not dl
inc ebx
xor al, bl
add ch, 0x1f
or edi, 0x41373207
cmp edx, 0x63a5c98
sbb edx, ecx
pop edx
pop eax
pop ecx
pop edi
pop esi
pop ebx
push edx
shr dh, 3
push eax
rol ah, 1
push ebx
push ecx
shl bl, cl
shl bh, 4
sub bh, dl
mov ch, 8
push edi
test ax, di
rol al, 1
push esi
mov si, 0x7a1e
shr edx, 1
shl edx, 1
dec bx
dec edi
sub si, si
test ax, cx
sub ah, bl
sub dx, dx
or dx, 0x5397
xor bh, dh
nop
not bh
test cx, 0x7c11
adc bx, 0x5578
shl ax, 2
xor edi, 0x2e9a903c
test ch, 0x51
mov dh, 0x3c
sbb dx, cx
and bh, ah
ror bl, cl
shl ch, cl
adc si, di
adc dx, dx
rol ebx, cl
ror eax, 3
not ebx
sbb dh, 0x5e
adc dx, 0x5daa
sub ah, 0x29
xchg bx, ax
sub edx, edi
stc
stc
dec ecx
and dl, 0x6b
inc dh
and bx, 0xb11
and ecx, ecx
dec ah
not al
test al, al
ror ah, 1
not ebx
not dh
or dh, dl
adc di, 0x35c
stc
rol eax, 1
add bl, dl
inc ecx
stc
sub ebx, 0x7cbb6654
add ah, ch
ror dh, cl
ror di, cl
inc di
shr cx, cl
sbb bh, bl
sbb bl, 0x22
nop
dec edi
shr edi, 8
nop
shr dh, 4
sbb bx, dx
dec bl
adc dx, 0xc11
dec bl
nop
adc di, 0x5c58
add di, si
inc si
nop
mov di, 0x2571
add dh, cl
add ah, bh
and ecx, 0x31eef4e3
sbb dx, 0xfec
add dx, 0x5e10
mov edx, esi
sbb edi, 0x52402a01
adc ah, 5
inc bx
and dl, 0x7a
shl dh, 2
sbb dx, cx
stc
inc di
xor ax, cx
sbb ah, 0x44
pop esi
xor al, bl
pop edi
pop ecx
pop ebx
pop eax
pop edx
jge 0x4b3951
push ecx
not ch
push esi
push edi
sbb si, di
nop
not di
push edx
dec edx
nop
sbb edx, 0x27580282
push ebx
dec ebx
pop ebx
pop edx
pop edi
pop esi
pop ecx
push edx
push ecx
ror edx, cl
push ebx
ror bh, 8
pop ebx
pop ecx
pop edx
call fcn.004cebbe
call fcn.004cefc3
call fcn.004cf358
jne 0x4b39eb
call fcn.004cf8e0
call fcn.004cfd40
call fcn.004d0093
push ecx
add cx, cx
push eax
shr ax, 8
add ch, cl
push edx
mov dx, 0x73c
push ebx
mov bx, 0xcce
pop ebx
pop edx
pop eax
pop ecx
push edx
or edx, edx
push ecx
and ecx, 0x79735337
push eax
inc eax
push esi
and si, ax
cmp cx, 0x1df7
and dh, 0x30
xchg ch, ah
pop esi
pop eax
pop ecx
pop edx
call fcn.004d0570
push edi
cmp di, 0x50b0
push eax
inc ah
push ecx
shl al, cl
and ecx, 0x511629ac
push ebx
shr bh, cl
sbb di, 0x336f
ror eax, 1
dec ah
push edx
or dl, 0x18
and di, 0x2cf9
nop
shr dx, cl
cmp ax, ax
test ebx, ebx
pop edx
pop ebx
pop ecx
pop eax
pop edi
call fcn.004d08bc
je 0x4b39f9
push edx
test dh, dl
pop edx
push ecx
shl ecx, cl
pop ecx
push ecx
rol ecx, 8
pop ecx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
call fcn.004d0b9f
call fcn.004d0fe7
push edi
sub di, di
push esi
push ebx
sbb esi, ebx
push eax
adc ah, 0xd
or edi, 0x508bf269
push ecx
ror cx, cl
rol ax, cl
rol edi, 8
not bl
xor cl, bh
rol al, cl
push edx
sbb bl, dl
shl bx, cl
add ax, 0x90d
nop
nop
adc cx, dx
adc eax, 0x6e40d1f6
or ecx, 0x21271216
and eax, edi
ror di, 3
xchg edi, esi
adc edi, 0x48b1557a
xchg si, di
xchg di, cx
shr edi, 7
dec si
shr cx, cl
xor ecx, 0x3cc9ff44
shl bl, 2
stc
test ch, 1
sub ah, cl
dec ax
ror cl, 4
nop
shr eax, 5
sbb al, ch
rol ch, cl
rol ecx, cl
sbb cx, 0x60dc
not bx
shr eax, 4
stc
or bh, 0x66
and cx, cx
inc edx
and cl, ch
inc ebx
shr bl, 3
shr ch, cl
not dx
inc ebx
ror edx, cl
and dx, di
or di, bx
add dx, ax
adc eax, 0x473ebf3f
dec al
add di, di
dec dl
add bx, di
add ah, bl
xor cx, cx
xchg ch, ch
sbb dh, dl
dec esi
xor bh, ah
rol bx, 8
or eax, 0x6dad650
cmp ebx, eax
xchg dx, si
nop
not ah
ror ecx, 1
shl ebx, 2
test ebx, edi
xchg esi, edx
stc
cmp bh, 0x4f
cmp bh, 0x46
inc edi
nop
not cx
or dh, 0x32
shr dx, cl
inc ecx
rol ecx, 3
ror al, 5
nop
dec dh
add ah, dh
and al, dl
inc eax
mov bl, 0x2f
sbb ax, bx
xchg ecx, ebx
rol ch, 7
nop
sbb si, si
sbb ch, ah
pop edx
stc
push edx
and dl, ch
mov di, 0x5fb6
mov dl, 0x6e
rol edx, 3
shl ebx, 8
sub si, cx
or ch, 0x34
test edx, ecx
shl di, cl
sub ah, al
xor edx, eax
adc edi, 0x295f24b9
xor cl, 0x3a
adc cx, 0x7514
cmp ch, cl
not bx
dec ebx
cmp cl, 0x1a
cmp ecx, eax
shl bx, 2
adc ebx, edx
shl ax, 5
not ecx
and dl, 0x57
shr bl, 2
shl di, cl
inc bl
xchg edi, esi
dec esi
ror esi, cl
add ebx, 0x57dfae8
adc ch, 0x4a
nop
shl si, 2
rol al, 5
stc
cmp di, 0x14e5
cmp dx, 0x4a6a
xchg dx, ax
adc bx, 0x298f
and ah, 0x21
rol esi, cl
stc
inc esi
inc esi
test di, di
stc
xchg esi, esi
inc bh
add cl, 0x6d
sbb ebx, 0x26ac27fd
mov edi, 0x38581c70
nop
adc ch, 0x55
rol al, 1
sub ax, 0x1e10
sub cx, 0x10d3
or ax, cx
xchg bx, si
dec edx
test si, dx
mov ebx, 0x1ac72928
inc al
stc
dec di
inc eax
ror eax, 4
add dx, ax
and ch, 0x15
and dx, 0x47ed
not dx
add dh, dh
sub dx, dx
cmp edi, 0x39b63c4a
inc ax
cmp bx, 0x6944
stc
inc ch
or si, 0x3b1b
stc
and si, dx
test ah, 0x5e
mov eax, eax
stc
cmp ebx, esi
shl si, cl
shr ax, 7
nop
shl dx, cl
shr dl, 5
sub bh, 0x5e
sbb ax, si
ror edi, 7
shl bh, cl
adc ebx, 0x4ba7776c
nop
inc di
shr dl, cl
or edx, 0x10fcc9b1
pop edx
and cl, bh
xor bx, si
not bl
or cx, 0x1306
add ecx, 0x42889f1f
cmp ah, ah
cmp eax, 0x2f7749e3
nop
rol si, 5
sbb bx, bx
ror al, cl
not al
test cx, si
shr ch, 5
shr esi, 1
or bl, 0x23
adc bh, bh
add ecx, 0x136ed0be
push edx
rol dl, 8
and cl, ch
and ch, 0x12
sbb dx, ax
xor dx, dx
sub ebx, esi
sbb ch, 0x12
cmp esi, 0x7fd84b0d
and dx, si
sbb bl, al
sbb dl, 0xf
adc ebx, 0xfdb6718
dec ah
mov dl, 0x24
ror bx, cl
adc edx, esi
test ax, cx
ror cl, cl
rol ah, cl
test ax, 0xdbd
or ecx, 0x467292af
xor di, 0x2da8
xor esi, 0x61b85b4f
and bl, dh
nop
or al, bh
sub si, 0xd24
ror ax, 3
add ebx, edi
test ch, 0x3a
and al, 0x38
stc
and eax, ecx
or dh, 0x39
cmp ax, 0xf3
add si, dx
test cx, 0x7a
rol edx, 6
adc eax, 0x2b5aee2f
sbb cl, 0x1e
or dl, 0x3c
or bx, dx
xchg cl, ah
stc
rol dh, cl
mov ebx, ecx
nop
adc ebx, eax
sub ebx, 0x5b92f280
shr eax, 2
rol edx, cl
or bx, 0x444e
stc
not edi
shr dh, cl
or cx, 0xb93
dec di
cmp esi, eax
sub ecx, 0x6e06cccc
add si, cx
inc cx
shl di, cl
nop
shl bh, cl
sub dh, 0x72
mov dh, ch
stc
shr bl, cl
ror bx, cl
and bh, ah
xchg ebx, eax
inc di
xor bh, dl
cmp bh, 0xa
stc
shr cl, 6
ror cx, cl
stc
xchg ch, dl
rol ebx, cl
xchg bl, bl
sbb edi, edx
pop edx
adc eax, 0x40a7ff4
adc ecx, 0x5d83d85d
rol bx, 7
shl cx, cl
stc
push edx
xor cl, dl
xchg esi, ebx
add edx, 0x44ae3ace
sbb dl, 6
rol ebx, cl
add ax, di
mov eax, edx
xor si, 0x5d6
dec si
nop
xor bl, 0x73
sub eax, ecx
test bx, 0x757e
test di, 0x548f
dec edi
rol dx, 5
inc ecx
xchg dl, ah
rol ax, 2
shr bl, cl
rol esi, cl
xor al, dh
shr edx, cl
add eax, 0x1eb36a04
shl cx, 5
mov esi, ebx
shl edx, cl
xor di, si
cmp esi, esi
rol ebx, 5
dec ecx
not ecx
xor bx, 0x6bc9
ror edi, 4
shr dh, cl
inc dl
shr di, 3
test ax, dx
sbb ax, bx
stc
stc
not bx
shr edx, cl
sbb ebx, 0x394758b3
rol si, cl
or cl, 0x1e
dec ecx
and dh, ah
xor bx, si
xchg cl, cl
ror bl, 3
shl di, cl
cmp dh, dh
shr ebx, 4
xchg bl, bl
adc cl, 0x35
cmp bl, bh
pop edx
pop ecx
pop eax
pop ebx
pop esi
pop edi
call fcn.004d13f7
call fcn.004d1678
push esi
xor si, 0x5223
push edx
sbb edx, 0x3d34197b
inc dl
push ebx
push eax
xchg bh, al
push ecx
xchg dx, cx
cmp ax, 0x49e6
dec ebx
not bx
and esi, esi
and ah, al
or bl, ah
dec dx
stc
xor ebx, esi
ror edx, 8
add esi, esi
test edx, eax
push edi
or edi, ecx
shl dx, cl
stc
and bx, 0x7b27
shr cl, cl
or dx, dx
shl ecx, 4
or edx, eax
xor ch, dl
dec cl
dec esi
and al, 0xc
xchg dh, bh
add ah, 0x42
shr dx, cl
ror al, cl
not ecx
inc edi
test ah, ah
inc esi
nop
and al, al
mov ebx, 0x7dd1d27d
dec ecx
not esi
sub esi, ebx
sub bl, 0x39
stc
shl bx, cl
cmp edi, ebx
mov ch, dl
nop
test si, bx
cmp edx, edi
sub ah, bh
xchg ch, ah
ror cl, cl
stc
cmp al, 0x74
adc edx, 0x34fb5582
adc cl, 0x72
sub ax, 0x29de
sub ax, si
shr ebx, cl
shl si, cl
adc edx, 0x7cbb76df
shr edi, cl
mov si, di
not al
stc
shr ecx, cl
ror bh, cl
shr cx, 2
rol ch, 5
mov edi, esi
inc ax
rol esi, cl
shl al, 4
sub dx, di
dec ah
adc edi, 0x5103a872
sbb bl, bl
shr cx, cl
shr ch, 4
inc ebx
inc cl
mov esi, 0x40d95749
and dx, 0x7481
not dl
stc
nop
cmp dx, si
sub ax, 0x64db
or ax, bx
or eax, 0x30b87e74
dec ebx
dec eax
and edx, 0x683998fc
cmp ah, ah
xor cl, cl
not bx
sbb cx, 0x62ac
sbb edx, esi
pop edi
sub cx, 0x26b8
inc bl
cmp dh, al
xor bl, bl
nop
shr eax, cl
mov ax, 0x4bba
push edi
mov di, si
adc dh, ah
sub si, 0x36ef
not cl
cmp ax, 0x607d
sub edi, edi
cmp dx, 0x4872
xchg bl, ah
inc dh
mov esi, 0x611bca3a
dec dh
cmp ah, 0x2c
cmp edx, 0x6d33b1f2
stc
xor ebx, edi
inc si
or di, 0x1c5f
rol al, cl
stc
add bl, ch
adc edi, 0x61bb762
xor cl, 0x23
inc cl
ror bx, cl
dec ebx
rol ax, cl
cmp eax, 0x72843b41
xor edx, ebx
dec eax
ror edx, 8
ror dl, 5
add eax, edi
mov eax, ebx
nop
inc edx
ror ax, cl
nop
cmp edx, 0x2e999032
rol bh, 6
rol edi, cl
mov ah, dl
cmp cx, ax
inc bl
sub ch, 0
stc
not dx
shr ecx, cl
add ch, bh
test si, ax
shr ah, 7
adc ah, ch
and ecx, edx
and ax, 0x1ff2
shr edi, cl
stc
inc eax
sbb di, 0x13fd
dec ah
xor ecx, ecx
sbb ax, cx
test esi, 0x3768c83a
cmp bx, ax
stc
sbb ax, ax
not edi
or dl, 7
shl bx, 7
rol cx, 7
test di, 0x6d1b
or cx, 0x5b8b
ror al, cl
inc ax
stc
inc esi
adc bh, dh
adc bh, bl
sub dl, 0x35
cmp al, cl
mov bl, al
test ax, 0x4cc0
mov ebx, 0x2ba773af
pop edi
pop ecx
pop eax
pop ebx
pop edx
pop esi
je 0x4b421a
push edx
cmp dx, 0xb10
push eax
test ah, al
push edi
sbb edx, edi
push ecx
and ecx, ecx
adc ecx, 0x6c7ddbfc
push ebx
rol bx, 5
push esi
xchg esi, esi
xor dh, dh
not ch
not ebx
or dh, 0
or si, bx
sbb esi, 0x6f96144f
nop
or cl, al
or ecx, esi
xor dx, 0x5c82
mov bx, 0x7ac6
not edi
add bl, al
mov cx, 0x7659
ror ebx, 3
inc di
and dx, dx
dec bl
test bl, ch
cmp al, al
add di, 0x25b1
cmp bh, 0x45
rol cx, cl
and bx, 0x59c
ror bx, 6
cmp bx, si
test ecx, 0x7212ef40
dec edx
mov bx, 0x1c72
nop
ror di, cl
test bh, 0xd
cmp ecx, 0x10f72b5f
or dh, dl
ror ebx, cl
mov si, cx
xor ch, 0x40
nop
dec dl
shr ecx, cl
or eax, ebx
xchg bx, si
rol bx, 1
nop
add cx, dx
rol si, cl
or cl, 0x43
sbb ebx, edx
nop
rol ax, 3
or ax, 0x38b3
xor ecx, ebx
test eax, ebx
shl bx, 4
nop
cmp esi, eax
xchg dh, ch
stc
adc cx, 0x208d
or cl, 0x1a
shl bx, cl
dec dl
shr dh, 1
cmp edx, 0x7b75c29b
shl si, 7
ror bl, cl
sub ah, 0x7f
shl cl, 2
shr eax, cl
adc ecx, 0x7abb8169
and ebx, 0x1082a841
test ecx, ecx
and cl, 0x56
shl dl, cl
cmp ebx, ebx
shr bh, 4
inc ebx
not eax
adc edx, esi
rol si, 8
add di, 0x3da0
or ecx, 0x1b32311f
pop esi
pop ebx
pop ecx
pop edi
pop eax
pop edx
push ebx
ror ebx, 7
push ecx
push edx
mov cx, dx
or dh, 0x3a
push edi
ror di, cl
push esi
inc esi
dec ebx
inc cx
nop
test dx, si
ror dx, 5
or edx, esi
or edx, 0x597706f7
not si
ror di, 5
not dh
push eax
xchg dl, ah
stc
test ah, 0x55
mov edi, edi
sub dx, ax
sub ecx, 0x57cde275
inc ecx
xchg bx, dx
pop eax
pop esi
pop edi
pop edx
pop ecx
pop ebx
jp 0x4b41f0
call fcn.004d1b2d
jne 0x4b41ae
call fcn.004d1ed1
push ebx
push ecx
ror ebx, cl
push eax
add bh, ah
nop
push esi
shl si, cl
not ecx
push edi
cmp edi, 0x4d743747
pop edi
pop esi
pop eax
pop ecx
pop ebx
call fcn.004d2394
push ebx
push eax
xchg ebx, eax
pop eax
pop ebx
call fcn.004d281f
push eax
cmp eax, 0x7a733d1e
push edx
add dl, 0x7c
stc
rol eax, 4
cmp ah, 0x52
push ecx
add cl, 0x49
push edi
xor edi, 0x540d4eb8
push ebx
xchg edx, ebx
push esi
sub si, 0x1640
sbb dh, ah
stc
and ebx, ebx
stc
inc eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
call fcn.004d2c06
nop
push eax
push edx
xchg edx, eax
pop edx
pop eax
jbe 0x4b421a
call fcn.004d2ef6
push edx
add dh, 0x2d
inc dx
pop edx
push ebx
not bl
push edi
dec di
push edx
sbb dh, dh
nop
pop edx
pop edi
pop ebx
push edx
xor dl, dh
push esi
cmp si, 0x2c0a
pop esi
pop edx
call fcn.004d3200
call fcn.004d3694
call fcn.004d3a48
push ebx
push ecx
sbb bx, cx
push edx
inc edx
push eax
shr ax, 3
sbb eax, 0x706dcdf
shl dl, cl
adc cx, 0x3653
push edi
cmp edi, edi
not dl
ror edi, 2
cmp ax, 0x1dd0
inc dl
xor bl, 0x4d
dec eax
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.004d3cfa
push edx
push ecx
shl edx, cl
not cl
push eax
push ebx
test al, bl
shr ah, cl
nop
sbb bx, 0x6679
xor ecx, 0x74011b96
or cx, 0x5ded
sub ebx, ebx
push esi
xchg ebx, esi
test ebx, 0x45fdd3ff
mov dh, ah
shr dx, 4
not cl
mov bh, 0x54
pop esi
pop ebx
pop eax
pop ecx
pop edx
push esi
test si, 0x7ad1
pop esi
call fcn.00569a76
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
lea esi, [ebx + esi]
push ecx
sub ch, 0x66
or ch, 0x15
test ch, 0x15
push edx
cmp ch, dh
add dl, 0x65
push eax
rol ah, 1
ror eax, cl
push edi
push esi
xor di, si
not esi
push ebx
shl bh, cl
xchg di, bx
or al, al
xor di, ax
shr ebx, 3
shl bx, 2
cmp al, ah
dec dx
or ah, dl
stc
cmp al, 0x4b
mov cx, dx
or eax, 0x48a57404
nop
sbb si, 0x4f6d
rol cl, cl
test cx, 0x1281
shr eax, cl
nop
sbb al, 0x33
dec esi
sbb cx, si
xor dl, 0x3c
cmp al, 0x44
not ch
inc dx
dec di
inc ax
cmp cx, bx
sub ch, 0x60
adc si, 0xc82
shr si, cl
mov bl, bh
rol ch, cl
add dh, cl
stc
dec cx
xor dx, ax
xchg ecx, esi
rol dh, 1
cmp dl, dh
adc cx, 0x68ab
cmp bx, si
add dl, al
sub bl, bl
sub edi, eax
ror eax, cl
sbb bx, dx
and eax, 0x5693432a
test bl, bh
add cx, cx
or si, 0x594d
ror edi, cl
mov eax, esi
inc dx
dec edi
cmp ah, 0x45
and ecx, 0x45ca14f7
and cl, bl
xor ecx, 0x3da1fb7
rol ecx, 8
sub eax, 0x62bf921b
stc
shl edx, cl
shl edx, cl
rol di, cl
or bx, 0x38dc
cmp bx, 0x23e2
shr eax, 1
test ax, dx
test dh, 0x2b
sbb ah, ah
xor bh, 0x3d
add bx, dx
or edi, 0x3dfd8472
or dx, 0x1ee7
not di
xchg si, ax
or dl, al
test ah, 0x4f
adc dh, 0x78
rol edi, 2
mov esi, 0x67e581e5
mov dx, si
shr bl, cl
stc
cmp eax, edi
dec edi
shr di, cl
mov ah, 0x66
xor si, di
pop ebx
stc
push ebx
add bx, 0x7d31
shl cl, cl
or dx, di
nop
nop
ror ax, 6
shr di, 8
sub ax, 0x5c9f
rol esi, 7
dec dh
shr ah, cl
stc
xchg bx, di
ror ebx, 2
stc
stc
stc
shl bx, cl
not di
shr esi, cl
dec dx
xor edi, 0x636f83cc
mov dh, dh
shr ah, cl
cmp eax, edi
rol si, 1
sbb al, 0x7f
xor edx, ebx
mov dx, cx
nop
xchg esi, esi
inc ebx
ror cx, 8
test ah, ch
mov ah, 0x11
xchg cl, ch
not edi
sbb ax, dx
cmp eax, esi
sbb di, di
nop
or ch, dl
test eax, 0x42d54749
ror edi, cl
add cl, 0x1e
or al, 0x2d
stc
xor ecx, ebx
not ah
sub edi, 0x4459e7db
nop
test edi, edi
xor ch, 0x62
sbb edx, edi
sbb bh, cl
test ch, 0xf
not edx
not bl
cmp ecx, 0x64a35589
inc ax
or eax, edx
ror bx, 6
xchg ebx, ecx
shr dl, 7
adc ecx, 0x660f7a69
mov ax, 0x3dc
sub di, 0x7d6b
sbb cx, ax
adc si, 0x2ff5
nop
adc ecx, esi
and ebx, 0x37c562cd
not esi
rol bl, cl
inc eax
not dh
sbb eax, edi
inc dh
or ecx, 0x729764a8
adc bl, dl
inc cl
ror dh, 6
and bx, 0x6e1a
shl di, cl
dec edx
sbb edi, 0x77e2ebf8
shr dx, 3
xor ecx, esi
mov ax, 0x650f
xchg dx, bx
nop
cmp di, cx
mov dl, 0x1d
add si, 0xf8c
cmp ax, 0x777e
shr bx, 6
sub ecx, 0x711b3783
test dl, cl
adc eax, 0x6ce3d5ac
pop ebx
ror ecx, cl
nop
shl al, 3
xor dx, 0xf41
ror edx, 6
not edx
xor si, 0x10dc
sub dx, cx
push ebx
mov ah, bl
xchg ebx, eax
not dh
sub edx, esi
test ch, bh
and ch, 0x6e
adc esi, 0x3df0fd4d
xor dh, 0x15
sbb ecx, 0x76d7f00f
xchg dl, bh
ror dl, 2
inc dh
dec cl
inc di
stc
stc
xor cx, 0x4dad
ror cl, cl
and eax, 0x1b69ab12
adc dl, ch
xor ebx, 0x16222dd0
inc ah
shr edi, cl
shl eax, cl
pop ebx
pop esi
pop edi
pop eax
pop edx
pop ecx
jecxz 0x4b453f
jns 0x4b46f8
call fcn.004d4083
push ebx
push eax
xor ebx, eax
push esi
test esi, 0x278d120a
and ah, 0x44
nop
ror eax, 7
push edx
xor dx, 0xf7b
push ecx
sub ch, 0x37
not si
ror al, cl
rol ch, 3
ror ax, cl
shr al, cl
xchg bx, bx
push edi
sbb bx, di
add ah, 0x20
xor dl, 0x17
test ecx, edi
sub cl, 0x79
xchg di, bx
rol cx, cl
cmp cx, bx
ror edi, 5
test edi, ecx
adc edi, 0x479f733b
stc
sub di, 0x1185
adc edx, edi
test ecx, ebx
adc al, al
xor ecx, 0x6a18c0b5
cmp si, cx
sbb di, 0x66a7
xor esi, eax
xchg ah, dl
stc
mov bx, cx
ror esi, 2
test dh, 6
mov dl, 0x4c
dec cx
nop
mov ebx, 0x2ce6cd3b
stc
not di
and ecx, 0x6edd16b1
dec dl
inc edx
shl bh, 3
shl eax, cl
sub dl, 0x47
rol dx, cl
sub dx, di
inc ax
xor dl, bh
add esi, 0x4bc292d6
test ebx, ecx
adc si, ax
not edx
test dx, 0x6df4
nop
shl dx, 7
test ecx, esi
add eax, 0xd4fd9ad
and edi, edx
xchg edi, eax
adc di, 0x3656
inc dx
shr ch, cl
or ax, 0x607a
add ebx, 0x3f1b1872
shr edi, 1
shr bh, 7
adc dh, dl
adc ebx, esi
add cl, 0x5f
stc
ror dx, cl
stc
nop
nop
and ebx, esi
stc
test di, 0x23ea
rol ecx, 4
rol edi, cl
cmp dl, ch
rol di, 8
xor ecx, ecx
and edi, ecx
rol dl, cl
stc
sbb bh, 0x14
pop edi
pop ecx
pop edx
pop esi
pop eax
pop ebx
call fcn.004d439a
call fcn.004d47b5
push edx
push ecx
adc edx, ecx
mov edx, 0x2a48e291
stc
adc cx, 0x24fb
push edi
dec edi
push ebx
rol bh, 5
sbb di, di
shl di, cl
shr dh, cl
push esi
xchg ecx, esi
not bx
push eax
cmp eax, 0x1ae4b4a8
and ax, 0x42f9
dec dh
xchg edx, edx
xchg si, ax
mov eax, 0x82a08e0
pop eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
push edi
push ebx
sbb edi, ebx
push ecx
ror di, cl
push eax
test al, 0x61
push edx
inc dx
mov ebx, eax
mov di, 0x7ca3
dec ebx
ror dh, 8
push esi
not esi
nop
stc
shl ecx, 2
sub edx, 0x624f877d
test cl, 0x24
ror si, 3
sbb ah, 0x44
mov bx, 0x671a
test cl, 0x15
nop
adc di, si
cmp cx, 0x2123
xor esi, ecx
xor ah, 0x1e
xchg bx, ax
not dh
shr al, 1
xchg edx, ecx
sub ebx, 0x69cbe2e4
sbb ecx, eax
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
stc
call fcn.004d4bd2
push esi
or esi, 0x26f5ddae
push edx
and edx, 0x329e273
push eax
sbb eax, edx
push edi
dec di
push ecx
mov cl, 0x4d
push ebx
shr ebx, 8
test di, bx
test edx, esi
stc
shl esi, cl
add esi, 0x53b22daf
add bx, bx
mov si, 0x7059
ror ebx, cl
xchg ebx, eax
not ah
xor di, 0x4a39
shl ebx, cl
and eax, ebx
not si
shr di, cl
test bx, bx
sub dl, dl
nop
mov edi, 0xda157be
xchg ah, dh
dec bx
sub bl, 0x52
ror dl, 2
inc ecx
sub eax, edi
dec ebx
adc ch, 0x19
dec si
dec ch
ror edx, cl
xchg si, cx
cmp bx, 0x7910
rol ecx, cl
sub ebx, 0x27fcdd18
or si, 0x5f93
xchg si, dx
ror di, 1
test bx, ax
add bx, ax
stc
shl cl, 7
xchg edi, edi
inc cl
shr cx, 4
cmp ecx, edx
ror edx, 3
stc
mov di, 0x29af
sbb ah, 0x6c
shl ebx, 8
cmp ax, bx
not cl
rol si, 1
rol al, cl
xchg dx, di
and ah, 0x7c
test si, 0x49a9
shl ebx, cl
shr dh, 5
mov di, ax
test ch, 0x67
adc si, ax
dec ebx
dec bh
ror si, cl
dec ch
stc
ror di, cl
not ax
test ch, 0x5d
shr cx, 3
not cl
sbb bh, 0x65
and cx, 0x2d35
inc si
or eax, 0x7d2dec60
not dx
xor di, dx
stc
cmp ecx, edx
stc
xor eax, 0x1d27e879
adc edi, 0x531349d5
inc ecx
sub bx, ax
or bh, 0x5b
shr al, cl
stc
sub dx, 0x16de
not ax
not edi
not ebx
shr di, 4
inc edx
pop ebx
and ch, 0x6e
rol edx, cl
not cx
mov eax, edi
mov di, ax
and dx, ax
stc
and di, cx
push ebx
shr bl, 6
inc bx
ror cx, 7
nop
adc bh, 0x1f
or edi, edx
inc esi
test dl, bh
ror bx, cl
shl si, 1
ror ah, 2
stc
add dh, bl
and cx, 0x35e2
nop
shl bl, 1
ror ecx, cl
shl dh, cl
xor ebx, 0x7b4d084f
shr si, 1
sub edx, 0x440d3501
xchg ebx, eax
nop
stc
shl edi, cl
nop
adc dl, al
mov bh, bl
test dh, ah
rol ah, cl
add edx, 0x586cc6d
dec si
sub cx, 0x1345
shr al, 2
or dx, di
rol esi, cl
adc ah, ah
inc ah
shr dx, 4
and ebx, 0x109c721
sbb ah, 0x31
test bh, ch
xchg ch, dl
not edx
inc ah
not esi
dec bl
rol al, cl
ror dh, cl
adc eax, 0x601d6e26
mov cx, ax
ror bx, cl
ror ecx, 3
xchg edx, esi
adc bx, 0x7774
nop
shr si, 5
or bx, 0x5ff4
cmp di, 0x4488
not al
test di, di
shr ah, cl
add dx, 0x62b2
stc
and ecx, 0x6744ff08
xchg esi, edi
mov edi, 0x22665b4d
test ah, 0x68
shr ch, 8
not eax
test esi, 0x42f12908
rol ecx, 8
rol eax, cl
not edi
adc ah, 0x71
ror ecx, cl
sbb bh, 0x18
dec edi
mov edx, eax
dec cx
adc cx, ax
ror bx, 5
adc dh, ch
cmp al, cl
and ch, 0x7e
inc si
nop
not cx
mov esi, eax
cmp ecx, 0x492838c8
xor cx, si
adc ecx, 0x3be2e65
pop ebx
shr edi, 2
shr ch, cl
nop
sbb cx, si
and edi, edx
shr edx, 5
adc edx, edi
push ebx
add dl, bh
test si, si
shl edi, 1
add edi, 0xc16fd5a
pop ebx
pop ecx
pop edi
pop eax
pop edx
pop esi
call fcn.004d4fba
push edx
push ebx
xor dx, bx
push edi
push esi
xor di, si
push eax
cmp ax, 0x1ee5
and ebx, edx
push ecx
shl bl, cl
xor edi, ecx
dec ebx
mov ah, ah
rol ch, cl
adc eax, 0x386611d7
add ch, 0x27
inc bl
sub dx, bx
rol bx, 7
ror ax, 3
shl si, cl
and esi, ebx
inc dh
and ch, 0x55
and bx, 0x396e
sbb si, dx
test edx, esi
shl dh, 8
add cl, dl
test esi, 0x378c11a2
xor di, 0x14b7
stc
dec edi
sbb al, 0x6a
adc ah, 0x49
shr dx, 5
xor edx, esi
stc
adc esi, esi
sbb cl, ch
sub si, 0x5bf2
shr dx, 5
nop
sbb eax, 0x15a9c3b2
test dh, ah
inc esi
sbb ax, ax
pop ecx
pop eax
pop esi
pop edi
pop ebx
pop edx
call fcn.004d53a5
call fcn.004d56e2
call fcn.004d5c80
call fcn.004d619a
push eax
dec ax
push edx
push edi
or edx, edi
xor dh, ah
and edx, 0x22a83e75
push ebx
test ebx, 0x726fd4d7
add bx, 0x3095
push esi
ror si, 5
pop esi
pop ebx
pop edi
pop edx
pop eax
push edx
add edx, 0xe4fae32
push eax
not ax
push ebx
add al, bl
push ecx
rol ecx, 7
not dl
shl bx, 5
adc edx, ecx
xor dh, 0x42
cmp cx, 0x1fe6
push esi
sbb esi, 0x11c1bab9
push edi
shr edi, 1
dec dx
shr ch, cl
or edi, 0x32c5f02b
sbb si, bx
xor si, cx
stc
ror si, cl
rol di, 1
stc
xchg edx, edx
shr cx, 8
ror bl, cl
ror dl, cl
rol al, cl
xor dl, ah
adc bh, 0x36
test cx, di
and esi, ebx
inc dx
adc edi, ebx
inc al
sbb di, 0x78ae
sbb edx, 0x70d3df7f
not dx
or eax, 0xd4e9333
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
call fcn.004d64d8
push esi
push ebx
adc si, bx
push edx
push ecx
ror dx, cl
pop ecx
pop edx
pop ebx
pop esi
call fcn.004d69a7
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x4ba37e
call fcn.004d6d65
push edx
add dh, 0x71
push esi
and si, 0x4143
push ebx
adc bx, 0x215e
push ecx
rol cl, cl
sbb cl, cl
push eax
add eax, eax
stc
not ah
sub ax, dx
sub dx, 0x653d
shl dl, 2
cmp cx, ax
dec cx
push edi
sub si, di
ror ch, 8
shr esi, cl
nop
inc eax
nop
shr ax, 1
sub dh, 0x4c
xchg edx, esi
sbb ax, 0x18f1
cmp dx, si
ror bl, 3
rol edi, cl
test ecx, ecx
stc
adc ah, ch
and ecx, 0x6101aee4
add dx, 0x2eff
sub ax, dx
xor bx, cx
shl ebx, 2
mov ecx, eax
sbb eax, 0x419abb15
not al
and edi, 0x4b7154d3
rol dh, cl
and di, di
ror ebx, 4
rol cx, 8
stc
test dh, 0x5d
adc ax, 0x2c91
ror ah, 2
inc bl
sub ah, 0x6f
cmp ebx, 0x65ea7d57
rol dl, cl
or di, si
ror al, 1
mov dl, al
and ecx, 0x33553e05
sbb ecx, eax
stc
test bx, ax
adc dl, 0x1d
shr dh, cl
rol al, 5
nop
nop
inc ax
sbb eax, 0x455b96e3
rol al, 5
dec bl
ror dh, cl
test edi, ecx
or si, cx
xchg ch, dh
or bx, si
rol bl, cl
shl bh, cl
dec dh
test ch, dl
nop
adc al, cl
ror bx, 4
shr bl, cl
dec bx
sbb di, dx
inc si
not ch
adc ch, ch
ror di, cl
stc
sbb di, 0x6f8d
mov bh, 0x54
mov dh, ah
shr cl, 3
dec si
rol ebx, 5
cmp ebx, ebx
and bl, cl
not eax
adc si, 0x1810
and ebx, eax
or bx, di
sub ah, 0x7a
sbb cx, ax
pop edi
push edi
xor edi, eax
stc
shl bx, cl
mov cx, 0x28d3
xor si, si
dec ax
cmp ebx, ecx
not bx
dec eax
xor edx, ecx
test dx, 0x55c8
cmp edx, 0x3cbd6c55
cmp dx, 0x72ac
ror cl, 8
shr di, 7
add esi, edi
shr ecx, cl
sbb edi, edi
shr ecx, 5
test eax, 0x32b5362e
adc ax, 0x31ba
sbb dl, 0x6f
xor dx, 0x49de
nop
stc
or edi, ecx
mov ch, 0x61
mov ch, 0x69
or edi, 0x4f92709a
add cx, dx
sub esi, ebx
and dh, 0x1a
sbb ecx, edx
or cl, dl
or si, ax
cmp eax, 0x1a208368
rol dh, cl
dec bl
sub dh, cl
test edx, edi
xchg ecx, edx
and al, 0x1d
add cx, dx
nop
xchg ecx, edx
cmp edi, edx
rol cx, 2
nop
shr edx, 1
and di, 0x3c36
shr al, 1
cmp cx, cx
cmp ah, 0x65
not cx
test dh, 0x1e
inc edx
and bh, 0x2f
or edx, 0x3536a2d4
ror ch, 8
cmp edx, ecx
or bx, 0x1eb4
dec ah
stc
mov bx, ax
mov bh, 0x25
and ecx, 0x6ea07c9b
not ebx
shl dh, 5
xchg cl, bl
not ax
or esi, 0x63a8a806
sbb ah, 0x7d
xchg di, ax
sub si, 0x4f06
shl bl, cl
dec al
inc ax
dec bx
not dl
not bx
and edi, esi
inc eax
sbb ebx, edx
sbb dl, 0x60
shl ah, cl
xor si, bx
inc ebx
sbb cx, 0x6e4a
shl edi, 2
stc
mov si, 0x67de
sbb cx, 0x20fe
dec bl
or dh, dl
xchg cx, si
nop
xor ecx, 0x51693280
ror bh, 2
and bx, 0x3963
test ebx, 0x758fe45c
pop edi
and ecx, 0x44044d1d
push edi
shl di, 3
stc
adc al, 0x4e
and ecx, esi
and dh, 0x1e
dec dx
dec cl
adc bl, 0x1e
rol bh, 8
dec bx
ror esi, 1
xor si, 0x2f99
test esi, ecx
cmp dx, 0x6163
sub edi, 0x75d78db3
xor eax, esi
xor si, si
inc cl
dec al
mov ch, dl
shr dx, cl
not edi
sbb cl, al
nop
rol cx, cl
stc
ror si, 3
not eax
rol edx, 3
dec dl
sbb ebx, ebx
dec esi
cmp ah, 0x1d
stc
shr ah, cl
rol edi, 6
cmp eax, 0x605bf3ea
inc ecx
stc
sbb ecx, edi
xor dx, 0x599b
or bx, si
dec ebx
or ebx, ecx
sbb al, al
add cx, cx
add esi, 0x500e8a07
sbb si, di
xor cl, 0x40
sub bl, 0x5b
cmp cx, 0x71b8
shr edx, cl
xchg cx, dx
add ch, al
not cx
cmp ebx, 0x44cadbd
not eax
and esi, 0x69756ae5
and cx, 0x285d
and ah, 0xa
inc si
dec di
adc dh, dh
mov cl, ah
rol edi, 4
or si, 0x1a3d
sbb esi, edi
cmp dl, bl
shr si, cl
dec dl
add dl, 0x34
xor dl, 0x17
shl di, 8
not dl
shr eax, cl
sub ax, 0x6d75
inc dh
add ebx, 0x2998e965
dec dl
and ch, ch
dec di
or ebx, 0x4aea714d
sub dl, 0x76
and edi, ecx
xchg al, ch
rol edi, cl
cmp dl, bl
test ax, 0x79a4
and dx, si
xor edx, 0x452a5f9e
adc edx, 0x59573ce5
not bx
xchg dh, bl
rol edi, cl
adc ebx, edx
xor cl, 0x11
shr ebx, 3
xchg bl, ah
add ch, 0x53
pop edi
inc ecx
not bh
ror al, 1
xor bl, bl
sub bl, 0x64
not bx
nop
dec dx
dec cx
shr si, cl
shl ebx, cl
rol dx, 7
not cx
xchg bl, dh
inc esi
mov esi, 0x2f783201
xchg esi, edx
push edi
xor edi, 0x2bb05525
cmp edx, 0x2e05a97d
nop
or di, 0x461f
sbb bl, 0x15
and edx, ebx
cmp ecx, 0x2faa38e
shl dl, cl
nop
shr al, 3
not ecx
nop
add ax, 0x6965
shl bl, cl
adc bh, al
nop
inc cl
shl ch, cl
xor eax, 0x58870fe5
and edx, ecx
stc
nop
stc
inc bh
not bx
shr dx, cl
test eax, 0xb68e34c
xor dx, 0x4616
shr ecx, cl
xor ebx, 0x404716e6
ror eax, 5
adc dx, bx
rol edi, 6
rol dh, 5
mov ch, dh
adc eax, 0x65c7642f
xchg cl, al
rol bx, cl
nop
dec eax
sub ax, dx
or ch, ch
not si
add eax, esi
shl ebx, 7
dec si
ror ax, 4
shr dx, cl
sub cl, 0x4c
and di, 0x583f
inc ecx
sbb edi, esi
inc edx
and ah, 0x76
add cl, 3
rol edi, cl
inc dx
xchg ch, dh
adc eax, 0x2fedf855
shl edi, 4
mov ch, dl
adc ecx, 0x104f9ac4
or ch, al
cmp edx, 0x2d79b76a
sbb ch, 0x48
ror ebx, 3
xchg cx, ax
sub ah, dl
or di, bx
sbb bl, bl
shr al, cl
cmp al, 0x31
cmp ah, bh
dec ax
cmp cx, bx
xchg dx, cx
shr ecx, cl
shr al, 5
xor cl, 0x5e
and edi, 0x587225
xchg cx, cx
xchg ebx, edx
adc ch, ch
pop edi
not edx
push edi
test di, bx
rol bh, 4
ror bx, 5
sub ecx, ecx
stc
sub di, di
sub cx, si
dec si
inc edi
sub bl, ch
xchg di, di
inc dx
and cx, dx
mov di, 0x6753
inc cx
xor bl, 0x62
inc dx
dec di
add bl, 0x16
sbb dx, 0x1c60
not ecx
xchg ebx, eax
sbb dh, ch
adc bh, 0x5f
add bh, 0x7d
inc si
stc
stc
ror dh, 5
nop
stc
xor dx, si
or edx, ebx
add ecx, ebx
stc
or al, 0x73
add cl, al
sub ecx, edx
not eax
not al
stc
add bh, ah
add dh, 0x78
rol dl, 3
shr si, 5
dec di
mov cl, 0x50
inc dh
or si, 0x6167
sub di, si
or si, 0x2961
nop
shr si, cl
shl di, cl
dec di
sub dx, 0x5015
xchg cl, ah
shl cl, 5
mov esi, ebx
stc
test edi, 0x4260043c
cmp ecx, 0x71b9f802
stc
add edi, ebx
add al, cl
or cx, 0x3d3b
add ecx, 0x130d2ecf
not ax
shl edi, cl
test bl, 0x26
stc
sbb ah, ah
add ecx, 0x65c7d26b
and esi, 0xbfe074a
xchg bx, di
sbb di, di
sub di, 0x31c3
dec dl
nop
shl bx, cl
sub edx, 0x1da264a4
sbb bl, 0x75
test ah, 0x62
test edi, eax
shl ecx, 4
xchg si, dx
nop
inc eax
add cl, 0x2c
stc
ror dh, cl
and bl, ah
ror edi, 3
inc di
sbb bh, 0x47
add edx, 0x5f1807e8
sub ecx, 0x59896aa4
mov al, 0x1e
test bh, dl
pop edi
dec al
nop
add ah, 0x74
add bl, ch
xor esi, 0x6fddec13
mov eax, 0x134f5e95
cmp esi, edx
stc
nop
xor si, cx
push edi
and di, 0x1a79
nop
adc ch, 0x55
rol edx, 1
rol ebx, cl
not dh
xchg al, cl
xor bh, 0x30
adc dh, 0x59
stc
ror dx, cl
xor ebx, 0x435337e4
rol bh, 2
mov cl, bh
mov ecx, edi
nop
inc ebx
stc
stc
nop
inc bl
dec di
stc
xchg edx, edi
sub edi, edx
not cx
inc ebx
inc bl
dec cx
nop
add si, 0x5e08
ror esi, cl
nop
sub di, cx
not bl
stc
mov ecx, ecx
xchg ecx, eax
nop
dec bx
nop
add ebx, 0x2bc7dc9a
stc
sub edx, edi
mov bx, di
rol edi, cl
and dl, bl
not ch
sbb eax, 0x34eae7c7
test cl, bl
sub ebx, edx
rol bx, 6
xor cl, dh
inc ecx
shr dx, cl
mov bh, cl
adc al, ah
cmp bl, dh
adc cl, bh
sub esi, ebx
inc ch
rol ecx, 6
sub di, 0x4520
stc
mov dh, 0x55
or dl, 0x3d
adc al, dl
test ax, bx
and si, si
cmp bh, 0x4e
dec si
dec ebx
inc esi
nop
inc ecx
or ecx, 0x1f329649
test edx, ebx
adc al, 0x42
xor al, 0x56
shr esi, 7
sbb dh, bl
nop
shr ebx, 5
cmp ax, 0x420c
adc bx, 0x2ad1
and bl, ch
test si, bx
sbb al, ah
cmp edx, eax
sub ch, 0x38
pop edi
cmp bh, 0x46
add ah, 0x46
push edi
dec edi
rol edx, 7
add si, 0x301f
add bx, di
and cx, 0x5481
xchg dh, al
rol di, 4
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
push ecx
dec ecx
push ebx
xor bh, bl
push edx
push edi
xor dx, di
xor bh, dl
rol dh, 3
sub bl, dl
xor bl, 0x61
xor cl, 0x51
ror ch, cl
test ecx, ecx
sbb ecx, 0x4882f274
inc edx
push eax
inc ax
not eax
shr ch, 4
xchg cx, di
mov eax, 0x58fc182e
and edx, 0x5ff1defa
shr edi, 1
rol bx, cl
sub bx, 0x1881
rol cl, 8
sbb ebx, 0x764c24d0
not bx
test ebx, ebx
adc bx, dx
mov dh, 0x13
push esi
rol esi, 4
and edi, 0x2b265c42
or edx, 0x670cb17d
sub bh, ch
dec ch
and dl, 0x39
dec ch
adc eax, 0x10ffb9a1
stc
adc edx, eax
rol esi, cl
and bx, 0x57f7
not di
sub bx, 0x24de
sub ax, di
shr bx, cl
inc di
not cx
ror cl, cl
adc si, 0xc2e
test dl, 0x2f
nop
sub si, ax
xor bh, ah
sub edi, 0x7e402046
dec bh
stc
ror eax, 3
sbb bh, 0x54
test ecx, 0x60714e28
sbb si, 0x2e35
xchg edx, ebx
stc
test si, di
not al
nop
ror dl, 6
mov si, 0x2e33
shr ah, 8
test si, 0x249a
xchg cx, bx
shl esi, cl
mov dh, bh
xchg dx, ax
stc
stc
stc
xchg ch, cl
sub edx, 0x2ca1da4d
shl cx, 8
and bl, 0x65
xchg ebx, eax
cmp si, 0x48b8
or eax, ebx
adc edx, 0x6f126cf5
sbb ah, bh
xchg si, bx
xchg bl, dl
or bx, 0x7797
test ah, 0x7b
or edx, 0x56c32943
and dl, ch
and ch, 0x62
stc
and ax, 0x2a24
dec ebx
pop esi
pop eax
pop edi
pop edx
pop ebx
pop ecx
push ecx
push eax
adc ecx, eax
push edx
and edx, 0x7cd4ed7
xor ecx, edx
push ebx
cmp al, bl
test ax, dx
cmp cx, 0x4c89
push edi
not edi
shr cx, 7
pop edi
pop ebx
pop edx
pop eax
pop ecx
call fcn.004d6feb
push ecx
push ebx
cmp ch, bh
rol ebx, cl
push edx
adc dl, 0x75
pop edx
pop ebx
pop ecx
call fcn.004d7441
cmp dword [ebp - 0xc], 0x55f0
jl 0x4b6b29
call fcn.004d7ada
push edi
cmp edi, 0x7beed3c
push esi
push ebx
test esi, ebx
or edi, 0x2f2334ab
sub edi, 0x534a2a70
add bl, bh
cmp si, si
push ecx
shr bl, cl
push eax
dec eax
push edx
adc dl, cl
ror ebx, cl
mov esi, esi
rol ah, cl
sub ebx, 0x70d60498
sbb dx, 0x5a92
inc ecx
ror ah, 1
shl ch, 3
shl eax, 1
xor esi, edx
cmp ebx, edi
shl esi, cl
test ebx, 0x34e555d4
stc
ror cl, 3
add dx, ax
stc
add dx, cx
mov bh, dl
adc ebx, 0x45117b27
adc edi, 0x6a60c232
ror dx, cl
sbb ebx, 0x4b42530b
nop
ror di, 6
add ax, dx
mov al, 0x32
stc
test edx, 0x41bdafd5
rol esi, 3
and dl, dh
nop
shl cx, cl
nop
mov si, bx
dec cl
test eax, 0x40c44923
dec ah
xchg edi, ebx
rol dh, cl
shl eax, 8
rol edi, cl
mov edi, eax
rol edx, 5
xor ax, 0x4fc8
test dx, ax
or esi, eax
test dh, 0x54
not bl
add al, ah
adc dh, 0x7d
cmp ax, 0x136e
dec cl
or si, bx
shl ebx, cl
and cx, 0x4de1
not bl
sbb al, 0xa
ror cx, cl
add di, 0x2eb5
ror cx, 2
shr bl, cl
not bl
or dl, 0x10
stc
and bx, 0x440c
adc eax, edi
sub di, 0x3299
sbb si, 0x6fd9
xchg ecx, eax
shl di, cl
xor dl, bh
cmp eax, esi
rol dl, 5
or si, 0x4ee
ror edi, 8
mov bh, al
test edi, 0x720e0584
sbb ebx, esi
rol al, 2
shr bl, cl
stc
test bl, bl
inc eax
xor bx, 0x1e62
ror dl, 1
test dh, 0x11
rol ebx, 3
test si, 0x2d4e
shl bl, 8
add dx, 0x3607
pop edx
dec ebx
stc
push edx
ror dl, cl
stc
adc bx, bx
sbb bl, 0x35
sbb eax, edi
shl edi, cl
and al, 0x7f
rol bx, cl
shl bx, 7
shr cl, cl
test edi, 0x305d338b
xor ebx, 0x65fda7
adc cx, 0x55a1
test si, di
sub dx, 0x6455
test eax, ecx
ror esi, 7
not edx
xor bl, 0x7c
shl edi, 6
sbb ah, 0x10
rol ch, 1
cmp bx, 0x19ff
or dx, 0x3778
cmp edx, 0x50522383
not si
xchg edi, ecx
rol cx, 2
nop
rol ch, 1
or edx, edx
xchg bx, dx
cmp ax, 0x3003
xchg esi, esi
stc
rol eax, cl
sbb al, al
adc di, si
xchg esi, edi
and di, 0x1fcc
not bl
nop
not bl
dec bh
test edx, esi
dec di
or ax, 0x428c
shl cx, cl
cmp al, 0x5c
and dh, dl
rol bh, 3
shr ebx, 8
shl dh, cl
sbb bl, dh
add ecx, eax
add ebx, 0x7d8cff9f
mov ebx, 0x502232cd
and edi, 0x277dfeb6
shr bh, 7
not ah
nop
sub bh, al
and di, 0x17d5
rol esi, 2
shr si, 2
and dl, ah
sub edi, 0x6a30ef2c
not si
shr edx, 8
mov bx, 0x39f0
sub eax, ebx
and bl, 0x4c
rol bh, cl
dec al
shr si, 7
rol eax, 2
ror bh, cl
add ch, ch
adc dh, dh
rol ah, cl
xor dl, 0x26
add di, 0x4ef2
nop
and si, 0x600e
dec dx
test esi, ecx
sub ax, si
not cl
stc
test edx, edi
add cx, 0x2613
sbb edx, 0x6a29e29c
mov bx, dx
and bx, ax
nop
sbb ah, bl
mov edx, ebx
or ebx, ecx
pop edx
push edx
rol dl, 4
rol edi, 4
shl ax, cl
ror ax, 2
or cx, 0x6478
ror eax, 2
cmp ebx, eax
sub eax, eax
test cl, dh
mov ebx, edi
not di
rol dx, 8
and esi, eax
or bl, 0xe
ror cl, cl
xchg ecx, edi
or al, ah
not cl
stc
shl cl, cl
mov eax, 0x6f2fd29e
ror ch, 3
ror cl, 8
or ax, 0x5c0f
sbb dx, di
inc eax
xchg edx, eax
nop
sbb al, dl
mov ch, al
sbb eax, 0x150d3d3d
not esi
shr ebx, 5
rol edi, cl
adc eax, esi
shr al, 3
dec esi
cmp ah, bh
shl bx, cl
not ax
dec di
xor edx, esi
rol dx, cl
not bx
add dx, 0x1fb8
add edi, eax
stc
inc al
sub di, bx
or bl, dh
test dh, bh
mov ax, 4
test dh, 0x73
shl eax, cl
shr ax, 3
xor di, ax
test esi, 0x4f65d535
shl dx, cl
test esi, 0x583953f3
dec esi
cmp eax, eax
sbb cx, bx
stc
xchg cx, si
inc cx
sub esi, ebx
and bh, bh
ror bh, cl
dec ch
or cl, dh
cmp ax, 0x35ca
sub esi, ebx
stc
adc cx, 0x10e6
sub di, 0x3429
rol eax, cl
xchg bl, bl
nop
stc
not ebx
sub esi, ecx
cmp edx, 0x7111f200
xor ax, 0x1528
rol esi, cl
stc
dec cl
add bx, di
mov di, bx
mov edx, ecx
test bx, di
test ch, ch
stc
cmp dx, dx
dec eax
ror ax, cl
mov ebx, 0x5fcebb6f
and bx, di
inc esi
nop
and cx, dx
pop edx
shr cl, 4
not ebx
shl edi, 4
push edx
adc dx, 0xfe6
xchg dl, bh
sub di, si
mov di, dx
shl di, cl
inc dx
nop
or ebx, 0x51a6c5dc
add di, 0x2188
sub bh, dl
and edi, 0x3a903050
sbb dx, di
test edx, esi
dec esi
test eax, 0x4d5dbb8c
or ax, 0x772e
inc eax
test bh, 0x73
add esi, ebx
inc cx
dec edx
and edi, esi
inc ch
cmp eax, edx
adc di, ax
not cx
xchg esi, eax
cmp al, 8
xor ax, 0x11f0
shl di, cl
nop
dec edi
add ax, ax
and cx, 0x72bd
and ah, 0x1d
nop
sub ah, 8
stc
adc dl, ah
stc
rol ah, 3
shl ax, 2
and bh, 0
shr ebx, 7
cmp al, 0x60
xchg edx, eax
mov cx, bx
shl ax, cl
add cx, si
or bh, ch
xor bh, 9
sub ebx, ebx
xchg dx, ax
stc
sub eax, eax
inc dh
not ebx
stc
xchg dx, si
add esi, esi
ror cx, cl
cmp dh, 0x55
inc cx
ror cl, 1
or dh, cl
sub di, ax
inc bl
mov al, cl
rol bl, 1
not cx
shl bh, cl
sbb eax, 0x483029b
inc ebx
shr eax, 6
not di
nop
dec dl
dec ecx
xchg ecx, edx
sub ecx, eax
or si, cx
cmp eax, 0x30c3baf9
xchg ch, al
rol si, 4
rol ebx, cl
xor edi, edi
sbb esi, 0x7b020286
rol bx, cl
sub eax, edi
dec edi
shr di, 7
nop
xchg ah, bh
shl bh, 5
and bh, ah
adc edi, ecx
nop
pop edx
not bx
rol di, cl
sbb edi, esi
ror di, cl
stc
cmp di, 0x327b
nop
push edx
xor al, dl
inc cx
mov cx, di
sub edx, 0x5e770462
xchg ecx, ebx
xor ch, 0x6a
rol edi, cl
mov dx, bx
rol ax, 7
ror ebx, 5
not ebx
and ch, 0x59
or esi, ebx
shr si, 5
adc bh, 0x6a
shr di, cl
cmp ecx, ebx
test edi, esi
sub esi, esi
mov eax, edi
shr al, 1
test cx, 0x3f6b
sub ebx, edx
dec eax
shl edi, 8
add bl, cl
not ecx
not bl
mov cx, bx
sbb eax, 0x14579953
rol cx, cl
sbb cl, ch
inc si
mov dl, dh
not dx
rol si, 2
dec si
xchg edi, ecx
shl bx, 3
or edi, eax
sub ah, bh
rol bh, 5
xchg cl, bl
and ebx, eax
shr al, 5
and di, si
rol bx, cl
xchg ecx, eax
test dl, 0x48
add cx, ax
mov dh, 0x23
sbb esi, ebx
shr cl, 6
xchg dl, cl
inc edi
xor edi, 0x19e3ed38
nop
or al, 0x66
nop
ror di, 1
sub ax, bx
or cx, cx
mov ebx, edi
stc
rol ebx, 2
shl ax, cl
not bh
ror bl, 4
dec dx
adc dl, dl
stc
ror bl, cl
ror ax, 4
mov dx, cx
xchg di, si
add esi, ecx
sub bx, 0x1ba4
shr eax, 4
xchg bh, ah
xchg ah, bl
inc cx
shr cl, cl
rol bx, 4
stc
mov dl, 0x75
add edi, 0x3f5b735e
stc
not si
test bl, 0x34
shr dh, cl
sub ch, ch
xor di, dx
or dx, cx
pop edx
dec ch
push edx
or dh, 0x39
sbb cx, 0x1ae2
not di
stc
pop edx
pop eax
pop ecx
pop ebx
pop esi
pop edi
push edx
push edi
xchg dx, di
push ebx
adc ebx, edi
push ecx
shr dl, cl
sub bl, 0xd
and bh, 9
push eax
shr ax, 3
sub ebx, eax
xchg bl, ah
dec bx
or ecx, ebx
ror edx, 6
shr bh, cl
xor ebx, eax
adc bh, ch
and al, ch
shl al, 6
push esi
shl esi, 3
test ebx, 0x5023990c
xor edx, 0x4ce4d5aa
not esi
and dx, cx
nop
test al, ch
xor esi, 0x1bae0f4a
stc
or ah, ah
nop
and ax, bx
ror ebx, cl
xchg bh, bl
mov ax, 0x11a6
adc cl, 0x64
or ax, cx
shl si, cl
rol dx, cl
not eax
shl edi, cl
shl bl, cl
xchg ch, dl
test ax, 0x5f8d
cmp bl, ch
shl edi, 3
sbb edx, 0x7f58a4f6
sub dl, 0x5a
test bl, cl
xchg ch, dl
pop esi
pop eax
pop ecx
pop ebx
pop edi
pop edx
push eax
push ebx
add ax, bx
xchg ebx, ebx
push edi
xor edi, 0x216bd260
push ecx
rol cl, cl
ror bh, cl
xor di, cx
dec ax
xchg cl, bh
xchg cl, bl
dec di
add cl, 2
shr bx, 3
not cx
shl bh, 4
push edx
inc dx
inc edx
xchg dh, ch
cmp bl, 0x2b
nop
push esi
adc si, dx
adc bl, 0x6f
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
call fcn.004d8007
push ebx
sbb bh, bl
stc
push ecx
xor cl, ch
stc
push edx
mov dh, dh
rol cx, cl
push eax
or eax, ebx
push esi
push edi
adc esi, edi
nop
dec ah
dec esi
nop
cmp dh, 0x31
dec ecx
sub edx, 0x4f9b6c03
not si
adc ebx, ecx
xor edx, esi
not bl
test cl, 0x54
rol dh, cl
dec edi
not edi
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.004d82af
call fcn.004d87a2
call fcn.004d8d1c
push edx
shl dh, 8
pop edx
push ebx
push edx
sbb bx, dx
inc bl
push esi
mov si, bx
push ecx
push eax
mov cx, ax
xor bl, al
stc
shr cl, 1
rol ch, cl
shl bl, cl
xchg si, dx
mov al, cl
dec edx
not eax
pop eax
pop ecx
pop esi
pop edx
pop ebx
push ecx
xor ecx, 0x1480bd02
push edi
cmp edi, ecx
pop edi
pop ecx
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
call fcn.004d91f1
push esi
push edx
xchg esi, edx
rol edx, 8
push eax
adc ah, 0x38
push ebx
or bx, 0x49fb
not dh
mov si, 0x722b
dec dl
push edi
add di, 0x36b7
push ecx
sub ecx, 0x1a632a0b
adc cx, 0x7c3e
not edi
cmp ah, ch
shl cx, cl
and dl, 4
shl di, cl
or esi, 0x314c0f45
cmp ch, ah
cmp esi, edx
shr al, 8
and bh, ch
ror ebx, cl
mov bh, 0xc
or esi, edi
nop
sbb esi, ebx
and cl, bl
add ah, 0x43
adc cl, 0x39
shr ecx, 3
or cl, 0x3f
add edx, edx
xchg esi, eax
or si, bx
inc dx
stc
inc dx
inc cx
shr dl, cl
add esi, 0x48364504
not bh
cmp bx, 0x96
sbb bh, 0x45
stc
add ah, 0x2f
add bh, dh
add ah, 0x41
sub esi, 0x65ee3012
sub dl, 0xc
dec ecx
test ax, 0x2557
and dh, 0x11
mov cx, 0x5d9d
adc di, 0x5480
add edx, edi
sbb dh, 0x50
adc edi, 0xf78197c
shl edi, 2
shl ah, 8
stc
not dx
add dl, bl
cmp bh, 0x7d
inc ax
nop
inc cx
add edx, 0x5521ac5
shl ebx, cl
add ebx, ebx
sbb ebx, 0x1bf521dc
not ecx
sub edx, ecx
cmp eax, edi
sub ebx, eax
add eax, 0x5b4e9429
ror dx, 5
ror bx, 6
not di
add ch, bl
shl ch, 3
shl di, 3
not edx
cmp bh, bh
ror ax, 1
sub eax, 0x429bb10c
shr bl, cl
or dx, di
shl bl, cl
xor edx, esi
xor dh, 0x3c
mov al, ah
sub cl, 0x10
shr cl, 8
adc edx, ebx
and bh, 0x2b
xchg ecx, esi
ror edi, cl
mov edi, esi
sbb ch, 0x5d
ror ah, 5
stc
pop ecx
test di, di
stc
cmp dh, 0x52
xor bh, 0x66
push ecx
adc cl, ah
sub bl, 0x54
nop
rol ecx, cl
shl eax, cl
or bh, cl
shl bl, 4
nop
ror dl, 8
ror edx, 3
cmp dl, 0x31
shr dh, cl
xchg di, bx
sub ax, dx
mov cl, 0x6a
adc bh, ch
shl cx, cl
rol eax, cl
rol edx, cl
ror ah, cl
xchg ah, al
shl dx, 8
xor bl, 0x69
add ch, 0x5b
inc edx
xchg ecx, eax
dec cl
add dl, 0x57
or dh, 1
not ax
not dx
mov si, bx
cmp bx, cx
and ebx, ebx
test ecx, edi
test ebx, 0x306b2d95
sbb di, ax
stc
sub ch, bh
and eax, 0x33463546
not ah
rol ecx, cl
and edx, 0x75345204
rol ecx, 2
inc si
cmp bx, 0x2aee
and dh, ch
sbb ax, 0x11a7
shr edx, 8
nop
stc
sbb edi, ebx
stc
test bl, 0x38
stc
inc dl
dec bl
and ax, si
sbb esi, 0x76ee2e53
adc dx, di
nop
nop
stc
ror dl, cl
xchg ebx, ebx
not di
adc bh, 0x74
ror eax, 1
or ecx, esi
shr ch, cl
mov bl, dl
sbb eax, edi
and dh, 0x50
test dl, 0x75
stc
stc
pop ecx
pop edi
pop ebx
pop eax
pop edx
pop esi
call fcn.004d989c
jecxz 0x4b5b6c
call fcn.004d9b44
call fcn.004d9f96
push ebx
push ecx
mov bl, cl
push edx
mov dx, bx
push esi
adc si, dx
nop
xor si, 0x457b
push eax
push edi
mov ax, di
add esi, edi
dec eax
xchg edi, eax
stc
xchg al, al
rol edx, 2
test esi, eax
sub edx, 0x6c0a8375
test ebx, edi
cmp bh, 0x12
not esi
inc cl
and al, ch
shr ch, 1
shr edi, cl
dec dx
mov eax, 0x31297aec
and dl, 0x2a
sub dl, al
xchg al, cl
inc ch
cmp eax, 0x68d74e2d
stc
or si, si
sub bl, dh
rol ah, 5
or dl, 0x60
not ax
nop
add esi, 0x4fa88d1c
and bl, 0x6b
inc al
nop
and edi, edi
xor bx, 0x155
ror ch, cl
ror ebx, 1
stc
inc dl
or eax, 0x3c66629d
and cx, 0x2d04
shr bh, cl
ror eax, cl
stc
shr bh, 4
adc esi, 0xbd4db85
sub edx, 0x3ca4f4e2
dec eax
shr dl, 2
inc ebx
mov esi, 0x4eae51c8
xchg ebx, ebx
shl di, cl
not di
mov dx, dx
and edx, edi
rol ch, cl
mov edi, 0x37051637
and dx, si
rol bh, cl
rol ebx, cl
dec ebx
mov bx, 0x713d
adc eax, 0x1d76f1ac
rol ax, cl
dec cx
sbb ax, 0x2b75
shl bx, 8
sbb ebx, ebx
cmp ah, dl
add bh, 0x69
mov ax, 0x6c6e
dec ah
sub ax, 0x3d10
nop
rol esi, cl
rol cx, 2
inc dx
sub dh, bh
not dh
shl eax, 6
add edi, 0x50006ad3
shr dl, 7
cmp dh, bh
cmp ecx, eax
adc bx, 0x6065
not dl
xchg edx, eax
inc ax
or ax, di
rol bx, cl
nop
rol al, 5
mov dx, 0x2e95
pop edi
push edi
cmp edx, edi
rol eax, 8
shr ebx, cl
adc esi, 0x54365950
not dl
ror eax, 5
or edi, ebx
shr dx, 4
not esi
xor edi, edi
cmp di, 0x58e1
nop
ror bh, 5
sub ah, 0x5a
cmp si, 0x401c
xor dh, al
mov esi, ecx
cmp bl, ah
shr dh, 1
stc
shr edx, cl
xor ax, dx
adc ah, dl
xchg bh, al
xchg esi, eax
inc cl
xor cx, 0x3ac5
xor edx, 0x3c0f1966
shl ch, 6
stc
sbb dx, cx
test ax, 0x3854
sbb bl, 0x71
nop
sbb al, 0x1f
shl al, cl
test edx, 0xf2b651f
or ebx, edi
sbb edx, 0x525197f
xchg bl, ah
cmp eax, 0x11bd159a
sub edi, 0x542e964
not cl
or ebx, 0x7179fdb4
sub bx, di
mov al, cl
nop
sbb ebx, edx
or ebx, 0x323d96c8
shl al, 1
shl ax, 3
or bx, di
adc eax, 0x7bcafd0
add bh, bh
and cl, 0x66
add edi, edi
test ebx, ebx
adc si, 0x3179
adc cl, bh
dec ebx
not eax
xor edi, ecx
not cx
sub esi, 0x63aaa7e7
adc bx, di
sbb cx, dx
rol ebx, 3
adc esi, 0x160a63e7
not edi
xor dh, 0xc
cmp si, 0xb52
and ecx, 0x7107bc6c
or di, ax
ror cx, 6
sbb ebx, 0x7478b2e4
sbb ecx, edi
ror bx, cl
ror al, cl
mov ecx, 0x273de8b6
add ax, dx
inc ax
stc
shl bx, 2
inc edi
or edi, ecx
rol bl, cl
xchg si, dx
ror ah, cl
inc si
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
call fcn.004da2dd
jl 0x4b5db0
call fcn.004da747
push eax
nop
push ecx
push esi
add cx, si
inc al
push edx
mov dh, 0x71
push ebx
and ch, bl
push edi
sub di, 0x26ce
inc edx
stc
shr al, cl
xor eax, ebx
nop
and eax, eax
xor cl, cl
xor ch, dh
xor di, 0x4756
mov dh, 0x1a
or edi, ebx
xchg dx, cx
sbb eax, 0x2267cfb
xchg ecx, eax
stc
or ecx, 0x71b3b27c
nop
mov cx, 0x5d99
and bx, 0x61fc
ror edx, 3
xor si, 0x1bf7
test ax, 0x7240
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
call fcn.004dace8
call fcn.004db0e1
call fcn.004db702
call fcn.004dbae0
jo 0x4b5e41
push ecx
dec ch
push esi
shl esi, 1
push eax
ror eax, cl
push edx
xchg ch, dl
push edi
dec edi
pop edi
pop edx
pop eax
pop esi
pop ecx
push edx
inc edx
not dx
sub dh, dh
pop edx
call fcn.004dc076
stc
push ecx
shr ecx, cl
push edx
xor edx, 0x18817680
push esi
mov ecx, esi
push edi
not edi
nop
push ebx
sbb dh, bl
and dx, cx
push eax
mov dl, ah
not dx
and ch, bl
cmp si, dx
rol bh, cl
dec ax
dec si
or si, cx
shr edi, cl
shr dx, cl
stc
dec ax
and cx, 0x504f
xor esi, 0x1af19b9f
cmp ax, 0xccd
adc di, 0x211b
nop
nop
sub cx, si
pop eax
pop ebx
pop edi
pop esi
pop edx
pop ecx
call fcn.004dc524
push edx
push ebx
xchg edx, ebx
push eax
xchg ah, ah
push edi
inc edi
test edx, 0x59fca040
push ecx
not ecx
ror al, cl
sub eax, 0x42fc4de0
push esi
add di, si
pop esi
pop ecx
pop edi
pop eax
pop ebx
pop edx
call fcn.004dca22
push ecx
shl ch, 7
push edi
mov di, 0x39e7
cmp edi, 0x47918063
push esi
xor edi, esi
push ebx
and bh, 0x2a
push eax
test eax, 0x7b8423d6
sbb eax, ecx
and bx, di
dec ecx
pop eax
pop ebx
pop esi
pop edi
pop ecx
push ebx
not bl
pop ebx
push edi
ror di, 2
push ebx
sub edi, ebx
pop ebx
pop edi
push eax
and eax, 0x394db74e
pop eax
call fcn.004dce2c
push ebx
dec bh
push esi
xor si, 0x5048
push edx
ror dx, 4
test bx, dx
push edi
add edi, esi
push ecx
xor cx, 0x3cba
shr dh, cl
adc dl, cl
nop
test ecx, esi
cmp di, 0x2b40
push eax
shr ax, 8
not ax
sbb ax, 0x1ea6
ror dl, 7
ror dl, 7
dec eax
and esi, 0x26777b1f
or dh, cl
nop
ror esi, 7
rol dx, cl
or dh, 0x72
adc di, 0x1925
sub bl, 0x22
stc
test esi, 0x4219ade5
cmp edx, esi
test esi, 0x519d6477
inc esi
mov ax, ax
not ebx
nop
xchg ah, dh
shl eax, cl
adc ch, al
not edx
xor ecx, 0x757850b
shl edi, 1
shr edi, cl
shl eax, 2
xor cl, al
ror eax, cl
shr esi, cl
xchg ch, ch
sub ebx, 0x95dfff5
ror eax, 8
cmp di, 0x4786
ror cx, 1
nop
mov dl, bh
dec bx
mov bl, 0x47
xor ecx, 0x5e2d718
mov bl, 0x5b
shl ecx, cl
add bx, 0xeb7
stc
test dh, 0x72
and edi, 0x5e9579b2
sbb dl, bl
shl bx, 3
dec edx
not cl
xor bl, 0x1e
rol ah, cl
shl si, 5
inc ecx
ror cx, 7
sub edx, 0x2786c118
adc ebx, ecx
and cx, 0x3234
stc
ror edi, cl
mov dh, 0xc
shr edi, cl
add ch, 0x54
and dl, dh
add cx, bx
inc ebx
sbb dl, 0x43
cmp cl, ch
or al, dh
and bx, bx
or bx, 0x2f63
inc ch
ror dl, cl
cmp ch, 0x1c
inc dx
sbb edx, ecx
xor eax, 0x927d113
adc esi, 0x23c150ff
and dx, 0x72a8
and esi, 0x32026bb
not edx
ror ebx, cl
not cx
dec dl
adc dx, 0x6152
shl cx, cl
pop eax
rol edi, cl
push eax
dec eax
rol edx, 8
cmp ch, ch
shr ax, cl
cmp bl, 0x6f
inc al
stc
cmp ebx, edi
sbb edi, ecx
xchg di, di
nop
add bh, al
not al
shl dx, cl
or bh, dl
pop eax
pop ecx
pop edi
pop edx
pop esi
pop ebx
call fcn.004dd35c
call fcn.004dd606
js 0x4b616e
push eax
push ecx
cmp ax, cx
push ebx
sbb ebx, 0x48b52889
push edx
and ax, dx
sbb dh, al
push edi
cmp di, cx
rol edi, cl
stc
shr dx, cl
not cx
xchg di, di
add bx, ax
nop
pop edi
pop edx
pop ebx
pop ecx
pop eax
jl 0x4b6103
jno 0x4b60da
call fcn.004dda1a
push ebx
and bh, 0x4b
push edi
shr di, 8
cmp di, 0x720
push esi
not si
push ecx
cmp ch, 0x38
push edx
xchg dl, dl
or bh, 0x79
pop edx
pop ecx
pop esi
pop edi
pop ebx
push ecx
test cx, 0x36a5
push edx
sbb edx, 0x17795dd1
push edi
shr di, cl
stc
pop edi
pop edx
pop ecx
stc
push esi
shr si, 3
push edi
test edi, 0x59d1d147
push eax
add di, ax
mov edi, 0x2ee4005c
push ebx
ror ebx, 8
pop ebx
pop eax
pop edi
pop esi
jnp 0x4b6103
call fcn.004dde4a
jbe 0x4b6140
push ecx
push edi
sub cx, di
pop edi
pop ecx
jp 0x4b6140
call fcn.004de21a
call fcn.004de4bd
jo 0x4b613b
call fcn.004de775
push esi
not si
mov si, 0x667b
pop esi
push eax
add eax, 0x59d582be
pop eax
call fcn.004dea2a
jbe 0x4b615d
push edi
xchg edi, edi
push esi
dec esi
pop esi
pop edi
push esi
shr esi, 7
pop esi
jge 0x4b615d
call fcn.004ded24
call fcn.004defe9
call fcn.004df4c2
push eax
push ebx
and ax, bx
pop ebx
pop eax
jae 0x4b6293
jecxz 0x4b619b
nop
push edx
sub edx, 0x577e02af
push ecx
xor ecx, 0x56005ae1
cmp dh, dl
push eax
or ah, dh
xchg ecx, eax
pop eax
pop ecx
pop edx
call fcn.004dfa9e
push edx
and edx, 0x64813336
pop edx
push edx
and edx, 0x1ba84a14
push edi
sbb edi, 0x5aeb7375
push ebx
sub ebx, 0x56007b05
push eax
sbb eax, 0x796c465a
mov al, dl
add edx, edx
not bx
push esi
not esi
push ecx
cmp cl, ch
or si, 0x6530
not cl
shr eax, 3
shl al, cl
sub esi, 0x5c9d7646
stc
ror dl, 7
sbb esi, 0x464e713d
rol dx, 5
mov ax, si
ror edi, cl
xchg cx, dx
shl dh, 7
xchg cx, ax
sbb bh, cl
stc
rol esi, cl
nop
ror edx, cl
sbb di, 0x267f
ror dx, cl
sub edx, 0x47f8a1a3
rol cx, 1
adc esi, ebx
add al, 0x2c
sub ebx, 0xda1b4ed
rol si, cl
sub ecx, 0x71609082
stc
mov eax, esi
sbb ah, dl
adc eax, ebx
or edi, 0x71dafadf
test dh, bh
pop ecx
pop esi
pop eax
pop ebx
pop edi
pop edx
push edx
dec edx
push edi
ror edi, 7
nop
push eax
push ecx
xchg ah, ch
xchg edi, edi
stc
test ax, ax
sub di, 0x7157
sbb al, 3
push ebx
dec bh
push esi
test si, 0x2fe3
mov ch, ah
shr al, cl
xor bx, ax
dec si
add ch, 0x12
shl ecx, cl
sub cl, 0x4b
add edx, edx
xor ecx, ebx
not dx
nop
and bh, 0x26
inc ah
test bh, dl
rol bl, cl
shr edx, cl
nop
inc edx
test edi, 0x4732d29f
shl ecx, 2
or esi, 0x2ffaa24d
sbb ax, 0x2c22
sbb edi, esi
pop esi
pop ebx
pop ecx
pop eax
pop edi
pop edx
push ebx
push ecx
sub bl, ch
ror ecx, cl
push esi
mov ebx, esi
push eax
mov al, 0x57
pop eax
pop esi
pop ecx
pop ebx
call fcn.004dffa4
js 0x4b62e4
call fcn.004e0584
call fcn.004e08b0
js 0x4b62cb
push ecx
xor cx, 0x42c3
nop
pop ecx
call fcn.004e0c45
push esi
rol si, 8
push ebx
sbb bl, 0x7f
pop ebx
pop esi
call fcn.004e10c3
push ebx
not ebx
pop ebx
call fcn.004e169e
mov eax, 0x7d82ca
lea ecx, [esp + 0xc]
push 0x29
push 0x396c0d3a
push ecx
push eax
push edi
dec di
push ecx
push eax
test ch, al
push esi
rol si, 7
add ax, 0x4495
push edx
mov dh, ch
and eax, edi
sbb edx, 0x49007fb7
shr dx, cl
push ebx
shl ebx, cl
sbb ah, 0x76
or dh, 0x6a
add eax, 0x456258b7
or di, 0x3bb8
xor cl, bl
add dh, 0x1f
add si, 0x2afd
sbb eax, edx
xor ax, 0x7f5b
mov eax, 0x151b3d90
adc eax, eax
shl bl, 3
cmp ax, di
or bl, 0x2b
xchg esi, esi
add esi, ecx
or esi, 0x45afa428
nop
or dl, al
shr bx, 6
adc edx, ebx
not ecx
adc edx, 0xfcfc819
add edi, 0x116daebe
xchg dl, bl
sbb ax, di
nop
add cx, 0x7db1
not ax
not eax
cmp ax, 0x1714
cmp al, 0x42
cmp bh, 0x41
sub esi, 0x70c140b3
mov esi, 0x7fba9819
add esi, esi
add dh, bh
inc eax
shr ecx, cl
mov eax, 0x53e635a0
or bx, ax
shl esi, cl
or ch, ah
nop
or bx, dx
adc al, 0x30
test bx, 0x3558
shr si, 6
dec bl
adc ebx, eax
mov bx, 0x21be
adc edi, 0x6c2e5bf6
xor edi, eax
mov bh, ah
dec ax
shr esi, cl
cmp edx, eax
or edx, 0x3317ab69
dec ah
stc
sub ax, cx
stc
sbb edi, 0x48315ad6
sbb dh, 0xa
shl ah, cl
or dx, 0x62f4
nop
rol edi, 7
xor di, 0x6f4b
shl ch, cl
stc
rol eax, cl
shr cx, cl
inc di
ror dx, 4
ror ebx, cl
dec bl
not bl
shr edx, cl
xor ebx, eax
shl edx, cl
stc
adc eax, 0x5b0f07d1
nop
add bx, dx
adc si, di
xor di, si
and edx, 0x54938405
and esi, 0x2555327a
add dh, bl
mov edi, 0x5e451eb3
pop ebx
push ebx
inc bx
or eax, eax
add eax, 0x1e035e70
add di, 0x2809
test dl, 0x3b
shr bl, cl
and cl, 0x26
not bl
shl cx, cl
shr eax, cl
sbb bh, ah
rol bx, 7
or bl, bl
xor ecx, 0x51b22ab6
stc
nop
adc ax, 0x74f7
sbb esi, 0x430aee5b
ror al, cl
test bl, 0x23
nop
cmp esi, 0x1b75d1aa
sbb al, ch
shl ah, cl
shr dx, cl
xor ecx, esi
nop
inc ecx
cmp edx, ecx
stc
test di, 0x2f88
mov edx, edi
shr ecx, cl
inc dx
dec dl
rol ecx, 1
stc
dec ch
xor al, ch
add si, bx
sub edx, ecx
xchg di, bx
shr ch, cl
test edx, 0x4fec16c
mov si, 0x571a
xor edx, 0x2f17e13e
dec ax
dec edi
dec cx
shr ebx, cl
ror dx, cl
ror ax, cl
sbb ebx, edi
shl ax, 1
nop
and cx, di
sbb bl, dl
sbb ax, dx
xor di, 0x3f09
sbb eax, 0x3ebec8b6
nop
sbb dx, di
stc
mov edi, edx
xchg dl, ah
test di, 0x65b5
shr di, 2
stc
stc
add al, ch
inc cx
shr cx, 6
stc
not ecx
rol bl, 7
or dh, cl
test bx, 0x2d6
stc
cmp ebx, 0x730ccc5d
cmp esi, esi
ror bl, 2
cmp edi, 0x1ca8717c
adc dx, di
shl dh, cl
adc di, 0x126a
xor cl, al
inc cl
sub ax, 0x413
cmp dl, ah
and ebx, ecx
nop
sub cx, dx
test edx, ecx
nop
or si, 0x2025
nop
and cx, dx
ror eax, 5
dec ecx
or si, 0x2004
pop ebx
stc
sbb cx, ax
inc ch
rol dx, cl
push ebx
cmp bl, 0x21
sbb eax, edi
sbb ax, si
nop
sub cl, 0x64
test dl, 0x7d
shl cx, 5
dec bx
inc al
test bx, si
stc
ror di, 7
xchg al, dl
rol eax, cl
or cl, 0x1c
xchg ch, dh
or al, 0x5b
inc dl
mov edx, edi
not si
adc bl, bl
ror ecx, cl
ror cl, 2
nop
ror cx, cl
or dh, 0x3e
nop
inc cx
inc esi
not cx
not ebx
add bl, 0x4f
inc si
shr dl, 7
and di, 0x5658
add ax, bx
shl al, 8
cmp bl, 0x5d
not dx
and ecx, 0xddd7ec8
shr al, cl
xchg edx, eax
shl ah, cl
or dx, si
nop
dec edx
or si, cx
sub bl, 0x38
shl ax, 6
inc dh
stc
shr bx, cl
stc
xchg esi, ebx
stc
rol cl, 3
shr si, 8
rol ah, cl
not dl
and dl, ch
shl ch, 8
or cl, dl
xor di, 0x2991
nop
adc bh, 0x29
inc dh
xchg ecx, edi
not ax
mov cx, 0x347
inc al
stc
ror cl, cl
sub si, ax
shr si, 4
sbb bl, 0x3e
shl ch, cl
xor ax, 0x35e3
mov bl, dl
inc di
rol eax, cl
cmp dx, bx
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
je 0x4b6a66
push edx
push ebx
adc dl, bh
sub bh, dl
not dl
push esi
sub esi, 0x51486642
push ecx
sub bx, cx
push edi
shr di, cl
ror bh, cl
nop
push eax
or dh, ah
and ecx, eax
mov dh, ah
inc bl
mov dx, di
or si, dx
shr ecx, 3
stc
nop
or cl, 0x5c
shl eax, 4
test eax, 0x2b0e35ea
test cx, ax
or al, bh
rol di, cl
adc ecx, edx
sbb edi, ebx
adc si, cx
nop
cmp dx, cx
sub edi, 0x562ebd24
sub cx, 0x7f0a
sub dl, 0x6f
inc si
stc
not eax
adc ecx, 0x484621c0
test ax, bx
shl dl, 7
test si, dx
rol edx, 2
shr bx, 2
adc al, 0x21
or cx, si
xor ah, 0x71
rol di, cl
or bh, 0x26
xchg dx, si
or edx, esi
adc bl, 0x4f
sbb eax, 0x62d86fb
dec edx
shl ax, cl
sbb di, dx
xchg edx, ebx
shr bh, cl
shr eax, cl
sub dl, al
cmp esi, 0x37323ae0
add bl, ch
xor al, dl
inc esi
sub dx, 0x35bb
pop eax
pop edi
pop ecx
pop esi
pop ebx
pop edx
push ecx
sbb ecx, 0xd8549c7
nop
push edx
and dh, 0x17
push eax
ror ax, 6
push ebx
rol ebx, 8
nop
nop
shr cl, cl
or ch, bh
adc bx, 0x5124
push edi
dec di
not bh
ror edi, 3
adc eax, 0x4e312401
adc cx, di
cmp edx, 0x12d258ea
shl ebx, 4
xor bl, 0x63
sbb dx, 0x1a3d
nop
shr dh, 6
or edx, 0x2e0acb75
not ax
push esi
cmp esi, ebx
cmp bh, 0x76
sbb ax, 0x10e3
mov cx, 0xf42
dec cx
and ax, di
sbb bx, 0x77db
adc si, cx
shr edx, cl
inc si
nop
inc edi
and ax, di
nop
and edx, ecx
dec bh
sub cl, dl
shr dx, cl
inc si
inc bh
mov edi, ebx
sbb di, si
not ch
adc dl, 0x76
stc
and al, bh
dec si
shl eax, 8
adc bh, cl
nop
xor esi, edx
stc
shl dh, 4
nop
xor ebx, ecx
mov ecx, eax
ror cx, 7
ror bx, cl
xor bx, 0x751a
shl bl, 2
or eax, 0x6a64ed62
dec edi
adc di, 0x2729
and dh, 0x6c
sub si, 0x5a26
sub eax, 0x68617af8
stc
nop
inc dx
ror bx, 7
or edx, ecx
rol eax, 1
adc al, 2
shl si, 4
ror edx, cl
sub ch, 0x5b
add eax, 0x580aaa01
add eax, 0x7d7a62d
stc
stc
dec si
sbb ecx, esi
ror ecx, cl
stc
shl cl, cl
inc esi
and ebx, esi
inc bh
xor ah, 0x4d
mov edx, 0x70e2a428
sub bl, 0x51
xchg cx, di
not dh
adc dl, cl
adc al, ah
mov edx, 0x7c87d2d0
sbb al, 0x2d
pop esi
inc di
sbb cl, dl
xor ax, 0x2f59
ror al, cl
or cx, di
inc bx
mov edi, 0x32f115ff
or edx, 0x60f64f5a
push esi
xor eax, esi
add di, 0x1466
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.004e1a78
call fcn.004e1e4f
push edi
xor edi, edi
stc
push edx
adc dx, 0xd8b
push ecx
mov cx, 0x145b
sbb ecx, 0x5527c174
shl dh, 6
rol ch, cl
stc
rol di, cl
push ebx
xor bx, 0x5dc9
push esi
or esi, 0x2b328526
adc ch, 0x5d
xor bx, 0x4d6f
cmp ecx, edi
xchg ebx, ebx
ror esi, cl
push eax
rol eax, cl
not ch
mov cl, 0x7d
xchg edx, eax
shr bl, cl
adc di, 0xd05
not bx
sbb al, bh
xchg ecx, edx
rol ecx, cl
add edx, 0x6a59d21e
ror dx, cl
sbb bl, dh
adc cl, ah
stc
xchg bx, bx
add si, 0x633e
cmp esi, 0x75e9fba4
or eax, 0x57ba626c
xor di, 0x76fe
sbb edi, ebx
sbb cl, 0x27
rol edx, 1
not bx
not bh
xchg edx, eax
rol esi, cl
inc ch
nop
xor bl, 0x13
not eax
inc esi
dec dx
not si
and si, bx
cmp edi, 0x6b826602
not cl
ror cx, cl
and edx, 0x356555e0
not edi
rol edx, 7
shr bl, cl
test edi, eax
stc
add bx, 0x5204
or di, 0x3e5a
xchg bl, bl
test ebx, 0x1950bed3
or ax, di
nop
or ax, 0x64c4
xchg dh, ch
xchg bl, bh
shr dx, cl
ror bx, cl
sbb dx, 0x2ca6
or cl, bl
stc
add edi, 0x11918ae0
and al, dh
not ah
add bl, al
mov bh, cl
dec bl
ror ebx, cl
sbb di, cx
xchg edi, eax
sbb cx, 0x1a71
add cl, 0x50
cmp esi, 0x45778845
rol ah, 1
shr cx, cl
or bl, al
pop eax
pop esi
pop ebx
pop ecx
pop edx
pop edi
call fcn.004e2288
push esi
and esi, 0x76ab5aea
push edi
or edi, 0x221c6e53
push edx
inc dl
nop
not dl
dec edx
push ecx
shl esi, cl
push eax
add si, ax
push ebx
dec bl
add edx, edi
adc edi, 0x6a70fadc
add bl, dh
stc
stc
dec ax
dec bx
sbb bx, si
and edx, 0x2f77fc26
sub cx, dx
stc
rol eax, 7
shr al, cl
cmp si, 0x1718
stc
ror dl, cl
rol al, 7
xchg cl, ch
or bh, dl
xor ch, cl
or di, bx
and dh, 0x53
stc
adc si, 0x1543
test eax, edi
not al
shr edi, 3
sbb edi, 0x7dbab23
or dl, 0x17
dec cx
not ch
shr edx, cl
stc
and cl, al
and eax, 0x187ef2da
and di, 0x657c
ror ecx, 4
not bx
rol dx, cl
mov bx, 0x4a32
xchg di, si
sbb edi, ecx
ror ah, 7
inc edi
and bx, 0x23cd
or bx, ax
dec bl
sbb edi, esi
sub cx, 0x771c
nop
mov cl, 0x48
dec ah
not ch
xor ax, 0x4d5
xor ch, 0x62
xchg dl, ah
xchg ebx, edi
sub ebx, 0x120fbf42
dec ax
or dl, dh
xchg ebx, eax
add ch, dh
not ax
mov eax, ebx
or bx, 0x2a43
pop ebx
pop eax
pop ecx
pop edx
pop edi
pop esi
push eax
dec eax
push edi
push edx
mov di, dx
push ebx
inc bl
shl bl, 3
mov eax, 0x77de13b8
push ecx
xor cl, dl
nop
not bl
cmp cx, dx
sub dx, 0xf64
xchg edx, edx
sbb edx, edi
add dl, 0x37
push esi
xchg esi, edx
or eax, 0x27da2eef
dec cx
nop
xchg cx, cx
ror edx, cl
xor di, dx
sbb cx, si
rol al, 1
sub ebx, eax
inc al
shl ch, 5
mov bx, 0x7867
test al, bh
dec bx
xchg di, bx
or ch, 0x37
shl dx, 3
nop
pop esi
pop ecx
pop ebx
pop edx
pop edi
pop eax
push ebx
ror bx, 5
pop ebx
push eax
push edx
adc ax, dx
push ecx
mov ecx, 0x6a8d38ea
push esi
xor eax, esi
push edi
dec di
mov dh, dh
stc
push ebx
mov ah, bl
inc ebx
dec cl
ror dl, 5
shr eax, 4
stc
not dx
stc
or esi, edi
xchg bh, ah
or edi, 0x2f7c5614
ror edx, cl
not edx
adc ecx, 0x5affe7fa
xchg al, dl
inc di
shl ax, cl
or ah, dl
sub si, 0x6ac8
inc dh
sub dx, 0x5721
xor bx, dx
mov cl, bh
sbb edx, 0x1d6b1648
pop ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
push eax
sbb ax, ax
push ecx
sbb ecx, 0x2da35d0b
cmp ecx, 0x67ab29d0
push ebx
dec ebx
or cx, 0x4b9c
pop ebx
pop ecx
pop eax
push eax
push esi
mov eax, esi
push ecx
inc ch
rol ecx, 7
push edx
inc dx
and esi, eax
mov al, ch
xchg dx, cx
add al, 1
pop edx
pop ecx
pop esi
pop eax
call fcn.004e2608
push ebx
dec bx
pop ebx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004bffec
add esp, 0x2d
test eax, eax
je 0x4c32b4
mov cx, 0x101
jmp 0x4bfff8
jb 0x4b6d35
push ecx
inc cx
push edi
not edi
push edx
adc dh, 0x59
push ebx
xor dl, bh
xor bx, cx
or bl, ch
push eax
test al, cl
xchg dh, ch
cmp bl, bl
push esi
rol esi, cl
mov edx, 0x2579e785
cmp dx, 0x167c
sbb ax, 0x36c9
nop
and eax, edx
nop
stc
inc edi
adc dh, dh
ror bh, 4
sub ch, 0x3a
nop
test esi, 0x97b46ab
add eax, edx
adc si, di
and di, 0xcc9
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
push ebx
or bl, bh
nop
push ecx
push eax
sbb cx, ax
nop
push edx
test bl, dl
shl ebx, 2
push edi
inc di
inc edx
rol cx, 4
shr eax, cl
dec dl
push esi
sub si, cx
xor edi, 0xcec65b4
mov ecx, 0x3eac387c
inc dl
dec di
test di, 0x38d1
mov ax, 0x6e13
sbb dl, bh
sbb di, 0x1f2c
cmp eax, edi
xor ecx, 0x4f5f6ac9
and cx, 0x5fb1
dec di
not ecx
cmp edx, 0xeb6e5a9
nop
stc
sub ax, dx
rol ebx, cl
stc
inc eax
xor bx, 0x1443
sbb eax, 0x53eff6f0
shr al, 7
sbb bl, 0x7d
shl ebx, 6
inc dh
mov di, 0x6ef7
sub ebx, eax
adc bl, bl
cmp ch, 2
add dl, 6
dec esi
add di, 0x18dd
nop
shr ebx, 1
dec cx
test dx, 0x1fae
nop
inc ebx
add edi, ecx
rol edi, cl
ror ebx, 8
sub dx, 0x6267
sub ecx, ecx
and ch, 0x13
stc
dec ch
not dh
add edx, 0x339645a6
stc
test cx, ax
dec cl
cmp esi, esi
shr bx, cl
sbb ebx, esi
inc si
inc dx
rol esi, cl
and dx, 0x37af
or ch, bh
nop
xor dl, ah
xchg bh, dh
mov ch, ch
ror cl, cl
rol bx, cl
adc ch, cl
dec dh
dec edx
cmp dl, 0x36
test esi, edi
or di, 0x4570
adc di, 0xc5d
test ah, 0x26
stc
cmp cx, ax
xor ch, dl
cmp edx, 0x62673be8
stc
dec eax
or esi, ecx
inc bh
cmp edi, ebx
and bh, bh
inc edi
xchg dx, di
add di, di
stc
pop esi
adc ch, 0x3a
push esi
ror esi, cl
add eax, edi
ror ecx, 1
stc
adc dh, cl
and edi, 0x66d159de
inc cl
sbb cx, 0x683f
or dl, bl
rol edx, cl
dec dh
xchg ch, ah
shr ebx, cl
stc
adc esi, eax
sbb bh, ah
xor esi, edi
and ah, bh
adc cl, 0x16
xchg cx, di
test ecx, 0x23881dc2
inc edi
sbb cx, 0x6d80
or cx, dx
mov ebx, ecx
test cx, bx
shr esi, cl
adc ch, cl
test ecx, 0x405af507
inc edx
adc bh, ah
shl bx, 5
sub dl, ah
mov ecx, ecx
dec bh
stc
xor ax, ax
sbb dx, 0x407a
nop
shl cl, 3
sbb bh, 0x54
mov eax, ecx
sub al, dl
not ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
push ecx
not ecx
push ebx
push eax
test bx, ax
push esi
cmp ebx, esi
test cl, bh
push edx
ror dh, 4
ror eax, cl
xor si, dx
shl cx, cl
sbb ah, bh
push edi
sbb edi, edx
sbb bx, cx
add ax, ax
xchg esi, esi
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
call fcn.004e2897
jb 0x4b6ee0
push eax
sbb ax, 0x1ccd
push ecx
adc cx, 0x5f05
push edx
ror dx, cl
push ebx
or bh, 0x15
cmp eax, eax
nop
sbb dx, 0x7155
sbb bh, 0x42
push esi
push edi
test esi, edi
sbb si, 0x1015
shl bx, 2
ror si, 2
sub si, 0x1782
dec cx
not bl
sbb di, 0x1157
sbb cl, 0x60
nop
rol eax, 2
test ax, cx
not ax
or ecx, 0x504d75ae
shr dx, cl
and dx, 0x296
inc esi
sub si, 0x4e87
stc
or bx, 0x13bd
sbb dx, 0x7a5e
ror si, cl
inc bl
shl ecx, cl
not ax
test ebx, 0x115c2ef6
add ah, dh
add eax, esi
rol al, 6
sub ah, 0x1a
dec di
not ax
add bh, 0x3b
inc ecx
rol bx, 7
or bl, 0x17
nop
and edi, eax
add di, dx
add ebx, ebx
ror eax, 3
inc esi
xchg edx, edi
stc
xor cx, 0x77ca
cmp cl, 0x1d
and esi, ecx
add eax, 0x62c44558
rol bx, cl
inc bx
stc
nop
cmp ebx, 0x399910ff
mov esi, 0x2ae61772
rol esi, cl
stc
and si, dx
add edi, 0x78b310a0
test dx, cx
test si, di
inc di
shr cx, 7
cmp bx, 0x6af
stc
nop
xchg si, di
test di, 0x17b0
rol cl, 8
xor dl, bl
and si, 0x655d
xor bx, 0x5dc8
not si
ror edi, cl
nop
dec edi
mov ch, al
sub ecx, 0x658e0bbf
mov bl, 0xf
ror esi, cl
inc di
not dx
adc di, bx
shr ch, cl
and ch, 0x4c
nop
add dl, 0x1c
xchg ecx, eax
and ax, cx
rol eax, cl
and ax, ax
rol ecx, cl
inc ch
pop edi
xchg bl, al
dec bx
shl ah, 6
or al, bh
rol edx, 2
adc bl, bh
mov bh, 0x4a
test edx, ebx
stc
push edi
adc di, 0x7366
test edi, 0x69636a33
and bx, bx
ror si, cl
cmp eax, edx
not cl
stc
shl cl, cl
xor ecx, 0x652f3cb
mov ebx, ecx
xchg edx, ecx
nop
not ch
add dh, 0x13
and si, di
rol ax, 2
sbb ecx, 0x7b72a4af
and esi, eax
nop
xor bx, 0x57bf
and ah, 0x18
xchg bx, ax
sub edx, 0x612656fd
cmp ebx, esi
shl edi, 8
shr edi, cl
test ebx, edx
ror edx, 5
inc bl
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.004e2b62
call fcn.004e2f07
push edx
mov dl, 0x22
push ecx
shr dx, cl
push ebx
add ch, bl
test dx, 0x2096
push eax
add ah, 0x31
cmp cl, bh
sub bh, al
sub al, 0x15
add ebx, eax
ror bl, cl
ror bl, 4
push edi
shl di, cl
push esi
shl si, cl
not bl
add di, di
shl bx, cl
stc
adc bh, 0x14
rol bh, cl
shl cx, cl
adc ecx, ecx
cmp dl, 3
ror bx, 5
xchg cx, si
xchg si, ax
sbb dh, dh
cmp cl, cl
stc
dec al
adc dx, di
ror si, cl
xchg bx, ax
ror ebx, 6
inc bh
not bl
test ebx, 0x541ce493
add bx, bx
inc cl
sub si, 0x3d46
sub dl, dh
and bh, bl
stc
and eax, ebx
inc edx
dec cl
rol ch, 3
mov esi, 0x77635467
or si, 0x69ca
xchg di, si
stc
shl esi, cl
inc ecx
not ax
not ax
add edi, 0x391a541a
add ecx, 0x581c546d
not di
nop
sub dl, 0x74
sub cx, 0x1ccf
adc edi, 0x5aedecc6
xchg si, di
inc dx
sub edx, edx
rol esi, cl
inc edx
not ebx
rol bx, cl
not ebx
xor al, dh
mov dx, si
add dl, 0x41
test ecx, esi
cmp bx, 0x6b2f
cmp al, 0x10
adc bx, si
sub esi, edi
cmp cl, ch
add dx, ax
test si, 0x6f27
sbb dx, 0x1e2e
or cl, 0x37
ror cx, cl
not ecx
ror bl, 1
sub di, 0x1ca9
rol edi, cl
cmp si, di
or ebx, 0x3146fbe6
sbb dl, 0x10
dec esi
shl esi, cl
adc bx, 0x70ad
xchg dx, di
ror ecx, cl
ror cx, 5
stc
sbb ax, dx
xchg ecx, esi
nop
pop esi
cmp edi, edi
dec ebx
xor bl, 0x58
push esi
and esi, ecx
xor dx, cx
xor bh, 0x5a
inc dh
sbb al, dl
dec cl
ror bx, cl
cmp eax, 0x6e5777c3
stc
inc dh
sbb edi, 0x5942cd8f
xchg edx, ebx
xor dl, dh
xchg dx, si
mov cx, ax
sub ch, 0x6e
xor eax, 0x5f173ac4
sbb di, si
shr dx, cl
dec ch
rol esi, 7
add esi, esi
not eax
and si, 0xb1b
ror ecx, 4
shl dx, cl
rol esi, cl
xor cl, bl
inc dx
shr cl, cl
ror bh, cl
sub di, 0x6d1b
sbb bx, di
inc ebx
sbb dx, 0x68bf
and ecx, eax
mov esi, 0x2af816a3
xor ax, 0x7362
xor edi, 0x51fc3b2c
shl al, cl
cmp bx, 0x6dd
rol eax, 7
stc
not ebx
sub al, 0x53
nop
shl al, cl
shl ebx, cl
inc si
add al, ch
add dx, dx
shr bl, cl
test ebx, ecx
mov al, bl
or dx, 0x2859
add al, 0x72
dec ecx
and bl, cl
and si, 0x7cb
dec bl
sub ebx, eax
sbb bl, al
dec bx
dec cl
xor bl, 0x33
xchg al, dl
shr si, cl
dec esi
shl ah, cl
dec ebx
shl di, 2
sbb cx, dx
or dl, dl
rol ax, cl
add bl, dh
inc dl
xchg ch, dh
add dh, al
sub cx, di
and eax, edi
xor bl, 0x3f
nop
test dh, bl
sub dx, ax
or di, 0x614a
mov ax, 0x17ba
inc edx
mov cl, dh
mov edx, edi
sub al, cl
stc
nop
add dh, ah
cmp al, dl
sub edi, edi
not dh
and edi, 0x6d50cd
pop esi
not cx
rol ch, 8
push esi
mov edx, esi
add bl, cl
not dx
rol bh, 8
not si
xchg cx, si
sbb ah, ch
and dh, cl
test si, cx
not edx
not dh
nop
xchg bx, cx
shr dl, 3
rol ch, cl
shl ax, cl
and cx, 0x1025
shr esi, 7
and bh, 0x68
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
jno 0x4b729a
push edi
rol edi, 7
push edx
ror dx, 3
push esi
mov esi, edx
push eax
ror al, 7
test al, 0x7e
inc edi
push ecx
or dl, cl
shl dh, 7
push ebx
mov bh, dh
xchg ch, ah
nop
or esi, ecx
ror si, 3
dec dx
shr bx, cl
inc si
or ax, cx
ror edi, cl
mov ecx, 0x49916330
shl di, cl
shl bx, 8
stc
sbb cl, dh
add eax, edi
nop
sbb dx, 0x637a
ror dl, cl
ror cx, 2
pop ebx
pop ecx
pop eax
pop esi
pop edx
pop edi
push edi
sbb edi, edi
push edx
push ebx
xchg dl, bh
stc
adc dl, 1
adc edx, 0x730cbb06
stc
push eax
push ecx
rol eax, cl
cmp edx, ebx
push esi
shl esi, cl
sbb ecx, esi
mov cl, ah
pop esi
pop ecx
pop eax
pop ebx
pop edx
pop edi
push eax
not eax
push edi
push ecx
or di, cx
push edx
not dl
push ebx
and bx, bx
sub dh, bl
mov eax, 0x7a36cf9c
add dx, bx
sbb cx, di
push esi
and si, ax
inc ch
add di, dx
sub eax, edx
nop
xor edx, esi
shl ebx, cl
test bx, ax
inc bl
nop
inc dx
shl bh, cl
mov dl, bl
shr edi, 7
inc si
mov bh, 0x1f
adc ecx, edi
nop
adc eax, 0x7033ed5
shr cl, cl
test esi, edx
cmp ecx, ecx
adc cl, 0x33
stc
xor esi, ebx
shl si, 4
shl esi, cl
xchg di, si
not esi
shr cl, 3
or edi, 0x5ebfee57
xor ah, 2
sbb di, si
sbb ax, 0x4a28
pop esi
pop ebx
pop edx
pop ecx
pop edi
pop eax
call fcn.004e33cd
call fcn.004e3777
call fcn.004e3d14
push edx
sbb dl, 0x46
push eax
push ecx
add ah, cl
ror dl, cl
push esi
add ecx, esi
test ah, 0x15
nop
or dh, ah
pop esi
pop ecx
pop eax
pop edx
ja 0x4b728e
push edi
push eax
test di, ax
push ecx
ror di, cl
and di, 0x2c32
ror ecx, cl
and eax, 0x1cda696b
stc
push ebx
mov bh, 0x61
xchg ah, al
nop
mov ch, 0x1e
stc
pop ebx
pop ecx
pop eax
pop edi
call fcn.004e4192
push esi
push edi
sbb esi, edi
pop edi
pop esi
call fcn.004e4495
push eax
and eax, 0x2e51f4d2
pop eax
call fcn.004e484e
call fcn.004e4dfa
push edi
sub edi, 0x636c473c
push ebx
cmp ebx, edi
not edi
stc
push ecx
cmp cx, bx
push esi
xor si, 0x5122
pop esi
pop ecx
pop ebx
pop edi
call fcn.004e5108
push edi
shl edi, 8
pop edi
call fcn.004e544c
push ebx
push esi
cmp bx, si
cmp bx, 0xabd
push eax
or si, ax
push edx
xor bx, dx
push ecx
rol cl, cl
xchg si, dx
pop ecx
pop edx
pop eax
pop esi
pop ebx
ja 0x4b72fc
jle 0x4b72fc
call fcn.004e58db
push edx
push ecx
shr dh, cl
push ebx
adc bh, 0x4e
push eax
mov ax, dx
rol al, cl
pop eax
pop ebx
pop ecx
pop edx
call fcn.004e5d52
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
ja 0x4b78c4
call fcn.004e630a
push ecx
sbb ch, 0x3c
push edi
push eax
mov edi, eax
push edx
add dl, 0x7b
and ax, 0x3f0b
mov edx, ecx
dec eax
not dl
xor al, cl
nop
xor dl, ah
test ax, 0x7163
or edx, edx
ror cx, 8
xchg cx, ax
stc
ror di, 4
sub eax, 0x744b4b58
not ax
push ebx
rol bx, 1
dec dx
push esi
inc si
cmp ax, 0x55b7
inc esi
and dx, bx
rol cx, 7
shr ax, 3
xor ch, al
rol eax, cl
stc
cmp di, bx
rol cx, 5
add al, dl
shr dx, cl
adc dx, si
or edx, ebx
not bh
dec di
ror al, 1
inc cl
stc
mov ch, al
mov ch, dl
test esi, eax
inc dx
inc ax
dec di
shr ebx, cl
sub bh, ch
sbb bl, dl
and al, 0x14
sub al, 0xd
test bx, 0x53bd
shr dl, 7
mov bx, 0x2167
inc edx
not cx
mov ax, cx
cmp ch, ch
not bh
adc di, 0x343d
shr bh, 4
dec dh
stc
mov bl, dh
mov bl, 0xb
dec si
not di
rol bh, 1
inc esi
inc ebx
inc edx
ror bh, cl
ror eax, 6
cmp bl, al
stc
mov di, ax
nop
mov di, cx
and ch, dh
or esi, 0x3bd38375
mov esi, eax
and eax, 0x5d0a0a9a
shr dl, cl
sub cl, 3
add dx, 0x1548
test cl, 0x7e
add cx, di
shl edx, 6
shr edi, cl
mov al, 0x76
stc
nop
sub edi, 0x7450d393
rol dx, cl
and bx, 0x3148
mov esi, esi
ror bx, cl
sbb dl, 0x51
ror bl, cl
sbb dl, 0x31
pop esi
rol bx, 4
not ebx
sub al, 0x36
and eax, 0x4691816d
shl edi, 7
rol dx, 2
rol eax, 6
and cl, dh
mov eax, 0x18ffd219
xor edi, 0xc2dcd24
push esi
sub esi, edx
cmp cl, 0x5e
stc
adc si, 0x6742
ror ch, cl
shr ax, 7
add di, di
sub bl, ch
mov dx, 0x4a9
ror ch, cl
dec ah
shr eax, 7
shr cl, cl
dec dx
nop
rol eax, 3
shl ebx, 7
shr ch, cl
cmp dl, 9
and cl, bh
adc si, 0xa42
not cl
rol ecx, 2
pop esi
pop ebx
pop edx
pop eax
pop edi
pop ecx
call fcn.004e65c8
push edi
dec di
push eax
not eax
push ecx
mov ecx, 0x329cea84
push edx
not dl
and dl, dh
push ebx
ror bh, cl
shl dh, 5
nop
sbb bl, dh
shl al, 6
xor bl, bl
dec dh
dec bl
shl edi, cl
sub ecx, ebx
test bh, ah
shl cl, 7
rol edi, 5
add edi, ebx
nop
nop
not edx
cmp bl, bl
dec di
nop
cmp ebx, ebx
shl bl, cl
shl dh, cl
xchg bh, dl
test ecx, 0x12c6952d
dec ax
rol ecx, cl
sbb eax, 0xbf8811c
rol dl, cl
push esi
adc esi, 0x44a6d54b
xor dh, 0x45
dec esi
mov cx, 0x2e6
or si, 0x686
nop
stc
nop
test bh, 0x10
dec esi
rol ebx, cl
shr dx, 6
ror edx, cl
ror ebx, 1
shl edi, 8
or si, 0x456e
or dh, 0x54
cmp cl, 0x43
ror bx, cl
nop
sub bl, cl
xchg ah, cl
inc eax
shl bh, cl
rol di, cl
sbb di, 0x44d
sbb di, 0x4eef
add ecx, 0x6ccc259e
not bl
or ch, bh
sbb si, 0x455e
cmp di, ax
cmp di, ax
dec esi
and ah, al
ror ecx, cl
dec ah
ror edi, cl
adc si, 0x793
xchg edi, ebx
test dx, si
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
jb 0x4b77cc
js 0x4b766b
push eax
adc al, 0x67
push ebx
xor ah, bl
cmp ah, 0x55
push esi
push edx
or si, dx
and dx, 0x719f
stc
push edi
or si, di
xchg si, bx
push ecx
shr dx, cl
dec ebx
add edi, 0x396e88c7
stc
mov cl, al
sbb dh, 0x12
or ax, 0x3633
and bl, 0x2b
xor ebx, 0xc9401e
xor esi, 0x100da3ac
stc
dec ebx
xor ebx, ecx
sub cx, 0x3d9b
cmp eax, esi
rol dh, 3
ror di, 6
inc ah
or dx, cx
add eax, 0x42f91fd2
dec ecx
test ax, 0x58f8
not ax
test ebx, 0x6f4a5d34
cmp di, dx
nop
cmp dx, 0x22f6
add cx, si
adc dx, 0x3a4c
dec ecx
inc si
sbb esi, esi
rol al, 2
shr al, 4
rol si, 2
test bl, ch
rol bl, cl
adc ebx, edi
and dh, 0x6f
rol si, 6
xor cx, si
not ecx
ror dx, cl
or ebx, edx
add ch, ch
dec di
rol bh, 1
nop
not si
stc
mov bl, bl
stc
ror al, cl
add cx, 0x3511
and al, ch
dec ecx
test bh, bl
nop
ror bl, 8
or edi, 0x5ca05210
or ah, 0x20
or dx, si
pop ecx
pop edi
pop edx
pop esi
pop ebx
pop eax
push ecx
mov ch, ch
push eax
or eax, 0x3ce5fba8
push esi
or eax, esi
push ebx
and bh, 0x38
inc esi
pop ebx
pop esi
pop eax
pop ecx
call fcn.004e683f
push ebx
sub bh, 0x54
pop ebx
push ebx
not ebx
push esi
inc esi
pop esi
pop ebx
push ebx
not bl
not bx
push eax
xor eax, 0x3bca94c6
push esi
test esi, 0x778d9a7
cmp bx, 0x628b
push edi
sub eax, edi
sub esi, eax
not bx
push ecx
adc cx, si
shl edi, 3
dec al
push edx
xor dl, 8
not esi
not esi
ror cx, cl
stc
inc ecx
shr si, cl
and bh, ch
cmp eax, 0x23ed2e5d
stc
rol al, 8
inc dh
cmp al, 0x22
ror cl, 6
xchg cx, cx
or ch, dh
and dx, cx
add dx, 0x6add
stc
stc
or ah, ah
xchg bh, ch
and dx, 0x1fb6
shr ax, 3
xchg di, dx
cmp esi, 0x52072595
and cl, 0x70
mov ecx, esi
adc ch, 0x72
xor esi, edx
add ch, 0x7e
not al
dec al
sbb si, cx
dec dl
rol si, 6
sbb bx, 0x7a38
nop
sbb esi, 0x1d254f4c
rol edx, cl
inc cx
and cl, dl
mov eax, edi
dec bx
add edi, eax
not ebx
rol esi, cl
not ah
add ecx, ecx
inc si
nop
adc ebx, 0x3db6c5d3
stc
add ah, 0x42
mov ecx, 0x57a2dea9
xor dl, bl
ror ebx, 6
test ebx, edi
rol eax, cl
dec si
shr edx, cl
dec si
pop edx
pop ecx
pop edi
pop esi
pop eax
pop ebx
jbe 0x4b7764
call fcn.004e6dab
ja 0x4b775e
call fcn.004e716f
jnp 0x4b7759
nop
push edx
cmp dh, 0x75
pop edx
push edi
push eax
adc edi, eax
pop eax
pop edi
call fcn.004e75cb
push esi
push edi
sbb esi, edi
push ecx
test cl, 0x23
rol edi, cl
pop ecx
pop edi
pop esi
call fcn.004e7a0b
call fcn.004e7d62
push edx
push ecx
sbb dx, cx
push ebx
inc ebx
and ebx, 0x3db6c47
and bh, 0xa
cmp dh, dl
rol bl, cl
push eax
sub dx, ax
push edi
or edx, edi
add cl, cl
push esi
inc esi
or ebx, 0x23e7cd25
cmp bx, 0x1018
not esi
not cl
sub di, 0x316e
shr dl, 5
nop
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
push ebx
push eax
xchg bl, al
and eax, 0x7316231f
push ecx
and cl, ah
pop ecx
pop eax
pop ebx
jg 0x4b785e
push edx
sub dl, 0x44
push eax
shr eax, 5
push edi
cmp di, 0x144a
push esi
xchg esi, eax
rol si, 2
shl edx, 2
push ecx
sub si, cx
inc cx
cmp dx, si
ror si, cl
shr dx, 3
push ebx
or bl, ch
stc
test dx, dx
ror bh, 4
shl cx, cl
test ah, bl
nop
or edi, ecx
and ebx, 0x2a06d482
inc al
ror di, 6
nop
mov di, cx
adc dx, bx
and ax, di
shr dl, 3
mov al, 0x60
inc ah
sub dh, dl
inc di
shr edx, cl
dec dh
pop ebx
pop ecx
pop esi
pop edi
pop eax
pop edx
call fcn.004e81ef
call fcn.004e85dd
push edx
test edx, 0x78e79148
push edi
sbb di, 0x1a4
push ecx
sbb cx, dx
push ebx
sub ebx, 0x5f490d18
sbb bh, dh
pop ebx
pop ecx
pop edi
pop edx
push eax
push ecx
sbb ax, cx
not eax
pop ecx
pop eax
js 0x4b78ba
js 0x4b78a1
call fcn.004e8a69
call fcn.004e8dd0
call fcn.004e933c
call fcn.004e96ff
push edi
push ecx
shr edi, cl
ror ecx, 6
push ebx
and bx, cx
pop ebx
pop ecx
pop edi
push eax
push edx
xor ax, dx
pop edx
pop eax
push eax
test ah, 0x7d
pop eax
push edi
push ecx
shl edi, cl
push esi
sbb esi, ecx
push ebx
ror ebx, 8
pop ebx
pop esi
pop ecx
pop edi
push eax
adc al, 0x3a
push edx
push ecx
shl dh, cl
pop ecx
pop edx
pop eax
call fcn.004e9a1d
call fcn.004e9e23
push ecx
xor ecx, 0x303352ff
push esi
push eax
cmp si, ax
shl ecx, cl
and ch, 0x37
push edi
cmp edi, esi
dec cl
push edx
cmp dx, 0x6df5
ror cx, 7
push ebx
ror bh, cl
sub esi, edi
stc
shr eax, cl
rol ax, 5
nop
sbb esi, 0x170cafc0
shr eax, 3
shl si, 4
or dx, 0x1136
sub dh, 0x2b
shl edi, cl
add cx, 0x6a28
and dh, al
test eax, esi
adc edi, 0x58774a5d
adc ebx, 0x6e03f56e
sub bh, bh
rol edx, 6
sub dl, 0x68
or ecx, 0x6a75a2b1
xor ebx, 0x7b1268c4
xchg cx, si
shr edx, 7
xor bh, 0x79
shl cx, 1
dec dl
not bh
or bx, 0x5733
shl al, cl
stc
add bl, 0x2d
xchg dx, ax
ror bh, cl
nop
dec cl
stc
ror esi, cl
sub cl, 4
shr bl, cl
shl al, 7
xchg cl, cl
test dx, 0x3e3a
rol bh, cl
dec bx
shr ecx, cl
or cx, si
adc eax, ebx
ror si, 8
adc ebx, 0x4fc65aec
adc bh, ch
rol esi, 1
adc ah, 0x39
dec ax
mov ecx, edi
mov dl, al
inc al
pop ebx
pop edx
pop edi
pop eax
pop esi
pop ecx
call fcn.004ea3d7
call fcn.004ea965
push edi
shl di, 7
push eax
sub eax, 0x1b6d8337
push ebx
xchg edi, ebx
push esi
test esi, 0x54569bae
test edi, 0x23f55a12
push edx
cmp bh, dh
dec ax
push ecx
ror esi, cl
add dx, 0x436e
shl dl, cl
shr edx, cl
ror si, cl
dec si
stc
add bl, dh
adc esi, 0x731362d
cmp ah, cl
or ebx, ebx
mov edi, 0x3cba337e
or bx, 0xad9
pop ecx
pop edx
pop esi
pop ebx
pop eax
pop edi
call fcn.004eaebf
call fcn.004eb3d2
call fcn.004eb9f6
push ebx
add bh, 8
pop ebx
push eax
push ecx
shl ah, cl
push edx
cmp edx, 0x568e4d54
push ebx
shl ebx, 3
adc ch, dl
push esi
sub si, 0x1da1
xor cl, 0x39
push edi
shr edi, 1
not eax
add ecx, 0x4c6656bc
add ecx, ecx
shr dl, cl
or cl, ah
shr edi, 5
xor ebx, 0x3b0e1140
inc ebx
or ecx, 0x588d98f0
xchg bl, dl
and ebx, ecx
cmp ch, 0x41
xor eax, edx
stc
xchg di, ax
add ah, al
or dl, 0x5c
and dx, 0xd99
inc edx
xchg ch, bh
sbb edx, 0x417a4f3d
mov cl, 0x73
add dl, ch
adc ch, al
nop
and ax, bx
cmp ebx, esi
inc bl
xchg di, bx
cmp cl, 0x50
mov ax, 0x1d17
shl bl, 8
xchg ch, cl
inc dl
add eax, eax
not cx
sub esi, edi
adc bh, 0x4a
mov si, 0x7d37
nop
inc bh
shr bx, cl
xor si, ax
nop
shl ax, 4
sub eax, 0x7dfc48b3
shr bl, cl
ror bx, cl
dec bx
nop
test dh, 0x71
cmp dx, 0x7aa3
shr ecx, 2
sbb ecx, edi
cmp ecx, ecx
shr dx, cl
add ebx, 0x796c69f9
xchg dl, dl
xor ch, 0x3b
nop
dec ch
not ecx
test al, ah
shl bh, cl
and bl, 0x5c
xchg edx, ecx
sbb bh, dh
shr di, 3
not cx
dec bx
mov al, cl
sbb cx, bx
xor bx, di
xchg ch, al
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
push eax
push ecx
xchg ah, cl
push ebx
xor ebx, 0x44813316
push edi
test di, bx
and ebx, 0x412b801
push edx
and bl, dl
sbb al, ah
ror cl, 3
stc
and eax, 0x19d1ff6b
push esi
add si, dx
rol bx, 3
cmp ecx, 0x316d7d30
shl bh, 7
and bl, 0x26
cmp cx, cx
test eax, 0x5e6b79e7
nop
shr dl, cl
shr edi, 5
shr dx, 1
cmp esi, ebx
cmp al, dh
not eax
ror ax, cl
not dl
stc
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
jp 0x4b7b4f
push edi
add edi, edi
push ecx
cmp ecx, 0x16c307f
pop ecx
pop edi
call fcn.004ebe9c
mov eax, 0x7d81ad
lea ecx, [esp + 0xc]
push 0x1a
push 0x78752a47
push ecx
push eax
push ecx
rol ecx, cl
push esi
sub esi, 0x468b89ab
push edx
mov dh, cl
push ebx
test si, bx
push eax
adc eax, ecx
push edi
rol edi, cl
adc ch, al
sub eax, 0x34a18685
stc
ror al, 3
nop
nop
not bx
rol ebx, 1
xchg ecx, esi
shl edi, cl
not al
sbb dx, cx
test dl, bh
sbb bx, 0x3d6b
stc
xchg dx, ax
add ecx, edx
sub eax, 0x39b855f2
shl ebx, 8
inc si
adc edi, 0x595f75c5
inc ah
inc si
cmp cx, 0x2d86
sub cx, si
rol al, 2
nop
or cx, 0x18c3
add dh, 0x5e
xor ch, ch
or si, 0x20f0
rol ecx, cl
dec eax
and ecx, esi
rol si, cl
xor dx, 0x5c96
add dl, bh
adc dl, 0x41
adc bh, 0x6b
xchg ebx, edi
nop
xor bl, bl
test dl, ch
mov bl, 0x42
xor cx, 0x69dd
inc dx
stc
not edi
not ah
test esi, esi
cmp ecx, 0x69735f56
xor edi, 0x629564c9
rol si, cl
and dx, ax
and dh, 0x1a
shl di, 8
mov cx, di
shl bl, 2
xchg edx, esi
shl bl, 1
cmp bl, bl
stc
not bl
not si
sub ax, 0x10a7
and eax, 0x171a96e5
add si, 0x77fb
inc dl
stc
xor dx, 0x36be
xchg cx, ax
or ebx, eax
shr ecx, 2
inc al
cmp eax, ebx
or dx, ax
sbb ch, 0x35
add esi, 0x7529cdf5
nop
nop
shr dl, 5
dec dh
not cx
or si, 0x4366
add cx, 0x2519
and edx, esi
and cx, ax
sbb dx, 0x135d
and edx, 0x68057a1c
and bh, 0x69
and esi, esi
inc cl
test edx, eax
and cl, dh
pop edi
test esi, 0x39480d6f
add ch, dl
nop
mov bx, ax
cmp bh, 0x5c
shl bh, cl
sub ecx, edx
inc bx
test dl, 0x19
not dx
dec edx
rol dx, cl
push edi
adc si, di
adc bh, 0x7e
ror ebx, 3
add esi, 0x5191206e
sbb bx, cx
sbb ah, 0x18
ror bl, 7
dec bh
or bh, bl
test bx, 0x3c3b
cmp si, dx
cmp ecx, 0x53173f87
xchg si, si
xor dx, 0x58c
ror ax, 7
add cx, cx
not ecx
shr edi, 2
cmp ecx, 0x4a9e4df3
sbb bl, 0x2a
mov si, dx
dec edi
adc bh, 0x1b
ror ax, cl
sub eax, esi
nop
shr esi, cl
not edx
add al, dh
sbb edx, edx
add al, dh
sub bh, 0x14
ror bh, 4
inc di
shl ah, 3
sbb cx, bx
shr dx, cl
dec eax
add bl, bh
add dh, dh
cmp bx, si
nop
shl bl, 7
inc dh
add dh, al
cmp edx, 0x7bc9583e
xor di, cx
sbb ebx, eax
or bx, 0x3426
sub di, 0x4127
not dx
nop
stc
add di, bx
dec si
not dl
shr edi, cl
mov dh, dl
sub bl, 0x6c
ror eax, cl
shl bl, 2
sbb ch, 0x60
rol dl, cl
mov dl, 0x7a
adc cx, ax
xor ch, 0x14
not ecx
nop
and cl, 0x6f
shl dl, 5
xor edx, edx
and cx, cx
xor edx, eax
add bh, bl
adc esi, eax
dec cl
and ax, 0x2d7
sbb eax, edi
sub dh, ch
nop
rol edx, 1
ror ch, 3
test cl, 0x67
mov ecx, eax
inc dx
dec edi
or bh, 0x3f
xchg cx, cx
pop edi
xor bx, 0x2e93
and bx, 0x76fd
shr bx, 2
not bh
test dl, ah
ror dh, cl
xor ecx, ecx
sub ebx, 0x344af98b
shr esi, 7
xchg dx, ax
sub al, bh
nop
mov dl, 0x7a
push edi
cmp edi, ebx
test dx, 0x1f48
mov edx, esi
and dh, cl
nop
sub eax, 0x2c5ce31d
adc ecx, 0x61143eee
shl esi, 2
shr ch, cl
ror bl, 1
sbb bh, ch
shl al, 6
not cx
rol bx, cl
mov bl, 0x52
and bx, cx
inc cx
xor ecx, edi
inc dl
or cl, ah
rol ax, 7
add ah, 0x40
stc
xor ecx, esi
ror bl, cl
adc al, 0x20
and ebx, ecx
mov bx, ax
stc
adc di, ax
add edi, 0xf8caf2f
and cl, 0x4d
adc cl, 0xf
xchg esi, ecx
mov edi, 0x4544d70c
ror al, cl
nop
add edi, edx
cmp di, 0x4230
cmp cx, dx
sbb ax, ax
sub esi, 0x1616c5ed
shr al, 1
mov ah, ah
nop
test di, di
inc ebx
sbb ch, 0x23
xchg cx, ax
sbb ecx, 0x7a46bdf9
shr di, 3
sbb si, di
stc
nop
stc
xor ecx, edi
test ch, dh
stc
or ebx, edx
inc cl
shr ecx, 8
dec ah
and al, 0x20
nop
mov bh, ah
shr dx, cl
inc di
sbb ah, bl
test edx, ecx
and ecx, 0x64709012
nop
sub ch, ch
test esi, 0x4694984c
mov al, cl
or ch, cl
dec di
rol ebx, 5
xor bx, si
test bh, 0x23
or cl, 0x3e
nop
stc
and eax, eax
cmp ch, 1
add ax, 0x5786
not edx
add ax, si
pop edi
rol al, 5
add esi, 0x19fe7fe1
sub bl, 0x41
ror ecx, cl
or dl, dl
or cx, 0x3121
xchg ch, ch
mov al, al
mov cl, 0x29
push edi
inc edi
inc edx
ror edi, 3
sub edx, eax
add di, ax
shl edx, cl
nop
nop
stc
test cl, 0x12
sbb cl, al
adc edi, ebx
stc
mov edx, eax
cmp bx, 0x1611
shl ax, 2
nop
rol bh, 3
not si
nop
xor al, cl
sbb cx, di
mov ecx, 0x2af5fead
mov cl, dl
cmp bl, dh
or bh, ch
not eax
not bx
ror eax, cl
rol ah, cl
rol edx, 5
or bh, dh
rol bx, cl
rol esi, 8
or edx, 0x744eb3b1
shr dh, cl
test di, si
sbb edi, ecx
xor bl, 0x55
rol bl, 6
dec cl
test si, bx
inc eax
cmp eax, 0x600ecd80
sub dx, 0x6ec0
nop
not cx
nop
xchg di, ax
test esi, 0x762662f4
shr bh, 2
sbb ch, bl
inc ax
nop
mov cx, 0x1e58
inc ebx
or si, 0x5b77
rol cx, cl
pop edi
pop eax
pop ebx
pop edx
pop esi
pop ecx
call fcn.004ec3d6
push edi
add di, 0x75f4
push esi
add esi, esi
shr di, 4
push eax
xchg si, ax
push ecx
push ebx
sbb cl, bh
rol bh, 2
add ebx, 0x3f0a2f07
inc ecx
add bx, 0x229c
dec ebx
push edx
inc edx
nop
test cx, 0x67cc
dec ch
xchg dl, dl
inc edi
cmp edx, eax
cmp ah, 0xc
sub edi, 0x2f88c878
and al, 0x26
not ch
shl bl, cl
or cx, 0x6375
not edx
dec ebx
not al
sub eax, 0x72e130a4
not ecx
ror di, 1
ror ah, 5
ror cx, 4
test esi, ebx
xor eax, edx
dec bl
adc cx, dx
not ch
shl cx, cl
and di, bx
adc cl, bh
rol esi, 6
shl edx, 1
shl ebx, 1
and di, cx
sub ecx, 0x6b42f25a
sub cx, di
inc ch
inc edi
test ecx, 0x1b789abf
or cx, bx
adc si, 0x6098
shl cx, 4
not ch
or si, 0x6f9c
shr ah, cl
inc edx
cmp ax, di
mov dl, 0x45
cmp bh, 0x1c
and ch, 0x52
and al, ch
ror edi, cl
shl ah, 8
cmp cl, cl
sub edi, 0x26f1006f
mov bx, 0x6728
sub bl, 0x21
inc di
and bh, bl
mov al, 5
inc ecx
shr ax, 4
inc dl
cmp bx, 0x6ed2
xchg si, di
dec ax
mov bl, 0x18
shr cl, cl
mov ecx, eax
add ch, 0xb
nop
inc esi
ror di, cl
adc eax, ecx
dec di
shr al, cl
cmp dl, 0x54
nop
xchg esi, ebx
nop
sub cx, ax
add cl, bh
or ch, 0x2c
adc edx, edi
xchg cx, bx
or ch, bh
adc bl, ah
not cl
xor edx, ebx
sub di, di
shl edi, cl
pop edx
rol eax, cl
xor si, 0x1550
and bl, bh
shl eax, 3
push edx
add edx, 0x1a651d35
shr eax, 2
not ecx
test si, si
nop
and bh, dl
ror bl, cl
stc
shl si, 2
mov cx, bx
cmp edi, 0x70390a73
xchg edi, ecx
shl edx, cl
xor si, 0x638d
ror eax, cl
rol ah, 3
dec cx
xor eax, 0x70376ce5
or eax, 0x578b654b
xor eax, edx
adc esi, 0x525f885
shl ebx, cl
shr cl, cl
mov ebx, edi
adc edi, 0x29a7cd4f
sbb dh, bh
rol dx, cl
shr edx, 6
rol ebx, cl
shr bh, cl
and di, si
xchg esi, edx
cmp esi, 0x72736b61
dec dl
sbb si, 0x3b6c
sub di, ax
xchg ch, cl
ror ch, cl
nop
mov ecx, eax
and esi, 0xa0bc3f9
cmp ecx, ecx
xor dl, 0x25
rol ecx, cl
cmp ebx, 0x4baf5c94
add cx, ax
or edi, eax
rol cx, cl
rol ch, cl
and cx, 0x3eda
mov bl, ch
inc ebx
shr ah, 5
add edi, 0x90337b5
adc dl, 0x72
sub ch, 0x7b
mov ebx, 0x790e8812
test bx, cx
mov cx, bx
inc di
or ah, 0x7c
ror esi, cl
sub bl, 0x7d
shr ecx, cl
not al
nop
shr ch, cl
nop
sub esi, esi
ror di, cl
sub edi, 0x73918298
sbb ebx, ecx
add si, 0x7dcd
ror ebx, 6
shl si, 8
nop
or ebx, 0x2ed50024
xor cx, 0x779b
xchg di, ax
pop edx
pop ebx
pop ecx
pop eax
pop esi
pop edi
jecxz 0x4b816a
push edx
mov dx, 0xbf6
push ebx
push edi
and bx, di
push ecx
adc ecx, edx
ror dl, cl
nop
not edx
ror ecx, 4
xor bl, dl
sub bh, ch
push eax
rol eax, cl
nop
test edi, 0x39b2d9a3
stc
shr edx, 8
not ecx
nop
shl eax, cl
pop eax
pop ecx
pop edi
pop ebx
pop edx
call fcn.004ec8ae
call fcn.004ecd31
call fcn.004ed06d
js 0x4b81bc
call fcn.004ed3a0
push esi
sub si, 0x162b
pop esi
push edi
sbb edi, 0x55bfdab0
push ebx
adc bh, 0x6a
or ebx, 0x6681ab3f
push ecx
ror edi, cl
push esi
sbb si, di
rol ebx, cl
push edx
or bh, dh
pop edx
pop esi
pop ecx
pop ebx
pop edi
push edi
dec di
push ecx
and ch, 0x54
push ebx
inc bx
push edx
cmp dh, bh
inc edi
pop edx
pop ebx
pop ecx
pop edi
push edi
or edi, 0x4b353767
push edx
dec dh
push eax
rol eax, 3
pop eax
pop edx
pop edi
push esi
push ecx
adc esi, ecx
push eax
shr al, cl
not ecx
pop eax
pop ecx
pop esi
push ebx
ror bx, 1
push eax
rol ax, 1
pop eax
pop ebx
call fcn.004ed8d4
push ecx
rol cl, cl
push eax
rol ax, 8
push esi
or si, si
not si
push ebx
or ebx, 0x65b4e48a
nop
push edx
rol dl, cl
push edi
mov edi, 0x6cce354e
sub ecx, 0x6836ef3c
test ecx, 0x3f88b3b3
ror bx, cl
sub cx, 0x325e
mov dl, 7
adc dx, 0x245c
ror ah, 1
shl ah, cl
stc
not ax
mov edx, eax
and ah, dh
not ch
xchg ch, bl
xor ax, bx
inc cl
sbb esi, 0x46340a72
rol ebx, 3
sbb dh, bl
shl ebx, cl
xor di, 0x4ec4
xchg ecx, edx
ror cx, cl
shl cx, cl
shr esi, 5
mov eax, esi
xor edi, ecx
dec ax
add cx, 0x205d
xchg dh, bl
sbb di, 0x18f1
nop
or di, di
and dl, 0x6e
shl dl, 3
xor edi, 0x76e89ed4
dec edi
shl ecx, cl
mov edx, 0x2b88ff96
sbb ebx, 0x183234ea
sub bx, di
adc bl, 0x16
and ch, bl
xor si, 0x1ac3
sub ax, cx
dec al
rol ax, 1
sbb si, cx
not bl
not dl
stc
test dx, di
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
push ecx
push edx
cmp ch, dl
nop
sub dh, cl
shl cx, 8
adc ch, 0x54
push ebx
xchg dx, bx
nop
nop
dec ch
push eax
not ax
sbb cx, 0x5776
nop
rol dh, 5
add cx, 0x68e9
or al, bl
push edi
rol di, 1
mov ebx, ebx
ror bx, 2
nop
shl cx, cl
shl bh, 7
stc
or dl, cl
xor bh, 0x12
mov di, 0x78f2
adc ch, al
dec ecx
sub dx, ax
stc
xchg ch, cl
not eax
test eax, 0x331344c2
adc dh, 0x38
shl ah, cl
shl dx, cl
sbb dl, cl
inc bl
push esi
sbb esi, edx
sbb ax, bx
sbb bl, dl
xchg edx, eax
mov dl, 0x7d
add cl, bl
or ax, si
stc
sbb ch, 0xe
cmp bh, ah
sub ah, 0x6a
stc
stc
cmp cl, 0x12
and ebx, 0x6d51e033
add bx, 0x5480
or ebx, edi
xchg ebx, esi
xor ebx, 0x647f8e7f
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
push edi
inc di
pop edi
nop
push ebx
ror bx, 7
push esi
adc esi, 0x384ce222
push eax
push edi
xor ax, di
push ecx
shl cl, cl
xor si, 0x5551
pop ecx
pop edi
pop eax
pop esi
pop ebx
push edi
push eax
xor edi, eax
push edx
push ecx
ror edx, cl
sbb dx, 0xe50
push esi
shl esi, 7
push ebx
mov bl, 0x54
add ch, 0xc
pop ebx
pop esi
pop ecx
pop edx
pop eax
pop edi
call fcn.004edc98
jg 0x4b83d5
push ebx
push edx
xor ebx, edx
pop edx
pop ebx
push eax
rol eax, 8
pop eax
push edx
mov dx, 0x15cf
pop edx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004edfe8
call fcn.004ee351
jo 0x4b8a4b
call fcn.004ee6f3
push edi
and di, 0x50ee
push ebx
cmp ebx, 0x3ea7a0e8
push edx
push ecx
ror dh, cl
push eax
ror ax, cl
or ch, 0x4a
sub al, 0x11
not cx
test edi, edi
cmp edi, 0x67cc3777
or eax, 0x8496860
xchg ch, dl
and edi, edx
add ch, 0x73
sbb ecx, 0x4b10a076
nop
shr cl, 3
nop
nop
cmp bl, 0x60
adc ebx, 0x49050039
add ch, 0x76
push esi
shl si, cl
dec eax
and al, 0x7d
dec ah
inc ch
shr ch, 1
dec cl
cmp eax, 0x79e71f33
shr edi, 1
not ecx
sbb si, bx
sbb ax, di
dec cx
rol ax, cl
and ecx, 0x27955c39
inc dh
shl dh, cl
shl al, 6
sbb bh, 0x4c
shl al, 7
rol esi, 3
xor cx, ax
ror dh, 6
adc edx, 0x4ca1bd0b
shl ecx, 5
shl dx, cl
inc cx
rol bx, cl
test dh, 0x27
sbb dl, cl
adc dh, bl
xchg ch, ch
add edi, 0x7444274b
not si
nop
dec ah
mov ah, bl
mov ecx, 0x35341c34
rol dx, cl
add cx, cx
stc
adc dx, di
inc ah
dec di
mov edi, eax
xchg al, ah
shr bl, cl
and dx, ax
or ax, bx
ror esi, cl
dec ebx
sub ecx, ecx
adc cx, 0x2ffb
mov bx, bx
xor dx, bx
xor eax, 0x40912de0
inc cx
and esi, 0x7dccd30e
cmp ch, bh
or dx, 0x64c9
test esi, 0x4ffddf77
or ax, 0x4d9d
or ecx, 0x267c1ec3
mov bl, al
test si, 0x8f9
xchg ecx, esi
rol edx, 1
nop
xor al, 0x47
and edx, eax
xchg ecx, eax
inc bl
or al, 0x29
shr dh, 1
inc cx
adc bx, 0x669c
stc
sub al, dl
inc edi
pop esi
shr al, cl
stc
not eax
or dh, ah
cmp dh, al
shr dx, 7
push esi
shr esi, cl
sbb eax, ecx
inc bx
xchg ebx, ecx
add cl, 0x52
not ebx
shl bh, 8
dec edi
inc dh
rol cx, 6
rol dx, 4
add di, di
xchg ebx, ebx
not edx
xor dx, cx
shr edx, 3
stc
adc cl, bl
or ch, al
xor dh, cl
shr ax, 7
and cl, bl
test bh, 0x21
not ax
or ecx, 0x27ae5786
sbb al, cl
test cl, cl
sbb ecx, edx
ror dx, cl
test dh, ah
adc esi, eax
shr esi, 2
sub bl, 0x24
ror edx, 1
mov si, 0x1c7
shr ecx, 4
nop
adc ax, di
stc
add ebx, 0x5e5a96bd
inc bx
sbb di, ax
inc ebx
or dh, ah
stc
dec ax
cmp ax, dx
dec dh
not eax
sbb di, 0x1417
dec ecx
adc si, dx
ror ax, 4
rol cx, cl
shr esi, 4
test ch, 0x46
test dh, ah
shl al, 2
and ax, dx
xor bh, 0x28
test cl, 0x7d
shl dl, cl
inc edi
nop
dec cx
and si, ax
adc cl, dl
shl ch, 5
shl dh, 7
shr eax, cl
not si
not ecx
cmp eax, ebx
not bx
test dh, bl
ror edx, 4
inc dh
rol ax, 3
and si, cx
xor dx, 0x37a9
ror ax, 7
ror bl, cl
nop
dec ecx
not ecx
mov di, cx
mov ch, 0x47
rol cx, cl
inc edi
shl ax, cl
sub ah, al
or edx, ecx
shl ax, 3
ror eax, cl
pop esi
add bh, 4
xchg dl, bl
xchg bx, bx
mov ebx, 0x9f1729
rol edx, cl
stc
adc bl, al
shl edx, cl
push esi
or ecx, esi
rol dh, 2
or di, 0x1213
nop
xor dl, 0x70
nop
xchg dl, bh
cmp di, cx
rol edx, 3
cmp esi, esi
shr edx, 8
not ax
nop
not eax
dec edi
cmp eax, 0x1e79e8b
nop
inc edi
stc
sbb si, cx
xchg edi, eax
shl al, cl
rol edx, 7
rol dx, 1
stc
mov bx, 0x963
sbb ah, 0x5c
add ebx, ecx
adc di, si
shr ch, cl
not ecx
not bh
sub ax, ax
not ah
nop
test di, 0x357a
adc bl, dh
dec cx
adc dx, 0x39cc
mov bl, 0x5b
rol bh, 8
dec di
adc si, di
and bx, di
inc eax
rol ax, 8
stc
and ebx, esi
cmp ah, ah
ror edx, cl
ror ah, 1
cmp ch, dh
inc edx
inc ah
ror eax, 8
xor ch, bl
sbb esi, 0xff81254
sub ah, bl
xchg edi, edi
mov bh, 0x3c
dec bl
test eax, 0x71dab4e5
dec bx
xor dx, bx
dec ch
shl ax, 7
stc
cmp cx, 0x49f
not cl
xor esi, eax
and esi, 0x38283750
not cx
shl al, cl
rol cl, cl
rol bl, 3
mov bl, 0x5b
dec al
stc
test bh, bh
mov edi, 0x35adb5c2
rol ecx, cl
shl dx, 8
stc
xor bx, si
stc
mov bx, cx
adc ax, cx
nop
and dh, 0x32
inc bl
sub ah, 0x71
inc ah
pop esi
or bh, 0x46
push esi
sub edx, esi
shl ecx, cl
shr cx, 2
not di
sub ecx, 0x22c092bc
shr esi, 3
cmp dl, 0x2d
dec dx
or al, al
adc eax, 0x43489511
mov bl, 2
add ebx, 0x3dfca40a
add cx, 0xc6c
shr cx, cl
xchg ah, bh
and bx, bx
ror dl, 6
shr eax, cl
ror esi, 4
add di, ax
xor di, dx
and si, 0x23e6
ror si, 7
shr ax, cl
inc di
dec ah
sbb bx, 0x13ff
sub di, si
and edx, edx
ror ebx, cl
dec edx
or si, di
or al, dh
stc
add cl, dl
or edx, esi
stc
xor al, 0x24
and dx, 0x5dbe
not dl
nop
dec edi
and dl, 0x47
xchg ch, dh
cmp bh, 0x66
adc cx, 0x5be9
mov cx, 0x1fe4
shr esi, cl
inc eax
stc
xor cl, al
adc cx, 0x3b09
sbb edi, eax
ror bx, 4
sbb ebx, edx
or cl, 0x22
or dx, bx
sbb cx, 0x19b4
sbb al, 0x64
xor cx, bx
rol dh, 2
adc dl, dl
stc
xor al, al
xchg bh, ah
not ecx
ror cx, cl
sub ax, 0x6373
ror ax, 7
rol cx, 6
xchg ebx, esi
not esi
shl esi, cl
add esi, 0x2fc2d647
and bl, 0x39
sbb ah, ch
inc si
not dl
dec ebx
xor ecx, 0x2d330417
mov ebx, esi
shl edx, 7
or di, cx
dec cl
add ecx, edx
sbb edi, 0x6afa1fd5
xchg dh, cl
not esi
shr dx, cl
shr edx, cl
cmp edx, esi
xchg edx, esi
rol si, cl
sub edx, eax
inc ah
stc
add esi, 0x1e145048
cmp ax, 0x4817
dec dh
pop esi
dec eax
test ecx, 0x2571cf5a
nop
and ah, bl
push esi
rol si, cl
inc ecx
dec ax
shl al, cl
test ecx, esi
nop
xor dh, 0x60
inc si
xchg ch, cl
stc
sub esi, eax
shr ecx, cl
add di, 0x679d
shl dh, cl
shr edi, 6
shl edx, cl
shr ah, 6
xor ch, 0x38
dec dx
or ch, 0x50
ror ecx, cl
inc di
adc di, 0x297c
inc ah
shl ebx, 3
stc
mov cl, bl
not dx
xchg edi, edi
or cl, ah
dec edi
ror dh, cl
xor di, 0x1626
not bx
mov bl, 0x3e
xor cx, di
rol ecx, cl
inc cx
cmp ebx, ebx
add cx, si
pop esi
pop eax
pop ecx
pop edx
pop ebx
pop edi
push ecx
cmp ch, cl
push esi
shr esi, cl
shr esi, 8
xchg esi, ecx
push ebx
push edx
adc ebx, edx
add ebx, 0x12ca978e
rol bh, cl
push eax
add al, 0x79
cmp edx, eax
test bl, 6
and bx, bx
shr ebx, 6
and si, 0x14dc
or ah, bl
shr dl, cl
stc
pop eax
pop edx
pop ebx
pop esi
pop ecx
push eax
push ecx
shr eax, cl
push edx
push ebx
cmp edx, ebx
adc cl, dh
shl dh, 4
nop
push edi
add di, 0xd6d
cmp dh, bl
stc
push esi
xchg si, ax
sub ax, di
cmp bl, 0x63
and edx, ecx
sub edx, 0x45c62c0a
test esi, 0x21e2377b
shl di, 7
sbb esi, edi
mov cx, 0x754b
cmp dl, dh
test dx, 0x3475
stc
sub dl, cl
adc cl, dl
rol dx, 8
rol dx, cl
adc bl, ah
adc esi, ecx
not bl
cmp di, dx
cmp ecx, ecx
dec ch
cmp ebx, 0x3194eb99
nop
rol dx, cl
stc
not cl
xor bl, 0x70
xor dx, cx
nop
sub ax, bx
shl cx, 3
test bl, 0x1a
cmp cx, 0x7a02
stc
ror dx, 4
shr eax, cl
add ah, 0xa
sub ax, ax
nop
sbb dl, bh
sub ax, 0x742b
shr esi, cl
shr ebx, 6
dec dx
cmp ax, 0x743b
sbb si, bx
shr edi, 3
mov ecx, 0x2877aad3
inc dl
cmp al, 0x14
sub cl, bh
add ecx, edi
sub eax, eax
ror ebx, cl
stc
ror di, cl
shl ebx, 8
test al, 0x4d
test eax, 0x8eb4ab0
shl ch, cl
mov ah, al
adc edx, edi
adc bl, 0x7b
sub ax, dx
inc si
add di, cx
ror di, cl
nop
inc di
inc bl
shr eax, 4
dec di
shr si, 3
xor ax, 0x128
adc ecx, 0x7d9a2229
ror cl, 3
add bl, 0x4f
cmp cx, 0x3a79
shr dl, cl
sub edi, 0x30cffdc5
inc dl
inc bx
inc al
sub bl, 0xc
dec al
mov ax, bx
sub dl, al
not cl
stc
nop
rol ax, cl
pop esi
shl edx, 2
push esi
sbb ebx, esi
mov cx, cx
sub eax, ebx
sbb edx, eax
add al, dl
nop
dec ax
stc
sbb cl, 0
shr bh, 2
add esi, 0x8c3b4a1
stc
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
push ebx
dec bl
push ecx
ror ebx, cl
push eax
push edx
xor ax, dx
shl al, cl
shl eax, cl
adc ch, bl
xchg ch, ah
push edi
xor edi, ecx
inc bx
pop edi
pop edx
pop eax
pop ecx
pop ebx
jle 0x4b8a4b
push eax
cmp eax, 0x7fdd1c19
push ecx
inc cl
push ebx
not ebx
push edx
rol dh, 5
test dl, ch
pop edx
pop ebx
pop ecx
pop eax
call fcn.004eea76
push edx
rol dx, 4
push eax
adc ah, 0x68
push esi
push edi
and si, di
push ecx
or cx, 0x3c8c
stc
sub dl, dh
push ebx
test bl, 0x5a
sub cl, 0x52
sub ch, ah
dec bh
xchg dl, bl
and bl, al
add ecx, edi
nop
sub edi, 0x732f17ab
shr si, cl
shl ch, 7
add di, 0x522a
cmp ah, 5
and ch, 0x2b
xchg cl, bl
or di, 0x4c05
and edx, 0x7bf70739
sbb ecx, 0x222cd03b
test bx, 0x3553
test si, di
xchg dx, di
and edx, 0x3073e2dc
shl dh, cl
and al, 0x10
dec si
pop ebx
pop ecx
pop edi
pop esi
pop eax
pop edx
push ecx
dec ch
push edx
add dl, ch
push ebx
shl bh, cl
shl bx, 3
rol cl, cl
push esi
xor esi, ecx
add cx, cx
not cl
add cl, ch
pop esi
pop ebx
pop edx
pop ecx
call fcn.004eef88
nop
push edi
mov di, 0x7189
push edx
push ecx
rol dh, cl
pop ecx
pop edx
pop edi
call fcn.004bffec
add esp, 0x1e
mov cx, 0x101
test eax, eax
jne 0x4bfff8
jne 0x4b90b5
call fcn.004ef30f
call fcn.004ef8a0
push edx
cmp dl, dh
push esi
rol esi, 6
push ebx
push ecx
shl ebx, cl
add dx, bx
nop
push edi
or edi, ecx
stc
cmp dl, 0x2e
test si, si
stc
test ebx, edi
push eax
xor eax, 0x7db78106
sbb di, 0x301c
xor di, dx
or ax, 0x2654
nop
cmp edi, eax
sub ebx, 0x749cd5b
cmp ax, 0x2d01
nop
shr ch, cl
cmp ah, cl
dec eax
xchg ecx, edx
test eax, esi
sbb di, 0x5a02
and cl, dl
stc
sub dl, 0x62
nop
stc
mov bh, 0x38
sbb cl, 0x2c
dec cx
adc dh, 7
shr ax, 8
xor cx, cx
mov dh, 0x1c
shl cx, cl
rol edx, cl
xor esi, 0x73e87260
rol esi, cl
nop
or bl, 0x67
cmp esi, 0x55045264
sub di, di
inc esi
add ecx, edx
and ah, ah
inc cx
dec di
mov dl, 0x2b
not ah
and edx, edi
stc
sbb si, 0x738a
not dh
adc ecx, edi
xor esi, eax
xor cx, 0x739f
xor ah, ch
stc
sub ebx, edi
ror edi, cl
cmp ax, dx
dec ah
test dl, dh
inc al
test di, cx
dec si
shl edi, 4
sbb ch, 0xc
not di
nop
mov dx, dx
not si
dec dx
nop
not ax
cmp cl, 0x31
test ah, 0x3f
sub bl, 0x61
mov eax, eax
shr ebx, 7
or cx, 0x1769
xor cl, dl
shl ebx, 8
rol dh, 2
add bx, dx
or cx, 0x1bf4
dec bh
test ah, 0x52
ror cx, 8
cmp di, 0xd0c
dec ch
adc edi, esi
or bx, 0x5946
and dl, dh
cmp dh, ch
not cl
pop eax
nop
or ebx, 0xf40408
or si, dx
shr di, 3
push eax
and bx, ax
xor eax, esi
adc dl, dl
mov bx, si
not cx
shl ecx, cl
or edi, eax
rol ch, 2
not ebx
sub dx, cx
shl dl, cl
xchg edx, eax
xor edi, 0x2cbf7d37
dec ax
dec edx
cmp dx, 0x10af
pop eax
pop edi
pop ecx
pop ebx
pop esi
pop edx
push ecx
cmp ecx, 0x5d8f1de6
push edi
shl edi, 8
push edx
not dx
shr dl, cl
push eax
mov ah, 0x68
nop
not ah
shl eax, cl
push esi
sub eax, esi
push ebx
xchg ecx, ebx
and bh, bh
and si, 0x19e3
rol ebx, cl
xor ebx, ebx
sbb bh, 0x4f
xor bx, di
xchg cx, ax
sbb eax, 0x54c8ee12
sbb ah, cl
mov dx, 0x2794
add bx, dx
inc dl
shl bx, cl
ror bx, cl
not bl
adc edi, eax
rol ah, cl
sbb ch, ah
not ah
and bx, 0x1ff8
shr edi, 1
inc cl
not cl
stc
add bh, 0x7b
dec eax
sub di, ax
add ah, 0x3b
cmp edx, 0x7250b3b
shr ax, cl
nop
xchg dl, ch
sbb bl, 0x2f
xor ax, 0x3332
shr edi, 1
sbb esi, 0x2841282d
not esi
stc
inc ax
shr dx, 1
test dl, 0x2b
test di, bx
xor eax, esi
rol di, cl
rol esi, 6
dec bx
xchg cx, di
mov esi, eax
sbb al, ch
sbb ebx, ecx
inc eax
shl al, 3
adc ah, 0x78
rol bl, 7
nop
ror cx, cl
inc dx
mov edx, 0x3b7b3ccc
ror esi, cl
nop
xor ax, ax
or ebx, edx
and ebx, eax
not edi
cmp cx, dx
xor dl, 3
stc
or ax, 0x6098
and bl, cl
cmp cl, dl
mov ecx, 0x6672ead8
ror si, 7
shr bl, 6
rol si, cl
xor bx, si
not bh
shr ecx, 7
adc edi, ebx
and di, 0x7643
adc cx, 0x1c31
sub ah, ch
or ah, 0x4e
mov bh, 0x61
xchg ah, dh
shl ch, cl
nop
stc
test bl, 0x22
sbb al, al
cmp di, di
pop ebx
shl eax, 2
xor ecx, esi
inc ch
push ebx
dec ebx
or dl, bh
sbb dh, 0x59
sbb eax, 0x5add3f2
shl bx, 6
cmp cx, di
sbb bl, bh
rol di, 6
or eax, esi
shl bl, cl
and si, cx
test edi, 0x78d80193
sbb edx, 0x1865b646
adc cl, 0x6c
shr cx, 8
dec cl
shr dx, cl
not si
cmp edx, 0x7f5aaded
and ebx, 0x42e6f3d4
ror bx, cl
or dh, dh
adc ax, di
test ax, 0x50e7
rol si, 8
shr ecx, cl
and dx, dx
nop
and ebx, 0x1ec9f1e
xchg bh, dl
adc ax, si
xchg di, ax
mov bx, 0x758c
ror edi, 1
xchg esi, eax
cmp di, 0x4656
or edi, esi
sbb edx, 0xe606bb
sbb dx, 0x755c
xor ax, 0x8c5
shr bx, 8
dec eax
and si, si
adc si, 0x7ded
cmp bl, 0x31
inc di
xor al, ch
mov ax, si
mov eax, ebx
xor dh, dh
add cl, 0xc
and esi, ecx
add ax, dx
xchg al, cl
sbb cx, dx
mov ecx, 0xa5aad14
shl edx, 1
dec bh
and edi, esi
rol dh, 2
nop
ror cx, cl
sbb ebx, 0x5713a543
sub ecx, 0x2a6ed9a2
and dl, 0x15
sbb bx, 0x10d2
and dl, 0x75
xor esi, edi
or edi, 0x6a470a7f
and ax, si
inc al
stc
nop
dec dx
nop
nop
inc ecx
stc
rol dx, 7
mov esi, edi
mov ch, bh
test edi, 0x4ab37d25
and ch, bl
shr bx, cl
test ah, ch
or esi, 0x547e5be2
shl eax, cl
rol ax, 7
sub esi, 0x12a8b31a
cmp ecx, edi
test ax, cx
or dh, 0x79
rol edx, 1
cmp ecx, eax
nop
mov si, ax
shr ecx, cl
pop ebx
push ebx
shl ebx, cl
mov cx, 0x6f5c
ror al, 3
add bl, 0x14
stc
sub edx, ebx
mov bx, di
cmp dx, ax
dec dh
ror esi, 3
cmp dh, dl
not eax
ror edx, 5
rol esi, 6
sub di, 0x5f98
nop
not ecx
inc dh
adc al, ch
shl al, cl
and cl, ah
shl ecx, cl
xor ebx, 0x1c49fba9
or ah, dh
shl ah, 1
mov di, di
stc
cmp si, di
and ecx, edx
shl bx, cl
shr dx, 1
shr ax, 8
sub dh, 0x7f
sub al, 0x78
xor ah, 0x27
xor eax, 0x71641c64
pop ebx
pop esi
pop eax
pop edx
pop edi
pop ecx
jl 0x4b8fa1
jecxz 0x4b8f23
call fcn.004efcff
call fcn.004f0235
nop
push ecx
push eax
cmp cx, ax
shl ecx, 8
pop eax
pop ecx
call fcn.004f06bc
push ecx
test cx, 0x129b
pop ecx
push eax
ror ax, 7
push esi
push ecx
ror si, cl
stc
push edx
push edi
xor dx, di
shr edx, 2
pop edi
pop edx
pop ecx
pop esi
pop eax
call fcn.004f0dce
call fcn.004f106a
jae 0x4b8f7c
push edx
cmp dx, dx
push ebx
push ecx
shr bl, cl
push eax
not ax
shl bx, 6
push esi
adc ebx, esi
pop esi
pop eax
pop ecx
pop ebx
pop edx
call fcn.004f1408
push edx
shr dx, 5
push ecx
sbb ch, 0x2d
push ebx
shl bx, cl
add ecx, ebx
ror cl, cl
pop ebx
pop ecx
pop edx
call fcn.004f195e
call fcn.004f1d3b
push ecx
rol ecx, cl
stc
push ebx
ror ebx, 1
push edi
inc di
adc bx, bx
pop edi
pop ebx
pop ecx
call fcn.004f2100
push ecx
mov cx, 0x431b
pop ecx
push esi
not si
push edx
rol dl, 4
nop
push eax
shl al, 5
not dx
push ecx
adc cl, 0x51
cmp eax, 0x522111aa
or ah, ah
cmp ax, cx
inc cx
mov edx, 0x22b8cc71
nop
dec ecx
push edi
mov di, cx
cmp si, ax
sub dh, dl
dec al
nop
rol esi, cl
shr dh, cl
not cx
nop
xchg dh, cl
rol di, cl
shl eax, 4
and dx, 0x58d3
push ebx
shl bx, cl
nop
nop
mov ebx, 0x11f3fcdc
sbb bh, al
test ch, bh
nop
or ah, 0x18
rol dl, 6
sbb al, dh
nop
sub bx, dx
sub ecx, edx
add ah, 0x34
shl cx, 3
sub bh, 0x6a
cmp cx, 0x2863
not ah
shl ecx, cl
stc
dec edx
xor al, ah
shr ecx, 3
mov ebx, 0x904a46
shr cx, cl
mov edi, 0x167ae6f6
dec dh
ror dh, 3
add ecx, ebx
or ebx, 0x1abf6979
rol si, cl
inc si
xor edx, ecx
not cl
pop ebx
pop edi
pop ecx
pop eax
pop edx
pop esi
push ebx
not bh
pop ebx
call fcn.004f2568
call fcn.004f2a24
push eax
push ecx
or ax, cx
stc
push ebx
shl bx, 5
push edx
sub dx, 0x3bfe
sbb cl, 0xe
dec dl
sbb ebx, ebx
not ch
or al, 0x54
rol dl, cl
sbb dh, 0x51
push esi
test ax, si
ror ebx, 1
xchg bx, cx
dec dh
cmp cx, bx
sub si, 0x2757
push edi
ror di, 5
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.004f2e29
push edx
and dx, 0x230a
push edi
inc edi
pop edi
pop edx
call fcn.004f333b
call fcn.004f38d4
push eax
rol ah, 2
pop eax
call fcn.004f3ce6
call fcn.004f42fe
jecxz 0x4b90c1
jb 0x4b90e7
jbe 0x4b90e2
jbe 0x4b90d9
push edx
push ebx
and edx, ebx
pop ebx
pop edx
call fcn.004f4752
push edx
xchg dl, dl
pop edx
call fcn.004f4c70
push ecx
mov ch, ch
push esi
rol esi, 7
mov cx, 0x3a75
shl ch, 1
push edx
test si, dx
add ecx, 0xc28867
push ebx
rol ebx, 5
stc
sbb bl, 0x6d
shr dl, 5
sub edx, 0x3ee0fc0c
stc
not dx
mov edx, 0x5e0c9e36
push edi
xchg edi, esi
ror bl, 3
inc cl
nop
shr edi, cl
push eax
xor al, 0x6a
mov dh, 0x13
inc esi
nop
test dh, bh
dec ah
shr ebx, cl
nop
add bl, bh
xchg ebx, ebx
and eax, ebx
dec edi
add edx, 0x733c9955
add edx, 0x3783c477
or dl, al
cmp cl, 0x5c
ror ecx, 3
dec edi
test ch, 0x59
add ebx, 0x60bf1797
xchg ch, al
sbb bx, 0x1e2d
not esi
ror dh, cl
add ch, 9
sbb bx, di
adc al, 0x61
ror ecx, cl
and dh, al
shr ecx, 3
shr esi, cl
dec cx
cmp al, ch
shr bl, 6
and edi, esi
ror di, cl
sub edi, 0x63ad3a58
cmp edx, edx
mov esi, 0x42ae70d4
inc esi
sbb cl, cl
sub cx, 0x6b37
shr di, 8
shl al, 5
dec ch
inc ch
sbb dx, 0x398c
pop eax
pop edi
pop ebx
pop edx
pop esi
pop ecx
call fcn.004f4fa7
push eax
push ecx
ror ax, cl
push edi
sub di, ax
dec ecx
pop edi
pop ecx
pop eax
call fcn.004f54c4
call fcn.004f5783
je 0x4b91ed
push ecx
dec cx
push eax
sbb cl, ah
push ebx
rol bx, 6
push edx
push esi
and dx, si
shl al, cl
pop esi
pop edx
pop ebx
pop eax
pop ecx
jb 0x4b91ed
push edi
ror edi, 3
pop edi
call fcn.004f5bb8
stc
push ebx
not bx
push edx
adc dx, dx
mov dl, 0x52
nop
push ecx
push esi
cmp cx, si
push eax
mov eax, 0x23ffd1a3
mov ecx, 0x6669c504
inc eax
shr eax, 8
and dx, 0x7ebd
shl ebx, cl
not edx
stc
inc bx
mov dx, 0x739e
ror al, cl
xchg bx, si
sbb si, 0x1722
cmp ebx, edx
not eax
cmp ax, 0x3466
sub dx, 0x1bbf
add cx, 0x1ca2
mov bl, 0x6e
add cx, si
cmp ebx, 0x6fa2af7b
or ax, 0x1042
adc eax, eax
xor ax, 0x3ae1
nop
inc dx
ror ebx, 3
test ax, 0x2e5e
not dl
ror bh, cl
pop eax
pop esi
pop ecx
pop edx
pop ebx
push ecx
shr cx, 2
push eax
rol eax, cl
nop
xor cx, 0x62d1
nop
stc
ror cx, 5
push esi
or si, 0x2e84
or ecx, 0x5d660b15
push ebx
or ebx, 0x2a63800e
adc esi, 0x5ca6698
pop ebx
pop esi
pop eax
pop ecx
jbe 0x4b92a8
call fcn.004f5f9d
push ecx
mov cx, 0x2d2e
pop ecx
sub esp, 0x1b
mov dword [esp + 0x17], 0
push eax
push ecx
push edx
call fcn.004f633e
call fcn.004f6663
push edx
shl dh, 5
push edi
rol edi, 6
push ebx
adc bh, 0x41
push esi
inc esi
ror edi, 3
push ecx
not ecx
sbb edi, ebx
nop
push eax
shl ax, 7
and edi, ecx
mov bh, 0x30
inc si
xor esi, 0x276faa06
rol esi, 5
sbb esi, eax
or cx, cx
shl ecx, 7
sub bx, si
sbb edi, 0x20991a14
sub cx, bx
adc bh, 0x50
not eax
cmp eax, 0x2594957
mov eax, ebx
dec ebx
xor eax, 0x4df82fab
nop
sbb cl, dh
cmp edx, ecx
dec ecx
xor cl, al
sub eax, 0x18d969ea
test dl, 0x37
xor eax, 0x1e96b9be
not ax
add cl, dl
shr di, cl
not ch
sub dh, 0x62
adc ch, al
nop
mov al, bl
not edi
and cl, 0x48
and dh, dh
xchg esi, edi
sub dx, 0x77a5
shr cx, 5
or dl, bl
rol al, cl
sub esi, ebx
ror ch, cl
xor al, dl
add ch, bl
nop
ror dh, 1
not edi
shl ecx, 6
shr dl, cl
sub eax, 0x17eb9d61
shr dh, 7
ror edi, 1
test di, si
and esi, eax
ror di, 2
sbb edi, 0x1fdaa9a6
shl esi, cl
and edx, ecx
xor di, 0x62df
rol ecx, cl
not cx
shl edx, 8
ror dh, 1
sbb ecx, ebx
not bh
and bx, cx
test esi, 0x3ffdd6df
cmp cl, 0x58
xchg ah, dl
shr bl, cl
inc bl
add ebx, 0x6147fa76
nop
xchg dh, dl
ror edx, 2
add edx, 0x59f707ce
sbb esi, 0x8f93faf
or si, dx
stc
sub ax, bx
not ebx
stc
shl eax, cl
shl bh, 2
mov al, dh
shr ecx, cl
shl eax, 1
shr ebx, cl
ror eax, cl
inc cx
pop eax
sub dx, 0x784d
xchg dx, di
adc bh, ch
mov ebx, ecx
inc di
shr cl, cl
inc edx
xchg bl, dl
sbb bh, 0xd
shr bl, cl
push eax
test ax, cx
or eax, 0x3ccdaed4
and bh, 0x68
test al, dl
test al, 2
not si
stc
mov eax, ebx
dec ecx
adc al, cl
and dx, 0x61de
sbb cx, cx
shl dh, cl
nop
sbb cl, 0x62
shl cl, cl
shr ecx, cl
dec ecx
ror di, 8
nop
nop
shr ah, cl
add eax, 0x5767e987
sbb cx, bx
dec di
mov di, ax
adc cx, si
test dx, ax
add edi, esi
dec eax
or edi, 0x2adb7512
sub esi, 0x76be9dc0
test bh, ch
ror esi, 4
mov cl, bh
ror eax, cl
dec ebx
or dx, 0x2826
add esi, edx
and si, si
stc
test si, dx
and dx, di
stc
shl dx, cl
or al, 0x7c
shl esi, cl
xor ecx, ecx
sbb eax, ecx
shl eax, 7
not cx
sub ah, bl
dec ebx
sbb di, 0x3984
xchg bx, ax
inc edx
rol bx, cl
not esi
add edx, edi
adc cx, 0x5ce5
xchg bx, si
and ecx, eax
sbb di, si
shr ch, cl
adc ah, 0x62
sub al, 0x59
adc cl, 0x25
dec ebx
xchg bx, si
ror edi, cl
dec ecx
sub si, si
shl ah, cl
add si, 0x3e8c
and ch, 0x7a
dec cl
sub dx, 0xcb1
shr si, cl
adc al, 0x52
not bx
stc
xchg dh, cl
dec edx
shl edi, cl
nop
ror bx, cl
sub ah, 0x51
dec ebx
shr ecx, cl
or ecx, esi
pop eax
or ch, bl
shl ecx, cl
shl bh, 6
nop
push eax
test al, bh
sbb bl, 0x73
shr ecx, cl
adc cx, di
ror di, 8
xor esi, 0x38269772
sbb eax, 0x2a9878fd
ror ch, cl
cmp edi, 0x496b34c5
ror bh, 2
not ah
cmp edi, edx
not bx
inc cx
shr esi, cl
stc
nop
and dl, 0x66
shr edx, 5
cmp dx, 0xa75
shl edi, cl
sub dl, 0x44
ror ax, cl
add esi, 0x19af0724
adc cx, dx
xchg edx, edi
shl dx, cl
adc cx, 0x1fe1
ror ch, cl
xor ah, bh
and dx, 0x2b60
sbb si, 0x360c
shr edi, cl
xor si, 0x7f75
test ebx, ecx
nop
cmp dh, dl
add dx, cx
ror di, cl
nop
xor dh, al
adc bl, ch
or eax, edx
shr bx, 6
not bh
not edi
cmp ecx, eax
shl bx, 3
mov dx, bx
dec ecx
xchg dh, dl
shl cl, 4
add cx, bx
not ebx
mov esi, ebx
stc
test ah, bh
sub dh, 0x19
nop
xchg dx, si
sub ecx, ebx
shl bx, 6
adc ax, di
dec ch
mov ax, 0x79c8
or edi, edx
or si, 0x1aca
inc eax
adc ax, bx
shr al, 5
inc dl
sub eax, eax
sbb si, ax
sbb cl, ch
add cx, 0x6db6
not edi
xor eax, 0x3c20cfb
mov bl, 0x36
sub cl, 0xf
and dx, di
dec si
xor ebx, ecx
sub bh, 0
adc al, al
xor si, cx
not si
shl eax, cl
not bh
mov eax, 0x4f50cd05
stc
mov bl, ah
shr bx, 8
ror bx, cl
test bh, 0x5d
test ebx, 0x3fe53db5
cmp cx, 0x6d79
pop eax
test ecx, edi
push eax
nop
not bh
cmp ebx, ebx
inc ecx
test si, di
test eax, 0x43597f7
rol di, 6
sbb esi, eax
inc edx
mov ecx, 0x45bd9d84
rol edx, 1
ror eax, 2
dec cl
stc
sbb ch, 0x78
mov di, di
cmp dx, 0x5988
mov ecx, ebx
stc
mov dx, cx
and edi, 0x37a37d15
not edi
nop
sub cl, 0x5b
cmp edx, edi
inc ax
and cl, 0x57
cmp ah, dl
nop
nop
inc dl
adc ch, bh
stc
not cl
add eax, ecx
dec eax
cmp dh, 0x35
xchg ecx, ecx
shr ah, cl
adc ebx, ebx
shl esi, cl
shr cx, cl
dec bh
stc
sbb cx, bx
or di, cx
inc edx
xchg si, bx
shr edx, 5
not cl
stc
stc
nop
dec edx
inc dh
shr ax, cl
not bh
add eax, 0x4c9c2653
nop
dec di
sub dh, 0x48
shr ebx, cl
or al, 0x7c
sbb eax, 0x1f7b3ea
stc
mov di, 0x4f84
rol ecx, cl
or eax, 0x26c43812
shr di, cl
inc edx
ror ecx, cl
sbb dh, 0x28
sbb esi, 0x4b7ca8bd
or eax, edi
add cl, 0x29
inc ecx
shl cx, 1
dec ch
mov esi, esi
cmp ch, 0x27
rol esi, 8
and edi, ebx
xor dx, cx
dec dl
test di, cx
test dl, 0x36
inc al
inc ecx
stc
and esi, 0xfe62b23
or ax, cx
nop
test ecx, 0x6d1e6836
test bl, 0x37
inc cx
nop
xchg ah, bl
ror di, 8
cmp ecx, 0x2edef1c4
pop eax
inc esi
stc
or di, 0x7341
add bx, 0x538a
nop
push eax
and ah, 0x62
nop
mov ebx, esi
stc
nop
shl dx, 8
and eax, 0x27252a1a
ror ecx, cl
ror esi, cl
mov di, dx
stc
add bx, di
not ebx
or ax, si
not dx
nop
xor ebx, 0x76794c41
nop
ror edx, 1
mov bh, 0x4a
stc
nop
add edx, eax
not di
and edx, ecx
not ebx
mov di, 0x40be
test di, 0x2c30
nop
xor dx, si
cmp edx, edi
cmp dh, bl
xchg ecx, eax
rol bh, cl
not di
xor dh, 0x10
or ebx, 0x69af7c35
nop
and ch, cl
rol ecx, cl
cmp dx, di
inc bx
or dl, bh
add bh, bl
adc ecx, edx
add si, 0x6bc2
adc ah, 0x73
mov ecx, 0xcc8ed2a
rol edx, 1
adc al, ch
rol ebx, 3
stc
cmp si, 0x232b
xchg edx, eax
or bl, al
xor si, 0x2a1e
sbb eax, 0x82ecb4e
dec ch
not edx
cmp di, 0x2e2d
and di, cx
sbb bx, dx
dec ah
cmp dh, ah
or bh, cl
xor dh, cl
not ch
ror esi, cl
xchg ch, ch
xor bx, di
sbb ebx, esi
ror esi, cl
test cx, 0x6f0c
shr bl, cl
test ecx, eax
stc
inc si
not cx
inc bl
sub ecx, 0x55e5032b
ror esi, cl
adc dl, dl
shl edi, 3
add bx, 0x7ae9
rol di, 5
not edi
add ax, 0x4eab
shr dh, 4
not al
not cl
test bh, ah
not ah
stc
stc
ror si, 2
pop eax
mov dx, 0x6c9f
shl edx, 6
push eax
xor ax, 0x3491
rol bh, 3
shr ax, 4
adc ax, bx
or edi, esi
sbb ax, dx
nop
cmp edi, ecx
sbb bl, 0x6f
dec esi
not edx
adc cl, dh
or ebx, ebx
cmp cl, 0x5e
dec ch
dec dh
sbb dh, bl
and bh, 0x7f
and edx, ecx
add bh, 0x41
sub esi, 0x1179433b
ror edi, 4
add ebx, 0x32680631
inc al
add esi, 0x54e7a128
add dx, dx
adc edx, edx
shl di, cl
sbb ah, 0x52
sub di, 0x48cd
inc bl
shl ecx, cl
or bh, ch
or edx, 0x4b74caed
dec bx
xor si, 0x552b
sub esi, 0x3c8b8c4
nop
dec di
or dx, si
rol cx, cl
dec ah
ror cl, cl
rol cx, 4
ror ax, cl
inc esi
shl ch, cl
test ah, bh
or eax, 0x57c2228
ror ch, cl
and dh, bh
add eax, 0x1f4ef0a4
mov cx, si
sbb edi, 0xc94f89b
nop
dec bl
sbb si, ax
not bl
adc cx, 0x3783
mov ax, cx
xchg dh, ch
sub edi, 0xb721beb
cmp edx, edx
or ebx, 0x21cf454e
dec si
nop
inc ah
xchg bh, al
or ax, dx
rol bh, 1
mov esi, 0x69ecfd19
rol di, cl
cmp ah, dh
sbb al, ah
sub ecx, 0x51af4b94
xchg si, di
xchg ebx, eax
test cl, dh
or si, ax
and cx, dx
shr esi, cl
or bx, 0x1f17
or di, bx
mov edx, edx
or dx, di
dec cx
shl ebx, cl
add ecx, ecx
stc
xor cl, 0xc
sub ebx, eax
sbb ecx, eax
rol ebx, cl
nop
shl eax, 8
dec ax
xchg dx, si
cmp eax, 0x6efe3d32
pop eax
inc edi
and ebx, edi
ror di, cl
xchg bl, bh
test cl, cl
shl si, 8
sub cx, cx
push eax
sbb ah, 9
inc bx
nop
xchg cx, si
not ecx
xor cx, di
stc
shl bl, 5
mov ecx, 0x42b8ff8c
or bh, 0x3a
dec edx
mov esi, esi
xchg esi, eax
sbb bh, bh
dec edx
sbb dh, 0x6c
shr cx, cl
not dh
not edi
sbb ah, 0x5d
add cx, 0x43f7
cmp esi, 0x5bf63adc
dec cx
sbb si, 0x2ceb
inc si
shl esi, cl
not eax
and al, cl
sub dh, 0xa
nop
stc
sbb eax, edx
not bl
cmp edi, ebx
shr cl, cl
mov ax, 0xe98
shl di, cl
xchg di, dx
sub ebx, edx
shr dh, cl
shl esi, cl
or bh, 5
and ax, dx
xchg ebx, edi
sbb di, 0x1434
adc ah, dh
or bh, 0
nop
not ch
xchg ecx, edx
rol edx, cl
stc
sbb edi, ecx
and ch, dh
sbb ebx, 0x2d3c54ba
pop eax
pop ecx
pop esi
pop ebx
pop edi
pop edx
call fcn.004f69c6
push ebx
shr bx, 1
push edi
sbb di, 0x6f3d
push ecx
shl cx, 7
ror ch, 5
shl bl, cl
push edx
not dx
nop
xchg ecx, edi
ror bx, cl
inc di
push esi
shr si, cl
shr bx, 6
inc esi
or si, 0x35a8
not ebx
push eax
ror ah, 1
rol bh, 2
ror ecx, 1
pop eax
pop esi
pop edx
pop ecx
pop edi
pop ebx
mov eax, 0x7d81d1
lea ecx, [esp + 0xc]
push 0x17
push 0x69463256
push ecx
push eax
je 0x4b9ab8
nop
push ecx
or ch, 8
push esi
ror esi, 1
push eax
not ax
and si, 0x4b02
stc
shr al, 1
push edx
or dx, si
not dh
inc ch
push edi
push ebx
xchg di, bx
cmp cx, bx
rol eax, cl
xchg ecx, esi
dec bh
cmp cl, 0x70
or dl, 0xe
sbb edx, 0x43497df2
pop ebx
pop edi
pop edx
pop eax
pop esi
pop ecx
push ebx
xor bx, 0x6812
pop ebx
push eax
shr ah, 8
test al, 0x57
push esi
adc esi, 0x7be8af1f
push ebx
and bh, 0x54
pop ebx
pop esi
pop eax
call fcn.004f6f19
ja 0x4b9a78
call fcn.004f7515
push edx
sub edx, 0xc080b6b
pop edx
push ebx
push eax
xchg bl, al
pop eax
pop ebx
push ecx
add cx, 0x59a8
push ebx
push eax
mov bh, ah
ror ecx, 1
add bl, bl
pop eax
pop ebx
pop ecx
call fcn.004f78e0
push edx
inc dx
push eax
push ecx
shl ax, cl
sub cl, 0x67
push edi
add cx, di
shr eax, 8
push esi
dec si
pop esi
pop edi
pop ecx
pop eax
pop edx
jnp 0x4b9ab8
push ebx
adc bh, bh
push edx
push ecx
rol edx, cl
pop ecx
pop edx
pop ebx
call fcn.004f7be3
call fcn.004f7f4e
jnp 0x4b9e25
push edi
xor di, 0x2d12
nop
push ecx
push ebx
mov cl, bh
adc bl, 0x40
stc
push edx
test cl, dl
push esi
adc esi, esi
cmp bl, bh
dec edx
rol ebx, cl
and ch, ch
cmp edx, edx
shl dx, cl
push eax
and eax, 0x6f68c3ce
shr cl, cl
test ecx, ebx
adc dx, di
stc
sub ecx, 0x44ccb72f
adc bh, dh
xor ch, 0x2d
inc al
sbb edx, esi
adc esi, 0x3a6ee0a3
dec bh
test dx, 0x258
xor si, 0x5b42
cmp edx, 0x17343581
not dh
rol si, cl
ror ax, cl
rol bh, 5
not eax
inc bx
cmp ax, 0xfbf
shr dx, 7
test ch, 0xb
sbb ah, 0x10
not bl
shl dh, cl
shl ch, 3
test cx, 0x561e
shl ecx, cl
xor edx, 0x25bc1118
mov si, 0x1821
sub bh, 0x38
ror ecx, cl
ror esi, cl
or ebx, esi
shr bh, 2
xchg ebx, edx
mov eax, 0x6d6c5bf2
test ah, 0
or dx, 0x189f
cmp ecx, edi
add edi, 0x20ce656d
cmp ah, 0
add ecx, edx
ror ah, cl
or bx, si
or esi, eax
stc
sub cl, 0x45
stc
shr dh, cl
nop
adc ecx, 0x16ecf6ab
sub ch, 1
not esi
or edx, edx
add si, 0xbe8
mov ch, 9
or cx, ax
nop
test si, 0x8e1
xchg cx, bx
and dl, 0x47
or ah, bh
or bh, dh
inc ah
shr bl, cl
not si
test ebx, edx
sbb eax, 0x63c8ba06
shl ebx, cl
adc edi, 0x308eb087
sbb edi, esi
dec ah
adc esi, 0x568993bc
xor ah, 0x38
mov ebx, ecx
or dh, 0x28
cmp di, si
rol di, cl
xchg dh, al
sbb edx, 0xdfa6c3e
test ah, 0x63
test edx, ecx
inc al
rol ah, cl
pop eax
sub dh, bh
mov bx, 0xb0e
push eax
and bl, al
nop
dec esi
and esi, ecx
stc
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
call fcn.004f8429
stc
push esi
dec esi
push ecx
and ecx, 0x16babe5a
push eax
add ah, cl
push edx
ror dx, cl
push ebx
add ah, bh
not cx
shl cx, cl
shr ch, 2
or bh, cl
push edi
ror edi, cl
dec al
dec ecx
stc
sbb di, 0x4b4b
sub bx, 0x6bcb
inc ax
nop
test bl, 0x73
add di, 0xd4b
dec ecx
or bx, 0x7080
add bl, 0x78
ror edi, cl
mov si, ax
stc
adc al, bh
inc ax
shl cl, 7
xor al, ch
adc bx, 0x2a47
shl bh, 1
or eax, ecx
ror ch, 3
ror ebx, cl
xor dx, 0x7d
rol dl, 2
test bl, cl
mov di, 0x5838
xchg ebx, ecx
stc
adc edi, esi
inc cx
nop
sbb ecx, 0x1fd47e9e
and si, 0xf7b
add al, dh
cmp si, 0x77dc
inc cl
rol eax, 2
nop
mov si, cx
shl al, 7
rol dx, 1
shl edx, cl
inc edi
and al, dh
shr eax, cl
mov dx, 0x4de5
ror bx, 4
mov bx, 0x76f0
xchg edx, ebx
nop
not ax
add ah, ch
and cl, 0x4d
shl cl, 8
adc dx, 0x6880
nop
add ax, di
cmp al, ch
xor bl, 0x7d
nop
mov bx, dx
inc bl
shl ch, 7
and ebx, edx
nop
dec ebx
shr ecx, cl
or esi, 0x360fd052
test ecx, 0x1ece7d9c
shr di, 8
ror esi, cl
sbb eax, 0x249c2e8e
not cx
cmp edi, esi
not cl
cmp ch, 0x40
rol ah, 2
not ch
shl edx, 7
nop
sub ax, 0xe16
ror dx, 8
not dx
shl ah, cl
ror cx, 7
inc bx
dec ebx
pop edi
sub cx, 0x457c
test ax, 0xcb
xchg ecx, ecx
xor cl, 0x2f
inc ah
dec dx
test ax, ax
add edx, 0x515adb60
add ecx, ebx
add cx, 0x2f8c
push edi
sub di, dx
dec ax
adc ecx, ecx
shl bx, cl
rol di, 8
ror al, cl
adc bl, 0x61
stc
stc
shl dx, 7
mov cl, bl
mov dl, bl
shr edi, 6
test si, cx
add bl, 0x6b
not dx
stc
rol ch, 5
and esi, ebx
adc ah, ch
test esi, 0x902d839
sbb eax, eax
not bh
add ah, 0x6c
nop
sbb ch, 0x1c
stc
adc dh, 0x20
or si, di
add dl, 0x7c
dec bl
sbb cl, ch
stc
test cx, di
rol edi, 3
or cx, 0x192d
rol ax, 3
ror esi, 4
ror eax, 1
xor dh, bh
nop
sbb ecx, 0x71ad3bb
adc bh, 5
not esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
pop esi
jg 0x4b9dda
push eax
push ebx
xchg al, bh
cmp bh, 0
xchg ebx, eax
pop ebx
pop eax
nop
push esi
not si
push ecx
rol ch, 4
pop ecx
pop esi
call fcn.004f8964
call fcn.004f8c8d
push ebx
push ecx
shl bx, cl
push esi
ror si, cl
not bh
push eax
add al, ah
dec cl
add ax, 0x260f
mov si, 0x2936
push edx
xor eax, edx
xchg cx, ax
adc esi, 0x5be5425b
dec edx
xor ch, bl
test dx, ax
cmp esi, 0x2b7a0255
xchg ch, bh
nop
test edx, edx
dec bl
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.004f905a
push ebx
push ecx
shl bl, cl
pop ecx
pop ebx
jb 0x4ba1d8
jbe 0x4b9e66
call fcn.004f95fa
push ebx
dec ebx
push ecx
push esi
cmp cx, si
push eax
dec al
shr ah, 2
pop eax
pop esi
pop ecx
pop ebx
push eax
push ecx
and ah, ch
push edx
xchg dx, ax
pop edx
pop ecx
pop eax
call fcn.004f9b23
jnp 0x4b9e61
call fcn.004f9f04
call fcn.004fa24c
call fcn.004fa7c7
jns 0x4ba04a
jl 0x4b9edd
call fcn.004fab77
push edx
push esi
test edx, esi
push ebx
inc bl
push ecx
shr ebx, cl
xor dh, cl
and bx, 0x1efa
or bl, 0x24
push eax
cmp eax, 0x29b2f506
and dl, dl
or esi, 0x6d59ae68
or eax, eax
or esi, edx
rol ch, cl
sub eax, 0x1def02e8
nop
not esi
dec edx
pop eax
pop ecx
pop ebx
pop esi
pop edx
push edi
shl edi, 6
push edx
adc edi, edx
test dl, 0x32
and di, 0x70fa
pop edx
pop edi
call fcn.004fae37
push ecx
push edi
xchg ecx, edi
push esi
xor si, 0x88d
push edx
or dx, dx
not di
pop edx
pop esi
pop edi
pop ecx
jb 0x4b9fb2
call fcn.004fb2e5
nop
push ebx
xor bx, bx
shl ebx, 1
push edx
push ecx
shl dx, cl
nop
shl dx, 1
or ch, 0x1f
push edi
xor edx, edi
or ebx, 0x7636ec50
push eax
test dh, al
stc
sbb ah, ah
mov dl, dl
sub ecx, 0x57d910b3
xor bx, 0x1494
rol ax, 7
nop
sub edi, 0x7a6e6f3f
nop
nop
not ax
add cx, dx
push esi
sub esi, edx
mov al, ch
xchg edi, esi
sub si, ax
add cl, 0x1f
ror al, cl
sub bl, dl
add esi, edi
sbb ecx, edi
dec dx
cmp bx, ax
sbb di, 0x2577
inc esi
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
push ebx
test bh, 0x19
push edi
dec di
push edx
test dh, 0x25
dec bx
push ecx
xor bl, cl
xor dh, cl
push eax
ror eax, 3
xor dh, 0x6b
pop eax
pop ecx
pop edx
pop edi
pop ebx
call fcn.004fb7f9
call fcn.004fbcb3
push ecx
and ch, 0x33
push edx
sbb dh, 0x44
shr edx, 1
push ebx
dec bl
push esi
push eax
xchg si, ax
pop eax
pop esi
pop ebx
pop edx
pop ecx
push ebx
push edi
sub ebx, edi
push ecx
mov ch, ch
rol bx, cl
push eax
mov cl, ah
not di
dec di
not ax
push edx
xchg dx, ax
pop edx
pop eax
pop ecx
pop edi
pop ebx
push edi
push ecx
or di, cx
pop ecx
pop edi
push ebx
push ecx
or ebx, ecx
push edi
cmp edi, ecx
push edx
sbb dl, 0x79
xor di, bx
push eax
sbb edx, eax
push esi
ror esi, 8
test di, 0x33a3
add edi, 0x59d12e97
ror eax, cl
xchg ebx, ecx
and ebx, esi
not bh
stc
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
push esi
push ebx
xchg esi, ebx
push edi
inc edi
push eax
dec eax
push ecx
mov di, cx
shr di, 1
push edx
mov bl, dl
sub bh, 0x1d
inc bh
shr ah, cl
xor ah, 0x4f
ror si, 8
and dh, ah
ror edi, 8
sbb al, 0x78
add cx, 0x6aeb
stc
mov ax, si
sbb al, bh
rol dh, 4
test cl, 0x52
mov dl, al
pop edx
pop ecx
pop eax
pop edi
pop ebx
pop esi
call fcn.004fc15c
call fcn.004fc611
jecxz 0x4ba043
call fcn.004fc968
push edi
add di, 0x11d9
pop edi
call fcn.004fcde3
call fcn.004fd2e9
jb 0x4ba04a
stc
push esi
push edx
xor esi, edx
push edi
cmp di, di
stc
test edx, 0x665d043d
push eax
adc al, 0x67
nop
sbb dl, 0x2a
or edx, 0x1d12d3e2
push ecx
rol dh, cl
mov eax, 0xaa4b409
push ebx
mov bx, bx
shl bx, cl
nop
shl esi, cl
cmp dl, 1
xchg bl, ah
inc bh
cmp eax, 0x29f59d5c
test bh, cl
and dx, 0x3483
dec dh
adc edx, 0x6b1f8ea7
shl di, 2
not cl
sub ecx, 0x7fe21ce0
nop
stc
and bx, 0x3641
mov eax, 0x51b2f9db
inc edx
stc
dec ebx
cmp edi, ecx
stc
not di
sub ch, cl
or dl, dh
nop
ror ebx, cl
and di, 0x4694
test bl, 0x79
or ecx, 0x22c04283
xchg bl, ch
adc cl, 0x19
adc ax, di
shl cl, 7
sub eax, 0xbc3f394
stc
shl dl, 4
nop
adc di, si
xchg dx, bx
mov bh, 0x51
cmp bl, 0x5f
shr edx, 4
or edx, 0x502feeb
not ebx
dec ecx
cmp bh, 0x7d
sbb si, 0xc4f
dec di
add ecx, edi
shl si, 7
shl bl, 7
rol si, cl
rol ch, 1
sbb al, bh
nop
mov eax, 0x66a6f58a
xchg di, di
pop ebx
pop ecx
pop eax
pop edi
pop edx
pop esi
push eax
push ebx
xchg al, bh
push esi
dec esi
stc
push edi
xchg edi, eax
push ecx
xor cx, 0x6267
rol di, 2
push edx
sub dx, 0x711f
test eax, ecx
ror dl, cl
xor bl, 0x26
shl al, 6
pop edx
pop ecx
pop edi
pop esi
pop ebx
pop eax
call fcn.004fd821
call fcn.004fdc1c
call fcn.004fe1c9
push ebx
or ebx, 0x79c79c0b
adc ebx, 0x10df1022
push esi
xor si, 0x43dd
stc
nop
xor esi, ebx
push edx
sub dx, bx
push ecx
xor ecx, ebx
dec si
dec cl
test cx, 0x43a2
push eax
xchg dl, ah
mov ebx, 0x4727ed50
pop eax
pop ecx
pop edx
pop esi
pop ebx
jl 0x4ba1a8
push eax
push esi
mov ax, si
adc eax, 0x431f1ee1
push ecx
shl eax, cl
push edx
dec edx
pop edx
pop ecx
pop esi
pop eax
push ebx
rol bx, 1
pop ebx
jge 0x4ba1c6
jnp 0x4ba1c0
push ebx
not bx
pop ebx
push edx
push ecx
rol dl, cl
stc
pop ecx
pop edx
push eax
and ax, 0x125
pop eax
call fcn.004fe45d
push edi
push ecx
add di, cx
push esi
push ebx
sbb esi, ebx
pop ebx
pop esi
pop ecx
pop edi
jg 0x4ba266
push eax
add al, 0x65
push ecx
mov ch, 0x59
and ecx, ecx
nop
push ebx
add bh, cl
push esi
test bx, si
or esi, 0x6494eead
not esi
rol bl, 6
test eax, 0xc65412c
dec esi
stc
pop esi
pop ebx
pop ecx
pop eax
ja 0x4ba230
push edx
push ecx
adc dh, ch
push esi
adc si, dx
push ebx
push eax
test ebx, eax
or cl, 0x79
adc ecx, 0x25b76579
shl bx, cl
push edi
not edi
pop edi
pop eax
pop ebx
pop esi
pop ecx
pop edx
call fcn.004fe78d
jns 0x4ba25b
push ebx
test bx, 0x546e
push ecx
ror cl, 5
push edi
xchg edi, ebx
push eax
push edx
mov ah, dh
pop edx
pop eax
pop edi
pop ecx
pop ebx
push ebx
push esi
or ebx, esi
push edi
dec edi
nop
pop edi
pop esi
pop ebx
call fcn.004fec28
call fcn.004ff136
push ebx
push ecx
add bh, cl
pop ecx
pop ebx
push esi
push ecx
shr si, cl
push edx
and dh, 0x10
mov dh, cl
push edi
and edi, 0x103c0d9c
shl edx, cl
xor ecx, 0x47a57b33
ror ecx, 4
push ebx
push eax
xor bh, ah
or cl, bl
sub bl, dh
add di, 0x4fbb
not eax
stc
dec si
or dx, 0x78c5
shl ax, cl
not bl
rol esi, cl
adc al, 0x4a
inc di
not di
mov ax, 0x4e87
or bh, 0x2a
add dl, cl
inc ch
test al, dh
add dl, bh
shl si, 5
mov bh, 0x20
shr ah, 6
dec edi
xor ah, dh
rol cl, cl
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
push esi
push edx
cmp si, dx
stc
push ecx
or cl, 0x47
pop ecx
pop edx
pop esi
call fcn.004ff595
push eax
mov ax, 0x2ec9
push ecx
rol al, cl
push edx
add dx, 0x6d1f
nop
push esi
rol esi, cl
ror ch, cl
not edx
push ebx
rol ebx, 5
nop
push edi
ror di, 6
nop
test cl, 0x56
ror bx, 3
sbb bl, 0x57
nop
or ah, 0xf
and cl, 0x43
shl edx, cl
nop
sub dx, cx
mov esi, 0x2d8de258
stc
shr ecx, cl
mov ah, 0x6c
shr ecx, cl
rol al, 4
xchg ch, ch
xchg edx, ecx
not edx
stc
test al, ah
dec di
shr ch, cl
and ah, cl
adc bl, 9
add esi, 0x43852f2e
nop
cmp edx, ecx
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
push eax
push esi
xchg si, ax
push edi
sbb di, 0x245d
pop edi
pop esi
pop eax
push esi
push ecx
shr esi, cl
pop ecx
pop esi
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004bffec
add esp, 0x1b
test eax, eax
je 0x4c32b4
mov cx, 0x101
jmp 0x4bfff8
call fcn.004ff83b
push edx
dec edx
push ebx
xor bh, 0x5c
nop
push esi
rol esi, 6
push ecx
dec ecx
stc
sbb ebx, 0x185effa
test bl, ch
nop
stc
ror ch, 3
push eax
xchg dl, ah
inc ebx
and bl, 0x3b
adc ebx, edx
inc cx
mov bh, 0x26
adc ebx, 0xdefc3c8
sub cl, 0x71
push edi
shl edi, 5
rol bx, cl
or ah, 0x1d
not bx
dec si
test dx, dx
ror ch, cl
dec bh
or di, ax
not ah
mov edi, ecx
nop
rol cx, cl
shr esi, cl
sbb bh, cl
mov eax, edi
adc esi, ecx
sbb si, ax
ror ax, cl
not eax
or ch, al
mov ecx, ebx
and si, di
mov di, ax
dec bl
add ch, al
nop
test esi, esi
dec bh
add dx, ax
shl dx, cl
or eax, eax
mov edi, 0x3be57a2
dec edi
xchg cl, cl
test bl, 0x29
test ax, si
nop
ror al, cl
ror ax, 2
xchg edi, ecx
cmp ecx, 0x705ef4c7
ror edx, 8
nop
not eax
cmp ch, 0x1d
or bx, 0x3e97
xchg ecx, edx
not eax
nop
sbb dh, cl
not dh
xchg edx, ebx
and bx, 0x32bf
sub bl, 0x71
test bl, 0x13
shr dl, 4
adc ch, dl
xchg ch, ch
stc
pop edi
pop eax
pop ecx
pop esi
pop ebx
pop edx
call fcn.004ffd8f
call fcn.0050028c
push ecx
ror ch, 5
stc
push ebx
inc bh
nop
push esi
push edi
xchg esi, edi
push eax
dec eax
push edx
sbb dh, dl
inc cx
test esi, 0x63276c4b
sub si, di
adc dx, 0x560f
test dh, 0x6f
dec edi
shr edx, 8
inc dx
mov edi, 0x6b4ea72a
and bh, dh
shr ah, 4
xor ah, ch
xchg dl, dh
stc
xchg ebx, eax
shl dl, 6
shl ah, cl
and edx, 0x643619a7
dec ebx
test ch, 0x1a
ror bx, 3
cmp dl, al
ror si, 3
test si, bx
stc
add edx, ebx
test di, bx
stc
adc di, ax
dec eax
sbb esi, 0x70f24207
add di, di
not bh
not ecx
adc ebx, 0x2046881d
and dh, dl
adc ebx, ecx
xor edi, ecx
and eax, esi
nop
shr eax, 8
shl al, cl
test ecx, ecx
xor edi, eax
and edx, 0x7dc4e835
dec dl
shr bl, 5
cmp ah, al
xchg ecx, edx
and ecx, 0x1fc52e57
ror cl, cl
nop
and ebx, edi
xchg ch, cl
stc
adc ch, cl
ror ecx, cl
add si, 0x2c63
add al, 0x48
stc
xor ch, dh
sub bh, dh
xchg dl, ah
not bx
sub bh, 0x16
pop edx
pop eax
pop edi
pop esi
pop ebx
pop ecx
jbe 0x4ba77a
push ecx
dec ecx
push esi
push eax
xchg si, ax
push edx
rol edx, cl
push ebx
cmp ebx, 0x2422031b
stc
nop
test ebx, 0xc1fdf4d
and cx, ax
dec ecx
push edi
cmp edi, 0x6386a383
test dh, 0x18
not bx
cmp dh, 0x37
adc bh, 0x42
add dx, 0x2cd8
cmp bx, 0x2eb1
mov bl, 0x4e
shl si, cl
xor cx, 0xee8
xchg edx, ecx
shl dx, cl
shl bh, cl
ror si, cl
add bx, bx
stc
nop
xor ebx, 0x74f2a4b7
mov edi, eax
inc eax
stc
sbb eax, eax
xchg dx, dx
shl si, cl
or dl, 0x17
add bl, 0x76
xchg ebx, ebx
shr ax, 2
and di, 0x1f52
not di
not eax
add edx, edi
add ebx, edx
shr dl, cl
and edx, edi
cmp bl, 0xc
xchg dx, si
ror eax, cl
nop
stc
cmp edx, 0x453ec3a
test ch, 0x42
rol ebx, cl
shl ch, cl
inc dl
sbb dx, di
stc
xor edi, edi
rol ax, cl
xor dh, ah
not ebx
or ebx, 0x5b9429a6
nop
inc di
ror bh, cl
not ax
xchg cl, dh
cmp bh, 0x36
mov eax, esi
xor edx, 0x497c5889
mov si, 0x277e
nop
inc dx
and di, di
xor di, cx
mov ch, 0x62
not cl
inc edx
ror si, cl
inc ax
shr cl, 7
not al
not dh
xchg ecx, eax
stc
not al
and eax, 0x5ba46896
xchg ebx, ecx
add cl, 0x38
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
push eax
push edi
or eax, edi
push ecx
not ch
push edx
adc dx, ax
ror cl, 4
or cx, 0x272d
push esi
rol esi, cl
rol ah, cl
xchg dx, si
push ebx
shr bh, cl
nop
sub ebx, 0x335bf471
sub dx, 0x2506
adc bx, bx
xchg bl, dl
shr ah, cl
shl eax, 5
sub ecx, 0x47ff87eb
xchg dx, si
mov dx, dx
adc cl, 2
dec si
inc al
stc
dec dh
dec bx
xchg di, dx
stc
shr edi, cl
and dh, 0x78
dec ah
xchg dx, ax
ror dh, 4
test edi, eax
nop
test edx, eax
ror esi, cl
sbb cx, 0x6b9e
sbb bh, 0x6b
shr cl, 6
shl edx, 3
test dx, 0x6801
stc
xor ah, 0x1b
sbb si, di
or ebx, 0x67989196
sub ax, 0x31d2
shl al, 7
pop ebx
pop esi
pop edx
pop ecx
pop edi
pop eax
call fcn.005007da
push edx
ror dl, 4
push ecx
cmp ecx, 0x7d439211
add dx, 0x4216
push ebx
dec bl
push eax
push edi
xchg di, ax
add eax, edi
sbb al, 0x50
inc eax
cmp cx, 0x61c4
cmp dx, 0xc3f
sub eax, edi
not ecx
shl dl, 7
shl ecx, cl
rol ah, 1
push esi
not si
sbb dh, 0x47
xor bl, 0x4d
dec dh
nop
sbb ax, 0x2a21
not dx
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
push eax
shl al, 5
push ebx
sbb bx, ax
push esi
not si
push edi
sub eax, edi
push edx
mov dl, 0x5b
push ecx
shr cl, 1
inc ebx
sub esi, 0x6cf5219f
ror di, cl
and dx, 0x7b97
dec di
test ah, 0x48
adc ecx, 0x3e9b5027
xor ah, bl
test ah, bl
sbb edi, 0x4573b1d
sbb ah, 0x10
shl bx, cl
inc edi
pop ecx
pop edx
pop edi
pop esi
pop ebx
pop eax
push edx
cmp dl, 0x70
push edi
push esi
and di, si
push ecx
adc cx, 0x7529
mov cx, 0x135b
push eax
push ebx
add eax, ebx
rol ah, 6
xor ecx, edi
test dl, ch
and cl, 0x19
rol di, 8
cmp ch, ch
sub si, 0x4d9e
pop ebx
pop eax
pop ecx
pop esi
pop edi
pop edx
push ecx
shr cx, cl
push edx
and dx, 0x20fe
pop edx
pop ecx
push ecx
not ecx
push edi
dec di
push ebx
push edx
or bl, dl
stc
push eax
and ebx, eax
xor al, bl
sub bx, 0xd2
mov eax, edx
stc
ror al, 5
add bh, ch
xchg ebx, eax
and di, 0x694b
xor bl, ch
xchg edx, edi
push esi
adc esi, esi
nop
sub di, 0x3df6
mov ebx, ecx
test esi, 0x3bf26c0b
dec ebx
rol bh, 7
xor bx, 0x666f
shl cx, 8
or ecx, 0x78386452
dec ch
and di, ax
nop
cmp di, 0x4a2d
shl esi, 6
sbb ebx, edi
test edx, esi
nop
sbb esi, 0x4672cc4e
sub bx, di
sub di, si
add bh, dh
adc bx, dx
mov bl, dh
xor dx, 0x660
or bl, 0
xchg di, dx
cmp al, bh
mov ebx, edx
xchg cx, di
rol dh, cl
sbb eax, edi
mov dl, 0xd
add al, bl
dec ah
mov ah, 0x40
adc ebx, edi
dec cx
xor dx, 0x2e00
stc
or edi, 0x57fff1ae
xor bl, 0x40
sbb esi, esi
ror esi, cl
sub cl, bh
adc dx, di
xchg di, dx
cmp cx, 0x1ad2
xchg al, bl
xor ah, bl
adc dl, 9
shr cl, cl
sbb al, cl
ror bx, cl
adc eax, 0x481984d6
mov edi, ecx
stc
test di, 0x435
ror cl, cl
xor di, ax
inc edx
inc bh
and cl, 0x33
rol bx, 1
test ecx, ecx
nop
shr bh, cl
adc di, 0x8f5
add esi, 0x855826e
sbb di, 0x75e3
stc
dec al
and eax, edx
test bh, 0x1d
ror dx, 5
and di, 0x2e29
or ecx, ecx
xchg bl, bl
rol bx, cl
xor bl, 0x24
xchg cl, dh
mov bx, 0x7e41
and esi, 0x594eb37
inc edx
or edx, eax
pop esi
adc bx, 0x1d6a
sub ch, dl
sub dx, 0xdf7
not di
stc
or bl, 0xb
nop
sbb bx, cx
not ecx
shr edi, cl
shl cl, cl
push esi
sub esi, ebx
shl al, cl
shr ebx, cl
shl dx, cl
test bl, 0x1e
xor dx, 0x497
and ecx, eax
stc
shr dx, cl
dec ah
dec al
sub dx, 0x75d7
rol ecx, 8
or ah, cl
dec ebx
inc dl
sub al, dh
or edi, ebx
nop
stc
ror ebx, cl
nop
stc
ror esi, 3
shr ax, 4
nop
stc
xchg ebx, eax
nop
nop
ror edx, 4
rol bx, 3
ror si, 5
or ebx, 0xb952110
shr dx, cl
mov cl, ah
nop
or bl, 0x7c
nop
adc cl, cl
test ch, 0x26
shl ax, cl
pop esi
pop eax
pop edx
pop ebx
pop edi
pop ecx
push esi
adc si, 0x4eeb
push edi
push edx
mov edi, edx
push eax
test al, 0x29
shl edx, 2
sbb ah, 0x16
stc
cmp al, dh
push ecx
not ecx
shl ah, cl
push ebx
ror ebx, 6
nop
not ebx
inc ecx
rol cx, 7
ror ax, cl
inc bh
stc
inc ch
not ebx
mov ebx, 0x4f63ba62
stc
cmp ah, 0x68
or cx, 0x59aa
xor esi, 0x2bbec6f5
nop
pop ebx
pop ecx
pop eax
pop edx
pop edi
pop esi
jge 0x4ba987
call fcn.00500d46
push esi
adc esi, esi
pop esi
call fcn.005011c0
call fcn.005015b0
push edx
add dx, 0x58d3
pop edx
push eax
push edx
adc ah, dl
push ecx
push ebx
and ecx, ebx
push esi
sbb esi, 0x166625d2
stc
mov si, 0x1b47
push edi
cmp edi, ecx
shr ecx, cl
nop
test eax, 0x501da77b
or esi, 0x4249ef
dec bl
shl bx, cl
and eax, 0x3b6c9249
add si, 0x7176
xchg edx, eax
test ah, 0x65
shl al, 8
adc ah, ah
mov dl, ah
add di, 0x46c2
xchg ecx, eax
inc edx
sbb eax, edx
add ebx, esi
cmp ah, dh
or ebx, eax
xor al, dh
stc
ror ecx, 4
xchg al, dl
stc
xor cx, 0x6bfe
xchg bh, bh
xor edx, esi
adc si, bx
not ecx
xor ecx, eax
sub bl, cl
ror dl, 5
xchg ah, bl
inc eax
xor bl, ch
and ch, 0x73
stc
xchg ecx, ebx
sub si, 0x54fc
adc si, si
inc al
ror dh, 2
ror cx, 6
sub bx, bx
sub dl, dh
rol bl, 1
adc ecx, 0x2c941495
nop
shl ecx, cl
ror bh, 2
or ebx, edx
stc
xchg cx, dx
ror dh, 5
sbb al, bh
dec cl
or edx, ecx
ror bh, 3
cmp bx, 0x7ffc
cmp edi, 0xe642505
dec esi
xchg esi, eax
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push esi
not si
pop esi
push edx
push edi
test dx, di
push ebx
shl bh, 2
push esi
sub di, si
pop esi
pop ebx
pop edi
pop edx
call fcn.00501882
call fcn.00501d69
call fcn.005022e7
cmp dword [ebp - 4], 6
jne 0x4c32b4
cmp dword [ebp - 8], 1
jl 0x4c32b4
jg 0x4bca2d
call fcn.005027fe
push edi
push eax
cmp edi, eax
push ebx
push ecx
rol bh, cl
xor bl, bh
push esi
add ebx, esi
cmp esi, esi
test si, 0x677e
sub bx, 0x3554
shl al, 3
or si, si
not di
or al, bh
push edx
and dl, 8
ror si, cl
sbb dx, 0x6d59
ror ax, 2
xchg al, dl
nop
nop
rol cx, cl
shr bl, 4
rol esi, 7
sbb cx, cx
nop
nop
adc bl, al
sbb edi, 0x4b4f7e24
not dh
mov al, cl
ror ebx, cl
not dh
cmp dl, ch
adc edi, 0x32c27597
stc
ror dx, cl
inc dl
rol dh, 4
inc bh
or cx, ax
adc ah, 0xd
xchg edx, eax
sub dh, ah
test ah, 0x1b
shl dh, cl
rol cl, cl
inc si
xchg bx, si
or ecx, ecx
shr eax, cl
shl dl, cl
adc ah, dl
dec ecx
cmp ch, ah
not ch
xchg dl, cl
adc edx, ebx
adc dl, ch
add cl, 0x3e
or eax, 0x1e63501d
inc dl
ror bh, cl
sub edi, esi
and cx, 0x6d4f
rol bh, 5
or dh, dh
xor edi, esi
shl cx, cl
or edx, esi
ror al, cl
add dl, 0x21
sub eax, eax
ror si, cl
pop edx
pop esi
pop ecx
pop ebx
pop eax
pop edi
jecxz 0x4bab4d
push ebx
and bl, 0x44
push eax
not al
push ecx
inc cx
sbb bx, 0x1435
stc
shl cl, cl
push edx
not dh
test ax, 0x59fa
test bx, dx
ror ax, cl
dec bh
push edi
test ebx, edi
nop
shr ah, cl
xchg dh, bl
mov ebx, ecx
shr bx, 1
not bx
mov dx, 0x50e
xchg ecx, edi
test cl, 0x1a
test ecx, 0x51c941dd
stc
dec ah
shr edx, 7
mov ah, 0x4c
xor eax, edx
mov bh, 0x73
ror ah, 1
stc
xor ecx, 0x1d2a80c7
push esi
and esi, edx
and eax, 0x6e088de9
test di, 0x1db0
test esi, edx
shr dx, cl
cmp eax, ebx
not cl
rol ebx, cl
xor dx, di
nop
nop
xor di, ax
dec dl
sub cl, bl
nop
nop
or di, ax
mov dh, 0x7c
not ax
dec di
mov edx, eax
nop
stc
and edi, 0x647c7f0c
xchg cx, si
dec bl
shl eax, cl
shr si, 3
inc esi
test eax, 0x1c59dd1f
add ch, 0x1a
adc ch, dh
or dx, ax
shr edx, cl
shr edx, cl
or cx, si
and cl, dl
add ebx, eax
xchg dx, ax
add dl, al
nop
cmp eax, edx
shr dx, 3
xchg edi, edx
nop
ror cl, cl
rol bx, 3
ror edi, cl
xor cl, 0x7f
or cx, ax
adc dx, di
sub al, ah
cmp ecx, edx
sub di, 0x7de6
mov ebx, 0x3911d4f0
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
call fcn.00502b34
js 0x4bada5
call fcn.005030b8
call fcn.005033c1
nop
push edx
push ecx
cmp edx, ecx
push ebx
shl ebx, 5
nop
push eax
shr eax, 3
sbb dh, 0x6c
push esi
or eax, esi
sub edx, edx
and ecx, ebx
stc
adc ax, 0x6f27
sub bh, 0xa
nop
xchg esi, eax
inc edx
inc ah
shr cl, cl
push edi
xchg edi, ecx
xchg edx, ecx
add bx, cx
nop
shl dh, 1
shr al, 8
test esi, 0x795421e3
shr dx, cl
ror bx, 6
xchg al, ah
mov esi, edi
or di, bx
or edx, 0x4e43ed86
sbb al, 0xc
mov dl, al
cmp ah, ch
shr bl, cl
inc esi
cmp ah, bl
rol cl, 7
rol ecx, cl
dec ecx
add edx, edx
dec dh
not eax
adc ah, cl
sub esi, 0x3da20bff
inc cx
xor cl, cl
ror edi, 7
rol ebx, cl
adc esi, 0x55636b9e
nop
shl si, 1
mov edi, edx
and dl, bh
dec di
cmp dl, 0x1f
inc eax
shr ecx, cl
and ax, 0x995
or cl, bh
not di
stc
cmp esi, esi
dec eax
dec edx
or ch, al
test ebx, 0x24aacda9
sbb bx, 0x11c5
stc
shl cx, 4
rol dl, 3
adc ecx, edx
add edi, ecx
test ecx, 0x682d5023
add ebx, 0x54917a32
or si, 0x7237
xchg ecx, esi
test ah, 0x74
sub bx, 0x50b1
or si, bx
rol eax, cl
not esi
shr bx, 4
mov di, dx
stc
rol cl, cl
sbb di, dx
test bh, dh
inc cx
adc dx, si
rol bl, cl
stc
dec dx
not cl
dec cl
inc dl
dec cl
inc ecx
dec cl
add ax, cx
nop
pop edi
mov ecx, 0x241bff9a
stc
xor dh, dh
push edi
inc di
adc dx, 0x4b9c
rol bl, 4
shr bx, 4
sub bx, 0x338f
inc bx
mov si, 0x6a3d
xchg edx, ebx
or ecx, 0x6cdbaecb
or bh, al
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
call fcn.005036eb
stc
push ecx
ror ecx, cl
push edi
push edx
or edi, edx
pop edx
pop edi
pop ecx
jno 0x4bad9b
call fcn.0050395f
push edi
sbb di, 0x6876
pop edi
jbe 0x4bada5
push esi
inc si
pop esi
push eax
shr eax, 4
push ecx
not cx
push esi
shl si, 3
push ebx
shl bh, cl
rol si, cl
sub ah, 0x35
sub al, 0x2a
mov bx, si
inc ecx
rol si, 6
push edi
sbb di, 0x339
adc bl, bh
test bl, 0x78
ror bl, 2
stc
push edx
mov cx, dx
and bx, bx
nop
shl ch, 1
shl dh, 4
adc ch, 0x14
and esi, esi
rol ebx, cl
add ch, bl
xchg dl, ch
test si, ax
or bx, bx
cmp si, 0x179a
xor edi, 0x2853ce4f
shr si, 7
shl dh, 4
pop edx
pop edi
pop ebx
pop esi
pop ecx
pop eax
ja 0x4bae33
push edi
add edi, 0x1af74d78
stc
stc
push ecx
shr cx, cl
push ebx
sub ebx, 0x4d89ec57
and edi, 0x144b3502
pop ebx
pop ecx
pop edi
push eax
push ecx
ror eax, cl
pop ecx
pop eax
call fcn.00503c40
jbe 0x4bae55
push edi
push ecx
shl di, cl
push eax
push edx
adc al, dh
pop edx
pop eax
pop ecx
pop edi
jp 0x4bae55
push eax
dec al
pop eax
call fcn.00503ef8
call fcn.00504489
push ecx
shr cx, cl
nop
push edi
inc edi
nop
push edx
mov dx, di
shl dh, cl
not edx
test dx, 0x21f2
push eax
xor ax, 0x77a0
push esi
cmp edx, esi
push ebx
xchg dx, bx
or dh, al
mov ch, dl
sub ebx, 0x2beaca05
test edx, 0x25b71e52
cmp di, ax
adc esi, 0x4d574dfe
test cl, dh
not ebx
sub al, 0x75
not edi
adc ecx, 0x7efbd184
ror eax, 8
cmp ah, dh
cmp dh, bl
xor dx, di
shr bx, cl
sub ax, di
dec ecx
sub ebx, 0x3f24425d
stc
adc ax, cx
xchg cl, ch
xchg cx, ax
rol ch, 2
shl esi, cl
rol edx, cl
ror dx, 8
cmp eax, 0xd921ed2
shr ax, cl
cmp al, bl
sbb si, 0x4486
or dx, 0x750
mov dx, 0x6852
xchg ah, al
shr di, 6
or bl, 0x19
cmp esi, eax
or cl, bh
dec edi
or esi, ebx
and ebx, ecx
xchg al, bh
inc esi
not eax
cmp dl, ah
sub edx, ecx
stc
dec eax
rol dx, 3
adc ch, ah
or dx, di
adc edx, edi
inc ebx
dec ah
rol ax, 7
ror edx, 5
nop
nop
test bx, cx
pop ebx
pop esi
pop eax
pop edx
pop edi
pop ecx
nop
push edx
inc dx
nop
push eax
not ax
push edi
mov edi, eax
push ecx
rol edx, cl
shl ch, 4
rol ecx, 6
push ebx
ror bh, 3
cmp al, bl
stc
stc
or edi, 0x7b400cb9
push esi
sub edi, esi
ror dh, 2
shr esi, 5
sub ax, di
dec edx
cmp ax, 0x6684
sbb bx, 0x71be
rol di, cl
adc bx, di
mov dh, 0x3e
shl ah, 3
inc dx
nop
mov bx, 0x5aac
rol al, cl
and cl, bl
cmp cx, si
sub ebx, 0x67c53ed7
mov ax, ax
rol dh, cl
not dl
or ebx, edi
nop
sbb ah, bl
inc ax
dec eax
ror al, cl
shl si, 2
not ax
sbb al, bh
or dl, 0x61
sbb ch, 4
shr edx, cl
test ebx, edx
ror esi, 2
xchg bh, ah
sbb bx, bx
and ch, 0x46
cmp ebx, edi
dec ecx
test dl, 0x63
test dx, dx
cmp edi, ecx
ror si, cl
dec eax
not cl
sub edx, 0x2d8e70b7
add edx, ecx
xor ah, ch
xor ebx, 0x2fd6f463
and bx, dx
shr ax, 5
cmp dh, 0x12
nop
sub si, bx
adc di, 0x313f
not edx
not ebx
adc ax, 0x5f2e
xor dx, dx
ror ah, cl
cmp di, 0x2783
shl eax, cl
shr ah, 6
sub si, bx
adc bh, 0x42
shl cx, cl
rol esi, cl
adc ecx, 0x73300504
adc di, 0x1a1a
mov bx, 0x236e
add edi, 0x2fa6faa6
nop
rol ebx, 8
not bh
dec cl
shr ecx, cl
stc
adc ax, 0x7a60
mov di, dx
sub esi, 0x32944cff
shl bl, cl
or edx, ecx
cmp ebx, ecx
ror eax, 4
mov ch, 0x75
test ch, al
pop esi
xchg bl, bh
rol ax, cl
mov al, dl
cmp cl, 0x72
sbb ax, 0x39c1
test ecx, 0x7e779652
ror eax, cl
inc ax
and ebx, edi
shr cl, cl
add eax, 0x3b28a088
xor ebx, 0x54f7008e
rol dl, 4
stc
adc di, 0x577f
sub ebx, 0x1492ba26
or bx, 0xc8f
xor edi, 0x2bfbf4af
xchg bx, bx
and bh, 0x31
stc
push esi
add esi, 0x7b9412dd
rol ah, 5
nop
shr ebx, cl
add si, 0x30cf
add ecx, esi
adc ebx, eax
shr bx, 5
and dl, 1
shr bx, cl
sbb si, bx
sbb esi, ebx
xchg ah, cl
test di, 0x656a
and eax, 0x5c866dad
ror bx, 4
dec dx
ror cx, 6
not di
ror bl, cl
sub edx, 0x5b3932d7
xor eax, 0x6ef6a4b7
not esi
ror esi, cl
shl bh, 6
and si, ax
cmp dh, 0x15
or ch, 0x1b
or ecx, ecx
inc esi
or di, bx
add ch, 0x29
and edx, edi
stc
cmp ecx, edx
cmp cx, di
test ax, 0x5f96
test dl, 0x6c
add edi, eax
or ch, ch
test ecx, esi
not si
dec ax
mov bx, di
ror ecx, cl
shr dh, cl
rol eax, 1
inc ebx
shr edi, cl
dec eax
inc eax
sbb edx, esi
not cx
stc
or dh, dh
mov ah, bl
adc dh, 0x5f
test di, di
test ecx, ecx
cmp bh, dl
xchg di, di
shl bx, 4
stc
or edi, ebx
inc dl
stc
xchg dh, al
stc
add ecx, 0x569d1f85
inc cl
ror cx, cl
test ax, 0x39aa
xchg cx, si
add ecx, edi
dec bl
cmp esi, 0x2e84b592
not cl
cmp bx, 0x7716
test dl, ch
pop esi
xor bx, 0x3b29
test ebx, 0x74c2f3ad
xchg cl, bl
adc cx, 0x1c51
and bx, ax
dec bl
nop
stc
push esi
dec si
dec edi
and ax, ax
test al, 0x17
adc al, cl
rol si, cl
pop esi
pop ebx
pop ecx
pop edi
pop eax
pop edx
call fcn.00504957
jbe 0x4bb1b9
push edx
shl dx, 7
push esi
push ecx
shl esi, cl
push eax
ror al, cl
push edi
xchg di, cx
pop edi
pop eax
pop ecx
pop esi
pop edx
push ecx
shl cx, cl
push edi
dec edi
pop edi
pop ecx
push ecx
ror cl, cl
push ebx
inc bx
pop ebx
pop ecx
call fcn.00504bdc
call fcn.00504ecd
push ebx
push eax
cmp bl, ah
push edi
add edi, 0x2d78051d
ror bx, 7
push edx
push ecx
rol dl, cl
push esi
sbb esi, 0x2003c877
stc
shr ax, 2
shr ecx, cl
not ax
and ecx, 0x43cd9976
xor dx, 0x267f
shr edi, 5
not ah
ror ecx, 2
nop
nop
rol eax, 3
add ax, 0x4086
ror ax, cl
xor cl, ch
pop esi
pop ecx
pop edx
pop edi
pop eax
pop ebx
js 0x4bb21f
call fcn.0050535f
push esi
push edi
or esi, edi
pop edi
pop esi
push esi
test esi, esi
push edi
adc si, di
pop edi
pop esi
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
jl 0x4bba72
call fcn.005058a0
push ecx
inc cl
push ebx
ror ebx, 6
adc cl, 0x7d
push eax
test ah, bl
stc
dec bx
push edx
shl dx, cl
push edi
shl edi, 7
or edi, 0x4b7ae96
shr ebx, cl
sub eax, 0x47178cd8
add dl, dl
and cx, 0x2c44
xor ecx, 0x7df0d9d2
and ax, 0x45e
mov cx, 0x33b8
mov edi, 0x6841b13b
cmp ebx, 0x45fb10fc
inc bl
push esi
sbb si, di
dec ecx
xor dh, cl
shr dx, cl
not ecx
and edx, ebx
sub edx, 0x68a7a1de
shl ch, cl
test dx, 0x3215
stc
shl esi, cl
rol bh, cl
shl edi, cl
or cx, 0x414b
xor esi, eax
dec cl
xchg esi, edx
xor ecx, ebx
dec di
not cx
nop
test ch, 0x67
test cl, 0x6a
adc ah, 2
test ecx, edx
dec si
adc bh, 7
and eax, edi
inc dh
rol ebx, cl
sub ecx, ecx
ror dx, 6
test dx, ax
cmp dl, 0x64
inc cx
xor bl, cl
ror edx, cl
cmp dx, bx
ror al, cl
shl edi, cl
inc si
test cx, 0x5282
cmp bx, di
add eax, 0x7628a091
xor al, 0x18
xchg edx, eax
not ax
and cx, 0x79e7
sub eax, 0x20d0bf0a
test di, 0x6e
add ax, 0x2079
shl ecx, cl
test ch, 0x61
dec edx
rol bx, cl
shl edi, 7
sub bh, dh
shl eax, 4
ror ah, cl
mov edi, eax
dec edi
xchg ch, dh
shl di, 7
shr cl, 3
sub ebx, 0x1fb10610
xchg ecx, edi
xor ebx, 0x614b2129
xor eax, ecx
inc ebx
inc dl
mov dh, 0x10
inc ah
xchg al, bl
rol edx, 7
xor bx, 0x560a
ror bh, 1
xchg di, ax
add esi, ecx
dec edi
xor dl, al
dec ebx
pop esi
shl ah, cl
shl ah, cl
nop
sub eax, ecx
ror edi, cl
xor cx, 0x2e13
inc ch
inc ax
sbb bh, 0x79
nop
adc edi, 0x31cab50d
cmp ebx, 0x35e493aa
nop
ror bl, cl
adc eax, 0x4129ba6c
push esi
shr esi, 6
dec esi
rol bl, 2
mov ecx, 0x41028672
test dl, bl
not ax
ror ch, cl
and si, si
shr edx, cl
shl edx, 1
not edx
and dx, ax
mov dx, di
nop
xor bh, 0x36
dec si
not edi
xchg si, ax
mov ah, bh
shr di, 2
cmp eax, edi
shr cl, 6
cmp cl, 0x6a
and bh, 0x7d
mov ch, bl
and ah, 0x63
test ch, dl
xor si, 0x407
mov edi, edx
dec dx
cmp bx, di
not dh
xor di, 0x6bb5
mov ch, 0x6d
dec eax
not dl
stc
ror ebx, cl
shl edx, cl
shr di, 3
shl bl, 8
adc cl, 0x13
ror ebx, cl
ror bx, 4
shl cx, cl
inc ecx
rol cl, cl
ror al, cl
add si, 0x7509
sbb eax, eax
dec ebx
mov edx, ecx
mov al, 0x5b
xchg edx, eax
ror bh, 1
cmp ebx, 0xc6685c4
test ebx, 0x22d1564e
inc ebx
stc
dec eax
test ax, 0x349a
add dx, 0x31d4
rol si, 3
not si
rol edx, cl
inc esi
inc bx
adc esi, edx
or ecx, 0x71a4579d
test si, 0xb25
nop
ror cl, cl
shl cx, cl
inc bh
nop
inc bx
inc edx
ror ch, cl
shl ebx, cl
nop
sbb cl, 0x4b
or esi, eax
adc ecx, 0x48a25cb3
adc ch, dl
xor eax, 0x272fdf48
pop esi
nop
and edx, ecx
rol ah, cl
nop
shl al, cl
stc
and dl, 0x1b
push esi
adc si, 0x1523
rol ch, 1
sub eax, 0x4abfe21d
nop
not esi
shl ch, cl
xchg edi, ebx
shr bx, 8
shr edx, cl
sub edi, edi
cmp si, dx
shl edi, 2
ror si, 4
inc edx
dec al
sub ah, dl
adc bx, si
test edi, ebx
adc edx, 0x67657a1e
or dx, 0x50b5
xor eax, edi
rol ch, cl
and bl, 0x26
xor dl, 0x32
cmp dx, si
shr ecx, 5
adc ah, dl
and bh, 0x5b
and di, 0x1fc5
xor bl, 0x6f
shl al, cl
shr dx, cl
xor dl, 0x76
add bl, 0x72
xchg bh, dl
test ch, 0x7e
shl dh, cl
ror dx, 5
dec edx
dec bh
xchg bl, ah
nop
cmp esi, ebx
nop
xor bl, dl
cmp edi, ecx
and ebx, 0x184e436c
stc
dec bl
stc
inc cx
sub esi, 0x93795cd
add ah, dh
mov dx, 0x56cd
or si, 0x4a8b
shl ebx, cl
adc esi, esi
sub ecx, 0xa5ebeac
shl cl, 1
adc ebx, edi
ror al, cl
cmp bh, 0x74
add ax, 0x7366
sub bx, 0x31bd
and edx, edx
inc si
test edx, 0x244be7f9
add ax, 0x569a
shr eax, 1
sub ax, 0x2f80
add bx, bx
cmp ch, bl
inc bh
stc
rol edi, cl
nop
stc
xchg di, ax
ror dx, cl
test ebx, 0x79008041
or ah, ah
xor bh, dl
rol ah, cl
or dx, si
rol dh, cl
stc
xchg al, bl
sbb dx, bx
or esi, edx
stc
sub dx, bx
adc ebx, ebx
xor al, bh
pop esi
and cx, cx
sbb dh, bl
push esi
sub esi, 0x689c52b8
stc
ror eax, cl
stc
inc bx
sbb esi, ebx
test di, dx
cmp bl, 0x41
stc
not ebx
sbb dl, bl
sub eax, 0x9380ef3
rol ah, 4
nop
add eax, 0xa96327e
nop
stc
sub eax, ecx
cmp edi, 0x143fa195
test di, di
shl cl, 4
test ch, bl
shl ecx, cl
adc di, ax
sbb cl, 0x19
inc al
not al
adc edi, 0x63199808
xchg dh, bh
adc ebx, edi
test ch, bh
xor si, dx
sub bh, ah
rol ch, cl
nop
rol cx, cl
and bh, 7
nop
test bx, 0x475b
cmp si, 0x3c1b
ror si, 5
rol cx, cl
stc
shr ah, cl
add eax, eax
sbb edx, 0x6654d8fe
rol ebx, 4
xchg dh, dh
shr esi, cl
rol eax, cl
cmp bx, dx
add dl, cl
test edi, 0x11060247
inc ah
add ecx, ecx
not dx
xchg edx, edi
dec si
rol dl, cl
adc ebx, ecx
rol esi, cl
inc dl
mov al, bh
shl di, cl
xchg edi, eax
not di
not esi
mov al, ch
nop
adc edi, 0xc005f02
shl dx, cl
mov ah, 0x18
dec bx
ror esi, 6
sbb dh, 0x27
inc ecx
add ecx, 0x6a2755d6
not ecx
inc ah
xor dh, 0x22
mov dl, 0x45
shr bx, cl
adc cl, 0x43
dec ah
mov dl, bl
add ah, dl
and ch, 0x51
cmp bx, 0x5d76
ror edx, 1
test edi, ebx
and ebx, 0x3dfabffb
adc cx, 0x6387
not dx
nop
test ah, ch
test ch, dl
adc edi, 0x572ce791
cmp ah, 0x28
pop esi
cmp dl, 0xc
push esi
test esi, edi
xor dx, 0x7ce9
stc
and bh, ch
adc esi, eax
xor dh, dl
shr ah, cl
rol di, 8
nop
shr eax, cl
xor edx, 0x50277b7e
add dx, cx
xor si, cx
not ch
sub al, 0x18
sub ax, 0x626
adc di, 0x2985
shr ch, 5
xchg edi, esi
dec dx
cmp si, 0x5b57
xor cx, 0x6ea0
stc
cmp si, si
not edi
ror cx, 1
or ah, al
nop
inc eax
test al, 0x5b
and ch, ah
cmp ch, 0x70
nop
cmp dx, 0x3b3
sub eax, ebx
shl edx, 8
xor dl, bl
not ah
shl bx, 5
shr edx, 3
stc
sub cx, 0x48b8
not bh
mov edi, ebx
and al, ah
sub ah, 4
sub edx, ebx
sbb bl, 0x16
and ah, 0x17
xor dh, al
not dl
and bh, 0x41
adc ch, 0x19
xor esi, eax
and edi, ebx
test ch, ch
rol cx, 1
sbb ah, 0x7f
inc di
dec si
cmp di, 0x49e6
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
push edx
push edi
xor dx, di
push ecx
xor ecx, 0x66e8a46e
push ebx
sbb bx, cx
pop ebx
pop ecx
pop edi
pop edx
push ebx
sbb ebx, 0x656cc1c
push eax
sbb eax, 0x1fb691e4
push edi
sub edi, eax
push ecx
cmp ecx, 0x3a4517f7
stc
ror edi, cl
push esi
mov si, 0x2698
dec bh
add ah, 0x7e
cmp esi, 0xa72d9b8
test cx, bx
stc
nop
adc esi, edi
ror cx, cl
adc al, 0x67
sub si, 0x7d32
stc
add eax, eax
shr ax, cl
push edx
mov dh, 0x51
adc si, ax
nop
inc dl
xor edi, esi
rol cl, cl
ror ebx, cl
ror ebx, 4
test cx, 0x7ba7
sbb ebx, 0x5d26e086
and di, dx
adc bx, cx
sbb ebx, 0x1df9c288
inc ch
dec bh
shl si, cl
shl ah, 4
not ecx
inc cx
inc ch
nop
shl ebx, cl
shr ax, cl
sub ecx, 0x68cba394
add si, 0x797
mov dx, di
xor ecx, 0x7e53135c
mov eax, 0x1a716ded
and dl, 0x2c
mov ebx, 0x32b13383
shr bh, cl
nop
add bx, 0x5869
add bl, 0x60
xchg ch, cl
xor ebx, ebx
xchg dx, cx
sbb ecx, 0x6393e098
and cl, 0x6e
or bl, ah
or edi, ecx
or dh, 0x71
cmp bx, ax
add edx, esi
not ecx
ror si, cl
sbb ax, cx
cmp dl, bh
nop
stc
sub dx, di
not dl
rol cx, cl
inc bl
sub dh, ah
dec ebx
and ah, 0x43
test si, bx
adc edi, 0x1e9da3f6
or si, 0x48ac
xchg edi, eax
nop
or dl, 0x29
or dx, 0x475a
nop
test si, si
xchg ah, cl
or cl, bl
cmp ecx, 0x7272959a
mov bx, 0x3800
xor ch, al
or ebx, 0x3d3e2247
ror al, cl
shl ecx, 5
rol edx, 5
adc si, cx
add edi, 0x49ccfaad
inc cx
xor si, dx
shl dx, 7
pop edx
push edx
xchg dh, ah
shl ecx, 7
sbb bh, 0x35
inc bh
inc cl
or si, 0x4019
sub bl, 0x75
inc edx
dec edi
xchg bx, si
inc edi
pop edx
pop esi
pop ecx
pop edi
pop eax
pop ebx
jns 0x4bb8e1
call fcn.00505cb3
push esi
test esi, 0x63a08feb
push eax
push ebx
and ah, bh
inc ebx
ror si, 8
inc eax
push ecx
ror ah, cl
push edx
shr edx, cl
pop edx
pop ecx
pop ebx
pop eax
pop esi
call fcn.00506150
nop
push edx
shl dl, 6
nop
push ebx
and bh, 0x17
push esi
not esi
push ecx
xchg edx, ecx
rol dl, 4
push eax
cmp ah, al
inc si
pop eax
pop ecx
pop esi
pop ebx
pop edx
call fcn.005063d7
call fcn.00506651
push edx
inc dh
push ebx
push ecx
ror ebx, cl
cmp bh, 0x19
cmp edx, 0x27a5be37
dec cl
rol ecx, 2
cmp bl, bl
cmp dx, 0x62ea
rol bl, 5
xor ecx, 0x3adb6492
adc bh, 0x7d
cmp dx, 0x5635
xor ch, bh
test cx, 0x3d44
cmp cl, 0x35
mov dl, dh
test dx, 0x1891
xor cx, 0x3361
adc ecx, 0x186bfe43
push esi
sub ecx, esi
stc
or dh, 0x36
push eax
xchg cx, ax
stc
cmp ebx, ebx
and si, 0x7e5f
inc bx
xchg dx, dx
inc cx
inc si
and cl, 0x3e
xor al, dl
stc
xor edx, 0x64a7fbb8
rol edx, 6
or ebx, ecx
shr al, cl
mov bl, 0x7d
pop eax
pop esi
pop ecx
pop ebx
pop edx
push ecx
ror ecx, cl
test cx, cx
push esi
and ecx, esi
stc
push eax
and esi, eax
push edx
rol dh, 4
push ebx
xor bl, ch
shr eax, cl
nop
adc ch, 0x21
nop
push edi
shr edi, cl
sub esi, eax
inc ax
and edx, 0x50b76c26
nop
adc ax, 0x3b2a
add eax, 0x640daa49
test dx, cx
stc
and si, 0x260b
rol al, 3
shr edx, 3
nop
cmp si, di
ror ecx, cl
xchg cx, bx
sbb ah, dl
sub ebx, esi
rol eax, cl
or dh, 0xa
stc
nop
mov edx, 0x59285dac
shr ax, cl
ror bh, 5
test dl, 0x49
rol si, cl
ror ebx, 4
dec dx
nop
ror esi, 2
inc ebx
stc
xchg bx, si
rol si, cl
xchg edi, edx
mov bl, bl
dec si
shl di, cl
or di, 0x36f3
xor edx, 0x6d917c01
xchg edx, edi
inc ax
sbb eax, edi
sbb ax, 0x555c
adc di, 0x222b
inc eax
xor esi, 0x7ba7eb1e
stc
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
jl 0x4bba4e
push eax
or ax, 0x5e99
push ebx
or al, bh
stc
push esi
not si
push edi
sub di, bx
push edx
push ecx
rol dx, cl
xchg bh, bl
test ch, 0x21
cmp ah, ch
test ch, 0x13
dec si
nop
not ax
shl al, 7
dec dh
xchg bl, dl
stc
xchg edi, ebx
rol ch, cl
inc dx
pop ecx
pop edx
pop edi
pop esi
pop ebx
pop eax
jns 0x4bba4e
nop
call fcn.00506bf4
push eax
mov al, 0x66
push edx
xor dl, 0x46
push ebx
xchg ah, bh
pop ebx
pop edx
pop eax
jnp 0x4bba6b
call fcn.00506eb6
push esi
sub si, 0xfcd
pop esi
call fcn.005072f9
je 0x4bbab9
push ecx
shr cx, cl
push edx
or dl, 0x13
and cl, cl
push eax
adc ah, 2
rol eax, cl
rol cx, 3
push ebx
mov bx, 0x6952
dec eax
shr edx, 8
push edi
or di, 0x2627
pop edi
pop ebx
pop eax
pop edx
pop ecx
push ebx
xchg bx, bx
pop ebx
call fcn.005075b9
call fcn.00507a87
call fcn.00507fc0
push ecx
and cx, 0x3cff
push ebx
add bh, 0x71
pop ebx
pop ecx
jg 0x4bbaf8
call fcn.0050835d
call fcn.0050863f
call fcn.00508b3b
call fcn.00508efd
nop
push edi
xor edi, 0x572f2bf5
push esi
inc esi
push edx
dec dx
pop edx
pop esi
pop edi
push edi
push ecx
sbb di, cx
ror cl, cl
pop ecx
pop edi
mov eax, 0x7d825b
lea ecx, [esp + 0xc]
push 0x29
push 0x1b38530e
push ecx
push eax
push ebx
and ebx, 0x3fea825b
push ecx
or ch, 0xa
push eax
shr eax, 6
or bx, 0x78c7
test ah, bl
nop
push edx
push esi
test edx, esi
sub esi, 0x26855104
push edi
adc eax, edi
add ecx, 0x32068d81
sbb edx, eax
test edi, esi
or cx, 0x466
add di, si
shr bx, 8
dec eax
inc eax
or ax, 0x215
sub ecx, ecx
not di
stc
add esi, ecx
xor edx, 0x2940d0e3
or bx, cx
xchg cl, al
shr dh, 5
stc
not esi
shr dx, 2
nop
nop
adc esi, ebx
and di, 0x6930
rol edi, cl
stc
shr di, cl
rol ch, 3
sub eax, edx
or dh, cl
xchg ecx, eax
or di, bx
mov ebx, edi
shl ax, cl
add di, si
sbb esi, edx
dec bh
xchg esi, edi
or di, 0x591e
or ah, bh
or bx, 0xb8e
test dx, cx
and esi, edx
cmp eax, 0x4f02b29f
or bh, 0x47
adc ah, 0x36
sub ebx, esi
shr di, 2
not eax
dec bx
nop
stc
xor ecx, 0x7dcafa42
test bl, 0x3c
nop
adc eax, 0x41c1bc0b
add ax, bx
add edi, eax
adc ch, al
cmp si, 0x7ef8
test edx, edx
not dx
sbb cx, 0x7c5f
dec ch
sub edi, 0x4ce37756
ror edx, 8
adc edx, esi
stc
or ah, 3
stc
shl edi, cl
xor bl, cl
test edi, 0x5f1e1ada
shr ebx, cl
xchg bh, dl
or bh, 0x73
dec cx
xchg cl, al
xor ah, cl
xor bl, cl
rol ecx, cl
ror ch, cl
xor bx, 0x6cb3
dec dh
ror bx, 6
inc bx
inc bl
and cx, ax
dec bh
mov cx, dx
sub cl, al
pop edi
mov bx, 0x913
dec edx
sbb ecx, ebx
test dh, dl
push edi
not edi
cmp edi, esi
nop
inc edi
mov al, bl
add dl, 0x72
xor ebx, 0x26854b0a
not al
rol dx, cl
sub ax, 0x7adc
ror al, 3
adc al, 0x52
xchg ebx, edi
stc
xor edi, edi
and ax, 0x404
nop
stc
shr esi, cl
dec dl
dec ebx
or di, di
and bx, 0x52e6
ror edi, 2
cmp eax, eax
add ecx, edx
cmp dx, cx
shl edi, cl
ror edx, 7
mov ebx, eax
stc
xor bl, al
xor al, 0x2b
sub ah, bh
adc esi, 0x7f8fb2fb
adc eax, 0x45f7e6a1
sbb ecx, 0xa772edd
xor edi, eax
nop
shl cx, cl
inc bh
adc dh, 0x31
inc di
shr dl, 3
shl eax, 3
mov ebx, edi
add dl, dh
and bl, 0x2a
nop
not cx
rol ax, 6
not ebx
rol ax, 2
xchg ah, cl
xor dh, 4
test al, 0x5b
not dh
add ah, 0xb
inc ch
nop
sbb ah, ch
mov esi, 0x40be4d0a
xor ah, 0x36
inc edi
cmp edi, 0x75ae9bc4
and dh, 0x40
xchg esi, edx
mov dh, dh
test cl, 0x12
dec edx
nop
shl dl, 4
sbb bx, dx
and si, 0x6ef3
shl cl, 1
mov bl, 0x4c
nop
sbb si, 0x5c18
xchg si, si
and cx, 0x49a1
adc ah, ch
cmp al, dh
dec cl
xchg cx, cx
inc edx
inc ecx
add ax, 0x76f8
shr di, 7
test ebx, 0x26d5fa1a
mov esi, eax
shl eax, 1
stc
and dl, ah
shl si, 8
or bx, ax
and eax, ebx
pop edi
shr ecx, cl
nop
stc
push edi
sub edi, 0x291cd3d5
xor dx, 0x1a86
inc dh
sub ah, bh
cmp ax, 0x69d3
shl cx, 6
shr edx, cl
adc edx, 0x61a1e338
shr dl, 1
test cx, 0x7c91
test cl, dh
xchg ebx, ecx
nop
ror cl, 2
test edi, 0x249f2b21
test bx, 0x1b9a
adc ch, 0x21
xchg edi, edi
sub ch, 0x16
or ch, dl
stc
adc al, 0
nop
xchg dl, al
test esi, ebx
test edi, 0x6b056f
mov dl, 0x6c
dec esi
sbb al, dl
rol al, 6
sbb edi, 0x5650d043
and ax, bx
and dl, 0
xchg dl, al
adc bl, 0x18
stc
cmp al, 0x61
test eax, 0x18557cf7
xor edx, ecx
sbb edi, ebx
and ebx, edx
shr bx, 5
nop
not al
shl edi, cl
test ecx, edi
xor bl, 0x5d
dec esi
inc cx
mov si, dx
sbb dx, 0x2677
rol cx, 3
sub bl, cl
stc
shr bl, 2
nop
and di, 0x7bb8
adc ch, 0x54
xor ah, ah
not esi
or ebx, edi
sbb ah, 0x60
shr ch, 1
sbb ebx, edx
add dl, 0x45
xchg dx, si
nop
mov ebx, edx
sbb dx, 0x5d8d
rol si, 2
ror bh, cl
or ebx, ecx
stc
shl ah, 6
ror cx, 8
cmp bh, 0x62
mov cx, 0x6d21
nop
shr bl, cl
test edi, 0xcde2631
dec ax
ror di, 3
adc ebx, 0x72b946aa
sub di, 0x5866
not dx
and dl, ah
xor al, dh
ror si, 1
rol dl, cl
mov bx, 0x688a
rol cl, 1
and al, 0x3d
stc
xchg bl, dl
cmp bh, 0x1a
mov eax, eax
cmp dl, bl
pop edi
sbb ebx, 0x69685899
stc
dec ecx
and si, ax
stc
or cl, al
shr dx, 5
xor bl, ch
sub eax, 0x255f646b
add eax, edx
shl dl, 8
push edi
or edi, eax
shl dh, 7
ror si, cl
stc
sbb eax, 0x4e7baeae
and bx, 0xdf3
rol bx, cl
adc eax, 0x274c22c8
adc si, si
shr bh, 8
sbb ah, 0x34
cmp bl, bl
and al, dl
xchg esi, eax
ror bx, 2
shl ax, 5
sbb bx, si
not dx
stc
or eax, 0x684671d3
test ecx, edx
nop
or bh, 0x27
ror cx, cl
sub ecx, 0x5524db07
inc bx
mov ebx, ebx
sub bx, 0x5166
dec dx
sbb esi, edi
sub esi, 0x617dca4d
cmp ecx, eax
nop
xor dh, 0x5f
sbb edi, edx
not ecx
add dh, dh
and dx, 0x227a
sbb ebx, 0x1fe39966
nop
test al, bh
test eax, ebx
shl bh, 1
dec dx
ror bx, cl
cmp cl, cl
ror bl, cl
stc
adc edi, 0x2dde6fd7
not edi
sub dx, di
shr dx, cl
or ebx, 0x3432f61b
rol bl, cl
cmp dl, dh
rol dl, cl
nop
xchg ah, bh
rol bh, cl
adc dh, bl
nop
shl cx, cl
dec edi
xchg dx, dx
xor eax, 0x4f247fd0
xor bh, 0x23
add cx, 0x7d39
stc
test bx, 0x2fba
test esi, ecx
cmp ah, 0x50
mov cx, 0x6566
mov si, 0x27b4
or edx, ecx
rol ebx, 8
shl ax, 3
adc cx, 0x2247
test di, 0x3f84
test edx, 0x18e51a89
inc edx
sbb esi, 0x62bbbb78
xor eax, eax
nop
dec ch
mov edi, 0x23b92974
cmp bx, 0x27c7
shl ebx, cl
sbb edi, 0x26338f50
inc ah
pop edi
shl ebx, 6
push edi
shr di, 4
not dx
add si, ax
cmp dl, 0x5b
ror ecx, cl
mov bh, 0x16
xor di, 0x1780
adc ch, 0x20
add ecx, 0x3bbcd14
shr ax, cl
ror ah, cl
inc edi
sub ecx, ebx
dec di
not ecx
test dl, 0x32
shr dh, cl
xor si, si
cmp ecx, 0x6a84a4a9
ror dx, cl
and bh, ah
sbb si, 0x179
nop
add esi, 0x6973600b
mov eax, edx
stc
adc cl, bl
sub esi, edi
sbb dh, 0x65
rol ebx, cl
sbb eax, 0x35b6e5c9
test cl, 0x3b
and ecx, edi
cmp ah, cl
and esi, 0xb5f653c
inc esi
ror di, 8
add al, 9
nop
sub eax, 0x4cdf507f
add bh, 0x29
test dx, ax
or cl, 0x58
dec edi
rol di, cl
dec edx
inc cx
stc
and bl, bl
add ah, 0x67
test ax, 0x30da
xor ecx, 0x105d2f3c
stc
mov ax, si
add cx, 0x766d
dec ebx
ror bx, cl
xchg dx, ax
dec dh
stc
nop
sub ch, 0x24
or ax, bx
adc cx, di
xor edi, 0x63c5aa9d
test ch, 0x46
ror dx, cl
rol si, cl
test bx, si
xchg al, bl
nop
cmp si, 0x1456
adc ebx, 0x612e1db7
mov si, 0x25e7
sbb bx, 0x62a1
add bh, 0x19
xchg esi, edx
ror bl, 4
not bl
cmp al, ch
shr dh, 1
inc cx
sbb di, dx
not dh
ror edi, cl
and bx, 0x5aa2
stc
shr dx, cl
inc edi
adc ebx, 0x7f0a5713
mov bh, ch
xchg bl, al
sub ch, ch
shl bl, 3
shl dh, cl
inc cx
inc esi
xchg ecx, eax
and al, 0x51
pop edi
xor ah, 0x10
cmp ax, 0x28e6
cmp edx, eax
nop
test eax, 0x652cfbba
inc dx
nop
push edi
xchg di, ax
xchg bx, ax
ror cx, 2
shr dx, cl
inc di
rol eax, cl
stc
nop
cmp edi, 0x1a4a387c
inc ch
ror cl, cl
sub al, ch
mov di, bx
cmp cx, 0x7aaa
xor ah, 0x4d
sbb bx, 0x37a4
adc cx, si
inc ecx
not dl
add eax, ecx
shl edi, cl
stc
dec bl
dec edx
inc al
and bl, 0xd
xor ecx, 0xc6da14b
sub edx, 0x206efd12
shr ch, 5
cmp ecx, edx
nop
stc
and si, bx
or bh, 0x1d
sub cx, 0x79f
dec edi
shr di, cl
stc
not ecx
sbb al, cl
sub esi, edi
adc di, si
sub cx, bx
mov dx, 0x6f88
dec ebx
nop
adc cx, 0x4294
xor bx, 0x76ef
sub dx, cx
xchg ch, dl
or edi, edi
adc bx, 0x347a
xor bl, bl
sbb bx, 0x38bb
mov esi, esi
add bh, 0xf
xchg edi, ebx
add ecx, 0x14ea9808
test ebx, 0x7360d1af
mov edx, edx
mov di, 0x4905
xchg cx, di
inc si
sbb ecx, eax
cmp esi, 0x78e17494
stc
add ch, ch
sbb edi, 0x31a55d44
sub cl, cl
stc
adc ebx, edi
ror ax, cl
inc ebx
rol cx, cl
test dl, 0x2d
stc
add edx, 0xff60a78
not ecx
shr si, 7
test cl, 0x14
sbb al, dl
dec ecx
xor cl, 0x38
not edi
add dx, 0x7de7
xor esi, ebx
and dx, di
dec di
shr di, 7
shl ax, cl
shr si, cl
test ebx, edx
mov ah, 0x61
pop edi
dec ecx
or ecx, 0x1e40c27
rol ax, cl
and bl, 0x24
stc
sbb al, dl
ror ah, cl
nop
dec bh
stc
push edi
shr di, 1
adc si, si
adc dl, al
test al, 0x77
inc al
xor dx, 0x250a
inc edi
sbb ebx, eax
test bx, 0x78ea
or si, si
shl di, cl
dec ebx
xor cl, cl
sub edi, 0x16ac9bc0
shr bx, 1
adc dl, 0x66
inc bh
nop
stc
adc ebx, 0x4a5e4a7b
xor edi, eax
dec ah
and al, dl
stc
sub ax, 0x4302
shl ebx, 7
adc dl, 0x1e
ror ax, cl
sub bh, al
add esi, 0x1a2eabb1
and ax, bx
ror eax, cl
stc
nop
and bl, bh
stc
inc bl
rol ecx, 1
shr si, 7
stc
rol edi, 6
nop
dec si
nop
sbb dl, 0x3b
stc
add edi, edx
stc
xchg si, ax
xor bx, cx
sbb edi, esi
add ah, 0x47
inc eax
xor dx, si
dec dl
xor bh, bl
xor ebx, 0xf5b47f2
add ebx, esi
nop
sub ax, 0x10ce
shr bx, cl
add si, 0x25c4
not edi
ror edx, 4
nop
inc edx
xor edx, edx
or edi, 0x4a42096e
add cx, 0x17d3
ror al, cl
xor ch, ah
test eax, eax
adc esi, 0x42c6be9b
stc
rol ebx, cl
not di
or ax, 0x767c
stc
shr al, cl
inc si
nop
rol dx, cl
rol edx, cl
xor bx, di
sub ebx, 0x72f42653
sbb bh, 0x16
test bh, 0x41
shr dx, 7
ror ax, 7
dec cx
pop edi
push edi
and ecx, edi
adc edx, 0x6235ed50
mov di, 0x659e
not bh
shr di, cl
dec cx
xchg si, dx
cmp cl, 0x10
not di
inc cx
inc ax
add ch, bl
adc di, bx
adc eax, 0x408076ad
or dl, ah
add edx, 0x7f029616
not cl
stc
inc bl
cmp esi, eax
rol esi, cl
shr ebx, cl
sbb cx, 0x1b93
sub dl, bl
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
call fcn.0050932b
call fcn.005096e5
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004bffec
add esp, 0x2d
test eax, eax
je 0x4c32b4
call fcn.00509c5e
push edx
sbb dh, 0x2a
ror dx, 7
push esi
inc esi
shr si, 7
not esi
nop
push ecx
inc cl
sbb dh, 0x71
push eax
xchg si, ax
push ebx
adc bx, ax
and si, 0x2514
or cx, 0x61bf
adc dl, 0x1f
push edi
add edi, 0x78dfe731
sub edi, 0x2c86f576
cmp bh, 0x17
or bx, dx
test dl, 0x1f
inc ax
shr bx, 7
cmp esi, 0xeeb7f8d
not bl
shl cx, cl
stc
test eax, edi
stc
cmp esi, 0x253d07c0
stc
cmp si, di
inc al
test di, 0x6fa5
test ecx, 0x63446e9c
and esi, 0x3ec63356
rol ch, 3
cmp di, 0x408c
shl ebx, cl
or cx, 0x358b
sub ax, 0x46ba
or ch, 0x11
sub eax, edx
sub ecx, esi
and cx, 0x6c1a
shr dx, 4
add edx, 0x42b3de7a
sub bl, 0x20
not cx
adc edi, 0x7b28eb8c
shl eax, 8
sub ebx, ebx
shr esi, 6
sub bl, ch
and eax, 0x303f0162
shr edx, cl
not al
shr ebx, cl
test ax, dx
nop
and bx, 0x7c49
dec edi
nop
rol ecx, 4
xor ebx, 0x1c2ba7fa
xor cx, ax
and bx, 0x541e
xchg di, bx
not bx
and ah, 0x7a
adc dx, 0x28e0
rol ecx, cl
inc eax
inc dl
xchg di, cx
cmp cl, ah
cmp ax, 0x58dd
shr ax, 8
test cx, 0x1794
sub ah, 0x63
inc ah
inc ax
rol ax, 8
stc
adc edi, eax
and ax, 0x6879
ror edx, 1
ror bl, 8
nop
adc al, 0x18
add cx, ax
dec edi
nop
shr edx, 4
add bh, dh
shr al, cl
rol dl, cl
inc dl
xor ah, bl
cmp ecx, ebx
xor bx, bx
mov al, dh
rol bl, cl
pop edi
cmp ebx, 0x215f1615
push edi
ror edi, 3
add ch, 0x65
adc ch, ah
inc bl
or si, 0x5599
sbb bl, 0x4c
adc bh, dl
or ebx, edx
inc dx
test dl, ch
stc
shl esi, cl
rol edi, cl
mov esi, esi
dec si
shl ch, 4
sbb al, bh
shr cx, 4
nop
sub dx, cx
shr dh, 8
mov dl, dh
stc
stc
inc dx
xor dx, 0x47fa
stc
ror eax, cl
add di, 0x7a4a
shr dh, cl
add dx, 0x7139
inc ebx
shr di, 2
sub dx, 0x325e
shr ah, 1
add bh, 0x10
cmp ax, cx
sbb ch, 0x65
nop
rol si, 1
not edx
shl dl, 5
shl dl, 7
stc
mov edx, edi
rol eax, 6
not bl
inc di
sbb ecx, 0x571b6901
xor di, 0x6223
ror ax, cl
ror bx, 5
inc eax
mov bl, cl
shr ax, 7
test dh, 2
xchg ebx, edi
xchg edx, eax
xchg al, ah
stc
adc ah, cl
xor bx, dx
nop
sbb cl, ah
sbb ch, 0x36
adc edx, 0x1caf4690
dec bl
ror bl, 8
stc
shl edx, 8
adc bh, cl
sbb edi, 0x126abeb2
inc dl
shl edi, cl
ror ax, 8
test ah, 0x18
shr ebx, cl
not dh
dec edx
xor di, 0x74bc
add edi, edx
rol dx, cl
shl si, cl
and ah, al
xor dx, 0x1da1
xor cl, ch
test cl, dl
add edx, esi
dec bx
shl edx, 5
dec eax
sbb bl, dl
xchg cl, cl
inc bx
rol ah, cl
adc ebx, 0x6d6aaca8
stc
shl dx, 6
test ch, bl
pop edi
cmp cl, bh
push edi
adc edi, edi
and eax, edi
ror ecx, 8
shl dh, cl
cmp edx, edx
mov ch, 0x67
shr dl, cl
adc cx, cx
stc
and si, 0x1499
nop
dec ebx
adc edi, 0x77576349
ror ebx, 4
shr dh, cl
rol si, cl
dec di
xor cx, 0xae9
mov ecx, 0x644b6fad
not bl
add ecx, ecx
not ebx
xchg di, ax
sub bh, 0x4f
sub ax, dx
mov ecx, 0x24777929
or ch, 0x19
mov bh, bl
not dl
not di
sbb ebx, 0x2c48d88c
not ecx
adc ebx, ecx
add ecx, 0x691c2e60
ror ax, 8
sbb esi, ebx
mov eax, 0x3e385ee2
cmp ch, 0x1d
xchg si, cx
mov ch, 6
sbb eax, edx
add dx, dx
adc dh, 0x32
mov edi, 0x28e9ab0a
adc bx, 0x2aef
xor bx, dx
add ebx, esi
xor bl, dh
adc si, ax
sub edi, ecx
sub eax, 0x7b82ed74
xor cx, di
ror ax, cl
nop
mov ecx, ecx
xchg si, ax
or bx, ax
xchg ch, dh
add dx, si
mov dh, 0x11
add eax, eax
xor dx, di
mov ebx, edx
ror bx, cl
cmp bl, 0x57
mov ch, 0x16
dec bx
xor edx, edx
inc cl
xchg dx, ax
add cx, cx
or ah, al
nop
not ebx
sbb di, si
nop
pop edi
pop ebx
pop eax
pop ecx
pop esi
pop edx
call fcn.0050a181
call fcn.0050a585
push ebx
inc bl
push ecx
shr bh, cl
and bl, 0x4e
push edx
push eax
add dx, ax
push esi
rol esi, cl
or cl, 0x62
test ebx, ebx
shr bh, 7
shr esi, cl
sbb ah, ah
test dh, cl
nop
push edi
xor di, dx
adc eax, esi
add ax, 0x7b6d
nop
shl edi, cl
not cx
dec cx
dec bx
shr ax, cl
add ax, 0xd57
and ch, 0x22
inc cx
shl ecx, 8
shr edi, 1
nop
mov cx, cx
xchg bh, ch
or ecx, ebx
xor si, ax
rol dh, 8
adc dx, 0x5921
or bh, dl
dec ecx
shr ax, 1
sbb bx, di
rol edi, 6
test eax, ecx
inc edi
sbb bx, dx
test eax, 0xa1767be
stc
shl dx, 5
mov di, cx
adc cx, ax
shr di, 4
rol edx, 8
xchg ecx, ebx
xchg ebx, edi
nop
rol esi, 4
add cx, di
cmp eax, ebx
sub esi, 0x2271e66e
inc bx
test bx, 0x6ace
and ebx, 0x44e7ffaa
sub esi, 0x6e544b85
inc ebx
cmp si, 0x6d5c
nop
not si
and bh, bl
stc
shl bx, 6
adc cx, si
or bl, 0x3a
cmp esi, ebx
mov ah, 0x56
add eax, 0x3fcb28b8
xor edx, edi
rol dx, 8
mov ebx, 0x5babc50c
mov ah, dl
not edx
nop
shr si, cl
ror al, 6
dec dx
adc eax, 0xa651502
test ebx, eax
add eax, eax
dec edx
sbb di, bx
cmp ah, 0x44
sbb eax, edi
sub eax, esi
sub edi, 0x194937e
xor ecx, 0x23c49575
not bl
mov edi, 0x5770e879
ror eax, 8
xor bl, 0x54
ror bl, cl
test ecx, ebx
shr di, cl
mov dh, dh
stc
or ax, 0x218a
pop edi
ror bx, 8
stc
xchg al, ah
push edi
dec edi
dec bl
stc
dec dl
sbb edi, ebx
and cl, al
mov ecx, 0x70910d9c
cmp ah, dh
shl cl, 8
or cx, 0x2ab4
not ah
and al, 2
test ax, 0x26f4
not esi
ror dx, 6
not edx
mov esi, esi
not ebx
not bx
ror bx, cl
dec ecx
inc dh
xchg di, cx
shr eax, 2
xchg bl, ah
adc eax, ebx
or ecx, edi
dec edi
sbb dl, 6
not edx
add dx, bx
dec edi
sbb edi, esi
cmp ecx, 0x94b109b
adc bx, 0xa6d
shr esi, 4
nop
sub cl, ah
sbb si, bx
xor al, cl
dec dl
sub ah, dh
and di, 0x7e0e
add si, ax
inc ecx
ror dh, 3
cmp ax, si
ror ecx, cl
shr dh, cl
ror edi, 5
test edi, 0x7ea96333
xor cx, dx
inc cl
ror dx, cl
cmp al, ch
sbb ch, 0x5e
inc ax
adc dx, 0x653d
test dx, cx
ror bh, 4
dec al
cmp ax, di
shr ecx, cl
adc ecx, edi
add ebx, eax
dec cx
inc dx
rol al, 4
ror edi, cl
not ebx
dec ch
or edi, edx
sbb si, 0x328a
add esi, 0x1df30d10
and dh, 0x20
not ah
and cx, bx
shl bx, 6
rol dh, 8
shl di, 3
test cx, 0x6028
and ax, bx
add ecx, edi
xor eax, 0x3dff37b1
rol dh, 4
adc cx, si
not esi
or cl, 0x4a
adc edx, edi
or dh, ah
xchg cx, bx
ror dx, 2
shl bx, 2
sbb si, si
not esi
add ax, 0x48d0
not esi
pop edi
not esi
cmp dl, dh
cmp bl, 0x28
inc bx
and al, bh
ror ecx, 5
shr dl, 8
shr ecx, cl
nop
nop
add ecx, 0x5c4ff01d
nop
rol dx, cl
mov esi, esi
push edi
xor edi, 0x16cb076e
rol dx, 3
shl dx, cl
and ax, 0x247d
shr bh, cl
cmp bl, ah
add ah, 0x13
sbb edx, ebx
shr ax, cl
xor ah, 0x15
nop
inc ebx
xor ax, 0x5ac1
xchg ch, ch
rol bl, cl
mov ecx, ecx
dec esi
sbb dh, dl
shr edi, 3
or bh, 0x78
xor ecx, 0x61e6e976
or dl, 0x5b
dec dl
sbb esi, ebx
shl esi, 1
adc bh, dh
test cx, ax
shl edi, cl
dec al
adc al, bl
rol eax, 1
rol edi, cl
xchg si, si
or ecx, 0x636923c
xchg ah, ch
ror cl, 3
shl esi, cl
stc
ror ax, 2
stc
stc
cmp edi, edi
stc
ror bh, 4
sub dx, 0x448d
or dl, cl
adc di, bx
inc esi
add esi, 0x4fb4080b
nop
sbb dh, bl
or edx, 0x33163369
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0050ab70
jne 0x4bc98a
push ebx
not bx
push ecx
inc cx
nop
push eax
or al, ah
pop eax
pop ecx
pop ebx
push eax
adc eax, 0x6440bd2c
push ebx
push ecx
shr ebx, cl
stc
push edi
test edi, ebx
push esi
shr esi, cl
ror edi, 3
push edx
rol dl, 1
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
call fcn.0050b021
ja 0x4bc980
call fcn.0050b49d
push ecx
push ebx
mov ecx, ebx
push eax
dec al
push esi
mov si, 0x7fa7
push edx
test dl, dl
sub ebx, esi
sub esi, eax
inc dh
push edi
sub edi, 0x748fbcf4
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
jo 0x4bc980
call fcn.0050b876
jp 0x4bc98a
push ecx
shr ecx, cl
pop ecx
push edi
shl di, 8
push ecx
rol ecx, cl
nop
and di, 0x6991
push eax
sbb ch, ah
push esi
test esi, 0x6ae87f17
inc cl
push ebx
test bh, ah
sub bl, 0x63
ror eax, cl
sub bx, 0x1b38
xchg ecx, esi
pop ebx
pop esi
pop eax
pop ecx
pop edi
push esi
push ecx
or esi, ecx
sub si, 0x2da3
push eax
push ebx
and ah, bh
test bx, 0x62d7
xchg bh, ch
test ah, al
not bl
push edx
inc dl
pop edx
pop ebx
pop eax
pop ecx
pop esi
call fcn.0050be1c
call fcn.0050c11a
push eax
dec ax
add al, al
pop eax
call fcn.0050c6ff
push eax
sub eax, 0x75c49ea4
push ebx
adc ebx, 0x1769091d
stc
test ah, bh
push esi
or si, 0x6be0
push ecx
cmp cl, 0x4d
add ecx, 0x24c504f8
push edx
mov bx, dx
and cx, dx
mov cx, ax
sub dh, 0xb
pop edx
pop ecx
pop esi
pop ebx
pop eax
push esi
shl esi, 6
pop esi
mov cx, 1
jmp 0x4bfff8
push ebx
cmp bh, 4
shl bl, 4
push eax
shl eax, 2
push edi
not edi
push edx
or edx, 0x3cc11d10
cmp bh, dh
test ax, ax
inc edx
shl bx, 6
dec edx
xor edx, ebx
push ecx
shr ecx, 8
push esi
or esi, ebx
adc esi, 0x619b890d
ror edi, 8
mov si, si
xchg bh, bl
mov dx, 0x1966
mov ecx, 0x2c26e321
cmp cx, 0x327
mov eax, edi
shl edi, 7
test cl, 0xd
nop
ror ah, 4
xchg ecx, esi
rol cl, 3
test bh, 0x5b
sbb ch, 0x5d
sbb ebx, ecx
mov ax, si
ror edx, cl
xchg ecx, eax
mov bl, 5
sub bx, di
not cx
add si, di
cmp cx, ax
cmp eax, 0x5eb5dd6b
stc
sbb cl, bh
or ax, ax
cmp dx, 0x4332
mov bh, al
or di, 0x1b6c
shr bh, cl
add ebx, esi
or bh, 0x31
shl esi, cl
rol eax, 5
sub si, dx
dec dx
test al, 0xf
dec si
and esi, 0x79d5d9b2
add ch, ch
inc edx
ror cx, cl
inc esi
add edx, 0x631ce521
xor bx, dx
shr edx, cl
stc
or edx, edx
nop
stc
mov eax, 0x17e42d05
adc esi, 0x38b40c18
or si, 0x4700
shr edx, cl
stc
inc ax
nop
nop
rol ebx, cl
ror ah, 5
adc bx, 0x75e5
stc
xor esi, 0x59ede6c4
sbb ah, ch
inc ecx
stc
dec bl
stc
shl ecx, cl
test ebx, 0x4aa1fe16
ror ax, 3
nop
dec dl
add esi, esi
cmp esi, 0x7dcc7d2f
or dx, ax
cmp cl, 0x4b
shl ecx, cl
xchg al, cl
dec ecx
nop
sbb dh, dl
stc
ror cx, cl
pop esi
shr edi, 2
nop
or dl, ah
push esi
add si, 0x2d2e
xor al, 0x5c
shr si, 8
not cx
adc di, 0x2c12
or si, 0x3e83
or dh, cl
dec dl
inc ecx
not eax
adc eax, ebx
nop
adc ebx, ecx
shr di, cl
and ecx, ecx
inc ax
shl cx, cl
inc eax
or cx, di
test dl, ah
sbb edx, esi
inc ax
add dl, 0x48
and dx, 0x7539
dec ecx
cmp edx, ecx
not eax
stc
dec dl
not bh
mov edx, 0x444eb2a0
rol eax, cl
nop
dec ecx
xor ecx, 0xc178089
nop
and dx, 0x4365
nop
test cl, 0x38
or dl, 0x52
mov bh, 0x3f
sub ch, 0x35
test cl, 0x62
ror cl, 2
test edx, ecx
sub bh, ah
nop
xchg di, bx
add dh, ch
dec di
ror ch, 7
sub cl, 0x45
cmp ax, 0x2c65
inc bl
mov di, 0x72aa
test ecx, 0x5a34f88f
xor edi, 0x59c0a38
rol di, 5
rol bl, 6
not bl
xor si, 0x22d3
xchg si, di
stc
rol cl, 8
sbb ebx, 0x4922d0dd
adc di, 0x6411
xchg ecx, ebx
dec edi
inc bx
add edi, eax
nop
xor bh, bh
stc
nop
shr edi, 7
inc si
inc cl
shr ch, cl
stc
stc
inc dx
xchg cl, dh
shr si, cl
adc cx, 0x6daf
dec si
nop
or ax, 0x81d
sbb al, cl
test dl, bl
xor dl, 0x6e
sbb si, si
nop
shl esi, 1
stc
sub ah, ah
not cx
nop
pop esi
push esi
test si, di
ror di, 5
shl dh, 4
adc cx, 0x2809
or dh, 0x68
and dl, dh
rol edx, 8
not bh
not si
mov cl, bl
ror ebx, 6
xchg ebx, edx
xchg bl, dl
stc
sub bl, bl
and bl, 0x11
shr dx, 4
xchg bh, dh
nop
not dh
add edi, 0x10d2808b
sbb dx, 0x7d38
xchg dx, si
test si, 0x2d3b
add bx, 0x535
test bx, 0x6759
xor ebx, 0x33d6bf72
add cl, bl
rol dl, cl
ror dl, 5
xchg cx, di
test edi, 0x2ce23957
xor bh, dh
ror dx, cl
shl edx, 4
sbb al, 8
not ecx
cmp edx, eax
rol al, cl
shr bx, cl
cmp si, bx
or di, dx
rol si, 5
sub cl, dl
shl dl, cl
stc
or cl, bh
and si, cx
xchg cx, ax
sbb eax, ebx
ror ax, 7
dec ah
rol esi, 3
mov di, 0x65be
mov eax, 0x2d207e2d
xor dl, 0x4d
dec dl
and esi, 0x241bd4ab
shr eax, 3
mov bl, bh
sub ecx, ecx
not esi
and bl, al
adc ebx, 0x32a5e13e
sbb al, 0x28
and dh, 2
nop
nop
sub ax, 0x6b25
stc
not ax
test bx, bx
shr di, cl
dec dx
shl dl, cl
shr ebx, cl
adc si, di
shl edi, cl
or cl, 0x5e
rol ebx, 3
or di, bx
shl ax, 4
ror edi, cl
xor si, 0x4114
add al, ah
test dh, cl
or ebx, eax
or cx, 0x534f
cmp ecx, 0x2d9d6e0e
shr si, cl
xor eax, 0x73e186a5
cmp cx, si
cmp edx, 0x36f29461
xor ebx, 0x279eab81
xchg bl, dl
ror eax, 7
dec dl
ror dx, cl
shr bl, cl
nop
pop esi
sub ax, bx
or dx, 0x130
sub ax, 0x3d38
inc di
xchg edi, edi
inc edi
push esi
xor dx, si
add cl, 0x3e
mov di, 0x6556
nop
not dl
xchg ecx, eax
xchg cx, ax
sub dl, 0xc
mov dl, 0x18
xchg di, si
mov si, 0x18d
stc
sbb cl, 0x5b
dec bh
sub ebx, ecx
xchg ch, bl
dec cx
dec ebx
or ah, 0x3a
or ax, 0x6ecc
dec dh
inc ecx
dec edx
sbb cx, 0x7b53
mov edx, esi
sub ch, al
rol dx, 6
nop
nop
add si, cx
ror bh, 8
sbb eax, eax
inc ax
nop
dec ch
sub edi, eax
sbb cl, ch
test al, dl
and eax, esi
or al, al
shr edx, 8
xchg ecx, eax
nop
stc
shr ax, 1
sbb ah, 0x4c
mov edi, esi
rol dl, 8
add dh, 0x36
adc al, 0x29
inc bx
xchg ah, dh
shl cx, 3
and dl, 8
adc dx, 0x4031
sub ah, 0x60
xor dl, 0x78
adc cx, di
ror edx, cl
inc cx
sub ch, dl
not edi
add dh, ch
ror si, 5
inc esi
inc dl
not di
inc si
or ecx, 0x674cc12b
shl eax, cl
not bh
xchg ah, al
not esi
sbb dh, 0x39
dec bh
ror dl, cl
sub al, 0x4e
cmp ecx, ebx
or ecx, 0x7c4d90b7
mov al, 0x10
rol ax, 7
ror dh, cl
inc si
rol ax, cl
not dl
ror di, cl
xchg cx, bx
and ebx, 0x5b5581f9
adc cl, dh
nop
ror dh, 8
shl ax, 2
adc al, bh
add dh, al
pop esi
ror ax, 2
shl di, cl
inc ch
xchg ebx, ebx
test dx, 0x6240
adc ah, ah
push esi
xor esi, 0x77e5d785
stc
inc ah
adc di, 0x5fa9
ror eax, 6
ror cx, cl
test ax, 0x5508
inc bl
or cx, 0x71ff
and si, 0x7d93
rol esi, 4
or esi, 0x22210063
dec edi
test al, 0x78
or eax, 0x69aba566
cmp eax, 0x7d256a11
sub eax, edi
inc dh
or dl, dh
shr bl, 2
sub ch, 0x3f
stc
or al, bh
shr di, cl
stc
cmp edi, 0x3a78589c
xor eax, edx
adc ch, 0x16
nop
or edi, 0x5580dbe0
or eax, 0x734ae9a5
sbb ecx, esi
nop
and ch, 0x66
test dx, cx
sbb ecx, eax
inc si
sbb bl, 0x26
test ecx, ecx
stc
ror cx, 6
or ch, 0x37
test cx, 0x28db
nop
dec cx
or bx, bx
or esi, eax
cmp ax, ax
cmp esi, esi
xor si, 0xea3
and cl, dl
stc
inc ax
cmp di, 0x652f
cmp cx, dx
xor edx, eax
adc di, 0x5262
and bh, cl
mov dh, 0x26
shr edi, 1
dec dh
xor bh, 7
nop
mov cx, cx
inc edi
nop
stc
shl cx, cl
sub cl, 0x19
xor di, 0x57d7
add ebx, 0x30c85e13
stc
or bx, di
xor esi, ebx
add di, di
sbb bh, 1
dec cl
sbb eax, edi
xor si, 0x6839
dec ch
nop
not bx
sbb eax, eax
test cl, bl
and cx, 0x2fe5
shl ebx, 4
adc ax, 0x6070
not ebx
test bx, si
dec cl
adc cl, ah
inc esi
xchg si, cx
stc
pop esi
or ebx, ebx
ror bx, cl
adc di, 0x4242
test dx, 0xc6d
cmp eax, 0x1e2698f9
adc eax, 0x47f97f6d
add edi, edi
test dx, 0xdc0
adc bh, 0x7c
nop
nop
xchg ah, dl
add bh, 0x45
sub bh, bh
adc ah, 0x49
sub dh, ch
rol ax, cl
and ax, 0x340f
and dl, al
xor bx, bx
push esi
shl esi, cl
ror edi, 4
mov si, cx
dec dh
mov edx, 0x163df38
mov bx, 0x6713
mov edi, ecx
mov eax, 0x29e119e8
shl ebx, cl
dec dl
inc esi
xchg ah, ah
rol cx, cl
ror ch, cl
stc
and dh, 0x47
adc dx, 0x65b5
add cl, dl
shl edx, 3
or ecx, eax
rol eax, 7
not ax
ror ecx, 4
mov ebx, ecx
or ah, cl
ror cl, cl
shr ax, 2
mov si, 0x33c4
ror ch, cl
adc cl, bh
sbb dh, 0x65
mov si, 0xc6c
ror dl, 5
xor ebx, 0x32ab04c1
rol di, 8
sbb di, dx
inc ch
xor ah, 0x5c
not dh
shr dl, cl
dec ch
shl esi, cl
rol edi, cl
xchg al, al
adc dx, ax
or cl, 0x44
mov al, bl
xor di, ax
and edx, 0xbdbe73a
nop
rol edx, 1
and esi, ecx
inc dl
rol bx, 1
sub di, 0x2d0c
rol ax, 3
and si, ax
adc ah, 0x29
test ebx, ecx
add bx, 0x7776
shr eax, cl
nop
adc ax, 0x389c
cmp ch, cl
or esi, ebx
add dx, 0x2bb3
inc cx
xor cx, dx
dec bx
sub cl, ah
shr ch, 5
xchg esi, eax
or dh, ch
test edx, edx
or dl, 9
shr ax, cl
or al, bl
adc edx, 0x3b30047d
dec ax
or dl, 0x40
pop esi
and eax, 0x29f31bdc
push esi
shl esi, 3
rol edx, 5
dec dx
add bl, 0x67
ror bx, cl
dec bx
sbb ecx, 0x47b3fe
shr cx, 3
xchg edx, eax
inc ah
dec edx
cmp bl, 0x16
ror eax, cl
xchg dx, si
cmp ax, 0x3fc6
inc dx
xchg bh, ch
or ecx, 0x7a034997
inc esi
nop
xchg edx, edx
dec ecx
not ah
sub ecx, esi
sbb edx, 0x3a3e796
nop
stc
mov bx, si
xor esi, edx
sbb bx, 0x85e
mov si, 0x7433
and edx, edx
xor cx, 0xb82
xor dh, 0x20
shr ax, cl
rol eax, cl
not dx
inc ch
adc cl, 0x35
nop
rol edi, 4
xchg esi, ecx
ror ebx, cl
add eax, 0x54020be1
inc cl
sbb di, ax
ror ch, 6
and dh, 0x4d
sub dl, ah
test di, 0x2c23
shr bl, 3
rol ecx, cl
xor ecx, 0x42262953
adc cx, bx
sub esi, esi
dec ebx
dec edi
nop
nop
inc ecx
sub ecx, 0x15b0c175
sub al, bl
rol edi, 1
sbb ecx, edx
add si, ax
xchg ah, bh
sbb si, 0x1ebc
stc
or ecx, esi
or edi, 0x1acd0508
not eax
shl ax, cl
cmp ax, bx
cmp bl, 0x6d
ror al, 5
pop esi
pop ecx
pop edx
pop edi
pop eax
pop ebx
call fcn.0050cc2c
push ecx
rol cl, cl
push esi
or esi, 0x5f9cf930
shl cx, cl
push eax
dec eax
add ch, 0x3f
push edi
shl di, cl
push ebx
or ax, bx
cmp al, ah
test si, 0x7cd1
not bl
shr bx, 8
nop
or di, bx
xchg ecx, eax
push edx
sub dx, 0x2f16
rol bh, 4
add edi, 0x7a51720b
stc
shr al, 1
stc
and edx, 0x7010bff5
inc ebx
dec bl
nop
pop edx
pop ebx
pop edi
pop eax
pop esi
pop ecx
call fcn.0050cf47
call fcn.0050d459
call fcn.0050d879
push edx
inc dx
push esi
test esi, 0x7b52329c
not si
push eax
adc esi, eax
push ecx
inc cl
push ebx
inc bx
pop ebx
pop ecx
pop eax
pop esi
pop edx
call fcn.0050de35
call fcn.0050e0d4
call fcn.0050e594
sub esp, 0x27
mov dword [esp + 0x23], 0
push eax
push ecx
push edx
jecxz 0x4bd20f
call fcn.0050e9f2
call fcn.0050eeb9
push edx
push esi
and edx, esi
push ecx
xor ch, 0x7d
xor ecx, 0x39d780cf
rol dl, 1
xor ecx, 0x56cf47
push ebx
dec bx
push eax
xchg edx, eax
and edx, ebx
nop
push edi
mov di, di
nop
sbb si, 0x26fb
and bx, si
sbb si, 0x610f
shl di, 8
rol si, cl
ror dx, cl
adc esi, 0x29fb1a59
pop edi
pop eax
pop ebx
pop ecx
pop esi
pop edx
push ecx
push edx
and ch, dh
stc
mov dh, 0x26
push edi
push ebx
cmp di, bx
stc
rol edi, cl
dec edx
push esi
add si, 0xccd
stc
stc
inc cl
rol esi, cl
nop
shl cx, 3
rol ebx, 5
adc edi, 0x158fc0e3
push eax
test bl, al
test eax, 0x6ad1671f
or di, 0x1e81
not dh
add ah, cl
inc si
dec cx
adc bx, cx
or ebx, edi
not dl
xor edi, 0x1f38772a
rol bx, 2
inc ax
inc bh
ror si, 5
or ebx, 0x2ab8a288
dec ecx
ror cx, cl
xor al, 0xd
or cl, 0x66
dec al
stc
xchg bx, ax
mov edi, edi
sbb ebx, 0xe0e4710
nop
xor dl, 0x78
not edx
sbb dl, 0xa
and dl, dh
test esi, 0x648dc330
rol ah, 3
cmp dx, dx
shr edx, 7
nop
and cl, 0x6d
mov ah, 0x38
and dx, 0x5e93
sbb dh, bl
sub eax, 0x430b2c1
shr ebx, 5
sbb edi, eax
or cx, bx
xchg dl, ah
ror cl, 5
test bx, si
mov ecx, edi
dec cx
xchg si, di
ror eax, 1
sub dl, bh
sbb ax, si
xor dh, bl
xor bh, 0x5c
mov dh, 0x35
and cl, 4
add esi, 0x5a6b7dc6
ror ch, cl
adc ax, ax
not bx
inc bx
and edi, ebx
not ebx
shr dl, 2
or bx, 0x7238
nop
or cl, 0x2b
shl bx, cl
ror dx, 5
rol bx, cl
test di, si
inc dh
ror ah, 4
adc bh, 0x45
dec edx
dec ah
or esi, ebx
ror dx, 1
cmp edx, esi
xchg dh, bh
inc ah
not cx
sbb di, 0x4af0
xchg ecx, eax
pop eax
pop esi
pop ebx
pop edi
pop edx
pop ecx
push edi
push ecx
test edi, ecx
push eax
push edx
sbb ah, dl
push esi
add dx, si
test ecx, 0x4b260b3
test cl, 0x7c
sub al, 0x1f
ror dh, cl
sub ecx, 0x546414b0
push ebx
inc ebx
shl ah, 3
not ah
shl dl, 6
shl dx, 8
mov bl, 0x16
test edx, 0x357557a2
pop ebx
pop esi
pop edx
pop eax
pop ecx
pop edi
push esi
sub si, 0x70ca
push ebx
sub ebx, 0xe897e7b
push eax
push edx
sbb ah, dh
nop
xchg al, ah
shl bl, 6
mov si, 0x58a5
push ecx
rol dh, cl
inc bx
xchg ebx, ebx
not ah
pop ecx
pop edx
pop eax
pop ebx
pop esi
push edi
push ebx
cmp di, bx
pop ebx
pop edi
nop
call fcn.0050f145
push ebx
and bh, 0x51
push ecx
add bl, ch
ror ebx, cl
sub ebx, ecx
stc
push edi
shr di, 8
mov bl, 0x77
stc
push eax
or ax, 0x6df3
xor ebx, 0x19e6b3a
xor al, 0x1f
sbb cx, bx
push edx
add dx, 0x3658
inc al
mov dh, 0x73
push esi
and ecx, esi
cmp dx, bx
stc
sub ch, dh
test esi, 0x318151be
shl bl, 7
ror cx, cl
or di, 0xd76
xor bx, 0x30d3
test dl, 0x5a
ror cx, cl
ror dx, 8
and edx, 0x506cf585
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
call fcn.0050f64e
jnp 0x4bd785
jno 0x4bd5ba
jle 0x4bd4ef
stc
push ebx
test bx, 0x4de0
push eax
push edx
xchg dx, ax
push ecx
push esi
add cx, si
xchg ah, ch
sbb eax, 0x55bb93da
mov cx, bx
test esi, ebx
cmp ch, bl
sbb dh, 0x64
ror esi, 8
rol eax, 2
shr al, cl
and esi, 0x1e2c910b
xor al, al
add ecx, 0x1c7f616a
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.0050fa87
push edx
push esi
sbb dx, si
push ecx
inc cx
rol ch, cl
adc si, 0x3826
push ebx
ror bx, cl
stc
push edi
test edi, ecx
push eax
ror ax, cl
mov di, 0x7862
sub al, bh
ror edx, 7
adc dl, 6
pop eax
pop edi
pop ebx
pop ecx
pop esi
pop edx
push eax
inc ax
push esi
cmp si, 0x5891
push edi
push ecx
test edi, ecx
xor cl, cl
mov eax, 0x3b737448
pop ecx
pop edi
pop esi
pop eax
call fcn.0050fecb
push ecx
push eax
sbb cx, ax
push ebx
adc bx, 0x6386
sbb cl, 0x19
push edx
mov dx, 0x781e
dec dx
mov bh, al
xor eax, ecx
add eax, 0x7796577b
nop
sbb bl, 0xa
push edi
rol edi, cl
push esi
and si, 0x621d
ror esi, 8
inc edi
adc bh, cl
not edx
xor ecx, 0x401a302c
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
call fcn.0051019d
push edx
push ecx
rol dh, cl
push ebx
shl bx, cl
push eax
add ch, al
sub ebx, ebx
pop eax
pop ebx
pop ecx
pop edx
call fcn.0051067c
call fcn.00510932
jae 0x4bd598
stc
push edx
push ecx
ror edx, cl
nop
inc dx
adc dh, ch
sub ecx, 0x1ea15717
push esi
not esi
push ebx
or cl, bh
push eax
or ah, 0x39
push edi
add di, 0x3266
stc
dec edx
xchg esi, ebx
pop edi
pop eax
pop ebx
pop esi
pop ecx
pop edx
push edx
adc edx, 0x226af3e0
push ecx
cmp ecx, 0x17884919
push ebx
ror bl, 8
push eax
sbb dl, al
pop eax
pop ebx
pop ecx
pop edx
nop
push esi
shl esi, 1
push ebx
test bx, 0x3614
stc
push edi
push ecx
sbb edi, ecx
push eax
rol eax, 3
pop eax
pop ecx
pop edi
pop ebx
pop esi
push ecx
ror ecx, cl
push eax
push esi
test ax, si
pop esi
pop eax
pop ecx
call fcn.00510cd8
ja 0x4bd75e
push edx
and edx, 0x7eb2589
push eax
push ecx
rol ax, cl
sub ah, 0x22
stc
nop
push ebx
dec ebx
push esi
and esi, eax
and cx, bx
rol al, 6
or cl, 0x19
nop
stc
or si, 0x166
not bh
rol eax, 8
pop esi
pop ebx
pop ecx
pop eax
pop edx
push edx
test edx, 0x7e59f56d
push eax
shl ah, 4
stc
push ebx
test bh, 0x64
test eax, 0x6b66ab6d
push edi
rol edi, 4
push ecx
inc ch
sbb ecx, ebx
push esi
xor si, di
and cx, bx
cmp ebx, 0x1a3ba802
mov di, 0x5cc2
and si, di
and al, 0x6e
or cx, 0x2739
sbb bh, ch
cmp dh, dh
not al
inc cx
mov cl, 0x33
nop
mov di, dx
inc cx
xchg bx, di
xchg bx, cx
stc
xor esi, 0x2c67745d
xchg dx, cx
adc ah, 0x69
xor ebx, 0x54844425
ror dx, cl
sub bl, 0x3e
test bh, 0x18
test dl, ah
stc
inc ecx
dec al
pop esi
pop ecx
pop edi
pop ebx
pop eax
pop edx
jo 0x4bd72b
jecxz 0x4bd674
push ecx
push ebx
xchg cl, bl
push edx
xor bl, dl
xchg bl, bh
or bx, 0x652b
push eax
rol ax, cl
nop
nop
sub bx, cx
ror ch, cl
rol dx, cl
push esi
add ebx, esi
push edi
add di, 0x4423
add edi, 0x1ee4c93f
not edx
sbb bx, 0x37de
mov ax, si
cmp esi, ebx
shr edx, cl
xor di, 0x322
and bx, 0x7b27
dec al
test eax, 0x2449d890
mov bx, 0x4c24
inc edx
xchg bx, dx
inc dh
rol ax, cl
ror cl, cl
xor dl, 0x61
inc edx
shl ebx, cl
test di, 0x73a5
rol edi, 4
sub ebx, edx
xor di, cx
nop
shr edi, 4
sbb esi, ecx
adc ah, bh
xchg ecx, edi
inc edx
sub ebx, 0x19bf8c25
mov edx, edi
shr cx, 2
stc
sub di, di
not si
sub ah, 0x49
sub ch, 0x62
test al, 2
adc dl, ah
dec ebx
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push eax
push esi
sub ax, si
pop esi
pop eax
call fcn.005111a1
call fcn.00511717
jl 0x4bd72b
call fcn.00511a9b
jno 0x4bd738
push edx
adc dx, 0x294a
pop edx
stc
push edx
sub edx, 0x780c1005
inc dl
push eax
inc ah
push esi
push edi
or esi, edi
push ecx
test cx, 0x5507
push ebx
mov bh, 0x1c
ror ebx, cl
ror edi, cl
dec edi
inc edx
pop ebx
pop ecx
pop edi
pop esi
pop eax
pop edx
push ebx
push eax
adc ebx, eax
push edi
push ecx
shr di, cl
push esi
mov esi, edi
xchg ch, ah
xchg di, bx
and esi, edi
push edx
xchg ah, dl
pop edx
pop esi
pop ecx
pop edi
pop eax
pop ebx
jp 0x4bd785
call fcn.00511cfa
push esi
push ecx
rol esi, cl
push ebx
rol bx, cl
sbb ebx, 0x467922c
stc
cmp ch, 0xb
sbb bl, 0x43
shl bx, cl
sub bl, ch
push eax
dec eax
sbb bh, 0x7f
sbb bl, al
push edi
shr di, cl
test al, 0x1e
push edx
adc edx, esi
xchg si, di
mov ah, 0x4e
inc al
adc edx, esi
mov eax, 0x27bbc27a
sbb bl, 0x72
or dl, 0x76
inc ecx
ror cx, 5
sbb al, al
not di
adc cx, 0x1456
shl ecx, 4
stc
cmp ax, 0x6c2c
and edi, 0x2595d308
adc ch, 0x3b
inc ebx
xor dl, ch
shl edx, cl
xchg cl, ch
dec edx
add cx, dx
adc ecx, 0x29bae48d
sub bh, 0x56
ror al, 7
nop
not dh
rol ebx, 5
cmp ecx, 0xd9bb2e7
inc ch
not si
mov cx, 0x590f
stc
not ah
xor eax, esi
or di, 0x590a
rol si, 1
and bh, cl
add ebx, 0x6b240a01
nop
cmp di, 0x2f5f
add edx, 0x57e26b5b
shr ax, cl
not ebx
sbb dx, 0x7bd2
inc si
xor eax, 0x663f06e7
stc
rol ebx, 1
inc cx
cmp bh, cl
xchg bh, dl
xor edx, 0x48a79754
mov ax, 0x6ee7
nop
and cx, cx
xchg esi, eax
xchg si, ax
adc ah, 0x76
sbb esi, 0x15f0f01
nop
nop
or di, 0xfdd
shl ch, 4
xor ecx, edi
dec ecx
add edx, edx
stc
mov ax, 0x5bd6
test dl, 0x58
or ebx, 0x782c0d24
nop
shr edx, 4
rol cl, 8
nop
cmp dx, ax
dec esi
shl edx, 6
test dx, 0x7c6a
test dl, 0x14
dec dx
ror ecx, cl
shl di, 3
ror dh, 1
not ebx
pop edx
xchg si, cx
push edx
xchg dx, ax
and ch, dl
mov ebx, eax
mov cx, si
xchg esi, esi
mov cl, bh
adc si, cx
rol bh, 1
nop
nop
shl ebx, 5
dec bx
nop
or eax, edi
shl ebx, 5
mov bh, 0x28
ror dx, 7
not eax
pop edx
pop edi
pop eax
pop ebx
pop ecx
pop esi
jnp 0x4bd8ff
jnp 0x4bd8eb
push ecx
inc ecx
push eax
or ax, 0x5544
pop eax
pop ecx
push esi
push edi
test si, di
push eax
push ebx
or eax, ebx
stc
pop ebx
pop eax
pop edi
pop esi
push eax
push edx
or eax, edx
pop edx
pop eax
push ebx
sbb bh, 0x10
push ecx
test ebx, ecx
sbb ebx, 0xa3971fd
push eax
and al, bl
push edx
sub dx, 0x7400
push edi
add cx, di
test di, bx
add ecx, ebx
mov edi, eax
xor di, 0x50df
test edx, 0x27f97b45
add edx, edi
not di
shr ax, cl
sbb ecx, 0x478ddb74
sbb dl, ah
shl cl, cl
xor edi, 0x5faf9b41
dec eax
sbb bh, dl
adc ah, dl
push esi
not si
adc cx, ax
or si, di
test edx, 0x64c3f58e
and dl, ch
mov cx, 0x1a6b
mov al, 0x6d
sub edx, 0x30d33e88
xchg al, ch
rol ebx, cl
sub dh, bh
xchg bh, ch
or cx, bx
nop
ror esi, 7
shl edx, cl
shr eax, 1
cmp esi, eax
xchg si, ax
add cx, bx
ror eax, 2
sbb dx, 0x4c7f
test bh, al
cmp ebx, edi
ror edx, 2
add dx, 0x6642
xor al, 0xb
add ax, 0x2d4e
sub ch, 0x4a
and cl, bl
mov di, 0x3372
cmp bx, si
xor di, dx
shl cl, 4
adc ecx, edx
test bl, 0xa
shr cx, cl
shl edx, cl
inc cl
mov ebx, 0x5651e70f
xchg esi, ecx
xor edx, 0x36bdccd2
and ax, 0x505d
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
push eax
push edi
sub eax, edi
nop
dec edi
push ecx
sub cl, cl
rol cl, 1
nop
push ebx
push esi
sbb bx, si
push edx
rol edx, 5
not edx
stc
xchg cx, ax
xor cx, di
xor ax, 0x1fdf
adc si, bx
test ebx, ebx
adc ch, bh
and esi, esi
pop edx
pop esi
pop ebx
pop ecx
pop edi
pop eax
jnp 0x4bda0b
stc
call fcn.00512279
mov eax, 0x7d822e
lea ecx, [esp + 0xc]
push 0x23
push 0x5c752776
push ecx
push eax
push ebx
push ecx
ror bl, cl
push esi
or si, 0x7311
xchg esi, ebx
push edx
shr dh, cl
cmp ecx, 0x6c5224d3
cmp ch, dh
xchg dx, dx
mov edx, 0x2087e440
ror ebx, 8
add bx, si
push eax
mov ax, dx
or bl, bh
cmp ah, bh
mov cx, 0x7f56
dec dh
ror bh, 6
and cl, dh
or al, 0x54
nop
push edi
cmp di, 0x513d
xchg dh, ch
cmp dx, si
ror cl, cl
stc
or di, 0x158d
dec ch
not ebx
add esi, 0x16e52303
test dx, 0x2ae
mov ah, bl
test edi, edi
sbb ebx, edi
shr bx, cl
test bx, di
shr ebx, 8
inc al
rol dh, 6
sbb si, si
rol di, 4
xor cl, 0x62
ror bl, 3
rol dh, cl
xor di, 0x70d2
shl dx, 3
not cx
rol esi, cl
add ah, bh
nop
nop
shl edx, cl
not ax
dec ecx
or edx, 0x26477bb3
xor dl, 0x23
ror cl, 3
dec ebx
inc cx
shl esi, cl
sub di, cx
inc ch
xor cl, dh
ror eax, 8
nop
inc dl
shr al, cl
sbb dx, 0x463e
or dl, 0x6d
or bx, bx
cmp ax, bx
xchg edx, esi
xchg edi, edi
not ax
add bx, 0x3e5a
dec ebx
and ax, 0x5398
sbb esi, edx
and edi, ebx
xor si, 0x4482
mov ebx, 0x7f0e0144
ror ecx, cl
nop
cmp ebx, esi
adc di, 0x2732
and si, bx
adc al, 0x32
nop
inc bl
stc
stc
ror si, cl
add ch, ah
inc bl
adc dl, dh
inc si
ror dh, cl
xchg ah, cl
stc
xor dx, 0x19d2
dec bh
inc si
pop edi
mov cx, 0x3eae
shl cx, 2
and bx, 0x44d4
ror ch, cl
nop
shl ax, 3
not dx
add al, dl
push edi
xchg di, cx
not edx
sbb esi, eax
ror si, 2
sbb bh, 0x6d
sub ax, 0x3375
mov bh, dl
adc edi, ebx
dec ecx
add ah, 0x5f
shl bl, 2
test ecx, 0x5505fc4f
sub dl, 0x3c
nop
shr dx, 7
test ax, 0x53d9
dec di
sub ch, al
inc bl
test al, al
mov ch, 0x47
cmp dx, 0x7957
stc
adc di, 0x7e69
shr bh, 3
inc esi
cmp ch, dl
nop
and si, 0x2a11
xor cx, bx
stc
inc di
not cl
test dh, ch
rol ecx, 6
xor esi, 0xf149fb6
shl dh, cl
stc
stc
test ah, bh
test al, cl
ror si, 2
not ecx
adc cl, 0x5b
dec dx
adc edx, 0x363a0d35
add ecx, ebx
shl bl, 1
mov ax, 0x241a
shl di, 2
xor cx, 0x231d
ror ecx, 1
test ax, 0xb55
nop
test bl, dh
add cx, 0x7ea3
adc ch, al
test bx, cx
and dx, 0x66fa
shr dl, 6
shl esi, 8
or ch, ah
shr eax, cl
inc dl
stc
ror al, 1
shr di, cl
cmp ecx, 0xecc11f2
shl edx, 7
adc si, 0x7cb6
sub cl, 0x15
add edi, 0x369830cd
mov dl, bh
test esi, eax
rol cl, 5
test dh, 0x30
shl ch, cl
shl dx, cl
not edi
cmp edx, 0x24d636de
mov bx, di
and si, di
shr bl, 3
and di, 0xf2
xchg ebx, ecx
mov dl, al
adc ah, 5
shl ecx, 2
add edx, edx
mov ebx, edi
add bh, al
inc si
pop edi
push edi
ror edi, cl
dec ax
add cl, 0x32
stc
sub si, bx
nop
sub eax, edi
cmp ax, si
test bx, 0x43cf
and al, cl
and dx, bx
stc
inc dl
inc edx
and edx, esi
not di
stc
stc
stc
cmp cl, ah
mov edi, esi
xor si, ax
stc
ror bl, 8
dec ebx
rol ch, 4
not dl
add eax, 0x430732b3
stc
xchg ecx, edi
stc
nop
stc
xor bl, dh
add esi, 0x53d9ff7
and dx, si
or ax, 0x1f72
sbb ebx, 0x40d3ff31
dec ecx
mov dh, al
rol bx, cl
or dl, cl
shr ah, 4
test di, 0x3f42
mov ecx, 0x6d62d090
ror edx, 5
adc dl, 0x58
and esi, 0x82b833e
or ch, 0x67
ror bx, cl
shr eax, cl
adc ch, bh
xor cx, si
sbb bl, dh
ror dl, 8
rol dx, 3
and bl, dl
add ecx, 0xd9e0b1d
xor dx, bx
sub al, dh
and dx, cx
or dx, di
cmp dh, al
rol ecx, cl
nop
inc ebx
and al, al
inc dx
add ecx, ecx
stc
inc bx
xchg esi, ecx
cmp si, 0xc97
xchg edx, esi
xor cl, 0x32
rol dx, 2
shl edx, 2
test dx, 0x45bd
mov ax, bx
sub ebx, esi
not dx
dec edx
sbb ah, dh
dec bh
cmp bh, bh
inc esi
adc eax, 0x9e00076
and ecx, edi
sub ebx, ebx
stc
nop
shr di, cl
ror cl, 8
rol ah, cl
rol si, 2
sbb ch, bl
not di
not ch
add bx, si
add edx, 0xb4754ef
pop edi
xchg dl, cl
xor esi, 0x6cd95ebb
ror bx, 1
shr dx, 2
ror dh, cl
and ch, 0x76
ror cx, cl
or cx, 0x729f
ror esi, 5
nop
mov esi, edx
shl esi, 7
test al, 2
shr esi, 3
mov ch, bh
xchg ch, cl
cmp bx, cx
adc ch, 0x4a
push edi
cmp edi, edx
test cx, di
or cl, 0x3c
cmp eax, 0x2f7912ef
xchg bx, ax
cmp cx, bx
cmp ax, 0xdb9
add ah, 0x36
sub dl, bh
and edi, 0x72909551
shr ax, 6
sbb eax, edi
dec ax
stc
shr ebx, cl
shl ah, 8
sbb bl, 0x1a
inc bx
adc esi, 0x7a76bf41
sbb ch, 0x1e
not dh
and esi, edi
inc esi
rol eax, cl
rol cx, cl
rol ax, 4
shl bx, 8
rol esi, 3
stc
sbb ebx, 0x45b9419d
ror ebx, cl
stc
and di, dx
or di, 0x556
inc di
dec bx
rol si, 7
xor dx, si
xor edx, edx
inc dh
dec bl
shl ch, cl
ror dx, cl
xchg ch, ch
stc
xor di, 0x3a98
sub si, dx
shr dl, cl
shl bx, cl
xchg bx, di
rol esi, cl
rol edx, cl
test dh, 0x25
stc
not dx
or bh, 0x18
stc
nop
shl bl, cl
test edx, ebx
sbb edi, 0xe081905
test ch, ah
nop
and ebx, ecx
xor edi, 0x77dda529
and cx, 0x28d2
xor dx, dx
stc
dec edx
mov dl, 0x75
rol dx, cl
or ch, 4
shr ch, 7
mov al, 0x6f
not edi
xchg di, dx
sbb cl, 0x20
shl ah, cl
not dl
dec di
sub esi, esi
shr dx, 1
pop edi
nop
sub bh, ch
push edi
shl edi, 7
xor edi, ecx
xchg ah, al
mov bh, 0x7f
xor bh, 0x47
stc
sub bx, ax
adc ah, al
test bl, bl
xchg dx, ax
rol ecx, cl
sbb ah, 0x23
adc si, di
inc si
xor si, cx
sbb al, 0x46
ror esi, cl
shr cx, cl
dec dx
cmp bx, dx
not bx
dec bx
stc
add ax, 0x234
sbb al, 0x1e
test di, 0x7441
dec ah
sub dl, cl
ror esi, 3
rol al, cl
dec cl
and edx, edi
adc cx, 0x626f
shl cx, 4
xor bh, 0x56
shl edx, 1
ror edi, 1
mov di, cx
xor si, 0x44af
rol dx, cl
xchg si, ax
add bl, 0xb
and si, cx
test dl, dl
rol bx, 1
cmp ebx, ebx
cmp esi, 0x2170d81f
or ecx, 0x28625876
add ch, 0x47
adc bx, 0x7152
mov esi, 0x615f2e18
cmp cl, 0x74
nop
not dx
cmp cx, si
sbb ah, cl
rol cl, cl
not ch
mov ecx, 0x43b27841
test dx, 0x59ea
cmp ebx, esi
shl si, cl
and dx, ax
stc
ror di, cl
and ecx, 0x3f4a75a0
shl ebx, cl
adc ah, ah
not ax
shl ebx, 1
xchg si, dx
stc
or al, dh
add dl, 0x33
nop
shl bl, cl
rol dl, 5
nop
sub dh, 0x33
sub bl, 0x4d
sub edi, 0x4b11923e
adc cx, bx
stc
stc
add ecx, 0x7abef851
xor di, 0x3752
nop
xor bx, 0x12e7
stc
mov dx, 0x7c4c
stc
shr edi, 8
inc ah
shl di, 1
shl cx, 4
stc
mov cx, bx
rol di, 2
pop edi
stc
sub bx, si
push edi
sbb ecx, edi
rol ecx, 5
and ax, ax
sbb ch, 0x56
test dx, bx
mov dl, 0x31
stc
mov ax, si
add bx, 0x3e49
mov esi, ecx
inc si
sub dx, 0x3a47
nop
adc ecx, edx
and dl, 0x23
dec di
ror dh, cl
stc
xchg bl, dl
shr eax, 3
and ch, bh
adc ch, 0xe
xor ch, ch
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
stc
push ebx
shr bx, 4
sub bx, 0x1d2
push eax
push ecx
shr al, cl
push edi
xchg di, ax
push esi
add cx, si
stc
or ebx, ebx
or cx, 0x4cfa
add ecx, 0x33b8a55
push edx
sub edx, 0x65543cae
stc
adc edi, eax
ror ah, 4
xchg esi, edi
ror bx, 1
rol edx, cl
add dx, 0x3697
shr ax, cl
or di, 0x60c3
sbb bx, dx
cmp bh, dl
sub ch, ah
or dl, bl
stc
shl dl, cl
shl dl, 1
xchg ebx, eax
test cx, ax
test edx, 0x20fbd789
dec bx
test dx, ax
cmp ecx, 0x20b7f3be
adc cx, 0x7b48
stc
adc ax, ax
ror ecx, 8
ror ebx, 8
nop
shl al, 8
or edi, eax
not ebx
nop
not dx
shr si, cl
xchg edi, ebx
sub al, 0x3a
sub esi, 0x69dd1b74
adc ax, 0x3dd4
sbb si, 0x6efd
or esi, ebx
xor esi, 0x3d1ea4de
inc edi
add si, 0x7500
inc dl
not esi
sub cx, 0x6140
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
push esi
mov si, 0x77f4
push edi
adc di, 0x37b1
push eax
not ah
push edx
push ebx
adc dl, bh
shl eax, 1
adc si, 0x3034
xchg bl, bh
push ecx
xchg ch, cl
sub bx, 0x3aa8
not bh
ror ah, cl
not si
adc di, 0x199
add ah, dl
test eax, edx
test ch, 6
sub ax, bx
not ah
shr di, 2
test si, 0x47a4
stc
rol bl, cl
stc
pop ecx
pop ebx
pop edx
pop eax
pop edi
pop esi
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004bffec
add esp, 0x27
mov cx, 0x101
test eax, eax
jne 0x4bfff8
jnp 0x4be195
call fcn.005125cd
call fcn.00512bc3
push edx
or dh, 0x69
push eax
cmp ah, 0x30
adc eax, 0x1aac4c41
push ebx
and bl, 0
xor ebx, 0x5b7ccde2
push edi
push ecx
rol edi, cl
push esi
inc si
xor ecx, ecx
or ecx, esi
stc
inc edx
sbb edi, 0xeabcbe2
and cx, bx
and ch, dh
shl ch, 5
cmp esi, edx
shl edi, 8
shl cl, cl
cmp ax, 0x4bfb
or esi, ebx
xchg ebx, edx
nop
inc edx
inc di
test cx, cx
rol eax, cl
sub eax, edx
shl bh, 8
test ecx, 0x60037097
mov ecx, 0x7e4b5125
sub dl, 0x69
mov esi, edi
cmp cl, cl
pop esi
pop ecx
pop edi
pop ebx
pop eax
pop edx
stc
push esi
dec esi
push ebx
and bx, si
push ecx
mov si, cx
push eax
xchg ah, al
pop eax
pop ecx
pop ebx
pop esi
push edx
push edi
and edx, edi
inc dx
push esi
push ecx
shl esi, cl
push eax
not al
pop eax
pop ecx
pop esi
pop edi
pop edx
call fcn.00512ff2
push edx
mov dx, 0x46cd
push ecx
sbb cx, dx
pop ecx
pop edx
jecxz 0x4be195
push eax
shl al, 8
pop eax
nop
push ebx
ror ebx, 5
push ecx
shr cx, 5
inc cx
push edi
not edi
push esi
adc esi, 0x22b1cee0
push eax
xor al, 0x59
shr esi, 5
ror edi, cl
shl bx, 4
nop
xor esi, esi
xchg di, ax
test bx, ax
rol ecx, 6
ror ax, 5
adc cx, 0x672b
rol ecx, 3
sub ebx, ebx
stc
shr cl, cl
stc
push edx
shr dl, cl
shr ecx, 3
test ch, 0x3a
rol cx, cl
nop
xor edi, 0x3a779b7c
sbb di, di
dec bh
inc cx
inc edx
inc ecx
dec ah
nop
shl di, 2
not bl
shr cl, cl
not bh
shl di, cl
mov ebx, edx
or bh, 0x7c
xchg edi, edi
dec bl
xchg edx, esi
mov bl, ah
shl ax, 2
sbb ah, al
ror bl, 3
dec ax
add cx, si
sub di, ax
sub ah, bh
dec edx
cmp eax, ecx
sub bx, 0x2ad6
xchg dx, ax
stc
add dl, 0x5c
rol si, 6
add dx, 0xa7c
test ebx, eax
rol eax, 6
and bx, cx
inc ecx
xor bl, 0x2e
stc
nop
sub ch, dl
sub eax, 0xb211695
stc
mov esi, 0x21b2a8f4
inc ebx
not dh
adc si, dx
test dx, di
or edx, ecx
inc ax
not eax
inc eax
or ebx, 0x2ff71177
or bx, 0x4c5f
cmp eax, eax
adc ch, 0x69
xor ebx, edi
nop
rol di, 4
cmp dx, dx
adc esi, ebx
xchg esi, eax
xchg dx, di
not ax
test dx, 0x2bb9
stc
rol ax, 5
rol ecx, cl
cmp eax, esi
nop
stc
shr cl, 6
pop edx
xchg si, ax
test di, ax
shr eax, cl
or di, 0x4ea7
shl eax, cl
xchg cl, al
test eax, 0x65d36a17
and ebx, eax
or cl, 0x50
not eax
nop
push edx
dec dx
rol edi, cl
inc dl
test ebx, 0x6edcd4d1
mov bx, bx
cmp ebx, eax
shl bh, 7
add dh, 0x15
shr cl, cl
xchg si, cx
or ebx, 0xf28a3a6
inc bx
rol bx, 6
test edx, ebx
sbb dx, 0x2494
dec dx
rol cx, cl
adc esi, 0x3ec0aef
mov edi, eax
sbb di, si
adc dh, 0x68
or cx, 0x546f
and eax, 0x38a079b6
shr dl, 5
dec edi
cmp edx, eax
dec ebx
or dl, cl
xor bh, 0x1b
not edx
rol bx, cl
xchg bx, cx
stc
rol eax, cl
cmp di, dx
shr ch, 3
xor ax, bx
add cx, 0x215e
not eax
xor bl, 0x76
sbb bh, ah
stc
adc di, 0x2827
stc
not cl
rol ebx, 4
dec edx
cmp dh, bl
shr dx, cl
mov bx, 0x17bf
and bh, bh
dec si
not cx
xchg ah, cl
shr ah, cl
sub bl, 3
not bl
not dx
ror di, cl
xor dx, dx
and ebx, ecx
test edi, edx
inc ecx
dec ah
xor esi, esi
cmp cl, 0x66
not dx
sbb al, ah
adc eax, ebx
add ch, 0x26
ror dx, cl
sub eax, 0x22fe733a
dec ah
mov ch, al
and ebx, 0x3c7b474f
not dh
or bh, 0x52
and cl, bh
adc ch, 0x66
not edx
add edx, ecx
sub al, ch
xor ecx, edi
adc cl, ch
cmp ebx, 0x2f86ceed
add ebx, 0x4e403678
nop
dec dh
xor bx, 0x78e0
pop edx
stc
dec ecx
nop
cmp esi, ecx
sbb cx, 0x65d4
shl ecx, 1
push edx
not dx
test cx, 0x3fa8
test ax, dx
rol ecx, cl
inc di
shr ch, cl
shl ecx, 2
ror edi, 5
shl dl, cl
ror esi, cl
ror cx, cl
nop
not eax
test edx, edi
or ch, 0x51
rol edi, 1
cmp eax, edx
stc
inc dl
add dl, ah
not si
add dl, 0x3b
add edx, 0x258737da
sbb si, di
not ecx
dec bl
mov bx, 0x512b
sub ecx, eax
or edi, 0x4b72e152
nop
not ah
cmp dx, 0x4a3f
cmp al, al
sub dl, ch
dec ebx
test edx, 0x13ad4f33
xor al, 0x29
ror al, 8
dec bx
inc edx
xor eax, ebx
stc
xor esi, 0x3782837d
cmp edi, 0x18b10ccd
cmp di, cx
shl cl, 1
xchg ah, ch
nop
stc
mov dl, ah
ror si, 4
dec esi
shl bx, 2
adc dh, ch
xor esi, edi
shr si, cl
ror dh, cl
and al, dh
ror al, 3
xor cx, 0x525b
inc al
add al, 0x4c
stc
sbb ax, si
nop
adc ebx, ebx
nop
shl ax, 4
xor ax, 0x7130
inc cl
shl edx, cl
add al, 0x65
inc si
stc
or ax, 0x7552
or ch, dh
ror bl, 4
test di, 0x2c9d
test bl, dl
nop
xchg ebx, ecx
add ax, 0x5060
inc ax
cmp esi, 0x753732ef
adc edx, ecx
sbb dx, 0x572c
nop
test edx, ebx
dec ecx
xchg ecx, eax
sbb dh, 0x5d
sbb ah, 0x58
adc eax, 0x657b4356
nop
pop edx
push edx
xor dl, 0x12
sbb ax, bx
sbb di, dx
not edi
not bh
mov ebx, esi
nop
and ax, 0x69c0
stc
and dl, ch
stc
ror ebx, cl
mov ax, bx
test ah, bh
xor edx, edx
inc dh
not bl
nop
shr bl, 4
nop
xor edi, 0x1ee0c588
inc cl
test dl, 0x2a
or bl, bh
nop
cmp ecx, ebx
add ebx, 0x3fe33db6
rol eax, 4
inc dx
shr cx, 8
and di, di
mov cl, 0x42
xchg bh, bh
not edx
ror di, 2
mov bl, 0xd
sbb ecx, 0x3766cd27
adc ebx, 0x4e2f1734
inc edx
and si, dx
and ch, ch
sbb edx, esi
not ecx
add dx, 0x3e46
or bl, 0x29
shl cx, 5
stc
not si
sub dl, 0x21
adc ah, 0xe
test ah, 0x36
mov ch, 0x50
rol bh, cl
adc al, 0x56
or ah, ch
and ebx, 0x5b1a4840
shl edx, 4
not al
rol ecx, 5
shr esi, cl
and bx, 0x5a80
rol bx, 5
adc edx, 0x50a6d108
xor di, cx
rol bl, cl
xchg edi, edi
test di, cx
shr edi, cl
stc
sbb ah, 0x2d
nop
shr edx, 5
stc
cmp si, si
test eax, 0x538a6c3c
and dl, 0x35
shr ax, 4
stc
add al, ch
mov cl, 0x7e
sub eax, ebx
mov ch, 8
xchg dh, dl
sub di, di
adc ebx, 0x4005999c
test ah, ah
mov ah, bh
cmp ebx, 0x26420b20
and bx, 0x6337
shr edx, cl
dec ah
add eax, ecx
add al, 0xf
ror di, 7
cmp ecx, 0x4a5e011a
xor ax, 0x12ce
and ebx, 0x54bf233f
or si, cx
ror edi, cl
rol cl, cl
pop edx
shl di, cl
push edx
inc dl
cmp ah, al
xchg ah, bl
adc cl, 0x35
cmp ah, al
xchg bl, dh
sub ax, 0x290e
shr ah, 8
shl si, 3
inc bl
dec esi
nop
adc al, 0x40
add bh, dl
adc dl, bh
shl esi, cl
not edx
and ax, 0x63e
xchg esi, ebx
test cl, ah
not esi
inc esi
add cl, dh
xor esi, 0x53392ae3
shr ax, cl
sbb cx, di
mov bl, 0x7c
test cx, si
or bh, 0x3c
test ax, 0x5796
nop
stc
test cl, 0x53
inc ecx
cmp bx, di
mov ebx, 0x1f6739ce
not ecx
test al, dl
xor edx, ebx
ror ecx, cl
adc edi, edx
cmp edx, ebx
and esi, esi
not bx
shr cl, 5
shl ax, cl
mov al, ch
sub bl, 0x62
ror bx, cl
ror cl, 7
inc si
shr ax, cl
sub dx, 0x59ad
ror dx, 4
cmp ch, cl
stc
shl ah, cl
stc
ror esi, 7
add ecx, 0x4f6ea045
adc bx, 0x72d1
xor ecx, 0x1e75114b
ror ecx, cl
add bh, dl
ror ebx, cl
nop
or bh, 0x4f
mov dl, 0x3b
shl dh, 5
xor bx, cx
sub cl, ch
shl esi, 1
not dl
xchg ebx, edx
and ax, 0x1739
not dh
and di, si
and bx, 0x49f8
xor edx, eax
or esi, eax
xor bx, 0xdce
xchg edi, eax
or bh, 0x3c
ror esi, cl
add ah, 0x42
nop
not cx
test ax, 0x585f
test si, bx
sub di, 0x6126
xor ecx, 0x203d7a36
xchg cl, dl
xchg ecx, eax
test ecx, 0xb51156c
ror ch, 7
mov esi, 0x305d2c0e
dec al
xchg edi, edi
and ch, bh
pop edx
cmp ch, 0x3d
add ch, 0x18
push edx
sbb dh, 0x76
shl esi, 2
sbb cl, 0xa
not eax
shl edi, cl
ror ch, cl
cmp esi, 0x313f032a
not ax
and ax, bx
cmp di, 0x5aa6
and ah, ah
test ah, 0x7b
nop
add ebx, 0x93ce843
adc di, 0x11fe
dec edx
inc ax
inc ebx
shr di, 7
dec esi
inc al
nop
rol dh, 3
cmp eax, 0x3b91d8d5
or esi, 0x27ffe171
shr ah, 4
inc ch
and dh, 0xd
nop
inc bh
ror cx, 8
shl dx, 1
dec dl
dec bh
test ecx, 0x5d4bce3c
cmp bl, 0x6d
sbb bx, cx
and bh, 0x69
stc
inc dx
test cl, ch
shl eax, cl
dec ax
shl cx, 2
test ax, 0x31bc
xor cx, 0x4a56
not cl
test ah, 0x1c
shr ecx, 3
nop
dec ax
pop edx
pop eax
pop esi
pop edi
pop ecx
pop ebx
push edx
sub edx, 0x5147e428
push ecx
sbb cx, 0x49c0
nop
push edi
adc edi, 0x75cd6fdc
adc edi, 0x7b584dc7
test ch, 0x76
sbb ch, 0x11
push esi
adc si, 0x717b
or dx, 0x14a0
and si, cx
push ebx
or ebx, edx
inc dl
stc
shl dl, 4
test dx, 0x4a24
shr dh, 4
stc
xchg dx, bx
sub bx, 0x6e69
stc
cmp bh, 4
stc
not dl
ror bx, 5
dec bl
and dx, 0x3e19
xchg dl, bh
push eax
sbb ax, cx
shr esi, 2
not ch
xor ah, 7
rol cx, cl
add ecx, 0x57390769
shl ebx, 4
inc bx
stc
stc
shl ebx, 5
cmp ecx, 0x4d2597a9
nop
ror si, 2
xor si, si
mov edi, edi
sbb si, si
sbb si, cx
stc
add ax, 0x6a6f
sbb edx, esi
rol esi, cl
test edi, 0x1505529d
inc di
xor ch, 0x11
xor cl, 0x1e
stc
nop
cmp dh, 0x22
stc
ror bh, cl
and esi, edx
test al, ah
ror ecx, 6
xor dx, si
shr ax, 1
or ecx, eax
not ax
xchg ebx, ebx
or ebx, 0x347c8f81
ror ebx, cl
add ebx, ecx
inc ebx
xchg edx, edx
or esi, 0x704ce8c3
or al, cl
nop
ror bh, 3
pop eax
pop ebx
pop esi
pop edi
pop ecx
pop edx
call fcn.005134f7
call fcn.00513a6b
jb 0x4be888
call fcn.00513cbd
jnp 0x4be880
nop
push eax
not al
push ebx
not bx
pop ebx
pop eax
push ebx
and ebx, 0x61806cd6
pop ebx
jb 0x4be8bc
call fcn.005140e2
push esi
push ecx
shr esi, cl
push edx
xchg edx, edx
rol cx, 2
push ebx
test ebx, 0x35ea4a3e
shr dx, 4
pop ebx
pop edx
pop ecx
pop esi
call fcn.005146c6
call fcn.00514ba6
call fcn.00515025
push eax
add al, 0x10
pop eax
sub esp, 0x27
mov dword [esp + 0x23], 0
push eax
push ecx
push edx
call fcn.0051541b
jge 0x4bed03
jbe 0x4bec51
push eax
not ah
push edx
push edi
adc dx, di
push ebx
test ax, bx
push ecx
cmp cx, 0x5c5b
xchg bx, bx
test cl, 0x66
sub bx, ax
add bx, 0x6567
dec bx
test dx, dx
test ax, 0x2828
shl ax, cl
sbb cx, 0x1222
or bl, 0x44
dec dx
adc bl, cl
shl bl, 7
add edx, eax
shr ax, cl
sbb al, bl
inc cx
sub dh, ch
dec bl
and cl, 0x22
ror dh, 8
ror di, cl
pop ecx
pop ebx
pop edi
pop edx
pop eax
call fcn.00515a04
push edx
push ecx
rol edx, cl
push eax
xchg dh, al
xor dl, 0x6c
xchg ch, al
xor ch, al
push ebx
mov bl, 0x3d
xchg al, al
push edi
not di
mov edi, eax
inc cl
and bh, 0x51
sub ebx, edi
test dl, 0x7c
mov edx, 0x623fdfec
push esi
adc si, cx
nop
shr eax, 5
and ah, 0x60
sub ecx, 0x561165df
test edi, 0x2383efe8
ror ecx, 5
shl ax, cl
mov ebx, 0x445a5a14
xor ch, ch
shl ebx, cl
add al, 0x26
or bx, 0x6f28
sub dx, 0x2ded
or edx, 0x5d8d45cc
adc cl, dl
nop
or bh, bl
shl edx, cl
ror ah, 2
nop
and esi, edx
shr esi, cl
xchg cx, si
xor di, cx
inc bl
ror dx, 8
rol bh, 8
or di, si
shl bh, cl
xor ax, cx
and ecx, 0x5e4c19b
nop
shl edx, cl
ror dx, cl
dec ebx
inc bx
shr ax, 8
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
jb 0x4beaad
push eax
rol ah, 3
push edx
push edi
or dx, di
push ebx
sub eax, ebx
sbb dh, 0x3b
push ecx
sub bx, cx
adc bl, 0x7b
and bx, cx
or cx, 0x7a59
ror eax, cl
inc dx
nop
push esi
sbb si, 0x13ee
or edx, 0x7e02230f
inc ax
rol edx, 6
not ecx
sub eax, ecx
nop
sub di, di
stc
rol cx, cl
ror ch, cl
stc
adc bh, 0x51
sub ecx, edx
shr ebx, cl
xor edx, ecx
mov dx, 0x18a0
adc ax, cx
add bl, ch
not edi
cmp cl, 8
test edi, eax
test ax, bx
or esi, 0x3a0bf623
ror ch, cl
sub dx, dx
inc si
pop esi
pop ecx
pop ebx
pop edi
pop edx
pop eax
push ebx
push edi
xchg bx, di
push ecx
inc ch
ror ecx, 1
push esi
ror si, cl
push edx
or dx, dx
nop
add cx, 0x28ca
sbb bl, 0x76
push eax
inc eax
pop eax
pop edx
pop esi
pop ecx
pop edi
pop ebx
push edi
mov edi, 0x7e39fbb8
pop edi
js 0x4beaad
push eax
test ah, 0x69
push edx
shr dl, 5
pop edx
pop eax
push ebx
or ebx, 0xc2a8f91
push edi
or edi, 0x4bce38c6
push ecx
add ch, 0x66
xor ebx, 0x42a5779
push esi
inc esi
push edx
inc dx
pop edx
pop esi
pop ecx
pop edi
pop ebx
push edx
sub dx, 0x6875
stc
push ecx
rol ecx, cl
adc dl, 0x6b
push ebx
dec bx
shr dh, 5
push esi
ror esi, 7
shr edx, cl
shl bl, 7
shl dx, cl
stc
sub ecx, 0xc323b60
stc
shl si, cl
mov cl, 0x29
stc
shr dh, 6
sub bl, 2
sbb ch, ch
push eax
cmp eax, esi
xor bx, cx
not edx
rol esi, cl
and al, 0x13
shr dx, 6
shl ecx, cl
push edi
xchg di, si
shr di, cl
adc bx, 0x13af
or bx, 0x4637
rol dl, 3
sbb bl, ch
dec edx
add ecx, 0x358d814a
inc dx
mov bl, ah
sub edi, 0x78ef1a01
dec ax
ror di, cl
mov al, 0xf
xor bh, dh
adc eax, 0x3b091fcc
not cx
adc esi, edi
ror ecx, 5
rol ebx, cl
not dx
adc eax, ebx
cmp si, 0x4f34
rol cl, 6
inc al
mov bh, ah
not ah
inc ax
xchg ch, dh
inc eax
sub ax, 0x20cb
add cx, ax
add si, si
or edi, eax
ror ecx, 7
adc edx, edx
xchg bh, cl
xor ebx, 0x4f2ce053
stc
ror eax, 7
and dl, bl
sbb cx, 0x2a25
adc si, dx
nop
cmp dl, cl
xor bh, 0x29
cmp cx, bx
sbb ax, bx
shr di, 5
mov bh, dh
shr dh, cl
nop
cmp esi, 0x5690a917
add cx, 0x2885
add edx, 0x14399efd
xchg edx, esi
stc
sub edi, 0x5d9fccca
mov ah, 0x3f
not bl
or si, cx
dec cl
xor di, si
add cl, 0x7e
mov si, 0x7f70
xchg dh, dl
sbb cx, dx
add cx, di
xchg di, di
stc
stc
xor ah, ah
cmp si, 0x7552
and ecx, edi
pop edi
mov cl, ah
cmp dl, 0x41
stc
shl bh, 7
dec ch
push edi
adc edi, 0xa91e72e
ror ecx, 5
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
push edx
push ebx
sub dx, bx
push eax
adc eax, 0x2c28a329
push edi
rol di, 8
push esi
xor si, si
pop esi
pop edi
pop eax
pop ebx
pop edx
push ecx
shr cx, cl
push edx
push esi
add dx, si
add si, 0x4dc9
push eax
test al, ah
add ah, 0x73
inc edx
sbb si, cx
nop
push ebx
shl bh, cl
push edi
xor bx, di
not ebx
or si, 0x4584
not esi
test dh, al
pop edi
pop ebx
pop eax
pop esi
pop edx
pop ecx
call fcn.00515cc4
push esi
push ecx
shl si, cl
pop ecx
pop esi
push esi
shr si, 6
push edx
xor si, dx
pop edx
pop esi
jbe 0x4bec51
push ebx
mov bl, bh
pop ebx
call fcn.0051631e
jbe 0x4bec76
push edx
push edi
mov edx, edi
push ebx
xor bx, 0x783
pop ebx
pop edi
pop edx
call fcn.00516883
stc
push ecx
or cx, 0x7842
pop ecx
push eax
not ax
push edi
push edx
xchg edi, edx
test di, 0x4a7b
push esi
push ecx
shl si, cl
adc eax, 0x4b76cc89
push ebx
adc bl, bl
nop
stc
sub bl, 3
cmp al, 0x10
cmp al, dh
add edi, ebx
or ecx, esi
and si, 0x7a9
xor eax, eax
ror al, 8
xor dx, bx
nop
rol edx, 2
nop
and edi, eax
add ebx, 0x63ebb845
ror ch, 5
not dl
adc edi, ebx
ror bl, cl
dec cl
inc eax
shl bx, cl
sub di, 0x4f1c
or dh, 0x7f
mov edx, 0x44da83d9
cmp bl, 0xe
test cx, 0x4fa3
xor di, ax
not dl
inc ax
test dl, bh
inc si
rol ch, 3
pop ebx
pop ecx
pop esi
pop edx
pop edi
pop eax
call fcn.00516dbe
push edx
push ecx
shr dh, cl
push edi
xchg edi, ecx
pop edi
pop ecx
pop edx
call fcn.00517276
push edx
push ebx
test edx, ebx
stc
push eax
and al, bl
xchg edx, edx
push esi
rol esi, 8
push ecx
cmp dl, cl
add cl, 0x2d
nop
xchg cl, ah
nop
sbb dx, 0x58dd
xchg dl, bh
sub eax, esi
rol bx, cl
ror bh, cl
shr ch, 4
stc
add al, al
xor dx, bx
not bl
xchg si, dx
push edi
add edi, 0x4902b96a
stc
cmp esi, 0x342fd8cb
stc
cmp dx, 0x64f9
ror esi, 4
shr bx, 8
nop
and ecx, edx
rol esi, cl
add ch, cl
stc
nop
inc al
nop
cmp bh, 0x6d
inc al
xor bh, 3
ror di, 5
xchg bh, dl
stc
inc eax
cmp cx, 0x52ff
mov al, 6
not bh
cmp di, dx
test cl, bh
xchg cx, dx
sbb ch, ah
stc
dec bl
shr di, cl
sbb edx, 0x4b6706a5
shr edx, cl
xchg ecx, eax
cmp si, si
sub si, 0x1a48
rol ebx, cl
nop
add cx, 0x5774
adc ecx, 0x5824df76
cmp ecx, 0x96023e
stc
inc si
inc edi
ror si, 1
sbb dx, 0x1821
dec ax
shr dl, 5
xor bh, ah
add di, cx
sbb bh, 0x1a
ror dl, 3
mov ax, 0x372b
shl ah, 7
add edi, 0x3991f3b2
ror ax, 2
shl eax, 1
dec ah
dec ebx
sub dl, 0x10
sbb ch, 0x67
shr ah, 5
dec cx
and ebx, 0x147f1b89
add esi, ebx
xor dx, 0x6742
rol al, 7
test dx, 0x7144
shl bh, 7
not bl
add cx, 0x427e
add di, 0x730d
stc
xchg bx, di
sub dh, 0x53
xchg cl, dl
inc si
add al, bh
pop edi
xor ebx, 0x6a11aa89
add cx, si
test eax, 0x43fabaf2
rol bx, 5
rol al, 5
add ax, si
push edi
adc di, si
xchg bx, di
sbb ch, 6
sub edi, 0x2e7cbf81
shr bl, cl
shl dx, cl
ror si, cl
sbb cx, 0x61b3
add si, 0x7ea5
xor eax, ebx
xchg ebx, edi
rol cl, cl
rol esi, cl
sbb ch, ch
cmp ah, 0x27
mov cl, bh
sbb edi, 0x13559943
ror ax, cl
not edi
shl di, 1
shr bh, 6
adc eax, eax
test ecx, 0x3d70a0c1
dec al
nop
xchg edi, ecx
test bh, bh
inc al
shr ax, 4
xchg bh, ch
dec ecx
dec edi
add ebx, 0x2c5d9a47
nop
dec ch
ror si, cl
shl ebx, 7
xchg dh, bl
xchg ebx, edx
adc ecx, 0x6854b4f3
sub si, 0x2d61
stc
dec eax
inc dl
inc ah
sbb dx, dx
not cl
ror esi, cl
sub ah, al
dec al
add bl, ah
or dh, 0x2b
mov dl, dl
inc ch
rol dh, cl
test cl, 0x3d
xchg edi, esi
and edi, esi
xor bh, cl
stc
inc edx
sbb edi, edi
shr al, cl
not ax
xchg edi, edi
shr dh, cl
not ecx
and eax, 0x194e2af9
test dh, 0x27
inc ah
sub edx, edi
test esi, 0x1ae07757
cmp ax, ax
and cx, 0x3fc0
add ah, cl
xchg edx, eax
ror si, 4
adc cl, dh
mov cx, si
cmp bh, 0x55
dec dl
add ecx, 0x2b8e62e1
not eax
xchg ch, cl
xor edx, 0x144b588d
cmp eax, 0x332bde43
or cx, si
add bh, 0x38
or dx, di
cmp bh, dh
ror edi, cl
adc cx, 0x54bd
inc esi
add esi, eax
pop edi
adc cl, 0x19
sbb dh, 0x4f
ror cl, 7
and dh, ah
or dx, cx
sub bx, bx
push edi
xor ebx, edi
nop
xchg bx, ax
nop
cmp esi, eax
rol bx, 5
xor cl, 0x63
test bx, 0x643b
stc
sub ch, bh
xchg si, si
add eax, 0x574d0b25
not dx
nop
and ah, ah
sbb al, bl
shr eax, cl
add bh, ah
sbb dl, 0x15
add dx, di
shl dl, 6
dec esi
xor dl, ch
xor edx, ecx
add bx, bx
nop
xor al, dl
xor dl, 0x5a
dec esi
sbb cx, 0x1253
cmp eax, ecx
sbb di, 0x12bd
test si, di
cmp di, ax
shr bx, 6
inc bh
sbb dx, dx
stc
add dx, di
dec bx
and cx, ax
add ecx, edi
xchg ebx, edx
stc
cmp edx, 0x356c4c21
shr cx, 4
add dh, dh
test si, 0x4f63
shr bh, 5
or ebx, ecx
ror eax, 4
shl ax, 5
inc ah
sub ch, 0x56
mov esi, esi
not dx
cmp cx, 0x951
adc edi, 0x6c2a9c56
and bh, cl
add ax, cx
stc
test al, al
add ch, al
xor bx, 0x546b
shr ch, 8
mov ecx, edx
and ecx, ebx
ror ax, cl
pop edi
pop ecx
pop esi
pop eax
pop ebx
pop edx
push ecx
dec ecx
push edx
rol dl, cl
push esi
adc si, si
push eax
xor ecx, eax
shr eax, 7
push edi
sub ax, di
push ebx
mov bl, cl
or eax, esi
sub bx, 0x4a0b
stc
xchg ebx, edi
sbb ah, ch
add dx, 0x3125
not ch
dec al
add ecx, edi
not edi
adc ah, 0x6b
nop
rol dh, 7
and eax, 0x728a9519
and dh, cl
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
push ebx
adc bh, 0x27
push ecx
shr ecx, 7
test cx, 0x7212
inc bl
push edi
inc edi
xor bh, cl
pop edi
pop ecx
pop ebx
mov eax, 0x7d8201
lea ecx, [esp + 0xc]
push 0x23
push 0x2b240a62
push ecx
push eax
call fcn.0051752b
call fcn.00517aa3
push eax
shl ah, 6
push ecx
test cl, ah
push esi
not si
stc
push edx
cmp dx, cx
nop
xor ecx, 0x28faf9b3
push edi
add edi, esi
inc ecx
push ebx
xchg bx, dx
and al, 0x11
not cl
nop
test bx, di
rol ch, 8
dec bx
add si, ax
dec ch
cmp ax, 0x445c
xor ebx, 0x7a2cbcec
sub dh, 0x25
nop
not bl
sbb bx, ax
add ax, 0x7128
xchg al, cl
or dl, 0x4e
sbb edi, 0x7b0fc310
rol cx, 3
mov ah, 0x23
or eax, 0x57a8e533
rol cx, 5
xchg ch, al
xor edi, eax
test al, ah
inc eax
not esi
ror al, cl
xor ecx, eax
sub esi, 0x77ac21f9
not bx
stc
ror dx, cl
nop
rol di, cl
ror esi, 6
sbb ebx, esi
xor ch, dh
adc ch, dl
mov edi, edi
dec al
dec al
inc di
stc
sbb eax, 0x51c8b9fd
not si
stc
ror al, cl
ror edx, 2
xor dx, ax
adc dl, 0x53
cmp eax, 0x7ca84455
add dl, 0x1c
xchg ebx, edi
xchg ah, ah
cmp ecx, ecx
nop
shl edx, cl
nop
or si, bx
mov eax, 0x57ff1b60
ror ecx, cl
and bl, ah
ror ebx, 4
or bx, bx
add bh, ch
rol di, cl
sbb bx, 0x3342
not ebx
nop
and si, bx
sbb ecx, 0x6eac3dd2
not cl
adc dx, si
sbb dh, 0x79
and edx, eax
ror esi, cl
xor bl, bl
pop ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
push edi
push ebx
cmp edi, ebx
add bl, bl
push ecx
add ch, ch
shr ebx, cl
push eax
and ax, cx
ror ebx, cl
inc cl
push esi
shr esi, 8
test di, 0x215
push edx
xor edx, ebx
sbb di, di
and al, 0x10
test esi, ebx
adc edx, eax
adc cx, 0x6921
mov ax, dx
shl bh, 1
xor ax, cx
add dx, ax
cmp cl, ah
nop
shl bx, 8
xor bl, 0x7a
nop
mov si, si
xchg cl, ah
test dh, bl
stc
sbb cl, 0x5e
sub edx, edi
adc cx, bx
ror bx, cl
ror ebx, cl
test bl, ch
not ch
sbb cl, ch
dec bh
not ah
sbb bh, dh
shr dh, cl
not cx
adc di, 0x7c6a
inc al
and edx, eax
nop
nop
adc ax, 0x77ce
xor eax, 0x6d7322fb
adc bx, 0x74fe
sbb bl, al
sbb si, bx
or dx, 0x5252
cmp si, 0x14de
xor esi, eax
or si, ax
rol di, cl
nop
shr cl, cl
xor ax, 0x2eaa
rol bh, 7
sub al, 0x3c
nop
not ax
stc
adc bl, dl
add eax, 0x798f1f28
and ebx, ecx
inc bx
adc ecx, 0x5f1ae742
sbb ebx, ebx
inc ebx
and dh, 0x26
test ch, 0x43
add ebx, edx
xchg dh, dl
and ch, 0x3f
inc di
xchg cx, cx
xor dh, 0xe
xchg edi, ecx
add si, cx
shl edi, 6
nop
rol dx, cl
add si, ax
and al, dh
sub cl, 0x30
not al
sub ax, 0x1f3e
inc eax
add al, 0x25
inc ch
test dh, cl
cmp bx, bx
and dl, 0xb
rol cx, 7
add dx, 0x90a
pop edx
pop esi
pop eax
pop ecx
pop ebx
pop edi
push eax
push ebx
or ah, bl
push ecx
shr cx, cl
stc
add bh, bh
sbb ch, ch
mov bh, bl
push edi
sbb di, bx
push edx
dec dl
push esi
add cx, si
mov edi, eax
mov edx, 0x1791b200
inc eax
and ax, dx
shr ah, 8
xor eax, 0x2ceab71a
shr dh, 5
or dl, 0x38
not cx
sbb dx, dx
shl ebx, cl
rol cx, 6
or ax, 0x4041
mov al, al
not ah
adc di, 0x4289
xchg ebx, eax
sbb di, cx
add ecx, ebx
nop
rol bx, cl
stc
add dh, 0x6d
dec ah
mov bx, ax
nop
sbb esi, 0x55c1f3e8
mov ah, 0x6c
ror di, cl
nop
stc
dec si
adc ecx, 0x28960eb1
not cx
or al, 0x57
xchg dx, bx
rol al, cl
mov bx, 0x7b01
and ecx, 0x247a85e
xchg edi, ecx
shl dx, 4
inc cl
ror ecx, cl
not eax
ror dh, 6
sub ch, al
dec cx
test ah, cl
adc ecx, edx
test ebx, edi
sbb dx, bx
test si, 0x4477
test si, bx
dec dh
shl ecx, cl
dec dx
xchg ah, dh
shr ah, cl
ror ebx, cl
or si, 0x49c
dec bl
rol di, 1
xchg al, al
test eax, ecx
mov ax, 0x6259
not ah
test ebx, ebx
sub dl, 0x78
add al, 0x6a
not bx
and bl, 0x6c
sbb ch, al
cmp ecx, ebx
mov ecx, 0x4e6970e6
xor al, 0x79
add edi, ebx
inc ax
not ah
sub ecx, 0x4aef8c7e
xchg cl, cl
xchg cl, cl
mov cl, 0xd
shr ebx, 7
stc
sub al, cl
or bh, bh
adc cx, di
sbb ecx, 0x8c8f86c
shr al, 7
ror si, cl
stc
pop esi
adc ecx, 0x24afa8d5
nop
stc
shr ebx, 2
not ecx
dec ch
and edi, 0x4047a426
inc ch
mov ebx, eax
mov bh, 0x6a
dec bh
cmp cx, 0x7d69
rol edx, 4
ror cx, 2
shl dx, 8
sbb dx, 0x162e
push esi
or si, ax
xor bx, 0x7756
or ah, dh
sub edi, 0x4d9e2c40
mov si, 0x5d40
xchg bh, bh
dec eax
or ebx, esi
xchg ah, al
nop
shr esi, cl
shr ecx, cl
stc
ror di, cl
rol ax, 5
or dh, 0x3a
sub si, di
and ecx, 0x58c21c2
dec dl
and ch, 5
stc
xchg dl, ch
not bx
cmp al, 3
adc eax, 0xf4e350
inc cl
nop
inc ebx
dec bh
shr edx, cl
mov si, 0x7bd1
dec si
rol ebx, cl
or ebx, 0x5bb8815e
rol dl, cl
sbb al, 0x60
sbb edi, 0x7c55039b
dec bl
test bh, ah
rol eax, 6
dec bh
dec ah
shl edi, cl
cmp edx, 0x44ffd272
add dx, 0x2603
nop
add ch, 7
nop
xor ecx, 0x24f34508
dec edx
add bx, si
xchg dl, al
or edi, edx
cmp bx, 0x4953
rol bl, cl
add ebx, 0x39de5ba2
add ax, si
xchg si, si
add cl, ah
dec ecx
dec dx
xchg si, si
or si, si
nop
sbb ecx, esi
xchg bx, cx
or di, ax
rol bh, 5
dec edi
sub ebx, edi
not dh
or dh, 0x67
xor dx, 0x15f8
test di, bx
add cx, 0x48ca
mov edi, eax
dec di
or esi, eax
adc dh, ah
nop
add cx, dx
shl dx, cl
rol ecx, cl
shl bl, cl
pop esi
xor cx, 0x2b26
sub ch, dh
adc dx, ax
ror bx, cl
sbb ah, 9
cmp ebx, ecx
inc bl
xchg bx, ax
shl bh, cl
push esi
test ebx, esi
adc si, si
add ax, 0x4cf3
ror cl, cl
rol cx, cl
dec ecx
xchg ecx, edi
add ax, 0x3c93
xchg di, dx
shl esi, 5
sbb esi, ebx
adc dl, 0
nop
not bx
dec di
test bl, 0x2c
stc
rol eax, 3
not di
dec edi
shr dh, 1
inc bx
nop
cmp cx, di
cmp dx, 0x238e
stc
rol ebx, 7
test bl, al
sub ah, 0x33
nop
and bl, al
stc
sbb dl, al
test ebx, 0x3234f3e6
inc ecx
sbb dh, 0x2e
xor edx, 0x26a04a40
mov dx, si
adc esi, 0x38e9758f
inc cx
sbb eax, ebx
shr di, cl
xchg dh, dl
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
call fcn.00517d9d
call fcn.005182ba
push esi
rol esi, 5
push ecx
add cx, 0x2583
ror si, cl
push edx
and dh, cl
sub ecx, 0x633dcc7e
inc si
push eax
ror al, 2
xchg edx, eax
mov ch, cl
test al, ah
mov edx, 0x168d28c1
or eax, eax
xchg ch, al
xor eax, edx
sub si, 0x27ea
and cx, ax
not al
test ch, dh
nop
or esi, 0x420c803c
push ebx
not bx
test esi, edx
stc
mov dh, 0x47
rol ecx, cl
not bl
xor si, ax
sbb ch, 0x6b
nop
pop ebx
pop eax
pop edx
pop ecx
pop esi
push ebx
push ecx
or bh, cl
push eax
sub al, bh
push edx
add dh, 0x2e
dec ebx
rol dl, 2
test cx, 0x5d
shr al, 3
ror edx, cl
push esi
push edi
test esi, edi
adc al, dh
mov bl, 0x5d
sbb edx, ecx
shr si, 1
not ax
sub si, di
sub edx, 0x62f5ac59
add ax, 0x50ad
mov bx, 0x6867
or esi, 0x195b3beb
and ecx, edx
mov bx, bx
rol bl, cl
xor esi, 0x56dbb6ea
stc
ror al, cl
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push esi
add esi, 0x3fcae1ee
push eax
dec eax
push ebx
xor bx, 0x39ca
push ecx
inc ecx
push edi
or esi, edi
shl di, cl
dec di
rol al, 7
rol edi, 4
push edx
and dh, 0x79
mov ebx, ebx
xchg ch, bh
inc bh
sbb edx, ecx
test edx, ecx
not esi
not ah
nop
nop
sub bh, 0x13
rol esi, 7
cmp eax, ebx
ror bl, 8
rol bh, cl
and ecx, 0x72a3be83
ror ebx, 3
shl esi, cl
xor ebx, 0x7153e693
rol ecx, 8
test ah, bh
xchg si, cx
not di
rol esi, 5
dec ah
shr di, cl
test dl, dl
mov di, 0x70c8
and bx, di
add al, 0x3a
sub dx, 0x4e89
cmp bx, 0x5e3e
shr ebx, cl
xor ah, cl
and cx, 0x341d
test ax, 0x385c
and bx, si
shl dx, 3
xchg cx, di
or di, ax
sub ah, 7
xor bl, bl
and bl, 0x2a
inc edi
xchg ebx, edi
inc bh
or dl, al
sbb cx, 0x1307
stc
xchg di, cx
inc bl
not cx
nop
cmp ecx, 0x13736c0e
or cx, 0x597f
cmp ebx, edi
xchg dl, bh
shl ax, cl
dec ax
or ecx, ecx
ror cx, 7
and esi, 0x6439d104
and eax, ecx
nop
cmp edi, 0x67fb024f
xor cl, dh
pop edx
pop edi
pop ecx
pop ebx
pop eax
pop esi
push ecx
sub ecx, ecx
stc
push esi
dec esi
push eax
push edx
sbb ax, dx
test edx, ecx
xor dx, cx
push ebx
test bh, al
add ebx, eax
cmp dl, bl
nop
or eax, 0x430f1499
not eax
push edi
mov edi, 0x6459a315
sub cl, cl
dec dx
adc dx, ax
and dh, al
shl ah, 3
stc
shr ax, cl
shl dx, cl
xchg ch, dh
rol al, cl
and di, ax
test di, 0x6915
mov cl, bl
shr dx, cl
add cx, bx
adc ax, si
xchg bl, dh
ror ax, cl
sub ah, 0x30
shr si, 4
ror eax, cl
adc dx, cx
sbb bh, dl
sbb di, 0x972
xor dl, ah
stc
dec esi
rol bl, 1
inc bh
adc edx, 0x5ce7b0f7
shr ah, 7
xor ecx, esi
rol ch, 2
cmp esi, 0x23e1cf1f
shl esi, cl
or dh, 0x61
shr edi, cl
test ax, bx
ror cx, 2
not ax
ror al, 1
stc
or ah, dl
sub ecx, edx
ror di, 7
xchg cx, di
mov ecx, eax
shl ebx, 7
mov dx, dx
shl eax, cl
and al, 0x73
cmp ebx, eax
xchg di, ax
inc esi
add ax, si
shl dx, cl
ror dx, cl
pop edi
pop ebx
pop edx
pop eax
pop esi
pop ecx
push esi
push edx
cmp esi, edx
push eax
rol eax, 5
push edi
adc edi, 0x3fdc4cea
xor edi, 0x6b7e1078
push ebx
not bh
push ecx
dec cl
dec eax
inc edi
test esi, 0x44b7cba9
mov bl, bh
shr bl, 7
shr al, 3
mov cx, 0x5f20
ror ah, 4
pop ecx
pop ebx
pop edi
pop eax
pop edx
pop esi
push ebx
push edx
and bx, dx
pop edx
pop ebx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004bffec
add esp, 0x27
call fcn.00518754
call fcn.00518b7f
push eax
push edx
xchg al, dl
xchg edx, eax
push ebx
push edi
cmp bx, di
dec di
ror eax, 2
not bx
push ecx
ror edx, cl
ror bl, 4
cmp ax, di
push esi
inc si
shr edx, 4
test eax, edi
shr dl, 8
sub bh, 0x12
or di, dx
ror dx, cl
test esi, eax
and dx, dx
test cl, 0x69
rol cl, 5
shr ecx, 3
inc ecx
nop
xchg edx, eax
stc
or bx, bx
shr ah, cl
dec al
add ax, 0x3030
stc
xor ax, cx
sbb dx, di
nop
xor dx, bx
rol di, cl
inc ch
or ch, 0x7c
adc esi, edi
dec di
not eax
sub ax, 0x2c59
xchg edi, eax
shl di, cl
sbb cx, 0x442c
inc cx
and bh, 0x5a
xor dl, 0x2b
test eax, 0x623fee7c
and bl, dl
adc ecx, 0x497a3582
xchg bh, ah
test ch, 0x43
shr bx, cl
xchg ch, bl
or edi, 0x2789212
or ah, al
add al, cl
nop
ror al, cl
not si
xchg ah, dl
xor si, 0x7214
shr dl, 6
stc
sbb dx, dx
xchg al, bl
mov di, dx
shl bh, cl
xor ecx, edi
nop
xchg bx, bx
stc
sub cx, 0x10d9
xor dx, bx
not cl
inc bh
not dx
not dl
mov edx, eax
xor dl, dl
sbb bx, 0x2f2b
inc cl
and cx, si
nop
add dx, si
shr bl, 1
shr esi, cl
not eax
rol ebx, cl
stc
dec cl
and cx, ax
xchg ecx, edx
cmp al, dh
nop
sub ch, 0x6f
xchg ebx, eax
sbb al, bl
xchg esi, ecx
stc
pop esi
or dl, 0x77
stc
adc edi, 0x4d6c3a68
and ah, 0x5c
adc eax, eax
mov ah, 0x47
xchg cx, ax
shr eax, 2
rol cx, 7
nop
sbb eax, eax
sbb dx, ax
xor di, 0x674
sbb edx, 0x30c051b6
adc bl, al
not dx
add al, 0x5a
push esi
rol si, cl
ror bh, 8
shl al, cl
nop
and bh, 0x58
or edx, 0x20b8c17f
mov ecx, 0x3e525e8
add ah, 0x2f
or al, bh
cmp si, dx
not ah
rol dh, cl
and bx, bx
cmp bl, 0x21
sbb ecx, ebx
sbb eax, eax
sub ch, 0x39
shr bx, 5
xor dl, bh
nop
sbb bx, cx
xor bx, ax
rol si, 4
rol eax, 8
nop
sbb esi, 0x7b28e1b3
or cl, cl
not cl
rol si, cl
test cx, cx
test cx, 0x1471
ror bx, 5
not edx
dec dl
sbb eax, edi
cmp dl, cl
sbb ebx, esi
or ecx, eax
add al, 0x2e
xor esi, 0x461178a5
adc ax, 0x35b6
and ecx, 0x1e1cd53
sub esi, 0x3b588bc4
and bl, bl
not si
xchg edi, ebx
rol si, cl
test edi, ebx
rol ebx, 5
and dl, 0x3e
xchg al, bh
add ax, di
not cx
add di, 0x7a97
stc
nop
xchg ecx, eax
mov edi, 0x1c63f25a
shr bl, cl
dec di
inc cx
rol bx, 5
xor bx, dx
dec si
ror cl, 5
or al, bl
xor ecx, esi
xchg si, ax
or ebx, 0x21f1f968
add dh, al
and di, di
cmp esi, 0x389cd5a7
dec bx
stc
test eax, ecx
xchg ch, bh
cmp esi, edx
xor eax, edx
cmp cl, 0x32
test cl, ah
test di, 0x3938
cmp edi, esi
ror si, 4
pop esi
and di, 0x30e3
shl bh, cl
cmp cl, 0xb
stc
adc di, dx
sub cl, 0x4c
stc
dec cl
cmp al, ch
push esi
shl si, 7
or cx, dx
stc
or eax, 0x66f2b364
or cl, dl
dec cx
xchg cl, al
test ebx, 0x94dcaf0
mov bx, cx
shl esi, cl
xor cx, 0x6259
ror dx, 5
shr ch, 8
add cl, 0x12
sub bx, di
ror edi, 7
mov bx, si
or bx, di
test di, 0x6852
sub bx, si
nop
adc dx, bx
and esi, ecx
adc eax, 0x45408fcc
mov dh, 0x4f
cmp eax, 0x2bbd0a41
cmp ecx, 0x13ce05a0
and dh, ch
ror bl, 3
mov di, 0x1170
add cl, ch
test dx, 0x46fb
shr cx, cl
ror di, 4
xor dl, 0xf
and ecx, 0x2ed21cad
dec eax
add dx, 0x1e08
inc esi
mov al, 0x3a
sbb cl, dl
nop
inc di
nop
sbb edx, ecx
or edx, 0x51b654dc
xor ch, cl
rol dh, 1
sub dx, 0x5d30
ror cx, 6
dec dh
shr edx, 8
cmp cx, 0x4847
or edx, esi
rol dl, 7
not ax
dec dx
xor eax, 0x7dacd95e
xchg ebx, edx
dec di
test cl, 0x6c
and ah, ah
or edi, 0x143e0f84
cmp ah, ah
cmp cl, 0x26
mov ch, bl
and esi, 0x75ed16f3
adc al, al
cmp ax, bx
cmp cx, dx
sbb eax, ebx
adc bh, 0xc
ror si, 3
nop
sub esi, ecx
shr dh, cl
ror al, cl
and esi, edi
nop
sbb si, ax
xor bx, ax
cmp edi, 0x651c4b9d
xchg ecx, edi
sub si, 0x5f35
or bx, 0x2915
nop
sub ah, 0x49
xor ecx, 0x7fd78b1d
not eax
pop esi
pop ecx
pop edi
pop ebx
pop edx
pop eax
jne 0x4bfb5b
push ecx
push edx
cmp cl, dh
push ebx
push eax
sbb bh, ah
shr al, 4
ror cx, cl
push esi
not esi
pop esi
pop eax
pop ebx
pop edx
pop ecx
push ecx
push edx
and cx, dx
pop edx
pop ecx
push ebx
shr bl, 5
pop ebx
call fcn.00518e07
push ebx
push eax
xchg bx, ax
push edx
adc edx, 0x6b7bb199
add ah, 0x17
push esi
and esi, ebx
push ecx
shl ch, cl
stc
xchg cl, ah
mov cx, bx
sbb dh, 0x70
sub ax, cx
add ax, cx
mov bx, bx
and dl, al
inc bx
push edi
not edi
inc cx
adc edx, 0x5f3f8692
add edi, edx
not bx
ror ebx, cl
stc
dec esi
or dx, di
shr bl, cl
stc
stc
inc si
or dh, ah
ror bh, 4
not ecx
xor eax, edx
add ecx, 0x2a16875b
mov cl, 0x11
xchg ecx, eax
shr dh, 3
shr ax, cl
shr dx, 4
dec cl
shr di, 6
dec bh
shl edi, 8
mov edi, 0x33826d6e
nop
or di, 0x5492
mov bh, 0x42
not edx
rol edx, cl
rol eax, 4
rol ecx, 5
cmp al, ch
sbb ecx, edx
shl esi, 4
rol edx, 7
shl esi, cl
and bh, bl
rol di, cl
dec cx
ror cl, cl
xchg ch, bl
test edi, 0x1776c3d6
and si, 0x5ffd
dec ch
xchg dx, dx
adc esi, eax
add dh, 0x70
cmp esi, ebx
add ch, dl
and ecx, 0x333ef5ce
dec edx
rol ax, cl
or bx, 0x7545
cmp dh, 0x43
stc
test edx, 0x5583d4dd
cmp si, 0x1a39
shr dx, 6
test bh, 0x6a
add dh, 0x21
xor si, dx
shl ch, 6
rol bl, 6
sbb dx, 0x72e8
add bl, 0xa
shl si, cl
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
call fcn.005191e2
push ebx
xor bl, 0x3b
push edi
and di, 0x564d
push eax
rol al, 1
push esi
rol si, 8
stc
nop
push edx
dec dx
test ah, 0x55
sub esi, 0x274bc5dc
xchg edi, esi
sbb al, dl
push ecx
dec ecx
and ah, bl
xchg edi, ebx
not si
or bh, 0x60
sbb edi, edx
nop
adc edi, 0x3ae1cc43
stc
xchg dl, bh
ror cx, cl
test bl, ah
and al, 0x37
not dl
shr esi, cl
and cx, ax
cmp edi, 0x4c5245ba
nop
not bx
cmp cx, dx
or ax, dx
or ax, dx
dec ah
not al
ror ecx, 7
stc
shr dx, 1
shr ax, cl
inc esi
mov ecx, esi
stc
rol di, cl
sub edx, ebx
add bx, dx
dec cx
sbb bx, cx
inc edx
stc
cmp dx, 0x350a
and edx, ebx
test bx, 0x506c
ror al, cl
inc di
sub bl, 0x34
sub edi, 0x5e19b832
stc
shr cx, 8
rol ecx, cl
ror bh, 1
dec esi
sub ecx, 0x763b13ce
inc cx
add bl, ch
test cl, 0x4f
not ebx
ror eax, cl
not edi
nop
xchg dx, dx
or ah, 0x1d
shl dx, 8
and ch, ah
inc ebx
sbb bx, 0x32d9
add eax, 0x17914a26
xor eax, 0x2442505b
rol bh, 8
test cl, 0x47
test eax, eax
shl bx, 4
not eax
dec ecx
test edx, eax
shl di, 2
sub esi, edx
add edx, edx
dec si
nop
rol ch, 7
not di
sbb di, 0x623a
ror bh, cl
rol ah, 7
add esi, 0x2caca8df
mov eax, 0x305d032d
not si
test ebx, 0x1288534
xor bx, 0x7cc3
not si
pop ecx
mov edi, edx
ror si, 7
test al, ah
xor edx, esi
cmp si, 0x1bbb
stc
push ecx
and cx, 0x6f47
nop
not ax
xor eax, 0x4fb50620
nop
or ah, dh
cmp al, dh
sbb bx, 0x1f73
sbb di, 0x2f50
not esi
sbb di, 0x42a9
mov eax, edi
sbb bx, cx
ror edi, 3
not ch
shr dx, 7
stc
not esi
add cl, cl
adc ax, 0x1cd0
test dh, dh
and al, cl
dec cx
add ax, si
cmp esi, ebx
mov ebx, ecx
and ah, bh
add cl, al
inc edi
shr edx, 3
inc al
cmp ebx, 0x5aba29bf
cmp ah, ch
xchg ecx, edx
sub bx, 0x3013
rol bx, 2
mov di, dx
not esi
and al, 0x4c
sub ax, si
xchg si, dx
cmp ax, 0x27d9
xor bx, dx
add bl, 0x27
mov ax, ax
stc
cmp edx, 0x6acc92a7
cmp cx, ax
ror di, cl
inc ecx
rol edi, cl
add edi, ebx
inc ebx
add cx, 0x1361
xor dh, 0x5d
test bh, 0x47
xchg ebx, ecx
add dh, ch
xchg dh, bl
adc ax, 0x72c7
cmp bx, dx
ror al, cl
shr bh, 4
dec bl
shl esi, 6
dec edi
adc dh, 0x5c
sub ebx, edi
rol eax, cl
nop
test cx, 0x45cf
inc cl
shr ch, 1
xor di, 0x7e59
xchg edx, edx
and ah, dl
test eax, 0x34f31241
test ch, 0x54
inc eax
not dh
not ch
rol al, cl
or eax, 0x424939b8
stc
inc ax
xchg bx, cx
stc
sub ax, di
stc
adc si, 0x6dc9
rol ah, 7
rol edx, cl
cmp edx, ebx
shr eax, 2
pop ecx
xchg bl, dh
add ebx, eax
nop
dec bx
nop
shl bx, 8
push ecx
xor si, cx
shl dx, cl
dec edi
mov di, bx
shl edx, 2
xor di, ax
add edi, 0x12da510d
stc
shl edx, 2
rol ch, 6
rol edx, cl
mov bx, cx
or ah, 5
or ebx, edi
dec si
not al
rol di, 6
add bx, 0x7466
add si, 0x3513
stc
or si, 0x3f00
mov ecx, edi
adc bx, 0x5ba
not dx
test dl, 2
nop
shr ax, cl
xor edx, 0x1b73b65
test dl, cl
ror dl, 3
mov eax, 0x1ce4ecfb
or ax, 0x2591
rol cl, 1
xchg edi, eax
dec edx
and cx, 0x60ea
and cl, cl
inc bl
rol bh, cl
stc
xor edx, 0x2b581763
rol edx, cl
ror eax, 1
ror al, 3
or ch, 0x15
nop
xchg cx, bx
not dx
xor si, 0x59b0
and ebx, 0x585982ae
test edx, 0x216b2ad
add eax, eax
rol cl, 7
rol esi, 3
adc ch, 0x4f
test bx, ax
dec edx
not edi
rol di, 1
stc
or edx, edi
sbb ax, bx
adc si, 0x7a68
rol esi, cl
sbb dl, 0x65
nop
ror edx, 5
dec ebx
and al, 0x41
add cx, 0x1c74
pop ecx
pop edx
pop esi
pop eax
pop edi
pop ebx
push esi
inc esi
nop
push ecx
dec ecx
push edx
and cx, dx
stc
nop
shr edx, cl
not ch
inc ecx
push ebx
cmp cl, bh
pop ebx
pop edx
pop ecx
pop esi
call fcn.00519790
push edx
add dx, 0x4067
push ebx
push eax
xor ebx, eax
push esi
adc esi, eax
test ebx, 0x50a33d39
push ecx
xchg cx, cx
rol ax, 6
add edx, 0x792ad36d
test edx, eax
xchg esi, ecx
ror ebx, 7
or ebx, ebx
stc
shr ecx, cl
and ebx, 0x5a84bec9
inc dl
pop ecx
pop esi
pop eax
pop ebx
pop edx
jbe 0x4bffd1
call fcn.00519c67
call fcn.00519f74
push ebx
push eax
and bx, ax
pop eax
pop ebx
call fcn.0051a4ae
call fcn.0051a765
test eax, eax
je 0x4c32b4
mov cx, 0x101
jmp 0x4bfff8
cmp cl, 1
jne 0x4c0900
add eax, dword [eax + 1]
push ebx
inc bh
push edi
shr di, 7
push esi
add si, 0x7628
push ecx
sbb cx, 0x7df8
push edx
push eax
sub dx, ax
shr di, 8
dec ecx
nop
mov ah, 0x1d
or bh, al
inc ebx
mov ecx, 0x3d79d3c8
dec edi
add ecx, 0xe932853
shr esi, cl
ror cx, cl
shr ebx, 7
xchg ah, bh
dec ch
shr dx, 7
cmp ebx, ebx
xor ax, ax
adc ah, dh
nop
xchg al, al
xor ah, 0x3d
mov ch, ah
and ax, dx
inc ax
test al, 0
or cx, 0xb83
sub ebx, edx
rol cx, 3
and bl, ah
and dl, 0x44
or cx, 0x6ce3
stc
or dl, 0x46
mov edx, eax
rol ecx, cl
ror bl, 1
sub al, 0x12
xchg si, cx
stc
add bx, dx
xchg bh, bh
inc ax
cmp si, 0x4ed
and dl, al
rol dx, cl
adc edi, 0x1c73ef15
add ax, 0x2c92
dec di
xor si, ax
nop
or si, 0x6ae6
sub ecx, 0x57f80816
ror bl, cl
inc edi
add di, 0x559b
xchg cx, si
mov bh, ch
rol bx, 5
or di, 0x1f5e
dec bl
stc
or edx, ebx
rol edi, 2
xchg ch, bh
shr cx, cl
not edi
rol dl, cl
xor edx, esi
inc di
dec ebx
shr eax, 8
test eax, edi
dec edi
mov bl, 0x62
cmp di, dx
dec al
stc
test eax, 0x59c9a7b
shl eax, 6
or eax, ebx
sub si, 0x727c
xchg di, cx
stc
not ebx
ror si, 6
mov ax, bx
or bx, 0x2309
or eax, eax
xchg esi, edi
shr ch, 4
xor di, 0x4878
nop
sub al, 0x59
nop
not ax
pop eax
nop
push eax
xchg bh, al
dec di
test edx, ebx
cmp dx, 0x2709
or dl, 0x69
stc
sbb edi, edx
or edx, edi
stc
add bx, 0x2273
shr dl, cl
add dx, 0x42d9
inc bl
dec edx
not edi
shr bx, cl
mov di, ax
shr al, 6
test esi, edi
xchg bh, bh
inc di
stc
dec ax
sbb al, cl
sub dx, di
mov ecx, eax
xor dl, 0x1e
test ah, bl
ror edx, cl
xor dx, 0x4b7d
cmp cx, 0x4283
and al, al
mov dl, 0x7d
test di, 0x59eb
add bx, ax
not edx
sub ecx, eax
inc cl
inc ah
rol edx, cl
add ch, ah
stc
sub eax, edx
add ecx, ebx
sub dh, ch
not al
sbb ah, ch
xchg ecx, eax
rol dx, 8
adc dh, al
or eax, ecx
inc eax
mov ax, ax
stc
ror dh, cl
or esi, 0x30b193e2
nop
sbb edi, edx
xor cx, dx
and ah, bl
inc dx
add eax, 0x3f860eda
or al, 0xb
ror edx, cl
ror si, 6
rol ax, cl
rol di, 3
not ah
test bh, ah
sbb edx, ebx
test eax, 0x5781dbde
test si, ax
rol edi, 8
nop
sub edi, edi
sub bh, dh
sub ebx, edi
cmp edx, 0x31e47007
adc dx, 0x65e
nop
ror ecx, cl
nop
dec esi
xor al, 0x32
adc bx, ax
shr bh, cl
add esi, 0x750d6256
ror bh, 6
shl edx, cl
add ch, bh
xchg dl, bl
sbb al, 0x59
add bx, 0x31b8
adc ch, 0x2b
dec bh
nop
adc esi, 0x3cac4953
and si, 0x1762
xor edx, 0x667d03bd
pop eax
add edx, 0x3b9bb984
sub esi, 0x58ed96f
push eax
ror al, cl
shr ax, cl
cmp di, 0xb6f
cmp eax, edi
shl cx, cl
xchg dl, bh
xor cl, 0x41
shr cx, 1
and bx, 0x2b73
add eax, ecx
mov si, bx
ror ah, 5
and al, 0x2f
and si, 0x38c7
sbb ah, 0x4b
shl eax, 6
or cl, dl
xchg edi, edx
or bl, cl
and ah, 0
adc di, 0x569d
shr esi, cl
cmp bx, 0x2f30
adc ax, 0x27e3
shl dh, cl
and edx, 0x71ffb700
add edi, 0x7911f79f
xchg ch, ah
add bh, 3
rol edx, 8
or ecx, edi
or ax, 0x7b96
shl eax, cl
cmp bx, 0x47d
cmp dh, 0x38
sub bl, 0x7f
add cl, 0x1d
add ax, 0x3db5
mov ax, dx
nop
ror bl, 1
inc dx
sbb ebx, 0x2151725a
nop
or cl, 0x71
stc
xor dx, 0x310b
not si
ror al, cl
sbb ecx, 0x456574ec
test cl, 0x5b
shr ebx, cl
and si, 0x7975
ror ecx, cl
shr ah, 8
cmp bh, al
inc ch
add si, di
or edi, 0x22523dc0
add ecx, 0x42ea363c
sub ax, cx
mov dh, 0x73
cmp di, dx
ror di, 6
stc
test si, si
shl dh, cl
test bx, 0x2d9a
or bh, ah
rol ecx, 7
shl edi, 5
shl ecx, cl
stc
inc edx
shl ebx, cl
xchg esi, eax
inc al
and eax, 0x56ce2765
cmp ax, 0x5475
xor bl, 0x6c
or bh, 0x30
add cx, 0x2303
cmp cl, 0x7f
nop
sbb dx, ax
xor eax, edx
sbb ebx, 0x1a141c37
shr ebx, cl
sbb edx, eax
adc ax, cx
adc esi, 0xc9949a2
add eax, 0xc743762
stc
not di
mov edx, 0x4d39b8d1
dec dx
sbb si, 0x1e7e
shl cx, cl
pop eax
add dl, bh
sbb di, 0x6953
adc di, 0x1cae
push eax
shr al, 2
or edi, eax
xchg ebx, edi
add edx, ebx
adc cl, 1
sub ax, di
nop
add ax, 0x6f0a
adc al, bl
pop eax
pop edx
pop ecx
pop esi
pop edi
pop ebx
push edx
test dh, 0x24
push eax
push ecx
adc al, ch
xor dx, 0x99c
push ebx
not ebx
add bh, bh
push esi
sub esi, esi
sbb bx, 0x6c86
ror ah, 8
push edi
cmp di, cx
add eax, edi
add bl, 0x1f
rol ecx, 6
stc
test cl, 0x53
rol edx, 1
dec dl
shl edx, 8
not esi
add ax, 0x6abf
sub ecx, ebx
sub dh, 0x53
and bl, 0xa
or dx, dx
dec edi
cmp si, di
or si, cx
nop
ror ax, cl
sbb al, cl
not ah
mov dl, 0x32
dec dh
and dx, ax
not cx
xchg ecx, eax
mov dl, bl
sub dh, 0x78
and ax, cx
nop
sub ch, ah
adc bx, ax
sub ebx, 0x5d6bf128
and bl, 0x7b
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
je 0x4c06ad
call fcn.0051ab1f
push eax
sub al, 0x4e
xor ax, 0x52c0
dec al
push ebx
sub bl, 8
push edx
not edx
push ecx
shr ch, 1
push edi
ror edi, 2
inc ax
not ch
or ecx, 0x4ac2fcd2
and ebx, ebx
rol edi, cl
xor dh, dh
and al, dh
or ax, 0x328e
not edx
sub di, 0x4a03
push esi
or bx, si
xor ch, dh
rol si, cl
dec dx
shr dx, cl
mov ch, 0x20
and di, cx
ror di, cl
add dx, si
sub cx, 0x208b
add bx, 0x3c91
not ebx
rol al, 3
inc al
add ah, bh
dec cl
add ax, cx
add ch, ch
not ax
rol ah, 4
not cx
rol cl, 6
add edi, 0x3967aced
stc
cmp si, 0x2aad
not si
sub bl, bl
shl cl, cl
shr ch, 7
cmp ch, 0x56
mov ebx, eax
inc cx
mov si, 0x6de2
mov ax, 0x41c
xchg di, bx
inc cx
test edx, esi
shl ebx, 8
dec ch
mov cx, si
and cx, 0x1e04
and ah, bl
or ecx, 0x5fa05d6f
rol eax, cl
nop
ror ebx, cl
test esi, edx
add ebx, esi
shl eax, cl
not ch
adc ax, 0x35a7
cmp cx, 0x4817
xor edx, 0x344eb740
adc bh, bh
or ch, dl
rol ch, cl
not eax
inc eax
and bx, 0x403d
sbb edi, 0x2922d69
nop
rol eax, cl
sub ah, 0x23
sub dx, cx
rol al, 7
add bh, dl
and ebx, 0x211cfc3b
not ah
and cl, cl
cmp ch, ah
shl ebx, cl
ror di, cl
add edx, eax
xor dh, 0x1b
shr cl, cl
adc ah, 0x4a
xor ebx, 0x20c1fd6b
shl bx, 8
or ax, 0x29c8
rol edi, cl
sbb ax, 0x51af
xor ax, 0x7246
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.0051afaa
jg 0x4c0636
push ebx
shr bh, 3
push edx
push ecx
shr dx, cl
sbb bx, cx
push edi
sub edi, 0x4067f19d
xor di, 0x6137
inc edi
not bx
stc
cmp ch, 0x3e
push eax
xor cx, ax
test cl, 0xc
and edx, ecx
nop
dec cx
or cx, 0x4fe5
rol edx, cl
sbb edi, eax
xchg di, cx
or bx, 0x63d7
not bh
or bx, 0x1281
inc dx
push esi
and esi, 0x32a90bbf
cmp ax, 0x4688
sbb ax, dx
not ch
inc ch
stc
mov bl, bl
sub edi, 0x7190acf2
nop
shl cl, 7
ror ax, cl
test eax, ecx
xchg ebx, edx
mov al, al
add bh, bh
ror si, cl
dec esi
sub eax, 0x9600e4d
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
jae 0x4c0615
push ecx
push edx
cmp ch, dl
push esi
inc si
and dx, cx
nop
push ebx
sbb bx, 0x65fb
sbb bh, 0x38
push eax
push edi
sub ax, di
shl si, 1
rol dl, cl
mov edi, 0x5d267f60
or eax, 0x6ee639a9
dec ax
nop
ror cx, cl
inc edi
rol edx, cl
ror ax, 7
pop edi
pop eax
pop ebx
pop esi
pop edx
pop ecx
jnp 0x4c060e
push eax
push ecx
add eax, ecx
pop ecx
pop eax
push ebx
adc bx, 0x3beb
pop ebx
push ecx
push eax
mov ch, ah
test ch, 0x1f
and ah, cl
push edx
shl dh, 4
pop edx
pop eax
pop ecx
push eax
push ecx
ror ah, cl
sbb cl, 0x29
and ah, 0x14
shr al, cl
stc
shr eax, cl
pop ecx
pop eax
call fcn.0051b42b
call fcn.0051b704
call fcn.0051bb69
stc
stc
jnp 0x4c066a
jg 0x4c0664
jne 0x4c0664
push ecx
test ch, 0x31
stc
pop ecx
call fcn.0051bf6d
push ecx
push eax
test ch, ah
pop eax
pop ecx
push eax
push ecx
xchg ecx, eax
xor ah, 0x45
stc
nop
pop ecx
pop eax
push eax
not al
push ebx
push edx
mov ebx, edx
push esi
sub esi, eax
stc
not dh
push ecx
shr bx, cl
nop
rol cx, cl
nop
push edi
or di, 0x300d
nop
not bl
rol bx, cl
pop edi
pop ecx
pop esi
pop edx
pop ebx
pop eax
je 0x4c06ad
call fcn.0051c389
push ebx
push ecx
shl ebx, cl
pop ecx
pop ebx
push edx
push ecx
shr dl, cl
stc
push ebx
push edi
cmp bx, di
dec dh
push eax
cmp al, al
shl ah, cl
not bl
dec al
push esi
cmp cx, si
sub esi, eax
cmp ch, ch
ror ecx, 4
test eax, eax
xor bh, ah
test bx, dx
adc ch, ch
shl edx, cl
not eax
inc bl
shr dx, 4
and bx, ax
stc
or edx, 0xd3f3b45
xchg bx, ax
not bx
test ch, 0x43
shl di, 2
xor esi, edi
dec ecx
cmp ch, bl
not di
adc dh, bh
or ecx, 0x6c009a0f
rol ch, cl
test ah, 0x5a
xor edx, 0x32c7a411
nop
cmp ebx, 0x12ec5630
cmp dx, si
xchg bh, dh
nop
or cx, ax
or ah, 5
xor si, 0x5a31
ror ebx, cl
not ax
or dh, 0x6b
xchg dl, ah
not eax
adc al, cl
xchg dh, dl
cmp dl, 0x3a
mov bx, 0x3ef2
nop
nop
rol esi, cl
sbb eax, edi
not bh
ror dh, 3
dec cl
rol dx, cl
stc
or bx, 0x561e
or bl, 0x5f
stc
rol eax, 2
mov dx, 0x3648
shr bh, cl
add ecx, 0x3a700fcc
dec eax
xchg cx, ax
stc
sbb bx, cx
stc
nop
nop
mov esi, eax
cmp cx, dx
test edi, 0x7f2326a5
xchg bx, di
rol dh, cl
ror ah, 6
inc dl
xchg dx, di
dec bx
stc
ror cx, 8
mov cx, ax
cmp bl, 0x47
rol bx, 2
ror ch, cl
ror si, cl
mov edx, 0x7d14a468
rol ch, cl
mov dh, bl
and edi, ecx
sbb esi, 0x75d13120
dec edi
xor ax, 0x6126
mov esi, 0x64570795
pop esi
test eax, ebx
or ch, 0x7d
add ecx, 0x5c4a784a
push esi
adc si, si
or ch, dh
and dx, dx
adc cl, 0x25
and ah, dh
test cl, dh
shl ah, 7
xor ah, 0x2f
test ecx, 0x96d8992
dec dx
shr dx, cl
sub edi, 0x1e23cfb5
cmp bh, bl
nop
rol cl, 8
and cx, di
add esi, 0x2fcb2bb2
shl bh, cl
sub al, 0x4a
rol edi, 3
cmp cl, 0x5d
dec ax
and si, 0x52a9
ror bh, cl
cmp bx, 0xe60
shl edx, cl
shr bx, cl
and dx, cx
stc
shl bl, 5
shr ch, 4
rol al, 1
xchg dl, ch
xor dh, bl
cmp ecx, ebx
ror ebx, cl
nop
not ebx
stc
and dx, dx
or si, ax
stc
adc edi, ebx
not cl
mov dh, bl
test ch, 0x67
add ebx, 0x2e7f6073
shl esi, cl
shr edx, cl
test dl, 0x1f
rol eax, cl
rol bh, cl
cmp si, 0x2b28
nop
xor edi, 0x56cd9c9a
and di, si
add cx, 0x3715
rol al, 1
sub eax, 0x78042ef2
ror ebx, cl
test edi, ecx
xchg si, dx
not si
add bh, bl
test cl, 0x47
rol esi, cl
inc ecx
test ax, ax
add bx, bx
rol ebx, cl
cmp ebx, 0x7eab0df4
sub dx, 0x2a43
xchg esi, eax
nop
inc ecx
xor di, dx
shl dx, cl
or al, ah
mov ecx, ebx
mov ebx, ebx
sub si, dx
cmp esi, ecx
nop
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
call fcn.0051c7a0
jnp 0x4c08cb
call fcn.0051ca50
call fcn.0051cce6
push ecx
push eax
or cx, ax
pop eax
pop ecx
push ecx
dec cx
push eax
or eax, 0x14c4a660
push edx
and ah, dl
push ebx
mov bl, cl
push esi
xor esi, ebx
push edi
adc edi, edx
test si, cx
and ax, 0x1e45
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
push edx
or edx, 0xdb2a0ed
push eax
inc eax
pop eax
pop edx
push ecx
xor cl, 0x23
pop ecx
lea eax, [eax + 5]
test ch, ch
je 0x4c1023
mov ecx, dword [ebp + 8]
push edx
mov edx, edx
push eax
and dl, ah
push ebx
push ecx
shr bh, cl
sub bh, ah
push edi
not di
shr edi, 6
rol eax, 1
xor bl, ah
sub ebx, ebx
add eax, 0x6031601a
adc al, 0x53
push esi
xor si, si
stc
rol ecx, cl
rol bh, cl
rol di, 8
rol edi, 4
shr dx, cl
cmp dx, 0x13cf
xor bx, 0x3556
inc di
xor al, 0x4f
or eax, ecx
and ax, 0x38dc
stc
ror cx, cl
adc cx, si
nop
shl ah, 7
add ch, bl
rol di, 1
add cl, bh
ror ebx, 8
stc
nop
and di, 0x33cb
rol cl, 5
stc
adc cl, al
mov di, ax
test esi, edx
mov eax, 0x46e20b88
not eax
rol bl, 6
xchg dl, ah
add dh, 2
inc edx
test cl, al
dec di
not eax
not edx
xor al, 0x13
shl ebx, cl
inc bx
sbb ecx, edi
nop
shr dh, 8
sub ch, bl
test bx, bx
sub cx, bx
xchg esi, edx
sbb ecx, ecx
test ax, 0x2d60
shr ebx, cl
and ebx, ecx
or si, dx
dec ebx
stc
inc bx
sub cx, 0x1ff6
xor ah, cl
rol bh, 5
sub di, di
add si, 0x361d
xchg edx, eax
dec dl
or cl, 0x72
mov ecx, 0x187bea68
adc bx, 0x2a65
sub eax, eax
add bx, cx
and al, dl
rol dx, cl
sub ecx, 0x79145e65
mov bx, si
inc ah
inc edx
shl edi, cl
shl ebx, 1
and edi, 0x4e5bfceb
stc
mov dx, ax
sub si, 0x35cb
test bx, 0x3a75
rol ecx, cl
add dl, 0x70
not edx
mov esi, eax
or bh, dl
cmp ecx, 0x63459e1c
pop esi
rol ebx, cl
not edi
and dx, 0x1e4e
test cx, ax
mov bx, 0x6783
push esi
rol esi, 7
and si, 0x26de
dec bl
and ch, dl
sbb edx, 0x1575df54
not ch
shr eax, 7
cmp edi, esi
shr al, 1
xchg dx, dx
adc ax, cx
nop
ror ax, 6
not esi
inc dx
ror ecx, cl
nop
shl esi, 3
or edi, edx
inc di
inc bx
or bh, 0xd
rol cl, 1
shr bx, cl
shr esi, cl
sub cx, 0x1b06
shl ax, 7
not dx
inc ebx
sub ax, 0x2bd2
cmp dh, bl
xchg bh, cl
add eax, edx
xor ah, 0x53
not al
cmp di, 0x6e20
adc ax, dx
mov bx, 0x132a
nop
and dx, 0xa33
xor ecx, 0x36542f4c
shl di, cl
stc
shl bh, 4
ror eax, cl
ror di, 3
cmp ebx, ebx
adc edi, ebx
sbb bh, ah
inc bx
shl ah, 1
stc
adc bh, 0x18
nop
not cl
not edi
dec eax
shr si, cl
cmp cx, bx
ror edx, cl
mov ax, bx
dec ebx
nop
shl cx, 1
and bx, 0x452a
sbb ebx, 0x3cb57aa7
stc
dec dl
or edi, edx
ror al, 8
cmp ecx, 0x7b4f6a55
xchg cx, ax
sub si, 0x9a5
or bx, 0x7235
or cx, bx
shl ax, cl
shr edx, cl
sub dl, 0x6b
nop
shr ax, cl
nop
not ax
stc
rol dl, cl
add cx, 0x5236
inc si
nop
shl ax, 1
inc ebx
nop
ror cl, 3
sub cx, 0x47d1
and esi, 0x6437cc98
and ax, si
test ebx, 0x769d8dcf
pop esi
push esi
add esi, 0x6abd1186
adc si, 0x3bc7
mov bx, dx
and cx, 0x7e3a
adc esi, 0x3e45c68d
xchg ch, ah
ror eax, 7
add cl, ah
test si, 0x41d5
stc
ror bh, cl
sbb bl, ah
xor di, 0xd21
cmp cx, ax
and ebx, ebx
nop
xor eax, edx
sub ch, al
sbb esi, 0x695c2675
shl cl, 3
mov edi, ecx
dec eax
nop
test bh, 0x26
not ch
and esi, 0xf0aa886
shl ch, 5
inc eax
xchg dx, cx
rol cx, cl
add eax, 0x31354e3b
inc edi
inc bx
inc edi
mov cx, 0x7517
sub edx, ebx
or ah, 0x70
cmp eax, edi
cmp cl, cl
or bx, ax
adc bx, 0x237b
shl bx, cl
sbb bh, 0x7f
shl ch, cl
ror bh, cl
not cl
mov dl, dl
sub di, 0x1bc
mov esi, ecx
nop
dec dx
sbb edi, edi
shr bh, cl
shr esi, 4
rol bx, 8
add ecx, ecx
cmp ebx, 0x271cb4f3
xchg di, ax
and al, ch
adc ax, di
rol esi, cl
adc esi, edi
nop
rol bl, cl
ror edi, 7
mov si, 0x7570
add esi, edx
add edi, 0x159da8e
inc dl
xor bx, 0x1654
shl ebx, cl
not bl
test edi, 0x65231b34
sbb bl, 0xa
rol ax, cl
shl esi, 8
xchg ebx, ebx
stc
ror ah, cl
add di, cx
cmp dx, si
stc
or ax, bx
not edx
cmp edi, 0x26bac438
stc
ror si, 5
sub edi, edi
xchg ecx, edx
test esi, ebx
shr esi, 5
cmp dl, bh
dec bx
mov eax, edx
adc esi, edx
test bx, si
shl ebx, 5
inc dl
sbb ch, bh
or dh, cl
pop esi
dec eax
push esi
cmp di, si
rol al, 4
inc esi
shl ah, 5
xor esi, edi
ror ecx, 5
ror edi, 1
sbb dx, 0x770e
shr dh, 7
dec cl
ror al, 1
ror ch, cl
not ebx
cmp si, dx
nop
rol di, cl
xchg edi, ebx
stc
shl si, cl
xchg cx, di
shl dh, cl
not cl
cmp ecx, 0x5da4b4ef
dec dx
shr ah, cl
xor dh, 0x7a
add ax, 0x7a71
shr eax, cl
cmp ecx, 0x48497cf6
test bx, si
inc dx
and di, 0x66eb
and ebx, ecx
cmp di, bx
rol eax, cl
nop
test di, si
rol di, cl
shr cl, 5
nop
mov si, cx
shl edi, 1
mov dh, bh
test dl, bh
nop
add esi, 0x4377804e
xchg bh, bh
shl edi, 6
add ebx, edx
mov al, 0x21
sbb bl, 0x1f
adc edx, 0x71e9c688
dec dh
sbb edi, edx
test ecx, ecx
xchg si, ax
not ch
and ch, dh
dec al
not cx
dec ch
not di
shr ch, cl
shl dl, 1
sbb cl, 0x13
sub di, cx
add di, 0x30cf
dec edi
shr edi, cl
and bx, 0x3e1f
xchg esi, eax
xor eax, 0x7a4950b9
not cx
ror dl, 3
rol ecx, 8
or si, 0x21cc
nop
or esi, 0x79880521
mov ecx, 0x6a872d8d
cmp cl, 0x49
shr edi, cl
test bl, al
and dh, cl
test dx, cx
sub ebx, 0x3064e89f
sbb ch, ah
dec ax
rol ebx, cl
test cl, 3
shr dl, cl
rol bh, cl
shr bx, 4
inc ah
cmp edx, 0x46b5b9c4
ror ax, cl
stc
inc bl
ror edi, 4
xor ch, 0x10
pop esi
xchg edi, edx
dec al
sbb ecx, 0x61a97015
push esi
add si, 0x6005
add edx, 0x3e0d1084
not ebx
dec bh
xchg cx, dx
cmp eax, 0x7d475c05
adc si, 0x7765
ror cl, cl
rol ch, cl
dec dl
nop
cmp ch, 0x75
adc edi, 0x4c01a844
and bl, cl
shr di, cl
mov edi, 0xc6f682e
test esi, edi
shr ch, 3
nop
ror edi, 5
cmp si, cx
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
push ebx
push edx
xor ebx, edx
inc bh
push edi
dec di
push ecx
inc cx
add bh, 0x1e
shl dh, 5
mov cx, dx
and cx, 0x4572
adc di, cx
rol ch, cl
push eax
test eax, eax
push esi
cmp si, cx
stc
sbb ax, cx
rol bh, 2
nop
dec ah
or bh, bh
stc
shr dx, cl
sub dx, 0x194f
and ch, bl
and si, di
and bl, ah
sbb esi, 0x3d5f7d19
rol cx, 3
sub ebx, ebx
rol bh, 8
sub dl, al
not edx
adc bx, bx
shl dl, cl
test bh, cl
rol ah, 5
rol cl, cl
mov ax, cx
add dl, ch
shl dh, 4
and dh, dh
stc
and ecx, 0x1296ee5f
shl cl, 4
sbb ecx, 0x6f2d349a
not si
ror ecx, 6
shr ch, cl
cmp edi, edi
shr esi, cl
sub bl, bh
test dx, 0x349b
dec dh
test eax, 0x63cc724
or si, 0x3c71
and bx, bx
nop
ror al, cl
stc
xchg dx, di
or edi, 0x447e19cc
sub bh, al
shl edx, cl
dec ebx
xor bl, cl
xor ax, 0x1b67
sub edi, edi
or dl, dl
inc si
test dl, 0x14
inc ecx
and edi, eax
dec ecx
shr bh, cl
test edi, eax
rol ebx, cl
adc dh, 0x42
ror ch, 5
inc dx
sub ah, 0x5c
cmp bx, bx
not ebx
sub ax, si
sub eax, 0x6e552e1b
shr esi, 5
cmp ch, dl
adc di, di
ror ebx, cl
xor cl, bl
sbb edi, 0x254227db
xor edi, 0x480876c2
rol dx, cl
xchg bl, al
xor si, 0x7f48
add eax, esi
nop
shr al, 1
stc
test edx, 0x10351710
shr di, 1
xchg si, bx
stc
pop esi
xor dl, bh
push esi
mov si, dx
cmp ecx, 0x471b61f5
add eax, edi
rol ebx, cl
ror dl, 5
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
push edi
test di, 0x401f
push ecx
rol ecx, 5
push eax
rol ah, 3
or ah, ah
push ebx
xchg bh, cl
push edx
test dh, 0x33
sub ah, bl
push esi
sbb esi, ecx
cmp ah, dh
add dl, ch
add ecx, eax
inc ebx
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
nop
push ecx
test ecx, 0x44660837
stc
cmp ecx, 0x4ce6ae4c
nop
stc
push ebx
dec bl
shl ch, 7
push edi
not di
push eax
shl ax, 3
rol ah, 6
shl ecx, cl
push edx
sub cx, dx
mov eax, edi
nop
or ecx, eax
dec bh
xor dh, 0x4e
sub cl, 0x2b
stc
mov bx, 0x7a4e
push esi
and esi, 0x283cd85f
ror ecx, cl
shr di, 8
or di, cx
not bh
not si
or esi, 0x1312e95c
shr dx, cl
test cl, 0x6f
rol edi, 8
sbb ax, 0x339c
nop
xchg edx, esi
add ecx, esi
nop
inc ebx
add eax, esi
shl cl, 7
sbb eax, 0x2b24f075
and bx, 0x3395
shr si, 5
sbb dh, 0x74
test cl, bl
shl edi, cl
inc edi
shr di, 4
dec ebx
ror cl, 7
mov ch, dl
adc ax, di
nop
rol bx, cl
xor cl, cl
xor ax, 0x6e18
xor di, cx
dec bx
shl di, 8
not ch
dec ax
xor ecx, edx
not dh
xor si, 0x2e0c
sbb ebx, edx
mov cx, 0x6369
or eax, ecx
shl bx, cl
adc al, bh
adc eax, 0x187d7cbb
rol edx, 8
dec ecx
cmp ch, al
xor bh, 0x76
ror si, 3
xchg edx, ebx
or al, dl
sub ch, al
mov al, bh
xchg edi, eax
adc ebx, 0x198ffbea
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
call fcn.0051cf50
push edx
inc edx
push edi
push esi
xor edi, esi
push ebx
adc bh, 0x2a
xchg dx, bx
push ecx
mov cx, 0x7cab
xor cl, 0x61
stc
cmp dx, 0x7fa3
pop ecx
pop ebx
pop esi
pop edi
pop edx
call fcn.0051d4a5
push ebx
not bl
pop ebx
nop
mov edx, dword [ebp + 0xc]
call eax
jmp 0x4c32b4
push eax
jb 0x4c14e3
push ebx
push eax
xor bl, al
push edx
shr dh, 8
push edi
or di, 0x5c81
dec dx
nop
shr edx, 1
dec di
push ecx
adc ecx, ecx
push esi
ror esi, 7
adc si, cx
inc ebx
test edi, 0x5df3362
inc al
mov ch, 0x51
ror ebx, cl
sbb edx, eax
shl dx, cl
test si, 0x6c35
xor ch, bl
nop
xor ecx, ecx
sub cl, 0x58
sub eax, edx
stc
or di, cx
mov bh, 0x44
add ebx, 0x406b138f
and ah, al
or ax, 0x6bfe
shr di, 6
xchg edx, ecx
cmp eax, 0x749926d8
xchg esi, edi
mov ecx, eax
dec ax
adc bx, cx
cmp al, ch
adc ecx, edx
adc dl, ah
sbb bl, ah
and dh, 0x4d
sbb ecx, ecx
and eax, 0x15b8bed3
and si, 0x3e6b
sub dx, bx
inc bh
and ecx, eax
nop
rol cx, 1
xchg ah, al
sbb edx, 0x1483eca0
adc ax, 0x37c5
not bx
or esi, edx
nop
nop
test si, 0x4444
add dx, 0x28c2
mov bx, 0x7f90
shr cl, cl
and eax, 0x48041e80
xor dh, 0x6f
shl ebx, cl
rol edi, cl
and dx, 0x423b
nop
stc
and eax, 0x315ca837
sbb edx, edi
mov ebx, 0x36a26d39
nop
cmp ch, 0x2b
xchg dx, di
sbb dx, 0x7a31
and dx, ax
shl ebx, 4
xchg edi, edx
sbb eax, 0x190876ec
cmp ebx, 0x95e37b5
sbb edi, esi
sbb al, 0x38
xchg edx, edi
xor eax, 0x75b204a1
inc ch
shr dx, cl
shr di, cl
shr di, 6
nop
add dx, 0x1ed6
cmp dl, ch
xchg ch, dl
nop
inc cl
or ch, cl
rol cx, cl
cmp ah, bh
add edx, edi
ror ch, 7
xor di, bx
mov esi, ecx
pop esi
xchg bh, ah
not ax
shl al, cl
nop
cmp edi, eax
cmp dx, 0x3830
shr ah, 6
and edi, ecx
push esi
add esi, esi
nop
not cx
and ch, dl
rol di, cl
shr si, cl
ror bl, cl
sub si, 0x4c12
rol ecx, 5
stc
shr ecx, 3
xchg ecx, edx
stc
rol eax, 6
shl ax, 3
not dh
add dx, 0x19df
sub ax, 0x5b3c
not ax
ror dx, 2
sub ecx, ebx
xor edi, 0x5f14de1a
adc eax, 0x2d6982ea
rol esi, 5
and ebx, 0x369797dc
add bh, 0x5e
nop
shr di, 3
dec edi
add ebx, 0x7fa7d6cf
nop
sbb ax, cx
sbb cl, 8
rol ecx, cl
adc ebx, 0x5aaa6fbe
inc bx
ror edx, cl
and eax, edi
rol edx, cl
mov dx, 0x3425
rol bx, 2
ror cx, 8
shl ecx, 3
test edi, ecx
add ax, 0x1210
shr cx, cl
cmp ax, di
xor bx, 0x7565
and dx, 0x229e
xchg cx, si
stc
xor si, 0x4ac
adc edx, edi
ror ch, cl
cmp cx, 0x1002
adc al, 0x30
stc
xor dx, 0x772c
and esi, edx
adc al, 0x6c
sbb eax, 0x60a5f47a
or edx, 0x54e0a1d6
test ebx, eax
and ecx, edi
add ax, 0x55eb
sbb ah, 0x5d
xchg bx, dx
sub dh, 0xd
shl ebx, cl
add edi, ecx
shl dh, 5
mov di, 0x6be9
ror si, cl
rol edi, 2
shr dl, 2
not bh
dec di
add cx, 0x5494
sub di, 0x1c1c
sub si, ax
not edi
or si, dx
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
call fcn.0051d7fc
call fcn.0051dd51
push eax
push ecx
ror eax, cl
shr ah, cl
and ch, 0
push edx
and ch, dh
push edi
shl edi, 1
push esi
push ebx
and esi, ebx
rol ebx, cl
stc
sub si, 0x309e
sbb bx, dx
sbb cx, 0x4043
test ax, ax
or ebx, ebx
test bh, cl
mov cl, al
xchg di, si
inc bx
rol bh, cl
sbb ah, 0x18
sub al, 0x6b
rol bh, 8
inc cx
nop
sub cl, dh
xor ecx, 0x67c5ca13
shr bl, cl
cmp edx, eax
adc ax, 0x3f63
test cx, si
test ah, 0x48
mov edx, edi
cmp al, dl
sub edx, ecx
shr esi, cl
not ah
shr ah, cl
or dh, 0x2d
dec ecx
not edi
adc di, si
mov si, di
and si, 0x5c17
and edi, 0x41107240
rol bl, 2
not cx
rol di, cl
xor ch, cl
xor eax, 0xe16265d
xor bh, 0x38
shl bh, cl
not dl
and ecx, 0x1f4d661f
dec cl
pop ebx
pop esi
pop edi
pop edx
pop ecx
pop eax
jns 0x4c134d
call fcn.0051e1d6
nop
push eax
or al, 0
push ebx
or ax, bx
xor al, 0x48
push edi
or edi, eax
push edx
dec edx
nop
add edi, ebx
nop
push ecx
rol edx, cl
not cx
shr di, cl
push esi
and di, si
nop
pop esi
pop ecx
pop edx
pop edi
pop ebx
pop eax
call fcn.0051e535
push ecx
test cx, cx
push eax
not al
pop eax
pop ecx
call fcn.0051e874
push eax
sub al, 0x5c
push edx
add al, dh
push edi
test di, 0x186f
push ebx
xor ebx, 0x543ebf8c
nop
not edi
push ecx
xchg ebx, ecx
push esi
sbb si, di
sbb edx, 0x3565339b
cmp ax, 0x7b45
mov cl, 0x63
and bx, 0x72cc
not di
and dx, di
sub ecx, 0x47d79630
stc
sbb bl, cl
shl al, 7
shl dh, 2
cmp ch, dl
sbb ebx, eax
sub di, 0x4990
sub cx, bx
sbb si, bx
cmp cl, 0x2a
sub al, bh
ror cx, 5
xchg al, bh
mov edi, 0x592f701e
inc ecx
and dx, cx
pop esi
pop ecx
pop ebx
pop edi
pop edx
pop eax
push edx
push ecx
ror dx, cl
push ebx
and ebx, 0x372a5ae4
and edx, 0xb05d983
push eax
mov eax, 0x5d7e2f2e
push esi
dec esi
add ecx, 0x3ba5ebd9
rol ah, 1
push edi
xchg dx, di
shl bh, cl
sbb cx, di
inc eax
sbb esi, ebx
sbb bl, ah
not cx
inc al
stc
ror ch, 7
xchg ebx, ebx
stc
cmp edx, eax
ror ax, cl
adc bh, 0x7b
xor cl, dl
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
jl 0x4c14bb
call fcn.0051ed68
jno 0x4c14a8
jnp 0x4c14a8
call fcn.0051f0ee
call fcn.0051f5e9
push eax
sbb eax, 0x61d05c0c
push edx
sub edx, 0x4bf3664a
push esi
test dx, si
push edi
adc edi, 0x5dc5d3de
xor edx, 0x2d73584e
adc di, si
ror ah, 1
push ebx
not bx
mov dl, 0x24
nop
shl edx, 2
push ecx
xchg bl, ch
nop
cmp cx, bx
stc
and ch, dl
add al, 0x72
pop ecx
pop ebx
pop edi
pop esi
pop edx
pop eax
push edx
push eax
xchg dl, al
push edi
push ecx
ror edi, cl
dec cx
shl di, 2
pop ecx
pop edi
pop eax
pop edx
call fcn.0051fa10
jbe 0x4c1495
push ebx
inc ebx
push eax
shl ah, 2
push edx
and bx, dx
push esi
rol si, 7
pop esi
pop edx
pop eax
pop ebx
nop
push esi
inc si
push eax
adc al, ah
push ecx
rol ax, cl
push ebx
shl bh, 5
pop ebx
pop ecx
pop eax
pop esi
call fcn.0051fd1c
call fcn.005201b8
call fcn.00520616
push ebx
inc bx
pop ebx
push ecx
shl ecx, cl
push eax
and al, 0x4d
pop eax
pop ecx
push eax
and ax, ax
nop
push ebx
push ecx
xor ebx, ecx
push edi
adc edi, 0x3ae8c259
pop edi
pop ecx
pop ebx
pop eax
call fcn.00520bb2
jo 0x4c14e3
stc
push edx
adc dh, 0x6b
push ebx
xor dl, bl
push eax
sbb al, dh
dec bh
push esi
shr si, 5
push ecx
xor ecx, 0x3197a32f
add bh, 2
dec dx
sub ah, 2
mov eax, esi
nop
push edi
test edi, ecx
ror ebx, cl
xchg ecx, ebx
nop
rol bx, cl
rol al, 4
ror di, 6
adc ecx, 0x13900642
and dx, 0x3ade
mov al, dh
sbb bx, ax
and ecx, 0x5c9c047
xchg bl, ch
inc ebx
ror ch, cl
test dh, ch
not cx
xchg bh, dl
and bx, ax
and al, dl
stc
sub esi, ecx
sbb bl, al
adc ah, al
mov esi, 0x58855a1a
nop
ror ebx, cl
xor bl, cl
shr ecx, 1
mov ax, si
not bl
stc
test esi, 0x2ae37af0
adc bx, si
xor cl, 0x6a
nop
sub si, 0x39d1
inc bh
nop
not bx
add ch, 0x31
cmp cx, ax
adc dx, 0x5444
and bh, bh
xor ax, 0x475b
not di
shr bh, cl
add ah, 0x2e
dec dh
sub bx, 0x6de
shr esi, 2
sub edx, 0x7a7a1b46
stc
nop
adc ah, bh
not ah
shl ax, cl
add ecx, eax
xchg di, cx
sub edi, 0x8e4b19a
xor bh, 0x60
or edx, edx
ror edi, 5
mov esi, 0x2a3d1dd
adc si, 0xfdb
shl bh, 2
sub ecx, ebx
xor dh, dl
or bh, 0x47
test cx, 0x3a07
dec dx
not si
sbb ax, 0x927
dec ebx
add edx, eax
sub ecx, 0xff7b1db
shr al, 7
rol ebx, cl
cmp esi, 0x5b31ec53
ror si, cl
stc
rol cl, cl
shr ax, 1
shl bh, cl
sub si, 0x7f90
stc
cmp cl, al
test bh, 0x3b
or edi, edi
pop edi
or si, ax
test ch, bl
test cx, si
push edi
cmp cx, di
stc
and ax, 0x77b0
xor edx, ecx
xchg dh, bl
ror cx, 3
sbb bl, 0x6a
and cl, dh
cmp ebx, 0x6e489615
mov ax, 0x34af
ror ax, cl
xchg dh, ah
stc
shr bh, 5
sbb esi, 0x20c15148
sub dl, cl
inc dx
cmp ecx, edx
dec dx
inc ah
shr dl, 2
or di, si
shr ah, cl
or edi, 0x31b93916
shr al, cl
inc edi
xor eax, 0x20073779
nop
mov ch, 0x44
inc ah
not si
inc bx
sub ebx, 0x4c14d7a7
and esi, edi
cmp ah, al
shl ch, cl
inc ch
inc dh
sbb eax, esi
shl ecx, cl
sbb dh, 5
test dx, 0x423a
mov dx, di
add dh, 0x50
shl dh, cl
sub bx, bx
rol dl, 3
shr cx, 5
dec ebx
sub dx, di
sub bx, dx
stc
nop
rol dx, 2
sbb cl, dl
inc cl
xor dx, si
adc ecx, ecx
sub edx, esi
shr edi, 2
not al
stc
stc
or bx, 0x119f
test bx, 0x7878
inc dh
not ebx
nop
test dx, si
cmp ebx, 0x5ca6117e
or ebx, 0x4784216f
rol eax, 3
ror ebx, 1
add bl, 0x71
shr bh, 3
ror ecx, 1
sub bl, 0xa
xchg al, bh
sub bx, 0x2779
nop
shl al, 7
mov bx, 0x22b4
and cl, dl
stc
nop
adc edi, 0x230e9c75
dec edx
mov dx, 0x7f62
ror edx, 5
sub ebx, ecx
or dx, 0x1d27
test bl, dh
stc
and ax, cx
xchg ah, dh
xchg dl, bl
xor esi, ebx
pop edi
adc edx, ecx
nop
dec edx
adc cl, bl
push edi
rol edi, 6
adc ebx, 0x56dcd558
shr bh, 8
nop
sbb bh, 0x57
test dl, 0x19
dec cx
nop
ror dx, 7
stc
shl esi, 7
nop
or cx, bx
sub si, bx
nop
test esi, 0x1b9abb25
nop
sbb ax, 0x27a7
xor di, 0x6318
adc esi, 0x4a06f1fa
sub edx, esi
xor ax, cx
sbb dh, 0x61
mov edx, 0x3a27230f
and edx, 0x336b7249
cmp dl, 0x17
not edx
nop
and edi, 0x381ebebf
add si, ax
rol di, cl
and bl, dl
and eax, 0x46aea21a
shr di, 8
ror dl, cl
shl eax, 5
ror dx, 7
stc
test al, bh
not ecx
shr dx, cl
ror bh, 6
shl eax, 7
xor dl, 0x64
sbb bx, 0x40b9
rol edi, 8
rol al, cl
xchg ebx, esi
ror edi, cl
stc
not edi
inc di
and bx, si
dec bh
add dx, 0x3258
test di, 0x1af3
add eax, 0x57db7e66
cmp al, 0x6f
inc ecx
shl bl, cl
xchg ebx, eax
cmp eax, ecx
inc cx
shr ax, cl
and cx, ax
inc al
dec dl
dec ax
or dl, dl
add ch, 0x1e
shl edx, 5
cmp ch, al
xor al, bh
sbb bx, si
xor ch, bl
mov ecx, eax
adc ecx, 0x3d49a810
test cl, 0x21
adc esi, 0x889bc9b
xor cx, cx
or ah, 0x7c
xchg esi, eax
mov al, ch
xchg esi, ebx
or dx, di
dec ebx
ror di, cl
and eax, 0x7328c732
ror bl, 3
dec eax
adc di, 0x7a0f
sbb cx, cx
sub bl, 0x61
rol ebx, cl
inc edx
nop
pop edi
add eax, 0x252dbdf1
sbb esi, edx
add ebx, esi
test ax, bx
push edi
adc di, 0x4631
mov cx, 0x7011
or di, 0x45e8
test ecx, edi
shl cl, 6
inc cx
shr dx, 3
and ebx, 0x6bca55ec
mov ebx, esi
inc cl
or edx, edi
or bh, bl
rol bx, cl
or edx, 0x6a0f12c6
ror ebx, cl
not bh
xor dx, 0xf83
stc
mov si, 0x1050
shr dx, cl
cmp di, 0x72ea
pop edi
pop ecx
pop esi
pop eax
pop ebx
pop edx
push edi
mov edi, 0x37899f96
push ecx
add ch, 0x72
push ebx
or ch, bh
push edx
dec dl
inc bx
nop
not edi
test dx, 0x5bb7
xor dl, 8
dec edx
push eax
and eax, edx
shr edi, 7
stc
and cx, 0xd2a
nop
nop
push esi
not si
xor cx, 0x160
inc esi
or di, dx
xchg ecx, ecx
xor edi, ecx
xchg edi, edi
sbb edx, edi
and edx, edx
xchg esi, esi
nop
mov eax, 0x1af4dbd
shl ebx, 8
shl ax, cl
cmp bl, 0x74
test di, 0x1f6d
cmp ah, bl
cmp si, 0x5dae
xor bx, 0x15f3
cmp bx, 0x30f4
dec ch
inc di
shl si, 2
sub dx, 0x34c8
inc ecx
nop
mov esi, 0x36a554f
adc ch, 0x5d
inc ax
shr ecx, 8
cmp ecx, edi
test dl, al
ror ecx, cl
and dx, 0x5430
sbb cx, cx
dec edx
not cl
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
push edx
push ecx
rol edx, cl
push eax
cmp ah, 0x29
xchg ecx, ecx
and edx, edx
shr al, cl
rol eax, cl
pop eax
pop ecx
pop edx
call fcn.005210c5
push ecx
shr ch, 7
pop ecx
sub esp, 0x36
mov dword [esp + 0x32], 0
push eax
push ecx
push edx
push eax
push edx
adc ax, dx
adc edx, 0x71d5434
push ecx
rol dx, cl
dec dh
test cx, 0x1145
stc
xor ecx, ecx
rol cl, cl
sbb eax, edx
sub ecx, 0x62b0e382
push ebx
xor bx, ax
dec eax
push edi
or edi, edi
or bh, ah
cmp bx, 0x6742
mov bx, bx
push esi
rol si, 3
xchg edi, esi
xor di, 0x7806
cmp eax, esi
cmp ecx, 0x565cd033
shr ch, 6
xchg ebx, ecx
not ecx
test eax, 0x3a4842a2
add al, 0x1a
mov cx, di
sub edx, 0x6b77b9ac
add di, bx
sub ecx, edx
and cl, ch
adc dx, ax
shr cx, 1
shr esi, cl
add dx, 0x292f
or si, bx
and cl, 0x2a
and di, 0x69ff
ror dl, cl
test dl, 0x45
cmp al, al
test ax, cx
add cl, dl
test ah, al
shl cl, cl
shl ah, 7
and bx, cx
cmp edi, edx
test ax, dx
adc ecx, ecx
shl cx, cl
rol ecx, cl
cmp si, dx
rol ah, cl
adc eax, 0x34bd5144
xchg cx, ax
xor ecx, 0xc37da2b
add edx, edi
or ax, 0x4976
and al, dh
dec si
stc
inc dx
mov edx, ecx
nop
or dx, 0x2eac
dec bh
mov eax, edx
test ebx, 0x1fd70008
or dh, dl
xchg edi, eax
nop
xchg dx, cx
inc edi
cmp dx, ax
add edi, 0x44d24bd0
add si, 0x88b
test di, ax
or esi, 0x5f96c7a5
adc bh, 0x13
and ecx, edx
xchg edx, edi
nop
and bx, ax
add dh, 0x48
test cl, dl
inc cl
dec bx
adc ah, 6
xor esi, 0x52c35f18
nop
add ch, dl
mov bl, bl
xchg si, ax
add cx, 0x5870
nop
or cl, 6
adc cl, bh
and dl, bh
nop
pop esi
cmp bl, cl
xor ecx, 0x79e6241a
not ah
push esi
xor cx, si
sbb ebx, edx
ror al, 3
mov edi, 0x3cda6612
add dl, 0x67
xor dl, 7
and ch, 0xd
ror edi, cl
not ch
cmp cx, dx
xchg cx, bx
nop
shl bh, 5
sub ecx, ecx
sub cx, cx
nop
rol dx, cl
rol si, 7
sub si, 0x1c58
stc
xchg edx, eax
not edi
sub dx, 0x46d5
adc ch, bh
and ecx, edx
test edi, 0x3cffda23
xor dx, si
ror dl, cl
adc dh, 0x69
sub eax, 0x2b23cb73
nop
shr dl, cl
or esi, eax
mov dh, 0x3b
or eax, esi
dec esi
inc edi
xor cl, 0x1a
xor di, cx
test ah, dh
adc edx, 0x1c30fe6b
test ch, 0x7a
or bx, 0x379b
and esi, 0x21e72c94
xchg dx, ax
nop
dec al
adc cx, si
xchg cx, ax
shl edx, 3
not cx
adc cl, bh
nop
and dx, 0x5b96
shl ax, cl
mov al, 0x58
shr edx, cl
sbb si, di
not bh
or ecx, ebx
nop
add dl, dh
inc di
test di, di
cmp edi, eax
shr bl, 8
rol ebx, 2
xor ax, di
sbb si, ax
xor edx, edi
sub ch, 0x1c
nop
shr edi, 2
shl edx, cl
shl ch, 8
xor ecx, 0x55bba2cc
cmp cx, 0x7d32
or bl, 0x36
xchg dl, bl
not bl
test edi, edx
rol ch, 4
sub eax, edx
shl ecx, cl
shl si, 8
xchg dh, cl
shr si, cl
dec cl
rol dh, cl
adc dh, 0x22
stc
shl esi, cl
mov bx, ax
sub eax, 0x5eb019ec
add esi, 0x3b80a0bb
add cl, 0x59
not di
pop esi
or bx, dx
cmp di, 0x429
and cl, 0x38
not eax
inc edi
adc dx, di
push esi
or si, 0x49e7
and ah, al
inc ah
cmp bx, 0x2219
ror dl, 3
sbb al, 0x1a
ror ebx, cl
inc ecx
cmp dx, ax
adc edx, ecx
shr ah, 1
xor di, 0x1b70
shl dl, 1
xor dx, ax
sbb dh, dl
mov bx, 0x6a4e
adc edi, esi
mov dl, al
mov esi, 0x61cc493b
dec dx
stc
shr bl, cl
not ax
test dl, bh
and bh, 0x30
shr dh, cl
or di, 0x1cad
add dh, 0x12
cmp bx, 0x68f7
sub cx, 0x48bb
xor bh, dl
dec dx
dec dh
mov dh, 0x15
or cl, 0x59
shr dx, 6
nop
nop
dec dx
inc di
ror bx, 1
mov si, bx
cmp ebx, 0x2fefe47d
shr dx, 5
adc cl, dl
shr dx, cl
dec dx
stc
shr edi, cl
dec esi
xchg bh, dl
and dl, 0x57
and ch, 0x61
ror cl, cl
cmp bx, si
shl si, cl
add ebx, 0x3faa1704
xor cx, 0x2bd0
xchg dh, dh
sbb eax, ecx
or ecx, ecx
or bx, si
or ax, 0x59c
rol si, 3
test dh, 0x31
shl bl, 2
mov edi, 0x5a2affec
sub cl, 0x71
rol ch, 6
add eax, ebx
stc
test edx, ecx
mov ah, 0x57
or di, dx
dec ch
cmp ecx, ecx
or di, dx
rol bx, 3
shr bx, 1
nop
not dl
shl bx, 7
inc ebx
adc eax, ebx
test dx, 0x439c
stc
or ax, 0x340d
sub bh, ah
shl esi, cl
adc ecx, eax
cmp cl, al
and ax, 0x1e24
nop
not dl
pop esi
dec al
add edi, ebx
dec edi
test edx, edi
nop
sub di, 0x418f
not ax
not dl
stc
add bx, 0x5de
inc cx
or ax, ax
add ax, dx
push esi
sbb esi, ebx
xchg di, cx
or bl, dh
xchg ch, bl
adc dx, bx
or dx, 0x367f
adc si, dx
shl bx, cl
xchg di, ax
xchg di, ax
and cl, 0x14
rol bx, cl
rol eax, 5
inc dl
test esi, esi
ror dh, 2
adc ch, dh
adc bx, 0xa14
ror ebx, cl
shr dl, 6
sbb eax, 0x674382bc
nop
xor eax, 0xef84631
not bl
shl dh, cl
sbb al, cl
sbb esi, ecx
sbb ah, ch
rol dx, 3
dec bx
cmp cx, 0x7b63
shl si, 3
test cx, bx
nop
adc dl, dl
or cl, 0x75
stc
inc dh
or dl, 0xa
cmp edx, 0x5e12b815
shl si, cl
rol bx, 5
add al, ah
not edi
xor ah, bl
not esi
rol edx, cl
shr ax, cl
xor edx, 0x16d1a0b3
mov ch, 0x67
stc
adc bl, 0xc
cmp dl, bh
xchg dh, al
shr ah, cl
test dh, 0x69
or dl, dl
xchg ah, ah
nop
cmp edx, edi
shr cx, cl
nop
not ecx
not esi
xchg edi, edx
xor bx, 0x38f1
adc esi, 0x55a74165
or si, 0x2c42
sbb edi, edi
shr dx, cl
test bl, 0x1e
add edx, edi
cmp si, 0x1580
not edx
dec cx
test al, bl
and eax, 0x56557951
xchg ecx, ebx
add ecx, 0x2584982
stc
inc edx
and ah, 0x17
test bh, 0x54
sub cl, 0x33
test ecx, ebx
cmp edi, 0x2718c6ab
xor eax, ecx
pop esi
ror di, 3
stc
push esi
add esi, eax
dec dx
shr ecx, cl
ror esi, 8
sbb si, cx
nop
inc edx
add ah, ch
xor eax, ecx
not dl
nop
xchg cl, dh
stc
cmp edi, 0x78d52f0a
add ch, 0x15
nop
shr ecx, 4
xor eax, 0x620d1321
xor ecx, 0x5e6547f8
rol ah, cl
or di, dx
test si, di
sub si, bx
shr esi, cl
dec ch
stc
stc
dec edx
shl ebx, cl
rol dh, cl
cmp dh, 0x13
and edx, ecx
xchg ecx, esi
sub dl, 0x10
and eax, 0x5d257f93
ror cx, 4
ror edx, cl
xor esi, edi
rol al, 1
ror cx, 1
nop
nop
not ch
rol si, cl
test ah, al
shl edx, cl
dec ax
and eax, 0x48191352
stc
ror esi, cl
and edx, 0x7353e848
xor ah, 0x5f
nop
dec bx
adc dh, ch
or di, cx
rol ax, cl
xchg bh, al
test dl, 0x45
rol dx, 8
shl ecx, 2
or eax, esi
mov edx, 0xda4d192
xor ecx, ecx
xor edx, 0x6aef8f7
adc ax, 0x61a0
cmp si, 0x40ec
or ah, 0x41
add si, dx
add cl, cl
adc edi, 0x60019cc6
inc bh
xor edx, 0x68658cdd
adc edi, 0x185abc90
shr cx, 7
shr dl, 7
dec dx
cmp ecx, 0x5a2fa076
sub cx, dx
rol bx, cl
inc edi
cmp dx, 0x51fe
dec ebx
rol esi, 5
stc
cmp dl, dl
adc ecx, 0x76121169
mov edx, 0x7b99c799
stc
xchg di, di
inc si
and ax, dx
cmp dl, 0x70
test dx, bx
shl esi, cl
not ebx
dec ecx
or di, 0x110e
pop esi
adc bx, 0x24bd
shr ecx, cl
inc ebx
not dh
dec ecx
stc
dec edx
add ecx, 0x30391f7a
xchg dx, bx
shl dh, cl
stc
xor di, 0x5a4a
shl bx, 7
sbb ch, bh
nop
not bl
rol cx, cl
nop
inc ecx
rol ebx, cl
sbb ah, 0x19
sub ah, ah
ror edx, 5
xchg edx, ecx
nop
cmp cx, 0x2b88
rol edi, cl
cmp ax, 0x74cb
xor cl, cl
ror eax, 4
nop
push esi
xor dx, si
nop
or di, si
xchg di, ax
inc ax
stc
sub dl, 4
mov ax, 0x1b0f
inc cx
nop
sbb ch, 0xa
stc
ror cl, 2
test ebx, 0x2266cce3
dec ax
dec esi
not al
stc
shr al, 2
test dh, 0x35
xor si, ax
test ebx, edx
rol dx, cl
cmp ah, 0x59
dec al
shl di, 2
nop
cmp eax, eax
sub esi, 0x66fa0347
add al, ch
shl edi, 2
adc ax, 0x51a2
sub bh, 0x21
rol cx, 5
stc
and ah, 0x2a
cmp ecx, 0x2768495e
stc
not di
ror esi, cl
not di
not edx
adc ah, bl
mov ch, cl
ror di, 6
sbb dl, ch
xor ch, cl
xchg esi, eax
sbb di, bx
and edx, edi
and edx, 0x604d04ca
inc edi
not si
cmp al, 0x56
rol dh, 7
stc
and esi, ecx
mov ebx, ecx
test cl, bh
mov eax, 0x10505b80
test dx, 0x7516
add ch, 0x67
or ch, al
shr cl, 3
and ecx, ecx
mov ah, cl
and ecx, edi
mov bh, 0x25
cmp bx, ax
pop esi
xchg ecx, ecx
push esi
shl si, cl
add dl, 0x57
nop
xor ebx, 0x149bf04f
cmp bx, si
add bx, ax
inc dh
or dx, 0x1902
adc ecx, 0x6b68f068
and esi, 0x4838d67c
adc edx, edx
test ch, dl
stc
ror ebx, cl
adc edx, edx
rol dx, cl
sbb cx, di
adc si, ax
nop
xor ax, bx
adc cl, 0x26
shr bx, 5
test ch, 0x1c
rol dx, cl
shr ax, cl
shr bx, cl
sbb edi, 0x1f8cab6d
sbb ax, 0x3741
sbb bh, 0x61
ror si, 2
sbb bh, ch
inc esi
xchg al, ah
test bh, 0x32
cmp si, di
adc dh, 0x2c
not dx
ror dl, cl
xor cx, dx
cmp bx, cx
nop
shr ax, cl
shl dl, cl
inc edi
shl ebx, cl
inc ax
xchg edx, eax
adc esi, 0x787e2de1
ror di, cl
adc ch, 0x5d
sbb bx, dx
ror bl, cl
test ch, 0x72
add ax, si
cmp cx, bx
xor ebx, eax
and dl, 0x4d
stc
sub ecx, 0x58200c34
inc cx
sub dl, 0x4d
and edx, 0x65666aa1
ror dh, 5
test al, cl
rol ecx, cl
add ah, 0x58
adc ax, ax
test ax, 0x288c
cmp edx, eax
xchg cx, di
xchg ah, dl
rol eax, 5
nop
or ah, 0x12
adc dh, 0x2a
shr cx, cl
add cx, dx
add si, bx
adc edi, edi
cmp ecx, 0x70025f9c
or edi, 0x688e2afb
adc ax, si
xor dl, 0x55
sub edx, eax
shr di, 1
nop
nop
shl edi, cl
stc
inc edx
nop
cmp ecx, 0x1211f29f
mov esi, ecx
shl cx, cl
not cl
xchg si, cx
shl edi, cl
dec di
test bx, 0x1d57
pop esi
dec ecx
shl ch, 2
push esi
add esi, edx
test cl, 0x79
shl bl, cl
mov cx, 0x1b6f
add ecx, 0x284cf30d
add bl, dl
not dx
ror dx, cl
xchg si, si
shr cx, 5
sub bh, bh
inc di
rol ch, cl
rol ebx, 5
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
call fcn.005215bf
push eax
push ebx
xchg ebx, eax
push ecx
mov cl, 0x28
shl ah, cl
push edi
sub edi, 0x2648d667
nop
push esi
mov esi, 0x36fcf36c
sbb ax, 0x30d
sub cx, 0x787
push edx
test ch, dh
inc bl
sbb bl, 0x30
shr si, cl
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
jg 0x4c223e
call fcn.00521a76
nop
push eax
push edx
sbb eax, edx
push ebx
push ecx
ror bh, cl
push edi
add edi, 0x3d005c7f
pop edi
pop ecx
pop ebx
pop edx
pop eax
call fcn.00521ddf
call fcn.005222ce
push edi
push ecx
rol di, cl
inc edi
push edx
push eax
mov dx, ax
xchg dx, cx
xor dl, 0x3a
push ebx
not bx
shl al, cl
sub dx, 0x76eb
nop
and ebx, 0x6bb02565
add di, 0x35b0
rol ecx, cl
sbb ah, al
and dx, 0x305f
nop
push esi
and esi, 0x60343ac2
test ebx, 0x3acdc64a
test bx, 0x4c1f
ror dl, cl
test ebx, 0x484e735
and bx, 0x77f1
stc
stc
rol bh, 6
rol dl, cl
sub cx, 0x3872
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
push edx
test dl, 0x53
push ecx
dec ecx
push ebx
and bx, bx
push eax
test ax, cx
cmp edx, ecx
add ch, dh
shr dx, 2
nop
dec al
add dl, ah
sbb eax, 0x3beb3bb5
push edi
inc edi
and dh, 0x41
sub dh, dh
sub ecx, eax
rol eax, cl
inc bx
add ax, ax
push esi
dec esi
and edx, edx
stc
or ecx, esi
stc
cmp ebx, 0x3353b266
shl di, 1
rol cl, cl
cmp ch, al
ror si, 3
xor bx, cx
xor dh, 0x29
cmp eax, 0x5c3a4756
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
push edx
push ecx
ror dx, cl
pop ecx
pop edx
push ecx
xor cx, 0x68be
pop ecx
push ecx
rol ecx, 6
push edx
adc cl, dh
pop edx
pop ecx
mov eax, 0x7d828e
lea ecx, [esp + 0xc]
push 0x32
push 0x34674759
push ecx
push eax
call fcn.0052261d
push edx
dec edx
push esi
push ecx
shr si, cl
push eax
push edi
sub ax, di
stc
and al, 0x2a
adc cx, 0x7bcb
dec cx
push ebx
dec bh
rol eax, 8
and al, 0x4a
xchg dl, ah
test ax, 0xfec
cmp ax, si
adc ebx, edi
dec edx
xchg cx, ax
shl di, cl
adc di, 0x3f5b
mov ch, ah
shr eax, 1
adc edx, eax
dec di
sbb ax, dx
test dh, bh
adc edi, 0x17368382
ror bl, 4
ror ecx, 1
shr edx, 7
shl ax, cl
mov esi, 0x5e142b56
test bl, bh
rol eax, cl
nop
nop
sbb ch, bh
ror esi, cl
cmp bx, 0x21b4
xor si, di
xchg si, si
xor al, bl
stc
not dx
adc di, 0x699c
rol ecx, 7
inc bl
inc bh
sub edi, edi
xchg esi, eax
stc
sbb bl, 0x5e
add dl, 0x73
add bh, 0x56
sub cx, bx
adc dl, ah
not edx
cmp al, cl
mov edi, ecx
ror dl, 1
rol dx, 8
not ebx
mov cx, cx
cmp dx, 0x1eb1
stc
mov edi, edx
not bx
sbb dx, 0x5325
rol ecx, cl
mov dx, ax
or dh, ch
and cx, 0x68f7
sub ebx, edi
and esi, edi
nop
test eax, edx
sub cl, dl
adc di, 0x6cab
shr cl, 4
add bx, 0x5e04
shl dx, 5
inc bh
mov esi, esi
ror di, 5
add esi, ecx
sub ah, 0x66
nop
test ax, dx
rol dx, cl
dec ecx
dec ecx
or ax, 0x5b78
or eax, eax
nop
dec ebx
cmp di, 0x75b6
sub bx, 0x72bf
rol ax, cl
add esi, 0x3888d612
stc
not di
ror ebx, 4
pop ebx
shr esi, cl
push ebx
and bh, ch
dec al
cmp ax, si
xor esi, 0x66e42d27
xor ah, 0x3b
dec ah
and eax, 0x5ec0ae9d
mov esi, 0x66bf1609
and esi, ecx
not eax
not bl
test eax, edi
and ch, 0x2c
sub eax, 0x7902b92c
not bl
adc eax, edx
mov dh, ah
cmp bx, dx
or ax, 0x74c7
sbb ch, 0x4a
add di, bx
shr edi, cl
shr edi, 7
cmp bx, bx
sub bx, 0x4717
nop
and si, di
xchg bx, cx
adc al, cl
dec dx
test al, ah
shl ebx, 1
adc di, 0x433c
inc edx
or dx, dx
stc
sbb dl, 0x7d
cmp al, ch
add si, 0x3d34
cmp cl, 0x7f
rol esi, 1
xor edx, 0x2ca97ea4
inc ch
stc
not esi
shl al, cl
nop
adc edx, 0x738d9b7a
ror dx, 6
mov dx, 0x384f
dec si
stc
stc
xor ebx, 0x9245b60
adc esi, edx
and dl, ch
ror dx, 3
xor eax, 0x7562e216
adc esi, edx
mov di, si
stc
xchg esi, edx
and edi, edx
nop
shl dh, 6
dec eax
inc di
ror dh, cl
cmp dx, si
or esi, 0x76d61b88
stc
add cl, bh
or bh, dh
mov edi, 0x704b47a7
or esi, esi
xchg si, dx
or cl, 0x3e
nop
mov si, bx
shr dl, cl
rol dx, cl
sbb si, bx
xchg di, bx
or cl, 0x5a
sub bl, 0x69
nop
inc ebx
cmp al, 0x50
sub esi, 0x355d40dc
not cl
ror edi, 5
inc edx
mov ah, cl
xor al, 0x57
not ch
nop
rol edx, 4
dec ebx
inc dl
pop ebx
xor edx, 0x341f52c7
push ebx
add bx, 0x43c2
xchg ebx, ebx
or ebx, 0x1f3e6f91
dec si
xor ax, 0x4dec
stc
or cl, 0x4e
adc cl, dl
shl ah, 6
xor dl, 0x28
shr bh, 5
rol ecx, cl
sbb dh, 0
not bx
nop
adc di, 0x1a59
and eax, 0x63f4cc08
xchg edx, ebx
adc di, 0x7703
add ebx, edx
cmp eax, 0xb39f2
stc
stc
not bl
ror di, 4
xchg edx, eax
add eax, eax
rol dh, 8
not bh
sub edi, 0x7ccd6a13
xor edi, 0x7495f5e2
sub al, 0x22
xchg ebx, ebx
shl bl, 3
add dx, 0x7756
or ax, di
sbb esi, 0x3b468e60
ror bh, cl
sbb ecx, esi
sbb esi, 0x7c9adb4d
dec eax
shl bh, 2
rol al, 5
xor dx, 0x63c8
sub ebx, ebx
cmp al, 0x31
test si, ax
test di, 0x3189
nop
dec esi
sbb di, 0x47f3
or ax, bx
or cx, 0x67e6
not di
mov ebx, ecx
mov bl, dh
and bx, dx
shl si, 6
adc cx, 0xb54
dec edi
add edx, ebx
nop
stc
and ecx, 0x27777fa1
shr edx, 6
inc ax
xor di, 0xff2
xor ecx, ecx
or ecx, 0xb2a3f33
not ecx
xor ch, ch
xchg cl, bl
inc di
sbb di, 0x43c2
rol bl, 1
shl edx, cl
shl ah, cl
shl edi, cl
sub ch, bh
sub edx, 0x194a5c45
rol di, cl
shl dl, 8
shl bx, cl
adc dx, cx
mov ch, dl
xchg ebx, ebx
inc edi
shl dx, 1
sbb di, dx
rol edi, 3
shr bx, cl
add cx, 0x2b74
add dl, 0x14
inc si
not bh
ror edi, cl
dec cx
ror di, 1
adc al, al
pop ebx
rol ah, 7
xor dh, 0x52
add dh, 0x68
sbb di, 0x1c5b
sub edi, esi
mov ch, ch
sub dx, 0x6655
not eax
push ebx
xor bl, bl
not ebx
dec bx
or bh, 0x45
and ecx, 0x1dd98c6d
cmp bl, 0x4a
shl si, 5
adc dh, 0x73
sbb al, bh
adc bl, 0x3d
stc
dec dx
not bl
sbb dl, dl
stc
stc
xor ax, 0x5ccd
ror cx, cl
xor eax, edi
rol dx, 7
inc bx
or di, di
rol esi, cl
cmp ecx, 0x35aac673
shl cl, 8
xchg ch, cl
stc
xor dl, dh
cmp ax, 0x23fc
cmp si, 0x178d
stc
xor ax, dx
adc al, 0x45
cmp ch, ch
xchg di, si
add bl, 0x6d
dec bl
shr cx, 8
or dx, di
sub al, 0x69
dec eax
add bl, 0x40
add cl, 0x49
nop
cmp ecx, 0x2b0079d4
xchg al, bl
shl ax, cl
xor ch, 0x64
dec ax
sbb bx, si
xor cx, di
not bl
add dh, ch
nop
shr si, cl
add al, dl
shr di, 5
rol ecx, cl
inc ecx
rol cl, 4
adc edx, 0x73238459
xor cx, ax
cmp ah, 0x38
test edx, edx
mov cx, 0x7928
xor ebx, 0x32d0a9cd
not ecx
stc
cmp bx, 0xd2d
test al, 0x2d
cmp cx, 0x54e9
stc
dec ax
and di, di
not si
and si, bx
inc bh
xor bl, cl
not esi
sub dx, 0x549
sbb dx, bx
xchg bl, ch
sub bh, 0x23
and dx, bx
or ecx, 0xea92b47
cmp al, 0x42
add edi, edx
inc esi
sub esi, eax
shl edx, cl
sbb dx, 0x309a
add esi, 0x5989b746
pop ebx
add si, dx
inc di
push ebx
xchg ebx, esi
xchg si, di
cmp dl, 0x79
nop
inc eax
xor esi, 0x3c10e3b5
ror esi, cl
inc ax
xor bx, bx
sub dl, al
sub ah, 0x1b
dec si
inc cx
dec edi
and bl, ch
adc dh, 0x2b
mov esi, 0x140551b3
adc ebx, esi
nop
inc ecx
not bx
nop
stc
rol ecx, cl
shr si, cl
adc edx, 0x68fca60e
adc ecx, ecx
mov ah, al
shr dx, cl
sub dh, 0x5d
mov bl, 0x73
cmp ax, ax
add edx, 0x10582883
rol edx, cl
test dx, ax
shl ecx, 4
or eax, ebx
add si, 0x532a
rol bx, cl
shl edi, cl
mov ebx, 0x707c7bf1
or al, dh
not ebx
rol bh, 5
adc dh, dh
adc ecx, eax
dec bx
nop
dec si
shr ax, 8
xchg di, bx
xor cx, dx
add ecx, 0x5ba3946b
sub di, 0x407b
shl dh, cl
xchg ecx, ecx
not cx
add bh, 0x4e
xor cl, bl
test ax, cx
sub dx, 0x369a
cmp dl, 0x14
nop
dec bx
adc ecx, edi
adc ecx, ecx
add ebx, 0x315696e0
ror eax, 4
ror dl, 1
test bh, 0x6c
xor dx, ax
inc si
or ecx, 0x63db6068
sbb al, 0x31
sub ah, ah
test bx, cx
nop
not ah
nop
inc dx
or bx, 0xb9e
not eax
rol dx, 8
or di, 0x6809
sub edi, 0x3dbdbf69
sub esi, 0x43d41962
ror bx, 5
sbb dl, ah
shr ecx, 6
xchg ecx, eax
not bh
shl edi, cl
sbb si, 0x4ff4
mov ch, ch
not cl
dec ecx
add bh, 0x53
add eax, esi
pop ebx
pop edi
pop eax
pop ecx
pop esi
pop edx
call fcn.00522ae1
call fcn.00523048
call fcn.0052365e
jo 0x4c28b1
jb 0x4c2823
jnp 0x4c2823
push edx
xchg dx, dx
nop
push ebx
cmp bh, 0x19
push eax
not ah
push ecx
dec ecx
or dh, cl
dec eax
ror cx, cl
pop ecx
pop eax
pop ebx
pop edx
push ecx
xchg cl, ch
pop ecx
call fcn.005238ed
call fcn.00523eca
call fcn.00524461
push ebx
push edi
or ebx, edi
rol bx, 1
push edx
add edx, 0x32f5a901
push eax
push ecx
shl eax, cl
inc di
sub ecx, 0x3fb464a5
dec bh
ror ecx, 1
cmp dx, dx
cmp dx, 0x4b60
inc dh
or ah, 0x79
adc cl, dl
ror al, cl
or ebx, 0x4494bfb8
ror dx, cl
shr dx, 3
dec ah
not ax
shl bl, 7
push esi
shr si, cl
rol bl, cl
sub al, 0x70
not ch
shr edi, cl
add esi, 0x56e24254
xchg cx, bx
dec ebx
mov bx, 0xc12
xor dh, ch
mov bh, 0x51
add edx, edi
pop esi
pop ecx
pop eax
pop edx
pop edi
pop ebx
push ecx
and cx, 0x34bf
push ebx
shr ebx, cl
nop
push eax
xchg ecx, eax
mov ecx, eax
push edi
xchg di, di
push esi
and esi, esi
pop esi
pop edi
pop eax
pop ebx
pop ecx
call fcn.00524a2a
jnp 0x4c2a71
call fcn.00524fc5
call fcn.00525342
jg 0x4c2a23
call fcn.00525859
jle 0x4c2910
push ebx
adc bx, bx
or bx, 0x4365
push edx
inc dx
adc bx, bx
push eax
push esi
xchg si, ax
stc
push ecx
sbb ecx, ebx
pop ecx
pop esi
pop eax
pop edx
pop ebx
call fcn.00525c29
push eax
dec ah
pop eax
push edi
dec di
stc
push esi
mov edi, esi
push ebx
dec bx
push ecx
sub ecx, 0x1df98b07
inc ch
adc edi, esi
pop ecx
pop ebx
pop esi
pop edi
push edx
sbb dx, dx
push edi
push ecx
shr edi, cl
push ebx
mov bh, bl
inc dl
push esi
sbb esi, 0x56504492
shr edi, cl
nop
and di, 0x2916
push eax
mov al, bl
shl cx, cl
dec edx
not dl
xor dx, bx
shr di, 2
shr cl, cl
nop
test eax, edx
mov ch, bl
xor esi, eax
adc eax, 0x22976f6c
mov ax, ax
shr bh, 2
shl eax, 2
sub dl, 6
xor si, si
inc ax
shl edi, 1
adc edx, 0x76a698b6
dec ah
cmp eax, 0x456dadf7
or ebx, 0x542d9a9b
rol al, 7
test ah, 0x2b
ror ch, 6
adc cl, 0x1e
shl esi, cl
adc ax, bx
sub dh, 1
adc ah, ch
add edx, 0x3953c9f9
cmp al, bl
nop
shr dx, 6
test ax, si
mov al, al
ror edi, cl
xor di, 0x3cb5
sub ebx, 0x149713f5
add dl, al
or dh, al
add si, 0x4fe7
dec si
or di, cx
or esi, ebx
pop eax
pop esi
pop ebx
pop ecx
pop edi
pop edx
call fcn.005261d5
push esi
push ecx
cmp esi, ecx
push ebx
shr bx, cl
stc
stc
ror bl, 6
push edx
and dx, 0x78d2
pop edx
pop ebx
pop ecx
pop esi
jbe 0x4c29eb
push ebx
xor bh, 0x67
inc bl
pop ebx
push eax
push edx
cmp ax, dx
pop edx
pop eax
call fcn.0052669a
call fcn.005269d3
push esi
ror si, 2
push ecx
ror ecx, 1
push eax
or al, 0x7d
cmp cx, 0x7f6d
push edx
push ebx
or dx, bx
add edx, 0x287d01f3
test bh, 0x58
add esi, 0x47d65141
stc
shr si, 7
pop ebx
pop edx
pop eax
pop ecx
pop esi
call fcn.00526cb2
push edx
not dl
push ebx
push ecx
sub bh, cl
xchg dx, bx
shr edx, cl
test dx, 0x3c2
push eax
sbb al, bl
shl bx, 3
mov edx, ecx
pop eax
pop ecx
pop ebx
pop edx
call fcn.00527296
push edx
push ecx
shl dx, cl
shr dl, cl
test edx, 0x7a5320
push edi
and edi, ecx
shr dx, cl
nop
stc
stc
push esi
test cx, si
shl esi, cl
push eax
xor ah, 0x48
pop eax
pop esi
pop edi
pop ecx
pop edx
nop
push edx
push ecx
ror edx, cl
xchg cx, cx
sbb dx, 0x6212
push edi
mov edi, 0x11601524
push esi
adc si, di
push eax
sbb ah, cl
push ebx
xor bl, cl
sub di, 0x49bc
dec ebx
pop ebx
pop eax
pop esi
pop edi
pop ecx
pop edx
push edx
push ecx
shl dh, cl
push eax
mov dl, ah
nop
push ebx
rol bx, 1
shl dx, cl
pop ebx
pop eax
pop ecx
pop edx
push ebx
or ebx, 0x34dda0fa
push edi
push ecx
rol edi, cl
push edx
and edi, edx
add ch, bh
sbb cl, 0x38
inc dl
push eax
or eax, edx
nop
inc ebx
not dx
ror ebx, cl
pop eax
pop edx
pop ecx
pop edi
pop ebx
push ecx
shl ecx, cl
pop ecx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004bffec
add esp, 0x36
mov edx, eax
pop eax
test edx, edx
je 0x4c32b4
push dword [ebp + 0xc]
push edi
push ebx
sbb di, bx
push edx
test dl, dl
push eax
shl ah, 3
nop
shl edi, 5
test dx, 0x4e14
rol edx, 8
xor edi, 0x3a7e995e
test ebx, 0x6dc062ae
shr dx, 8
push esi
dec si
mov bx, 0x2509
push ecx
shr dx, cl
or edi, 0x2358df0
stc
add si, si
dec dx
sub ah, 0x51
xor bx, di
shl edx, 5
sbb di, bx
or dx, 0x1f07
cmp ah, 0x29
not cx
and bl, 0x54
or cx, dx
shl dh, cl
nop
add esi, ebx
mov bh, 0x11
not edi
ror ah, 2
test di, 0x437e
ror ah, cl
add eax, ecx
and ax, ax
nop
rol dl, 3
adc ch, cl
inc dh
nop
inc ch
shl ax, cl
not edi
xchg si, bx
xchg esi, eax
adc ch, 0x72
xchg edx, edi
nop
shr si, cl
dec ecx
inc bl
shl esi, 2
add dx, dx
test dx, 0x7034
add cl, 0x36
stc
xor ax, si
mov dl, 0x1f
dec di
inc di
nop
nop
xchg di, cx
stc
add bh, cl
stc
dec si
or ebx, 0xdea1855
and ebx, eax
xchg edi, ebx
nop
stc
rol ecx, 4
ror cx, cl
rol eax, cl
sub ah, dl
test edx, edi
xor di, bx
not cx
dec eax
shr al, cl
sub eax, 0x105b99a9
dec ax
mov edi, 0x5ddddae3
and bx, cx
mov dh, bl
or di, cx
cmp ecx, ecx
not ah
sub edx, eax
add ah, 0xb
dec di
shr dx, cl
ror eax, 2
shr ecx, 4
mov ebx, 0x196b69e6
sbb si, bx
cmp dh, bl
nop
pop ecx
shr si, 6
stc
test eax, 0x42d03b20
dec di
push ecx
and ecx, 0x756a3a4f
adc di, bx
inc edx
nop
xor eax, eax
cmp dl, 0x53
add bx, cx
cmp bh, 0x47
not ecx
xchg dx, dx
test eax, ebx
mov cl, 0x59
shr ebx, cl
xor si, 0x4b62
xor edi, 0x76d8cb62
or di, si
and esi, esi
mov ebx, ecx
rol ax, 7
or ebx, 0x1cff5f5a
shr ecx, 2
dec edi
not esi
ror edi, cl
sbb cx, 0x7861
cmp ch, dl
sbb edi, 0x48f9a9b8
or bl, ch
shl ecx, cl
rol bx, cl
stc
stc
sbb eax, 0x551620d3
add cl, al
cmp bh, al
not esi
mov bx, 0x2bbd
or edi, 0x5d95704b
adc cl, ah
stc
add ecx, 0x25dda7f1
shl edi, cl
ror di, cl
sbb dl, ah
test edi, edx
adc ebx, 0x7d48177f
add eax, 0x72ffa443
sbb ch, 0x19
cmp bl, 0x14
sbb al, 0
sbb edx, edi
xchg bh, ah
xor si, dx
shl ax, 7
not esi
shr di, 6
sbb esi, edx
test ebx, 0x73c1b9e1
xor cl, 0x1d
mov cx, dx
adc eax, edi
and ch, 0x39
not eax
sub ecx, 0x47a868eb
inc ecx
rol edi, cl
adc ch, 0x52
adc si, 0x4519
nop
adc ax, ax
shl al, 3
xor esi, 0x686081e4
and eax, 0x1b4412f8
inc si
mov si, 0x1b6e
inc dx
nop
xor al, 0x20
and dl, 0x3a
shr ch, cl
dec ecx
xor ch, ch
sub dx, dx
not ebx
add si, cx
not di
and ebx, ebx
and si, 0x11a6
sbb esi, edi
test ecx, edx
add esi, eax
and eax, eax
shr ebx, cl
sbb bh, dh
stc
test ch, ah
pop ecx
push ecx
sub cl, 0x24
mov dh, 0x6d
inc ecx
mov ch, 0x1a
test al, dl
xchg cx, ax
test ch, 0x42
sub cl, cl
mov cl, bl
cmp eax, esi
or dl, ch
rol ecx, 5
adc si, dx
shr dh, 4
and dh, cl
shl bh, cl
sbb cx, 0x3bd2
xchg al, cl
inc al
mov edi, 0x4ea235e1
stc
dec ebx
ror eax, 5
cmp si, 0x60b7
ror bh, cl
sbb cl, 0x1a
stc
rol bx, cl
shr ax, 7
ror dx, 4
dec edx
sbb esi, ecx
shr ax, cl
and ax, 0x1e12
rol cl, 6
add ax, 0x38df
shl eax, 6
shr edx, cl
inc bx
xchg edx, ebx
xchg si, cx
add dx, di
sub ebx, ebx
not dl
add ch, 0x32
pop ecx
pop esi
pop eax
pop edx
pop ebx
pop edi
je 0x4c2f55
jne 0x4c2df5
push edx
push esi
xor edx, esi
push ebx
sub bl, 0x38
xchg bl, bh
push ecx
cmp cl, 9
nop
push edi
and edi, edx
not cx
and ecx, 0x12c929a
adc edi, 0x32a9608d
not si
nop
pop edi
pop ecx
pop ebx
pop esi
pop edx
push ecx
xor ecx, 0x64ce660e
sbb ecx, 0xbe3c87c
push esi
rol si, cl
pop esi
pop ecx
push ebx
push ecx
xchg bx, cx
pop ecx
pop ebx
jecxz 0x4c2df5
call fcn.0052757e
call fcn.00527971
call fcn.00527e04
call fcn.005282b2
push edx
push edi
xchg edx, edi
pop edi
pop edx
push esi
push ecx
rol si, cl
nop
push edx
push ebx
cmp dl, bh
push eax
shr al, cl
not eax
ror ax, cl
push edi
ror di, 6
adc bl, 0x2b
not bh
sub edx, 0x62225293
mov ebx, 0x1277dc4e
xchg edx, eax
or cl, 0x3a
nop
sbb bx, 0x5e62
shr bl, cl
sub edx, edi
adc ax, bx
inc edi
cmp bx, di
and ecx, 0x7caac87f
sbb ah, ah
inc bl
nop
mov ebx, ebx
dec edx
test si, 0x1bd4
or cx, ax
adc eax, 0x2a622f63
mov ah, cl
ror si, cl
stc
nop
stc
mov cx, bx
add esi, 0x18f6718a
sbb bh, cl
ror dl, cl
sbb edi, esi
not cx
sub ax, 0x3a26
cmp esi, 0x2fcccb2c
shr edi, 4
inc eax
inc ah
test bh, bh
or cx, 0x61d
xor cl, 0x4b
sbb dx, bx
test ah, 0x42
xchg esi, edi
or si, bx
mov edi, 0x71c4a2f1
shl dl, 6
stc
nop
nop
dec ebx
cmp bh, 0x14
adc edi, 0x6fc2d3c6
adc bx, dx
shr ah, 3
dec esi
cmp ah, 0x72
nop
not cx
add dl, 0x7c
xor al, 0x5f
nop
sbb dh, cl
nop
not dx
xor ax, 0x74d3
shl ecx, cl
test ebx, 0x5a624266
xchg al, dl
xchg bh, dh
ror al, cl
stc
xchg cl, ah
mov ax, 0x7649
mov ecx, esi
adc cx, ax
sbb esi, 0x5027390a
test al, 0x23
sub ch, bl
adc ecx, edi
cmp bx, 0x1925
ror dh, cl
adc dl, ch
mov esi, eax
mov ax, 0x4274
not ch
test bh, 0x2c
dec edi
xchg di, cx
mov bx, di
xor ch, bh
sub al, cl
add edi, esi
pop edi
inc ebx
pop eax
pop ebx
pop edx
pop ecx
pop esi
push ebx
push edx
sub bh, dl
push ecx
ror dl, cl
push esi
ror esi, cl
nop
add si, 0x6637
and dx, 0x48ae
ror cl, cl
push eax
xor edx, eax
pop eax
pop esi
pop ecx
pop edx
pop ebx
nop
push eax
push ebx
or eax, ebx
pop ebx
pop eax
stc
je 0x4c2f55
push esi
sbb si, 0x4d48
pop esi
call fcn.00528627
push ebx
adc bx, 0x55a1
push ecx
inc cl
xchg cl, bl
ror cl, 6
push eax
ror eax, 8
test bh, 0x3c
push esi
sbb si, 0x58bb
push edi
sub edi, 0x3c8052c5
stc
not bl
push edx
ror dx, cl
shl ax, 6
dec esi
shl di, cl
nop
mov ax, cx
sbb bx, si
inc ecx
adc si, 0x6e99
shl di, cl
or ch, 7
xor ah, bh
stc
sub esi, esi
shl dx, 6
rol dx, 6
shl esi, 2
dec ah
test si, di
shl dl, cl
dec eax
nop
cmp bx, dx
adc si, bx
adc edx, ecx
add ecx, edi
xchg dx, dx
test eax, ebx
dec dx
mov esi, ecx
or ax, 0x4e68
sbb ax, 0x6084
mov dh, dh
or edi, ecx
xor ah, bh
or bx, ax
nop
xor edx, ebx
adc ax, 0x50e8
adc bx, di
shr edx, 5
shl dh, 1
xchg ecx, ecx
shl edx, cl
cmp ax, di
cmp eax, edx
nop
nop
and esi, ebx
cmp dl, cl
nop
test bh, dl
xor ebx, 0x43bcfd92
or ebx, ecx
mov dl, bh
or al, ah
or ch, al
sub ecx, 0x24611c42
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
push eax
push ecx
rol eax, cl
rol ecx, cl
mov cx, 0x20be
push ebx
or bl, bh
and bx, 0x3aa9
push edx
test dh, 6
push esi
ror si, cl
xor ax, 0x1ece
not si
not cl
shr cl, 4
xor eax, 0x3f689000
test ebx, ecx
push edi
not edi
shr ch, 4
rol ax, cl
inc si
dec bh
adc edi, 0xc833e09
and bh, 0x16
cmp esi, esi
dec dl
dec edi
dec bl
ror ax, cl
mov edx, ecx
and cl, al
ror bl, 7
rol dl, 2
shl edi, cl
adc dh, bh
nop
ror edx, cl
dec bl
cmp di, 0x2800
shr ecx, 2
inc ax
mov cx, 0x377a
and edi, edx
shl bl, 2
sub edx, 0xb249e40
ror eax, cl
xor esi, ecx
xor bh, 0x73
dec edx
ror cx, cl
not ch
xchg cx, si
nop
rol ah, cl
add ax, cx
and cx, si
stc
and ebx, 0x402c7269
nop
xchg ecx, ebx
stc
shr dl, 7
sub ax, 0x6a27
add ax, 0x4eb8
xchg edx, esi
not ecx
and di, dx
not ch
xor ch, al
shl ax, cl
sbb cl, al
shl ebx, 8
not ecx
nop
inc cl
stc
test si, cx
shl di, 6
ror bx, cl
shr esi, cl
not esi
shl ebx, cl
mov ax, si
not eax
and ch, 0x18
shr si, 1
add ch, bh
inc edi
nop
inc eax
and dl, cl
xor edi, ecx
ror dl, cl
shr si, cl
sbb cx, 0x1de
stc
stc
xchg dx, ax
shr dh, cl
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
call fcn.00528ad5
jp 0x4c3251
jbe 0x4c31cc
call fcn.00528dd6
jae 0x4c3179
call fcn.00529323
push ebx
and bx, 0x6a62
ror bh, 8
pop ebx
ja 0x4c3151
push edx
inc dh
pop edx
push ebx
push ecx
and bh, cl
pop ecx
pop ebx
call fcn.005295e5
call fcn.005298fb
call fcn.00529e42
call fcn.0052a13c
push eax
dec eax
push ebx
sbb bl, bl
push edx
ror edx, 5
push esi
shl si, 2
or bh, dl
push ecx
or bl, ch
stc
pop ecx
pop esi
pop edx
pop ebx
pop eax
jg 0x4c3197
call fcn.0052a57d
call fcn.0052a9a4
push ebx
add bh, bh
push ecx
sub cl, 0x2d
push edi
ror di, cl
pop edi
pop ecx
pop ebx
call fcn.0052ac07
push esi
test esi, 0x29f6e51b
push ecx
dec cx
nop
push ebx
inc bl
pop ebx
pop ecx
pop esi
call fcn.0052aec8
call fcn.0052b28a
call fcn.0052b6b8
jbe 0x4c31cc
push eax
push edx
xchg dx, ax
push ebx
not bh
pop ebx
pop edx
pop eax
call fcn.0052ba46
push edx
dec dh
push ecx
adc cl, dh
mov ch, 9
push eax
cmp ax, cx
push ebx
rol bx, cl
shl dl, 2
not bl
push esi
cmp ax, si
inc dx
not bl
and dl, 0xa
push edi
cmp di, ax
nop
shl ah, 7
sub bh, dh
shl cl, cl
add bl, al
test ah, 0x2e
shl di, cl
add esi, ebx
mov esi, edi
xchg ecx, esi
xor edx, ebx
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
push edx
push ecx
rol dx, cl
push eax
shr al, cl
push esi
and si, 0x40bf
xchg cl, ch
push edi
adc edi, 0x585b7858
or ah, 0x75
xor si, dx
stc
add edx, 0x7677d69e
shr si, 8
pop edi
pop esi
pop eax
pop ecx
pop edx
call fcn.0052bfdc
push ecx
test cx, 0x6f0d
pop ecx
call fcn.0052c2dc
push eax
and eax, 0x2892cae7
nop
stc
push edx
add dx, 0x1717
push ebx
push ecx
shl bl, cl
rol cl, 3
cmp dx, ax
mov ax, cx
push esi
cmp si, 0x4688
inc bx
xor bh, 0x7d
or dh, 0x40
add ah, 0x36
sub si, 0x1ea0
shr edx, 5
push edi
cmp edi, 0x7ad34eda
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
push edx
not dx
shr dl, 8
push eax
shr ah, 8
nop
pop eax
pop edx
call fcn.0052c5cb
push ebx
push ecx
add bh, cl
pop ecx
pop ebx
nop
push dword [ebp + 8]
push dword [edx + 1]
call eax
pop edi
pop esi
pop ebx
add esp, 0xc
pop ebp
ret